代码之家  ›  专栏  ›  技术社区  ›  MnomrAKostelAni

gettext未翻译

  •  6
  • MnomrAKostelAni  · 技术社区  · 15 年前

    我安装了php gettext包,并且 phpinfo() 显示已启用gettext。

    msgid "Welcome" 
    msgstr "Willkommen auf meiner Homepage!"
    
    msgid "Hier you can find stuff about me."
    msgstr "Hier finden Sie Informationen uber mich."`
    

    我的php文件看起来像:

    putenv('LC_ALL=de_DE');
    setlocale(LC_ALL, 'de_DE');
    bindtextdomain("app", "./lang");
    textdomain("app");
    
    echo gettext("Welcome");
    echo _('Hier you can find stuff about me.');
    

    app.mo在 ./lang/de_DE/LC_MESSAGES/

    文本没有被翻译,我也没有收到任何错误信息。

    1 回复  |  直到 13 年前
        1
  •  7
  •   professorsloth Rohit Goel    13 年前

    是否已检查deúde是否作为区域设置安装?

    核对一下 locale -a

    如果不是,生成它 locale-gen de_DE

    推荐文章