otm*_*ger 1 python string multilingual
我有一个大型 python(2.7)脚本,它从数据库中读取数据并生成pdf格式的图片.我的照片上有标签等字符串......
现在我想为脚本添加多语言支持,因此我可以通过将变量传递给我的脚本来生成不同语言的相同图片.
我正在考虑将一个包含所有字符串及其翻译的类放在字典中.例如:
Strings['string1'] = {'de':'string in german', 'en': 'string in english'}
Run Code Online (Sandbox Code Playgroud)
我可以访问字符串
my_needed_string = 'string1'
selected_language = 'en'
Strings[my_needed_string][selected_language]
Run Code Online (Sandbox Code Playgroud)
有没有更好,更专业的方式来做到这一点?"更好"我的意思是更灵活,更容易维护?我有两种或更多种语言的至少80种不同的字符串.
谢谢