假设我想向用户显示以下文字:
“约翰的车”
我正在使用gettext输出它:
sprintf(_("%s's car"), $firstName)
显而易见的问题是,如果用户的名字以S结尾,我们会得到这样的结果:
“詹姆斯的车”(应该是“詹姆斯的车”)我如何解决这个问题,特别是考虑到其他语言可能会带来类似的挑战(不同的属性取决于单词结尾或类似)?
答案 0 :(得分:1)
简单地说:编写一个带有显式if
的函数来获取名称的属性形式,然后打印出来。我举一个例子,但你没有说明我们正在谈论的语言!