--- :transforms: - :aliases: - ko-t-ja-latn :direction: forward :rules: - "::NFD(NFC) ;" - "::[:Latin:] Lower() ;" - "$consonant = [ᄀᄁᄂᄃᄄᄅᄆᄇᄈᄉᄊᄋᄌᄍᄎᄏᄐᄑᄒ] ;" - "$lengthMarker = [̂̄] ;" - "[\\-\\'] > ;" - "e $lengthMarker > | e i ;" - "$lengthMarker > ;" - "[^$consonant] { ( [aiueoyw] ) > ᄋ | $1 ;" - "a > ᅡ ;" - "i\\~e > | ie ;" - "i > ᅵ ;" - "u\\~a > | wa ;" - "u\\~i > ᅱ ;" - "u\\~e > ᅰ ;" - "u\\~o > ᅯ ;" - "u > ᅮ ;" - "e > ᅦ ;" - "o > ᅩ ;" - "kk > ᆺ | k ;" - "ss > ᆺ | s ;" - "tt > ᆺ | t ;" - "tc > ᆺ | c ;" - "cc > ᆺ | c ;" - "hh > ᆺ | h ;" - "ff > ᆺ | f ;" - "rr > ᆺ | r ;" - "gg > ᆺ | g ;" - "zz > ᆺ | z ;" - "jj > ᆺ | j ;" - "dd > ᆺ | d ;" - "bb > ᆺ | b ;" - "vv > ᆺ | v ;" - "pp > ᆺ | p ;" - "' ' { k > | g ;" - "^k > | g ;" - "k > ᄏ ;" - "sh > | sy ;" - "su > 스 ;" - "s > ᄉ ;" - "te\\~ > | t ;" - "to\\~ > | t ;" - "tsu\\~ > | ch ;" - "tsu > 쓰 ;" - "ts > | ch ;" - "' ' { t > | d ;" - "^t > | d ;" - "t > ᄐ ;" - "' ' { ch > | j ;" - "^ch > | j ;" - "ch > ᄎ ;" - "n } [\\ \\'bcdfghjkmnprstwz] > ᆫ ;" - "n$ > ᆫ ;" - "n > ᄂ ;" - "h > ᄒ ;" - "fu\\~ > | p ;" - "fu > | hu ;" - "f > | p ;" - "m } [bmp] > ᆫ ;" - "m > ᄆ ;" - "ya > ᅣ ;" - "yi > ᅵ ;" - "yu > ᅲ ;" - "ye > ᅨ ;" - "yo > ᅭ ;" - "r > ᄅ ;" - "wa > ᅪ ;" - "w > ;" - "g > ᄀ ;" - "zu > 즈 ;" - "z > | j ;" - "j > ᄌ ;" - "de\\~ > | d ;" - "dji\\~ > | j ;" - "dji > | ji ;" - "do\\~ > | d ;" - "dzu\\~ > | j ;" - "dzu > | zu ;" - "dz > | j ;" - "d > ᄃ ;" - "b > ᄇ ;" - "vu\\~ > | b ;" - "v > | b ;" - "p > ᄑ ;" - "::NFC(NFD) ;" :source: ja_Latn :target: ko :variant: ~