File size: 804 Bytes
e62fb95
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
ROM_MAPPING = {
    "j": "y",
    "aa": "a",
    "oe": "ö",
    "yu": "ü",
    "aai": "ai",
    "ai": "äi",
    "eoi": "öi",
    "aau": "au",
    "au": "äu",
    "aam": "am",
    "am": "äm",
    "aan": "an",
    "an": "än",
    "yun": "ün",
    "aang": "ang",
    "aeng": "æng",
    "aeing": "æing",
    "ang": "äng",
    "aing": "äing",
    "oeng": "öng",
    "yung": "üng",
    "aap": "ap",
    "ap": "äp",
    "aak": "ak",
    "aek": "æk",
    "ak": "äk",
    "oek": "ök",
    "yuk": "ük",
    "aat": "at",
    "at": "ät",
    "eot": "öt",
    "yut": "üt",
}

# 排列鍵值按長度從大到細
sorted_rom_mapping = {
    k: ROM_MAPPING[k] for k in sorted(ROM_MAPPING, key=len, reverse=True)
}

# 打印出來
for k, v in sorted_rom_mapping.items():
    print(f'"{k}": "{v}",')