jjzjj

pluralize

全部标签

php - 如何在 PHP 中处理多元化

我有一个正在开发的应用程序,大概是一个API。应用程序以JSON格式返回请求的资源。所以我有一个项目管理应用程序,其结构类似于以下内容:项目付款问题讨论用户现在API将调用:/projectsListalltheprojects/projectListalltheprojects(alias)/projects/ID/issuesListalltheissuesofthisproject/project/ID/issuesListalltheissuesofthisproject(alias)/projects/ID/issueListalltheissuesofthisproject

php - 多元化/非多元化

php有没有处理复数或去复数的函数?很明显,像“apple”这样的单词末尾的“s”很容易去掉或替换,但其他单词就没那么简单了。如果php没有处理它的native方法,其他语言如何处理这个问题?是否有可以处理复数化/去复数化的函数,或者英语在语法上是否过于不一致? 最佳答案 我通常只在框架内使用PHP,这些框架实现了自己的方式来处理这个问题,但我认为您的问题的答案可能是gettext。Gettext是GNU国际化和本地化(i18n)库。它已被开发为i18n和l10n(国际化和本地化)的工具,但正因为如此,它具有plentyoffunc

ios - 数字和名称的复数化(swift stringsdict)

我有一个stringdict和下面的句子我想翻译成多种语言:myKeyNSStringLocalizedFormatKeyMyfriend%#@name@has%#@count@.countNSStringFormatSpecTypeKeyNSStringPluralRuleTypeoneonedogother%ddogs我想要的是使用下面的代码来创建我的字符串letname="Peter"letdogs=3letmyString=String(format:NSLocalizedString("myKey",comment:""),name,dogs)我原本希望得到“我的friend

c# - 如何关闭 Entity Framework 5 的复数表创建?

我正在尝试使用EntityFramework5。第一个问题是EF会自动创建表。我试图通过包括dbModelBuilder.Conventions.Remove().第二个问题是这样的错误Themodelbackingthe'CountryContext'contexthaschangedsincethedatabasewascreated.ConsiderusingCodeFirstMigrationstoupdatethedatabase.我尝试通过dbModelBuilder.Conventions.Remove();修复它但没有意义。下一个数据访问层:Table(Name="tb

c# - 如何关闭 Entity Framework 5 的复数表创建?

我正在尝试使用EntityFramework5。第一个问题是EF会自动创建表。我试图通过包括dbModelBuilder.Conventions.Remove().第二个问题是这样的错误Themodelbackingthe'CountryContext'contexthaschangedsincethedatabasewascreated.ConsiderusingCodeFirstMigrationstoupdatethedatabase.我尝试通过dbModelBuilder.Conventions.Remove();修复它但没有意义。下一个数据访问层:Table(Name="tb

c# - Entity Framework Core RC2 表名复数化

有没有办法实现此代码在EFCoreRC2中的作用?protectedoverridevoidOnModelCreating(ModelBuildermodelBuilder){modelBuilder.Conventions.Remove();} 最佳答案 自EFRC2构建起,没有这方面的约定。这是来自EFCore团队:Inpastpre-releaseofEFCore,thetablenameforanentitywasthesameastheentityclassname.InRC2wenowusethenameoftheDbS

c# - Entity Framework Core RC2 表名复数化

有没有办法实现此代码在EFCoreRC2中的作用?protectedoverridevoidOnModelCreating(ModelBuildermodelBuilder){modelBuilder.Conventions.Remove();} 最佳答案 自EFRC2构建起,没有这方面的约定。这是来自EFCore团队:Inpastpre-releaseofEFCore,thetablenameforanentitywasthesameastheentityclassname.InRC2wenowusethenameoftheDbS

c# - 用户消息的复数性

很多时候,当生成要显示给用户的消息时,消息将包含一些我想通知客户的东西。举个例子:客户选择了1个以上的商品,点击了删除。现在我想给客户一个确认消息,我想提一下他选择的项目数量,以尽量减少他在他只想删除一个项目时选择一堆项目并单击删除的错误机会他们。一种方法是像这样制作通用消息:intnoofitemsselected=SomeFunction();stringmessage="Youhaveselected"+noofitemsselected+"item(s).Areyousureyouwanttodeleteit/them?";这里的“问题”是noofitemselected为1的

c# - 用户消息的复数性

很多时候,当生成要显示给用户的消息时,消息将包含一些我想通知客户的东西。举个例子:客户选择了1个以上的商品,点击了删除。现在我想给客户一个确认消息,我想提一下他选择的项目数量,以尽量减少他在他只想删除一个项目时选择一堆项目并单击删除的错误机会他们。一种方法是像这样制作通用消息:intnoofitemsselected=SomeFunction();stringmessage="Youhaveselected"+noofitemsselected+"item(s).Areyousureyouwanttodeleteit/them?";这里的“问题”是noofitemselected为1的

go - 判断一个词是否是另一个的复数形式

我正在用Go编写一个程序来生成我所在大学的犯罪报告。我遇到了一个障碍,我需要找出一个词是否是另一个词的复数形式。我先做犯罪mapcrimes:=make(map[string]int)然后,将crimes添加到map中,出现次数为intfori:=0;i现在,当出现“武装抢劫(计数为1)”和“武装抢劫(计数为2)”等条目时,问题就出现了。我想检查一个词是否是另一个词的复数形式。在这种情况下,我想为“武装抢劫(计数为3)”创建一个条目。我找不到这样做的包。有办法做到这一点吗? 最佳答案 您正在寻找的是变形。基本上,它是确定一个词的各种