![]() |
1
28
看一看
inflector
,一个java项目
|
![]() |
2
10
嗯,我不太明白你为什么需要图书馆。我认为这样做的作用是微不足道的:
也许这个图书馆做了很多其他的事情使它变得有用。我想你可以说,它提供了一个字典,所有的复数形式是什么,但在任何给定的程序中,你不关心语言中所有单词的复数形式,只是你在这个程序中使用的那些。我想,如果单数或复数的单词在编译时不为人所知,如果是用户输入的东西,那么我想要一个第三方词典,而不是自己建立一个。 编辑
因此,如我所说,如果这个词在编译时不为人所知,但来自于某些用户输入,那么是的,第三方词典是非常可取的。 |
![]() |
3
4
这在英语以外的语言中变得很复杂,屈折符的目标是在将来支持它。 我熟悉捷克语,其中user=uivatel和:
... 您可以理解为什么用硬编码的单数+复数编写的程序会变得不可用。
|
![]() |
4
0
这个功能内置于rubyonrails中。我不知道具体在哪里,但应该很容易找到源代码,然后你可以简单地抄袭代码。 编辑:找到一些代码:
如果我没记错的话,这主要是在大多数单词后面加一个“s”的问题,尽管我相信有一个列表(可能是hash,err字典)列出了一些常见的例外。值得注意的是从“人”到“人”的转换:
|