【问题标题】:How do I get gettext and poedit to work with WAMP?如何让 gettext 和 poedit 与 WAMP 一起使用?
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2013-08-15
    • 2014-04-22
    • 2011-11-18
    • 2013-01-12
    • 1970-01-01
    • 1970-01-01
    • 2019-01-28
    • 2011-01-15
    • 2016-05-26
    相关资源
    最近更新 更多