shoyim / latin-to-cyrillic
Lotin-Kirill va Kirill-Lotin o'giruvchi paket
v1.2.0
2026-03-11 10:58 UTC
Requires
- php: ^8.0|^8.1|^8.2|^8.3
README
Ushbu paket o'zbek tilidagi matnlarni Lotin, Kirill va Yangi Lotin (isloh qilingan) alifbolari o'rtasida o'girish uchun mo'ljallangan. Paket Laravel freymvorki uchun Facade va ServiceProvider bilan to'liq integratsiya qilingan.
Xususiyatlari
- Lotin -> Kirill o'girish.
- Kirill -> Lotin o'girish (E, Ts, Ye harflari qoidalariga amal qilingan).
- Yangi Lotin (Ō, Ḡ, Ş, Ç) alifbosiga o'girish.
- Barcha turdagi apostroflarni (`, ', ʻ, ʼ, ‘, ’) to'g'ri tanish va qayta ishlash.
- Katta va kichik harflarni (Case-sensitivity) saqlab qolish.
O'rnatish
composer require shoyim/latin-to-cyrillic
Yangilash
composer update shoyim/latin-to-cyrillic
Ishlatish
use Shoyim\LatinToCyrillic\Facades\LatinCyrillic; // Kirilldan Lotinga echo LatinCyrillic::toLatin("O'zbekiston"); // Ўзбекистон echo LatinCyrillic::toLatin("Ўзбекиiston"); // O'zbekiston // Lotindan Kirillga echo LatinCyrillic::toCyrillic("Maktab"); // Мактаб // Yangi Lotinga echo LatinCyrillic::toNewLatin("O'g'il bolalar shaxmat o'ynashdi");