如何在PHP中使用Gettext?

时间:2012-02-27 20:19:59

标签: php gettext

到目前为止我这样做了

$locale = 'fr_FR';
$domain = 'bla';
$path = 'C:\wamp\www\site/lang';

putenv("LC_ALL={$locale}");
setlocale(LC_ALL, $locale);
bindtextdomain($domain, $path);
textdomain($domain);
bind_textdomain_codeset($domain, 'UTF-8');

(bintextdomain返回C:\wamp\www\site\lang

但我没有翻译我的信息。

使用echo dcgettext('bla', $english_message, 1);,我会显示原始消息,而不是翻译。

什么是“类别”参数?我刚刚通过了1,因为我不知道该代表什么......

1 个答案:

答案 0 :(得分:0)

$locale = 'fra';

fr_FR适用于unix,有关http://msdn.microsoft.com/en-us/library/39cwe7zf%28vs.71%29.aspx

的更多信息