从po文件打印msgid msgstr到另一个文件

时间:2014-11-01 11:07:43

标签: translation po

我有一个翻译的.po文件。我喜欢将msgid和msgstr提取到另一个文件..这样我就可以打印它并将其用于错误检查给另一个人..

这里我需要省略所有字符串/换行符/空格和空格字符。我只需要msgid和msgstr

的行

示例输入

**

#: ../src/administration-activity/admin/class_edit.py:56 
msgid "Editing a Class" 
msgstr "ತರಗತಿನ್ನು  ಬದಲಾಯಿಸಲಾಗುತ್ತಿದೆ" 

#: ../src/administration-activity/admin/class_edit.py:61 
msgid "Editing class: " 
msgstr "ಬದಲಾಯಿಲಾಗುತ್ತಿರುವ ತರಗ:"

**

必需的输出

    msgid "Editing a Class" 
    msgstr "ತರಗತಿನ್ನು  ಬದಲಾಯಿಸಲಾಗುತ್ತಿದೆ" 
    msgid "Editing class: " 
    msgstr "ಬದಲಾಯಿಲಾಗುತ್ತಿರುವ ತರಗ:"

1 个答案:

答案 0 :(得分:0)

使用Eazy Po,您可以使用“使用模板导出”按照您喜欢的方式保存文件。打开po文件,然后从文件菜单中选择导出 - >使用模板。将弹出模板编辑器窗口:

enter image description here

在左侧窗格列表中右键单击弹出菜单,然后选择“新建模板”。在“新建模板”对话框中,定义模板名称,然后按“确定”。

enter image description here

在循环块文本框中键入以下内容(或复制和粘贴):

msgid "%source%"
msgstr "%translation%"

您会注意到窗口底部的“结果示例”窗格中的示例结果,此结果会在您播放时立即更改。

enter image description here

选择Generate&保存按钮以保存生成的文件。 对于逃脱字符的替换;查看其他预建模板的设置。