6.3. 本地化翻译

表 1. 本地化翻译相关命令

任务 命令
提取待翻译字符串,保存为模板文件(*.pot) $ python setup.py extract_messages
根据模板文件,创建本地语种文件(*.po) $ python setup.py init_catalog -l zh_CN
翻译*.po文件(工具: kbabel) $ kbabel pySvnManager/i18n/zh/LC_MESSAGES/pysvnmanager.po
编译*.po文件为*.mo文件 $ python setup.py compile_catalog
代码中字符串改变,重新提取模板文件(*.pot) $ python setup.py extract_messages
用模板(*.pot)更新各语种的*.po文件 $ python setup.py update_catalog
翻译完毕,别忘了编译新的*.mo文件 $ python setup.py compile_catalog