GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  LINGUA::TRANSLIT::TABLES (3)

.ds Aq ’

NAME

Lingua::Translit::Tables - provides transliteration tables

CONTENTS

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 to separate data and algorithm.

Beyond that, it provides routines to check if a given transliteration is supported and allows 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.
<B>allB> Import all routines.
<B>checksB> Import all routines that allow to check if a given transliteration is supported: translit_supported() and translit_reverse_supported().
<B>listB> 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.

BItranslit_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

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

Mongolian Common Classical MON, reversible, Classical Mongolian to Latin

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/downloads/Lingua-Translit/>.

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/transliteration/Lingua-Translit-Perl-module/>

CREDITS

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

Thanks to Bayanzul Lodoysamba <baynaa@users.sourceforge.net> for contributing the Common Classical Mongolian transliteration table.

Thanks to Dmitry Smal and Rusar Publishing for contributing the ALA-LC RUS 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-2011 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.

Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 LINGUA::TRANSLIT::TABLES (3) 2011-04-15

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.