Help:Extension:UniversalLanguageSelector/Input methods/btm-transliteration

From Linux Web Expert

Revision as of 05:50, 9 August 2023 by imported>Bennylin
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Anda dapat mengetik aksara Batak dengan ULS tanpa harus mengunduh/memasang papan ketik khusus!

Untuk mengaktifkannya, ikuti langkah-langkah berikut:

  1. Klik pada kotak pencarian di bagian atas halaman.
  2. Klik pada ikon papan ketik kecil yang muncul di sebelah kotak pencarian.
  3. Jika "Batak Mandailing" muncul di bagian atas, klik "Transliteration".
  4. Jika "Batak Mandailing" tidak muncul di bagian atas, lakukan langkah-langkah berikut:
    1. Klik "..." pada bagian bawah daftar. Akan muncul sebuah panel.
    2. Ketik/cari "Mandailing" di panel. Klik pada hasil yang muncul.
    3. Klik lagi pada ikon papan ketik kecil yang muncul, kali ini Anda dapat memilih "Transliteration".

Untuk menonaktifkan papan ketik khusus ini dan kembali ke papan ketik standar, klik kembali pada ikon papan ketik kecil yang muncul, lalu klik "Gunakan papan ketik standar", atau Anda dapat menggunakan tombol pintas Ctrl-M. Untuk mengaktifkan ulang papan ketik khusus, tekan lagi tombol Ctrl-M, atau ulangi langkah di atas.

Untuk mengetik karakter-karakter (huruf Latin) khusus yang muncul pada pengetikan bahasa daerah di Indonesia, tekan urutan tombol yang muncul di sebelah kiri, lalu Anda akan mendapatkan hasil di sebelah kanan tabel di bawah ini.

Video tutorial (November 2022)

Berikut adalah video tutorial untuk Batak Toba, namun masih bisa dimengerti untuk pengguna input methods Batak Mandailing

Proposed layout, as of August 2023

Ketikkan
ini...
Untuk meng-
hasilkan ini:
Nama Ketikkan
ini...
Untuk meng-
hasilkan ini:
a A 1BC0 ᯀ BATAK LETTER A \a \A a A
b B ᯅ᯲ 1BC5 ᯅ BATAK LETTER BA + ᯲ \b \B b B
ba Ba 1BC5 ᯅ BATAK LETTER BA
c C ᯚ᯦᯲ 1BDA ᯚ BATAK LETTER MANDAILING SA +
1BE6 ᯦ BATAK SIGN TOMPI + ᯲
\c \C c C
ca Ca ᯚ᯦ 1BDA ᯚ BATAK LETTER MANDAILING SA +
1BE6 ᯦ BATAK SIGN TOMPI
d D ᯑ᯲ 1BD1 ᯑ BATAK LETTER DA + ᯲ \d \D d D
da Da 1BD1 ᯑ BATAK LETTER DA
e E ᯀᯩ ᯀ + 1BE9 ᯩ BATAK VOWEL SIGN EE = talinga \e \E e E
f F 1BF3 $᯳ BATAK PANONGONAN = virama \f \F f F
g G ᯎ᯲ 1BCE ᯎ BATAK LETTER GA + ᯲ \g \G g G
ga Ga 1BCE ᯎ BATAK LETTER GA
h ᯄ᯲ 1BC4 ᯄ BATAK LETTER MANDAILING HA + ᯲ \h h
H 1BF1 ᯱ BATAK CONSONANT SIGN H = hajoringan \H H
h H 1BF1 ᯱ BATAK CONSONANT SIGN H = hajoringan
(jika didahului dengan vokal a/e/i/o/u/x)
ha Ha 1BC4 ᯄ BATAK LETTER MANDAILING HA
i I 1BE4 ᯤ BATAK LETTER I \i \I i I
in In ᯀᯪᯊ᯲ ᯀ + 1BEA ᯪ BATAK VOWEL SIGN I = ulua + ᯊ᯲
ing Ing ᯀᯪᯰ ᯀ + 1BEA ᯪ BATAK VOWEL SIGN I = ulua + ᯰ
j J ᯐ᯲ 1BD0 ᯐ BATAK LETTER JA + ᯲ \j \J j J
ja Ja 1BD0 ᯐ BATAK LETTER JA
k K ᯄ᯦᯲ 1BC4 ᯄ BATAK LETTER MANDAILING HA +
1BE6 ᯦ BATAK SIGN TOMPI + ᯲
\k \K k K
ka Ka ᯄ᯦ 1BC4 ᯄ BATAK LETTER MANDAILING HA +
1BE6 ᯦ BATAK SIGN TOMPI
l L ᯞ᯲ 1BDE ᯞ BATAK LETTER LA + ᯲ \l \L l L
la La 1BDE ᯞ BATAK LETTER LA
m M ᯔ᯲ 1BD4 ᯔ BATAK LETTER MA + ᯲ \m \M m M
ma Ma 1BD4 ᯔ BATAK LETTER MA
n N ᯊ᯲ 1BCA ᯊ BATAK LETTER MANDAILING NA + ᯲ \n \N n N
na Na 1BCA ᯊ BATAK LETTER MANDAILING NA
ng Ng ᯝ᯲ 1BDD ᯝ BATAK LETTER NGA + ᯲
ng Ng 1BF0 ᯰ BATAK CONSONANT SIGN NG = amisara
(jika didahului dengan vokal a/e/i/o/u/x)
nga Nga 1BDD ᯝ BATAK LETTER NGA
ny Ny ᯠ᯲ 1BE0 ᯠ BATAK LETTER NYA + ᯲
nya Nya 1BE0 ᯠ BATAK LETTER NYA
o O ᯀᯬ ᯀ + 1BEC ᯬ BATAK VOWEL SIGN O = siala ulu \o \O o O
p P ᯇ᯲ 1BC7 ᯇ BATAK LETTER PA + ᯲ \p \P p P
pa Pa 1BC7 ᯇ BATAK LETTER PA
q Q 1BF2 $᯲ BATAK PANGOLAT (PANGGOTAP) = virama \q \Q q Q
r R ᯒ᯲ 1BD2 ᯒ BATAK LETTER RA + ᯲ \r \R r R
ra Ra 1BD2 ᯒ BATAK LETTER RA
s S ᯚ᯲ 1BDA ᯚ BATAK LETTER MANDAILING SA + ᯲ \s \S s S
sa Sa 1BDA ᯚ BATAK LETTER MANDAILING SA
t ᯖ᯲ 1BD6 ᯖ BATAK LETTER SOUTHERN TA + ᯲ \t t
T ᯗ᯲ 1BD7 ᯗ BATAK LETTER NORTHERN TA + ᯲ \T T
ta 1BD6 ᯖ BATAK LETTER SOUTHERN TA
Ta 1BD7 ᯗ BATAK LETTER NORTHERN TA
u U 1BE5 ᯥ BATAK LETTER U \u \U u U
un Un ᯀᯮᯊ᯲ ᯀ + 1BEE ᯮ BATAK VOWEL SIGN U = boruta + ᯊ᯲
ung Ung ᯀᯮᯰ ᯀ + 1BEE ᯮ BATAK VOWEL SIGN U = boruta + ᯰ
v V 1BE6 ᯦ BATAK SIGN TOMPI
Dependent vowel signs
\v \V v V
w W ᯋ᯲ 1BCB ᯋ BATAK LETTER WA + ᯲ \w \W w W
wa Wa 1BCB ᯋ BATAK LETTER WA
x X ᯀᯧ ᯀ + 1BE7 ᯧ BATAK VOWEL SIGN E = kebereten \x \X x X
y Y ᯛ᯲ 1BDB ᯛ BATAK LETTER YA + ᯲ \y \Y y Y
ya Ya 1BDB ᯛ BATAK LETTER YA
z Z 1BF0 ᯰ BATAK CONSONANT SIGN NG = amisara \z \Z z Z
Kombinasi
-a -e -i -o -u -x -ah -eh -ih -oh -uh -xh -ang -eng -ing -ong -ung -xng
a ᯀᯱ ᯀᯰ
b ᯅᯩ ᯅᯪ ᯅᯬ ᯅᯮ ᯅᯧ ᯅᯱ ᯅᯩᯱ ᯅᯪᯱ ᯅᯬᯱ ᯅᯮᯱ ᯅᯧᯱ ᯅᯰ ᯅᯩᯰ ᯅᯪᯰ ᯅᯬᯰ ᯅᯮᯰ ᯅᯧᯰ
c ᯚ᯦ ᯚ᯦ᯩ ᯚ᯦ᯪ ᯚ᯦ᯬ ᯚ᯦ᯮ ᯚ᯦ᯧ ᯚ᯦ᯱ ᯚ᯦ᯩᯱ ᯚ᯦ᯪᯱ ᯚ᯦ᯬᯱ ᯚ᯦ᯮᯱ ᯚ᯦ᯧᯱ ᯚ᯦ᯰ ᯚ᯦ᯩᯰ ᯚ᯦ᯪᯰ ᯚ᯦ᯬᯰ ᯚ᯦ᯮᯰ ᯚ᯦ᯧᯰ
d ᯑᯩ ᯑᯪ ᯑᯬ ᯑᯮ ᯑᯧ ᯑᯱ ᯑᯩᯱ ᯑᯪᯱ ᯑᯬᯱ ᯑᯮᯱ ᯑᯧᯱ ᯑᯰ ᯑᯩᯰ ᯑᯪᯰ ᯑᯬᯰ ᯑᯮᯰ ᯑᯧᯰ
e ᯀᯩ ᯀᯩᯱ ᯀᯩᯰ
g ᯎᯩ ᯎᯪ ᯎᯬ ᯎᯮ ᯎᯧ ᯎᯱ ᯎᯩᯱ ᯎᯪᯱ ᯎᯬᯱ ᯎᯮᯱ ᯎᯧᯱ ᯎᯰ ᯎᯩᯰ ᯎᯪᯰ ᯎᯬᯰ ᯎᯮᯰ ᯎᯧᯰ
h ᯄᯩ ᯄᯪ ᯄᯬ ᯄᯮ ᯄᯧ ᯄᯱ ᯄᯩᯱ ᯄᯪᯱ ᯄᯬᯱ ᯄᯮᯱ ᯄᯧᯱ ᯄᯰ ᯄᯩᯰ ᯄᯪᯰ ᯄᯬᯰ ᯄᯮᯰ ᯄᯧᯰ
i ᯀᯪᯱ ᯀᯪᯰ
j ᯐᯩ ᯐᯪ ᯐᯬ ᯐᯮ ᯐᯧ ᯐᯱ ᯐᯩᯱ ᯐᯪᯱ ᯐᯬᯱ ᯐᯮᯱ ᯐᯧᯱ ᯐᯰ ᯐᯩᯰ ᯐᯪᯰ ᯐᯬᯰ ᯐᯮᯰ ᯐᯧᯰ
k ᯄ᯦ ᯄ᯦ᯩ ᯄ᯦ᯪ ᯄ᯦ᯬ ᯄ᯦ᯮ ᯄ᯦ᯧ ᯄ᯦ᯱ ᯄ᯦ᯩᯱ ᯄ᯦ᯪᯱ ᯄ᯦ᯬᯱ ᯄ᯦ᯮᯱ ᯄ᯦ᯧᯱ ᯄ᯦ᯰ ᯄ᯦ᯩᯰ ᯄ᯦ᯪᯰ ᯄ᯦ᯬᯰ ᯄ᯦ᯮᯰ ᯄ᯦ᯧᯰ
l ᯞᯩ ᯞᯪ ᯞᯬ ᯞᯮ ᯞᯧ ᯞᯱ ᯞᯩᯱ ᯞᯪᯱ ᯞᯬᯱ ᯞᯮᯱ ᯞᯧᯱ ᯞᯰ ᯞᯩᯰ ᯞᯪᯰ ᯞᯬᯰ ᯞᯮᯰ ᯞᯧᯰ
m ᯔᯩ ᯔᯪ ᯔᯬ ᯔᯮ ᯔᯧ ᯔᯱ ᯔᯩᯱ ᯔᯪᯱ ᯔᯬᯱ ᯔᯮᯱ ᯔᯧᯱ ᯔᯰ ᯔᯩᯰ ᯔᯪᯰ ᯔᯬᯰ ᯔᯮᯰ ᯔᯧᯰ
n ᯊᯩ ᯊᯪ ᯊᯬ ᯊᯮ ᯊᯧ ᯊᯱ ᯊᯩᯱ ᯊᯪᯱ ᯊᯬᯱ ᯊᯮᯱ ᯊᯧᯱ ᯊᯰ ᯊᯩᯰ ᯊᯪᯰ ᯊᯬᯰ ᯊᯮᯰ ᯊᯧᯰ
ng ᯝᯩ ᯝᯪ ᯝᯬ ᯝᯮ ᯝᯧ ᯝᯱ ᯝᯩᯱ ᯝᯪᯱ ᯝᯬᯱ ᯝᯮᯱ ᯝᯧᯱ ᯝᯰ ᯝᯩᯰ ᯝᯪᯰ ᯝᯬᯰ ᯝᯮᯰ ᯝᯧᯰ
ny ᯠᯩ ᯠᯪ ᯠᯬ ᯠᯮ ᯠᯧ ᯠᯱ ᯠᯩᯱ ᯠᯪᯱ ᯠᯬᯱ ᯠᯮᯱ ᯠᯧᯱ ᯠᯰ ᯠᯩᯰ ᯠᯪᯰ ᯠᯬᯰ ᯠᯮᯰ ᯠᯧᯰ
o ᯀᯬ ᯀᯬᯱ ᯀᯬᯰ
p ᯇᯩ ᯇᯪ ᯇᯬ ᯇᯮ ᯇᯧ ᯇᯱ ᯇᯩᯱ ᯇᯪᯱ ᯇᯬᯱ ᯇᯮᯱ ᯇᯧᯱ ᯇᯰ ᯇᯩᯰ ᯇᯪᯰ ᯇᯬᯰ ᯇᯮᯰ ᯇᯧᯰ
r ᯒᯩ ᯒᯪ ᯒᯬ ᯒᯮ ᯒᯧ ᯒᯱ ᯒᯩᯱ ᯒᯪᯱ ᯒᯬᯱ ᯒᯮᯱ ᯒᯧᯱ ᯒᯰ ᯒᯩᯰ ᯒᯪᯰ ᯒᯬᯰ ᯒᯮᯰ ᯒᯧᯰ
s ᯚᯩ ᯚᯪ ᯚᯬ ᯚᯮ ᯚᯧ ᯚᯱ ᯚᯩᯱ ᯚᯪᯱ ᯚᯬᯱ ᯚᯮᯱ ᯚᯧᯱ ᯚᯰ ᯚᯩᯰ ᯚᯪᯰ ᯚᯬᯰ ᯚᯮᯰ ᯚᯧᯰ
t ᯖᯩ ᯖᯪ ᯖᯬ ᯖᯮ ᯖᯧ ᯖᯱ ᯖᯩᯱ ᯖᯪᯱ ᯖᯬᯱ ᯖᯮᯱ ᯖᯧᯱ ᯖᯰ ᯖᯩᯰ ᯖᯪᯰ ᯖᯬᯰ ᯖᯮᯰ ᯖᯧᯰ
T ᯗᯩ ᯗᯪ ᯗᯬ ᯗᯮ ᯗᯧ ᯗᯱ ᯗᯩᯱ ᯗᯪᯱ ᯗᯬᯱ ᯗᯮᯱ ᯗᯧᯱ ᯗᯰ ᯗᯩᯰ ᯗᯪᯰ ᯗᯬᯰ ᯗᯮᯰ ᯗᯧᯰ
u ᯀᯮᯱ ᯀᯮᯰ
w ᯋᯩ ᯋᯪ ᯋᯬ ᯋᯮ ᯋᯧ ᯋᯱ ᯋᯩᯱ ᯋᯪᯱ ᯋᯬᯱ ᯋᯮᯱ ᯋᯧᯱ ᯋᯰ ᯋᯩᯰ ᯋᯪᯰ ᯋᯬᯰ ᯋᯮᯰ ᯋᯧᯰ
x ᯀᯧ ᯀᯧᯱ ᯀᯧᯰ
y ᯛᯩ ᯛᯪ ᯛᯬ ᯛᯮ ᯛᯧ ᯛᯱ ᯛᯩᯱ ᯛᯪᯱ ᯛᯬᯱ ᯛᯮᯱ ᯛᯧᯱ ᯛᯰ ᯛᯩᯰ ᯛᯪᯰ ᯛᯬᯰ ᯛᯮᯰ ᯛᯧᯰ

If you have problem seeing the script above, see: File:Table of Mandailing script.png

Jika Anda punya masalah melihat aksara di atas, lihat: File:Table of Mandailing script.png

( function ( $ ) {
	'use strict';

	var mandailingTransliteration = {
		id: 'btm-transliteration',
		name: 'Mandailing',
		description: 'Batak Mandailing transliteration',
		date: '2023-07-29',
		URL: 'https://www.mediawiki.org/wiki/Help:Extension:UniversalLanguageSelector/Input_methods/btm-translit',
		author: 'Benny Lin',
		license: 'GPLv3',
		version: '1.0',
		contextLength: 2,
		maxKeyLength: 2,
		patterns: [
			[ '\\\\([A-Za-z\\>_~\\.0-9])', '\\\\', '$1' ],
			[ '᯲(a|A)', '', '' ],//default vowel is a, so remove the pangolat
			[ '᯲(e|E)', '', 'ᯩ' ],//e - 1BE9 ᯩ BATAK VOWEL SIGN EE = talinga
			[ '᯲(i|I)', '', 'ᯪ' ],//i - 1BEA ᯪ BATAK VOWEL SIGN I = ulua
			[ '᯲(o|O)', '', 'ᯬ' ],//o - 1BEC ᯬ BATAK VOWEL SIGN O = siala ulu
			[ '᯲(u|U)', '', 'ᯮ' ],//u - 1BEE ᯮ BATAK VOWEL SIGN U = boruta
			[ '᯲(x|X)', '', 'ᯧ' ], // x - 1BE7 ᯧ BATAK VOWEL SIGN E = kebereten
			[ 'ᯰ(a|A)', '', 'ᯝ' ],//-ng + a = nga
			[ 'ᯰ(e|E)', '', 'ᯝᯩ' ],//-ng + e = nge
			[ 'ᯰ(i|I)', '', 'ᯝᯪ' ],//-ng + i = ngi
			[ 'ᯰ(o|O)', '', 'ᯝᯬ' ],//-ng + o = ngo
			[ 'ᯰ(u|U)', '', 'ᯝᯮ' ],//-ng + u = ngu
			[ 'ᯰ(x|X)', '', 'ᯝᯧ' ], //-ng + e = nge (keberetan)
			[ 'ᯱ(a|A)', '', 'ᯂ' ],//-h + a = ha
			[ 'ᯱ(e|E)', '', 'ᯂᯩ' ],//-h + e = he
			[ 'ᯱ(i|I)', '', 'ᯂᯪ' ],//-h + i = hi
			[ 'ᯱ(o|O)', '', 'ᯂᯬ' ],//-h + o = ho
			[ 'ᯱ(u|U)', '', 'ᯂᯮ' ],//-h + u = hu
			[ 'ᯱ(x|X)', '', 'ᯂᯧ' ], //-h + e = he (keberetan)

			[ 'ᯤ(n|N)', '(i|I)', 'ᯀᯪᯊ᯲' ],//syllable i + ng -> anak ni surat i
			[ 'ᯥ(n|N)', '(u|U)', 'ᯀᯮᯊ᯲' ],//syllable u + ng -> anak ni surat u
			[ 'ᯊ᯲(g|G)', '(a|A|e|E|i|I|o|O|u|U|x|X)n', 'ᯰ' ],//1BF0 ᯰ BATAK CONSONANT SIGN NG = amisara (-ng)
			[ 'ᯊ᯲(g|G)', 'n', 'ᯝ᯲' ],//1BDD ᯝ BATAK LETTER NGA
			[ 'ᯊ᯲(y|Y)', 'n', 'ᯠ᯲' ],//1BE0 ᯠ BATAK LETTER NYA

			[ '(a|A)', '', 'ᯀ' ],
			[ '(b|B)', '', 'ᯅ᯲' ],
			[ '(c|C)', '', 'ᯚ᯦᯲' ],
			[ '(d|D)', '', 'ᯑ᯲' ],
			[ '(e|E)', '', 'ᯀᯩ' ],
			[ '(f|F)', '', '᯳' ],//1BF3 $᯳ BATAK PANONGONAN = virama
			[ '(g|G)', '', 'ᯎ᯲' ],
			[ '(h|H)', '(a|e|i|o|u|x)', 'ᯱ' ],//1BF1 ᯱ BATAK CONSONANT SIGN H = hajoringan (-h)
			[ '(h|H)', '', 'ᯂ᯲' ],
			[ '(i|I)', '', 'ᯤ' ],
			[ '(j|J)', '', 'ᯐ᯲' ],
			[ '(k|K)', '', 'ᯄ᯦᯲' ],
			[ '(l|L)', '', 'ᯞ᯲' ],
			[ '(m|M)', '', 'ᯔ᯲' ],
			[ '(n|N)', '', 'ᯊ᯲' ],
			[ '(o|O)', '', 'ᯀᯬ' ],
			[ '(p|P)', '', 'ᯇ᯲' ],
			[ '(q|Q)', '', '᯲' ],//1BF2 $᯲ BATAK PANGOLAT (PANGGOTAP) = virama
			[ '(r|R)', '', 'ᯒ᯲' ],
			[ '(s|S)', '', 'ᯚ᯲' ],
			[ '(t|T)', '', 'ᯖ᯲' ],
			[ '(u|U)', '', 'ᯥ' ],
			[ '(v|V)', '', '᯦' ],//1BE6 ᯦ BATAK SIGN TOMPI
			[ '(w|W)', '', 'ᯋ᯲' ],
			[ '(x|X)', '', 'ᯀᯧ' ],//1BE7 ᯧ BATAK VOWEL SIGN E = kebereten
			[ '(y|Y)', '', 'ᯛ᯲' ],
			[ '(z|Z)', '', 'ᯰ' ]//1BF0 ᯰ BATAK CONSONANT SIGN NG = amisara (-ng)
		],
		patterns_x: [
			[ '4', '', '᯼' ],
			[ '5', '', '᯽' ],
			[ '6', '', '᯾' ],
			[ '7', '', '᯿' ]
		]
	};

	$.ime.register( mandailingTransliteration );
}( jQuery ) );