Closed fxbenard closed 9 years ago
en fait faut partir de ça https://github.com/easydigitaldownloads/EDD-Extension-Boilerplate
@NicolasKulka check la branche dev ;) c'est fait pour le boilerplate
reste a supprimer les settings pour EDD pas besoin et implémenter la function à l'init de trad
` /* Hook to init ------------------------------------------*/ add_action( 'init', 'fxb_bloom_init' );
/**
@since 1.0 */ function fxb_bloom_init() {
/* Language */ // Set filter for language directory $lang_dir = dirname( plugin_basename( FILE ) ) . '/languages/'; $lang_dir = apply_filters( 'fxb_bloom_languages_directory', $lang_dir );
// Traditional WordPress plugin locale filter $locale = apply_filters( 'plugin_locale', get_locale(), 'bloom' ); $mofile = sprintf( '%1$s-%2$s.mo', 'bloom', $locale );
// Setup paths to current locale file $mofile_local = $lang_dir . $mofile; $mofile_global = WP_LANG_DIR . '/bloom-french/' . $mofile;
if ( file_exists( $mofile_global ) ) { // Look in global /wp-content/languages/bloom-french/ folder load_textdomain( 'bloom', $mofile_global ); } elseif ( file_exists( $mofile_local ) ) { // Look in local /wp-content/plugins/bloom-french/languages/ folder load_textdomain( 'bloom', $mofile_local ); } else { // Load the default language files load_plugin_textdomain( 'bloom', false, $lang_dir );
} } `
@NicolasKulka
L'idée est de créer un sous menu via une classe pour pouvoir y lier tous les futurs plugins. toutes les licences sur la même page comme l'onglet "licenses" de EDD mais au niveau de l'admin > Extensions