klearvue / namecaselib
俄语和乌克兰语名称屈折变化的库。来源于 http://namecaselib.com/
1.1.4
2016-06-16 08:04 UTC
Requires
- php: >=5.3.2
README
NameCaseLib — PHP5 的库,用于自动屈折变化俄语和乌克兰语姓名。其独特之处在于,库中包含处理俄语和乌克兰语姓名的相同方法。
说明
0.4 (2011-07-09)
- 代码全面重构
- 为每个单词创建 NCLNameCaseWord 类
- 姓名和姓氏的屈折变化规则合并
- 大量修正规则
- 系统核心全面重构
- 增加对单词不同大小写的支持
0.3 (2011-07-02)
- 增加乌克兰语支持
- 所有屈折变化功能对俄语和乌克兰语同样适用
- 创建包含通用功能的类
- 乌克兰语可以实现“呼唤格”
0.1.2 (2011-05-05)
- 编写了在字符串中搜索姓名、姓氏、父名的函数。
- 添加了快速屈折变化函数 NCLNameCaseRu::q(),它接受任意格式的姓名作为必填参数,并返回所需格式的字符串。
0.1.1 (2011-05-03)
- 编写了性别自动检测函数 NCLNameCaseRu::GenderAutoDetect() — 在测试中表现出色,对于“名字 姓名”这种格式,我的测试结果显示100%通过率(2000对姓名和姓氏)。如果指定了父名,性别可以无问题地确定。对于单纯的姓名,正确识别的概率超过98.5%。对于单纯的姓氏,正确识别的概率超过96%。
0.1.0 (2011-05-01)
- 库的第一个版本