我对从WPML字符串翻译插件导出的.po / .pot文件有疑问。我在WordPress中运行了一些本地化测试,我有各种需要翻译的字符串。我希望将这些翻译成外部翻译软件,因此我需要输出.po / .pot文件。
但是,当我使用WPML字符串转换来创建字符串上下文的导出时,生成的.pot文件除了某些标题信息外是空的。不只是缺少翻译(如果它是.pot文件会有意义),但缺少任何字符串可以翻译。这就是它的样子:
# This file was generated by WPML
# WPML is a WordPress plugin that can turn any WordPress or WordPressMU site into a full featured multilingual content management system.
# https://wpml.org
msgid ""
msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Project-Id-Version:WPML_EXPORT_admin_texts_wpseo_internallinks\n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language:nl\n"
"MIME-Version: 1.0\n"

此处不可见,但在MIME版本行之后,不是生成您希望的msgid和msgstr的组合,而是为每个应该存在的字符串生成一个空行(在这种情况下,&#39) ; s 6,因为特定的上下文包含6个字符串)。在.po文件和从WPML字符串翻译导出的.pot文件中都会发生这种情况。当然,如果没有源字符串,该文件对于外部翻译者来说是无用的。
有没有人知道是什么导致这种情况,以及我如何解决它?
答案 0 :(得分:0)