From edb012c744b01b6f8f959075a3a422f0dbc8b0b3 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Mon, 15 Jun 2009 22:23:38 -0500 Subject: add iast transliteration --- lib/Lingua/HI/Romanize/IAST.pm | 58 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 lib/Lingua/HI/Romanize/IAST.pm diff --git a/lib/Lingua/HI/Romanize/IAST.pm b/lib/Lingua/HI/Romanize/IAST.pm new file mode 100644 index 0000000..dae8a93 --- /dev/null +++ b/lib/Lingua/HI/Romanize/IAST.pm @@ -0,0 +1,58 @@ +package Lingua::HI::Romanize::IAST; +use strict; +use warnings; +use utf8; + +use constant TRANSLIT => ( + 'अ' => 'a', + 'आ' => 'ā', + 'इ' => 'i', + 'ई' => 'ī', + 'उ' => 'u', + 'ऊ' => 'ū', + 'ऋ' => 'ṛ', + 'ॠ' => 'ṝ', + 'ऌ' => 'ḷ', + 'ॡ' => 'ḹ', + 'ए' => 'e', + 'ऐ' => 'ai', + 'ओ' => 'o', + 'औ' => 'au', + ' ं' => 'ṃ', # ? + 'ः' => 'ḥ', # ? + 'क' => 'k', + 'च' => 'c', + 'ट' => 'ṭ', + 'त' => 't', + 'प' => 'p', + 'ख' => 'kh', + 'छ' => 'ch', + 'ठ' => 'ṭh', + 'थ' => 'th', + 'फ' => 'ph', + 'ग' => 'g', + 'ज' => 'j', + 'ड' => 'ḍ', + 'द' => 'd', + 'ब' => 'b', + 'घ' => 'gh', + 'झ' => 'jh', + 'ढ' => 'ḍh', + 'ध' => 'dh', + 'भ' => 'bh', + 'ङ' => 'ṅ', + 'ञ' => 'ñ', + 'ण' => 'ṇ', + 'न' => 'n', + 'म' => 'm', + 'य' => 'y', + 'र' => 'r', + 'ल' => 'l', + 'व' => 'v', + 'श' => 'ś', + 'ष' => 'ṣ', + 'स' => 's', + 'ह' => 'h', +); + +1; -- cgit v1.2.3