Dans la fonction init
de mon plugin
load_textdomain( 'myplugin', ABS_PATH_TO_MO_FILE ); // OK
load_plugin_textdomain( 'myplugin', false, ABS_PATH_TO_LANGS_DIR); // No effect
echo( __('Test', 'myplugin') );
Dans le code ci-dessus, le load_textdomain fonctionne, mais pas le load_plugin_textdomain, une idée?
Regarder le sourceload_plugin_textdomain
prend trois arguments:
load_plugin_textdomain( $domain, $abs_rel_path = false, $plugin_rel_path = false )
Il semble que vous passiez le chemin absolu vers votre domaine linguistique, en tant que chemin relatif. Essayer:
load_plugin_textdomain( 'myplugin', ABS_PATH_TO_LANGS_DIR);