knezmilos13 / cirilator
Serbian cyrilic to latin convertor with some additional utilities
Installs: 18
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/knezmilos13/cirilator
Requires
- ext-mbstring: *
Requires (Dev)
- phpunit/phpunit: 4.8.*
This package is not auto-updated.
Last update: 2025-10-18 03:17:01 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 |