-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathconvert_katakana.ws
128 lines (124 loc) · 2.2 KB
/
convert_katakana.ws
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
map = [
"ア" :"A",
"イ" :"I",
"ウ" :"U",
"エ" :"E",
"オ" :"O",
"カ" :"KA",
"キ" :"KI",
"ク" :"KU",
"ケ" :"KE",
"コ" :"KO",
"サ" :"SA",
"シ" :"SHI",
"ス" :"SU",
"セ" :"SE",
"ソ" :"SO",
"タ" :"TA",
"チ" :"CHI",
"ツ" :"TSU",
"テ" :"TE",
"ト" :"TO",
"ナ" :"NA",
"ニ" :"NI",
"ヌ" :"NU",
"ネ" :"NE",
"ノ" :"NO",
"ハ" :"HA",
"ヒ" :"HI",
"フ" :"FU",
"ヘ" :"HE",
"ホ" :"HO",
"マ" :"MA",
"ミ" :"MI",
"ム" :"MU",
"メ" :"ME",
"モ" :"MO",
"ヤ" :"YA",
"ユ" :"YU",
"ヨ" :"YO",
"ラ" :"RA",
"リ" :"RI",
"ル" :"RU",
"レ" :"RE",
"ロ" :"RO",
"ワ" :"WA",
"ヰ" :"I",
"ヱ" :"E",
"ヲ" :"O",
"ン" :"N",
"ヴ" :"V",
"ガ" :"GA",
"ギ" :"GI",
"グ" :"GU",
"ゲ" :"GE",
"ゴ" :"GO",
"ザ" :"ZA",
"ジ" :"JI",
"ズ" :"ZU",
"ゼ" :"ZE",
"ゾ" :"ZO",
"ダ" :"DA",
"ヂ" :"JI",
"ヅ" :"ZU",
"デ" :"DE",
"ド" :"DO",
"バ" :"BA",
"ビ" :"BI",
"ブ" :"BU",
"ベ" :"BE",
"ボ" :"BO",
"パ" :"PA",
"ピ" :"PI",
"プ" :"PU",
"ペ" :"PE",
"ポ" :"PO",
"キャ" :"KYA",
"キュ" :"KYU",
"キョ" :"KYO",
"シャ" :"SHA",
"シュ" :"SHU",
"ショ" :"SHO",
"チャ" :"CHA",
"チュ" :"CHU",
"チョ" :"CHO",
"ニャ" :"NYA",
"ニュ" :"NYU",
"ニョ" :"NYO",
"ヒャ" :"HYA",
"ヒュ" :"HYU",
"ヒョ" :"HYO",
"ミャ" :"MYA",
"ミュ" :"MYU",
"ミョ" :"MYO",
"ギャ" :"GYA",
"ギュ" :"GYU",
"ギョ" :"GYO",
"ジャ" :"JA",
"ジュ" :"JU",
"ジョ" :"JO",
"ヂャ" :"JA",
"ヂュ" :"JU",
"ヂョ" :"JO",
"ビャ" :"BYA",
"ビュ" :"BYU",
"ビョ" :"BYO",
"ピャ" :"PYA",
"ピュ" :"PYU",
"ピョ" :"PYO",
"ファ" :"FA",
"ァ" :"A",
"ィ" :"I",
"ゥ" :"U",
"ェ" :"E",
"ォ" :"O",
"ッ" :"T",
]
name = convert_kana('たなか', 'KC')
translation = ''
for (letter in name) {
if (map.has(letter)) {
translation = translation + map[letter]
}
}
dump(translation)