- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 gettext,消息的原始(通常是英文)文本用作
翻译的消息键(“msgid”)。这意味着每次
原始文本更改,必须在所有 .po 文件中更新 msgid。
对于文本的真正变化,这显然是不可避免的,因为
翻译人员必须更新翻译。
但是,如果原文的变化不改变其含义,
重新翻译是多余的(例如改变标点、空格
更改或更正拼写错误)。
在这种情况下,有没有办法自动更新 .po 文件?
我尝试使用 xgettext & msgmerge(打开模糊匹配),但是
模糊匹配有时会失败,而且这会产生很多丑陋的
“#,模糊”标志。
注意:有一个类似的问题:
How to efficiently work with gettext PO files when making small edits to large text values
然而,它是关于大字符串的,因此是一个更具体的问题。
最佳答案
避免该问题的一种方法是单独保留 msgid,为原始语言创建一个 .po 文件并在其中进行修复。
尽管如此,它总是让我觉得更像是一种解决方法而不是正确的修复方法。对于下一次迭代(肯定会有更多 msgid 更改),更改 msgid 并且翻译人员在他们通常的更新中翻译它,或者在更改 msgid 时手动更新每种语言。
关于internationalization - 我可以自动更新 gettext 的 .po 文件中的 msgids 以进行微不足道的文本更改吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8288050/
我正在运行带有底层 Postfix 服务器的 JBoss 服务器。当我发送电子邮件时,JavaMail 创建一个无效的 messageID,例如消息 ID:。 我使用此代码发送邮件: Properti
我想创建一个消息队列,但在创建 id 时遇到错误。有人可以为我提供更好的 msgget 创建 id 解决方案吗? msgid=msgget((key_t)1234,0666 | IPC_CREAT)
我正在尝试在 javax.mail 中使用 google 为 gmail 创建的 X-GM-EXT-1 IMAP 扩展。文档在这里https://developers.google.com/gmail
在 Android 资源中我看到这样的字符串: "Calculadora" 注意“msgid”,这表明存在一些管理字符串翻译的工具。这是什么工具? 最佳答案 当与 a2po 等工具一起使用创建 po
是否可以使两个或多个 msgid 与一个 msgstr 匹配? 例如,('list.empty')和('list.empty') null') 返回“还没有任何对象。” 如果我在 po 文件中这样写:
我已在设置中正确设置 LOCALE_PATHS。 LANGUAGE_CODE 设置为 it。 作为测试,我将应用程序翻译成的唯一语言是 it。 在我的一个 View 中,我有 {% trans "MY
strings.xml中的“msgid”属性是什么意思? 如何获得它的值(value)? 最佳答案 如果您使用字符串本地化,则 strings.xml 中存在属性“msgid”。例如,如果文件夹 va
使用 gettext,消息的原始(通常是英文)文本用作 翻译的消息键(“msgid”)。这意味着每次 原始文本更改,必须在所有 .po 文件中更新 msgid。 对于文本的真正变化,这显然是不可避免的
背景 有时我会在 Google 样本制作的“strings.xml”文件上看到一些奇怪的属性,例如,在 chips example 上(可用代码 here ),我可以找到“res/values-en-
是否有 gettext 实用程序允许我通过提供 msgid 和新的 msgstring 作为参数从命令行更改 PO 文件? 最佳答案 我还没有看到一个完整的工具可以做到这一点,但使用 polib 将它
在用于 JavaScript“djangojs”的 Django i18n 中,错误假设只有语言是英语 - https://code.djangoproject.com/ticket/20280 .
尝试运行 mki18n.py脚本在我的 Python 代码上,我在这一行收到警告: >>> dlg = wx.MessageDialog(None, str (_("Attached device
我是一名优秀的程序员,十分优秀!