问题标签 [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.
localization - 如何合并两个 .po 文件?
我有 2 个问题来合并 2 个 .po 文件。
我有 1 个 .po 文件 (trans.po) 用于我的应用程序本地化,还有一个 (
transNew.po
) 我最近制作。我需要合并它们。但是当我运行以下命令时,我总是会得到与 相同的内容transNew.pot
,根本没有旧的翻译。msgmerge --previous trans.po transNew.pot -o transfinal.po
我之前使用 textedit 手动添加了一些翻译字符串
trans.po
,我不想丢失它们,即使上面的命令可以成功,我也会丢失这些字符串。我找不到任何选项可以解决它。
c - 创建翻译 - 无痛
我目前创建翻译目录和管理翻译的方式是:
- 通过所有非源代码文件类型(glade、.desktop、...)生成头文件
intltool
- 用于
xgettext
从所有*.[ch]
文件中收集所有字符串并生成 a.pot
msgmerge
为现有.po
文件做
有没有一种工具可以处理所有 3 个任务而无需生成中间文件?
注意:我一直在寻找这种工具很长时间,但从未真正找到,所以如果答案是微不足道的,我深表歉意。
gettext - 在 xgettext 生成的 .pot 文件的顶部,#,fuzzy 是什么意思?
当使用xgettext
生成.pot
文件时,在生成文件的顶部我得到这个:
是什么#, fuzzy
意思?
我知道如果翻译模糊(质量很差)是什么意思,但文件顶部的意思是.pot
什么?
php - 如何通过 PHP 数组或 DocBlocks 中的 xgettext 识别可翻译字符串(无方法调用)?
我正在使用 poEdit 和 xgettext-Parser 来解析我的 PHP 源文件并检测所有可翻译的字符串。默认情况下,translate("foo")
如果“translate”被指定为 xgettext 的关键字,xgettext 只识别函数调用中的字符串,例如。
现在我在 PHP 数组中有一些可翻译的字符串,比如
或 DocBlocks 之类的
如何使用 xgettext 识别这些可翻译的字符串“foo”或“Foobar”?
提前致谢!
javascript - 如何在数组中获取文本?
我有这个数组:
如何Paragraph 3
从该数组中获取文本?
cordova - I18n Phonegap 应用程序/gettext?
我正在开发一个 Phonegap 应用程序。
我希望用户在启动应用程序时能够选择一种语言。
所以我希望我的 html 和 javascript 文件中的所有字符串都被翻译成所选的语言。
是否有“最佳实践”或我可以使用的插件?
Gettext http://jsgettext.berlios.de/就是这样,不是吗?感谢帮助!
php - xgettext 给我一个简单的行的奇怪输出:
我正在使用 xgettext 来增加一个 .po 文件。但它给了我一个简单的行的奇怪输出:
结果是:
当我删除 - 或点时,一切正常。
是否有解决方案/已知错误?我真的很困惑:)
谢谢!
zend-framework2 - Zend Framework 2 使用 gettext 翻译带有变量的文本
我必须如何翻译一个字符串,其中 $user 包含用户名?
如果我使用以下代码进行翻译,它将不起作用。
在我的 en_EN.po 文件中,我有:
在我的 es_ES.po 文件中,我有:
提前致谢。
zend-framework2 - zend framework 2 gettext 翻译使用其他评论
我想知道是否可以使用已经创建的评论来构建其他评论,其中包含使用过的推荐以及其他文本。
例如
//EN 文件
//es文件
我想用这个翻译:
有可能改变 #.....# 的话吗?
提前致谢。
php - 在 PHP 文件中插入翻译注释/注释
我正在翻译我正在开发的应用程序。我有这样的字符串:
然后,我可以使用命令行.po
从特定目录中的所有 PHP 文件创建一个文件,方法是:
但是,当我将其导入 Poedit 时,我会看到一个名为“翻译注释”的框。这有时可能很有用,但我不知道如何填充它。我需要将什么代码添加到我的 PHP 文件中,以便 xgettext 向翻译人员添加注释?