Gettext
De OviWiki
Révision de 19 mars 2007 à 18:07 par Paul (discussion | contributions)
La fonction bab_locale() permet d'initialiser la locale avec les paramètres de l'utilisateur ovidentia
liens utiles
Fonction de traduction
exemple d'une fonction de traduction pour un module :
bab_locale();
bindtextdomain($GLOBALS['babAddonFolder'], './'.$GLOBALS['babInstallPath'].'lang/addons/'.$GLOBALS['babAddonFolder']);
if (function_exists('bind_textdomain_codeset')) {
bind_textdomain_codeset($GLOBALS['babAddonFolder'], 'iso-8859-1');
}
function nwd_translate($str) {
return dgettext($GLOBALS['babAddonFolder'],$str);
}
Traduction avec POedit
il faut redémarrer apache après modification du fichier MO