django项目里国际化包含23种语言,语言包po文件里有些msgid还没有被翻译,你们如何处理国际化这块的翻译的

django项目里国际化包括23种语言,语言包po文件里有些msgid还没有被翻译,你们如何处理国际化这块的翻译的

clipboard.png

阅读 3.4k
1 个回答

多国家语言的翻译,我们也遇到过,手动翻译太麻烦,索性就自己写了个翻译的工具。可以翻译文本文件、ios的.strings配置文件和android的xml配置文件。
安装:pip install mkTranslation
翻译:然后使用 translate 命令翻译即可:
translate -p ./ios.strings -d 'pt' # 默认使用 google 翻译,翻译为葡萄牙语
translate -p ./android.xml -d 'pt' # 默认使用 google 翻译,翻译为葡萄牙语
translate -p ./test.txt -d 'ja' -c 'youdao' -s 'zh' #使用有道翻译为 日语
code:https://github.com/mythkiven/...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进