gpt4 book ai didi

python - 要本地化的字符串中间的参数

转载 作者:太空宇宙 更新时间:2023-11-04 09:21:12 26 4
gpt4 key购买 nike

我是 Python 的初学者。我的问题很简单。我有一个字符串要在包含参数的 python 应用程序中本地化:

print _('Hello dear user, your name is ') + params['first_name'] + ' ' + params['last_name'] + _(' and blah blah blah')

这实际上完成了工作,但并不是我所说的真正的好方法。更不用说某些语言会要求在名字之前显示姓氏。

有更好的方法吗?我考虑过在翻译字符串中放置 {{fn}} 或 {{ln}} 等自定义标签,并在显示字符串之前用实际值替换它们。但似乎并没有真正更愉快。

谢谢,

皮埃尔

最佳答案

我建议

print 'Hello dear user, your name is %(first_name)s %(last_name)s' % params

关于python - 要本地化的字符串中间的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2370309/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com