gpt4 book ai didi

Python gettext Genitiv 的

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

我想将文本翻译成德语,但我对属格 's 有疑问。在德语中,除了单词以 s 结尾(“James's car”->“James'汽车”)。所以,如果我有以下内容:

_("%(name)'s car is nice") % name

“John”和“James”的结果是:

John's car is nice      -> Correct
Johns Auto ist schön -> Correct (ist means is and schön means nice or beautiful).
James's car is nice -> Correct
Jamess Auto is schön -> Wrong it has to be James'

由于我是程序的开发者,我还可以更新源代码并添加新功能。

最佳答案

写一个函数来生成genitiv:

def genitiv(name):
if name[-1]=='s':
return _(u"%s'" % name)
else:
return _(u"%s's" % name)

关于Python gettext Genitiv 的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20762614/

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