Gettext : Différence entre versions
De OviWiki
(→Fonction de traduction) |
|||
| Ligne 1 : | Ligne 1 : | ||
| + | |||
| + | La fonction bab_locale() permet d'initialiser la locale avec les paramètres de l'utilisateur ovidentia | ||
| + | |||
| + | |||
== liens utiles == | == liens utiles == | ||
| Ligne 6 : | Ligne 10 : | ||
== Fonction de traduction == | == Fonction de traduction == | ||
| + | |||
| + | exemple d'une fonction de traduction pour un module : | ||
<pre> | <pre> | ||
Version du 19 mars 2007 à 18:07
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