0

我正在尝试让 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");
?>

我正在使用本教程:链接。我通过 WAMP 启用了 gettext 扩展。不幸的是,当我导航到该页面时,它显示“Hello World!” 而不是预期的“你好沃尔特!”

任何帮助,将不胜感激!

4

1 回答 1

0

在 ubuntu 上,我必须sudo apt-get install gettext然后sudo locale-gen de_DE才能让它工作。我还没有找到Windows的修复=(

于 2012-09-26T03:40:02.223 回答