问题标签 [php-gettext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1372 浏览

php - gettext 在本地工作,但不在主机服务器上

gettext我在我的PHP应用程序中遇到了一个奇怪的问题。它适用于我的开发机器(Ubuntu 10.10 32 位、2 x Windows 7 64 位、Windows 7 32 位,均运行 XAMPP)

生产服务器是运行某种Linux 64 位版本的付费主机。我不知道具体是哪个。我可以试试看是否重要。

这是我初始化gettext的方法:

phpinfo()在服务器上运行,发现它gettext已启用并且safe_mode已关闭,排除了LC_ALL不可修改的可能性(我认为)。

编译后的gettext目录为:

所以设置的路径bindtextdomain是正确的。

我没有收到任何通知或警告,但gettext没有从我的目录中提取翻译,只返回它输入的字符串,例如gettext('About us')返回About us而不是O nas.

目录本身是使用正确编译的,poEdit并确认可以在我的 4 台开发机器上运行。

其他可能的原因是什么?

0 投票
3 回答
946 浏览

php - 如何在没有 gettext 模块的情况下使用已编译的 gettext .mo 文件?

我试图找到一种gettext不依赖于官方gettext 模块的使用方式和朋友们,我发现它并不是随处安装的,有时会根据操作系统和服务器配置产生不同的结果。

0 投票
1 回答
437 浏览

poedit - PoEdit 无法识别 php dgettext 函数

如何配置 PoEdit 以识别 PHP dgettext 函数?

请注意,我知道 Configure->Keywords 部分,但我想如何表明翻译在函数的第二个参数中?

任何人都使用 dgettext 进行 poEdit 工作?

0 投票
1 回答
496 浏览

php - gettext 会减慢我的 PHP 应用程序的速度吗?

有人知道标准 php gettext是否会减慢 Web 应用程序的速度吗?

如果总是必须读取 .po 文件,我猜它会变得非常慢。所以我认为使用的技术可能会有所不同(缓存?它是如何工作的?)。有人可以从性能的角度解释 gettext 在 PHP 中的工作原理吗?

0 投票
2 回答
2138 浏览

php - php-gettext 不工作

我正在尝试使用 php-gettext 设置本地化,但无论如何它似乎都不起作用。

我有一个 index.php:

和localization.php

我还在 ./locale/de_DE/LC_MESSAGES/messages.po / .mo 下创建了翻译文件

我在 Ubuntu 11.04 (natty)、PHP 版本 5.3.5-1ubuntu7.3、apache2 下尝试这个

有什么建议么?

0 投票
1 回答
1382 浏览

apache - 带有 FastCGI 的 Nginx - GETTEXT 问题,适用于 Apache

我遇到了 Nginx 和 php-gettext 模块的问题。在 apache 上一切正常,但在 nginx 上不行。我的笔记本上启动了两台服务器。Apache 在 80 端口上工作,Nginx 在 81 端口上运行。当我在 apache 的端口上运行我的页面时,一切正常,gettext 的翻译等,但是当我切换到 nginx(在端口 81 上)时,gettext 正在停止 wokrs。

我已经在寻找答案,但没有人能帮助我。

我正在使用 SpawnCGI 运行 php,但尝试了 php-fpm,结果相同。我无法想象这一切都适用于 apache,但在 nginx 上却不是;z。

如果你有任何想法帮助我。

0 投票
1 回答
2702 浏览

php - PHP Gettext:设置域路径后如何更改默认MO路径?

我使用 PHP Gettext 扩展来本地化 Web 应用程序。当你这样做时:

如果您将语言环境设置为 fr_FR,它将在以下位置查找 MO:

有没有办法自定义该路径?例如,我想使用以下结构:

0 投票
3 回答
4050 浏览

gettext - poedit 失败并显示“更新目录失败”

我正在将 gettext 用于大型 PHP 项目。我已经成功设置了所有内容,输入了一些翻译(两种语言)以测试翻译是否有效并开始编码。我什至不时使用 poEdit 更新翻译。

现在,没有明显的原因,当我尝试从源更新目录时,我在 poEdit 中收到此错误:

当我单击Details >>时,我会收到详细消息:

按照 Internet 上的建议,我尝试更改路径(基本路径和项目路径),但无济于事(没有任何变化)。请注意,它并没有说明找不到来源 - 只是它失败了。我还验证了两个 .po 文件:

我正在运行 poEdit 1.4.2-5(在 Debian 上)。

任何想法如何获得详细的错误信息?(或摆脱问题?;)

0 投票
2 回答
1451 浏览

php - 成功后如何保存facebook访问令牌

当用户允许我的应用程序时,我收到这种类型的成功 url:
http://localhost/fbapp/app.php#access_token=AAAAALY8OpPABAM67auStdfgdfOdfgdfgdenqEt9QZCGD2a1h3iWFrhmNWqOf8l4a9RQ8tAJCM9y5QbYpsP6sT1g0ZCXDhtZCECZApGb&expires_in=6604

我正在尝试 $_GET['access_token'] 保存访问令牌,但它不起作用,

我想知道如何从此网址获取访问令牌..

0 投票
1 回答
196 浏览

php - php gettext fails loading html tag

I'm using gettext to translate my website. One key has a translations with a html tag:

if I use this code in php now:

it normally should returns:

most times it works like this, but sometimes I get:

Why do I sometimes get this wrong code?