Provided by: liblingua-translit-perl_0.24-1_all bug

NAME

       Lingua::Translit::Tables - provides transliteration tables

SYNOPSIS

         use Lingua::Translit::Tables qw/:checks/;

         my $truth;

         $truth = translit_supported("ISO 9");
         $truth = translit_reverse_supported("ISO 9");

         use Lingua::Translit::Tables qw/:list/;

         translit_list_supported();

DESCRIPTION

       This module is primary used to provide transliteration tables for Lingua::Translit and
       therefore allows one to separate data and algorithm.

       Beyond that, it provides routines to check if a given transliteration is supported and
       allows one to print a simple list of supported transliterations along with some meta
       information.

EXPORTS

       No symbols are exported by default.

       Use either the routine's name or one of the following tags to import symbols to your
       namespace.

       all Import all routines.

       checks
           Import all routines that allow one to check if a given transliteration is supported:
           translit_supported() and translit_reverse_supported().

       list
           Import translit_list_supported(). (Convenience tag)

ROUTINES

   translit_supported(translit_name)
       Returns true (1), iff translit_name is supported. False (0) otherwise.

   translit_reverse_supported(translit_name)
       Returns true (1), iff translit_name is supported and allows reverse transliteration. False
       (0) otherwise.

   translit_list_supported()
       Prints a list of all supported transliterations to STDOUT, providing the following
       information:

         * Name
         * Reversibility
         * Description

       The same information is provided in this document as well:

SUPPORTED TRANSLITERATIONS

       Cyrillic
           ALA-LC RUS, not reversible, ALA-LC:1997, Cyrillic to Latin, Russian

           ISO 9, reversible, ISO 9:1995, Cyrillic to Latin

           ISO/R 9, reversible, ISO 9:1954, Cyrillic to Latin

           DIN 1460 RUS, reversible, DIN 1460:1982, Cyrillic to Latin, Russian

           DIN 1460 UKR, reversible, DIN 1460:1982, Cyrillic to Latin, Ukrainian

           DIN 1460 BUL, reversible, DIN 1460:1982, Cyrillic to Latin, Bulgarian

           Streamlined System BUL, not reversible, The Streamlined System: 2006, Cyrillic to
           Latin, Bulgarian

           GOST 7.79 RUS, reversible, GOST 7.79:2000 (table B), Cyrillic to Latin, Russian

           GOST 7.79 RUS OLD, not reversible, GOST 7.79:2000 (table B), Cyrillic to Latin with
           support for Old Russian (pre 1918), Russian

           GOST 7.79 UKR, reversible, GOST 7.79:2000 (table B), Cyrillic to Latin, Ukrainian

       Greek
           ISO 843, not reversible, ISO 843:1997, Greek to Latin

           DIN 31634, not reversible, DIN 31634:1982, Greek to Latin

           Greeklish, not reversible, Greeklish (Phonetic), Greek to Latin

       Latin
           Common CES, not reversible, Czech without diacritics

           Common DEU, not reversible, German without umlauts

           Common POL, not reversible, Unaccented Polish

           Common RON, not reversible, Romanian without diacritics as commonly used

           Common SLK, not reversible, Slovak without diacritics

           Common SLV, not reversible, Slovenian without diacritics

           ISO 8859-16 RON, reversible, Romanian with appropriate diacritics

       Arabic
           Common ARA, not reversible, Common Romanization of Arabic

ADDING NEW TRANSLITERATIONS

       In case you want to add your own transliteration tables to Lingua::Translit, have a look
       at the developer manual included in the distribution.  An online version is available at
       <http://www.lingua-systems.com/translit/downloads/>.

       A template of a transliteration table is provided as well (xml/template.xml) so you can
       easily start developing.

BUGS

       None known.

       Please report bugs to perl@lingua-systems.com.

SEE ALSO

       Lingua::Translit

       <http://www.lingua-systems.com/translit/>

CREDITS

       Thanks to Dr. Daniel Eiwen, Romanisches Seminar, Universitaet Koeln for his help on
       Romanian transliteration.

       Thanks to Dmitry Smal and Rusar Publishing for contributing the "ALA-LC RUS"
       transliteration table.

       Thanks to Ahmed Elsheshtawy for his help implementing the "Common ARA" Arabic
       transliteration.

       Thanks to Dusan Vuckovic for contributing the "ISO/R 9" transliteration table.

       Thanks to Xtefan Suciu for contributing the "ISO 8859-16 RON" transliteration table.

AUTHORS

       Alex Linke <alinke@lingua-systems.com>

       Rona Linke <rlinke@lingua-systems.com>

LICENSE AND COPYRIGHT

       Copyright (C) 2007-2008 Alex Linke and Rona Linke

       Copyright (C) 2009-2015 Lingua-Systems Software GmbH

       This module is free software. It may be used, redistributed and/or modified under the
       terms of either the GPL v2 or the Artistic license.