marrch-caat / name-case
用于俄语和乌克兰语人名的变格库
v0.5.0
2024-05-29 19:14 UTC
Requires
- php: ^7.1 || ^8.0
- ext-mbstring: *
This package is not auto-updated.
Last update: 2024-09-19 19:11:17 UTC
README
NameCaseLib — 一个用于自动在俄语和乌克兰语中变格个人名的PHP5库。其独特之处在于,库中包含了对俄语和乌克兰语个人名进行操作的相同方法。
说明
0.5.0 (2024-05-29)
- 记录了包含从taigasys/NameCaseLib分叉中修复的一系列错误的版本
0.4.1 (2016-11-23)
- 规则更新(5年的工作)
- 现在将合并所有包含新规则更新的pull requests
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)
- 库的第一个版本