私は多言語文字列をフロントエンド ハンドセットに提供するために Python で書かれたバックエンド プロジェクトに取り組んでいます。位置を変更するテキスト翻訳をどのように取得したか。その方法を知りたいですか?
例:
キャシーはトーマスを招待しました。
Thomas 被 Cathy 邀請了
に翻訳されました。
質問する
376 次
2 に答える
1
代わりに dict 補間を使用してください。
_('%(inviter)s invited %(invitee)s.') % {'inviter': 'Cathy', 'invitee': 'Thomas'}
↓↓↓↓↓↓↓
u'%(invitee)s 被 %(inviter)s 邀請了.'
于 2012-07-17T04:04:24.167 に答える
1
パラメータ化された文字列補間を使用できます
params = {"inviter": "Cathy", "invitee": "Thomas"}
eng_str = "%(inviter)s invited %(invitee)s" % params
trans_str = "%(invitee)s 被 %(inviter)s 邀請了." % params
于 2012-07-17T04:06:01.143 に答える