metadata {
authority_id: bis id: 1991 language: iso-639-2:guj source_script: Gujr destination_script: Latn name: Indian script code for information interchange (ISCII) -- Gujrati Romanization #url: creation_date: 1991 description: | IS 13194 (1991): Indian script code for information interchange - ISCII [LITD 20: Indian Language Technologies and Products] notes: - | Exception: Anusvāra is transliterated by: a) ṅ before gutturals, b) ñ before palatals, c) ṇ before cerebrals, d) n before dentals, and e) m before labials.
}
tests {
test "અમિત શાહનો કોરોના રિપોર્ટ 2 ઓગસ્ટે પોઝિટિવ આવ્યો હતો, ત્યારથી તેમનું સ્વાસ્થ્ય સારું નથી", "amit śāhnŏ kŏrŏnā ripŏrṭ 2 ŏgsṭē pŏjhiṭiv āvyŏ htŏ, tyārthī tēmnuṃ svāsthy sāruṃ nthī" test "મેદાંતા હોસ્પિટલમાં તેમનો ઇલાજ ચાલી રહ્યો હતો", "mēdāntā hŏspiṭlmāṃ tēmnŏ ilāj cālī rhyŏ htŏ" test "ભારતના વિશ્વનાથન આનંદે શેનયાનમાં પહેલો ફિડે શતરંજ વિશ્વ કપ જીત્યો", "bhārtnā viśvnāthn ānndē śēnyānmāṃ phēlŏ phiḍē śtrñj viśv kp jītyŏ" test "ભારતીય વડા પ્રધાન જવાહરલાલ નેહરુએ 40 લાખ હિન્દુઓ અને મુસલમાનોના પારસ્પરિક સ્થાનાંતરણનું સૂચન આપ્યું", "bhārtīy vḍā prdhān jvāhrlāl nēhruē 40 lākh hinduŏ anē muslmānŏnā pārsprik sthānāntrṇnuṃ sūcn āpyuṃ" test "લિબિયાના એલ અજિજિયામાં ધરતી પર સૌથી વધુ તાપમાન નોંધાયું. એ વખતે છાયામાં નોંધવામાં આવેલું તાપમાન 58 ડિગ્રી સેલ્સિયસ હતું.", "libiyānā ēl ajijiyāmāṃ dhrtī pr sauthī vdhu tāpmān nŏndhāyuṃ. ē vkhtē chāyāmāṃ nŏndhvāmāṃ āvēluṃ tāpmān 58 ḍigrī sēlsiys htuṃ." test "પ્રથમ વિશ્વયુદ્ધઃ જર્મની અને ફ્રાન્સ વચ્ચે એસ્નેની લડાઈ શરૂ થઈ હતી", "prthm viśvyuddhḥ jrmnī anē phrāns vccē ēsnēnī lḍāī śrū thī htī" test "એન્ગ્લો-મિસ્ત્ર યુદ્ધઃ તેલ અલ કેબિરનું યુદ્ધ લડવામાં આવ્યું હતું.", "ēnglŏ-mistr yuddhḥ tēl al kēbirnuṃ yuddh lḍvāmāṃ āvyuṃ htuṃ." test "પુરાવા ન હતા, એ જ કારણે કેસ ચાલ્યો નહીં, પણ તેમને નજરકેદ રાખવામાં આવ્યા", "purāvā n htā, ē j kārṇē kēs cālyŏ nhīṃ, pṇ tēmnē njrkēd rākhvāmāṃ āvyā" test "સરદાર પટેલે નક્કી કર્યું હતું કે કાશ્મીર ભારતનો હિસ્સો બનશે; 91 વર્ષ પહેલાં લાહોર જેલમાં ભૂખહડતાળ દરમિયાન શહીદ થયા હતા જતીન દાસ", "srdār pṭēlē nkkī kryuṃ htuṃ kē kāśmīr bhārtnŏ hissŏ bnśē; 91 vrṣ phēlāṃ lāhŏr jēlmāṃ bhūkhhḍtāḷ drmiyān śhīd thyā htā jtīn dās" test "કોરોના પ્રોટોકોલ વચ્ચે આજે મેડિકલ પ્રવેશ પરીક્ષા લેવાશેઃ એન્ટ્રી ટચ ફ્રી રહેશે, એડમિટ કાર્ડ બાર કોડથી ચેક થશે", "kŏrŏnā prŏṭŏkŏl vccē ājē mēḍikl prvēś prīkṣā lēvāśēḥ ēnṭrī ṭc phrī rhēśē, ēḍmiṭ kārḍ bār kŏḍthī cēk thśē" test "૮૪૬૬૫૪૧૬૪૬૫૧", "846654164651"
}
stage {
# RULES # note sub "\u0A82", "ṅ", after: any("કખગઘઙ") sub "\u0A82", "ñ", after: any("ચછજઝઞ") sub "\u0A82", "ṇ", after: any("ટઠડઢણ") sub "\u0A82", "n", after: any("તથદધન") sub "\u0A82", "m", after: any("પફબભમ") # CHARACTERS parallel { sub "અ", "a" sub "આ", "ā" sub "ઇ", "i" sub "ઈ", "ī" sub "ઉ", "u" sub "ઊ", "ū" # 'ઋ': 'ṛ' sub "ઌ", "ḻ" sub "ઍ", "e" sub "એ", "ē" sub "ઐ", "ai" sub "ઑ", "o" sub "ઓ", "ŏ" sub "ઔ", "au" # II. Consonants (see Note 2) # Gutturals sub "ક", "k" sub "ખ", "kh" sub "ગ", "g" sub "ઘ", "gh" sub "ઙ", "ṅ" # Palatals sub "ચ", "c" sub "છ", "ch" sub "જ", "j" sub "ઝ", "jh" sub "ઞ", "ñ" # Cerebrals sub "ટ", "ṭ" sub "ઠ", "ṭh" sub "ડ", "ḍ" sub "ઢ", "ḍh" sub "ણ", "ṇ" # Dentals sub "ત", "t" sub "થ", "th" sub "દ", "d" sub "ધ", "dh" sub "ન", "n" # Labials sub "પ", "p" sub "ફ", "ph" sub "બ", "b" sub "ભ", "bh" sub "મ", "m" # Semivowels sub "ય", "y" sub "ર", "r" sub "લ", "l" sub "ળ", "ḷ" sub "વ", "v" # Sibilants sub "શ", "ś" sub "ષ", "ṣ" sub "સ", "s" # Aspirate sub "હ", "h" # Chandrabindu sub "ઁ", "m" # Bisarga sub "ઃ", "ḥ" # Anusvāra sub "ં", "ṃ" # Medials # Needed for connecting constants sub "ા", "ā" sub "િ", "i" sub "ી", "ī" sub "ુ", "u" sub "ૂ", "ū" sub "ૃ", "ṛ" #'ૄ': 'ṛr' sub "ૅ", "e" sub "ે", "ē" sub "ૈ", "ai" sub "ૉ", "o" sub "ો", "ŏ" sub "ૌ", "au" sub "\u09CD", "" # Used for joining sub "્", "" sub "઼", "" sub "।", "." sub "", "" # Used for joining # digits sub "૦", "0" sub "૧", "1" sub "૨", "2" sub "૩", "3" sub "૪", "4" sub "૫", "5" sub "૬", "6" sub "૭", "7" sub "૮", "8" sub "૯", "9" } compose
}