我对python比较陌生。我正在开发三个应用程序,其中一个是另外两个应用程序的需求,具有常见的字符串常量,模型,工具函数......其中三个将安装在同一台机器上,但其中一个需要加载共享项目的字符串用英语,另一个用西班牙语。我已经google了很多但找不到符合我需求的答案。您认为最好的方法是什么?我正在使用python 2.7。
提前致谢。
答案 0 :(得分:0)
在共享库中使用字典,如:
d = {'english':"English string", 'spanish':"Spanish string"}
然后使用:
访问它lang = 'english'
d[lang] # gives "English string"
答案 1 :(得分:0)
我建议使用gettext。您可以使用不同语言准备翻译文件,为每个应用程序配置语言,并使用gettext API进行翻译。