|
NAMELingua::Translit::Tables - provides transliteration tablesSYNOPSISuse 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(); DESCRIPTIONThis 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. EXPORTSNo symbols are exported by default.Use either the routine's name or one of the following tags to import symbols to your namespace.
ROUTINEStranslit_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 (UTF-8 encoded), providing the following information:* Name * Reversibility * Description The same information is provided in this document as well: SUPPORTED TRANSLITERATIONS
ADDING NEW TRANSLITERATIONSIn case you want to add your own transliteration tables to Lingua::Translit, have a look at the developer documentation at <https://www.netzum-sorglos.de/software/lingua-translit/developer-documentation.html>.A template of a transliteration table is provided as well (xml/template.xml) so you can easily start developing. BUGSNone known.Please report bugs using CPAN's request tracker at <https://rt.cpan.org/Public/Dist/Display.html?Name=Lingua-Translit>. SEE ALSOLingua::Translit<http://www.netzum-sorglos.de/software/lingua-translit/> CREDITSThanks 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 Ștefan Suciu for contributing the "ISO 8859-16 RON" transliteration table. Thanks to Philip Kime for contributing the "IAST Devanagari" and "Devanagari IAST" transliteration tables. Thanks to Nikola Lečić for contributing the "BGN/PCGN RUS Standard" and "BGN/PCGN RUS Strict" transliteration tables. AUTHORSAlex Linke <alinke@netzum-sorglos.de>Rona Linke <rlinke@netzum-sorglos.de> LICENSE AND COPYRIGHTCopyright (C) 2007-2008 Alex Linke and Rona LinkeCopyright (C) 2009-2016 Lingua-Systems Software GmbH Copyright (C) 2016-2017 Netzum Sorglos, Lingua-Systems Software GmbH Copyright (C) 2017 Netzum Sorglos Software GmbH This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Visit the GSP FreeBSD Man Page Interface. |