Gettext : Différence entre versions
De OviWiki
(→Fonction de traduction) |
|||
| Ligne 11 : | Ligne 11 : | ||
bindtextdomain($GLOBALS['babAddonFolder'], './'.$GLOBALS['babInstallPath'].'lang/addons/'.$GLOBALS['babAddonFolder']); | bindtextdomain($GLOBALS['babAddonFolder'], './'.$GLOBALS['babInstallPath'].'lang/addons/'.$GLOBALS['babAddonFolder']); | ||
| − | bind_textdomain_codeset($GLOBALS['babAddonFolder'], ' | + | if (function_exists('bind_textdomain_codeset')) { |
| + | bind_textdomain_codeset($GLOBALS['babAddonFolder'], 'iso-8859-1'); | ||
| + | } | ||
function nwd_translate($str) { | function nwd_translate($str) { | ||
| − | return | + | return dgettext($GLOBALS['babAddonFolder'],$str); |
} | } | ||
</pre> | </pre> | ||
| − | |||
== Traduction avec POedit == | == Traduction avec POedit == | ||
il faut redémarrer apache après modification du fichier MO | il faut redémarrer apache après modification du fichier MO | ||
Version du 19 mars 2007 à 18:05
liens utiles
Fonction de traduction
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