From 567914148dcbec22f722230279fb081023de22fe Mon Sep 17 00:00:00 2001 From: tenextractor <139619642+tenextractor@users.noreply.github.com> Date: Thu, 17 Jul 2025 15:29:58 +0530 Subject: [PATCH 1/2] feat: Add Tibetan Extended Wylie layout and languages --- Tibetan/tibetan_wylie.yaml | 47 ++++++++++++++++++++++++++++++++++++++ mapping.yaml | 10 ++++++++ names.yaml | 14 +++++++++++- 3 files changed, 70 insertions(+), 1 deletion(-) create mode 100644 Tibetan/tibetan_wylie.yaml diff --git a/Tibetan/tibetan_wylie.yaml b/Tibetan/tibetan_wylie.yaml new file mode 100644 index 0000000..19876a7 --- /dev/null +++ b/Tibetan/tibetan_wylie.yaml @@ -0,0 +1,47 @@ +name: Extended Wylie +description: Uses THL Extended Wylie transliteration, details at https://texts.mandala.library.virginia.edu/text/thl-extended-wylie-transliteration-scheme +languages: bod dz lbj sip xsr +combiners: + - Wylie +autoShift: false +rows: + - numbers: ༡ ༢ ༣ ༤ ༥ ༦ ༧ ༨ ༩ ༠ + - letters: + - { type: case, normal: ["'", 'q'], shiftedManually: ["`", 'q'] } + - w + - e + - r + - t + - y + - u + - i + - o + - p + - letters: + - ['a', '྅|&'] + - s + - d + - { type: case, normal: ['+', 'f'], shiftedManually: ['f'] } + - g + - h + - j + - k + - l + - letters: + - $shift + - z + - { type: case, normal: ['-', 'x'], shiftedManually: ['~'] } + - c + - v + - b + - n + - m + - $delete + - bottom: + - $symbols + - ['།', '༎', '༏', '༑', '༈', '༔', '༐', '༒', '༴', '྾', '྿', '༶', '༓', '༁', '༂', '༃', '༄', '༅', '༆', '༇', '༺', '༻', '༼', '༽'] + - $action + - $space + - { type: base, spec: "་", attributes: { width: Grow } } + - { type: case, normal: ['.'], shiftedManually: ['◌྄|?'] } + - $enter diff --git a/mapping.yaml b/mapping.yaml index de8d501..208d62d 100644 --- a/mapping.yaml +++ b/mapping.yaml @@ -70,6 +70,8 @@ languages: - bengali_jatiyo - bengali - bengali_unijoy + bod: + - tibetan_wylie ca: - spanish - qwerty @@ -140,6 +142,8 @@ languages: - bepo - pcqwerty - nordic + dz: + - tibetan_wylie el: - greek - qwerty @@ -489,6 +493,8 @@ languages: - russian_yazhert lbe: - north_caucasian + lbj: + - tibetan_wylie lez: - north_caucasian lo_LA: @@ -658,6 +664,8 @@ languages: - sami_inari si_LK: - sinhala + sip: + - tibetan_wylie sk: - qwerty - qwertz @@ -798,6 +806,8 @@ languages: vot: - votic - qwerty + xsr: + - tibetan_wylie yrk: - nenets zgh: diff --git a/names.yaml b/names.yaml index 4cf4ce1..3d383b0 100644 --- a/names.yaml +++ b/names.yaml @@ -8,9 +8,21 @@ hi_Latn: en: Hinglish hi: "हिंग्लिश" hi_Latn: Hinglish +lbj: + bod: ལ་དྭགས་སྐད་ + en: Ladakhi + lbj: ལ་དྭགས་སྐད་ +sip: + bod: འབྲས་ལྗོངས་སྐད་ + en: Sikkimese Bhutia + sip: འབྲས་ལྗོངས་སྐད་ tok: en: Toki Pona tok: toki pona +xsr: + bod: ཤར་པའི་སྐད་ + en: Sherpa + xsr: ཤར་པའི་སྐད་ zgh_Latn: en: Amazigh zgh_Latn: Tamaziɣt @@ -94,4 +106,4 @@ tab: tab: табасаран чIал tkr_RU: en: Tsakhur - tkr_RU: цӀаӀхна миз \ No newline at end of file + tkr_RU: цӀаӀхна миз From b0d6d5b0bc5b594525f2c1d55eaa11dcac2dc2fe Mon Sep 17 00:00:00 2001 From: tenextractor <139619642+tenextractor@users.noreply.github.com> Date: Wed, 27 Aug 2025 14:11:32 +0530 Subject: [PATCH 2/2] Update tibetan_wylie.yaml: move ' to V key --- Tibetan/tibetan_wylie.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Tibetan/tibetan_wylie.yaml b/Tibetan/tibetan_wylie.yaml index 19876a7..b157b61 100644 --- a/Tibetan/tibetan_wylie.yaml +++ b/Tibetan/tibetan_wylie.yaml @@ -7,7 +7,7 @@ autoShift: false rows: - numbers: ༡ ༢ ༣ ༤ ༥ ༦ ༧ ༨ ༩ ༠ - letters: - - { type: case, normal: ["'", 'q'], shiftedManually: ["`", 'q'] } + - q - w - e - r @@ -32,7 +32,7 @@ rows: - z - { type: case, normal: ['-', 'x'], shiftedManually: ['~'] } - c - - v + - { type: case, normal: ["'", 'v'], shiftedManually: ["`", 'v'] } - b - n - m