是否可以从翻译中创建新的 .po 文件?
Posted
技术标签:
【中文标题】是否可以从翻译中创建新的 .po 文件?【英文标题】:Is it possible to create a new .po file from a translation? 【发布时间】:2021-08-17 11:22:33 【问题描述】:我有一个 .po 文件,其中源文本是西班牙语,翻译是英语。
我已尝试四处查看以获取此英文翻译并从中创建一个新的 .po 文件以翻译成巴西葡萄牙语,但我在 POEdit 中找不到任何内容。
有什么办法吗?
编辑:更准确地说,我的源语言是西班牙语,翻译是英语。我想在新文件中使用这个英文翻译作为源语言
【问题讨论】:
【参考方案1】:在命令行上使用msghack
工具或多或少可以实现。
像这样:
msghack --invert en.po > inv.po
msghack --empty inv.po > yourapp.pot
在反转时,重复的翻译显然会被忽略;这可能不是问题,但最好注意这一点。
【讨论】:
【参考方案2】:查看文件 → 从 PO/POT 文件新建... 菜单。
【讨论】:
这样做只是用西班牙语源文本创建一个新文件,而不是英文源文本 @LucasFarinazzoMarques 您确实意识到您没有提及您想要更改 source 语言,对吧?即使你这样做了,这样的文件对你也没有用,因为你正在翻译的代码将无法找到翻译... 对不起,如果我没有说清楚。我有西班牙语的源语言和英语的翻译,现在,我想将此英语翻译用作新文件中的源语言以上是关于是否可以从翻译中创建新的 .po 文件?的主要内容,如果未能解决你的问题,请参考以下文章