问题标签 [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.
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 台开发机器上运行。
其他可能的原因是什么?
php - 如何在没有 gettext 模块的情况下使用已编译的 gettext .mo 文件?
我试图找到一种gettext
不依赖于官方gettext 模块的使用方式和朋友们,我发现它并不是随处安装的,有时会根据操作系统和服务器配置产生不同的结果。
poedit - PoEdit 无法识别 php dgettext 函数
如何配置 PoEdit 以识别 PHP dgettext 函数?
请注意,我知道 Configure->Keywords 部分,但我想如何表明翻译在函数的第二个参数中?
任何人都使用 dgettext 进行 poEdit 工作?
php - gettext 会减慢我的 PHP 应用程序的速度吗?
有人知道标准 php gettext是否会减慢 Web 应用程序的速度吗?
如果总是必须读取 .po 文件,我猜它会变得非常慢。所以我认为使用的技术可能会有所不同(缓存?它是如何工作的?)。有人可以从性能的角度解释 gettext 在 PHP 中的工作原理吗?
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 下尝试这个
有什么建议么?
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。
如果你有任何想法帮助我。
php - PHP Gettext:设置域路径后如何更改默认MO路径?
我使用 PHP Gettext 扩展来本地化 Web 应用程序。当你这样做时:
如果您将语言环境设置为 fr_FR,它将在以下位置查找 MO:
有没有办法自定义该路径?例如,我想使用以下结构:
gettext - poedit 失败并显示“更新目录失败”
我正在将 gettext 用于大型 PHP 项目。我已经成功设置了所有内容,输入了一些翻译(两种语言)以测试翻译是否有效并开始编码。我什至不时使用 poEdit 更新翻译。
现在,没有明显的原因,当我尝试从源更新目录时,我在 poEdit 中收到此错误:
当我单击Details >>
时,我会收到详细消息:
按照 Internet 上的建议,我尝试更改路径(基本路径和项目路径),但无济于事(没有任何变化)。请注意,它并没有说明找不到来源 - 只是它失败了。我还验证了两个 .po 文件:
我正在运行 poEdit 1.4.2-5(在 Debian 上)。
任何想法如何获得详细的错误信息?(或摆脱问题?;)
php - 成功后如何保存facebook访问令牌
当用户允许我的应用程序时,我收到这种类型的成功 url:
http://localhost/fbapp/app.php#access_token=AAAAALY8OpPABAM67auStdfgdfOdfgdfgdenqEt9QZCGD2a1h3iWFrhmNWqOf8l4a9RQ8tAJCM9y5QbYpsP6sT1g0ZCXDhtZCECZApGb&expires_in=6604
我正在尝试 $_GET['access_token'] 保存访问令牌,但它不起作用,
我想知道如何从此网址获取访问令牌..
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?