Gettext

De OviWiki
Aller à : navigation, rechercher

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