taigasys / name-case
俄语和乌克兰语人名变格库
dev-master
2021-08-02 12:57 UTC
Requires
- php: ^7.1 || ^8.0
- ext-mbstring: *
This package is auto-updated.
Last update: 2024-09-16 16:38:43 UTC
README
NameCaseLib — 专为俄语和乌克兰语人名自动变格而设计的PHP5库。其独特之处在于,该库为俄语和乌克兰语人名变格提供相同的方法。
使用说明
0.4.1 (2016-11-23)
- 规则更新(5年工作成果)
- 现在将合并所有带有新规则更新的拉取请求
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)
- 库的第一个版本