#cyrillic #latin #transliteration #letter #schema #iuliia #ru-iuliia

iuliia-rust

以所有可能的方式将西里尔文转写为拉丁文 https://dangry.ru/iuliia/

2 个版本

0.1.1 2020年6月14日
0.1.0 2020年6月14日

数据库接口 中排名 #1368

MIT 许可证

13KB
226

Build Status Crates.io Crates.io

iuliia-rust

以所有可能的方式将西里尔文转写为拉丁文 https://dangry.ru/iuliia/

转写意味着用拉丁字母表示西里尔文数据(主要是名称和地理位置)。它用于国际护照、签证、绿卡、驾驶执照、邮件和货物运输等。

Iuliia 使转写变得非常简单

iuliia_rust::parse_by_schema_name("Юлия", "wikipedia") -> Yuliya

为什么使用 Iuliia

  • 20 种转写方案(规则集),包括所有主要国际和俄罗斯标准。
  • 不仅正确实现了基本映射,还包括所有字母组合和词尾的特殊规则(据我所知,Iuliia 是唯一一个这样做库)。
  • 简单的API。

安装

Cargo.toml

[dependencies]
iuliia-rust = "0.1.0"

贡献

欢迎提交pull请求。对于重大更改,请先打开一个问题来讨论您想要更改的内容。

确保根据需要添加或更新测试。

许可证

MIT

依赖

~3.5–5.5MB
~103K SLoC