问题标签 [xgettext]

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 投票
0 回答
1208 浏览

localization - 如何合并两个 .po 文件?

我有 2 个问题来合并 2 个 .po 文件。

  1. 我有 1 个 .po 文件 (trans.po) 用于我的应用程序本地化,还有一个 ( transNew.po) 我最近制作。我需要合并它们。但是当我运行以下命令时,我总是会得到与 相同的内容transNew.pot,根本没有旧的翻译。

    msgmerge --previous trans.po transNew.pot -o transfinal.po

  2. 我之前使用 textedit 手动添加了一些翻译字符串trans.po,我不想丢失它们,即使上面的命令可以成功,我也会丢失这些字符串。我找不到任何选项可以解决它。

0 投票
0 回答
83 浏览

c - 创建翻译 - 无痛

我目前创建翻译目录和管理翻译的方式是:

  1. 通过所有非源代码文件类型(glade、.desktop、...)生成头文件intltool
  2. 用于xgettext从所有*.[ch]文件中收集所有字符串并生成 a.pot
  3. msgmerge为现有.po文件做

有没有一种工具可以处理所有 3 个任务而无需生成中间文件?

注意:我一直在寻找这种工具很长时间,但从未真正找到,所以如果答案是微不足道的,我深表歉意。

0 投票
2 回答
3349 浏览

gettext - 在 xgettext 生成的 .pot 文件的顶部,#,fuzzy 是什么意思?

当使用xgettext生成.pot文件时,在生成文件的顶部我得到这个:

是什么#, fuzzy意思?

我知道如果翻译模糊(质量很差)是什么意思,但文件顶部的意思是.pot什么?

0 投票
1 回答
263 浏览

php - 如何通过 PHP 数组或 DocBlocks 中的 xgettext 识别可翻译字符串(无方法调用)?

我正在使用 poEdit 和 xgettext-Parser 来解析我的 PHP 源文件并检测所有可翻译的字符串。默认情况下,translate("foo")如果“translate”被指定为 xgettext 的关键字,xgettext 只识别函数调用中的字符串,例如。

现在我在 PHP 数组中有一些可翻译的字符串,比如

或 DocBlocks 之类的

如何使用 xgettext 识别这些可翻译的字符串“foo”或“Foobar”?

提前致谢!

0 投票
2 回答
3400 浏览

javascript - 如何在数组中获取文本?

我有这个数组:

如何Paragraph 3从该数组中获取文本?

0 投票
2 回答
1509 浏览

cordova - I18n Phonegap 应用程序/gettext?

我正在开发一个 Phonegap 应用程序。

我希望用户在启动应用程序时能够选择一种语言。

所以我希望我的 html 和 javascript 文件中的所有字符串都被翻译成所选的语言。

是否有“最佳实践”或我可以使用的插件?

Gettext http://jsgettext.berlios.de/就是这样,不是吗?感谢帮助!

0 投票
1 回答
42 浏览

php - xgettext 给我一个简单的行的奇怪输出:

我正在使用 xgettext 来增加一个 .po 文件。但它给了我一个简单的行的奇怪输出:

结果是:

当我删除 - 或点时,一切正常。

是否有解决方案/已知错误?我真的很困惑:)

谢谢!

0 投票
1 回答
1498 浏览

zend-framework2 - Zend Framework 2 使用 gettext 翻译带有变量的文本

我必须如何翻译一个字符串,其中 $user 包含用户名?

如果我使用以下代码进行翻译,它将不起作用。

在我的 en_EN.po 文件中,我有:

在我的 es_ES.po 文件中,我有:

提前致谢。

0 投票
2 回答
256 浏览

zend-framework2 - zend framework 2 gettext 翻译使用其他评论

我想知道是否可以使用已经创建的评论来构建其他评论,其中包含使用过的推荐以及其他文本。

例如

//EN 文件

//es文件

我想用这个翻译:

有可能改变 #.....# 的话吗?

提前致谢。

0 投票
2 回答
1396 浏览

php - 在 PHP 文件中插入翻译注释/注释

我正在翻译我正在开发的应用程序。我有这样的字符串:

然后,我可以使用命令行.po从特定目录中的所有 PHP 文件创建一个文件,方法是:

但是,当我将其导入 Poedit 时,我会看到一个名为“翻译注释”的框。这有时可能很有用,但我不知道如何填充它。我需要将什么代码添加到我的 PHP 文件中,以便 xgettext 向翻译人员添加注释?