加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – Gettext genitive

发布时间:2020-12-13 22:32:10 所属栏目:PHP教程 来源:网络整理
导读:假设我想向用户显示以下文本: “约翰的车” 我正在使用gettext输出它: sprintf(_("%s's car"),$firstName) 显而易见的问题是,如果用户的名字以S结尾,我们将得到如下内容: “詹姆斯的车”(应该是“詹姆斯的车”) 我如何解决这个问题,特别是考虑到其他语言
假设我想向用户显示以下文本:

“约翰的车”

我正在使用gettext输出它:

sprintf(_("%s's car"),$firstName)

显而易见的问题是,如果用户的名字以S结尾,我们将得到如下内容:

“詹姆斯的车”(应该是“詹姆斯的车”)

我如何解决这个问题,特别是考虑到其他语言可能会带来类似的挑战(不同的属性取决于单词结尾或类似)?

解决方法

简单地说:编写一个带有显式if的函数来获取名称的属性形式,然后打印出来.我举一个例子,但你没有说明我们在说什么语言!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读