我正在开发一个用 python 编写的后端项目,为我的前端手机提供多语言字符串。我如何获得一些可以改变位置的文本翻译。我想知道该怎么做?
示例:
凯茜邀请了托马斯。
翻译为
托马斯被凯茜邀请了。
最佳答案
改用字典插值。
_('%(inviter)s invited %(invitee)s.') % {'inviter': 'Cathy', 'invitee': 'Thomas'}
↓↓↓↓↓↓↓
u'%(invitee)s 被 %(inviter)s 邀請了.'
关于Python多语言本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11515856/