Gettext : Différence entre versions

De OviWiki
Aller à : navigation, rechercher
(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