клакакк/姓名变位库

dev-master 2020-11-27 09:07 UTC

This package is auto-updated.

Last update: 2024-09-27 17:19:04 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)

  • 库的第一个版本