我的文件名为en_US.po,ru_RU.po等。 在PoEdit中编辑* .po文件非常有用,但不能手动添加新字符串。
如何轻松添加PoEdit无法自动检测到的新翻译字符串?
答案 0 :(得分:4)
您可以在任何文本编辑器中编辑* .po文件,然后在POEdit中生成* .mo文件
答案 1 :(得分:1)
您误解了gettext翻译的工作原理。用于翻译的源字符串是从源代码中提取的。手动添加它们没有意义 - 如果它们没有相应的源代码使用它们,它们将永远不会被使用。
所以添加字符串的方法是使用xgettext
或Poedit来源更新功能。
P.S。名字的Poedit,而不是PoEditor。
答案 2 :(得分:1)
您可以配置在PoEdit中打开的项目(* .po文件)。如果您将完成正确的PoEdit,则会自动更新此打开的* .po文件中要翻译的内容。
之后,您必须单击“更新”按钮,PoEdit将开始扫描您的源以便翻译字符串。那么你只需要翻译找到的字符串。