Skip to content

umpirsky/Transliterator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

symfony upgrade fixertwig gettext extractorwisdomcentipedepermissions handlerextraloadgravatarlocurrocountry listtransliterator

Transliterator Build Status

Transliterator is a PHP library for text transliteration.

Transliteration is a subset of the science of hermeneutics. It is a form of translation, and is the practice of converting a text from one script into another.

Basic Usage

<?php
$transliterator = new Transliterator(Settings::LANG_RU);
$transliterator->cyr2Lat('Русский');                        // 'Russkij'
$transliterator->lat2Cyr('Russkij');                        // 'Русский'

$transliterator->setLang(Settings::LANG_SR);
$transliterator->cyr2Lat('Ниш');                            // 'Niš'
$transliterator->lat2Cyr('Niš');                            // 'Ниш'

Languages and Transliteration Systems Supported

  • Russian
    • ISO R 9 1968
    • GOST 1971 (GOST 16876-71 table 2)
    • GOST 1983
    • GOST 2000 (GOST 7.79-2000, system B; ISO (1995))
    • GOST 2002
    • ALA LC
    • British Standard
    • BGN PCGN
    • Passport 2003
  • Serbian
  • Macedonian
    • ISO 9 1995
    • BGN PCGN
    • ISO 9 R 1968 National Academy
    • ISO 9 R 1968 b
  • Belarusian
    • ALA LC
    • BGN PCGN
    • ISO 9
    • National 2000
  • Ukrainian
    • ALA LC
    • British
    • BGN PCGN
    • ISO 9
    • National
    • GOST 1971
    • GOST 1986
    • Derzhstandart 1995
    • Passport 2004
    • Passport 2007
    • Passport 2010
  • Greek
  • Bulgarian

About

Transliterator is a PHP library for text transliteration.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages