【发布时间】:2012-09-17 14:02:49
【问题描述】:
我正在尝试让 gettext 和 poedit 在 Windows 上工作。这是我的测试代码:
<?php
require_once("localization.php");
echo _("Hello World!");
?>`
和
<?php
$locale = "de_DE";
if (isSet($_GET["locale"])) $locale = $_GET["locale"];
putenv("LC_ALL=$locale");
setlocale(LC_ALL, $locale);
bindtextdomain("messages", "./locale");
textdomain("messages");
?>
我正在使用本教程:link。我通过 WAMP 启用了 gettext 扩展。 不幸的是,当我导航到该页面时,它显示“Hello World!”而不是预期的“你好沃尔特!”
任何帮助将不胜感激!
【问题讨论】:
-
设置
setlocale(LC_ALL, 'de_DE', 'deu_deu');也不起作用=( -
这里是.mo的副本pastie.org/4801074
-
我也在我的 ubuntu 服务器上尝试过......没有运气。物有所值;我认为我不需要使用本地化,因为我正在对一种虚构语言进行 1:1 翻译。
标签: php windows-7 wamp gettext