worksection/namecases

此包的最新版本(1.0.0)没有可用的许可信息。

NameCase类(从https://github.com/seagullua/NameCaseLib获取的可用包)

1.0.0 2021-10-03 16:44 UTC

This package is not auto-updated.

Last update: 2024-09-25 18:13:59 UTC


README

NameCaseLib — PHP5库,用于自动对俄语和乌克兰语中的姓名进行屈折变化。独特之处在于,该库包含用于处理俄语和乌克兰语姓名的相同方法。

说明

0.4.1 (2016-11-23)

  • 规则更新(5年工作)
  • 现在将合并带有新规则更新的任何pull请求

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)

  • 库的第一个版本