4个版本 (2个破坏性更新)
0.3.1 | 2023年10月31日 |
---|---|
0.3.0 | 2023年10月17日 |
0.2.0 | 2023年10月16日 |
0.1.0 | 2023年10月16日 |
#6 在 #转写器
每月39次下载
用于 bitranslit
15KB
158 行
关于项目
Rust的双向转写器。根据语言包中指定的规则(源脚本 <-> 目标脚本)和转写标准进行字符串转写。
本库使用了Artur Barseghyan的Python transliterate
包中的转写规则(Python transliterate
包)。
包含以下语言的语包
- 亚美尼亚语
- 保加利亚语(测试版)
- 希腊语
- 拉丁1
- 马其顿语(测试版)
- 俄语
- 塞尔维亚语(测试版)
- 乌克兰语(测试版)
本代码的开发是为了支持在Der SPIEGEL和Paper Trail Media进行的调查。
(返回顶部)
入门
安装
cargo add bitranslit
(返回顶部)
使用
use bitranslit::Bulgarian;
let t = Bulgarian::new();
let _ = t.from_latin("Lorem ipsum dolor sit amet");
let _ = t.to_latin("Лорем ипсум долор сит амет");
(返回顶部)
贡献
贡献使开源社区成为一个如此令人惊叹的学习、灵感和创造的地方。您所做的任何贡献都将被高度赞赏。
如果您有改进此项目的建议,请fork仓库并创建一个pull request。您也可以简单地打开一个带有“enhancement”标签的问题。别忘了给项目点个赞!再次感谢!
- fork项目
- 创建您的功能分支(
git checkout -b feature/AmazingFeature
) - 提交您的更改(
git commit -m 'Add some AmazingFeature'
) - 推送到分支(
git push origin feature/AmazingFeature
) - 打开pull request
(返回顶部)
许可
基于LGPL-2.1或更高版本许可发布。更多信息请参阅 LICENSE.txt
。
(返回顶部)
联系
Christo Buschek - @christo_buschek - [email protected]
项目链接: https://github.com/critocrito/bitranslit
(返回顶部)
依赖项
~290–740KB
~18K SLoC