有没有一种方法可以使用PluralizationService
来复数瑞典语单词?
我尝试使用PluralizationService,但我异常(exception),它仅支持英语。
最佳答案
您需要创建自己的支持瑞典语的PluralizationService
版本。创建派生自PluralizationService
的派生类,并覆盖那里的方法以提供功能。似乎没有支持瑞典语的内置服务。完成此操作后,在EntityModelSchemaGenerator.PluralizationService
属性上设置新服务。
This blog post很好地解释了该过程。
您可能知道,也可能不知道,瑞典语中的单词复数有点棘手,因为名词上的性别系统基本上是不规则的。例如:
因此,语言规则需要做出一些正确的努力,并且到处都有很多特殊情况,例如Fot->Fötter(巧合的是,英语中还有一个特殊情况,用英尺->英尺)。
关于c# - 复数瑞典语单词?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13031813/