2014-05-09 79 views
1

有人能告訴我,如果這是用於本地化我的Python字符串的正確方法嗎?它工作的很好,但我無法找到任何地方,不管這是不是我應該這樣做。非常感謝!!!這是一個有效的本地化Python字符串格式化技術嗎?

在我的Python腳本,我已採取以下字符串格式的方法:

print(_('{0} does not exist').format(file_name)) 

我message.pot文件包含此:

#: some_file.py:65 
#, python-format 
msgid "{0} does not exist" 
msgstr "" 

我的翻譯文件(messages_fr.po)是這樣的:

#: some_file.py:65 
#, python-format 
msgid "{0} does not exist" 
msgstr "{0} n'existe pas" 

回答

1

這正是如何本地化應該在簡單的字符串來執行。請注意,消息目錄的文件名將取決於I18N的執行方式。

相關問題