Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我只知道如何通过单击扫描 .php 文件的更新来使用 poedit 将翻译添加到 .po 和 .mo 文件。
我可以想到几个想要添加行而不必先扫描 .php 文件的原因,例如:能够同时处理 .php 文件和翻译。我试过了,但我找不到怎么做。显然,无法在 poedit 中进行操作,并且在 notepad++ 中打开 .po 和 .mo 文件会显示难以理解的图标。
如何才能做到这一点?
MO 文件是编译后的 PO 文件,您根本无法编辑它们。
您可以在文本编辑器中编辑 PO 文件,因为它们是纯文本。标题会告诉您文件使用的编码,因此如果您看到乱码文本,则更有可能您在编辑器中的编码是错误的。默认值为 ISO-8859-1,大多数 PO 文件现在使用 UTF-8。
也就是说,您手动编辑需要自动生成的文件的原因仅在您的测试和调试时才有效,在这种情况下,文本编辑器就可以了。如果您有一个可以突出显示 PO 文件格式的文本编辑器,这可能会有所帮助。