Repository navigation
Romanising Indic Languages
Source of truth: this wiki page.
When a card's bases word changes its stem in the inflected form, so the
learner cannot see the link, the card's notes say so in one short line: for
వచ్చింది (vaccindi), she came, "రావడం (rāvaḍam) changes its stem in the past:
వచ్చ- (vacc-)." See "Base words" in the format specification.
A reading is there to help a learner say the word (#47). Each language
writes every reading in letters based on ISO 15919's, spelled as the word is
said, and says how in its <code>-romanisation.yaml
(ADR-0025). It is not strict ISO 15919:
the readings depart from it wherever a learner is better served. The
README
has the table of letters and the
list of departures;
the common rules are in
the format specification:
-
Length is marked where the language says it: పాలు is
pāluand పలుpalu; पानी ispānī, दूधdūdh. -
Retroflex is marked: పాట is
pāṭa, పాతpāta. -
A nasal vowel ends in
m̐: हाँ ishām̐, नहीं isnahīm̐. -
The schwa a speaker drops is not written: कमल is
kamal, सड़क issaṛak, notkamala,saṛaka. -
Aspiration is an
h:kh,gh,ch,th,dh,ph,bh, each one sound. च iscand छ isch, as ISO 15919 writes them. -
A letter card for ङ or ञ on its own reads
ṅaorña; Bengali's readṅôandñô, so that ঞ differs from ন. -
A grammar row whose lemma is English has no
reading; its forms do. -
Every reading has an
ipabeside it, broad, without slashes. -
To write both for a new card, run
python3 tools/transcribe.py <code> "<word>" <how it is typed>: the word as people type it shows what is said.
A typed answer needs none of the marks. The romanisation file's typed
list says how its letters are typed (c as ch, ś as sh), and its
equivalents the spellings learners also type for one sound, such as ee
for i; grading treats them all as the decks' own.
Assamese writes স, শ and ষ as x (ôxôm) and the vowel sign ো as u (mur,
muk), as it is said (the letter ও alone is o); decks/as/as-romanisation.yaml says so.
Bengali's readings follow how it is said:
-
The inherent vowel is
ôwhere it is said [ɔ] andowhere it is said [o]: কথা iskôthā, কমল iskômol, and it is left out where it is silent: নাম isnām. -
শ, ষ and স are all
ś, except where a speaker says s. স isswhen it is joined in a conjunct with t, th, n, r or l (স্টেশন issṭeśon, আস্তে isāste), and in many English words. It staysśbefore k and p (হাসপাতাল ishāśpātāl, নমস্কার isnômośkār).
See also: Deck-Building-Guide · Home
1. Learner guides
- Learner Guide
- Getting Started
- Today and Daily Lessons
- Drills and Skills
- Courses and Paths
- Proficiency Levels
- Scripts and Readings
- Readings ISO 15919
- Speaking and Listening
- Progress and Stats
- Profiles and Settings
- Backup and Restore
- Reporting a Problem
2. Deck building guides
- Deck Building Guide
- Deck Format
- Romanising Indic Languages
- Deck Licences and Quoted Books
- Deck Tools
3. Review guides
4. Translation guide
5. Building on iOS
6. Roadmap
7. Sources and attributions
8. Contribution and agentic coding