gpt4 book ai didi

php - Windows 7 上的 Gettext 不翻译

转载 作者:可可西里 更新时间:2023-11-01 09:38:28 25 4
gpt4 key购买 nike

我在使用 gettext 翻译我的应用程序时遇到问题。

我的代码是:

<?php
$language = 'cs_CZ';
$translatefile = 'default';
setlocale(LC_ALL, $language);
putenv("LANG=".$language);
bindtextdomain($translatefile, __DIR__.'/locale');
textdomain($translatefile);

echo gettext("ADMIN_LOGIN_PROFESSIONAL");

当我运行脚本时,它仍然显示“ADMIN_LOGIN_PROFESSIONAL”。

我的文件结构:

  • 根/
    • index.php
    • 语言环境/
      • cs_CZ/
        • LC_MESSAGES/
          • 默认.mo

我正在运行 Windows 7、Apache 2.2.22 和 PHP 5.3.13。

非常感谢您的帮助...

最佳答案

这对我有用:

$language = 'cs_CZ';
$translatefile = 'default';
putenv("LC_ALL=".$language);
setlocale(LC_ALL, $language);

bindtextdomain($translatefile, '/locale');
textdomain($translatefile);

echo gettext("ADMIN_LOGIN_PROFESSIONAL");

关于php - Windows 7 上的 Gettext 不翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12356987/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com