fresh/transliteration
Composer 安装命令:
composer require fresh/transliteration
包简介
PHP library for transliteration.
README 文档
README
PHP library for transliteration. 🇺🇦 🇬🇧 🔡 🐘
Requirements 🧐
- PHP >= 8.1
Installation 🌱
composer req fresh/transliteration='~4.0'
Available transliteration methods 🎁
| From | To | Rules |
|---|---|---|
| Ukrainian | Latin |
Resolution of the Cabinet of Ministers of Ukraine №55 dated January 27, 2010
https://zakon.rada.gov.ua/laws/show/55-2010-%D0%BF#Text |
Using 👨🎓
<?php namespace Acme; use Fresh\Transliteration\Transliterator; use Fresh\Transliteration\UkrainianToLatin; class Foo { public function bar(string $text): void { // You can use in this way $transliterator = new Transliterator(); $transliteratedText = $transliterator->ukrToLat($text); // Or like this $transliteratedText = UkrainianToLatin::transliterate($ukrainianText); } }
Some examples of Ukrainian-to-Latin transliteration ℹ️
| Ukrainian text | Transliterated text |
|---|---|
| Володимир | Volodymyr |
| Богдан | Bohdan |
| Жанна | Zhanna |
| Наталія | Nataliia |
| Олексій | Oleksii |
| Уляна | Uliana |
| Юрій | Yurii |
Contributing 🤝
See CONTRIBUTING file.
fresh/transliteration 适用场景与选型建议
fresh/transliteration 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 143.27k 次下载、GitHub Stars 达 52, 最近一次更新时间为 2013 年 12 月 15 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「transliterate」 「transliteration」 「ukrainian」 「english」 「latin」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 fresh/transliteration 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 fresh/transliteration 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 fresh/transliteration 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
A simple library to sanitize text elements
Library for inflecting Russian and Ukrainian Names. Fork of http://namecaselib.com/
A transliteration abstraction library
Ukrainian translations for Geographer library
i18n helpers (transliteration)
Library for inflecting Russian and Ukrainian Names. Fork of http://namecaselib.com/
统计信息
- 总下载量: 143.27k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 54
- 点击次数: 23
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2013-12-15