问题标签 [poedit]
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.
yii - Yii 和 PHP 获取文本
我想让我的 yii 应用程序多语言。为此,我想使用 gettext (因为它比 yii 消息简单得多)。
为此,我使用了这个 yii 扩展,配置了 PO 文件,进行了翻译等。
最大的问题:什么都没发生。什么都没有翻译。
python - 源文本不会更新
我在 Django 中有一本字典,其中一个已翻译的字符串不会在 .po 文件中更新,即使它在模型中已更改。
我所做的是从以下位置更改徽章条件(游戏化网站):
至...
当我使用 Poedit 打开 .po 文件时,旧条件仍然作为源文本存在,即使它在模型中已更改。当我在 Poedit 中更改源文本(即删除最后一个arg)并保存文件时,arg回来了,编辑器抱怨翻译文本中缺少arg 。
我究竟做错了什么?
模型中的代码(badges.py):
poedit - Poedit - “翻译注释”和“评论”之间的区别
我发现其中一个你可以用 Poedit 解析:在 PHP 文件中插入翻译注释/注释
但那是“评论”还是“翻译注释”?两者有什么区别?我怎样才能解析另一个?
gettext - php gettext 包含带有 phpcode 的字符串
我正在尝试使用 gettext 翻译我网站中的字符串
gettext 检测字符串没有问题,例如
或者
但显然,通常我们会在我们的网站中使用这样的代码
当然在网站中, $siteName 正确显示为
如果我们把
之前。
我的问题是,我正在使用 poedit 来提取我的代码中需要翻译的所有字符串,并且似乎 poedit 并没有像我上面描述的那样使用 php 代码提取所有字符串。那么我如何获得包含 php 代码的 poedit 提取字符串呢?或者还有其他我应该使用的工具吗?
poedit - 在 Poedit 中更新目录失败
我从 1 天开始就有这个问题。直到现在,我还没有弄清楚到底是什么问题。每当我创建一个新目录并保存它时。它向我抛出了错误。有人知道吗?提前致谢
php - 翻译不适用于 Poedit 和 Php
我一直在尝试使用以下代码使用 Poedit 和 PHP 进行翻译。这是一个非常基本的示例,我正在尝试将其翻译成德语。我在以下文件夹中有文件。
测试.php
本地化.php
当我运行时localhost:8080/test/test.php
,它只显示英文消息"Hello World!"
。我已经翻译了default.po
。这里是:
有什么想法我哪里出错了吗?提前致谢。
wordpress - poedit字符串太长错误
尝试扫描我的 Wordpress 插件进行翻译时出现错误“字符串太长”。我已经用细齿梳完成了我的插件,但我的可翻译字符串没有错误,而且它们都很短。我还在文档和论坛中寻找有关此错误与什么相关的任何线索,但到目前为止还没有运气。有人知道这个错误是什么意思吗?
非常感谢
wordpress - 错误无效的控制序列“a href=\”%s\”
我正在使用 OSX Mavericks(免费版)上 poEditor 1.6.3 中的默认 .po 文件翻译 WordPress 主题 Magnovus。即使将文本复制到翻译中,我也收到以下错误:
我正在翻译的字符串是
无论是复制还是翻译,我都会不断收到此错误。
我认为引号在这里正确转义。任何想法如何解决这一问题?
php - PHP:如何在 Poedit 中使用换行符
我正在使用 poedit 翻译我的 gettext 字符串。我正在使用 ID 进行翻译,例如以下 ID:
“msg_forgot_pw”
将被翻译为:
“我忘记了密码”
该字符串将使用 echo 打印,因此该字符串应该是有效的 HTML。目前我正在使用<br>
在 Poedit 的翻译中创建新行。我们已经发现您可以\n
在翻译中使用,而不是使用类似Álvaro G. Vicario
made 的翻译功能。这里唯一的问题是,您必须\n
在 Pedit 中手动输入,因为它不会将 enter 替换为\n
. 那么有没有一种方法可以在这些翻译字符串的输出中创建新行,而无需放入<br>
或\n
手动放入其中?
php - 仅在 Wordpress 网站上以不同语言显示几页(使用 WP 的 l10n 功能)
我有一个英文的 Wordpress 网站。但是,我需要在网站上有几个以不同语言显示的信息页面(如http://x.com/Info-Spanish、http://x.com/Info-German等)。不是整个站点,只是这 2-3 个单独的页面(所以我不能弄乱 wp-config 文件中的 WPLANG 常量)。
所有这些信息页面都基于完全相同的模板,所以我想使用 PO/MO 文件和 Wordpress 的内置本地化 (l10n) 功能以适当的语言显示模板。
我的代码是这样的:
在functions.php中:
/Info-Spanish 页面的模板:
以及底层的 info.php 文件(包括在上面):
我已经使用 POedit 在语言/文件夹中创建了适当的翻译文件。但是,它不起作用——信息总是以英文显示。我究竟做错了什么?Wordpress 会切换语言环境吗?
(顺便说一句,有没有办法从 Wordpress 获取这些步骤的一些调试信息?我什至不能 100% 确定它能够在我的语言/文件夹中找到我的 PO/MO 文件,因为屏幕上没有反馈国际化的东西。)