Gettext : Différence entre versions

De OviWiki
Aller à : navigation, rechercher
(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'], 'UTF-8');
+
if (function_exists('bind_textdomain_codeset')) {
 +
bind_textdomain_codeset($GLOBALS['babAddonFolder'], 'iso-8859-1');
 +
}
  
 
function nwd_translate($str) {
 
function nwd_translate($str) {
return utf8_decode(dgettext($GLOBALS['babAddonFolder'],$str));
+
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