我有常用的例子"你好,维克,今天很高兴见到你。"用于测试gettext的代码。
它起作用遥控,但在本地它并不起作用。搜索解决方案我发现gettext扩展在WAMP(Windows)本地不能正常工作,并建议使用php-gettext(inc)(gettext.inc),我下载并使用它,但它也不起作用。我需要做什么?
远程工作的gettext代码是:
<?php
if ( false === function_exists('gettext') ) {
echo "You do not have the gettext library installed with PHP.";
exit(1);
}
setlocale(LC_ALL, 'de_DE.UTF-8');
bindtextdomain('messages', 'locale');
textdomain('messages');
$name = "Vic";
printf(_("Hello, %s, it is nice to see you today.\n"), $name);
exit(0); ?>
在这个网址中你可以看到它正在翻译到deutchland。 http://www.crishk.com/gettext-example.php