zorca/name-case-lib

俄罗斯和乌克兰名字变形库。来自 http://namecaselib.com/ 的分支

1.1.1 2015-03-19 13:08 UTC

This package is auto-updated.

Last update: 2024-09-30 01:38:04 UTC


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)

  • 库的第一个版本