knezmilos13 / cirilator
There is no license information available for the latest version (dev-master) of this package.
Serbian cyrilic to latin convertor with some additional utilities
dev-master
2016-06-05 21:12 UTC
Requires
- ext-mbstring: *
Requires (Dev)
- phpunit/phpunit: 4.8.*
This package is not auto-updated.
Last update: 2025-05-03 00:47:54 UTC
README
Serbian cyrillic to latin convertor with some additional utilities
Note: I'm aware of the irony of library called Cirilator (cyrilizer) not actually doing latin to cyrillic conversion, only the other way around.
Install cirilator by adding to your composer.json file:
"require": {
...
"knezmilos13/cirilator": "dev-master"
...
}
All functions are defined as static on class Cirilator, e.g.:
$haircutLatin = Cirilator::giveLatinAHaircut($text);
Available functions:
Name | Description |
---|---|
giveLatinAHaircut | Converts Serbian latin letters - č, š, ć, etc. into c, s, c... |
isCyrillic | Returns TRUE if text is any kind of cyrilic |
convertCyrillicToLatin | Converts Serbian cyrillic to latin |
convertLettersDj | Converts "dj"-s into "đ"-s, taking special cases into account |
fixLettersForDB | If cyrillic, converts to latin; if latin, converts "dj"-s to "đ"-s |