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

From mediawiki.org


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)[edit]

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

Proposed layout, as of August 2023[edit]

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 ) );