[Unicode]   CLDR Charts Home | Site Map | Search
 

¤¤Supplemental Delta

CLDR Version 28 Index

Lists data fields that differ from the last version. Inherited differences in locales are suppressed, except where the source locales are different. The collations and metadata still have a raw format. The rbnf, segmentations, and annotations are not yet included.

PathOldNew
…/territoryContainment/group[@type="001"][@status="deprecated"]/_contains▷missing◁QU
…/territoryContainment/group[@type="001"][@status="grouping"]/_contains▷missing◁EU
…/territoryContainment/group[@type="150"][@status="deprecated"]/_containsQU▷removed◁
…/territoryContainment/group[@type="150"][@status="grouping"]/_containsEU▷removed◁
…/subdivisionContainment/subgroup[@type="AD"]/_contains▷missing◁02 06 08 03 07 04 05
…/subdivisionContainment/subgroup[@type="AE"]/_contains▷missing◁RK SH FU DU AZ UQ AJ
…/subdivisionContainment/subgroup[@type="AF"]/_contains▷missing◁BAM KAB KAP KHO KNR KAN LOG PIA SAM URU BDS FYB JOW KDZ LAG NIM BGL FRA HEL PKA SAR BDG GHA PAN TAK WAR BAL GHO DAY HER NAN NUR PAR ZAB
…/subdivisionContainment/subgroup[@type="AG"]/_contains▷missing◁04 11 03 06 10 07 08 05
…/subdivisionContainment/subgroup[@type="AL"]/_contains▷missing◁04 11 12 03 09 01 02 08 10 05 06 07
…/subdivisionContainment/subgroup[@type="AL"][@subtype="01"]/_contains▷missing◁BR KC SK
…/subdivisionContainment/subgroup[@type="AL"][@subtype="02"]/_contains▷missing◁KR DR
…/subdivisionContainment/subgroup[@type="AL"][@subtype="03"]/_contains▷missing◁LB GR EL PQ
…/subdivisionContainment/subgroup[@type="AL"][@subtype="04"]/_contains▷missing◁FR MK LU
…/subdivisionContainment/subgroup[@type="AL"][@subtype="05"]/_contains▷missing◁TE GJ PR
…/subdivisionContainment/subgroup[@type="AL"][@subtype="06"]/_contains▷missing◁DV ER KO PG
…/subdivisionContainment/subgroup[@type="AL"][@subtype="07"]/_contains▷missing◁TP HA KU
…/subdivisionContainment/subgroup[@type="AL"][@subtype="08"]/_contains▷missing◁LE MR KB
…/subdivisionContainment/subgroup[@type="AL"][@subtype="09"]/_contains▷missing◁DI BU MT
…/subdivisionContainment/subgroup[@type="AL"][@subtype="10"]/_contains▷missing◁PU MM SH
…/subdivisionContainment/subgroup[@type="AL"][@subtype="11"]/_contains▷missing◁TR KA
…/subdivisionContainment/subgroup[@type="AL"][@subtype="12"]/_contains▷missing◁DL SR VL
…/subdivisionContainment/subgroup[@type="AM"]/_contains▷missing◁AR AG AV KT GR SH SU TV LO ER VD
…/subdivisionContainment/subgroup[@type="AO"]/_contains▷missing◁BIE CAB CCU ZAI LNO LSU MOX NAM UIG CNO HUI LUA MAL BGO BGU CNN CUS HUA
…/subdivisionContainment/subgroup[@type="AR"]/_contains▷missing◁D L M Q R Y N S Z A C F B G H P X J T E K V W U
…/subdivisionContainment/subgroup[@type="AT"]/_contains▷missing◁9 3 4 5 8 1 7 2 6
…/subdivisionContainment/subgroup[@type="AU"]/_contains▷missing◁VIC NT QLD TAS ACT NSW SA WA
…/subdivisionContainment/subgroup[@type="AZ"]/_contains▷missing◁GOR NA QBI SA SMI TOV YE ABS BA BAL BAR GOY MAS SKR SR XA XIZ AGC AGU BIL GA QAB SMX XAC YAR ZAN AGA FUZ GAD LAC QAX AGM DAS GYG LA LAN OGU QBA QUS SAB CAB KUR SAL SBN SM UCA XCI YEV AGS AST BEY HAC IMI ISM LER MI NEF NX QAZ SAK SAT TAR XVD ZAR CAL KAL QOB SIY SUS ZAQ
…/subdivisionContainment/subgroup[@type="AZ"][@subtype="NX"]/_contains▷missing◁KAN CUL ORD SAD SAH BAB SAR NV
…/subdivisionContainment/subgroup[@type="BA"]/_contains▷missing◁BRC BIH SRP
…/subdivisionContainment/subgroup[@type="BA"][@subtype="BIH"]/_contains▷missing◁02 03 07 01 05 08 10 04 06 09
…/subdivisionContainment/subgroup[@type="BB"]/_contains▷missing◁07 03 05 02 10 11 08 04 09 01 06
…/subdivisionContainment/subgroup[@type="BD"]/_contains▷missing◁B C A D E G F
…/subdivisionContainment/subgroup[@type="BD"][@subtype="A"]/_contains▷missing◁02 25 50 06 07 51
…/subdivisionContainment/subgroup[@type="BD"][@subtype="B"]/_contains▷missing◁04 47 10 11 56 16 31 09 08 29 01
…/subdivisionContainment/subgroup[@type="BD"][@subtype="C"]/_contains▷missing◁36 62 63 34 57 26 21 41 42 13 15 17 53 18 33 35 40
…/subdivisionContainment/subgroup[@type="BD"][@subtype="D"]/_contains▷missing◁43 30 39 12 22 58 37 05 23 27
…/subdivisionContainment/subgroup[@type="BD"][@subtype="E"]/_contains▷missing◁44 45 48 55 49 54 24 59 03
…/subdivisionContainment/subgroup[@type="BD"][@subtype="F"]/_contains▷missing◁19 64 28 52 14 32 46
…/subdivisionContainment/subgroup[@type="BD"][@subtype="G"]/_contains▷missing◁20 38 60 61
…/subdivisionContainment/subgroup[@type="BE"]/_contains▷missing◁WAL WBR WLG BRU VLG VBR VWV WLX VAN VLI VOV WNA WHT
…/subdivisionContainment/subgroup[@type="BF"]/_contains▷missing◁05 01 10 02 03 04 06 07 08 09 11 12 13
…/subdivisionContainment/subgroup[@type="BF"][@subtype="01"]/_contains▷missing◁BAN MOU NAY SOR BAL KOS
…/subdivisionContainment/subgroup[@type="BF"][@subtype="02"]/_contains▷missing◁COM LER
…/subdivisionContainment/subgroup[@type="BF"][@subtype="03"]/_contains▷missing◁KAD
…/subdivisionContainment/subgroup[@type="BF"][@subtype="04"]/_contains▷missing◁BLG KOT KOP
…/subdivisionContainment/subgroup[@type="BF"][@subtype="05"]/_contains▷missing◁BAM SMT NAM
…/subdivisionContainment/subgroup[@type="BF"][@subtype="06"]/_contains▷missing◁SNG SIS ZIR BLK
…/subdivisionContainment/subgroup[@type="BF"][@subtype="07"]/_contains▷missing◁ZOU NAO BAZ
…/subdivisionContainment/subgroup[@type="BF"][@subtype="08"]/_contains▷missing◁GOU GNA KMD KMP TAP
…/subdivisionContainment/subgroup[@type="BF"][@subtype="09"]/_contains▷missing◁HOU TUI KEN
…/subdivisionContainment/subgroup[@type="BF"][@subtype="10"]/_contains▷missing◁YAT LOR PAS ZON
…/subdivisionContainment/subgroup[@type="BF"][@subtype="11"]/_contains▷missing◁GAN KOW OUB
…/subdivisionContainment/subgroup[@type="BF"][@subtype="12"]/_contains▷missing◁SEN OUD SOM YAG
…/subdivisionContainment/subgroup[@type="BF"][@subtype="13"]/_contains▷missing◁PON BGR NOU IOB
…/subdivisionContainment/subgroup[@type="BG"]/_contains▷missing◁05 06 07 08 26 04 09 15 16 28 13 18 21 22 27 02 14 19 25 03 24 01 10 12 20 23 11 17
…/subdivisionContainment/subgroup[@type="BH"]/_contains▷missing◁15 17 14 16 13
…/subdivisionContainment/subgroup[@type="BI"]/_contains▷missing◁BB BM KR MY KI BR CI GI MA MU NG RY KY MW CA BL RT
…/subdivisionContainment/subgroup[@type="BJ"]/_contains▷missing◁AL DO KO PL ZO AK CO BO OU LI AQ MO
…/subdivisionContainment/subgroup[@type="BN"]/_contains▷missing◁TU BM BE TE
…/subdivisionContainment/subgroup[@type="BO"]/_contains▷missing◁C L B O S P T H N
…/subdivisionContainment/subgroup[@type="BQ"]/_contains▷missing◁BO SA SE
…/subdivisionContainment/subgroup[@type="BR"]/_contains▷missing◁AC AM CE RR GO MG TO ES AP BA MS PR RN MT PB PE RJ RO SC SP AL DF MA PA PI RS SE
…/subdivisionContainment/subgroup[@type="BS"]/_contains▷missing◁CK HT RI CO EG HI MI SS SW AK LI BY FP NS RC SO CE CI CS EX IN MC SA GC MG WG BI BP NE NO SE
…/subdivisionContainment/subgroup[@type="BT"]/_contains▷missing◁11 42 45 12 23 24 21 33 34 31 14 15 44 TY 13 41 GA 22 32 43
…/subdivisionContainment/subgroup[@type="BW"]/_contains▷missing◁NE KL GH NW SO KW CH LO SP JW ST FR GA KG CE SE
…/subdivisionContainment/subgroup[@type="BY"]/_contains▷missing◁MA VI BR HM HO HR MI
…/subdivisionContainment/subgroup[@type="BZ"]/_contains▷missing◁BZ CY OW CZL SC TOL
…/subdivisionContainment/subgroup[@type="CA"]/_contains▷missing◁BC MB NB SK AB ON YT NT NU NL PE NS QC
…/subdivisionContainment/subgroup[@type="CD"]/_contains▷missing◁MA EQ BC OR SK BN KW KA NK KE KN
…/subdivisionContainment/subgroup[@type="CF"]/_contains▷missing◁BK HM HS LB AC KB BB MP HK KG MB NM SE VK BGF OP UK
…/subdivisionContainment/subgroup[@type="CG"]/_contains▷missing◁14 2 8 9 16 15 5 11 BZV 12 13 7
…/subdivisionContainment/subgroup[@type="CH"]/_contains▷missing◁BL UR JU LU SO TG BS SZ ZG AG BE FR NE OW TI VD AR GE GL SG GR NW SH ZH AI VS
…/subdivisionContainment/subgroup[@type="CI"]/_contains▷missing◁18 08 14 01 06 10 15 11 12 16 19 03 04 05 07 09 13 17 02
…/subdivisionContainment/subgroup[@type="CL"]/_contains▷missing◁MA AN RM TA BI AP AT LL LR ML AR LI AI VS CO
…/subdivisionContainment/subgroup[@type="CM"]/_contains▷missing◁SU SW NW OU AD LT NO CE EN ES
…/subdivisionContainment/subgroup[@type="CN"]/_contains▷missing◁36 43 53 31 32 37 12 15 23 41 92 50 62 63 11 14 22 42 44 71 91 51 64 65 13 21 34 46 61 33 35 45 52 54
…/subdivisionContainment/subgroup[@type="CO"]/_contains▷missing◁BOY CAQ CUN NAR BOL MAG MET PUT VID AMA CAL CAU CES DC LAG ARA NSA TOL VAC GUV HUI SUC CAS CHO GUA QUI RIS SAN VAU ANT ATL COR SAP
…/subdivisionContainment/subgroup[@type="CR"]/_contains▷missing◁H L G P A C SJ
…/subdivisionContainment/subgroup[@type="CU"]/_contains▷missing◁04 06 03 07 12 05 11 08 09 10 13 15 16 01 14 99
…/subdivisionContainment/subgroup[@type="CV"]/_contains▷missing◁B S
…/subdivisionContainment/subgroup[@type="CV"][@subtype="B"]/_contains▷missing◁PN RG SV BV SL TS PA RB
…/subdivisionContainment/subgroup[@type="CV"][@subtype="S"]/_contains▷missing◁CF BR MA PR RS SS TA CR SD SF CA MO SM SO
…/subdivisionContainment/subgroup[@type="CY"]/_contains▷missing◁03 06 01 04 05 02
…/subdivisionContainment/subgroup[@type="CZ"]/_contains▷missing◁ST VY PA MO JC OL JM ZL US KA KR LI PL PR
…/subdivisionContainment/subgroup[@type="CZ"][@subtype="JC"]/_contains▷missing◁311 314 315 312 316 317 313
…/subdivisionContainment/subgroup[@type="CZ"][@subtype="JM"]/_contains▷missing◁627 623 624 626 621 622 625
…/subdivisionContainment/subgroup[@type="CZ"][@subtype="KA"]/_contains▷missing◁411 412 413
…/subdivisionContainment/subgroup[@type="CZ"][@subtype="KR"]/_contains▷missing◁523 521 524 522 525
…/subdivisionContainment/subgroup[@type="CZ"][@subtype="LI"]/_contains▷missing◁511 514 512 513
…/subdivisionContainment/subgroup[@type="CZ"][@subtype="MO"]/_contains▷missing◁801 802 803 806 804 805
…/subdivisionContainment/subgroup[@type="CZ"][@subtype="OL"]/_contains▷missing◁713 714 712 711 715
…/subdivisionContainment/subgroup[@type="CZ"][@subtype="PA"]/_contains▷missing◁531 532 534 533
…/subdivisionContainment/subgroup[@type="CZ"][@subtype="PL"]/_contains▷missing◁322 321 327 325 324 323 326
…/subdivisionContainment/subgroup[@type="CZ"][@subtype="PR"]/_contains▷missing◁101 104 108 109 10F 103 106 10E 10B 105 107 10A 10C 102 10D
…/subdivisionContainment/subgroup[@type="CZ"][@subtype="ST"]/_contains▷missing◁208 205 20C 203 207 206 20A 20B 201 202 204 209
…/subdivisionContainment/subgroup[@type="CZ"][@subtype="US"]/_contains▷missing◁425 423 421 422 424 426 427
…/subdivisionContainment/subgroup[@type="CZ"][@subtype="VY"]/_contains▷missing◁611 612 614 613 615
…/subdivisionContainment/subgroup[@type="CZ"][@subtype="ZL"]/_contains▷missing◁724 721 722 723
…/subdivisionContainment/subgroup[@type="DE"]/_contains▷missing◁RP SN BW MV NW SL TH ST HH BB BE BY HB HE NI SH
…/subdivisionContainment/subgroup[@type="DJ"]/_contains▷missing◁TA OB AR DI DJ AS
…/subdivisionContainment/subgroup[@type="DK"]/_contains▷missing◁83 82 85 81 84
…/subdivisionContainment/subgroup[@type="DM"]/_contains▷missing◁05 07 06 08 09 03 02 11 04 10
…/subdivisionContainment/subgroup[@type="DO"]/_contains▷missing◁33 34 35 36 37 38 39 40 41 42
…/subdivisionContainment/subgroup[@type="DO"][@subtype="33"]/_contains▷missing◁19 20 14 06
…/subdivisionContainment/subgroup[@type="DO"][@subtype="34"]/_contains▷missing◁26 27 05 15
…/subdivisionContainment/subgroup[@type="DO"][@subtype="35"]/_contains▷missing◁09 18 25
…/subdivisionContainment/subgroup[@type="DO"][@subtype="36"]/_contains▷missing◁24 13 28
…/subdivisionContainment/subgroup[@type="DO"][@subtype="37"]/_contains▷missing◁07 22
…/subdivisionContainment/subgroup[@type="DO"][@subtype="38"]/_contains▷missing◁03 16 04 10
…/subdivisionContainment/subgroup[@type="DO"][@subtype="39"]/_contains▷missing◁23 30 29
…/subdivisionContainment/subgroup[@type="DO"][@subtype="40"]/_contains▷missing◁32 01
…/subdivisionContainment/subgroup[@type="DO"][@subtype="41"]/_contains▷missing◁17 21 31 02
…/subdivisionContainment/subgroup[@type="DO"][@subtype="42"]/_contains▷missing◁11 08 12
…/subdivisionContainment/subgroup[@type="DZ"]/_contains▷missing◁12 26 29 34 37 06 11 13 27 40 03 09 14 15 19 20 35 41 42 44 02 04 05 23 39 01 08 16 28 31 07 24 33 36 38 45 10 21 25 32 43 46 48 17 18 22 30 47
…/subdivisionContainment/subgroup[@type="EC"]/_contains▷missing◁B R E G X Y A D L O SE Z H SD I M P W C F S U N T
…/subdivisionContainment/subgroup[@type="EE"]/_contains▷missing◁65 39 78 49 51 70 84 37 44 57 59 67 74 82 86
…/subdivisionContainment/subgroup[@type="EG"]/_contains▷missing◁ALX ASN JS KFS MN AST BNS C FYM PTS DT GZ IS SHG BA KB SHR DK LX SIN WAD GH KN MNF SUZ BH MT
…/subdivisionContainment/subgroup[@type="ER"]/_contains▷missing◁GB MA SK DK DU AN
…/subdivisionContainment/subgroup[@type="ES"]/_contains▷missing◁AN PV CB MC AR AS CE GA RI VC CT IB CM EX MD ML CL CN NC
…/subdivisionContainment/subgroup[@type="ES"][@subtype="AN"]/_contains▷missing◁AL J SE CA GR H MA CO
…/subdivisionContainment/subgroup[@type="ES"][@subtype="AR"]/_contains▷missing◁Z HU TE
…/subdivisionContainment/subgroup[@type="ES"][@subtype="AS"]/_contains▷missing◁O
…/subdivisionContainment/subgroup[@type="ES"][@subtype="CB"]/_contains▷missing◁S
…/subdivisionContainment/subgroup[@type="ES"][@subtype="CL"]/_contains▷missing◁SA AV SO P VA BU SG ZA LE
…/subdivisionContainment/subgroup[@type="ES"][@subtype="CM"]/_contains▷missing◁CR GU AB CU TO
…/subdivisionContainment/subgroup[@type="ES"][@subtype="CN"]/_contains▷missing◁TF GC
…/subdivisionContainment/subgroup[@type="ES"][@subtype="CT"]/_contains▷missing◁T GI B L
…/subdivisionContainment/subgroup[@type="ES"][@subtype="EX"]/_contains▷missing◁CC BA
…/subdivisionContainment/subgroup[@type="ES"][@subtype="GA"]/_contains▷missing◁PO C LU OR
…/subdivisionContainment/subgroup[@type="ES"][@subtype="IB"]/_contains▷missing◁PM
…/subdivisionContainment/subgroup[@type="ES"][@subtype="MC"]/_contains▷missing◁MU
…/subdivisionContainment/subgroup[@type="ES"][@subtype="MD"]/_contains▷missing◁M
…/subdivisionContainment/subgroup[@type="ES"][@subtype="NC"]/_contains▷missing◁NA
…/subdivisionContainment/subgroup[@type="ES"][@subtype="PV"]/_contains▷missing◁BI SS VI
…/subdivisionContainment/subgroup[@type="ES"][@subtype="RI"]/_contains▷missing◁LO
…/subdivisionContainment/subgroup[@type="ES"][@subtype="VC"]/_contains▷missing◁V CS A
…/subdivisionContainment/subgroup[@type="ET"]/_contains▷missing◁BE HA SO DD GA AM AA AF OR TI SN
…/subdivisionContainment/subgroup[@type="FI"]/_contains▷missing◁02 16 06 08 13 18 01 15 14 04 07 09 11 12 19 17 03 05 10
…/subdivisionContainment/subgroup[@type="FJ"]/_contains▷missing◁C R W N 02 01 03 04 05 06 07 08 11 09 10 12 13 14 E
…/subdivisionContainment/subgroup[@type="FM"]/_contains▷missing◁TRK PNI KSA YAP
…/subdivisionContainment/subgroup[@type="FR"]/_contains▷missing◁BL G PF RE A CP H M MF N Q R U F GP J O L MQ V C GF NC PM S T TF WF B P D E I K YT
…/subdivisionContainment/subgroup[@type="FR"][@subtype="A"]/_contains▷missing◁67 68
…/subdivisionContainment/subgroup[@type="FR"][@subtype="B"]/_contains▷missing◁64 40 24 47 33
…/subdivisionContainment/subgroup[@type="FR"][@subtype="C"]/_contains▷missing◁63 03 15 43
…/subdivisionContainment/subgroup[@type="FR"][@subtype="D"]/_contains▷missing◁71 21 89 58
…/subdivisionContainment/subgroup[@type="FR"][@subtype="E"]/_contains▷missing◁22 29 56 35
…/subdivisionContainment/subgroup[@type="FR"][@subtype="F"]/_contains▷missing◁18 41 45 37 36 28
…/subdivisionContainment/subgroup[@type="FR"][@subtype="G"]/_contains▷missing◁08 51 10 52
…/subdivisionContainment/subgroup[@type="FR"][@subtype="H"]/_contains▷missing◁2A 2B
…/subdivisionContainment/subgroup[@type="FR"][@subtype="I"]/_contains▷missing◁25 70 90 39
…/subdivisionContainment/subgroup[@type="FR"][@subtype="J"]/_contains▷missing◁93 77 78 95 92 75 91 94
…/subdivisionContainment/subgroup[@type="FR"][@subtype="K"]/_contains▷missing◁30 11 48 34 66
…/subdivisionContainment/subgroup[@type="FR"][@subtype="L"]/_contains▷missing◁23 19 87
…/subdivisionContainment/subgroup[@type="FR"][@subtype="M"]/_contains▷missing◁88 55 57 54
…/subdivisionContainment/subgroup[@type="FR"][@subtype="N"]/_contains▷missing◁12 31 32 09 65 46 82 81
…/subdivisionContainment/subgroup[@type="FR"][@subtype="O"]/_contains▷missing◁59 62
…/subdivisionContainment/subgroup[@type="FR"][@subtype="P"]/_contains▷missing◁61 14 50
…/subdivisionContainment/subgroup[@type="FR"][@subtype="Q"]/_contains▷missing◁76 27
…/subdivisionContainment/subgroup[@type="FR"][@subtype="R"]/_contains▷missing◁44 85 53 49 72
…/subdivisionContainment/subgroup[@type="FR"][@subtype="S"]/_contains▷missing◁60 02 80
…/subdivisionContainment/subgroup[@type="FR"][@subtype="T"]/_contains▷missing◁16 79 17 86
…/subdivisionContainment/subgroup[@type="FR"][@subtype="U"]/_contains▷missing◁13 04 05 83 06 84
…/subdivisionContainment/subgroup[@type="FR"][@subtype="V"]/_contains▷missing◁42 26 07 01 38 74 69 73
…/subdivisionContainment/subgroup[@type="GA"]/_contains▷missing◁3 5 1 6 7 8 2 4 9
…/subdivisionContainment/subgroup[@type="GB"]/_contains▷missing◁UKM GBN SCT EAW ENG WLS NIR
…/subdivisionContainment/subgroup[@type="GB"][@subtype="ENG"]/_contains▷missing◁GRE HAL HRY KHL NEL NFK POR SGC WBK WND WRT IOS BDF BDG BKM BST CAM DNC KIR LND LUT MAN MIK NLN NSM NTY PLY RDG SHR SND STY SWK WRL WSM BAS BIR BPL CHW HNS HRT KTT LEC RCH ROT SFK SRY STH STT SWD TFW WNM WOR WSX BEX BMH BRD BUR CHE CON HAM LIV NYK OXF RIC RUT SAW SHF SLG THR TOB WFT WIL WKF YOR CLD COV DER DEV DUD GLS HCK HRW IOW ISL KEC LBH LDS NET NGM SLF SOL STE WLV WOK BNE BNH BNS DAL ERY ESS HAV HIL HPL KEN LCE MDB MRT RDB SFT SHN TRF TWH WAR WLL DBY DOR ENF GAT HMF KWL LAN LEW LIN NBL POL RCC STS TAM WGN BBD BEN BOL BRC CBF CMA CMD CRY DUR ESX HEF MDW NTH NTT NWM OLD PTE SKP SOM SOS STN BRY EAL
…/subdivisionContainment/subgroup[@type="GB"][@subtype="NIR"]/_contains▷missing◁NDN NYM ANT DOW DRY FER NTA ARD CGV LSB BNB CSR MYL OMH CKF MFT ARM BLA LMV STB CKT DGN LRN BFS BLY CLR
…/subdivisionContainment/subgroup[@type="GB"][@subtype="SCT"]/_contains▷missing◁NLK RFW PKN ANS FAL GLG MRY DGY ELN SAY ABD ELS NAY WLN AGB CLK EDU FIF MLN ORK SCB SLK STG ZET WDU ABE DND EAY ERW HLD IVC EDH
…/subdivisionContainment/subgroup[@type="GB"][@subtype="WLS"]/_contains▷missing◁NTL RCT BGE NWP BGW CMN DEN FLN MTY POW VGL AGY CAY GWN WRX CGN MON PEM TOF CRF SWA CWY
…/subdivisionContainment/subgroup[@type="GD"]/_contains▷missing◁04 10 02 05 01 03 06
…/subdivisionContainment/subgroup[@type="GE"]/_contains▷missing◁AB AJ MM SZ SJ SK IM GU RL TB KA KK
…/subdivisionContainment/subgroup[@type="GH"]/_contains▷missing◁WP EP BA TV UW CP NP AH AA UE
…/subdivisionContainment/subgroup[@type="GL"]/_contains▷missing◁QE QA KU SM
…/subdivisionContainment/subgroup[@type="GM"]/_contains▷missing◁M U W L B N
…/subdivisionContainment/subgroup[@type="GN"]/_contains▷missing◁M B F C K L D N
…/subdivisionContainment/subgroup[@type="GN"][@subtype="B"]/_contains▷missing◁BK BF GA FR KN
…/subdivisionContainment/subgroup[@type="GN"][@subtype="D"]/_contains▷missing◁KD DU CO FO TE
…/subdivisionContainment/subgroup[@type="GN"][@subtype="F"]/_contains▷missing◁FA DB KS DI
…/subdivisionContainment/subgroup[@type="GN"][@subtype="K"]/_contains▷missing◁SI MD KA KE KO
…/subdivisionContainment/subgroup[@type="GN"][@subtype="L"]/_contains▷missing◁KB LA ML TO LE
…/subdivisionContainment/subgroup[@type="GN"][@subtype="M"]/_contains▷missing◁DL PI MM
…/subdivisionContainment/subgroup[@type="GN"][@subtype="N"]/_contains▷missing◁MC LO YO BE GU NZ
…/subdivisionContainment/subgroup[@type="GQ"]/_contains▷missing◁C I
…/subdivisionContainment/subgroup[@type="GQ"][@subtype="C"]/_contains▷missing◁KN CS LI WN
…/subdivisionContainment/subgroup[@type="GQ"][@subtype="I"]/_contains▷missing◁BS AN BN
…/subdivisionContainment/subgroup[@type="GR"]/_contains▷missing◁C H I L A B F 69 E K D G J M
…/subdivisionContainment/subgroup[@type="GR"][@subtype="A"]/_contains▷missing◁71 55 72 73 52
…/subdivisionContainment/subgroup[@type="GR"][@subtype="B"]/_contains▷missing◁53 59 61 64 54 62 57
…/subdivisionContainment/subgroup[@type="GR"][@subtype="C"]/_contains▷missing◁56 58 51 63
…/subdivisionContainment/subgroup[@type="GR"][@subtype="D"]/_contains▷missing◁34 32 33 31
…/subdivisionContainment/subgroup[@type="GR"][@subtype="E"]/_contains▷missing◁41 43 44 42
…/subdivisionContainment/subgroup[@type="GR"][@subtype="F"]/_contains▷missing◁24 22 23 21
…/subdivisionContainment/subgroup[@type="GR"][@subtype="G"]/_contains▷missing◁13 01 14
…/subdivisionContainment/subgroup[@type="GR"][@subtype="H"]/_contains▷missing◁07 03 05 06 04
…/subdivisionContainment/subgroup[@type="GR"][@subtype="I"]/_contains▷missing◁A1
…/subdivisionContainment/subgroup[@type="GR"][@subtype="J"]/_contains▷missing◁16 17 11 15 12
…/subdivisionContainment/subgroup[@type="GR"][@subtype="K"]/_contains▷missing◁84 83 85
…/subdivisionContainment/subgroup[@type="GR"][@subtype="L"]/_contains▷missing◁82 81
…/subdivisionContainment/subgroup[@type="GR"][@subtype="M"]/_contains▷missing◁92 93 94 91
…/subdivisionContainment/subgroup[@type="GT"]/_contains▷missing◁CM ES IZ PE TO GU ZA JA JU SA SM QZ RE HU SO SR SU PR CQ QC AV BV
…/subdivisionContainment/subgroup[@type="GW"]/_contains▷missing◁L BS N S
…/subdivisionContainment/subgroup[@type="GW"][@subtype="L"]/_contains▷missing◁GA BA
…/subdivisionContainment/subgroup[@type="GW"][@subtype="N"]/_contains▷missing◁BM OI CA
…/subdivisionContainment/subgroup[@type="GW"][@subtype="S"]/_contains▷missing◁TO BL QU
…/subdivisionContainment/subgroup[@type="GY"]/_contains▷missing◁EB UD BA CU DE PT PM UT ES MA
…/subdivisionContainment/subgroup[@type="HN"]/_contains▷missing◁CP LP SB CL YO CH GD IB OL VA CM LE EP AT CR FM IN OC
…/subdivisionContainment/subgroup[@type="HR"]/_contains▷missing◁13 01 06 17 21 03 05 08 15 04 19 10 14 16 02 09 12 18 07 20 11
…/subdivisionContainment/subgroup[@type="HT"]/_contains▷missing◁NO NI NE OU GA ND SD SE AR CE
…/subdivisionContainment/subgroup[@type="HU"]/_contains▷missing◁NY TB FE GS MI PS ST VA BZ ER NK NO BA BC CS DE HB PE SN SO BE JN SD VE ZA ZE DU KE SF SS BK EG GY HE KM SZ TO BU HV KV SH SK VM
…/subdivisionContainment/subgroup[@type="ID"]/_contains▷missing◁KA JW NU SM PP ML SL
…/subdivisionContainment/subgroup[@type="ID"][@subtype="JW"]/_contains▷missing◁JB JT JK JI BT YO
…/subdivisionContainment/subgroup[@type="ID"][@subtype="KA"]/_contains▷missing◁KU KT KB KS KI
…/subdivisionContainment/subgroup[@type="ID"][@subtype="ML"]/_contains▷missing◁MA MU
…/subdivisionContainment/subgroup[@type="ID"][@subtype="NU"]/_contains▷missing◁BA NT NB
…/subdivisionContainment/subgroup[@type="ID"][@subtype="PP"]/_contains▷missing◁PA PB
…/subdivisionContainment/subgroup[@type="ID"][@subtype="SL"]/_contains▷missing◁GO SA SR ST SG SN
…/subdivisionContainment/subgroup[@type="ID"][@subtype="SM"]/_contains▷missing◁BB JA AC RI SS BE SB SU LA KR
…/subdivisionContainment/subgroup[@type="IE"]/_contains▷missing◁C L U M
…/subdivisionContainment/subgroup[@type="IE"][@subtype="C"]/_contains▷missing◁G RN SO LM MO
…/subdivisionContainment/subgroup[@type="IE"][@subtype="L"]/_contains▷missing◁D OY KE LD CW KK LS MH WW WX LH WH
…/subdivisionContainment/subgroup[@type="IE"][@subtype="M"]/_contains▷missing◁CE CO TA WD LK KY
…/subdivisionContainment/subgroup[@type="IE"][@subtype="U"]/_contains▷missing◁MN CN DL
…/subdivisionContainment/subgroup[@type="IL"]/_contains▷missing◁M Z D HA JM TA
…/subdivisionContainment/subgroup[@type="IN"]/_contains▷missing◁AN AP AR KA KL LD MH OR BR TR WB GJ ML MP CT HR UP DD HP JH JK NL CH GA MZ PY SK UT TG DL AS DN MN PB RJ TN
…/subdivisionContainment/subgroup[@type="IQ"]/_contains▷missing◁BB MU WA AR BA DA QA SU SD DI AN DQ KA NA KI NI BG MA
…/subdivisionContainment/subgroup[@type="IR"]/_contains▷missing◁10 16 19 25 01 13 20 21 26 02 04 07 11 15 05 17 18 28 12 14 22 24 06 27 30 32 23 29 31 03 08
…/subdivisionContainment/subgroup[@type="IS"]/_contains▷missing◁4 3 2 7 0 1 5 6 8
…/subdivisionContainment/subgroup[@type="IT"]/_contains▷missing◁67 23 25 36 32 62 34 42 45 77 82 88 55 72 52 75 78 21 57 65
…/subdivisionContainment/subgroup[@type="IT"][@subtype="21"]/_contains▷missing◁VC BI NO VB TO AL AT CN
…/subdivisionContainment/subgroup[@type="IT"][@subtype="23"]/_contains▷missing◁AO
…/subdivisionContainment/subgroup[@type="IT"][@subtype="25"]/_contains▷missing◁CR LC PV MB BS SO MN BG VA CO LO MI
…/subdivisionContainment/subgroup[@type="IT"][@subtype="32"]/_contains▷missing◁TN BZ
…/subdivisionContainment/subgroup[@type="IT"][@subtype="34"]/_contains▷missing◁VE VI PD RO BL TV VR
…/subdivisionContainment/subgroup[@type="IT"][@subtype="36"]/_contains▷missing◁TS UD PN GO
…/subdivisionContainment/subgroup[@type="IT"][@subtype="42"]/_contains▷missing◁IM SP SV GE
…/subdivisionContainment/subgroup[@type="IT"][@subtype="45"]/_contains▷missing◁FC FE PC RA RN PR RE BO MO
…/subdivisionContainment/subgroup[@type="IT"][@subtype="52"]/_contains▷missing◁GR PO PT LU SI MS PI FI AR LI
…/subdivisionContainment/subgroup[@type="IT"][@subtype="55"]/_contains▷missing◁PG TR
…/subdivisionContainment/subgroup[@type="IT"][@subtype="57"]/_contains▷missing◁FM AP AN MC PU
…/subdivisionContainment/subgroup[@type="IT"][@subtype="62"]/_contains▷missing◁FR RM VT LT RI
…/subdivisionContainment/subgroup[@type="IT"][@subtype="65"]/_contains▷missing◁PE AQ CH TE
…/subdivisionContainment/subgroup[@type="IT"][@subtype="67"]/_contains▷missing◁IS CB
…/subdivisionContainment/subgroup[@type="IT"][@subtype="72"]/_contains▷missing◁NA AV BN SA CE
…/subdivisionContainment/subgroup[@type="IT"][@subtype="75"]/_contains▷missing◁BT FG TA LE BA BR
…/subdivisionContainment/subgroup[@type="IT"][@subtype="77"]/_contains▷missing◁MT PZ
…/subdivisionContainment/subgroup[@type="IT"][@subtype="78"]/_contains▷missing◁KR RC VV CS CZ
…/subdivisionContainment/subgroup[@type="IT"][@subtype="82"]/_contains▷missing◁AG PA TP CL RG SR EN ME CT
…/subdivisionContainment/subgroup[@type="IT"][@subtype="88"]/_contains▷missing◁CA CI OG OR OT VS SS NU
…/subdivisionContainment/subgroup[@type="JM"]/_contains▷missing◁06 13 02 03 08 01 12 14 10 11 07 09 04 05
…/subdivisionContainment/subgroup[@type="JO"]/_contains▷missing◁AQ AZ IR MN AT JA KA AJ MA AM BA MD
…/subdivisionContainment/subgroup[@type="JP"]/_contains▷missing◁11 16 17 19 22 24 26 32 36 44 03 25 28 41 01 05 13 23 29 30 33 37 10 12 14 39 45 20 31 38 40 42 02 07 09 18 21 34 35 43 46 47 04 06 08 15 27
…/subdivisionContainment/subgroup[@type="KE"]/_contains▷missing◁01 02 03 04 05 06 07 08 09 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
…/subdivisionContainment/subgroup[@type="KG"]/_contains▷missing◁N GB J Y O T B GO C
…/subdivisionContainment/subgroup[@type="KH"]/_contains▷missing◁1 21 16 17 18 20 15 3 8 11 23 4 6 2 5 9 24 19 22 7 10 12 13 14
…/subdivisionContainment/subgroup[@type="KI"]/_contains▷missing◁L P G
…/subdivisionContainment/subgroup[@type="KM"]/_contains▷missing◁G M A
…/subdivisionContainment/subgroup[@type="KN"]/_contains▷missing◁N K
…/subdivisionContainment/subgroup[@type="KN"][@subtype="K"]/_contains▷missing◁08 02 11 01 15 06 09 13 03
…/subdivisionContainment/subgroup[@type="KN"][@subtype="N"]/_contains▷missing◁05 07 12 10 04
…/subdivisionContainment/subgroup[@type="KP"]/_contains▷missing◁05 06 10 02 01 03 04 09 13 07 08
…/subdivisionContainment/subgroup[@type="KR"]/_contains▷missing◁45 48 11 26 27 29 44 28 30 42 43 47 49 50 31 46 41
…/subdivisionContainment/subgroup[@type="KW"]/_contains▷missing◁JA KU MU FA HA AH
…/subdivisionContainment/subgroup[@type="KZ"]/_contains▷missing◁AKM KZY VOS ALM SEV YUZ ZAP KAR PAV ALA KUS AST AKT ATY MAN ZHA
…/subdivisionContainment/subgroup[@type="LA"]/_contains▷missing◁BL XE BK CH SV XI AT PH HO KH SL VI XA XN LM LP OU VT
…/subdivisionContainment/subgroup[@type="LB"]/_contains▷missing◁NA AS BH JA JL BA BI AK
…/subdivisionContainment/subgroup[@type="LC"]/_contains▷missing◁01 06 07 03 02 05 08 12 10 11
…/subdivisionContainment/subgroup[@type="LI"]/_contains▷missing◁02 08 11 04 07 03 05 06 01 09 10
…/subdivisionContainment/subgroup[@type="LK"]/_contains▷missing◁2 3 8 1 4 9 6 7 5
…/subdivisionContainment/subgroup[@type="LK"][@subtype="1"]/_contains▷missing◁52 81 71
…/subdivisionContainment/subgroup[@type="LK"][@subtype="2"]/_contains▷missing◁31 11 51
…/subdivisionContainment/subgroup[@type="LK"][@subtype="3"]/_contains▷missing◁33 41 12
…/subdivisionContainment/subgroup[@type="LK"][@subtype="4"]/_contains▷missing◁61 42 92 13 21
…/subdivisionContainment/subgroup[@type="LK"][@subtype="5"]/_contains▷missing◁22 43 32
…/subdivisionContainment/subgroup[@type="LK"][@subtype="6"]/_contains▷missing◁45 82
…/subdivisionContainment/subgroup[@type="LK"][@subtype="7"]/_contains▷missing◁23 72
…/subdivisionContainment/subgroup[@type="LK"][@subtype="8"]/_contains▷missing◁62 91
…/subdivisionContainment/subgroup[@type="LK"][@subtype="9"]/_contains▷missing◁53 44
…/subdivisionContainment/subgroup[@type="LR"]/_contains▷missing◁BM GB GG LO RI CM GP MG MO BG MY NI SI RG GK
…/subdivisionContainment/subgroup[@type="LS"]/_contains▷missing◁G D E J K A F C H B
…/subdivisionContainment/subgroup[@type="LT"]/_contains▷missing◁MR PN SA 45 46 47 48 49 50 51 52 53 54 55 56 58 60 05 07 08 14 17 28 29 39 59 TE AL KU UT 02 15 20 31 43 03 57 32 01 04 06 09 10 11 12 13 16 18 19 21 22 23 24 25 26 27 30 33 34 35 36 37 38 40 41 42 44 KL TA VL
…/subdivisionContainment/subgroup[@type="LU"]/_contains▷missing◁D L G
…/subdivisionContainment/subgroup[@type="LV"]/_contains▷missing◁001 032 033 046 049 053 061 071 073 081 090 098 JKB VEN 010 017 035 068 075 076 088 097 107 JEL VMR 012 014 019 020 022 031 051 058 063 066 067 070 093 095 096 099 102 006 030 037 039 043 050 055 065 072 077 079 087 089 091 094 100 104 REZ 013 023 025 026 029 045 059 069 082 085 092 103 JUR 004 011 018 028 064 101 105 108 DGV LPX RIX 002 005 007 008 015 024 027 036 047 048 054 056 060 078 080 083 086 110 003 009 016 021 034 038 040 041 042 044 052 057 062 074 084 106 109
…/subdivisionContainment/subgroup[@type="LY"]/_contains▷missing◁BA BU DR JA KF MQ JI MI NL NQ SR ZA JU MB WD GT TB JG WS MJ SB WA
…/subdivisionContainment/subgroup[@type="MA"]/_contains▷missing◁16 05 03 08 12 13 11 15 01 09 02 06 10 14 04 07
…/subdivisionContainment/subgroup[@type="MA"][@subtype="01"]/_contains▷missing◁CHE FAH TNG TET LAR
…/subdivisionContainment/subgroup[@type="MA"][@subtype="02"]/_contains▷missing◁SIK KEN
…/subdivisionContainment/subgroup[@type="MA"][@subtype="03"]/_contains▷missing◁HOC TAO TAZ
…/subdivisionContainment/subgroup[@type="MA"][@subtype="04"]/_contains▷missing◁NAD TAI BER OUJ JRA FIG
…/subdivisionContainment/subgroup[@type="MA"][@subtype="05"]/_contains▷missing◁MOU FES SEF BOM
…/subdivisionContainment/subgroup[@type="MA"][@subtype="06"]/_contains▷missing◁ERR KHN IFR HAJ MEK
…/subdivisionContainment/subgroup[@type="MA"][@subtype="07"]/_contains▷missing◁RAB SKH SAL KHE
…/subdivisionContainment/subgroup[@type="MA"][@subtype="08"]/_contains▷missing◁CAS MED MOH NOU
…/subdivisionContainment/subgroup[@type="MA"][@subtype="09"]/_contains▷missing◁BES KHO SET
…/subdivisionContainment/subgroup[@type="MA"][@subtype="10"]/_contains▷missing◁SAF JDI
…/subdivisionContainment/subgroup[@type="MA"][@subtype="11"]/_contains▷missing◁CHI KES MMD HAO ESI SYB MMN
…/subdivisionContainment/subgroup[@type="MA"][@subtype="12"]/_contains▷missing◁BEM AZI
…/subdivisionContainment/subgroup[@type="MA"][@subtype="13"]/_contains▷missing◁INE OUA AGD ZAG TAR TIZ CHT
…/subdivisionContainment/subgroup[@type="MA"][@subtype="14"]/_contains▷missing◁ESM ASZ TNT GUE TAT
…/subdivisionContainment/subgroup[@type="MA"][@subtype="15"]/_contains▷missing◁LAA BOD
…/subdivisionContainment/subgroup[@type="MA"][@subtype="16"]/_contains▷missing◁AOU OUD
…/subdivisionContainment/subgroup[@type="MC"]/_contains▷missing◁MO PH SR VR LA SD SO CL GA JE MA SP MC MG CO FO MU
…/subdivisionContainment/subgroup[@type="MD"]/_contains▷missing◁ED HI NI RE SN SV BR FA BA BS CA SD SI CM FL LE OR AN CR CT GL RI ST CL DR GA OC SO TA TE BD CS CU DO DU IA UN
…/subdivisionContainment/subgroup[@type="ME"]/_contains▷missing◁01 07 10 17 22 23 05 15 19 06 09 14 18 21 02 04 08 11 03 16 20 13 12
…/subdivisionContainment/subgroup[@type="MG"]/_contains▷missing◁U T A F M D
…/subdivisionContainment/subgroup[@type="MH"]/_contains▷missing◁T L
…/subdivisionContainment/subgroup[@type="MH"][@subtype="L"]/_contains▷missing◁NMK RON EBO ENI WTH KWA ALL KIL LAE NMU JAB JAL LIB UJA
…/subdivisionContainment/subgroup[@type="MH"][@subtype="T"]/_contains▷missing◁UTI LIK MAJ ARN AUR MAL MEJ MIL WTJ ALK
…/subdivisionContainment/subgroup[@type="MK"]/_contains▷missing◁05 08 14 21 23 27 32 37 55 64 71 77 01 02 04 07 19 28 30 40 51 53 66 67 75 84 03 10 11 26 44 54 56 60 78 80 81 06 16 25 31 35 38 41 58 62 68 73 79 18 22 24 36 39 43 50 57 61 69 34 42 45 46 48 63 74 76 12 17 20 47 65 72 83 09 13 15 29 33 49 52 59 70 82
…/subdivisionContainment/subgroup[@type="ML"]/_contains▷missing◁4 2 5 BKO 6 3 8 1 7
…/subdivisionContainment/subgroup[@type="MM"]/_contains▷missing◁16 18 02 12 05 11 13 15 01 04 06 17 03 14 07
…/subdivisionContainment/subgroup[@type="MN"]/_contains▷missing◁046 065 043 071 041 053 061 067 055 069 039 047 049 057 059 035 037 064 051 063 073 1
…/subdivisionContainment/subgroup[@type="MR"]/_contains▷missing◁01 05 12 02 08 03 07 NKC 04 10 06 09 11
…/subdivisionContainment/subgroup[@type="MT"]/_contains▷missing◁32 33 43 48 08 34 35 37 46 04 14 16 18 22 26 13 15 20 27 36 40 44 49 50 51 61 63 67 05 06 12 64 02 03 19 24 25 39 52 55 56 66 68 38 41 54 58 60 07 11 21 31 47 59 62 65 09 30 42 45 53 57 01 10 17 23 28 29
…/subdivisionContainment/subgroup[@type="MU"]/_contains▷missing◁AG BR RO SA PW CC GP CU PA PL BL FL QB MO PU RR VP
…/subdivisionContainment/subgroup[@type="MV"]/_contains▷missing◁CE NC SU SC MLE NO UN US
…/subdivisionContainment/subgroup[@type="MV"][@subtype="CE"]/_contains▷missing◁14 12 17
…/subdivisionContainment/subgroup[@type="MV"][@subtype="NC"]/_contains▷missing◁04 26 00 02
…/subdivisionContainment/subgroup[@type="MV"][@subtype="NO"]/_contains▷missing◁13 03 20 25
…/subdivisionContainment/subgroup[@type="MV"][@subtype="SC"]/_contains▷missing◁27 28
…/subdivisionContainment/subgroup[@type="MV"][@subtype="SU"]/_contains▷missing◁29 01
…/subdivisionContainment/subgroup[@type="MV"][@subtype="UN"]/_contains▷missing◁23 24 07
…/subdivisionContainment/subgroup[@type="MV"][@subtype="US"]/_contains▷missing◁05 08
…/subdivisionContainment/subgroup[@type="MW"]/_contains▷missing◁C N S
…/subdivisionContainment/subgroup[@type="MW"][@subtype="C"]/_contains▷missing◁LI KS NK MC NI SA DE DO NU
…/subdivisionContainment/subgroup[@type="MW"][@subtype="N"]/_contains▷missing◁RU CT KR LK NB MZ
…/subdivisionContainment/subgroup[@type="MW"][@subtype="S"]/_contains▷missing◁CR MU NS PH ZO BA CK MG MW TH BL MH NE
…/subdivisionContainment/subgroup[@type="MX"]/_contains▷missing◁AGU BCN CAM DIF GUA MOR BCS GRO HID SON ZAC COA COL DUR QUE SIN VER CHP JAL PUE ROO TLA MEX NAY OAX SLP TAB CHH NLE TAM YUC MIC
…/subdivisionContainment/subgroup[@type="MY"]/_contains▷missing◁12 13 05 09 07 01 08 10 14 16 03 04 02 11 06 15
…/subdivisionContainment/subgroup[@type="MZ"]/_contains▷missing◁I MPM A L Q S B T P N G
…/subdivisionContainment/subgroup[@type="NA"]/_contains▷missing◁ON KE KW HA KH CA ER KU OS OW OD KA OH OT
…/subdivisionContainment/subgroup[@type="NE"]/_contains▷missing◁1 6 5 2 7 3 4 8
…/subdivisionContainment/subgroup[@type="NG"]/_contains▷missing◁BY KN KT BO EB FC KE NA NI ON OS OY DE EK KO LA TA KD OG SO YO ZA AK EN IM BE CR JI AD AN AB BA ED GO KW PL RI
…/subdivisionContainment/subgroup[@type="NI"]/_contains▷missing◁CA ES MN MS AN RI SJ AS GR MD LE NS CI JI CO BO MT
…/subdivisionContainment/subgroup[@type="NL"]/_contains▷missing◁NB NH ZH CW GR LI OV AW DR BQ3 GE UT FL FR BQ1 ZE SX BQ2
…/subdivisionContainment/subgroup[@type="NO"]/_contains▷missing◁04 12 14 22 02 03 05 07 20 01 10 19 08 06 09 16 17 21 18 11 15
…/subdivisionContainment/subgroup[@type="NP"]/_contains▷missing◁2 3 4 5 1
…/subdivisionContainment/subgroup[@type="NP"][@subtype="1"]/_contains▷missing◁JA BA NA
…/subdivisionContainment/subgroup[@type="NP"][@subtype="2"]/_contains▷missing◁RA BH KA
…/subdivisionContainment/subgroup[@type="NP"][@subtype="3"]/_contains▷missing◁DH GA LU
…/subdivisionContainment/subgroup[@type="NP"][@subtype="4"]/_contains▷missing◁ME KO SA
…/subdivisionContainment/subgroup[@type="NP"][@subtype="5"]/_contains▷missing◁SE MA
…/subdivisionContainment/subgroup[@type="NR"]/_contains▷missing◁02 04 01 03 08 10 09 12 14 07 13 05 06 11
…/subdivisionContainment/subgroup[@type="NZ"]/_contains▷missing◁S N CIT
…/subdivisionContainment/subgroup[@type="NZ"][@subtype="N"]/_contains▷missing◁AUK WKO NTL TKI HKB GIS MWT BOP WGN
…/subdivisionContainment/subgroup[@type="NZ"][@subtype="S"]/_contains▷missing◁TAS MBH STL OTA CAN NSN WTC
…/subdivisionContainment/subgroup[@type="OM"]/_contains▷missing◁SH ZA DA MA ZU BA BU MU WU
…/subdivisionContainment/subgroup[@type="PA"]/_contains▷missing◁10 1 2 5 NB 4 7 8 6 3 KY EM 9
…/subdivisionContainment/subgroup[@type="PE"]/_contains▷missing◁ICA LIM MDD CAL AYA HUC ANC HUV LAM TAC APU LAL PAS PIU CUS MOQ PUN SAM AMA ARE TUM CAJ JUN LMA LOR UCA
…/subdivisionContainment/subgroup[@type="PG"]/_contains▷missing◁WHM HLA JWK NCD WPD ESW GPK NSB EBR NIK SAN EHG EPW MRL NPP WBK MBA MPL SHM CPK CPM MPM
…/subdivisionContainment/subgroup[@type="PH"]/_contains▷missing◁06 11 13 01 03 08 10 00 02 07 05 09 12 14 15 40 41
…/subdivisionContainment/subgroup[@type="PH"][@subtype="01"]/_contains▷missing◁ILS ILN LUN PAN
…/subdivisionContainment/subgroup[@type="PH"][@subtype="02"]/_contains▷missing◁BTN CAG NUV QUI ISA
…/subdivisionContainment/subgroup[@type="PH"][@subtype="03"]/_contains▷missing◁BAN AUR PAM BUL NUE TAR ZMB
…/subdivisionContainment/subgroup[@type="PH"][@subtype="05"]/_contains▷missing◁CAT MAS CAN SOR ALB CAS
…/subdivisionContainment/subgroup[@type="PH"][@subtype="06"]/_contains▷missing◁AKL ANT CAP GUI ILI NEC
…/subdivisionContainment/subgroup[@type="PH"][@subtype="07"]/_contains▷missing◁BOH NER SIG CEB
…/subdivisionContainment/subgroup[@type="PH"][@subtype="08"]/_contains▷missing◁LEY SLE BIL EAS NSA WSA
…/subdivisionContainment/subgroup[@type="PH"][@subtype="09"]/_contains▷missing◁BAS ZAS ZAN ZSI
…/subdivisionContainment/subgroup[@type="PH"][@subtype="10"]/_contains▷missing◁MSR MSC CAM BUK
…/subdivisionContainment/subgroup[@type="PH"][@subtype="11"]/_contains▷missing◁COM DAV SCO SAR DAO DAS
…/subdivisionContainment/subgroup[@type="PH"][@subtype="12"]/_contains▷missing◁LAN SUK NCO
…/subdivisionContainment/subgroup[@type="PH"][@subtype="13"]/_contains▷missing◁SUN DIN SUR AGS AGN
…/subdivisionContainment/subgroup[@type="PH"][@subtype="14"]/_contains▷missing◁LAS MAG SLU TAW
…/subdivisionContainment/subgroup[@type="PH"][@subtype="15"]/_contains▷missing◁ABR IFU KAL BEN MOU APA
…/subdivisionContainment/subgroup[@type="PH"][@subtype="40"]/_contains▷missing◁LAG QUE RIZ BTG CAV
…/subdivisionContainment/subgroup[@type="PH"][@subtype="41"]/_contains▷missing◁ROM MAD MDC MDR PLW
…/subdivisionContainment/subgroup[@type="PK"]/_contains▷missing◁GB SD KP TA PB JK BA IS
…/subdivisionContainment/subgroup[@type="PL"]/_contains▷missing◁DS PD SK SL WN ZP LU MA MZ LB PK PM KP OP WP LD
…/subdivisionContainment/subgroup[@type="PS"]/_contains▷missing◁DEB QQA RFH HBN JEN NGZ RBH TBS GZA JRH NBS BTH JEM SLT TKM KYS
…/subdivisionContainment/subgroup[@type="PT"]/_contains▷missing◁01 02 05 09 12 04 06 10 11 15 16 30 03 17 07 13 14 08 18 20
…/subdivisionContainment/subgroup[@type="PW"]/_contains▷missing◁212 214 224 228 218 004 227 350 002 010 150 222 226 370 050 100
…/subdivisionContainment/subgroup[@type="PY"]/_contains▷missing◁12 15 3 8 9 19 6 7 ASU 4 1 5 13 16 2 10 11 14
…/subdivisionContainment/subgroup[@type="QA"]/_contains▷missing◁US WA ZA RA DA KH MS
…/subdivisionContainment/subgroup[@type="RO"]/_contains▷missing◁BH IF IS VS B GL SM SV TR VL VN BR CT IL MH MM OT PH BZ DJ HD HR TM AG BC GJ SJ BV GR NT TL BN CL CS CV DB MS AB AR BT CJ SB
…/subdivisionContainment/subgroup[@type="RS"]/_contains▷missing◁11 13 16 KM VO 20 21 22 24 09 10 19 00 12 14 15 23 08 18 17
…/subdivisionContainment/subgroup[@type="RS"][@subtype="KM"]/_contains▷missing◁27 25 26 28 29
…/subdivisionContainment/subgroup[@type="RS"][@subtype="VO"]/_contains▷missing◁01 05 03 04 02 07 06
…/subdivisionContainment/subgroup[@type="RU"]/_contains▷missing◁UD CU DA IRK KAM KHA MAG NGR NIZ ORE ORL PSK SVE YAR ZAB TYU ALT IVA KDA KEM KHM KK LIP ME MO PNZ SA SMO VLG AST BU CHU STA YAN YEV BEL IN KR KRS MOW RYA SAK TA TOM TUL ULY VLA VOR BRY CHE KGN KIR MOS SAM TAM AMU KL KOS MUR OMS TY AD BA KC KLU LEN NVS PER TVE VGG AL ARK CE KB KGD KO KYA NEN PRI ROS SAR SE SPE
…/subdivisionContainment/subgroup[@type="RW"]/_contains▷missing◁03 04 01 02 05
…/subdivisionContainment/subgroup[@type="SA"]/_contains▷missing◁02 11 12 14 08 03 04 10 07 01 05 06 09
…/subdivisionContainment/subgroup[@type="SB"]/_contains▷missing◁WE IS CE CT ML MK RB GU TE CH
…/subdivisionContainment/subgroup[@type="SC"]/_contains▷missing◁24 05 07 10 11 16 18 25 08 19 12 13 04 17 15 20 21 23 01 02 09 14 22 03 06
…/subdivisionContainment/subgroup[@type="SD"]/_contains▷missing◁GD RS DE KH NO DS SI DN DW GZ NW DC KA KN KS NB NR
…/subdivisionContainment/subgroup[@type="SE"]/_contains▷missing◁I N S T O X K U W Y E AB D G Z BD F AC C H M
…/subdivisionContainment/subgroup[@type="SG"]/_contains▷missing◁02 03 04 01 05
…/subdivisionContainment/subgroup[@type="SH"]/_contains▷missing◁HL TA AC
…/subdivisionContainment/subgroup[@type="SI"]/_contains▷missing◁003 005 008 018 024 033 037 042 044 057 070 075 081 094 095 111 113 114 134 143 147 151 160 168 175 187 195 210 212 007 016 022 028 045 051 065 067 068 074 079 080 082 085 088 109 116 125 126 142 148 153 159 162 166 174 180 199 036 047 061 086 092 093 102 107 129 137 149 150 152 154 163 172 178 201 001 019 025 027 032 034 039 040 053 058 060 084 091 099 104 121 135 157 170 171 177 179 181 184 186 198 200 203 211 004 006 009 015 031 041 046 048 066 069 071 072 076 078 090 097 100 103 120 136 156 161 173 182 190 192 010 011 013 020 021 023 029 038 049 052 063 073 077 083 089 096 110 115 118 123 124 130 131 132 133 146 165 176 185 188 189 191 194 196 204 205 208 012 014 017 030 059 087 098 101 106 108 117 119 127 138 139 140 155 158 164 183 197 206 207 209 002 026 035 043 050 054 055 056 062 064 105 112 122 128 141 144 167 169 193 202
…/subdivisionContainment/subgroup[@type="SK"]/_contains▷missing◁ZI PV TA KI BC NI BL TC
…/subdivisionContainment/subgroup[@type="SL"]/_contains▷missing◁S N E W
…/subdivisionContainment/subgroup[@type="SM"]/_contains▷missing◁01 05 03 06 08 02 04 09 07
…/subdivisionContainment/subgroup[@type="SN"]/_contains▷missing◁TH KL SE DK KD SL FK KA ZG KE LG DB MT TC
…/subdivisionContainment/subgroup[@type="SO"]/_contains▷missing◁GA HI SH BY JD MU SA SD SO WO BK BR BN AW GE JH NU TO
…/subdivisionContainment/subgroup[@type="SR"]/_contains▷missing◁WA CM MA SA CR PM BR NI PR SI
…/subdivisionContainment/subgroup[@type="SS"]/_contains▷missing◁EE BW NU UY BN WR EC EW JG LK
…/subdivisionContainment/subgroup[@type="ST"]/_contains▷missing◁S P
…/subdivisionContainment/subgroup[@type="SV"]/_contains▷missing◁CU SS CH AH SA SO PA SM CA UN LI SV MO US
…/subdivisionContainment/subgroup[@type="SY"]/_contains▷missing◁DI ID RD TA DY LA RA QU SU DR HI HA HL HM
…/subdivisionContainment/subgroup[@type="SZ"]/_contains▷missing◁SH MA LU HH
…/subdivisionContainment/subgroup[@type="TD"]/_contains▷missing◁LC ME WF EE EO KA LR SI BO GR TA TI BG CB LO MA BA HL MO MC ND OD SA
…/subdivisionContainment/subgroup[@type="TG"]/_contains▷missing◁K C P S M
…/subdivisionContainment/subgroup[@type="TH"]/_contains▷missing◁10 43 51 57 63 70 77 82 92 93 21 22 55 56 60 65 67 94 95 16 24 35 39 46 48 54 66 80 S 14 20 47 49 52 58 61 85 23 27 37 42 45 72 74 84 13 15 18 30 32 71 73 83 86 91 38 11 17 19 34 36 41 44 75 90 96 12 25 26 31 33 40 50 53 62 64 76 81
…/subdivisionContainment/subgroup[@type="TJ"]/_contains▷missing◁DU KT SU GB
…/subdivisionContainment/subgroup[@type="TL"]/_contains▷missing◁AL OE VI ER BO CO MF AN BA LA DI LI MT
…/subdivisionContainment/subgroup[@type="TM"]/_contains▷missing◁B A S D L M
…/subdivisionContainment/subgroup[@type="TN"]/_contains▷missing◁13 42 43 53 73 12 21 72 34 41 52 83 23 51 71 33 11 14 31 61 81 82 22 32
…/subdivisionContainment/subgroup[@type="TO"]/_contains▷missing◁02 03 04 01 05
…/subdivisionContainment/subgroup[@type="TR"]/_contains▷missing◁14 38 41 44 58 68 71 73 01 16 19 20 34 47 49 57 66 69 75 77 78 03 08 15 22 25 27 29 40 45 56 67 70 02 05 11 13 17 43 52 60 61 62 80 10 18 30 31 32 35 37 74 21 24 28 33 46 54 65 72 39 50 53 55 63 64 76 81 04 06 07 09 12 23 26 36 42 48 51 59 79
…/subdivisionContainment/subgroup[@type="TT"]/_contains▷missing◁PED SIP ARI DMN PTF RCM TUP CTT PRT SJL CHA ETO SGE POS SFO WTO
…/subdivisionContainment/subgroup[@type="TV"]/_contains▷missing◁NKF NMG FUN NMA NUI NIT VAI NKL
…/subdivisionContainment/subgroup[@type="TW"]/_contains▷missing◁KHH TTT CYI CYQ HUA HSZ PEN PIF TPE TPQ CHA ILA TNN TXQ YUN NAN TAO TNQ TXG HSQ MIA KEE KHQ
…/subdivisionContainment/subgroup[@type="TZ"]/_contains▷missing◁02 04 05 07 27 28 29 30 01 12 15 23 19 25 10 17 11 21 24 03 08 09 16 18 13 22 06 14 20 26
…/subdivisionContainment/subgroup[@type="UA"]/_contains▷missing◁09 21 23 32 35 59 05 63 74 12 48 56 71 26 51 77 40 53 14 43 46 18 30 68 07 61 65
…/subdivisionContainment/subgroup[@type="UG"]/_contains▷missing◁W C E N
…/subdivisionContainment/subgroup[@type="UG"][@subtype="C"]/_contains▷missing◁117 118 119 120 121 122 102 123 124 104 107 116 103 101 106 109 110 112 113 105 115 108 111 114
…/subdivisionContainment/subgroup[@type="UG"][@subtype="E"]/_contains▷missing◁225 226 227 228 229 230 231 232 210 201 211 217 224 204 209 212 223 202 207 205 208 222 203 206 213 214 215 218 219 221 216 220
…/subdivisionContainment/subgroup[@type="UG"][@subtype="N"]/_contains▷missing◁322 323 324 325 326 327 328 329 330 331 306 309 310 313 318 302 303 311 304 312 319 301 308 314 315 317 316 320 305 307 321
…/subdivisionContainment/subgroup[@type="UG"][@subtype="W"]/_contains▷missing◁420 421 422 423 424 425 401 403 415 419 404 411 413 416 414 417 418 405 407 409 412 402 406 408 410
…/subdivisionContainment/subgroup[@type="UM"]/_contains▷missing◁71 84 86 79 89 76 67 81 95
…/subdivisionContainment/subgroup[@type="US"]/_contains▷missing◁AS GA KS MN TX UM AK AL CO KY MP NY RI SC SD WA DC GU IA OH OR CA DE HI MA MT NC NE NJ VI CT FL IN OK UT WI WV ID IL MD ME MO MS NM PA VT WY AZ LA ND NH NV VA AR MI PR TN
…/subdivisionContainment/subgroup[@type="UY"]/_contains▷missing◁CO LA RN SA DU FD FS RV CL MA RO TA SJ AR PA SO CA MO TT
…/subdivisionContainment/subgroup[@type="UZ"]/_contains▷missing◁JI NG FA QA AN QR SA SI SU XO TK TO BU NW
…/subdivisionContainment/subgroup[@type="VC"]/_contains▷missing◁01 06 02 05 03 04
…/subdivisionContainment/subgroup[@type="VE"]/_contains▷missing◁D P S F H I Z J K O U C Y A B L N R T W X E M G V
…/subdivisionContainment/subgroup[@type="VN"]/_contains▷missing◁06 18 22 51 63 69 32 36 52 54 56 58 73 02 13 20 29 66 68 23 26 33 34 44 45 05 14 25 47 61 67 HP SG 09 21 24 40 43 46 50 55 59 70 07 30 35 37 39 57 72 CT HN 01 03 04 27 28 31 41 49 53 71 DN
…/subdivisionContainment/subgroup[@type="VU"]/_contains▷missing◁SEE MAP PAM SAM TOB TAE
…/subdivisionContainment/subgroup[@type="WS"]/_contains▷missing◁SA AA FA GE AT PA TU VF GI AL VS
…/subdivisionContainment/subgroup[@type="YE"]/_contains▷missing◁HD HJ SN IB MR AD DH SA MA DA SH AM BA AB JA SD HU LA MW RA TA
…/subdivisionContainment/subgroup[@type="ZA"]/_contains▷missing◁NL WC NC GT EC MP FS LP NW
…/subdivisionContainment/subgroup[@type="ZM"]/_contains▷missing◁05 01 10 02 06 07 04 03 08 09
…/subdivisionContainment/subgroup[@type="ZW"]/_contains▷missing◁MA MC MS BU HA MI MW ME MN MV
…/languageData/language[@type="az"][@alt="secondary"]/_territoriesIR RUIQ IR RU
…/languageData/language[@type="azb"]/_scriptsArab▷removed◁
…/languageData/language[@type="azb"][@alt="secondary"]/_territoriesIR▷removed◁
…/languageData/language[@type="bej"][@alt="secondary"]/_territories▷missing◁SD
…/languageData/language[@type="bgn"]/_scripts▷missing◁Arab
…/languageData/language[@type="bgn"][@alt="secondary"]/_territories▷missing◁PK
…/languageData/language[@type="bjt"][@alt="secondary"]/_territories▷missing◁SN
…/languageData/language[@type="bsc"][@alt="secondary"]/_territories▷missing◁SN
…/languageData/language[@type="de"][@alt="secondary"]/_territoriesBR DK KZ PL USBR DK KZ NL PL US
…/languageData/language[@type="dyo"][@alt="secondary"]/_territories▷missing◁SN
…/languageData/language[@type="en"]/_territoriesAG AI AS AU BB BM BS BW BZ CA CC CK CM CX DG DM ER FJ FK FM GB GD GG GH GI GM GU GY HK IE IM IN IO JE JM KE KI KN KY LC LR LS MG MH MP MS MT MU MW NA NF NG NR NU NZ PG PH PK PN PR PW RW SB SC SD SG SH SL SS SX SZ TC TK TO TT TV TZ UG UM US VC VG VI VU WS ZA ZM ZWAG AI AS AU BB BI BM BS BW BZ CA CC CK CM CX DG DM ER FJ FK FM GB GD GG GH GI GM GU GY HK IE IM IN IO JE JM KE KI KN KY LC LR LS MG MH MP MS MT MU MW NA NF NG NR NU NZ PG PH PK PN PR PW RW SB SC SD SG SH SL SS SX SZ TC TK TO TT TV TZ UG UM US VC VG VI VU WS ZA ZM ZW
…/languageData/language[@type="es"][@alt="secondary"]/_territoriesAD BZ DE PH USAD BZ DE GI PH US
…/languageData/language[@type="fia"]/_scripts▷missing◁Arab
…/languageData/language[@type="fr"][@alt="secondary"]/_territoriesDE IT TF USDE IT NL TF US
…/languageData/language[@type="fvr"]/_scripts▷missing◁Latn
…/languageData/language[@type="knf"][@alt="secondary"]/_territories▷missing◁SN
…/languageData/language[@type="mey"][@alt="secondary"]/_territories▷missing◁SN
…/languageData/language[@type="mfv"][@alt="secondary"]/_territories▷missing◁SN
…/languageData/language[@type="mls"]/_scripts▷missing◁Latn
…/languageData/language[@type="nds"][@alt="secondary"]/_territoriesDEDE NL
…/languageData/language[@type="raj"]/_scriptsLatnDeva
…/languageData/language[@type="sav"][@alt="secondary"]/_territories▷missing◁SN
…/languageData/language[@type="sdh"][@alt="secondary"]/_territories▷missing◁IR
…/languageData/language[@type="snf"][@alt="secondary"]/_territories▷missing◁SN
…/languageData/language[@type="swg"]/_scripts▷missing◁Latn
…/languageData/language[@type="tnr"][@alt="secondary"]/_territories▷missing◁SN
…/languageData/language[@type="wni"]/_scripts▷missing◁Arab
…/languageData/language[@type="wni"]/_territories▷missing◁KM
…/languageData/language[@type="zag"]/_scripts▷missing◁Latn
…/territoryInfo/territory[@type="AC"]/_gdp3520000035910000
…/territoryInfo/territory[@type="AE"]/_gdp269800000000605000000000
…/territoryInfo/territory[@type="AF"]/_gdp4530000000061690000000
…/territoryInfo/territory[@type="AF"]/languagePopulation[@type="bgn"]/_populationPercent▷missing◁0.63
…/territoryInfo/territory[@type="AF"]/languagePopulation[@type="bgn"]/_references▷missing◁R1209
…/territoryInfo/territory[@type="AF"]/languagePopulation[@type="bgn"]/_writingPercent▷missing◁5
…/territoryInfo/territory[@type="AG"]/_gdp16100000001989000000
…/territoryInfo/territory[@type="AL"]/_gdp2834000000030660000000
…/territoryInfo/territory[@type="AM"]/_gdp2061000000024260000000
…/territoryInfo/territory[@type="AO"]/_gdp131800000000175500000000
…/territoryInfo/territory[@type="AQ"]/_gdp1573000016430000
…/territoryInfo/territory[@type="AR"]/_gdp771000000000927400000000
…/territoryInfo/territory[@type="AT"]/_gdp361000000000386900000000
…/territoryInfo/territory[@type="AU"]/_gdp9983000000001100000000000
…/territoryInfo/territory[@type="AZ"]/_gdp102700000000168400000000
…/territoryInfo/territory[@type="BA"]/_gdp3216000000038080000000
…/territoryInfo/territory[@type="BB"]/_gdp70040000004513000000
…/territoryInfo/territory[@type="BD"]/_gdp324600000000535600000000
…/territoryInfo/territory[@type="BE"]/_gdp421700000000467100000000
…/territoryInfo/territory[@type="BF"]/_gdp2651000000030080000000
…/territoryInfo/territory[@type="BF"]/languagePopulation[@type="mos"]/_referencesR1105R1307
…/territoryInfo/territory[@type="BG"]/_gdp104600000000123300000000
…/territoryInfo/territory[@type="BH"]/_gdp3496000000061560000000
…/territoryInfo/territory[@type="BI"]/_gdp57500000008396000000
…/territoryInfo/territory[@type="BI"]/languagePopulation[@type="en"]/_officialStatus▷missing◁official
…/territoryInfo/territory[@type="BI"]/languagePopulation[@type="en"]/_populationPercent▷missing◁0.06
…/territoryInfo/territory[@type="BI"]/languagePopulation[@type="en"]/_references▷missing◁R1308
…/territoryInfo/territory[@type="BJ"]/_gdp1665000000019850000000
…/territoryInfo/territory[@type="BN"]/_gdp2225000000032110000000
…/territoryInfo/territory[@type="BO"]/_gdp5911000000070380000000
…/territoryInfo/territory[@type="BR"]/_gdp24160000000003073000000000
…/territoryInfo/territory[@type="BS"]/_gdp114000000009034000000
…/territoryInfo/territory[@type="BT"]/_gdp52350000005867000000
…/territoryInfo/territory[@type="BV"]/_gdp3745038200
…/territoryInfo/territory[@type="BW"]/_gdp3400000000033620000000
…/territoryInfo/territory[@type="BY"]/_gdp150400000000171200000000
…/territoryInfo/territory[@type="BZ"]/_gdp30830000002907000000
…/territoryInfo/territory[@type="CA"]/_gdp15180000000001579000000000
…/territoryInfo/territory[@type="CC"]/_gdp2643000029130000
…/territoryInfo/territory[@type="CD"]/_gdp2939000000055730000000
…/territoryInfo/territory[@type="CF"]/_gdp33360000002861000000
…/territoryInfo/territory[@type="CG"]/_gdp2026000000028090000000
…/territoryInfo/territory[@type="CH"]/_gdp371200000000444700000000
…/territoryInfo/territory[@type="CH"]/languagePopulation[@type="gsw"]/_populationPercent1265
…/territoryInfo/territory[@type="CI"]/_gdp4367000000071950000000
…/territoryInfo/territory[@type="CL"]/_gdp335400000000410300000000
…/territoryInfo/territory[@type="CM"]/_gdp5316000000067230000000
…/territoryInfo/territory[@type="CN"]/_gdp1339000000000017630000000000
…/territoryInfo/territory[@type="CO"]/_gdp526500000000642700000000
…/territoryInfo/territory[@type="CP"]/_gdp3435039040
…/territoryInfo/territory[@type="CR"]/_gdp6143000000071210000000
…/territoryInfo/territory[@type="CU"]/_gdp121000000000128500000000
…/territoryInfo/territory[@type="CV"]/_gdp22220000003286000000
…/territoryInfo/territory[@type="CX"]/_gdp6786000074770000
…/territoryInfo/territory[@type="CY"]/_gdp2162000000024940000000
…/territoryInfo/territory[@type="CY"]/_population12038601172460
…/territoryInfo/territory[@type="CZ"]/_gdp285600000000299700000000
…/territoryInfo/territory[@type="DE"]/_gdp32270000000003621000000000
…/territoryInfo/territory[@type="DE"]/languagePopulation[@type="swg"]/_populationPercent▷missing◁1
…/territoryInfo/territory[@type="DE"]/languagePopulation[@type="swg"]/_writingPercent▷missing◁5
…/territoryInfo/territory[@type="DG"]/_gdp1872000019100000
…/territoryInfo/territory[@type="DJ"]/_gdp25050000002858000000
…/territoryInfo/territory[@type="DK"]/_gdp211300000000248700000000
…/territoryInfo/territory[@type="DK"]/languagePopulation[@type="fo"]/_populationPercent▷missing◁0.38
…/territoryInfo/territory[@type="DK"]/languagePopulation[@type="fo"]/_references▷missing◁R1309
…/territoryInfo/territory[@type="DM"]/_gdp1015000000757000000
…/territoryInfo/territory[@type="DO"]/_gdp101000000000135700000000
…/territoryInfo/territory[@type="DZ"]/_gdp284700000000552600000000
…/territoryInfo/territory[@type="EA"]/_gdp43640000004820000000
…/territoryInfo/territory[@type="EC"]/_gdp157600000000182000000000
…/territoryInfo/territory[@type="EE"]/_gdp2994000000035400000000
…/territoryInfo/territory[@type="EG"]/_gdp551400000000945400000000
…/territoryInfo/territory[@type="ER"]/_gdp47170000007855000000
…/territoryInfo/territory[@type="ES"]/_gdp13890000000001534000000000
…/territoryInfo/territory[@type="ET"]/_gdp118200000000139400000000
…/territoryInfo/territory[@type="FI"]/_gdp195500000000221500000000
…/territoryInfo/territory[@type="FJ"]/_gdp44500000007292000000
…/territoryInfo/territory[@type="FJ"]/languagePopulation[@type="hif_Deva"]/_officialStatusofficial▷removed◁
…/territoryInfo/territory[@type="FJ"]/languagePopulation[@type="hif_Deva"]/_populationPercent41▷removed◁
…/territoryInfo/territory[@type="FJ"]/languagePopulation[@type="hif_Deva"]/_referencesR1299▷removed◁
…/territoryInfo/territory[@type="FJ"]/languagePopulation[@type="hif_Latn"]/_officialStatus▷missing◁official
…/territoryInfo/territory[@type="FJ"]/languagePopulation[@type="hif_Latn"]/_populationPercent▷missing◁41
…/territoryInfo/territory[@type="FJ"]/languagePopulation[@type="hif_Latn"]/_references▷missing◁R1299
…/territoryInfo/territory[@type="FK"]/_population28403361
…/territoryInfo/territory[@type="FK"]/languagePopulation[@type="en"]/_populationPercent9984
…/territoryInfo/territory[@type="FM"]/_gdp754000000331000000
…/territoryInfo/territory[@type="FR"]/_gdp22760000000002587000000000
…/territoryInfo/territory[@type="GA"]/_gdp3006000000034280000000
…/territoryInfo/territory[@type="GB"]/_gdp23870000000002435000000000
…/territoryInfo/territory[@type="GD"]/_gdp14580000001248000000
…/territoryInfo/territory[@type="GE"]/_gdp2730000000034270000000
…/territoryInfo/territory[@type="GG"]/_gdp27420000003420000000
…/territoryInfo/territory[@type="GH"]/_gdp90410000000109400000000
…/territoryInfo/territory[@type="GI"]/_gdp12750000001850000000
…/territoryInfo/territory[@type="GI"]/languagePopulation[@type="es"]/_populationPercent▷missing◁50
…/territoryInfo/territory[@type="GI"]/languagePopulation[@type="es"]/_references▷missing◁R1022
…/territoryInfo/territory[@type="GM"]/_gdp36780000003362000000
…/territoryInfo/territory[@type="GN"]/_gdp1256000000015310000000
…/territoryInfo/territory[@type="GQ"]/_gdp1968000000025330000000
…/territoryInfo/territory[@type="GR"]/_gdp267100000000284300000000
…/territoryInfo/territory[@type="GS"]/_gdp748900764000
…/territoryInfo/territory[@type="GT"]/_gdp81510000000118700000000
…/territoryInfo/territory[@type="GW"]/_gdp20050000002502000000
…/territoryInfo/territory[@type="GY"]/_gdp65930000005498000000
…/territoryInfo/territory[@type="HK"]/_gdp381300000000400600000000
…/territoryInfo/territory[@type="HM"]/_gdp4435048870
…/territoryInfo/territory[@type="HN"]/_gdp3923000000038950000000
…/territoryInfo/territory[@type="HR"]/_gdp7890000000087300000000
…/territoryInfo/territory[@type="HT"]/_gdp1342000000018540000000
…/territoryInfo/territory[@type="HU"]/_gdp196600000000239900000000
…/territoryInfo/territory[@type="IC"]/_gdp6106000000067440000000
…/territoryInfo/territory[@type="ID"]/_gdp12850000000002554000000000
…/territoryInfo/territory[@type="IE"]/_gdp190400000000224700000000
…/territoryInfo/territory[@type="IL"]/_gdp273200000000268300000000
…/territoryInfo/territory[@type="IM"]/_gdp40760000006298000000
…/territoryInfo/territory[@type="IN"]/_gdp49900000000007277000000000
…/territoryInfo/territory[@type="IO"]/_gdp131100000133700000
…/territoryInfo/territory[@type="IQ"]/_gdp249400000000505400000000
…/territoryInfo/territory[@type="IQ"]/languagePopulation[@type="az_Arab"]/_officialStatus▷missing◁official_regional
…/territoryInfo/territory[@type="IQ"]/languagePopulation[@type="az_Arab"]/_populationPercent▷missing◁1.8
…/territoryInfo/territory[@type="IQ"]/languagePopulation[@type="lrc"]/_populationPercent▷missing◁0.61
…/territoryInfo/territory[@type="IQ"]/languagePopulation[@type="lrc"]/_references▷missing◁R1310
…/territoryInfo/territory[@type="IQ"]/languagePopulation[@type="syr"]/_referencesR1229R1311
…/territoryInfo/territory[@type="IR"]/_gdp9871000000001284000000000
…/territoryInfo/territory[@type="IR"]/languagePopulation[@type="azb"]/_populationPercent24▷removed◁
…/territoryInfo/territory[@type="IR"]/languagePopulation[@type="bgn"]/_populationPercent▷missing◁0.56
…/territoryInfo/territory[@type="IR"]/languagePopulation[@type="bgn"]/_references▷missing◁R1209
…/territoryInfo/territory[@type="IR"]/languagePopulation[@type="bgn"]/_writingPercent▷missing◁5
…/territoryInfo/territory[@type="IR"]/languagePopulation[@type="sdh"]/_populationPercent▷missing◁3.7
…/territoryInfo/territory[@type="IR"]/languagePopulation[@type="sdh"]/_references▷missing◁R1312
…/territoryInfo/territory[@type="IS"]/_gdp1311000000013810000000
…/territoryInfo/territory[@type="IT"]/_gdp18050000000002066000000000
…/territoryInfo/territory[@type="JE"]/_gdp51000000005771000000
…/territoryInfo/territory[@type="JM"]/_gdp2513000000024280000000
…/territoryInfo/territory[@type="JO"]/_gdp4002000000079770000000
…/territoryInfo/territory[@type="JP"]/_gdp47290000000004807000000000
…/territoryInfo/territory[@type="KE"]/_gdp79900000000134700000000
…/territoryInfo/territory[@type="KG"]/_gdp1430000000019290000000
…/territoryInfo/territory[@type="KH"]/_gdp3964000000050250000000
…/territoryInfo/territory[@type="KI"]/_gdp698000000180000000
…/territoryInfo/territory[@type="KM"]/_gdp9110000001211000000
…/territoryInfo/territory[@type="KM"]/languagePopulation[@type="wni"]/_officialStatus▷missing◁official
…/territoryInfo/territory[@type="KM"]/languagePopulation[@type="wni"]/_populationPercent▷missing◁34
…/territoryInfo/territory[@type="KM"]/languagePopulation[@type="wni"]/_references▷missing◁R1313
…/territoryInfo/territory[@type="KN"]/_gdp9520000001220000000
…/territoryInfo/territory[@type="KR"]/_gdp16660000000001786000000000
…/territoryInfo/territory[@type="KW"]/_gdp165800000000283900000000
…/territoryInfo/territory[@type="KY"]/_gdp22500000002507000000
…/territoryInfo/territory[@type="KZ"]/_gdp243600000000420600000000
…/territoryInfo/territory[@type="LA"]/_gdp2078000000034480000000
…/territoryInfo/territory[@type="LB"]/_gdp6431000000080510000000
…/territoryInfo/territory[@type="LC"]/_gdp22160000001893000000
…/territoryInfo/territory[@type="LK"]/_gdp134500000000217100000000
…/territoryInfo/territory[@type="LR"]/_gdp28980000003771000000
…/territoryInfo/territory[@type="LS"]/_gdp42650000005589000000
…/territoryInfo/territory[@type="LT"]/_gdp6743000000078950000000
…/territoryInfo/territory[@type="LU"]/_gdp4267000000050650000000
…/territoryInfo/territory[@type="LV"]/_gdp3887000000048590000000
…/territoryInfo/territory[@type="LY"]/_gdp73600000000103300000000
…/territoryInfo/territory[@type="MA"]/_gdp180000000000254400000000
…/territoryInfo/territory[@type="MC"]/_gdp62130000006790000000
…/territoryInfo/territory[@type="MD"]/_gdp1325000000017190000000
…/territoryInfo/territory[@type="ME"]/_gdp74290000009499000000
…/territoryInfo/territory[@type="MF"]/_gdp449000000561500000
…/territoryInfo/territory[@type="MF"]/_population3126431530
…/territoryInfo/territory[@type="MG"]/_gdp2203000000033640000000
…/territoryInfo/territory[@type="MH"]/_gdp486000000178000000
…/territoryInfo/territory[@type="MK"]/_gdp2257000000027410000000
…/territoryInfo/territory[@type="ML"]/_gdp1890000000027100000000
…/territoryInfo/territory[@type="MM"]/_gdp111100000000244300000000
…/territoryInfo/territory[@type="MN"]/_gdp1703000000029710000000
…/territoryInfo/territory[@type="MR"]/_gdp820400000012860000000
…/territoryInfo/territory[@type="MT"]/_gdp1122000000013380000000
…/territoryInfo/territory[@type="MU"]/_gdp2095000000023420000000
…/territoryInfo/territory[@type="MV"]/_gdp30730000004254000000
…/territoryInfo/territory[@type="MW"]/_gdp1502000000013760000000
…/territoryInfo/territory[@type="MX"]/_gdp18450000000002143000000000
…/territoryInfo/territory[@type="MY"]/_gdp525000000000746800000000
…/territoryInfo/territory[@type="MZ"]/_gdp2815000000029760000000
…/territoryInfo/territory[@type="NA"]/_gdp1779000000023590000000
…/territoryInfo/territory[@type="NA"]/languagePopulation[@type="de"]/_populationPercent10.9
…/territoryInfo/territory[@type="NA"]/languagePopulation[@type="naq"]/_populationPercent9.211
…/territoryInfo/territory[@type="NA"]/languagePopulation[@type="tn"]/_populationPercent0.280.56
…/territoryInfo/territory[@type="NC"]/_gdp928000000011100000000
…/territoryInfo/territory[@type="NE"]/_gdp1398000000017670000000
…/territoryInfo/territory[@type="NF"]/_gdp98020000108000000
…/territoryInfo/territory[@type="NG"]/_gdp4785000000001058000000000
…/territoryInfo/territory[@type="NI"]/_gdp2797000000029850000000
…/territoryInfo/territory[@type="NL"]/_gdp699700000000798100000000
…/territoryInfo/territory[@type="NL"]/languagePopulation[@type="de"]/_populationPercent▷missing◁71
…/territoryInfo/territory[@type="NL"]/languagePopulation[@type="de"]/_writingPercent▷missing◁5
…/territoryInfo/territory[@type="NL"]/languagePopulation[@type="fr"]/_populationPercent▷missing◁29
…/territoryInfo/territory[@type="NL"]/languagePopulation[@type="nds"]/_populationPercent0.811
…/territoryInfo/territory[@type="NL"]/languagePopulation[@type="nds"]/_referencesR1026▷removed◁
…/territoryInfo/territory[@type="NO"]/_gdp282200000000339500000000
…/territoryInfo/territory[@type="NP"]/_gdp4206000000066920000000
…/territoryInfo/territory[@type="NZ"]/_gdp136000000000158700000000
…/territoryInfo/territory[@type="OM"]/_gdp94860000000163600000000
…/territoryInfo/territory[@type="PA"]/_gdp6154000000076950000000
…/territoryInfo/territory[@type="PE"]/_gdp344000000000376700000000
…/territoryInfo/territory[@type="PF"]/_gdp56500000007150000000
…/territoryInfo/territory[@type="PG"]/_gdp1996000000018110000000
…/territoryInfo/territory[@type="PH"]/_gdp454300000000694600000000
…/territoryInfo/territory[@type="PK"]/_gdp574100000000884200000000
…/territoryInfo/territory[@type="PK"]/languagePopulation[@type="bgn"]/_populationPercent▷missing◁0.57
…/territoryInfo/territory[@type="PK"]/languagePopulation[@type="bgn"]/_references▷missing◁R1209
…/territoryInfo/territory[@type="PK"]/languagePopulation[@type="bgn"]/_writingPercent▷missing◁5
…/territoryInfo/territory[@type="PL"]/_gdp814000000000941400000000
…/territoryInfo/territory[@type="PN"]/_gdp17970001834000
…/territoryInfo/territory[@type="PS"]/_gdp802200000020120000000
…/territoryInfo/territory[@type="PS"]/_literacyPercent95.3191
…/territoryInfo/territory[@type="PT"]/_gdp243300000000276000000000
…/territoryInfo/territory[@type="PW"]/_gdp245500000272000000
…/territoryInfo/territory[@type="PY"]/_gdp4590000000057870000000
…/territoryInfo/territory[@type="QA"]/_gdp198700000000323200000000
…/territoryInfo/territory[@type="RO"]/_gdp288500000000386500000000
…/territoryInfo/territory[@type="RS"]/_gdp8047000000090320000000
…/territoryInfo/territory[@type="RU"]/_gdp25530000000003568000000000
…/territoryInfo/territory[@type="RW"]/_gdp1637000000018700000000
…/territoryInfo/territory[@type="SA"]/_gdp9278000000001616000000000
…/territoryInfo/territory[@type="SB"]/_gdp19580000001046000000
…/territoryInfo/territory[@type="SC"]/_gdp24040000002304000000
…/territoryInfo/territory[@type="SD"]/_gdp89970000000159500000000
…/territoryInfo/territory[@type="SD"]/languagePopulation[@type="bej"]/_populationPercent▷missing◁5.4
…/territoryInfo/territory[@type="SD"]/languagePopulation[@type="bej"]/_references▷missing◁R1314
…/territoryInfo/territory[@type="SD"]/languagePopulation[@type="fia"]/_populationPercent▷missing◁0.83
…/territoryInfo/territory[@type="SD"]/languagePopulation[@type="fvr"]/_populationPercent▷missing◁2.7
…/territoryInfo/territory[@type="SD"]/languagePopulation[@type="fvr"]/_references▷missing◁R1314
…/territoryInfo/territory[@type="SD"]/languagePopulation[@type="ha_Arab"]/_populationPercent1.41.8
…/territoryInfo/territory[@type="SD"]/languagePopulation[@type="ha_Arab"]/_referencesR1234R1314
…/territoryInfo/territory[@type="SD"]/languagePopulation[@type="mls"]/_populationPercent▷missing◁0.99
…/territoryInfo/territory[@type="SD"]/languagePopulation[@type="nus"]/_populationPercent1.8▷removed◁
…/territoryInfo/territory[@type="SD"]/languagePopulation[@type="nus"]/_referencesR1280▷removed◁
…/territoryInfo/territory[@type="SD"]/languagePopulation[@type="zag"]/_populationPercent▷missing◁0.51
…/territoryInfo/territory[@type="SE"]/_gdp393800000000434200000000
…/territoryInfo/territory[@type="SG"]/_gdp339000000000445200000000
…/territoryInfo/territory[@type="SI"]/_gdp5736000000060540000000
…/territoryInfo/territory[@type="SJ"]/_gdp102600000123500000
…/territoryInfo/territory[@type="SK"]/_gdp133400000000149900000000
…/territoryInfo/territory[@type="SL"]/_gdp915600000012890000000
…/territoryInfo/territory[@type="SM"]/_gdp13060000002007000000
…/territoryInfo/territory[@type="SN"]/_gdp2772000000033680000000
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="bjt"]/_officialStatus▷missing◁official_regional
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="bjt"]/_populationPercent▷missing◁0.61
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="bjt"]/_references▷missing◁R1069
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="bjt"]/_writingPercent▷missing◁100
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="bsc"]/_officialStatus▷missing◁official_regional
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="bsc"]/_populationPercent▷missing◁0.098
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="bsc"]/_references▷missing◁R1281
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="bsc"]/_writingPercent▷missing◁10
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="dyo"]/_officialStatus▷missing◁official_regional
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="ff"]/_officialStatus▷missing◁official_regional
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="knf"]/_officialStatus▷missing◁official_regional
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="knf"]/_populationPercent▷missing◁0.21
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="knf"]/_references▷missing◁R1281
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="knf"]/_writingPercent▷missing◁10
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="mey"]/_officialStatus▷missing◁official_regional
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="mey"]/_populationPercent▷missing◁0.053
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="mey"]/_references▷missing◁R1281
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="mey"]/_writingPercent▷missing◁10
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="mfv"]/_officialStatus▷missing◁official_regional
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="mfv"]/_populationPercent▷missing◁0.77
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="mfv"]/_references▷missing◁R1281
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="mfv"]/_writingPercent▷missing◁10
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="sav"]/_officialStatus▷missing◁official_regional
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="sav"]/_populationPercent▷missing◁1.5
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="sav"]/_references▷missing◁R1069
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="snf"]/_officialStatus▷missing◁official_regional
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="snf"]/_populationPercent▷missing◁0.24
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="snf"]/_references▷missing◁R1281
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="snf"]/_writingPercent▷missing◁10
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="srr"]/_officialStatus▷missing◁official_regional
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="tnr"]/_officialStatus▷missing◁official_regional
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="tnr"]/_populationPercent▷missing◁0.025
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="tnr"]/_references▷missing◁R1281
…/territoryInfo/territory[@type="SN"]/languagePopulation[@type="tnr"]/_writingPercent▷missing◁10
…/territoryInfo/territory[@type="SR"]/_gdp71200000009240000000
…/territoryInfo/territory[@type="SS"]/_gdp1471000000023310000000
…/territoryInfo/territory[@type="SS"]/languagePopulation[@type="nus"]/_populationPercent▷missing◁5.6
…/territoryInfo/territory[@type="SS"]/languagePopulation[@type="nus"]/_references▷missing◁R1280
…/territoryInfo/territory[@type="ST"]/_gdp421000000612000000
…/territoryInfo/territory[@type="SV"]/_gdp4747000000050900000000
…/territoryInfo/territory[@type="SX"]/_gdp798300000365800000
…/territoryInfo/territory[@type="SZ"]/_gdp62590000008672000000
…/territoryInfo/territory[@type="TA"]/_gdp1030000010510000
…/territoryInfo/territory[@type="TD"]/_gdp2800000000029850000000
…/territoryInfo/territory[@type="TF"]/_gdp48090005466000
…/territoryInfo/territory[@type="TG"]/_gdp734800000010180000000
…/territoryInfo/territory[@type="TH"]/_gdp673000000000990100000000
…/territoryInfo/territory[@type="TJ"]/_gdp1920000000022220000000
…/territoryInfo/territory[@type="TL"]/_gdp254100000008364000000
…/territoryInfo/territory[@type="TM"]/_gdp5516000000082150000000
…/territoryInfo/territory[@type="TN"]/_gdp108400000000125100000000
…/territoryInfo/territory[@type="TO"]/_gdp846000000523000000
…/territoryInfo/territory[@type="TR"]/_gdp11670000000001512000000000
…/territoryInfo/territory[@type="TR"]/languagePopulation[@type="az_Arab"]/_populationPercent▷missing◁0.65
…/territoryInfo/territory[@type="TT"]/_gdp2714000000042230000000
…/territoryInfo/territory[@type="TV"]/_gdp4000000035000000
…/territoryInfo/territory[@type="TW"]/_gdp9264000000001022000000000
…/territoryInfo/territory[@type="TZ"]/_gdp7929000000092530000000
…/territoryInfo/territory[@type="UA"]/_gdp337400000000373100000000
…/territoryInfo/territory[@type="UG"]/_gdp5437000000066650000000
…/territoryInfo/territory[@type="UM"]/_gdp1657000017300000
…/territoryInfo/territory[@type="US"]/_gdp1672000000000017460000000000
…/territoryInfo/territory[@type="UY"]/_gdp5627000000069780000000
…/territoryInfo/territory[@type="UZ"]/_gdp112600000000170300000000
…/territoryInfo/territory[@type="VA"]/_gdp2464000028200000
…/territoryInfo/territory[@type="VC"]/_gdp13350000001198000000
…/territoryInfo/territory[@type="VE"]/_gdp407400000000545700000000
…/territoryInfo/territory[@type="VI"]/_literacyPercent9599
…/territoryInfo/territory[@type="VN"]/_gdp358900000000509500000000
…/territoryInfo/territory[@type="VU"]/_gdp1270000000687000000
…/territoryInfo/territory[@type="WS"]/_gdp1145000000995000000
…/territoryInfo/territory[@type="XK"]/_gdp1411000000016890000000
…/territoryInfo/territory[@type="YE"]/_gdp61630000000106000000000
…/territoryInfo/territory[@type="ZA"]/_gdp595700000000683100000000
…/territoryInfo/territory[@type="ZM"]/_gdp2547000000061790000000
…/territoryInfo/territory[@type="ZW"]/_gdp749600000026880000000
…/calendarPreferenceData/calendarPreference[@territories="SA"]/_orderinggregorian islamic-umalqura islamic islamic-rgsaislamic-umalqura gregorian islamic islamic-rgsa
…/timeData/hours[@regions="AE AG AL AS AU BB BD BH BM BN BS BT BW CA CN CO CY DJ DM DO DZ EG EH ER ET FJ FM GD GH GL GM GR GU GY HK IN IQ JM JO KH KI KN KP KR KW KY LB LC LR LS LY MH MO MP MR MW MY NA NG NZ OM PA PG PH PK PR PS PW QA SA SB SD SG SL SO SS SY SZ TC TD TN TO TT TW UM US VC VE VG VI VU WS YE ZA ZM ZW"]/_allowed▷missing◁H h
…/timeData/hours[@regions="AE AG AL AS AU BB BD BH BM BN BS BT BW CA CN CO CY DJ DM DO DZ EG EH ER ET FJ FM GD GH GL GM GR GU GY HK IN IQ JM JO KH KI KN KP KR KW KY LB LC LR LS LY MH MO MP MR MW MY NA NG NZ OM PA PG PH PK PR PS PW QA SA SB SD SG SL SO SS SY SZ TC TD TN TO TT TW UM US VC VE VG VI VU WS YE ZA ZM ZW"]/_preferred▷missing◁h
…/timeData/hours[@regions="AE AG AL AS AU BB BD BH BM BN BS BT BW CA CN CO CY DJ DM DZ EG EH ER ET FJ FM GD GH GL GM GR GU GY HK IN IQ JM JO KH KI KN KP KR KW KY LB LC LR LS LY MA MH MO MP MR MW MY NA NG NZ OM PG PK PR PS PW QA SA SB SD SG SL SO SS SY SZ TC TD TN TT TW UM US VC VG VI VU WS YE ZA ZM ZW"]/_allowedH h▷removed◁
…/timeData/hours[@regions="AE AG AL AS AU BB BD BH BM BN BS BT BW CA CN CO CY DJ DM DZ EG EH ER ET FJ FM GD GH GL GM GR GU GY HK IN IQ JM JO KH KI KN KP KR KW KY LB LC LR LS LY MA MH MO MP MR MW MY NA NG NZ OM PG PK PR PS PW QA SA SB SD SG SL SO SS SY SZ TC TD TN TT TW UM US VC VG VI VU WS YE ZA ZM ZW"]/_preferredh▷removed◁
…/characters/character-fallback/character[@value="゙"]/substitute[@_q="122"]▷removed◁
…/characters/character-fallback/character[@value="゙"]/substitute[@_q="123"]▷missing◁
…/characters/character-fallback/character[@value="゚"]/substitute[@_q="123"]▷removed◁
…/characters/character-fallback/character[@value="゚"]/substitute[@_q="124"]▷missing◁
…/characters/character-fallback/character[@value="⦅"]/substitute[@_q="120"]((▷removed◁
…/characters/character-fallback/character[@value="⦅"]/substitute[@_q="121"]▷missing◁((
…/characters/character-fallback/character[@value="⦆"]/substitute[@_q="121"]))▷removed◁
…/characters/character-fallback/character[@value="⦆"]/substitute[@_q="122"]▷missing◁))
…/characters/character-fallback/character[@value=" ̄"]/substitute[@_q="176"]¯▷removed◁
…/characters/character-fallback/character[@value=" ̄"]/substitute[@_q="177"]▷missing◁¯
…/characters/character-fallback/character[@value="℞"]/substitute[@_q="75"]Rx▷removed◁
…/characters/character-fallback/character[@value="℞"]/substitute[@_q="76"]▷missing◁Rx
…/characters/character-fallback/character[@value="∏"]/substitute[@_q="89"]Π▷removed◁
…/characters/character-fallback/character[@value="∏"]/substitute[@_q="90"]▷missing◁Π
…/characters/character-fallback/character[@value="∑"]/substitute[@_q="90"]Σ▷removed◁
…/characters/character-fallback/character[@value="∑"]/substitute[@_q="91"]▷missing◁Σ
…/characters/character-fallback/character[@value="−"]/substitute[@_q="91"]-▷removed◁
…/characters/character-fallback/character[@value="−"]/substitute[@_q="92"]▷missing◁-
…/characters/character-fallback/character[@value="∕"]/substitute[@_q="92"]/▷removed◁
…/characters/character-fallback/character[@value="∕"]/substitute[@_q="93"]▷missing◁/
…/characters/character-fallback/character[@value="∖"]/substitute[@_q="93"]\▷removed◁
…/characters/character-fallback/character[@value="∖"]/substitute[@_q="94"]▷missing◁\
…/characters/character-fallback/character[@value="∣"]/substitute[@_q="94"]|▷removed◁
…/characters/character-fallback/character[@value="∣"]/substitute[@_q="95"]▷missing◁|
…/characters/character-fallback/character[@value="∥"]/substitute[@_q="95"]▷removed◁
…/characters/character-fallback/character[@value="∥"]/substitute[@_q="96"]||
…/characters/character-fallback/character[@value="∥"]/substitute[@_q="97"]▷missing◁||
…/characters/character-fallback/character[@value="₩"]/substitute[@_q="177"]KRW▷removed◁
…/characters/character-fallback/character[@value="₩"]/substitute[@_q="178"]▷missing◁KRW
…/characters/character-fallback/character[@value="₾"]/substitute[@_q="75"]▷missing◁GEL
…/characters/character-fallback/character[@value="⅟"]/substitute[@_q="88"]1/▷removed◁
…/characters/character-fallback/character[@value="⅟"]/substitute[@_q="89"]▷missing◁1/
…/characters/character-fallback/character[@value="⅓"]/substitute[@_q="76"]1/3▷removed◁
…/characters/character-fallback/character[@value="⅓"]/substitute[@_q="77"]▷missing◁1/3
…/characters/character-fallback/character[@value="⅕"]/substitute[@_q="78"]1/5▷removed◁
…/characters/character-fallback/character[@value="⅕"]/substitute[@_q="79"]▷missing◁1/5
…/characters/character-fallback/character[@value="⅙"]/substitute[@_q="82"]1/6▷removed◁
…/characters/character-fallback/character[@value="⅙"]/substitute[@_q="83"]▷missing◁1/6
…/characters/character-fallback/character[@value="⅛"]/substitute[@_q="84"]1/8▷removed◁
…/characters/character-fallback/character[@value="⅛"]/substitute[@_q="85"]▷missing◁1/8
…/characters/character-fallback/character[@value="⅔"]/substitute[@_q="77"]2/3▷removed◁
…/characters/character-fallback/character[@value="⅔"]/substitute[@_q="78"]▷missing◁2/3
…/characters/character-fallback/character[@value="⅖"]/substitute[@_q="79"]2/5▷removed◁
…/characters/character-fallback/character[@value="⅖"]/substitute[@_q="80"]▷missing◁2/5
…/characters/character-fallback/character[@value="⅗"]/substitute[@_q="80"]3/5▷removed◁
…/characters/character-fallback/character[@value="⅗"]/substitute[@_q="81"]▷missing◁3/5
…/characters/character-fallback/character[@value="⅜"]/substitute[@_q="85"]3/8▷removed◁
…/characters/character-fallback/character[@value="⅜"]/substitute[@_q="86"]▷missing◁3/8
…/characters/character-fallback/character[@value="⅘"]/substitute[@_q="81"]4/5▷removed◁
…/characters/character-fallback/character[@value="⅘"]/substitute[@_q="82"]▷missing◁4/5
…/characters/character-fallback/character[@value="⅚"]/substitute[@_q="83"]5/6▷removed◁
…/characters/character-fallback/character[@value="⅚"]/substitute[@_q="84"]▷missing◁5/6
…/characters/character-fallback/character[@value="⅝"]/substitute[@_q="86"]5/8▷removed◁
…/characters/character-fallback/character[@value="⅝"]/substitute[@_q="87"]▷missing◁5/8
…/characters/character-fallback/character[@value="⅞"]/substitute[@_q="87"]7/8▷removed◁
…/characters/character-fallback/character[@value="⅞"]/substitute[@_q="88"]▷missing◁7/8
…/characters/character-fallback/character[@value="㏟"]/substitute[@_q="118"]A/m▷removed◁
…/characters/character-fallback/character[@value="㏟"]/substitute[@_q="119"]▷missing◁A/m
…/characters/character-fallback/character[@value="㏆"]/substitute[@_q="115"]C/kg▷removed◁
…/characters/character-fallback/character[@value="㏆"]/substitute[@_q="116"]▷missing◁C/kg
…/characters/character-fallback/character[@value="㏄"]/substitute[@_q="114"]CC▷removed◁
…/characters/character-fallback/character[@value="㏄"]/substitute[@_q="115"]▷missing◁CC
…/characters/character-fallback/character[@value="㎠"]/substitute[@_q="101"]cm²▷removed◁
…/characters/character-fallback/character[@value="㎠"]/substitute[@_q="102"]▷missing◁cm²
…/characters/character-fallback/character[@value="㎤"]/substitute[@_q="105"]cm³▷removed◁
…/characters/character-fallback/character[@value="㎤"]/substitute[@_q="106"]▷missing◁cm³
…/characters/character-fallback/character[@value="㍸"]/substitute[@_q="98"]dm²▷removed◁
…/characters/character-fallback/character[@value="㍸"]/substitute[@_q="99"]▷missing◁dm²
…/characters/character-fallback/character[@value="㍹"]/substitute[@_q="99"]dm³▷removed◁
…/characters/character-fallback/character[@value="㍹"]/substitute[@_q="100"]▷missing◁dm³
…/characters/character-fallback/character[@value="㎢"]/substitute[@_q="103"]km²▷removed◁
…/characters/character-fallback/character[@value="㎢"]/substitute[@_q="104"]▷missing◁km²
…/characters/character-fallback/character[@value="㎦"]/substitute[@_q="107"]km³▷removed◁
…/characters/character-fallback/character[@value="㎦"]/substitute[@_q="108"]▷missing◁km³
…/characters/character-fallback/character[@value="㎧"]/substitute[@_q="108"]m/s▷removed◁
…/characters/character-fallback/character[@value="㎧"]/substitute[@_q="109"]▷missing◁m/s
…/characters/character-fallback/character[@value="㎨"]/substitute[@_q="109"]m∕s²▷removed◁
…/characters/character-fallback/character[@value="㎨"]/substitute[@_q="110"]m/s²m∕s²
…/characters/character-fallback/character[@value="㎨"]/substitute[@_q="111"]▷missing◁m/s²
…/characters/character-fallback/character[@value="㎡"]/substitute[@_q="102"]▷removed◁
…/characters/character-fallback/character[@value="㎡"]/substitute[@_q="103"]▷missing◁
…/characters/character-fallback/character[@value="㎥"]/substitute[@_q="106"]▷removed◁
…/characters/character-fallback/character[@value="㎥"]/substitute[@_q="107"]▷missing◁
…/characters/character-fallback/character[@value="㎟"]/substitute[@_q="100"]mm²▷removed◁
…/characters/character-fallback/character[@value="㎟"]/substitute[@_q="101"]▷missing◁mm²
…/characters/character-fallback/character[@value="㎣"]/substitute[@_q="104"]mm³▷removed◁
…/characters/character-fallback/character[@value="㎣"]/substitute[@_q="105"]▷missing◁mm³
…/characters/character-fallback/character[@value="㏗"]/substitute[@_q="116"]pH▷removed◁
…/characters/character-fallback/character[@value="㏗"]/substitute[@_q="117"]▷missing◁pH
…/characters/character-fallback/character[@value="㎮"]/substitute[@_q="111"]rad/s▷removed◁
…/characters/character-fallback/character[@value="㎮"]/substitute[@_q="112"]▷missing◁rad/s
…/characters/character-fallback/character[@value="㎯"]/substitute[@_q="112"]rad∕s²▷removed◁
…/characters/character-fallback/character[@value="㎯"]/substitute[@_q="113"]rad/s²rad∕s²
…/characters/character-fallback/character[@value="㎯"]/substitute[@_q="114"]▷missing◁rad/s²
…/characters/character-fallback/character[@value="ſt"]/substitute[@_q="119"]ſt▷removed◁
…/characters/character-fallback/character[@value="ſt"]/substitute[@_q="120"]▷missing◁ſt
…/characters/character-fallback/character[@value="㏞"]/substitute[@_q="117"]V/m▷removed◁
…/characters/character-fallback/character[@value="㏞"]/substitute[@_q="118"]▷missing◁V/m
…/characters/character-fallback/character[@value="ᄀ"]/substitute[@_q="125"]▷removed◁
…/characters/character-fallback/character[@value="ᄀ"]/substitute[@_q="126"]▷missing◁
…/characters/character-fallback/character[@value="ᄁ"]/substitute[@_q="126"]▷removed◁
…/characters/character-fallback/character[@value="ᄁ"]/substitute[@_q="127"]▷missing◁
…/characters/character-fallback/character[@value="ᄂ"]/substitute[@_q="128"]▷removed◁
…/characters/character-fallback/character[@value="ᄂ"]/substitute[@_q="129"]▷missing◁
…/characters/character-fallback/character[@value="ᄃ"]/substitute[@_q="131"]▷removed◁
…/characters/character-fallback/character[@value="ᄃ"]/substitute[@_q="132"]▷missing◁
…/characters/character-fallback/character[@value="ᄄ"]/substitute[@_q="132"]▷removed◁
…/characters/character-fallback/character[@value="ᄄ"]/substitute[@_q="133"]▷missing◁
…/characters/character-fallback/character[@value="ᄅ"]/substitute[@_q="133"]▷removed◁
…/characters/character-fallback/character[@value="ᄅ"]/substitute[@_q="134"]▷missing◁
…/characters/character-fallback/character[@value="ᄆ"]/substitute[@_q="141"]▷removed◁
…/characters/character-fallback/character[@value="ᄆ"]/substitute[@_q="142"]▷missing◁
…/characters/character-fallback/character[@value="ᄇ"]/substitute[@_q="142"]▷removed◁
…/characters/character-fallback/character[@value="ᄇ"]/substitute[@_q="143"]▷missing◁
…/characters/character-fallback/character[@value="ᄈ"]/substitute[@_q="143"]▷removed◁
…/characters/character-fallback/character[@value="ᄈ"]/substitute[@_q="144"]▷missing◁
…/characters/character-fallback/character[@value="ᄉ"]/substitute[@_q="145"]▷removed◁
…/characters/character-fallback/character[@value="ᄉ"]/substitute[@_q="146"]▷missing◁
…/characters/character-fallback/character[@value="ᄊ"]/substitute[@_q="146"]▷removed◁
…/characters/character-fallback/character[@value="ᄊ"]/substitute[@_q="147"]▷missing◁
…/characters/character-fallback/character[@value="ᄋ"]/substitute[@_q="147"]▷removed◁
…/characters/character-fallback/character[@value="ᄋ"]/substitute[@_q="148"]▷missing◁
…/characters/character-fallback/character[@value="ᄌ"]/substitute[@_q="148"]▷removed◁
…/characters/character-fallback/character[@value="ᄌ"]/substitute[@_q="149"]▷missing◁
…/characters/character-fallback/character[@value="ᄍ"]/substitute[@_q="149"]▷removed◁
…/characters/character-fallback/character[@value="ᄍ"]/substitute[@_q="150"]▷missing◁
…/characters/character-fallback/character[@value="ᄎ"]/substitute[@_q="150"]▷removed◁
…/characters/character-fallback/character[@value="ᄎ"]/substitute[@_q="151"]▷missing◁
…/characters/character-fallback/character[@value="ᄏ"]/substitute[@_q="151"]▷removed◁
…/characters/character-fallback/character[@value="ᄏ"]/substitute[@_q="152"]▷missing◁
…/characters/character-fallback/character[@value="ᄐ"]/substitute[@_q="152"]▷removed◁
…/characters/character-fallback/character[@value="ᄐ"]/substitute[@_q="153"]▷missing◁
…/characters/character-fallback/character[@value="ᄑ"]/substitute[@_q="153"]▷removed◁
…/characters/character-fallback/character[@value="ᄑ"]/substitute[@_q="154"]▷missing◁
…/characters/character-fallback/character[@value="ᄒ"]/substitute[@_q="154"]▷removed◁
…/characters/character-fallback/character[@value="ᄒ"]/substitute[@_q="155"]▷missing◁
…/characters/character-fallback/character[@value="ᄚ"]/substitute[@_q="140"]▷removed◁
…/characters/character-fallback/character[@value="ᄚ"]/substitute[@_q="141"]▷missing◁
…/characters/character-fallback/character[@value="ᄡ"]/substitute[@_q="144"]▷removed◁
…/characters/character-fallback/character[@value="ᄡ"]/substitute[@_q="145"]▷missing◁
…/characters/character-fallback/character[@value="ᅠ"]/substitute[@_q="124"]▷removed◁
…/characters/character-fallback/character[@value="ᅠ"]/substitute[@_q="125"]▷missing◁
…/characters/character-fallback/character[@value="ᅡ"]/substitute[@_q="155"]▷removed◁
…/characters/character-fallback/character[@value="ᅡ"]/substitute[@_q="156"]▷missing◁
…/characters/character-fallback/character[@value="ᅢ"]/substitute[@_q="156"]▷removed◁
…/characters/character-fallback/character[@value="ᅢ"]/substitute[@_q="157"]▷missing◁
…/characters/character-fallback/character[@value="ᅣ"]/substitute[@_q="157"]▷removed◁
…/characters/character-fallback/character[@value="ᅣ"]/substitute[@_q="158"]▷missing◁
…/characters/character-fallback/character[@value="ᅤ"]/substitute[@_q="158"]▷removed◁
…/characters/character-fallback/character[@value="ᅤ"]/substitute[@_q="159"]▷missing◁
…/characters/character-fallback/character[@value="ᅥ"]/substitute[@_q="159"]▷removed◁
…/characters/character-fallback/character[@value="ᅥ"]/substitute[@_q="160"]▷missing◁
…/characters/character-fallback/character[@value="ᅦ"]/substitute[@_q="160"]▷removed◁
…/characters/character-fallback/character[@value="ᅦ"]/substitute[@_q="161"]▷missing◁
…/characters/character-fallback/character[@value="ᅧ"]/substitute[@_q="161"]▷removed◁
…/characters/character-fallback/character[@value="ᅧ"]/substitute[@_q="162"]▷missing◁
…/characters/character-fallback/character[@value="ᅨ"]/substitute[@_q="162"]▷removed◁
…/characters/character-fallback/character[@value="ᅨ"]/substitute[@_q="163"]▷missing◁
…/characters/character-fallback/character[@value="ᅩ"]/substitute[@_q="163"]▷removed◁
…/characters/character-fallback/character[@value="ᅩ"]/substitute[@_q="164"]▷missing◁
…/characters/character-fallback/character[@value="ᅪ"]/substitute[@_q="164"]▷removed◁
…/characters/character-fallback/character[@value="ᅪ"]/substitute[@_q="165"]▷missing◁
…/characters/character-fallback/character[@value="ᅫ"]/substitute[@_q="165"]▷removed◁
…/characters/character-fallback/character[@value="ᅫ"]/substitute[@_q="166"]▷missing◁
…/characters/character-fallback/character[@value="ᅬ"]/substitute[@_q="166"]▷removed◁
…/characters/character-fallback/character[@value="ᅬ"]/substitute[@_q="167"]▷missing◁
…/characters/character-fallback/character[@value="ᅭ"]/substitute[@_q="167"]▷removed◁
…/characters/character-fallback/character[@value="ᅭ"]/substitute[@_q="168"]▷missing◁
…/characters/character-fallback/character[@value="ᅮ"]/substitute[@_q="168"]▷removed◁
…/characters/character-fallback/character[@value="ᅮ"]/substitute[@_q="169"]▷missing◁
…/characters/character-fallback/character[@value="ᅯ"]/substitute[@_q="169"]▷removed◁
…/characters/character-fallback/character[@value="ᅯ"]/substitute[@_q="170"]▷missing◁
…/characters/character-fallback/character[@value="ᅰ"]/substitute[@_q="170"]▷removed◁
…/characters/character-fallback/character[@value="ᅰ"]/substitute[@_q="171"]▷missing◁
…/characters/character-fallback/character[@value="ᅱ"]/substitute[@_q="171"]▷removed◁
…/characters/character-fallback/character[@value="ᅱ"]/substitute[@_q="172"]▷missing◁
…/characters/character-fallback/character[@value="ᅲ"]/substitute[@_q="172"]▷removed◁
…/characters/character-fallback/character[@value="ᅲ"]/substitute[@_q="173"]▷missing◁
…/characters/character-fallback/character[@value="ᅳ"]/substitute[@_q="173"]▷removed◁
…/characters/character-fallback/character[@value="ᅳ"]/substitute[@_q="174"]▷missing◁
…/characters/character-fallback/character[@value="ᅴ"]/substitute[@_q="174"]▷removed◁
…/characters/character-fallback/character[@value="ᅴ"]/substitute[@_q="175"]▷missing◁
…/characters/character-fallback/character[@value="ᅵ"]/substitute[@_q="175"]▷removed◁
…/characters/character-fallback/character[@value="ᅵ"]/substitute[@_q="176"]▷missing◁
…/characters/character-fallback/character[@value="ᆪ"]/substitute[@_q="127"]▷removed◁
…/characters/character-fallback/character[@value="ᆪ"]/substitute[@_q="128"]▷missing◁
…/characters/character-fallback/character[@value="ᆬ"]/substitute[@_q="129"]▷removed◁
…/characters/character-fallback/character[@value="ᆬ"]/substitute[@_q="130"]▷missing◁
…/characters/character-fallback/character[@value="ᆭ"]/substitute[@_q="130"]▷removed◁
…/characters/character-fallback/character[@value="ᆭ"]/substitute[@_q="131"]▷missing◁
…/characters/character-fallback/character[@value="ᆰ"]/substitute[@_q="134"]▷removed◁
…/characters/character-fallback/character[@value="ᆰ"]/substitute[@_q="135"]▷missing◁
…/characters/character-fallback/character[@value="ᆱ"]/substitute[@_q="135"]▷removed◁
…/characters/character-fallback/character[@value="ᆱ"]/substitute[@_q="136"]▷missing◁
…/characters/character-fallback/character[@value="ᆲ"]/substitute[@_q="136"]▷removed◁
…/characters/character-fallback/character[@value="ᆲ"]/substitute[@_q="137"]▷missing◁
…/characters/character-fallback/character[@value="ᆳ"]/substitute[@_q="137"]▷removed◁
…/characters/character-fallback/character[@value="ᆳ"]/substitute[@_q="138"]▷missing◁
…/characters/character-fallback/character[@value="ᆴ"]/substitute[@_q="138"]▷removed◁
…/characters/character-fallback/character[@value="ᆴ"]/substitute[@_q="139"]▷missing◁
…/characters/character-fallback/character[@value="ᆵ"]/substitute[@_q="139"]▷removed◁
…/characters/character-fallback/character[@value="ᆵ"]/substitute[@_q="140"]▷missing◁
…/transforms/transform[@source="am"][@target="am_FONIPA"][@direction="forward"]/_draft▷missing◁contributed
…/transforms/transform[@source="am"][@target="am_FONIPA"][@direction="forward"]/_visibility▷missing◁external
…/transforms/transform[@source="am"][@target="am_FONIPA"][@direction="forward"]/tRule▷missing◁# Transforms Amharic (am) to Amharic in phonemic IPA transcription (am_FONIPA).
#
# Labialization:
# Amharic speakers will usually say ሟ as [mʷa] instead of [mwa];
# labializing [m] instead of saying [m] followed by a separate [w].
# Most Amharic consonants can get labialized. To keep the phonemic
# transcription simple, we emit /m/ + /w/; otherwise, our phoneme
# set would almost double, and it would include very unusual phonemes
# such as /ɲʷ/ or /t͡ʃʼʷ/.
#
# References:
# [1] The Ge’ez Frontier Foundation: “Principles and Specification
# for Mnemonic Ethiopic Keyboards.” Version of January 17, 2009;
# retrieved on November 4, 2014.
# http://keyboards.ethiopic.org/specification/GFF-MnemonicEthiopicKeyboardSpecification.pdf
# Other than most online sources, this report uses correct IPA notation
# with the exception of /j/, which it consistently (but wrongly)
# writes as */y/.

# TODO(sascha): Implement these, instead of stripping them away.
\u135D → ''; # U+135D ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK
\u135E → ''; # U+135E ETHIOPIC COMBINING VOWEL LENGTH MARK
\u135F → ''; # U+135F ETHIOPIC COMBINING GEMINATION MARK

# Appendix B of [1] transcribes ሀ as /hə/. However, according to
# an Amharic-speaking person, there is no /hə/ sequence
# in Amharic; instead, it gets pronounced as /ha/.
ሀ → ha;
ሁ → hu;
ሂ → hi;
ሃ → ha;
ሄ → he;
ህ → hɨ;
ሆ → ho;
ሇ → ho; # Dizi, Me’en, Mursi, Suri /hɔ/ ([1], Appendix E); not used in Amharic.

ለ → lə;
ሉ → lu;
ሊ → li;
ላ → la;
ሌ → le;
ል → lɨ;
ሎ → lo;
ⶀ → lo; # Dizi, Me’en, Mursi, Suri /lɔ/ ([1], Appendix E); not used in Amharic.
ሏ → lwa;

# Appendix B of [1] transcribes ሐ as Voiceless pharyngeal fricative
# /ħə/. However, according to an Amharic-speaking person, Amharic
# makes no difference in pronunciation between ሐ...ሓ and ሀ...ሃ; both
# are pronounced as Voiceless glottal fricative /h/. Also, according
# to the speaker there is no /hə/ sequence in Amharic; instead, it
# gets pronounced as /ha/.
ሐ → ha;
ሑ → hu;
ሒ → hi;
ሓ → ha;
ሔ → he;
ሕ → hɨ;
ሖ → ho;
ሗ → hwa;

መ → mə;
ሙ → mu;
ሚ → mi;
ማ → ma;
ሜ → me;
ም → mɨ;
ሞ → mo;
ⶁ → mo; # Dizi, Me’en, Mursi, Suri /mɔ/ ([1], Appendix E); not used in Amharic.
ᎀ → mwə; # Sebatbeit /mwə/ ([1], Appendix H); not used in Amharic.
ᎃ → mwu; # Sebatbeit /mwu/ ([1], Appendix H); not used in Amharic.
ᎁ → mwi; # Sebatbeit /mwi/ ([1], Appendix H); not used in Amharic.
ሟ → mwa;
ᎂ → mwe; # Sebatbeit /mwe/ ([1], Appendix H); not used in Amharic.
ፙ → mja; # Unclear which language; Appendix L of [1] transcribes ፙ as /mʲa/.

ሠ → sə;
ሡ → su;
ሢ → si;
ሣ → sa;
ሤ → se;
ሥ → sɨ;
ሦ → so;
ሧ → swa;

ረ → rə;
ሩ → ru;
ሪ → ri;
ራ → ra;
ሬ → re;
ር → rɨ;
ሮ → ro;
ⶂ → ro; # Dizi, Me’en, Mursi, Suri /rɔ/ ([1], Appendix E); not used in Amharic.
ሯ → rwa;
ፘ → rja; # Unclear which language; Appendix L of [1] transcribes ፘ as /rʲa/.

# Amharic speakers pronounce ሰ like ሠ. Source: [1], Appendix B.
ሰ → sə;
ሱ → su;
ሲ → si;
ሳ → sa;
ሴ → se;
ስ → sɨ;
ሶ → so;
ⶃ → so; # Dizi, Me’en, Mursi, Suri /sɔ/ ([1], Appendix E); not used in Amharic.
ሷ → swa;

ሸ → ʃə;
ሹ → ʃu;
ሺ → ʃi;
ሻ → ʃa;
ሼ → ʃe;
ሽ → ʃɨ;
ሾ → ʃo;
ⶄ → ʃo; # Dizi, Me’en, Mursi, Suri /ʃɔ/ ([1], Appendix E); not used in Amharic.
ሿ → ʃwa;

# Amharic speakers pronounce ⶠ like ሸ. Source: [1], Appendix B.
ⶠ → ʃə;
ⶡ → ʃu;
ⶢ → ʃi;
ⶣ → ʃa;
ⶤ → ʃe;
ⶥ → ʃɨ;
ⶦ → ʃo;

ቀ → kʼə;
ቁ → kʼu;
ቂ → kʼi;
ቃ → kʼa;
ቄ → kʼe;
ቅ → kʼɨ;
ቆ → kʼo;
ቇ → kʼo; # Dizi, Me’en, Mursi, Suri /kʼɔ/ ([1], Appendix E); not used in Amharic.
ቈ → kʼwə;
ቍ → kʼwu;
ቊ → kʼwi;
ቋ → kʼwa;
ቌ → kʼwe;

# In Awngi, Blin, Qimant, and Xamtanga, ቐ is spoken as voiced uvular fricative [ʁ].
# Source: [1], Appendix C. However, */ʁ/ is not an Amharic phoneme.
# When reading foreign words with ቐ, Amharic speakers pronounce
# ቐ like ቀ, i.e. as velar ejective /kʼ/.
ቐ → kʼə;
ቑ → kʼu;
ቒ → kʼi;
ቓ → kʼa;
ቔ → kʼe;
ቕ → kʼɨ;
ቖ → kʼo;
ቘ → kʼwə;
ቝ → kʼwu;
ቚ → kʼwi;
ቛ → kʼwa;
ቜ → kʼwe;

# In Sebatbeit, ⷀ is spoken as palatalized velar ejective /kʼʲ/ ([1], Appendix H).
# In Amharic, the syllable is not used, but it might appear in names.
ⷀ → kʼjə;
ⷁ → kʼju;
ⷂ → kʼji;
ⷃ → kʼja;
ⷄ → kʼje;
ⷅ → kʼjɨ;
ⷆ → kʼjo;

በ → bə;
ቡ → bu;
ቢ → bi;
ባ → ba;
ቤ → be;
ብ → bɨ;
ቦ → bo;
ⶅ → bo; # Dizi, Me’en, Mursi, Suri /bɔ/ ([1], Appendix E); not used in Amharic.
ᎄ → bwə; # Sebatbeit /bʷə/ ([1], Appendix H); not used in Amharic.
ᎇ → bwu; # Sebatbeit /bʷu/ ([1], Appendix H); not used in Amharic.
ᎅ → bwi; # Sebatbeit /bʷi/ ([1], Appendix H); not used in Amharic.
ቧ → bwa; # Sebatbeit /bʷa/ ([1], Appendix H); not used in Amharic.
ᎆ → bwe; # Sebatbeit /bʷe/ ([1], Appendix H); not used in Amharic.

ቨ → və;
ቩ → vu;
ቪ → vi;
ቫ → va;
ቬ → ve;
ቭ → vɨ;
ቮ → vo;
ቯ → vwa;

ተ → tə;
ቱ → tu;
ቲ → ti;
ታ → ta;
ቴ → te;
ት → tɨ;
ቶ → to;
ⶆ → to; # Dizi, Me’en, Mursi, Suri /tɔ/ ([1], Appendix E); not used in Amharic.
ቷ → twa;

ቸ → t͡ʃə;
ቹ → t͡ʃu;
ቺ → t͡ʃi;
ቻ → t͡ʃa;
ቼ → t͡ʃe;
ች → t͡ʃɨ;
ቾ → t͡ʃo;
ቿ → t͡ʃwa;

# Unclear which Ethiopic language uses ⶨ. It only appears in the
# “Language Neutral” list of Appendix L in [1], which transcribes it as t͡ʃ.
# For Amharic, we pronounce ⶨ therefore like ቸ.
ⶨ → t͡ʃə;
ⶩ → t͡ʃu;
ⶪ → t͡ʃi;
ⶫ → t͡ʃa;
ⶬ → t͡ʃe;
ⶭ → t͡ʃɨ;
ⶮ → t͡ʃo;

# In Amharic, ኀ is pronounced like ሀ.
# Source: [1], section on “Phonological Redundancy” for Amharic, page
# 5. Appendix B of [1] transcribes ሀ as /hə/. However, according to
# an Amharic-speaking person, there is no /hə/ sequence in Amharic.
# Instead, ሀ (and hence also ኀ) gets pronounced as /ha/.

ኀ → ha;
ኁ → hu;
ኂ → hi;
ኃ → ha;
ኄ → he;
ኅ → hɨ;
ኆ → ho;
ኇ → ho; # Dizi, Me’en, Mursi, Suri /ŋɔ/ ([1], Appendix E); not used in Amharic.
ኈ → hwə;
ኍ → hwu;
ኊ → hwi;
ኋ → hwa;
ኌ → hwe;

ነ → nə;
ኑ → nu;
ኒ → ni;
ና → na;
ኔ → ne;
ን → nɨ;
ኖ → no;
ⶈ → no; # Dizi, Me’en, Mursi, Suri /nɔ/ ([1], Appendix E); not used in Amharic.
ኗ → nwa;

ኘ → ɲə;
ኙ → ɲu;
ኚ → ɲi;
ኛ → ɲa;
ኜ → ɲe;
ኝ → ɲɨ;
ኞ → ɲo;
ⶉ → ɲo; # Dizi, Me’en, Mursi, Suri /ɲɔ/ ([1], Appendix E); not used in Amharic.
ኟ → ɲwa;

አ → ʔə;
ኡ → ʔu;
ኢ → ʔi;
ኣ → ʔa;
ኤ → ʔe;
እ → ʔɨ;
ኦ → ʔo;
ⶊ → ʔo; # Dizi, Me’en, Mursi, Suri /ɲɔ/ ([1], Appendix E); not used in Amharic.

ከ → kə;
ኩ → ku;
ኪ → ki;
ካ → ka;
ኬ → ke;
ክ → kɨ;
ኮ → ko;
ኰ → kwə;
ኵ → kwu;
ኲ → kwi;
ኳ → kwa;
ኴ → kwe;

# In Sebatbeit, ⷈ is spoken as palatalized velar plosive /kʲ/ ([1], Appendix H).
# Amharic speakers pronounce it as /k/ without palatalization.
ⷈ → kə;
ⷉ → ku;
ⷊ → ki;
ⷋ → ka;
ⷌ → ke;
ⷍ → kɨ;
ⷎ → ko;

# In Sebatbeit, ⷐ is spoken as palatalized voiceless velar fricative/xʲə/
# according to [1], Appendix H. When the syllable appears in names,
# Amharic speakers pronounce it as /kə/ without palatalization.
ⷐ → kə;
ⷑ → ku;
ⷒ → ki;
ⷓ → ka;
ⷔ → ke;
ⷕ → kɨ;
ⷖ → ko;

ወ → wə;
ዉ → wu;
ዊ → wi;
ዋ → wa;
ዌ → we;
ው → wɨ;
ዎ → wo;
ዏ → wo; # Dizi, Me’en, Mursi, Suri /wɔ/ ([1], Appendix E); not used in Amharic.

ዐ → ʕə;
ዑ → ʕu;
ዒ → ʕi;
ዓ → ʕa;
ዔ → ʕe;
ዕ → ʕɨ;
ዖ → ʕo;

ዘ → zə;
ዙ → zu;
ዚ → zi;
ዛ → za;
ዜ → ze;
ዝ → zɨ;
ዞ → zo;
ⶋ → zo; # Dizi, Me’en, Mursi, Suri /zɔ/ ([1], Appendix E); not used in Amharic.
ዟ → zwa;

ዠ → ʒə;
ዡ → ʒu;
ዢ → ʒi;
ዣ → ʒa;
ዤ → ʒe;
ዥ → ʒɨ;
ዦ → ʒo;
ዧ → ʒwa;

# Unclear which Ethiopic language uses ⶰ. It only appears in the
# “Language Neutral” list of Appendix L in [1], which transcribes it as ʒ.
# For Amharic, we pronounce ⶰ therefore like ዠ.
ⶰ → ʒə;
ⶱ → ʒu;
ⶲ → ʒi;
ⶳ → ʒa;
ⶴ → ʒe;
ⶵ → ʒɨ;
ⶶ → ʒo;

የ → jə;
ዩ → ju;
ዪ → ji;
ያ → ja;
ዬ → je;
ይ → jɨ;
ዮ → jo;
ዯ → jo; # Dizi, Me’en, Mursi, Suri /zɔ/ ([1], Appendix E); not used in Amharic.

ደ → də;
ዱ → du;
ዲ → di;
ዳ → da;
ዴ → de;
ድ → dɨ;
ዶ → do;
ⶌ → do; # Dizi, Me’en, Mursi, Suri /zɔ/ ([1], Appendix E); not used in Amharic.
ዷ → dwa;

ጀ → d͡ʒə;
ጁ → d͡ʒu;
ጂ → d͡ʒi;
ጃ → d͡ʒa;
ጄ → d͡ʒe;
ጅ → d͡ʒɨ;
ጆ → d͡ʒo;
ጇ → d͡ʒwa;

ገ → ɡə;
ጉ → ɡu;
ጊ → ɡi;
ጋ → ɡa;
ጌ → ɡe;
ግ → ɡɨ;
ጎ → ɡo;
ጐ → ɡwə;
ጕ → ɡwu;
ጒ → ɡwi;
ጓ → ɡwa;
ጔ → ɡwe;

# In Awngi, Blin, Qimant, and Xamtanga, ጘ is spoken as voiced velar nasal /ŋ/.
# Source: [1], Appendix C. While /ŋ/ is not an Amharic phoneme, Amharic speakers
# still can pronounce it according to our source.
ጘ → ŋə;
ጙ → ŋu;
ጚ → ŋi;
ጛ → ŋa;
ጜ → ŋe;
ጝ → ŋɨ;
ጞ → ŋo;
ⶓ → ŋwə;
ⶖ → ŋwu;
ⶔ → ŋwi;
ጟ → ŋwa;
ⶕ → ŋwe;

# In Sebatbeit, ⷘ is spoken as palatalized voiced velar stop /ɡj/ ([1], Appendix H).
# Amharic speakers pronounce it as voiced velar stop /ɡ/ without palatalization.
ⷘ → ɡə;
ⷙ → ɡu;
ⷚ → ɡi;
ⷛ → ɡa;
ⷜ → ɡe;
ⷝ → ɡɨ;
ⷞ → ɡo;

ጠ → tʼə;
ጡ → tʼu;
ጢ → tʼi;
ጣ → tʼa;
ጤ → tʼe;
ጥ → tʼɨ;
ጦ → tʼo;
ጧ → tʼwa;

ጨ → t͡ʃʼə;
ጩ → t͡ʃʼu;
ጪ → t͡ʃʼi;
ጫ → t͡ʃʼa;
ጬ → t͡ʃʼe;
ጭ → t͡ʃʼɨ;
ጮ → t͡ʃʼo;
ⶐ → t͡ʃʼo; # Dizi, Me’en, Mursi, Suri /t͡ʃʼɔ/ ([1], Appendix E); not used in Amharic.
ጯ → t͡ʃʼwa;

# According to Appendix B of [1], the following are used in the Bench language
# (aka Benchnon, Gimira). In Bench, ⶻ is pronounced as /ʈ͡ʂʼ/ Retroflex
# ejective affricate; with a phonemic distrinction to the non-retroflex version.
# Amharic does not have retroflex phonemes, so we go with /t͡ʃʼ/.
ⶸ → t͡ʃʼə;
ⶹ → t͡ʃʼu;
ⶺ → t͡ʃʼi;
ⶻ → t͡ʃʼa;
ⶼ → t͡ʃʼe;
ⶽ → t͡ʃʼɨ;
ⶾ → t͡ʃʼo;

ጰ → pʼə;
ጱ → pʼu;
ጲ → pʼi;
ጳ → pʼa;
ጴ → pʼe;
ጵ → pʼɨ;
ጶ → pʼo;
ⶑ → pʼo; # Dizi, Me’en, Mursi, Suri /pʼɔ/ ([1], Appendix E); not used in Amharic.
ጷ → pʼwa;

ጸ → sʼə;
ጹ → sʼu;
ጺ → sʼi;
ጻ → sʼa;
ጼ → sʼe;
ጽ → sʼɨ;
ጾ → sʼo;
ጿ → sʼwa;

# In Amharic, ፀ is pronounced like ጸ.
# Source: [1], section on “Phonological Redundancy” for Amharic, page 5.
ፀ → sʼə;
ፁ → sʼu;
ፂ → sʼi;
ፃ → sʼa;
ፄ → sʼe;
ፅ → sʼɨ;
ፆ → sʼo;
ፇ → sʼo; # Dizi, Me’en, Mursi, Suri /sʼɔ/ ([1], Appendix E); not used in Amharic.

ፈ → fə;
ፉ → fu;
ፊ → fi;
ፋ → fa;
ፌ → fe;
ፍ → fɨ;
ፎ → fo;
ᎈ → fwə; # Sebatbeit /fwə/ ([1], Appendix H); not used in Amharic.
ᎉ → fwu; # Sebatbeit /fwu/ ([1], Appendix H); not used in Amharic.
ᎋ → fwi; # Sebatbeit /fwi/ ([1], Appendix H); not used in Amharic.
ፏ → fwa;
ᎊ → fwe; # Sebatbeit /fwe/ ([1], Appendix H); not used in Amharic.
ፚ → fja; # Unclear which language; Appendix L of [1] transcribes ፚ as /fja/.

ፐ → pə;
ፑ → pu;
ፒ → pi;
ፓ → pa;
ፔ → pe;
ፕ → pɨ;
ፖ → po;
ⶒ → po; # Dizi, Me’en, Mursi, Suri /pɔ/ ([1], Appendix E); not used in Amharic.
ᎌ → pwə; # Sebatbeit /pwə/ ([1], Appendix H); not used in Amharic.
ᎍ → pwu; # Sebatbeit /pwu/ ([1], Appendix H); not used in Amharic.
ᎏ → pwi; # Sebatbeit /pwi/ ([1], Appendix H); not used in Amharic.
ፗ → pwa;
ᎎ → pwe; # Sebatbeit /pwe/ ([1], Appendix H); not used in Amharic.

ኧ → ə;

# Applications will typically split words before calling our rules.
# To be resilient, we replace punctuation by whitespace in IPA.
፠ → ' '; # U+1360 ETHIOPIC SECTION MARK
፡ → ' '; # U+1361 ETHIOPIC WORDSPACE
። → ' '; # U+1362 ETHIOPIC FULL STOP
፣ → ' '; # U+1363 ETHIOPIC COMMA
፤ → ' '; # U+1364 ETHIOPIC SEMICOLON
፥ → ' '; # U+1365 ETHIOPIC COLON
፦ → ' '; # U+1366 ETHIOPIC PREFACE COLON
፧ → ' '; # U+1367 ETHIOPIC QUESTION MARK
፨ → ' '; # U+1368 ETHIOPIC PARAGRAPH SEPARATOR

# Likewise, Ethiopic numberals cannot be pronounced by these rules,
# so we replace them by whitespace in the output IPA notation.
# Applications will typically pre-process text before calling
# the am → am_FONIPA transform.
፩ → ' '; # U+1369 ETHIOPIC DIGIT ONE
፪ → ' '; # U+136A ETHIOPIC DIGIT TWO
፫ → ' '; # U+136B ETHIOPIC DIGIT THREE
፬ → ' '; # U+136C ETHIOPIC DIGIT FOUR
፭ → ' '; # U+136D ETHIOPIC DIGIT FIVE
፮ → ' '; # U+136E ETHIOPIC DIGIT SIX
፯ → ' '; # U+136F ETHIOPIC DIGIT SEVEN
፰ → ' '; # U+1370 ETHIOPIC DIGIT EIGHT
፱ → ' '; # U+1371 ETHIOPIC DIGIT NINE
፲ → ' '; # U+1372 ETHIOPIC NUMBER TEN
፳ → ' '; # U+1373 ETHIOPIC NUMBER TWENTY
፴ → ' '; # U+1374 ETHIOPIC NUMBER THIRTY
፵ → ' '; # U+1375 ETHIOPIC NUMBER FORTY
፶ → ' '; # U+1376 ETHIOPIC NUMBER FIFTY
፷ → ' '; # U+1377 ETHIOPIC NUMBER SIXTY
፸ → ' '; # U+1378 ETHIOPIC NUMBER SEVENTY
፹ → ' '; # U+1379 ETHIOPIC NUMBER EIGHTY
፺ → ' '; # U+137A ETHIOPIC NUMBER NINETY
፻ → ' '; # U+137B ETHIOPIC NUMBER HUNDRED
፼ → ' '; # U+137C ETHIOPIC NUMBER TEN THOUSAND

# Insert syllable markers in a separate pass.
::NULL;
{i} [[:L:]] → i \.;
{ɨ} [[:L:]] → ɨ \.;
{u} [[:L:]] → u \.;
{e} [[:L:]] → e \.;
{o} [[:L:]] → o \.;
{ə} [[:L:]] → ə \.;
{a} [[:L:]] → a \.;
…/transforms/transform[@source="Amharic"][@target="Latin"][@variant="BGN"][@direction="forward"]/tRule:: [ሀ-᎙] ;
:: NFD (NFC) ;
$ejective = ’;
$glottal = ’;
$pharyngeal = ‘;
$wordBoundary = [^[:L:][:M:][:N:]] ;
ሀ → hā ; # ETHIOPIC SYLLABLE HA
ሁ → hu ; # ETHIOPIC SYLLABLE HU
ሂ → hī ; # ETHIOPIC SYLLABLE HI
ሃ → ha ; # ETHIOPIC SYLLABLE HAA
ሄ → hē ; # ETHIOPIC SYLLABLE HEE
ህ → hi ; # ETHIOPIC SYLLABLE HE
ሆ → ho ; # ETHIOPIC SYLLABLE HO
ለ → le ; # ETHIOPIC SYLLABLE LA
ሉ → lu ; # ETHIOPIC SYLLABLE LU
ሊ → lī ; # ETHIOPIC SYLLABLE LI
ላ → la ; # ETHIOPIC SYLLABLE LAA
ሌ → lē ; # ETHIOPIC SYLLABLE LEE
ል → li ; # ETHIOPIC SYLLABLE LE
ሎ → lo ; # ETHIOPIC SYLLABLE LO
ሏ → lwa ; # ETHIOPIC SYLLABLE LWA
ሐ → ḥā ; # ETHIOPIC SYLLABLE HHA
ሑ → ḥu ; # ETHIOPIC SYLLABLE HHU
ሒ → ḥī ; # ETHIOPIC SYLLABLE HHI
ሓ → ḥa ; # ETHIOPIC SYLLABLE HHAA
ሔ → ḥē ; # ETHIOPIC SYLLABLE HHEE
ሕ → ḥi ; # ETHIOPIC SYLLABLE HHE
ሖ → ḥo ; # ETHIOPIC SYLLABLE HHO
መ → me ; # ETHIOPIC SYLLABLE MA
ሙ → mu ; # ETHIOPIC SYLLABLE MU
ሚ → mī ; # ETHIOPIC SYLLABLE MI
ማ → ma ; # ETHIOPIC SYLLABLE MAA
ሜ → mē ; # ETHIOPIC SYLLABLE MEE
ም → mi ; # ETHIOPIC SYLLABLE ME
ሞ → mo ; # ETHIOPIC SYLLABLE MO
ሟ → mwa ; # ETHIOPIC SYLLABLE MWA
ሠ → še ; # ETHIOPIC SYLLABLE SZA
ሡ → šu ; # ETHIOPIC SYLLABLE SZU
ሢ → šī ; # ETHIOPIC SYLLABLE SZI
ሣ → ša ; # ETHIOPIC SYLLABLE SZAA
ሤ → šē ; # ETHIOPIC SYLLABLE SZEE
ሥ → ši ; # ETHIOPIC SYLLABLE SZE
ሦ → šo ; # ETHIOPIC SYLLABLE SZO
ረ → re ; # ETHIOPIC SYLLABLE RA
ሩ → ru ; # ETHIOPIC SYLLABLE RU
ሪ → rī ; # ETHIOPIC SYLLABLE RI
ራ → ra ; # ETHIOPIC SYLLABLE RAA
ሬ → rē ; # ETHIOPIC SYLLABLE REE
ር → ri ; # ETHIOPIC SYLLABLE RE
ሮ → ro ; # ETHIOPIC SYLLABLE RO
ሯ → rwa ; # ETHIOPIC SYLLABLE RWA not in BGN
ሰ → se ; # ETHIOPIC SYLLABLE SA
ሱ → su ; # ETHIOPIC SYLLABLE SU
ሲ → sī ; # ETHIOPIC SYLLABLE SI
ሳ → sa ; # ETHIOPIC SYLLABLE SAA
ሴ → sē ; # ETHIOPIC SYLLABLE SEE
ስ → si ; # ETHIOPIC SYLLABLE SE
ሶ → so ; # ETHIOPIC SYLLABLE SO
ሷ → swa ; # ETHIOPIC SYLLABLE SWA
ሸ → she ; # ETHIOPIC SYLLABLE SHA
ሹ → shu ; # ETHIOPIC SYLLABLE SHU
ሺ → shī ; # ETHIOPIC SYLLABLE SHI
ሻ → sha ; # ETHIOPIC SYLLABLE SHAA
ሼ → shē ; # ETHIOPIC SYLLABLE SHEE
ሽ → shi ; # ETHIOPIC SYLLABLE SHE
ሾ → sho ; # ETHIOPIC SYLLABLE SHO
ሿ → shwa ; # ETHIOPIC SYLLABLE SHWA
ቀ → k $ejective e ; # ETHIOPIC SYLLABLE QA
ቁ → k $ejective u ; # ETHIOPIC SYLLABLE QU
ቂ → k $ejective ī ; # ETHIOPIC SYLLABLE QI
ቃ → k $ejective a ; # ETHIOPIC SYLLABLE QAA
ቄ → k $ejective ē ; # ETHIOPIC SYLLABLE QEE
ቅ → k $ejective i ; # ETHIOPIC SYLLABLE QE
ቆ → k $ejective o ; # ETHIOPIC SYLLABLE QO
ቈ → k $ejective o ; # ETHIOPIC SYLLABLE QWA
ቍ → k $ejective wi ; # ETHIOPIC SYLLABLE QWE
ቋ → k $ejective wa ; # ETHIOPIC SYLLABLE QWAA
ቌ → k $ejective wē ; # ETHIOPIC SYLLABLE QWEE
ቊ → k $ejective wī ; # ETHIOPIC SYLLABLE QWI
ቐ → ḵ $ejective e ; # ETHIOPIC SYLLABLE QHA
ቑ → ḵ $ejective u ; # ETHIOPIC SYLLABLE QHU
ቒ → ḵ $ejective ī ; # ETHIOPIC SYLLABLE QHI
ቓ → ḵ $ejective a ; # ETHIOPIC SYLLABLE QHAA
ቔ → ḵ $ejective ē ; # ETHIOPIC SYLLABLE QHEE
ቕ → ḵ $ejective i ; # ETHIOPIC SYLLABLE QHE
ቖ → ḵ $ejective o ; # ETHIOPIC SYLLABLE QHO
ቘ → ḵ $ejective wo ; # ETHIOPIC SYLLABLE QHWA
ቚ → ḵ $ejective wī ; # ETHIOPIC SYLLABLE QHWI
ቛ → ḵ $ejective wa ; # ETHIOPIC SYLLABLE QHWAA
ቜ → ḵ $ejective wē ; # ETHIOPIC SYLLABLE QHWEE
ቝ → ḵ $ejective wi ; # ETHIOPIC SYLLABLE QHWE
በ → be ; # ETHIOPIC SYLLABLE BA
ቡ → bu ; # ETHIOPIC SYLLABLE BU
ቢ → bī ; # ETHIOPIC SYLLABLE BI
ባ → ba ; # ETHIOPIC SYLLABLE BAA
ቤ → bē ; # ETHIOPIC SYLLABLE BEE
ብ → bi ; # ETHIOPIC SYLLABLE BE
ቦ → bo ; # ETHIOPIC SYLLABLE BO
ቧ → bwa ; # ETHIOPIC SYLLABLE BWA
ተ → te ; # ETHIOPIC SYLLABLE TA
ቱ → tu ; # ETHIOPIC SYLLABLE TU
ቲ → tī ; # ETHIOPIC SYLLABLE TI
ታ → ta ; # ETHIOPIC SYLLABLE TAA
ቴ → tē ; # ETHIOPIC SYLLABLE TEE
ት → ti ; # ETHIOPIC SYLLABLE TE
ቶ → to ; # ETHIOPIC SYLLABLE TO
ቷ → twa ; # ETHIOPIC SYLLABLE TWA
ቸ → che ; # ETHIOPIC SYLLABLE CA
ቹ → chu ; # ETHIOPIC SYLLABLE CU
ቺ → chī ; # ETHIOPIC SYLLABLE CI
ቻ → cha ; # ETHIOPIC SYLLABLE CAA
ቼ → chē ; # ETHIOPIC SYLLABLE CEE
ች → chi ; # ETHIOPIC SYLLABLE CE
ቾ → cho ; # ETHIOPIC SYLLABLE CO
ቿ → chwa ; # ETHIOPIC SYLLABLE CWA
ኀ → ḫā ; # ETHIOPIC SYLLABLE XA
ኁ → ḫu ; # ETHIOPIC SYLLABLE XU
ኂ → ḫī ; # ETHIOPIC SYLLABLE XI
ኃ → ḫa ; # ETHIOPIC SYLLABLE XAA
ኄ → ḫē ; # ETHIOPIC SYLLABLE XEE
ኅ → ḫi ; # ETHIOPIC SYLLABLE XE
ኆ → ḫo ; # ETHIOPIC SYLLABLE XO
ኈ → ḫo; # ETHIOPIC SYLLABLE XWA
ኊ → ḫwī ; # ETHIOPIC SYLLABLE XWI
ኋ → ḫwa ; # ETHIOPIC SYLLABLE XWAA
ኌ → ḫwē ; # ETHIOPIC SYLLABLE XWEE
ኍ → ḫwi ; # ETHIOPIC SYLLABLE XWE
ነ → ne ; # ETHIOPIC SYLLABLE NA
ኑ → nu ; # ETHIOPIC SYLLABLE NU
ኒ → nī ; # ETHIOPIC SYLLABLE NI
ና → na ; # ETHIOPIC SYLLABLE NAA
ኔ → nē ; # ETHIOPIC SYLLABLE NEE
ን → ni ; # ETHIOPIC SYLLABLE NE
ኖ → no ; # ETHIOPIC SYLLABLE NO
ኗ → nwa ; # ETHIOPIC SYLLABLE NWA
ኘ → nye ; # ETHIOPIC SYLLABLE NYA
ኙ → nyu ; # ETHIOPIC SYLLABLE NYU
ኚ → nyī ; # ETHIOPIC SYLLABLE NYI
ኛ → nya ; # ETHIOPIC SYLLABLE NYAA
ኜ → nyē ; # ETHIOPIC SYLLABLE NYEE
ኝ → nyi ; # ETHIOPIC SYLLABLE NYE
ኞ → nyo ; # ETHIOPIC SYLLABLE NYO
ኟ → nywa ; # ETHIOPIC SYLLABLE NYWA
$wordBoundary{አ → ā ; # ETHIOPIC SYLLABLE GLOTTAL A
$wordBoundary{ኡ → u ; # ETHIOPIC SYLLABLE GLOTTAL U
$wordBoundary{ኢ → ī ; # ETHIOPIC SYLLABLE GLOTTAL I
$wordBoundary{ኣ → a ; # ETHIOPIC SYLLABLE GLOTTAL AA
$wordBoundary{ኤ → ē ; # ETHIOPIC SYLLABLE GLOTTAL EE
$wordBoundary{እ → i ; # ETHIOPIC SYLLABLE GLOTTAL E
$wordBoundary{ኦ → o ; # ETHIOPIC SYLLABLE GLOTTAL O
$wordBoundary{ኧ → e ; # ETHIOPIC SYLLABLE GLOTTAL WA
አ → $glottal ā ; # ETHIOPIC SYLLABLE GLOTTAL A
ኡ → $glottal u ; # ETHIOPIC SYLLABLE GLOTTAL U
ኢ → $glottal ī ; # ETHIOPIC SYLLABLE GLOTTAL I
ኣ → $glottal a ; # ETHIOPIC SYLLABLE GLOTTAL AA
ኤ → $glottal ē ; # ETHIOPIC SYLLABLE GLOTTAL EE
እ → $glottal i ; # ETHIOPIC SYLLABLE GLOTTAL E
ኦ → $glottal o ; # ETHIOPIC SYLLABLE GLOTTAL O
ኧ → $glottal e ; # ETHIOPIC SYLLABLE GLOTTAL WA
ከ → ke ; # ETHIOPIC SYLLABLE KA
ኩ → ku ; # ETHIOPIC SYLLABLE KU
ኪ → kī ; # ETHIOPIC SYLLABLE KI
ካ → ka ; # ETHIOPIC SYLLABLE KAA
ኬ → kē ; # ETHIOPIC SYLLABLE KEE
ክ → ki ; # ETHIOPIC SYLLABLE KE
ኮ → ko ; # ETHIOPIC SYLLABLE KO
ኰ → ko ; # ETHIOPIC SYLLABLE KWA
ኲ → kwī ; # ETHIOPIC SYLLABLE KWI
ኳ → kwa ; # ETHIOPIC SYLLABLE KWAA
ኴ → kwē ; # ETHIOPIC SYLLABLE KWEE
ኵ → kwi ; # ETHIOPIC SYLLABLE KWE
ኸ → ẖe ; # ETHIOPIC SYLLABLE KXA
ኹ → ẖu ; # ETHIOPIC SYLLABLE KXU
ኺ → ẖī ; # ETHIOPIC SYLLABLE KXI
ኻ → ẖa ; # ETHIOPIC SYLLABLE KXAA
ኼ → ẖē ; # ETHIOPIC SYLLABLE KXEE
ኽ → ẖi ; # ETHIOPIC SYLLABLE KXE
ኾ → ẖo ; # ETHIOPIC SYLLABLE KXO
ወ → we ; # ETHIOPIC SYLLABLE WA
ዉ → wu ; # ETHIOPIC SYLLABLE WU
ዊ → wī ; # ETHIOPIC SYLLABLE WI
ዋ → wa ; # ETHIOPIC SYLLABLE WAA
ዌ → wē ; # ETHIOPIC SYLLABLE WEE
ው → wi ; # ETHIOPIC SYLLABLE WE
ዎ → wo ; # ETHIOPIC SYLLABLE WO
ዐ → $pharyngeal ā ; # ETHIOPIC SYLLABLE PHARYNGEAL A
ዑ → $pharyngeal u ; # ETHIOPIC SYLLABLE PHARYNGEAL U
ዒ → $pharyngeal ī ; # ETHIOPIC SYLLABLE PHARYNGEAL I
ዓ → $pharyngeal a ; # ETHIOPIC SYLLABLE PHARYNGEAL AA
ዔ → $pharyngeal ē ; # ETHIOPIC SYLLABLE PHARYNGEAL EE
ዕ → $pharyngeal i ; # ETHIOPIC SYLLABLE PHARYNGEAL E
ዖ → $pharyngeal o ; # ETHIOPIC SYLLABLE PHARYNGEAL O
ዘ → ze ; # ETHIOPIC SYLLABLE ZA
ዙ → zu ; # ETHIOPIC SYLLABLE ZU
ዚ → zī ; # ETHIOPIC SYLLABLE ZI
ዛ → za ; # ETHIOPIC SYLLABLE ZAA
ዜ → zē ; # ETHIOPIC SYLLABLE ZEE
ዝ → zi ; # ETHIOPIC SYLLABLE ZE
ዞ → zo ; # ETHIOPIC SYLLABLE ZO
ዟ → zwa ; # ETHIOPIC SYLLABLE ZWA
ዠ → zhe ; # ETHIOPIC SYLLABLE ZHA
ዡ → zhu ; # ETHIOPIC SYLLABLE ZHU
ዢ → zhī ; # ETHIOPIC SYLLABLE ZHI
ዣ → zha ; # ETHIOPIC SYLLABLE ZHAA
ዤ → zhē ; # ETHIOPIC SYLLABLE ZHEE
ዥ → zhi ; # ETHIOPIC SYLLABLE ZHE
ዦ → zho ; # ETHIOPIC SYLLABLE ZHO
ዧ → zhwa ; # ETHIOPIC SYLLABLE ZHWA
የ → ye ; # ETHIOPIC SYLLABLE YA
ዩ → yu ; # ETHIOPIC SYLLABLE YU
ዪ → yī ; # ETHIOPIC SYLLABLE YI
ያ → ya ; # ETHIOPIC SYLLABLE YAA
ዬ → yē ; # ETHIOPIC SYLLABLE YEE
ይ → yi ; # ETHIOPIC SYLLABLE YE
ዮ → yo ; # ETHIOPIC SYLLABLE YO
ደ → de ; # ETHIOPIC SYLLABLE DA
ዱ → du ; # ETHIOPIC SYLLABLE DU
ዲ → dī ; # ETHIOPIC SYLLABLE DI
ዳ → da ; # ETHIOPIC SYLLABLE DAA
ዴ → dē ; # ETHIOPIC SYLLABLE DEE
ድ → di ; # ETHIOPIC SYLLABLE DE
ዶ → do ; # ETHIOPIC SYLLABLE DO
ዷ → dwa ; # ETHIOPIC SYLLABLE DWA
ጀ → je ; # ETHIOPIC SYLLABLE JA
ጁ → ju ; # ETHIOPIC SYLLABLE JU
ጂ → jī ; # ETHIOPIC SYLLABLE JI
ጃ → ja ; # ETHIOPIC SYLLABLE JAA
ጄ → jē ; # ETHIOPIC SYLLABLE JEE
ጅ → ji ; # ETHIOPIC SYLLABLE JE
ጆ → jo ; # ETHIOPIC SYLLABLE JO
ጇ → jwa ; # ETHIOPIC SYLLABLE JWA
ገ → ge ; # ETHIOPIC SYLLABLE GA
ጉ → gu ; # ETHIOPIC SYLLABLE GU
ጊ → gī ; # ETHIOPIC SYLLABLE GI
ጋ → ga ; # ETHIOPIC SYLLABLE GAA
ጌ → gē ; # ETHIOPIC SYLLABLE GEE
ግ → gi ; # ETHIOPIC SYLLABLE GE
ጎ → go ; # ETHIOPIC SYLLABLE GO
ጐ → go ; # ETHIOPIC SYLLABLE GWA
ጒ → gwī ; # ETHIOPIC SYLLABLE GWI
ጓ → gwa ; # ETHIOPIC SYLLABLE GWAA
ጔ → gwē ; # ETHIOPIC SYLLABLE GWEE
ጕ → gwi ; # ETHIOPIC SYLLABLE GWE
ጠ → t $ejective e ; # ETHIOPIC SYLLABLE THA
ጡ → t $ejective u ; # ETHIOPIC SYLLABLE THU
ጢ → t $ejective ī ; # ETHIOPIC SYLLABLE THI
ጣ → t $ejective a ; # ETHIOPIC SYLLABLE THAA
ጤ → t $ejective ē ; # ETHIOPIC SYLLABLE THEE
ጥ → t $ejective i ; # ETHIOPIC SYLLABLE THE
ጦ → t $ejective o ; # ETHIOPIC SYLLABLE THO
ጧ → t $ejective wa ; # ETHIOPIC SYLLABLE THWA
ጨ → ch $ejective e ; # ETHIOPIC SYLLABLE CHA
ጩ → ch $ejective u ; # ETHIOPIC SYLLABLE CHU
ጪ → ch $ejective ī ; # ETHIOPIC SYLLABLE CHI
ጫ → ch $ejective a ; # ETHIOPIC SYLLABLE CHAA
ጬ → ch $ejective ē ; # ETHIOPIC SYLLABLE CHEE
ጭ → ch $ejective i ; # ETHIOPIC SYLLABLE CHE
ጮ → ch $ejective o ; # ETHIOPIC SYLLABLE CHO
ጯ → ch $ejective wa ; # ETHIOPIC SYLLABLE CHWA
ጰ → p $ejective e ; # ETHIOPIC SYLLABLE PHA
ጱ → p $ejective u ; # ETHIOPIC SYLLABLE PHU
ጲ → p $ejective ī ; # ETHIOPIC SYLLABLE PHI
ጳ → p $ejective a ; # ETHIOPIC SYLLABLE PHAA
ጴ → p $ejective ē ; # ETHIOPIC SYLLABLE PHEE
ጵ → p $ejective i ; # ETHIOPIC SYLLABLE PHE
ጶ → p $ejective o ; # ETHIOPIC SYLLABLE PHO
ጷ → p $ejective wa ; # ETHIOPIC SYLLABLE PHWA
ጸ → ts $ejective e ; # ETHIOPIC SYLLABLE TSA
ጹ → ts $ejective u ; # ETHIOPIC SYLLABLE TSU
ጺ → ts $ejective ī ; # ETHIOPIC SYLLABLE TSI
ጻ → ts $ejective a ; # ETHIOPIC SYLLABLE TSAA
ጼ → ts $ejective ē ; # ETHIOPIC SYLLABLE TSEE
ጽ → ts $ejective i ; # ETHIOPIC SYLLABLE TSE
ጾ → ts $ejective o ; # ETHIOPIC SYLLABLE TSO
ጿ → ts $ejective wa ; # ETHIOPIC SYLLABLE TSWA
ፀ → t͟s $ejective e ; # ETHIOPIC SYLLABLE TZA
ፁ → t͟s $ejective u ; # ETHIOPIC SYLLABLE TZU
ፂ → t͟s $ejective ī ; # ETHIOPIC SYLLABLE TZI
ፃ → t͟s $ejective a ; # ETHIOPIC SYLLABLE TZAA
ፄ → t͟s $ejective ē ; # ETHIOPIC SYLLABLE TZEE
ፅ → t͟s $ejective i ; # ETHIOPIC SYLLABLE TZE
ፆ → t͟s $ejective o ; # ETHIOPIC SYLLABLE TZO
ፈ → fe ; # ETHIOPIC SYLLABLE FA
ፉ → fu ; # ETHIOPIC SYLLABLE FU
ፊ → fī ; # ETHIOPIC SYLLABLE FI
ፋ → fa ; # ETHIOPIC SYLLABLE FAA
ፌ → fē ; # ETHIOPIC SYLLABLE FEE
ፍ → fi ; # ETHIOPIC SYLLABLE FE
ፎ → fo ; # ETHIOPIC SYLLABLE FO
ፏ → fwa ; # ETHIOPIC SYLLABLE FWA
ፐ → pe ; # ETHIOPIC SYLLABLE PA
ፑ → pu ; # ETHIOPIC SYLLABLE PU
ፒ → pī ; # ETHIOPIC SYLLABLE PI
ፓ → pa ; # ETHIOPIC SYLLABLE PAA
ፔ → pē ; # ETHIOPIC SYLLABLE PEE
ፕ → pi ; # ETHIOPIC SYLLABLE PE
ፖ → po ; # ETHIOPIC SYLLABLE PO
ፗ → pwa ; # ETHIOPIC SYLLABLE PWA
ፘ → rya ; # ETHIOPIC SYLLABLE RYA
ፙ → mya ; # ETHIOPIC SYLLABLE MYA
ፚ → fya ; # ETHIOPIC SYLLABLE FYA
ቨ → ve ; # ETHIOPIC SYLLABLE VA
ቩ → vu ; # ETHIOPIC SYLLABLE VU
ቪ → vī ; # ETHIOPIC SYLLABLE VI
ቫ → va ; # ETHIOPIC SYLLABLE VAA
ቬ → vē ; # ETHIOPIC SYLLABLE VEE
ቭ → vi ; # ETHIOPIC SYLLABLE VE
ቮ → vo ; # ETHIOPIC SYLLABLE VO
ቯ → vwa ; # ETHIOPIC SYLLABLE VWA
፩ → 1 ; # ETHIOPIC DIGIT ONE
፪ → 2 ; # ETHIOPIC DIGIT TWO
፫ → 3 ; # ETHIOPIC DIGIT THREE
፬ → 4 ; # ETHIOPIC DIGIT FOUR
፭ → 5 ; # ETHIOPIC DIGIT FIVE
፮ → 6 ; # ETHIOPIC DIGIT SIX
፯ → 7 ; # ETHIOPIC DIGIT SEVEN
፰ → 8 ; # ETHIOPIC DIGIT EIGHT
፱ → 9 ; # ETHIOPIC DIGIT NINE
፲ → 10 ; # ETHIOPIC NUMBER TEN
፳ → 20 ; # ETHIOPIC NUMBER TWENTY
፴ → 30 ; # ETHIOPIC NUMBER THIRTY
፵ → 40 ; # ETHIOPIC NUMBER FORTY
፶ → 50 ; # ETHIOPIC NUMBER FIFTY
፷ → 60 ; # ETHIOPIC NUMBER SIXTY
፸ → 70 ; # ETHIOPIC NUMBER SEVENTY
፹ → 80 ; # ETHIOPIC NUMBER EIGHTY
፺ → 90 ; # ETHIOPIC NUMBER NINETY
፻ → 100 ; # ETHIOPIC NUMBER HUNDRED
#
########################################################################
# BGN/PCGN 1967 System
#
# The BGN/PCGN system for Amharic was designed for use in romanizing
# names written in Amharic characters. The Roman letters and letter
# combinations shown as equivalents to the Amharic characters reflect
# modern Amharic pronunciation. Different consonant characters in three
# groups are pronounced alike in modern Amharic and are therefore
# romanized identically for use in geographic names.
#
# The Amharic syllabary as defined by the BGN (Page 1):
#
# ሀሁሂሃሄህሆለሉሊላሌልሎሏሐሑሒሓሔሕሖመሙሚማሜምሞሟፘሠሡሢሣሤሥሦረሩሪራሬርሮሯፙሰሱሲሳሴስሶሸሹሺሻሼሽሾሿ
# ቀቁቂቃቄቅቆቈቍቋቌቊበቡቢባቤብቦቧቨቩቪቫቬቭቮተቱቲታቴትቶቷቸቹቺቻቼችቾቿኀኁኂኃኄኅኆኈኊኋኌኍነኑኒናኔንኖኗ
# ኘኙኚኛኜኝኞኟአኡኢኣኤእኦኧከኩኪካኬክኮኰኲኳኴኵኸኹኺኻኼኽኾወዉዊዋዌውዎዐዑዒዓዔዕዖዘዙዚዛዜዝዞዟዠዡዢዣዤዥዦዧ
# የዩዪያዬይዮደዱዲዳዴድዶዷጀጁጂጃጄጅጆጇገጉጊጋጌግጎጐጕጒጓጐጠጡጢጣጤጥጦጧጨጩጪጬጭጮጯጰጱጲጳጴጵጶጸጹጺጻጼጽጾጿ
# ፀፁፂፃፄፅፆፈፉፊፋፌፍፎፏፚፐፑፒፓፔፕፖ፩፪፫፬፭፮፯፰፱፲፳፴፵፶፷፸፹፺፻
#
# Originally prepared by Michael Everson
########################################################################
#
# MINIMAL FILTER: Amharic-Latin
#

:: [ሀ-᎙] ;
:: NFD (NFC) ;
#
#
########################################################################


#
########################################################################
#
# Define All Transformation Variables
#
########################################################################
#

$ejective = ’;
$glottal = ’;
$pharyngeal = ‘;
#
#
# Use this $wordBoundary until bug 2034 is fixed in ICU:
# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
#

$wordBoundary = [^[:L:][:M:][:N:]] ;
#
#
########################################################################


#
########################################################################
#
# Start of Syllabic Transformations
#
########################################################################
#

ሀ → hā ; # ETHIOPIC SYLLABLE HA
ሁ → hu ; # ETHIOPIC SYLLABLE HU
ሂ → hī ; # ETHIOPIC SYLLABLE HI
ሃ → ha ; # ETHIOPIC SYLLABLE HAA
ሄ → hē ; # ETHIOPIC SYLLABLE HEE
ህ → hi ; # ETHIOPIC SYLLABLE HE
ሆ → ho ; # ETHIOPIC SYLLABLE HO

ለ → le ; # ETHIOPIC SYLLABLE LA
ሉ → lu ; # ETHIOPIC SYLLABLE LU
ሊ → lī ; # ETHIOPIC SYLLABLE LI
ላ → la ; # ETHIOPIC SYLLABLE LAA
ሌ → lē ; # ETHIOPIC SYLLABLE LEE
ል → li ; # ETHIOPIC SYLLABLE LE
ሎ → lo ; # ETHIOPIC SYLLABLE LO
ሏ → lwa ; # ETHIOPIC SYLLABLE LWA
#
#
########################################################################
#
# BGN Page 3 Rule 2:
#
# For documentation purposes the characters romanized with h in rows
# 1, 3, 13 and 18 may be romanized with h, ḥ, ḫ, and ẖ, respectively.
#
########################################################################
#

ሐ → ḥā ; # ETHIOPIC SYLLABLE HHA
ሑ → ḥu ; # ETHIOPIC SYLLABLE HHU
ሒ → ḥī ; # ETHIOPIC SYLLABLE HHI
ሓ → ḥa ; # ETHIOPIC SYLLABLE HHAA
ሔ → ḥē ; # ETHIOPIC SYLLABLE HHEE
ሕ → ḥi ; # ETHIOPIC SYLLABLE HHE
ሖ → ḥo ; # ETHIOPIC SYLLABLE HHO
#
#
########################################################################
#
# End of Rule 2
#
########################################################################
#

መ → me ; # ETHIOPIC SYLLABLE MA
ሙ → mu ; # ETHIOPIC SYLLABLE MU
ሚ → mī ; # ETHIOPIC SYLLABLE MI
ማ → ma ; # ETHIOPIC SYLLABLE MAA
ሜ → mē ; # ETHIOPIC SYLLABLE MEE
ም → mi ; # ETHIOPIC SYLLABLE ME
ሞ → mo ; # ETHIOPIC SYLLABLE MO
ሟ → mwa ; # ETHIOPIC SYLLABLE MWA
#
#
########################################################################
#
# BGN Page 3 Rule 2:
#
# The characters romanized with s in rows 5 and 7 may, instead, be
# romanized with š and s, respectively; and the chracters romanized
# with ts’ in rows 30 and 31 may, instead, be romanized with ts’ and
# t͟s’ respectively.
#
########################################################################
#

ሠ → še ; # ETHIOPIC SYLLABLE SZA
ሡ → šu ; # ETHIOPIC SYLLABLE SZU
ሢ → šī ; # ETHIOPIC SYLLABLE SZI
ሣ → ša ; # ETHIOPIC SYLLABLE SZAA
ሤ → šē ; # ETHIOPIC SYLLABLE SZEE
ሥ → ši ; # ETHIOPIC SYLLABLE SZE
ሦ → šo ; # ETHIOPIC SYLLABLE SZO
#
#
########################################################################
#
# End of Rule 2
#
########################################################################
#

ረ → re ; # ETHIOPIC SYLLABLE RA
ሩ → ru ; # ETHIOPIC SYLLABLE RU
ሪ → rī ; # ETHIOPIC SYLLABLE RI
ራ → ra ; # ETHIOPIC SYLLABLE RAA
ሬ → rē ; # ETHIOPIC SYLLABLE REE
ር → ri ; # ETHIOPIC SYLLABLE RE
ሮ → ro ; # ETHIOPIC SYLLABLE RO
ሯ → rwa ; # ETHIOPIC SYLLABLE RWA not in BGN

ሰ → se ; # ETHIOPIC SYLLABLE SA
ሱ → su ; # ETHIOPIC SYLLABLE SU
ሲ → sī ; # ETHIOPIC SYLLABLE SI
ሳ → sa ; # ETHIOPIC SYLLABLE SAA
ሴ → sē ; # ETHIOPIC SYLLABLE SEE
ስ → si ; # ETHIOPIC SYLLABLE SE
ሶ → so ; # ETHIOPIC SYLLABLE SO
ሷ → swa ; # ETHIOPIC SYLLABLE SWA

ሸ → she ; # ETHIOPIC SYLLABLE SHA
ሹ → shu ; # ETHIOPIC SYLLABLE SHU
ሺ → shī ; # ETHIOPIC SYLLABLE SHI
ሻ → sha ; # ETHIOPIC SYLLABLE SHAA
ሼ → shē ; # ETHIOPIC SYLLABLE SHEE
ሽ → shi ; # ETHIOPIC SYLLABLE SHE
ሾ → sho ; # ETHIOPIC SYLLABLE SHO
ሿ → shwa ; # ETHIOPIC SYLLABLE SHWA

ቀ → k $ejective e ; # ETHIOPIC SYLLABLE QA
ቁ → k $ejective u ; # ETHIOPIC SYLLABLE QU
ቂ → k $ejective ī ; # ETHIOPIC SYLLABLE QI
ቃ → k $ejective a ; # ETHIOPIC SYLLABLE QAA
ቄ → k $ejective ē ; # ETHIOPIC SYLLABLE QEE
ቅ → k $ejective i ; # ETHIOPIC SYLLABLE QE
ቆ → k $ejective o ; # ETHIOPIC SYLLABLE QO
#
# No rule yet for ቇ U+1247 ETHIOPIC SYLLABLE QOA

ቈ → k $ejective o ; # ETHIOPIC SYLLABLE QWA

ቍ → k $ejective wi ; # ETHIOPIC SYLLABLE QWE
ቋ → k $ejective wa ; # ETHIOPIC SYLLABLE QWAA
ቌ → k $ejective wē ; # ETHIOPIC SYLLABLE QWEE
ቊ → k $ejective wī ; # ETHIOPIC SYLLABLE QWI
#
#
########################################################################
#
# BGN Page 3 Rule 3:
#
# The character ቐ which occurs only in the writing system of the Tigre
# and # Tigrinya languages, should be romanized with k’ in geographic
# names but may be romanized with ḵ in documentation.
#
########################################################################
#

ቐ → ḵ $ejective e ; # ETHIOPIC SYLLABLE QHA
ቑ → ḵ $ejective u ; # ETHIOPIC SYLLABLE QHU
ቒ → ḵ $ejective ī ; # ETHIOPIC SYLLABLE QHI
ቓ → ḵ $ejective a ; # ETHIOPIC SYLLABLE QHAA
ቔ → ḵ $ejective ē ; # ETHIOPIC SYLLABLE QHEE
ቕ → ḵ $ejective i ; # ETHIOPIC SYLLABLE QHE
ቖ → ḵ $ejective o ; # ETHIOPIC SYLLABLE QHO
ቘ → ḵ $ejective wo ; # ETHIOPIC SYLLABLE QHWA

ቚ → ḵ $ejective wī ; # ETHIOPIC SYLLABLE QHWI
ቛ → ḵ $ejective wa ; # ETHIOPIC SYLLABLE QHWAA
ቜ → ḵ $ejective wē ; # ETHIOPIC SYLLABLE QHWEE
ቝ → ḵ $ejective wi ; # ETHIOPIC SYLLABLE QHWE
#
#
########################################################################
#
# End of Rule 3
#
########################################################################
#

በ → be ; # ETHIOPIC SYLLABLE BA
ቡ → bu ; # ETHIOPIC SYLLABLE BU
ቢ → bī ; # ETHIOPIC SYLLABLE BI
ባ → ba ; # ETHIOPIC SYLLABLE BAA
ቤ → bē ; # ETHIOPIC SYLLABLE BEE
ብ → bi ; # ETHIOPIC SYLLABLE BE
ቦ → bo ; # ETHIOPIC SYLLABLE BO
ቧ → bwa ; # ETHIOPIC SYLLABLE BWA

ተ → te ; # ETHIOPIC SYLLABLE TA
ቱ → tu ; # ETHIOPIC SYLLABLE TU
ቲ → tī ; # ETHIOPIC SYLLABLE TI
ታ → ta ; # ETHIOPIC SYLLABLE TAA
ቴ → tē ; # ETHIOPIC SYLLABLE TEE
ት → ti ; # ETHIOPIC SYLLABLE TE
ቶ → to ; # ETHIOPIC SYLLABLE TO
ቷ → twa ; # ETHIOPIC SYLLABLE TWA

ቸ → che ; # ETHIOPIC SYLLABLE CA
ቹ → chu ; # ETHIOPIC SYLLABLE CU
ቺ → chī ; # ETHIOPIC SYLLABLE CI
ቻ → cha ; # ETHIOPIC SYLLABLE CAA
ቼ → chē ; # ETHIOPIC SYLLABLE CEE
ች → chi ; # ETHIOPIC SYLLABLE CE
ቾ → cho ; # ETHIOPIC SYLLABLE CO
ቿ → chwa ; # ETHIOPIC SYLLABLE CWA
#
#
########################################################################
#
# BGN Page 3 Rule 2:
#
# For documentation purposes the characters romanized with h in rows
# 1, 3, 13 and 18 may be romanized with h, ḥ, ḫ, and ẖ, respectively.
#
########################################################################
#

ኀ → ḫā ; # ETHIOPIC SYLLABLE XA
ኁ → ḫu ; # ETHIOPIC SYLLABLE XU
ኂ → ḫī ; # ETHIOPIC SYLLABLE XI
ኃ → ḫa ; # ETHIOPIC SYLLABLE XAA
ኄ → ḫē ; # ETHIOPIC SYLLABLE XEE
ኅ → ḫi ; # ETHIOPIC SYLLABLE XE
ኆ → ḫo ; # ETHIOPIC SYLLABLE XO
#
# No rule yet for ኇ U+1287 ETHIOPIC SYLLABLE XOA

ኈ → ḫo; # ETHIOPIC SYLLABLE XWA

ኊ → ḫwī ; # ETHIOPIC SYLLABLE XWI
ኋ → ḫwa ; # ETHIOPIC SYLLABLE XWAA
ኌ → ḫwē ; # ETHIOPIC SYLLABLE XWEE
ኍ → ḫwi ; # ETHIOPIC SYLLABLE XWE
#
#
########################################################################
#
# End of Rule 2
#
########################################################################
#

ነ → ne ; # ETHIOPIC SYLLABLE NA
ኑ → nu ; # ETHIOPIC SYLLABLE NU
ኒ → nī ; # ETHIOPIC SYLLABLE NI
ና → na ; # ETHIOPIC SYLLABLE NAA
ኔ → nē ; # ETHIOPIC SYLLABLE NEE
ን → ni ; # ETHIOPIC SYLLABLE NE
ኖ → no ; # ETHIOPIC SYLLABLE NO
ኗ → nwa ; # ETHIOPIC SYLLABLE NWA

ኘ → nye ; # ETHIOPIC SYLLABLE NYA
ኙ → nyu ; # ETHIOPIC SYLLABLE NYU
ኚ → nyī ; # ETHIOPIC SYLLABLE NYI
ኛ → nya ; # ETHIOPIC SYLLABLE NYAA
ኜ → nyē ; # ETHIOPIC SYLLABLE NYEE
ኝ → nyi ; # ETHIOPIC SYLLABLE NYE
ኞ → nyo ; # ETHIOPIC SYLLABLE NYO
ኟ → nywa ; # ETHIOPIC SYLLABLE NYWA
#
#
########################################################################
#
# BGN Page 3 Rule 5:
#
# The vowel characters in row 16 should be Romanized ā, u, ī, a, ē, i,
# and o initially and ’ā, ’u, ’ī, ’a, ’ē, ’i, and ’o in all other
# postitions.
#
########################################################################
#

$wordBoundary{አ → ā ; # ETHIOPIC SYLLABLE GLOTTAL A
$wordBoundary{ኡ → u ; # ETHIOPIC SYLLABLE GLOTTAL U
$wordBoundary{ኢ → ī ; # ETHIOPIC SYLLABLE GLOTTAL I
$wordBoundary{ኣ → a ; # ETHIOPIC SYLLABLE GLOTTAL AA
$wordBoundary{ኤ → ē ; # ETHIOPIC SYLLABLE GLOTTAL EE
$wordBoundary{እ → i ; # ETHIOPIC SYLLABLE GLOTTAL E
$wordBoundary{ኦ → o ; # ETHIOPIC SYLLABLE GLOTTAL O
$wordBoundary{ኧ → e ; # ETHIOPIC SYLLABLE GLOTTAL WA

አ → $glottal ā ; # ETHIOPIC SYLLABLE GLOTTAL A
ኡ → $glottal u ; # ETHIOPIC SYLLABLE GLOTTAL U
ኢ → $glottal ī ; # ETHIOPIC SYLLABLE GLOTTAL I
ኣ → $glottal a ; # ETHIOPIC SYLLABLE GLOTTAL AA
ኤ → $glottal ē ; # ETHIOPIC SYLLABLE GLOTTAL EE
እ → $glottal i ; # ETHIOPIC SYLLABLE GLOTTAL E
ኦ → $glottal o ; # ETHIOPIC SYLLABLE GLOTTAL O
ኧ → $glottal e ; # ETHIOPIC SYLLABLE GLOTTAL WA
#
#
########################################################################
#
# End of Rule 5
#
########################################################################
#

ከ → ke ; # ETHIOPIC SYLLABLE KA
ኩ → ku ; # ETHIOPIC SYLLABLE KU
ኪ → kī ; # ETHIOPIC SYLLABLE KI
ካ → ka ; # ETHIOPIC SYLLABLE KAA
ኬ → kē ; # ETHIOPIC SYLLABLE KEE
ክ → ki ; # ETHIOPIC SYLLABLE KE
ኮ → ko ; # ETHIOPIC SYLLABLE KO
#
# No rule yet for ኯ U+12AF ETHIOPIC SYLLABLE KOA

ኰ → ko ; # ETHIOPIC SYLLABLE KWA

ኲ → kwī ; # ETHIOPIC SYLLABLE KWI
ኳ → kwa ; # ETHIOPIC SYLLABLE KWAA
ኴ → kwē ; # ETHIOPIC SYLLABLE KWEE
ኵ → kwi ; # ETHIOPIC SYLLABLE KWE
#
#
########################################################################
#
# BGN Page 3 Rule 2:
#
# For documentation purposes the characters romanized with h in rows
# 1, 3, 13 and 18 may be romanized with h, ḥ, ḫ, and ẖ, respectively.
#
########################################################################
#

ኸ → ẖe ; # ETHIOPIC SYLLABLE KXA
ኹ → ẖu ; # ETHIOPIC SYLLABLE KXU
ኺ → ẖī ; # ETHIOPIC SYLLABLE KXI
ኻ → ẖa ; # ETHIOPIC SYLLABLE KXAA
ኼ → ẖē ; # ETHIOPIC SYLLABLE KXEE
ኽ → ẖi ; # ETHIOPIC SYLLABLE KXE
ኾ → ẖo ; # ETHIOPIC SYLLABLE KXO
#
# No rule yet for ዀ U+12C0 ETHIOPIC SYLLABLE KXWA
# No rule yet for ዂ U+12C2 ETHIOPIC SYLLABLE KXWI
# No rule yet for ዃ U+12C3 ETHIOPIC SYLLABLE KXWAA
# No rule yet for ዄ U+12C4 ETHIOPIC SYLLABLE KXWEE
# No rule yet for ዅ U+12C5 ETHIOPIC SYLLABLE KXWE

#
#
########################################################################
#
# End of Rule 2
#
########################################################################
#

ወ → we ; # ETHIOPIC SYLLABLE WA
ዉ → wu ; # ETHIOPIC SYLLABLE WU
ዊ → wī ; # ETHIOPIC SYLLABLE WI
ዋ → wa ; # ETHIOPIC SYLLABLE WAA
ዌ → wē ; # ETHIOPIC SYLLABLE WEE
ው → wi ; # ETHIOPIC SYLLABLE WE
ዎ → wo ; # ETHIOPIC SYLLABLE WO
#
# No rule yet for ዏ U+12CF ETHIOPIC SYLLABLE WOA


ዐ → $pharyngeal ā ; # ETHIOPIC SYLLABLE PHARYNGEAL A
ዑ → $pharyngeal u ; # ETHIOPIC SYLLABLE PHARYNGEAL U
ዒ → $pharyngeal ī ; # ETHIOPIC SYLLABLE PHARYNGEAL I
ዓ → $pharyngeal a ; # ETHIOPIC SYLLABLE PHARYNGEAL AA
ዔ → $pharyngeal ē ; # ETHIOPIC SYLLABLE PHARYNGEAL EE
ዕ → $pharyngeal i ; # ETHIOPIC SYLLABLE PHARYNGEAL E
ዖ → $pharyngeal o ; # ETHIOPIC SYLLABLE PHARYNGEAL O

ዘ → ze ; # ETHIOPIC SYLLABLE ZA
ዙ → zu ; # ETHIOPIC SYLLABLE ZU
ዚ → zī ; # ETHIOPIC SYLLABLE ZI
ዛ → za ; # ETHIOPIC SYLLABLE ZAA
ዜ → zē ; # ETHIOPIC SYLLABLE ZEE
ዝ → zi ; # ETHIOPIC SYLLABLE ZE
ዞ → zo ; # ETHIOPIC SYLLABLE ZO
ዟ → zwa ; # ETHIOPIC SYLLABLE ZWA

ዠ → zhe ; # ETHIOPIC SYLLABLE ZHA
ዡ → zhu ; # ETHIOPIC SYLLABLE ZHU
ዢ → zhī ; # ETHIOPIC SYLLABLE ZHI
ዣ → zha ; # ETHIOPIC SYLLABLE ZHAA
ዤ → zhē ; # ETHIOPIC SYLLABLE ZHEE
ዥ → zhi ; # ETHIOPIC SYLLABLE ZHE
ዦ → zho ; # ETHIOPIC SYLLABLE ZHO
ዧ → zhwa ; # ETHIOPIC SYLLABLE ZHWA

የ → ye ; # ETHIOPIC SYLLABLE YA
ዩ → yu ; # ETHIOPIC SYLLABLE YU
ዪ → yī ; # ETHIOPIC SYLLABLE YI
ያ → ya ; # ETHIOPIC SYLLABLE YAA
ዬ → yē ; # ETHIOPIC SYLLABLE YEE
ይ → yi ; # ETHIOPIC SYLLABLE YE
ዮ → yo ; # ETHIOPIC SYLLABLE YO

ደ → de ; # ETHIOPIC SYLLABLE DA
ዱ → du ; # ETHIOPIC SYLLABLE DU
ዲ → dī ; # ETHIOPIC SYLLABLE DI
ዳ → da ; # ETHIOPIC SYLLABLE DAA
ዴ → dē ; # ETHIOPIC SYLLABLE DEE
ድ → di ; # ETHIOPIC SYLLABLE DE
ዶ → do ; # ETHIOPIC SYLLABLE DO
ዷ → dwa ; # ETHIOPIC SYLLABLE DWA

#
# No rule yet for ዸ U+12F8 ETHIOPIC SYLLABLE DDA ...


ጀ → je ; # ETHIOPIC SYLLABLE JA
ጁ → ju ; # ETHIOPIC SYLLABLE JU
ጂ → jī ; # ETHIOPIC SYLLABLE JI
ጃ → ja ; # ETHIOPIC SYLLABLE JAA
ጄ → jē ; # ETHIOPIC SYLLABLE JEE
ጅ → ji ; # ETHIOPIC SYLLABLE JE
ጆ → jo ; # ETHIOPIC SYLLABLE JO
ጇ → jwa ; # ETHIOPIC SYLLABLE JWA

ገ → ge ; # ETHIOPIC SYLLABLE GA
ጉ → gu ; # ETHIOPIC SYLLABLE GU
ጊ → gī ; # ETHIOPIC SYLLABLE GI
ጋ → ga ; # ETHIOPIC SYLLABLE GAA
ጌ → gē ; # ETHIOPIC SYLLABLE GEE
ግ → gi ; # ETHIOPIC SYLLABLE GE
ጎ → go ; # ETHIOPIC SYLLABLE GO
#
# No rule yet for ጏ U+130F ETHIOPIC SYLLABLE GOA

ጐ → go ; # ETHIOPIC SYLLABLE GWA

ጒ → gwī ; # ETHIOPIC SYLLABLE GWI
ጓ → gwa ; # ETHIOPIC SYLLABLE GWAA
ጔ → gwē ; # ETHIOPIC SYLLABLE GWEE
ጕ → gwi ; # ETHIOPIC SYLLABLE GWE

#
# No rule yet for ጘ U+1318 ETHIOPIC SYLLABLE GGA
# ...ጙጚጛጜጝጞ...
# No rule yet for ጟ U+131F ETHIOPIC SYLLABLE GGWAA


ጠ → t $ejective e ; # ETHIOPIC SYLLABLE THA
ጡ → t $ejective u ; # ETHIOPIC SYLLABLE THU
ጢ → t $ejective ī ; # ETHIOPIC SYLLABLE THI
ጣ → t $ejective a ; # ETHIOPIC SYLLABLE THAA
ጤ → t $ejective ē ; # ETHIOPIC SYLLABLE THEE
ጥ → t $ejective i ; # ETHIOPIC SYLLABLE THE
ጦ → t $ejective o ; # ETHIOPIC SYLLABLE THO
ጧ → t $ejective wa ; # ETHIOPIC SYLLABLE THWA

ጨ → ch $ejective e ; # ETHIOPIC SYLLABLE CHA
ጩ → ch $ejective u ; # ETHIOPIC SYLLABLE CHU
ጪ → ch $ejective ī ; # ETHIOPIC SYLLABLE CHI
ጫ → ch $ejective a ; # ETHIOPIC SYLLABLE CHAA
ጬ → ch $ejective ē ; # ETHIOPIC SYLLABLE CHEE
ጭ → ch $ejective i ; # ETHIOPIC SYLLABLE CHE
ጮ → ch $ejective o ; # ETHIOPIC SYLLABLE CHO
ጯ → ch $ejective wa ; # ETHIOPIC SYLLABLE CHWA

ጰ → p $ejective e ; # ETHIOPIC SYLLABLE PHA
ጱ → p $ejective u ; # ETHIOPIC SYLLABLE PHU
ጲ → p $ejective ī ; # ETHIOPIC SYLLABLE PHI
ጳ → p $ejective a ; # ETHIOPIC SYLLABLE PHAA
ጴ → p $ejective ē ; # ETHIOPIC SYLLABLE PHEE
ጵ → p $ejective i ; # ETHIOPIC SYLLABLE PHE
ጶ → p $ejective o ; # ETHIOPIC SYLLABLE PHO
ጷ → p $ejective wa ; # ETHIOPIC SYLLABLE PHWA
#
#
########################################################################
#
# BGN Page 3 Rule 2:
#
# The characters romanized with s in rows 5 and 7 may, instead, be
# romanized with š and s, respectively; and the chracters romanized
# with ts’ in rows 30 and 31 may, instead, be romanized with ts’ and
# t͟s’ respectively.
#
########################################################################
#

ጸ → ts $ejective e ; # ETHIOPIC SYLLABLE TSA
ጹ → ts $ejective u ; # ETHIOPIC SYLLABLE TSU
ጺ → ts $ejective ī ; # ETHIOPIC SYLLABLE TSI
ጻ → ts $ejective a ; # ETHIOPIC SYLLABLE TSAA
ጼ → ts $ejective ē ; # ETHIOPIC SYLLABLE TSEE
ጽ → ts $ejective i ; # ETHIOPIC SYLLABLE TSE
ጾ → ts $ejective o ; # ETHIOPIC SYLLABLE TSO
ጿ → ts $ejective wa ; # ETHIOPIC SYLLABLE TSWA

ፀ → t͟s $ejective e ; # ETHIOPIC SYLLABLE TZA
ፁ → t͟s $ejective u ; # ETHIOPIC SYLLABLE TZU
ፂ → t͟s $ejective ī ; # ETHIOPIC SYLLABLE TZI
ፃ → t͟s $ejective a ; # ETHIOPIC SYLLABLE TZAA
ፄ → t͟s $ejective ē ; # ETHIOPIC SYLLABLE TZEE
ፅ → t͟s $ejective i ; # ETHIOPIC SYLLABLE TZE
ፆ → t͟s $ejective o ; # ETHIOPIC SYLLABLE TZO

#
# No rule yet for ፇ U+1347 ETHIOPIC SYLLABLE TZOA


#
#
########################################################################
#
# End of Rule 2
#
########################################################################
#

ፈ → fe ; # ETHIOPIC SYLLABLE FA
ፉ → fu ; # ETHIOPIC SYLLABLE FU
ፊ → fī ; # ETHIOPIC SYLLABLE FI
ፋ → fa ; # ETHIOPIC SYLLABLE FAA
ፌ → fē ; # ETHIOPIC SYLLABLE FEE
ፍ → fi ; # ETHIOPIC SYLLABLE FE
ፎ → fo ; # ETHIOPIC SYLLABLE FO
ፏ → fwa ; # ETHIOPIC SYLLABLE FWA

ፐ → pe ; # ETHIOPIC SYLLABLE PA
ፑ → pu ; # ETHIOPIC SYLLABLE PU
ፒ → pī ; # ETHIOPIC SYLLABLE PI
ፓ → pa ; # ETHIOPIC SYLLABLE PAA
ፔ → pē ; # ETHIOPIC SYLLABLE PEE
ፕ → pi ; # ETHIOPIC SYLLABLE PE
ፖ → po ; # ETHIOPIC SYLLABLE PO
ፗ → pwa ; # ETHIOPIC SYLLABLE PWA

ፘ → rya ; # ETHIOPIC SYLLABLE RYA
ፙ → mya ; # ETHIOPIC SYLLABLE MYA
ፚ → fya ; # ETHIOPIC SYLLABLE FYA

#
# No rule yet for ፚ U+135A ETHIOPIC SYLLABLE FYA


ቨ → ve ; # ETHIOPIC SYLLABLE VA
ቩ → vu ; # ETHIOPIC SYLLABLE VU
ቪ → vī ; # ETHIOPIC SYLLABLE VI
ቫ → va ; # ETHIOPIC SYLLABLE VAA
ቬ → vē ; # ETHIOPIC SYLLABLE VEE
ቭ → vi ; # ETHIOPIC SYLLABLE VE
ቮ → vo ; # ETHIOPIC SYLLABLE VO
ቯ → vwa ; # ETHIOPIC SYLLABLE VWA
#
#
########################################################################
#
# Start of Numeric Transformations
#
# The BGN table on page 3 does not include ፼.
#
########################################################################
#

፩ → 1 ; # ETHIOPIC DIGIT ONE
፪ → 2 ; # ETHIOPIC DIGIT TWO
፫ → 3 ; # ETHIOPIC DIGIT THREE
፬ → 4 ; # ETHIOPIC DIGIT FOUR
፭ → 5 ; # ETHIOPIC DIGIT FIVE
፮ → 6 ; # ETHIOPIC DIGIT SIX
፯ → 7 ; # ETHIOPIC DIGIT SEVEN
፰ → 8 ; # ETHIOPIC DIGIT EIGHT
፱ → 9 ; # ETHIOPIC DIGIT NINE
፲ → 10 ; # ETHIOPIC NUMBER TEN
፳ → 20 ; # ETHIOPIC NUMBER TWENTY
፴ → 30 ; # ETHIOPIC NUMBER THIRTY
፵ → 40 ; # ETHIOPIC NUMBER FORTY
፶ → 50 ; # ETHIOPIC NUMBER FIFTY
፷ → 60 ; # ETHIOPIC NUMBER SIXTY
፸ → 70 ; # ETHIOPIC NUMBER SEVENTY
፹ → 80 ; # ETHIOPIC NUMBER EIGHTY
፺ → 90 ; # ETHIOPIC NUMBER NINETY
፻ → 100 ; # ETHIOPIC NUMBER HUNDRED
#
#
########################################################################
…/transforms/transform[@source="Any"][@target="Accents"][@direction="both"]/tRule:: NFD (NFC) ;
$pre = \← ;
$post = \→ ;
$pre \` $post ↔ ̀ ; # COMBINING GRAVE ACCENT
$pre \' $post ↔ ́ ; # COMBINING ACUTE ACCENT
$pre \^ $post ↔ ̂ ; # COMBINING CIRCUMFLEX ACCENT
$pre \~ $post ↔ ̃ ; # COMBINING TILDE
$pre \- $post ↔ ̄ ; # COMBINING MACRON
$pre \" $post ↔ ̈ ; # COMBINING DIAERESIS
$pre \* $post ↔ ̊ ; # COMBINING RING ABOVE
$pre \, $post ↔ ̧ ; # COMBINING CEDILLA
$pre '/' $post ↔ ̸ ; # COMBINING LONG SOLIDUS OVERLAY
$pre \. $post ↔ ̣ ; # COMBINING DOT BELOW
$pre AE $post ↔ Æ ; # LATIN CAPITAL LETTER AE
$pre ae $post ↔ æ ; # LATIN SMALL LETTER AE
$pre D $post ↔ Ð ; # LATIN CAPITAL LETTER ETH
$pre d $post ↔ ð ; # LATIN SMALL LETTER ETH
$pre O'/' $post ↔ Ø ; # LATIN CAPITAL LETTER O WITH STROKE
$pre o'/' $post ↔ ø ; # LATIN SMALL LETTER O WITH STROKE
$pre TH $post ↔ Þ ; # LATIN CAPITAL LETTER THORN
$pre th $post ↔ þ ; # LATIN SMALL LETTER THORN
$pre OE $post ↔ Œ ; # LATIN CAPITAL LIGATURE OE
$pre oe $post ↔ œ ; # LATIN SMALL LIGATURE OE
$pre ss $post ↔ ß ; # LATIN SMALL LETTER SHARP S
$pre NG $post ↔ Ŋ ; # LATIN CAPITAL LETTER ENG
$pre ng $post ↔ ŋ ; # LATIN SMALL LETTER ENG
$pre T $post ↔ Θ ; # THETA
$pre t $post ↔ θ ; # THETA
$pre SH $post ↔ Ʃ ; # LATIN CAPITAL LETTER ESH
$pre sh $post ↔ ʃ ; # LATIN SMALL LETTER ESH
$pre ZH $post ↔ Ʒ ; # LATIN CAPITAL LETTER EZH
$pre zh $post ↔ ʒ ; # LATIN SMALL LETTER EZH
$pre U $post ↔ Ʊ ; # LATIN CAPITAL LETTER UPSILON
$pre u $post ↔ ʊ ; # LATIN SMALL LETTER UPSILON
$pre A $post ↔ Ə ; # LATIN CAPITAL LETTER SCHWA
$pre a $post ↔ ə ; # LATIN SMALL LETTER SCHWA
$pre O $post ↔ Ɔ ; # LATIN CAPITAL LETTER OPEN O
$pre o $post ↔ ɔ ; # LATIN SMALL LETTER OPEN O
$pre E $post ↔ Ɛ ; # LATIN CAPITAL LETTER OPEN E
$pre e $post ↔ ɛ ; # LATIN SMALL LETTER OPEN E
$pre '?' $post ↔ ʔ ; # LATIN LETTER GLOTTAL STOP
$pre i $post ↔ ɪ ; # LATIN LETTER SMALL CAPITAL I
$pre v $post ↔ ʌ ; # LATIN SMALL LETTER TURNED V
:: NFC (NFD) ;
:: NFD (NFC) ;
# to do: make reversible
# define special conversion characters.
# varients of this could use different characters, or set one or the other to null.
$pre = \← ;
$post = \→ ;
# Provide keyboard equivalents for common diacritics used in transliteration
$pre \` $post ↔ ̀ ; # COMBINING GRAVE ACCENT
$pre \' $post ↔ ́ ; # COMBINING ACUTE ACCENT
$pre \^ $post ↔ ̂ ; # COMBINING CIRCUMFLEX ACCENT
$pre \~ $post ↔ ̃ ; # COMBINING TILDE
$pre \- $post ↔ ̄ ; # COMBINING MACRON
$pre \" $post ↔ ̈ ; # COMBINING DIAERESIS
$pre \* $post ↔ ̊ ; # COMBINING RING ABOVE
$pre \, $post ↔ ̧ ; # COMBINING CEDILLA
$pre '/' $post ↔ ̸ ; # COMBINING LONG SOLIDUS OVERLAY
$pre \. $post ↔ ̣ ; # COMBINING DOT BELOW
# Combine common characters
$pre AE $post ↔ Æ ; # LATIN CAPITAL LETTER AE
$pre ae $post ↔ æ ; # LATIN SMALL LETTER AE
$pre D $post ↔ Ð ; # LATIN CAPITAL LETTER ETH
$pre d $post ↔ ð ; # LATIN SMALL LETTER ETH
$pre O'/' $post ↔ Ø ; # LATIN CAPITAL LETTER O WITH STROKE
$pre o'/' $post ↔ ø ; # LATIN SMALL LETTER O WITH STROKE
$pre TH $post ↔ Þ ; # LATIN CAPITAL LETTER THORN
$pre th $post ↔ þ ; # LATIN SMALL LETTER THORN
$pre OE $post ↔ Œ ; # LATIN CAPITAL LIGATURE OE
$pre oe $post ↔ œ ; # LATIN SMALL LIGATURE OE
$pre ss $post ↔ ß ; # LATIN SMALL LETTER SHARP S
$pre NG $post ↔ Ŋ ; # LATIN CAPITAL LETTER ENG
$pre ng $post ↔ ŋ ; # LATIN SMALL LETTER ENG
$pre T $post ↔ Θ ; # THETA
$pre t $post ↔ θ ; # THETA
$pre SH $post ↔ Ʃ ; # LATIN CAPITAL LETTER ESH
$pre sh $post ↔ ʃ ; # LATIN SMALL LETTER ESH
$pre ZH $post ↔ Ʒ ; # LATIN CAPITAL LETTER EZH
$pre zh $post ↔ ʒ ; # LATIN SMALL LETTER EZH
$pre U $post ↔ Ʊ ; # LATIN CAPITAL LETTER UPSILON
$pre u $post ↔ ʊ ; # LATIN SMALL LETTER UPSILON
$pre A $post ↔ Ə ; # LATIN CAPITAL LETTER SCHWA
$pre a $post ↔ ə ; # LATIN SMALL LETTER SCHWA
$pre O $post ↔ Ɔ ; # LATIN CAPITAL LETTER OPEN O
$pre o $post ↔ ɔ ; # LATIN SMALL LETTER OPEN O
$pre E $post ↔ Ɛ ; # LATIN CAPITAL LETTER OPEN E
$pre e $post ↔ ɛ ; # LATIN SMALL LETTER OPEN E
# three that don't have uppercases
$pre '?' $post ↔ ʔ ; # LATIN LETTER GLOTTAL STOP
$pre i $post ↔ ɪ ; # LATIN LETTER SMALL CAPITAL I
$pre v $post ↔ ʌ ; # LATIN SMALL LETTER TURNED V
# Additional Characters that may be added in the future
# $pre XXX $post ↔ ̆ ; # COMBINING BREVE
# $pre XXX $post ↔ ̇ ; # COMBINING DOT ABOVE
# $pre XXX $post ↔ ̉ ; # COMBINING HOOK ABOVE
# $pre XXX $post ↔ ̋ ; # COMBINING DOUBLE ACUTE ACCENT
# $pre XXX $post ↔ ̌ ; # COMBINING CARON
# $pre XXX $post ↔ ̏ ; # COMBINING DOUBLE GRAVE ACCENT
# $pre XXX $post ↔ ̑ ; # COMBINING INVERTED BREVE
# $pre XXX $post ↔ ̓ ; # COMBINING COMMA ABOVE
# $pre XXX $post ↔ ̔ ; # COMBINING REVERSED COMMA ABOVE
# $pre XXX $post ↔ ̛ ; # COMBINING HORN
# $pre XXX $post ↔ ̤ ; # COMBINING DIAERESIS BELOW
# $pre XXX $post ↔ ̥ ; # COMBINING RING BELOW
# $pre XXX $post ↔ ̦ ; # COMBINING COMMA BELOW
# $pre XXX $post ↔ ̨ ; # COMBINING OGONEK
# $pre XXX $post ↔ ̭ ; # COMBINING CIRCUMFLEX ACCENT BELOW
# $pre XXX $post ↔ ̮ ; # COMBINING BREVE BELOW
# $pre XXX $post ↔ ̰ ; # COMBINING TILDE BELOW
# $pre XXX $post ↔ ̱ ; # COMBINING MACRON BELOW
# $pre YYY $post ↔ ª ; # FEMININE ORDINAL INDICATOR
# $pre YYY $post ↔ º ; # MASCULINE ORDINAL INDICATOR
# $pre YYY $post ↔ Đ ; # LATIN CAPITAL LETTER D WITH STROKE
# $pre YYY $post ↔ đ ; # LATIN SMALL LETTER D WITH STROKE
# $pre YYY $post ↔ Ħ ; # LATIN CAPITAL LETTER H WITH STROKE
# $pre YYY $post ↔ ħ ; # LATIN SMALL LETTER H WITH STROKE
# $pre YYY $post ↔ ı ; # LATIN SMALL LETTER DOTLESS I
# $pre YYY $post ↔ ĸ ; # LATIN SMALL LETTER KRA
# $pre YYY $post ↔ Ŀ ; # LATIN CAPITAL LETTER L WITH MIDDLE DOT
# $pre YYY $post ↔ ŀ ; # LATIN SMALL LETTER L WITH MIDDLE DOT
# $pre YYY $post ↔ Ł ; # LATIN CAPITAL LETTER L WITH STROKE
# $pre YYY $post ↔ ł ; # LATIN SMALL LETTER L WITH STROKE
# $pre YYY $post ↔ ʼn ; # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
# $pre YYY $post ↔ Ŧ ; # LATIN CAPITAL LETTER T WITH STROKE
# $pre YYY $post ↔ ŧ ; # LATIN SMALL LETTER T WITH STROKE
# $pre YYY $post ↔ ſ ; # LATIN SMALL LETTER LONG S
# $pre YYY $post ↔ ƀ ; # LATIN SMALL LETTER B WITH STROKE
# $pre YYY $post ↔ Ɓ ; # LATIN CAPITAL LETTER B WITH HOOK
# $pre YYY $post ↔ Ƃ ; # LATIN CAPITAL LETTER B WITH TOPBAR
# $pre YYY $post ↔ ƃ ; # LATIN SMALL LETTER B WITH TOPBAR
# $pre YYY $post ↔ Ƅ ; # LATIN CAPITAL LETTER TONE SIX
# $pre YYY $post ↔ ƅ ; # LATIN SMALL LETTER TONE SIX
# $pre YYY $post ↔ Ƈ ; # LATIN CAPITAL LETTER C WITH HOOK
# $pre YYY $post ↔ ƈ ; # LATIN SMALL LETTER C WITH HOOK
# $pre YYY $post ↔ Ɖ ; # LATIN CAPITAL LETTER AFRICAN D
# $pre YYY $post ↔ Ɗ ; # LATIN CAPITAL LETTER D WITH HOOK
# $pre YYY $post ↔ Ƌ ; # LATIN CAPITAL LETTER D WITH TOPBAR
# $pre YYY $post ↔ ƌ ; # LATIN SMALL LETTER D WITH TOPBAR
# $pre YYY $post ↔ ƍ ; # LATIN SMALL LETTER TURNED DELTA
# $pre YYY $post ↔ Ǝ ; # LATIN CAPITAL LETTER REVERSED E
# $pre YYY $post ↔ Ƒ ; # LATIN CAPITAL LETTER F WITH HOOK
# $pre YYY $post ↔ ƒ ; # LATIN SMALL LETTER F WITH HOOK
# $pre YYY $post ↔ Ɠ ; # LATIN CAPITAL LETTER G WITH HOOK
# $pre YYY $post ↔ Ɣ ; # LATIN CAPITAL LETTER GAMMA
# $pre YYY $post ↔ ƕ ; # LATIN SMALL LETTER HV
# $pre YYY $post ↔ Ɩ ; # LATIN CAPITAL LETTER IOTA
# $pre YYY $post ↔ Ɨ ; # LATIN CAPITAL LETTER I WITH STROKE
# $pre YYY $post ↔ Ƙ ; # LATIN CAPITAL LETTER K WITH HOOK
# $pre YYY $post ↔ ƙ ; # LATIN SMALL LETTER K WITH HOOK
# $pre YYY $post ↔ ƚ ; # LATIN SMALL LETTER L WITH BAR
# $pre YYY $post ↔ ƛ ; # LATIN SMALL LETTER LAMBDA WITH STROKE
# $pre YYY $post ↔ Ɯ ; # LATIN CAPITAL LETTER TURNED M
# $pre YYY $post ↔ Ɲ ; # LATIN CAPITAL LETTER N WITH LEFT HOOK
# $pre YYY $post ↔ ƞ ; # LATIN SMALL LETTER N WITH LONG RIGHT LEG
# $pre YYY $post ↔ Ɵ ; # LATIN CAPITAL LETTER O WITH MIDDLE TILDE
# $pre YYY $post ↔ Ƣ ; # LATIN CAPITAL LETTER OI
# $pre YYY $post ↔ ƣ ; # LATIN SMALL LETTER OI
# $pre YYY $post ↔ Ƥ ; # LATIN CAPITAL LETTER P WITH HOOK
# $pre YYY $post ↔ ƥ ; # LATIN SMALL LETTER P WITH HOOK
# $pre YYY $post ↔ Ʀ ; # LATIN LETTER YR
# $pre YYY $post ↔ Ƨ ; # LATIN CAPITAL LETTER TONE TWO
# $pre YYY $post ↔ ƨ ; # LATIN SMALL LETTER TONE TWO
# $pre YYY $post ↔ ƪ ; # LATIN LETTER REVERSED ESH LOOP
# $pre YYY $post ↔ ƫ ; # LATIN SMALL LETTER T WITH PALATAL HOOK
# $pre YYY $post ↔ Ƭ ; # LATIN CAPITAL LETTER T WITH HOOK
# $pre YYY $post ↔ ƭ ; # LATIN SMALL LETTER T WITH HOOK
# $pre YYY $post ↔ Ʈ ; # LATIN CAPITAL LETTER T WITH RETROFLEX HOOK
# $pre YYY $post ↔ Ʋ ; # LATIN CAPITAL LETTER V WITH HOOK
# $pre YYY $post ↔ Ƴ ; # LATIN CAPITAL LETTER Y WITH HOOK
# $pre YYY $post ↔ ƴ ; # LATIN SMALL LETTER Y WITH HOOK
# $pre YYY $post ↔ Ƶ ; # LATIN CAPITAL LETTER Z WITH STROKE
# $pre YYY $post ↔ ƶ ; # LATIN SMALL LETTER Z WITH STROKE
# $pre YYY $post ↔ Ƹ ; # LATIN CAPITAL LETTER EZH REVERSED
# $pre YYY $post ↔ ƹ ; # LATIN SMALL LETTER EZH REVERSED
# $pre YYY $post ↔ ƺ ; # LATIN SMALL LETTER EZH WITH TAIL
# $pre YYY $post ↔ ƻ ; # LATIN LETTER TWO WITH STROKE
# $pre YYY $post ↔ Ƽ ; # LATIN CAPITAL LETTER TONE FIVE
# $pre YYY $post ↔ ƽ ; # LATIN SMALL LETTER TONE FIVE
# $pre YYY $post ↔ ƾ ; # LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE
# $pre YYY $post ↔ ƿ ; # LATIN LETTER WYNN
# $pre YYY $post ↔ ǀ ; # LATIN LETTER DENTAL CLICK
# $pre YYY $post ↔ ǁ ; # LATIN LETTER LATERAL CLICK
# $pre YYY $post ↔ ǂ ; # LATIN LETTER ALVEOLAR CLICK
# $pre YYY $post ↔ ǃ ; # LATIN LETTER RETROFLEX CLICK
# $pre YYY $post ↔ DŽ ; # LATIN CAPITAL LETTER DZ WITH CARON
# $pre YYY $post ↔ Dž ; # LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON
# $pre YYY $post ↔ dž ; # LATIN SMALL LETTER DZ WITH CARON
# $pre YYY $post ↔ LJ ; # LATIN CAPITAL LETTER LJ
# $pre YYY $post ↔ Lj ; # LATIN CAPITAL LETTER L WITH SMALL LETTER J
# $pre YYY $post ↔ lj ; # LATIN SMALL LETTER LJ
# $pre YYY $post ↔ NJ ; # LATIN CAPITAL LETTER NJ
# $pre YYY $post ↔ Nj ; # LATIN CAPITAL LETTER N WITH SMALL LETTER J
# $pre YYY $post ↔ nj ; # LATIN SMALL LETTER NJ
# $pre YYY $post ↔ ǝ ; # LATIN SMALL LETTER TURNED E
# $pre YYY $post ↔ Ǥ ; # LATIN CAPITAL LETTER G WITH STROKE
# $pre YYY $post ↔ ǥ ; # LATIN SMALL LETTER G WITH STROKE
# $pre YYY $post ↔ DZ ; # LATIN CAPITAL LETTER DZ
# $pre YYY $post ↔ Dz ; # LATIN CAPITAL LETTER D WITH SMALL LETTER Z
# $pre YYY $post ↔ dz ; # LATIN SMALL LETTER DZ
# $pre YYY $post ↔ Ƕ ; # LATIN CAPITAL LETTER HWAIR
# $pre YYY $post ↔ Ƿ ; # LATIN CAPITAL LETTER WYNN
# $pre YYY $post ↔ Ȝ ; # LATIN CAPITAL LETTER YOGH
# $pre YYY $post ↔ ȝ ; # LATIN SMALL LETTER YOGH
# $pre YYY $post ↔ Ȣ ; # LATIN CAPITAL LETTER OU
# $pre YYY $post ↔ ȣ ; # LATIN SMALL LETTER OU
# $pre YYY $post ↔ Ȥ ; # LATIN CAPITAL LETTER Z WITH HOOK
# $pre YYY $post ↔ ȥ ; # LATIN SMALL LETTER Z WITH HOOK
# $pre YYY $post ↔ ɐ ; # LATIN SMALL LETTER TURNED A
# $pre YYY $post ↔ ɑ ; # LATIN SMALL LETTER ALPHA
# $pre YYY $post ↔ ɒ ; # LATIN SMALL LETTER TURNED ALPHA
# $pre YYY $post ↔ ɓ ; # LATIN SMALL LETTER B WITH HOOK
# $pre YYY $post ↔ ɕ ; # LATIN SMALL LETTER C WITH CURL
# $pre YYY $post ↔ ɖ ; # LATIN SMALL LETTER D WITH TAIL
# $pre YYY $post ↔ ɗ ; # LATIN SMALL LETTER D WITH HOOK
# $pre YYY $post ↔ ɘ ; # LATIN SMALL LETTER REVERSED E
# $pre YYY $post ↔ ɚ ; # LATIN SMALL LETTER SCHWA WITH HOOK
# $pre YYY $post ↔ ɜ ; # LATIN SMALL LETTER REVERSED OPEN E
# $pre YYY $post ↔ ɝ ; # LATIN SMALL LETTER REVERSED OPEN E WITH HOOK
# $pre YYY $post ↔ ɞ ; # LATIN SMALL LETTER CLOSED REVERSED OPEN E
# $pre YYY $post ↔ ɟ ; # LATIN SMALL LETTER DOTLESS J WITH STROKE
# $pre YYY $post ↔ ɠ ; # LATIN SMALL LETTER G WITH HOOK
# $pre YYY $post ↔ ɡ ; # LATIN SMALL LETTER SCRIPT G
# $pre YYY $post ↔ ɢ ; # LATIN LETTER SMALL CAPITAL G
# $pre YYY $post ↔ ɣ ; # LATIN SMALL LETTER GAMMA
# $pre YYY $post ↔ ɤ ; # LATIN SMALL LETTER RAMS HORN
# $pre YYY $post ↔ ɥ ; # LATIN SMALL LETTER TURNED H
# $pre YYY $post ↔ ɦ ; # LATIN SMALL LETTER H WITH HOOK
# $pre YYY $post ↔ ɧ ; # LATIN SMALL LETTER HENG WITH HOOK
# $pre YYY $post ↔ ɨ ; # LATIN SMALL LETTER I WITH STROKE
# $pre YYY $post ↔ ɩ ; # LATIN SMALL LETTER IOTA
# $pre YYY $post ↔ ɫ ; # LATIN SMALL LETTER L WITH MIDDLE TILDE
# $pre YYY $post ↔ ɬ ; # LATIN SMALL LETTER L WITH BELT
# $pre YYY $post ↔ ɭ ; # LATIN SMALL LETTER L WITH RETROFLEX HOOK
# $pre YYY $post ↔ ɮ ; # LATIN SMALL LETTER LEZH
# $pre YYY $post ↔ ɯ ; # LATIN SMALL LETTER TURNED M
# $pre YYY $post ↔ ɰ ; # LATIN SMALL LETTER TURNED M WITH LONG LEG
# $pre YYY $post ↔ ɱ ; # LATIN SMALL LETTER M WITH HOOK
# $pre YYY $post ↔ ɲ ; # LATIN SMALL LETTER N WITH LEFT HOOK
# $pre YYY $post ↔ ɳ ; # LATIN SMALL LETTER N WITH RETROFLEX HOOK
# $pre YYY $post ↔ ɴ ; # LATIN LETTER SMALL CAPITAL N
# $pre YYY $post ↔ ɵ ; # LATIN SMALL LETTER BARRED O
# $pre YYY $post ↔ ɶ ; # LATIN LETTER SMALL CAPITAL OE
# $pre YYY $post ↔ ɷ ; # LATIN SMALL LETTER CLOSED OMEGA
# $pre YYY $post ↔ ɸ ; # LATIN SMALL LETTER PHI
# $pre YYY $post ↔ ɹ ; # LATIN SMALL LETTER TURNED R
# $pre YYY $post ↔ ɺ ; # LATIN SMALL LETTER TURNED R WITH LONG LEG
# $pre YYY $post ↔ ɻ ; # LATIN SMALL LETTER TURNED R WITH HOOK
# $pre YYY $post ↔ ɼ ; # LATIN SMALL LETTER R WITH LONG LEG
# $pre YYY $post ↔ ɽ ; # LATIN SMALL LETTER R WITH TAIL
# $pre YYY $post ↔ ɾ ; # LATIN SMALL LETTER R WITH FISHHOOK
# $pre YYY $post ↔ ɿ ; # LATIN SMALL LETTER REVERSED R WITH FISHHOOK
# $pre YYY $post ↔ ʀ ; # LATIN LETTER SMALL CAPITAL R
# $pre YYY $post ↔ ʁ ; # LATIN LETTER SMALL CAPITAL INVERTED R
# $pre YYY $post ↔ ʂ ; # LATIN SMALL LETTER S WITH HOOK
# $pre YYY $post ↔ ʄ ; # LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK
# $pre YYY $post ↔ ʅ ; # LATIN SMALL LETTER SQUAT REVERSED ESH
# $pre YYY $post ↔ ʆ ; # LATIN SMALL LETTER ESH WITH CURL
# $pre YYY $post ↔ ʇ ; # LATIN SMALL LETTER TURNED T
# $pre YYY $post ↔ ʈ ; # LATIN SMALL LETTER T WITH RETROFLEX HOOK
# $pre YYY $post ↔ ʉ ; # LATIN SMALL LETTER U BAR
# $pre YYY $post ↔ ʋ ; # LATIN SMALL LETTER V WITH HOOK
# $pre YYY $post ↔ ʍ ; # LATIN SMALL LETTER TURNED W
# $pre YYY $post ↔ ʎ ; # LATIN SMALL LETTER TURNED Y
# $pre YYY $post ↔ ʏ ; # LATIN LETTER SMALL CAPITAL Y
# $pre YYY $post ↔ ʐ ; # LATIN SMALL LETTER Z WITH RETROFLEX HOOK
# $pre YYY $post ↔ ʑ ; # LATIN SMALL LETTER Z WITH CURL
# $pre YYY $post ↔ ʓ ; # LATIN SMALL LETTER EZH WITH CURL
# $pre YYY $post ↔ ʔ ; # LATIN LETTER GLOTTAL STOP
# $pre YYY $post ↔ ʕ ; # LATIN LETTER PHARYNGEAL VOICED FRICATIVE
# $pre YYY $post ↔ ʖ ; # LATIN LETTER INVERTED GLOTTAL STOP
# $pre YYY $post ↔ ʗ ; # LATIN LETTER STRETCHED C
# $pre YYY $post ↔ ʘ ; # LATIN LETTER BILABIAL CLICK
# $pre YYY $post ↔ ʙ ; # LATIN LETTER SMALL CAPITAL B
# $pre YYY $post ↔ ʚ ; # LATIN SMALL LETTER CLOSED OPEN E
# $pre YYY $post ↔ ʛ ; # LATIN LETTER SMALL CAPITAL G WITH HOOK
# $pre YYY $post ↔ ʜ ; # LATIN LETTER SMALL CAPITAL H
# $pre YYY $post ↔ ʝ ; # LATIN SMALL LETTER J WITH CROSSED-TAIL
# $pre YYY $post ↔ ʞ ; # LATIN SMALL LETTER TURNED K
# $pre YYY $post ↔ ʟ ; # LATIN LETTER SMALL CAPITAL L
# $pre YYY $post ↔ ʠ ; # LATIN SMALL LETTER Q WITH HOOK
# $pre YYY $post ↔ ʡ ; # LATIN LETTER GLOTTAL STOP WITH STROKE
# $pre YYY $post ↔ ʢ ; # LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE
# $pre YYY $post ↔ ʣ ; # LATIN SMALL LETTER DZ DIGRAPH
# $pre YYY $post ↔ ʤ ; # LATIN SMALL LETTER DEZH DIGRAPH
# $pre YYY $post ↔ ʥ ; # LATIN SMALL LETTER DZ DIGRAPH WITH CURL
# $pre YYY $post ↔ ʦ ; # LATIN SMALL LETTER TS DIGRAPH
# $pre YYY $post ↔ ʧ ; # LATIN SMALL LETTER TESH DIGRAPH
# $pre YYY $post ↔ ʨ ; # LATIN SMALL LETTER TC DIGRAPH WITH CURL
# $pre YYY $post ↔ ʩ ; # LATIN SMALL LETTER FENG DIGRAPH
# $pre YYY $post ↔ ʪ ; # LATIN SMALL LETTER LS DIGRAPH
# $pre YYY $post ↔ ʫ ; # LATIN SMALL LETTER LZ DIGRAPH
# $pre YYY $post ↔ ʬ ; # LATIN LETTER BILABIAL PERCUSSIVE
# $pre YYY $post ↔ ʭ ; # LATIN LETTER BIDENTAL PERCUSSIVE
# $pre YYY $post ↔ ʰ ; # MODIFIER LETTER SMALL H
# $pre YYY $post ↔ ʱ ; # MODIFIER LETTER SMALL H WITH HOOK
# $pre YYY $post ↔ ʲ ; # MODIFIER LETTER SMALL J
# $pre YYY $post ↔ ʳ ; # MODIFIER LETTER SMALL R
# $pre YYY $post ↔ ʴ ; # MODIFIER LETTER SMALL TURNED R
# $pre YYY $post ↔ ʵ ; # MODIFIER LETTER SMALL TURNED R WITH HOOK
# $pre YYY $post ↔ ʶ ; # MODIFIER LETTER SMALL CAPITAL INVERTED R
# $pre YYY $post ↔ ʷ ; # MODIFIER LETTER SMALL W
# $pre YYY $post ↔ ʸ ; # MODIFIER LETTER SMALL Y
# $pre YYY $post ↔ ˠ ; # MODIFIER LETTER SMALL GAMMA
# $pre YYY $post ↔ ˡ ; # MODIFIER LETTER SMALL L
# $pre YYY $post ↔ ˢ ; # MODIFIER LETTER SMALL S
# $pre YYY $post ↔ ˣ ; # MODIFIER LETTER SMALL X
# $pre YYY $post ↔ ˤ ; # MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
# $pre YYY $post ↔ ẚ ; # LATIN SMALL LETTER A WITH RIGHT HALF RING
# $pre YYY $post ↔ ⁿ ; # SUPERSCRIPT LATIN SMALL LETTER N
:: NFC (NFD) ;
…/transforms/transform[@source="Any"][@target="Publishing"][@direction="both"]/tRule$single = \' ;
$space = ' ' ;
$double = \" ;
$back = \` ;
$tab = \u0008 ;
$makeRight = [[:Z:][:Ps:][:Pi:]$] ;
$back $back → “ ;
$back → ‘ ;
$makeRight {$double} ↔ “ ;
$double ↔ ” ;
$makeRight {$single} ↔ ‘ ;
$single ↔ ’;
$space {$space} → ;
'--' ↔ — ;
# Test case
# "The" "(quick)" ('brown') `fox' ` jumped -- "over?"
# Variables
$single = \' ;
$space = ' ' ;
$double = \" ;
$back = \` ;
$tab = \u0008 ;
$makeRight = [[:Z:][:Ps:][:Pi:]$] ;
# fix UNIX quotes
$back $back → “ ;
$back → ‘ ;
# fix typewriter quotes, by context
$makeRight {$double} ↔ “ ;
$double ↔ ” ;
$makeRight {$single} ↔ ‘ ;
$single ↔ ’;
# fix multiple spaces and hyphens
$space {$space} → ;
'--' ↔ — ;
…/transforms/transform[@source="Arabic"][@target="Latin"][@direction="both"]/tRule‫:: [[:Arabic:][:block=ARABIC:][‎ⁿ،؛؟ـً-ٕ٠-٬۰-۹﷼ښ]] ;
:: NFKD (NFC);
$disambig = ̱ ;
$disambig2 = ̰ ;
$under = ̣ ;
$descender = ˌ;
$notAbove = [[:^ccc=0:]&[:^ccc=230:]];
[:Nd:]{٫}[:Nd:] ↔ [:Nd:]{','}[:Nd:] ; # ARABIC DECIMAL SEPARATOR
[:Nd:]{٬}[:Nd:] ↔ [:Nd:]{'.'}[:Nd:] ; # ARABIC THOUSANDS SEPARATOR
٫ ↔ ',' $disambig ; # ARABIC DECIMAL SEPARATOR
٬ ↔ '.' $disambig ; # ARABIC THOUSANDS SEPARATOR
، ↔ ',' ; # ARABIC COMMA
؛ ↔ ';' ; # ARABIC SEMICOLON
؟ ↔ '?' ; # ARABIC QUESTION MARK
٪ ↔ '%' ; # ARABIC PERCENT SIGN
۰ ↔ 0 $disambig ; # EXTENDED ARABIC-INDIC DIGIT ZERO
۱ ↔ 1 $disambig ; # EXTENDED ARABIC-INDIC DIGIT ONE
۲ ↔ 2 $disambig ; # EXTENDED ARABIC-INDIC DIGIT TWO
۳ ↔ 3 $disambig ; # EXTENDED ARABIC-INDIC DIGIT THREE
۴ ↔ 4 $disambig ; # EXTENDED ARABIC-INDIC DIGIT FOUR
۵ ↔ 5 $disambig ; # EXTENDED ARABIC-INDIC DIGIT FIVE
۶ ↔ 6 $disambig ; # EXTENDED ARABIC-INDIC DIGIT SIX
۷ ↔ 7 $disambig ; # EXTENDED ARABIC-INDIC DIGIT SEVEN
۸ ↔ 8 $disambig ; # EXTENDED ARABIC-INDIC DIGIT EIGHT
۹ ↔ 9 $disambig ; # EXTENDED ARABIC-INDIC DIGIT NINE
٠ ↔ 0 ; # ARABIC-INDIC DIGIT ZERO
١ ↔ 1 ; # ARABIC-INDIC DIGIT ONE
٢ ↔ 2 ; # ARABIC-INDIC DIGIT TWO
٣ ↔ 3 ; # ARABIC-INDIC DIGIT THREE
٤ ↔ 4 ; # ARABIC-INDIC DIGIT FOUR
٥ ↔ 5 ; # ARABIC-INDIC DIGIT FIVE
٦ ↔ 6 ; # ARABIC-INDIC DIGIT SIX
٧ ↔ 7 ; # ARABIC-INDIC DIGIT SEVEN
٨ ↔ 8 ; # ARABIC-INDIC DIGIT EIGHT
٩ ↔ 9 ; # ARABIC-INDIC DIGIT NINE
َا↔ ā ; # ARABIC FATHA, ARABIC LETTER ALEF
ُو ↔ ū ; # ARABIC DAMMA, ARABIC LETTER WAW
ِي ↔ ī ; # ARABIC KASRA, ARABIC LETTER YEH
ث ↔ t h $disambig ; # ARABIC LETTER THEH
ذ ↔ d h $disambig ; # ARABIC LETTER THAL
ش ↔ s h $disambig ; # ARABIC LETTER SHEEN
ص ↔ s $under ; # ARABIC LETTER SAD
ض ↔ d $under ; # ARABIC LETTER DAD
ط ↔ t $under ; # ARABIC LETTER TAH
ظ ↔ z $under ; # ARABIC LETTER ZAH
غ ↔ g h $disambig ; # ARABIC LETTER GHAIN
ة ↔ t ̈ ; # ARABIC LETTER TEH MARBUTA
ة | $1 ← t ($notAbove+) ̈ ; # ARABIC LETTER TEH MARBUTA
ژ ↔ z h $disambig ; # ARABIC LETTER JEH
ڭ ↔ n $disambig g ; # ARABIC LETTER NG
ۋ ↔ v $disambig ; # ARABIC LETTER VE
ی ↔ y $disambig2 ; # ARABIC LETTER FARSI YEH
ښ ↔ s $descender;
ء ↔ ʾ ; # ARABIC LETTER HAMZA
ا ↔ a $under; # ARABIC LETTER ALEF
ب ↔ b ; # ARABIC LETTER BEH
ت ↔ t ; # ARABIC LETTER TEH
ج ↔ j ; # ARABIC LETTER JEEM
ح ↔ h $under ; # ARABIC LETTER HAH
خ ↔ k h $disambig ; # ARABIC LETTER KHAH
د ↔ d ; # ARABIC LETTER DAL
ر ↔ r ; # ARABIC LETTER REH
ز ↔ z ; # ARABIC LETTER ZAIN
س ↔ s ; # ARABIC LETTER SEEN
ع ↔ ʿ ; # ARABIC LETTER AIN
ـ → ; # ARABIC TATWEEL
ف ↔ f ; # ARABIC LETTER FEH
ق ↔ q ; # ARABIC LETTER QAF
ک ↔ k $disambig ; # ARABIC LETTER KEHEH
ك ↔ k ; # ARABIC LETTER KAF
ل ↔ l ; # ARABIC LETTER LAM
م ↔ m ; # ARABIC LETTER MEEM
ن ↔ n ; # ARABIC LETTER NOON
ه ↔ h ; # ARABIC LETTER HEH
و ↔ w ; # ARABIC LETTER WAW
ى ↔ y $disambig ; # ARABIC LETTER ALEF MAKSURA
ي ↔ y ; # ARABIC LETTER YEH
ً ↔ aⁿ ; # ARABIC FATHATAN
ٌ ↔ uⁿ ; # ARABIC DAMMATAN
ٍ ↔ iⁿ ; # ARABIC KASRATAN
َ ↔ a ; # ARABIC FATHA
ُ ↔ u ; # ARABIC DAMMA
ِ ↔ i ; # ARABIC KASRA
ّ ↔ ̃ ; # ARABIC SHADDA
ْ ↔ ̊ ; # ARABIC SUKUN
ٓ ↔ ̂ ; # ARABIC MADDAH ABOVE
ٔ ↔ ̉ ; # ARABIC HAMZA ABOVE
ٕ ↔ ̹ ; # ARABIC HAMZA BELOW
پ ↔ p ; # ARABIC LETTER PEH
چ ↔ c h $disambig ; # ARABIC LETTER TCHEH
ڤ ↔ v ; # ARABIC LETTER VEH
گ ↔ g ; # ARABIC LETTER GAF
| s ← c } [eiy];
| k ← c ;
| i ← e ;
| u ← o ;
| ks ← x ;
| n ← ‎ⁿ;
:: (lower) ;
::NFC (NFD);
:: ( [[:Latin:] [%,.0-9;?ʾ-ʿ̂-̄̈-̣̰̊-̱̹;ˌ]] );‬
‫# Generally follows UNGEGN
# http://www.eki.ee/wgrs/rom1_ar.pdf
# Occasionally deviates in the direction of ISO 233
# http://homepage.mac.com/sirbinks/pdf/Arabic.pdf
# a) where required for disambiguation.
# b) with underdot instead of cedilla for letter like SAD,
# since those are explicitly in Unicode for transliteration.
# c) with extra non-Arabic-language letters, like PEH
#
# Does *not* do assimilation of "al", nor hyphenation.
# While it could be done, we need to determine whether a prefix "al" could
# occur other than as the definite article (since no space is used).
:: [[:Arabic:][:block=ARABIC:][‎ⁿ،؛؟ـً-ٕ٠-٬۰-۹﷼ښ]] ;
:: NFKD (NFC);
$disambig = ̱ ;
$disambig2 = ̰ ;
$under = ̣ ;
$descender = ˌ;
$notAbove = [[:^ccc=0:] & [:^ccc=230:]];

# non-letters
[:Nd:]{٫}[:Nd:] ↔ [:Nd:]{','}[:Nd:] ; # ARABIC DECIMAL SEPARATOR
[:Nd:]{٬}[:Nd:] ↔ [:Nd:]{'.'}[:Nd:] ; # ARABIC THOUSANDS SEPARATOR
٫ ↔ ',' $disambig ; # ARABIC DECIMAL SEPARATOR
٬ ↔ '.' $disambig ; # ARABIC THOUSANDS SEPARATOR
# ٭ ↔ ; # ARABIC FIVE POINTED STAR // no need to transliterate
، ↔ ',' ; # ARABIC COMMA
؛ ↔ ';' ; # ARABIC SEMICOLON
؟ ↔ '?' ; # ARABIC QUESTION MARK
٪ ↔ '%' ; # ARABIC PERCENT SIGN
۰ ↔ 0 $disambig ; # EXTENDED ARABIC-INDIC DIGIT ZERO
۱ ↔ 1 $disambig ; # EXTENDED ARABIC-INDIC DIGIT ONE
۲ ↔ 2 $disambig ; # EXTENDED ARABIC-INDIC DIGIT TWO
۳ ↔ 3 $disambig ; # EXTENDED ARABIC-INDIC DIGIT THREE
۴ ↔ 4 $disambig ; # EXTENDED ARABIC-INDIC DIGIT FOUR
۵ ↔ 5 $disambig ; # EXTENDED ARABIC-INDIC DIGIT FIVE
۶ ↔ 6 $disambig ; # EXTENDED ARABIC-INDIC DIGIT SIX
۷ ↔ 7 $disambig ; # EXTENDED ARABIC-INDIC DIGIT SEVEN
۸ ↔ 8 $disambig ; # EXTENDED ARABIC-INDIC DIGIT EIGHT
۹ ↔ 9 $disambig ; # EXTENDED ARABIC-INDIC DIGIT NINE
٠ ↔ 0 ; # ARABIC-INDIC DIGIT ZERO
١ ↔ 1 ; # ARABIC-INDIC DIGIT ONE
٢ ↔ 2 ; # ARABIC-INDIC DIGIT TWO
٣ ↔ 3 ; # ARABIC-INDIC DIGIT THREE
٤ ↔ 4 ; # ARABIC-INDIC DIGIT FOUR
٥ ↔ 5 ; # ARABIC-INDIC DIGIT FIVE
٦ ↔ 6 ; # ARABIC-INDIC DIGIT SIX
٧ ↔ 7 ; # ARABIC-INDIC DIGIT SEVEN
٨ ↔ 8 ; # ARABIC-INDIC DIGIT EIGHT
٩ ↔ 9 ; # ARABIC-INDIC DIGIT NINE

# letters
# long vowels
َا↔ ā ; # ARABIC FATHA, ARABIC LETTER ALEF
ُو ↔ ū ; # ARABIC DAMMA, ARABIC LETTER WAW
ِي ↔ ī ; # ARABIC KASRA, ARABIC LETTER YEH
# longer items moved here to prevent masking
ث ↔ t h $disambig ; # ARABIC LETTER THEH
ذ ↔ d h $disambig ; # ARABIC LETTER THAL
ش ↔ s h $disambig ; # ARABIC LETTER SHEEN
ص ↔ s $under ; # ARABIC LETTER SAD
ض ↔ d $under ; # ARABIC LETTER DAD
ط ↔ t $under ; # ARABIC LETTER TAH
ظ ↔ z $under ; # ARABIC LETTER ZAH
غ ↔ g h $disambig ; # ARABIC LETTER GHAIN

# WARNING: special case
# ←t, umlaut, half-ring below→ will be canonically ordered as ←t, half-ring below, umlaut→
# so on the return, we have to skip over (but preserve) the half-ring below (or others like it)
# ةٕ ← ẗ̹ ; # LATIN SMALL LETTER T, COMBINING RIGHT HALF RING BELOW, COMBINING DIAERESIS
ة ↔ t ̈ ; # ARABIC LETTER TEH MARBUTA
ة | $1 ← t ($notAbove+) ̈ ; # ARABIC LETTER TEH MARBUTA

# non-Arabic language
ژ ↔ z h $disambig ; # ARABIC LETTER JEH
ڭ ↔ n $disambig g ; # ARABIC LETTER NG
ۋ ↔ v $disambig ; # ARABIC LETTER VE
ی ↔ y $disambig2 ; # ARABIC LETTER FARSI YEH
ښ ↔ s $descender;

# Arabic language
ء ↔ ʾ ; # ARABIC LETTER HAMZA
ا ↔ a $under; # ARABIC LETTER ALEF
ب ↔ b ; # ARABIC LETTER BEH
ت ↔ t ; # ARABIC LETTER TEH
ج ↔ j ; # ARABIC LETTER JEEM
ح ↔ h $under ; # ARABIC LETTER HAH
خ ↔ k h $disambig ; # ARABIC LETTER KHAH
د ↔ d ; # ARABIC LETTER DAL
ر ↔ r ; # ARABIC LETTER REH
ز ↔ z ; # ARABIC LETTER ZAIN
س ↔ s ; # ARABIC LETTER SEEN
ع ↔ ʿ ; # ARABIC LETTER AIN
ـ → ; # ARABIC TATWEEL
ف ↔ f ; # ARABIC LETTER FEH
ق ↔ q ; # ARABIC LETTER QAF
ک ↔ k $disambig ; # ARABIC LETTER KEHEH
ك ↔ k ; # ARABIC LETTER KAF
ل ↔ l ; # ARABIC LETTER LAM
م ↔ m ; # ARABIC LETTER MEEM
ن ↔ n ; # ARABIC LETTER NOON
ه ↔ h ; # ARABIC LETTER HEH
و ↔ w ; # ARABIC LETTER WAW
ى ↔ y $disambig ; # ARABIC LETTER ALEF MAKSURA
ي ↔ y ; # ARABIC LETTER YEH
ً ↔ aⁿ ; # ARABIC FATHATAN
ٌ ↔ uⁿ ; # ARABIC DAMMATAN
ٍ ↔ iⁿ ; # ARABIC KASRATAN
َ ↔ a ; # ARABIC FATHA
ُ ↔ u ; # ARABIC DAMMA
ِ ↔ i ; # ARABIC KASRA
ّ ↔ ̃ ; # ARABIC SHADDA
ْ ↔ ̊ ; # ARABIC SUKUN

# special combining marks
ٓ ↔ ̂ ; # ARABIC MADDAH ABOVE
ٔ ↔ ̉ ; # ARABIC HAMZA ABOVE
ٕ ↔ ̹ ; # ARABIC HAMZA BELOW

# Some non-Arabic language (not in UNGEGN)
پ ↔ p ; # ARABIC LETTER PEH
چ ↔ c h $disambig ; # ARABIC LETTER TCHEH
ڤ ↔ v ; # ARABIC LETTER VEH
# ڥ ↔ v $disambig ; # ARABIC LETTER FEH WITH THREE DOTS BELOW
# ڢ ↔ f $disambig ; # ARABIC LETTER FEH WITH DOT MOVED BELOW
گ ↔ g ; # ARABIC LETTER GAF

# fallbacks
| s ← c } [eiy];
| k ← c ;
| i ← e ;
| u ← o ;
| ks ← x ;
| n ← ‎ⁿ;
:: (lower) ;
::NFC (NFD);
:: ( [[:Latin:] [%,.0-9;?ʾ-ʿ̂-̄̈-̣̰̊-̱̹;ˌ]] );‬
…/transforms/transform[@source="Arabic"][@target="Latin"][@variant="BGN"][@direction="forward"]/tRule‫:: [[:arabic:][:block=ARABIC:][ءآابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْ٠١٢٣٤٥٦٧٨٩ٱ]] ;
:: NFKD (NFC) ;
$alef = ’;
$ayin = ‘;
$disambig = ̱ ;
$wordBoundary = [^[:L:][:M:][:N:]] ;
[:Nd:]{٫}[:Nd:] ↔ [:Nd:]{','}[:Nd:] ; # ARABIC DECIMAL SEPARATOR
[:Nd:]{٬}[:Nd:] ↔ [:Nd:]{'.'}[:Nd:] ; # ARABIC THOUSANDS SEPARATOR
٫ ↔ ',' $disambig ; # ARABIC DECIMAL SEPARATOR
٬ ↔ '.' $disambig ; # ARABIC THOUSANDS SEPARATOR
، ↔ ',' ; # ARABIC COMMA
؛ ↔ ';' ; # ARABIC SEMICOLON
؟ ↔ '?' ; # ARABIC QUESTION MARK
٪ ↔ '%' ; # ARABIC PERCENT SIGN
۰ ↔ 0 $disambig ; # EXTENDED ARABIC-INDIC DIGIT ZERO
۱ ↔ 1 $disambig ; # EXTENDED ARABIC-INDIC DIGIT ONE
۲ ↔ 2 $disambig ; # EXTENDED ARABIC-INDIC DIGIT TWO
۳ ↔ 3 $disambig ; # EXTENDED ARABIC-INDIC DIGIT THREE
۴ ↔ 4 $disambig ; # EXTENDED ARABIC-INDIC DIGIT FOUR
۵ ↔ 5 $disambig ; # EXTENDED ARABIC-INDIC DIGIT FIVE
۶ ↔ 6 $disambig ; # EXTENDED ARABIC-INDIC DIGIT SIX
۷ ↔ 7 $disambig ; # EXTENDED ARABIC-INDIC DIGIT SEVEN
۸ ↔ 8 $disambig ; # EXTENDED ARABIC-INDIC DIGIT EIGHT
۹ ↔ 9 $disambig ; # EXTENDED ARABIC-INDIC DIGIT NINE
٠ ↔ 0 ; # ARABIC-INDIC DIGIT ZERO
١ ↔ 1 ; # ARABIC-INDIC DIGIT ONE
٢ ↔ 2 ; # ARABIC-INDIC DIGIT TWO
٣ ↔ 3 ; # ARABIC-INDIC DIGIT THREE
٤ ↔ 4 ; # ARABIC-INDIC DIGIT FOUR
٥ ↔ 5 ; # ARABIC-INDIC DIGIT FIVE
٦ ↔ 6 ; # ARABIC-INDIC DIGIT SIX
٧ ↔ 7 ; # ARABIC-INDIC DIGIT SEVEN
٨ ↔ 8 ; # ARABIC-INDIC DIGIT EIGHT
٩ ↔ 9 ; # ARABIC-INDIC DIGIT NINE
ته → t·h ; # ARABIC LETTER TEH + HEH
كه → k·h ; # ARABIC LETTER KAF + HEH
ده → d·h ; # ARABIC LETTER DAL + HEH
سه → s·h ; # ARABIC LETTER SEEN + HEH
بّ → bb ; # ARABIC LETTER BEH + SHADDA
تّ → tt ; # ARABIC LETTER TEH + SHADDA
ثّ → thth ; # ARABIC LETTER THEH + SHADDA
جّ → jj ; # ARABIC LETTER JEEM + SHADDA
حّ → ḥḥ ; # ARABIC LETTER HAH + SHADDA
خّ → khkh ; # ARABIC LETTER KHAH + SHADDA
دّ → dd ; # ARABIC LETTER DAL + SHADDA
ذّ → dhdh ; # ARABIC LETTER THAL + SHADDA
رّ → rr ; # ARABIC LETTER REH + SHADDA
زّ → zz ; # ARABIC LETTER ZAIN + SHADDA
سّ → ss ; # ARABIC LETTER SEEN + SHADDA
شّ → shsh ; # ARABIC LETTER SHEEN + SHADDA
صّ → ṣṣ ; # ARABIC LETTER SAD + SHADDA
ضّ → ḍḍ ; # ARABIC LETTER DAD + SHADDA
طّ → ṭṭ ; # ARABIC LETTER TAH + SHADDA
ظّ → ẓẓ ; # ARABIC LETTER ZAH + SHADDA
عّ → $ayin $ayin ; # ARABIC LETTER AIN + SHADDA
غّ → ghgh ; # ARABIC LETTER GHAIN + SHADDA
فّ → ff ; # ARABIC LETTER FEH + SHADDA
قّ → qq ; # ARABIC LETTER QAF + SHADDA
كّ → kk ; # ARABIC LETTER KAF + SHADDA
لّ → ll ; # ARABIC LETTER LAM + SHADDA
مّ → mm ; # ARABIC LETTER MEEM + SHADDA
نّ → nn ; # ARABIC LETTER NOON + SHADDA
هّ → hh ; # ARABIC LETTER HEH + SHADDA
وّ → ww ; # ARABIC LETTER WAW + SHADDA
ىّ → yy ; # ARABIC LETTER YEH + SHADDA
$wordBoundary{ء → ; # ARABIC LETTER HAMZA
ء → $alef ; # ARABIC LETTER HAMZA
$wordBoundary{ا → ; # ARABIC LETTER ALEF
ٱ → $alef ; # ARABIC LETTER ALEF WASLA
$wordBoundary{آ → ā ; # ARABIC LETTER ALEF WITH MADDA ABOVE
آ → $alef ā ; # ARABIC LETTER ALEF WITH MADDA ABOVE
ب → b ; # ARABIC LETTER BEH
ت → t ; # ARABIC LETTER TEH
ة → h ; # ARABIC LETTER TEH MARBUTA
ث → th ; # ARABIC LETTER THEH
ج → j ; # ARABIC LETTER JEEM
ح → ḩ ; # ARABIC LETTER HAH
خ → kh ; # ARABIC LETTER KHAH
د → d ; # ARABIC LETTER DAL
ذ → dh ; # ARABIC LETTER THAL
ر → r ; # ARABIC LETTER REH
ز → z ; # ARABIC LETTER ZAIN
س → s ; # ARABIC LETTER SEEN
ش → sh ; # ARABIC LETTER SHEEN
ص → ş ; # ARABIC LETTER SAD
ض → ḑ ; # ARABIC LETTER DAD
ط → ţ ; # ARABIC LETTER TAH
ظ → z̧ ; # ARABIC LETTER ZAH
ع → $ayin ; # ARABIC LETTER AIN
غ → gh ; # ARABIC LETTER GHAIN
ف → f ; # ARABIC LETTER FEH
ق → q ; # ARABIC LETTER QAF
ک ↔ k $disambig ; # ARABIC LETTER KEHEH
ك ↔ k ; # ARABIC LETTER KAF
ل → l ; # ARABIC LETTER LAM
م → m ; # ARABIC LETTER MEEM
ن → n ; # ARABIC LETTER NOON
ه → h ; # ARABIC LETTER HEH
و → w ; # ARABIC LETTER WAW
ى → y ; # ARABIC LETTER YEH
َا → ā ; # ARABIC FATHA + ALEF
َى → á ; # ARABIC FATHA + ALEF MAKSURA
َيْ → ay ; # ARABIC FATHA + YEH + SUKUN
َوْ → aw ; # ARABIC FATHA + WAW + SUKUN
َ → a ; # ARABIC FATHA
ِي → ī ; # ARABIC KASRA + YEH
ِ → i ; # ARABIC KASRA
ُو → ū ; # ARABIC DAMMA + WAW
ُ → u ; # ARABIC DAMMA
ْ → ; # ARABIC SUKUN
ً → aⁿ ; # ARABIC FATHATAN
ٍ → iⁿ ; # ARABIC KASRATAN
ٌ → uⁿ ; # ARABIC DAMMATAN
::NFC (NFD) ;‬
‫#
########################################################################
# BGN/PCGN 1956 System
#
# This system was adopted by the BGN in 1946 and by the PCGN
# in 1956 and has been applied in the systematic romanization
# of geographic names in Bahrain, Egypt, Iraq, Jordan,
# Kuwait, Lebanon, Libya, Oman, Qatar, Saudi Arabia, Sudan,
# Syria, Tunisia, the United Arab Emirates, and Yemen, all
# of which has been covered by published BGN engineers.
#
# Originally prepared by Michael Everson
########################################################################
#
# MINIMAL FILTER: Arabic-Latin
#

:: [[:arabic:][:block=ARABIC:][ءآابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْ٠١٢٣٤٥٦٧٨٩ٱ]] ;
:: NFKD (NFC) ;
#
#
########################################################################


#
########################################################################
#
# Define All Transformation Variables
#
########################################################################
#

$alef = ’;
$ayin = ‘;
$disambig = ̱ ;
#
#
# Use this $wordBoundary until bug 2034 is fixed in ICU:
# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
#

$wordBoundary = [^[:L:][:M:][:N:]] ;
#
#
########################################################################

# non-letters
[:Nd:]{٫}[:Nd:] ↔ [:Nd:]{','}[:Nd:] ; # ARABIC DECIMAL SEPARATOR
[:Nd:]{٬}[:Nd:] ↔ [:Nd:]{'.'}[:Nd:] ; # ARABIC THOUSANDS SEPARATOR
٫ ↔ ',' $disambig ; # ARABIC DECIMAL SEPARATOR
٬ ↔ '.' $disambig ; # ARABIC THOUSANDS SEPARATOR
# ٭ ↔ ; # ARABIC FIVE POINTED STAR // no need to transliterate
، ↔ ',' ; # ARABIC COMMA
؛ ↔ ';' ; # ARABIC SEMICOLON
؟ ↔ '?' ; # ARABIC QUESTION MARK
٪ ↔ '%' ; # ARABIC PERCENT SIGN
۰ ↔ 0 $disambig ; # EXTENDED ARABIC-INDIC DIGIT ZERO
۱ ↔ 1 $disambig ; # EXTENDED ARABIC-INDIC DIGIT ONE
۲ ↔ 2 $disambig ; # EXTENDED ARABIC-INDIC DIGIT TWO
۳ ↔ 3 $disambig ; # EXTENDED ARABIC-INDIC DIGIT THREE
۴ ↔ 4 $disambig ; # EXTENDED ARABIC-INDIC DIGIT FOUR
۵ ↔ 5 $disambig ; # EXTENDED ARABIC-INDIC DIGIT FIVE
۶ ↔ 6 $disambig ; # EXTENDED ARABIC-INDIC DIGIT SIX
۷ ↔ 7 $disambig ; # EXTENDED ARABIC-INDIC DIGIT SEVEN
۸ ↔ 8 $disambig ; # EXTENDED ARABIC-INDIC DIGIT EIGHT
۹ ↔ 9 $disambig ; # EXTENDED ARABIC-INDIC DIGIT NINE
٠ ↔ 0 ; # ARABIC-INDIC DIGIT ZERO
١ ↔ 1 ; # ARABIC-INDIC DIGIT ONE
٢ ↔ 2 ; # ARABIC-INDIC DIGIT TWO
٣ ↔ 3 ; # ARABIC-INDIC DIGIT THREE
٤ ↔ 4 ; # ARABIC-INDIC DIGIT FOUR
٥ ↔ 5 ; # ARABIC-INDIC DIGIT FIVE
٦ ↔ 6 ; # ARABIC-INDIC DIGIT SIX
٧ ↔ 7 ; # ARABIC-INDIC DIGIT SEVEN
٨ ↔ 8 ; # ARABIC-INDIC DIGIT EIGHT
٩ ↔ 9 ; # ARABIC-INDIC DIGIT NINE

#
########################################################################
#
# Rules moved to front to avoid masking
#
########################################################################


#
########################################################################
#
# BGN Page 8 Rule 5
#
# The character sequences ت , كه , ته , and سه may be romanized t·h, k·h,
# d·h, and s·h in order to differentiate those romanizations from the
# digraphs th, kh, dh, and sh.
#
########################################################################
#

ته → t·h ; # ARABIC LETTER TEH + HEH
كه → k·h ; # ARABIC LETTER KAF + HEH
ده → d·h ; # ARABIC LETTER DAL + HEH
سه → s·h ; # ARABIC LETTER SEEN + HEH
#
#
########################################################################
#
# End Rule 5
#
########################################################################


########################################################################

#
#
# BGN Page 8 Rule 9
#
# Doubles consonant sounds are represented in Arabic script by placing
# a shaddah ( ّ ) over a consonant character. In romanization the letter
# should be doubled. [The remainder of this rule deals with the definite
# article and is lexical.]
#
########################################################################
#

بّ → bb ; # ARABIC LETTER BEH + SHADDA
تّ → tt ; # ARABIC LETTER TEH + SHADDA
ثّ → thth ; # ARABIC LETTER THEH + SHADDA
جّ → jj ; # ARABIC LETTER JEEM + SHADDA
حّ → ḥḥ ; # ARABIC LETTER HAH + SHADDA
خّ → khkh ; # ARABIC LETTER KHAH + SHADDA
دّ → dd ; # ARABIC LETTER DAL + SHADDA
ذّ → dhdh ; # ARABIC LETTER THAL + SHADDA
رّ → rr ; # ARABIC LETTER REH + SHADDA
زّ → zz ; # ARABIC LETTER ZAIN + SHADDA
سّ → ss ; # ARABIC LETTER SEEN + SHADDA
شّ → shsh ; # ARABIC LETTER SHEEN + SHADDA
صّ → ṣṣ ; # ARABIC LETTER SAD + SHADDA
ضّ → ḍḍ ; # ARABIC LETTER DAD + SHADDA
طّ → ṭṭ ; # ARABIC LETTER TAH + SHADDA
ظّ → ẓẓ ; # ARABIC LETTER ZAH + SHADDA
عّ → $ayin $ayin ; # ARABIC LETTER AIN + SHADDA
غّ → ghgh ; # ARABIC LETTER GHAIN + SHADDA
فّ → ff ; # ARABIC LETTER FEH + SHADDA
قّ → qq ; # ARABIC LETTER QAF + SHADDA
كّ → kk ; # ARABIC LETTER KAF + SHADDA
لّ → ll ; # ARABIC LETTER LAM + SHADDA
مّ → mm ; # ARABIC LETTER MEEM + SHADDA
نّ → nn ; # ARABIC LETTER NOON + SHADDA
هّ → hh ; # ARABIC LETTER HEH + SHADDA
وّ → ww ; # ARABIC LETTER WAW + SHADDA
ىّ → yy ; # ARABIC LETTER YEH + SHADDA
#
#
########################################################################
#
# End Rule 9
#
########################################################################


#
########################################################################
#
# Start of Transformations
#
########################################################################
#

$wordBoundary{ء → ; # ARABIC LETTER HAMZA
ء → $alef ; # ARABIC LETTER HAMZA
$wordBoundary{ا → ; # ARABIC LETTER ALEF
ٱ → $alef ; # ARABIC LETTER ALEF WASLA
$wordBoundary{آ → ā ; # ARABIC LETTER ALEF WITH MADDA ABOVE
آ → $alef ā ; # ARABIC LETTER ALEF WITH MADDA ABOVE
ب → b ; # ARABIC LETTER BEH
ت → t ; # ARABIC LETTER TEH
ة → h ; # ARABIC LETTER TEH MARBUTA
ث → th ; # ARABIC LETTER THEH
ج → j ; # ARABIC LETTER JEEM
ح → ḩ ; # ARABIC LETTER HAH
خ → kh ; # ARABIC LETTER KHAH
د → d ; # ARABIC LETTER DAL
ذ → dh ; # ARABIC LETTER THAL
ر → r ; # ARABIC LETTER REH
ز → z ; # ARABIC LETTER ZAIN
س → s ; # ARABIC LETTER SEEN
ش → sh ; # ARABIC LETTER SHEEN
ص → ş ; # ARABIC LETTER SAD
ض → ḑ ; # ARABIC LETTER DAD
ط → ţ ; # ARABIC LETTER TAH
ظ → z̧ ; # ARABIC LETTER ZAH
ع → $ayin ; # ARABIC LETTER AIN
غ → gh ; # ARABIC LETTER GHAIN
ف → f ; # ARABIC LETTER FEH
ق → q ; # ARABIC LETTER QAF
ک ↔ k $disambig ; # ARABIC LETTER KEHEH
ك ↔ k ; # ARABIC LETTER KAF
ل → l ; # ARABIC LETTER LAM
م → m ; # ARABIC LETTER MEEM
ن → n ; # ARABIC LETTER NOON
ه → h ; # ARABIC LETTER HEH
و → w ; # ARABIC LETTER WAW
ى → y ; # ARABIC LETTER YEH

َا → ā ; # ARABIC FATHA + ALEF
َى → á ; # ARABIC FATHA + ALEF MAKSURA
َيْ → ay ; # ARABIC FATHA + YEH + SUKUN
َوْ → aw ; # ARABIC FATHA + WAW + SUKUN
َ → a ; # ARABIC FATHA

ِي → ī ; # ARABIC KASRA + YEH
ِ → i ; # ARABIC KASRA

ُو → ū ; # ARABIC DAMMA + WAW
ُ → u ; # ARABIC DAMMA

ْ → ; # ARABIC SUKUN
ً → aⁿ ; # ARABIC FATHATAN
ٍ → iⁿ ; # ARABIC KASRATAN
ٌ → uⁿ ; # ARABIC DAMMATAN
::NFC (NFD) ;

#
#
########################################################################‬
…/transforms/transform[@source="Armenian"][@target="Latin"][@variant="BGN"][@direction="forward"]/tRule:: [ԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿՀՁՂՃՄՅՆՇՈՉՊՋՌՍՎՏՐՑՒՓՔՕՖաբգդեզէըթժիլխծկհձղճմյնշոչպջռսվտրցւփքօֆև] ;
:: NFD (NFC) ;
$upperConsonants = [ԲԳԴԶԹԺԼԽԾԿՀՁՂՃՄՅՆՇՉՊՋՌՍՎՐՑՓՔՖ] ;
$lowerConsonants = [բգդզթժլխծկհձղճմյնշչպջռսվտրցփքֆ] ;
$consonants = [$upperConsonants $lowerConsonants] ;
$upperVowels = [ԱԵԷԸԻՈՕՒ] ;
$lowerVowels = [աեէըիոևօւ] ;
$vowels = [$upperVowels $lowerVowels] ;
$lower = [$lowerConsonants $lowerVowels] ;
$aspirate = ’ ;
$wordBoundary = [^[:L:][:M:][:N:]] ;
$wordBoundary{ԵՒ}$wordBoundary → YEV ; # ARMENIAN CAPITAL ECH + CAPITAL YIWN
$wordBoundary{ԵՒ → YEV ; # ARMENIAN CAPITAL ECH + CAPITAL YIWN
$vowels{ԵՒ → YEV ; # ARMENIAN CAPITAL ECH + CAPITAL YIWN
ԵՒ → EV ; # ARMENIAN CAPITAL ECH + CAPITAL YIWN
$wordBoundary{Եւ}$wordBoundary → Yev ; # ARMENIAN CAPITAL ECH + SMALL YIWN
$wordBoundary{Եւ → Yev ; # ARMENIAN CAPITAL ECH + SMALL YIWN
$vowels{Եւ → Yev ; # ARMENIAN CAPITAL ECH + SMALL YIWN
Եւ → Ev ; # ARMENIAN CAPITAL ECH + SMALL YIWN
$wordBoundary{եւ}$wordBoundary → yev ; # ARMENIAN SMALL ECH + SMALL YIWN
$wordBoundary{եւ → yev ; # ARMENIAN SMALL ECH + SMALL YIWN
$vowels{եւ → yev ; # ARMENIAN SMALL ECH + SMALL YIWN
եւ → ev ; # ARMENIAN SMALL ECH + SMALL YIWN
$wordBoundary{և}$wordBoundary → yev ; # ARMENIAN SMALL LIGATURE ECH YIWN
$wordBoundary{և → yev ; # ARMENIAN SMALL LIGATURE ECH YIWN
$vowels{և → yev ; # ARMENIAN SMALL LIGATURE ECH YIWN
և → ev ; # ARMENIAN SMALL LIGATURE ECH YIWN
Ա → A ; # ARMENIAN CAPITAL LETTER AYB
ա → a ; # ARMENIAN SMALL LETTER AYB
Բ → B ; # ARMENIAN CAPITAL LETTER BEN
բ → b ; # ARMENIAN SMALL LETTER BEN
Գ → G ; # ARMENIAN CAPITAL LETTER GIM
գ → g ; # ARMENIAN SMALL LETTER GIM
Դ → D ; # ARMENIAN CAPITAL LETTER DA
դ → d ; # ARMENIAN SMALL LETTER DA
$upperVowels{Ե → YE ; # ARMENIAN CAPITAL LETTER ECH
$lowerVowels{Ե → Ye ; # ARMENIAN CAPITAL LETTER ECH
$wordBoundary{Ե → Ye ; # ARMENIAN CAPITAL LETTER ECH
Ե → E ; # ARMENIAN CAPITAL LETTER ECH
$vowels{ե → ye ; # ARMENIAN SMALL LETTER ECH
$wordBoundary{ե → ye ; # ARMENIAN SMALL LETTER ECH
ե → e ; # ARMENIAN SMALL LETTER ECH
Զ → Z ; # ARMENIAN CAPITAL LETTER ZA
զ → z ; # ARMENIAN SMALL LETTER ZA
Է → E ; # ARMENIAN CAPITAL LETTER EH
է → e ; # ARMENIAN SMALL LETTER EH
Ը → Y ; # ARMENIAN CAPITAL LETTER ET
ը → y ; # ARMENIAN SMALL LETTER ET
Թ → T $aspirate ; # ARMENIAN CAPITAL LETTER TO
թ → t $aspirate ; # ARMENIAN SMALL LETTER TO
Ժ} $lower → Zh ; # ARMENIAN CAPITAL LETTER ZHE
Ժ → ZH ; # ARMENIAN CAPITAL LETTER ZHE
ժ → zh ; # ARMENIAN SMALL LETTER ZHE
Ի → I ; # ARMENIAN CAPITAL LETTER INI
ի → i ; # ARMENIAN SMALL LETTER INI
Լ → L ; # ARMENIAN CAPITAL LETTER LIWN
լ → l ; # ARMENIAN SMALL LETTER LIWN
Խ} $lower → Kh ; # ARMENIAN CAPITAL LETTER XEH
Խ → KH ; # ARMENIAN CAPITAL LETTER XEH
խ → kh ; # ARMENIAN SMALL LETTER XEH
Ծ} $lower → Ts ; # ARMENIAN CAPITAL LETTER CA
Ծ → TS ; # ARMENIAN CAPITAL LETTER CA
ծ → ts ; # ARMENIAN SMALL LETTER CA
Կ → K ; # ARMENIAN CAPITAL LETTER KEN
կ → k ; # ARMENIAN SMALL LETTER KEN
Հ → H ; # ARMENIAN CAPITAL LETTER HO
հ → h ; # ARMENIAN SMALL LETTER HO
Ձ} $lower → Dz ; # ARMENIAN CAPITAL LETTER JA
Ձ → DZ ; # ARMENIAN CAPITAL LETTER JA
ձ → dz ; # ARMENIAN SMALL LETTER JA
Ղ} $lower → Gh ; # ARMENIAN CAPITAL LETTER GHAD
Ղ → GH ; # ARMENIAN CAPITAL LETTER GHAD
ղ → gh ; # ARMENIAN SMALL LETTER GHAD
Ճ} $lower → Ch ; # ARMENIAN CAPITAL LETTER CHEH
Ճ → CH ; # ARMENIAN CAPITAL LETTER CHEH
ճ → ch ; # ARMENIAN SMALL LETTER CHEH
Մ → M ; # ARMENIAN CAPITAL LETTER MEN
մ → m ; # ARMENIAN SMALL LETTER MEN
Յ → Y ; # ARMENIAN CAPITAL LETTER YI
յ → y ; # ARMENIAN SMALL LETTER YI
Ն → N ; # ARMENIAN CAPITAL LETTER NOW
ն → n ; # ARMENIAN SMALL LETTER NOW
Շ} $lower → Sh ; # ARMENIAN CAPITAL LETTER SHA
Շ → SH ; # ARMENIAN CAPITAL LETTER SHA
շ → sh ; # ARMENIAN SMALL LETTER SHA
Ու} $lower → U ; # ARMENIAN CAPITAL LETTER VO + SMALL YIWN
ՈՒ → U ; # ARMENIAN CAPITAL LETTER VO + CAPITAL YIWN
ու → u ; # ARMENIAN SMALL LETTER VO + SMALL YIWN
ՈՎ → OV ;
Ով → Ov ;
ով → ov ;
$wordBoundary{Ո}$lower → Vo ; # ARMENIAN CAPITAL LETTER VO
$wordBoundary{Ո → VO ; # ARMENIAN CAPITAL LETTER VO
Ո → O ; # ARMENIAN CAPITAL LETTER ECH
$wordBoundary{ո → vo ; # ARMENIAN SMALL LETTER VO
ո → o ; # ARMENIAN SMALL LETTER VO
Չ} $lower → Ch $aspirate ; # ARMENIAN CAPITAL LETTER CHA
Չ → CH $aspirate ; # ARMENIAN CAPITAL LETTER CHA
չ → ch $aspirate ; # ARMENIAN SMALL LETTER CHA
Պ → P ; # ARMENIAN CAPITAL LETTER PEH
պ → p ; # ARMENIAN SMALL LETTER PEH
Ջ → J ; # ARMENIAN CAPITAL LETTER JHEH
ջ → j ; # ARMENIAN SMALL LETTER JHEH
Ռ} $lower → Rr ; # ARMENIAN CAPITAL LETTER RA
Ռ → RR ; # ARMENIAN CAPITAL LETTER RA
ռ → rr ; # ARMENIAN SMALL LETTER RA
Ս → S ; # ARMENIAN CAPITAL LETTER SEH
ս → s ; # ARMENIAN SMALL LETTER SEH
Վ → V ; # ARMENIAN CAPITAL LETTER VEW
վ → v ; # ARMENIAN SMALL LETTER VEW
Տ → T ; # ARMENIAN CAPITAL LETTER TIWN
տ → t ; # ARMENIAN SMALL LETTER TIWN
Ր → R ; # ARMENIAN CAPITAL LETTER REH
ր → r ; # ARMENIAN SMALL LETTER REH
Ց} $lower → Ts $aspirate ; # ARMENIAN CAPITAL LETTER CHEH
Ց → TS $aspirate ; # ARMENIAN CAPITAL LETTER CO
ց → ts $aspirate ; # ARMENIAN SMALL LETTER CO
Փ → P $aspirate ; # ARMENIAN CAPITAL LETTER PIWR
փ → p $aspirate ; # ARMENIAN SMALL LETTER PIWR
Ք → K $aspirate ; # ARMENIAN CAPITAL LETTER KEH
ք → k $aspirate ; # ARMENIAN SMALL LETTER KEH
Օ → O ; # ARMENIAN CAPITAL LETTER OH
օ → o ; # ARMENIAN SMALL LETTER OH
Ֆ → F ; # ARMENIAN CAPITAL LETTER FEH
ֆ → f ; # ARMENIAN SMALL LETTER FEH
#
########################################################################
# BGN/PCGN 1981 System
#
# The BGN/PCGN system for Armenian was designed for use in romanizing
# names written in the Armenian alphabet. The Roman letters and letter
# combinations shown as equivalents to the Armenian characters reflect
# the eastern variety of Armenian, i.e., the language spoken in
# the Republic of Armenia.
#
# The Armenian Alphabet as defined by the BGN (Page 11):
#
# ԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿՀՁՂՃՄՅՆՇՈՉՊՋՌՍՎՐՑՓՔՕՖ
# աբգդեզէըթժիլխծկհձղճմյնշոչպջռսվտրցփքևօֆ
#
# Originally prepared by Michael Everson
########################################################################
#
# MINIMAL FILTER: Armenian-Latin
#

:: [ԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿՀՁՂՃՄՅՆՇՈՉՊՋՌՍՎՏՐՑՒՓՔՕՖաբգդեզէըթժիլխծկհձղճմյնշոչպջռսվտրցւփքօֆև] ;
:: NFD (NFC) ;
#
#
########################################################################


#
########################################################################
#
# Define All Transformation Variables
#
########################################################################
#

$upperConsonants = [ԲԳԴԶԹԺԼԽԾԿՀՁՂՃՄՅՆՇՉՊՋՌՍՎՐՑՓՔՖ] ;
$lowerConsonants = [բգդզթժլխծկհձղճմյնշչպջռսվտրցփքֆ] ;
$consonants = [$upperConsonants $lowerConsonants] ;

$upperVowels = [ԱԵԷԸԻՈՕՒ] ;
$lowerVowels = [աեէըիոևօւ] ;
$vowels = [$upperVowels $lowerVowels] ;

$lower = [$lowerConsonants $lowerVowels] ;

$aspirate = ’ ;
#
#
# Use this $wordBoundary until bug 2034 is fixed in ICU:
# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
#

$wordBoundary = [^[:L:][:M:][:N:]] ;
#
#
########################################################################


#
########################################################################
#
# BGN Page 12 Rule 3:
#
# The character և should be romanized yev initially, after the vowel
# characters ա, ե, է, ը, ի, ո, ւ, and օ.
# In all other instances, it should be romanized ev.
#
########################################################################
#

$wordBoundary{ԵՒ}$wordBoundary → YEV ; # ARMENIAN CAPITAL ECH + CAPITAL YIWN
$wordBoundary{ԵՒ → YEV ; # ARMENIAN CAPITAL ECH + CAPITAL YIWN
$vowels{ԵՒ → YEV ; # ARMENIAN CAPITAL ECH + CAPITAL YIWN
ԵՒ → EV ; # ARMENIAN CAPITAL ECH + CAPITAL YIWN

$wordBoundary{Եւ}$wordBoundary → Yev ; # ARMENIAN CAPITAL ECH + SMALL YIWN
$wordBoundary{Եւ → Yev ; # ARMENIAN CAPITAL ECH + SMALL YIWN
$vowels{Եւ → Yev ; # ARMENIAN CAPITAL ECH + SMALL YIWN
Եւ → Ev ; # ARMENIAN CAPITAL ECH + SMALL YIWN

$wordBoundary{եւ}$wordBoundary → yev ; # ARMENIAN SMALL ECH + SMALL YIWN
$wordBoundary{եւ → yev ; # ARMENIAN SMALL ECH + SMALL YIWN
$vowels{եւ → yev ; # ARMENIAN SMALL ECH + SMALL YIWN
եւ → ev ; # ARMENIAN SMALL ECH + SMALL YIWN

$wordBoundary{և}$wordBoundary → yev ; # ARMENIAN SMALL LIGATURE ECH YIWN
$wordBoundary{և → yev ; # ARMENIAN SMALL LIGATURE ECH YIWN
$vowels{և → yev ; # ARMENIAN SMALL LIGATURE ECH YIWN
և → ev ; # ARMENIAN SMALL LIGATURE ECH YIWN
#
#
########################################################################
#
# End of Rule 3
#
########################################################################


#
########################################################################
#
# Start of Alphabetic Transformations
#
########################################################################
#

Ա → A ; # ARMENIAN CAPITAL LETTER AYB
ա → a ; # ARMENIAN SMALL LETTER AYB
Բ → B ; # ARMENIAN CAPITAL LETTER BEN
բ → b ; # ARMENIAN SMALL LETTER BEN
Գ → G ; # ARMENIAN CAPITAL LETTER GIM
գ → g ; # ARMENIAN SMALL LETTER GIM
Դ → D ; # ARMENIAN CAPITAL LETTER DA
դ → d ; # ARMENIAN SMALL LETTER DA
#
#
########################################################################
#
# BGN Page 12 Rule 1:
#
# The character ե should be romanized ye initially, after the vowel
# characters ա, ե, է, ը, ի, ո, ւ, and օ.
# In all other instances, it should be romanized e.
#
########################################################################
#

$upperVowels{Ե → YE ; # ARMENIAN CAPITAL LETTER ECH
$lowerVowels{Ե → Ye ; # ARMENIAN CAPITAL LETTER ECH
$wordBoundary{Ե → Ye ; # ARMENIAN CAPITAL LETTER ECH
Ե → E ; # ARMENIAN CAPITAL LETTER ECH

$vowels{ե → ye ; # ARMENIAN SMALL LETTER ECH
$wordBoundary{ե → ye ; # ARMENIAN SMALL LETTER ECH
ե → e ; # ARMENIAN SMALL LETTER ECH
#
#
########################################################################
#
# End of Rule 1
#
########################################################################
#

Զ → Z ; # ARMENIAN CAPITAL LETTER ZA
զ → z ; # ARMENIAN SMALL LETTER ZA
Է → E ; # ARMENIAN CAPITAL LETTER EH
է → e ; # ARMENIAN SMALL LETTER EH
Ը → Y ; # ARMENIAN CAPITAL LETTER ET
ը → y ; # ARMENIAN SMALL LETTER ET
Թ → T $aspirate ; # ARMENIAN CAPITAL LETTER TO
թ → t $aspirate ; # ARMENIAN SMALL LETTER TO
Ժ} $lower → Zh ; # ARMENIAN CAPITAL LETTER ZHE
Ժ → ZH ; # ARMENIAN CAPITAL LETTER ZHE
ժ → zh ; # ARMENIAN SMALL LETTER ZHE
Ի → I ; # ARMENIAN CAPITAL LETTER INI
ի → i ; # ARMENIAN SMALL LETTER INI
Լ → L ; # ARMENIAN CAPITAL LETTER LIWN
լ → l ; # ARMENIAN SMALL LETTER LIWN
Խ} $lower → Kh ; # ARMENIAN CAPITAL LETTER XEH
Խ → KH ; # ARMENIAN CAPITAL LETTER XEH
խ → kh ; # ARMENIAN SMALL LETTER XEH
Ծ} $lower → Ts ; # ARMENIAN CAPITAL LETTER CA
Ծ → TS ; # ARMENIAN CAPITAL LETTER CA
ծ → ts ; # ARMENIAN SMALL LETTER CA
Կ → K ; # ARMENIAN CAPITAL LETTER KEN
կ → k ; # ARMENIAN SMALL LETTER KEN
Հ → H ; # ARMENIAN CAPITAL LETTER HO
հ → h ; # ARMENIAN SMALL LETTER HO
Ձ} $lower → Dz ; # ARMENIAN CAPITAL LETTER JA
Ձ → DZ ; # ARMENIAN CAPITAL LETTER JA
ձ → dz ; # ARMENIAN SMALL LETTER JA
Ղ} $lower → Gh ; # ARMENIAN CAPITAL LETTER GHAD
Ղ → GH ; # ARMENIAN CAPITAL LETTER GHAD
ղ → gh ; # ARMENIAN SMALL LETTER GHAD
Ճ} $lower → Ch ; # ARMENIAN CAPITAL LETTER CHEH
Ճ → CH ; # ARMENIAN CAPITAL LETTER CHEH
ճ → ch ; # ARMENIAN SMALL LETTER CHEH
Մ → M ; # ARMENIAN CAPITAL LETTER MEN
մ → m ; # ARMENIAN SMALL LETTER MEN
Յ → Y ; # ARMENIAN CAPITAL LETTER YI
յ → y ; # ARMENIAN SMALL LETTER YI
Ն → N ; # ARMENIAN CAPITAL LETTER NOW
ն → n ; # ARMENIAN SMALL LETTER NOW
Շ} $lower → Sh ; # ARMENIAN CAPITAL LETTER SHA
Շ → SH ; # ARMENIAN CAPITAL LETTER SHA
շ → sh ; # ARMENIAN SMALL LETTER SHA
#
#
########################################################################
#
# Transliteration Case 34:
#

Ու} $lower → U ; # ARMENIAN CAPITAL LETTER VO + SMALL YIWN
ՈՒ → U ; # ARMENIAN CAPITAL LETTER VO + CAPITAL YIWN
ու → u ; # ARMENIAN SMALL LETTER VO + SMALL YIWN
#
#
########################################################################
#
########################################################################
#
# BGN Page 12 Rule 2:
#
# The character ո should be romanized vo initially except in the
# word ով, which should be romanized ov. In all other instances, it
# should be romanized o.
#
########################################################################
#

ՈՎ → OV ;
Ով → Ov ;
ով → ov ;

$wordBoundary{Ո}$lower → Vo ; # ARMENIAN CAPITAL LETTER VO
$wordBoundary{Ո → VO ; # ARMENIAN CAPITAL LETTER VO
Ո → O ; # ARMENIAN CAPITAL LETTER ECH

$wordBoundary{ո → vo ; # ARMENIAN SMALL LETTER VO
ո → o ; # ARMENIAN SMALL LETTER VO
#
#
########################################################################
#
# End of Rule 2
#
########################################################################
#

Չ} $lower → Ch $aspirate ; # ARMENIAN CAPITAL LETTER CHA
Չ → CH $aspirate ; # ARMENIAN CAPITAL LETTER CHA
չ → ch $aspirate ; # ARMENIAN SMALL LETTER CHA
Պ → P ; # ARMENIAN CAPITAL LETTER PEH
պ → p ; # ARMENIAN SMALL LETTER PEH
Ջ → J ; # ARMENIAN CAPITAL LETTER JHEH
ջ → j ; # ARMENIAN SMALL LETTER JHEH
Ռ} $lower → Rr ; # ARMENIAN CAPITAL LETTER RA
Ռ → RR ; # ARMENIAN CAPITAL LETTER RA
ռ → rr ; # ARMENIAN SMALL LETTER RA
Ս → S ; # ARMENIAN CAPITAL LETTER SEH
ս → s ; # ARMENIAN SMALL LETTER SEH
Վ → V ; # ARMENIAN CAPITAL LETTER VEW
վ → v ; # ARMENIAN SMALL LETTER VEW
Տ → T ; # ARMENIAN CAPITAL LETTER TIWN
տ → t ; # ARMENIAN SMALL LETTER TIWN
Ր → R ; # ARMENIAN CAPITAL LETTER REH
ր → r ; # ARMENIAN SMALL LETTER REH
Ց} $lower → Ts $aspirate ; # ARMENIAN CAPITAL LETTER CHEH
Ց → TS $aspirate ; # ARMENIAN CAPITAL LETTER CO
ց → ts $aspirate ; # ARMENIAN SMALL LETTER CO
#
#
########################################################################
#
# The BGN does not show YIWN on its own.
#
#Ւ → W ; # ARMENIAN CAPITAL LETTER YIWN
#ւ → w ; # ARMENIAN SMALL LETTER YIWN
#
########################################################################
#

Փ → P $aspirate ; # ARMENIAN CAPITAL LETTER PIWR
փ → p $aspirate ; # ARMENIAN SMALL LETTER PIWR
Ք → K $aspirate ; # ARMENIAN CAPITAL LETTER KEH
ք → k $aspirate ; # ARMENIAN SMALL LETTER KEH
Օ → O ; # ARMENIAN CAPITAL LETTER OH
օ → o ; # ARMENIAN SMALL LETTER OH
Ֆ → F ; # ARMENIAN CAPITAL LETTER FEH
ֆ → f ; # ARMENIAN SMALL LETTER FEH
#
#
########################################################################
…/transforms/transform[@source="az"][@target="Lower"][@direction="forward"]/tRuleİ→i;
I([^[:ccc=Not_Reordered:][:ccc=Above:]]*)\u0307 → i$1 ;
I→ı ;
::Any-Lower();
# Copyright (C) 2011-2013, Google, Inc.; Unicode, Inc.; and others. All Rights Reserved.
# I and i-dotless; I-dot and i are case pairs in Turkish and Azeri
# 0130; 0069; 0130; 0130; tr; # LATIN CAPITAL LETTER I WITH DOT ABOVE
İ→i;
# When lowercasing, remove dot_above in the sequence I + dot_above, which will turn into i.
# This matches the behavior of the canonically equivalent I-dot_above
# 0307; ; 0307; 0307; tr After_I; # COMBINING DOT ABOVE
# When lowercasing, unless an I is before a dot_above, it turns into a dotless i.
# 0049; 0131; 0049; 0049; tr Not_Before_Dot; # LATIN CAPITAL LETTER I
I([^[:ccc=Not_Reordered:][:ccc=Above:]]*)\u0307 → i$1 ;
I→ı ;
::Any-Lower();
…/transforms/transform[@source="az"][@target="Title"][@direction="forward"]/tRule[:cased:] [:case-ignorable:]* { İ → i;
[:cased:] [:case-ignorable:]* { I → ı;
[:cased:] [:case-ignorable:]* { (.) → &Any-Lower($1) ;
i→İ ;
([:Lowercase:]) → &Any-Upper($1) ;
# Copyright (C) 2011-2013, Google, Inc.; Unicode, Inc.; and others. All Rights Reserved.
# I and i-dotless; I-dot and i are case pairs in Turkish and Azeri
# Make any string of letters after a cased letter be lower, with rules for i
[:cased:] [:case-ignorable:]* { İ → i;
[:cased:] [:case-ignorable:]* { I → ı;
[:cased:] [:case-ignorable:]* { (.) → &Any-Lower($1) ;
# Otherwise all lowercase go to upper (titlecase stay as is)
i→İ ;
([:Lowercase:]) → &Any-Upper($1) ;
# do later I([^[:ccc=Not_Reordered:][:ccc=Above:]]*)\u0307 → i$1 ;
…/transforms/transform[@source="az"][@target="Upper"][@direction="forward"]/tRulei→İ;
::Any-Upper();
# Copyright (C) 2011-2013, Apple Inc.; Unicode, Inc.; and others. All Rights Reserved.
i→İ;
::Any-Upper();
…/transforms/transform[@source="Azerbaijani"][@target="Latin"][@variant="BGN"][@direction="forward"]/tRule:: [АБВГҒДЕӘЖЗИЫКҜЛМНОӨПРСТУҮФХҺЧҸШЙЭЮЯабвгғдеәжзиыкҝлмноөпрстуүфхһчҹш’йэюя] ;
:: NFD (NFC) ;
$prime = ’ ;
$wordBoundary = [^[:L:][:M:][:N:]] ;
$upperConsonants = [БВГҒДЖЗЈКҜЛМНПРСТФХҺЧҸШЙ] ;
$lowerConsonants = [бвгғджзјкҝлмнпрстфхһчҹш’й] ;
$consonants = [$upperConsonants $lowerConsonants] ;
$upperVowels = [АЕӘИЫОӨУҮЭЮЯ] ;
$lowerVowels = [аеәиыоөуүэюя] ;
$vowels = [$upperVowels $lowerVowels] ;
$lower = [$lowerConsonants $lowerVowels] ;
А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → V ; # CYRILLIC CAPITAL LETTER VE
в → v ; # CYRILLIC SMALL LETTER VE
Г → Q ; # CYRILLIC CAPITAL LETTER GHE
г → q ; # CYRILLIC SMALL LETTER GHE
Ғ → Ğ ; # CYRILLIC CAPITAL LETTER GHE WITH STROKE
ғ → ğ ; # CYRILLIC SMALL LETTER GHE WITH STROKE
Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
Е → E ; # CYRILLIC CAPITAL LETTER DE
е → e ; # CYRILLIC SMALL LETTER DE
Ә → Ə; # CYRILLIC CAPITAL LETTER SCHWA
ә → ə; # CYRILLIC SMALL LETTER SCHWA
Ж → J ; # CYRILLIC CAPITAL LETTER ZHE
ж → j ; # CYRILLIC SMALL LETTER ZHE
З → Z ; # CYRILLIC CAPITAL LETTER ZE
з → z ; # CYRILLIC SMALL LETTER ZE
И → İ ; # CYRILLIC CAPITAL LETTER I
и → i ; # CYRILLIC SMALL LETTER I
Ы → I ; # CYRILLIC CAPITAL LETTER YERU
ы → ı ; # CYRILLIC SMALL LETTER YERU
Ј → Y ; # CYRILLIC CAPITAL LETTER JE
ј → y ; # CYRILLIC SMALL LETTER JE
К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
Ҝ → G ; # CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE
ҝ → g ; # CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE
Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
Ө → Ö ; # CYRILLIC CAPITAL LETTER BARRED O
ө → ö ; # CYRILLIC SMALL LETTER BARRED O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
У → U ; # CYRILLIC CAPITAL LETTER U
у → u ; # CYRILLIC SMALL LETTER U
Ү → Ü ; # CYRILLIC CAPITAL LETTER STRAIGHT U
ү → ü ; # CYRILLIC SMALL LETTER STRAIGHT U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х → X ; # CYRILLIC CAPITAL LETTER HA
х → x ; # CYRILLIC SMALL LETTER HA
Һ → H ; # CYRILLIC CAPITAL LETTER SHHA
һ → h ; # CYRILLIC SMALL LETTER SHHA
Ч → Ç ; # CYRILLIC CAPITAL LETTER CHE
ч → ç ; # CYRILLIC SMALL LETTER CHE
Ҹ → C ; # CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE
ҹ → c ; # CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE
Ш → Ş ; # CYRILLIC CAPITAL LETTER SHA
ш → ş ; # CYRILLIC SMALL LETTER SHA
Й → Ẏ ; # CYRILLIC CAPITAL LETTER HARD SIGN
й → ẏ ; # CYRILLIC SMALL LETTER HARD SIGN
Э → Ė ; # CYRILLIC CAPITAL LETTER SOFT SIGN
э → ė ; # CYRILLIC SMALL LETTER SOFT SIGN
Ю} $lower → Yu̇ ; # CYRILLIC CAPITAL LETTER YU
Ю → YU̇ ; # CYRILLIC CAPITAL LETTER YU
ю → yu̇ ; # CYRILLIC SMALL LETTER YU
Я} $lower → Yȧ ; # CYRILLIC CAPITAL LETTER YA
Я → YȦ ; # CYRILLIC CAPITAL LETTER YA
я → yȧ ; # CYRILLIC SMALL LETTER YA
#
########################################################################
# BGN/PCGN 1993 Agreement
#
# Azerbaijani is the official language of Azerbaijan. In 1991, the
# Azerbaijani government adopted a Roman alphabet to replace the
# existing Cyrillic alphabet. The Azerbaijani Cyrillic alphabet
# contains nine letters not present in the Russian alphabet:
# Ғғ, Әә, Јј, Ҝҝ, Өө, Үү, Һһ, Ҹҹ, and ’. Four obsolete letters
# Йй, Ээ, Юю and Яя are also given.
#
# The Azerbaijani Alphabet as defined by the BGN (Page 13):
#
# АБВГҒДЕӘЖЗИЫЈКҜЛМНОӨПРСТУҮФХҺЧҸШЙЭЮЯ
# абвгғдеәжзиыјкҝлмноөпрстуүфхһчҹш’йэюя
#
# Originally prepared by Michael Everson
########################################################################
#
# MINIMAL FILTER: AzerbaijaniCyrl-Latin
#

:: [АБВГҒДЕӘЖЗИЫКҜЛМНОӨПРСТУҮФХҺЧҸШЙЭЮЯабвгғдеәжзиыкҝлмноөпрстуүфхһчҹш’йэюя] ;
:: NFD (NFC) ;
#
#
########################################################################


#
########################################################################
#
# Define All Transformation Variables
#
########################################################################
#

$prime = ’ ;

$wordBoundary = [^[:L:][:M:][:N:]] ;

$upperConsonants = [БВГҒДЖЗЈКҜЛМНПРСТФХҺЧҸШЙ] ;
$lowerConsonants = [бвгғджзјкҝлмнпрстфхһчҹш’й] ;
$consonants = [$upperConsonants $lowerConsonants] ;

$upperVowels = [АЕӘИЫОӨУҮЭЮЯ] ;
$lowerVowels = [аеәиыоөуүэюя] ;
$vowels = [$upperVowels $lowerVowels] ;

$lower = [$lowerConsonants $lowerVowels] ;
#
#
# Use this $wordBoundary until bug 2034 is fixed in ICU:
# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
#


#
#
########################################################################


#
########################################################################
#
# Start of Alphabetic Transformations
#
########################################################################


А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → V ; # CYRILLIC CAPITAL LETTER VE
в → v ; # CYRILLIC SMALL LETTER VE
Г → Q ; # CYRILLIC CAPITAL LETTER GHE
г → q ; # CYRILLIC SMALL LETTER GHE
Ғ → Ğ ; # CYRILLIC CAPITAL LETTER GHE WITH STROKE
ғ → ğ ; # CYRILLIC SMALL LETTER GHE WITH STROKE
Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
Е → E ; # CYRILLIC CAPITAL LETTER DE
е → e ; # CYRILLIC SMALL LETTER DE

#
########################################################################
#
# BGN Page 14 Note 1
#
# The special letter Ə ə, known as schwa, should be reproduced in that
# form whenever encountered. In those instances when it cannot be
# reproduced, however, the letter Ä ä may be substituted for it.
#
########################################################################
#

Ә → Ə; # CYRILLIC CAPITAL LETTER SCHWA
ә → ə; # CYRILLIC SMALL LETTER SCHWA
#
#
# Alternative rule when schwa is not available. To apply uncomment the
# following by removing the '#' mark at the start of the line and insert
# before the two rule lines above.
#
# Ә → Ä; # CYRILLIC CAPITAL LETTER SCHWA
# ә → ä; # CYRILLIC SMALL LETTER SCHWA
#
########################################################################
#
# End BGN Page 14 Note 1
#
########################################################################


Ж → J ; # CYRILLIC CAPITAL LETTER ZHE
ж → j ; # CYRILLIC SMALL LETTER ZHE
З → Z ; # CYRILLIC CAPITAL LETTER ZE
з → z ; # CYRILLIC SMALL LETTER ZE
И → İ ; # CYRILLIC CAPITAL LETTER I
и → i ; # CYRILLIC SMALL LETTER I
Ы → I ; # CYRILLIC CAPITAL LETTER YERU
ы → ı ; # CYRILLIC SMALL LETTER YERU
Ј → Y ; # CYRILLIC CAPITAL LETTER JE
ј → y ; # CYRILLIC SMALL LETTER JE
К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
Ҝ → G ; # CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE
ҝ → g ; # CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE
Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
Ө → Ö ; # CYRILLIC CAPITAL LETTER BARRED O
ө → ö ; # CYRILLIC SMALL LETTER BARRED O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
У → U ; # CYRILLIC CAPITAL LETTER U
у → u ; # CYRILLIC SMALL LETTER U
Ү → Ü ; # CYRILLIC CAPITAL LETTER STRAIGHT U
ү → ü ; # CYRILLIC SMALL LETTER STRAIGHT U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х → X ; # CYRILLIC CAPITAL LETTER HA
х → x ; # CYRILLIC SMALL LETTER HA
Һ → H ; # CYRILLIC CAPITAL LETTER SHHA
һ → h ; # CYRILLIC SMALL LETTER SHHA
Ч → Ç ; # CYRILLIC CAPITAL LETTER CHE
ч → ç ; # CYRILLIC SMALL LETTER CHE
Ҹ → C ; # CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE
ҹ → c ; # CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE
Ш → Ş ; # CYRILLIC CAPITAL LETTER SHA
ш → ş ; # CYRILLIC SMALL LETTER SHA

#
########################################################################
#
# BGN Page 13 Rule 33, maps the symbol onto itself and
# is ignored here for computational efficiency.
#
# $prime → $prime ; # RIGHT SINGLE QUOTATION MARK
#
########################################################################


#
########################################################################
#
# BGN Page 14 Note 2:
#
# The obsolete characters й, э, ю, and я should be romanized ẏ, ė,
# yu̇, and yȧ.
#
########################################################################
#

Й → Ẏ ; # CYRILLIC CAPITAL LETTER HARD SIGN
й → ẏ ; # CYRILLIC SMALL LETTER HARD SIGN
Э → Ė ; # CYRILLIC CAPITAL LETTER SOFT SIGN
э → ė ; # CYRILLIC SMALL LETTER SOFT SIGN
Ю} $lower → Yu̇ ; # CYRILLIC CAPITAL LETTER YU
Ю → YU̇ ; # CYRILLIC CAPITAL LETTER YU
ю → yu̇ ; # CYRILLIC SMALL LETTER YU
Я} $lower → Yȧ ; # CYRILLIC CAPITAL LETTER YA
Я → YȦ ; # CYRILLIC CAPITAL LETTER YA
я → yȧ ; # CYRILLIC SMALL LETTER YA
#
#
########################################################################
#
# End BGN Page 14 Note 2.
#
########################################################################
…/transforms/transform[@source="Belarusian"][@target="Latin"][@variant="BGN"][@direction="forward"]/tRule:: [АБВГДЕЁЖЗІЙКЛМНОПРСТУЎФХЦЧШЩЪЫЬЭЮЯҐабвгдеёжзійклмнопрстуўфхцчшщъыьэюя’ґ] ;
:: NFD (NFC) ;
$prime = ʹ ;
$doublePrime = ʺ ;
$upperConsonants = [БВГДЖЗЙКЛМНПРСТЎФХЦЧШЬҐ] ;
$lowerConsonants = [бвгджзйклмнпрстўфхцчшь’ґ] ;
$consonants = [$upperConsonants $lowerConsonants] ;
$upperVowels = [АЕЁІОУЫЭЮЯ] ;
$lowerVowels = [аеёіоуыэюя] ;
$vowels = [$upperVowels $lowerVowels] ;
$lower = [$lowerConsonants $lowerVowels] ;
$wordBoundary = [^[:L:][:M:][:N:]] ;
А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → V ; # CYRILLIC CAPITAL LETTER VE
в → v ; # CYRILLIC SMALL LETTER VE
Г → H ; # CYRILLIC CAPITAL LETTER GHE
г → h ; # CYRILLIC SMALL LETTER GHE
Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
Е} $lower → Ye ; # CYRILLIC CAPITAL LETTER IE
Е → YE ; # CYRILLIC CAPITAL LETTER IE
е → ye ; # CYRILLIC SMALL LETTER IE
Ё} $lower → Yo ; # CYRILLIC CAPITAL LETTER IO
Ё → YO ; # CYRILLIC CAPITAL LETTER IO
ё → yo ; # CYRILLIC SMALL LETTER IO
Ж} $lower → Zh ; # CYRILLIC CAPITAL LETTER ZHE
Ж → ZH ; # CYRILLIC CAPITAL LETTER ZHE
ж → zh ; # CYRILLIC SMALL LETTER ZHE
ЗГ → Z·H ; # CYRILLIC CAPITAL LETTER ZE
Зг → Z·h ; # CYRILLIC CAPITAL LETTER ZE
зг → z·h ; # CYRILLIC SMALL LETTER ZE
З → Z ; # CYRILLIC CAPITAL LETTER ZE
з → z ; # CYRILLIC SMALL LETTER ZE
І → I ; # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
і → i ; # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
Й → Y ; # CYRILLIC CAPITAL LETTER I
й → y ; # CYRILLIC SMALL LETTER I
КГ → K·H ; # CYRILLIC CAPITAL LETTER KA
Кг → K·h ; # CYRILLIC CAPITAL LETTER KA
кг → k·h ; # CYRILLIC SMALL LETTER KA
К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER
СГ → S·H ; # CYRILLIC CAPITAL LETTER ES
Сг → S·h ; # CYRILLIC CAPITAL LETTER ES
сг → s·h ; # CYRILLIC SMALL LETTER ES
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
ТС → T·S ; # CYRILLIC CAPITAL LETTER TE
Тс → T·s ; # CYRILLIC CAPITAL LETTER TE
тс → t·s ; # CYRILLIC SMALL LETTER TE
Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
У → U ; # CYRILLIC CAPITAL LETTER U
у → u ; # CYRILLIC SMALL LETTER U
Ў → W ; # CYRILLIC CAPITAL LETTER SHORT U
ў → w ; # CYRILLIC SMALL LETTER SHORT U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х} $lower → Kh ; # CYRILLIC CAPITAL LETTER HA
Х → KH ; # CYRILLIC CAPITAL LETTER HA
х → kh ; # CYRILLIC SMALL LETTER HA
ЦГ → TS·H ; # CYRILLIC CAPITAL LETTER TSE
Цг → Ts·h ; # CYRILLIC CAPITAL LETTER TSE
цг → ts·h ; # CYRILLIC SMALL LETTER TSE
Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
ц → ts ; # CYRILLIC SMALL LETTER TSE
Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
ч → ch ; # CYRILLIC SMALL LETTER CHE
Ы → Y ; # CYRILLIC CAPITAL LETTER YERU
ы → y ; # CYRILLIC SMALL LETTER YERU
Ь → $prime ; # CYRILLIC CAPITAL LETTER SOFT SIGN
ь → $prime ; # CYRILLIC SMALL LETTER SOFT SIGN
Э → E ; # CYRILLIC CAPITAL LETTER E
э → e ; # CYRILLIC SMALL LETTER E
Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
Ю → YU ; # CYRILLIC CAPITAL LETTER YU
ю → yu ; # CYRILLIC SMALL LETTER YU
Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
Я → YA ; # CYRILLIC CAPITAL LETTER YA
я → ya ; # CYRILLIC SMALL LETTER YA
’ → $doublePrime ; # LEFT SINGLE QUOTATION MARK
Ґ → G ; # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
ґ → g ; # CYRILLIC SMALL LETTER GHE WITH UPTURN
#
########################################################################
# BGN/PCGN 1979 System
#
# The BGN/PCGN system for Belarusian (formerly Byelorussian) was
# designed for use in romanizing names written in the Belarusian
# Cyrillic alphabet. The Belarusian alphabet contains three
# letters not present in the Russian alphabet: Іі, Ўў, ’.
# One obsolete letter Ґґ is included.
#
# The Belarusian Alphabet as defined by the BGN (Page 23):
#
# АБВГДЕЁЖЗІЙКЛМНОПРСТУЎФХЦЧШЫЬЭЮЯҐ
# абвгдеёжзійклмнопрстуўфхцчшыьэюя’ґ
#
# Originally prepared by Michael Everson
########################################################################
#
# MINIMAL FILTER: Belarusian-Latin
#

:: [АБВГДЕЁЖЗІЙКЛМНОПРСТУЎФХЦЧШЩЪЫЬЭЮЯҐабвгдеёжзійклмнопрстуўфхцчшщъыьэюя’ґ] ;
:: NFD (NFC) ;
#
#
########################################################################


#
########################################################################
#
# Define All Transformation Variables
#
########################################################################
#

$prime = ʹ ;
$doublePrime = ʺ ;

$upperConsonants = [БВГДЖЗЙКЛМНПРСТЎФХЦЧШЬҐ] ;
$lowerConsonants = [бвгджзйклмнпрстўфхцчшь’ґ] ;
$consonants = [$upperConsonants $lowerConsonants] ;

$upperVowels = [АЕЁІОУЫЭЮЯ] ;
$lowerVowels = [аеёіоуыэюя] ;
$vowels = [$upperVowels $lowerVowels] ;

$lower = [$lowerConsonants $lowerVowels] ;
#
#
# Use this $wordBoundary until bug 2034 is fixed in ICU:
# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
#

$wordBoundary = [^[:L:][:M:][:N:]] ;
#
#
########################################################################


#
########################################################################
#
# Start of Alphabetic Transformations
#
########################################################################
#

А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → V ; # CYRILLIC CAPITAL LETTER VE
в → v ; # CYRILLIC SMALL LETTER VE
Г → H ; # CYRILLIC CAPITAL LETTER GHE
г → h ; # CYRILLIC SMALL LETTER GHE
Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
Е} $lower → Ye ; # CYRILLIC CAPITAL LETTER IE
Е → YE ; # CYRILLIC CAPITAL LETTER IE
е → ye ; # CYRILLIC SMALL LETTER IE
Ё} $lower → Yo ; # CYRILLIC CAPITAL LETTER IO
Ё → YO ; # CYRILLIC CAPITAL LETTER IO
ё → yo ; # CYRILLIC SMALL LETTER IO
Ж} $lower → Zh ; # CYRILLIC CAPITAL LETTER ZHE
Ж → ZH ; # CYRILLIC CAPITAL LETTER ZHE
ж → zh ; # CYRILLIC SMALL LETTER ZHE
#
#
########################################################################
#
# BGN Page 23 Note 1
#
# The character sequences зг, цг, сг, тс, and кг may be romanized z·h,
# k·h, s·h, t·s and ts·h in order to differentiate those romanizations
# from the digraphs zh, kh, sh, ts, and the letter sequence tsh, which
# are used to render characters ж, х, ш, ц, and the character sequence тш.
#
########################################################################
#

ЗГ → Z·H ; # CYRILLIC CAPITAL LETTER ZE
Зг → Z·h ; # CYRILLIC CAPITAL LETTER ZE
зг → z·h ; # CYRILLIC SMALL LETTER ZE
З → Z ; # CYRILLIC CAPITAL LETTER ZE
з → z ; # CYRILLIC SMALL LETTER ZE
#
#
########################################################################
#
# End Rule 1
#
########################################################################


І → I ; # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
і → i ; # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
Й → Y ; # CYRILLIC CAPITAL LETTER I
й → y ; # CYRILLIC SMALL LETTER I

#
########################################################################
#
# BGN Page 23 Rule 1
#
# кг becomes k·h
#
########################################################################
#

КГ → K·H ; # CYRILLIC CAPITAL LETTER KA
Кг → K·h ; # CYRILLIC CAPITAL LETTER KA
кг → k·h ; # CYRILLIC SMALL LETTER KA
К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
#
#
########################################################################
#
# End Rule 1
#
########################################################################


Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER

#
########################################################################
#
# BGN Page 23 Rule 1
#
# сг becomes s·h
#
########################################################################
#

СГ → S·H ; # CYRILLIC CAPITAL LETTER ES
Сг → S·h ; # CYRILLIC CAPITAL LETTER ES
сг → s·h ; # CYRILLIC SMALL LETTER ES
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
#
#
########################################################################
#
# End Rule 1
#
########################################################################


#
########################################################################
#
# BGN Page 23 Rule 1
#
# тс becomes t·s
#
########################################################################
#

ТС → T·S ; # CYRILLIC CAPITAL LETTER TE
Тс → T·s ; # CYRILLIC CAPITAL LETTER TE
тс → t·s ; # CYRILLIC SMALL LETTER TE
Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
#
#
########################################################################
#
# End Rule 1
#
########################################################################


У → U ; # CYRILLIC CAPITAL LETTER U
у → u ; # CYRILLIC SMALL LETTER U
Ў → W ; # CYRILLIC CAPITAL LETTER SHORT U
ў → w ; # CYRILLIC SMALL LETTER SHORT U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х} $lower → Kh ; # CYRILLIC CAPITAL LETTER HA
Х → KH ; # CYRILLIC CAPITAL LETTER HA
х → kh ; # CYRILLIC SMALL LETTER HA

#
########################################################################
#
# BGN Page 23 Rule 1
#
# цг becomes ts·h
#
########################################################################
#

ЦГ → TS·H ; # CYRILLIC CAPITAL LETTER TSE
Цг → Ts·h ; # CYRILLIC CAPITAL LETTER TSE
цг → ts·h ; # CYRILLIC SMALL LETTER TSE
Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
ц → ts ; # CYRILLIC SMALL LETTER TSE
#
#
########################################################################
#
# End Rule 1
#
########################################################################


Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
ч → ch ; # CYRILLIC SMALL LETTER CHE
Ы → Y ; # CYRILLIC CAPITAL LETTER YERU
ы → y ; # CYRILLIC SMALL LETTER YERU
Ь → $prime ; # CYRILLIC CAPITAL LETTER SOFT SIGN
ь → $prime ; # CYRILLIC SMALL LETTER SOFT SIGN
Э → E ; # CYRILLIC CAPITAL LETTER E
э → e ; # CYRILLIC SMALL LETTER E
Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
Ю → YU ; # CYRILLIC CAPITAL LETTER YU
ю → yu ; # CYRILLIC SMALL LETTER YU
Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
Я → YA ; # CYRILLIC CAPITAL LETTER YA
я → ya ; # CYRILLIC SMALL LETTER YA
’ → $doublePrime ; # LEFT SINGLE QUOTATION MARK

#
########################################################################
#
# BGN Page 23 Note 2
#
# The obsolete character ґ should be romanized g.
#
########################################################################
#

Ґ → G ; # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
ґ → g ; # CYRILLIC SMALL LETTER GHE WITH UPTURN
#
#
########################################################################
#
# End Note 2
#
########################################################################
…/transforms/transform[@source="Bengali"][@target="InterIndic"][@direction="forward"]/tRuleো→\uE04B; # VOWEL SIGN O
ৌ→\uE04C; # VOWEL SIGN AU
ঁ→\uE001; # SIGN CANDRABINDU
ং→\uE002; # SIGN ANUSVARA
ঃ→\uE003; # SIGN VISARGA
অ→\uE005; # LETTER A
আ→\uE006; # LETTER AA
ই→\uE007; # LETTER I
ঈ→\uE008; # LETTER II
উ→\uE009; # LETTER U
ঊ→\uE00A; # LETTER UU
ঋ→\uE00B; # LETTER VOCALIC R
ঌ→\uE00C; # LETTER VOCALIC L
এ→\uE00F; # LETTER E
ঐ→\uE010; # LETTER AI
ও→\uE013; # LETTER O
ঔ→\uE014; # LETTER AU
ক→\uE015; # LETTER KA
খ→\uE016; # LETTER KHA
গ→\uE017; # LETTER GA
ঘ→\uE018; # LETTER GHA
ঙ→\uE019; # LETTER NGA
চ→\uE01A; # LETTER CA
ছ→\uE01B; # LETTER CHA
জ→\uE01C; # LETTER JA
ঝ→\uE01D; # LETTER JHA
ঞ→\uE01E; # LETTER NYA
ট→\uE01F; # LETTER TTA
ঠ→\uE020; # LETTER TTHA
ড→\uE021; # LETTER DDA
ঢ→\uE022; # LETTER DDHA
ণ→\uE023; # LETTER NNA
ত→\uE024; # LETTER TA
থ→\uE025; # LETTER THA
দ→\uE026; # LETTER DA
ধ→\uE027; # LETTER DHA
ন→\uE028; # LETTER NA
প→\uE02A; # LETTER PA
ফ→\uE02B; # LETTER PHA
ব→\uE02C; # LETTER BA
ভ→\uE02D; # LETTER BHA
ম→\uE02E; # LETTER MA
য→\uE02F; # LETTER YA
র→\uE030; # LETTER RA
ল→\uE032; # LETTER LA
শ→\uE036; # LETTER SHA
ষ→\uE037; # LETTER SSA
স→\uE038; # LETTER SA
হ→\uE039; # LETTER HA
়→\uE03C; # SIGN NUKTA
ঽ→\uE03D; # SIGN AVAGRAHA
া→\uE03E; # VOWEL SIGN AA
ি→\uE03F; # VOWEL SIGN I
ী→\uE040; # VOWEL SIGN II
ু→\uE041; # VOWEL SIGN U
ূ→\uE042; # VOWEL SIGN UU
ৃ→\uE043; # VOWEL SIGN VOCALIC R
ৄ→\uE044; # VOWEL SIGN VOCALIC RR
ে→\uE047; # VOWEL SIGN E
ৈ→\uE048; # VOWEL SIGN AI
ো→\uE04B;
ৌ→\uE04C;
্→\uE04D; # SIGN VIRAMA
ৎ→\uE083; # Khanda-ta
ৗ→\uE057; # AU LENGTH MARK
ৠ→\uE060; # LETTER VOCALIC RR
ৡ→\uE061; # LETTER VOCALIC LL
ৢ→\uE062; # VOWEL SIGN VOCALIC L
ৣ→\uE063; # VOWEL SIGN VOCALIC LL
০→\uE066; # DIGIT ZERO
১→\uE067; # DIGIT ONE
২→\uE068; # DIGIT TWO
৩→\uE069; # DIGIT THREE
৪→\uE06A; # DIGIT FOUR
৫→\uE06B; # DIGIT FIVE
৬→\uE06C; # DIGIT SIX
৭→\uE06D; # DIGIT SEVEN
৮→\uE06E; # DIGIT EIGHT
৯→\uE06F; # DIGIT NINE
ৰ→\uE071; # Bengali-InterIndic: LETTER RA WITH MIDDLE DIAGONAL
ৱ→\uE072; # Bengali-InterIndic: LETTER RA WITH LOWER DIAGONAL
৲→\uE073; # Bengali-InterIndic: RUPEE MARK
৳→\uE074; # Bengali-InterIndic: RUPEE SIGN
৴→\uE075; # Bengali-InterIndic: CURRENCY NUMERATOR ONE
৵→\uE076; # Bengali-InterIndic: CURRENCY NUMERATOR TWO
৶→\uE077; # Bengali-InterIndic: CURRENCY NUMERATOR THREE
৷→\uE078; # Bengali-InterIndic: CURRENCY NUMERATOR FOUR
৸→\uE079; # Bengali-InterIndic: CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
৹→\uE07A; # Bengali-InterIndic: CURRENCY DENOMINATOR SIXTEEN
৺→\uE07B; # ISSHAR
।→\uE064; # DANDA
॥→\uE065; # DOUBLE DANDA
# Bengali-InterIndic
ো→\uE04B; # VOWEL SIGN O
ৌ→\uE04C; # VOWEL SIGN AU
ঁ→\uE001; # SIGN CANDRABINDU
ং→\uE002; # SIGN ANUSVARA
ঃ→\uE003; # SIGN VISARGA
অ→\uE005; # LETTER A
আ→\uE006; # LETTER AA
ই→\uE007; # LETTER I
ঈ→\uE008; # LETTER II
উ→\uE009; # LETTER U
ঊ→\uE00A; # LETTER UU
ঋ→\uE00B; # LETTER VOCALIC R
ঌ→\uE00C; # LETTER VOCALIC L
এ→\uE00F; # LETTER E
ঐ→\uE010; # LETTER AI
ও→\uE013; # LETTER O
ঔ→\uE014; # LETTER AU
ক→\uE015; # LETTER KA
খ→\uE016; # LETTER KHA
গ→\uE017; # LETTER GA
ঘ→\uE018; # LETTER GHA
ঙ→\uE019; # LETTER NGA
চ→\uE01A; # LETTER CA
ছ→\uE01B; # LETTER CHA
জ→\uE01C; # LETTER JA
ঝ→\uE01D; # LETTER JHA
ঞ→\uE01E; # LETTER NYA
ট→\uE01F; # LETTER TTA
ঠ→\uE020; # LETTER TTHA
ড→\uE021; # LETTER DDA
ঢ→\uE022; # LETTER DDHA
ণ→\uE023; # LETTER NNA
ত→\uE024; # LETTER TA
থ→\uE025; # LETTER THA
দ→\uE026; # LETTER DA
ধ→\uE027; # LETTER DHA
ন→\uE028; # LETTER NA
প→\uE02A; # LETTER PA
ফ→\uE02B; # LETTER PHA
ব→\uE02C; # LETTER BA
ভ→\uE02D; # LETTER BHA
ম→\uE02E; # LETTER MA
য→\uE02F; # LETTER YA
র→\uE030; # LETTER RA
ল→\uE032; # LETTER LA
শ→\uE036; # LETTER SHA
ষ→\uE037; # LETTER SSA
স→\uE038; # LETTER SA
হ→\uE039; # LETTER HA
়→\uE03C; # SIGN NUKTA
ঽ→\uE03D; # SIGN AVAGRAHA
া→\uE03E; # VOWEL SIGN AA
ি→\uE03F; # VOWEL SIGN I
ী→\uE040; # VOWEL SIGN II
ু→\uE041; # VOWEL SIGN U
ূ→\uE042; # VOWEL SIGN UU
ৃ→\uE043; # VOWEL SIGN VOCALIC R
ৄ→\uE044; # VOWEL SIGN VOCALIC RR
ে→\uE047; # VOWEL SIGN E
ৈ→\uE048; # VOWEL SIGN AI
ো→\uE04B;
ৌ→\uE04C;
#
্→\uE04D; # SIGN VIRAMA
ৎ→\uE083; # Khanda-ta
ৗ→\uE057; # AU LENGTH MARK
#
ৠ→\uE060; # LETTER VOCALIC RR
ৡ→\uE061; # LETTER VOCALIC LL
ৢ→\uE062; # VOWEL SIGN VOCALIC L
ৣ→\uE063; # VOWEL SIGN VOCALIC LL
০→\uE066; # DIGIT ZERO
১→\uE067; # DIGIT ONE
২→\uE068; # DIGIT TWO
৩→\uE069; # DIGIT THREE
৪→\uE06A; # DIGIT FOUR
৫→\uE06B; # DIGIT FIVE
৬→\uE06C; # DIGIT SIX
৭→\uE06D; # DIGIT SEVEN
৮→\uE06E; # DIGIT EIGHT
৯→\uE06F; # DIGIT NINE
ৰ→\uE071; # Bengali-InterIndic: LETTER RA WITH MIDDLE DIAGONAL
ৱ→\uE072; # Bengali-InterIndic: LETTER RA WITH LOWER DIAGONAL
৲→\uE073; # Bengali-InterIndic: RUPEE MARK
৳→\uE074; # Bengali-InterIndic: RUPEE SIGN
৴→\uE075; # Bengali-InterIndic: CURRENCY NUMERATOR ONE
৵→\uE076; # Bengali-InterIndic: CURRENCY NUMERATOR TWO
৶→\uE077; # Bengali-InterIndic: CURRENCY NUMERATOR THREE
৷→\uE078; # Bengali-InterIndic: CURRENCY NUMERATOR FOUR
৸→\uE079; # Bengali-InterIndic: CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
৹→\uE07A; # Bengali-InterIndic: CURRENCY DENOMINATOR SIXTEEN
৺→\uE07B; # ISSHAR
।→\uE064; # DANDA
॥→\uE065; # DOUBLE DANDA
# :: NFC (NFD) ;
# eof
…/transforms/transform[@source="Bulgarian"][@target="Latin"][@variant="BGN"][@direction="forward"]/tRule:: [АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЬЮЯѪѢабвгдежзийклмнопрстуфхцчшщъьюяѫѣ] ;
:: NFD (NFC) ;
$upperConsonants = [БВГДЖЗЙКЛМНПРСТФХЦЧШЩЬ] ;
$lowerConsonants = [бвгджзйклмнпрстфхцчшщь] ;
$consonants = [$upperConsonants $lowerConsonants] ;
$upperVowels = [АЕИОУЪЮЯѪѢ] ;
$lowerVowels = [аеиоуъюяѫѣ] ;
$vowels = [$upperVowels $lowerVowels] ;
$lower = [$lowerConsonants $lowerVowels] ;
$bulgarian = [ $lower $upperConsonants $upperVowels ] ;
$wordBoundary = [^[:L:][:M:][:N:]] ;
А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → V ; # CYRILLIC CAPITAL LETTER VE
в → v ; # CYRILLIC SMALL LETTER VE
Г → G ; # CYRILLIC CAPITAL LETTER GHE
г → g ; # CYRILLIC SMALL LETTER GHE
Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
Е → E ; # CYRILLIC CAPITAL LETTER DE
е → e ; # CYRILLIC SMALL LETTER DE
Ж} $lower → Zh ; # CYRILLIC CAPITAL LETTER ZHE
Ж → ZH ; # CYRILLIC CAPITAL LETTER ZHE
ж → zh ; # CYRILLIC SMALL LETTER ZHE
З → Z ; # CYRILLIC CAPITAL LETTER ZE
з → z ; # CYRILLIC SMALL LETTER ZE
И → I ; # CYRILLIC CAPITAL LETTER I
и → i ; # CYRILLIC SMALL LETTER I
Й → Y ; # CYRILLIC CAPITAL LETTER I
й → y ; # CYRILLIC SMALL LETTER I
К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
ТС → T·S ; # CYRILLIC CAPITAL LETTER TE
Тс → T·s ; # CYRILLIC CAPITAL LETTER TE
тс → t·s ; # CYRILLIC SMALL LETTER TE
Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
У → U ; # CYRILLIC CAPITAL LETTER U
у → u ; # CYRILLIC SMALL LETTER U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х} $lower → Kh ; # CYRILLIC CAPITAL LETTER HA
Х → KH ; # CYRILLIC CAPITAL LETTER HA
х → kh ; # CYRILLIC SMALL LETTER HA
Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
ц → ts ; # CYRILLIC SMALL LETTER TSE
Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
ч → ch ; # CYRILLIC SMALL LETTER CHE
ШТ → SH·T ; # CYRILLIC CAPITAL LETTER SHA
Шт → Sh·t ; # CYRILLIC CAPITAL LETTER SHA
шт → sh·t ; # CYRILLIC SMALL LETTER SHA
Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA
Ш → SH ; # CYRILLIC CAPITAL LETTER SHA
ш → sh ; # CYRILLIC SMALL LETTER SHA
Щ} $lower → Sht ; # CYRILLIC CAPITAL LETTER SHCHA
Щ → SHT ; # CYRILLIC CAPITAL LETTER SHCHA
щ → sht ; # CYRILLIC SMALL LETTER SHCHA
Ъ → Ŭ ; # CYRILLIC CAPITAL LETTER HARD SIGN
ъ → ŭ ; # CYRILLIC SMALL LETTER HARD SIGN
$bulgarian { [Ъъ] } $wordBoundary > ;
Ь → ’ ; # CYRILLIC CAPITAL LETTER SOFT SIGN
ь → ’ ; # CYRILLIC SMALL LETTER SOFT SIGN
Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
Ю → YU ; # CYRILLIC CAPITAL LETTER YU
ю → yu ; # CYRILLIC SMALL LETTER YU
Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
Я → YA ; # CYRILLIC CAPITAL LETTER YA
я → ya ; # CYRILLIC SMALL LETTER YA
Ѫ → Ŭ ; # CYRILLIC CAPITAL LETTER BIG YUS
ѫ → ŭ ; # CYRILLIC SMALL LETTER BIG YUS
Ѣ} $lower → Ye ; # CYRILLIC CAPITAL LETTER YAT
Ѣ → YE ; # CYRILLIC CAPITAL LETTER YAT
ѣ → ye ; # CYRILLIC SMALL LETTER YAT
#
########################################################################
# BGN/PCGN 1952 System
#
# This system was adopted by the BGN in 1949 and by the PCGN in 1952.
# It reflects the much simplified Bulgarian orthography as officially
# revised in February 1945. The Bulgarian alphabet contains all of
# the characters present in the Russian alphabet with the exception
# of Ёё, Ыы, and Ээ. Two obsolete letters Ѫѫ and Ѣѣ are also given.
#
# The Bulgarian Alphabet as defined by the BGN (Page 15):
#
# АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЬЮЯѪѢ
# абвгдежзийклмнопрстуфхцчшщъьюяѫѣ
#
# Originally prepared by Michael Everson
########################################################################
#
# MINIMAL FILTER: Bulgarian-Latin
#

:: [АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЬЮЯѪѢабвгдежзийклмнопрстуфхцчшщъьюяѫѣ] ;
:: NFD (NFC) ;
#
#
########################################################################


#
########################################################################
#
# Define All Transformation Variables
#
########################################################################
#

$upperConsonants = [БВГДЖЗЙКЛМНПРСТФХЦЧШЩЬ] ;
$lowerConsonants = [бвгджзйклмнпрстфхцчшщь] ;
$consonants = [$upperConsonants $lowerConsonants] ;

$upperVowels = [АЕИОУЪЮЯѪѢ] ;
$lowerVowels = [аеиоуъюяѫѣ] ;
$vowels = [$upperVowels $lowerVowels] ;

$lower = [$lowerConsonants $lowerVowels] ;

$bulgarian = [ $lower $upperConsonants $upperVowels ] ;
#
#
# Use this $wordBoundary until bug 2034 is fixed in ICU:
# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
#

$wordBoundary = [^[:L:][:M:][:N:]] ;
#
#
########################################################################


#
########################################################################
#
# Start of Alphabetic Transformations
#
########################################################################
#

А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → V ; # CYRILLIC CAPITAL LETTER VE
в → v ; # CYRILLIC SMALL LETTER VE
Г → G ; # CYRILLIC CAPITAL LETTER GHE
г → g ; # CYRILLIC SMALL LETTER GHE
Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
Е → E ; # CYRILLIC CAPITAL LETTER DE
е → e ; # CYRILLIC SMALL LETTER DE
Ж} $lower → Zh ; # CYRILLIC CAPITAL LETTER ZHE
Ж → ZH ; # CYRILLIC CAPITAL LETTER ZHE
ж → zh ; # CYRILLIC SMALL LETTER ZHE
З → Z ; # CYRILLIC CAPITAL LETTER ZE
з → z ; # CYRILLIC SMALL LETTER ZE
И → I ; # CYRILLIC CAPITAL LETTER I
и → i ; # CYRILLIC SMALL LETTER I
Й → Y ; # CYRILLIC CAPITAL LETTER I
й → y ; # CYRILLIC SMALL LETTER I
К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
#
#
########################################################################
#
# BGN Page 16 Note 4
#
# тс becomes t·s
#
########################################################################
#

ТС → T·S ; # CYRILLIC CAPITAL LETTER TE
Тс → T·s ; # CYRILLIC CAPITAL LETTER TE
тс → t·s ; # CYRILLIC SMALL LETTER TE
Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
#
#
########################################################################
#
# End Note 4
#
########################################################################


У → U ; # CYRILLIC CAPITAL LETTER U
у → u ; # CYRILLIC SMALL LETTER U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х} $lower → Kh ; # CYRILLIC CAPITAL LETTER HA
Х → KH ; # CYRILLIC CAPITAL LETTER HA
х → kh ; # CYRILLIC SMALL LETTER HA
Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
ц → ts ; # CYRILLIC SMALL LETTER TSE
Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
ч → ch ; # CYRILLIC SMALL LETTER CHE

#
########################################################################
#
# Implied rule from BGN Russian-Latin transliteration (Page 94 Note 3.6).
#
# шт becomes sh·t
#
########################################################################
#

ШТ → SH·T ; # CYRILLIC CAPITAL LETTER SHA
Шт → Sh·t ; # CYRILLIC CAPITAL LETTER SHA
шт → sh·t ; # CYRILLIC SMALL LETTER SHA
Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA
Ш → SH ; # CYRILLIC CAPITAL LETTER SHA
ш → sh ; # CYRILLIC SMALL LETTER SHA
Щ} $lower → Sht ; # CYRILLIC CAPITAL LETTER SHCHA
Щ → SHT ; # CYRILLIC CAPITAL LETTER SHCHA
щ → sht ; # CYRILLIC SMALL LETTER SHCHA
#
#
########################################################################
#
# End Implied rule
#
########################################################################


Ъ → Ŭ ; # CYRILLIC CAPITAL LETTER HARD SIGN
ъ → ŭ ; # CYRILLIC SMALL LETTER HARD SIGN

#
########################################################################
#
# BGN Page 16 Note 1
#
# In modern Bulgarian orthography, the character ъ does not occur in
# word-final position. It should be omitted in romanization when found
# on older sources.
#
# The following rule removes all Ъъ at the end of a word. It is assumed
# that when the condition is met, the text must be from an older source.
# Comment out with a '#' at the start of a line to disable.
#
#
########################################################################
#

$bulgarian { [Ъъ] } $wordBoundary > ;
#
#
########################################################################
#
# End BGN Page 16 Note 1
#
########################################################################


Ь → ’ ; # CYRILLIC CAPITAL LETTER SOFT SIGN
ь → ’ ; # CYRILLIC SMALL LETTER SOFT SIGN
Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
Ю → YU ; # CYRILLIC CAPITAL LETTER YU
ю → yu ; # CYRILLIC SMALL LETTER YU
Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
Я → YA ; # CYRILLIC CAPITAL LETTER YA
я → ya ; # CYRILLIC SMALL LETTER YA

#
########################################################################
#
# BGN Page 16 Note 2
#
# The obsolete character Ѫ, which was replaced by Ъ in 1945, should be
# romanized Ŭ.
#
########################################################################
#

Ѫ → Ŭ ; # CYRILLIC CAPITAL LETTER BIG YUS
ѫ → ŭ ; # CYRILLIC SMALL LETTER BIG YUS
#
#
########################################################################
#
# End BGN Page 16 Note 2
#
########################################################################


#
########################################################################
#
# BGN Page 16 Note 3
#
# The obsolete character Ѣ, replaced in 1945 by Я or Е according to local
# pronunciation, should be romanized as e or ya, accordingly, if the
# pronunciation is known; otherwise as ye.
#
########################################################################
#

Ѣ} $lower → Ye ; # CYRILLIC CAPITAL LETTER YAT
Ѣ → YE ; # CYRILLIC CAPITAL LETTER YAT
ѣ → ye ; # CYRILLIC SMALL LETTER YAT
#
#
# Alternative rule where appropriate for local pronounciation. To apply
# uncomment the following by removing the '#' mark at the start of the
# line and insert before the three rule lines above.
#
# Ѣ} $lower → e ; # CYRILLIC CAPITAL LETTER YAT
# Ѣ → E ; # CYRILLIC CAPITAL LETTER YAT
# ѣ → e ; # CYRILLIC SMALL LETTER YAT
#
########################################################################
#
# End BGN Page 16 Note 3
#
########################################################################
…/transforms/transform[@source="ch"][@target="ch_FONIPA"][@direction="forward"]/tRule::Lower;
::NFC;
\' → ʔ;
’ → ʔ;
a → æ;
å → ɑ;
b → b;
ch → t͡s;
{c} [eéií] → θ; # loanwords
c → k; # loanwords
d → d;
e → e;
f → f;
gu → ɡʷ;
g → ɡ;
h → h;
i → i;
j → x ; # loanwords
k → k;
l → l;
m → m;
ng → ŋ;
ñ → ɲ;
n → n;
o → o;
p → p;
{qu} [eéiíy] → k; # loanwords
q → k; # loanwords
rr → r;
r → ɾ;
s → s;
t → t;
u → u;
v → β; # loanwords
w → w; # loanwords
{x} h?[aáåeéiíoóuú$] → ks; # loanwords
{x} [^aáåeéiíoóuú$] → s; # loanwords
x → ks ; # loanwords
y → d͡z;
\- → \.; # hyphen is a syllable boundary, eg ‹sena-ta›
::Null;
bb → bː;
dd → dː;
ff → fː;
ɡɡ → ɡː;
hh → hː;
kk → kː;
ll → lː;
mm → mː;
nn → nː;
pp → pː;
rr → rː;
ss → sː;
tt → tː;
::NFC;
# Author: sascha@google.com (Sascha Brawer)
#
# Transformation from Chamorro (ch) to its IPA transcription (ch_FONIPA).
#
# http://en.wikipedia.org/wiki/Chamorro_language#Orthography
# http://www.omniglot.com/writing/chamorro.htm
# http://guampedia.com/chamorro-orthography-rules/
# http://finochamoru.blogspot.com/2009/04/leksion-chamoru-pronunsiasion.html
#
# Recorded sound samples: http://www.chamorro.com/fino/fino.html
#
# http://guampedia.com/chamorro-orthography-rules/ lists in section 3.b)
# graphemes that would be used for loanwords/proper names. Most examples
# are Spanish. Our rules thus generate the Spanish sounds [θ], [x], [β]
# and [w] even though these sounds are not used by the Chamorro language.

::Lower;
::NFC;

\' → ʔ;
’ → ʔ;

# The IPA chart from Omniglot appears to be mixing up [æ] and [ɑ] when
# explaining how to pronounce ‹a› and ‹å›. The language course on
# finochamoru.blogspot.com copies the pronunciation chart from Omniglot,
# but then explains that ‹å› gets prounounced like in English ‹father›,
# which would be [ɑ]. Also, the sound samples on www.chamorro.com pronounce
# ‹a› as [æ] and ‹å› as [ɑ].
a → æ;
å → ɑ;

b → b;
ch → t͡s;
{c} [eéií] → θ; # loanwords
c → k; # loanwords
d → d;
e → e;
f → f;
gu → ɡʷ;
g → ɡ;
h → h;
i → i;
j → x ; # loanwords
k → k;
l → l;
m → m;
ng → ŋ;
ñ → ɲ;
n → n;
o → o;
p → p;
{qu} [eéiíy] → k; # loanwords
q → k; # loanwords
rr → r;
r → ɾ;
s → s;
t → t;
u → u;
v → β; # loanwords
w → w; # loanwords
{x} h?[aáåeéiíoóuú$] → ks; # loanwords
{x} [^aáåeéiíoóuú$] → s; # loanwords
x → ks ; # loanwords

# Wikipedia [http://en.wikipedia.org/wiki/Chamorro_language#Orthography]
# writes that ‹y› gets pronounced as [d͡z], while Omniglot says [d͡ʒ].
y → d͡z;

\- → \.; # hyphen is a syllable boundary, eg ‹sena-ta›

# Handle geminated consonants.
::Null;
bb → bː;
dd → dː;
ff → fː;
ɡɡ → ɡː;
hh → hː;
kk → kː;
ll → lː;
mm → mː;
nn → nː;
pp → pː;
rr → rː;
ss → sː;
tt → tː;

::NFC;
…/transforms/transform[@source="cs"][@target="cs_FONIPA"][@direction="forward"]/tRule::NFC;
::Lower;
ch } [ bdďjlmnňrřvwzž ] → ɣ ;
ch → x ;
dě → ɟɛ ;
mě → mɲɛ ;
tě → cɛ ;
ně → ɲɛ ;
dž → d \u0361 ʒ; # affricate indicated by ligature tie
dz → d \u0361 z; # affricate indicated by ligature tie
a → a ;
á → aː ;
b → b ;
c → t \u0361 s; # affricate indicated by ligature tie
č → t \u0361 ʃ; # affricate indicated by ligature tie
d → d ;
ď → ɟ ;
e → ɛ ;
é → ɛː ;
ě → jɛ ;
f → f ;
g → ɡ ;
h } [cčfkpqsštťx] → h ;
h → ɦ ;
i → ɪ ;
í → iː ;
j → j ;
k → k ;
l → l ;
m } [fvw] → ɱ ;
m → m ;
n } [gkqx] → ŋ ;
n → n ;
ň → ɲ ;
o → o ;
ó → oː ;
p → p ;
q → kv ;
r → r ;
ř → r̝ ;
s → s ;
š → ʃ ;
t → t ;
ť → c ;
u → u ;
ú → uː ;
ů → uː ;
v → v ;
w → v ;
x → ks ;
y → ɪ ;
ý → iː ;
z → z ;
ž → ʒ ;
#
# Copyright (C) 2010 Google, Inc. All Rights Reserved.
# Author: sascha@google.com (Sascha Brawer)
#
# Tranformation from Czech to Czech in IPA transcription (cs_FONIPA).
# The transcription is not fully phonemic since we mark allophonic variations
# of /m/, /n/, /x/ and /ɦ/.
#
# http://en.wikipedia.org/wiki/Czech_alphabet
# http://en.wikipedia.org/wiki/Czech_language#Phonology
# http://en.wikipedia.org/wiki/Czech_orthography
#
# Transform input to normalized form NFC, and to lowercase.

::NFC;
::Lower;
#
#

#
#
# Digraphs.
#

ch } [ bdďjlmnňrřvwzž ] → ɣ ;
ch → x ;
dě → ɟɛ ;
mě → mɲɛ ;
tě → cɛ ;
ně → ɲɛ ;
dž → d \u0361 ʒ; # affricate indicated by ligature tie
dz → d \u0361 z; # affricate indicated by ligature tie
#
#
#

a → a ;
á → aː ;
b → b ;
c → t \u0361 s; # affricate indicated by ligature tie
č → t \u0361 ʃ; # affricate indicated by ligature tie
d → d ;
ď → ɟ ;
e → ɛ ;
é → ɛː ;
ě → jɛ ;
f → f ;
g → ɡ ;
h } [cčfkpqsštťx] → h ;
h → ɦ ;
i → ɪ ;
í → iː ;
j → j ;
k → k ;
l → l ;
m } [fvw] → ɱ ;
m → m ;
n } [gkqx] → ŋ ;
n → n ;
ň → ɲ ;
o → o ;
ó → oː ;
p → p ;
q → kv ;
r → r ;
ř → r̝ ;
s → s ;
š → ʃ ;
t → t ;
ť → c ;
u → u ;
ú → uː ;
ů → uː ;
v → v ;
w → v ;
x → ks ;
y → ɪ ;
ý → iː ;
z → z ;
ž → ʒ ;
…/transforms/transform[@source="cs"][@target="ja"][@direction="forward"]/tRule::cs-cs_FONIPA;
::cs_FONIPA-ja;
#
# Copyright (C) 2010 Google, Inc. All Rights Reserved.
# Author: sascha@google.com (Sascha Brawer)
#

::cs-cs_FONIPA;
::cs_FONIPA-ja;
…/transforms/transform[@source="cs"][@target="ko"][@direction="forward"]/tRule::cs-cs_FONIPA;
::cs_FONIPA-ko;
#
# Copyright (C) 2010 Google, Inc. All Rights Reserved.
# Author: sascha@google.com (Sascha Brawer)
#

::cs-cs_FONIPA;
::cs_FONIPA-ko;
…/transforms/transform[@source="cs_FONIPA"][@target="ja"][@direction="forward"]/tRule$word_boundary = [-\ $] ;
$vowel = [aeiouw] ; # Vowels and glides
$not_vowel = [^$vowel] ;
d͡ʒ → | ʒ ;
d͡z → | z ;
ɛ → | e;
ll → | l;
ɣ → | x;
ɦ → | h;
ŋ → | n;
ɾ → | r;
t \u0361 ʃ → | ʧ;
t \u0361 → t;
[i{i̯}ɪ]+ → i;
[uw{u̯}]+ → u;
nn → n ;
::Null;
'.' → ;
a → ア;
ba → バ;
bb → ッ | b;
be → ベ;
bi → ビ;
bje → ビェ ;
bo → ボ;
bu → ブ;
b } $word_boundary → プ;
b → ブ;
ca → チャ ;
ce → チェ ;
ci → チ ;
cu → チュ ;
co → チョ ;
c → チ ;
da → ダ;
dd → ッ | d;
de → デ;
di → ディ;
do → ド;
du → ドゥ;
d } $word_boundary → ト;
d → ド;
e → エ;
fa → ファ;
fe → フェ;
ff → ッ | f;
fi → フィ;
fo → フォ;
fu → フ;
f → フ;
ha → ハ;
hi → ヒ;
hu → フ;
he → ヘ;
ho → ホ;
h } $word_boundary → ;
h → フ;
ga → ガ; # not backed by data
ge → グエ; # not backed by data
gi → グイ; # not backed by data
gg → ッ | g; # not backed by data
go → ゴ; # not backed by data
gu → グ; # not backed by data
g } $word_boundary → ク; # not backed by data
g → グ; # not backed by data
i → イ ;
ɟa → ジャ;
ɟi → ジ; # not backed by data
ɟo → ジョ; # not backed by data
ɟe → ジェ;
ɟu → ジュ; # not backed by data
ja → ヤ;
ji → イ;
jo → ヨ;
je → イェ;
ju → ユ; # not backed by data
j → イ;
ka → カ;
ke → ケ;
ki → キ;
kk → ッ | k;
ko → コ;
ku → ク;
k → ク;
la → ラ ;
le → レ ;
li → リ ;
lho → ロ ;
lo → ロ ;
lu → ル ;
l → ル ;
ma → マ ;
me → メ ;
mi → ミ ;
mo → モ ;
mu → ム ;
m } [bp] → ン ;
m → ム ;
na → ナ ;
ne → ネ ;
ni → ニ ;
no → ノ ;
nu → ヌ ;
n → ン ;
ɲa → ニャ ;
ɲe → ニェ ;
ɲi → ニ ;
ɲo → ニョ ;
ɲu → ニュ ;
ɲ → ニ ;
o → オ ;
pa → パ ;
pe → ペ ;
pi → ピ ;
po → ポ ;
pp → ッ | p;
pu → プ ;
p → プ ;
r̝a → ジャ;
r̝e → ジェ;
r̝i → ジ;
r̝o → ジョ; # not backed by data
r̝u → ジュ; # not backed by data
r̝ → ルシ;
ra → ラ ;
re → レ ;
ri → リ ;
ro → ロ ;
ru → ル ;
r → ル;
sa → サ ;
se → セ ;
si → シ ;
so → ソ ;
su → ス ;
s → ス ;
ʃa → シャ;
ʃo → ショ;
ʃi → シ;
ʃu → シュ;
ʃe → シェ;
ʃ → シュ;
ta → タ;
te → テ ;
ti → ティ ;
to → ト ;
tu → トゥ ;
tsa → ツァ ;
tse → ツェ ;
tsi → ツィ ;
tso → ツォ ;
tsu → ツ ;
ts → ツ ;
tt → ッ | t;
t → ト ;
ʧa → チャ ;
ʧe → チェ ;
ʧi → チ ;
ʧo → チョ ;
ʧu → チュ ;
ʧ } k → チ ;
ʧ → チュ ;
u → ウ ;
va → ヴァ;
ve → ヴェ;
vi → ヴィ;
vo → ヴォ;
vu → ヴ;
vje → ヴィエ ;
v } $word_boundary → フ;
v → ヴ;
xa → ハ ;
xe → ヘ ;
xi → ヒ ;
xo → ホ ;
xu → フ ;
x → フ ;
za → ザ;
ze → ゼ;
zi → ジ;
zo → ゾ;
zu → ズ;
z } $word_boundary → ス;
z → ズ;
ʒa → ジャ;
ʒe → ジェ; # not backed by data
ʒi → ジ; # not backed by data
ʒo → ジョ; # not backed by data
ʒu → ジュ; # not backed by data
ʒ } k → シュ;
ʒ → ジュ;
ː → ー; # Long vowel
' ' → ・;
#
# Copyright (C) 2010 Google, Inc. All Rights Reserved.
# Author: takenaka@google.com (Hiroshi Takenaka)
#
# Transforms a Phonemic IPA transcription of Czech (cs_FONIPA) to Katakana.
#

$word_boundary = [-\ $] ;
$vowel = [aeiouw] ; # Vowels and glides
$not_vowel = [^$vowel] ;
#
#
# First pass: Collapse phonetic distinctions not preserved in Katakana.

d͡ʒ → | ʒ ;
d͡z → | z ;
ɛ → | e;
ll → | l;
ɣ → | x;
ɦ → | h;
ŋ → | n;
ɾ → | r;
t \u0361 ʃ → | ʧ;
t \u0361 → t;
[i{i̯}ɪ]+ → i;
[uw{u̯}]+ → u;
#
#

nn → n ;
#
#

::Null;
#
#
# Main pass: Phoneme to Katakana conversion.

'.' → ;
a → ア;
ba → バ;
bb → ッ | b;
be → ベ;
bi → ビ;
bje → ビェ ;
bo → ボ;
bu → ブ;
b } $word_boundary → プ;
b → ブ;
ca → チャ ;
ce → チェ ;
ci → チ ;
cu → チュ ;
co → チョ ;
c → チ ;
da → ダ;
dd → ッ | d;
de → デ;
di → ディ;
do → ド;
du → ドゥ;
d } $word_boundary → ト;
d → ド;
e → エ;
fa → ファ;
fe → フェ;
ff → ッ | f;
fi → フィ;
fo → フォ;
fu → フ;
f → フ;
ha → ハ;
hi → ヒ;
hu → フ;
he → ヘ;
ho → ホ;
h } $word_boundary → ;
h → フ;
ga → ガ; # not backed by data
ge → グエ; # not backed by data
gi → グイ; # not backed by data
gg → ッ | g; # not backed by data
go → ゴ; # not backed by data
gu → グ; # not backed by data
g } $word_boundary → ク; # not backed by data
g → グ; # not backed by data
i → イ ;
ɟa → ジャ;
ɟi → ジ; # not backed by data
ɟo → ジョ; # not backed by data
ɟe → ジェ;
ɟu → ジュ; # not backed by data
#
#

ja → ヤ;
ji → イ;
jo → ヨ;
je → イェ;
ju → ユ; # not backed by data
j → イ;
#
#

ka → カ;
ke → ケ;
ki → キ;
kk → ッ | k;
ko → コ;
ku → ク;
k → ク;
la → ラ ;
le → レ ;
li → リ ;
lho → ロ ;
lo → ロ ;
lu → ル ;
l → ル ;
ma → マ ;
me → メ ;
#
#mɲe → ミェ;

mi → ミ ;
mo → モ ;
mu → ム ;
m } [bp] → ン ;
m → ム ;
na → ナ ;
ne → ネ ;
ni → ニ ;
no → ノ ;
nu → ヌ ;
n → ン ;
ɲa → ニャ ;
ɲe → ニェ ;
ɲi → ニ ;
ɲo → ニョ ;
ɲu → ニュ ;
ɲ → ニ ;
o → オ ;
pa → パ ;
pe → ペ ;
pi → ピ ;
po → ポ ;
pp → ッ | p;
pu → プ ;
p → プ ;
#
#

r̝a → ジャ;
r̝e → ジェ;
r̝i → ジ;
r̝o → ジョ; # not backed by data
r̝u → ジュ; # not backed by data
r̝ → ルシ;
#
#

ra → ラ ;
re → レ ;
ri → リ ;
ro → ロ ;
ru → ル ;
r → ル;
sa → サ ;
se → セ ;
si → シ ;
so → ソ ;
su → ス ;
s → ス ;
ʃa → シャ;
ʃo → ショ;
ʃi → シ;
ʃu → シュ;
ʃe → シェ;
ʃ → シュ;
ta → タ;
te → テ ;
ti → ティ ;
to → ト ;
tu → トゥ ;
tsa → ツァ ;
tse → ツェ ;
tsi → ツィ ;
tso → ツォ ;
tsu → ツ ;
ts → ツ ;
tt → ッ | t;
t → ト ;
#
#

ʧa → チャ ;
ʧe → チェ ;
ʧi → チ ;
ʧo → チョ ;
ʧu → チュ ;
ʧ } k → チ ;
ʧ → チュ ;
u → ウ ;
#
#

va → ヴァ;
ve → ヴェ;
vi → ヴィ;
vo → ヴォ;
vu → ヴ;
vje → ヴィエ ;
v } $word_boundary → フ;
v → ヴ;
#
#

xa → ハ ;
xe → ヘ ;
xi → ヒ ;
xo → ホ ;
xu → フ ;
x → フ ;
#
#

za → ザ;
ze → ゼ;
zi → ジ;
zo → ゾ;
zu → ズ;
z } $word_boundary → ス;
z → ズ;
ʒa → ジャ;
ʒe → ジェ; # not backed by data
ʒi → ジ; # not backed by data
ʒo → ジョ; # not backed by data
ʒu → ジュ; # not backed by data
ʒ } k → シュ;
ʒ → ジュ;
#
#

ː → ー; # Long vowel
' ' → ・;
#
#
…/transforms/transform[@source="cs_FONIPA"][@target="ko"][@direction="forward"]/tRule$vowel = [aeɛiɪoux];
$start = [\u0020$];
$end = [\u0020$];
b } $end → peu ;
b } $vowel → b ;
bj } $vowel → b ; # objɛc → obeti
b → beu ;
c } $end → ti ;
c → t ;
d͡z → deuj ;
d } $end → teu ;
d } $vowel → d ;
d → deu ;
ɛ → e ;
f } $vowel → p ;
f → peu ;
ɡ } $vowel → g ;
ɡ → geu ;
ɦ } $vowel → h ;
ɦ → heu ;
h } $vowel → h ;
h → heu ;
i → i ;
ɪ → i ;
j } $end → i ; # pokoj → pokoi
j → y ;
kvu → keub ; # kvuasɪ → keubasi
ks } $end → gseu ; # ksɛroks → jelogseu
$start { ks → j ; # ksɛroks → jelogseu
ks → gs ; # saksofoːn → sagsopon
k } $vowel → k ;
k → keu ;
$vowel { l } $vowel → ll ;
lz → lj ;
m } $end → m ;
m } $vowel → m ;
m } [l] → m ;
m → meu ;
ɲ → n ;
ŋ → n ;
p } $vowel → p ;
p } t → b ; # koroptɛv
p → peu ;
r̝ } $end → leusi ; # kour̝ → kouleusi
r̝ } $vowel → leuj ;
r̝ } k → leusyu ; # ɦor̝kiː → holeusyuki
r̝ → leuju ;
r } $vowel → l ;
r → leu ;
s } $vowel → s ;
s → seu ;
ʃ } $end → si ;
ʃ } $vowel → sy ;
ʃ → syu ;
t͡s} $vowel → ch ;
t͡s → cheu ;
t͡ʃ} $vowel → ch ;
t͡ʃ → chi ;
t } $vowel → t ;
t → teu ;
vj → b ; # ʒvjɛr̝ɪna → jubeleujina
v } $end → peu ;
v } $vowel → b ;
v → beu ;
x } $vowel → h ;
x → heu ;
ɣ } $vowel → h ;
ɣ → heu ;
z } $vowel → j ; # zaːmɛk → jamekeu
z } $end → seu ; # ɦmɪz → heumiseu
z → jeu ; # pozdniː → pojeudeuni
ʒ } $vowel → j ; # ʒɪʒka → jisyuka (first ʒ)
ʒ } v → ju ; # ʒvjɛr̝ɪna → jubeleujina
ʒ } $end → si ; # broʒ → beulosi
ʒ → syu ; # ʒɪʒka → jisyuka (second ʒ)
ɟ } $vowel → dy ;
ɟ → ti ;
ː → ;
\u0020 → ; # space
:: Latin-Hangul ();
#
# Copyright (C) 2010 Google, Inc. All Rights Reserved.
# Author: sascha@google.com (Sascha Brawer)
# Transliteration of Phonemic Czech (cs_FONIPA) to Korean (ko).
#
# First pass: Phonemic Czech (cs_FONIPA) to Latinized Korean (ko_Latn).

$vowel = [aeɛiɪoux];
$start = [\u0020$];
$end = [\u0020$];
b } $end → peu ;
b } $vowel → b ;
bj } $vowel → b ; # objɛc → obeti
b → beu ;
c } $end → ti ;
c → t ;
d͡z → deuj ;
d } $end → teu ;
d } $vowel → d ;
d → deu ;
ɛ → e ;
f } $vowel → p ;
f → peu ;
ɡ } $vowel → g ;
ɡ → geu ;
ɦ } $vowel → h ;
ɦ → heu ;
h } $vowel → h ;
h → heu ;
i → i ;
ɪ → i ;
j } $end → i ; # pokoj → pokoi
j → y ;
kvu → keub ; # kvuasɪ → keubasi
ks } $end → gseu ; # ksɛroks → jelogseu
$start { ks → j ; # ksɛroks → jelogseu
ks → gs ; # saksofoːn → sagsopon
k } $vowel → k ;
k → keu ;
$vowel { l } $vowel → ll ;
lz → lj ;
m } $end → m ;
m } $vowel → m ;
m } [l] → m ;
m → meu ;
ɲ → n ;
ŋ → n ;
p } $vowel → p ;
p } t → b ; # koroptɛv
p → peu ;
r̝ } $end → leusi ; # kour̝ → kouleusi
r̝ } $vowel → leuj ;
r̝ } k → leusyu ; # ɦor̝kiː → holeusyuki
r̝ → leuju ;
r } $vowel → l ;
r → leu ;
s } $vowel → s ;
s → seu ;
ʃ } $end → si ;
ʃ } $vowel → sy ;
ʃ → syu ;
t͡s} $vowel → ch ;
t͡s → cheu ;
t͡ʃ} $vowel → ch ;
t͡ʃ → chi ;
t } $vowel → t ;
t → teu ;
vj → b ; # ʒvjɛr̝ɪna → jubeleujina
v } $end → peu ;
v } $vowel → b ;
v → beu ;
x } $vowel → h ;
x → heu ;
ɣ } $vowel → h ;
ɣ → heu ;
z } $vowel → j ; # zaːmɛk → jamekeu
z } $end → seu ; # ɦmɪz → heumiseu
z → jeu ; # pozdniː → pojeudeuni
ʒ } $vowel → j ; # ʒɪʒka → jisyuka (first ʒ)
ʒ } v → ju ; # ʒvjɛr̝ɪna → jubeleujina
ʒ } $end → si ; # broʒ → beulosi
ʒ → syu ; # ʒɪʒka → jisyuka (second ʒ)
ɟ } $vowel → dy ;
ɟ → ti ;
ː → ;
\u0020 → ; # space
#
#
# Second pass.

:: Latin-Hangul ();
…/transforms/transform[@source="Cyrillic"][@target="Latin"][@direction="both"]/tRule:: [Ққ̈Ă-ăĔ-ĕĞ-ğĬ-ĭŎ-ŏŬ-ŭ̆Ѐ-џҐ-ҕҘ-ҙӁ-ӂӐ-ӟӢ-ӧӬ-ӵӸ-ӹḜ-ḝẮ-ặᾰᾸῐῘῠῨ] ;
:: NFD (NFC) ;
$modprime = ʹ;
$modprime2 = ʺ;
$grave = ̀;
$acute = ́;
$hat = ̂;
$breve = ̆ ;
$dot = ̇ ;
$caron = ̌ ;
$comma = ̦ ;
$under = ̱ ;
$descender = ˌ;
я ↔ a $hat ; # CYRILLIC SMALL LETTER YA
Я ↔ A $hat ; # CYRILLIC CAPITAL LETTER YA
ч ↔ c $caron ; # CYRILLIC SMALL LETTER CHE
Ч ↔ C $caron; # CYRILLIC CAPITAL LETTER CHE
э ↔ e $acute; # CYRILLIC SMALL LETTER E
Э ↔ E $acute; # CYRILLIC CAPITAL LETTER E
є ↔ e $hat; # CYRILLIC SMALL LETTER UKRAINIAN IE
Є ↔ E $hat; # CYRILLIC CAPITAL LETTER UKRAINIAN IE
ш ↔ s $caron ; # CYRILLIC SMALL LETTER SHA
Ш ↔ S $caron ; # CYRILLIC CAPITAL LETTER SHA
щ ↔ s $hat ; # CYRILLIC SMALL LETTER SHCHA
Щ ↔ S $hat; # CYRILLIC CAPITAL LETTER SHCHA
ѕ ↔ z $hat ; # CYRILLIC SMALL LETTER DZE
Ѕ ↔ Z $hat; # CYRILLIC CAPITAL LETTER DZE
ю ↔ u $hat ; # CYRILLIC SMALL LETTER YU
Ю ↔ U $hat ; # CYRILLIC CAPITAL LETTER YU
і ↔ i $acute; # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
І ↔ I $acute; # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
ј ↔ j $caron; # CYRILLIC SMALL LETTER JE
Ј ↔ J $caron; # CYRILLIC CAPITAL LETTER JE
љ ↔ l $hat ; # CYRILLIC SMALL LETTER LJE
Љ ↔ L $hat ; # CYRILLIC CAPITAL LETTER LJE
њ ↔ n $hat ; # CYRILLIC SMALL LETTER NJE
Њ ↔ N $hat ; # CYRILLIC CAPITAL LETTER NJE
ћ ↔ c $acute ; # CYRILLIC SMALL LETTER TSHE
Ћ ↔ C $acute ; # CYRILLIC CAPITAL LETTER TSHE
џ ↔ d $hat ; # CYRILLIC SMALL LETTER DZHE
Џ ↔ D $hat ; # CYRILLIC CAPITAL LETTER DZHE
а ↔ a ; # CYRILLIC SMALL LETTER A
А ↔ A ; # CYRILLIC CAPITAL LETTER A
ә ↔ ə ; # CYRILLIC SMALL LETTER SCHWA
Ә ↔ Ə ; # CYRILLIC CAPITAL LETTER SCHWA
ӕ ↔ æ ; # CYRILLIC SMALL LIGATURE A IE
Ӕ ↔ Æ ; # CYRILLIC CAPITAL LIGATURE A IE
б ↔ b ; # CYRILLIC SMALL LETTER BE
Б ↔ B ; # CYRILLIC CAPITAL LETTER BE
в ↔ v ; # CYRILLIC SMALL LETTER VE
В ↔ V ; # CYRILLIC CAPITAL LETTER VE
ґ ↔ g $grave ; # CYRILLIC SMALL LETTER GHE WITH UPTURN
Ґ ↔ G $grave ; # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
ғ ↔ g $dot ; # CYRILLIC SMALL LETTER GHE WITH STROKE
Ғ ↔ G $dot; # CYRILLIC CAPITAL LETTER GHE WITH STROKE
ҕ ↔ g $breve; # CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK
Ҕ ↔ G $breve; # CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK
г ↔ g ; # CYRILLIC SMALL LETTER GHE
Г ↔ G ; # CYRILLIC CAPITAL LETTER GHE
д ↔ d; # CYRILLIC SMALL LETTER DE
Д ↔ D; # CYRILLIC CAPITAL LETTER DE
ђ ↔ đ ; # CYRILLIC SMALL LETTER DJE
Ђ ↔ Đ ; # CYRILLIC CAPITAL LETTER DJE
ҙ ↔ z $comma ; # CYRILLIC SMALL LETTER ZE WITH DESCENDER
Ҙ ↔ Z $comma ; # CYRILLIC CAPITAL LETTER ZE WITH DESCENDER
е ↔ e ; # CYRILLIC SMALL LETTER IE
Е ↔ E; # CYRILLIC CAPITAL LETTER IE
ж ↔ z $caron; # CYRILLIC SMALL LETTER ZHE
Ж ↔ Z $caron; # CYRILLIC CAPITAL LETTER ZHE
з ↔ z ; # CYRILLIC SMALL LETTER ZE
З ↔ Z; # CYRILLIC CAPITAL LETTER ZE
й ↔ j ; # CYRILLIC SMALL LETTER I
Й ↔ J ; # CYRILLIC CAPITAL LETTER I
и ↔ i ; # CYRILLIC SMALL LETTER I
И ↔ I ; # CYRILLIC CAPITAL LETTER I
қ ↔ k $descender ; # CYRILLIC SMALL LETTER KA WITH DESCENDER
Қ ↔ K $descender ; # CYRILLIC CAPITAL LETTER KA WITH DESCENDER
к ↔ k ; # CYRILLIC SMALL LETTER KA
К ↔ K; # CYRILLIC CAPITAL LETTER KA
л ↔ l ; # CYRILLIC SMALL LETTER EL
Л ↔ L; # CYRILLIC CAPITAL LETTER EL
м ↔ m ; # CYRILLIC SMALL LETTER EM
М ↔ M ; # CYRILLIC CAPITAL LETTER EM
н ↔ n ; # CYRILLIC SMALL LETTER EN
Н ↔ N; # CYRILLIC CAPITAL LETTER EN
о ↔ o ; # CYRILLIC SMALL LETTER O
О ↔ O ; # CYRILLIC CAPITAL LETTER O
п ↔ p ; # CYRILLIC SMALL LETTER PE
П ↔ P ; # CYRILLIC CAPITAL LETTER PE
р ↔ r ; # CYRILLIC SMALL LETTER ER
Р ↔ R ; # CYRILLIC CAPITAL LETTER ER
с ↔ s ; # CYRILLIC SMALL LETTER ES
С ↔ S ; # CYRILLIC CAPITAL LETTER ES
т ↔ t ; # CYRILLIC SMALL LETTER TE
Т ↔ T ; # CYRILLIC CAPITAL LETTER TE
у ↔ u ; # CYRILLIC SMALL LETTER U
У ↔ U ; # CYRILLIC CAPITAL LETTER U
ф ↔ f ; # CYRILLIC SMALL LETTER EF
Ф ↔ F ; # CYRILLIC CAPITAL LETTER EF
х ↔ h ; # CYRILLIC SMALL LETTER HA
Х ↔ H; # CYRILLIC CAPITAL LETTER HA
ц ↔ c ; # CYRILLIC SMALL LETTER TSE
Ц ↔ C; # CYRILLIC CAPITAL LETTER TSE
Ъ ↔ $modprime2 $under ; # CYRILLIC CAPITAL LETTER HARD SIGN
ъ ↔ $modprime2 ; # CYRILLIC SMALL LETTER HARD SIGN
Ь ↔ $modprime $under ; # CYRILLIC CAPITAL LETTER SOFT SIGN
ь ↔ $modprime ; # CYRILLIC SMALL LETTER SOFT SIGN
ы ↔ y ; # CYRILLIC SMALL LETTER YERU
Ы ↔ Y ; # CYRILLIC CAPITAL LETTER YERU
$ignore = [[:Mark:]''] * ;
| k ← q ;
| K ← Q ;
| u ← w ;
| U ← W ;
| KS ← X } $ignore [:UppercaseLetter:] ;
| KS ← [:UppercaseLetter:] $ignore { X ;
| Ks ← X ;
| ks ← x ;
:: NFC (NFD) ;
:: ( [ˌ̈A-Za-zÀ-ÏÑ-ÖÙ-Ýà-ïñ-öù-ýÿ-ĥĨ-İĴ-ķĹ-ľŃ-ňŌ-őŔ-ťŨ-žƏƠ-ơƯ-ưǍ-ǜǞ-ǣǦ-ǰǴ-ǵǸ-țȞ-ȟȦ-ȳəʹ-ʺ̀-̂̆-̦̱̇̌̀-́̈́ʹ΅-ΆΈ-ΊΌΎ-ΐά-ΰό-ώϓЀЃЌ-ЎЙйѐѓќ-ўӁ-ӂӐ-ӑӖ-ӗḀ-ẙẛẠ-ỹἂ-ἅἊ-Ἅἒ-ἕἚ-Ἕἢ-ἥἪ-Ἥἲ-ἵἺ-Ἵὂ-ὅὊ-Ὅὒ-ὕὛὝὢ-ὥὪ-Ὥὰ-ώᾂ-ᾅᾊ-ᾍᾒ-ᾕᾚ-ᾝᾢ-ᾥᾪ-ᾭᾰᾲᾴᾸᾺ-ΆῂῄῈ-Ή῍-῎ῐῒ-ΐῘῚ-Ί῝-῞ῠῢ-ΰῨῪ-Ύ῭-΅ῲῴῸ-ΏK-Å] ) ;
# TODO: add remaining characters
# Should add variants for Russian-English, Russian-German
# Those can use this as a base, and then remap cases
# like a $hat to ya or ja.
# :: [\u0000-\u007E ʹ ʺ [:Cyrillic:] [:Latin:] [:nonspacing mark:]] ;
### WARNING, ̈ must be added to the generated filters, in both directions ###
# MINIMAL FILTER
:: [Ққ̈Ă-ăĔ-ĕĞ-ğĬ-ĭŎ-ŏŬ-ŭ̆Ѐ-џҐ-ҕҘ-ҙӁ-ӂӐ-ӟӢ-ӧӬ-ӵӸ-ӹḜ-ḝẮ-ặᾰᾸῐῘῠῨ] ;
:: NFD (NFC) ;
$modprime = ʹ;
$modprime2 = ʺ;
$grave = ̀;
$acute = ́;
$hat = ̂;
$breve = ̆ ;
$dot = ̇ ;
$caron = ̌ ;
$comma = ̦ ;
$under = ̱ ;
$descender = ˌ;
# move up so not masked
я ↔ a $hat ; # CYRILLIC SMALL LETTER YA
Я ↔ A $hat ; # CYRILLIC CAPITAL LETTER YA
ч ↔ c $caron ; # CYRILLIC SMALL LETTER CHE
Ч ↔ C $caron; # CYRILLIC CAPITAL LETTER CHE
# ҷ ↔ XXX ; # CYRILLIC SMALL LETTER CHE WITH DESCENDER
# Ҷ ↔ XXX ; # CYRILLIC CAPITAL LETTER CHE WITH DESCENDER
# ӌ ↔ XXX ; # CYRILLIC SMALL LETTER KHAKASSIAN CHE
# Ӌ ↔ XXX ; # CYRILLIC CAPITAL LETTER KHAKASSIAN CHE
# ҹ ↔ XXX ; # CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE
# Ҹ ↔ XXX ; # CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE
э ↔ e $acute; # CYRILLIC SMALL LETTER E
Э ↔ E $acute; # CYRILLIC CAPITAL LETTER E
є ↔ e $hat; # CYRILLIC SMALL LETTER UKRAINIAN IE
Є ↔ E $hat; # CYRILLIC CAPITAL LETTER UKRAINIAN IE
ш ↔ s $caron ; # CYRILLIC SMALL LETTER SHA
Ш ↔ S $caron ; # CYRILLIC CAPITAL LETTER SHA
щ ↔ s $hat ; # CYRILLIC SMALL LETTER SHCHA
Щ ↔ S $hat; # CYRILLIC CAPITAL LETTER SHCHA
ѕ ↔ z $hat ; # CYRILLIC SMALL LETTER DZE
Ѕ ↔ Z $hat; # CYRILLIC CAPITAL LETTER DZE
# ӡ ↔ XXX ; # CYRILLIC SMALL LETTER ABKHASIAN DZE
# Ӡ ↔ XXX ; # CYRILLIC CAPITAL LETTER ABKHASIAN DZE
ю ↔ u $hat ; # CYRILLIC SMALL LETTER YU
Ю ↔ U $hat ; # CYRILLIC CAPITAL LETTER YU
і ↔ i $acute; # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
І ↔ I $acute; # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
ј ↔ j $caron; # CYRILLIC SMALL LETTER JE
Ј ↔ J $caron; # CYRILLIC CAPITAL LETTER JE
љ ↔ l $hat ; # CYRILLIC SMALL LETTER LJE
Љ ↔ L $hat ; # CYRILLIC CAPITAL LETTER LJE
њ ↔ n $hat ; # CYRILLIC SMALL LETTER NJE
Њ ↔ N $hat ; # CYRILLIC CAPITAL LETTER NJE
ћ ↔ c $acute ; # CYRILLIC SMALL LETTER TSHE
Ћ ↔ C $acute ; # CYRILLIC CAPITAL LETTER TSHE
џ ↔ d $hat ; # CYRILLIC SMALL LETTER DZHE
Џ ↔ D $hat ; # CYRILLIC CAPITAL LETTER DZHE
# Normal order
а ↔ a ; # CYRILLIC SMALL LETTER A
А ↔ A ; # CYRILLIC CAPITAL LETTER A
ә ↔ ə ; # CYRILLIC SMALL LETTER SCHWA
Ә ↔ Ə ; # CYRILLIC CAPITAL LETTER SCHWA
ӕ ↔ æ ; # CYRILLIC SMALL LIGATURE A IE
Ӕ ↔ Æ ; # CYRILLIC CAPITAL LIGATURE A IE
б ↔ b ; # CYRILLIC SMALL LETTER BE
Б ↔ B ; # CYRILLIC CAPITAL LETTER BE
в ↔ v ; # CYRILLIC SMALL LETTER VE
В ↔ V ; # CYRILLIC CAPITAL LETTER VE
ґ ↔ g $grave ; # CYRILLIC SMALL LETTER GHE WITH UPTURN
Ґ ↔ G $grave ; # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
ғ ↔ g $dot ; # CYRILLIC SMALL LETTER GHE WITH STROKE
Ғ ↔ G $dot; # CYRILLIC CAPITAL LETTER GHE WITH STROKE
ҕ ↔ g $breve; # CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK
Ҕ ↔ G $breve; # CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK
г ↔ g ; # CYRILLIC SMALL LETTER GHE
Г ↔ G ; # CYRILLIC CAPITAL LETTER GHE
д ↔ d; # CYRILLIC SMALL LETTER DE
Д ↔ D; # CYRILLIC CAPITAL LETTER DE
ђ ↔ đ ; # CYRILLIC SMALL LETTER DJE
Ђ ↔ Đ ; # CYRILLIC CAPITAL LETTER DJE
ҙ ↔ z $comma ; # CYRILLIC SMALL LETTER ZE WITH DESCENDER
Ҙ ↔ Z $comma ; # CYRILLIC CAPITAL LETTER ZE WITH DESCENDER
е ↔ e ; # CYRILLIC SMALL LETTER IE
Е ↔ E; # CYRILLIC CAPITAL LETTER IE
ж ↔ z $caron; # CYRILLIC SMALL LETTER ZHE
Ж ↔ Z $caron; # CYRILLIC CAPITAL LETTER ZHE
# җ ↔ XXX ; # CYRILLIC SMALL LETTER ZHE WITH DESCENDER
# Җ ↔ XXX ; # CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER
з ↔ z ; # CYRILLIC SMALL LETTER ZE
З ↔ Z; # CYRILLIC CAPITAL LETTER ZE
й ↔ j ; # CYRILLIC SMALL LETTER I
Й ↔ J ; # CYRILLIC CAPITAL LETTER I
и ↔ i ; # CYRILLIC SMALL LETTER I
И ↔ I ; # CYRILLIC CAPITAL LETTER I
қ ↔ k $descender ; # CYRILLIC SMALL LETTER KA WITH DESCENDER
Қ ↔ K $descender ; # CYRILLIC CAPITAL LETTER KA WITH DESCENDER
к ↔ k ; # CYRILLIC SMALL LETTER KA
К ↔ K; # CYRILLIC CAPITAL LETTER KA
# ӄ ↔ XXX ; # CYRILLIC SMALL LETTER KA WITH HOOK
# Ӄ ↔ XXX ; # CYRILLIC CAPITAL LETTER KA WITH HOOK
# ҡ ↔ XXX ; # CYRILLIC SMALL LETTER BASHKIR KA
# Ҡ ↔ XXX ; # CYRILLIC CAPITAL LETTER BASHKIR KA
# ҟ ↔ XXX ; # CYRILLIC SMALL LETTER KA WITH STROKE
# Ҟ ↔ XXX ; # CYRILLIC CAPITAL LETTER KA WITH STROKE
# ҝ ↔ XXX ; # CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE
# Ҝ ↔ XXX ; # CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE
л ↔ l ; # CYRILLIC SMALL LETTER EL
Л ↔ L; # CYRILLIC CAPITAL LETTER EL
м ↔ m ; # CYRILLIC SMALL LETTER EM
М ↔ M ; # CYRILLIC CAPITAL LETTER EM
н ↔ n ; # CYRILLIC SMALL LETTER EN
Н ↔ N; # CYRILLIC CAPITAL LETTER EN
# ң ↔ XXX ; # CYRILLIC SMALL LETTER EN WITH DESCENDER
# Ң ↔ XXX ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
# ӈ ↔ XXX ; # CYRILLIC SMALL LETTER EN WITH HOOK
# Ӈ ↔ XXX ; # CYRILLIC CAPITAL LETTER EN WITH HOOK
# ҥ ↔ XXX ; # CYRILLIC SMALL LIGATURE EN GHE
# Ҥ ↔ XXX ; # CYRILLIC CAPITAL LIGATURE EN GHE
о ↔ o ; # CYRILLIC SMALL LETTER O
О ↔ O ; # CYRILLIC CAPITAL LETTER O
# ө ↔ XXX ; # CYRILLIC SMALL LETTER BARRED O
# Ө ↔ XXX ; # CYRILLIC CAPITAL LETTER BARRED O
п ↔ p ; # CYRILLIC SMALL LETTER PE
П ↔ P ; # CYRILLIC CAPITAL LETTER PE
# ҧ ↔ XXX ; # CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK
# Ҧ ↔ XXX ; # CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK
# ҁ ↔ XXX ; # CYRILLIC SMALL LETTER KOPPA
# Ҁ ↔ XXX ; # CYRILLIC CAPITAL LETTER KOPPA
р ↔ r ; # CYRILLIC SMALL LETTER ER
Р ↔ R ; # CYRILLIC CAPITAL LETTER ER
# ҏ ↔ XXX ; # CYRILLIC SMALL LETTER ER WITH TICK
# Ҏ ↔ XXX ; # CYRILLIC CAPITAL LETTER ER WITH TICK
с ↔ s ; # CYRILLIC SMALL LETTER ES
С ↔ S ; # CYRILLIC CAPITAL LETTER ES
# ҫ ↔ XXX ; # CYRILLIC SMALL LETTER ES WITH DESCENDER
# Ҫ ↔ XXX ; # CYRILLIC CAPITAL LETTER ES WITH DESCENDER
т ↔ t ; # CYRILLIC SMALL LETTER TE
Т ↔ T ; # CYRILLIC CAPITAL LETTER TE
# ҭ ↔ XXX ; # CYRILLIC SMALL LETTER TE WITH DESCENDER
# Ҭ ↔ XXX ; # CYRILLIC CAPITAL LETTER TE WITH DESCENDER
у ↔ u ; # CYRILLIC SMALL LETTER U
У ↔ U ; # CYRILLIC CAPITAL LETTER U
# ү ↔ XXX ; # CYRILLIC SMALL LETTER STRAIGHT U
# Ү ↔ XXX ; # CYRILLIC CAPITAL LETTER STRAIGHT U
# ұ ↔ XXX ; # CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE
# Ұ ↔ XXX ; # CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE
# ѹ ↔ XXX ; # CYRILLIC SMALL LETTER UK
# Ѹ ↔ XXX ; # CYRILLIC CAPITAL LETTER UK
ф ↔ f ; # CYRILLIC SMALL LETTER EF
Ф ↔ F ; # CYRILLIC CAPITAL LETTER EF
х ↔ h ; # CYRILLIC SMALL LETTER HA
Х ↔ H; # CYRILLIC CAPITAL LETTER HA
# ҳ ↔ XXX ; # CYRILLIC SMALL LETTER HA WITH DESCENDER
# Ҳ ↔ XXX ; # CYRILLIC CAPITAL LETTER HA WITH DESCENDER
# һ ↔ XXX ; # CYRILLIC SMALL LETTER SHHA
# Һ ↔ XXX ; # CYRILLIC CAPITAL LETTER SHHA
# ѡ ↔ XXX ; # CYRILLIC SMALL LETTER OMEGA
# Ѡ ↔ XXX ; # CYRILLIC CAPITAL LETTER OMEGA
# ѿ ↔ XXX ; # CYRILLIC SMALL LETTER OT
# Ѿ ↔ XXX ; # CYRILLIC CAPITAL LETTER OT
# ѽ ↔ XXX ; # CYRILLIC SMALL LETTER OMEGA WITH TITLO
# Ѽ ↔ XXX ; # CYRILLIC CAPITAL LETTER OMEGA WITH TITLO
# ѻ ↔ XXX ; # CYRILLIC SMALL LETTER ROUND OMEGA
# Ѻ ↔ XXX ; # CYRILLIC CAPITAL LETTER ROUND OMEGA
ц ↔ c ; # CYRILLIC SMALL LETTER TSE
Ц ↔ C; # CYRILLIC CAPITAL LETTER TSE
# ҵ ↔ XXX ; # CYRILLIC SMALL LIGATURE TE TSE
# Ҵ ↔ XXX ; # CYRILLIC CAPITAL LIGATURE TE TSE
# ҽ ↔ XXX ; # CYRILLIC SMALL LETTER ABKHASIAN CHE
# Ҽ ↔ XXX ; # CYRILLIC CAPITAL LETTER ABKHASIAN CHE
# ҿ ↔ XXX ; # CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER
# Ҿ ↔ XXX ; # CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER
Ъ ↔ $modprime2 $under ; # CYRILLIC CAPITAL LETTER HARD SIGN
ъ ↔ $modprime2 ; # CYRILLIC SMALL LETTER HARD SIGN
Ь ↔ $modprime $under ; # CYRILLIC CAPITAL LETTER SOFT SIGN
ь ↔ $modprime ; # CYRILLIC SMALL LETTER SOFT SIGN
ы ↔ y ; # CYRILLIC SMALL LETTER YERU
Ы ↔ Y ; # CYRILLIC CAPITAL LETTER YERU
# ҍ ↔ XXX ; # CYRILLIC SMALL LETTER SEMISOFT SIGN
# Ҍ ↔ XXX ; # CYRILLIC CAPITAL LETTER SEMISOFT SIGN
# ѣ ↔ XXX ; # CYRILLIC SMALL LETTER YAT
# Ѣ ↔ XXX ; # CYRILLIC CAPITAL LETTER YAT
# ѥ ↔ XXX ; # CYRILLIC SMALL LETTER IOTIFIED E
# Ѥ ↔ XXX ; # CYRILLIC CAPITAL LETTER IOTIFIED E
# ѧ ↔ XXX ; # CYRILLIC SMALL LETTER LITTLE YUS
# Ѧ ↔ XXX ; # CYRILLIC CAPITAL LETTER LITTLE YUS
# ѫ ↔ XXX ; # CYRILLIC SMALL LETTER BIG YUS
# Ѫ ↔ XXX ; # CYRILLIC CAPITAL LETTER BIG YUS
# ѩ ↔ XXX ; # CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS
# Ѩ ↔ XXX ; # CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS
# ѭ ↔ XXX ; # CYRILLIC SMALL LETTER IOTIFIED BIG YUS
# Ѭ ↔ XXX ; # CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS
# ѯ ↔ XXX ; # CYRILLIC SMALL LETTER KSI
# Ѯ ↔ XXX ; # CYRILLIC CAPITAL LETTER KSI
# ѱ ↔ XXX ; # CYRILLIC SMALL LETTER PSI
# Ѱ ↔ XXX ; # CYRILLIC CAPITAL LETTER PSI
# ѳ ↔ XXX ; # CYRILLIC SMALL LETTER FITA
# Ѳ ↔ XXX ; # CYRILLIC CAPITAL LETTER FITA
# ѵ ↔ XXX ; # CYRILLIC SMALL LETTER IZHITSA
# Ѵ ↔ XXX ; # CYRILLIC CAPITAL LETTER IZHITSA
# ҩ ↔ XXX ; # CYRILLIC SMALL LETTER ABKHASIAN HA
# Ҩ ↔ XXX ; # CYRILLIC CAPITAL LETTER ABKHASIAN HA
# Ӏ ↔ XXX ; # CYRILLIC LETTER PALOCHKA
### ӑ ↔ XXX ; # CYRILLIC SMALL LETTER A
### Ӑ ↔ XXX ; # CYRILLIC CAPITAL LETTER A
### ӓ ↔ XXX ; # CYRILLIC SMALL LETTER A
### Ӓ ↔ XXX ; # CYRILLIC CAPITAL LETTER A
### ӛ ↔ XXX ; # CYRILLIC SMALL LETTER SCHWA
### Ӛ ↔ XXX ; # CYRILLIC CAPITAL LETTER SCHWA
### ѓ ↔ XXX ; # CYRILLIC SMALL LETTER GHE
### Ѓ ↔ XXX ; # CYRILLIC CAPITAL LETTER GHE
### ѐ ↔ XXX ; # CYRILLIC SMALL LETTER IE
### Ѐ ↔ XXX ; # CYRILLIC CAPITAL LETTER IE
### ё ↔ XXX ; # CYRILLIC SMALL LETTER IE
### Ё ↔ XXX ; # CYRILLIC CAPITAL LETTER IE
### ӗ ↔ XXX ; # CYRILLIC SMALL LETTER IE
### Ӗ ↔ XXX ; # CYRILLIC CAPITAL LETTER IE
### ӂ ↔ XXX ; # CYRILLIC SMALL LETTER ZHE
### Ӂ ↔ XXX ; # CYRILLIC CAPITAL LETTER ZHE
### ӝ ↔ XXX ; # CYRILLIC SMALL LETTER ZHE
### Ӝ ↔ XXX ; # CYRILLIC CAPITAL LETTER ZHE
### ӟ ↔ XXX ; # CYRILLIC SMALL LETTER ZE
### Ӟ ↔ XXX ; # CYRILLIC CAPITAL LETTER ZE
### ѝ ↔ XXX ; # CYRILLIC SMALL LETTER I
### Ѝ ↔ XXX ; # CYRILLIC CAPITAL LETTER I
### ӣ ↔ XXX ; # CYRILLIC SMALL LETTER I
### Ӣ ↔ XXX ; # CYRILLIC CAPITAL LETTER I
### ӥ ↔ XXX ; # CYRILLIC SMALL LETTER I
### Ӥ ↔ XXX ; # CYRILLIC CAPITAL LETTER I
### ї ↔ XXX ; # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
### Ї ↔ XXX ; # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
### ӧ ↔ XXX ; # CYRILLIC SMALL LETTER O
### Ӧ ↔ XXX ; # CYRILLIC CAPITAL LETTER O
### ӫ ↔ XXX ; # CYRILLIC SMALL LETTER BARRED O
### Ӫ ↔ XXX ; # CYRILLIC CAPITAL LETTER BARRED O
### ќ ↔ XXX ; # CYRILLIC SMALL LETTER KA
### Ќ ↔ XXX ; # CYRILLIC CAPITAL LETTER KA
### ӯ ↔ XXX ; # CYRILLIC SMALL LETTER U
### Ӯ ↔ XXX ; # CYRILLIC CAPITAL LETTER U
### ў ↔ XXX ; # CYRILLIC SMALL LETTER U
### Ў ↔ XXX ; # CYRILLIC CAPITAL LETTER U
### ӱ ↔ XXX ; # CYRILLIC SMALL LETTER U
### Ӱ ↔ XXX ; # CYRILLIC CAPITAL LETTER U
### ӳ ↔ XXX ; # CYRILLIC SMALL LETTER U
### Ӳ ↔ XXX ; # CYRILLIC CAPITAL LETTER U
### ӵ ↔ XXX ; # CYRILLIC SMALL LETTER CHE
### Ӵ ↔ XXX ; # CYRILLIC CAPITAL LETTER CHE
### ӹ ↔ XXX ; # CYRILLIC SMALL LETTER YERU
### Ӹ ↔ XXX ; # CYRILLIC CAPITAL LETTER YERU
### ӭ ↔ XXX ; # CYRILLIC SMALL LETTER E
### Ӭ ↔ XXX ; # CYRILLIC CAPITAL LETTER E
### ѷ ↔ XXX ; # CYRILLIC SMALL LETTER IZHITSA
### Ѷ ↔ XXX ; # CYRILLIC CAPITAL LETTER IZHITSA
# Completeness
$ignore = [[:Mark:]''] * ;
| k ← q ;
| K ← Q ;
| u ← w ;
| U ← W ;
| KS ← X } $ignore [:UppercaseLetter:] ;
| KS ← [:UppercaseLetter:] $ignore { X ;
| Ks ← X ;
| ks ← x ;
:: NFC (NFD) ;
# note: a global filter is more efficient, but MUST include all source chars!!
# :: ([\u0000-\u007E ʹ ʺ [:Cyrillic:] [:Latin:] [:nonspacing mark:]]);
# MINIMAL FILTER: Latin-Cyrillic
:: ( [ˌ̈A-Za-zÀ-ÏÑ-ÖÙ-Ýà-ïñ-öù-ýÿ-ĥĨ-İĴ-ķĹ-ľŃ-ňŌ-őŔ-ťŨ-žƏƠ-ơƯ-ưǍ-ǜǞ-ǣǦ-ǰǴ-ǵǸ-țȞ-ȟȦ-ȳəʹ-ʺ̀-̂̆-̦̱̇̌̀-́̈́ʹ΅-ΆΈ-ΊΌΎ-ΐά-ΰό-ώϓЀЃЌ-ЎЙйѐѓќ-ўӁ-ӂӐ-ӑӖ-ӗḀ-ẙẛẠ-ỹἂ-ἅἊ-Ἅἒ-ἕἚ-Ἕἢ-ἥἪ-Ἥἲ-ἵἺ-Ἵὂ-ὅὊ-Ὅὒ-ὕὛὝὢ-ὥὪ-Ὥὰ-ώᾂ-ᾅᾊ-ᾍᾒ-ᾕᾚ-ᾝᾢ-ᾥᾪ-ᾭᾰᾲᾴᾸᾺ-ΆῂῄῈ-Ή῍-῎ῐῒ-ΐῘῚ-Ί῝-῞ῠῢ-ΰῨῪ-Ύ῭-΅ῲῴῸ-ΏK-Å] ) ;
…/transforms/transform[@source="Devanagari"][@target="InterIndic"][@direction="forward"]/tRuleँ→\uE001; # SIGN CANDRABINDU
ं→\uE002; # SIGN ANUSVARA
ः→\uE003; # SIGN VISARGA
ऄ→\uE004; # SIGN SHORT A
अ→\uE005; # LETTER A
आ→\uE006; # LETTER AA
इ→\uE007; # LETTER I
ई→\uE008; # LETTER II
उ→\uE009; # LETTER U
ऊ→\uE00A; # LETTER UU
ऋ→\uE00B; # LETTER VOCALIC R
ऌ→\uE00C; # LETTER VOCALIC L
ऍ→\uE00D; # LETTER CANDRA E (For representing English sounds)
ऎ→\uE00E; # UNMAPPED LETTER SHORT E(For Southern Scripts)
ए→\uE00F; # LETTER E
ऐ→\uE010; # LETTER AI
ऑ→\uE011; # LETTER CANDRA O (For representing English sounds)
ऒ→\uE012; # UNMAPPED LETTER SHORT O (For Southern Scripts)
ओ→\uE013; # LETTER O
औ→\uE014; # LETTER AU
क→\uE015; # LETTER KA
ख→\uE016; # LETTER KHA
ग→\uE017; # LETTER GA
घ→\uE018; # LETTER GHA
ङ→\uE019; # LETTER NGA
च→\uE01A; # LETTER CA
छ→\uE01B; # LETTER CHA
ज→\uE01C; # LETTER JA
झ→\uE01D; # LETTER JHA
ञ→\uE01E; # LETTER NYA
ट→\uE01F; # LETTER TTA
ठ→\uE020; # LETTER TTHA
ड→\uE021; # LETTER DDA
ढ→\uE022; # LETTER DDHA
ण→\uE023; # LETTER NNA
त→\uE024; # LETTER TA
थ→\uE025; # LETTER THA
द→\uE026; # LETTER DA
ध→\uE027; # LETTER DHA
न→\uE028; # LETTER NA
ऩ→\uE029;
प→\uE02A; # LETTER PA
फ→\uE02B; # LETTER PHA
ब→\uE02C; # LETTER BA
भ→\uE02D; # LETTER BHA
म→\uE02E; # LETTER MA
य→\uE02F; # LETTER YA
र→\uE030; # LETTER RA
ऱ→\uE031;
ल→\uE032; # LETTER LA
ळ→\uE033; # LETTER LLA
ऴ→\uE034;
व→\uE035; # LETTER VA
श→\uE036; # LETTER SHA
ष→\uE037; # LETTER SSA
स→\uE038; # LETTER SA
ह→\uE039; # LETTER HA
़→\uE03C; # SIGN NUKTA
ऽ→\uE03D; # SIGN AVAGRAHA
ा→\uE03E; # VOWEL SIGN AA
ि→\uE03F; # VOWEL SIGN I
ी→\uE040; # VOWEL SIGN II
ु→\uE041; # VOWEL SIGN U
ू→\uE042; # VOWEL SIGN UU
ृ→\uE043; # VOWEL SIGN VOCALIC R
ॄ→\uE044; # VOWEL SIGN VOCALIC RR
ॅ→\uE045; # VOWEL SIGN CANDRA E
ॆ→\uE046; # UNMAPPED VOWEL SIGN SHORT E
े→\uE047; # VOWEL SIGN E
ै→\uE048; # VOWEL SIGN AI
ॉ→\uE049; # VOWEL SIGN CANDRA O
ॊ→\uE04A; # UNMAPPED VOWEL SIGN SHORT O
ो→\uE04B; # VOWEL SIGN O
ौ→\uE04C; # VOWEL SIGN AU
्→\uE04D; # SIGN VIRAMA
ॐ→\uE050; # OM
॑→\uE051; # UNMAPPED STRESS SIGN UDATTA
॒→\uE052; # UNMAPPED STRESS SIGN ANUDATTA
॓→\uE053; # UNMAPPED GRAVE ACCENT
॔→\uE054; # UNMAPPED ACUTE ACCENT
क़→\uE058;
ख़→\uE059;
ग़→\uE05A;
ज़→\uE05B;
ड़→\uE05C;
ढ़→\uE05D;
फ़→\uE05E;
य़→\uE05F;
ॠ→\uE060; # LETTER VOCALIC RR
ॡ→\uE061; # LETTER VOCALIC LL
ॢ→\uE062; # VOWEL SIGN VOCALIC L
ॣ→\uE063; # VOWEL SIGN VOCALIC LL
।→\uE064; # DANDA
॥→\uE065; # DOUBLE DANDA
०→\uE066; # DIGIT ZERO
१→\uE067; # DIGIT ONE
२→\uE068; # DIGIT TWO
३→\uE069; # DIGIT THREE
४→\uE06A; # DIGIT FOUR
५→\uE06B; # DIGIT FIVE
६→\uE06C; # DIGIT SIX
७→\uE06D; # DIGIT SEVEN
८→\uE06E; # DIGIT EIGHT
९→\uE06F; # DIGIT NINE
॰→\uE070; # Devanagari-InterIndic: ABBREVIATION SIGN
ॽ→\uE082; # Devanagari Glottal Stop
# Devanagari-InterIndic
# :: NFD;
#Rules for Decomposed characters
ँ→\uE001; # SIGN CANDRABINDU
ं→\uE002; # SIGN ANUSVARA
ः→\uE003; # SIGN VISARGA
ऄ→\uE004; # SIGN SHORT A
अ→\uE005; # LETTER A
आ→\uE006; # LETTER AA
इ→\uE007; # LETTER I
ई→\uE008; # LETTER II
उ→\uE009; # LETTER U
ऊ→\uE00A; # LETTER UU
ऋ→\uE00B; # LETTER VOCALIC R
ऌ→\uE00C; # LETTER VOCALIC L
ऍ→\uE00D; # LETTER CANDRA E (For representing English sounds)
ऎ→\uE00E; # UNMAPPED LETTER SHORT E(For Southern Scripts)
ए→\uE00F; # LETTER E
ऐ→\uE010; # LETTER AI
ऑ→\uE011; # LETTER CANDRA O (For representing English sounds)
ऒ→\uE012; # UNMAPPED LETTER SHORT O (For Southern Scripts)
ओ→\uE013; # LETTER O
औ→\uE014; # LETTER AU
क→\uE015; # LETTER KA
ख→\uE016; # LETTER KHA
ग→\uE017; # LETTER GA
घ→\uE018; # LETTER GHA
ङ→\uE019; # LETTER NGA
च→\uE01A; # LETTER CA
छ→\uE01B; # LETTER CHA
ज→\uE01C; # LETTER JA
झ→\uE01D; # LETTER JHA
ञ→\uE01E; # LETTER NYA
ट→\uE01F; # LETTER TTA
ठ→\uE020; # LETTER TTHA
ड→\uE021; # LETTER DDA
ढ→\uE022; # LETTER DDHA
ण→\uE023; # LETTER NNA
त→\uE024; # LETTER TA
थ→\uE025; # LETTER THA
द→\uE026; # LETTER DA
ध→\uE027; # LETTER DHA
न→\uE028; # LETTER NA
ऩ→\uE029;
प→\uE02A; # LETTER PA
फ→\uE02B; # LETTER PHA
ब→\uE02C; # LETTER BA
भ→\uE02D; # LETTER BHA
म→\uE02E; # LETTER MA
य→\uE02F; # LETTER YA
र→\uE030; # LETTER RA
ऱ→\uE031;
ल→\uE032; # LETTER LA
ळ→\uE033; # LETTER LLA
ऴ→\uE034;
व→\uE035; # LETTER VA
श→\uE036; # LETTER SHA
ष→\uE037; # LETTER SSA
स→\uE038; # LETTER SA
ह→\uE039; # LETTER HA
़→\uE03C; # SIGN NUKTA
ऽ→\uE03D; # SIGN AVAGRAHA
ा→\uE03E; # VOWEL SIGN AA
ि→\uE03F; # VOWEL SIGN I
ी→\uE040; # VOWEL SIGN II
ु→\uE041; # VOWEL SIGN U
ू→\uE042; # VOWEL SIGN UU
ृ→\uE043; # VOWEL SIGN VOCALIC R
ॄ→\uE044; # VOWEL SIGN VOCALIC RR
ॅ→\uE045; # VOWEL SIGN CANDRA E
ॆ→\uE046; # UNMAPPED VOWEL SIGN SHORT E
े→\uE047; # VOWEL SIGN E
ै→\uE048; # VOWEL SIGN AI
ॉ→\uE049; # VOWEL SIGN CANDRA O
ॊ→\uE04A; # UNMAPPED VOWEL SIGN SHORT O
ो→\uE04B; # VOWEL SIGN O
ौ→\uE04C; # VOWEL SIGN AU
्→\uE04D; # SIGN VIRAMA
ॐ→\uE050; # OM
॑→\uE051; # UNMAPPED STRESS SIGN UDATTA
॒→\uE052; # UNMAPPED STRESS SIGN ANUDATTA
॓→\uE053; # UNMAPPED GRAVE ACCENT
॔→\uE054; # UNMAPPED ACUTE ACCENT
क़→\uE058;
ख़→\uE059;
ग़→\uE05A;
ज़→\uE05B;
ड़→\uE05C;
ढ़→\uE05D;
फ़→\uE05E;
य़→\uE05F;
ॠ→\uE060; # LETTER VOCALIC RR
ॡ→\uE061; # LETTER VOCALIC LL
ॢ→\uE062; # VOWEL SIGN VOCALIC L
ॣ→\uE063; # VOWEL SIGN VOCALIC LL
।→\uE064; # DANDA
॥→\uE065; # DOUBLE DANDA
०→\uE066; # DIGIT ZERO
१→\uE067; # DIGIT ONE
२→\uE068; # DIGIT TWO
३→\uE069; # DIGIT THREE
४→\uE06A; # DIGIT FOUR
५→\uE06B; # DIGIT FIVE
६→\uE06C; # DIGIT SIX
७→\uE06D; # DIGIT SEVEN
८→\uE06E; # DIGIT EIGHT
९→\uE06F; # DIGIT NINE
॰→\uE070; # Devanagari-InterIndic: ABBREVIATION SIGN
ॽ→\uE082; # Devanagari Glottal Stop
# :: NFC (NFD) ;
…/transforms/transform[@source="dsb"][@target="dsb_FONIPA"][@direction="forward"]/tRule::NFC;
::Lower;
a → a ;
b́ → bʲ ; # old spelling
bj → bʲ ; # modern spelling
b → b ;
ch → x ;
č → t \u0361 ʃ ; # affricate indicated by ligature tie
ć → t \u0361 ɕ ; # affricate indicated by ligature tie
c → t \u0361 s ; # affricate indicated by ligature tie
dź → d \u0361 ʑ ; # affricate indicated by ligature tie
d → d ;
ě → iɪ̯;
e → ɛ ;
f → f ;
g → ɡ ;
h → h ;
i → i ;
j → j ;
k → k ;
ł → v ;
l → l ;
ḿ → mʲ ; # old spelling
mj → mʲ ; # modern spelling
m → m ;
ń → ɲ ;
n → n ;
ó → ɛ ;
o → ɔ ;
ṕ → pʲ ; # old spelling
pj → pʲ ; # modern spelling
p → p ;
ř → ʃ ;
ŕ → rʲ ;
r → r ;
š → ʃ ;
ś → ɕ ;
s → s ;
t → t ;
u → u ;
ẃ → wʲ ; # old spelling
wj → wʲ ; # modern spelling
w → w ;
y → ɨ ;
ž → ʒ ;
ź → ʑ ;
z → z ;
::NFC;
b } [k] → p ;
d } [k] → t ;
ʃt͡ɕ → ɕt͡ɕ ;
b } [$] → p ;
d \u0361 z } [$] → t \u0361 s ;
d } [$] → t ;
ɡ } [$] → k ;
v } [$] → f ;
w } [$] → f ;
ʑ } [$] → ɕ ;
z } [$] → s ;
ʒ } [$] → ʃ ;
# Author: sascha@google.com (Sascha Brawer)
#
# Transforms Lower Sorbian (dsb) to its IPA transcription (dsb_FONIPA).
# http://en.wikipedia.org/wiki/Sorbian_alphabet

# Transform input to normalized form NFC, and to lowercase.
::NFC;
::Lower;

a → a ;
b́ → bʲ ; # old spelling
bj → bʲ ; # modern spelling
b → b ;
ch → x ;
č → t \u0361 ʃ ; # affricate indicated by ligature tie
ć → t \u0361 ɕ ; # affricate indicated by ligature tie
c → t \u0361 s ; # affricate indicated by ligature tie
dź → d \u0361 ʑ ; # affricate indicated by ligature tie
d → d ;
ě → iɪ̯;
e → ɛ ;
f → f ;
g → ɡ ;
h → h ;
i → i ;
j → j ;
k → k ;
ł → v ;
l → l ;
ḿ → mʲ ; # old spelling
mj → mʲ ; # modern spelling
m → m ;
ń → ɲ ;
n → n ;
ó → ɛ ;
o → ɔ ;
ṕ → pʲ ; # old spelling
pj → pʲ ; # modern spelling
p → p ;
ř → ʃ ;
ŕ → rʲ ;
r → r ;
š → ʃ ;
ś → ɕ ;
s → s ;
t → t ;
u → u ;
ẃ → wʲ ; # old spelling
wj → wʲ ; # modern spelling
w → w ;
y → ɨ ;
ž → ʒ ;
ź → ʑ ;
z → z ;

::NFC;

# Assimilation.
b } [k] → p ;
d } [k] → t ;
ʃt͡ɕ → ɕt͡ɕ ;

# Final de-voicing.
b } [$] → p ;
d \u0361 z } [$] → t \u0361 s ;
d } [$] → t ;
ɡ } [$] → k ;
v } [$] → f ;
w } [$] → f ;
ʑ } [$] → ɕ ;
z } [$] → s ;
ʒ } [$] → ʃ ;
…/transforms/transform[@source="el"][@target="Lower"][@direction="forward"]/tRule::NFD();
Σ } [:case-ignorable:]* [:cased:] → σ;
[:cased:] [:case-ignorable:]* { Σ → ς;
::Any-Lower;
::NFC();
# Copyright (C) 2011-2013, Google Inc. and others. All Rights Reserved.
# Special case for final form of sigma.
::NFD();
# C is preceded by a sequence consisting of a cased letter and then zero or more case-ignorable characters,
# and C is not followed by a sequence consisting of zero or more case-ignorable characters and then a cased letter.
# 03A3; 03C2; 03A3; 03A3; Final_Sigma; # GREEK CAPITAL LETTER SIGMA
# With translit rules, easiest is to handle the negative condition first, mapping in that case to the regular sigma.
Σ } [:case-ignorable:]* [:cased:] → σ;
[:cased:] [:case-ignorable:]* { Σ → ς;
::Any-Lower;
::NFC();
…/transforms/transform[@source="el"][@target="Title"][@direction="forward"]/tRule::NFD();
[:cased:] [:case-ignorable:]* { Σ } [:case-ignorable:]* [:cased:] → σ;
[:cased:] [:case-ignorable:]* { Σ → ς;
[:cased:] [:case-ignorable:]* { (.) → &Any-Lower($1) ;
([:Lowercase:]) → &Any-Title($1) ;
::NFC();
# Copyright (C) 2011-2013, Google Inc. and others. All Rights Reserved.
::NFD();
# Remove \0301 following Greek, with possible intervening 0308 marks.
# [[:Greek:] & [:Ll:]] [\u0308]? { \u0301 → ;
# Make any string of letters after a cased letter be lower, with rules for sigma
[:cased:] [:case-ignorable:]* { Σ } [:case-ignorable:]* [:cased:] → σ;
[:cased:] [:case-ignorable:]* { Σ → ς;
[:cased:] [:case-ignorable:]* { (.) → &Any-Lower($1) ;
# Otherwise all lowercase go to upper (titlecase stay as is)
([:Lowercase:]) → &Any-Title($1) ;
::NFC();
…/transforms/transform[@source="el"][@target="Upper"][@direction="forward"]/tRule::NFD();
[:Greek:] [^[:ccc=Not_Reordered:][:ccc=Above:]]*? { [\u0313\u0314\u0301\u0300\u0306\u0342\u0308\u0304] → ;
[:Greek:] [^[:ccc=Not_Reordered:][:ccc=Iota_Subscript:]]*? { \u0345 → ;
::NFC();
::Any-Upper();
# Copyright (C) 2011-2013, Apple Inc. and others. All Rights Reserved.
# Remove \0301 following Greek, with possible intervening 0308 marks.
::NFD();
# For uppercasing (not titlecasing!) remove all greek accents from greek letters.
# This is done in two groups, to account for canonical ordering.
[:Greek:] [^[:ccc=Not_Reordered:][:ccc=Above:]]*? { [\u0313\u0314\u0301\u0300\u0306\u0342\u0308\u0304] → ;
[:Greek:] [^[:ccc=Not_Reordered:][:ccc=Iota_Subscript:]]*? { \u0345 → ;
::NFC();
::Any-Upper();
…/transforms/transform[@source="eo"][@target="eo_FONIPA"][@direction="forward"]/_draft▷missing◁contributed
…/transforms/transform[@source="eo"][@target="eo_FONIPA"][@direction="forward"]/_visibility▷missing◁external
…/transforms/transform[@source="eo"][@target="eo_FONIPA"][@direction="forward"]/tRule▷missing◁# https://en.wikipedia.org/wiki/Esperanto_phonology

::NFC;
::Lower;

[\-\'’] → ; # eg. vorto-provizo, famili’
aj → ai̯;
aŭ → au̯;
á → a;
a → a;
b → b;
ĉ → t͡ʃ;
c → t͡s;
dz → d͡z;
d → d;
ej → ei̯;
eŭ → eu̯;
é → e;
e → e;
f → f;
ĝ → d͡ʒ;
g → ɡ;
ĥ → x;
h → h;
í → i;
i → i;
ĵ → ʒ;
j → j;
k → k;
l → l;
m → m;
n → n;
oj → oi̯;
ó → o;
o → o;
p → p;
r → r;
ŝ → ʃ;
s → s;
t → t;
uj → ui̯;
ŭ → w; # eg. ŭa!
ú → u;
u → u;
v → v;
z → z;

::NFC;
…/transforms/transform[@source="es"][@target="am"][@direction="forward"]/tRule::es-es_FONIPA;
::es_FONIPA-am;
#
# Copyright (C) 2010 Google, Inc. All Rights Reserved.
# Author: sascha@google.com (Sascha Brawer)
#

::es-es_FONIPA;
::es_FONIPA-am;
…/transforms/transform[@source="es"][@target="es_FONIPA"][@direction="forward"]/tRule$bow = [-\ $] ; # Beginning of word.
$consonant = [bβdðfgɣʝklʎmnŋɲθprɾstʧx] ;
$syll = '.' ; # Syllable boundary.
::NFC;
::Lower;
$bow { ct → | t ; # ctónico (?)
$bow { cz → | z ; # czar
$bow { gn → | n ; # gnomo
$bow { mn → | n ; # mnemotécnico
$bow { ps → | s ; # psicología
$bow { pt → | t ; # pterodáctilo
$bow { x → | s ; # xilófono
$bow { i → i ;
$consonant { i } [ aáeé oóuú] → j ;
[aeo] { i } [^aáeé oóuú] → i̯ ;
i } [ aáeé oóuú] → ʝ ;
i → i ;
[aeo] { y } [^aáeéiíoóuú] → i̯ ;
y } [ aáeéiíoóuú] → ʝ ;
y → i ;
[aeo] { u } [^aáeéiíoó ] → u̯ ;
u } [ aáeéiíoó ] → w ;
ü } [ eéií ] → w ;
u → u ;
ü → u ; # Should not be needed, but just in case.
[aá] → a ;
[eé] → e ;
í → i ;
[oó] → o ;
ú → u ;
b → β ;
cch → ʧ ;
ch → ʧ ;
cc } [^eéií] → k ;
c } [eéií] → θ ;
c → k ;
d → ð ;
f → f;
gu } [eéiíy] → ɣ ;
g } [eéiíy] → x ;
g → ɣ ;
hi } [aáeéoóuú] → ʝ ;
h → $syll ;
j → x ;
k → k ;
ll → ʎ ;
l → l ;
m → m ;
n → n ;
ñ → ɲ ;
p → p ;
qu } [eéiíy] → k ;
q → k ;
[-\ lns$] { r → r ;
rr → r ;
r → ɾ ;
ss → s ;
s → s ;
tx → ʧ ; # for loanwords from Basque, Catalan
t → t ;
v → β ;
w → $syll w ;
x } h?[aáeéiíoóuú$] → ks ;
x } [^aáeéiíoóuú$] → s ;
x → ks ;
z → θ ;
::Null;
[-\ ] → ;
[mnɲŋ $] { β → b ;
[mnɲŋlʎ$] { ð → d ;
[mnɲŋ $] { ɣ → g ;
n } [gɣk] → ŋ ;
::NFC;
#
# Copyright (C) 2009 Google, Inc. All Rights Reserved.
# Author: mjansche@google.com (Martin Jansche)
#
# Tranformation from Spanish to Spanish in IPA transcription (es_FONIPA).
# Not fully phonemic, since we mark up allophonic variants of voiced stops,
# e.g. we break down /b/ into [b] and [β].
#
# See e.g. "Ortografía de la lengua española" by Real Academia Española,
# available in PDF format on the web (non-stable URL).
#
# Definitions.

$bow = [-\ $] ; # Beginning of word.
$consonant = [bβdðfgɣʝklʎmnŋɲθprɾstʧx] ;
$syll = '.' ; # Syllable boundary.
#
#

#
#

::NFC;
::Lower;
#
#

#
#
#
# Word-initial cluster simplification.
#

$bow { ct → | t ; # ctónico (?)
$bow { cz → | z ; # czar
$bow { gn → | n ; # gnomo
$bow { mn → | n ; # mnemotécnico
$bow { ps → | s ; # psicología
$bow { pt → | t ; # pterodáctilo
$bow { x → | s ; # xilófono
#
#
#
# Vowels and glides.
#

$bow { i → i ;
$consonant { i } [ aáeé oóuú] → j ;
[aeo] { i } [^aáeé oóuú] → i̯ ;
i } [ aáeé oóuú] → ʝ ;
i → i ;
#
#

[aeo] { y } [^aáeéiíoóuú] → i̯ ;
y } [ aáeéiíoóuú] → ʝ ;
y → i ;
#
#

[aeo] { u } [^aáeéiíoó ] → u̯ ;
u } [ aáeéiíoó ] → w ;
ü } [ eéií ] → w ;
u → u ;
ü → u ; # Should not be needed, but just in case.
#
#

[aá] → a ;
[eé] → e ;
í → i ;
[oó] → o ;
ú → u ;
#
#
#
# Consonants.
#

b → β ;
cch → ʧ ;
ch → ʧ ;
cc } [^eéií] → k ;
c } [eéií] → θ ;
c → k ;
d → ð ;
f → f;
gu } [eéiíy] → ɣ ;
g } [eéiíy] → x ;
g → ɣ ;
hi } [aáeéoóuú] → ʝ ;
h → $syll ;
j → x ;
k → k ;
ll → ʎ ;
l → l ;
m → m ;
n → n ;
ñ → ɲ ;
p → p ;
qu } [eéiíy] → k ;
q → k ;
[-\ lns$] { r → r ;
rr → r ;
r → ɾ ;
ss → s ;
s → s ;
tx → ʧ ; # for loanwords from Basque, Catalan
t → t ;
v → β ;
w → $syll w ;
x } h?[aáeéiíoóuú$] → ks ;
x } [^aáeéiíoóuú$] → s ;
x → ks ;
z → θ ;
#
#
#
# Second pass: phoneme-to-phone rules. Differentiation of /β/ into [b] and [β],
# place assimilation of [n], etc.
#

::Null;
#
#

[-\ ] → ;
#
#

[mnɲŋ $] { β → b ;
[mnɲŋlʎ$] { ð → d ;
[mnɲŋ $] { ɣ → g ;
#
#

n } [gɣk] → ŋ ;
#
#
# Optional: Place assimilation of n before labial consonants.
#
# n } [bβpfm] → m ;
#
# Optional: Voicing of [s].
#
# s } [bβdð] → z ;
# s } [gɣ][^ei] → z ;
# s } [mnɲŋlʎrɾ] → z ;
#
# Optional: Lenition of [k] before [θ].
#
# k } θ → ɣ ;
#
#

::NFC;
…/transforms/transform[@source="es"][@target="ja"][@direction="forward"]/tRule::es-es_FONIPA;
::es_FONIPA-ja;
#
# Copyright (C) 2010 Google, Inc. All Rights Reserved.
# Author: sascha@google.com (Sascha Brawer)
#

::es-es_FONIPA;
::es_FONIPA-ja;
…/transforms/transform[@source="es"][@target="zh"][@direction="forward"]/tRule::es-es_FONIPA;
::es_FONIPA-zh;
#
# Copyright (C) 2010 Google, Inc. All Rights Reserved.
# Author: sascha@google.com (Sascha Brawer)
#

::es-es_FONIPA;
::es_FONIPA-zh;
…/transforms/transform[@source="es_419"][@target="ja"][@direction="forward"]/tRule::es-es_FONIPA;
::es_FONIPA-es_419_FONIPA;
::es_FONIPA-ja;
#
# Copyright (C) 2010 Google, Inc. All Rights Reserved.
# Author: sascha@google.com (Sascha Brawer)
#

::es-es_FONIPA;
::es_FONIPA-es_419_FONIPA;
::es_FONIPA-ja;
…/transforms/transform[@source="es_419"][@target="zh"][@direction="forward"]/tRule::es-es_FONIPA;
::es_FONIPA-es_419_FONIPA;
::es_FONIPA-zh;
#
# Copyright (C) 2010 Google, Inc. All Rights Reserved.
# Author: sascha@google.com (Sascha Brawer)
#

::es-es_FONIPA;
::es_FONIPA-es_419_FONIPA;
::es_FONIPA-zh;
…/transforms/transform[@source="es_FONIPA"][@target="am"][@direction="forward"]/tRuleβ → b;
ð → d;
ɣ → g;
ʎ → ʝ;
ŋ → n;
θ → s;
ɾ → r;
i̯ → i;
u̯ → u;
j → i;
[^gk] { w → u;
::Null;
'.' → ;
bb → | b;
dd → | d;
ff → | f;
gg → | g;
ʝʝ → | ʝ;
kk → | k;
ll → | l;
mm → | m;
nn → | n;
ɲɲ → | ɲ;
pp → | p;
rr → | r;
ss → | s;
ʃʃ → | ʃ;
tt → | t;
ʧʧ → | ʧ;
xx → | x;
ʒʒ → | ʒ;
a → አ ;
ba → ባ ;
be → ቤ ;
bi → ቢ ;
bo → ቦ ;
bu → ቡ ;
b → ብ ;
da → ዳ ;
de → ዴ ;
di → ዲ ;
do → ዶ ;
du → ዱ ;
d → ድ ;
e → ኤ ;
fa → ፋ ;
fe → ፌ ;
fi → ፊ ;
fo → ፎ ;
fu → ፉ ;
f → ፍ ;
ga → ጋ ;
ge → ጌ ;
gi → ጊ ;
go → ጎ ;
gu → ጉ ;
gwa → ጓ ;
gwe → ጔ ;
gwi → ጒ ;
gwo → ጉዎ ;
g → ግ ;
i → ኢ ;
ʝa → ያ ;
ʝe → ዬ ;
ʝi → ዪ ;
ʝo → ዮ ;
ʝu → ዩ ;
ʝ → ይ ;
ka → ካ ;
ke → ኬ ;
ki → ኪ ;
ko → ኮ ;
ku → ኩ ;
kwa → ኳ ;
kwe → ኴ ;
kwi → ኲ ;
kwo → ኩዎ ;
k → ክ ;
la → ላ ;
le → ሌ ;
li → ሊ ;
lo → ሎ ;
lu → ሉ ;
l → ል ;
ma → ማ ;
me → ሜ ;
mi → ሚ ;
mo → ሞ ;
mu → ሙ ;
m → ም ;
na → ና ;
ne → ኔ ;
ni → ኒ ;
no → ኖ ;
nu → ኑ ;
n → ን ;
ɲa → ኛ ;
ɲe → ኜ ;
ɲi → ኚ ;
ɲo → ኞ ;
ɲu → ኙ ;
ɲ → ኝ ;
o → ኦ ;
pa → ፓ ;
pe → ፔ ;
pi → ፒ ;
po → ፖ ;
pu → ፑ ;
p → ፕ ;
ra → ራ ;
re → ሬ ;
ri → ሪ ;
ro → ሮ ;
ru → ሩ ;
r → ር ;
sa → ሳ ;
se → ሴ ;
si → ሲ ;
so → ሶ ;
su → ሱ ;
s → ስ ;
ʃa → ሻ ;
ʃe → ሼ ;
ʃi → ሺ ;
ʃo → ሾ ;
ʃu → ሹ ;
ʃ → ሽ ;
ta → ታ ;
te → ቴ ;
ti → ቲ ;
to → ቶ ;
tu → ቱ ;
t → ት ;
ʧa → ቻ ;
ʧe → ቼ ;
ʧi → ቺ ;
ʧo → ቾ ;
ʧu → ቹ ;
ʧ → ች ;
u → ኡ ;
va → ቫ ;
ve → ቬ ;
vi → ቪ ;
vo → ቮ ;
vu → ቩ ;
v → ቭ ;
xa → ኻ ;
xe → ኼ ;
xi → ኺ ;
xo → ኾ ;
xu → ኹ ;
x → ኽ ;
ʒa → ዣ ;
ʒe → ዤ ;
ʒi → ዢ ;
ʒo → ዦ ;
ʒu → ዡ ;
ʒ → ዥ ;
::NFC;
#
# Copyright (C) 2009 Google, Inc. All Rights Reserved.
# Author: mjansche@google.com (Martin Jansche)
#
# Phonemic transcription of Spanish into Amharic.
#

#
#
# First pass: Collapse phonetic distinctions not preserved in Amharic.

β → b;
ð → d;
ɣ → g;
ʎ → ʝ;
#
#

ŋ → n;
θ → s;
ɾ → r;
#
#

i̯ → i;
u̯ → u;
#
#

j → i;
[^gk] { w → u;
#
#
# Main pass: Phoneme to Katakana conversion.

::Null;
#
#

'.' → ;
#
#
# Degemination.

bb → | b;
dd → | d;
ff → | f;
gg → | g;
ʝʝ → | ʝ;
kk → | k;
ll → | l;
mm → | m;
nn → | n;
ɲɲ → | ɲ;
pp → | p;
rr → | r;
ss → | s;
ʃʃ → | ʃ;
tt → | t;
ʧʧ → | ʧ;
xx → | x;
ʒʒ → | ʒ;
#
#

a → አ ;
#
#

ba → ባ ;
be → ቤ ;
bi → ቢ ;
bo → ቦ ;
bu → ቡ ;
b → ብ ;
#
#

da → ዳ ;
de → ዴ ;
di → ዲ ;
do → ዶ ;
du → ዱ ;
d → ድ ;
#
#

e → ኤ ;
#
#

fa → ፋ ;
fe → ፌ ;
fi → ፊ ;
fo → ፎ ;
fu → ፉ ;
f → ፍ ;
#
#

ga → ጋ ;
ge → ጌ ;
gi → ጊ ;
go → ጎ ;
gu → ጉ ;
gwa → ጓ ;
gwe → ጔ ;
gwi → ጒ ;
gwo → ጉዎ ;
g → ግ ;
#
#

i → ኢ ;
#
#

ʝa → ያ ;
ʝe → ዬ ;
ʝi → ዪ ;
ʝo → ዮ ;
ʝu → ዩ ;
ʝ → ይ ;
#
#

ka → ካ ;
ke → ኬ ;
ki → ኪ ;
ko → ኮ ;
ku → ኩ ;
kwa → ኳ ;
kwe → ኴ ;
kwi → ኲ ;
kwo → ኩዎ ;
k → ክ ;
#
#

la → ላ ;
le → ሌ ;
li → ሊ ;
lo → ሎ ;
lu → ሉ ;
l → ል ;
#
#

ma → ማ ;
me → ሜ ;
mi → ሚ ;
mo → ሞ ;
mu → ሙ ;
m → ም ;
#
#

na → ና ;
ne → ኔ ;
ni → ኒ ;
no → ኖ ;
nu → ኑ ;
n → ን ;
#
#

ɲa → ኛ ;
ɲe → ኜ ;
ɲi → ኚ ;
ɲo → ኞ ;
ɲu → ኙ ;
ɲ → ኝ ;
#
#

o → ኦ ;
#
#

pa → ፓ ;
pe → ፔ ;
pi → ፒ ;
po → ፖ ;
pu → ፑ ;
p → ፕ ;
#
#

ra → ራ ;
re → ሬ ;
ri → ሪ ;
ro → ሮ ;
ru → ሩ ;
r → ር ;
#
#

sa → ሳ ;
se → ሴ ;
si → ሲ ;
so → ሶ ;
su → ሱ ;
s → ስ ;
#
#
# Not used in Iberian Spanish, but occurs e.g. in Galician.

ʃa → ሻ ;
ʃe → ሼ ;
ʃi → ሺ ;
ʃo → ሾ ;
ʃu → ሹ ;
ʃ → ሽ ;
#
#

ta → ታ ;
te → ቴ ;
ti → ቲ ;
to → ቶ ;
tu → ቱ ;
t → ት ;
#
#

ʧa → ቻ ;
ʧe → ቼ ;
ʧi → ቺ ;
ʧo → ቾ ;
ʧu → ቹ ;
ʧ → ች ;
#
#

u → ኡ ;
#
#
# Not strictly used in Spanish, but needed for Amharic.

va → ቫ ;
ve → ቬ ;
vi → ቪ ;
vo → ቮ ;
vu → ቩ ;
v → ቭ ;
#
#

xa → ኻ ;
xe → ኼ ;
xi → ኺ ;
xo → ኾ ;
xu → ኹ ;
x → ኽ ;
#
#
# Not used in Iberian Spanish, but occurs in e.g. Catalan.

ʒa → ዣ ;
ʒe → ዤ ;
ʒi → ዢ ;
ʒo → ዦ ;
ʒu → ዡ ;
ʒ → ዥ ;
#
#

::NFC;
…/transforms/transform[@source="es_FONIPA"][@target="es_419_FONIPA"][@direction="forward"]/tRuleʎ → ʝ;
[sθ]+ → s;
#
# Copyright (C) 2009 Google, Inc. All Rights Reserved.
# Author: mjansche@google.com (Martin Jansche)
#
# Conflate sounds of Castilian Spanish to produce Latin American Spanish.
# This operates on a phonemic IPA transcription of Spanish (es_FONIPA).
#

ʎ → ʝ;
[sθ]+ → s;
…/transforms/transform[@source="es_FONIPA"][@target="ja"][@direction="forward"]/tRule$word_boundary = [-\ $] ;
$vowel = [aeijouw] ; # Vowels and glides
$not_vowel = [^$vowel] ;
β → | b;
ð → | d;
ɣ → | g;
ŋ → | n;
θ → | s;
ɾ → | r;
[ij{i̯}]+ → i;
[uw{u̯}]+ → u;
nn → n ;
::Null;
'.' → ;
a → ア;
ba → バ;
bb → ッ | b;
be → ベ;
bi → ビ;
bo → ボ;
bu → ブ;
b → ブ ;
da → ダ;
dd → ッ | d;
de → デ;
di → ディ;
do → ド;
du → ドゥ;
d } $word_boundary → ー;
d → ド;
e → エ;
fa → ファ;
fe → フェ;
ff → ッ | f;
fi → フィ;
fo → フォ;
fu → フ;
f → フ;
ga → ガ;
ge → グエ;
gi → グイ;
gg → ッ | g;
go → ゴ;
gu → グ;
g → グ;
i → イ ;
ʝa → ヤ ;
ʝe → イェ ;
ʝi → イ ;
ʝu → ユ ;
ʝo → ヨ ;
ʝ → イ ;
ka → カ;
ke → ケ;
ki → キ;
kk → ッ | k;
ko → コ;
ku → ク;
k → ク;
la → ラ ;
le → レ ;
li → リ ;
lo → ロ ;
lu → ル ;
l → ル ;
ʎa → リャ ;
ʎe → レ ;
ʎi → リ ;
ʎo → リョ ;
ʎu → リュ ;
ʎ → ル ;
ma → マ ;
me → メ ;
mi → ミ ;
mo → モ ;
mu → ム ;
m } $word_boundary → ム ;
m } $not_vowel → ン ;
m → ム ;
na → ナ ;
ne → ネ ;
ni → ニ ;
no → ノ ;
nu → ヌ ;
n → ン ;
ɲa → ニャ ;
ɲe → ニェ ;
ɲi → ニ ;
ɲo → ニョ ;
ɲu → ニュ ;
o → オ ;
pa → パ ;
pe → ペ ;
pi → ピ ;
po → ポ ;
pp → ッ | p;
pu → プ ;
p → プ ;
ra → ラ ;
re → レ ;
ri → リ ;
ro → ロ ;
ru → ル ;
r → ル;
sa → サ ;
se → セ ;
si → シ ;
so → ソ ;
su → ス ;
s → ス ;
ta → タ ;
te → テ ;
ti → ティ ;
to → ト ;
tsa → ツァ ;
tse → ツェ ;
tsi → ツィ ;
tso → ツォ ;
tsu → ツ ;
ts → ツ ;
tt → ッ | t;
tu → トゥ ;
t → ト ;
ʧa → チャ ;
ʧe → チェ ;
ʧi → チ ;
ʧo → チョ ;
ʧu → チュ ;
ʧ → チュ ;
u → ウ ;
xa → ハ ;
xe → ヘ ;
xi → ヒ ;
xo → ホ ;
xu → フ ;
x → フ ;
::NFC;
#
# Copyright (C) 2009 Google, Inc. All Rights Reserved.
# Author: takenaka@google.com (Hiroshi Takenaka)
#
# Phonemic transcription of Spanish into Katakana.
#

$word_boundary = [-\ $] ;
$vowel = [aeijouw] ; # Vowels and glides
$not_vowel = [^$vowel] ;
#
#
# First pass: Collapse phonetic distinctions not preserved in Katakana.

β → | b;
ð → | d;
ɣ → | g;
ŋ → | n;
θ → | s;
ɾ → | r;
[ij{i̯}]+ → i;
[uw{u̯}]+ → u;
#
#

nn → n ;
#
#

::Null;
#
#
# Main pass: Phoneme to Katakana conversion.

'.' → ;
a → ア;
ba → バ;
bb → ッ | b;
be → ベ;
bi → ビ;
bo → ボ;
bu → ブ;
b → ブ ;
da → ダ;
dd → ッ | d;
de → デ;
di → ディ;
do → ド;
du → ドゥ;
#
#
# 'd' at the end of a word is usually ignored.

d } $word_boundary → ー;
d → ド;
e → エ;
fa → ファ;
fe → フェ;
ff → ッ | f;
fi → フィ;
fo → フォ;
fu → フ;
f → フ;
ga → ガ;
ge → グエ;
gi → グイ;
gg → ッ | g;
go → ゴ;
gu → グ;
g → グ;
i → イ ;
ʝa → ヤ ;
ʝe → イェ ;
ʝi → イ ;
ʝu → ユ ;
ʝo → ヨ ;
ʝ → イ ;
ka → カ;
ke → ケ;
ki → キ;
kk → ッ | k;
ko → コ;
ku → ク;
k → ク;
la → ラ ;
le → レ ;
li → リ ;
lo → ロ ;
lu → ル ;
l → ル ;
ʎa → リャ ;
ʎe → レ ;
ʎi → リ ;
ʎo → リョ ;
ʎu → リュ ;
ʎ → ル ;
ma → マ ;
me → メ ;
mi → ミ ;
mo → モ ;
mu → ム ;
m } $word_boundary → ム ;
m } $not_vowel → ン ;
m → ム ;
na → ナ ;
ne → ネ ;
ni → ニ ;
no → ノ ;
nu → ヌ ;
n → ン ;
ɲa → ニャ ;
ɲe → ニェ ;
ɲi → ニ ;
ɲo → ニョ ;
ɲu → ニュ ;
o → オ ;
pa → パ ;
pe → ペ ;
pi → ピ ;
po → ポ ;
pp → ッ | p;
pu → プ ;
p → プ ;
ra → ラ ;
re → レ ;
ri → リ ;
ro → ロ ;
ru → ル ;
r → ル;
sa → サ ;
se → セ ;
si → シ ;
so → ソ ;
su → ス ;
s → ス ;
ta → タ ;
te → テ ;
ti → ティ ;
to → ト ;
tsa → ツァ ;
tse → ツェ ;
tsi → ツィ ;
tso → ツォ ;
tsu → ツ ;
ts → ツ ;
tt → ッ | t;
tu → トゥ ;
t → ト ;
ʧa → チャ ;
ʧe → チェ ;
ʧi → チ ;
ʧo → チョ ;
ʧu → チュ ;
ʧ → チュ ;
u → ウ ;
xa → ハ ;
xe → ヘ ;
xi → ヒ ;
xo → ホ ;
xu → フ ;
x → フ ;
#
#

::NFC;
…/transforms/transform[@source="es_FONIPA"][@target="zh"][@direction="forward"]/tRule$word_boundary = [-\ $];
$vowel = [aeijouw]; # Vowels and glides
$not_vowel = [^$vowel];
ð → | d;
ɣ → | g;
ŋ → | n;
θ → | s;
ɾ → | r;
ff → f ;
kk → k ;
mm → m ;
nn → n ;
pp → p ;
tt → t ;
tʧ → ʧ ;
aa → a ;
oi̯ → oi ;
oo → o ;
uu → u ;
[^dgktx] { ei̯ → e ;
[^-\ .$] { eu̯ → eu ;
[^-\ .$] { ou̯ → o;
[^j] { ui → wi ;
[^$word_boundary] { m } [bp] → n; # GB/T 17693.5-2009, 5.3.2
s[θs] → s; # GB/T 17693.5-2009, 5.3.4
[^ʧ] { jo → io; # GB/T 17693.5-2009 表 1, 注 7
::Null;
j } an $not_vowel → i ; # GB/T 17693.5-2009 表 1, 注 8
[g.$] { wai̯ → wai ;
wai̯ → uai̯ ;
[g.$] { wau̯ → wau ;
wau̯ → uau̯ ;
jau̯ → iau̯ ;
[^jw] { ao } [^n] → au̯ ;
[^jw] { ao } n $vowel → au̯ ;
::Null;
'.' → ;
ai̯ → 艾 ;
an } $not_vowel → 安 ;
au̯ → 奥 ;
a → 阿 ;
bai̯ → 拜 ;
ban } $not_vowel → 班 ;
bau̯ → 包 ;
ba → 巴 ;
ben } $not_vowel → 本 ;
be → 贝 ;
bin } $not_vowel → 宾 ;
bi → 比 ;
bja → 比亚 ;
bjen } $not_vowel → 比恩 ;
bje → 别 ;
bju → 比乌 ;
bon } $not_vowel → 邦 ;
bo → 博 ;
bun } $not_vowel → 本 ;
bu → 布 ;
bwan } $not_vowel → 布安 ;
bwa → 布阿 ;
bwen } $not_vowel → 布恩 ; # Should be be 本, per GB/T 17693.5-2009 表 1.
bwe → 布埃 ;
bwin } $not_vowel → 布因 ; # Nonstandard, but fits observed data.
bwi → 布伊 ;
bwo → 博 ;
b → 布 ;
βai̯ → 瓦伊 ;
βan } $not_vowel → 万 ;
βau̯ → 沃 ;
βa → 瓦 ;
βen } $not_vowel → 文 ;
βe → 韦 ;
βin } $not_vowel → 温 ;
βi → 维 ;
βja → 维亚 ;
βjen } $not_vowel → 维恩 ;
βje → 维耶 ;
βju → 维乌 ;
βon } $not_vowel → 翁 ;
βo → 沃 ;
βun } $not_vowel → 文 ;
βu → 武 ;
βwan } $not_vowel → 万 ;
βwa → 瓦 ;
βwen } $not_vowel → 文 ;
βwe → 武埃 ;
βwi → 维 ;
βwo → 沃 ;
β → 夫 ;
dai̯ → 代 ;
dan } $not_vowel → 丹 ;
dau̯ → 道 ;
da → 达 ;
dei̯ → 代 ;
den } $not_vowel → 登 ;
de → 德 ;
din } $not_vowel → 丁 ;
di → 迪 ;
dja → 迪亚 ;
djen } $not_vowel → 迪恩 ;
dje → 迭 ;
dju → 迪乌 ;
don } $not_vowel → 东 ;
do → 多 ;
dun } $not_vowel → 敦 ;
du → 杜 ;
dwan } $not_vowel → 端 ;
dwa → 杜阿 ;
dwen } $not_vowel → 敦 ;
dwe → 杜埃 ;
dwi → 杜伊 ;
dwo → 多 ;
d } $word_boundary → ;
d → 德 ;
ei̯ → 埃 ;
en } $not_vowel → 恩 ;
eu̯ → 欧 ;
e → 埃 ;
fai̯ → 法伊 ;
fan } $not_vowel → 凡 ;
fau̯ → 福 ;
fa → 法 ;
fe → 费 ;
fin } $not_vowel → 芬 ;
fi → 菲 ;
fja → 菲亚 ;
fjen } $not_vowel → 菲恩 ;
fje → 菲耶 ;
fju → 菲乌 ;
fon } $not_vowel → 丰 ;
fo → 福 ;
fun } $not_vowel → 丰 ;
fu → 富 ;
fwan } $not_vowel → 富安 ;
fwa → 富阿 ;
fwen } $not_vowel → 丰 ;
fwe → 富埃 ;
fwi → 富伊 ;
fwo → 福 ;
f } $word_boundary → 夫 ;
f → 弗 ;
gai̯ → 盖 ;
gan } $not_vowel → 甘 ;
gau̯ → 高 ;
ga → 加 ;
gei̯ → 盖 ;
gen } $not_vowel → 根 ;
ge → 格 ;
gin } $not_vowel → 金 ;
gi → 吉 ;
gja → 吉亚 ;
gjen } $not_vowel → 吉恩 ;
gje → 吉耶 ;
gju → 吉乌 ;
gon } $not_vowel → 贡 ;
go → 戈 ;
gun } $not_vowel → 贡 ;
gu → 古 ;
gwan } [$] → 古安 ; # Nonstandard, but fits observed data.
gwan } $not_vowel → 关 ;
gwa → 瓜 ;
gwen } $not_vowel → 古恩 ;
gwe → 圭 ;
gwi → 圭 ;
gwo → 果 ;
g → 格 ;
in } $not_vowel → 因 ;
i → 伊 ;
ʝai̯ → 亚伊 ;
ʝan } $not_vowel → 扬 ;
ʝau̯ → 尧 ;
ʝa → 亚 ;
ʝen } $not_vowel → 延 ;
ʝe → 耶 ;
ʝin } $not_vowel → 因 ;
ʝi → 伊 ;
ʝon } $not_vowel → 永 ;
ʝo → 约 ;
ʝun } $not_vowel → 云 ;
ʝu → 尤 ;
ʝwan } $not_vowel → 元 ;
ʝwa → 尤阿 ;
ʝwen } $not_vowel → 云 ;
ʝwe → 尤埃 ;
ʝwi → 尤伊 ;
ʝwo → 约 ;
ʝ → 伊 ;
kai̯ → 凯 ;
kan } $not_vowel → 坎 ;
kau̯ → 考 ;
ka → 卡 ;
kei̯ → 凯 ;
ken } $not_vowel → 肯 ;
ke → 克 ;
kin } $not_vowel → 金 ;
ki → 基 ;
kja → 基亚 ;
kjen } $not_vowel → 基恩 ;
kje → 基耶 ;
kju → 基乌 ;
kon } $not_vowel → 孔 ;
ko → 科 ;
kun } $not_vowel → 昆 ;
ku → 库 ;
kwan } $not_vowel → 宽 ;
kwa → 夸 ;
kwen } $not_vowel → 昆 ;
kwe → 库埃 ;
kwin } $not_vowel → 昆 ;
kwi → 奎 ;
kwo → 阔 ;
k → 克 ;
lae } [^n] → 莱 ;
lai̯ → 莱 ;
lan } $not_vowel → 兰 ;
lau̯ → 劳 ;
la → 拉 ;
len } $not_vowel → 伦 ;
le → 莱 ;
lin } $not_vowel → 林 ;
li → 利 ;
lja → 利亚 ;
ljen } $not_vowel → 连 ;
lje → 列 ;
lju → 柳 ;
lon } $not_vowel → 隆 ;
lo → 洛 ;
lun } $not_vowel → 伦 ;
lu → 卢 ;
lwan } $not_vowel → 卢安 ;
lwa → 卢阿 ;
lwen } $not_vowel → 伦 ;
lwe → 卢埃 ;
lwi → 卢伊 ;
lwo → 洛 ;
l → 尔 ;
ʎan } $not_vowel → 良 ;
ʎau̯ → 廖 ;
ʎa → 利亚 ;
ʎen } $not_vowel → 连 ;
ʎe → 列 ;
ʎin } $not_vowel → 林 ;
ʎi → 利 ;
ʎon } $not_vowel → 利翁 ;
ʎo → 略 ;
ʎu → 柳 ;
ʎwan } $not_vowel → 柳安 ;
ʎwa → 柳阿 ;
ʎwen } $not_vowel → 柳恩 ;
ʎwe → 柳埃 ;
ʎwi → 柳伊 ;
ʎwo → 略 ;
ʎ → 尔 ;
mai̯ → 迈 ;
man } $not_vowel → 曼 ;
martin → 马丁 ;
mau̯ → 毛 ;
ma → 马 ;
men } $not_vowel → 门 ;
me → 梅 ;
min } $not_vowel → 明 ;
mi → 米 ;
mja → 米亚 ;
mjen } $not_vowel → 缅 ;
mje → 米耶 ;
mju → 缪 ;
mon } $not_vowel → 蒙 ;
mo → 莫 ;
mun } $not_vowel → 蒙 ;
mu → 穆 ;
mwan } $not_vowel → 穆安 ;
mwa → 穆阿 ;
mwen } $not_vowel → 门 ;
mwe → 穆埃 ;
mwin } $not_vowel → 穆因 ; # Nonstandard, but fits observed data.
mwi → 穆伊 ;
mwo → 莫 ;
m → 姆 ;
nai̯ → 奈 ;
nan } $not_vowel → 南 ;
nau̯ → 瑙 ;
na → 纳 ;
nen } $not_vowel → 嫩 ;
ne → 内 ;
nin } $not_vowel → 宁 ;
ni → 尼 ;
nja → 尼亚 ;
njen } $not_vowel → 年 ;
nje → 涅 ;
nju → 纽 ;
non } $not_vowel → 农 ;
no → 诺 ;
nun } $not_vowel → 嫩 ;
nu → 努 ;
nwan } $not_vowel → 努安 ;
nwa → 努阿 ;
nwen } $not_vowel → 农 ;
nwe → 努埃 ;
nwi → 努伊 ;
nwo → 诺 ;
n → 恩 ;
ɲan } $not_vowel → 尼扬 ;
ɲau̯ → 尼奥 ;
ɲa → 尼亚 ;
ɲen } $not_vowel → 年 ;
ɲe → 涅 ;
ɲin } $not_vowel → 宁 ;
ɲi → 尼 ;
ɲon } $not_vowel → 尼翁 ;
ɲo → 尼奥 ;
ɲu → 纽 ;
ɲwan } $not_vowel → 纽安 ;
ɲwa → 纽阿 ;
ɲwen } $not_vowel → 纽恩 ;
ɲwe → 纽埃 ;
ɲwi → 纽伊 ;
ɲwo → 尼奥 ;
on } $not_vowel → 翁 ;
ou̯ → 欧 ;
o → 奥 ;
pai̯ → 派 ;
pan } $not_vowel → 潘 ;
pau̯ → 保 ;
pa → 帕 ;
pen } $not_vowel → 彭 ;
pe → 佩 ;
pin } $not_vowel → 平 ;
pi → 皮 ;
pja → 皮亚 ;
pjen } $not_vowel → 皮恩 ;
pje → 彼 ;
pju → 皮乌 ;
pon } $not_vowel → 蓬 ;
po → 波 ;
pun } $not_vowel → 蓬 ;
pu → 普 ;
pwan } $not_vowel → 普安 ;
pwa → 普阿 ;
pwen } $not_vowel → 蓬 ;
pwe → 普埃 ;
pwi → 普伊 ;
pwo → 波 ;
p → 普 ;
rai̯ → 赖 ;
ran } $not_vowel → 兰 ;
rau̯ → 劳 ;
ra → 拉 ;
ren } $not_vowel → 伦 ;
re → 雷 ;
rin } $not_vowel → 林 ;
ri → 里 ;
rja → 里亚 ;
rjen } $not_vowel → 连 ;
rje → 列 ;
rju → 留 ;
ron } $not_vowel → 龙 ;
ro → 罗 ;
run } $not_vowel → 伦 ;
ru → 鲁 ;
rwan } $not_vowel → 鲁安 ;
rwa → 鲁阿 ;
rwen } $not_vowel → 伦 ;
rwe → 鲁埃 ;
rwi → 鲁伊 ;
rwo → 罗 ;
r → R ;
sai̯ → 赛 ;
san } $not_vowel → 桑 ;
sau̯ → 绍 ;
sa → 萨 ;
sen } $not_vowel → 森 ;
se → 塞 ;
sin } $not_vowel → 辛 ;
si → 西 ;
sja → 西亚 ;
sjen } $not_vowel → 先 ;
sje → 谢 ;
sju → 休 ;
son } $not_vowel → 松 ;
so → 索 ;
sun } $not_vowel → 孙 ;
su → 苏 ;
swan } $not_vowel → 苏安 ;
swa → 苏阿 ;
swen } $not_vowel → 孙 ;
swe → 苏埃 ;
swi → 绥 ;
swo → 索 ;
s → 斯 ;
tai̯ → 泰 ;
tan } $not_vowel → 坦 ;
tau̯ → 陶 ;
ta → 塔 ;
tei̯ → 泰 ;
ten } $not_vowel → 滕 ;
te → 特 ;
tin } $not_vowel → 廷 ;
ti → 蒂 ;
tja → 蒂亚 ;
tjen } $not_vowel → 蒂恩 ;
tje → 铁 ;
tju → 蒂乌 ;
ton } $not_vowel → 通 ;
to → 托 ;
tsa → 察 ;
tsen } $not_vowel → 岑 ;
tse → 采 ;
tsin } $not_vowel → 钦 ;
tsi → 齐 ;
tso → 措 ;
tsun } $not_vowel → 聪 ;
tsu → 楚 ;
ts → 茨 ;
tun } $not_vowel → 通 ;
tu → 图 ;
twan } $not_vowel → 图安 ;
twa → 图阿 ;
twen } $not_vowel → 通 ;
twe → 图埃 ;
twi → 图伊 ;
two → 托 ;
t → 特 ;
ʧai̯ → 柴 ;
ʧan } $not_vowel → 钱 ;
ʧau̯ → 乔 ;
ʧa → 查 ;
ʧen } $not_vowel → 琴 ;
ʧe → 切 ;
ʧin } $not_vowel → 钦 ;
ʧi → 奇 ;
ʧjan } $not_vowel → 钱 ;
ʧja → 恰 ;
ʧjen } $not_vowel → 钱 ;
ʧje → 切 ;
ʧjon } $not_vowel → 琼 ;
ʧju → 丘 ;
ʧon } $not_vowel → 琼 ;
ʧo → 乔 ;
ʧun } $not_vowel → 琼 ; # Should be 春, per GB/T 17693.5-2009 表 1.
ʧu → 丘 ;
ʧwan } $not_vowel → 丘安 ;
ʧwa → 丘阿 ;
ʧwen } $not_vowel → 琼 ;
ʧwe → 丘埃 ;
ʧwi → 崔 ;
ʧwo → 乔 ;
ʧ → 奇 ;
un } $not_vowel → 温 ;
u → 乌 ;
wan } $not_vowel → 万 ;
wa → 瓦 ;
wen } $not_vowel → 温 ;
we → 韦 ;
win } $not_vowel → 温 ;
wi → 维 ;
won } $not_vowel → 翁 ; # Unseen.
wo → 沃 ;
xai̯ → 海 ;
xan } $not_vowel → 汉 ;
xau̯ → 豪 ;
xa → 哈 ;
xei̯ → 黑 ;
xen } $not_vowel → 亨 ;
xe → 赫 ;
xin } $not_vowel → 欣 ;
xi → 希 ;
xja → 希亚 ;
xjen } $not_vowel → 希恩 ;
xje → 希耶 ;
xju → 休 ;
xon } $not_vowel → 洪 ;
xo → 霍 ;
xun } $not_vowel → 洪 ;
xu → 胡 ;
xwan } $not_vowel → 胡安 ;
xwa → 华 ;
xwen } $not_vowel → 洪 ;
xwe → 胡埃 ;
xwi → 惠 ;
xwo → 霍 ;
x → 赫 ;
::Null;
$r = [R利拉];
R → 尔 ;
::Null;
$word_boundary { 东 → 栋 ;
$word_boundary { 南 → 楠 ;
$word_boundary { 西 → 锡 ;
海 } $word_boundary → 亥 ;
::NFC;
# Copyright (C) 2009 Google, Inc. All Rights Reserved.
# Author: mjansche@google.com (Martin Jansche)
#
# Tranforms Spanish to Mandarin Chinese. The input Spanish string must be in
# phonemic IPA transcription (es_FONIPA); the output is in Simplified Chinese.

$word_boundary = [-\ $];
$vowel = [aeijouw]; # Vowels and glides
$not_vowel = [^$vowel];

# First pass: Collapse phonetic distinctions not preserved in Mandarin.

ð → | d;
ɣ → | g;
ŋ → | n;
θ → | s;
ɾ → | r;

ff → f ;
kk → k ;
mm → m ;
nn → n ;
pp → p ;
tt → t ;
tʧ → ʧ ;

aa → a ;
oi̯ → oi ;
oo → o ;
uu → u ;

[^dgktx] { ei̯ → e ;
[^-\ .$] { eu̯ → eu ;
[^-\ .$] { ou̯ → o;
[^j] { ui → wi ;

[^$word_boundary] { m } [bp] → n; # GB/T 17693.5-2009, 5.3.2
s[θs] → s; # GB/T 17693.5-2009, 5.3.4
[^ʧ] { jo → io; # GB/T 17693.5-2009 表 1, 注 7

::Null;

j } an $not_vowel → i ; # GB/T 17693.5-2009 表 1, 注 8


# GB/T 17693.5-2009 表 1, 注 8 also says that should be treated as if
# it was plus . This is not borne out by the observed data, which
# suggests that plus is the more appropriate choice in some
# situations.

[g.$] { wai̯ → wai ;
wai̯ → uai̯ ;
[g.$] { wau̯ → wau ;
wau̯ → uau̯ ;
jau̯ → iau̯ ;

# Even though "ao" is not a diphthong in Spanish, Mandarin treats it as one.

[^jw] { ao } [^n] → au̯ ;
[^jw] { ao } n $vowel → au̯ ;

# Main pass: Phoneme to Hanzi conversion.
# This generally follows GB/T 17693.5-2009 表 1, unless otherwise noted.
::Null;

'.' → ;
ai̯ → 艾 ;
an } $not_vowel → 安 ;
au̯ → 奥 ;
a → 阿 ;
bai̯ → 拜 ;
ban } $not_vowel → 班 ;
bau̯ → 包 ;
ba → 巴 ;
ben } $not_vowel → 本 ;
be → 贝 ;
bin } $not_vowel → 宾 ;
bi → 比 ;
bja → 比亚 ;
bjen } $not_vowel → 比恩 ;
bje → 别 ;
bju → 比乌 ;
bon } $not_vowel → 邦 ;
bo → 博 ;
bun } $not_vowel → 本 ;
bu → 布 ;
bwan } $not_vowel → 布安 ;
bwa → 布阿 ;
bwen } $not_vowel → 布恩 ; # Should be be 本, per GB/T 17693.5-2009 表 1.
bwe → 布埃 ;
bwin } $not_vowel → 布因 ; # Nonstandard, but fits observed data.
bwi → 布伊 ;
bwo → 博 ;
b → 布 ;
βai̯ → 瓦伊 ;
βan } $not_vowel → 万 ;
βau̯ → 沃 ;
βa → 瓦 ;
βen } $not_vowel → 文 ;
βe → 韦 ;
βin } $not_vowel → 温 ;
βi → 维 ;
βja → 维亚 ;
βjen } $not_vowel → 维恩 ;
βje → 维耶 ;
βju → 维乌 ;
βon } $not_vowel → 翁 ;
βo → 沃 ;
βun } $not_vowel → 文 ;
βu → 武 ;
βwan } $not_vowel → 万 ;
βwa → 瓦 ;
βwen } $not_vowel → 文 ;
βwe → 武埃 ;
βwi → 维 ;
βwo → 沃 ;
β → 夫 ;
dai̯ → 代 ;
dan } $not_vowel → 丹 ;
dau̯ → 道 ;
da → 达 ;
dei̯ → 代 ;
den } $not_vowel → 登 ;
de → 德 ;
din } $not_vowel → 丁 ;
di → 迪 ;
dja → 迪亚 ;
djen } $not_vowel → 迪恩 ;
dje → 迭 ;
dju → 迪乌 ;
don } $not_vowel → 东 ;
do → 多 ;
dun } $not_vowel → 敦 ;
du → 杜 ;
dwan } $not_vowel → 端 ;
dwa → 杜阿 ;
dwen } $not_vowel → 敦 ;
dwe → 杜埃 ;
dwi → 杜伊 ;
dwo → 多 ;
d } $word_boundary → ;
d → 德 ;
ei̯ → 埃 ;
en } $not_vowel → 恩 ;
eu̯ → 欧 ;
e → 埃 ;
fai̯ → 法伊 ;
fan } $not_vowel → 凡 ;
fau̯ → 福 ;
fa → 法 ;
fe → 费 ;
fin } $not_vowel → 芬 ;
fi → 菲 ;
fja → 菲亚 ;
fjen } $not_vowel → 菲恩 ;
fje → 菲耶 ;
fju → 菲乌 ;
fon } $not_vowel → 丰 ;
fo → 福 ;
fun } $not_vowel → 丰 ;
fu → 富 ;
fwan } $not_vowel → 富安 ;
fwa → 富阿 ;
fwen } $not_vowel → 丰 ;
fwe → 富埃 ;
fwi → 富伊 ;
fwo → 福 ;


# The choice of 弗 vs. 夫 sounds simple according to the GB/T standard, but the
# data suggest otherwise. Ideally, 弗 should occur at the beginning of a
# morpheme (e.g. in "villafranca" 比利亚弗兰卡) and 夫 everywhere else. Since
# we don't have morpheme boundaries, we'll fudge it by writing 夫 at the end of
# a word and 弗 everywhere else.

f } $word_boundary → 夫 ;
f → 弗 ;

gai̯ → 盖 ;
gan } $not_vowel → 甘 ;
gau̯ → 高 ;
ga → 加 ;
gei̯ → 盖 ;
gen } $not_vowel → 根 ;
ge → 格 ;
gin } $not_vowel → 金 ;
gi → 吉 ;
gja → 吉亚 ;
gjen } $not_vowel → 吉恩 ;
gje → 吉耶 ;
gju → 吉乌 ;
gon } $not_vowel → 贡 ;
go → 戈 ;
gun } $not_vowel → 贡 ;
gu → 古 ;
gwan } [$] → 古安 ; # Nonstandard, but fits observed data.
gwan } $not_vowel → 关 ;
gwa → 瓜 ;
gwen } $not_vowel → 古恩 ;
gwe → 圭 ;
gwi → 圭 ;
gwo → 果 ;
g → 格 ;
in } $not_vowel → 因 ;
i → 伊 ;
ʝai̯ → 亚伊 ;
ʝan } $not_vowel → 扬 ;
ʝau̯ → 尧 ;
ʝa → 亚 ;
ʝen } $not_vowel → 延 ;
ʝe → 耶 ;
ʝin } $not_vowel → 因 ;
ʝi → 伊 ;
ʝon } $not_vowel → 永 ;
ʝo → 约 ;
ʝun } $not_vowel → 云 ;
ʝu → 尤 ;
ʝwan } $not_vowel → 元 ;
ʝwa → 尤阿 ;
ʝwen } $not_vowel → 云 ;
ʝwe → 尤埃 ;
ʝwi → 尤伊 ;
ʝwo → 约 ;
ʝ → 伊 ;
kai̯ → 凯 ;
kan } $not_vowel → 坎 ;
kau̯ → 考 ;
ka → 卡 ;
kei̯ → 凯 ;
ken } $not_vowel → 肯 ;
ke → 克 ;
kin } $not_vowel → 金 ;
ki → 基 ;
kja → 基亚 ;
kjen } $not_vowel → 基恩 ;
kje → 基耶 ;
kju → 基乌 ;
kon } $not_vowel → 孔 ;
ko → 科 ;
kun } $not_vowel → 昆 ;
ku → 库 ;
kwan } $not_vowel → 宽 ;
kwa → 夸 ;
kwen } $not_vowel → 昆 ;
kwe → 库埃 ;
kwin } $not_vowel → 昆 ;
kwi → 奎 ;
kwo → 阔 ;
k → 克 ;
lae } [^n] → 莱 ;
lai̯ → 莱 ;
lan } $not_vowel → 兰 ;
lau̯ → 劳 ;
la → 拉 ;
len } $not_vowel → 伦 ;
le → 莱 ;
lin } $not_vowel → 林 ;
li → 利 ;
lja → 利亚 ;
ljen } $not_vowel → 连 ;
lje → 列 ;
lju → 柳 ;
lon } $not_vowel → 隆 ;
lo → 洛 ;
lun } $not_vowel → 伦 ;
lu → 卢 ;
lwan } $not_vowel → 卢安 ;
lwa → 卢阿 ;
lwen } $not_vowel → 伦 ;
lwe → 卢埃 ;
lwi → 卢伊 ;
lwo → 洛 ;
l → 尔 ;
ʎan } $not_vowel → 良 ;
ʎau̯ → 廖 ;
ʎa → 利亚 ;
ʎen } $not_vowel → 连 ;
ʎe → 列 ;
ʎin } $not_vowel → 林 ;
ʎi → 利 ;
ʎon } $not_vowel → 利翁 ;
ʎo → 略 ;
ʎu → 柳 ;
ʎwan } $not_vowel → 柳安 ;
ʎwa → 柳阿 ;
ʎwen } $not_vowel → 柳恩 ;
ʎwe → 柳埃 ;
ʎwi → 柳伊 ;
ʎwo → 略 ;
ʎ → 尔 ;
mai̯ → 迈 ;
man } $not_vowel → 曼 ;
martin → 马丁 ;
mau̯ → 毛 ;
ma → 马 ;
men } $not_vowel → 门 ;
me → 梅 ;
min } $not_vowel → 明 ;
mi → 米 ;
mja → 米亚 ;
mjen } $not_vowel → 缅 ;
mje → 米耶 ;
mju → 缪 ;
mon } $not_vowel → 蒙 ;
mo → 莫 ;
mun } $not_vowel → 蒙 ;
mu → 穆 ;
mwan } $not_vowel → 穆安 ;
mwa → 穆阿 ;
mwen } $not_vowel → 门 ;
mwe → 穆埃 ;
mwin } $not_vowel → 穆因 ; # Nonstandard, but fits observed data.
mwi → 穆伊 ;
mwo → 莫 ;
m → 姆 ;
nai̯ → 奈 ;
nan } $not_vowel → 南 ;
nau̯ → 瑙 ;
na → 纳 ;
nen } $not_vowel → 嫩 ;
ne → 内 ;
nin } $not_vowel → 宁 ;
ni → 尼 ;
nja → 尼亚 ;
njen } $not_vowel → 年 ;
nje → 涅 ;
nju → 纽 ;
non } $not_vowel → 农 ;
no → 诺 ;
nun } $not_vowel → 嫩 ;
nu → 努 ;
nwan } $not_vowel → 努安 ;
nwa → 努阿 ;
nwen } $not_vowel → 农 ;
nwe → 努埃 ;
nwi → 努伊 ;
nwo → 诺 ;
n → 恩 ;
ɲan } $not_vowel → 尼扬 ;
ɲau̯ → 尼奥 ;
ɲa → 尼亚 ;
ɲen } $not_vowel → 年 ;
ɲe → 涅 ;
ɲin } $not_vowel → 宁 ;
ɲi → 尼 ;
ɲon } $not_vowel → 尼翁 ;
ɲo → 尼奥 ;
ɲu → 纽 ;
ɲwan } $not_vowel → 纽安 ;
ɲwa → 纽阿 ;
ɲwen } $not_vowel → 纽恩 ;
ɲwe → 纽埃 ;
ɲwi → 纽伊 ;
ɲwo → 尼奥 ;
on } $not_vowel → 翁 ;
ou̯ → 欧 ;
o → 奥 ;
pai̯ → 派 ;
pan } $not_vowel → 潘 ;
pau̯ → 保 ;
pa → 帕 ;
pen } $not_vowel → 彭 ;
pe → 佩 ;
pin } $not_vowel → 平 ;
pi → 皮 ;
pja → 皮亚 ;
pjen } $not_vowel → 皮恩 ;
pje → 彼 ;
pju → 皮乌 ;
pon } $not_vowel → 蓬 ;
po → 波 ;
pun } $not_vowel → 蓬 ;
pu → 普 ;
pwan } $not_vowel → 普安 ;
pwa → 普阿 ;
pwen } $not_vowel → 蓬 ;
pwe → 普埃 ;
pwi → 普伊 ;
pwo → 波 ;
p → 普 ;
rai̯ → 赖 ;
ran } $not_vowel → 兰 ;
rau̯ → 劳 ;
ra → 拉 ;
ren } $not_vowel → 伦 ;
re → 雷 ;
rin } $not_vowel → 林 ;
ri → 里 ;
rja → 里亚 ;
rjen } $not_vowel → 连 ;
rje → 列 ;
rju → 留 ;
ron } $not_vowel → 龙 ;
ro → 罗 ;
run } $not_vowel → 伦 ;
ru → 鲁 ;
rwan } $not_vowel → 鲁安 ;
rwa → 鲁阿 ;
rwen } $not_vowel → 伦 ;
rwe → 鲁埃 ;
rwi → 鲁伊 ;
rwo → 罗 ;
r → R ;
sai̯ → 赛 ;
san } $not_vowel → 桑 ;
sau̯ → 绍 ;
sa → 萨 ;
sen } $not_vowel → 森 ;
se → 塞 ;
sin } $not_vowel → 辛 ;
si → 西 ;
sja → 西亚 ;
sjen } $not_vowel → 先 ;
sje → 谢 ;
sju → 休 ;
son } $not_vowel → 松 ;
so → 索 ;
sun } $not_vowel → 孙 ;
su → 苏 ;
swan } $not_vowel → 苏安 ;
swa → 苏阿 ;
swen } $not_vowel → 孙 ;
swe → 苏埃 ;
swi → 绥 ;
swo → 索 ;
s → 斯 ;
tai̯ → 泰 ;
tan } $not_vowel → 坦 ;
tau̯ → 陶 ;
ta → 塔 ;
tei̯ → 泰 ;
ten } $not_vowel → 滕 ;
te → 特 ;
tin } $not_vowel → 廷 ;
ti → 蒂 ;
tja → 蒂亚 ;
tjen } $not_vowel → 蒂恩 ;
tje → 铁 ;
tju → 蒂乌 ;
ton } $not_vowel → 通 ;
to → 托 ;

# The rules for /ts/ (tz in the orthography) are nonstandard and derived
# entirely from the observed data. They apply mostly to native toponyms
# in Mexico.

tsa → 察 ;
tsen } $not_vowel → 岑 ;
tse → 采 ;
tsin } $not_vowel → 钦 ;
tsi → 齐 ;
tso → 措 ;
tsun } $not_vowel → 聪 ;
tsu → 楚 ;
ts → 茨 ;

tun } $not_vowel → 通 ;
tu → 图 ;
twan } $not_vowel → 图安 ;
twa → 图阿 ;
twen } $not_vowel → 通 ;
twe → 图埃 ;
twi → 图伊 ;
two → 托 ;
t → 特 ;
ʧai̯ → 柴 ;
ʧan } $not_vowel → 钱 ;
ʧau̯ → 乔 ;
ʧa → 查 ;
ʧen } $not_vowel → 琴 ;
ʧe → 切 ;
ʧin } $not_vowel → 钦 ;
ʧi → 奇 ;
ʧjan } $not_vowel → 钱 ;
ʧja → 恰 ;
ʧjen } $not_vowel → 钱 ;
ʧje → 切 ;
ʧjon } $not_vowel → 琼 ;
ʧju → 丘 ;
ʧon } $not_vowel → 琼 ;
ʧo → 乔 ;
ʧun } $not_vowel → 琼 ; # Should be 春, per GB/T 17693.5-2009 表 1.
ʧu → 丘 ;
ʧwan } $not_vowel → 丘安 ;
ʧwa → 丘阿 ;
ʧwen } $not_vowel → 琼 ;
ʧwe → 丘埃 ;
ʧwi → 崔 ;
ʧwo → 乔 ;
ʧ → 奇 ;
un } $not_vowel → 温 ;
u → 乌 ;
wan } $not_vowel → 万 ;
wa → 瓦 ;
wen } $not_vowel → 温 ;
we → 韦 ;
win } $not_vowel → 温 ;
wi → 维 ;
won } $not_vowel → 翁 ; # Unseen.
wo → 沃 ;
xai̯ → 海 ;
xan } $not_vowel → 汉 ;
xau̯ → 豪 ;
xa → 哈 ;
xei̯ → 黑 ;
xen } $not_vowel → 亨 ;
xe → 赫 ;
xin } $not_vowel → 欣 ;
xi → 希 ;
xja → 希亚 ;
xjen } $not_vowel → 希恩 ;
xje → 希耶 ;
xju → 休 ;
xon } $not_vowel → 洪 ;
xo → 霍 ;
xun } $not_vowel → 洪 ;
xu → 胡 ;
xwan } $not_vowel → 胡安 ;
xwa → 华 ;
xwen } $not_vowel → 洪 ;
xwe → 胡埃 ;
xwi → 惠 ;
xwo → 霍 ;
x → 赫 ;

# 尔 simplification pass. The idea is to drop most occurences of 尔
# corresponding to (not to or ) from a word if there is another /l/
# sound nearby. There is a vague pattern like this in the data, but the details
# remain to be determined. At the moment, this does nothing, it just puts 尔 in
# for every in a syllable coda.

::Null;
$r = [R利拉];
#
#
# R } . $r → ;
# R } .. $r → ;
# R } ... $r → ;
# R } .... $r → ;

R → 尔 ;

# Dong-nan-xi-hai pass. Per GB/T 17693.5-2009 表 1, 注 4, replace confusing
# characters at the beginning and end of a word.

::Null;
$word_boundary { 东 → 栋 ;
$word_boundary { 南 → 楠 ;
$word_boundary { 西 → 锡 ;
海 } $word_boundary → 亥 ;

::NFC;
…/transforms/transform[@source="Fullwidth"][@target="Halfwidth"][@direction="both"]/tRuleガ↔ガ; # to KATAKANA LETTER GA
ギ↔ギ; # to KATAKANA LETTER GI
グ↔グ; # to KATAKANA LETTER GU
ゲ↔ゲ; # to KATAKANA LETTER GE
ゴ↔ゴ; # to KATAKANA LETTER GO
ザ↔ザ; # to KATAKANA LETTER ZA
ジ↔ジ; # to KATAKANA LETTER ZI
ズ↔ズ; # to KATAKANA LETTER ZU
ゼ↔ゼ; # to KATAKANA LETTER ZE
ゾ↔ゾ; # to KATAKANA LETTER ZO
ダ↔ダ; # to KATAKANA LETTER DA
ヂ↔ヂ; # to KATAKANA LETTER DI
ヅ↔ヅ; # to KATAKANA LETTER DU
デ↔デ; # to KATAKANA LETTER DE
ド↔ド; # to KATAKANA LETTER DO
バ↔バ; # to KATAKANA LETTER BA
パ↔パ; # to KATAKANA LETTER PA
ビ↔ビ; # to KATAKANA LETTER BI
ピ↔ピ; # to KATAKANA LETTER PI
ブ↔ブ; # to KATAKANA LETTER BU
プ↔プ; # to KATAKANA LETTER PU
ベ↔ベ; # to KATAKANA LETTER BE
ペ↔ペ; # to KATAKANA LETTER PE
ボ↔ボ; # to KATAKANA LETTER BO
ポ↔ポ; # to KATAKANA LETTER PO
ヴ↔ヴ; # to KATAKANA LETTER VU
ヷ↔ヷ; # to KATAKANA LETTER VA
ヺ↔ヺ; # to KATAKANA LETTER VO
!↔'!'; # from FULLWIDTH EXCLAMATION MARK
"↔'"'; # from FULLWIDTH QUOTATION MARK
#↔'#'; # from FULLWIDTH NUMBER SIGN
$↔'$'; # from FULLWIDTH DOLLAR SIGN
%↔'%'; # from FULLWIDTH PERCENT SIGN
&↔'&'; # from FULLWIDTH AMPERSAND
'↔''; # from FULLWIDTH APOSTROPHE
(↔'('; # from FULLWIDTH LEFT PARENTHESIS
)↔')'; # from FULLWIDTH RIGHT PARENTHESIS
*↔'*'; # from FULLWIDTH ASTERISK
+↔'+'; # from FULLWIDTH PLUS SIGN
,↔','; # from FULLWIDTH COMMA
-↔'-'; # from FULLWIDTH HYPHEN-MINUS
.↔'.'; # from FULLWIDTH FULL STOP
/↔'/'; # from FULLWIDTH SOLIDUS
0↔'0'; # from FULLWIDTH DIGIT ZERO
1↔'1'; # from FULLWIDTH DIGIT ONE
2↔'2'; # from FULLWIDTH DIGIT TWO
3↔'3'; # from FULLWIDTH DIGIT THREE
4↔'4'; # from FULLWIDTH DIGIT FOUR
5↔'5'; # from FULLWIDTH DIGIT FIVE
6↔'6'; # from FULLWIDTH DIGIT SIX
7↔'7'; # from FULLWIDTH DIGIT SEVEN
8↔'8'; # from FULLWIDTH DIGIT EIGHT
9↔'9'; # from FULLWIDTH DIGIT NINE
:↔':'; # from FULLWIDTH COLON
;↔';'; # from FULLWIDTH SEMICOLON
<↔'<'; # from FULLWIDTH LESS-THAN SIGN
=↔'='; # from FULLWIDTH EQUALS SIGN
>↔'>'; # from FULLWIDTH GREATER-THAN SIGN
?↔'?'; # from FULLWIDTH QUESTION MARK
@↔'@'; # from FULLWIDTH COMMERCIAL AT
A↔A; # from FULLWIDTH LATIN CAPITAL LETTER A
B↔B; # from FULLWIDTH LATIN CAPITAL LETTER B
C↔C; # from FULLWIDTH LATIN CAPITAL LETTER C
D↔D; # from FULLWIDTH LATIN CAPITAL LETTER D
E↔E; # from FULLWIDTH LATIN CAPITAL LETTER E
F↔F; # from FULLWIDTH LATIN CAPITAL LETTER F
G↔G; # from FULLWIDTH LATIN CAPITAL LETTER G
H↔H; # from FULLWIDTH LATIN CAPITAL LETTER H
I↔I; # from FULLWIDTH LATIN CAPITAL LETTER I
J↔J; # from FULLWIDTH LATIN CAPITAL LETTER J
K↔K; # from FULLWIDTH LATIN CAPITAL LETTER K
L↔L; # from FULLWIDTH LATIN CAPITAL LETTER L
M↔M; # from FULLWIDTH LATIN CAPITAL LETTER M
N↔N; # from FULLWIDTH LATIN CAPITAL LETTER N
O↔O; # from FULLWIDTH LATIN CAPITAL LETTER O
P↔P; # from FULLWIDTH LATIN CAPITAL LETTER P
Q↔Q; # from FULLWIDTH LATIN CAPITAL LETTER Q
R↔R; # from FULLWIDTH LATIN CAPITAL LETTER R
S↔S; # from FULLWIDTH LATIN CAPITAL LETTER S
T↔T; # from FULLWIDTH LATIN CAPITAL LETTER T
U↔U; # from FULLWIDTH LATIN CAPITAL LETTER U
V↔V; # from FULLWIDTH LATIN CAPITAL LETTER V
W↔W; # from FULLWIDTH LATIN CAPITAL LETTER W
X↔X; # from FULLWIDTH LATIN CAPITAL LETTER X
Y↔Y; # from FULLWIDTH LATIN CAPITAL LETTER Y
Z↔Z; # from FULLWIDTH LATIN CAPITAL LETTER Z
[↔'['; # from FULLWIDTH LEFT SQUARE BRACKET
\↔'\'; # from FULLWIDTH REVERSE SOLIDUS {double escape - aliu}
]↔']'; # from FULLWIDTH RIGHT SQUARE BRACKET
^↔'^'; # from FULLWIDTH CIRCUMFLEX ACCENT
_↔'_'; # from FULLWIDTH LOW LINE
`↔'`'; # from FULLWIDTH GRAVE ACCENT
a↔a; # from FULLWIDTH LATIN SMALL LETTER A
b↔b; # from FULLWIDTH LATIN SMALL LETTER B
c↔c; # from FULLWIDTH LATIN SMALL LETTER C
d↔d; # from FULLWIDTH LATIN SMALL LETTER D
e↔e; # from FULLWIDTH LATIN SMALL LETTER E
f↔f; # from FULLWIDTH LATIN SMALL LETTER F
g↔g; # from FULLWIDTH LATIN SMALL LETTER G
h↔h; # from FULLWIDTH LATIN SMALL LETTER H
i↔i; # from FULLWIDTH LATIN SMALL LETTER I
j↔j; # from FULLWIDTH LATIN SMALL LETTER J
k↔k; # from FULLWIDTH LATIN SMALL LETTER K
l↔l; # from FULLWIDTH LATIN SMALL LETTER L
m↔m; # from FULLWIDTH LATIN SMALL LETTER M
n↔n; # from FULLWIDTH LATIN SMALL LETTER N
o↔o; # from FULLWIDTH LATIN SMALL LETTER O
p↔p; # from FULLWIDTH LATIN SMALL LETTER P
q↔q; # from FULLWIDTH LATIN SMALL LETTER Q
r↔r; # from FULLWIDTH LATIN SMALL LETTER R
s↔s; # from FULLWIDTH LATIN SMALL LETTER S
t↔t; # from FULLWIDTH LATIN SMALL LETTER T
u↔u; # from FULLWIDTH LATIN SMALL LETTER U
v↔v; # from FULLWIDTH LATIN SMALL LETTER V
w↔w; # from FULLWIDTH LATIN SMALL LETTER W
x↔x; # from FULLWIDTH LATIN SMALL LETTER X
y↔y; # from FULLWIDTH LATIN SMALL LETTER Y
z↔z; # from FULLWIDTH LATIN SMALL LETTER Z
{↔'{'; # from FULLWIDTH LEFT CURLY BRACKET
|↔'|'; # from FULLWIDTH VERTICAL LINE
}↔'}'; # from FULLWIDTH RIGHT CURLY BRACKET
~↔'~'; # from FULLWIDTH TILDE
。↔。; # to HALFWIDTH IDEOGRAPHIC FULL STOP
「↔「; # to HALFWIDTH LEFT CORNER BRACKET
」↔」; # to HALFWIDTH RIGHT CORNER BRACKET
、↔、; # to HALFWIDTH IDEOGRAPHIC COMMA
・↔・; # to HALFWIDTH KATAKANA MIDDLE DOT
ヲ↔ヲ; # to HALFWIDTH KATAKANA LETTER WO
ァ↔ァ; # to HALFWIDTH KATAKANA LETTER SMALL A
ィ↔ィ; # to HALFWIDTH KATAKANA LETTER SMALL I
ゥ↔ゥ; # to HALFWIDTH KATAKANA LETTER SMALL U
ェ↔ェ; # to HALFWIDTH KATAKANA LETTER SMALL E
ォ↔ォ; # to HALFWIDTH KATAKANA LETTER SMALL O
ャ↔ャ; # to HALFWIDTH KATAKANA LETTER SMALL YA
ュ↔ュ; # to HALFWIDTH KATAKANA LETTER SMALL YU
ョ↔ョ; # to HALFWIDTH KATAKANA LETTER SMALL YO
ッ↔ッ; # to HALFWIDTH KATAKANA LETTER SMALL TU
ー↔ー; # to HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK
ア↔ア; # to HALFWIDTH KATAKANA LETTER A
イ↔イ; # to HALFWIDTH KATAKANA LETTER I
ウ↔ウ; # to HALFWIDTH KATAKANA LETTER U
エ↔エ; # to HALFWIDTH KATAKANA LETTER E
オ↔オ; # to HALFWIDTH KATAKANA LETTER O
カ↔カ; # to HALFWIDTH KATAKANA LETTER KA
キ↔キ; # to HALFWIDTH KATAKANA LETTER KI
ク↔ク; # to HALFWIDTH KATAKANA LETTER KU
ケ↔ケ; # to HALFWIDTH KATAKANA LETTER KE
コ↔コ; # to HALFWIDTH KATAKANA LETTER KO
サ↔サ; # to HALFWIDTH KATAKANA LETTER SA
シ↔シ; # to HALFWIDTH KATAKANA LETTER SI
ス↔ス; # to HALFWIDTH KATAKANA LETTER SU
セ↔セ; # to HALFWIDTH KATAKANA LETTER SE
ソ↔ソ; # to HALFWIDTH KATAKANA LETTER SO
タ↔タ; # to HALFWIDTH KATAKANA LETTER TA
チ↔チ; # to HALFWIDTH KATAKANA LETTER TI
ツ↔ツ; # to HALFWIDTH KATAKANA LETTER TU
テ↔テ; # to HALFWIDTH KATAKANA LETTER TE
ト↔ト; # to HALFWIDTH KATAKANA LETTER TO
ナ↔ナ; # to HALFWIDTH KATAKANA LETTER NA
ニ↔ニ; # to HALFWIDTH KATAKANA LETTER NI
ヌ↔ヌ; # to HALFWIDTH KATAKANA LETTER NU
ネ↔ネ; # to HALFWIDTH KATAKANA LETTER NE
ノ↔ノ; # to HALFWIDTH KATAKANA LETTER NO
ハ↔ハ; # to HALFWIDTH KATAKANA LETTER HA
ヒ↔ヒ; # to HALFWIDTH KATAKANA LETTER HI
フ↔フ; # to HALFWIDTH KATAKANA LETTER HU
ヘ↔ヘ; # to HALFWIDTH KATAKANA LETTER HE
ホ↔ホ; # to HALFWIDTH KATAKANA LETTER HO
マ↔マ; # to HALFWIDTH KATAKANA LETTER MA
ミ↔ミ; # to HALFWIDTH KATAKANA LETTER MI
ム↔ム; # to HALFWIDTH KATAKANA LETTER MU
メ↔メ; # to HALFWIDTH KATAKANA LETTER ME
モ↔モ; # to HALFWIDTH KATAKANA LETTER MO
ヤ↔ヤ; # to HALFWIDTH KATAKANA LETTER YA
ユ↔ユ; # to HALFWIDTH KATAKANA LETTER YU
ヨ↔ヨ; # to HALFWIDTH KATAKANA LETTER YO
ラ↔ラ; # to HALFWIDTH KATAKANA LETTER RA
リ↔リ; # to HALFWIDTH KATAKANA LETTER RI
ル↔ル; # to HALFWIDTH KATAKANA LETTER RU
レ↔レ; # to HALFWIDTH KATAKANA LETTER RE
ロ↔ロ; # to HALFWIDTH KATAKANA LETTER RO
ワ↔ワ; # to HALFWIDTH KATAKANA LETTER WA
ン↔ン; # to HALFWIDTH KATAKANA LETTER N
゙↔゙; # to HALFWIDTH KATAKANA VOICED SOUND MARK
゚↔゚; # to HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
\u1160↔\uFFA0; # to HALFWIDTH HANGUL FILLER
ᄀ↔ᄀ; # to HALFWIDTH HANGUL LETTER KIYEOK
ᄁ↔ᄁ; # to HALFWIDTH HANGUL LETTER SSANGKIYEOK
ᆪ↔ᆪ; # to HALFWIDTH HANGUL LETTER KIYEOK-SIOS
ᄂ↔ᄂ; # to HALFWIDTH HANGUL LETTER NIEUN
ᆬ↔ᆬ; # to HALFWIDTH HANGUL LETTER NIEUN-CIEUC
ᆭ↔ᆭ; # to HALFWIDTH HANGUL LETTER NIEUN-HIEUH
ᄃ↔ᄃ; # to HALFWIDTH HANGUL LETTER TIKEUT
ᄄ↔ᄄ; # to HALFWIDTH HANGUL LETTER SSANGTIKEUT
ᄅ↔ᄅ; # to HALFWIDTH HANGUL LETTER RIEUL
ᆰ↔ᆰ; # to HALFWIDTH HANGUL LETTER RIEUL-KIYEOK
ᆱ↔ᆱ; # to HALFWIDTH HANGUL LETTER RIEUL-MIEUM
ᆲ↔ᆲ; # to HALFWIDTH HANGUL LETTER RIEUL-PIEUP
ᆳ↔ᆳ; # to HALFWIDTH HANGUL LETTER RIEUL-SIOS
ᆴ↔ᆴ; # to HALFWIDTH HANGUL LETTER RIEUL-THIEUTH
ᆵ↔ᆵ; # to HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH
ᄚ↔ᄚ; # to HALFWIDTH HANGUL LETTER RIEUL-HIEUH
ᄆ↔ᄆ; # to HALFWIDTH HANGUL LETTER MIEUM
ᄇ↔ᄇ; # to HALFWIDTH HANGUL LETTER PIEUP
ᄈ↔ᄈ; # to HALFWIDTH HANGUL LETTER SSANGPIEUP
ᄡ↔ᄡ; # to HALFWIDTH HANGUL LETTER PIEUP-SIOS
ᄉ↔ᄉ; # to HALFWIDTH HANGUL LETTER SIOS
ᄊ↔ᄊ; # to HALFWIDTH HANGUL LETTER SSANGSIOS
ᄋ↔ᄋ; # to HALFWIDTH HANGUL LETTER IEUNG
ᄌ↔ᄌ; # to HALFWIDTH HANGUL LETTER CIEUC
ᄍ↔ᄍ; # to HALFWIDTH HANGUL LETTER SSANGCIEUC
ᄎ↔ᄎ; # to HALFWIDTH HANGUL LETTER CHIEUCH
ᄏ↔ᄏ; # to HALFWIDTH HANGUL LETTER KHIEUKH
ᄐ↔ᄐ; # to HALFWIDTH HANGUL LETTER THIEUTH
ᄑ↔ᄑ; # to HALFWIDTH HANGUL LETTER PHIEUPH
ᄒ↔ᄒ; # to HALFWIDTH HANGUL LETTER HIEUH
ᅡ↔ᅡ; # to HALFWIDTH HANGUL LETTER A
ᅢ↔ᅢ; # to HALFWIDTH HANGUL LETTER AE
ᅣ↔ᅣ; # to HALFWIDTH HANGUL LETTER YA
ᅤ↔ᅤ; # to HALFWIDTH HANGUL LETTER YAE
ᅥ↔ᅥ; # to HALFWIDTH HANGUL LETTER EO
ᅦ↔ᅦ; # to HALFWIDTH HANGUL LETTER E
ᅧ↔ᅧ; # to HALFWIDTH HANGUL LETTER YEO
ᅨ↔ᅨ; # to HALFWIDTH HANGUL LETTER YE
ᅩ↔ᅩ; # to HALFWIDTH HANGUL LETTER O
ᅪ↔ᅪ; # to HALFWIDTH HANGUL LETTER WA
ᅫ↔ᅫ; # to HALFWIDTH HANGUL LETTER WAE
ᅬ↔ᅬ; # to HALFWIDTH HANGUL LETTER OE
ᅭ↔ᅭ; # to HALFWIDTH HANGUL LETTER YO
ᅮ↔ᅮ; # to HALFWIDTH HANGUL LETTER U
ᅯ↔ᅯ; # to HALFWIDTH HANGUL LETTER WEO
ᅰ↔ᅰ; # to HALFWIDTH HANGUL LETTER WE
ᅱ↔ᅱ; # to HALFWIDTH HANGUL LETTER WI
ᅲ↔ᅲ; # to HALFWIDTH HANGUL LETTER YU
ᅳ↔ᅳ; # to HALFWIDTH HANGUL LETTER EU
ᅴ↔ᅴ; # to HALFWIDTH HANGUL LETTER YI
ᅵ↔ᅵ; # to HALFWIDTH HANGUL LETTER I
¢↔'¢'; # from FULLWIDTH CENT SIGN
£↔'£'; # from FULLWIDTH POUND SIGN
¬↔'¬'; # from FULLWIDTH NOT SIGN
 ̄↔'¯'; # from FULLWIDTH MACRON
\u3000↔' '; # ideographic space (place this after MACRON)
¦↔'¦'; # from FULLWIDTH BROKEN BAR
¥↔'¥'; # from FULLWIDTH YEN SIGN
₩↔₩; # from FULLWIDTH WON SIGN
│↔│; # to HALFWIDTH FORMS LIGHT VERTICAL
'←'↔'←'; # to HALFWIDTH LEFTWARDS ARROW
↑↔↑; # to HALFWIDTH UPWARDS ARROW
'→'↔'→'; # to HALFWIDTH RIGHTWARDS ARROW
↓↔↓; # to HALFWIDTH DOWNWARDS ARROW
■↔■; # to HALFWIDTH BLACK SQUARE
○↔○; # to HALFWIDTH WHITE CIRCLE
# Fullwidth-Halfwidth
# Mechanically generated from Unicode Character Database
# IDEOGRAPHIC SPACE then added, and
# FULLWIDTH MACRON changed to map to MACRON, not SPACE + COMBINING MACRON
# multicharacter
ガ↔ガ; # to KATAKANA LETTER GA
ギ↔ギ; # to KATAKANA LETTER GI
グ↔グ; # to KATAKANA LETTER GU
ゲ↔ゲ; # to KATAKANA LETTER GE
ゴ↔ゴ; # to KATAKANA LETTER GO
ザ↔ザ; # to KATAKANA LETTER ZA
ジ↔ジ; # to KATAKANA LETTER ZI
ズ↔ズ; # to KATAKANA LETTER ZU
ゼ↔ゼ; # to KATAKANA LETTER ZE
ゾ↔ゾ; # to KATAKANA LETTER ZO
ダ↔ダ; # to KATAKANA LETTER DA
ヂ↔ヂ; # to KATAKANA LETTER DI
ヅ↔ヅ; # to KATAKANA LETTER DU
デ↔デ; # to KATAKANA LETTER DE
ド↔ド; # to KATAKANA LETTER DO
バ↔バ; # to KATAKANA LETTER BA
パ↔パ; # to KATAKANA LETTER PA
ビ↔ビ; # to KATAKANA LETTER BI
ピ↔ピ; # to KATAKANA LETTER PI
ブ↔ブ; # to KATAKANA LETTER BU
プ↔プ; # to KATAKANA LETTER PU
ベ↔ベ; # to KATAKANA LETTER BE
ペ↔ペ; # to KATAKANA LETTER PE
ボ↔ボ; # to KATAKANA LETTER BO
ポ↔ポ; # to KATAKANA LETTER PO
ヴ↔ヴ; # to KATAKANA LETTER VU
ヷ↔ヷ; # to KATAKANA LETTER VA
ヺ↔ヺ; # to KATAKANA LETTER VO
# single character
!↔'!'; # from FULLWIDTH EXCLAMATION MARK
"↔'"'; # from FULLWIDTH QUOTATION MARK
#↔'#'; # from FULLWIDTH NUMBER SIGN
$↔'$'; # from FULLWIDTH DOLLAR SIGN
%↔'%'; # from FULLWIDTH PERCENT SIGN
&↔'&'; # from FULLWIDTH AMPERSAND
'↔''; # from FULLWIDTH APOSTROPHE
(↔'('; # from FULLWIDTH LEFT PARENTHESIS
)↔')'; # from FULLWIDTH RIGHT PARENTHESIS
*↔'*'; # from FULLWIDTH ASTERISK
+↔'+'; # from FULLWIDTH PLUS SIGN
,↔','; # from FULLWIDTH COMMA
-↔'-'; # from FULLWIDTH HYPHEN-MINUS
.↔'.'; # from FULLWIDTH FULL STOP
/↔'/'; # from FULLWIDTH SOLIDUS
0↔'0'; # from FULLWIDTH DIGIT ZERO
1↔'1'; # from FULLWIDTH DIGIT ONE
2↔'2'; # from FULLWIDTH DIGIT TWO
3↔'3'; # from FULLWIDTH DIGIT THREE
4↔'4'; # from FULLWIDTH DIGIT FOUR
5↔'5'; # from FULLWIDTH DIGIT FIVE
6↔'6'; # from FULLWIDTH DIGIT SIX
7↔'7'; # from FULLWIDTH DIGIT SEVEN
8↔'8'; # from FULLWIDTH DIGIT EIGHT
9↔'9'; # from FULLWIDTH DIGIT NINE
:↔':'; # from FULLWIDTH COLON
;↔';'; # from FULLWIDTH SEMICOLON
<↔'<'; # from FULLWIDTH LESS-THAN SIGN
=↔'='; # from FULLWIDTH EQUALS SIGN
>↔'>'; # from FULLWIDTH GREATER-THAN SIGN
?↔'?'; # from FULLWIDTH QUESTION MARK
@↔'@'; # from FULLWIDTH COMMERCIAL AT
A↔A; # from FULLWIDTH LATIN CAPITAL LETTER A
B↔B; # from FULLWIDTH LATIN CAPITAL LETTER B
C↔C; # from FULLWIDTH LATIN CAPITAL LETTER C
D↔D; # from FULLWIDTH LATIN CAPITAL LETTER D
E↔E; # from FULLWIDTH LATIN CAPITAL LETTER E
F↔F; # from FULLWIDTH LATIN CAPITAL LETTER F
G↔G; # from FULLWIDTH LATIN CAPITAL LETTER G
H↔H; # from FULLWIDTH LATIN CAPITAL LETTER H
I↔I; # from FULLWIDTH LATIN CAPITAL LETTER I
J↔J; # from FULLWIDTH LATIN CAPITAL LETTER J
K↔K; # from FULLWIDTH LATIN CAPITAL LETTER K
L↔L; # from FULLWIDTH LATIN CAPITAL LETTER L
M↔M; # from FULLWIDTH LATIN CAPITAL LETTER M
N↔N; # from FULLWIDTH LATIN CAPITAL LETTER N
O↔O; # from FULLWIDTH LATIN CAPITAL LETTER O
P↔P; # from FULLWIDTH LATIN CAPITAL LETTER P
Q↔Q; # from FULLWIDTH LATIN CAPITAL LETTER Q
R↔R; # from FULLWIDTH LATIN CAPITAL LETTER R
S↔S; # from FULLWIDTH LATIN CAPITAL LETTER S
T↔T; # from FULLWIDTH LATIN CAPITAL LETTER T
U↔U; # from FULLWIDTH LATIN CAPITAL LETTER U
V↔V; # from FULLWIDTH LATIN CAPITAL LETTER V
W↔W; # from FULLWIDTH LATIN CAPITAL LETTER W
X↔X; # from FULLWIDTH LATIN CAPITAL LETTER X
Y↔Y; # from FULLWIDTH LATIN CAPITAL LETTER Y
Z↔Z; # from FULLWIDTH LATIN CAPITAL LETTER Z
[↔'['; # from FULLWIDTH LEFT SQUARE BRACKET
\↔'\'; # from FULLWIDTH REVERSE SOLIDUS {double escape - aliu}
]↔']'; # from FULLWIDTH RIGHT SQUARE BRACKET
^↔'^'; # from FULLWIDTH CIRCUMFLEX ACCENT
_↔'_'; # from FULLWIDTH LOW LINE
`↔'`'; # from FULLWIDTH GRAVE ACCENT
a↔a; # from FULLWIDTH LATIN SMALL LETTER A
b↔b; # from FULLWIDTH LATIN SMALL LETTER B
c↔c; # from FULLWIDTH LATIN SMALL LETTER C
d↔d; # from FULLWIDTH LATIN SMALL LETTER D
e↔e; # from FULLWIDTH LATIN SMALL LETTER E
f↔f; # from FULLWIDTH LATIN SMALL LETTER F
g↔g; # from FULLWIDTH LATIN SMALL LETTER G
h↔h; # from FULLWIDTH LATIN SMALL LETTER H
i↔i; # from FULLWIDTH LATIN SMALL LETTER I
j↔j; # from FULLWIDTH LATIN SMALL LETTER J
k↔k; # from FULLWIDTH LATIN SMALL LETTER K
l↔l; # from FULLWIDTH LATIN SMALL LETTER L
m↔m; # from FULLWIDTH LATIN SMALL LETTER M
n↔n; # from FULLWIDTH LATIN SMALL LETTER N
o↔o; # from FULLWIDTH LATIN SMALL LETTER O
p↔p; # from FULLWIDTH LATIN SMALL LETTER P
q↔q; # from FULLWIDTH LATIN SMALL LETTER Q
r↔r; # from FULLWIDTH LATIN SMALL LETTER R
s↔s; # from FULLWIDTH LATIN SMALL LETTER S
t↔t; # from FULLWIDTH LATIN SMALL LETTER T
u↔u; # from FULLWIDTH LATIN SMALL LETTER U
v↔v; # from FULLWIDTH LATIN SMALL LETTER V
w↔w; # from FULLWIDTH LATIN SMALL LETTER W
x↔x; # from FULLWIDTH LATIN SMALL LETTER X
y↔y; # from FULLWIDTH LATIN SMALL LETTER Y
z↔z; # from FULLWIDTH LATIN SMALL LETTER Z
{↔'{'; # from FULLWIDTH LEFT CURLY BRACKET
|↔'|'; # from FULLWIDTH VERTICAL LINE
}↔'}'; # from FULLWIDTH RIGHT CURLY BRACKET
~↔'~'; # from FULLWIDTH TILDE
。↔。; # to HALFWIDTH IDEOGRAPHIC FULL STOP
「↔「; # to HALFWIDTH LEFT CORNER BRACKET
」↔」; # to HALFWIDTH RIGHT CORNER BRACKET
、↔、; # to HALFWIDTH IDEOGRAPHIC COMMA
・↔・; # to HALFWIDTH KATAKANA MIDDLE DOT
ヲ↔ヲ; # to HALFWIDTH KATAKANA LETTER WO
ァ↔ァ; # to HALFWIDTH KATAKANA LETTER SMALL A
ィ↔ィ; # to HALFWIDTH KATAKANA LETTER SMALL I
ゥ↔ゥ; # to HALFWIDTH KATAKANA LETTER SMALL U
ェ↔ェ; # to HALFWIDTH KATAKANA LETTER SMALL E
ォ↔ォ; # to HALFWIDTH KATAKANA LETTER SMALL O
ャ↔ャ; # to HALFWIDTH KATAKANA LETTER SMALL YA
ュ↔ュ; # to HALFWIDTH KATAKANA LETTER SMALL YU
ョ↔ョ; # to HALFWIDTH KATAKANA LETTER SMALL YO
ッ↔ッ; # to HALFWIDTH KATAKANA LETTER SMALL TU
ー↔ー; # to HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK
ア↔ア; # to HALFWIDTH KATAKANA LETTER A
イ↔イ; # to HALFWIDTH KATAKANA LETTER I
ウ↔ウ; # to HALFWIDTH KATAKANA LETTER U
エ↔エ; # to HALFWIDTH KATAKANA LETTER E
オ↔オ; # to HALFWIDTH KATAKANA LETTER O
カ↔カ; # to HALFWIDTH KATAKANA LETTER KA
キ↔キ; # to HALFWIDTH KATAKANA LETTER KI
ク↔ク; # to HALFWIDTH KATAKANA LETTER KU
ケ↔ケ; # to HALFWIDTH KATAKANA LETTER KE
コ↔コ; # to HALFWIDTH KATAKANA LETTER KO
サ↔サ; # to HALFWIDTH KATAKANA LETTER SA
シ↔シ; # to HALFWIDTH KATAKANA LETTER SI
ス↔ス; # to HALFWIDTH KATAKANA LETTER SU
セ↔セ; # to HALFWIDTH KATAKANA LETTER SE
ソ↔ソ; # to HALFWIDTH KATAKANA LETTER SO
タ↔タ; # to HALFWIDTH KATAKANA LETTER TA
チ↔チ; # to HALFWIDTH KATAKANA LETTER TI
ツ↔ツ; # to HALFWIDTH KATAKANA LETTER TU
テ↔テ; # to HALFWIDTH KATAKANA LETTER TE
ト↔ト; # to HALFWIDTH KATAKANA LETTER TO
ナ↔ナ; # to HALFWIDTH KATAKANA LETTER NA
ニ↔ニ; # to HALFWIDTH KATAKANA LETTER NI
ヌ↔ヌ; # to HALFWIDTH KATAKANA LETTER NU
ネ↔ネ; # to HALFWIDTH KATAKANA LETTER NE
ノ↔ノ; # to HALFWIDTH KATAKANA LETTER NO
ハ↔ハ; # to HALFWIDTH KATAKANA LETTER HA
ヒ↔ヒ; # to HALFWIDTH KATAKANA LETTER HI
フ↔フ; # to HALFWIDTH KATAKANA LETTER HU
ヘ↔ヘ; # to HALFWIDTH KATAKANA LETTER HE
ホ↔ホ; # to HALFWIDTH KATAKANA LETTER HO
マ↔マ; # to HALFWIDTH KATAKANA LETTER MA
ミ↔ミ; # to HALFWIDTH KATAKANA LETTER MI
ム↔ム; # to HALFWIDTH KATAKANA LETTER MU
メ↔メ; # to HALFWIDTH KATAKANA LETTER ME
モ↔モ; # to HALFWIDTH KATAKANA LETTER MO
ヤ↔ヤ; # to HALFWIDTH KATAKANA LETTER YA
ユ↔ユ; # to HALFWIDTH KATAKANA LETTER YU
ヨ↔ヨ; # to HALFWIDTH KATAKANA LETTER YO
ラ↔ラ; # to HALFWIDTH KATAKANA LETTER RA
リ↔リ; # to HALFWIDTH KATAKANA LETTER RI
ル↔ル; # to HALFWIDTH KATAKANA LETTER RU
レ↔レ; # to HALFWIDTH KATAKANA LETTER RE
ロ↔ロ; # to HALFWIDTH KATAKANA LETTER RO
ワ↔ワ; # to HALFWIDTH KATAKANA LETTER WA
ン↔ン; # to HALFWIDTH KATAKANA LETTER N
゙↔゙; # to HALFWIDTH KATAKANA VOICED SOUND MARK
゚↔゚; # to HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
\u1160↔\uFFA0; # to HALFWIDTH HANGUL FILLER
ᄀ↔ᄀ; # to HALFWIDTH HANGUL LETTER KIYEOK
ᄁ↔ᄁ; # to HALFWIDTH HANGUL LETTER SSANGKIYEOK
ᆪ↔ᆪ; # to HALFWIDTH HANGUL LETTER KIYEOK-SIOS
ᄂ↔ᄂ; # to HALFWIDTH HANGUL LETTER NIEUN
ᆬ↔ᆬ; # to HALFWIDTH HANGUL LETTER NIEUN-CIEUC
ᆭ↔ᆭ; # to HALFWIDTH HANGUL LETTER NIEUN-HIEUH
ᄃ↔ᄃ; # to HALFWIDTH HANGUL LETTER TIKEUT
ᄄ↔ᄄ; # to HALFWIDTH HANGUL LETTER SSANGTIKEUT
ᄅ↔ᄅ; # to HALFWIDTH HANGUL LETTER RIEUL
ᆰ↔ᆰ; # to HALFWIDTH HANGUL LETTER RIEUL-KIYEOK
ᆱ↔ᆱ; # to HALFWIDTH HANGUL LETTER RIEUL-MIEUM
ᆲ↔ᆲ; # to HALFWIDTH HANGUL LETTER RIEUL-PIEUP
ᆳ↔ᆳ; # to HALFWIDTH HANGUL LETTER RIEUL-SIOS
ᆴ↔ᆴ; # to HALFWIDTH HANGUL LETTER RIEUL-THIEUTH
ᆵ↔ᆵ; # to HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH
ᄚ↔ᄚ; # to HALFWIDTH HANGUL LETTER RIEUL-HIEUH
ᄆ↔ᄆ; # to HALFWIDTH HANGUL LETTER MIEUM
ᄇ↔ᄇ; # to HALFWIDTH HANGUL LETTER PIEUP
ᄈ↔ᄈ; # to HALFWIDTH HANGUL LETTER SSANGPIEUP
ᄡ↔ᄡ; # to HALFWIDTH HANGUL LETTER PIEUP-SIOS
ᄉ↔ᄉ; # to HALFWIDTH HANGUL LETTER SIOS
ᄊ↔ᄊ; # to HALFWIDTH HANGUL LETTER SSANGSIOS
ᄋ↔ᄋ; # to HALFWIDTH HANGUL LETTER IEUNG
ᄌ↔ᄌ; # to HALFWIDTH HANGUL LETTER CIEUC
ᄍ↔ᄍ; # to HALFWIDTH HANGUL LETTER SSANGCIEUC
ᄎ↔ᄎ; # to HALFWIDTH HANGUL LETTER CHIEUCH
ᄏ↔ᄏ; # to HALFWIDTH HANGUL LETTER KHIEUKH
ᄐ↔ᄐ; # to HALFWIDTH HANGUL LETTER THIEUTH
ᄑ↔ᄑ; # to HALFWIDTH HANGUL LETTER PHIEUPH
ᄒ↔ᄒ; # to HALFWIDTH HANGUL LETTER HIEUH
ᅡ↔ᅡ; # to HALFWIDTH HANGUL LETTER A
ᅢ↔ᅢ; # to HALFWIDTH HANGUL LETTER AE
ᅣ↔ᅣ; # to HALFWIDTH HANGUL LETTER YA
ᅤ↔ᅤ; # to HALFWIDTH HANGUL LETTER YAE
ᅥ↔ᅥ; # to HALFWIDTH HANGUL LETTER EO
ᅦ↔ᅦ; # to HALFWIDTH HANGUL LETTER E
ᅧ↔ᅧ; # to HALFWIDTH HANGUL LETTER YEO
ᅨ↔ᅨ; # to HALFWIDTH HANGUL LETTER YE
ᅩ↔ᅩ; # to HALFWIDTH HANGUL LETTER O
ᅪ↔ᅪ; # to HALFWIDTH HANGUL LETTER WA
ᅫ↔ᅫ; # to HALFWIDTH HANGUL LETTER WAE
ᅬ↔ᅬ; # to HALFWIDTH HANGUL LETTER OE
ᅭ↔ᅭ; # to HALFWIDTH HANGUL LETTER YO
ᅮ↔ᅮ; # to HALFWIDTH HANGUL LETTER U
ᅯ↔ᅯ; # to HALFWIDTH HANGUL LETTER WEO
ᅰ↔ᅰ; # to HALFWIDTH HANGUL LETTER WE
ᅱ↔ᅱ; # to HALFWIDTH HANGUL LETTER WI
ᅲ↔ᅲ; # to HALFWIDTH HANGUL LETTER YU
ᅳ↔ᅳ; # to HALFWIDTH HANGUL LETTER EU
ᅴ↔ᅴ; # to HALFWIDTH HANGUL LETTER YI
ᅵ↔ᅵ; # to HALFWIDTH HANGUL LETTER I
¢↔'¢'; # from FULLWIDTH CENT SIGN
£↔'£'; # from FULLWIDTH POUND SIGN
¬↔'¬'; # from FULLWIDTH NOT SIGN
 ̄↔'¯'; # from FULLWIDTH MACRON
\u3000↔' '; # ideographic space (place this after MACRON)
¦↔'¦'; # from FULLWIDTH BROKEN BAR
¥↔'¥'; # from FULLWIDTH YEN SIGN
₩↔₩; # from FULLWIDTH WON SIGN
│↔│; # to HALFWIDTH FORMS LIGHT VERTICAL
'←'↔'←'; # to HALFWIDTH LEFTWARDS ARROW
↑↔↑; # to HALFWIDTH UPWARDS ARROW
'→'↔'→'; # to HALFWIDTH RIGHTWARDS ARROW
↓↔↓; # to HALFWIDTH DOWNWARDS ARROW
■↔■; # to HALFWIDTH BLACK SQUARE
○↔○; # to HALFWIDTH WHITE CIRCLE
# eof
…/transforms/transform[@source="Georgian"][@target="Latin"][@direction="both"]/tRuleწ ↔ tsʼ ;
კ ↔ kʼ ;
პ ↔ pʼ ;
ჟ ↔ zh ;
ტ ↔ tʼ ;
ღ ↔ gh ;
ყ ↔ qʼ ;
შ ↔ sh ;
ჭ ↔ chʼ ;
ჩ ↔ ch ;
ც ↔ ts ;
ძ ↔ dz ;
ხ ↔ kh ;
ჳ ↔ ŭi ;
ა ↔ a ;
ბ ↔ b ;
გ ↔ g ;
დ ↔ d ;
ე ↔ e ;
ვ ↔ v ;
ზ ↔ z ;
თ ↔ t ;
ი ↔ i ;
ლ ↔ l ;
მ ↔ m ;
ნ ↔ n ;
ო ↔ o ;
რ ↔ r ;
ს ↔ s ;
უ ↔ u ;
ფ ↔ p ;
ქ ↔ k ;
ჯ ↔ j ;
ჰ ↔ h ;
ჴ ↔ q ;
# long items moved up
წ ↔ tsʼ ;
კ ↔ kʼ ;
პ ↔ pʼ ;
ჟ ↔ zh ;
ტ ↔ tʼ ;
ღ ↔ gh ;
ყ ↔ qʼ ;
შ ↔ sh ;
ჭ ↔ chʼ ;
ჩ ↔ ch ;
ც ↔ ts ;
ძ ↔ dz ;
ხ ↔ kh ;
ჳ ↔ ŭi ;
# normal order
ა ↔ a ;
ბ ↔ b ;
გ ↔ g ;
დ ↔ d ;
ე ↔ e ;
ვ ↔ v ;
ზ ↔ z ;
თ ↔ t ;
ი ↔ i ;
#კ ↔ kʼ ;
ლ ↔ l ;
მ ↔ m ;
ნ ↔ n ;
ო ↔ o ;
#პ ↔ pʼ ;
#ჟ ↔ zh ;
რ ↔ r ;
ს ↔ s ;
#ტ ↔ tʼ ;
უ ↔ u ;
ფ ↔ p ;
ქ ↔ k ;
#ღ ↔ gh ;
#ყ ↔ qʼ ;
#შ ↔ sh ;
#ჩ ↔ ch ;
#ც ↔ ts ;
#ძ ↔ dz ;
#წ ↔ tsʼ ;
#ჭ ↔ chʼ ;
#ხ ↔ kh ;
ჯ ↔ j ;
ჰ ↔ h ;
#ჳ ↔ ŭi ;
ჴ ↔ q ;
…/transforms/transform[@source="Georgian"][@target="Latin"][@variant="BGN"][@direction="forward"]/tRule:: [აბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯჰ] ;
:: NFD (NFC) ;
$wordBoundary = [^[:L:][:M:][:N:]] ;
ა → a ; # GEORGIAN LETTER AN
ბ → b ; # GEORGIAN LETTER BAN
გ → g ; # GEORGIAN LETTER GAN
დ → d ; # GEORGIAN LETTER DON
ე → e ; # GEORGIAN LETTER EN
ვ → v ; # GEORGIAN LETTER VIN
ზ → z ; # GEORGIAN LETTER ZEN
თ → t’ ; # GEORGIAN LETTER TAN
ი → i ; # GEORGIAN LETTER IN
კ → k ; # GEORGIAN LETTER KAN
ლ → l ; # GEORGIAN LETTER LAS
მ → m ; # GEORGIAN LETTER MAN
ნ → n ; # GEORGIAN LETTER NAR
ო → o ; # GEORGIAN LETTER ON
პ → p ; # GEORGIAN LETTER PAR
ჟ → zh ; # GEORGIAN LETTER ZHAR
რ → r ; # GEORGIAN LETTER RAE
ს → s ; # GEORGIAN LETTER SAN
ტ → t ; # GEORGIAN LETTER TAR
უ → u ; # GEORGIAN LETTER UN
ფ → p’ ; # GEORGIAN LETTER PHAR
ქ → k’ ; # GEORGIAN LETTER KHAR
ღ → gh ; # GEORGIAN LETTER GHAN
ყ → q ; # GEORGIAN LETTER QAR
შ → sh ; # GEORGIAN LETTER SHIN
ჩ → ch’ ; # GEORGIAN LETTER CHIN
ც → ts’ ; # GEORGIAN LETTER CAN
ძ → dz ; # GEORGIAN LETTER JIL
წ → ts ; # GEORGIAN LETTER CIL
ჭ → ch ; # GEORGIAN LETTER CHAR
ხ → kh ; # GEORGIAN LETTER XAN
ჯ → j ; # GEORGIAN LETTER JHAN
ჰ → h ; # GEORGIAN LETTER HAE
#
########################################################################
# BGN/PCGN 1981 System
#
# The BGN/PCGN system for Georgian was designed for use in romanizing
# names written in the Georgian alphabet. The alphabet shown here is
# known as the Mkhedruli alphabet and is the alphabet presently
# used in the Republic of Georgia.
#
# The Georgian Alphabet as defined by the BGN (Page 27):
#
# აბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯჰ
#
# Originally prepared by Michael Everson
########################################################################
#
# MINIMAL FILTER: Georgian-Latin
#

:: [აბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯჰ] ;
:: NFD (NFC) ;
#
#
########################################################################


#
########################################################################
#
# Define All Transformation Variables
#
########################################################################
#
# Use this $wordBoundary until bug 2034 is fixed in ICU:
# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
#

$wordBoundary = [^[:L:][:M:][:N:]] ;
#
#
########################################################################


#
########################################################################
#
# Start of Alphabetic Transformations
#
########################################################################
#

ა → a ; # GEORGIAN LETTER AN
ბ → b ; # GEORGIAN LETTER BAN
გ → g ; # GEORGIAN LETTER GAN
დ → d ; # GEORGIAN LETTER DON
ე → e ; # GEORGIAN LETTER EN
ვ → v ; # GEORGIAN LETTER VIN
ზ → z ; # GEORGIAN LETTER ZEN
თ → t’ ; # GEORGIAN LETTER TAN
ი → i ; # GEORGIAN LETTER IN
კ → k ; # GEORGIAN LETTER KAN
ლ → l ; # GEORGIAN LETTER LAS
მ → m ; # GEORGIAN LETTER MAN
ნ → n ; # GEORGIAN LETTER NAR
ო → o ; # GEORGIAN LETTER ON
პ → p ; # GEORGIAN LETTER PAR
ჟ → zh ; # GEORGIAN LETTER ZHAR
რ → r ; # GEORGIAN LETTER RAE
ს → s ; # GEORGIAN LETTER SAN
ტ → t ; # GEORGIAN LETTER TAR
უ → u ; # GEORGIAN LETTER UN
ფ → p’ ; # GEORGIAN LETTER PHAR
ქ → k’ ; # GEORGIAN LETTER KHAR
ღ → gh ; # GEORGIAN LETTER GHAN
ყ → q ; # GEORGIAN LETTER QAR
შ → sh ; # GEORGIAN LETTER SHIN
ჩ → ch’ ; # GEORGIAN LETTER CHIN
ც → ts’ ; # GEORGIAN LETTER CAN
ძ → dz ; # GEORGIAN LETTER JIL
წ → ts ; # GEORGIAN LETTER CIL
ჭ → ch ; # GEORGIAN LETTER CHAR
ხ → kh ; # GEORGIAN LETTER XAN
ჯ → j ; # GEORGIAN LETTER JHAN
ჰ → h ; # GEORGIAN LETTER HAE
#
#
########################################################################
…/transforms/transform[@source="Greek"][@target="Latin"][@direction="both"]/tRule:: [;µ·ÄËÏÖÜäëïöüÿ-āĒ-ēĪ-īŌ-ōŪ-ūŸǕ-ǜǞ-ǣǬ-ǭȪ-ȭȰ-ȳ̄̈̓-̔͂-ͅͺ;Ά-ΊΌΎ-ΡΣ-ώϐ-ϗϛϝϟϡϣϥϧϩϫϭϯ-ϵϷ-\u07FBЁЇёїӒ-ӓӚ-ӟӢ-ӧӪ-ӱӴ-ӵӸ-ӹḔ-ḗḠ-ḡḦ-ḧḮ-ḯḸ-ḹṎ-ṓṜ-ṝṺ-ṻẄ-ẅẌ-ẍẗἀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼι῁-ῄῆ-ῌ῏-ΐῖ-Ί῟-Ῥῲ-ῴῶ-ῼΩϹ] ;
:: NFD (NFC) ;
$lower = [[:latin:][:greek:] & [:Ll:]];
$glower = [[:greek:] & [:Ll:]];
$upper = [[:latin:][:greek:] & [:Lu:]] ;
$accent = [:M:] ;
$accentMinus = [ [̀-ͅ] & [:M:] - [̸]] ;
$macron = ̄ ;
$ddot = ̈ ;
$ddotmac = [$ddot$macron];
$lcgvowel = [αεηιουω] ;
$ucgvowel = [ΑΕΗΙΟΥΩ] ;
$gvowel = [$lcgvowel $ucgvowel] ;
$lcgvowelC = [$lcgvowel $accent] ;
$evowel = [aeiouyAEIOUY];
$evowel2 = [iuyIUY];
$vowel = [ $evowel $gvowel] ;
$gammaLike = [ΓΚΞΧγκξχϰ] ;
$egammaLike = [GKXCgkxc] ;
$smooth = ̓ ;
$rough = ̔ ;
$iotasub = ͅ ;
$evowel_i = [$evowel-[iI]] ;
$evowel2_i = [uyUY];
$underbar = ̱;
$afterLetter = [:L:] [[:M:]\']* ;
$beforeLetter = [[:M:]\']* [:L:] ;
$beforeLower = $accent * $lower ;
$notLetter = [^[:L:][:M:]] ;
$under = ̱;
\: ↔ \: $under ;
\? ↔ \? $under ;
\; ↔ \? ;
· ↔ \: ;
͂ ↔ ̂ ;
$accent_minus = [[$accent]-[$iotasub$macron]];
Α } $accent_minus * $iotasub → | Α $macron ;
α } $accent_minus * $iotasub → | α $macron ;
$upper $accent * { $iotasub → I ;
$iotasub → i ;
| $1 $iotasub ← ($evowel $macron $accentMinus *) i ;
| $1 $iotasub ← ($evowel $macron $accentMinus *) I ;
Α ($macron?) $rough } $beforeLower → H | α $1;
Ε $rough } $beforeLower → H | ε;
Η $rough } $beforeLower → H | η ;
Ι ($ddot?) $rough } $beforeLower → H | ι $1;
Ο $rough } $beforeLower → H | ο ;
Υ $rough } $beforeLower → H | υ ;
Ω ($ddot?) $rough } $beforeLower → H | ω $1;
Α ($glower $macron?) $rough → H | α $1 ;
Ε ($glower) $rough → H | ε $1 ;
Η ($glower) $rough → H | η $1 ;
Ι ($glower $ddot?) $rough → H | ι $1 ;
Ο ($glower) $rough → H | ο $1 ;
Υ ($glower) $rough → H | υ $1 ;
Ω ($glower $ddot?) $rough → H | ω $1 ;
($lcgvowel + $ddotmac? ) $rough → h | $1 ;
($gvowel + $ddotmac? ) $rough → H | $1 ;
| $1 $rough ← h ($evowel $macron $ddot? $evowel2_i $macron?) ;
| $1 $rough ← h ($evowel $ddot? $evowel2 $macron?) ;
| $1 $rough ← h ($evowel $macron? $ddot?) ;
| $1 $rough ← H ([AEIOUY] $macron $ddot? $evowel2_i $macron?) ;
| $1 $rough ← H ([AEIOUY] $ddot? $evowel2 $macron?) ;
| $1 $rough ← H ([AEIOUY] $macron? $ddot?) ;
| A $1 $rough ← H a ($macron $ddot? $evowel2_i $macron?) ;
| E $1 $rough ← H e ($macron $ddot? $evowel2_i $macron?) ;
| I $1 $rough ← H i ($macron $ddot? $evowel2_i $macron?) ;
| O $1 $rough ← H o ($macron $ddot? $evowel2_i $macron?) ;
| U $1 $rough ← H u ($macron $ddot? $evowel2_i $macron?) ;
| Y $1 $rough ← H y ($macron $ddot? $evowel2_i $macron?) ;
| A $1 $rough ← H a ($ddot? $evowel2 $macron?) ;
| E $1 $rough ← H e ($ddot? $evowel2 $macron?) ;
| I $1 $rough ← H i ($ddot? $evowel2 $macron?) ;
| O $1 $rough ← H o ($ddot? $evowel2 $macron?) ;
| U $1 $rough ← H u ($ddot? $evowel2 $macron?) ;
| Y $1 $rough ← H y ($ddot? $evowel2 $macron?) ;
| A $1 $rough ← H a ($macron? $ddot? ) ;
| E $1 $rough ← H e ($macron? $ddot? ) ;
| I $1 $rough ← H i ($macron? $ddot? ) ;
| O $1 $rough ← H o ($macron? $ddot? ) ;
| U $1 $rough ← H u ($macron? $ddot? ) ;
| Y $1 $rough ← H y ($macron? $ddot? ) ;
$smooth → ;
| $1 $smooth ← $notLetter { ([rR]) } [^hH$smooth$rough] ;
| $1 $smooth ← $notLetter { ($evowel $macron? $evowel2 $macron?) } [^$smooth$rough] ;
| $1 $smooth ← $notLetter { ($evowel $macron?) } [^$evowel2$smooth$rough] ;
Α ← A $macron ;
α ← a $macron ;
η ↔ e $macron ;
Η ↔ E $macron ;
φ ↔ ph ;
Ψ } $beforeLower ↔ Ps ;
Ψ ↔ PS ;
Φ } $beforeLower ↔ Ph ;
Φ ↔ PH ;
ψ ↔ ps ;
ω ↔ o $macron ;
Ω ↔ O $macron;
α ↔ a ;
Α ↔ A ;
β ↔ b ;
Β ↔ B ;
γ } $gammaLike ↔ n } $egammaLike ;
γ ↔ g ;
Γ } $gammaLike ↔ N } $egammaLike ;
Γ ↔ G ;
δ ↔ d ;
Δ ↔ D ;
ε ↔ e ;
Ε ↔ E ;
ζ ↔ z ;
Ζ ↔ Z ;
θ ↔ th ;
Θ } $beforeLower ↔ Th ;
Θ ↔ TH ;
ι ↔ i ;
Ι ↔ I ;
κ ↔ k ;
Κ ↔ K ;
λ ↔ l ;
Λ ↔ L ;
μ ↔ m ;
Μ ↔ M ;
ν } $gammaLike → n\' ;
ν ↔ n ;
Ν } $gammaLike ↔ N\' ;
Ν ↔ N ;
ξ ↔ x ;
Ξ ↔ X ;
ο ↔ o ;
Ο ↔ O ;
π ↔ p ;
Π ↔ P ;
ρ $rough ↔ rh;
Ρ $rough } $beforeLower ↔ Rh ;
Ρ $rough ↔ RH ;
ρ ↔ r ;
Ρ ↔ R ;
[Pp] { } [ςσΣϷϸϺϻ] → \' ;
Ϸ ↔ Š ; # Ϸ GREEK CAPITAL LETTER SHO Uppercase_Letter Grek - L
ϸ ↔ š ; #ϸ GREEK SMALL LETTER SHO Lowercase_Letter Grek - L
Ϻ ↔ Ŝ ; # Ϻ GREEK CAPITAL LETTER SAN Uppercase_Letter Grek - L
ϻ ↔ ŝ ; # ϻ GREEK SMALL LETTER SAN Lowercase_Letter Grek - L
ς } $beforeLetter ↔ s $underbar } $beforeLetter;
σ } $beforeLetter ↔ s } $beforeLetter;
$afterLetter { σ ↔ $afterLetter { s $underbar;
$afterLetter { ς ↔ $afterLetter { s ;
ς ↔ s $underbar;
σ ↔ s ;
Σ ↔ S ;
τ ↔ t ;
Τ ↔ T ;
$vowel {υ } ↔ u ;
υ ↔ y ;
$vowel { Υ ↔ U ;
Υ ↔ Y ;
χ ↔ ch ;
Χ } $beforeLower ↔ Ch ;
Χ ↔ CH ;
$ignore = [[:Mark:]''] * ;
| k ← c ;
| ph ← f ;
| i ← j ;
| k ← q ;
| b ← v } $vowel ;
| b ← w } $vowel;
| u ← v ;
| u ← w;
| K ← C ;
| Ph ← F ;
| I ← J ;
| K ← Q ;
| B ← V } $vowel ;
| B ← W } $vowel ;
| U ← V ;
| U ← W ;
$rough } $ignore [:UppercaseLetter:] → H ;
$ignore [:UppercaseLetter:] { $rough → H ;
$rough ← H ;
$rough ↔ h ;
ϐ → | β ;
ϑ → | θ ;
ϒ → | Υ ;
ϕ → | φ ;
ϖ → | π ;
ϰ → | κ ;
ϱ → | ρ ;
ϲ → | σ ;
Ϲ → | Σ; #U+03F9 GREEK CAPITAL LUNATE SIGMA SYMBOL
ϳ → j ;
ϴ → | Θ ;
ϵ → | ε ;
µ → | μ ;
ͺ → i;
← [Ππ] { \' } [Ss] ;
← [Νν] { \' } $egammaLike ;
::NFC (NFD) ;
:: ( [':?A-Za-zÀ-ÅÇ-ÏÑ-ÖÙ-Ýà-åç-ïñ-öù-ýÿ-ďĒ-ĥĨ-İĴ-ķĹ-ľŃ-ňŌ-őŔ-ťŨ-žƠ-ơƯ-ưǍ-ǜǞ-ǣǦ-ǰǴ-ǵǸ-țȞ-ȟȦ-ȳ̀-̷̹-ͅ΅-ΆΈ-ΊΌΎ-ΐΪ-ΰϊ-ώϓ-ϔЀ-ЁЃЇЌ-ЎЙйѐ-ёѓїќ-ўѶ-ѷӁ-ӂӐ-ӓӖ-ӗӚ-ӟӢ-ӧӪ-ӵӸ-ӹḀ-ẙẛẠ-ỹἀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼ῁-ῄῆ-ΐῖ-Ί῝-΅ῲ-ῴῶ-ῼK-Å] ) ;
# Rules are predicated on running NFD first, and NFC afterwards
# :: [\u0000-\u007F \u0370-Ͽ [:Greek:] [:nonspacing mark:]] ;
# MINIMAL FILTER GENERATED FOR: Greek-Latin
:: [;µ·ÄËÏÖÜäëïöüÿ-āĒ-ēĪ-īŌ-ōŪ-ūŸǕ-ǜǞ-ǣǬ-ǭȪ-ȭȰ-ȳ̄̈̓-̔͂-ͅͺ;Ά-ΊΌΎ-ΡΣ-ώϐ-ϗϛϝϟϡϣϥϧϩϫϭϯ-ϵϷ-\u07FBЁЇёїӒ-ӓӚ-ӟӢ-ӧӪ-ӱӴ-ӵӸ-ӹḔ-ḗḠ-ḡḦ-ḧḮ-ḯḸ-ḹṎ-ṓṜ-ṝṺ-ṻẄ-ẅẌ-ẍẗἀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼι῁-ῄῆ-ῌ῏-ΐῖ-Ί῟-Ῥῲ-ῴῶ-ῼΩϹ] ;
:: NFD (NFC) ;
# TEST CASES
# Ὀλίγοι ἔμφονες πολλῶν ἀφρόνων φοβερώτεροι — Πλάτωνος
# ᾂ ᾒ ᾢ ᾃ ᾓ ᾣ
# ᾳ ῃ ῳ ὃ ὄ
# ὠς ὡς ὢς ὣς
# Ὠς Ὡς Ὢς Ὣς
# ὨΣ ὩΣ ὪΣ ὫΣ
# Ạ, ạ, Ẹ, ẹ, Ọ, ọ
# Useful variables
$lower = [[:latin:][:greek:] & [:Ll:]];
$glower = [[:greek:] & [:Ll:]];
$upper = [[:latin:][:greek:] & [:Lu:]] ;
$accent = [:M:] ;
# NOTE: restrict to just the Greek & Latin accents that we care about
# TODO: broaden out once interation is fixed
$accentMinus = [ [̀-ͅ] & [:M:] - [̸]] ;
$macron = ̄ ;
$ddot = ̈ ;
$ddotmac = [$ddot$macron];
$lcgvowel = [αεηιουω] ;
$ucgvowel = [ΑΕΗΙΟΥΩ] ;
$gvowel = [$lcgvowel $ucgvowel] ;
$lcgvowelC = [$lcgvowel $accent] ;
$evowel = [aeiouyAEIOUY];
$evowel2 = [iuyIUY];
$vowel = [ $evowel $gvowel] ;
$gammaLike = [ΓΚΞΧγκξχϰ] ;
$egammaLike = [GKXCgkxc] ;
$smooth = ̓ ;
$rough = ̔ ;
$iotasub = ͅ ;
$evowel_i = [$evowel-[iI]] ;
$evowel2_i = [uyUY];
$underbar = ̱;
$afterLetter = [:L:] [[:M:]\']* ;
$beforeLetter = [[:M:]\']* [:L:] ;
$beforeLower = $accent * $lower ;
$notLetter = [^[:L:][:M:]] ;
$under = ̱;
# Fix punctuation
# preserve original
\: ↔ \: $under ;
\? ↔ \? $under ;
\; ↔ \? ;
· ↔ \: ;
# CIRCUMFLEX: convert greek circumflex to normal one. Could use tilde or inverted breve
͂ ↔ ̂ ;
# IOTA: convert iota subscript to iota
# first make previous alpha long!
$accent_minus = [[$accent]-[$iotasub$macron]];
Α } $accent_minus * $iotasub → | Α $macron ;
α } $accent_minus * $iotasub → | α $macron ;
# now convert to uppercase if after uppercase, ow to lowercase
$upper $accent * { $iotasub → I ;
$iotasub → i ;
| $1 $iotasub ← ($evowel $macron $accentMinus *) i ;
| $1 $iotasub ← ($evowel $macron $accentMinus *) I ;
# BREATHING
# Convert rough breathing to h, and move before letters.
# Make A ` x = → H a x
Α ($macron?) $rough } $beforeLower → H | α $1;
Ε $rough } $beforeLower → H | ε;
Η $rough } $beforeLower → H | η ;
Ι ($ddot?) $rough } $beforeLower → H | ι $1;
Ο $rough } $beforeLower → H | ο ;
Υ $rough } $beforeLower → H | υ ;
Ω ($ddot?) $rough } $beforeLower → H | ω $1;
# Make A x ` = → H a x
Α ($glower $macron?) $rough → H | α $1 ;
Ε ($glower) $rough → H | ε $1 ;
Η ($glower) $rough → H | η $1 ;
Ι ($glower $ddot?) $rough → H | ι $1 ;
Ο ($glower) $rough → H | ο $1 ;
Υ ($glower) $rough → H | υ $1 ;
Ω ($glower $ddot?) $rough → H | ω $1 ;
#Otherwise, make x ` into h x and X ` into H X
($lcgvowel + $ddotmac? ) $rough → h | $1 ;
($gvowel + $ddotmac? ) $rough → H | $1 ;
# Go backwards with H
| $1 $rough ← h ($evowel $macron $ddot? $evowel2_i $macron?) ;
| $1 $rough ← h ($evowel $ddot? $evowel2 $macron?) ;
| $1 $rough ← h ($evowel $macron? $ddot?) ;
| $1 $rough ← H ([AEIOUY] $macron $ddot? $evowel2_i $macron?) ;
| $1 $rough ← H ([AEIOUY] $ddot? $evowel2 $macron?) ;
| $1 $rough ← H ([AEIOUY] $macron? $ddot?) ;
# titlecase, have to fix individually
# in the future, we should add &uppercase() to make this easier
| A $1 $rough ← H a ($macron $ddot? $evowel2_i $macron?) ;
| E $1 $rough ← H e ($macron $ddot? $evowel2_i $macron?) ;
| I $1 $rough ← H i ($macron $ddot? $evowel2_i $macron?) ;
| O $1 $rough ← H o ($macron $ddot? $evowel2_i $macron?) ;
| U $1 $rough ← H u ($macron $ddot? $evowel2_i $macron?) ;
| Y $1 $rough ← H y ($macron $ddot? $evowel2_i $macron?) ;
| A $1 $rough ← H a ($ddot? $evowel2 $macron?) ;
| E $1 $rough ← H e ($ddot? $evowel2 $macron?) ;
| I $1 $rough ← H i ($ddot? $evowel2 $macron?) ;
| O $1 $rough ← H o ($ddot? $evowel2 $macron?) ;
| U $1 $rough ← H u ($ddot? $evowel2 $macron?) ;
| Y $1 $rough ← H y ($ddot? $evowel2 $macron?) ;
| A $1 $rough ← H a ($macron? $ddot? ) ;
| E $1 $rough ← H e ($macron? $ddot? ) ;
| I $1 $rough ← H i ($macron? $ddot? ) ;
| O $1 $rough ← H o ($macron? $ddot? ) ;
| U $1 $rough ← H u ($macron? $ddot? ) ;
| Y $1 $rough ← H y ($macron? $ddot? ) ;
# Now do smooth
#delete smooth breathing for Latin
$smooth → ;
# insert in Greek
# the assumption is that all Marks are on letters.
| $1 $smooth ← $notLetter { ([rR]) } [^hH$smooth$rough] ;
| $1 $smooth ← $notLetter { ($evowel $macron? $evowel2 $macron?) } [^$smooth$rough] ;
| $1 $smooth ← $notLetter { ($evowel $macron?) } [^$evowel2$smooth$rough] ;
# TODO: preserve smooth/rough breathing if not
# on initial vowel sequence
# need to have these up here so the rules don't mask
# remove now superfluous macron when returning
Α ← A $macron ;
α ← a $macron ;
η ↔ e $macron ;
Η ↔ E $macron ;
φ ↔ ph ;
Ψ } $beforeLower ↔ Ps ;
Ψ ↔ PS ;
Φ } $beforeLower ↔ Ph ;
Φ ↔ PH ;
ψ ↔ ps ;
ω ↔ o $macron ;
Ω ↔ O $macron;
# NORMAL
α ↔ a ;
Α ↔ A ;
β ↔ b ;
Β ↔ B ;
γ } $gammaLike ↔ n } $egammaLike ;
γ ↔ g ;
Γ } $gammaLike ↔ N } $egammaLike ;
Γ ↔ G ;
δ ↔ d ;
Δ ↔ D ;
ε ↔ e ;
Ε ↔ E ;
ζ ↔ z ;
Ζ ↔ Z ;
θ ↔ th ;
Θ } $beforeLower ↔ Th ;
Θ ↔ TH ;
ι ↔ i ;
Ι ↔ I ;
κ ↔ k ;
Κ ↔ K ;
λ ↔ l ;
Λ ↔ L ;
μ ↔ m ;
Μ ↔ M ;
ν } $gammaLike → n\' ;
ν ↔ n ;
Ν } $gammaLike ↔ N\' ;
Ν ↔ N ;
ξ ↔ x ;
Ξ ↔ X ;
ο ↔ o ;
Ο ↔ O ;
π ↔ p ;
Π ↔ P ;
ρ $rough ↔ rh;
Ρ $rough } $beforeLower ↔ Rh ;
Ρ $rough ↔ RH ;
ρ ↔ r ;
Ρ ↔ R ;
# insert separator before things that turn into s
[Pp] { } [ςσΣϷϸϺϻ] → \' ;
# special S variants
Ϸ ↔ Š ; # Ϸ GREEK CAPITAL LETTER SHO Uppercase_Letter Grek - L
ϸ ↔ š ; #ϸ GREEK SMALL LETTER SHO Lowercase_Letter Grek - L
Ϻ ↔ Ŝ ; # Ϻ GREEK CAPITAL LETTER SAN Uppercase_Letter Grek - L
ϻ ↔ ŝ ; # ϻ GREEK SMALL LETTER SAN Lowercase_Letter Grek - L
# underbar means exception
# before a letter, initial
ς } $beforeLetter ↔ s $underbar } $beforeLetter;
σ } $beforeLetter ↔ s } $beforeLetter;
# otherwise, after a letter = final
$afterLetter { σ ↔ $afterLetter { s $underbar;
$afterLetter { ς ↔ $afterLetter { s ;
# otherwise (isolated) = initial
ς ↔ s $underbar;
σ ↔ s ;
# [Pp] { Σ ↔ \'S ;
Σ ↔ S ;
τ ↔ t ;
Τ ↔ T ;
$vowel {υ } ↔ u ;
υ ↔ y ;
$vowel { Υ ↔ U ;
Υ ↔ Y ;
χ ↔ ch ;
Χ } $beforeLower ↔ Ch ;
Χ ↔ CH ;
# Completeness for ASCII
$ignore = [[:Mark:]''] * ;
| k ← c ;
| ph ← f ;
| i ← j ;
| k ← q ;
| b ← v } $vowel ;
| b ← w } $vowel;
| u ← v ;
| u ← w;
| K ← C ;
| Ph ← F ;
| I ← J ;
| K ← Q ;
| B ← V } $vowel ;
| B ← W } $vowel ;
| U ← V ;
| U ← W ;
$rough } $ignore [:UppercaseLetter:] → H ;
$ignore [:UppercaseLetter:] { $rough → H ;
$rough ← H ;
$rough ↔ h ;
# Completeness for Greek
ϐ → | β ;
ϑ → | θ ;
ϒ → | Υ ;
ϕ → | φ ;
ϖ → | π ;
ϰ → | κ ;
ϱ → | ρ ;
ϲ → | σ ;
Ϲ → | Σ; #U+03F9 GREEK CAPITAL LUNATE SIGMA SYMBOL
ϳ → j ;
ϴ → | Θ ;
ϵ → | ε ;
µ → | μ ;
ͺ → i;
# delete any trailing ' marks used for roundtripping
← [Ππ] { \' } [Ss] ;
← [Νν] { \' } $egammaLike ;
::NFC (NFD) ;
# ([\u0000-\u007F [:Latin:] [:Greek:] [:nonspacing mark:]]) ;
# ([\u0000-\u007F · [:Latin:] [:nonspacing mark:]]) ;
# MINIMAL FILTER GENERATED FOR: Latin-Greek BACKWARD
:: ( [':?A-Za-zÀ-ÅÇ-ÏÑ-ÖÙ-Ýà-åç-ïñ-öù-ýÿ-ďĒ-ĥĨ-İĴ-ķĹ-ľŃ-ňŌ-őŔ-ťŨ-žƠ-ơƯ-ưǍ-ǜǞ-ǣǦ-ǰǴ-ǵǸ-țȞ-ȟȦ-ȳ̀-̷̹-ͅ΅-ΆΈ-ΊΌΎ-ΐΪ-ΰϊ-ώϓ-ϔЀ-ЁЃЇЌ-ЎЙйѐ-ёѓїќ-ўѶ-ѷӁ-ӂӐ-ӓӖ-ӗӚ-ӟӢ-ӧӪ-ӵӸ-ӹḀ-ẙẛẠ-ỹἀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼ῁-ῄῆ-ΐῖ-Ί῝-΅ῲ-ῴῶ-ῼK-Å] ) ;
…/transforms/transform[@source="Greek"][@target="Latin"][@variant="BGN"][@direction="forward"]/tRule:: [ΆΈΉΊΌΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώἀἁἂἃἄἅἆἇἈἉἊἋἌἍἎἏἐἑἒἓἔἕἘἙἚἛἜἝἠἡἢἣἤἥἦἧἨἩἪἫἬἭἮἯἰἱἲἳἴἵἶἷἸἹἺἻἼἽἾἿὀὁὂὃὄὅὈὉὊὋὌὍὐὑὒὓὔὕὖὗὙὛὝὟὠὡὢὣὤὥὦὧὨὩὫὬὭὮὯὰάὲέὴήὶίὸόὺύὼώᾀᾁᾂᾃᾄᾅᾆᾇᾈᾉᾊᾋᾌᾍᾎᾏᾐᾑᾒᾓᾔᾕᾖᾗᾘᾙᾚᾛᾜᾝᾞᾟᾠᾡᾢᾣᾤᾥᾦᾧᾨᾩᾪᾫᾬᾭᾮᾯᾲᾳᾴᾶᾷᾺΆᾼῂῃῄῆῇῈΈῊΉῌῖῚΊῤῥῦῪΎῲῳῴῶῷῸΌῺΏῼ῾] ;
:: NFD (NFC) ;
$upperConsonants = [ΒΓΔΖΘΚΛΜΝΞΠΡΣΤΦΧΨ] ;
$lowerConsonants = [βγδζθκλμνξπρσςτφχψ] ;
$consonants = [$upperConsonants $lowerConsonants] ;
$upperVowels = [ΑΕΗΙΟΥΩ] ;
$lowerVowels = [αεηιουω] ;
$vowels = [$upperVowels $lowerVowels] ;
$lower = [$lowerConsonants $lowerVowels] ;
$wordBoundary = [^[:L:][:M:][:N:]] ;
[ἈἉᾼᾈᾉ] → Α ; # GREEK CAPITAL LETTER ALPHA
[ἀἁᾳᾀᾁ] → α ; # GREEK SMALL LETTER ALPHA
[ἊἋἌἍἎἏᾊᾋᾌᾍᾎᾏᾺΆ] → Ά ; # GREEK CAPITAL LETTER ALPHA WITH TONOS
[ἂἃἄἅἆἇὰάᾂᾃᾄᾅᾆᾇᾲᾴᾶᾷ] → ά ; # GREEK SMALL LETTER ALPHA WITH TONOS
[ἘἙ] → Ε ; # GREEK CAPITAL LETTER EPSILON
[ἐἑὲέ] → ε ; # GREEK SMALL LETTER EPSILON
[ἚἛἜἝῈΈ] → Έ ; # GREEK CAPITAL LETTER EPSILON WITH TONOS
[ἒἓἔἕ] → έ ; # GREEK SMALL LETTER EPSILON WITH TONOS
[ἨἩᾘᾙῌ] → Η ; # GREEK CAPITAL LETTER ETA
[ἠἡᾐᾑῃ] → η ; # GREEK SMALL LETTER ETA
[ἪἫἬἭἮἯᾚᾛᾜᾝᾞᾟῊΉ] → Ή ; # GREEK CAPITAL LETTER ETA WITH TONOS
[ἢἣἤἥἦἧὴήᾒᾓᾔᾕᾖᾗῂῄῆῇ] → ή ; # GREEK SMALL LETTER ETA WITH TONOS
[ἸἹ] → Ι ; # GREEK CAPITAL LETTER IOTA
[ἰἱ] → ι ; # GREEK SMALL LETTER IOTA
[ἺἻἼἽἾἿῚΊ] → Ί ; # GREEK CAPITAL LETTER IOTA WITH TONOS
[ἲἳἴἵἶἷὶίῖ] → ί ; # GREEK SMALL LETTER IOTA WITH TONOS
[ὈὉ] → Ο ; # GREEK CAPITAL LETTER OMICRON
[ὀὁ] → ο ; # GREEK SMALL LETTER OMICRON
[ὊὋὌὍῸΌ] → Ό ; # GREEK CAPITAL LETTER OMICRON WITH TONOS
[ὂὃὄὅὸό] → ό ; # GREEK SMALL LETTER OMICRON WITH TONOS
Ὑ → Υ ; # GREEK CAPITAL LETTER UPSILON
[ὐὑ] → υ ; # GREEK SMALL LETTER UPSILON
[ὛὝὟῪΎ] → Ύ ; # GREEK CAPITAL LETTER UPSILON WITH TONOS
[ὒὓὔὕὖὗὺύῦ] → ύ ; # GREEK SMALL LETTER UPSILON WITH TONOS
[ὨὩᾨᾩῼ] → Ω ; # GREEK CAPITAL LETTER OMEGA
[ὠὡᾠᾡῳ] → ω ; # GREEK SMALL LETTER OMEGA
[ὬὫὬὭὮὯᾪᾫᾬᾭᾮᾯῺΏ] → Ώ ; # GREEK CAPITAL LETTER OMEGA WITH TONOS
[ὢὣὤὥὦὧὼώᾢᾣᾤᾥᾦᾧῲῴῶῷ] → ώ ; # GREEK SMALL LETTER OMEGA WITH TONOS
Ῥ → Ρ ; # GREEK CAPITAL LETTER RHO
[ῤῥ] → ρ ; # GREEK SMALL LETTER RHO
Αί → Aí ;
αί → aí ;
Οί → Oí ;
οί → Oí ;
Ού → Oú ;
ού → oú ;
Αύ → Άυ ;
αύ → άυ ;
Εύ → Έυ ;
εύ → έυ ;
Ηύ → Ήυ ;
ηύ → ήυ ;
[ΪΫ] → Ï ;
[ϊϋ] → ï ;
[ΐΰ] → ḯ ;
Αε → Aë ;
αε → aë ;
Αη → Aï ;
αη → aï ;
Οη → Oï ;
οη → oï ;
Ωο → Oö ;
ωο → oö ;
Άε → Áë ;
άε → áë ;
Άη → Áï ;
άη → áï ;
Όη → Óï ;
όη → óï ;
Ώο → Óö ;
ώο → óö ;
ΑΙ → AI ; # GREEK CAPITAL LETTER ALPHA + CAPITAL IOTA
Αι → Ai ; # GREEK CAPITAL LETTER ALPHA + SMALL IOTA
αι → ai ; # GREEK SMALL LETTER ALPHA + SMALL IOTA
ΑΥ → AV ; # GREEK CAPITAL LETTER ALPHA + CAPITAL UPSILON
Αυ → Av ; # GREEK CAPITAL LETTER ALPHA + SMALL UPSILON
αυ → av ; # GREEK SMALL LETTER ALPHA + SMALL UPSILON
Α → A ; # GREEK CAPITAL LETTER ALPHA
α → a ; # GREEK SMALL LETTER ALPHA
Ά → Á ; # GREEK CAPITAL LETTER ALPHA WITH TONOS
ά → á ; # GREEK SMALL LETTER ALPHA WITH TONOS
Β → V ; # GREEK CAPITAL LETTER BETA
β → v ; # GREEK SMALL LETTER BETA
ΓΓ → NG ; # GREEK CAPITAL LETTER GAMMA + CAPITAL GAMMA
Γγ → Ng ; # GREEK CAPITAL LETTER GAMMA + SMALL GAMMA
γγ → ng ; # GREEK SMALL LETTER GAMMA + SMALL GAMMA
$wordBoundary{ΓΚ → G ; # GREEK CAPITAL LETTER GAMMA + CAPITAL KAPPA
$wordBoundary{Γκ → G ; # GREEK CAPITAL LETTER GAMMA + SMALL KAPPA
$wordBoundary{γκ → g ; # GREEK SMALL LETTER GAMMA + SMALL KAPPA
ΓΚ → NG ; # GREEK CAPITAL LETTER GAMMA + CAPITAL KAPPA
Γκ → Ng ; # GREEK CAPITAL LETTER GAMMA + SMALL KAPPA
γκ → ng ; # GREEK SMALL LETTER GAMMA + SMALL KAPPA
Γ}[ΑΟΩ [$upperConsonants - [ΓΞΧ]]] → G ; # GREEK CAPITAL LETTER GAMMA
Γ}[αοω [$lowerConsonants - [γξχ]]] → G ; # GREEK CAPITAL LETTER GAMMA
Γ}ΟΥ → G ; # GREEK CAPITAL LETTER GAMMA
Γ}ου → G ; # GREEK CAPITAL LETTER GAMMA
γ}[αοω [$lowerConsonants - [γξχ]]] → g ; # GREEK SMALL LETTER GAMMA
γ}ου → g ; # GREEK SMALL LETTER GAMMA
Γ}[ΑΕΟΥ]Ι → Y ; # GREEK CAPITAL LETTER GAMMA
Γ}[ΕΗΙΥ] → Y ; # GREEK CAPITAL LETTER GAMMA
Γ}[αεου]ι → Y ; # GREEK CAPITAL LETTER GAMMA
Γ}[εηιυ] → Y ; # GREEK CAPITAL LETTER GAMMA
γ}[αεου]ι → y ; # GREEK SMALL LETTER GAMMA
γ}[εηιυ] → y ; # GREEK SMALL LETTER GAMMA
Γ}[ΞΧ] → N ; # GREEK CAPITAL LETTER GAMMA
Γ}[ξχ] → N ; # GREEK CAPITAL LETTER GAMMA
γ}[ξχ] → n ; # GREEK SMALL LETTER GAMMA
Γ → G ; # GREEK CAPITAL LETTER GAMMA
γ → g ; # GREEK SMALL LETTER GAMMA
Ν{Δ}Ρ → D ; # GREEK CAPITAL LETTER DELTA
ν{δ}ρ → d ; # GREEK SMALL LETTER GAMMA
Δ} $lower → Dh ; # GREEK CAPITAL LETTER PSI
Δ → DH ; # GREEK CAPITAL LETTER DELTA
δ → dh ; # GREEK SMALL LETTER DELTA
ΕΙ → I ; # GREEK CAPITAL LETTER EPSILON + CAPITAL IOTA
Ει → I ; # GREEK CAPITAL LETTER EPSILON + SMALL IOTA
ει → i ; # GREEK SMALL LETTER EPSILON + SMALL IOTA
ΕΪ → EÏ ; # GREEK CAPITAL LETTER EPSILON + CAPITAL IOTA DIAERESIS
Εϊ → Eï ; # GREEK CAPITAL LETTER EPSILON + SMALL IOTA DIAERESIS
εϊ → eï ; # GREEK SMALL LETTER EPSILON + SMALL IOTA DIAERESIS
ΕΥ → EV ; # GREEK CAPITAL LETTER EPSILON + CAPITAL UPSILON
Ευ → Ev ; # GREEK CAPITAL LETTER EPSILON + SMALL UPSILON
ευ → ev ; # GREEK SMALL LETTER EPSILON + SMALL UPSILON
Ε → E ; # GREEK CAPITAL LETTER EPSILON
ε → e ; # GREEK SMALL LETTER EPSILON
Έ → É ; # GREEK CAPITAL LETTER EPSILON WITH TONOS
έ → é ; # GREEK SMALL LETTER EPSILON WITH TONOS
Ζ → Z ; # GREEK CAPITAL LETTER ZETA
ζ → z ; # GREEK SMALL LETTER ZETA
ΗΥ → IV ; # GREEK CAPITAL LETTER ALPHA + CAPITAL UPSILON
Ηυ → Iv ; # GREEK CAPITAL LETTER ALPHA + SMALL UPSILON
ηυ → iv ; # GREEK SMALL LETTER ALPHA + SMALL UPSILON
Η → I ; # GREEK CAPITAL LETTER ETA
η → i ; # GREEK SMALL LETTER ETA
Ή → Í ; # GREEK CAPITAL LETTER ETA WITH TONOS
ή → í ; # GREEK SMALL LETTER ETA WITH TONOS
Θ} $lower → Th ; # GREEK CAPITAL LETTER THETA
Θ → TH ; # GREEK CAPITAL LETTER THETA
θ → th ; # GREEK SMALL LETTER THETA
Ι → I ; # GREEK CAPITAL LETTER IOTA
ι → i ; # GREEK SMALL LETTER IOTA
Ί → Í ; # GREEK CAPITAL LETTER IOTA WITH TONOS
ί → í ; # GREEK SMALL LETTER IOTA WITH TONOS
Κ → K ; # GREEK CAPITAL LETTER KAPPA
κ → k ; # GREEK SMALL LETTER KAPPA
Λ → L ; # GREEK CAPITAL LETTER LAMDA
λ → l ; # GREEK SMALL LETTER LAMDA
$wordBoundary{ΜΠ → B ; # GREEK CAPITAL LETTER MU + CAPITAL PI
$wordBoundary{Μπ → B ; # GREEK CAPITAL LETTER MU + SMALL PI
$wordBoundary{μπ → b ; # GREEK SMALL LETTER MU + SMALL PI
ΜΠ → MB ; # GREEK CAPITAL LETTER MU + CAPITAL PI
Μπ → Mb ; # GREEK CAPITAL LETTER MU + SMALL PI
μπ → mb ; # GREEK SMALL LETTER MU + SMALL PI
Μ → M ; # GREEK CAPITAL LETTER MU
μ → m ; # GREEK SMALL LETTER MU
$wordBoundary{ΝΤ → D ; # GREEK CAPITAL LETTER NU + CAPITAL TAU
$wordBoundary{Ντ → D ; # GREEK CAPITAL LETTER NU + SMALL TAU
$wordBoundary{ντ → d ; # GREEK SMALL LETTER NU + SMALL TAU
ΝΤ → ND ; # GREEK CAPITAL LETTER NU + CAPITAL TAU
Ντ → Nd ; # GREEK CAPITAL LETTER NU + SMALL TAU
ντ → nd ; # GREEK SMALL LETTER NU + SMALL TAU
Ν → N ; # GREEK CAPITAL LETTER NU
ν → n ; # GREEK SMALL LETTER NU
Ξ → X ; # GREEK CAPITAL LETTER KSI
ξ → x ; # GREEK SMALL LETTER KSI
ΟΙ → OI ; # GREEK CAPITAL LETTER OMICRON + CAPITAL IOTA
Οι → Oi ; # GREEK CAPITAL LETTER OMICRON + SMALL IOTA
οι → oi ; # GREEK SMALL LETTER OMICRON + SMALL IOTA
ΟΥ → OU ; # GREEK CAPITAL LETTER OMICRON + CAPITAL UPSILON
Ου → Ou ; # GREEK CAPITAL LETTER OMICRON + SMALL UPSILON
ου → ou ; # GREEK SMALL LETTER OMICRON + SMALL UPSILON
Ο → O ; # GREEK CAPITAL LETTER OMICRON
ο → o ; # GREEK SMALL LETTER OMICRON
Ό → Ó ; # GREEK CAPITAL LETTER OMICRON WITH TONOS
ό → ó ; # GREEK SMALL LETTER OMICRON WITH TONOS
Π → P ; # GREEK CAPITAL LETTER PI
π → p ; # GREEK SMALL LETTER PI
Ρ → R ; # GREEK CAPITAL LETTER RHO
ρ → r ; # GREEK SMALL LETTER RHO
Σ → S ; # GREEK CAPITAL LETTER SIGMA
σ → s ; # GREEK SMALL LETTER SIGMA
ς → s ; # GREEK SMALL LETTER FINAL SIGMA
Τ → T ; # GREEK CAPITAL LETTER TAU
τ → t ; # GREEK SMALL LETTER TAU
Υ → I ; # GREEK CAPITAL LETTER UPSILON
υ → i ; # GREEK SMALL LETTER UPSILON
Ύ → Í ; # GREEK CAPITAL LETTER UPSILON WITH TONOS
ύ → í ; # GREEK SMALL LETTER UPSILON WITH TONOS
Φ → F ; # GREEK CAPITAL LETTER PHI
φ → f ; # GREEK SMALL LETTER PHI
Χ} $lower → Kh ; # GREEK CAPITAL LETTER CHI
Χ → KH ; # GREEK CAPITAL LETTER CHI
χ → kh ; # GREEK SMALL LETTER CHI
Ψ} $lower → Ps ; # GREEK CAPITAL LETTER PSI
Ψ → PS ; # GREEK CAPITAL LETTER PSI
ψ → ps ; # GREEK SMALL LETTER PSI
Ω → O ; # GREEK CAPITAL LETTER OMEGA
ω → o ; # GREEK SMALL LETTER OMEGA
Ώ → Ó ; # GREEK CAPITAL LETTER OMEGA WITH TONOS
ώ → ó ; # GREEK SMALL LETTER OMEGA WITH TONOS
#
########################################################################
# BGN/PCGN 1962 System
#
# This system is a simplified version of the system devised by the PCGN
# in 1941 and later adopted by the BGN. In 1962 the two organizations
# agreed to joint adoption of certain changes in the original system,
# specifically the omission of special rules for the treatment of Greek
# geographic names of Albanian, Bulgarian, Italian, Macedonian, and
# Turkish origin. That revision eliminated the need to consider the
# origin of names and removed ambiguity from the romanization of Greek
# expressions of possible non-Greek origin. This system is based on
# the pronunciation of modern Greek and is not intended for use in
# the romanization of classical Greek.
#
# The Greek Alphabet as defined by the BGN (Pages 29-31):
#
# ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ
# αβγδεζηθικλμνξοπρσςτυφχψω
#
# Originally prepared by Michael Everson
########################################################################
#
# MINIMAL FILTER: Greek-Latin
#

:: [ΆΈΉΊΌΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώἀἁἂἃἄἅἆἇἈἉἊἋἌἍἎἏἐἑἒἓἔἕἘἙἚἛἜἝἠἡἢἣἤἥἦἧἨἩἪἫἬἭἮἯἰἱἲἳἴἵἶἷἸἹἺἻἼἽἾἿὀὁὂὃὄὅὈὉὊὋὌὍὐὑὒὓὔὕὖὗὙὛὝὟὠὡὢὣὤὥὦὧὨὩὫὬὭὮὯὰάὲέὴήὶίὸόὺύὼώᾀᾁᾂᾃᾄᾅᾆᾇᾈᾉᾊᾋᾌᾍᾎᾏᾐᾑᾒᾓᾔᾕᾖᾗᾘᾙᾚᾛᾜᾝᾞᾟᾠᾡᾢᾣᾤᾥᾦᾧᾨᾩᾪᾫᾬᾭᾮᾯᾲᾳᾴᾶᾷᾺΆᾼῂῃῄῆῇῈΈῊΉῌῖῚΊῤῥῦῪΎῲῳῴῶῷῸΌῺΏῼ῾] ;
:: NFD (NFC) ;
#
#
########################################################################


#
########################################################################
#
# Define All Transformation Variables
#
########################################################################
#

$upperConsonants = [ΒΓΔΖΘΚΛΜΝΞΠΡΣΤΦΧΨ] ;
$lowerConsonants = [βγδζθκλμνξπρσςτφχψ] ;
$consonants = [$upperConsonants $lowerConsonants] ;

$upperVowels = [ΑΕΗΙΟΥΩ] ;
$lowerVowels = [αεηιουω] ;
$vowels = [$upperVowels $lowerVowels] ;

$lower = [$lowerConsonants $lowerVowels] ;
#
#
# Use this $wordBoundary until bug 2034 is fixed in ICU:
# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
#

$wordBoundary = [^[:L:][:M:][:N:]] ;
#
#
########################################################################


#
########################################################################
#
# Rules moved to front to avoid masking
#
########################################################################


#
########################################################################
#
# BGN Page 32 Rule 1:
#
# The apostrophe and reversed apostrophe, on or the other of which is
# written in Greek in front of all initial uppercase vowel characters,
# above all initial lowercase vowel characters, and above the second
# character of all initial two-vowel character sequences, should not
# be romanized, e.g., Ἀθῆναι → Athínai, Ἠράκλειον → Iráklion,
# Οἰνόφυτα → Oinófita. These apostrophes must be distinguished from
# accent marks hen they occur together, e.g. Ἄβατον → Ávaton,
# Ἤλια → Ília, Οἴτη → Oíti. The reversed apostrophe is sometimes found
# also with ρ and should, likewise, not be romanized: ῥέμα → réma.
#
# BGN Page 32 Rule 2a:
#
# Stress is shown in Greek by the use of the tilde or circumflex,
# the acute accent, or the grave accent; all of those marks should
# be represented in romanization by an acute accent, e.g.,
# Ἀθῆναι → Athínai, Νδία → Día, Ζεμενὸν → Zemenón.
#
# BGN Page 32 Rule 4:
#
# The character ι (ióta) is sometimes found written under, or,
# in uppercase, to the right of the vowel characters α, η, and ω.
# This "subscript iota" should not be romanized, e.g.,
# Μυρτῷον Πέλαγος or ΜΥΡΤῼΟΝ ΠΕΛΑΓΟΣ [but not ΜΥΡΤΩΙΟΝ ΠΕΛΑΓΟΣ]
# → Mirtóön Pélagos.
#
########################################################################
#

[ἈἉᾼᾈᾉ] → Α ; # GREEK CAPITAL LETTER ALPHA
[ἀἁᾳᾀᾁ] → α ; # GREEK SMALL LETTER ALPHA
[ἊἋἌἍἎἏᾊᾋᾌᾍᾎᾏᾺΆ] → Ά ; # GREEK CAPITAL LETTER ALPHA WITH TONOS
[ἂἃἄἅἆἇὰάᾂᾃᾄᾅᾆᾇᾲᾴᾶᾷ] → ά ; # GREEK SMALL LETTER ALPHA WITH TONOS
[ἘἙ] → Ε ; # GREEK CAPITAL LETTER EPSILON
[ἐἑὲέ] → ε ; # GREEK SMALL LETTER EPSILON
[ἚἛἜἝῈΈ] → Έ ; # GREEK CAPITAL LETTER EPSILON WITH TONOS
[ἒἓἔἕ] → έ ; # GREEK SMALL LETTER EPSILON WITH TONOS
[ἨἩᾘᾙῌ] → Η ; # GREEK CAPITAL LETTER ETA
[ἠἡᾐᾑῃ] → η ; # GREEK SMALL LETTER ETA
[ἪἫἬἭἮἯᾚᾛᾜᾝᾞᾟῊΉ] → Ή ; # GREEK CAPITAL LETTER ETA WITH TONOS
[ἢἣἤἥἦἧὴήᾒᾓᾔᾕᾖᾗῂῄῆῇ] → ή ; # GREEK SMALL LETTER ETA WITH TONOS
[ἸἹ] → Ι ; # GREEK CAPITAL LETTER IOTA
[ἰἱ] → ι ; # GREEK SMALL LETTER IOTA
[ἺἻἼἽἾἿῚΊ] → Ί ; # GREEK CAPITAL LETTER IOTA WITH TONOS
[ἲἳἴἵἶἷὶίῖ] → ί ; # GREEK SMALL LETTER IOTA WITH TONOS
[ὈὉ] → Ο ; # GREEK CAPITAL LETTER OMICRON
[ὀὁ] → ο ; # GREEK SMALL LETTER OMICRON
[ὊὋὌὍῸΌ] → Ό ; # GREEK CAPITAL LETTER OMICRON WITH TONOS
[ὂὃὄὅὸό] → ό ; # GREEK SMALL LETTER OMICRON WITH TONOS
Ὑ → Υ ; # GREEK CAPITAL LETTER UPSILON
[ὐὑ] → υ ; # GREEK SMALL LETTER UPSILON
[ὛὝὟῪΎ] → Ύ ; # GREEK CAPITAL LETTER UPSILON WITH TONOS
[ὒὓὔὕὖὗὺύῦ] → ύ ; # GREEK SMALL LETTER UPSILON WITH TONOS
[ὨὩᾨᾩῼ] → Ω ; # GREEK CAPITAL LETTER OMEGA
[ὠὡᾠᾡῳ] → ω ; # GREEK SMALL LETTER OMEGA
[ὬὫὬὭὮὯᾪᾫᾬᾭᾮᾯῺΏ] → Ώ ; # GREEK CAPITAL LETTER OMEGA WITH TONOS
[ὢὣὤὥὦὧὼώᾢᾣᾤᾥᾦᾧῲῴῶῷ] → ώ ; # GREEK SMALL LETTER OMEGA WITH TONOS
Ῥ → Ρ ; # GREEK CAPITAL LETTER RHO
[ῤῥ] → ρ ; # GREEK SMALL LETTER RHO
#
#
########################################################################
#
# End of Rules 1, 2a, and 4
#
########################################################################


#
########################################################################
#
# BGN Page 32 Rules 2b and 2c:
#
# If the stressed vowel is written as a sequence of two vowel characters
# in Greek, the # second vowel character should carry the accent;
# similarly, in Romanization the acute accent should be placed over the
# second vowel letter, e.g., Οἰνοῦσαι → Oinoúsai, Οἴτη → Oíti,
# Θεσπιαὶ → Thespiaí.
#
# Where a syllable containing on the combinations αυ, ευ, or ηυ
# carries the stress, this is marked in Greek on the character υ.
# In romanization it should be shown on the preceding vowel
# letter, e.g., Πειραιεύς → Piraiévs, Αὔρα → Ávra.
#

Αί → Aí ;
αί → aí ;
Οί → Oí ;
οί → Oí ;
Ού → Oú ;
ού → oú ;

Αύ → Άυ ;
αύ → άυ ;
Εύ → Έυ ;
εύ → έυ ;
Ηύ → Ήυ ;
ηύ → ήυ ;
#
#
########################################################################
#
# End of Rules 2b and 2c
#
########################################################################


#
########################################################################
#
# BGN Page 32 Rule 3:
#
# The dieresis should be shown in romanization where it occurs in Greek,
# e.g., Μαρινέϊκα → Marinéïka, Ἀχαΐα → Akhaḯa; and over the second vowel
# etter in romanization of the following combinations fo Greek vowel
# characters: αε, e.g., Ἀετὸς → Aëtos; αη, e.g., Ἀηδὼν → Aïdhon; οη,
# e.g. Οἰνόη → Oinóï; ωο, e.g., Ἠρῶον → Iróön.
#

[ΪΫ] → Ï ;
[ϊϋ] → ï ;
[ΐΰ] → ḯ ;
Αε → Aë ;
αε → aë ;
Αη → Aï ;
αη → aï ;
Οη → Oï ;
οη → oï ;
Ωο → Oö ;
ωο → oö ;
Άε → Áë ;
άε → áë ;
Άη → Áï ;
άη → áï ;
Όη → Óï ;
όη → óï ;
Ώο → Óö ;
ώο → óö ;
#
#
########################################################################
#
# End of Rule 3
#
########################################################################


#
########################################################################
#
# Start of Alphabetic Transformations
#
########################################################################
#

ΑΙ → AI ; # GREEK CAPITAL LETTER ALPHA + CAPITAL IOTA
Αι → Ai ; # GREEK CAPITAL LETTER ALPHA + SMALL IOTA
αι → ai ; # GREEK SMALL LETTER ALPHA + SMALL IOTA
ΑΥ → AV ; # GREEK CAPITAL LETTER ALPHA + CAPITAL UPSILON
Αυ → Av ; # GREEK CAPITAL LETTER ALPHA + SMALL UPSILON
αυ → av ; # GREEK SMALL LETTER ALPHA + SMALL UPSILON
Α → A ; # GREEK CAPITAL LETTER ALPHA
α → a ; # GREEK SMALL LETTER ALPHA
Ά → Á ; # GREEK CAPITAL LETTER ALPHA WITH TONOS
ά → á ; # GREEK SMALL LETTER ALPHA WITH TONOS
Β → V ; # GREEK CAPITAL LETTER BETA
β → v ; # GREEK SMALL LETTER BETA

ΓΓ → NG ; # GREEK CAPITAL LETTER GAMMA + CAPITAL GAMMA
Γγ → Ng ; # GREEK CAPITAL LETTER GAMMA + SMALL GAMMA
γγ → ng ; # GREEK SMALL LETTER GAMMA + SMALL GAMMA

$wordBoundary{ΓΚ → G ; # GREEK CAPITAL LETTER GAMMA + CAPITAL KAPPA
$wordBoundary{Γκ → G ; # GREEK CAPITAL LETTER GAMMA + SMALL KAPPA
$wordBoundary{γκ → g ; # GREEK SMALL LETTER GAMMA + SMALL KAPPA

ΓΚ → NG ; # GREEK CAPITAL LETTER GAMMA + CAPITAL KAPPA
Γκ → Ng ; # GREEK CAPITAL LETTER GAMMA + SMALL KAPPA
γκ → ng ; # GREEK SMALL LETTER GAMMA + SMALL KAPPA
#
#
########################################################################
#
# BGN Page 29 Rule 3a:
#
# The character γ should be romanized g before α, ο, ου, ω, and
# consonants other than γ, ξ, and χ.
#
########################################################################
#

Γ}[ΑΟΩ [$upperConsonants - [ΓΞΧ]]] → G ; # GREEK CAPITAL LETTER GAMMA
Γ}[αοω [$lowerConsonants - [γξχ]]] → G ; # GREEK CAPITAL LETTER GAMMA
Γ}ΟΥ → G ; # GREEK CAPITAL LETTER GAMMA
Γ}ου → G ; # GREEK CAPITAL LETTER GAMMA
γ}[αοω [$lowerConsonants - [γξχ]]] → g ; # GREEK SMALL LETTER GAMMA
γ}ου → g ; # GREEK SMALL LETTER GAMMA
#
#
########################################################################
#
# End of Rule 3a
#
########################################################################


#
########################################################################
#
# BGN Page 29 Rule 3b:
#
# The character γ should be romanized y before αι, ε, ει, η, ι, οι, υ,
# and υι.
#
########################################################################
#

Γ}[ΑΕΟΥ]Ι → Y ; # GREEK CAPITAL LETTER GAMMA
Γ}[ΕΗΙΥ] → Y ; # GREEK CAPITAL LETTER GAMMA
Γ}[αεου]ι → Y ; # GREEK CAPITAL LETTER GAMMA
Γ}[εηιυ] → Y ; # GREEK CAPITAL LETTER GAMMA
γ}[αεου]ι → y ; # GREEK SMALL LETTER GAMMA
γ}[εηιυ] → y ; # GREEK SMALL LETTER GAMMA
#
#
########################################################################
#
# End of Rule 3b
#
########################################################################


#
########################################################################
#
# BGN Page 29 Rule 3c:
#
# The character γ should be romanized n before ξ and χ.
#
########################################################################
#

Γ}[ΞΧ] → N ; # GREEK CAPITAL LETTER GAMMA
Γ}[ξχ] → N ; # GREEK CAPITAL LETTER GAMMA
γ}[ξχ] → n ; # GREEK SMALL LETTER GAMMA
#
#
########################################################################
#
# End of Rule 3c
#
########################################################################
#

Γ → G ; # GREEK CAPITAL LETTER GAMMA
γ → g ; # GREEK SMALL LETTER GAMMA
#
#
########################################################################
#
# BGN Page 29 Rule 4a:
#
# The character δ should be romanized d when between ν and ρ.
#
########################################################################
#

Ν{Δ}Ρ → D ; # GREEK CAPITAL LETTER DELTA
ν{δ}ρ → d ; # GREEK SMALL LETTER GAMMA
#
#
########################################################################
#
# End of Rule 4a
#
########################################################################
#

Δ} $lower → Dh ; # GREEK CAPITAL LETTER PSI
Δ → DH ; # GREEK CAPITAL LETTER DELTA
δ → dh ; # GREEK SMALL LETTER DELTA

ΕΙ → I ; # GREEK CAPITAL LETTER EPSILON + CAPITAL IOTA
Ει → I ; # GREEK CAPITAL LETTER EPSILON + SMALL IOTA
ει → i ; # GREEK SMALL LETTER EPSILON + SMALL IOTA
ΕΪ → EÏ ; # GREEK CAPITAL LETTER EPSILON + CAPITAL IOTA DIAERESIS
Εϊ → Eï ; # GREEK CAPITAL LETTER EPSILON + SMALL IOTA DIAERESIS
εϊ → eï ; # GREEK SMALL LETTER EPSILON + SMALL IOTA DIAERESIS
ΕΥ → EV ; # GREEK CAPITAL LETTER EPSILON + CAPITAL UPSILON
Ευ → Ev ; # GREEK CAPITAL LETTER EPSILON + SMALL UPSILON
ευ → ev ; # GREEK SMALL LETTER EPSILON + SMALL UPSILON
Ε → E ; # GREEK CAPITAL LETTER EPSILON
ε → e ; # GREEK SMALL LETTER EPSILON
Έ → É ; # GREEK CAPITAL LETTER EPSILON WITH TONOS
έ → é ; # GREEK SMALL LETTER EPSILON WITH TONOS

Ζ → Z ; # GREEK CAPITAL LETTER ZETA
ζ → z ; # GREEK SMALL LETTER ZETA

ΗΥ → IV ; # GREEK CAPITAL LETTER ALPHA + CAPITAL UPSILON
Ηυ → Iv ; # GREEK CAPITAL LETTER ALPHA + SMALL UPSILON
ηυ → iv ; # GREEK SMALL LETTER ALPHA + SMALL UPSILON
Η → I ; # GREEK CAPITAL LETTER ETA
η → i ; # GREEK SMALL LETTER ETA
Ή → Í ; # GREEK CAPITAL LETTER ETA WITH TONOS
ή → í ; # GREEK SMALL LETTER ETA WITH TONOS

Θ} $lower → Th ; # GREEK CAPITAL LETTER THETA
Θ → TH ; # GREEK CAPITAL LETTER THETA
θ → th ; # GREEK SMALL LETTER THETA

Ι → I ; # GREEK CAPITAL LETTER IOTA
ι → i ; # GREEK SMALL LETTER IOTA
Ί → Í ; # GREEK CAPITAL LETTER IOTA WITH TONOS
ί → í ; # GREEK SMALL LETTER IOTA WITH TONOS

Κ → K ; # GREEK CAPITAL LETTER KAPPA
κ → k ; # GREEK SMALL LETTER KAPPA
Λ → L ; # GREEK CAPITAL LETTER LAMDA
λ → l ; # GREEK SMALL LETTER LAMDA

$wordBoundary{ΜΠ → B ; # GREEK CAPITAL LETTER MU + CAPITAL PI
$wordBoundary{Μπ → B ; # GREEK CAPITAL LETTER MU + SMALL PI
$wordBoundary{μπ → b ; # GREEK SMALL LETTER MU + SMALL PI

ΜΠ → MB ; # GREEK CAPITAL LETTER MU + CAPITAL PI
Μπ → Mb ; # GREEK CAPITAL LETTER MU + SMALL PI
μπ → mb ; # GREEK SMALL LETTER MU + SMALL PI

Μ → M ; # GREEK CAPITAL LETTER MU
μ → m ; # GREEK SMALL LETTER MU

$wordBoundary{ΝΤ → D ; # GREEK CAPITAL LETTER NU + CAPITAL TAU
$wordBoundary{Ντ → D ; # GREEK CAPITAL LETTER NU + SMALL TAU
$wordBoundary{ντ → d ; # GREEK SMALL LETTER NU + SMALL TAU

ΝΤ → ND ; # GREEK CAPITAL LETTER NU + CAPITAL TAU
Ντ → Nd ; # GREEK CAPITAL LETTER NU + SMALL TAU
ντ → nd ; # GREEK SMALL LETTER NU + SMALL TAU

Ν → N ; # GREEK CAPITAL LETTER NU
ν → n ; # GREEK SMALL LETTER NU

Ξ → X ; # GREEK CAPITAL LETTER KSI
ξ → x ; # GREEK SMALL LETTER KSI

ΟΙ → OI ; # GREEK CAPITAL LETTER OMICRON + CAPITAL IOTA
Οι → Oi ; # GREEK CAPITAL LETTER OMICRON + SMALL IOTA
οι → oi ; # GREEK SMALL LETTER OMICRON + SMALL IOTA
ΟΥ → OU ; # GREEK CAPITAL LETTER OMICRON + CAPITAL UPSILON
Ου → Ou ; # GREEK CAPITAL LETTER OMICRON + SMALL UPSILON
ου → ou ; # GREEK SMALL LETTER OMICRON + SMALL UPSILON
Ο → O ; # GREEK CAPITAL LETTER OMICRON
ο → o ; # GREEK SMALL LETTER OMICRON
Ό → Ó ; # GREEK CAPITAL LETTER OMICRON WITH TONOS
ό → ó ; # GREEK SMALL LETTER OMICRON WITH TONOS

Π → P ; # GREEK CAPITAL LETTER PI
π → p ; # GREEK SMALL LETTER PI

Ρ → R ; # GREEK CAPITAL LETTER RHO
ρ → r ; # GREEK SMALL LETTER RHO
Σ → S ; # GREEK CAPITAL LETTER SIGMA
σ → s ; # GREEK SMALL LETTER SIGMA
ς → s ; # GREEK SMALL LETTER FINAL SIGMA

Τ → T ; # GREEK CAPITAL LETTER TAU
τ → t ; # GREEK SMALL LETTER TAU
#
#
########################################################################
#
# End Rule 3.5
#
########################################################################
#

Υ → I ; # GREEK CAPITAL LETTER UPSILON
υ → i ; # GREEK SMALL LETTER UPSILON
Ύ → Í ; # GREEK CAPITAL LETTER UPSILON WITH TONOS
ύ → í ; # GREEK SMALL LETTER UPSILON WITH TONOS

Φ → F ; # GREEK CAPITAL LETTER PHI
φ → f ; # GREEK SMALL LETTER PHI

Χ} $lower → Kh ; # GREEK CAPITAL LETTER CHI
Χ → KH ; # GREEK CAPITAL LETTER CHI
χ → kh ; # GREEK SMALL LETTER CHI
Ψ} $lower → Ps ; # GREEK CAPITAL LETTER PSI
Ψ → PS ; # GREEK CAPITAL LETTER PSI
ψ → ps ; # GREEK SMALL LETTER PSI
Ω → O ; # GREEK CAPITAL LETTER OMEGA
ω → o ; # GREEK SMALL LETTER OMEGA
Ώ → Ó ; # GREEK CAPITAL LETTER OMEGA WITH TONOS
ώ → ó ; # GREEK SMALL LETTER OMEGA WITH TONOS
#
#
########################################################################
…/transforms/transform[@source="Greek"][@target="Latin"][@variant="UNGEGN"][@direction="both"]/tRule:: [[[:Greek:][:Mn:][:Me:]] [\:-;?·;·]] ;
::NFD (NFC) ;
$lower = [[:latin:][:greek:] & [:Ll:]] ;
$upper = [[:latin:][:greek:] & [:Lu:]] ;
$accent = [[:Mn:][:Me:]] ;
$macron = ̄ ;
$ddot = ̈ ;
$lcgvowel = [αεηιουω] ;
$ucgvowel = [ΑΕΗΙΟΥΩ] ;
$gvowel = [$lcgvowel $ucgvowel] ;
$lcgvowelC = [$lcgvowel $accent] ;
$evowel = [aeiouyAEIOUY];
$vowel = [ $evowel $gvowel] ;
$beforeLower = $accent * $lower ;
$gammaLike = [ΓΚΞΧγκξχϰ] ;
$egammaLike = [GKXCgkxc] ;
$smooth = ̓ ;
$rough = ̔ ;
$iotasub = ͅ ;
$softener = [βΒγΓδΔζΖλΛμΜνΝρΡ$gvowel] ;
$under = ̱;
$caron = ̌;
$afterLetter = [:L:] [\'$accent]* ;
$beforeLetter = [\'$accent]* [:L:] ;
\: ↔ \: $under ;
\? ↔ \? $under ;
\; ↔ \? ;
· ↔ \: ;
͂ → ́ ;
̂ → ́ ;
̀ → ́ ;
$smooth → ;
$rough → ;
$iotasub → ;
ͺ → ;
η ↔ i $under ;
Η ↔ I $under ;
Ψ } $beforeLower ↔ Ps ;
Ψ ↔ PS ;
ψ ↔ ps ;
ω ↔ o $under ;
Ω ↔ O $under;
[^[:L:]$accent] { μπ → b ;
μπ } [^[:L:]$accent] → b ;
[^[:L:]$accent] { [Μμ][Ππ] → B ;
[Μμ][Ππ] } [^[:L:]$accent] → B ;
μπ ← b ;
Μπ ← B } $beforeLower ;
ΜΠ ← B ;
ου ↔ ou ;
ΟΥ ↔ OU ;
Ου ↔ Ou ;
οΥ ↔ oU ;
$fmaker = [aeiAEI] $under ? ;
$shiftForwardVowels = [[:Mn:]-[̈]]; # note: a diaeresis keeps the items separate
$fmaker { υ ( $shiftForwardVowels )* } $softener → $1 v $under ;
υ $1 ← ( $shiftForwardVowels )* v $under ;
$fmaker { υ ( $shiftForwardVowels )* } → $1 f $under;
υ $1 ← ( $shiftForwardVowels )* f $under ;
$fmaker { Υ } $softener ↔ V $under ;
$fmaker { Υ ↔ U $under ;
υ ↔ y ;
Υ ↔ Y ;
α ↔ a ;
Α ↔ A ;
β ↔ v ;
Β ↔ V ;
γ } $gammaLike ↔ n } $egammaLike ;
γ ↔ g ;
Γ } $gammaLike ↔ N } $egammaLike ;
Γ ↔ G ;
δ ↔ d ;
Δ ↔ D ;
ε ↔ e ;
Ε ↔ E ;
ζ ↔ z ;
Ζ ↔ Z ;
θ ↔ th ;
Θ } $beforeLower ↔ Th ;
Θ ↔ TH ;
ι ↔ i ;
Ι ↔ I ;
κ ↔ k ;
Κ ↔ K ;
λ ↔ l ;
Λ ↔ L ;
μ ↔ m ;
Μ ↔ M ;
ν } $gammaLike → n\' ;
ν ↔ n ;
Ν } $gammaLike ↔ N\' ;
Ν ↔ N ;
ξ ↔ x ;
Ξ ↔ X ;
ο ↔ o ;
Ο ↔ O ;
π ↔ p ;
Π ↔ P ;
ρ ↔ r ;
Ρ ↔ R ;
[Pp] { } [ςσΣϷϸϺϻ] → \' ;
Ϸ ↔ Š ; # Ϸ GREEK CAPITAL LETTER SHO Uppercase_Letter Grek - L
ϸ ↔ š ; #ϸ GREEK SMALL LETTER SHO Lowercase_Letter Grek - L
Ϻ ↔ Ŝ ; # Ϻ GREEK CAPITAL LETTER SAN Uppercase_Letter Grek - L
ϻ ↔ ŝ ; # ϻ GREEK SMALL LETTER SAN Lowercase_Letter Grek - L
ς } $beforeLetter ↔ s $under } $beforeLetter;
σ } $beforeLetter ↔ s } $beforeLetter;
$afterLetter { σ ↔ $afterLetter { s $under;
$afterLetter { ς ↔ $afterLetter { s ;
ς ↔ s $under;
σ ↔ s ;
Σ ↔ S ;
τ ↔ t ;
Τ ↔ T ;
φ ↔ f ;
Φ ↔ F ;
χ ↔ ch ;
Χ } $beforeLower ↔ Ch ;
Χ ↔ CH ;
| ch ← h ;
| k ← c ;
| i ← j ;
| k ← q ;
| b ← u } $vowel ;
| b ← w } $vowel ;
| y ← u ;
| y ← w ;
| Ch ← H ;
| K ← C ;
| I ← J ;
| K ← Q ;
| B ← W } $vowel ;
| B ← U } $vowel ;
| Y ← W ;
| Y ← U ;
ϐ → | β ;
ϑ → | θ ;
ϒ → | Υ ;
ϕ → | φ ;
ϖ → | π ;
ϰ → | κ ;
ϱ → | ρ ;
ϲ → | σ ;
Ϲ → | Σ; #U+03F9 GREEK CAPITAL LUNATE SIGMA SYMBOL
ϳ → j ;
ϴ → | Θ ;
ϵ → | ε ;
µ → | μ ;
← [Ππ] { \' } [Ss] ;
← [Νν] { \' } $egammaLike ;
::NFC (NFD) ;
:: ([[[:Latin:][:Mn:][:Me:]] ['\:?]]) ;
# For modern Greek, based on UNGEGN rules.
# Rules are predicated on running NFD first, and NFC afterwards
# MINIMAL FILTER GENERATED FOR: Greek-Latin/UNGEGN
# WARNING: need to add accents to both filters ###
# :: [́̄̆̈;µ·ÀÂÈÊÌÎÒÔÙÛàâèêìîòôùûĈ-ĉĜ-ĝĤ-ĥĴ-ĵŜ-ŝŴ-ŷǛ-ǜǸ-ǹ̀̂̓-̔̀͂-̓ͅͺ;Ά-ΊΌΎ-ΡΣ-ώϐ-ϖϰ-ϵЀЍѐѝḔ-ḕṐ-ṑẀ-ẁẐ-ẑẤ-ậẰ-ằẾ-ệỐ-ộỜ-ờỪ-ừỲ-ỳἀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼι῁-ῄῆ-῍῏-ΐῖ-Ί῝῟-῭ῲ-ῴῶ-ῼΩϷ-\u07FBϹ] ;
:: [[[:Greek:][:Mn:][:Me:]] [\:-;?·;·]] ;
::NFD (NFC) ;
# Useful variables
$lower = [[:latin:][:greek:] & [:Ll:]] ;
$upper = [[:latin:][:greek:] & [:Lu:]] ;
$accent = [[:Mn:][:Me:]] ;
$macron = ̄ ;
$ddot = ̈ ;
$lcgvowel = [αεηιουω] ;
$ucgvowel = [ΑΕΗΙΟΥΩ] ;
$gvowel = [$lcgvowel $ucgvowel] ;
$lcgvowelC = [$lcgvowel $accent] ;
$evowel = [aeiouyAEIOUY];
$vowel = [ $evowel $gvowel] ;
$beforeLower = $accent * $lower ;
$gammaLike = [ΓΚΞΧγκξχϰ] ;
$egammaLike = [GKXCgkxc] ;
$smooth = ̓ ;
$rough = ̔ ;
$iotasub = ͅ ;
$softener = [βΒγΓδΔζΖλΛμΜνΝρΡ$gvowel] ;
$under = ̱;
$caron = ̌;
$afterLetter = [:L:] [\'$accent]* ;
$beforeLetter = [\'$accent]* [:L:] ;
# Fix punctuation
# preserve orginal
\: ↔ \: $under ;
\? ↔ \? $under ;
\; ↔ \? ;
· ↔ \: ;
# Fix any ancient characters that creep in
͂ → ́ ;
̂ → ́ ;
̀ → ́ ;
$smooth → ;
$rough → ;
$iotasub → ;
ͺ → ;
# need to have these up here so the rules don't mask
η ↔ i $under ;
Η ↔ I $under ;
Ψ } $beforeLower ↔ Ps ;
Ψ ↔ PS ;
ψ ↔ ps ;
ω ↔ o $under ;
Ω ↔ O $under;
# at begining or end of word, convert mp to b
[^[:L:]$accent] { μπ → b ;
μπ } [^[:L:]$accent] → b ;
[^[:L:]$accent] { [Μμ][Ππ] → B ;
[Μμ][Ππ] } [^[:L:]$accent] → B ;
μπ ← b ;
Μπ ← B } $beforeLower ;
ΜΠ ← B ;
# handle diphthongs ending with upsilon
ου ↔ ou ;
ΟΥ ↔ OU ;
Ου ↔ Ou ;
οΥ ↔ oU ;
$fmaker = [aeiAEI] $under ? ;
$shiftForwardVowels = [[:Mn:]-[̈]]; # note: a diaeresis keeps the items separate
$fmaker { υ ( $shiftForwardVowels )* } $softener → $1 v $under ;
υ $1 ← ( $shiftForwardVowels )* v $under ;
$fmaker { υ ( $shiftForwardVowels )* } → $1 f $under;
υ $1 ← ( $shiftForwardVowels )* f $under ;
$fmaker { Υ } $softener ↔ V $under ;
$fmaker { Υ ↔ U $under ;
υ ↔ y ;
Υ ↔ Y ;
# NORMAL
α ↔ a ;
Α ↔ A ;
β ↔ v ;
Β ↔ V ;
γ } $gammaLike ↔ n } $egammaLike ;
γ ↔ g ;
Γ } $gammaLike ↔ N } $egammaLike ;
Γ ↔ G ;
δ ↔ d ;
Δ ↔ D ;
ε ↔ e ;
Ε ↔ E ;
ζ ↔ z ;
Ζ ↔ Z ;
θ ↔ th ;
Θ } $beforeLower ↔ Th ;
Θ ↔ TH ;
ι ↔ i ;
Ι ↔ I ;
κ ↔ k ;
Κ ↔ K ;
λ ↔ l ;
Λ ↔ L ;
μ ↔ m ;
Μ ↔ M ;
ν } $gammaLike → n\' ;
ν ↔ n ;
Ν } $gammaLike ↔ N\' ;
Ν ↔ N ;
ξ ↔ x ;
Ξ ↔ X ;
ο ↔ o ;
Ο ↔ O ;
π ↔ p ;
Π ↔ P ;
ρ ↔ r ;
Ρ ↔ R ;
# insert separator before things that turn into s
[Pp] { } [ςσΣϷϸϺϻ] → \' ;
# special S variants
Ϸ ↔ Š ; # Ϸ GREEK CAPITAL LETTER SHO Uppercase_Letter Grek - L
ϸ ↔ š ; #ϸ GREEK SMALL LETTER SHO Lowercase_Letter Grek - L
Ϻ ↔ Ŝ ; # Ϻ GREEK CAPITAL LETTER SAN Uppercase_Letter Grek - L
ϻ ↔ ŝ ; # ϻ GREEK SMALL LETTER SAN Lowercase_Letter Grek - L
# Caron means exception
# before a letter, initial
ς } $beforeLetter ↔ s $under } $beforeLetter;
σ } $beforeLetter ↔ s } $beforeLetter;
# otherwise, after a letter = final
$afterLetter { σ ↔ $afterLetter { s $under;
$afterLetter { ς ↔ $afterLetter { s ;
# otherwise (isolated) = initial
ς ↔ s $under;
σ ↔ s ;
# [Pp] { Σ ↔ \'S ;
Σ ↔ S ;
τ ↔ t ;
Τ ↔ T ;
φ ↔ f ;
Φ ↔ F ;
χ ↔ ch ;
Χ } $beforeLower ↔ Ch ;
Χ ↔ CH ;
# Completeness for ASCII
# $ignore = [[:Mark:]''] * ;
| ch ← h ;
| k ← c ;
| i ← j ;
| k ← q ;
| b ← u } $vowel ;
| b ← w } $vowel ;
| y ← u ;
| y ← w ;
| Ch ← H ;
| K ← C ;
| I ← J ;
| K ← Q ;
| B ← W } $vowel ;
| B ← U } $vowel ;
| Y ← W ;
| Y ← U ;
# Completeness for Greek
ϐ → | β ;
ϑ → | θ ;
ϒ → | Υ ;
ϕ → | φ ;
ϖ → | π ;
ϰ → | κ ;
ϱ → | ρ ;
ϲ → | σ ;
Ϲ → | Σ; #U+03F9 GREEK CAPITAL LUNATE SIGMA SYMBOL
ϳ → j ;
ϴ → | Θ ;
ϵ → | ε ;
µ → | μ ;
# delete any trailing ' marks used for roundtripping
← [Ππ] { \' } [Ss] ;
← [Νν] { \' } $egammaLike ;
::NFC (NFD) ;
# MINIMAL FILTER GENERATED FOR: Latin-Greek/UNGEGN BACKWARD
:: ([[[:Latin:][:Mn:][:Me:]] ['\:?]]) ;
…/transforms/transform[@source="Gujarati"][@target="InterIndic"][@direction="forward"]/tRuleઁ→\uE001; # SIGN CANDRABINDU
ં→\uE002; # SIGN ANUSVARA
ઃ→\uE003; # SIGN VISARGA
અ→\uE005; # LETTER A
આ→\uE006; # LETTER AA
ઇ→\uE007; # LETTER I
ઈ→\uE008; # LETTER II
ઉ→\uE009; # LETTER U
ઊ→\uE00A; # LETTER UU
ઋ→\uE00B; # LETTER VOCALIC R
ઌ→\uE00C; # LETTER VOCALLIC L
ઍ→\uE00D; # VOWEL CANDRA E
એ→\uE00F; # LETTER E
ઐ→\uE010; # LETTER AI
ઑ→\uE011; # VOWEL CANDRA O
ઓ→\uE013; # LETTER O
ઔ→\uE014; # LETTER AU
ક→\uE015; # LETTER KA
ખ→\uE016; # LETTER KHA
ગ→\uE017; # LETTER GA
ઘ→\uE018; # LETTER GHA
ઙ→\uE019; # LETTER NGA
ચ→\uE01A; # LETTER CA
છ→\uE01B; # LETTER CHA
જ→\uE01C; # LETTER JA
ઝ→\uE01D; # LETTER JHA
ઞ→\uE01E; # LETTER NYA
ટ→\uE01F; # LETTER TTA
ઠ→\uE020; # LETTER TTHA
ડ→\uE021; # LETTER DDA
ઢ→\uE022; # LETTER DDHA
ણ→\uE023; # LETTER NNA
ત→\uE024; # LETTER TA
થ→\uE025; # LETTER THA
દ→\uE026; # LETTER DA
ધ→\uE027; # LETTER DHA
ન→\uE028; # LETTER NA
પ→\uE02A; # LETTER PA
ફ→\uE02B; # LETTER PHA
બ→\uE02C; # LETTER BA
ભ→\uE02D; # LETTER BHA
મ→\uE02E; # LETTER MA
ય→\uE02F; # LETTER YA
ર→\uE030; # LETTER RA
લ→\uE032; # LETTER LA
ળ→\uE033; # LETTER LLA
વ→\uE035; # LETTER VA
શ→\uE036; # LETTER SHA
ષ→\uE037; # LETTER SSA
સ→\uE038; # LETTER SA
હ→\uE039; # LETTER HA
઼→\uE03C; # SIGN NUKTA
ઽ→\uE03D; # SIGN AVAGRAHA
ા→\uE03E; # VOWEL SIGN AA
િ→\uE03F; # VOWEL SIGN I
ી→\uE040; # VOWEL SIGN II
ુ→\uE041; # VOWEL SIGN U
ૂ→\uE042; # VOWEL SIGN UU
ૃ→\uE043; # VOWEL SIGN VOCALIC R
ૄ→\uE044; # VOWEL SIGN VOCALIC RR
ૅ→\uE045; # VOWEL SIGN CANDRA E
ે→\uE047; # VOWEL SIGN E
ૈ→\uE048; # VOWEL SIGN AI
ૉ→\uE049; # VOWEL SIGN CANDRA O
ો→\uE04B; # VOWEL SIGN O
ૌ→\uE04C; # VOWEL SIGN AU
્→\uE04D; # SIGN VIRAMA
ૐ→\uE050; # OM
ૠ→\uE060; # LETTER VOCALIC RR
ૡ→\uE061; # LETTER VOCALIC LL
૦→\uE066; # DIGIT ZERO
૧→\uE067; # DIGIT ONE
૨→\uE068; # DIGIT TWO
૩→\uE069; # DIGIT THREE
૪→\uE06A; # DIGIT FOUR
૫→\uE06B; # DIGIT FIVE
૬→\uE06C; # DIGIT SIX
૭→\uE06D; # DIGIT SEVEN
૮→\uE06E; # DIGIT EIGHT
૯→\uE06F; # DIGIT NINE
।→\uE064; # DANDA
॥→\uE065; # DOUBLE DANDA
૰→\uE070; # ABBREVIATION SIGN
# Gujarati-InterIndic
#:: NFD (NFC) ;
ઁ→\uE001; # SIGN CANDRABINDU
ં→\uE002; # SIGN ANUSVARA
ઃ→\uE003; # SIGN VISARGA
અ→\uE005; # LETTER A
આ→\uE006; # LETTER AA
ઇ→\uE007; # LETTER I
ઈ→\uE008; # LETTER II
ઉ→\uE009; # LETTER U
ઊ→\uE00A; # LETTER UU
ઋ→\uE00B; # LETTER VOCALIC R
ઌ→\uE00C; # LETTER VOCALLIC L
ઍ→\uE00D; # VOWEL CANDRA E
એ→\uE00F; # LETTER E
ઐ→\uE010; # LETTER AI
ઑ→\uE011; # VOWEL CANDRA O
ઓ→\uE013; # LETTER O
ઔ→\uE014; # LETTER AU
ક→\uE015; # LETTER KA
ખ→\uE016; # LETTER KHA
ગ→\uE017; # LETTER GA
ઘ→\uE018; # LETTER GHA
ઙ→\uE019; # LETTER NGA
ચ→\uE01A; # LETTER CA
છ→\uE01B; # LETTER CHA
જ→\uE01C; # LETTER JA
ઝ→\uE01D; # LETTER JHA
ઞ→\uE01E; # LETTER NYA
ટ→\uE01F; # LETTER TTA
ઠ→\uE020; # LETTER TTHA
ડ→\uE021; # LETTER DDA
ઢ→\uE022; # LETTER DDHA
ણ→\uE023; # LETTER NNA
ત→\uE024; # LETTER TA
થ→\uE025; # LETTER THA
દ→\uE026; # LETTER DA
ધ→\uE027; # LETTER DHA
ન→\uE028; # LETTER NA
પ→\uE02A; # LETTER PA
ફ→\uE02B; # LETTER PHA
બ→\uE02C; # LETTER BA
ભ→\uE02D; # LETTER BHA
મ→\uE02E; # LETTER MA
ય→\uE02F; # LETTER YA
ર→\uE030; # LETTER RA
લ→\uE032; # LETTER LA
ળ→\uE033; # LETTER LLA
વ→\uE035; # LETTER VA
શ→\uE036; # LETTER SHA
ષ→\uE037; # LETTER SSA
સ→\uE038; # LETTER SA
હ→\uE039; # LETTER HA
઼→\uE03C; # SIGN NUKTA
ઽ→\uE03D; # SIGN AVAGRAHA
ા→\uE03E; # VOWEL SIGN AA
િ→\uE03F; # VOWEL SIGN I
ી→\uE040; # VOWEL SIGN II
ુ→\uE041; # VOWEL SIGN U
ૂ→\uE042; # VOWEL SIGN UU
ૃ→\uE043; # VOWEL SIGN VOCALIC R
ૄ→\uE044; # VOWEL SIGN VOCALIC RR
ૅ→\uE045; # VOWEL SIGN CANDRA E
ે→\uE047; # VOWEL SIGN E
ૈ→\uE048; # VOWEL SIGN AI
ૉ→\uE049; # VOWEL SIGN CANDRA O
ો→\uE04B; # VOWEL SIGN O
ૌ→\uE04C; # VOWEL SIGN AU
્→\uE04D; # SIGN VIRAMA
ૐ→\uE050; # OM
ૠ→\uE060; # LETTER VOCALIC RR
ૡ→\uE061; # LETTER VOCALIC LL
૦→\uE066; # DIGIT ZERO
૧→\uE067; # DIGIT ONE
૨→\uE068; # DIGIT TWO
૩→\uE069; # DIGIT THREE
૪→\uE06A; # DIGIT FOUR
૫→\uE06B; # DIGIT FIVE
૬→\uE06C; # DIGIT SIX
૭→\uE06D; # DIGIT SEVEN
૮→\uE06E; # DIGIT EIGHT
૯→\uE06F; # DIGIT NINE
।→\uE064; # DANDA
॥→\uE065; # DOUBLE DANDA
૰→\uE070; # ABBREVIATION SIGN
# :: NFC (NFD) ;
# eof
…/transforms/transform[@source="Gurmukhi"][@target="InterIndic"][@direction="forward"]/tRuleਁ→\uE001; # SIGN CHANDRABINDU
ਂ→\uE002; # SIGN BINDI
ਅ→\uE005; # LETTER A
ਆ→\uE006; # LETTER AA
ਇ→\uE007; # LETTER I
ਈ→\uE008; # LETTER II
ਉ→\uE009; # LETTER U
ਊ→\uE00A; # LETTER UU
\u0A0C→\uE032; # FALLBACK : VOCALLIC LA
ਏ→\uE00F; # LETTER EE
ਐ→\uE010; # LETTER AI
ਓ→\uE013; # LETTER OO
ਔ→\uE014; # LETTER AU
ਕ→\uE015; # LETTER KA
ਖ→\uE016; # LETTER KHA
ਗ→\uE017; # LETTER GA
ਘ→\uE018; # LETTER GHA
ਙ→\uE019; # LETTER NGA
ਚ→\uE01A; # LETTER CA
ਛ→\uE01B; # LETTER CHA
ਜ→\uE01C; # LETTER JA
ਝ→\uE01D; # LETTER JHA
ਞ→\uE01E; # LETTER NYA
ਟ→\uE01F; # LETTER TTA
ਠ→\uE020; # LETTER TTHA
ਡ→\uE021; # LETTER DDA
ਢ→\uE022; # LETTER DDHA
ਣ→\uE023; # LETTER NNA
ਤ→\uE024; # LETTER TA
ਥ→\uE025; # LETTER THA
ਦ→\uE026; # LETTER DA
ਧ→\uE027; # LETTER DHA
ਨ→\uE028; # LETTER NA
ਪ→\uE02A; # LETTER PA
ਫ→\uE02B; # LETTER PHA
ਬ→\uE02C; # LETTER BA
ਭ→\uE02D; # LETTER BHA
ਮ→\uE02E; # LETTER MA
ਯ→\uE02F; # LETTER YA
ਰ→\uE030; # LETTER RA
ਲ→\uE032; # LETTER LA
ਲ਼→\uE033; # FALLBACK
ਵ→\uE035; # LETTER VA
ਸ਼→\uE036;
ਸ\0a3c→\uE036; # FALLBACK
ਸ→\uE038; # LETTER SA
ਹ→\uE039; # LETTER HA
਼→\uE03C; # SIGN NUKTA
ਾ→\uE03E; # VOWEL SIGN AA
ਿ→\uE03F; # VOWEL SIGN I
ੀ→\uE040; # VOWEL SIGN II
ੁ→\uE041; # VOWEL SIGN U
ੂ→\uE042; # VOWEL SIGN UU
ੇ→\uE047; # VOWEL SIGN EE
ੈ→\uE048; # VOWEL SIGN AI
ੋ→\uE04B; # VOWEL SIGN OO
ੌ→\uE04C; # VOWEL SIGN AU
੍→\uE04D; # SIGN VIRAMA
ੜ→\uE05C; # LETTER RRA
੦→\uE066; # DIGIT ZERO
੧→\uE067; # DIGIT ONE
੨→\uE068; # DIGIT TWO
੩→\uE069; # DIGIT THREE
੪→\uE06A; # DIGIT FOUR
੫→\uE06B; # DIGIT FIVE
੬→\uE06C; # DIGIT SIX
੭→\uE06D; # DIGIT SEVEN
੮→\uE06E; # DIGIT EIGHT
੯→\uE06F; # DIGIT NINE
ੰ→\uE07C; # TIPPI
ੱ→\uE07D; # ADDAK
ੲ→\uE07E; # IRI
ੳ→\uE07F; # URA
ੴ→\uE080; # EK ONKAR
।→\uE064; # DANDA
॥→\uE065; # DOUBLE DANDA
# Gurmukhi-InterIndic
#:: NFD (NFC) ;
#ਖ਼→\uE059; # LETTER KHHA
#ਗ਼→\uE05A; # LETTER GHHA
#ਜ਼→\uE05B; # LETTER ZA
#ਸ਼→\uE036; # LETTER SHA
#ਲ਼→\uE033; # LETTER LLA
#ਫ਼→\uE05E; # LETTER FA
ਁ→\uE001; # SIGN CHANDRABINDU
ਂ→\uE002; # SIGN BINDI
ਅ→\uE005; # LETTER A
ਆ→\uE006; # LETTER AA
ਇ→\uE007; # LETTER I
ਈ→\uE008; # LETTER II
ਉ→\uE009; # LETTER U
ਊ→\uE00A; # LETTER UU
\u0A0C→\uE032; # FALLBACK : VOCALLIC LA
ਏ→\uE00F; # LETTER EE
ਐ→\uE010; # LETTER AI
ਓ→\uE013; # LETTER OO
ਔ→\uE014; # LETTER AU
ਕ→\uE015; # LETTER KA
ਖ→\uE016; # LETTER KHA
ਗ→\uE017; # LETTER GA
ਘ→\uE018; # LETTER GHA
ਙ→\uE019; # LETTER NGA
ਚ→\uE01A; # LETTER CA
ਛ→\uE01B; # LETTER CHA
ਜ→\uE01C; # LETTER JA
ਝ→\uE01D; # LETTER JHA
ਞ→\uE01E; # LETTER NYA
ਟ→\uE01F; # LETTER TTA
ਠ→\uE020; # LETTER TTHA
ਡ→\uE021; # LETTER DDA
ਢ→\uE022; # LETTER DDHA
ਣ→\uE023; # LETTER NNA
ਤ→\uE024; # LETTER TA
ਥ→\uE025; # LETTER THA
ਦ→\uE026; # LETTER DA
ਧ→\uE027; # LETTER DHA
ਨ→\uE028; # LETTER NA
ਪ→\uE02A; # LETTER PA
ਫ→\uE02B; # LETTER PHA
ਬ→\uE02C; # LETTER BA
ਭ→\uE02D; # LETTER BHA
ਮ→\uE02E; # LETTER MA
ਯ→\uE02F; # LETTER YA
ਰ→\uE030; # LETTER RA
ਲ→\uE032; # LETTER LA
ਲ਼→\uE033; # FALLBACK
ਵ→\uE035; # LETTER VA
ਸ਼→\uE036;
ਸ\0a3c→\uE036; # FALLBACK
ਸ→\uE038; # LETTER SA
ਹ→\uE039; # LETTER HA
਼→\uE03C; # SIGN NUKTA
ਾ→\uE03E; # VOWEL SIGN AA
ਿ→\uE03F; # VOWEL SIGN I
ੀ→\uE040; # VOWEL SIGN II
ੁ→\uE041; # VOWEL SIGN U
ੂ→\uE042; # VOWEL SIGN UU
ੇ→\uE047; # VOWEL SIGN EE
ੈ→\uE048; # VOWEL SIGN AI
ੋ→\uE04B; # VOWEL SIGN OO
ੌ→\uE04C; # VOWEL SIGN AU
੍→\uE04D; # SIGN VIRAMA
ੜ→\uE05C; # LETTER RRA
੦→\uE066; # DIGIT ZERO
੧→\uE067; # DIGIT ONE
੨→\uE068; # DIGIT TWO
੩→\uE069; # DIGIT THREE
੪→\uE06A; # DIGIT FOUR
੫→\uE06B; # DIGIT FIVE
੬→\uE06C; # DIGIT SIX
੭→\uE06D; # DIGIT SEVEN
੮→\uE06E; # DIGIT EIGHT
੯→\uE06F; # DIGIT NINE
ੰ→\uE07C; # TIPPI
ੱ→\uE07D; # ADDAK
ੲ→\uE07E; # IRI
ੳ→\uE07F; # URA
ੴ→\uE080; # EK ONKAR
।→\uE064; # DANDA
॥→\uE065; # DOUBLE DANDA
# :: NFC (NFD) ;
# eof
…/transforms/transform[@source="Han"][@target="Latin"][@direction="forward"]/tRule::Han-Spacedhan();
藏 } \u0020? 文 →zàng;
重 } \u0020? 庆 →chóng;
沈 } \u0020? 阳 →shěn;
[呵锕阿𠼞𥥩𨉚]→ā;
[嗄]→á;
[啊]→a;
[㶼哀哎唉嗳噯埃娭挨欸溾銰鎄锿𠳳𡉓𡟓𢰇𤸖]→āi;
[㱯䠹䶣啀嘊捱敱敳溰癌皑皚騃𠊎𤸳𦩴𧪚𩪂𩮖𫘤]→ái;
[㢊䑂䨠娾昹毐濭矮蔼藹躷霭靄𣤃𦥂𦥈𧡋𩫇]→ǎi;
[㕌㗒㘷㝶㤅㾢㿄䀳䅬䔽䝽伌僾叆嗌塧壒嫒嬡愛懓懝暧曖爱瑷璦皧瞹砹硋碍礙艾薆譪譺鑀閡隘靉餲馤鴱𡁍𡰽𡶃𢟪𢟰𢣏𢣕𣋞𣜬𣝅𣩱𤢵𤻢𥡽𥤦𥴨𦗍𦗐𧏹𧓁𧰿𧵨𨶂𩈋𪇈𪕭]→ài;
[鱫]→ai;
[㛺㞄㫨㸩䀂䅖䢿侒媕安峖庵桉氨痷盦盫腤菴萻葊蓭誝諳谙鞌鞍韽馣鵪鶕鹌𠽪𡯏𢰍𣚖𧩸𧫥𧫧𧮍𩽾𪁟𪘒]→ān;
[䜙儑啽玵雸𡪁𡽜𣵱]→án;
[㜝㽢俺唵垵埯揞罯銨铵隌𠉬𤃷𤜁𥦍𦺽𩅝𩈴]→ǎn;
[㟁㱘䅁䬓䮗䯥堓婩岸按晻暗案洝犴胺荌豻錌闇鮟黯𠰑𡎑𡪙𡹼𣆛𣣚𣽥𤞿𤟉𥏮𥳬𧖮𨲊𩓤𩭢𩹎]→àn;
[肮骯𠵫𡕉]→āng;
[㭿䀚䒢䩕䭹卬岇昂昻𤭒𩑝𩔘]→áng;
[䇦䭺𦫫]→ǎng;
[㼜枊盎醠𠹃𡵙𢓋𣉗𣖮𩉰𩜟]→àng;
[㕭㩠䫜凹柪梎爊軪𤏶𧅃𧨲𩥊𪃨]→āo;
[㟼㠂㿰䥝䦋䵅厫嗷嗸嶅廒摮敖滶熬獒獓璈磝翱翺聱蔜螯謷謸遨鏖隞鰲鳌鷔鼇𡊛𡏼𢧴𣊁𣷫𥂢𦪈𩘮𩮯𩱏𪉑]→áo;
[㑃㤇䯠䴈媪媼抝拗芺袄襖镺𢁱𥜌𦽀𩈏𩑤𩣻𪁾]→ǎo;
[㘬㘭㜜㜩㠗㥿䐿䜒䫨䮯傲坳垇墺奡奥奧嫯岙岰嶴慠懊扷擙澳鏊隩驁骜𢕟𢳆𤺾𥑑𩑍𩕀𩟇𩼈]→ào;
[翶]→ao;
[㭭㸭㺴㿬䰾仈八叭哵夿岜峇巴巼扒捌朳柭玐疤笆粑羓芭蚆豝釛釟鲃𠛋𠵺𡚭𢠭𢻷𤜱𤣸𤤒𦓧𧎱𧲧𨊹𩚥𩠀𩡩]→bā;
[㔜䟦䮂䳊叐坺墢妭抜拔炦犮癹胈茇菝詙跋軷颰魃鼥𢇷𥎱𦳺𧺡𧺺𩊤𩖽𩙥]→bá;
[㞎把鈀钯靶𢃳𢺞]→bǎ;
[㶚䃻䆉䇑䎬䎱䩗䩻䶕坝垻壩弝欛灞爸矲罢罷耙覇跁霸鮊鲅鲌𤜕𥝧𦫙𧿏𩃴𩨜𩹏𩽷]→bà;
[吧紦魞𣬶𣬷]→ba;
[㓦䪹挀掰擘𢛞𨃅]→bāi;
[㿟䳆白𥬝𦣺𪡈]→bái;
[䙓佰捭摆擺柏栢瓸百粨絔襬𠫛]→bǎi;
[㔥㠔䒔䢙庍拜拝敗猈稗粺蛽贁败韛𡏯𡭢𢈕𣧙𣺽𤁣𤙅𤽹𦩋𦳞𩋂𩎻𩏞]→bài;
[㗑竡薭]→bai;
[䃑䈲扳搬攽斑斒班瘢癍般螌褩辬頒颁鳻𠔯𠚼𠦒𠺚𣪂𤡰𤦦𤫫𤳖𥹓𦎊𧇥𨭉𩔮𩿉𪄕𪉒𪒋]→bān;
[䉽䬳坂岅昄板版瓪粄舨蝂鈑钣闆阪魬𠧫𡯘𧌿𧿨]→bǎn;
[㚘㪵伴办半坢姅怑扮拌柈湴瓣秚絆绊辦鉡靽𠯘𢲔𢴬𥷁𦙹𦝤𨐦𨐱𨐾𩢔]→bàn;
[螁]→ban;
[㙃㨍㿶䩷垹帮幇幚幫捠梆浜縍邦邫鞤𠲑𠳐𢁏𢸌𣮡𤚰𤱵𦰥𨢐𩍗]→bāng;
[㮄榜牓綁绑膀髈𣮧𦾭]→bǎng;
[㭋䂜䎧䖫䧛䰷傍塝搒棒棓玤磅稖艕蒡蚌蜯謗谤鎊镑𠨵𠬣𡽲𢄎𢜗𢮏𢶶𣘙𩦠𩮗]→bàng;
[勹包孢枹煲笣胞苞蕔褒襃闁齙龅𠅬𠣒𡶄𧵢𨚔]→bāo;
[㵡㿺䈏䥤䨌䨔䪨嫑窇薄雹𤿈𥭓𦡕𦢊]→báo;
[㙅㻄䎂䭋䭸䳈䳰䴐保堡堢媬宝宲寚寳寶怉珤緥葆褓賲靌飽饱駂鳵鴇鸨𠤏𡧖𤞥𨰦𨰻𩛞𩬽𩭼]→bǎo;
[㙸㫧㲒䤖儤勽報忁报抱暴曓爆菢虣蚫袌豹趵鉋鑤铇靤骲髱鮑鲍鸔𠣺𠹕𡂟𡉩𢼌𣭀𤔣𤝧𥄹𧝘𧭤𨇅𨠖𩊅𩍂𩾡𩿓𪏶]→bào;
[佨藵]→bao;
[㗗㽡䥯卑悲揹杯桮椑盃碑禆藣錃陂鵯鹎𢃍𣬍𤵛𤷁𤿾𥏓𥶓𦈧𦈶𦩖𧼠𩔹]→bēi;
[㤳䋳北鉳𧉥𧋲]→běi;
[⻉㔨㛝㣁㫲㰆㶔㷶㸢㸬㸽㻗㾱䔒䟺䡶䩀䰽俻倍偝偹備僃备孛悖惫愂憊昁梖焙牬犕狈狽珼琲碚糒背苝蓓被褙誖貝贝軰輩辈邶郥鄁鋇鐾钡鞁鞴骳𠋭𠐡𠢥𡋭𢂏𢴾𢻵𣎵𣖾𣬪𤜲𤰈𤳦𤹲𤿒𦮷𦾙𧶙𩇩𩖠𩚾]→bèi;
[呗唄禙]→bei;
[奔栟泍犇贲錛锛𣳰𩣺𩧼𪑖]→bēn;
[㡷㮺奙本楍畚翉苯𣄏]→běn;
[㤓㨧㮥䬱倴坋坌捹撪桳渀獖笨輽逩𣴞𥢊𦯀𨋒𪊜𪎝]→bèn;
[㔙䑫䨜伻傰嘣奟崩嵭痭祊絣綳閍𠜳𠡮𡡈𡶤𢆸𢉁𢐒𣂤𣨥𤙾𤡭𥛱𥞩𦅈𨕧𨸂𨹹𨻱]→bēng;
[甭]→béng;
[㑟䋽䙀䩬䳞埄埲琣琫繃绷菶鞛𤫬𥀂𦂌𧑑𧚭𨓁𩊌𩑚]→běng;
[㷯䨻䭰塴泵甏蠯蹦迸逬鏰镚𡎾𡾛𥖗𥦜𦝷𦺑𧩱𧻓𨆊𩂦𩗴𪔑]→bèng;
[揼]→beng;
[㡙䚜䫾䮠偪屄楅毴螕豍逼鎞鰏鲾鵖𢟵𢡅𣚡𤝸𥏠𧤃𨲋𨻼𩧿𩭧]→bī;
[䨆䵄荸鼻𣴨𩾳]→bí;
[㠲㪏㻶䃾䏢䘡䣥佊俾匕吡啚夶妣彼朼柀比沘疕秕笔筆箄粃聛舭貏鄙𠐌𠛡𠧅𠬈𡳄𢩒𢳋𣔓𤹦𤽊𦸣𨅗𨟵𪌄𪐄]→bǐ;
[㓖㘠㘩㙄㡀㢰㢶㢸㧙㪤㮿㯇㱸㳼㵥㻫㿫䀣䁹䄶䉾䊧䋔䎵䏶䕗䖩䟆䟤䠋䧗䩛䪐䫁䬛䮡䯗佖哔嗶坒堛壁奰妼婢嬖币幣庇庳廦弊弻弼彃必怭怶愊愎敝斃枈柲梐毕毖毙湢滗滭潷濞煏熚狴獘獙珌璧畀畢疪痹痺皕睤碧笓筚箅箆篦篳粊綼縪繴罼腷臂苾荜萆蓖蓽蔽薜蜌袐裨襞襣觱詖诐貱賁贔赑跸蹕躃躄避邲鄨鄪鉍鏎鐴铋閇閉閟闭陛鞸韠飶饆馝駜驆髀髲魓鮅鷝鷩鼊𠈺𠋯𠓷𠡂𠦈𠨘𠩿𠮃𠽩𡚁𡛗𡠚𡻞𡽶𢁽𢅩𢐦𢖬𢘍𢲾𢴩𣁉𣁢𣋹𣘥𣝍𣢠𣥣𣦇𣦢𣩩𣭤𣮐𣯴𤂀𤅹𤐙𤗚𤙞𤜻𤠺𤡝𤢣𤵘𤹝𤻖𥆯𥈗𥛘𥟗𥢦𥳆𥴬𥷑𦂖𦑞𦔆𦠞𦤫𦯛𦰙𦱔𧏻𧒀𧓄𧥑𧫤𧲜𧳠𨋥𨋩𨐨𨚍𨚓𨠔𨵰𨸼𩉫𩊰𩑻𩪖𩪧𩲢𪋜𪍪𪏺]→bì;
[匂嬶幤萞襅]→bi;
[䟍揙煸牑猵甂砭笾箯籩編编蝙边辺邉邊鍽鞭鯾鯿鳊𠐈𠑟𢩟𢻶𣩀𤄺𦇭𨖾𨩫𪏗𪓍]→biān;
[㦚䁵匾惼扁碥稨窆糄萹藊褊貶贬鴘𠓫𠪂𡈯𡬯𡬲𡬸𢴂𤀫𥣝𥣰𦟣𦽟𨖠𪖯]→biǎn;
[㝸㣐㭓㲢㳎㳒㴜㵷㺹䉸䒪䛒䡢䪻便匥卞变変弁徧忭抃昪汳汴玣緶缏艑苄覍變辡辧-辩辫辮辯遍釆閞𠭹𠯴𠷖𢭥𣈠𣝜𣪭𣸇𤀲𤺇𤻶𥍚𦉙𧩰𨚕𨧕𨳲𩩯𩰍𪉱]→biàn;
[峅炞]→bian;
[⺣㶾䁃䁭䅺䙳䮽儦墂幖彪摽杓标標淲滮瀌灬熛爂猋瘭磦穮脿膘臕蔈藨謤贆鏢鑣镖镳颩颮颷飆-飈飑飙飚驃驫骉骠髟𠔂𠚠𢒯𣄠𤂆𤆀𤐫𥲦𦔗𦔩𦠎𦾑𧥍𨭚𩙪𩪊𩴩𩽁]→biāo;
[㟽㠒㯹䔸婊檦表裱褾諘錶𢅚𥘤𧝪]→biǎo;
[㧼䞄俵鰾鳔𠬪𢿏𧳀𧴎𧴕]→biào;
[飊]→biao;
[㔡䋢䘷䳤憋虌蟞鱉鳖鼈龞𡐞𡘴𡙀𢐳𢠳𣇢𣊶𤉤𤷗𥞲𥡁𧆊𧌽𨂅𩵛𩸁𪂟]→biē;
[䇷䏟䠥䭱別别咇徶莂蛂襒蹩𠍯𡙪𡷘𢛎𤺓𤾵𧝬𧧸𧿥𨒜𩓝𩠻𩡟𩦉𪐆]→bié;
[㿜瘪癟]→biě;
[㢼䌘彆𢆣]→biè;
[㻞䚔䧬䨈傧儐宾彬斌梹椕槟檳汃滨濒濱瀕玢瑸璸砏繽缤虨豩豳賓賔邠鑌镔霦顮𠴇𡦻𡧼𢲰𣉮𣢏𣰨𥃰𧷟𨐰𨽗𩆱𩴱𪇕]→bīn;
[䐔]→bǐn;
[摈擯殡殯膑臏髌髕髩鬂鬓鬢𡦆𧸈]→bìn;
[氞濵]→bin;
[䔊仌仒兵冫冰掤氷𡲍𢎴𥲂𨹗𩋒𪑰]→bīng;
[㨀䴵丙怲抦摒昞昺柄炳眪禀秉稟窉苪蛃邴鈵鉼陃鞞餅餠饼𠒝𠛥𠱛𡇤𡖛𡚛𡹾𣦪𦼹𩊖𩏂𩶁]→bǐng;
[㓈䗒並併倂偋傡寎并幷庰栤棅病竝誁靐鮩𠊧𢆩𢊜𢔧𣰜𥖬𦡻𦿅𨆱𨋲𩬝𩮟]→bìng;
[垪鋲鞆]→bing;
[㞈䃗䝛䭦僠剝剥哱嶓帗拨撥播波玻癶癷盋砵碆紴缽菠袚袰蹳鉢钵餑饽驋鮁鱍𠱀𠺣𡀖𢂍𤗳𤜧𥮯𦲱𧙄𧲯𨭂𩜥𩧯𩬸𩯌]→bō;
[㗘㟑㩧㩭㪍㬍㬧㴾㶿㹀㼎㼟㼣䂍䊿䌟䍸䑈䗚䙏䞳䟛䢌䢪䥬䪇䪬䬪䭯䮀䯋䰊䳁䵗䶈亳仢伯侼僰勃博嚗帛愽懪挬搏欂浡渤煿牔犦犻狛猼瓝瓟礡礴秡箔簙肑胉脖膊舶艊苩葧蔔袯袹襏襮豰踣郣鈸鉑鋍鎛鑮钹铂镈餺馎馛馞駁駮驳髆髉鵓鹁𠧛𠮭𠷺𠸳𡋯𢐾𢠺𢣞𢩞𢫯𢺽𣋵𣛓𣧧𣭷𣽡𤃵𤒔𤗺𤚽𤶋𤾝𥜖𥭖𥴮𥹸𦃙𦈞𦋉𦤚𦤣𦯉𦰬𦼭𦽮𧇚𧟱𨈩𨍭𨏫𩃶𩄿𩌏𩍿𩏯𩓐𩗀𩗒𩗓𩙦𩟕𩣡𩱚𩷚𩽛𪌰𪍡𪙍]→bó;
[㝿箥簸跛𤿑𥸥𪓜𪚷]→bǒ;
[孹檗糪蘗譒𠴸𡅂𡯳𡯷𩈔]→bò;
[⺊卜啵萡]→bo;
[峬庯晡誧逋鈽𠚉𥪀𧻷𩶉𩺼]→bū;
[轐醭鳪𥻞]→bú;
[㙛㨐䀯䋠䪁䪔卟哺喸捕补補鵏𡡐𣱶𤣰𥃨𥣌𨴪𩏮𩏵𩯏𪇰]→bǔ;
[㘵㚴㳍㻉㾟䊇䍌䏽䑰䒀䝵䬏䴺不佈勏吥咘埔埗埠布怖悑抪捗柨步歨歩瓿篰簿荹蔀踄部郶钚钸餔餢𠘁𠜙𢁻𢇴𤚵𤸵𥑢𥳖𥹴𧉩𨋞𨛒𩅇𩊬𩊶𩢕𩣝𩷖𩻗𫐓𫗦]→bù;
[䃰䌨嚓擦攃𤄖𨆾𨺭𪊗]→cā;
[礤]→cǎ;
[䵽囃遪𥗭𥩝]→cà;
[䞗䟀䠕偲婇猜]→cāi;
[㒲䴭才材溨犲纔裁財财𢎂𦬁𧵤𨙴]→cái;
[㥒䌽䐆䣋倸啋寀彩採毝睬綵跴踩采𤚀𤝭𤟖𤷕𧀊]→cǎi;
[䰂埰棌縩菜蔡𡣮𤁱𨯓𩁞𩧇𪇭]→cài;
[㜗䉔䟃䱗傪参-叅喰嬠湌飡餐驂骖𠫭𥢽𦪜𦪫𩝖𩟒]→cān;
[㥇㨻㱚䏼䗝䗞䘉䙁䝳䣟䳻嬱惭慙慚残殘蚕蝅蠶蠺𠠋𠡡𢦸𢧮𢾃𣦼𥂥𦺐𧅀𧓩𨅔𨞷𩀧𩈻]→cán;
[㦧㿊䅟惨慘憯朁穇篸黪黲𡆮𥠩𥮾𨲱𩈼]→cǎn;
[㛑㣓㻮㽩䛹孱掺摻澯灿燦璨粲薒謲𡛝𣶡𣻬𤅒𥹛𩯞𪆶]→càn;
[儏爘]→can;
[仓仺伧倉傖嵢沧滄獊舱艙苍蒼螥鶬鸧𠥐𤚬𦾝𩀞𩕹𩝞]→cāng;
[㵴㶓藏鑶𡽴𡾻𡿄𨤃]→cáng;
[䅮䢢賶]→càng;
[欌濸罉]→cang;
[䎭撡操糙𠀊𤒕]→cāo;
[㜖㯥䄚䏆䐬嘈嶆曹曺槽漕艚蓸螬褿鏪𡮦𣈅𣉿𤡐𤵥𥕢𥲍𦋿𨎝𩞄𩠎𩫥]→cáo;
[䒑愺懆艸草騲𠹊]→cǎo;
[䒃肏襙鄵]→cào;
[⺾-⻀艹]→cao;
[㥽㨲㩍䇲䈟䊂䔴侧側冊册厕厠墄廁恻惻憡拺敇测測畟笧策筞筴箣簎粣萗萴蓛𡍫𢿸𣌧𥠉𥬰𥰡𥳯𦔎𦣧𦵪𧵡𨶨𩒄]→cè;
[𤭢]→cèi;
[嵾]→cēn;
[㞥䅾䤁䨙䲋岑梣涔笒𣡎𦊃𨁊𨥣𨱼𩅨𩅮𩻛]→cén;
[噌曽𡃆]→cēng;
[㬝䁬䉕层層嶒曾竲驓𡪠𡾓𢅋𤛢𦠇𧲅]→céng;
[㣒蹭𠟂]→cèng;
[㛼㮑偛叉嗏扠挿插揷杈疀肞臿艖銟鍤锸餷馇𠝞𠞊𡋨𡵌𢔣𢘹𢭅𣆗𤜫𤜯𤳵𤵾𦑈𦝥𦦘𦦜𦦱𨀸𨙳𨪺𩝟𪘾]→chā;
[㢉㢒㪯㫅䁟䅊䕓䤩垞察嵖搽查槎檫猹碴秅茬茶詧靫𠽹𡝐𡝙𡨀𢣼𣘤𣘻𣱱𤶠𥌀𥥸𥻗𦉆𦑣𦛝𦳘𨃓𨼑𩟔𪒼]→chá;
[衩蹅鑔镲𡌚𥑥𥫢𨩨]→chǎ;
[㣾㤞䒲䓭䟕䡨䶪侘奼姹岔差汊紁詫诧𣍏𤞠𤳅𥃀𧠈𧫗𧶵𨆇𩴳𪑂𪑨]→chà;
[㼮䐤拆芆釵钗𢹓𥐟𩑐]→chāi;
[㑪㾹䓱侪儕喍柴祡豺齜𡟭𡺵𤞗𤠌𨌅]→chái;
[䜺茝]→chǎi;
[㳗䘍囆瘥虿蠆袃訍𦐰𦑏𧀱𧒨𧔴𧕧𧪘𧸿]→chài;
[㚲㢟㤐㰫㺗䪜幨搀攙梴裧襜覘觇辿鉆鋓𠣄𡖞𡖤𡝫𡮿𢌚𤴿𥭔𨊝𨵍𩖌]→chān;
[㙻㢆㶣㺥䂁䜛䡲䣑䤫䧯䫮僝儃儳劖嚵婵嬋巉廛棎欃毚湹潹潺澶瀍瀺煘獑磛禅禪緾纏纒缠艬蝉蟬蟾誗讒谗躔鄽酁鋋鑱镡镵饞馋𡎻𢥋𢽝𣔵𣤱𤸦𦝟𧐲𧓋𧕃𧥓𧨗𧴃𧾡𨬖𨮻𨽊𩮏𩽝𪏁𪏂𪏋𪏦𪓄𪖎𪗂𪚃]→chán;
[㦃㯆㹌㹽䐮䑎䤘䥀䩶䵐丳产冁刬剗剷啴嘽囅嵼幝摌斺旵浐滻灛燀產産簅繟蒇蕆諂譂讇谄辴鏟铲閳闡阐骣𠁷𠋷𠐩𠑆𠑑𠑡𠹖𡍌𡶴𢁧𢱟𢷹𣃘𤚍𤯥𦆀𦈎𦢙𦸰𧈪𧬦𨄉𨇝𨔢𨩪𨪑𨲵𨷭𨼒𩝚𩥮𪙞]→chǎn;
[㙴㬄㸥䀡䊲䠨䱿䴼忏懴懺摲硟羼韂顫颤𢺟𤗻𤪮𤮭𤼋𥊓𧠛𨇦𨳂𩟶]→chàn;
[壥]→chan;
[䅛䗉䮖伥倀娼昌晿淐猖琩菖裮錩锠閶阊鯧鲳鼚𥫅𨷇𩲹𪂇𪉨]→chāng;
[⻑⻒㙊㦂䗅䠆䯴仧偿償兏嘗嚐塲嫦尝常徜瑺瓺甞肠腸膓苌萇鋿鏛镸鱨鲿𠙁𢁝𥋤𦰱𦼳𨣛𨱮𪁺𪄹]→cháng;
[⺁㫤僘厂厰场場廠惝敞昶氅鋹𡭿𤢄𤿼𥗊]→chǎng;
[䩨倡唱怅悵暢焻玚瑒畅畼誯韔鬯𠚊𢗺𢢌𤽣𥇔𥟚𥠴𧀄]→chàng;
[椙蟐]→chang;
[䜈䫸䫿䰫勦弨怊抄欩焯訬超鈔钞𠰉𢁾𤙴𦾱𨴡𩖥]→chāo;
[嘲巢巣晁朝樔漅潮牊窲罺謿轈鄛鼂鼌𡏮𡡊𡻝𡼼𣰩𥕘𥲀𦸛𨄓]→cháo;
[㶤㷅䎐䏚吵巐炒焣煼眧麨𦙧𧧠𩈎𩱈𩱦𪍑𪎊]→chǎo;
[仦仯耖觘𡯴𤰬𥿷𦨖𨌬𨗡𨢪𨨚𪍈]→chào;
[⻋伡俥唓砗硨莗蛼車车𡷖𤥭𩒷]→chē;
[𧙝]→ché;
[㨋㵔䋲䞣䰩偖扯撦𦓍𩴟]→chě;
[㒤㔭㤴㥉㬚㳧㾝㿭䁤䒆䚢䛸䜠䧪勶坼屮彻徹掣撤澈烢爡瞮硩聅迠頙𢇛𢊏𣨊𤊿𤕛𤖷𤗙𤹞𥯥𥿊𦈈𦛖𧼳𨀠𨹡𩂻𩎚𩗙𪎺]→chè;
[㥲䀼䐜䑣䠳嗔抻捵琛瞋綝縝諃謓賝郴𣞟𤝚𤟸𤡳𥞁𦁄𦁟𧡬𨻖𨼌𩅌𩇖]→chēn;
[㕴㫳㴴㽸䆣䒞䜟䟢䢅䢈䢻䣅䤟塵宸尘忱愖揨敐晨曟樄沈沉煁瘎臣茞莀莐蔯薼螴訦諶谌軙辰迧鈂陈陳霃鷐麎𢆺𣀍𤘣𤹛𥉜𥫹𧨡𨑌𨼤𪁏]→chén;
[䫈䫖墋夦硶碜磣贂趻踸醦鍖𥔪𧿒𨣔]→chěn;
[㧱䞋儬儭嚫榇櫬疢衬襯讖谶趁趂齓齔龀𠋆𢎕𥗒𧆂𧭼𨼐]→chèn;
[烥]→chen;
[㓌㛵䕝䗀䞓䟓䟫偁僜憆摚撐撑柽棦橕檉泟浾湞爯牚琤瞠称稱穪竀緽蛏蟶赪赬鏳鏿阷靗頳饓𠏧𡽊𣥺𦓬𧯒𨭃𩁷𩞦𩠏]→chēng;
[㞼㲂㼩䁎䄇䆑䆵䇸䚘䧕䫆䮪丞乗乘呈城埕堘塍塖娍宬峸惩憕懲成承挰掁晟朾枨棖椉橙檙洆溗澂澄瀓珵珹畻碀程窚筬絾脀脭荿裎誠诚郕酲鋮铖騬𠕠𠳽𡝚𢐞𢻓𢾊𢿦𢿧𣀏𤆁𤗓𤿣𥢲𥥱𦦢𧶔𧹓𨁎𨅝𨌤𨞐𨹚𩙆𩤙𩨆𩫹𩯎𪁋]→chéng;
[侱庱徎悜睈逞騁骋𢜻𢜼𢟊𣥻]→chěng;
[㐼秤𡤿𢔤𤕀𧡈𧶸𧷒𩛦]→chèng;
[鯎]→cheng;
[㰞㷰㺈䇪䜉䧝侙吃哧喫嗤噄媸彨彲摛瓻痴癡眵瞝笞絺胵蚩螭訵誺魑鴟鸱黐齝𡼁𣣷𤡢𥄇𥭘𦆤𦐉𦞲𧩚𧩴𧪡𧴁𨒬𩤖𩶅𪌹𫄨]→chī;
[㙜㞴㢮㮛䙙䜄䞾䪧䮈䶔䶵坻墀岻弛持歭池漦竾筂箎篪茌荎蚳謘貾赿趍踟迟遅遟遲馳驰𡂙𡉪𡌞𡎍𢓎𢔊𣉄𣲋𣹡𤈔𦐁𦑡𦱰𦳚𦵟𧋗𧎨𧛺𧭟𧺏𨘾𨨲𩚉𪌫𪏐]→chí;
[⻭⻮㘜㢁㢋㱀㶴䊼䑛䜵䜻侈卶叺呎垑尺恥欼歯粎耻胣蚇袲袳裭褫鉹齒齿𠛔𠝨𠭋𡖳𡳭𢇕𤟆𤵬𥚚𦙆𧀤𧉀𧛧𧰲𨑠𨖎𨾛𩒐𩳲]→chǐ;
[㒆㓼㔑㞿㡿㥡㽚䀸䟷䠠䤲䮻䰡䳵傺勅勑叱啻彳恜慗憏懘抶敕斥杘湁灻炽烾熾痓痸瘈瘛硳翄翅翤翨腟赤趩跮遫鉓銐雴飭饎饬鶒鷘𠞩𠧚𠧵𠮟𠻟𡚨𡣀𢂝𢜳𢨒𣐃𣙰𣚩𣤩𤆍𤡏𤰠𤸪𥛚𥱻𦂋𦎚𦏿𦔫𦘪𦤸𦥊𧤍𧩼𧺠𧺧𧺿𧼪𨂰𨔤𨧳𨨬𩥲𩷧𩾕𩿪𪀦𪅍𪅙𪆵𪉄𪉅𪉗𫛶]→chì;
[妛麶]→chi;
[㤝㳘䂌䆔䆹䘪䝑䡴充冲嘃徸忡憃憧摏沖浺珫罿翀舂艟茺衝蹖𠝤𠟍𢥞𥁵𥫯𥭥𦟛𧐍𧘂𧝎𧩃𨈮𨤩𨳁𩥫𩬤𩰀𪄻𪅈𪅖𪎽𪒒]→chōng;
[㓽㹐䌬䖝䳯崇崈爞緟虫蝩蟲褈隀𡿂𢖄𢝈𣐯𨛱𩌨𩜖𩞉𩞋]→chóng;
[埫宠寵𠖥𢛒𦑝𧼙𨿿𩒘]→chǒng;
[㧤㮔揰銃铳𠑙𢡹𣑁𥅻𥬱𧼩𨖼𩩳]→chòng;
[㨨㮲䀺䌷婤抽搊犨犫瘳篘𠌪𢭆𥃧𥬠𥰞𥵬𥺣𥻤𨡑𨡲]→chōu;
[㐜㤽㦞㵞㿧䌧䓓䲖仇俦儔嚋嬦帱幬怞惆愁懤栦椆燽畴疇皗稠筹籌紬絒綢绸菗薵裯讎讐踌躊酧酬醻雔雠𠝽𠷎𠹝𠼡𠾉𡕐𡕪𣀓𣕾𣪐𣫐𤳝𤳠𤽯𤾊𤾦𥏈𥡀𥲅𦡴𦭸𧮻𨞪𨤷𩽀𩾂𪇘]→chóu;
[䪮丑丒侴偢吜杻杽瞅矁醜魗𠜋𢣊𤘶𥄨𧃝𨀔𩋄𩌄]→chǒu;
[䔏殠臭臰遚𥦅𨖬]→chòu;
[㗙䝙䢺出初岀摴樗貙齣𠁉𠰕𠿝𤙟𩙙𩨸𪁲]→chū;
[㕏㕑㛀㡡䅳䊰䎝䟞䠂䠧刍厨媰幮廚橱櫉櫥滁犓篨耡芻蒢蒭蕏藸蜍豠趎蹰躇躕鉏鋤锄除雏雛鶵𢅥𢊍𣦠𣦡𦷝𦿀𩿿𪆷]→chú;
[䖏䙘储儲処杵椘楚楮檚濋础礎褚鸀齭齼𠧖𢕓𤻇𧎷𨼪𩂫𪓐]→chǔ;
[㔘㙇㤕㾥䇍䎌䐍䜴䟣䦌亍俶傗儊嘼埱处怵憷拀搐敊斶柷欪歜滀珿琡畜矗竌竐絀绌臅蓫處触觸諔豖踀鄐閦黜𠇘𡐌𡝈𡳑𢒔𢣿𢨫𣢶𣥹𤏱𤝞𥁯𥒭𥹵𦺵𧃏𧢶𧯩𧰫𧺶𧽧𨁿𨃕𨕢𨴰𩈤𩹱𪇆]→chù;
[榋橻璴蟵]→chu;
[㔍䊬䵵欻歘𤁫]→chuā;
[𠹐𠻦𣛕𣹶]→chuǎ;
[䫄]→chuà;
[揣搋𢲽]→chuāi;
[㪓膗]→chuái;
[㪜𣲂]→chuǎi;
[䦤䦷䴝啜嘬膪踹𠽶𣤌𨣅]→chuài;
[剶巛川氚猭瑏穿𠛖𠯀𠾮𨩴𩂍]→chuān;
[㯌㼷䁣伝传傳圌暷椽篅舡舩船輲遄𣛹𤜼𤮍𤰌𨘼]→chuán;
[㱛僢喘歂舛荈踳𣧒𥬫𧍒]→chuǎn;
[串汌玔賗釧钏鶨𣀔𤶱𥃹𥲏𦎇𦎜𦺛𧑝𨂦]→chuàn;
[䄝䆫刅摐牎牕疮瘡窓窗窻𡆪𥎒𥡟𥲡𧜧𧢆]→chuāng;
[㡖䃥䚒䭚噇幢床牀𠳹𦔛𧬧𨧖𩃕𩞆𩪘𪁱]→chuáng;
[㼽傸摤磢闖闯𠏨𠞮𡻯]→chuǎng;
[䎫凔创刱剏剙創怆愴𥈄𨜾]→chuàng;
[吹炊𤙵]→chuī;
[㝽䍋倕垂埀捶搥棰椎槌箠腄菙錘鎚锤陲顀𠄒𡍮𢏒𣇦𦉈𩌝𩗰𩭦]→chuí;
[㷃䞼]→chuǐ;
[龡𣟈𥙋𥞃]→chuì;
[䞺䡅䲠堾媋旾春暙杶椿橁櫄瑃箺膥萅蝽輴鰆鶞𡉐𣌚𣚆𧇶𨉩𪂹]→chūn;
[㝄㝇㵮㸪䓐䔚䣨䣩䥎䫃唇浱淳湻滣漘犉純纯脣莼蒓蓴醇醕錞陙鯙鶉鹑𡗥𣌠𣘣𣮢𤘛𦎧]→chún;
[㖺㿤䏛䐏䞐䦮䮞偆惷睶萶蠢賰𢾎𦚧𩨁]→chǔn;
[㪬戳踔逴𨮸𨰆]→chuō;
[⻌-⻎㚟㲋䋘䓎嚽娕娖婼惙擉歠涰磭綽繛绰腏趠輟辍辵辶酫鑡齪龊𡁇𢽸𢿭𤿫𥓑𦁶𨆬𨒢𩟫𩩟𪘛]→chuò;
[偨呲疵縒蠀赼趀跐骴髊齹𡃸𡰾𢫴𣜁𦍧𦑺𦒁𧠥𨒮𩨨]→cī;
[㓨㘂㘹㞖㤵䂣䈘䛐䧳䨏䭣䲿䳄垐堲嬨慈柌濨珁瓷甆磁礠祠糍茈茨薋詞词辝辞辤辭雌飺餈鴜鶿鷀鹚𠤫𠯂𡥎𢶴𣐑𥴺𥿆𧙈𨠐𩆂𩉋𩝐𪉈]→cí;
[佌此泚玼皉紪鮆𢓗𦐨𦐾𦼡𧺼𨒤𩢑]→cǐ;
[㢀㩞䓧䗹䯸䰍䳐伺佽刺刾庛朿栨次絘茦莿蛓螆賜赐𠦐𠩆𢅜𣢕𥿴𦖝𧊒𧌐𧑖𧠎𧧒𨋰𨲁𨾅𩾔𪉪𪑟]→cì;
[㜡㞱㥖䈡䐋䐫䓗䗓䡯䢨匆囪囱忩怱悤暰枞棇樅樬漗焧熜燪瑽璁瞛篵緫繱聡聦聪聰苁葱蓯蔥蟌鍯鏦騘驄骢𡟟𡹸𢊕𢐔𢔩𤧚𥍷𥎋𥡬𦇎𦗜𦝰𨂴𨍉𨑪𨑹𨡮𨦱𨱸𨲧𩬼𪻐𫓩]→cōng;
[㗰㼻䉘䕺䳷丛从叢婃孮従徖從悰慒樷欉淙漎潀潨灇爜琮藂誴賨賩𠂥𠕁𠙂𠢛𠤰𡅇𡦷𡵷𢃏𣃗𣊷𤄓𥵫𦇱𧐱𧓏𨒀𩯍]→cóng;
[𧝮]→cǒng;
[憁謥𥮨𧩪]→còng;
[茐]→cong;
[𢈾]→cōu;
[𧡣]→cóu;
[凑湊腠輳辏𣉅𣙘𣞜𤆑𦦅𦳿𦺀𧱪𨨯𩹀𪉮]→còu;
[粗觕麁麄麤𡘛𡝉𤿚𥅗𧆓𧺲]→cū;
[䢐䣯徂殂𦯣]→cú;
[𤛏]→cǔ;
[㗤䃚䙯䛤䟟䠞䥄䥘促噈憱猝瘄瘯簇縬脨蔟誎趗踧蹙蹴蹵酢醋顣鼀𠑯𠛙𡄱𡞜𢄧𢈠𢪃𤗁𤠽𥪱𥷼𥻒𥾛𦈚𦟠𦠁𧼜𪓡𪓰𪕝𪚯]→cù;
[撺攛汆蹿躥鋑鑹镩𥍬]→cuān;
[㠝巑櫕欑穳𢖑𨣵]→cuán;
[㸑殩熶爨窜竄篡簒𢸥𤐲𥎢-𥎤𨼉]→cuàn;
[㜠䄟䙑催凗墔崔嶉慛摧榱槯獕磪縗缞鏙𢕘𤗯𤛍𥼂𧼬𧽠𨄍𨻵]→cuī;
[㵏䊫䧽漼璀皠趡𢶓𣯧𣿒𣿓𥼺𧳚𨿐]→cuǐ;
[㝮㯔㯜㱖㳃㷪䃀䆊伜倅啐啛忰悴毳淬濢焠疩瘁竁粋粹紣綷翆翠脃脆脺膬膵臎萃襊顇𠗚𠞿𠟓𠩪𢂕𢄸𢡈𣃍𣰚𤎋𥨒𥳈𥻮𥼛𦦣𧎃𧑎𧚥𧜱𧹺𨅎𨊉𩤏]→cuì;
[乼]→cui;
[䞭村澊皴竴踆邨𧚉𨙯]→cūn;
[侟存拵𤿄𨀛𨚲]→cún;
[刌忖]→cǔn;
[䍎吋寸籿]→cùn;
[搓撮瑳磋蹉遳醝𢤎𣨎𤠝𥭭𥰭𩯉𪒙]→cuō;
[㭫㽨㿷䑘䠡䣜䰈䴾嵯嵳痤睉矬蒫蔖虘躦酂鹺鹾𠦏𣖵𣩈𨇃𩄝𪘓]→cuó;
[䂳脞]→cuǒ;
[㟇䱜剉剒厝夎挫措斮棤歵莝莡蓌逪銼錯锉错𢒐𢚂𢯽𥕉𧚏𨛏]→cuò;
[㙮㿴䌋䐛䪚咑哒嗒噠搭撘笚耷荅褡鎝𠞈𠹥𡉑𡍲𡐿𦈘𦖿𦗧𦞂𨨹𨱏𩝣]→dā;
[㜓㩉㾑㿯䃮䵣剳匒呾妲怛沓炟畗畣笪答羍荙薘蟽詚躂达迖逹達鎉鐽阘靼鞑韃龖龘𠉤𡈐𢘇𢛁𢝉𣸉𤝰𤨑𥉌𦂀𦑻𦪭𦬹𩏒𩟐𩠅𩣯𩭣]→dá;
[打𥕇]→dǎ;
[大汏眔𠶫𡚻𢽇𣣴𣥾𤤊𨗾]→dà;
[㟷垯墶燵瘩繨]→da;
[呆呔懛獃𠯪𣐮𦪍]→dāi;
[⺞䚞䚟傣歹逮𣦶]→dǎi;
[㐲㞭㯂㶡㻖䈆䒫䲦代叇垈埭岱帒带帯帶廗待怠戴曃柋殆瀻玳瑇甙簤紿緿绐艜袋襶貸贷蹛軑軚軩轪迨霴靆骀鴏黛黱𠯈𠰺𠷂𡧹𢄔𢎌𣇨𣫹𤮼𤸊𥿝𦄂𦙯𧊇𧑔𨊺𨓞𨟲𨥶𨽿𩃠𩃷𪐝]→dài;
[鮘]→dai;
[㐤㠆㴷䄡䐷䒟丹儋勯匰单単單妉媅担擔殚殫甔瘅癉眈砃箪簞耼耽聃聸褝襌躭郸鄲頕𠆛𠹆𡖓𡵕𢉑𢑝𣅟𣲥𦅼𧀻𧡪𧴸𨢿𩈊𩏥]→dān;
[㕪䃫䉞亶伔刐抌掸撢撣澸玬瓭疸紞胆膽衴赕黕黮𠇋𡦨𢋃𢻼𤢏𤲭𤺺𥄦𥐹𥱷𥳹𦽫𪆻]→dǎn;
[㗖㡺㲷䨢䨵䩥䭛䳉但僤啖啗啿嘾噉嚪帎弹弾彈惮憚憺旦暺柦氮沊泹淡澹狚疍癚禫窞繵腅萏蓞蛋蜑觛誕诞贉霮饏馾駳髧鴠𠆶𠈰𢅒𢎪𣇇𣋊𣛱𣱍𤁡𥨎𥲄𥲇𥳸𦋪𦻁𦽜𦾩𧂄𧭃𩄕𩅾𩈉𩕤𩩧𪒾]→dàn;
[㼕㽆噹当澢珰璫當筜簹艡蟷裆襠鐺铛𡰨𤔶𤗾𤢎𥢷𦗴𦼲𨎴𩟈𩼉𪇁]→dāng;
[䣊䣣党挡擋攩欓灙譡讜谠黨𡗍𣗋𣺼𤣞𥤗𧅗𩽳]→dǎng;
[䑗䦒儅凼圵垱壋婸宕嵣愓档檔氹潒璗瓽盪瞊砀碭礑簜荡菪蕩蘯趤逿闣雼𡇈𡇵𡢈𡾕𢠽𢡂𣂳𣃉𣻍𥯕𥸈𦿆𧑘𨝦𨷾]→dàng;
[⺈⺉刀刂叨忉朷氘舠釖魛鱽𣱼𦩍𩕯]→dāo;
[捯]→dáo;
[㠀㨶㿒壔导導岛島嶋嶌嶹捣搗擣祷禂禱蹈隝隯𠐵𢭏𤹷𦦺𦦾]→dǎo;
[䆃䊭䌦䧂倒到噵悼檤焘燾瓙盗盜稲稻箌纛翢翿菿衜衟軇道𠴼𡄒𣁍𣫜𤓾𤘀𤷘𥓬𥗚𥺅𦒺𧼤𨗓𨱦𩈞𩬱𩭟]→dào;
[屶椡槝陦]→dao;
[嘚]→dē;
[㝵㤫㥁㯖䙷䙸得徳德恴惪棏淂鍀锝𠮊𡋩𡭂𣌏𣮊𣮰𤷙𨁽]→dé;
[地的脦𠵨]→de;
[㩐扥扽]→dèn;
[㔁㲪䔲䙞䳾噔嬁灯燈璒登竳簦覴豋蹬𤮘𤺌𤼶𧾊𨶿𩯇𪔏]→dēng;
[䒭戥朩等𤾢𪌷]→děng;
[䠬䮴凳墱嶝櫈瞪磴邓鄧鐙镫隥𡦔𢯭𢿤𣩟𦩫𧄼𨄇𨎤𨮴𩍐𩞬𪑬𪒘]→dèng;
[艠]→deng;
[㓳㫝䃅䍕䐎䧑仾低堤奃彽樀氐滴磾羝袛趆鍉镝隄鞮𠍪𠽰𡄷𡛜𡰖𣅥𣚌𣲢𤞈𥾬𥿄𩉱𩑾]→dī;
[㣙㰅㹍䊮䨀䨤䯼䴞䵠唙嘀嚁嫡廸敌敵梑涤滌狄笛篴籴糴翟苖荻蔋蔐藡覿觌豴蹢迪鏑靮頔馰髢鬄鸐𠒿𠕳𡒱𡽢𢕚𣂉𤁰𤈥𥕐𥖾𥸚𦉹𦵦𨮹𩭲𩴺𩷎𪄱]→dí;
[㪆㭽䂡䏄䢑䣌厎呧坘埞底弤抵拞掋柢牴砥聜茋菧觝詆诋軧邸阺骶𠨿𤝬𧤲𨂇𨌮]→dǐ;
[㢩㼵䀿䏑䑭䑯䗖䩘䩚䶍俤偙僀啇啲坔埊墑墬娣媂嶳帝弟怟慸摕旳杕梊棣渧焍玓珶甋眱睇碲祶禘第締缔腣菂蒂蔕蝃螮諦谛踶递逓遞遰釱鉪𠐑𠚭𠥖𠫜𡚙𡚷𢅊𢉆𢓧𣬴𣯵𤧛𤬵𤾠𥳠𦨢𧀶𧂨𧉛𧋍𧍝𧺽𨑩𨑼𨗼𨘬𨪾]→dì;
[鯳]→di;
[嗲]→diǎ;
[傎厧嵮巅巓巔掂攧敁槇槙滇甸瘨癫癲蹎顚顛颠齻𠑘𠫉𠶧𡱇𢖩𣪀𤠶𦕒𧄺𧽍𨈀𩄠𩥄𩨋𩬑𪓼𪖚]→diān;
[㸃䍄䓦典嚸奌婰敟点猠碘蒧蕇跕踮點𠩷𢻅𣇖𤿶𥮏𦒻]→diǎn;
[㓠㝪㞟㶘㼭佃坫垫墊壂奠婝店惦扂橂橝殿淀澱玷琔电癜簟蜔钿阽電靛驔𠢣𡼓𢅝𢕯𣒂𣢥𣣈𣣣𣧛𣪪𤩱𥅑𥇞𥑼𥦟𥳢𥵏𦅆𦽄𧍿𩂵𩅀𩆔𪑩]→diàn;
[椣]→dian;
[㚋㢯㹦䂏䘟䳂凋刁叼奝弴彫殦汈琱瞗碉虭蛁貂雕鮉鯛鲷鳭鵰鼦𠚥𠚻𠶰𥮐𦨣𦶌𦸔𧘨𧘩𨸓𩀜𩾗]→diāo;
[䄪䉆屌扚𠄏𢁕𢄦𢆴𦄋𧜣]→diǎo;
[㒛㪕䂽䔙伄吊弔掉瘹窎窵竨蓧藋訋調调釣銱鋽鑃钓铞铫雿魡𠤼𠥑𣩰𤕷𤭈𤱩𥁮𥲟𥾯𦰏𧅈𨰑𩈮𩋙]→diào;
[簓]→diao;
[㦅䪓爹褺跌]→diē;
[㑙㥈㦶㩸㩹㫼㬪㲲㲳㷸䏲䞇䠟䫕䳀䴑叠喋垤堞峌嵽恎惵戜挕揲昳曡殜氎牃牒瓞畳疉疊眣碟絰绖耋胅臷艓苵蜨蝶褋詄諜谍趃蹀迭镻鰈鲽𠗛𠗨𠠯𠲷𡅥𡇓𡱷𡹭𡺑𡼄𢎆𢲼𢶣𣈍𣛻𣡟𣧈𣨂𤖒𤗨𤚊𤴍𥈖𥉺𥑇𥶺𥷕𦁜𦄔𦈅𧍱𨄌𨈈𨐁𨓊𨭓𨳺𨴗𨸅𨻗𨾤𩋞𩻵𪀒𪑧]→dié;
[𡖐]→diě;
[哋眰耊𠅗𠆙]→diè;
[幉疂]→die;
[𨈖]→dìn;
[㣔䦺丁仃叮帄玎疔盯耵虰酊釘钉靪𦨍𧌾𧳉𩡯𩾚]→dīng;
[㫀㴿奵嵿濎薡鐤頂顶鼎鼑𢑅𣆍𤐣𤛙𧇷𩠑𪔂]→dǐng;
[㝎啶定忊椗矴碇碠磸腚萣蝊訂订鋌錠铤锭顁飣饤𣢳𥇓𥯢𥳰𥸧𦩘𩜦𩠆𩸎]→dìng;
[聢]→ding;
[丟丢銩铥𠲍𢒝]→diū;
[㚵䍶䰤东倲冬咚埬娻岽崠崬徚昸東氡氭涷笗苳菄蝀鯟鴤鶇鸫鼕𢔅𢛔𤤮𤦪𤲚𤷆𧓕𧯾𧲴𧼓𨩧𨿢𩂓𩜍𩣳]→dōng;
[㖦㨂䂢䵔墥嬞懂箽董蕫諌𣿅𥳘𦡂𧄓𧳣𪐈]→dǒng;
[㑈㓊㢥㼯䞒侗働冻凍动動垌姛峒恫戙挏栋棟洞湩硐絧胨胴腖迵霘駧𠄉𢳾𥫎𧡍𧽿𩐤𩐵𩧲𩭩𪔦]→dòng;
[鮗鶫]→dong;
[㨮兜兠吺唗橷篼蔸都𠍄𠱑𠾇𣂮𣘛𤝈𤾒𥆖𥉝𦄓𦆘𧡸𧯠𧯤𨁋𩔡𩮷𩳈]→dōu;
[㞳㪷唞抖枓枡蚪鈄阧陡𢦍𣁵𣭗𧏆𧘞𨥪𩑯𪌉]→dǒu;
[㛒㢄䄈䇺䕆䛠䬦斗斣梪毭浢痘窦竇脰荳豆逗郖酘閗闘餖饾鬥鬦鬪鬬鬭𡂛𡂝𡆏𡙬𡟳𤀨𤅋𤞟𥥷𥺉𧮡𧯞𧱓𨪐𨴜𨶜𨹜𩊪𪐺]→dòu;
[乧艔]→dou;
[㞘䦠䩲剢厾嘟督醏闍阇𠣰𡰪𣫔𤫻𥳉𦘴𦙋𦺥𧞹𧰵𧷿]→dū;
[㱩㸿㾄䓯䙱䢱䪅䫳䮷凟匵嬻椟櫝殰毒涜渎瀆牍牘犊犢独獨瓄皾碡蝳裻読讀讟读豄贕錖鑟韇韣韥騳髑黩黷𠉩𠠔𠠠𢝂𢷺𣰬𤚚𥀲𥑯𥓍𥖿𦌷𦏕𦺇𧁿𧐰𧛔𧾥𨂭𨍛𨽍𩞾𩧈𪍹]→dú;
[䀾䈞堵帾琽睹笃篤覩賭赌𢾀𤬂𥓇𦛯]→dǔ;
[㓃䟻䲧妒妬度杜殬渡秺簵肚芏荰螙蠧蠹鍍镀靯𡍨𡎉𡝜𢉜𢾅𣧃𣨲𤚡𤬪𤴱𤵊𤶮𥀁𥃾𥝟𥝾𥯖𥲗𥳲𦡄𦳔𧉓𧋌𧑠𧔬𨋈𩩮𩵚𪐞]→dù;
[㟨偳剬媏端耑褍鍴𥠄𥵣𦾸𧤗𩤚]→duān;
[短𢭃𢷖𣠭𧶲]→duǎn;
[㫁㱭䠪塅断斷椴段毈煅瑖碫簖籪緞缎腶葮躖鍛锻𠡱𢯫𨱚𨺣𩏇𩤣]→duàn;
[襨]→dùi;
[䂙䜃䭔垖堆塠嵟痽磓鐜鴭𠂤𠦗𡏩𡜥𢈹𢟋𤤷𤷎𤹵𥑵𧧆𩈜𩨽𪌤]→duī;
[㨃頧𠡒𡑈𦞱]→duǐ;
[㙂㟋㠚㬣㳔䇏䨴䨺䬈䯟兊兌兑对対對怼憝憞懟濧瀩碓祋綐薱譈鐓镦队陮隊𠏮𠜑𠫨𡁨𡷋𡼻𣝉𤄛𤮩𥹲𦡷𦶏𨹅𩄮𩅆𩅥𩅲𩈁𩊭𩐌𪒛𪒡]→duì;
[䃦䔻䪃吨噸墩墪惇撉撴敦橔犜獤礅蜳蹲蹾驐𡼖𤭞𥂦𦼿𧝗𩞤]→dūn;
[盹趸躉𣎴𧿗]→dǔn;
[䤜伅囤庉楯沌潡炖燉盾砘踲逇遁遯鈍钝頓顿𠎻𡆰𢬼𣗁𣚪𣞇𤟢𥫬𥫱𥭒𦪔𦰭𨔡𩔂]→dùn;
[碷]→dun;
[㙍剟咄哆嚉多夛崜掇敠毲畓裰𡌭𢳽𦍦𧢵𩢎]→duō;
[㣞䐾凙剫喥夺奪悳敓敚敪痥踱鈬鐸铎鮵𢜬𢼠𤢕𧩧𨀟𨍏𩍜𩑒𪃒𪞝]→duó;
[㖼㙐㛊㥩㻔䒳䙤䠤䤪䫂䯬亸哚嚲垛垜埵奲憜挅挆朵朶椯綞缍趓躱躲軃鍺𠛫𡶲𡺇𤛛𥿰𦖋𧊱𧙤𨉡𨦃𨲉𨹃𩃒𩬻𪘉]→duǒ;
[㛆㻧䅜䑨䙃䤻䩔䲊刴剁堕墮墯尮嶞惰柁柮桗炨舵跢跥跺陊陏飿饳鵽𡓉𡓷𢿎𣑧𣧷𣵺𣵻𤋨𤌃𤤸𤬾𥞛𥳔𧧇𧱫𨆅𨬍𩊜𩎫]→duò;
[枤𦕰]→duo;
[䋪妸妿娿婀屙痾钶𠥍𡹣𥑺]→ē;
[㼂䄉䕏䖸䩹䱮䳗䳘俄吪囮娥峨峩涐珴皒睋磀莪蛾訛誐譌讹迗鈋锇隲頟額额魤鰪鵝鵞鹅𠷸𡅅𧒎𧔼𧚄𧢽𧽶𧿕𨱂𨶯𩋽𩑁𩣣𩤩]→é;
[噁枙砈頋騀𣄰𣘨𧙃𨵌𩒰]→ě;
[㓵㔩㖾㗁㟧㠋㣂㦍㧖㩵㮙㷈䆓䑥䑪䛖䝈䞩䣞䫷䳬偔僫匎卾厄呃呝咢咹噩垩堊堮姶屵岋峉崿廅恶悪惡愕戹扼掠搤搹櫮歞歺湂琧略砐砨硆礘腭苊萼蕚蚅蝁覨詻諤讍谔豟貖軛軶轭遌遏鄂鈪鍔鑩锷閼阏阨阸頞顎颚餓餩饿魥鰐鱷鳄鶚鹗齃齶𠥕𠥜𠰜𠱥𠱫𡀾𡅡𡪑𡪗𡴯𡾙𢃲𢨡𢼚𣢛𣤲𣦵𤂷𤎣𤡾𤪄𤭼𤸱𥋙𥑾𥓈𥔲𥯳𦊪𦛅𧊜𧌄𧍬𧠞𧨟𧭪𧼎𨂁𨃃𨌧𨤕𨸷𨺨𩇠𩉴𩊢𩋊𩐰𩕟𩕬𩖀𩚬𩨮𩪤𩸇𩸋𩸖𩽹𪀝𪅴𪘊𪘐𪙯]→è;
[擜鵈]→e;
[誒诶]→éi;
[奀恩煾蒽𡟯𤇯𤫹]→ēn;
[䅰峎𡵖𡷐]→ěn;
[䬶䭓䭡摁]→èn;
[鞥]→ēng;
[㖇㧫䋩䎟䎠䮘侕儿児兒唲峏栭洏粫而聏胹荋袻輀轜陑隭髵鮞鲕鴯鸸𡦕𣩚𤽓𥅡𦓓𦓔𨎪𩰴𩱊𪕨]→ér;
[㚷㢽䋙䌺厼尒-尔栮毦洱爾珥耳薾趰迩邇铒餌饵駬𢀪𦗼𧌣𩚪𩱓𪕔]→ěr;
[㒃㛅䎶䏪䣵二佴刵咡弍弐樲衈誀貮貳贰鉺𠚧𢄽𣧹𦖢𪐰]→èr;
[傠发彂沷発發酦醱𤿓]→fā;
[㕹㘺䇅䣹乏伐垡姂栰橃浌疺瞂砝筏罚罰罸茷藅閥阀𠞵𤇰𥩱𦪑𨀳𨋺]→fá;
[䂲佱法灋𤣹𥎰]→fǎ;
[㛲珐琺蕟髪髮𧬋]→fà;
[鍅𠲎]→fa;
[䪛勫噃嬏帆幡憣旙旛番籓繙翻蕃藩訉轓颿飜鱕𤄫𦪖𧦟]→fān;
[㠶㸋㺕䀟䉒䊩䋣䋦䌓䕰䪤䫶䭵䮳凡-凣墦忛杋柉棥樊橎渢瀪瀿烦煩燔璠矾礬笲籵緐繁羳膰舧薠蘩蠜襎蹯鐇鐢钒鷭𢐲𢶃𣔶𥢌𥸨𥻫𥼞𥿋𦊻𦨲𧀭𧊾𧢜𨆌𨙮𨟄𩧅𩨏𪖇]→fán;
[㽹䛀䡊反払返釩𢗰𦜒]→fǎn;
[㕨㛯㤆㴀㶗㼝䀀䉊䐪䒦䣲奿婏嬎梵氾汎泛滼犯畈盕笵範范販贩軓軬飯飰饭𠆩𠒾𡁈𡗹𡜀𡤎𡶉𢇪𣳜𤄑𤬨𤭍𥃵𥅒𥹇𧁉𧉤𧍙𨠒𩡫𩨩]→fàn;
[舤]→fan;
[䄱匚坊方枋汸淓牥芳蚄邡鈁钫鴋𥫳𩇴𩲌𪕃]→fāng;
[㤃埅妨房肪防魴鰟鲂𩗧𩷸]→fáng;
[㑂㕫㧍㯐䢍䲱仿倣彷旊昉昘瓬眆紡纺舫訪访髣鶭𣄅]→fǎng;
[放趽𨾔]→fàng;
[堏錺]→fang;
[⻜㫵䩁啡妃婓扉渄猆緋绯菲蜚裶霏非靟飛飝飞餥馡騑騛鲱𢑮𥇖𦱷𨵈𩇫𩙲𩦎𩹉𪁹]→fēi;
[䈈淝肥腓蜰蟦𤷂𥭬𧓖𩇯𩇽]→féi;
[㥱䕁䨽匪奜悱斐朏棐榧篚翡蕜誹诽𠏿𢾺𣍧𥟍𥠶𦃄𦈗𧍃𧕒𧕿𩄼]→fěi;
[㔗㩌㵒㹃䆏䉬䑔䒈䕠䚨䛍䠊䤵䨾䰁俷剕厞吠屝废廃廢昲曊杮櫠沸濷狒疿痱癈肺胇芾萉費费鐨镄陫靅鯡鼣𠮆𡌦𢒍𢳁𣙿𤺕𤼺𥄱𥝊𥝋𧌘𧑈𧚆𧝇𨻃𩆦𩇮𩯃𩰾𩱎𩵥𪂏𫂈]→fèi;
[婔暃]→fei;
[㤋㬟兝兺分吩哛帉昐朆棻氛燓紛纷翂芬衯訜酚鈖雰餴饙𢁤𣬩𣯻𣱦𤔟𦐈𧿚𨳣𨷒𩡷𩢈𩰟]→fēn;
[㷊㸮䩿䴅坟墳妢岎幩朌枌梤棼橨汾濆炃焚燌羒羵肦蒶蕡蚠蚡豮豶轒鐼隫馚馩魵黂鼖鼢𠛸𢊱𢴢𣸣𥳡𦍏𦍪𦦑𦰛𧮱𧷐𨎾𩉵𩿈]→fén;
[㥹粉黺𠵮𡨖𢚅𦶚]→fěn;
[㱵㿎份偾僨奋奮弅忿愤憤瀵秎粪糞膹鱝鲼𠻫𡊄𡊅𢅯𢧝𢹔𤖘𤗸𤘝𤰪𥂙𥹻𥽒𨤘𨤚𩸂]→fèn;
[竕躮]→fen;
[⻛㐽㒥㛔㜂㠦䀱䒠丰仹偑僼凨凬凮妦寷封峯峰崶枫桻楓檒沣沨灃烽犎猦疯瘋盽砜碸篈葑蘴蜂蠭豐鄷酆鋒鏠锋闏霻靊風飌风麷𡨛𡵞𢓱𤖀𥷜𥽈𦜁𧆉𧥹𧾳𨩥𨺢𩉧𩊩𩘵𩙐𩙣]→fēng;
[㦀㵯䏎䙜䩼冯堸夆捀摓浲漨綘艂逢馮𥍮𥛝𧍯𨝭𨲫]→féng;
[䟪唪覂諷讽𢇫𦧁𩋮𪐃]→fěng;
[㡝俸凤奉湗焨煈甮縫缝賵赗鳯鳳鴌𠣡𣿝𥊒𩐯𩪌]→fèng;
[溄琒蘕鎽]→feng;
[覅]→fiào;
[仏坲𧥚𧼴]→fó;
[梻]→fo;
[𤊻]→fōu;
[紑裦𧉈]→fóu;
[否妚殕缶缹缻雬鴀𡜊𤽦𧊦𨛔𩂆]→fǒu;
[㕊㩤㭪㲗䃿䄮䎔䓏䓵䱐䴸伕呋垺夫妋姇娐孵尃怤懯敷旉柎玞痡砆稃筟糐紨綒肤膚荂荴衭豧趺跗邞鄜鈇鳺麩麬麱麸𡏪𡫺𡬇𢗲𣘧𣞒𤆮𤙤𥄓𥒫𥱀𥼼𦇁𦖀𦺉𧀮𧀴𨁒𩵩𩽺𩿧𪊐𫓧]→fū;
[㚕㜑㟊㠅㪄㫙䋹䌿䍖䑧䕎䘠䞞䟮䡍䨗䭮䳕䵾乀伏佛俘冹凫刜匐咈哹垘孚岪巿幅幞弗彿怫扶拂服枎柫栿桴棴榑氟泭洑浮涪澓炥烰玸琈甶畉畐癁砩祓福稪符笰箙粰紱紼絥綍绂绋罘罦翇艀艴芙芣苻茀茯莩菔葍虙蚨蜉蝠袱襆諨踾輻辐郛鉘鉜韍韨颫髴鮄鳧鴔鵩鶝黻𠬝𠲽𡞪𡠞𡦄𢀼𢁀𢂀𢌹𢏍𢒒𢞦𢰆𣀣𣀾𣆵𣑿𣭘𣹋𣻜𣿆𤉨𤝟𤠪𤱽𤶖𥄑𥘬𥦘𥧷𥪋𥪚𥰛𥾧𦊦𦊾𦎭𦐡𦑹𦨈𦨋𦨡𦩡𦮹𦲫𦳓𦽏𦿁𧖚𧥱𧳂𧴌𧼗𧼱𧿳𨌥𨵟𩂔𩂕𩉽𩋟𩋨𩎛𩐚𩓖𩖬𩖼𩜲𩠷𩢰𩳎𫚒]→fú;
[㓡㕮䋨䌗䗄䩉䫍䫝乶俌俛俯呒嘸府弣抚拊捬撨撫斧滏焤甫盙簠胕腐腑蜅輔辅郙釜釡頫鬴鳬黼𠟌𢗫𢯋𢻀𣥋𤙭𤿭𥒰𦎎𧉊𨑑𩑬𩒙𩳐𪂀]→fǔ;
[⻏⻖㙏㚆㤔㤱㬼㳇㷆㽬㾈䂤䒄䒇䔰䘀䝾䞜䞯䞸䟔䠵䦣䨱䭻䮛付偩傅冨副咐圑坿复妇婦媍嬔富峊復椱父祔秿竎緮縛缚腹萯蕧蚥蚹蛗蝜蝮袝複褔覆訃詂讣負賦賻负赋赙赴輹鍑鍢阜阝附陚馥駙驸鮒鰒鲋鳆𠋩𠌽𠓗𠣾𠪻𡐝𡵛𢂆𢠲𣄎𤝔𤭟𤸑𤸗𥨍𥲛𥳇𥷱𦂊𦔍𦰺𦱖𦸱𧄏𧌈𧌓𧒂𧒙𧕡𧻳𨦛𨺅𩂎𩅿𩍏𩒺𩢿𩣜𩣸𩬙𩭺𩵹𩽻𩾿𪀺𪂋𪂾𪃓𪆠𪍏]→fù;
[椨禣覄酜鮲]→fu;
[呷嘎嘠旮𡉅]→gā;
[噶尜錷钆𡼛]→gá;
[尕玍𠁥]→gǎ;
[尬魀𡯰𡯽]→gà;
[㱾䀭䐩䬵侅垓姟峐晐畡祴絯荄該该豥賅赅郂陔𧊏𧯺]→gāi;
[䪱忋改絠𡧣𢍓𢻉𦫻𨮂𨱕𨱣]→gǎi;
[㕢㧉㮣䏗丐乢匃匄戤摡杚概槩槪溉漑瓂盖葢蓋賌鈣钙阣隑𠌰𡒖𢅤𨞨𨸛𩕭]→gài;
[㓧㤌㶥㿻䇞䊻乹乾亁凲坩尲尴尶尷忓攼杆柑泔漧玕甘疳矸竿筸粓肝芉苷迀酐魐鳱𡯋𡶑𢧀𣗲𣦖𤮽𤯌𧾲𨝌𩖦𩚵𩠁𩢨𩴁𩴵𪔆]→gān;
[䃭䤗䵟仠感扞擀敢桿橄澉皯秆稈笴簳衦赶趕鰔鱤鳡𠇵𠖫𣘠𥕵𥘏𥰟𥸡𥾍𦪧𦼮𨣝𨳼𩹸𪊄]→gǎn;
[㽏䯎䲺倝凎干幹旰榦檊汵淦灨盰紺绀詌贑贛赣骭𣁖𣆙𣵼𣹟𤌹𦾮𧆐𧹳𩉐𪉿𪊇𪚬]→gàn;
[⺱㧏㭎㼚䚗冈冮刚剛堈堽岡掆杠棡牨犅疘矼綱纲缸罁罓罡肛釭鋼鎠钢𠵹𡇬𢭈𢰌𣦐𤭛𦋳𦱌]→gāng;
[㟠㟵㽘䴚岗崗港𨟼]→gǎng;
[戅戆槓焵筻𣗵]→gàng;
[㤒䆁䓘槔槹橰櫜滜皋皐睾篙糕羔羙膏臯韟餻高髙鷎鷱鼛𡼗𣓌𣽎𥢐𦍱𦏦𦤎𦺆𧢌𨝲𩏤𪔘]→gāo;
[㚏㚖㵆㾸夰搞暠杲槀槁檺稾稿縞缟菒藁藳镐𤱟𥓖𥢑𧚡𧜉𩓢𩔇𩕍𩫓]→gǎo;
[勂叝吿告煰祮祰禞筶誥诰郜鋯锆𡋟𡜲𡷥𢍎𢞟𣝏𧠼𩋺]→gào;
[㤎䔅仡割咯哥圪戈戓戨搁擱歌滒牫牱犵疙纥肐胳袼謌鎶鴐鴚鴿鸽𠛊𠯫𠸲𠺝𡟍𢎄𤇞𤜊𤭻𦨜𧎺𧗶𨝆𨟶𨾓𩢅𩾷𪀁𪀉𪃿]→gē;
[㖵㗆㠷㦴㭘㵧㷴䈓䐙䗘䘁䛿䨣䪂䪺䫦佮匌呄嗝塥愅挌搿敋格槅滆獦膈臵茖葛蛒裓觡諽輵轕镉閣閤阁隔革鞈鞷韐韚騔骼鬲鮯𠲱𠹓𢆜𢓜𢡍𢧧𢩓𢯹𢼛𣭝𤠇𤩲𥉅𥢸𥴩𥺊𦑜𧈌𧈑𧈖𧊧𧿩𨍮𨏚𨏴𨐥𨞛𨼣𩎎𩢛𩨀𩹺𩹿𩼙𪄎𪌣]→gé;
[哿舸𤕒𥰮]→gě;
[䧄个個各嗰硌箇虼铬𦓱]→gè;
[彁櫊]→ge;
[給给]→gěi;
[根跟𠛵]→gēn;
[哏]→gén;
[䫀艮𩒝𩓓]→gěn;
[㫔㮓亘亙揯茛𠄣𥃩𨒼]→gèn;
[㹴㹹䎴䢚刯庚搄浭焿畊絚緪縆羮羹耕菮賡赓鶊鹒𦣍𧙸𩜣𩱁𩱋𩱧]→gēng;
[㾘䋁䌄哽埂峺挭梗綆绠耿莄郠骾鯁鲠𠡣𡩃𢙾𢞚𣆳𥉔𥾚𦛟𦵸𧀙𧋑𩂼]→gěng;
[䱍䱎䱭䱴堩暅更𡍷𣈶𣎄𥅨𥔂𦚸𦜷𦞌𧰨]→gèng;
[掶椩]→geng;
[㓚㕬䂵䍔䐵䢼䰸䲲䳍供公功匑厷塨宫宮工幊弓恭愩攻杛熕玜碽糼肱蚣觥觵躬躳髸龏龔龚𠇒𡚑𢁠𢖷𤅐𤱨𥫋𥸲𦄜𦊫𦔸𦞗𦞨𦬘𧆷𧎡𧘏𨉫𨊧𨋝𨋷𨒱𨴛𩃙𩐣𩛘𪏠𪏢]→gōng;
[㤨㧬㫒㭟㺬㼦䂬䡗䱋巩廾拱拲栱汞珙輁鋛鞏𢀜𢸁𤨶𤬳𥧂𥨐𦈩𦓳𨋑𨣂𩌌𫋐]→gǒng;
[㓋㔶㯯䇨䔈共唝羾莻貢贡𠌕𠞖𡔕𡟫𥧡𦩼𪄌]→gòng;
[慐]→gong;
[㡚㽛䑦䬲佝勾沟溝篝緱缑袧褠鈎鉤钩鞲韝𠛎𡗁𣕌𤖮𤫱𥬉𥴴𥿺𦩷𦽋𪚭]→gōu;
[㺃岣枸狗玽笱耇-耉芶苟蚼豿𡖑𢄇𣕉𣙱𦱣𨩦]→gǒu;
[㗕㝅㝤㨌䃓䝭冓坸垢够夠姤媾彀搆撀构構煹茩覯觏訽詬诟購购遘雊𣫌𤚼𤠼𥉇𥧒𦎯𦎼𦵷𧃛𧲿𧵈𩄢𪃺]→gòu;
[㼋䉉䐻估呱咕唂姑嫴孤柧橭沽泒笟箍箛罛苽菇菰蛄觚軱軲轱辜酤鈲鮕鴣鸪𠷞𠽿𡗷𢡇𣀐𥂰𥿍𦊬𦋆𦺠𧆻𧇡𧬕𨠋𨬕𨱃𨸯]→gū;
[䜼䮩鶻𦎰𧳸]→gú;
[⻣㒴㚉㯏㾶䀇䀜䀦䀰䐨䵻䶜古唃啒嘏夃尳愲扢榖榾毂汩淈濲瀔牯皷皼盬瞽穀糓縎罟羖股脵臌蓇薣蛊蛌蠱詁诂谷轂鈷钴餶馉骨鹄鹘鼓鼔𠑹𠻧𡷓𡽂𢝳𣖫𣦩𣦭𣨍𣨺𣫀𣱫𤅱𤚱𥐬𥠳𥮝𥵠𦈔𦍩𦾫𧟣𧣡𧵎𨪷𨵐𩙏𩲱𪇗𪕷]→gǔ;
[㧽㽽䍛䓢僱凅固堌崓崮故梏棝牿痼祻稒錮锢雇顧顾鯝鲴𣪸𩴡]→gù;
[傦峠篐逧]→gu;
[㧓㶽䏦䒷䫚䯄䯏刮劀栝歄煱瓜緺聒胍趏踻銽颳騧鴰鸹𠛒𠜵𠟗𠯑𠵯𡜁𥄼𥈓𧿼𨵃𩢍𩻎]→guā;
[𪇜]→guá;
[㒷䈑冎剐剮叧寡𠆣𠈥𠊰𠙼𠮠𣅻𧤐]→guǎ;
[卦啩坬挂掛絓罣罫褂詿诖𤆜𥝒𦊱]→guà;
[颪]→gua;
[㾩䂷乖掴摑𠛕𠦬𡇸𡧩𦮃𧱾]→guāi;
[拐枴柺箉𦫳𧊅]→guǎi;
[㧔䂯䊽叏夬怪恠𡌪𡖪𢶒𣲾𥑋𥑰𧴚𩶦]→guài;
[䚪䤽倌关冠官棺瘝癏窤蒄覌観觀观関闗關鰥鱞鳏𠴨𡅭𡠒𡭷𢇇𢉂𢺄𥈒𥍅𥎅𥜄𥷬𥿑𦺊𨷀𩖒]→guān;
[䏓䗆䘾䦎䩪䪀䲘琯痯筦管舘莞輨錧館馆鳤𦛤𨵄]→guǎn;
[㮡㴦䎚䗰䙛䙮䝺丱悹悺惯慣掼摜樌毌泴涫潅灌爟瓘盥矔礶祼罆罐貫贯遦鏆鑵雚鱹鸛鹳𠬆𣥥𣩔𣬂𤼐𥉀𥊫𨝑𨱌𪈸]→guàn;
[侊僙光咣垙姯桄洸灮炗炚炛烡胱茪輄銧黆𤖖𧻺𨎩𨐈𨶰𩒚𩧉𪕓]→guāng;
[广広廣犷獷臩𠏤𤳭𤴀𥀱𪇵]→guǎng;
[㤮㫛俇撗珖臦逛𢓯𦢎𨤡𩑈]→guàng;
[欟]→guang;
[⻱⻲㰪䅅䲅亀傀圭妫媯嫢嬀巂帰廆归摫椝槻槼櫷歸珪瑰璝瓌皈硅窐胿膭茥螝袿規规邽郌閨闺騩鬶鬹鮭鲑龜龟𡃩𡌲𡹙𢄊𢻂𤼮𥇳𥈸𥍁𥦣𦓯𦤇𧷱𨾚𨾴𩓠𪄯𪆳𪈥𪊧]→guī;
[⻤㔳㧪㨳㲹㸵䃽䍯䞨䣀䤥佹匦匭厬垝姽宄庋庪恑攱晷朹氿湀癸瞡祪簋蛫蟡觤詭诡軌轨陒鬼𠱓𡷺𢃯𣢪𣪕𣷾𤘧𥍨𥥠𦳛𧊄𩊛𩱻𩲡𩳧𪀗]→guǐ;
[㪈䁛䈐䌆䐴䝿䞈䠩䳏刽刿劊劌匱嶡撌攰昋柜桂桧椢槶檜櫃炔猤癐瞶禬筀簂蓕襘貴贵跪鞼鱖鱥鳜𠐽𠪑𡗤𡧭𡬂𢠿𣄜𣦦𣧎𤡱𤱺𤱾𤲉𤻿𤿡𥎛𥜏𧡫𧹑𧻜𨇙𨋡𨲿𩉝𩍨𩏐𩏡𩔆𩪁𩳝𪏤]→guì;
[㨰㯻䃂䎾䜇丨惃滚滾磙緄绲蓘蔉衮袞袬輥辊鮌鯀鲧𠃌𡈧𡘝𢃩𣮎𥕦𦓼𦠺𦫎𩨬𩩌]→gǔn;
[㙥䵪棍璭睔睴謴𠞬𡻨𧬪𧸫]→gùn;
[㗻㳡㿆呙咼啯嘓埚堝墎崞彉彍濄瘑蝈蟈郭鈛鍋锅𡓣𣁯𣂄𣽅𣽰𥂣𦗒𦘌𦬗𨽏𩫏𩰬𩰭𪆹𪈃]→guō;
[㕵㶁䂸䆐䬎囯囶囻国圀國帼幗慖漍聝腘膕蔮虢馘𠩥𠿤𡇄𢐚𢧰𢸗𢹖𤂁𤮋𥄍𥆘𦄰𦛢𦸈𧖻𧤯𧭕𧭣𧰒𧾛𨉹𨭗𩉕𩪐]→guó;
[䙨䴹惈果椁槨淉猓粿綶菓蜾裹輠錁鐹餜馃𠜴𢃦𥁁𥕖𥜭𩋗𩻧𪂠𪋊]→guǒ;
[㳀过過𠋜𢅗𢝸𧒖𧥵𩟂]→guò;
[哈铪𨉣]→hā;
[蛤𡄟]→há;
[奤]→hǎ;
[丷]→ha;
[㨟㰧㰩㱼㾂咍咳嗨𣢇𨸜]→hāi;
[㜾䠽䯐䱺孩还還頦骸𠹛𧻲𧽊𧽖𩠚𩰶]→hái;
[海烸胲酼醢𣖻𣳠𥁐𥂧𨡬]→hǎi;
[㤥㧡㺔䇋亥嗐妎害氦餀饚駭骇𠀅𠔑𡕗𡾨𢞐𢩸𢻜𤵽𥩤𥩲𦐤𦤦𦤬𦷷𨀖𩞞𩡔𩪃𩹄]→hài;
[嚡塰]→hai;
[㤷䘶䣻佄嫨憨歛炶蚶谽酣頇顸馠鼾𠵸𡬖𣝽𣢅𣢺𤞶𤸕𧭻𧮰𧮳𧵊𧹣𩈣]→hān;
[㖤㟏㟔㮀㶰㼨䈄䎏䗙䤴䥁䨡䶃函凾含咁唅圅娢寒崡嵅晗梒浛涵澏焓琀甝筨肣虷蜬邗邯鋡韓韩魽𠗴𠤮𠤾𠥴𠦊𠲒𠿑𡇜𢔈𣘞𣢟𣵷𤬯𤭙𥀐𥆡𦜆𦞞𦥖𦺦𧃙𧑚𩄙𩦊𫒶]→hán;
[㘎㘕㘚㸁㺖䍐䍑䓍丆厈喊浫罕蔊豃阚鬫𠽦𣛴𦒝𧯘𧾔]→hǎn;
[㑵㒈㢨㨔㪋㲦㵄㺝䎯䏷䓿䕿䗣䛞䧲䫲䮧傼哻垾屽岾悍憾捍撖撼旱晘晥暵汉汗涆漢瀚焊熯猂皔睅翰莟菡蘫蛿蜭螒譀貋釬銲鋎閈闬雗頷顄颔馯駻鶾𠢇𠹄𡁀𡣔𡷛𡻡𢀵𢃗𢄜𢇞𢎘𢔔𢧦𣐺𣒷𤀉𤌐𤳉𤿧𥇌𥉰𦋣𦒅𧂃𧰪𨁄𨛎𨢈𨸗𩎒𩕠𩖺𩗤𩞿𩭥𩹑𩹼𩾝𫘣]→hàn;
[兯爳]→han;
[㰠䂫䦭夯𠡊𤵻𩠾𩲋𪐦𪕇]→hāng;
[㤚䀪䘕䲳斻杭珩笐筕絎绗航苀蚢貥迒頏颃魧𤼍𦐄𦨵𧘃𧦑𨁈𨾒𪗜]→háng;
[䟘䣈沆𡕧𤰟𥮕𩔋]→hàng;
[垳]→hang;
[嚆茠蒿薅薧𡽝𢻇𣭖𣭹𤡇𤢨𧯌𩮘]→hāo;
[㠙㩝㬔䝥䧫儫嗥嘷噑嚎壕椃毜毫濠獆獋獔籇蚝蠔諕譹豪貉𠚃𠢕𡐒𣘫𤀃𤢭𨂜𨒑𨚙𨼍𩐮𩖸𩫕]→háo;
[好郝𡥆𤫧]→hǎo;
[㘪㙱㚪㝀㞻㬶䒵䚽䝞䧚䪽䯫傐号哠峼恏悎昊昦晧暤暭曍浩淏滈澔灏灝皓皜皞皡皥秏耗聕薃號鄗鎬顥颢鰝𡚌𡚽𡠖𣆧𣚧𤝐𤩩𤩭𥍣𦳁𧇼𧬁𨚮𨠬𩲊]→hào;
[竓]→hao;
[㰤㿣䏜䶎喝嗬抲欱蠚訶诃𠀀𠳊𠵩𢥳𣣹𥘫𦘿𩐥𩑸𪖲]→hē;
[㕡㗿㥺㪃㪉㭱㮝㮫㹇㿥䃒䅂䒩䕣䞦䢔䫘䮤䶅何劾厒合咊和哬啝姀峆惒敆曷柇核楁毼河涸渮澕熆狢皬盇盉盍盒礉禾秴篕籺紇翮荷菏萂蚵螛覈訸詥貈輅郃鉌鑉闔阂阖鞨頜颌饸魺鲄鶡鹖麧齕龁龢𠘢𠚔𠧕𠰓𠳇𠶹𠻙𡇞𡇶𢄍𣏷𣲲𣿌𤈧𤖱𥝖𥝸𥞄𥞍𥟃𥻉𥽶𦃔𦇸𦒏𦛘𦛜𦳬𦼵𧇎𧇮𧊬𧝳𧪞𧭳𧮵𨋟𨍇𨜱𨜴𨨛𨴢𩅢𩌡𩩲𪈊𪘹]→hé;
[㬞㵑㷎䚂䳽佫嗃垎壑焃煂熇爀癋碋穒翯袔褐謞賀贺赫靎靏鶮鶴鸖鹤𠗂𠡀𠶾𡫥𢅰𢬲𣆈𤌾𥋿𦺞𦽅𧀔𧝂𧨂𧬂𧬱𧯉𩄸𩩒𩵢]→hè;
[粭靍]→he;
[㱄嘿潶黑黒𢖛𢡀𥕙𨭆𩻤]→hēi;
[㯊拫痕鞎𦚣]→hén;
[䓳佷很狠詪]→hěn;
[恨]→hèn;
[亨哼啈悙脝𣨉𦨾]→hēng;
[㔰㶇䬖䬝䯒姮恆恒桁横橫烆胻蘅衡鑅鴴鸻𠔲𠧿𡧦𤮏𥞧𦶙𧝒𩙯𪏓]→héng;
[堼]→hèng;
[涥鵆]→heng;
[噷]→hm;
[䆪䎕叿吽呍哄嚝揈渹灴烘焢硡薨訇谾軣輷轟轰鍧𠐿𠹅𢝻𤃫𤟼𥓰𥔀𥕗𦐳𦑟𦑠𦒃𦕠𨌁𨎗𩐠𩒼𩓅𩖉𩗄𩘇𩙛𪈘]→hōng;
[㖓㗢㢬䃔䆖䉺䞑䡌䡏䧆䨎䩑䪦䫹䫺䲨仜吰垬妅娂宏宖峵弘彋汯泓洪浤渱潂玒硔竑竤粠紅紘紭綋红纮翃翝耾苰荭葒葓蕻虹谹谼鈜鉷鋐閎闳霐霟鞃魟鴻鸿黉黌𠪷𠲓𡇳𡵓𢂔𢘌𢬀𤂲𤄏𥏕𥥈𦁷𦏺𦐌𧈽𧐬𧮴𨌆𨥺𨹁𨾊𩘎𫚉]→hóng;
[㬴䀧嗊晎𢗵𢦅𢼦𣽝𨢣𩒓𩕆𩕉]→hǒng;
[㶹撔澋澒訌讧銾閧闂鬨𠳃𡺭𥈿𥥡𥰲𦕷𦶓𧊯𧋔𧾧𩒴𩗢𩰓]→hòng;
[齁𠯜𩙡𪅺𪖙]→hōu;
[㗋㤧㬋㮢㺅䂉䗔䙈䫛䳧侯喉帿猴瘊睺矦篌糇翭翵葔鄇鍭餱骺鯸𡞥𡟑𡹵𢜴𣔹𣣠𣣡𥈑𥚦𦑚𦚥𦞈𦞕𧇹𧮶𧼵𩃺𪃶𪑻]→hóu;
[㖃㸸吼犼𠴣𤘽𤙽𦍵𧻿]→hǒu;
[㫗䞀䞧䪷候厚后垕堠後洉豞逅郈鮜鱟鲎鲘𠷋𥀃𥅠𧙺𧩨𩄬𩘋𪄗𪇂]→hòu;
[㦆㦌㧮㧾㫚㳷㺀䓤䨚䩐䬍䰧䴣䴯乎乯匢匫呼唿嘑垀寣幠忽恗惚戯昒曶歑泘淴滹烀膴苸虍虖謼軤轷雐𠥰𠦪𡧥𡱽𡼘𢑢𢽨𣓗𣡾𤇠𤎲𤐀𤶘𥇰𦁕𦩕𧇛𧠩𧢰𧦝𧩓𨕚𨖃𩂂𩖨𩳨𩶈]→hū;
[㗅㪶㯛㽇㾰䁫䈸䉿䊀䎁䚛䞱䠒䧼䩴䭅䭌䭍喖嘝囫壶壷壺媩弧抇搰斛楜槲湖瀫焀煳狐猢瑚瓳箶糊絗縠胡葫蔛蝴螜衚觳醐鍸隺頶餬鬍魱鰗鵠鶘鶦鹕𠴱𡍐𡰅𡹹𢉢𢎵𢏯𢑹𢪏𣄟𣎚𣙶𣛫𣝗𣫈𣹬𤌍𤘵𤝘𤞲𤭱𤾅𥂤𥐿𥰪𥶜𥷆𥾨𦊧𦏗𦖼𦗣𦧘𦴉𦷳𦺟𧇰𧍵𧛞𧞒𧣼𧲥𧹾𧻰𨍲𨢋𨣗𨴬𩑶𩢪𩨔𩰯𩱍𩵬𩾻𪂒𪏻𪕉𪕮𪕱𪙈]→hú;
[⻁䗂乕俿唬汻浒滸琥萀虎虝𧆢𧆮𧌧𧰴𨛵𨝘]→hǔ;
[㕆㨭㷤㸦㺉䇘䊺䍓䕶䨼䪝乥互冱冴嗀嚛婟嫭嫮岵帍弖怘怙戶-戸戽扈护摢昈枑楛槴沍沪滬熩瓠祜笏簄綔芐蔰護鄠鍙雽韄頀鱯鳠鳸鸌鹱𠯳𠰛𡜂𡞠𡴱𡵘𡻮𢆰𢚪𢨥𢨦𣑂𣲑𤘔𤜷𤨖𤹣𥢟𥲉𦊂𦊘𦬚𦭈𧂔𧅰𧆯𧗌𧘢𧥮𧥯𧦚𧲇𧹲𧿓𧿠𨝞𨢤𨥛𨱀𪄮𪍂𪏳]→hù;
[粐錿鯱𩾇]→hu;
[㳸哗嘩花芲蒊錵𠝐𡁑𤙕𦧹𦶎𨣄𨶱𩝨]→huā;
[㕲㟆㠏㦊㭉䔢䱻䴳䶤华姡搳撶滑猾磆華蕐螖譁釪釫鋘鏵铧驊骅鷨𠳂𢼤𤁪𥉄𥢮𦧠𦽊𧑍𧨋𧽌𩤉𪉊]→huá;
[㓰㕦㕷㚌䀨䇈䋀䛡划劃化夻婳嫿嬅崋摦杹桦槬樺澅画畫畵繣舙觟話諣譮话黊𠤎𠿜𢄶𢦚𣶩𥒶𥧰𦁊𦖍𦧵𦪠𨶬𩂤𩗐𩲏𩵏𩸄]→huà;
[埖婲椛璍硴糀誮]→hua;
[㜳㠢䃶徊怀懐懷槐櫰淮瀤耲蘹褢褱踝𩌃𪊉]→huái;
[咶坏壊壞蘾諙𣟉𣩹𣸎𤜄𦏨𦧬𧱳𩟮]→huài;
[㹕嚾懽欢歓歡犿獾讙貛酄驩鴅鵍𠂄𡚊𡚜𣌓𤛚𥐓𥹚𨽧𩦘𩵄𩿊𪈩]→huān;
[㡲㵹㶎㿪䝠䥧䦡䭴䴉䴋䴟圜嬛寏寰峘桓洹澴狟环環瓛糫絙綄繯缳羦荁萈萑豲貆轘郇鉮鍰鐶锾镮闤阛雈鬟鹮𠟼𡄤𡍦𡘍𡩂𡱌𢟿𤩽𦣴𦻃𦼉𨕹𩍡𩑖𩙽𩡧𪊥𪍺]→huán;
[㣪䈠攌緩缓𤀣𤼢𥶍𦑛𧡩]→huǎn;
[㕕㪱㬇㬊㹖㼫䀓䆠䍺䒛䠉䯘唤喚喛奂奐宦嵈幻患愌换換擐梙槵浣涣渙漶澣烉焕煥瑍痪瘓睆肒藧豢逭鯇鰀鲩𠺐𠻍𡅱𡅻𡷗𤡟𤢁𤴯𤽅𤽕𥈉𥏇𥠅𦌦𦝝𧚁𧴊𨜌]→huàn;
[瞣]→huan;
[㠵㡃㬻䀮塃巟慌朚肓荒衁𡜋𡡄𡿰𢁹𢇟𣆖𣺬𤆴𤠛𤭉𥿪𧖬𧠬𨚳𩢯𪀞]→huāng;
[⻩㞷㾮䄓䅣䅿䊗䊣䍿䑟䞹䪄䮲䳨偟兤凰喤堭墴媓崲徨惶楻湟潢煌熿獚瑝璜癀皇磺穔篁篊簧艎葟蝗蟥諻趪遑鍠鐄锽隍韹餭騜鰉鱑鳇鷬黃黄𠂸𡉚𤚝𤛥𤯷𤾑𦡽𦪗𧕸𨉤𨍧𨜔𨝴𨱑𩞩𪏍𪏒𪏙𫗮]→huáng;
[㤺䐠奛宺幌怳恍晃晄櫎炾熀詤謊谎𡧽𣄙𣉪𦟮𦵽]→huǎng;
[㨪㿠䁜䌙愰曂榥滉皝皩鎤𥫼𨉁]→huàng;
[縨]→huang;
[㞀㧑㫎㷇㹆㾯䖶䜐䝅咴噅噕婎媈幑徽恢拻挥揮撝晖暉楎洃瀈灰烣煇珲睳禈翚翬蘳虺袆褘詼诙豗輝辉隓隳鰴麾𠓊𠯠𡒾𡯥𢀡𢊄𣄓𤕚𤟤𤾈𥃌𥌍𦭹𧉇𧗼𧳐𨦗𩻟𪀬𪈑𪏏𪑀𪖕]→huī;
[佪囘回囬廻廽恛洄烠痐茴蚘蛔蛕蜖迴逥鮰𠲛𡋙𡰋𡹎𤜡𨛤𩢱𪀟𪛂𫚔]→huí;
[㩓㷄㷐䃣䏨䛼悔檓毀毁毇燬譭𡢕𡭛𣸀𤃽𤈦𤌋𥊔𥶵𥸃𦞙𦽐𧗏𩃾𩗝𩶥𪏇]→huǐ;
[㑰㑹㜇㞧㤬㥣㨤㨹㩨㬩㱱㻅䂕䅏䌇䕇䛛䜋䤧䧥䩈䫭会僡儶匯卉哕喙嘒噦嚖圚嬒孈寭彗彙彚徻恚恵惠慧憓晦暳會槥橞櫘殨汇泋浍湏滙潓澮濊烩燴獩璯瘣瞺秽穢篲絵繢繪绘缋翙翽芔荟蔧蕙薈薉藱蟪詯誨諱譓譿讳诲賄贿鏸鐬闠阓靧頮顪颒餯𠍗𠧩𠽡𠿔𡏁𡜦𡥋𡹯𢄣𢅫𢊇𢕺𢟾𢻔𣋘𣨶𤆳𤜋𤸁𥀠𥔯𥱵𥴯𦂆𦒎𦡖𧏧𧖢𧧾𧬨𧭾𨊢𨍹𨗥𨘇𨘲𨵘𩆁𩇻𩒏𩒳𩔁𪊂𪔊]→huì;
[屷懳灳璤𣌭]→hui;
[㖧䎜䡣婚惛昏昬棔殙涽睧睯荤葷閽阍𠉣𡨩𣇲𣣏𧠚𩅴]→hūn;
[㑮㨡㮯䊐䮝䰟䴷堚忶梡浑渾琿繉轋餛馄魂鼲𣝂𣨿𦟲𨋨𨏂𩧰𪌽]→hún;
[鯶𦃕𩽼𪑕]→hǔn;
[㥵䅙䅱䚠䛰䧰䫟俒倱圂慁掍混溷焝觨諢诨𡇯𣣞𦞢𦡵𦵣𧣢𨂱𨡫𩇇𩏖]→hùn;
[䦝剨劐吙嚄攉耠豁鍃锪騞𨷮𩭳]→huō;
[䄆䄑䣶佸活秮秳𡯢𢋒𤻙𦨯𧵻]→huó;
[伙夥漷火邩鈥钬𤆄𤬁]→huǒ;
[㓉㖪㗲㘞㦎㦜㦯㨯㩇㯉㸌㺢䁨䂄䄀䉟䐸䨥䬉䰥䱛俰咟嚯嚿奯惑或捇掝旤曤楇檴沎湱濩瀖獲癨眓矆矐砉祸禍穫耯臛艧获蒦藿蠖謋貨货鑊镬閄霍靃𠙞𠯐𠵾𡄴𡓘𡪞𡿿𢃎𢛯𢝇𢞕𣄸𣉒𣤨𤁹𤊴𤏘𤐰𥇙𥊮𥒠𥙨𥝂𥽥𦑌𦒧𦞦𧆑𧤴𧯆𧯱𨐶𨘌𨙀𩆀𩞺𩟨𩟸𩪭𪒩]→huò;
[㚻㛷㦘㫷㮷䁶䂑䇫䐚䕤䗗䛴䟇丌乩僟击刉刏剞勣叽咭唧喞嗘嘰圾基墼姫姬屐嵆嵇擊敧朞机枅槣機櫅毄激犄玑璣畸畿癪矶磯禨积稘稽積笄筓箕簊緝績绩缉羁羇羈耭肌芨虀襀覉覊觭譏譤讥賫賷赍跡跻蹟躋躸迹鄿銈錤鐖鑇鑙隮雞鞿韲飢饑饥鳮鶏鷄鸄鸡齎齏齑𠀷𠋻𠍃𠔋𠚽𠟣𠴩𠷌𠼻𡇟𡫀𡳮𡿙𢁂𢆻𢡴𢨐𢩦𢼋𣇳𣪠𣬠𣰈𤋭𤌿𤳎𥘌𥡒𥨿𥫶𥰦𥳏𥺵𦌰𦠄𦳌𦺬𦼷𦿓𧐐𧗒𧫠𨅤𨊻𨍺𨐆𨮺𨲪𨳻𨹶𨻕𩉜𩐆𩚮𩜆𩠨𩨒𪅹𪌍𪔋𫌀]→jī;
[㔕㗊㗱㘍㙫㠍㠎㡮㤂㥛㧀㭲㲺㴕㻷㽺㾊䁒䐕䚐䞘䟌䣢䩯䲯䳭亟亼伋佶偮卙即卽及吉塉姞嫉岌嶯庴彶忣急愱戢揤撃擮极棘楫極槉橶檝殛汲湒潗濈焏狤疾瘠皀皍禝笈箿籍級级耤脊膌艥蒺蕀蕺藉螏襋觙诘谻趌踖蹐輯轚辑郆銡鍓鏶钑集雦雧霵鶺鷑鹡𠑃𠓞𠗏𠦫𠨠𠫷𠯉𠶻𠹋𠿠𡁰𡃃𡅺𡦪𡹪𢃺𢉗𢏞𢰒𢱣𣏡𣖷𣛔𣜇𣣝𣳃𣹜𤊵𤎗𤠎𤷉𤺷𤿠𥈂𥊬𥋥𥒡𥕂𥖙𥠋𦎢𦝖𦠾𦩧𦵾𦶍𦺩𦺴𧉆𧉍𧎿𧤏𧥄𧧩𧩦𧪠𧮭𧽑𨋉𨤹𨦮𨪏𨸚𩀖𩦤𩴃𪂺𪄸]→jí;
[㚡㞆㞛㞦㦸㨈㴉䍤䢳丮几妀嵴己幾戟挤掎撠擠泲犱穖虮蟣鈘魕魢鱾麂𠮯𠱨𢓄𢜭𤜝𤜾𥪼𥾊𧾾𨄐𨒴𨳋𩉢𩯋𪂍]→jǐ;
[⺔⺕㑧㒫㙨㞃㠱㡭㥍㮨㰟㲅㳵㸄㹄㻑㾵䀈䋟䐀䓽䗁䛋䜞䝸䠏䢋䤒䦇䨖䮺䰏䶓䶩伎偈兾冀剂剤劑哜嚌坖垍塈妓季寂寄峜彐彑徛忌悸惎懻技旡-旣暨暩曁梞檕檵洎济済漃漈濟瀱痵癠祭稩稷穄穊穧紀紒継繋繼纪继罽臮芰茍茤荠葪蓟蔇薊薺蘎蘮蘻裚褀覬觊計記誋諅计记跽际際霁霽驥骥髻鬾鯚鰶鰿鱀鱭鲚鲫鵋齌𠨕𠲹𠴫𠿉𡁪𡋚𡜱𡥞𡦊𡪱𡬄𡽉𢍇𢗂𢗹𢚁𢭄𢺼𢼷𣄯𣄱𣔽𣯅𣱗𣽍𤓑𤛄𤤋𤫝𤵀𥡴𥣩𥪫𥭋𥭌𥭜𥷙𦁳𦂑𦆡𦇧𦋋𦌗𦜸𦪱𦮯𦮼𦺶𦾲𧃞𧇯𧓓𧟜𧡉𧡯𧢾𧧃𧧟𧪇𧫜𧾽𨀶𨂢𨛉𨛑𨜒𨢵𨣧𩓮𩞊𩥉𩧱𩩛𩼄𩼚𪄵𪊆𪘥]→jì;
[亽廭樭]→ji;
[㚙㹢䂟䕒䴥乫伽佳傢加嘉埉夹夾家抸拁枷梜毠泇浃浹犌猳珈痂笳耞腵茄葭袈豭貑跏迦鉫鉿鎵镓麚𠷉𠺢𡩚𡭘𡶥𣪇𣮫𤟚𤠙𥝿𥡮𥹌𦎮𦣯𧉪𧦤𨔗𨔣𩊏𩶛𪐓𪔟]→jiā;
[㕅㪴㮖㿓䀫䕛䛟䩡唊圿忦恝戛戞扴荚莢蛱蛺袷裌跲郏郟鋏铗鞂頬頰颊餄鴶鵊𡊠𢫢𥇗𥑔𥞵𦎱𦧮𦸘𦺧𦽤𧿵𨒇𩉡𩚲𩛩𩠃𪇷𪈟]→jiá;
[䑝仮假叚婽岬徦斚斝椵榎槚檟玾甲瘕胛賈贾鉀钾𣦉𤖰𤗜𥑐𩌍𩨹𩲣𪆲]→jiǎ;
[价價嫁幏架榢稼駕驾𢉤𢜿𢱈𢱌𥋣𦙺𦨦]→jià;
[糘]→jia;
[㓺㔋㡨㦰㭴䌑䌠䓸䔐䘋䶢䶬偂兼冿囏坚堅奸姦姧尖幵惤戋戔搛椷椾樫櫼歼殲湔瀐瀸煎熞熸牋犍猏玪瑊监監睷碊礛笺箋篯緘縑缄缣肩艰艱菅菺葌蒹蕑蕳虃覸豜豣鐧鑯間间鞬鞯韀韉餰馢鰹鲣鳒鳽鵳鶼鹣麉𠫘𠼤𠿏𡄑𡬵𢃬𢐆𢦺𢨿𢳚𣘖𣘷𣚙𣝕𣮏𣽖𤍖𤪋𥊇𥌈𥡝𦋰𦏔𦣨𦽇𧂢𧢖𧤨𧥈𧲨𨔥𨳡𨳿𨴾𩅼𩆷𩇏𩋋𩌯𩍎𩛧𩱃𪏊𪐻𪒹]→jiān;
[㔓㨵㳨㶕䄯䅐䉍䚊䟰䭠䮿䵡䵤䶠俭倹儉减剪劗囝堿弿戩戬拣挸捡揀揃撿暕枧柬梘检検檢減湕瀽瑐睑瞼硷碱礆笕筧简簡籛絸繭翦茧藆蠒裥襇襉襺詃謇謭譾谫趼蹇鐗锏鬋鰎鹸鹻鹼𠍚𠏇𠐻𠹟𠽱𡄓𡅶𡑯𡭭𡾰𢆞𢍫𢩀𢵈𣜭𣠷𣥞𣳲𤄒𥀹𥍀𥍹𥢇𥳒𥳟𥳷𦁲𦂇𦢣𦺍𦺘𧀇𧅆𧬫𧮈𨢑𨣇𨤄𨰓𩉍𩟗𩽜𪒫]→jiǎn;
[⻅㣤㨴㯺㰄㵎䇟䟅䤔䥜䧖䬻䭈䯡件俴健僭剑剣剱劍劎劒劔寋建徤擶旔栫楗榗毽洊涧渐溅漸澗濺瀳牮珔瞷磵箭糋繝腱臶舰艦荐葥蔪薦螹袸見覵见諓諫譼谏賎賤贱趝践踐踺轞釼鉴鋻鍳鍵鏩鐱鑑鑒鑬鑳键餞饯𠊒𢆦𣴓𣽦𤀩𤧣𤷃𥯦𥴱𥽐𦩵𦾶𧀵𧂂𧂆𧗸𧙧𨎫𨏊𨪅𨵭𨷓𩉔𩻘𪃛𪆿𪉦𪋁𪙨]→jiàn;
[墹彅橺殱礀]→jian;
[㹔䗵䜫僵壃姜将將摪橿殭江浆漿畕畺疅疆礓繮缰翞茳葁薑螀螿豇韁鱂鳉𠘌𡷍𢪇𤕭𤕯𤛜𥆅𥔣𥗪𥬮𦦗𧘍𨃇𨜰]→jiāng;
[㢡㯍䁰䉃䋌䒂傋奖奨奬桨槳獎耩膙蒋蔣講讲顜𡏞𡑶𣫳𤖛𥷃𩌾]→jiǎng;
[䞪䥒勥匞匠夅嵹弜弶彊摾洚滰犟糡糨絳绛袶謽酱醤醬降𠼢𡲣𢘸𣚦𣨣𣩴𥞜𨯞𩝽𩴒𩷄𩷭𪀘]→jiàng;
[杢櫤]→jiang;
[㲬㶀䌭䍊䢒䴔䶰交僬嘄姣娇嬌峧嶕嶣憍椒浇澆焦燋礁穚簥胶膠膲艽芁茭茮蕉虠蛟蟭跤轇郊鐎驕骄鮫鲛鵁鷍鷦鷮鹪𠝑𠩏𡏭𡓖𡟠𢧱𣝞𣺳𥃪𥄉𥉼𥹜𦅃𦌆𦫶𧣦𨎦𨓩𨨴𨱓𨶲𨸋𩎔𩴧𩵰𩿑𪁉𪚰]→jiāo;
[㩰㭂㳅㽱㽲䀊䘨䚩䥞佼侥僥儌剿劋孂徺徼恔憿挢捁搅摷撟撹攪敫敽敿晈暞曒湫湬灚烄煍燞狡璬皎皦矫矯絞繳绞缴脚腳臫蟜角譑賋踋鉸铰隦餃饺鱎𠕧𠜅𠞰𡙎𢀌𢄺𢅎𢯴𢻟𣁹𣏑𣧦𣩓𤃭𤉧𤶀𤶳𥂨𥃤𥅟𥇟𥉒𥏹𥳴𦗵𧂈𧎙𧎸𨇕𨖵𨝰𨶟𨶪𨺹]→jiǎo;
[㠐㬭㰾䂃叫呌嘂嘦噍噭嬓峤嶠挍敎教斠滘漖潐獥珓皭窌窖藠訆譥趭較轎轿较酵醮釂𠘣𡥈𡬋𢒾𢕪𢥚𢼫𤕝𤫷𥘊𥡤𥦢𦮁𧺜𧾐𨎬𨡃𨲭𩊔𩯘𩱞𪖄]→jiào;
[櫵纐鵤]→jiao;
[㫸䃈䕸䥛䦈喈嗟堦媘嫅接掲揭擑椄湝煯疖痎癤皆秸稭脻菨蝔街謯阶階鶛𠙤𣶏𤭧𤮌𥷫𦁉𦈰𦝨𧞝𩘅𩩰𪉚]→jiē;
[⺋㓗㔚㘶㛃㞯㦢㨗㨩㮞㮮㸅㼪䀷䀹䂝䂶䅥䌖䕙䗻䣠䲙倢偼傑刦刧刼劫劼卩卪喼婕孑尐岊崨嵥巀幯截拮捷昅杰桀楬楶榤櫭洁滐潔疌睫碣竭節結絜结羯节莭蓵蜐蝍蠘蠞蠽衱袺訐詰誱讦踕迼鉣鍻鞊颉魝鮚鲒𠂈𠄍𠅂𠐉𠬮𠯙𡉷𡔣𡙣𡣯𡨲𡩣𡵒𡸎𡽱𢈻𢎔𢎡𢢂𢨜𢪍𢫐𢬱𢱄𢷿𢻮𣙴𣚃𣮌𣮍𣰞𣳟𤁢𥁂𥅴𥇒𥓐𥝔𥝥𥠹𥢻𥵞𥾌𦀖𦈜𦎒𦵴𦺢𦿐𧍠𧍩𧏥𧞩𧞬𧫑𧼨𧽄𧽟𧾢𧾯𨃲𨓰𨕽𨥂𩔄𩟦𩢴𩧵𩯰𩾶𪀾𪁍𪃈𪅸𪇲𪉋𪌧𪖋]→jié;
[姐媎檞毑解觧飷𠎿]→jiě;
[㑘㝏㠹㾏㿍䇒䛺䯰䰺䱄䲸丯介借吤堺屆届岕庎徣悈戒楐犗玠琾界畍疥砎芥蚧蛶衸褯誡诫躤鎅骱魪𠓢𠷟𡗦𡗲𡵚𣬫𤘦𤙩𧜅𧣋𨐑𨵠𩡺𩧦𪑹𪙏]→jiè;
[桝]→jie;
[⻐㦗㧆㻱䃡䈥䈽䌝䘳䤺今兓埐堻嶜巾惍斤津珒矜筋紟荕衿襟觔金釒釿钅鹶黅𠂟𠰇𢎭𢦊𤣶𥂵𦈟𦘔𦞬𦩏𧗁𨆃𨭺𩀿𩤿𪉢𪑙𪖼]→jīn;
[㝻㯸㹏䌍䒺䤐䥆䭙仅侭僅儘卺厪堇嫤尽巹廑槿漌瑾盡紧緊菫蓳謹谨錦锦饉馑𢬬𣝌𥖜𥯑𨚡𪏴]→jǐn;
[㨷㬐㬜㯲㱈㴆㶦㶳䀆䆮䋮䑤䗯䝲䫴䶖伒僸凚劤劲勁唫噤嚍墐妗嬧寖搢晉晋暜枃歏殣浕浸溍濅濜烬燼琎瑨璡璶祲禁縉缙荩藎覲觐賮贐赆近进進靳齽𠞱𠞾𠢱𠢵𠬶𠾤𠾬𡢳𡺽𢉅𢙿𢬶𢱷𢽖𣓏𤄼𤘡𤧫𤵞𥧲𦎷𦧈𦽔𧔷𩖗]→jìn;
[壗琻砛]→jin;
[䪫䴖京亰兢坕坙婛巠惊旌旍晶泾涇猄睛秔稉粳精経經经聙腈茎荆荊莖菁葏驚鯨鲸鵛鶁鶄麖麠鼱𠳬𡁔𢀖𢈴𣋢𣻒𤜰𤷦𥠛𦀇𦂠𦜳𦽁𦾿𧓔𧤵𩓨𩳯𩹢𪂴𪇒]→jīng;
[㘫䜘丼井儆刭剄坓宑幜憬憼景暻汫汬燛璟璥穽肼蟼警阱頚頸颈𠑱𠭉𠭗𢹘𤰳𧑊𨙷𨥙𩻱]→jǐng;
[㢣㣏㬌䔔䝼䵞俓倞傹净凈境妌婙婧弪弳径徑敬曔桱梷浄淨濪瀞獍痉痙竞竟竧竫競竸胫脛誩踁迳逕鏡镜靓靖静靚靜𠗊𠗌𠦋𠲮𠷐𣬙𥅸𥯙𥶹𦥍𦳲𨵼𩃋𩇕𩓞𩰹]→jìng;
[橸燝]→jing;
[⺆冂冋坰埛扃絅蘏蘔駉駫𠕕𢂶𣕄𨴀𪔃𪕍]→jiōng;
[㓏㢠㤯㯋㷗㷡䌹䢛侰僒冏囧泂浻澃炅炯烱煚煛熲窘綗褧迥逈颎𠖷𢄗𣔲𤌇𦀝𧍮𩓺𩚱]→jiǒng;
[㸨䆶䡂丩勼啾揂揪揫摎朻樛牞究糺糾纠萛赳阄鬏鬮鳩鸠𠃖𠕴𠖬𠚨𠠳𠿈𢀙𢜥𣁭𣟼𤴥𤴦𤴪𥠃𥤳𦭺𦱠𦱱𦱲𦽬𨳊𩏶𩏷𩭓𩱼]→jiū;
[㺵]→jiú;
[㡱久乆九乣奺灸玖紤舏酒镹韭韮𠛩𠜉𠴄𡚮𣲄𤉥𨾉𨾞]→jiǔ;
[㝌㠇㩆㲃㺩䅢䆒䊆䊘䛮䬨䳎倃僦匓匛匶厩咎媨就廄廏廐慦捄救旧柩柾桕殧疚臼舅舊鯦鷲鹫麔齨𠃺𠙔𠜃𠣿𡆥𢑇𢽭𤷑𥆷𥘦𦠢𦭻𧡑𧫾𧾻𨖏𨘂𨘮𩒦𩢹𩶧]→jiù;
[杦欍汣𣐤]→jiu;
[㖩㞐㡹㪺䅕䝻䢸䪶凥刟匊娵婮居崌抅拘挶掬梮椐泃涺狙琚疽痀眗砠罝腒艍苴菹蜛裾趄跔踘踙鋦锔陱雎鞠鞫駒驹鮈鴡鶋𠟰𠤄𠮑𠰾𡨢𡫬𡱾𡸘𡸨𣻐𥇛𥘮𥪏𥷚𦀣𦛓𦜛𦱅𧵞𧹕𨁺𨛮𨧙𨨠𩋜𩍔𩍸𪂓𪗖]→jū;
[⺽㘲㥌㩴㮂㹼㽤䋰䎤䏱䕮䗇䜯䡞䤎䪕䰬䱡䳔䴗侷僪啹婅局巈桔椈橘檋毩毱泦淗湨焗犑狊粷菊蘜諊趜跼蹫躹輂郹閰駶驧鵙鵴鶪鼳𠋬𠜹𠨭𡉎𡨅𡳘𡶋𡿾𢩁𣎛𣖣𤜔𤼳𥢧𥮗𦅽𦙮𦥑𦺖𧄛𧤑𧷾𧻗𧽻𧾣𧿻𨋧𨍯𩛺𩧺𩫴𩬜𩭊𩳵𩷐𪀣]→jú;
[䃊䄔䅓䢹举咀弆挙擧椇榉榘櫸欅沮矩筥聥舉莒蒟踽齟龃𡕖𡢒𢤫𢯺𣌬𥄷𥈋𥯔𥴧𦇙𦞇𧺹]→jǔ;
[㘌㜘㞫㠪㨿㩀㬬䀠䈮䛯䣰䱟䵕䶙乬俱倨倶具冣剧劇勮句埧埾壉姖寠屦屨岠巨巪怇怐怚惧愳懅懼拒拠据據昛歫洰澽炬犋秬窭窶簴粔耟聚苣虡蚷袓詎讵豦貗跙距踞躆遽邭醵鉅鋸鐻钜锯颶飓駏鮔𠉧𠙆𠚵𡒍𡥶𢚆𣍇𣶝𤔋𤖵𤢓𤷢𥂃𥉁𥬙𥲜𥴪𦊐𦗻𦟳𦼈𧂜𧝲𧣒𧣻𧲋𧸧𨝮𨸰𩉸𩜃𩧒𩰤𩴘𩿝𪀏𪁥]→jù;
[爠襷]→ju;
[䅌䣺勬姢娟捐涓焆瓹脧蠲裐鎸鐫镌鵑鹃𠡶𡱑𢝓𥅬𦬾𦮻𧎖𨌫𩎳𩔱]→juān;
[㷷卷呟埍帣捲臇菤錈锩𡫂𢋄𤎱𦊌𧕲𨹵𩏗𩜇𩠉]→juǎn;
[㢧㢾㪻㯞䄅䌸䖭䚈䡓䳪倦劵勌奆巻慻桊淃狷獧眷睊睠絭絹縳绢罥羂蔨鄄隽雋飬餋𠔉𠢚𡘰𡡀𢍏𢎥𣙢𣚓𣜨𣬋𣬏𤲨𤺻𥁠𥆞𥱽𦦽𦳽𦼱𧭦𧯦𨆈𨤑𩏹]→juàn;
[噘屩撅撧蹻𢱺𢴭𪨗𫏋]→juē;
[㔃㔢㟲㤜㩱㭈㭾㰐㲄㵐㷾㸕㹟㻕䀗䁷䇶䏐䏣䐘䖼䘿䙠䝌䞷䠇䡈䣤䦆䦼亅倔傕决刔劂勪匷厥噱嚼孒孓屫崛嶥弡彏憠憰戄抉挗捔掘攫斍桷橛橜欔欮殌氒決泬焳熦爑爝爴爵獗玃玦玨珏瑴疦瘚矍矡砄絕絶绝臄芵蕝蕨虳蚗蟨蟩覐覚覺觉觖觼訣譎诀谲貜赽趉趹蹶蹷躩逫鈌鐍鐝钁镢駃鴂鴃鶌鷢龣𠀔𠄌𠄑𠊬𠎮𠜾𠢤𠨊𠫃𠶸𡈅𡚠𡲗𡳾𡾜𢁪𢎹𢏷𢔱𢖦𢨏𢩯𣅡𣖬𣬎𤛦𤞴𤟎𤹋𤼗𥆌𥏘𥕲𥛯𥤘𥾮𦁐𦏅𦓐𦛲𦠒𦪘𧍕𧗫𧝃𧣸𧤼𧥎𧮫𧱝𧺐𧽸𧾵𧿺𨊿𨏹𨬐𨰜𨼎𨼱𩊺𩍷𩏺𩓻𩧏𩧡𩪗𩰨𪁠𪈴𪖜𪚅𫔎𫘝𫛞]→jué;
[䞵]→juě;
[𣨢𥈾]→juè;
[㚬军君均姰桾汮皲皸皹碅莙菌蚐袀覠軍鈞銁銞鍕钧鮶鲪麇麏麕𠀹𠣕𢻸𦇘𦌺𧽔]→jūn;
[𢉦]→jǔn;
[㑺㒞㕙㖥㝦㴫㻒㽙䇹䐃䕑䜭䝍俊儁呁埈寯峻懏捃攈攟晙棞浚濬焌燇珺畯竣箘箟蜠郡陖餕馂駿骏鵔鵘𠨢𢹲𤮪𥇘𥚂𥜮𥡣𦴌𦵼𧥺𧯖𨌘𨛐𨲄𨶊𪍁𪕞]→jùn;
[䘔咔咖喀擖衉]→kā;
[佧卡胩鉲]→kǎ;
[垰裃]→ka;
[㚊䤤奒开揩鐦锎開𡙓𢔡𢾆𤡲𥻄𦂄𦈲𨴆]→kāi;
[䁗䒓凯凱剀剴嘅垲塏嵦恺愷慨暟楷蒈輆鍇鎧铠锴闓闿颽𠢲𢋝𥃣𥏪]→kǎi;
[㪡䡷勓忾愒愾欬炌炏烗鎎𡳂𢢚𤉫𤐩𤻜𥎆𩫀]→kài;
[㘛刊勘堪嵁戡栞龕龛𡺗𢦟𦞖𧡵𩑟]→kān;
[㙳䖔侃偘冚坎埳塪惂槛檻欿歁砍竷莰輡轗顑𠝲𡸞𣣒𣽌𥑫𥤱𥦔𧇦𧱄𨍜𩐬𩒃𩓟𩜱]→kǎn;
[䀍䘓䳚墈崁看瞰矙磡衎闞𡶪𢙮𣊟𥍓𧯰𨒞𪉯]→kàn;
[㝩㱂㼹䆲䗧嫝嵻康忼慷槺漮砊穅粇糠躿鏮闶鱇𠾨𡐓𡵻𤮊𥉽𥕎𥹺𨀫𨂟𨄗𨎍𨝎𨻷𩾌]→kāng;
[扛摃𢴦]→káng;
[䡉𠻞𡻚𣔛]→kǎng;
[㢜亢伉匟囥抗炕犺邟鈧钪閌𥒳𪎵]→kàng;
[䯌尻髛𩩾]→kāo;
[䯪丂拷攷栲洘烤燺稁考鲓𣐊𣧏𣨻𣩅𥬯𥹬]→kǎo;
[䎋䐧犒銬铐靠鮳鯌𡭳𧋓𨘴𩝝]→kào;
[㸯䈖䌀䐦匼嗑搕柯棵榼樖牁犐珂疴瞌砢磕礚科稞窠胢苛萪薖蝌趷軻轲醘鈳錒顆颏颗髁𠏀𠲙𡸡𡻘𢈈𢩘𣧤𤖇𤰙𥃕𥝹𥠁𥧇𧎗𧨵𧵛𧿫𨍰𨏿𨢸𩏭𩜭𪍎]→kē;
[壳揢殼翗]→ké;
[㞹㪙㪼㵣可坷岢嵑嶱敤渇渴炣礍𢩐𢼐𤸎𪓮]→kě;
[㕉㕎㝓㤩䆟䙐䶗克刻剋勀勊堁娔客尅恪愙氪溘碦礊緙缂艐課课锞騍骒𠛳𠡜𠡤𠢹𠩧𠪒𠪟𠳭𠶲𠷄𡞢𡱼𢩏𢾩𣩄𣲊𣹇𤛗𥊉𥔽𥦨𥯚𧈗𧛾𧜡𧠋𩭽𩰻𩱘𪃭]→kè;
[嵙]→ke;
[𩎤]→kēn;
[啃垦墾恳懇肎肯肻豤錹齦龈𠳁𣍟𣥤𤀊𥖞𨼯]→kěn;
[㸧掯裉褃]→kèn;
[㧶㰢䃘䡩䡰劥吭坑妔挳摼牼硁硜硻誙銵鍞鏗铿阬𠠷𡷨𣢴𣫒𥉸𥑅𥒁𥒱𥥳𧀘𨋔𨌳𨌶𨍑]→kēng;
[𡞚]→kěng;
[㚚㲁䅝倥埪崆悾涳硿空箜錓鵼𠀝𢃐𢷙𢽦𥔇𦱇𧌆𧚬𪔣]→kōng;
[㤟孔恐𢪬𣏺𤤲𥥅𦶐𩲧]→kǒng;
[㸜控鞚𤗇𦁈]→kòng;
[躻]→kong;
[䁱剾彄抠摳眍瞘芤𠛅𢂁𢄠𦬅]→kōu;
[劶口𢼃𤘘𨙫𨥴]→kǒu;
[㓂㰯䍍䳹冦叩宼寇扣敂滱瞉窛筘簆蔲蔻釦鷇𡠆𢚫𢟭𣻎𣿟𥊧𥲃𦴎𦶲𧥣𩀠𪄺𪇄𫃜]→kòu;
[㗄㩿㪂㱠㵠䂗䉐䧊䯇刳哭圐堀崫扝枯桍矻窟胐跍郀骷鮬𠠶𡀙𡑚𡑣𡗵𡶏𡼿𢏆𢼁𣗺𥈷𥌄𥟾𥧋𦜇𦡆𧠂𧷎𩑔𩑡𩨳𪍠]→kū;
[𦛏]→kú;
[䇢狜苦𡞯𥯶𩇵]→kǔ;
[㠸䔯䵈俈喾嚳库庫廤焅瘔秙絝绔袴裤褲趶酷𠺟𥞴𧊘𧿉𧿋𨐡𨡱𩱙𪌓]→kù;
[㛻䓙䠸䯞夸姱誇𠇗𡇚𡗢𥑹𨕺𨵧]→kuā;
[㡁侉咵垮銙𢄳𩊓]→kuǎ;
[㐄䦚挎胯跨骻𡕒𢓢𥏤𨃖]→kuà;
[舿]→kua;
[㧟䓒擓蒯𠣲𡚅𣫉𦳋𩦱]→kuǎi;
[㔞㙕㟴㱮䈛䭝䯤侩儈凷哙噲块塊墤巜廥快旝狯獪筷糩脍膾郐鄶鱠鲙𠜐𡼾𢾒𥢶𦔦𨛖𫐆]→kuài;
[圦]→kuai;
[宽寛寬臗髋髖𣎑𥦀]→kuān;
[㯘䕀䥗䲌欵款歀窾𢕫𢴪𣢻𣽟𥟓]→kuǎn;
[窽鑧]→kuan;
[㑌䒰䖱䯑劻匡匩哐恇框洭硄筐誆诓軭邼𢼑𢼳𤝿𦚞𧻔𨀕𨏆𨴑𩢼𩬹]→kuāng;
[㾠忹抂狂誑诳軖鵟𣴥𦥰𨖢𩷗]→kuáng;
[儣夼懭]→kuǎng;
[䊯䵃况卝圹壙岲懬旷昿曠況爌眖眶矌矿礦穬絖纊纩貺贶躀軦邝鄺鉱鑛黋𡶢𡾇𣍦𣒸𥈏𧥌𧿈𨇁𨥑𨨭𪍿𪏪]→kuàng;
[砿筺絋]→kuang;
[㨒䯓亏刲岿巋悝盔窥窺聧蘬虧闚顝𡐠𡓰𡤞𥁇𧢦𩏣𪖢]→kuī;
[㙓㙺䕫䖯䟸䤆䧶䳫喹夔奎巙戣揆晆暌楏楑櫆犪睽葵藈蘷虁蝰躨逵鄈鍨鍷隗頄頯馗騤骙魁𠊾𡌤𢌳𤵮𥜶𦝢𧍜𧡦𨾎𨾗𩕜𩠮𩲅𩲷𩵉𩹍𪆴]→kuí;
[㒑㚍䠑䫥煃跬蹞頍𢜽𢼀𣄲𣥮𥪊𩓗]→kuǐ;
[㕟䕚䙆䙌䙡䯣䰎匮喟嘳媿嬇尯愦愧憒樻欳溃潰瞆篑簣籄聩聭聵腃蒉蕢謉鐀鑎餽饋馈𠣠𠿥𣧼𤆂𤏜𥏙𧂠𧄑𧑋𧝷𧷛𨣈]→kuì;
[㡓㱎䐊䖵䪲坤堃婫崐崑昆晜焜猑琨瑻菎蜫裈裩褌貇醌錕锟騉髠髡髨鯤鲲鵾鶤鹍𠚯𡖉𥊽𥚛𦌸𧥊𨱙𩓽𩻋𩽞𪋆]→kūn;
[㩲䠅壸壼悃捆梱硱祵稇稛綑裍閫閸阃齫𦄐𧋕𨁉𩨫]→kǔn;
[㫻困涃睏𢈛𣏔𣰘𣱂𩤋]→kùn;
[堒尡潉熴]→kun;
[㗥㾧䟯䦢䯺廓懖扩拡括挄擴桰濶筈萿葀蛞闊阔霩鞟鞹頢髺鬠𠚳𠠎𡎒𡻙𢠛𤫵𥕏𦧍𦧔𨓈𨨱𨶐𩋻𪗽]→kuò;
[韕]→kuo;
[㕇㡴垃拉搚柆翋菈邋𣤊𤛊𤰚𦒆𩃜𩤲𩨉]→lā;
[剌嚹揦旯砬磖𡉆]→lá;
[喇藞𥗿𥘁𦎏]→lǎ;
[㻋㻝䂰䃳䏀䓥䗶䱨䱫䶛揧攋楋爉瓎瘌腊臈臘蜡蝋蝲蠟辢辣鑞镴鬎鯻𠾩𡅘𢃴𢉨𤀦𤊶𥀥𥀰𥈙𥖍𦅶𦆻𦇛𦒦𧗩𧙀𧞪𧩲𨭛𩑮𩘊𩯽𪇹]→là;
[啦溂鞡𤷟𩋷]→la;
[㥎䅘䋱䠭䧒來俫倈婡崃崍庲徕徠来梾棶涞淶猍琜筙箂莱萊逨郲錸铼騋鯠鶆麳𠎙𢑬𣖤𤢗𤦃𤲓𦓹𧯲𧳕𧳟𨂐𪑚]→lái;
[㚓䂾𢅭𧵭𨦂]→lǎi;
[㸊䄤䓶䚅䲚唻櫴濑瀨瀬癞癩睐睞籁籟藾襰賚賴赉赖頼顂鵣𠘝𡂖𡃄𡓒𦆋𨇆𩳆𪈈]→lài;
[㑣㘓㞩㦨㳕䆾䍀䑌䦨䪍䰐儖兰厱囒婪岚嵐幱惏懢拦攔斓斕栏欄欗澜瀾灆灡燣燷璼礷篮籃籣繿葻蓝藍蘭褴襕襤襴譋讕谰躝钄镧闌阑韊𠓖𠼖𡮻𢅡𢉧𢊓𢛓𣋣𥌻𥜓𦧼𧼖𨅏𨅬𨊔𨬒𨷻𩈵𩔵𪇖]→lán;
[㛦㨫㩜㰖䌫囕壈嬾孄孏懒懶揽擥攬榄欖浨漤灠爦纜缆罱覧覽览醂顲𠓭𡒄𡓔𡽳𤑸𤣟𥦝𧮤𨎹𨣸𩟺]→lǎn;
[㜮㱫䃹嚂滥濫烂燗爁爛爤瓓糷鑭𢒞𢹙𤂺𤃨𥗺𧸦𨣨𩉀]→làn;
[襽]→lan;
[啷]→lāng;
[㝗㟍㢃㱢㾿䆡䡙䯖䱶勆嫏廊斏桹榔欴狼琅瑯硠稂筤艆蓈蜋螂躴郎郞鋃鎯锒阆駺𢽂𥍫𥧫𦵧𨞿𨱍𩛡𩷕𪁜]→láng;
[㓪㙟㮾塱朖朗朤樃烺蓢誏𠻴𣊧𥇑𧚅]→lǎng;
[㫰䍚䕞埌崀浪莨蒗閬𠺘𢳑𣻡𦺫𧻴𨶗𩲒𩳤]→làng;
[唥郒]→lang;
[捞撈]→lāo;
[㗦㞠㟉㟹㨓䃕䜎䝁䲏僗劳労勞哰唠嘮崂嶗憥浶牢痨癆磱窂簩蟧醪鐒铹顟髝𠈭𡑍𢚄𢭂𣘪𤎤𤛮𤩂𥢒𨣃𨦭𨲮𪁔]→láo;
[㧯㺐䇭䕩䝤䳓䵏佬咾姥恅栳橑潦狫老耂荖轑銠铑𡂕𣠼𤶁𦒴𨡤𪀧]→lǎo;
[嫪憦橯涝澇烙耢耮躼軂酪𡬘𣟽𤉍𦺜𧢋𧯍]→lào;
[朥珯硓粩蛯鮱𦛨]→lao;
[肋𡃖]→lē;
[㔹㖀㦡乐仂叻忇扐楽樂氻泐玏砳竻簕艻阞韷鰳鳓𣂒𤟓𤨙𥖪𩐾]→lè;
[了餎饹]→le;
[勒]→lēi;
[㒍㔣㵢㹎䍣䐯䨓儽壨嫘擂檑櫑欙瓃畾礌礧縲纍纝缧罍羸蔂蘲虆蠝轠鐳鑘镭雷靁鼺𡈶𡰠𡻱𢴱𣀀𣚎𣡧𤜖𤡂𤮎𤮚𤮸𤳳𤳴𤼘𥍔𦣄𧒜𧒽𧞭𨞽𩴻]→léi;
[㒦㙼㵽㶟㼍㿔䉂䛶䣂䴎傫儡厽垒壘樏櫐灅癗磊磥礨絫耒腂蕌蕾藟蘽誄讄诔鑸鸓𠱤𡚗𡻭𡼊𡾋𡾖𡿉𡿛𢹮𣠠𣡺𤃻𤢹𥑶𥗬𦇄𦓥𦢏𨄱𨊚𨻌]→lěi;
[㑍㲕㴃䉪䒹䢮䣦䮑攂泪洡涙淚禷类累纇蘱酹銇錑頛頪類颣𡔇𣀜𣨅𥅦𥗶𥣬𥤐𨀤𨶺𩔗𩛝𩵓𪑯]→lèi;
[嘞塁鱩]→lei;
[㘄]→lēng;
[䉄䬋塄崚棱楞碐稜薐輘𥈮𦼊𧼔𨈓𩩡]→léng;
[冷]→lěng;
[䮚倰堎愣睖踜]→lèng;
[哩]→lī;
[㒿㓯㛤㠟㦒㰀㰚㴝㹈䄜䅻䉫䊍䋥䍠䍦䔆䔣䔧䖥䖽䖿䙰䣓䣫䱘䴻䵓䵩刕剓剺劙厘喱嚟囄嫠孋孷廲悡攡斄杝梨梩梸棃樆漓灕犁犂狸琍璃瓈盠睝离穲筣篱籬粚糎縭纚缡罹艃荲菞蓠蔾藜蘺蜊蟍蠡褵謧貍邌醨釐鋫錅鏫鑗離騹驪骊鯬鱺鲡鵹鸝鹂黎黧𠛘𠞙𠭰𠻗𠼝𠾆𡃷𡥽𡿎𢄡𢌈𢛮𢟢𢟤𢤂𢮃𣁟𣐬𣘬𣞴𣫥𣮉𣯤𤗫𤚓𤭜𥊈𥌛𥣥𥲧𥲪𥻿𥼅𦃇𦔓𦢱𦺙𧄚𧅯𧋎𧋠𧑇𧕮𧕯𧚩𧫬𧮛𨄛𨇎𨛫𨝏𨝖𨝟𨤫𨯽𩁟𩆲𩥬𩥴𩧋𩭇𩻌𪁐𪅆𪌱𪏼𪐅𪒔𪖂]→lí;
[㸚㾖䗍䤚䧉俚兣娌峛峢峲李欚浬澧理礼禮粴蟸裏裡豊逦邐醴里鋰锂鯉鱧鲤鳢𠚄𡆯𢏃𣀂𣀷𣿞𥎓𥎔𥴡𦎐𦕸𦪶𦫈𧅮𨓦𨛋𨴻𩳓𩷋𩽵𪕴]→lǐ;
[㑦㒧㔏㕸㗚㘑㟳㠣㡂㤡㤦㧰㬏㮚㯤㱹㺡㻎㻺㼖㽁㽝㾐㿛㿨䃯䅄䇐䊪䍥䍽䓞䔁䔉䕻䘈䚕䟏䟐䡃䤙䥶䬅䬆䮋䮥䰛䰜䲞䴡䶘丽例俐俪傈儮儷凓利力励勵历厉厤厯厲吏呖唎唳嚦囇坜塛壢娳婯屴岦巁悧慄戾搮攊攦攭暦曆曞朸枥栎栗栛棙櫔櫟櫪欐歴歷沥沴涖溧濿瀝爄爏犡猁珕瑮瓅瓑瓥疠疬痢癘癧皪盭矋砅砺砾磿礪礫礰禲秝立笠篥粒粝糲綟脷苈苙茘荔莅莉蒚蒞藶蚸蛎蛠蜧蝷蠇蠣蠫觻詈讈赲跞躒轢轣轹郦酈鉝鎘隶-隸雳靂靋鬁鱱鱳鳨鴗鷅麗麜𠌯𠘞𠘟𠛦𠝄𠞉𠞤𠠏𠠝𠠵𠢠𠩵𠪄𠪺𠫌𡤌𡫯𡮰𡯄𡳸𡸉𡾒𡿋𢍼𢡑𢤆𢤩𢨨𢩑𢸀𢻠𣀥𣌅𣌜𣟌𣦯𣧿𣫧𣲒𤁼𤃀𤄽𤇃𤔨𤖢𤘃𤜜𤟑𤠫𤡿𤩮𤳓𤹇𤹈𤻤𤼚𥁟𥉆𥌤𥌮𥌿𥓃𥝢𥠲𥨻𥬭𥶗𥷅𥷗𥽗𦃊𦅺𦇔𦘊𦜏𦠓𦪾𧄻𧉲𧒈𧓽𧔝𧘫𧙉𧢝𧥖𧧋𧯏𧰡𧲡𧴠𧽲𨃙𨇗𨊛𨍫𨏬𨘸𨜼𨞺𨟑𨢌𨪹𨬑𨷦𨽻𩄞𩅩𩆝𩗅𩗭𩘟𩘡𩙖𩞨𩣫𩧃𩪸𩯺𩰲𩱇𩴣𩶘𩽏𪅼𪓀𪖍𪗁𪙺𪙽𫁡]→lì;
[栃檪鯏]→li;
[俩倆]→liǎ;
[㜕㝺㟀㡘㢘㥕㦁㶌㺦㼓䁠䃛䆂䏈䙺䥥䨬䭑亷劆匲匳嗹噒奁奩嫾帘廉怜慩憐梿槤櫣涟溓漣濂濓熑燫磏簾籢籨縺翴联聫聮聯臁莲蓮薕螊蠊裢褳覝謰蹥连連鎌鐮镰鬑鰱鲢𠔨𢅏𢅖𣀃𣝈𤣆𤬓𤾲𥖝𥲥𦆆𦈐𦔖𦖾𧐖𧡙𨎷𨏩𨏶𨬁𨽷𩄡𩞙𪍴𪐋𪐍𪖳𪚁𪛒]→lián;
[㪘㯬㰈㰸䌞嬚摙敛斂琏璉羷脸臉蔹蘞裣襝鄻𠗳𤑿𤼏𩟅𪍦]→liǎn;
[㜃㜻㪝㱨㶑㼑僆堜媡恋戀楝殓殮浰湅潋澰瀲炼煉瑓練纞练萰蘝錬鍊鏈链鰊𠋖𠒵𡆕𡟤𣞰𣟺𣿊𤒦𤗛𤹨𥽸𦣸𧍴𧡴𧸘𧽫]→liàn;
[聨]→lian;
[㹁䝶䣼䭪俍凉墚梁椋樑涼粮粱糧綡良踉輬辌𡑆𡮎𤙝𥛫𨄈𨎛𨵶𩘁𩞯]→liáng;
[㒳㔝䓣䠃䩫両两兩唡啢掚緉脼蜽裲魉魎𠓜𠯱𣓈𥈘𩗾]→liǎng;
[㾗䀶䁁亮哴喨悢晾湸諒谅輌輛辆量鍄𣄴𨱉]→liàng;
[煷簗]→liang;
[撩蹽]→liāo;
[㙩㵳䒿䜍䜮䨅僚嘹嫽寥寮屪嵺嶚嶛廫憀敹暸漻燎獠璙疗療簝繚缭聊膋膫藔蟟豂賿蹘辽遼鐐飉髎鷯鹩𠐋𠖂𠨥𡻪𢄷𢊻𢨺𢸘𢼙𣁰𣟆𤵠𥲊𦕵𦗖𦪕𦺹𧂏𧝜𧽽𨖚𩖝𩯊𪌵]→liáo;
[㝋㶫䄦䑠䩍叾憭曢爒瞭蓼鄝釕钌镽𢻢𢿞𣎸𤑗𥗀𧘈𧡜𨣀𪌀]→liǎo;
[㡻䉼䎆䢧尞尥尦廖撂料炓窷镣𣩢𤊽𥛰𦌒𩕐𩴤𪖷]→liào;
[爎]→liao;
[𦾳]→liē;
[䟩咧𨤤]→liě;
[㤠㧜㬯㭞㭩㯿㲱㸹㼲㽟䁽䅀䉭䋑䜲䝓䟹䪉䴕儠冽列劣劽哷埒埓姴巤挒捩擸栵洌浖烈煭犣猎獵睙聗脟茢蛚裂趔躐迾颲鬛鬣鮤鱲鴷𠛱𠠗𡁓𡂏𡂩𡊻𡏵𡒏𡓍𡭣𡿩𢣓𣁷𣁻𣋲𣖊𣝚𣰌𤁯𤐱𤓿𤖺𤜓𤞊𤡕𤢪𤱃𤱛𥪂𥲁𥶢𥷨𥸸𦓤𦖩𧀨𧓐𧞕𧭌𧭞𧰠𨆍𨕜𩆣𩙑𩢾𩧆𩧮𩨐𩭌𩼭]→liè;
[挘毟烮猟]→lie;
[拎]→līn;
[㔂㝝㷠䚬䢯䫐䮼临冧厸啉壣崊嶙斴晽暽林淋潾瀶燐獜琳璘痳瞵矝碄磷箖粦粼繗翷臨轔辚遴邻鄰鏻隣霖驎鱗鳞麐麟𡰚𡹇𡻫𡿠𣇰𥻋𥼭𧃮𧲂𧹩𩞻𩱬𩻜]→lín;
[㐭㨆䕲亃凛凜廩廪懍懔撛檁檩澟癛癝菻𠓮𡬜𤎭𥓆𧵧]→lǐn;
[㖁䉮䗲䚏䫰僯吝恡悋橉焛甐疄膦蔺藺賃赁蹸躏躙躪轥閵𠐼𡃦𡳞𡶱𤂶𤌎𤗷𥳞𥶒𥷖𦺸𧖔𧶆𨏨𨸻𩣖𩴠]→lìn;
[〇㖫㡵㥄㦭㪮㬡㯪㱥㲆㸳㻏㾉䄥䈊䉁䉖䉹䌢䍅䔖䕘䖅䙥䚖䠲䡼䡿䧙䨩䯍䰱䴇䴒䴫伶凌刢囹坽夌姈婈孁岺彾掕昤朎柃棂櫺欞泠淩澪灵燯爧狑玲琌瓴皊砱祾秢竛笭紷綾绫羚翎聆舲苓菱蔆蕶蘦蛉衑裬詅跉軨酃醽鈴錂铃閝陵零霊霛霝靈駖魿鯪鲮鴒鸰鹷麢齡齢龄龗𠄖𠠢𠡭𠱠𠻠𠻱𠾥𡈍𡕮𡿡𢌔𢔁𢩗𢹝𢺰𣌟𣣋𣬹𤃩𤖦𤜙𤣘𤧘𤫩𤫲𤿅𥌼𥤜𥤞𥥋𥩔𥺙𥾂𦉢𦫃𦫊𧆺𧕅𧖜𧟙𧨈𧰻𧱢𧾇𧾮𨠎𨱋𨽲𩂙𩃞𩆒𩆚𩆮𩆻𩆼𩇄𩇎𩊂𩑊𩖊𩖵𩚹𩜁𩟃𩪥𩬔𩲩𩵀𪅋𪋳𪋾𪌏𪕌𪛈𫐉]→líng;
[岭嶺袊阾領领𥵝𦊓]→lǐng;
[令另呤炩𠟨𤨻𤷖𧲙𨞎𩄊]→lìng;
[瀮蓤霗]→ling;
[溜熘蹓𠺕]→liū;
[㐬㽞䉧䗜䚧䝀䬟䰘䱖䱞䶉刘劉嚠媹嵧懰旈旒榴橊沠流浏瀏琉瑠瑬璢畄留畱疁瘤癅硫磂蒥蓅藰蟉裗遛鎏鎦鏐镏镠飀飅飗馏駠駵騮驑骝鰡鶹鹠麍𠗽𠪐𢏭𢤐𢷶𣞗𣟑𣠚𣱳𤥗𥀓𥆦𥠷𥰣𥶅𥹷𦀠𦃓𦊿𦑾𧏓𧮗𨦰𨪕𨻧𩗩𩙄𩢞𪃂𪆱𪇯𪎣]→liú;
[㧕嬼柳栁桺橮熮珋綹绺罶羀鉚鋶锍飹𠛓𦊑𦊗𦌁𨋖𨍸𩖴]→liǔ;
[㙀㶯㽌䄂六塯廇澑畂磟翏鐂雡霤飂餾鬸鷚鹨𢔲𢞭𢣠𤮷𥌐𥛅𥥹𥧕𥨌𦉉𨢇𩆎]→liù;
[桞]→liu;
[囖]→lo;
[⻯⻰㚅㝫㡣㦕㰍䃧䆍䏊䙪䥢䪊䮾咙嚨屸嶐巃巄昽曨朧栊櫳泷湰滝漋瀧爖珑瓏癃眬矓砻礱礲窿竜笼篭簼籠聋聾胧茏蕯蘢蠪蠬襱豅躘鏧鑨隆霳靇驡鸗龍龒龙𠾐𡃡𡬍𢤲𢸭𣫣𤵸𤾭𥪢𥪻𥬆𥳌𥸉𦨩𦪽𧍰𧙥𨇘𨏠𨐇𨺚𩂽𩄺𩙘𩙠𩟭𩧪𪔳𪔷𪚑𪚓𪚘𪚝𪚠]→lóng;
[㙙㴳䡁儱垄垅壟壠拢攏竉篢陇隴龓𢤱𪐖]→lǒng;
[㑝㛞㟖㢅㳥哢徿挵梇贚𠮽𠱚𡱯𢙱𤼃𥦌𧚂𨛓]→lòng;
[槞]→long;
[䁖瞜]→lōu;
[㟺㡞㥪㲎㺏䄛䝏䣚䫫䮫䱾偻僂剅喽嘍娄婁廔慺楼樓溇漊熡耧耬艛蒌蔞蝼螻謱軁遱鞻髅髏𠞭𠳴𡇭𣫻𤋏𤠋𤬏𦎹𧁾𧢃𧰃𧷡𨻻𩏝𩨇]→lóu;
[㪹䅹塿嵝嶁搂摟甊篓簍𡗆𡰌𢈢𥕍𧯨𪍣]→lǒu;
[㔷屚漏瘘瘺瘻鏤镂陋𠖛𠗩𡪅𣤋𦸢𧫞𨄋𨝢𨦖𨫒𨱐]→lòu;
[噜撸]→lū;
[㠠㢳㪭㭔㱺㿖䡎䮉䰕卢嚧垆壚庐廬攎曥栌櫚櫨泸瀘炉爐獹玈璷瓐盧矑籚纑罏胪臚舻艫芦蘆蠦轤轳鑪顱颅髗魲鱸鲈鸕鸬黸𡉴𡳴𣆐𤬛𤮧𥀵𦿊𧆣𧇄𨇖𩄅𩍼𪑄𪖌]→lú;
[⻧㔪㢚㯭䲐卤嚕塷掳擄擼樐橹櫓氌滷澛瀂硵磠艣艪蓾虏虜鏀鐪鑥镥魯鲁鹵𠿛𢋡𢟧𢲸𣥐𣱀𤣃𥶇𧀦𧫓𩯜𪉖𪉣]→lǔ;
[㓐㖨㛬㜙㟤㦇㪐㪖㫽㯝㯟㼾䃙䌒䍡䎑䎼䐂䘵䚄䟿䡜䩮䱚䴪侓僇剹勎勠圥坴塶娽峍廘彔录戮摝椂樚淕淥渌漉潞熝琭璐甪盝睩硉碌祿禄稑穋箓簏簬簶籙粶膔菉蔍蕗虂螰觮賂赂趢路踛蹗轆辂辘逯醁錄録錴鏕鏴陆陸露騄騼鯥鵦鵱鷺鹭鹿麓𠀽𡀔𡴆𡷏𢊩𢫫𢯅𢾬𣞓𣩏𣼟𤝮𤟘𤢊𤨍𤺼𤻱𤽺𤿴𥀔𥈛𥉶𥒨𥚊𥛞𥛪𥣤𥫰𥲎𦋔𦌕𦌟𦗓𦪇𦸐𦼋𦽂𦽎𦾞𦾷𦿖𧌉𧌍𧐳𧨹𧽥𨁸𨌠𨏔𨽐𩅄𩌫𩓪𩛼𩣱𪍄𪒏]→lù;
[枦氇舮鈩]→lu;
[䕡榈氀膢藘郘閭闾馿驢驴鷜𢣻𤁵𤗬𥰠𥶆𦝼]→lǘ;
[㛎㭚㻲㾔侣侶儢吕呂屡屢履挔捋捛旅梠祣稆穞穭絽縷缕膂膐褛褸鋁铝𡡎𢈚𢙲𣭇𤾺𦛗𦭯𦳭𧃒𧈔𧜊𩄽𪈜]→lǚ;
[㔧㠥㲶䔞䥨勴垏寽嵂律慮櫖氯滤濾爈率箻綠緑繂绿膟葎虑鑢𠜈𠣊𠷈𡀿𡾅𢅞𢟳𢯰𣀞𤝽𥖼𥡢𥭐𥶌𦆾𦊼𧍶𧓻𧭜𩥆𩲦𩳡𩴐]→lǜ;
[焒]→lü;
[㝈㡩㱍䖂䜌圝圞奱娈孌孪孿峦巒挛攣曫栾欒滦灓灤癴癵羉脔臠虊銮鑾鵉鸞鸾𢌕𢺈𤲶𤼙𦣋𦣏𧖘𨄄𨇼𨈌𨈎𨊟𩪾𪢮]→luán;
[卵𡡗]→luǎn;
[乱亂釠𠦨𡄹𡭸𢿢𣨀]→luàn;
[㑼㔀㗉㨼䂮䌎䛚䤣圙擽畧稤鋝鋢锊𠢌𠼟𦊹𧎾𧐋𧐯𧑀𧕌𪅅]→lüè;
[抡掄]→lūn;
[㖮㷍䈁䑳仑伦侖倫囵圇婨崘崙惀棆沦淪綸纶腀菕蜦踚輪轮錀陯鯩𠔕𠼩𤷔𧱜]→lún;
[埨碖稐耣𤲕𦓾]→lǔn;
[溣論论𡃝𧣵]→lùn;
[磮]→lun;
[啰囉罗頱𠜖𪑋]→luō;
[㑩㼈㽋䊨䯁儸攞椤欏猡玀箩籮罖羅脶腡萝蘿螺覙覶覼逻邏鏍鑼锣镙饠騾驘骡鸁𡤢𡿏𣜄𤄷𥡜𦆁𦣇𦣖𦣛𦿌𧄿𧷳𨰠𩎊𩮹𩵇𩼊𩽰𪈰𪎆𫌨]→luó;
[㒩㦬㩡㰁倮剆曪瘰癳臝蓏蠃裸躶𠻡𡆆𢅾𣂞𣜢𣨪𣵟𤔖𤔝𤗀𤨗𨟥𨬅𩉙]→luǒ;
[㓢㞅㪾㱻㴖㿚䀩䇔䈷䉓䌱䌴䎊嗠峈摞泺洛洜漯濼犖珞硦笿絡纙络荦落鉻雒駱骆鮥鴼鵅𠉗𠏢𠶱𠻐𡁆𢺆𢺑𣎆𣛗𣧳𤽥𤽼𥯛𧈦𧟌𧭥𧹐𨇽𨏒𩂣𩊚𩌭𩍪𪇱𪌳]→luò;
[呣]→ḿ;
[妈媽嬤嬷孖𢳀]→mā;
[㦄䗫䳸犘痲蔴蟆蟇麻𡻤𢋚𤳂𥀏𥉵𩀪𩔶𩔷𪐎𪓹]→má;
[⻢㐷䣕䣖溤玛瑪码碼蚂螞鎷馬马鰢鷌𥧓𨰾]→mǎ;
[㑻㜫㨸㾺䧞䯦傌唛嘜杩榪犸獁睰礣祃禡罵閁駡骂鬕𢉿𣨜𥉊𧪨𩊃𩨲𩶞𪒜]→mà;
[亇吗嗎嘛嫲遤]→ma;
[㜥㦟䁲䚑䨪埋薶霾𢠼𨤢𩍃]→mái;
[买嘪荬蕒買鷶𠿆]→mǎi;
[⻨䘑䜕䨫䮮佅劢勱卖売脈脉衇賣迈邁霡霢麥麦𥇯𥌚𦏢𦙻𧱘𩈗𩊍𪄳𪒪]→mài;
[嫚颟]→mān;
[㒼㙢䅼䊡䐽䒥䛲䟂䯶䰋僈姏悗慲樠瞒瞞蛮蠻謾谩鞔顢饅馒鬗鬘鰻鳗𢦈𤜘𥊑𥧭𥲑𦔔𧜞𧱼𨲛𨲾𩆓𩮉𪈿𪍩𪑪]→mán;
[㛧䜱屘満满滿睌矕螨蟎襔鏋𥬈𥲈𦎌𧆏𧖵𩈦𩛎]→mǎn;
[㗈㡢㬅㵘䕕䝡䝢䡬墁幔慢摱曼槾漫澷熳獌縵缦蔄蔓鄤鏝镘𡢚𡻩𢿜𣁜𤅎𩅍]→màn;
[蘰]→man;
[牤𡘪𤛘𩛲]→māng;
[㝑㟌㡛㤶㻊䅒䈍䓼䵨吂哤娏尨庬忙恾杗杧氓汒浝牻狵痝盲硭笀芒茫蛖邙釯鋩铓駹𡩩𡩽𡵀𣙷𤰡𥆙𥐞𥝕𦎨𨛌𩒿𩭒𩷶]→máng;
[㟐㟿㬒䁳䒎䖟壾漭硥茻莽莾蟒蠎𠈵𡅖𣯬𥤩𥮎𦜭𩅁𩙸𩪎𪁪𪚢]→mǎng;
[𠮵𥁃𥭚]→màng;
[猫貓𤚜]→māo;
[㝟㮘㲠䅦䭷兞堥嫹旄枆毛氂渵牦犛矛罞茅茆蝥蟊軞酕錨锚髦髳鶜𡹰𣬵𣭮𣹪𤛖𤝄𥎟𧍟𧐟𧒚𧓿𧔨𨈥𨥨𨦜𩬞𩭾]→máo;
[㚹㧇乮冇卯夘峁戼昴泖笷蓩铆𠔼𡜢𢨯𥄸𨺸]→mǎo;
[㒵㒻㡌㧌㪞㫯㴘㺺㿞䀤䋃䓮䡚䫉冃冐冒媢帽愗懋暓柕楙毷瑁皃眊瞀耄芼茂萺蝐袤覒貌貿贸鄚鄮𠤝𢂹𢅉𢘅𢝌𢯾𢽢𣊃𣔺𣨇𣯀𣴟𣴼𤥰𤲰𥈆𥟪𦀸𦼪𧠊𨩩𩛨𩫁𩿂𪃑]→mào;
[么嚒嚜濹癦麼]→me;
[㙁㺳䊈䍙䤂呅坆堳塺娒媒嵋徾攗枚栂梅楣楳槑沒没湄湈煤猸玫珻瑂眉睂矀禖穈脄脢苺莓葿蘪郿酶鋂鎇镅霉鶥鹛黴𠪃𣟸𤚤𦼻𧳬𨉭𨜘𩋿𪂜𪃏𪉏𪎭]→méi;
[䆀䓺䜸凂媄媺嬍嵄挴毎每浼渼燘美腜鎂镁黣𠍨𢮇𪎦]→měi;
[㭑䀛䉋䰨䰪䵢妹媚寐抺旀昧沬煝痗眛睸祙篃蝞袂跊韎鬽魅𠊉𡲭𤽃𥞊𥧴𧭵𩈐𩎟𩫍𩲈𩴈]→mèi;
[躾]→mei;
[⻔䊟䫒亹扪捫玧璊菛虋鍆钔門閅门𣯩𤅣𧄸𨳔𨴺𩑥𩔉]→mén;
[㥃㦖㱪㵍悶懑懣暪焖燜闷𧴺]→mèn;
[们們椚]→men;
[㙹㠓㩚䀄䇇䉚䑃䑅䒐䗈䙦䙩䟥䤓䥰䰒䲛䴌䴿䵆儚冡幪懞曚朦橗檬氋濛甍甿盟瞢矇矒礞艨莔萌萠蒙蕄蘉虻蝱鄳鄸霿靀顭饛鯍鸏鹲鼆𠐁𠐧𡚔𢄐𢤘𢿂𣊔𣞑𣰥𤼁𥄁𥌯𥌱𥣛𥭮𦆟𦊽𦢧𦫰𦱋𦳶𦴔𦷹𦿏𧀆𧁊𧂛𧂡𧞑𧭊𧲍𨞫𨢊𨢠𨣘𨨸𨼿𩄖𩟞𩦺𩴲𩶡]→méng;
[䁅䏵勐懜懵猛獴瓾艋蜢蠓錳锰鯭𡬆𢕙𣓝𤯻𤱴𤾬𥂂𥋝𧓨𩕱]→měng;
[㜴㝱䓝䠢䥂夢夣孟梦溕霥𠖆𠵼𡒯𡬌𣽭𥉕𧀧𨮒𩆽𪅇𪇓𪈆]→mèng;
[掹擝]→meng;
[咪眯瞇]→mī;
[㜷㟜㣆㸏䉲䊳䌕䍘䕳䕷䛧䤍䥸䴢冞弥彌戂擟攠瀰爢猕獼瓕祢禰糜縻罙蒾蘼詸謎谜迷醚醾醿釄镾靡鸍麊麋麛𠞧𡄣𡇒𡝠𡬐𡾱𢇲𤦀𥇆𥇎𥈕𥎖𥭫𥮜𥵨𥹄𥽰𥿫𦖬𦗕𦞟𦟂𦰴𧠟𨒲𨢥𨣾𩔢𩞇𩸹𪋗𪋢𪎗𪓬𪕈]→mí;
[㝥㠧㥝㳽䋛䭧䱊侎孊弭敉沵洣渳濔灖眫米羋脒芈葞蔝銤𡓭𢘺𣧲𥹫𨇻𨷬𪀿𪎔]→mǐ;
[㜆㨠㫘㳴㴵㵋㸓䁇䈿䌏䌐䖑䛑䣾䤉䮭冖冪嘧塓宓宻密峚幂幎幦榓樒櫁汨沕泌淧淿滵漞濗熐祕秘簚糸羃蔤藌蜜覓覔覛觅謐谧鼏𡊭𡲼𢆯𢞞𢱮𣓔𤛬𥁑𥉴𥉿𥧧𦣥𦸡𧐎𧕵𧱻𧵬𧶡𧷦𧼊𧽨𨢎𨣯𪅮𪑸𪒄]→mì;
[㒙㝰㮌㰃䃇䏃䫵䰓婂媔嬵宀棉檰櫋眠矈矊矏綿緜绵臱芇蝒𡒳𡯫𢣔𣡠𥊿𥌂𧭇𧸨𪁼]→mián;
[⻪㝃㤁㨺㻰䀎䤄䩄丏偭免冕勉勔喕娩愐汅沔渑湎澠眄絻緬缅腼葂鮸麫黽黾𡕢𢃮𣧾𦬛𨟺𨡞𩋠𩾃]→miǎn;
[㴐䛉糆面靣麪麵麺𡧍𡧒𣅍𥄝𥤵𥻩𦽃𨉥𩈹]→miàn;
[喵]→miāo;
[㑤䁧䖢媌描瞄緢苗鱙鶓鹋𩳸𪃦]→miáo;
[㦝杪淼渺眇秒篎緲缈藐邈𠋝𡡺𢤧𢷕𦳥𪃐]→miǎo;
[妙庙庿廟玅竗𢚋𤾛𥭝]→miào;
[乜吀咩哶孭𠺗]→miē;
[𥄲]→mié;
[㒝㩢䁾䈼䌩䘊䩏幭懱搣櫗滅灭烕篾蔑薎蠛衊覕鑖鱴鴓𡖺𡞙𡟬𢦼𢧞𢨖𤊾𤏿𥉓𥋚𥣫𥵒𥸴𥾝𦇪𧀅𧂝𨣱𩔠𩱷𪇴𪌺𪒍]→miè;
[⺠㟩㟭㨉䁕䂥䃉䋋䝧䟨䡑䡻䪸䲄姄岷崏忞怋捪敯旻旼民珉琘瑉痻盿砇碈緍緡缗罠苠鈱錉鍲鴖𣱈𣷠𤇜𤸅𦈏𦳜𧌙𩭷𪂆𪉎]→mín;
[㞶㥸㬆僶冺刡勄悯惽愍慜憫抿敃敏暋泯湣潣皿笢簢蠠閔閩闵闽鰵鳘𠊟𢼖𢽹𣱉𣹒𤛎𤺖𤿕𥜐𦌡𦫮𧁋𧲃𨏵𪄴]→mǐn;
[垊笽]→min;
[㝠䄙䆩䊅䫤䳟冥名嫇明暝朙榠洺溟猽眀眳瞑茗蓂螟覭鄍銘铭鳴鸣𥌏𥹆𥿨𦡉𧱴𪗸]→míng;
[㟰㫥佲凕姳慏酩𠋶𥥊𩣶]→mǐng;
[䒌命椧詺𡥸𦫭𧟠𪂤]→mìng;
[掵]→ming;
[𨱯]→miǔ;
[謬谬]→miù;
[摸]→mō;
[䃺䭩䯢劘嚤嚩嚰嫫庅摩摹擵模橅磨糢膜蘑謨谟饃饝馍髍魔麽𠻚𡠜𡡉𡾉𣻕𤋂𤹴𥂓𦟟𨆽𨟖𨰞𨱱𩞁𩟠]→mó;
[䩋懡抹𡢜𢣗𣋟𩪮𪎠]→mǒ;
[㱳㶬㷬㷵㹮䁼䁿䏞䒬䘃䬴䮬䱅䳮䴲劰唜嗼圽塻墨妺嫼寞帓帞昩暯末枺歾歿殁沫湐漠瀎爅獏瘼皌眜眽眿瞐瞙砞礳秣粖絈纆耱茉莈莫蓦藦蛨蟔謩貃貊貘銆鏌镆陌靺驀魩默黙𠆮𠇱𠡞𠢓𠬛𡈗𡊉𡻟𢄏𢊗𢐖𢗿𣧣𣶊𤣻𤿖𥄕𥕓𥙎𥞪𥬎𥱹𥽘𦅔𦔭𦥦𦫕𦮅𧕤𧕥𧠓𧥟𧰱𧻙𧼟𧿴𩃁𩄻𩌧𩐻𩑦𩑷𩢖𩢷𩥔𩿣𪍇𪍤𪏟𪒂𪒇]→mò;
[尛怽魹麿]→mo;
[哞]→mōu;
[㭌䋷䏬䗋䥐䱕侔劺恈洠牟眸瞴繆缪蛑謀谋踎鉾鍪鴾麰𠥨𢃱𣫬𥿵𦭷𧎄𨴍𩢫𩶢]→móu;
[䍒某𠀱𦊋𦊎𦋡𦳑]→mǒu;
[𥆆𦺒]→mòu;
[䱯墲毪氁𢘃𢜯𤚅𨡭𨢢]→mú;
[㟂䥈亩坶姆峔拇母牡牳畆畒畝畞畮砪胟踇鉧𠺖𢟨𤝕𤵝𧩒𧬏𧰷𧿹𨈶𩡨𩬍𪎫]→mǔ;
[⺫㜈㣎㧅㾇䀲䊾䑵仫募墓幕幙慔慕暮木朰楘毣沐炑牧狇目睦穆縸艒苜莯蚞鉬钼雮霂鞪𡵬𣈊𤝂𥄈𥣸𥰻𦃤𦱒𧚀𨍎𨎸𩵦𩶖𩶩]→mù;
[凩]→mu;
[嗯]→ń;
[㕶]→ň;
[𠮾]→ǹ;
[𧗈]→n;
[䛔䫱嗱拏拿挐鎿镎𡰀𢜲𣸏𤓷𤔀𦬻𧘽𧤣𧦮]→ná;
[乸哪雫𢡏𣡰𥑒𦙜𪐀]→nǎ;
[㨥㵊䇱䈫䎎䏧䖓䖧䟜䪏吶呐妠娜捺笝納纳肭蒳衲袦豽貀軜那鈉钠靹魶𠕄𠱲𠴾𡤙𡷝𢇵𣅚𣹵𤝒𤬷𤭠𤱅𤱆𤷈𤸏𤸻𥍲𥹉𥿃𦛐𦣀𧋡𧰹𨙻𨚗𩏼𩚛𩟿𩮅𩹾𪌅𪗝]→nà;
[㜨㾍䍲䘅䯮孻摨熋腉𪌞]→nái;
[乃倷奶妳嬭廼氖疓艿迺釢𠧤𢉓𦠸𦶅𨎡]→nǎi;
[㮈㮏㲡奈柰渿耏耐萘螚褦錼鼐𡞫𡨵𡮙𣉘𣮦𥉃𦓎𦔹𦳐𨒨𩹟]→nài;
[囡]→nān;
[㓓㽖䔜䛁䶲侽南喃娚暔枏枬柟楠男畘莮諵难難𢪈𤌔𤱣𤽲𦶈𧇙𧕴𨴌𨴘𨵴𩹞]→nán;
[㫱䈒䊖戁揇湳腩萳蝻赧𡆤𡆱𡆲𦝧𧹞𨠹𨦳𩈑𩈶]→nǎn;
[㬮婻𢬷𤿏𦍀𦛚𩅠]→nàn;
[遖]→nan;
[囔]→nāng;
[䁸乪嚢囊欜蠰譨饢馕鬞𦗳𦣘𧖒]→náng;
[㶞擃攮曩灢𩜒]→nǎng;
[㚂儾齉𠶬𡿝𢖧𦈃𧅺𧟘𨳆]→nàng;
[孬]→nāo;
[㞪䃩䛝䴃呶夒峱嶩巎怓憹挠撓猱硇碙蛲蟯詉譊鐃铙𡽧𡾂𢙐𢜸𢪼𤞍𤡤𤫕𥐻𥑪𧴓𨥸𩖯𩫔𫍢]→náo;
[㑎㛴㺁䜀䜧匘垴堖嫐恼悩惱獶獿瑙碯脑腦𠊦𠡷𡍍𡿺𢅈𢉵𣭺𤊲𤋫𤷻𥀮𥒢𦗮𧩣𧳦𧴙𨱵𩛋𩤘𩩀𩫺𩬷]→nǎo;
[婥淖臑閙闹鬧𣧽𥆲𩋈𩯆]→nào;
[脳]→nao;
[㕯䅞䎪䭆抐疒眲訥讷𢗉𣧍𧤜]→nè;
[呢]→ne;
[𠑚𠑛𡣢𢅼𨡌]→néi;
[㼏䲎娞脮腇餒馁鮾鯘𥡭𩗔]→něi;
[㐻㨅內内氝錗𢁩𢛉𣓃𩬀]→nèi;
[㜛㯎㶧嫩嫰恁𡞾𧮠𨈗]→nèn;
[㴰䏻能𢆂𨃳]→néng;
[𠹌𨶙]→něng;
[㲌]→nèng;
[妮]→nī;
[㞾㪒㹸䘦䘽䛏䝚倪坭埿婗尼屔怩棿泥淣猊秜籾聣腝臡蚭蜺觬貎跜輗郳铌霓鯓鯢鲵麑齯𠆵𠽬𡎿𣢞𣭙𤦤𦤽𦦃𨋗𩚯𩩢𩱄𩸦𩸧𩾆𫐐]→ní;
[㩘䕥䦵伱你儗儞孴抳拟擬旎晲柅檷狔聻苨薿鈮隬馜𡥦𡥨𢅟𢘝𢣚𣡋𤙌𥜦𥜬𥷄𦆦𦰫𧃩𨀀𩉹𩋪𩍦𩯨𩰞𪏸]→nǐ;
[㠜㥾㦐㲻㵫䁥䘌䵑䵒伲匿堄嫟嬺屰惄愵昵暱氼溺眤睨縌胒腻膩誽迡逆𠱘𠸺𡎳𡞭𡣁𡫸𡬗𢚮𢛜𢦱𣘗𣲷𥄽𥇄𥺜𦮾𧈞𧏾𧖷𧵼𧺰𨺙𨽦𩈢𩺝𩺱𪏵𪐌𪙛]→nì;
[袮]→ni;
[拈蔫𥺴]→niān;
[䄭䄹䬯哖年秊秥鮎鯰鲇鲶黏𠫺𦷙𨚶𩽴𪐇]→nián;
[㜤㞋㮟䚓捻撚撵攆涊淰焾碾簐跈蹍蹨躎輦辇辗𠕟𠗋𠣇𡰫𣐏𤁥𦭁𨇍𨋚𨴞𩉄𩊫𪑮]→niǎn;
[㲽䧔卄唸埝姩廿念艌鼰𡝟𣎔𤽿𥮘𦁇𨢯]→niàn;
[鵇]→nian;
[娘嬢孃]→niáng;
[𪓃]→niǎng;
[䖆酿醸釀𥽬]→niàng;
[⻦㒟㜵㠡㭤䃵䙚䦊䮍嫋嬝嬲樢茑蔦袅裊褭鳥鸟𠒰𡘏𡝋𡝒𡠿𢶑𢸣𣟊𥤂𥾇𨽖𩖔𩭑𪅝𪈼]→niǎo;
[㞙㳮尿脲𨳀]→niào;
[捏揑]→niē;
[㡪苶𢫻𪌿]→nié;
[𠈊]→niě;
[㖏㖕㖖㘝㘨㘿㙞㚔㜸㩶㮆㴪㸎䂼䄒䇣䌜䌰䡾䯀䯅䯵䳖啮喦嗫噛嚙囁囓圼孼孽嵲嶭帇惗摰敜枿槷櫱涅湼痆篞籋糱糵聂聶臬臲菍蘖蠥讘踂踗蹑躡錜鎳鑈鑷钀镊镍闑陧隉顳颞齧𠶿𡆣𡍤𡰆𡴎𡶫𡸣𡾦𡾲𡿖𡿗𢈸𣀳𣌍𣙗𣯭𣰼𤭂𤴘𤶚𤺐𥔄𥬞𥬬𥮤𦄌𦈙𦘒𦛠𦞆𦯖𦵐𧁈𧋖𧞍𧻼𨊞𨙓𨱺𨲀𨶠𨻄𩋏𩐭𩒕𩖁𩣘𪌊𪎃𪎅]→niè;
[巕]→nie;
[㤛䋻䚾囜您𠽝]→nín;
[拰]→nǐn;
[脌]→nin;
[㝕㲰䆨䗿䭢儜凝咛嚀嬣宁寍寕寗寜寧拧擰柠檸狞獰甯聍聹苧薴鑏鬡鸋𡫃𣍆𤕦𤹧𤻝𥣗𥧤𦡼𧃱𧕝𧭈𫛢]→níng;
[橣矃𥳥𦡲𩕳]→nǐng;
[㣷㿦䔭佞侫泞濘𧑗]→nìng;
[澝]→ning;
[妞]→niū;
[⺧㖻䒜汼牛𨷁𩲍𩵠]→niú;
[㺲䂇䏔忸扭炄狃紐纽莥鈕钮靵𣧊𣲶𥀝𥍳𥝦𧘥𨋀𨙺𨳞𩈇𪏲]→niǔ;
[䋴衂𩙷𩚖]→niù;
[牜]→niu;
[㶶㺜䢉侬儂农哝噥檂欁浓濃燶禯秾穠脓膿蕽襛農辳醲𥂒𨑊𨲳𩅽𩇔𩟊𪆯𪒬]→nóng;
[䵜繷]→nǒng;
[弄挊癑齈𠘊]→nòng;
[㝹䨲羺𠲴𢉕𣻖𤟦𥀫𧂦𧃨𧅘𩆟𩒔]→nóu;
[㜌㳶啂𡝦𡨻𡭾]→nǒu;
[䅶䘫䰭槈檽獳耨譳鎒鐞𢉚𪋺]→nòu;
[㚢奴孥笯駑驽𥤨𥱂]→nú;
[伮努弩砮胬𠴂𢪦𢫓𥅄𧉭𪺹]→nǔ;
[傉怒搙𢫭𥛑𧪅𧿔]→nù;
[𦓕]→nǘ;
[女籹釹钕]→nǚ;
[㵖䖡䘐䚼䶊恧朒沑衄𥄋𥍞𦓖]→nǜ;
[奻]→nuán;
[㬉暖渜煖煗餪]→nuǎn;
[𪋐]→nuàn;
[䖈䖋䨋疟瘧硸虐𨵫]→nüè;
[黁]→nún;
[㑚㔮㰙傩儺挪梛郍𠹈𡖫𡬥𡿊𢰜𤘟𦡃𦩜𨁌𨎭𩴓]→nuó;
[㛂㡅橠𡖔𣃽𣆚𩈺𩷁]→nuǒ;
[㐡㖠䚥喏愞懦懧掿搦搻榒稬穤糑糥糯諾诺蹃逽锘𠸱𢜪𢾲𥑽𥻾𦀨𦂍𦓢𧣚𧣺]→nuò;
[喔噢]→ō;
[哦]→ó;
[筽]→o;
[䉱䌔䙔䥲塸櫙欧歐殴毆沤漚熰瓯甌謳讴鏂鴎鷗鸥𠢔𠥝𡂿𡈆𡩾𣂻𤛐𥈬𥱸𩔸]→ōu;
[膒齵𦂕𪙃]→óu;
[㒖㼴偶吘呕嘔耦腢蕅藕𠙶𠴰𣢨𤵎𥐂𥧆𥻑𧖼𧪓𪊪]→ǒu;
[䌂怄慪𣉾𣓕𣽕𤁮𩀫𩥋]→òu;
[藲]→ou;
[䔤䯲啪妑皅舥葩趴𣧜𣱺𤆵𤽉𥐙𦐆𧣃𨋐𩈆]→pā;
[掱杷潖爬琶筢𣚒𧑡𧣣]→pá;
[𥩙]→pǎ;
[帊帕怕袙𪗔]→pà;
[拍𣖐𦫖𩛇]→pāi;
[䱝俳徘排棑牌犤猅簰簲輫𣝁𥱼𥴖𦩯]→pái;
[廹]→pǎi;
[㭛㵺䖰哌派湃蒎鎃𠂢𠸁𣏟𣲖𣴪𥯟𥿯𦔠𧵠]→pài;
[㐴㢖㽃䆺攀潘畨眅砙𤄜𤺏𥕿]→pān;
[䃲䰉䰔媻幋搫槃洀瀊爿盘盤磐磻縏蒰蟠跘蹒蹣鎜鞶𠽲𣁦𣔚𤖭𤠍𤻷𥈼𥉟𦪹𨂝𨃞𨃟𪄀𪒀]→pán;
[𧺾]→pǎn;
[冸判叛拚沜泮溿炍牉畔盼聁袢襻詊鋬鑻頖𡞟𢰿𤄧𥌊𦙀𨒃]→pàn;
[鵥]→pan;
[䏺䨦乓沗滂胮膖雱霶𠗵𠦲𣂆𦣂𧿆𩅅𩐨𪐿𪔔]→pāng;
[㥬㫄䅭䠙厐厖嫎庞徬旁舽螃逄鳑龎龐𡅃𢐊𤧭𧔧𨜷𩃎]→páng;
[䒍嗙耪覫]→pǎng;
[㕩炐肨胖𥪴𦜍𩈈]→pàng;
[㯱㲏䫽抛拋脬𣟏𩆘]→pāo;
[㚿䩝刨匏咆垉庖炰爮狍袍軳鞄麃麅𡂘𡯈𡾌𣮃𤔉𥶔𧙌𩎘𩎾𩐜𩗥𪊳]→páo;
[跑𢾳𦐸]→pǎo;
[㘐㯡䶌奅泡炮疱皰砲礟礮麭𠣳𡧙𣕅𣚇𣶐𦠖𨋛𨣙𩂞]→pào;
[萢褜]→pao;
[㚰呸怌柸肧胚衃醅𤬃𥹂𦙂𩎜𩵣]→pēi;
[㟝㯁䣙䫊培毰裴裵賠赔锫阫陪駍𣬆𣯱𤗏𦸪𧳏𧴥𨓿𨛬𩑢]→péi;
[俖𣍺]→pěi;
[㤄㧩㳈㾦䊃伂佩姵嶏帔斾旆沛浿珮笩轡辔配霈馷𢁖𢘀𢥐𥄔𨙶𩖭]→pèi;
[蓜]→pei;
[㖹喷噴歕𠽾]→pēn;
[湓瓫盆葐𡺜𪂽]→pén;
[呠翸]→pěn;
[喯𠺔]→pèn;
[㛁㠮㧸䍬䥋䦕匉嘭怦恲抨梈漰澎烹砰硑磞軯閛𡼜𢏳𢼩𢽩𤘾𦚝𦯰𨑎𨠟𨺀𩱀]→pēng;
[㥊㱶䄘䡫䰃䴶倗堋塳弸彭憉挷朋棚椖槰樥熢硼稝竼篣篷纄膨芃莑蓬蟚蟛輣錋鑝韸韼騯髼鬅鬔鵬鹏𡂫𥕱𦪪𧌇𧚋𧴂𨂃𨍩𨎧𨎳𨲰𩄦𩐛𩖛𩡕𪔍]→péng;
[剻捧淎皏𡗗𢪋𣨞]→pěng;
[㼞掽椪碰踫𣟀𤖳𥕽𨅘𩸀]→pèng;
[㨢㱟䫠䯱丕伓伾劈噼坯悂憵批披抷旇炋狉砒磇礔礕秛秠紕纰翍耚豾邳鈈鈚鈹鉟銔錍铍霹駓髬魾鮍𠜱𠡄𠹦𡛡𡲮𢓖𢞗𢱧𢻹𢾱𣢋𣬮𣬼𤬭𤱍𤿎𤿐𦀘𧧺𧪫𨤽𨧦𩣚𪄆𪉔]→pī;
[㓟㮰㯅㼰䲹䴽啤埤壀岯崥朇枇毗毘毞焷狓琵疲皮篺罴羆肶脾腗膍芘蚍蚽蚾蜱螷豼貔郫阰陴魮鲏鵧鼙𠨸𠵬𡦟𡶌𢇳𢰘𣓋𣔬𣖰𣪉𣬉𤘢𤘹𤷒𤼜𥤻𥯡𦃋𦊁𦨭𦳈𦹽𧑜𧓎𧲺𧳼𧴉𨈚𨻀𩗫𩫫𪊕𪌈]→pí;
[䚰䚹䤏䫌䰦仳匹噽嚭圮庀擗疋痞癖脴苉諀銢鴄𡊝𡛘𡺮𤴣𤿇𥀘𥔁𦘩𦘲𦰽𨑜𨲐𩔙]→pǐ;
[㨽㳪㵨㿙䏘䑀䑄䠘䡟䤨䴙僻嚊媲嫓屁揊淠渒潎澼甓疈睥稫譬辟釽闢鷿鸊𠪮𠯔𠯭𢾇𣹚𣹮𤂃𤖿𤘤𤚪𦤢𧾑𨐴𨵡𨵩𨸆𨺤𩜰𪇊𪖞𪛎]→pì;
[榌]→pi;
[㓲㾫偏囨媥犏篇翩鍂鶣𢉞𢐃𧡤𨲜]→piān;
[㛹㼐䮁楄楩胼腁諚賆跰蹁駢騈骈骿𠷊𢕨𦳄𧍲𧱩𨂯𨵸𨸇𪘀𪚏]→pián;
[覑諞谝貵𡎚]→piǎn;
[㸤䏒片騗騙骗𠯯]→piàn;
[魸]→pian;
[剽慓旚犥缥翲螵飃飄飘魒𠷻𡢱𡣋𧌠𧽤𨮬𩗏𩙒𪋖]→piāo;
[㼼䕯䴩嫖瓢竂薸闝𣝐𨝓𩡦]→piáo;
[㵱㹾彯殍皫瞟篻縹醥顠𣋳𦭼𪅃]→piǎo;
[㬓䏇僄勡嘌徱漂票𣳭𩄷𩮳𪏫]→piào;
[撆撇暼氕瞥𠟈𠢪𢳂𦒐𦗥𩓼𩠿]→piē;
[䥕丿苤鐅]→piě;
[嫳𤮕]→piè;
[㡦䎙姘拼礗穦馪驞𢣐𢬵𢶳𥖶𩰗]→pīn;
[㰋㺍嚬娦嫔嬪獱玭琕矉薲蠙貧贫頻顰频颦𠐺𡛞𦇖𧔪𧭹𧮝𨏞𩕵]→pín;
[品榀𠮰𥑓]→pǐn;
[汖牝聘𣎳]→pìn;
[䛣乒俜娉涄甹砯竮聠艵頩𢖊𥪁𥭢𦀔𦥚𦥤𨂲𩈚𩩍]→pīng;
[㵗㺸㻂䈂䍈䓑䶄凭凴呯坪屏屛帡帲幈平慿憑枰檘泙洴淜焩玶瓶甁箳簈缾胓苹荓萍蓱蘋蚲蛢評评軿輧郱鮃鲆𠗦𡊞𢆟𤭔𤳊𥵪𦚓𦶊𧂋𧏑𩂾𪋋𪔾𪕒]→píng;
[䀻𠗥]→pìng;
[塀岼]→ping;
[㗶㧊䍨䥽坡岥泊泼溌潑鉕鏺钋頗颇𠰼𠷑𡊟𢂤𤀪𤽌𥬒𦫔𧘟𧙅𨠓𨡩𨫁𨸭𩑼𩸿]→pō;
[㨇㩯嘙婆櫇皤蔢謈鄱𡼃𢱨𦃡𧂉𨅅𩕏]→pó;
[叵尀笸钷駊𠰐𠵳𡶆𡽠𣲳𤝯𥹖𧿽𨆵𩢘]→pǒ;
[㛘䄸䎅䞟䣪䣮䨰䪖䪙䯙岶敀昢洦炇烞珀破砶粕蒪迫醗釙魄𠾌𢶉𣍸𣬚𤖼𥗟𥵜𦍁𦐦𦑀𦑵𦒟𦥭𦥲𦾕𦿍𧴤𨂩𨑝𩊀𩔈]→pò;
[桲]→po;
[䬌剖娝𦵿𧠾]→pōu;
[㧵䯽抔抙捊掊箁裒錇𢒷𦺎𩔻𩚭]→póu;
[㕻㰴䳝咅哣婄廍犃]→pǒu;
[䮒䲕仆噗扑撲擈攴攵潽陠鯆𡜵𢼹𤆝𤾣𥼜𦬙𧭎𧱹𨁏𪒢𪔿𫚙]→pū;
[㒒㯷㲫㺪䈬䈻䑑䔕䗱䧤䴆僕匍墣濮獛璞瞨穙纀脯莆菐菩葡蒱蒲襥酺鏷镤𡰿𢈲𤗵𤰑𥐁𥣈𦮑𨛥𨽂𩪛𩯱𪋡𪖈]→pú;
[㹒圃圤普朴樸檏氆浦溥烳諩譜谱蹼鐠镨𥐚𥛟𩑀]→pǔ;
[㬥曝瀑舖舗鋪铺𣋏𧙛𧦞𩂗]→pù;
[巬巭贌]→pu;
[㠌㥓㩻㬤㱦䗩䣛䥓䫏七倛僛凄嘁妻娸悽慼慽戚攲期柒栖桤桼棲榿槭欺沏淒漆緀萋蛣諆諿蹊迉郪鏚霋魌鶈𠀁𠎰𠐾𠔶𡖾𡫁𢴰𢻪𣉓𣏶𣛺𣶠𤘌𤳃𤳤𥇚𥉐𥉷𥖫𥤥𦖊𦸓𧋉𧒕𧕉𧠪𨞢𩒛𩺲𪄭𪅾𪒆𪒑]→qī;
[⻫⻬㖢㟓㟚㟢㩽㯦㰗䄢䅲䉻䐡䑴䓅䓫䞚䟚䡋䧵䩓䭶䭼䰇䱈䲬䳢䶒䶞亓亝俟其剘圻埼奇岐岓崎帺忯愭懠掑斉斊旂旗棊棋檱櫀歧淇濝猉玂琦琪璂畁畦疧碁碕祁祇祈祺禥竒粸綥綦綨纃耆肵脐臍艩芪萁萕蕲藄蘄蚑蚔蚚蛴蜝蜞蠐跂踑軝釮錡锜頎颀騎騏骐骑鬐鬿鯕鰭鲯鳍鵸鶀麒麡齊齐𠁭𠅚𠓪𠫸𡦍𡪵𡹉𡺸𢁒𢍁𢍑𢩡𢺷𢻋𢻚𢾦𢾪𣯆𤪌𤷍𤹸𥉙𥼘𦔌𦫡𦭲𦸗𧌞𧎪𧓑𧡺𧯯𧰙𨉸𨙸𨥦𨪌𨱜𨸒𨸔𩉬𩥂𩦋𩨝𩲪𩳣𩴪𩷾𩹵𪀩𪂛𪄖𪗅𪗆𪗍𪗏𪙧]→qí;
[㒅㫓䄎䄫䋯䎢䏿䒻䔇䡔䭫䭬乞企启呇唘啓啔啟婍屺岂晵杞棨玘盀綮綺绮芑諬豈起邔闙𠧒𡷞𡹘𡺓𥔩𥫟𦄊𦸆𧘗𧙾𧼘𨙬𩒨𩠦]→qǐ;
[㞓㞚㣬䀙䁈䁉䅤䌌䏅䏌䏠䒗䔾䙄䚉䚍䟄䢀䫔䰴呮咠唭噐器夡契弃忔憇憩摖暣栔棄欫气気氣汔汽泣湆湇炁甈盵矵砌碛碶磜磧磩罊芞葺蟿訖讫迄鼜𠊔𠴹𡍪𡢖𡹓𡹩𡻧𡻰𡽼𢍆𢔆𢔠𢜱𢞒𢢖𢢞𢺵𣔘𣫱𣾤𤺗𤼅𥀻𥄜𥉻𥌁𥓾𥷇𥽳𦈦𦘸𦙊𦚊𦛰𦡹𦧉𦧯𦩣𦪊𧇜𧘧𧙞𧚨𧡘𧻕𧼕𧽓𨁐𨊰𨑤𨒅𨵆𩧌𩨘𪔪]→qì;
[渏簯簱籏緕缼螧褄]→qi;
[㤉掐葜𠜼𠝛𡤫𢮌𣘟𣣟]→qiā;
[拤𡘧]→qiá;
[跒酠]→qiǎ;
[㓞㓣㓤㡊䁍䂒䨐䯊䶝冾圶帢恰愘殎洽硈髂𠕣𠜤𠝘𠳌𢼣𣁴𣨄𤫶𤵹𥎸𥦞𥴭𦝣𦸉𧩶𩥌𩩱𩮁𩷻𪘺𫈰]→qià;
[鞐]→qia;
[㗔㩃㩷㪠䀒䇂䉦䞿仟佥僉兛千圱圲奷婜孅孯岍悭愆慳扦拪掔搴撁攐攑攓杄檶櫏欦汘汧牵牽瓩签箞簽籤粁臤芊茾蚈褰諐謙谦谸迁遷釺鈆鉛钎铅阡雃韆顅騫骞鬜鬝鵮鹐𠑲𠔺𠠃𠬾𢃥𢋔𢌍𢍱𢜩𢧥𣘝𣟋𣢬𣢲𤠿𤿷𥏥𥜴𥱺𥲢𦖎𧘜𧛓𧟑𧢞𧮮𧲀𧽐𨐋𨐩𨓲𨝍𨦄𨨘𩋆𩨓𩪢𪇇𪉻]→qiān;
[㦮㨜㩮㸫䁮䈤䕭䖍仱前墘媊岒忴扲拑掮揵榩橬歬潛潜濳灊箝羬蕁虔軡鈐鉗銭錢钤钱钳靬騚騝鰬黔黚𠀼𠢍𠷁𢁮𣖳𥔮𥮒𥴤𥷪𦂒𦴑𦼓𧃑𧣑𨜻𨥞𨱫𨺩𨽨𩨃𩨊𩬚𪈇]→qián;
[㦿㧄㹂䇜䭤凵嗛嵰槏浅淺繾缱肷脥膁蜸譴谴遣𠊭𠋵𠳋𡒌𢮄𣍰𣓅𥦃𥧬𥳐𦅋𧥛𧪯𨗦𨺫𩑳𩒣𪘦]→qiǎn;
[㐸㜞㟻㯠䈴䊴䑶䥅䪈䵖䵛俔倩傔儙刋堑塹壍嵌悓慊棈椠槧欠歉皘篏篟綪縴芡茜蒨蔳輤鰜𢂺𢃘𣢖𣹥𧚫𧮽𨰂]→qiàn;
[竏籖鎆鏲鑓]→qian;
[㳾㾤䤌呛嗆嶈戕戗戧斨枪椌槍溬牄猐玱瑲篬羌羗羫腔蜣謒跄蹌蹡錆鎗鏘锖锵镪𡬎𡺛𢈵𣫝𦯤𦳟𧇞𧱡𧽩𨄚𨶆𩣼𩩝𩿄𪁸𪎞𪙎]→qiāng;
[⺦㩖丬墙墻嫱嬙廧強强樯檣漒牆艢蔃蔷薔蘠𡠥𡸤𢏄𢧅𤕽𧖑𧭚𩼒]→qiáng;
[㛨墏抢搶繈繦羟羥襁鏹𢐩𥇉𥓌𥶑]→qiǎng;
[䵁唴炝熗羻𥴻𦷦]→qiàng;
[嗴獇]→qiang;
[㡑㤍䂭䫞䯨䵲劁墝墽嵪幧悄敲橇毃燆硗磽繑缲趬跷踍蹺郻鄡鄥鍫鍬鐰锹頝骹𠏖𡌔𡩇𢄹𢐟𢮉𢻤𢿣𣂇𣖄𣜽𣦜𥉾𥟅𨃤𨜑𨞶𩖇𩨟]→qiāo;
[㝯䀉䎗䩌䱁乔侨僑喬嘺嫶憔桥樵橋癄瞧硚礄荍荞菬蕎藮谯趫鐈鞒鞽顦𡰑𢘟𣯹𥁢𧄍𨅣𨝱]→qiáo;
[㚽䂪䲾巧愀釥髜𡺘𢩨𥹶𦢺𨸑]→qiǎo;
[㚁㢗㴥䃝䆻䇌俏僺峭帩撬撽殻窍竅翘翹誚譙诮躈陗鞘韒髚𠿕𡰐𢶡𣒆𣹝𣺰𧣌𨜍𪑊]→qiào;
[槗犞]→qiao;
[㛗𠋧𡛠𥕑]→qiē;
[㚗䦧癿聺𡶐𨚧]→qié;
[且𠀃]→qiě;
[㓶㗫㛍㤲㥦㹤㼤㾀㾜䟙䤿切匧妾怯悏惬愜挈朅洯淁穕窃竊笡箧篋緁藒蛪踥郄鍥鐑锲鯜𠁠𠩂𠲵𡂠𡐤𡝍𢲶𢺅𣠺𤴼𤷾𥪵𥿚𦆍𦼰𦿋𧑨𧚪𧫕𧻘𧻧𨄊𨉪𨖰𩣴𪑗𪙌]→qiè;
[倿媫籡苆]→qie;
[㓎㾣䃢䜷亲侵媇寴嵚嶔欽綅衾親誛钦顉駸骎鮼𡵑𣆲𣢐𤥓𥍯𧯃]→qīn;
[㕋㘦㢙㩒㪁㮗䔷䦦䰼勤嗪噙埁嫀庈慬懃懄捦擒斳檎溱澿珡琴琹瘽禽秦耹芩芹菦菳蚙螓蠄鈙雂靲鬵鳹鵭𠓿𠘅𣜣𣪄𤚩𤴽𥎊𥎡𥘋𥱧𨙽𨛣𨾰𩎖𪒭𪒯]→qín;
[㝲㾛坅寑寝寢昑梫笉螼赾鋟锓𠔎𠻨𡫧𢫲𤙋𤿳𥵧𦯈𧼒𧾏𩓒𩔟𪙟]→qǐn;
[㞬㤈䈜吢吣唚抋揿搇撳沁瀙菣藽𠖶𠜘𠦎𡹢𢱶𣖯𣨠𤵂𦧋𩂈𩐙𩔝]→qìn;
[⻘䨝倾傾卿圊埥寈氢氫淸清狅蜻輕轻郬鑋靑青鲭𠑴𠨍𣫨𥃟𧕙𨆪𨓷𨻺𩑭𩗼𪏅]→qīng;
[㯳䞍䲔剠勍夝情擎擏晴暒棾樈檠殑氰甠葝黥𣩜𧖪𩷏𩽡𪄈]→qíng;
[㩩㷫䔛䯧庼廎檾漀苘請请頃顷𠗝𡄇𡲀𢹃𩒵𩔥]→qǐng;
[㵾䋜䡖凊庆慶掅殸碃磘磬箐罄謦靘𡄔𤭩𥱨𩇝𩇟]→qìng;
[櫦硘]→qing;
[匔芎𥑎]→qiōng;
[㑋㒌㧭㮪㷀㼇䅃䆳䊄䓖䛪䠻儝卭宆惸憌桏橩焪焭煢琼璚瓊瓗睘瞏穷穹窮竆笻筇舼茕藑藭蛩蛬赹跫邛銎𠌖𠤊𡊼𡞦𡦃𡸕𡺺𢞏𢶇𣇬𣋶𣑦𣜧𤢶𤤑𤤶𥑱𥨪𥳎𦦧𦨰𦭭𦾵𨀯𨍶𩑓𩢽𩨯𩬛𩬰𪀛]→qióng;
[𢮍𣶆]→qiòng;
[熍]→qiong;
[㐀㚱㳋䆋䐐䠓䨂䲡丘丠坵媝恘楸秋秌穐篍緧萩蓲蚯蝵蟗蠤趥邱鞦鞧鰌鰍鳅鶖鹙龝𠀉𠰋𡊣𥔻𥫷𧇸𧏋𧲰𨍊𪍗𪚺]→qiū;
[㕤㛏㞗㟈㤹㥢㧨㭝㷕㺫䊵䎿䜪䟵䣇䤛俅叴唒囚崷巯巰扏梂殏毬求汓泅浗渞湭煪犰玌球璆皳盚紌絿肍莍虬虯蛷蝤裘觓觩訄訅賕赇逎逑遒酋醔釓釚銶鮂鯄鰽鼽𠗈𡲚𢈝𢘄𢛃𢦎𣧝𣭳𤕾𤞰𥥽𥭑𦬖𦰪𧔭𧣕𧤕𧺤𧻱𨒊𨟽𨱇𨲒𨺧𩒮𩔕𩗕𩵍𩾁]→qiú;
[搝糗𦦄𧻁𩈸𩝠]→qiǔ;
[䟬䠗𨕦𪖛]→qiù;
[蘒釻]→qiu;
[㘗㠊㭕㸖㻃䈌䒧䒼䓚䓛䖦䢗䧢伹佉匤区區坥屈岖岨岴嶇憈抾敺曲浀祛筁粬紶胠蛆蛐袪覰覻詘誳诎趋趨躯軀镼阹駆駈驅驱髷魼鰸鱋麯麴麹黢𡱅𡳆𢌷𢴮𢼰𣮈𥬔𥶶𥺷𥽧𦛕𦛱𦸶𧌑𧐅𧠢𧾶𨄅𨧱𨱊𨸟𩖷𩣹𩪍𪌬𪛃]→qū;
[㖆㜹㣄㯫㲘䂂䆽䋧䝣䞤䟊䵶佢劬忂戵斪朐欋氍淭渠灈璖璩癯瞿磲籧絇翑胊臞菃葋蕖蘧螶蟝蠷蠼衢躣軥鑺鴝鸜鸲鼩𠍲𠏛𠣪𡡥𡱺𡲰𢌄𢎖𢦌𣖪𣯸𣰋𣰠𣰡𣰻𤨎𥃔𥗫𥧻𦄽𦐛𦔬𦕙𦣒𦼫𧄒𧊛𧕎𧝔𧲵𧾱𨎶𨐣𨞙𨞳𨼫𨼽𩇐𩉿𩢳𩧘𩴹𩵅𩽩𩿥𩿩𪀊𪁖𪄊𪆂𪉌𪌆𪍸]→qú;
[䶚取娶竘竬蝺詓齲龋𡟥𤖬𦗛𧉧𨓭𪋄]→qǔ;
[㧁㫢㰦䁦䠐刞厺去呿唟耝覷觑趣閴闃阒麮鼁𠇯𤙏𩿟]→qù;
[衐迲]→qu;
[㒽䌯圈圏峑弮恮悛棬鐉駩𠛮𡈉𥁸𦋓𨟠𨩸𩧴]→quān;
[㒰㟫䀬䑏䟒䠰佺全啳埢姾婘孉巏惓拳搼权権權泉洤湶牷犈瑔痊硂筌絟縓荃葲蜷蠸觠詮诠跧踡輇辁醛銓铨顴颧騡鬈鰁鳈齤𠤹𠥙𡇮𡙅𡙐𡰝𡴔𡺟𢎠𢑆𣍴𤜍𤥷𤬠𤷄𥤊𦏮𦓰𧈾𧍭𨛈𨜩𩓫𩘘𩜬𪈻]→quán;
[䅚䊎汱烇犬犭畎綣绻虇𡿨𢔑𣸋𤰝𥹳𦨚𧸾𪐂]→quǎn;
[䄐券劝勧勸牶韏𢍕𦍅𨨗]→quàn;
[⺨椦楾闎]→quan;
[缺蒛阙𥆸𥗮𧎯𩨭𩨷𩫠]→quē;
[瘸]→qué;
[㕁㩁㰌㱋㱿㲉㴶㹱㾡䇎䍳䦬䧿䲵却卻埆塙墧寉崅悫愨慤搉榷灍燩琷皵硞确碏確碻礐礭趞闋闕阕雀鵲鹊𠞗𡇱𡉉𢠬𣛵𣤇𣪹𤣅𤷽𤿋𤿩𤿵𥀎𥕹𥗙𥜵𥩢𧢩𧢭𨞩𨢜𨴊𨴒𨵗𩤈𪏈𪏨𪖀]→què;
[㟒囷夋峮逡𡈀𢛕𦽖𩎗𩤁]→qūn;
[㪊㿏䭽宭帬羣群裙裠𣀄𤛭𤸷𨞗]→qún;
[𦃢]→qǔn;
[㜣㲯㸐㾆䔳䕼䖄䫇䳿呥嘫然燃繎肰蚦蚺衻袇袡髥髯𠊌𠤀𠯍𡖝𢓒𣰦𤙼𤡮𤱋𥳚𦫉𪓘𪓚𪚮]→rán;
[㒄㚩㿵䎃䒣䣸䤡冄冉姌媣染橪珃苒𠱞𡜉𡜫𤲗𥀭𥬕𨹌𩃵𩢡𩧬𩶎]→rǎn;
[𥣹]→ràn;
[蒅]→ran;
[䉴儴勷瀼獽瓤禳穣穰蘘躟鬤𣰶𤬥𤰂𧟄𨟚𩆶]→ráng;
[䑋嚷壌壤攘爙纕𣩽𤅑𥗝𨏛]→rǎng;
[懹譲讓让]→ràng;
[㹛娆嬈桡橈荛蕘襓饒饶𦪛]→ráo;
[㑱扰擾隢𠒸𡈦𧳨𨇄]→rǎo;
[繞绕遶]→rào;
[惹𢞇]→rě;
[热熱𤑄𧧏𩭿]→rè;
[⺅䌾䛘人亻仁壬忈忎朲秂芢鈓銋魜鵀𡰥𢇦𦏀𧥷]→rén;
[㣼䭃忍栠栣棯秹稔荏荵𠲏𢆉𦬄𩑉𩠈]→rěn;
[⺶⺷㠴㶵㸾䀔䇮䋕䏕仞仭任刃刄妊姙屻岃扨杒梕牣祍紉紝絍纫纴肕腍葚衽袵訒認认讱軔軠轫靭靱韌韧飪餁饪𠯄𣅉𦍌𧴬𨉃𩵕𪔺]→rèn;
[綛躵]→ren;
[扔]→rēng;
[㭁㺱䄧䚮仍礽辸陾𠧟𠮨𠯷𠯹𣗐𥾋𧹈𨸐]→réng;
[芿]→rèng;
[⺛⺜䒤囸日釰鈤馹驲𡆸𡉭𤝍𦨙]→rì;
[茸]→rōng;
[㘇㝐㣑㭜㲓㲨㺎㼸䇀䇯䈶䘬䠜䡆䡥䤊䩸媶嫆嬫容嵘嵤嶸巆戎搈搑曧栄榕榮榵毧溶瀜烿熔爃狨瑢穁絨縙绒羢肜茙荣蓉蝾融螎蠑褣鎔镕駥髶𠞕𣮪𣯏𣯐𥎂𥑳𥨳𥬪𥼬𦗋𦗨𧎣𨉴𨉷𨲟𩍉𩎂𩮠𪃾]→róng;
[㲝䢇傇冗坈宂氄軵𠰽𡊫𡊸𡖢𡦼𡫦𡭋𢐿𢦿𢫨𣭲𣯍𣰇𣲽𤘺𤘻𥎜𦔋𦶇𧉡𨋠𨌣𨍅𨍷𨒆𩚗𩼅𪕁𪕎𪗴]→rǒng;
[鴧𠌚]→ròng;
[穃]→rong;
[㽥䐓䧷䰆厹媃揉柔渘煣瑈瓇禸糅葇蝚蹂輮鍒鞣騥鰇鶔𠠐𥠊𦍭𨛶𪑶]→róu;
[楺粈韖𡗑𢔟]→rǒu;
[⺼宍肉腬]→ròu;
[㨎㾒䋈䞕䰰侞儒嚅如嬬孺帤曘桇渪濡燸筎茹蒘蕠薷蝡蠕袽襦邚醹銣铷顬颥鱬鴑鴽𠟺𡄲𡜚𣖹𣚐𣭠𣽈𣽉𥙦𥞚𦤊𦭰𦳾𦷸𧊟𨚴𩄋𩶯𩸐]→rú;
[乳擩汝肗辱鄏𡜃𡫽𡮚𨨜𩍥𪏮𪑾]→rǔ;
[㦺㹘䄾入嗕媷洳溽縟缛蓐褥𢖵𢛚𣯋𩱨𩶫]→rù;
[嶿扖杁込鳰]→ru;
[挼]→ruá;
[䙇堧壖撋𢱾𣽳𤲬𥈇]→ruán;
[㓴㮕㼱㽭䎡䓴䞂䪭偄媆朊瑌瓀碝礝緛耎軟輭软阮𠤦𢘧𢡵𣃅𣡗𤧠𥊶𥎀𥎘𥩗𥯬𦺾𨒩𩏈]→ruǎn;
[𨨰𨪳𨬔]→ruàn;
[䅑䬐婑桵甤緌蕤𣬘𦼆]→ruí;
[橤繠蕊蕋蘂蘃𡯒𣛚𥳝𧄜]→ruǐ;
[㓹㢻㪫㲊䂱䄲䇤䌼䓲叡壡枘汭瑞睿芮蚋蜹銳鋭锐𢣳𨧨𨳙𪏩]→ruì;
[瞤𥆧𩀋]→rún;
[𠷀]→rǔn;
[㠈䏰䦞橍润潤膶閏閠闰𨷎]→rùn;
[捼]→ruó;
[䐞偌叒弱楉渃焫爇箬篛若蒻鄀鰙鰯鶸𤍽𤣼𦩸𧃪𨀝𨴚]→ruò;
[嵶]→ruo;
[仨挱挲撒𠬙𣬬𥋌]→sā;
[洒潵灑訯躠靸𡄳𥸗𨐖𩎕𩨞]→sǎ;
[㒎㚫㪪㽂䊛䙣䬃卅摋櫒泧脎萨薩虄鈒颯飒馺𠎷𠦃𠱡𠿓𡐥𡒁𢓔𢕬𢫬𢻨𣀯𣜂𥵯𥻦𦠿𦻅𦼧𧀕𧭝𨃛𨆂𨷆𩆅𩐅𩗉𩗞]→sà;
[隡𠮿]→sa;
[㩙䚡䰄噻塞愢揌毢毸腮顋鰓鳃𪃄]→sāi;
[㗷㘔䈢]→sǎi;
[僿嗮簺賽赛𡬉𦞫]→sài;
[嘥]→sai;
[䈀三叁弎毵毿犙鬖𢁘𣀫𣬛𦙱𦙸𧱆𧽾𩯑]→sān;
[㧲䉈䊉䫩仐伞傘糁糂糝糣糤繖鏒鏾霰饊馓𡙘𢕕𥒬𦷻𦺻𩀲𩀼𩞀]→sǎn;
[㤾㪔㪚䫅俕帴悷散閐𣀧𣮠𦡨𧗋𨸃]→sàn;
[厁壭橵毶]→san;
[䘮桑桒𡠏𦅇𧍨𨢆𩐷𩦌𪔬]→sāng;
[䡦䫙嗓搡磉褬鎟顙颡𡕏𣞙𤸯𥔫𦟄𩺞]→sǎng;
[丧喪𣉕𣊝]→sàng;
[槡]→sang;
[㥰慅掻搔溞繅缫臊騒騷骚鰠鱢鳋𠋺𢔳𣉔𤠘𤢖𥰱𦏛𦞣𧂩𧖠𨪊𩙈𩙰𩮚]→sāo;
[㛮䕅嫂扫掃𦺋𦾘]→sǎo;
[㲧㿋埽氉瘙矂髞𢜶𢠡𢤁𢮞𣰕𦕏𧑫𨃣𨧪𩫦𪍻]→sào;
[螦]→sao;
[閪]→sē;
[㒊㥶㱇㻭䉢䔼䨛啬嗇懎擌栜歮歰洓涩澀澁濇濏瀒琗瑟璱瘷穑穡繬色譅轖銫鏼铯雭飋𠎸𠟦𠟩𠢳𠵭𠽼𠿗𡫟𡵶𢀋𢃢𢡉𣚟𣽤𤁧𤖗𤛷𤾿𥈽𥱁𥷹𥻨𦆄𦐅𧈈𧒓𧒗𧨷𨆙𩃑𩄜𩇣𩊯𩍙𩏫𩕡𩰙]→sè;
[渋穯]→se;
[森椮槮襂𣟹𧂅]→sēn;
[𩕌]→sěn;
[䒏僧鬙]→sēng;
[𡬙]→sèng;
[㠺㲚㸺䤬乷刹剎唦杀桬榝樧殺毮沙煞猀痧砂硰粆紗纱莎蔱裟鎩铩魦鯊鯋鲨𡺧𢅑𢩖𢶌𢼵𣉜𣛶𣡽𣲓𣲡𣶤𣻑𤍁𤑣𦀛𦕉𦭉𦱵𧋊𨪍𩊮𩮫𩵮𪄅𪌮]→shā;
[傻儍𧫝]→shǎ;
[㰱㰼㵤䈉䝊䬊倽厦唼啑啥喢帹廈歃箑翜翣萐閯霎𠍽𠚺𢇗𣓉𣣮𣣺𤟃𥈊𦔯𦔰𦩿𦾚𧏫𧲌𧳛𧻵𨖷𨘉]→shà;
[繌]→sha;
[㩄㴓筛篩簁簛酾釃]→shāi;
[繺𢄌]→shǎi;
[㬠䵘晒曬閷𧜁𨢦𩂃𩂝𩴇]→shài;
[㰑㺑䀐䘰删刪剼嘇埏姍姗山幓彡挻搧杉柵檆潸澘煽狦珊痁笘縿羴羶脠膻舢芟苫衫跚軕邖钐鯅𣆴𣖉𣧺𣲀𥊀𦎞𦏂𦳫𦺭𧛄𧛡𧲾𨁆𨏪𨝩𨝵𩁺𩌰𪑃]→shān;
[𧨾]→shán;
[㚒㨛㪎㴸㶒䠾晱煔熌睒覢閃闪陕陝鿃𠿞𡟨𢒉𢿈𣪶𤇄𤊼𥄘𥈚𧧵𧴭𨹈𨹊𩆤𩆫]→shǎn;
[㣌㣣㪨䄠䚲䡪䥇䦂䦅䱇䱉䴮傓僐剡善墠墡嬗扇掞擅樿歚汕潬灗疝磰繕缮膳蟮蟺訕謆譱讪贍赡赸鄯釤銏鐥饍騸骟鱓鱔鳝𠚹𠫹𢕻𢩢𢫔𣓒𣩧𤮜𤺪𥔱𥰢𥸣𦍸𦘹𦶋𧎥𧭽𧷶𩟋𩦐𪍶]→shàn;
[圸敾杣閊]→shan;
[䵰䵼伤傷商墒慯殇殤滳漡熵蔏螪觞觴謪鬺𠼬𤎘𤳈𥏫𧶜𨢩𨶼𪄲]→shāng;
[垧扄晌賞贘赏鑜𧡮𩞃𩞧]→shǎng;
[丄上尙尚恦緔绱鞝𤔚𤵼]→shàng;
[仩裳]→shang;
[䈰䈾弰捎旓梢烧焼燒稍筲艄莦蛸輎颵髾鮹𠷃𡡏𢼼𥙬𥳓𦄏𨱭𨲆𩬏]→shāo;
[㲈㸛勺柖玿竰芍苕韶𢦽𤱠𦯐]→sháo;
[㪢䒚䔠少𢾐𥵦𦿃𧣪𨈘𨙹]→shǎo;
[䏴䙼䬰劭卲哨娋潲睄紹綤绍袑邵𠣫𠧙𤉎𦓴𧳹𨛍]→shào;
[蕱]→shao;
[奢檨猞畬畲賒賖赊輋𠾏𡄢𥿞𨣍𩩗]→shē;
[㓭㵃䞌佘舌虵蛇蛥𠋞𢶅𣸚𥝀𦯬𦴍𦼢𧉮𧵳]→shé;
[䬷捨舍𢉃]→shě;
[㴇䀅䄕䜓䠶䤮厍厙射弽慑慴懾摂摄摵攝欇歙涉涻渉滠灄社蔎蠂設设赦韘騇麝𠪣𠴯𢗭𣝒𣣭𤙱𤠭𤺔𥁹𥍉𥔡𦁗𧮿𨝫𩂨𩂴𩙝𩮐]→shè;
[舎]→she;
[㑗㕥㜪㮱䅸䯂伸侁兟呻妽姺娠屾峷扟敒曑柛棽氠深燊珅甡甧申眒砷穼籶籸紳绅莘葠蓡蔘薓裑訷詵诜身駪鯵鰺鲹鵢𠃫𠻝𡖬𢈯𢏎𢘊𣇗𣔗𣘘𣘲𤶴𥆣𥥍𥥿𥳱𥸬𦐹𦜊𦸂𦸯𦺷𧢹𨊘𨐍𨐔𨐕𨝐𨞲𩉼𩺵]→shēn;
[䰠什甚神𤕊]→shén;
[㚞㚨㰂㾕哂婶嬸审宷審弞曋渖瀋瞫矤矧覾訠諗讅谂谉邥頣頥魫𠘆𡼬𢈇𢊲𢏦𢸙𣿇𤏗𥏖𥬐𧀯𩶇]→shěn;
[㰮㵕䆦侺愼慎昚椹涁渗滲瘆瘮眘祳罧肾胂脤腎蜃蜄鋠𠂧𠗿𢊖𦌀𦕽𦜜𨴐]→shèn;
[堔榊鰰]→shen;
[㱡䲼䴤升呏声斘昇栍殅泩湦焺牲狌珄生甥笙聲苼鉎阩陞陹鵿鼪𠇷𠴢𢦑𣢡𣬺𤚣𥘥𥟎𦖞𧿘𨁠𨕻]→shēng;
[䱆憴繩绳譝𦩱𩍋]→shéng;
[㗂㮐㼳㾪䁞䚇䪿偗渻省眚𡞞𡨽𦔄𦳗𧍖𨜜𨲓𨵥]→shěng;
[䞉剩剰勝圣墭嵊晠榺琞盛聖胜蕂貹賸𠓸𠓽𤯡𦕡𦛙𧡶𧪝𨚱𪅻]→shèng;
[曻橳竔]→sheng;
[䌤䌳䏉䗐䙾䴓呞失尸屍师師施浉湤湿溮溼濕狮獅瑡絁葹蒒蓍虱蝨褷襹詩诗邿釶鈟鉇鉈鍦鯴鰤鲺鳲鳾鶳鸤𠇳𠓤𠷇𡂓𡟕𡠋𢀕𢧏𢺿𢻫𢼉𢼊𣁒𣤘𤹌𥍸𥛨𥜰𦌿𦒈𧍀𧜂𧠜𧠡𧩹𩒂𩥐𩬭𪀔𪓻𪓿𫚕]→shī;
[⻝⻟⻠㖷㵓䂖䄷䈕䖨䦹䲽䶡乭十埘塒姼实実寔實峕拾时旹時榯湜溡炻石祏莳蒔蚀蝕識识辻遈鉐食飠饣鰣鲥鼫鼭𠥿𠩔𠯰𠰴𡀗𡚼𡫵𡺔𢨝𢻘𣏚𣧚𤸤𥇲𥐘𦔂𧄹𨙩]→shí;
[㕜㹬㹷䂠䒨乨使兘史始宩屎矢笶豕鉂駛驶𠘪𡰯𡱁𡶈𢁓𣆘𥑏𦰯𦳊𨴯𩭐𩰢𪊢𪗧]→shǐ;
[⺬-⺮㒾㔺㱁㳏㸷㹝䁺䊓䏡䛈䟗䤭䤱䩃䭄世丗亊事仕似侍冟势勢卋叓呩嗜噬士奭媞嬕室崼市式弑弒徥忕恀恃戺拭揓是昰枾柹柿栻氏澨烒眂眎眡睗示礻筮簭舐舓螫襫視视觢試誓諟諡謚试谥豉貰贳軾轼适逝適遾釈释釋鈰鉃鉽銴铈飾餙餝饰𠀍𠁗𠡥𠰚𡅵𡉸𡣪𡷈𢂑𢃰𢝬𣬐𤆰𤉏𤑦𤖻𤜣𤢼𤯄𤯜𥅔𥅞𥥥𥫴𥰰𥼶𥿅𦚨𦿇𧊖𧝊𧞲𧧅𧳅𧵋𧻸𨒍𨒧𨟂𨱡𨸝𨽄𩋡𩗎𩛌𩛏]→shì;
[佦匙嵵榁煶竍篒籂鮖鰘𥫽]→shi;
[㧃収收𠈅𤙘𤚔𤱜𥅪]→shōu;
[㝊䭭垨守手艏首𡭮𥅷𥾹𦣻𧵃𩠶]→shǒu;
[㖟㥅䛵兽受售壽夀寿授涭狩獸痩瘦綬绶鏉𠱔𣒻𥙰𥨝𧈙𧌅𧚯𧜃𧤙𧯼𨱒𩴍𪈀]→shòu;
[⺘扌獣]→shou;
[㑐㸡㼡䨹䱙书倏倐儵叔姝尗抒掓摅攄書杸枢梳樞橾殊殳毹淑焂瑹疎疏紓綀纾舒菽蔬跾踈軗輸输鄃陎鮛鵨𠘧𠙎𡧔𢞣𣉛𣰿𤕟𤱐𤴙𥳕𥿇𦈌𦈷𦍄𦐣𦤂𦶕𦺗𧠣𨁀𨐅𨛭𩛅𩳅𩷌𩾈𪅰]→shū;
[㒔㯮䃞䴰塾婌孰熟璹秫贖赎𡒒𡦛𢧇𣤯𧇝𨶝𨷙𩢻]→shú;
[㻿䑕䝪䞖属屬暏暑曙潻癙署薥薯藷蜀襡襩钃黍鼠鼡𡤽𡱆𢋂𣀻𤻃𥍝𥣋𦺪𧄔𧑓𧒑𨽉]→shǔ;
[㛸㜐㡏㣽㫹㵂㶖㷂㽰㾁䉀䘤䜹䝂䠼䢞䢤䩱侸凁咰墅尌庶庻怷恕戍捒数數朮术束树樹沭漱潄澍濖竖竪絉腧荗蒁虪術裋豎述鉥錰鏣隃鶐𠊪𠐊𠲌𠾢𡂡𡊍𡔪𡣈𢠫𣏗𣻚𤍓𤗪𤘷𤞉𦒶𦠦𧗱𧞀𧞫𧼯𨅒𨔦𪌶𪐧]→shù;
[瀭糬蠴鱪鱰]→shu;
[㕞刷唰𠛚]→shuā;
[耍𤔙𩈥𩉆𩤤]→shuǎ;
[誜]→shuà;
[㲤摔衰𤠠𤸬𤺀𨄮]→shuāi;
[甩]→shuǎi;
[䢦卛帅帥蟀𠌭𢕅𢕑𣘚𣼧𧍓𧗿𧜠𩘱]→shuài;
[拴栓閂闩𢩠𣔫𣟴𣠸]→shuān;
[䧠涮腨𡭐𢮛𤅲𦺲𨄔𨏉]→shuàn;
[㕠䉶䌮䝄双孀孇欆礵艭雙霜騻驦骦鷞鸘鹴𧄐𧕟𨇯𩅪𩆿𩽧]→shuāng;
[䔪䗮䫪塽慡樉漺爽縔𠗾𡑽𥡠𥱶𦄍𦆌𧴅]→shuǎng;
[㦼灀𥲚𧕺]→shuàng;
[鏯]→shuang;
[脽誰谁𧀣]→shuí;
[水𡯑𡱊𢏅𤆙𥫸𦙙]→shuǐ;
[㥨㽷䬽䭨䳠帨涗涚睡瞓祱稅税裞𠻜𢇤𥌘𦣢𨓚𨿠𩟥𩩞]→shuì;
[⺡⺢氵氺閖]→shui;
[吮𨺠]→shǔn;
[㥧䀢䀵䑞䴄橓瞚瞬舜蕣順顺鬊𨝜]→shùn;
[哾說説说]→shuō;
[㮶䀥䁻妁搠朔槊欶烁爍獡矟硕碩箾蒴鎙鑠铄𠲾𠲿𣀝𣝇𣷥𣸛𣻘𤡯𤢴𥌞𦂗𦃗𦋞𨨺𩟧𪎒]→shuò;
[⺯⺰㟃㠼㴲㺇㺨㽄䇁䔮䡳䫢䲉丝俬凘厮厶司咝嘶噝媤廝思撕斯楒榹泀澌燍磃禗禠私籭糹絲緦纟缌罳蕬虒蛳蜤螄蟖蟴鉰鋖鐁锶颸飔騦鷥鸶鼶𠀓𠖓𡡒𢊀𢛥𢠹𢦲𣂖𣚄𤆟𤣵𥄶𥐀𥕶𥝠𥠱𥯨𦇲𦇵𦭡𦮺𦸷𦽕𧀚𧝤𨮭𩅰𩆵𩺛𪆁𪆗𪕳𪖉]→sī;
[死𣣑]→sǐ;
[⺒㕽㚶㣈㭒㸻㹑䇃䎣䏤䦙亖佀価儩兕嗣四姒娰孠寺巳杫柶汜泗泤洍涘瀃牭祀禩竢笥耜肂肆蕼覗貄釲鈶鈻飤飼饲駟驷𠋡𠭈𠳎𢍭𣙼𣩠𣱻𣽷𤱸𥒲𥙉𥹊𧀩𧣛𧱅𧳙𨽼𩵗𩸟𪊍]→sì;
[恖銯]→si;
[㣝䯳䯷倯凇娀崧嵩庺忪憽松枀柗梥檧淞濍硹菘蜙鍶鬆𢓣𢔋𢤄𣚜𣽫𤾥𧊕𧌻𨠤𨱛𨱿𩃭𪀚]→sōng;
[㞞𩩺𪨊]→sóng;
[㧐㨦㩳䉥䜬傱嵷怂悚愯慫楤竦耸聳駷𡷽𡾼𢖗𢱤𥳺𨴏]→sǒng;
[㮸䛦䢠宋訟誦讼诵送頌颂餸𠳼𡇝𦯕𦷴𩃍𩠌]→sòng;
[枩鎹]→song;
[䈭䐹䑹䗏䤹䩳䬒䮟䱸嗖廀廋捜搜摉摗溲獀艘蒐蓃螋鄋醙鎪锼颼颾飕餿馊騪𠘂𠝬𡠼𡣂𢲷𢴼𣔱𣮬𣯜𧳶𧽏𨡻𨤇𩗣𩘠𩙫𩨄𩮃𩮶𩮸]→sōu;
[㛐㟬䈹䉤䏂傁叜叟嗾擞擻櫢瞍籔薮藪𠋢𠌞𠌟𠪇𤕇𥈟𥖻𦺌𨺦]→sǒu;
[嗽瘶膄𥯪𧔅]→sòu;
[㢝㲞䌚䲆囌櫯甦稣穌窣苏蘇蘓酥𢋈𢸫𣩷𤼀𧔖𧺷𩲵]→sū;
[俗𠐍𦎄]→sú;
[𣷶]→sǔ;
[㑉㑛㓘㔄㕖㜚㝛㨞㪩㬘㯈㴋㴑㴼䃤䅇䎘䏋䑿䔎䛾䥔傃僳嗉塐塑夙嫊宿愫愬憟梀榡樎樕橚殐泝洬涑溯溸潚潥玊珟璛碿簌粛粟素縤肃肅膆莤蔌藗觫訴謖诉谡趚蹜速遡遬鋉餗驌骕鱐鷫鹔𡎮𡖯𢎎𢖏𢚑𢢒𣝝𣫎𣯼𣶘𣿈𤌂𤛝𤠚𤡃𤢂𤢘𤤐𤥔𤭴𤸮𦌉𦌊𧀌𧐁𧐒𧐴𧜦𧞺𧥆𧩝𧼭𧽷𨱈𩐫𩐼𩘰𩘹𩙨𩝥𩳒𪁽𪄑𪅄𪋝𪌔𪍛𪐮𪖶𫂙𫗧]→sù;
[鯂]→su;
[䝜狻痠酸𤶤𦾹𨠡𩆑𪘑𪘝]→suān;
[匴𠥘]→suǎn;
[祘笇筭算蒜𥳪𥴵𩈲]→suàn;
[⺙䧌䪎倠哸夊浽滖濉熣眭睢綏芕荽荾葰虽雖鞖𠌱𠨌𡝓𣮄𣯯𤯖𦉎𦵭𦸏𧈧𨾡𩃃𩌩𩏘𩞅𩮴]→suī;
[㵦㻟䜔䢫瓍绥遀隋随隨𥶻𧲈𩙇]→suí;
[䭉䯝瀡膸髄髓𠕸𧃚𨾬]→suǐ;
[㒸㞸㥞㴚㻪㻽䅗䉌䍁䔹䠔䡵䥙亗埣嬘岁嵗旞檅檖歲歳澻煫燧璲睟砕碎祟禭穂穗穟繀繐繸襚誶譢谇賥遂邃鐆鐩隧韢𠭥𡑞𡶣𡷼𡹖𡻕𢅕𢇥𢈼𢒱𢟩𣄧𣩡𤡪𤬫𤻄𥊴𥕸𥢍𥤼𥴦𦃒𦄑𦅵𦇀𧌢𧡏𧨧𧸙𨆏𨣢𨷃𩍚𩎰𩏚𩏲𩗶𩝌]→suì;
[孙孫搎槂狲猻荪蓀蕵薞飧飱𧎤]→sūn;
[㔼㦏䁚䐣损損榫笋筍箰簨鎨隼鶽𠣬𣕍𦠆]→sǔn;
[㛖䓾䔋䯯傞唆嗍娑摍桫梭睃簑簔縮缩羧莏蓑趖髿鮻𠈱𠱗𢘿𣒹𣯌𤀤𥁲𥆝𥇇𦟱𧨀𩌢]→suō;
[𩡾]→suó;
[㪽㮦䂹䅴䈗䖛䞆䞽䣔䵀乺唢嗩惢所暛溑琐瑣璅索褨鎈鎍鎖鎻鏁锁𠋲𠝿𠞯𠩄𡩡𡱳𢚭𢱡𢱢𤸴𤺫𥔭𥰼𦅊𦵫𧎫𧎳𧛻𧴪𧴲𨻈𨻨𩋝𩌆𩌈𩘝𩙭𩪈𩮛𩹳𪍔𪍟𪍨]→suǒ;
[䐝溹蜶逤𠗼𠘺𢷾𪍌]→suò;
[嗦琑]→suo;
[㯚䌈他嚃塌她它榙溻牠祂褟趿铊闧𡌩𢞠𦈖𦭟𦱆𧪦]→tā;
[蹹𨓬]→tá;
[㗳㺚塔墖溚獭獺鰨鳎𦑼𨶀𨸉𩥑𩨌𩫊𩷽𩺗]→tǎ;
[㒓㛥㣛㣵㧺㭼㯓㳠㹺㿹䂿䈋䈳䍇䍝䎓䑜䑽䓠䜚䳴䵬䶀䶁亣嚺崉拓挞搨撻榻橽毾涾澾濌狧禢誻譶跶踏蹋躢遝遢錔闒闥闼鞜鞳鮙𠉂𠴲𠷍𢃕𢺉𣗶𣝋𣥂𣥷𣯚𤄥𤒻𤛣𤠐𤠟𤿽𥗓𦍒𦐇𦑇𦑲𦑶𦧛𦧞𦧟𦧥𦧱𦨎𦪙𦶑𦾽𧌏𧔣𧖆𧮑𨃚𨆰𨌭𨔯𨙎𨰏𨵝𩋅𩌇𩌉𩌐𩌘𩎽𪂌𪔕𪘁]→tà;
[侤咜]→ta;
[囼孡胎𧉟𧭏𩬠]→tāi;
[㒗㙵㣍㬃㷘㸀䈚䑓儓冭台坮嬯抬擡旲枱檯炱炲箈籉臺苔菭薹跆邰颱駘鮐鲐𡒢𢖤𣣿𩿡𪒴]→tái;
[㘆𤗿]→tǎi;
[㑷㥭䣭太夳忲态態汰泰溙燤肽舦酞鈦钛𡇷𦒰𧉑𧮼𪐥]→tài;
[粏]→tai;
[㘱㨏㳩㴂㵅䆱䑙坍怹抩摊擹攤滩灘痑瘫癱舑貪贪𠫶𣢌𣵢𣸙𣼚𣽯𦙇𦧏𦧴𦨸𦸁𦼎]→tān;
[㲜㷋㽎㽑䃪䉡䊤䕊倓坛墰墵壇壜婒惔憛昙曇榃檀潭燂痰磹罈罎藫覃談譚譠谈谭貚郯醈醰錟锬顃餤𠻪𡅄𡊨𢅀𢇧𢇰𤐔𥩒𥰨𥹠𥼟𥼮𦗡𧂇𧣁𧣹𧰘𧽼𨝸𩖖𩠽𩡄𩡝𩪺𪍵]→tán;
[㫜㲭䏙䞡䦔嗿坦忐憳憻毯璮菼袒襢醓鉭钽𤎥𦃖𦌪𧫿𧺟𨁴𨅍𨡍𨣕𩑰𩒢]→tǎn;
[㛶䐺䗊䜖傝僋叹嘆埮探歎湠炭碳舕賧𣁗𣞔𣴽𧥞𨂞𩤞𪉧]→tàn;
[㓥䞶䠀劏嘡坣汤湯羰耥薚蝪蹚鏜鐋铴镗鞺鼞𢴳𦳝𨲗]→tāng;
[㑽㙶㜍㭻㲥㼺䅯䉎䌅䕋䣘䧜傏唐啺堂塘搪棠榶樘橖溏漟煻瑭磄禟篖糃糖糛膅膛蓎螗螳赯踼鄌醣鎕闛隚餳餹饄饧鶶𠗶𠢃𠹔𢻿𣙟𤚫𤠯𥋡𦪀𧱵𨆉𨌩𨍴𨎋𨶈𩘜𩥁𩹶𪕹]→táng;
[㒉㼒㿩伖倘偒傥儻帑戃曭淌爣矘躺鎲钂镋𡿓𢠵𣎲𤾉𨎖]→tǎng;
[䟖摥烫燙趟𨉱]→tàng;
[㣠㫦㹗䀞䈱䑬䤾夲嫍幍弢慆掏搯槄涛滔濤瑫絛縚縧绦詜謟轁鞱韜韬飸饕𠇏𠓝𠗆𠚜𠞞𠬢𡺫𤘸𤙎𦍷𦺰𨌨𩎢𩏾𩥅𩹴]→tāo;
[䄻䛌䛬䬞匋咷啕桃梼檮洮淘祹綯绹萄蜪裪迯逃醄鋾錭陶鞀鞉饀駣騊鼗𡍒𢔇𣰺𤚟𤴻𤵟𥰜𨡒𩘿𩙧𩛽𪌼]→táo;
[䚯䵚討讨]→tǎo;
[㚐套𣨔𣺮]→tào;
[㥂㧹忑忒慝特蚮螣蟘貣鋱铽𠈸𢘋𣘱𤙰𥊸𥌩]→tè;
[熥膯鼟𢚺𤃶𤳘𦡪𪔶]→tēng;
[䒅䕨䠮䲍䲢儯幐滕漛疼痋籐籘縢腾藤誊謄邆駦騰驣鰧𢟱𢥂𣽨𤹤𥉋𦪝𦫀𧈜𧭔𨃗𩩻𩴝𪒿]→téng;
[霯]→tèng;
[虅]→teng;
[㔸䖙䢰䴘剔擿梯踢锑鷈鷉𠞄𢱦𤗢𨁃𨔛𩓂𩤽𪖦]→tī;
[㖒㡗㣢䅠䔶䚣䛱䨑䬫䬾䱱偍厗啼嗁崹徲惿提漽瑅碮禵稊綈緹绨缇罤苐荑蕛蝭褆謕趧蹄蹏遆醍銻鍗題题騠鮷鯷鳀鴺鵜鶗鶙鷤鹈𡰎𣄍𣖅𣖸𣸒𣹲𤗘𤚢𤟥𤟾𤭌𥉘𥳳𥶛𦌢𦻀𧀠𧀰𧋘𧔩𧙣𧡨𨠏𨪉𨴼𩋣𩛑𩛶𩝊𩿷𫘨𫛸]→tí;
[䌡䪆体挮躰軆骵體鮧𡥩𣈡𣉆]→tǐ;
[㗣㬱㯩䎮䙗䯜䶏䶑倜剃嚏嚔屉屜悌悐惕惖戻掦揥替朑楴歒殢洟涕瓋籊薙裼褅趯迏逖逷髰鬀𡲕𡲿𡸑𢝹𢞖𢧑𢳓𣜹𣤖𣧂𥉈𥡦𥫵𧛒𧝆𧝐𧨱𧼮𨲎𨲞𩬲𩮜𪍲𪕩]→tì;
[嵜笹]→ti;
[㬲䀖䋬䚶兲天婖添酟靔靝黇𡙒𢓍𣊖𦊊𦧒𦧝𦬞𪅉𪎾]→tiān;
[㧂䑚䟧䡒䡘䥖䧃塡填屇恬搷沺湉璳甛甜田畋畑畠盷磌窴緂胋菾鈿闐阗鷆鷏𢇶𤤦𤫞𥧑𥪧𦗀𦳇𧨸𧰊𨉾𨌈𩚣𪌩]→tián;
[㖭㙉㥏䄼䄽䐌䠄倎唺忝悿晪殄淟琠痶睓腆舔覥觍賟錪鍩靦餂𠗘𡒧𤲖𥪌𥳫𥵶𧉂𧌎𧨩𧹖𨆁𨡁𨡏𨹻𩈍𩉁]→tiǎn;
[㐁㮇㶺掭睼舚𤘠𦔿𦗁𦧖𨸱]→tiàn;
[碵鴫]→tian;
[㬸佻庣恌挑旫祧聎𠛪𡯿𡳏𢈄𢓝𣂁𣂥𦩄𨋫]→tiāo;
[㟘䒒䖺䟭䩦䯾䱔岧岹条條樤祒笤芀萔蓚蓨蜩趒迢鋚鎥鞗髫鯈鰷鲦齠龆𠤺𠧪𡠊𣒼𣟐𣬸𥶏𦴚𧌁𩲤]→tiáo;
[㸠䠷嬥宨斢晀朓窕窱脁誂𢳙𢺫]→tiǎo;
[眺粜糶絩覜跳𢖈𥎺𨾾𪌪]→tiào;
[螩]→tiao;
[帖怗聑萜貼贴𦝒]→tiē;
[䩞]→tié;
[䥫僣蛈銕鋨鐡鐵铁驖鴩𢶋]→tiě;
[䴴䵿呫飻餮𤝓𦧢𦧤𪎋]→tiè;
[㓅䋼䯕厅厛听庁廰廳桯汀烃烴町綎耓聴聼聽艼鞓𠄚𤘖𥑈𦉬𦗟𧰩𨊡𩨑]→tīng;
[㹶㼗䗴䱓亭停婷嵉庭廷楟榳渟筳聤莛葶蜓蝏諪邒閮霆鼮𣂴𤗞𥥶𥴑𦐿𦝞𧓴𧖨𧶺𨉬𨓍𩆆𩐴𩹇]→tíng;
[䅍䦐䵺侹圢娗挺梃涏烶珽甼脡艇誔頲颋𠕊𠘋𡈼𡔛𢽄𣄿𣉡𤱹𥫙𨁗𨳑𨳝𨸁𩑙𩒞𪊶]→tǐng;
[𢬫𥆑𦕢]→tìng;
[嗵囲炵痌蓪通𡠙𢄟𣌾𣻢𥲆𧳆𧳿𨀜]→tōng;
[㠉㠽㤏㸗㼧㼿䂈䆚䮵䳋䴀䶱仝佟僮勭同哃峂峝庝彤晍曈朣桐橦氃浵潼烔燑犝狪獞眮瞳砼秱童筩粡膧茼蚒詷赨酮鉖鉵銅铜餇鮦鲖𠖄𡦜𢈉𢏕𢓘𣑸𣪯𤱇𥩌𥫂𦏆𦒍𦨴𧇌𧊚𧋒𧋚𧌝𨚯𨜳𨝯𨠌𩍅𩩅𩻡𪀭]→tóng;
[㛚㣚㪌捅桶樋筒統綂统𢳟𨈹𪌢]→tǒng;
[恸慟憅痛衕𥦁]→tòng;
[偷偸婾媮鋀鍮𡇧𨱎]→tōu;
[㓱㢏䕱䵉亠头投緰頭骰𡷠𣪌𦈕𨯲𨷩𪁞𪉘𪎨]→tóu;
[㪗㳆㼥䚵䱏妵敨紏蘣钭飳黈𩜶𩿢𪌘]→tǒu;
[㖣䞬䟝綉透𣛾𧺢𨔙]→tòu;
[㟮㻬䛢䞮凸唋堗宊嶀怢捸涋湥痜禿秃突葖鋵鵚鼵𠊲𠞀𠟶𠫓𠳶𠸂𡸂𢬳𣅝𣒇𣲱𤷿𥥛𥨜𥯝𦩤𧳌𪉍]→tū;
[㭸㻌㻠㻯䅷䖘䠈䣄䣝䤅䩣䳜凃図图圕-圗塗屠峹嵞庩廜徒悇捈揬梌涂潳瘏稌筡腯荼菟蒤跿途酴鈯鍎馟駼鵌鶟鷋鷵𠫮𠻬𡇩𡺴𢝀𣈥𣔻𣥳𤙛𤟪𥂋𥧣𦔅𦝬𧛗𧧶𨑒𨝛𨨷𨱄𨴩𩥽𪑏]→tú;
[吐土圡釷钍𨙭]→tǔ;
[兎兔堍迌鵵𩣮𩸃𩾅]→tù;
[汢莵]→tu;
[䝎䵊䵎湍煓猯貒𧰄𪏖]→tuān;
[㩛䊜剸团団團慱抟摶槫檲漙篿糰鏄鷒鷻𡁴𣶣𧐕𧓘𧽢𨪒𩃘𩘯𩜵𩠊𩠹𪈋]→tuán;
[䜝䵯疃𢣎𤱝]→tuǎn;
[彖湪褖𧳩]→tuàn;
[㞜推蓷藬𧆸𨌴]→tuī;
[㢈㢑㿗䀃䅪尵弚穨蘈蹪隤頹頺頽颓魋𡷜𢉭𢊮𢟴𤗴𤸉𥢢𥶐𧝋𧮓𨆨𨗞𨘃𨽟𩓬𩘺𩙬]→tuí;
[㞂㱣㾼㿉俀僓腿蹆骽𡯵]→tuǐ;
[㥆㷟侻娧煺蛻蜕褪退駾𠺙𢓇𢠮𤍐𥲣𦖦𦜄𩳕]→tuì;
[㬿吞呑啍噋暾朜涒焞黗𣋄𧑒𨧐𨹙𩷵𪏆]→tūn;
[㩔㹠㼊坉屯忳臀臋芚豘豚軘霕飩饨魨鲀𠭿𡉒𥴫𥸵𦍓𦜴𦟓𧰭𨙲𨳘𩂄𩖤𪌋𪎴𪎶]→tún;
[㖔氽畽𢞋𢥽𣵞𦜯𦟙]→tǔn;
[㧷旽𤶕𨁇𪑒]→tùn;
[䜏䴱乇仛侂咃托扡拕拖挩捝杔汑沰涶脫脱莌袥託讬飥饦驝魠𠈁𠰹𠴻𢄿𢩷𢸨𤣯𧦭𨒙𨞌𩟰𩢵𩧐𪌂]→tuō;
[㸰㸱㼠㾃䍫䡐䪑䭾䰿佗坨堶岮槖橐沱沲狏砣砤碢紽袉跎迱酡陀陁馱駄駝駞騨驒驮驼鮀鴕鸵鼉鼍鼧𡩆𡹬𢏜𢑠𢩻𣶦𤝛𤤩𤱡𥓿𥞒𦑑𦚐𧔳𧕦𧣖𧤓𧧉𧿶𨈷𨉋𨹔𩃰𩃱𩉺𩎼𩢊𩿽𪘕𪘗]→tuó;
[㟎䓕妥媠嫷庹彵椭楕橢鬌鰖鵎𡐏𡛵𢓰𣟁𣷿𤱧𤹢𦝦𨁡𨺖]→tuǒ;
[唾柝毤毻箨籜萚蘀跅𣗸𣟄𣮆𥩀𦚈𧜲𧿧𨂫𩅡𩱾]→tuò;
[䨟䯉䵷劸嗗娲媧挖搲攨洼溛漥畖穵窊窪蛙鼃𠴺𡁌𡚟𣢉𤬿𤮰𥤺𦞭𧧊𨩶𩨚𩩤𩿺]→wā;
[娃𣢚𤞇𩨾]→wá;
[㧚㼘佤咓瓦邷𣐎𦘵𦚩𨀄]→wǎ;
[䍪䎳䚴䠚嗢聉腽膃袜襪韈韤𠹁𡧗𤬦𤿗𥥟𥿉𦤙𦫪]→wà;
[哇屲瓲]→wa;
[㖞㗏䴜喎歪竵𤟷𨵞𪉭]→wāi;
[崴𢱉𨂿𨈕]→wǎi;
[䠿䶐外夞顡𠨃𠰻𤤫𤷹𦘍𩔀𩕕𪑷]→wài;
[㘤䘎剜塆壪婠帵弯彎湾潫灣蜿豌𠝪𠠪𡇿𡤶𢺯𣡩𧯡𨂺𨈊𨉝𩅦]→wān;
[㝴䯈丸刓完岏抏捖汍烷玩琓紈纨翫芄頑顽𠒢𢓃𢓆𤥙𤻆𥤸𧲦𧿙𨩯𩾞𪐬]→wán;
[㜶㽜㿸䅋䑱䖤䗕䘼䛷䝹䩊䳃倇唍埦婉宛惋挽晚晩晼梚椀琬畹皖盌睕碗綩綰绾脘菀萖踠輓鋄鋔𡩄𡸥𢛙𢨔𤗍𥟶𦜐𦣾𧚇𧠆𨌔𨥧𨩵𨩻𩊁𩣵𪂦𪂧𪋅𪎛𪑉]→wǎn;
[㸘䛃䥑䯛万卍卐妧忨捥澫脕腕萬薍蟃貦贃贎輐錽鎫𠣉𡆅𢀗𢯲𣥃𤧩𥆶𥝄𦂔𦙵𦲯𦽞𧹗𨞼𩈬𩢄]→wàn;
[杤笂邜]→wan;
[⺏⺐尣尩-尫汪𠕿𡝝𡯁𤷀𥆚𪁘]→wāng;
[亡亾仼兦彺王莣蚟𡷢𦣦𦯌𧎕𩵭]→wáng;
[⺲⺴㓁㲿㳹㴏䋄䋞䒽䰣往徃徍惘暀枉棢瀇網网罒罔菵蛧蝄誷輞辋魍𡔞𢁶𢼟𣢫𣶈𣷪𥾼𦖉𦣩𦬣𧈿𧧜𨕿𨳠𩖩]→wǎng;
[䤑妄忘旺望朢盳迋𢛛𣥊𥆜𥲠𦓋𧧄𧫢]→wàng;
[焹]→wang;
[㕒㙎㙗㟪㣦㮃䋿䫋䴧偎危喴威媙巍微愄揋揻椳楲渨溦烓煨燰萎葨葳薇蜲蝛覣詴逶隇隈鰃鰄鳂𠳿𢼸𣫪𦈓𦓽𦩬𧍥𧚷𧛚𧟼𧤖𨖿𨻒𩹥𩼌𪑭]→wēi;
[⻙㣲䉠䑊䔺䙟䜅䝐䥩䧦唯喡囗围圍圩媁峗峞嵬帏帷幃惟桅欈沩洈涠湋溈潍潙潿濰犩琟癓硙磑維维蓶覹违違鄬醀鍏闈闱霺韋韦鮠𠄿𠙕𠥎𡇦𡚈𡼱𢾁𣄺𣲗𥅵𥌰𧝕𧞸𧢒𧢧𧲗𧳞𨠥𨱖𨴓𨿭𩀣𩀶𩁌𩋾𩎵𩏉𩠯𩴞𩽎]→wéi;
[㖐㙔㛱㞇㞑㠕㨊㬙㭏㱬䃬䇻䈧䍴䍷䞔䦱䪘䬿䵋伟伪偉偽僞儰厃壝委娓寪尾屗崣嵔徫愇撱斖暐梶椲洧浘濻瀢炜煒猥玮瑋痏痿硊磈緯纬腲艉芛苇荱葦蒍蔿薳蘤諉诿踓鍡韑韙韡韪頠颹骩-骫鮪鲔𠆟𡂗𡷕𢊯𢯷𢸦𣨙𤁿𤛲𤸆𤺉𤼒𥊪𥒮𥯜𥯤𦇅𦢿𦾛𧐌𧲄𨗨𨝀𨟗𨪈𨵋𩏏𩏿𩗘𩜧𩟟𩲂𩹷𩼂]→wěi;
[㥜㦣㷉䊊䗽䘙䙿䜜䡺䪋䬑䭳䮹䲁䵳为位卫叞味喂媦尉慰懀未渭為煟熭爲犚猬璏畏碨緭罻胃苿菋蔚藯蘶蜼蝟螱衛衞褽謂讆讏谓躗躛軎轊鏏霨餧餵饖魏鮇鳚𠹤𡔱𡶎𢉝𢍚𢙓𢣘𢲴𣈎𣩪𣽴𤀷𤜂𤻅𥉖𥧙𥶽𦝛𦠻𦩝𦪒𦳢𧍫𧒭𧔥𧕞𧲝𧳪𧴖𧸽𨃄𨚘𨢉𨾂𩑵𩗜𩤸𩨅𩲄𩹂𪂄𪑐]→wèi;
[墛嶶捤煀縅]→wei;
[㬈㼔塭昷榅殟温溫瑥瘟蕰豱輼轀辒鞰鰛鰮鳁𥁕𨜵𩥈𪉸]→wēn;
[䎹䎽䘇䰚匁彣文炆玟珳琝瘒紋纹聞芠蚉蚊螡蟁閺閿闅闦闻阌雯馼駇魰鳼鴍鼤𢾿𣜺𤵒𨶭𩢌𩭋𪉃]→wén;
[㗃㝧䐇䦟刎吻呡忟抆桽稳穏穩紊肳脗𡁋𣶌𥦊𥧚𥬼𦝮𦟕𦮶𨆲]→wěn;
[㡈問妏揾搵汶渂璺莬问顐𠐢𤛁𥃮𦦯𨟸𨸩]→wèn;
[呚鈫鎾]→wen;
[㮬㺋䈵䩺䱵嗡滃翁螉鎓鶲鹟𠰈𡻐𥕀𧚐𧛹𨜺𩔚𩰎]→wēng;
[㘢㜲㹙䐥勜塕奣嵡暡瞈聬蓊𡩥𤌏𦞡𩄘𩡓𩮬]→wěng;
[瓮甕罋蕹齆𡍻𦧅𨞑]→wèng;
[㹻倭唩挝撾涡涹渦猧窝窩莴萵蜗蝸踒𠷏𡁮𡑟𤉦𩭝]→wō;
[㦱㧴䂺䰀婐我捰𠪧𡖲𢦴𢫷𣇫𣚝𥑣𥟿𧶕𨁟𩭏𩮑]→wǒ;
[㠛㱧䀑䁊䠎䮸仴偓卧媉幄捾握擭斡枂楃沃涴渥濣焥瓁瞃硪肟腛臒臥雘齷龌𠿟𡎔𣁳𣂽𤆏𤡓𤻌𥄗𥪍𦤨𦯏𦰖𦳹𦷵𧤒𧥋𨌝𩈱𩐦𩟓𩷯𪁕𪎤]→wò;
[𥦷]→wòng;
[⺎⺑㮧䖚䡧乌剭呜嗚圬屋巫弙杇歍汙汚污洿烏窏箼螐誣诬邬鄔鎢钨鰞鴮𠛆𠞆𡈎𢁢𤣬𥁡𥎮𥟽𦶀𦼇𧆹𧑕𧨆𩝷𪄝𪑱]→wū;
[㷻㹳㻍䉑䍢䓊䦜䫓䮏吳吴吾呉唔娪无梧毋洖浯無珸璑祦禑芜茣莁蕪蜈蟱誈譕郚铻鯃鵐鷡鹀鼯𠘻𡷤𢃀𢋹𢓲𣟒𤭑𥕻𥭠𥲐𦥁𦨳𦷽𧳎𨼊𨿏𩒾𩳌𩶭𩻚]→wú;
[㐅㑄㒇㬳㵲䒉䟼䳇五仵伍侮俉倵儛午啎妩娬嫵庑廡忤怃憮捂摀旿橆武潕熓牾玝珷瑦甒碔舞躌鵡鹉𠥢𠯃𠵦𡈞𢑟𢜮𢨂𢩈𢫸𣲘𣺀𤆡𤸼𦌬𧴇𧺴𧽋𨖴𨡡𨶇𩠟𩵱]→wǔ;
[㐳㡔㽾䃖䎸䑁䛩䜑䦍䨁䳱伆兀务務勿卼坞塢奦婺寤屼岉嵍嵨忢悞悟悮戊扤敄晤杌溩焐熃物痦矹窹粅芴蘁誤误迕逜遻鋈阢隖雺雾霚霧靰騖骛鶩鹜鼿齀𠒄𠼘𡬫𡯇𡵉𢄓𢗳𢙁𢝴𣨓𣬽𣯎𤵐𥎈𥏒𥒀𥾕𦆞𦎦𦨉𦬂𧈭𧎻𧐙𧰈𨂣𨑥𨧗𨨡𨲬𩄯𩓦𩗽𩝕]→wù;
[乄錻]→wu;
[⻃㓾㕃㕧㗩㗭㘊㚀㛓㛫㛭㜎㜯㪧㬛㮩㯕㰿㱆㱤㲸㴔㴧㶉㺣㾷㿽䁯䂀䏩䐅䐖䒊䖒䖷䙵䛊䛥䭒䳶䶋俙傒僖兮凞卥厀吸唏唽嘻噏夕奚嬆嬉屖嵠嶲巇希徆徯忚怸恓息悉悕惁惜憙扱扸捿昔晞晰晳曦析桸榽樨橀欷氥汐浠淅溪潝烯焁焈焟焬煕熄熈熙熹-熻燨爔牺犀犧狶琋瘜皙睎瞦硒磎稀穸窸粞糦緆縘繥羲翕肸肹膝舾莃菥蒠蜥螅螇蟋蠵西覀觹觽觿譆谿豀豨豯貕赥郗鄎酅醯釸錫鏭鑴锡隵雟餏饻鵗鸂鼷𠆱𠔃𠔍𠘕𠜗𠟊𠨚𠩺𠬬𠴭𠶨𠺒𡁱𡏛𡗞𡗳𡘡𡩤𡳚𡻎𢀊𢋼𢑧𢗴𢜣𢡁𢨟𢬾𢹍𣅾𣎮𣟵𣢁𣢂𣢍𣢎𣢑𣤳𣤴𣨗𤃪𤄬𤓔𤓚𤠓𤡡𤢀𤥒𤬕𤬘𤮆𤮙𤲺𤳥𤶈𤶰𤷡𤹊𤺊𥄖𥄛𥈻𥋟𥰝𦐠𦙝𦜱𦞽𦠪𦤈𦩭𦮐𦼗𧀬𧈼𧥤𧯗𧲘𧶖𧹨𧻶𧿝𨀙𨋦𨡂𨳛𨵎𨻁𩅖𩒽𩗊𩗱𩭡𩽨𩾼𪃼𪄛]→xī;
[㔒㠄㦻㩗㽯㿇䏮䒁䚫䫣习媳嶍席椺槢檄漝習蒵蓆薂袭襲覡觋謵趘郋鎴隰霫飁騱騽驨鰼鳛𢙅𣒃𣳬𥺚𦪿𦸚𧋐𧐔𧿅𨛳𨻥𩲁𪄶𪓷𪕯]→xí;
[䢄喜囍壐屣徙憘暿枲歖洗漇玺璽矖禧縰葈葸蓰蟢諰謑蹝躧鈢鉨鉩铣鱚𠉢𠪙𡅕𢊚𢒩𢒲𣯪𤟧𤤱𤨐𦱓𧣩𧺨𨜐𨞘𨮪𩎉𪖥𫍰]→xǐ;
[㑶㙾㚛㣟㤸㦦㭡㰥㸍䀌䈪䊠䐼䓇䜁䧍䨳䬣䮎䲪䵱係匸卌呬咥喺嚱墍屃屭忥怬恄慀戏戱戲椞欯滊潟澙熂犔盻矽磶禊稧系細綌繫细绤翖舃舄蕮虩衋覤赩趇郤釳闟阋隙隟霼餼饩鬩黖𠤴𠦜𡃢𡘐𡙋𡜧𡝧𡦎𡶯𢤋𢧽𢭁𣚔𣢓𣣉𣤢𣳦𤄎𤌷𤡬𥈜𥋁𥎃𥪦𥮬𥰥𥻥𥿭𦃝𦞝𦷲𧂙𧈅𧈍𧉁𧎵𧚃𧤟𧦁𧧹𧪢𧬈𧬊𧯈𧯊𧱲𧹶𧹽𨐛𨰿𨷘𩊿𩍆𩎥𩛹𩦇𩿛𪅲]→xì;
[⻄橲渓犠礂鯑]→xi;
[㔠㰨㰰䠍傄煆煵疨瞎虲虾蝦谺閕颬鰕𠽫𣢗𤗭𥁆𧇍𧦎𧪕𧯋𨳉𩮂]→xiā;
[㗇㘡㽠䖎䖖䘥䛅䪗䫗侠俠匣峡峽敮暇柙炠烚狎狭狹珨瑕硖硤碬磍祫筪縀縖翈舝舺蕸赮轄辖遐鍜鎋陜陿霞騢魻鶷黠𠢆𠩘𡈮𢈙𢈤𢑓𢘉𢚌𢝅𢻗𣹱𤙇𤪆𤪍𥯾𥰶𦦕𦵯𦾏𧆥𧔂𧕱𨲑𩉾𩎲𩏓𩐀𩝛𪗾𪘘]→xiá;
[閜]→xiǎ;
[㙈㙤㰺丅下乤吓嚇夏夓懗疜睱罅鎼鏬𡏘𡨄𡺷𢗄𢩹𤟝𥻴𧈄𧪹𧫒𨩽𨻲𨽯𩄗𪄂]→xià;
[圷梺溊]→xia;
[㔾㰹㲔㷿㸝㺤㾾㿌䂅䄳䆎䉳䊱䩂䯭䯹䵌仙仚佡僊先嘕奾嬐屳廯忺憸掀攕暹杴枮氙珗祆秈籼纎纖纤苮莶薟褼襳訮跹蹮躚酰銛鍁铦锨韯韱馦鮮鱻鲜鶱𠏓𠏡𠫄𢒆𢕖𢖎𢫿𢹚𣑹𣔙𣞘𣮾𣰷𤈷𥑻𥟕𥬍𦒜𦧐𦸊𧫹𧱀𧸂𨁅𨇤𨚾𩈖𪄏𪄷]→xiān;
[㘅㘋㛾㡉㢺㭹㮭㯗㰊㳄㳭㵪䕔䝨䦥䲗伭咸唌啣妶娴娹婱嫌嫺嫻弦憪挦撏涎澖燅甉痫癇癎瞯礥稴絃胘舷藖蚿蛝衔衘誸諴賢贒贤輱醎銜閑閒闲鷳鷴鷼鹇鹹麙𠓌𠛑𠷢𠿢𡫹𡰲𡿤𢅮𢎙𢐐𢖋𢛆𢮂𣊺𤉌𥲋𥻧𦎵𦑘𦠹𦱁𦽭𧂞𧈁𧼏𨺘𩝈𩤥𩤦𩦂𩱆𪂶𪔩]→xián;
[㧥㫫㬎㭠㶍㿅䗾䘆䚚䜢䢾䥪䧋冼尟尠崄嶮幰搟攇显櫶毨灦烍燹狝猃獫獮玁禒筅箲藓蘚蚬譣赻跣銑鍌险険險韅顕顯𠠁𡗏𡸃𡾮𢁗𢥌𢷑𣕎𣟲𣭡𤓤𤞤𤼂𥜲𦭶𧕇𧖙𨙡𩏩𩨡𩶤]→xiǎn;
[㡾㦑㦓㪇㬗㺌㽉䁂䃱䃸䉯䏹䐄䙹䤼䦘䧟䧮䨘䨷䱤䵇䶟伣僩僴县咞哯垷壏姭娊娨宪岘峴憲撊晛橌涀瀗献獻现現県睍硍粯糮絤綫線縣线缐羡羨腺臔臽苋莧蜆誢豏鋧錎限陥陷餡馅麲鼸𠚆𠜎𠯟𡐖𡒓𡞣𢋮𢕭𢖝𢚀𣆕𤁦𤑃𤟅𥓒𥙆𥦶𥰳𥻇𥽏𦋈𦩢𧠒𧻒𧾨𨍒𨏥𨐊𨖱𨘙𨘞𨵬𨸄𩤊𩦹𩧩𪎉𪾢]→xiàn;
[僲繊鑦]→xian;
[㐮䬕乡厢啌廂忀欀湘瓖相稥箱緗缃膷芗葙薌襄郷鄉鄊鄕鑲镶香驤骧麘𢪷𤉪𤷼𥫖𩑇𩡌𩡠𪂼]→xiāng;
[㟄䔗䜶佭庠栙瓨祥絴翔詳详跭𡹷𢭎𤝷𤭬𤰅𦍲𦍴𦎈𨀘𩾬]→xiáng;
[㗽䊑䐟䖮享亯响想晑曏蠁銄響飨餉饗饟饷鮝鯗鱶鲞𠸮𢞡𤍀𥊾𥿧𦕺𩝾𩞥]→xiǎng;
[㟟䢽䦳䴂像勨向嚮塂姠嶑巷橡珦缿萫蚃蟓衖襐象銗鐌闀項项鱌𢄵𢛖𢠷𣂝𣅰𣨳𤖽𤩪𥀾𥗵𥣟𦺣𦺨𧖿𧬰𨉽𨖶𨙵𨛜𨧑𨷄𨷿]→xiàng;
[楿鱜]→xiang;
[㕺㚠㩋㪣㲖㹲㺒䌃䎄䨭䬘䴛侾呺哓哮嘋嘐嘵嚣嚻囂婋宯宵庨彇憢揱枭枵梟櫹歊毊消潇瀟灱灲焇猇獢痚痟硝硣穘窙箫簘簫綃绡翛膮萧萷蕭藃虈虓蟂蟏蟰蠨踃逍銷销霄驍骁髇髐魈鴞鴵鸮𠈬𠑪𠹎𡟣𡣾𡯩𡷸𡼚𢓮𢪶𢭦𢸳𣕇𣠎𤑳𤞚𤠖𤡔𤣠𤺃𥆔𦏷𦐺𦟞𧄤𧳍𧵱𨊅𨴹𨶅𩋍𩙚𩙮𩧓𩫂𩫳𩱴𩾒𩾓𩾾𪁎]→xiāo;
[㚣㬵㮁䒝䟁崤殽洨淆笅筊訤誵郩𠴳𡦝𡧕𢛘𣏠𣔷𤕢𤷤𥾤𦺔𧍂𨠦]→xiáo;
[⺌⺍䒕䥵小晓暁曉皛皢筱筿篠謏𡱉𤽳𥔑𥕾𧡼𧢬𧩮𩵖𫍲]→xiǎo;
[㔅㗛㤊㵿䉰䊥䕧俲傚効咲啸嘨嘯孝效敩斅斆校歗涍熽笑肖詨誟鞩𠏕𠴡𡥍𡦳𢹳𢽾𣂬𣟇𣤡𣱓𣿣𤟞𤣌𤿨𥽁𦢩𦦛𦯪𦱜𧱐𨅋𪊷𪛀]→xiào;
[恷滧]→xiao;
[㗨㨝㱔㾚些揳楔歇猲蝎蠍𡭥𣆟𣒄𣣩𤺎𥌨𥗧𦪬𧓂𧳧𨧥𩫲]→xiē;
[㐖㖿㙝㙦㢵㥟㨙㩦㩪㭨䀘䔑䕵䙎䙽䝱䡡䦖䩤偕劦勰协協嗋垥奊峫恊愶拹挟挾携撷擕擷攜斜旪熁燲瑎綊緳纈缬翓胁脅脇膎蝢衺襭諧讗谐邪鞋鞵頡龤𠖹𠗉𡀺𡰢𡸔𢂐𢓬𢥘𢯉𢴲𢿡𣣲𣫴𣹩𣻠𤙒𤞡𤢺𤣑𤮯𤱷𥆥𥊯𥢹𦋅𦚫𦳃𧀺𧏂𧏃𧐃𧑦𧟃𧷑𨁂𨏳𨵚𨵪𨷥𩋘𩋧𩤠𩰳𩷂𩺫𪆋]→xié;
[㕐㝍䥱䥾写冩寫藛𣞐𣬕𧭠]→xiě;
[㒠㓔㔎㖑㙰㞒㞕㡜㣯㣰㦪㰔㰡㳦㳿㴬㴮㴽㸉㽊䁋䉏䉣䊝䕈䙊䙝䚸䦏䩧䪥䲒䵦亵伳偞偰僁卨卸噧塮娎媟屑屓屟屧嶰廨徢懈暬械榍榭泄泻洩渫澥瀉瀣灺炧烲焎燮爕獬祄禼糏紲絏絬緤繲绁缷薢薤蟹蠏褉褻謝谢躞邂鞢韰駴齂齘齛齥𠅱𠑄𠨆𠲊𠸴𠿇𡃂𡄕𡗼𡛶𡞘𡟩𡣹𡤋𡽖𢌀𢖆𢗊𢜨𢞜𢤯𢤰𢬿𢹒𣣶𣽒𤑪𤗈𤡧𤫉𥀺𥇱𥍆𥎎𦁛𦔼𦖐𦚡𦞚𦩌𦵱𧀢𧌊𧌋𧌖𧍁𧓺𧖁𧛼𧜔𧜵𧝫𧭸𧷧𨇨𨈙𨤴𨳚𨼬𩂪𩃖𩍝𩎃𩐁𩐉𩙜𩽍𪙥]→xiè;
[夑脋]→xie;
[㛙㭢䅽䜣俽妡嬜廞心忻惞新昕杺欣歆炘盺芯薪訢辛邤鈊鋅鑫锌馨馫𠑰𠷓𡌜𢗀𢠝𢭧𣂗𣂜𣃄𤙖𤙣𦁍𦰸𨊳𩾽𩿃]→xīn;
[㚯㜦枔襑鐔𤫨𩖣]→xín;
[伈𨓇]→xǐn;
[㐰㔤㛛㭄㾙䒖䚱䛨䜗伩信囟孞焮煡脪舋衅訫軐釁阠顖馸𡈏𢋆𢩲𣥇𤜢𤣲𤴾𤷓𤹩𦉝𦜓𦞤𦢯𦤟𧗹𧳄𧴢𩟍]→xìn;
[⺖⺗噺忄]→xin;
[㙚㷣䃏䕟䗌垶惺星曐煋猩瑆皨箵篂腥蛵觪觲鍟騂骍鮏鯹𠬋𡃳𣨾𤏽𤙡𥠀𦂅𦈒𦖤𦩠𧌚𧛟𨌍𨞾]→xīng;
[㐩㓝㣜㼛䣆䤯侀刑型娙形洐滎硎荥行邢郉鈃鉶銒鋞钘铏陉陘𠀦𡶭𣸝𤬐𤶲𦈨𦈵𧊞𧊽𧗦𩩋]→xíng;
[㝭㨘䳙擤睲醒𢜫𥨕]→xǐng;
[㓑㼬䁄䂔䓷䛭䰢倖兴姓婞嬹幸性悻杏涬緈臖興荇莕𢙼𣢝𩈡]→xìng;
[哘裄謃]→xing;
[㐫㚾兄兇凶匈哅忷恟汹洶胷胸訩詾讻賯𦙄𦵡𧘮𧵣𧿖𨥍𩌠𩴂]→xiōng;
[䧺熊雄𧞞𧰯]→xióng;
[焽]→xiǒng;
[夐敻焸詗诇𠓙𡨳𡪰𡬁𢢹𢿌𣅷𤔫𤛪𥃴𥥧𥦥𦈤𦓈𦬺𧽒𩧊]→xiòng;
[㱗㳜㵻㹋㾋䏫䐰䗛䡭休俢修咻庥樇烋烌羞脙脩臹貅銝鎀鏅飍饈馐髤髹鱃鵂鸺𡔨𡜨𡟞𡯐𢊒𢕦𥌪𥞼𦟤𦪋𧌌𩘭𩛢𩡎𩢮𩭘𩮄𪀪𪘆]→xiū;
[苬]→xiú;
[㱙朽滫糔綇𣧬𦈋𪕦]→xiǔ;
[㗜嗅岫峀溴珛琇璓秀繍繡绣螑袖褎褏銹鏥鏽锈齅𢓵𤚯𧙏𪁮]→xiù;
[鮴]→xiu;
[㥠㰭㽳䇓䈝䏏䱬吁嘘噓墟媭嬃幁戌揟旴晇楈欨歔湑疞盱窢縃繻胥蕦虗虚虛蝑裇訏諝譃谞鑐需須頊须顼驉鬚魆魖𠧰𠾫𢄼𢖳𢨁𢨰𢩕𣅤𣚏𣰃𤚉𤟠𤡣𥈈𥕰𥮪𥳗𦄼𦅏𦈡𦘼𦪡𦰰𦰲𦲰𧆜𧙆𧟬𧪮𨂠𨅑𨞣𨬗𨼋𩂉𩑕𩒇𩒧𩓣𩖕𩾊𪆛𪙫]→xū;
[䍱俆徐蒣𣆒𥅺𨌎]→xú;
[㑔㑯㞰䅡䋶䔓䧁偦冔呴姁暊栩珝盨稰糈許詡许诩鄦醑𡹲𤸀𥚩𦠷𧕼𨋾𨍐𩝔𩠋𩰠]→xǔ;
[㐨㕛㖅㗵㘧㜅㜿㞊㳚㵰㷦㺷䂆䎉䘏䙒䛙䢕䣱䣴䦗䦽䬄䳳伵侐勖勗卹叙喣垿壻婿序怴恤慉敍敘旭昫朂槒欰殈汿沀洫溆漵潊烅烼煦獝珬盢瞁瞲稸絮緒緖續绪续聟芧蓄藇藚訹賉酗銊魣鱮𠆐𠜄𠷙𠹘𡦁𡱣𣊞𣢊𣨤𣸃𤆞𤇳𤡶𤬱𤭽𤲸𤷇𥄵𥆛𥇏𥇿𥊊𥍟𥎕𥎗𦑍𦕓𦜃𦝳𦯅𧁃𧆡𧊥𧏺𧧓𧶍𧹭𧹴𧼑𨜿𨣦𨴎𨵮𨷔𨹘𨻍𩌮𩌲𩍳𩔴𩔼𩣊𩪉𩽆𪖩𫚈]→xù;
[続聓蓿]→xu;
[㓩㝁㦥㩊㻹䁔䆭䚙䚭䳦儇吅喧塇媗宣弲愃愋懁揎昍暄梋煊瑄睻矎禤箮縇翧翾萱萲蓒蕿藼蘐蝖蠉諠諼譞谖軒轩鋗鍹駽𡈣𡬳𢏧𢙂𢰊𤟿𦐽𦑙𧑩𧤎𧾎𩋱𩕖𩕪𩤡]→xuān;
[㔯㘣㳬㹡䁢䗠䮄䲂䲻嫙悬懸旋暶檈漩玄玹琁璇璿痃蜁𠗻𠣖𠥞𡈴𡾥𣟳𧉎𧐗𧔤𧜽𧟨𩙢]→xuán;
[㔵㧋㾌䠣咺晅烜癣癬选選顈𢈋𣉖𣎓𥥾𥶷𦌔𧡚𧡢𩘒]→xuǎn;
[㧦㯀㳙䀏䃠䍗䍻䝮䧎䩙䩰怰昡楥楦泫渲炫琄眩眴碹絢縼繏绚蔙衒袨讂贙鉉鏇铉镟鞙颴𠵷𢂄𢳄𤂿𥌭𦈝𦛔𧾆𨁁𨊼𨹆𩃚𩉥𩋢𩋫𩑹𪍧]→xuàn;
[鰚]→xuan;
[㗾㻡削疶蒆薛辥辪靴鞾𢪎𥄒𪃅]→xuē;
[㖸㰒㶅㿱䋉䱑乴壆学學岤峃嶨斈泶澩燢穴茓袕觷踅雤鷽鸴𢯳𢼺𥀣𦥯𧉢𧸗]→xué;
[䨮雪鱈鳕]→xuě;
[㕰㞽䆝䆷䎀䒸䛎䤕䦑䫼䬂䭥吷坹桖瀥狘血謔谑趐𣧌𣧡𣧵𣪨𣺭𤀰𥄎𥄴𥅧𦐍𦰾𧔗𧮞𨑣𨭁𩌊𩖱𩖶]→xuè;
[樰膤艝轌]→xue;
[䗼䠝䵫勋勛勲勳坃埙塤壎壦曛焄熏燻獯矄窨纁臐蔒薫薰蘍醺駨𡑎𡺕𤑕𦘶𧰣𩪱𫄸]→xūn;
[㖊㜄㡄㨚㰬㵌㽦䋸䖲䘩䙉偱噚寻尋峋巡廵循恂揗攳旬杊栒桪槆樳毥洵浔潃潯灥燖珣璕畃紃荀荨蟳詢询鄩馴驯鱏鱘鲟𣌨𣖼𤃺𤛧𤿟𥒘𥙣𥳍𥾡𦅀𦅑𦠅𦳣𧾝𧾠𧾩𨀴𨼔𩖰𪀠𪀽]→xún;
[㢲䛜䞊䭀伨侚卂噀奞巺巽徇愻殉殾汛潠爋狥稄蕈訊訓訙训讯賐迅迿逊遜鑂顨鵕𠊫𠹀𡿼𢏤𣹯𦫯𧥿𧸩𨺮𩊻𩠇𩷰𩾄𩾧𪇑]→xùn;
[嚑]→xun;
[㝞㳌㾎䃁䆘丫压吖圧垭埡壓孲庘押枒桠椏錏鐚鴉鴨鵶鸦鸭𠋗𠜲𣏎𤵭𥇠𨨙𨸺𩭯𩿔]→yā;
[㧎䄰伢厑厓堐岈崕崖涯漄牙猚玡琊瑘睚笌芽蚜衙齖𤘅𤘆𧓪𧬬𨖭𩃐𪗹𪘲]→yá;
[㿿䪵厊哑唖啞庌痖瘂蕥雅𤴓𤹎𧧝𨁶]→yǎ;
[㰳䅉䝟䢝䦪䰲亚亜亞俹劜圔圠娅婭挜掗揠氩氬犽猰砑稏窫聐襾訝讶軋轧迓铔齾𠄮𠮜𠵣𡇼𡴭𡶦𡷻𡸗𡹄𢛄𢛟𢮊𣉩𥏝𥐕𥒧𦉟𦉧𦜖𧈝𨓴𩨠𩮝𪆰]→yà;
[⺂⺄乛呀]→ya;
[㖶㤿㮒㸶䅧䊙䑍䗎䞛偣剦啱嫣嬮崦恹懕懨淊淹湮漹烟焉焑煙猒珚硽篶胭腌臙菸鄢醃閹阉黫𠛭𠝢𢤍𣩙𤎄𤟟𤡖𥷀𦎣𦏥𦛞𦝪𧹬𧺅𨣻𨽑𩈯𩣲]→yān;
[⻈㗴㘖㘙㝚㫟㳂㶄㺂㿕㿼䀋䀽䂴䇾䉷䓂䖗䗡䢥䦲䫡严厳嚴塩壛壧妍姸娫娮孍岩嵒嵓巌巖巗延揅昖楌檐櫩沿湺炎狿琂盐研硏碞礹筵簷綖芫莚蔅虤蜒言訁詽讠郔閆閻阎顏顔颜鹽麣黬𠘥𠰖𡣽𢉘𢌨𣡞𣡶𣥡𣭻𣼞𤅸𤖝𤡥𤢋𤯐𤲩𥕼𥤟𥴿𥶿𦌚𦛣𦫤𧇱𧍢𧎘𧬌𧴣𧻃𨡄𨤎𨷽𨸮𩩄𩩴𪂈]→yán;
[㕣㚧㢂㫃㭺䁙䄋䌪䍾䎦䗺䣍䤷䲓䶮乵俨偃儼兖兗匽厣厴噞夵奄嵃嶖巘巚弇愝戭扊抁掩揜曮棪椼檿沇渰渷演琰甗眼縯罨萒蝘衍裺褗躽遃郾酓隒顩験魇魘鰋鶠黡黤黭黶鼴鼹齞齴龑𠆲𠍛𠻤𡙶𡹶𢅠𢇘𢈂𢯼𢸴𢾑𣃧𣃳𣄉𣄑𣝎𣼠𤂠𤗎𤟇𤫣𤯇𤸹𥀬𥃿𥍻𥜒𥣘𥤴𥯃𦁙𦏹𦖈𦧡𧊔𧞣𧠦𧥜𧽉𧽞𧾤𨀅𨁹𨂪𨃰𨒄𨟹𨠭𨺥𩗷𩻖𪒝𪒠𪗙𪗤]→yǎn;
[㛪㢛㦔㬫㰽㷔㷳㷼䂩䛳䜩䞁䢭䨄䳛䳡䳺䴏䶫偐傿厌厭咽唁喭嚥堰墕妟姲嬊嬿宴彥彦敥晏暥曕曣椻溎滟灎灔灧灩烻焔焰焱燄燕爓牪砚硯艳艶艷葕覎觃觾諺讌讞谚谳豓豔贋贗赝酀酽醶醼釅闫隁雁餍饜騐騴驗驠验鬳鳫鴈鴳鷃鷰𡚇𢇈𢔂𢜰𣃾𣄝𣡕𤅊𤜵𤬝𦁏𦑎𦖧𧩅𨁍𨡎𨡣𨪶𨴣𨶁𨻂𨻳𩃀𩒖𩜽𩩶𩪴𩳢𩸞𪁡𪑈𪙊]→yàn;
[樮欕熖軅]→yan;
[㒕䱀咉央姎抰殃泱眏秧胦鉠雵鞅鴦鸯𠮴𣐫𤢐𤸡𥃽𦴊𧲱𩲴𪓛𪚻]→yāng;
[㟅㦹㬕䁑䖹䬗佯劷垟崵崸徉扬揚敭旸昜暘杨楊氜洋炀烊煬珜疡瘍眻禓羊羏蛘諹輰鍚鐊钖阦阳陽霷颺飏鰑鴹鸉𡩶𡹕𢏙𢽕𣉚𤞢𤢮𥂸𥒞𥬴𥳜𦍕𦍹𦭵𦼴𨋽𨒫𩋬𩤟𩴨𪕫]→yáng;
[㔦䍩䑆䒋仰佒傟养坱岟慃懩攁柍楧氧氱炴痒癢紻蝆軮養駚𠢴𣃝𦏱𦯒𧓲𧵌𨱝𩊑𩧫]→yǎng;
[㨾㺊㿮䬺䭐䵮怏恙样様樣漾瀁羕詇𠍵𡠘𡡂𢟣𢵇𣗹𥠜𥥵𧥴𧫛𨋕𨎔𨖌]→yàng;
[奍礢羪]→yang;
[⺓㙘䌁䙅䛂䳩吆喓夭妖幺枖楆殀祅腰葽訞邀鴁𠕻𠣑𡆩𡝩𡢹𡣠𢆷𢆽𣨘𥹱𦔷𧍔𧷋𨓳𩑗𩜸]→yāo;
[㑸㑾㨱䂚䆙䋂䌊䌛䔄䖴䚺䚻䠛䢣䬙倄傜嗂垚堯姚媱尧尭峣嶢嶤徭愮揺搖摇暚榣烑爻猺珧瑤瑶窑窯窰繇肴蘨謠謡谣軺轺遙遥邎銚鎐顤颻飖餆餚鰩鳐𠌠𠏈𠑐𡔜𡝛𡩸𡺯𢈆𢊙𢋇𢑈𣣳𤚭𤫺𤬔𤬖𦆸𦾺𦾾𧄎𧤮𧽎𨍳𨘔𨹋𩋃𩥣𩲻𩿕]→yáo;
[㝔㟱㢓㫏㫐㴭㹓䁏䁘䆗䆞䯚䴠䶧仸偠咬婹宎岆崾抭杳柼榚溔狕眑窅窈舀苭蓔闄騕鴢鷕鼼齩𠢩𡛙𡨇𢂊𥤣𥦖𦥝𦦌𧠽𨱧𩢒𩨴𩩼𩬗𪐯]→yǎo;
[㔽㞁㵸㿑㿢曜熎燿獟矅穾窔筄纅耀艞药葯薬藥袎要覞詏讑鑰钥靿鷂鹞𠍩𠟋𠹑𡶂𢅹𢝍𢺇𤂼𤄶𤒝𤾫𥁒𥃺𥌺𥤹𥪯𥬓𦇬𦡱𦤋𧇠𧢢𩑴𩯛𩳔𪖐]→yào;
[䭇倻噎掖暍椰潱蠮𧏽𧒐𨶮𨸌𩜺]→yē;
[㡋㱌䓉䥺捓揶擨爷爺耶釾鋣鎁铘𣚋𣩯𤑷𥯘𦕆𦰳𨈺𩸾]→yé;
[㙒也冶吔嘢埜壄漜野𠥇𡑀𢀘𤝉𧐓]→yě;
[⻚㖡㗼㥷㩎㪑㱉㸣䁆䈎䊦䎨䢡䤳䤶䥟䥡䧨䭎䭟䱒䲜业亱僷叶啘嚈堨墷夜嶪嶫抴擛擪擫晔曄曅曗曳曵枼枽楪業歋殗液澲烨燁爗皣瞱瞸礏腋葉謁谒邺鄓鄴鍱鎑鐷靥靨頁页餣饁馌驜鵺鸈𠀸𠄅𠟪𠱝𡀽𡁁𡛌𡛽𡽣𢉥𢢜𢪧𢱴𣎩𣐂𣚕𣩫𣰛𤝇𤝱𤳪𥌅𥠍𥮧𦀕𦂡𦠜𦤪𧎭𧔦𧗖𨂒𨉅𨼥𨽀𩉂𩐱𩑃𩘏𩱝𩼋𩼴𪋫𪍅𪑦𪒲]→yè;
[亪]→ye;
[㙠㛄㥋㳖㾨䃜䉗䒾䔱䚷䧇䪰䫑一乊伊依医吚咿噫壱壹夁嫛嬄弌悘揖檹欹毉洢漪猗瑿祎禕稦繄蛜衣衤譩郼醫銥铱鷖鹥黟黳𠰄𠲔𠲖𠿣𡄵𡜬𢊘𢣉𢨮𣐿𣘦𣢷𧉅𧜤𧫦𧮒𩕲𩥯𩮵𪁚𪈨]→yī;
[㐌㚦㝖㞔㥴㦾㰘㹫㺿㼢䄬䇵䔟䞅䣡䧅䩟䬁䬮䮊䱌䲑䴊乁仪侇儀冝凒匜咦圯夷姨媐宐宜宧寲峓嶬嶷巸弬彛-彞怡恞扅拸暆柂栘桋椸沂沶熪狋珆瓵疑痍眙移箷簃羠耛胰萓蛦螔衪袘觺訑詑詒誃謻讉诒貤貽贻跠迆迤迻遗遺鏔頉頤顊颐飴饴鸃𠄱𠅌𠈶𠍫𠏩𠐀𠗺𠛃𠜁𠤕𠤗𠤘𠩗𠪗𠲻𠼪𡬓𡱐𡷪𡻣𢂒𢓡𢕷𢖅𢞉𢩼𢱁𣐓𣐵𣕁𣙛𣢭𣸘𤆾𤇴𤈙𤖪𤘊𤝻𥃸𥄻𥄿𥌟𥙁𥙇𥫃𥹋𦚟𦟧𦡫𧓗𧡇𧣟𧣬𧦧𧳁𧷅𨛯𨜽𨠑𨠶𨣬𨳷𩓧𩔦𩖹𩖾𩗑𩚇𩛮𩤒𩸨𩼨𪀓𪐔𪘬𫍟]→yí;
[㕈㠖㠯㫊㰝㰻䉝䝝䧧䭲䰙乙以佁倚偯崺已庡扆攺敼旑旖椅檥矣礒笖肔舣艤苡苢蚁螘蟻裿踦輢轙逘酏釔鉯钇顗鳦齮𠮙𠯋𡼎𢙇𢦕𢷔𤝳𥏜𥑴𥫜𥰧𦮸𧔮𩛆𩠂𩡣𩾠𪐣𪘃𪙴]→yǐ;
[㐹㑊㑜㑥㓷㔴㖂㘁㘈㙪㙯㚤㛕㛳㜋㜒㝣㡫㡼㢞㣇㣻㦉㦤㱅㱞㱲㲼㳑㴁㴒㵝㵩㶠㹭㽈䄁䄩䄿䆿䇩䇼䉨䋚䋵䌻䎈䓃䓈䓹䔬䕍䖁䖊䖌䗑䗟䗷䘝䘸䝘䝯䢃䣧䦴䬥䭂䭞䭿䯆䰯䴬䵝乂义亄亦亿伇伿佚佾俋億兿刈劓劮勚勩呓呭呹唈囈圛坄垼埶埸墿奕嫕嬑嬟寱屹峄嶧帟帠幆廙异弈弋役忆怈怿悒悥意憶懌懿抑挹捙掜撎敡斁易晹曀曎杙枍枻栧栺棭榏槸檍欥欭歝殔殪殹毅泆洂浂浥浳湙溢潩澺瀷炈焲熠熤熼燚燡燱獈玴異疫痬瘗瘞瘱癔益睪瞖硛秇穓竩縊繶繹绎缢羛義羿翊翌翳翼耴肄肊膉臆艗艺芅苅蓺薏藙藝蘙虉蛡蜴螠衵袣裔裛褹襼訲訳詍詣誼譯議讛议译诣谊豙豛豷賹贀跇軼轶逸邑醳醷釴鈠鎰鐿镒镱陭隿霬靾饐駅驛驿骮鮨鯣鶂鶃鷁鷊鷧鷾鹝鹢黓齸𠂆𠍳𠓋𠚮𠡔𠡝𠥦𠨾𠩫𠲚𠲺𠶷𠽜𡄻𡉛𡊁𡊶𡍡𡥁𡾾𢀁𢂗𢂼𢄅𢇙𢇚𢇸𢈶𢍰𢎀𢎃𢎉𢏗𢓀𢖫𢖴𢖺𢗎𢘽𢡃𢨳𢩮𣎅𣚘𣡊𣤪𣦌𣧄𣨟𣫙𣶫𣷩𣿉𤑹𤣨𤣮𤤺𤥿𤧕𤬩𤴧𤶛𤷅𤸸𤻂𤼌𥃠𥅓𥍴𥒵𥘒𥘠𥜃𥜥𥟘𥡪𥥌𥥴𥩖𥫝𥱃𥸊𥾐𥿹𦌩𦎝𦏸𦓻𦔜𦔥𦘳𦙨𦠉𦥱𦨇𦭥𦶂𧃟𧅖𧆦𧈻𧊣𧊤𧋏𧑌𧙡𧢂𧬇𧱊𧱏𧷥𧺎𧺝𧾰𨋯𨜶𨣠𨦯𨱁𨹝𨻊𨻏𨽹𩂒𩂹𩈭𩋌𩍖𩎭𩎷𩘧𩚂𩟉𩣞𩧭𩪟𩪣𩳇𩴜𩴮𩷍𩷘𩾘𩾢𪀕𪁛𪎈𪐘𪒕𪕶𪗷𫍙]→yì;
[⻂匇椬畩籎萟辷鶍]→yi;
[㧢㶏䄄䓰䜾䤃侌凐喑噾囙因垔堙姻婣愔慇摿栶歅殷氤洇溵瘖禋秵筃絪緸茵荫蔭裀諲銦铟闉阥阴陰陻隂霒霠鞇音韾駰骃𠖟𡇂𡈲𡋪𡖣𢉩𣱜𣸊𤝎𦈑𧊭𩃬]→yīn;
[㐺㕂㖗㙬㝙㞤㸒㹜㹞䓄䕾䖐䖜䪩䴦乑冘吟噖嚚圁垠夤婬寅峾崟崯斦檭殥泿淫滛烎犾狺珢璌碒苂荶蔩蟫訔訚訡誾鄞鈝銀银霪鷣齗龂𠪚𡐔𡓓𡓿𡸛𢂨𢓕𢝯𣓆𣘴𣽮𤷏𥤷𥮍𦟘𧦸𧩬𨓮𨛊𨟏𨦆𩂢𪘎𪙾𪛊]→yín;
[⺃㐆㥯㦩㧈㱃䇙䌥䒡䨸乚吲尹嶾廴引朄檃櫽淾濥濦瘾癮磤蘟蚓螾讔赺趛輑鈏隐隠隱靷飮飲饮𠃊𠽨𡼽𢋻𢓙𢛦𣔸𤂹𤻘𥖵𥬜𦈠𦾻𨈧𨏈𨐐𨒦𨡢𩖄𩚕𪙤]→yǐn;
[㒚㡥㣧㥼㪦㴈䕃䚿䡛䲟印垽堷廕慭憖憗懚檼洕湚猌癊胤茚蒑酳鮣𡩘𢌲𢪪𢳃𢷍𣦫𣱐𤢦𤯸𤵯𦜲𦝴𧥸𧦹𨋙𨟴𨢂𩂥𩐞𩬵𪔰𪔽]→yìn;
[粌]→yin;
[㡕䁐䓨䣐䦫䧹䪯䴍偀啨嘤嚶婴媖嫈嬰孆孾应応應撄攖朠桜樱櫻渶煐瑛璎瓔甇甖碤礯緓纓绬缨罂罃罌膺英莺蘡蝧蠳褮譍譻賏鍈鑍锳霙韺鴬鶑鶧鶯鷪鷹鸎鸚鹦鹰𠠜𠮳𠸄𡎘𢄋𤜉𤣎𤭫𥌽𥌾𥍼𥐑𦔃𦦿𧓀𧕄𧢛𧮆𧯀𨍞𨟙𨵛𩄪𩹅]→yīng;
[㨕㵬㶈㹚㿘䁝䃷䊔䑉䕦䤰僌営塋嬴攍楹櫿溁溋滢潆濙濚濴瀅瀛瀠瀯瀴熒營瑩盁盈籝籯縈茔荧莹萤-萦萾蓥藀蛍蝇蝿螢蠅覮謍贏赢迎鎣𡃅𡺡𢥏𣲜𤟣𤹜𦖽𦝚𧅋𧕍𧭓𨜏𩸥𩻷]→yíng;
[㢍㲟㹵䀴䚆䨍䬬䭊䭗䭘巊廮影摬梬浧潁璄瘿癭矨穎郢頴颍颕颖𠝟𡂚𣟤𣤵𤁽𤌌𥏎𦡺𦢆𨠸𩖍𩘑𩳍𪊵]→yǐng;
[㑞䙬䤝䵴噟媵映暎硬膡鐛鞕鱦𠊶𡀘𡁊𡄖𢣙𣋋𤇾𤹥𥚿𦩩𨪄𩋹]→yìng;
[愥攚灐灜珱縄軈]→ying;
[哟唷喲]→yō;
[㐯㜉㟾㴩㻾㽫䗸䧡佣傭嗈噰墉壅嫞庸廱慵拥擁槦滽澭灉痈癕癰臃邕郺鄘鏞镛雍雝饔鱅鳙鷛𠆌𢀍𢢓𢧳𣋿𤛑𥑿𥧱𦃽𦤘𧝸𧴄𧴗𩍓𩟀𩟷𪄉𪇛𪪝]→yōng;
[㝘䗤喁揘牅顒颙鰫𧲤𧺸𨦡𩔔𩤛𪅟]→yóng;
[㙲㦷㴄㷏䞻俑傛勇勈咏埇塎嵱彮恿悀惥愑愹慂柡栐永泳涌湧甬硧禜蛹詠踊踴鯒鲬𠳀𠹍𣏀𦨤𦨬𧖇𧗴𧻹𨓨𨤂𨴭𩆄𩜳]→yǒng;
[㞲㶲用苚醟𡵜𥁎𥥝𧙇𨶽𩬮]→yòng;
[怺砽]→yong;
[㗀㱊㳊㴗䥳优優呦嚘幽忧怮悠憂攸櫌泑滺瀀纋耰逌鄾麀𠘳𠨦𠮫𡺒𡺖𢆶𢋣𢿚𣁨𤄘𤣙𥣯𥽟𦎓𧀥𧍘𩘈𩤹𩽇]→yōu;
[㒡㕱㘥㚭㛜㫍㳺㽕㾞䍃䑻䖻䚃䢊䢟偤尢尤峳怣斿楢櫾沋油浟游犹猶猷由疣秞肬莜莸蕕蚰蝣訧輏輶逰遊邮郵鈾铀駀魷鮋鱿鲉𠧠𠧴𡇀𡈙𡈰𡈵𡋧𡯙𢓿𢖟𢟅𣏞𣓐𣧗𤘜𤤧𤸈𥯞𥴕𦑸𦥣𦳧𦳷𦵵𦷿𦸙𧡹𧰰𧳫𨑫𨗰𨘁𨘵𨙂𨛕𨸙𩗚𩘓𩥘𩹊𩿬]→yóu;
[㮋㰶㶭䅎䒴䬀䱂䳑丣卣友庮懮有栯梄槱湵牖禉羐羑聈脜苃莠蜏酉銪铕黝𠖋𠢢𡊧𢪥𣅺𣢄𣢜𣣜𣣸𣤎𣧥𣸠𣿤𤍕𤪎𤱎𥜚𥝘𦏇𦩲𧆕𧠶𨡴]→yǒu;
[⺀㓜㕗㤑㹨㺠䀁䆜䛻䞥亴佑侑又右哊唀囿姷宥峟幼柚牰狖祐糿蚴誘诱貁迶酭釉鼬𡜳𡯉𢈓𣅄𣓛𤤬𤴨𥙾𦳩𧅲𧆘𩑣𩜷𩲎𩴑𩴙]→yòu;
[孧牗蒏]→you;
[㝼㰲䆰䣿䩽唹扜毺淤瘀盓穻箊紆纡虶迂迃陓𤕘𤥽𧈯𨖛𩂧]→yū;
[⻥㚥㤤㥚㥥㪀㬂㬰㳛㶛㷒㺞㺮㻀㼶䁩䂛䃋䄏䄨䍂䏸䐳䔡䗨䜽䢓䩒䬔䰻䱷䲣乻于亐伃余俞兪堣堬妤娛娯娱嬩崳嵎嵛愉愚扵揄於旕旟杅桙楡楰榆欤歈歟歶渔渝湡漁澞牏狳玗玙瑜璵畭盂睮硢禺窬竽籅羭腴臾舁舆艅茰萮萸蕍蘛虞蝓螸衧褕覦觎諛謣谀踰輿逾邘酑鍝隅雓雩餘馀騟骬髃魚鮽鰅鱼鷠鸆𠎳𠧇𠸹𡁎𡂊𡑾𢊧𢋅𢎻𢔢𢹏𢾄𣄊𣟰𣢒𤚎𤜹𤧙𥔢𥝨𥯮𥷔𦈣𦋯𦏻𦦫𦩞𦱃𧃠𧊠𧍪𧙶𧞏𧰇𧾚𨊱𨜖𨨶𨰸𨵦𨶢𨾌𩟳𩡃𩢶𩤺𩥭𩦡𩦢𩨈𩨗𩨙𩺰𪃍𪃎𪇝𪉐𪊻𪑝]→yú;
[⻗㑨㒁㒜㔱㙑㝢㠘㡰㣃㦛㲾㺄㼌䣁䥏䨞与予伛俁俣偊傴匬噳圄圉宇寙屿峿嶼庾懙敔斔斞楀瑀瘐祤禹窳羽與萭蘌語语貐鄅鋙雨頨麌齬龉𠋟𠱐𡷎𡻢𢮁𣢦𣨝𤗃𤹪𥒾𥛩𦀡𦥉𦦲𦭳𦳅𧱬𨝈𨵉𩃯𩩑𩩘𩵎𪂕𪋬]→yǔ;
[⺺⺻㚜㠨㤢㥔㦽㧒㽣䁌䂊䈅䉛䋖䋭䍞䖇䘘䘱䘻䛕䜡䞝䢖䢩䤋䨒䫻䮇䮙䴁䵥俼儥喅喐喩喻噊圫域堉妪媀嫗寓峪嶎庽彧御忬悆惐愈慾戫昱棛棜棫櫲欎欝欲毓浴淢淯滪潏澦灪焴煜燏燠爩狱獄玉琙瘉癒矞砡硲礇礖礜禦秗稢稶穥篽籞籲緎繘罭聿肀育艈芋芌茟蒮蓣蓹蕷薁蜟蜮裕誉諭譽谕豫軉輍轝逳遇遹郁醧鈺銉鋊錥鐭钰閾阈霱預预飫饇饫馭驈驭鬰鬱鬻魊鱊鳿鴥鴪鵒鷸鸒鹆鹬龥𠀛𠊏𠏚𠕦𠫣𠽵𡇺𡈨𡋬𡒃𡒊𡔴𡨣𡨿𡬊𡬞𡿥𡿯𢌻𢒰𢔥𢔬𢔴𢖡𢛨𢡎𢯮𢺴𣋉𣍛𣕃𣝑𣡉𣣎𣩺𤀝𤞞𤳕𤸒𥆉𥉑𥎐𥘄𥙿𥝍𥷞𥸤𥸪𥹔𦈸𦋢𦎘𦏜𦒑𦡭𦦩𦱀𦱂𧉣𧐄𧑐𧗪𧫊𧶠𧼫𧿷𨄯𨉗𨗝𨞓𨩬𨪎𨮔𩈕𩊇𩋉𩋤𩎹𩏟𩏴𩘤𩘳𩘻𩚄𩛪𩛭𩝗𩟑𩰪𩱌𩱱𩲾𪁀𪂉𪂵𪋉𪋮𪑆𪑌𪓊]→yù;
[挧澚荢鯲]→yu;
[㠾㾓䡝䥉䨊冤剈囦嬽寃悁惌棩淵渁渆渊渕灁眢箢葾蒬蜎蜵裷駌鳶鴛鵷鸢鸳鹓鼘鼝𡈒𡢊𡣬𡷡𢍈𢏮𢱽𣹠𥿎𨀮𨓯𨖳𩛟𩝸𪀈𪔗𪔙]→yuān;
[㟶㥳㹉䖠䦾䬧䱲䲮䳒䳣元円原厡厵员員园圆圎園圓垣塬媴嫄援杬榞榬橼櫞沅湲源溒爰猨猿獂笎緣縁缘羱茒蒝薗蚖蝝蝯螈袁謜貟贠轅辕邍邧鎱騵魭鶢鶰黿鼋𠝳𠩠𢆀𢗯𢷻𤬌𦍼𦿂𧉗𧔞𧳭𧻚𨕗𨸘𨻣𩉯𩍻𩰵𪄁𪔅𪕀]→yuán;
[䛄䛇䩩盶远逺遠鋺𠒜𡯱𩌑𩐘𩔃]→yuǎn;
[㤪㥐㭇䅈䏍䬇䬼傆噮垸夗妴媛怨愿掾瑗禐肙苑衏裫褑褤院願𡈓𢂱𢐄𢕋𥭞𧙮𩕾𩘍𩟁]→yuàn;
[酛鈨]→yuan;
[彟彠曰曱矱箹約约𠏃𡡕𢁞𢾔𦚢𧨄𩚈𩜌𪘳]→yuē;
[𢯵]→yuě;
[⺝㜧㜰㬦㰛㹊䆕䆢䋐䋤䖃䟑䟠䠯䡇䢁䢲䤦䥃䶳刖妜嬳岄岳嶽恱悅悦戉抈捳月樾瀹爚玥礿禴篗籆籥籰粤粵蘥蚎蚏越跀跃躍軏鈅鉞钺閱閲阅鸑鸙黦龠𠔠𠨲𠩉𠪶𠯲𠾲𠿋𡆦𡆽𡛟𢦰𣌗𣎱𣐋𣤰𣦏𣨡𣻮𤑓𤓝𥆟𥩡𥸘𦋩𦣜𦤕𧀲𧅚𧇓𧕋𧤽𧹊𨁑𨈋𨊸𨒋𨙄𨳕𨷲𨸀𨸎𨿁𩁯𩎙𩓥𩱪𩱲𩿠𪁑𪒥𫐄]→yuè;
[㚃奫晕暈氲氳煴縕缊蒀蒕蝹贇赟頵馧𠚓𥠺𨍆𨷐𩁴]→yūn;
[㛣㜏䉙䢵云勻匀囩妘愪昀榲橒沄涢溳澐熉畇眃秐筠筼篔紜縜纭耘耺芸蒷蕓郧鄖鋆雲饂𠣐𡖒𣖆𤈶𥐩𥬀𧥼𧬞𧶊𨛡]→yún;
[㩈䆬䇖䞫䤞䨶䪳允喗夽抎殒殞狁磒荺褞賱鈗阭陨隕霣馻齳𠱳𧉃𧼐𩂿𪏔𪏚𪘩]→yǔn;
[㚺㞌㟦䚋䩵䲰傊孕恽惲愠慍枟熅熨緷緼腪蕴薀藴蘊运運郓鄆酝醖醞韗韞韫韵韻餫𠈤𡅙𡢘𡲪𡽅𣂊𣍯𤶧𤸫𦅿𦈉𧡡𩏅𩏆𩴉𪉂𪍝]→yùn;
[抣繧]→yun;
[㞉㦫匝咂帀拶沞紥紮臜臢迊鉔魳𠯗𠽷𣤷𣤺𦠛𦾬𧌃𨠿𩞶]→zā;
[䕹䞙䨿䪞偺喒囋囐嶻杂砸磼襍雑雜雥韴𡁕𢶍𢹼𢽜𣴖𣸐𤄔𤠀𥷩𧬩𧾁𩇺𪚇]→zá;
[咋𠷿]→zǎ;
[哉栽渽災灾烖甾睵菑賳𡿧𢎋𢦏𢦒𣔮𦞁𦳦]→zāi;
[㱰䏁䣬䮨宰崽𠎶𣅃𣪮𤌊𤝖]→zǎi;
[䵧侢傤儎再在扗洅縡載载酨𡉄𤞳𧯥𨀬𨚵𩛥𩛳]→zài;
[䍼䐶兂簪簮糌鐕鐟𡡖𥸢]→zān;
[咱]→zán;
[㳫䭕儧儹噆寁揝撍攅攒攢昝桚沯礸趱趲𢄤𣸄𨖋𨘄]→zǎn;
[㔆㜺㟛㣅䬤暂暫濽灒瓉瓒瓚禶襸讃讚賛贊赞蹔鄼酇錾鏨饡𠼗𥎑𥜙𥳋𧄽𨙏𩛻𩯒𩯳]→zàn;
[㮜匨牂羘臧蔵賍賘贓贜赃髒𡁧𡅆𢈜𢍿𣻟𤃼𤛻𦟃𪓅]→zāng;
[駔驵]→zǎng;
[㘸塟奘弉脏臓臟葬銺𤞛𧕨𨌄]→zàng;
[㡟㯾㷮䜊傮糟蹧遭醩𡐋𣍖𣩒𥀛𦵩𨠷𪙡]→zāo;
[䥣凿鑿]→záo;
[䖣䗢䲃早枣棗澡璪繰薻藻蚤𠙬𢄀𢑖𤞋𤩨𧈹𧎮𨎮𨐉𨚰]→zǎo;
[唕唣喿噪慥梍灶燥皁皂竃竈簉艁譟趮躁造𠴵𡌣𡨗𢲵𢵥𣴢𤍜𤟀𥖨𦯑𨒽]→zào;
[栆]→zao;
[㖽㟙㣱㳻㺓䇥䕉䕪䯔䰹䶦则則唶啧嘖嫧帻幘択择擇樍沢泎泽溭澤皟瞔矠礋笮箦簀舴荝蠌襗諎謮責賾责赜迮鸅齚齰𠟻𡸦𣛸𣤈𣼦𣿐𤖓𤢟𤾀𥍱𥎍𥼃𦔈𦟜𧶷𨕠𨖊𩂖𩄾𩌪𩔳𪌟]→zé;
[㳁仄夨崱庂捑昃昗汄𠨻𡵗𡸈𡹨𢧠𢮚𢯩𣆽𣬿𥟔𩾸]→zè;
[伬蔶]→ze;
[戝蠈賊贼鯽鰂鱡鲗𢨗𦽒𧒿𨆎]→zéi;
[㻸]→zēn;
[怎]→zěn;
[譖譛谮]→zèn;
[囎]→zen;
[䎖増增憎橧熷璔矰磳繒缯罾譄鄫𡡑𡾽𤎯𦀓𦼏𧢐𨲯]→zēng;
[㽪]→zěng;
[䙢䰝甑贈赠鋥锃𪒟𪙭]→zèng;
[鱛]→zeng;
[㗬㦋㪥㾴䐒䵙䶥偧劄吒哳喳奓扎抯挓揸摣柤査楂樝渣皶皻觰譇齄齇𠭯𠯩𠽣𢄄𤹡𥡧𥹁𦟰𦳏𧩫𧬅𩮎𪗭𪗵]→zhā;
[㱜㳐䥷䮜䮢札煠牐甴箚耫蚻譗鍘铡閘闸𠍹𠓣𠝚𠢙𠢡𠰏𡎫𡟢𢧖𢧻𣟦𣧖𣽛𤁳𤡨𤵦𧄠𧉫𧶇𧼰𧼶𧽅𩃡𩃹𩥠𩩥𩳶𩿤]→zhá;
[㴙㷢䋾䕢䛽䱹厏拃搩眨砟苲踷鮓鮺鲊鲝𤈩𥀈𥀉𦂉𦑯𧨿𨂵𨅓𩻢𩼫]→zhǎ;
[㡸䃎䄍䆛䖳乍咤宱搾柞栅榨溠灹炸痄蚱詐诈醡霅𡗸𢕮𣛽𤰦𧧻𧨊𧿌𨋘𨡗𩬟𩶱𩽽]→zhà;
[㒀䔝捚摘斋斎榸齋𠞶𠵠𠷒𡅓𢋿𢴨𤞮𤻦𨅪𩝿𩱳𪗒𪗓𪘇𪘨𪚎]→zhāi;
[㡯宅檡𦑱𩏪𩏽𪀥]→zhái;
[䍉窄鉙𠏰𤢒𥞅𧲻𧻍𩬫]→zhǎi;
[㩟䐱债債寨瘵砦𠑞𡍥𢯌𣩭𥍪𥰾𦤧𨝋𪑽]→zhài;
[夈粂]→zhai;
[㣶㮵䦓䩇䱳䶨噡嶦惉旃旜栴毡氈氊沾瞻粘薝蛅詀詹譫谵趈邅閚霑飦饘驙魙鱣鳣鸇鹯𠌲𠟧𡅹𡕁𡭞𢧗𣢤𣮿𤘇𥙡𥶕𦧚𦪣𧋱𧒝𧮪𧽆𧾍𨊈𩉗𩔣𩼼𪃋𪉜𪏉𪡏𫗴]→zhān;
[讝]→zhán;
[㔊㜊㞡㠭䁪䁴䆄䎒䟋䡀䩅䩆䱼嫸展崭嶃嶄搌斩斬椫榐橏琖盏盞輾醆颭飐黵𠟉𡽻𢅺𣀁𣛷𥇢𥴐𥿜𦈻𦗢𧎰𧔡𧖉𧬆𧲮𨣁𨣚𨫀𨭖𨺿𩕊]→zhǎn;
[㟞㺘㻵䋎䗃䘺䪌䱠佔偡占嶘战戦戰栈桟棧湛站綻绽菚蘸虥虦覱譧輚轏驏𡁳𡓦𢈽𢤚𣳤𤖆𤜇𧀡𧂁𧙭𧝑𧮺𧸪𨇩𨼈𨼮𩆯𩥇𩨍𩰃𪗦𪘪]→zhàn;
[䛫傽墇嫜张張彰慞暲樟漳獐璋章粻蔁蟑遧鄣餦騿鱆麞𡈠𢕎𢕔𢷢𣌞𤍤𧐊𧽣𨄰𩌬𪅂𫗠]→zhāng;
[⻓仉掌涨漲礃長长𠫝𡑄𢩰𣾦𤓯𤕄𥳶𦺡𩭫]→zhǎng;
[㙣㽴丈仗嶂帐帳幛扙杖涱痮瘬瘴瞕胀脹賬账障𠅹𡚹𢪾]→zhàng;
[幥粀鏱鐣]→zhang;
[䞴佋啁妱巶招昭皽盄窼釗鉊鍣钊駋𡖎𢗈𣋍𤍒𤿘𥏨𦗔𦺓𨱻]→zhāo;
[㕚䈃䝖找沼爪瑵𠕖𢁬𦬔𧳻]→zhǎo;
[㑿㡽㷖㷹䃍䈇䍜䍮䑲兆召垗旐曌枛棹櫂炤照燳狣瞾笊罩羄肁肇肈詔诏赵趙鮡𠕭𠟅𠠄𠻥𡱜𢡰𣠜𤙔𥵤𦹫𧳝𨹸𩘀𩙩]→zhào;
[⺤⺥爫罀]→zhao;
[㸙嗻嫬蜇遮𠌮𡂭𨰵]→zhē;
[㞏㡇㢎㪿㭙㭯㯙㯰㸞䇽䊞䎲䐑䐲䓆䜆䝃䝕䮰厇哲啠喆嚞埑悊折摺晢晣歽矺砓磔籷粍虴蛰蟄袩詟謫謺讁讋谪輒輙轍辄辙銸馲鮿𠚱𠝝𠞃𠯓𠽻𠾀𡇠𡘭𡜯𡝊𢟯𢢍𢫰𢬴𣙵𣠞𣻩𤜤𤟍𤮱𥏯𥐽𥕣𥛧𥤋𥧮𦅄𦔮𦗑𦗗𦞥𦠣𦬃𧎴𧑧𧤠𧲢𨅊𨐃𨵊𩊵𩐶𩢐𩣩𪐏𪚥]→zhé;
[乽啫禇者褶襵赭锗𩤜]→zhě;
[䂞䏳䗪䠦䩾䵭柘樜浙淛潪蔗蟅这這鷓鹧𣇧𣶋𥑡𥭙𦠟𦠠𦯍]→zhè;
[着著𡄡]→zhe;
[㖘㘰㲀䂦䃌䈯侦偵嫃寊帪搸斟栕桢桭楨榛樼殝浈潧澵獉珍珎瑧甄眞真砧碪祯禎禛箴籈胗臻葴蒖蓁薽貞贞轃遉酙針鉁錱鍼针靕鱵𠛶𠸸𡇑𡇖𡈿𡻈𣓀𣿎𤚨𥪘𦳳𦸮𧮬𨱅𩇜𪇳𪉕]→zhēn;
[𠵧]→zhén;
[㐱㪛㱽䂧䑐䠴䪴䪾䫬屒弫抮昣枕畛疹眕稹紾絼縥缜聄袗裖診诊軫轸駗鬒黰𠘱𠠹𠬓𢏈𣬻𣱽𤷌𥅘𥌃𥖘𧠝𧤛𨏤𩒀𩒈𩬖𪑳]→zhěn;
[㓄㣀㮳㯢㴨㼉䀕䊶䏖䝩䟴䨯䲴䳲侲圳塦挋振揕敶朕栚瑱甽眹紖纼誫賑赈酖鎭鎮镇阵陣震鴆鸩𣃵𣏖𣒅𥤤𨌑𨳌𨸬𩄛𩊡𩊨𩑘𩒪𩾺𪁧𪐲]→zhèn;
[萙鋴]→zhen;
[㬹䆸䇰䋊䋫䍵䱢争佂埩姃媜峥崝崢征徰徴徵怔挣掙揁炡烝爭狰猙癥眐睁睜筝箏篜聇蒸诤踭鉦錚钲铮鬇鯖𠑅𠲜𡪺𢁿𢓞𢮐𢾧𤪡𦓺𦙫𦚦𦜎𦡅𦱊𧗆𧗲𧘿𧪣𧯫𨌢𨛰𨜓𨟃𨢹𨺟𩗲𩘼𩘽𩚫𩺄]→zhēng;
[䡕愸抍拯掟撜整晸氶糽𠏫𤸲𤿆𨀧𨋬𩗵]→zhěng;
[㡠㡧㱏㽀䂻䈣䥌䥭䦛䦶塣帧幀政正症証諍證证郑鄭鴊𠔻𢌦𢏰𢹑𥊼𥒛𧶄𨚣𨧭𩏠𪎻]→zhèng;
[凧]→zheng;
[㩼㯄㲍㴯㸟㽻䓋䓜䓡䝷䞠䟡䣽䧴䵹之倁卮吱坧巵戠搘支枝栀梔椥榰汁汥泜疷知祗祬禔秓秖秪稙綕織织肢胑胝脂臸芝蘵蜘衼隻馶鳷鴲鵄鼅𠦧𠰅𢎈𤵋𤽁𥃫𥇭𥘡𥝑𥝮𥻬𥾣𦏤𦝔𦭜𦯫𦴀𧌔𧐉𧱒𧹛𧽦𨌌𨕕𨜎𨟾𨢮𩍲𩍵𩙾𪂅𪉆𪒊𫛛]→zhī;
[㙷㜼㥀䐈䟈䵂侄値值儨嗭埴執墌妷姪嬂慹执摭植樴殖淔漐犆瓡直禃絷縶聀职職膱蟙褁貭跖踯蹠躑軄釞鉄馽𡁉𡂣𡈊𡌴𡏀𡖻𡰹𡸜𢃜𣖭𣖿𣳀𣽚𤃲𥏅𥮖𦳮𧀿𧃐𧏸𧓸𧾂𨂂𨤱𨼓𩯈𪗨𪙹]→zhí;
[㕄㡳㡶㫑㮹㲛䅩䇛䛗䤠䳅劧只咫址坁夂帋怾恉扺抧指旨枳止汦沚洔淽疻砋祉紙纸芷藢衹襧訨趾軹轵酯阯黹𠮡𠼠𡙑𡱔𢇨𢛍𢰙𢷸𢽃𢽗𢾫𣔐𣖌𣚠𣲵𤶓𤸓𥒗𥔊𦐖𦰘𧊙𧛢𧜚𧝉𧠴𧸅𧸕𨎌𨬚𨰛𨵂𩬺𪑜]→zhǐ;
[㗌㗧㘉㛿㜱㝂㣥㨁㨖㴛㿃䄺䆈䇧䉅䉜䎺䏯䐭䑇䓌䕌䘭䚦䚳䝰䞃䡹䥍䦯䩢䬹䭁䱃䱥䲀乿偫傂制劕厔垁墆娡寘峙崻帙帜幟庢庤廌彘徏徝志忮憄懥懫扻挃挚掷搱摯擲擳旘晊智柣栉桎梽楖櫍櫛治洷滍滞滯潌瀄炙熫狾猘瓆畤疐痔痣礩祑秩秲秷稚稺穉窒筫紩緻置翐膣至致芖蛭螲袟袠製覟觗觯觶誌豑豒豸質贄质贽跱踬躓軽輊轾迣郅銍鋕鑕铚锧阤陟雉駤騭騺驇骘鯯鴙鷙鸷𠊤𠊷𠋤𠍜𠓶𠘖𠚅𡀹𡂒𡍶𡏚𡑘𡖧𡠗𡠹𡮞𡽆𢄢𢄱𢅁𢊁𢍧𢐂𢕞𢖇𢖿𢙺𢚨𢡒𢧤𢯶𢴠𢴧𢻙𣗻𣥰𣨋𤆒𤓕𤖞𤛱𤞂𤞌𤦄𤦮𤧜𤴛𤴟𤴢𤿙𥇕𥍭𥎹𥏄𥏊𥏰𥏷𥒓𥠈𥠽𥣮𥭡𥴒𥹩𥿮𦃘𦛧𦜋𦟔𦤻𦥎-𦥐𦭮𦯯𧙁𧠫𧣭𧣾𧤡𧨰𧫡𧸲𨁷𨃯𨆧𨎉𨑨𨒉𨖹𨟊𨡐𨧵𨫔𨻆𨿛𩊝𩊴𩋩𩧄𩷓𩹈𩻼𪁊𪁓𪁩𪏀𪗻]→zhì;
[俧凪徔謢]→zhi;
[㹣䇗䈺䝦中伀刣妐幒彸忠柊汷泈炂盅籦終终舯蔠螤螽衳衷蹱鈡銿鍾鐘钟锺鼨𠛀𡖌𢁷𢃭𢨱𣷡𤝅𤯚𥗦𥷈𦉂𦬕𧆼𧑆𨳗𩅞𩅧]→zhōng;
[㣫冢喠塚塜尰歱煄瘇种種穜肿腫踵𠊥𡰒𡻑𣹞𤺄]→zhǒng;
[㲴䱰仲众偅堹妕媑狆眾祌筗茽蚛衆衶諥重𠱧𡥿𢝆𣱧𤚏𥻝𦌋𦔉𧬤𧳮𨉢𩾋𩿀]→zhòng;
[迚]→zhong;
[㨄䎇䑼䓟䧓侜周喌州徟掫洲淍烐珘盩矪粥舟謅譸诌诪賙赒輈輖辀週郮銂霌騆鵃鸼𠚴𠣘𠤍𠱙𡀑𢏝𢐫𢽧𥌆𥑸𥺝𥺞𥼫𥿦𦩈𦭴𧇟𧣷𧧔𧻖𨉜𨏺𨦞𩢸𩧳𩶣𪆀]→zhōu;
[㛩妯軸轴𡊡𥖠𥾓]→zhóu;
[㫶䖞帚晭疛睭箒肘菷鯞𢫧𣥯𦈺𧳜𨥇]→zhǒu;
[㑇㑳㤘㥮㼙㾭䈙䋓䎻䛆䩜䶇伷僽冑呪咒咮噣宙昼晝甃皱皺籀籒籕粙紂縐纣绉胄荮葤詋詶酎駎驟骤𠊣𢃸𢓟𢷗𢼲𣆔𣻱𤏲𥀙𥣙𥲝𦁖𦂈𦅸𧛸𧭍𩊄𩋰𩍌𩍧𩗪𩧨𪇞]→zhòu;
[炿駲]→zhou;
[㦵㧣㶆䃴䇬䐗䡤䣷侏劯朱株槠橥櫧櫫洙潴瀦猪珠硃秼絑茱蛛蝫蠩袾誅諸诛诸豬跦邾銖铢駯鮢鯺鴸鼄𠧀𡴅𡻌𢔪𤝹𤥮𥛂𦧙𧑤𩊣𩋵𩴀𪋏𪋑𪏿]→zhū;
[䌵䕽䘚䟉䠱䥮䮱孎曯欘泏灟炢烛燭爥瘃窋竹竺笁笜築舳茿蠋蠾躅逐鱁𠮌𠷅𡎺𡧨𢲿𣤁𣵸𣽆𥞏𥾅𦬸𧏿𨞕𨲈𩞈𩲠𩲬𩳥𩶄]→zhú;
[㔉㵭䘢䰞丶主劚嘱囑宔拄斸渚濐煑煮瞩矚罜詝陼麈𠰍𡺐𢁼𣔯𤆼𤲑𥋛𦅷𦉐𧉞𩒊𩨻𪋰]→zhǔ;
[㑏㝉㤖㫂㹥㺛㾻㿾䇠䇡䍆䎷䐢䘄䝒䝬䪒䬡䭖伫佇住助坾壴嵀杼柱樦殶注炷疰眝砫祝祩竚筑筯箸篫紵紸纻羜翥苎莇蛀註貯贮跓軴迬鉒鋳鑄铸霔馵駐驻麆𠩈𠴦𡤗𡱱𡸌𡻠𢚻𢥃𢩄𣥼𤋰𤎧𤕞𤳯𤾄𥩣𥯸𥵟𥹍𦙴𧈚𨆄𨈫𨙔𨭅𩶂𪊹𪚹]→zhù;
[墸]→zhu;
[抓檛簻膼髽𥬲𥮣]→zhuā;
[𡎬𣑃]→zhuǎ;
[拽]→zhuāi;
[跩]→zhuǎi;
[𢶀]→zhuài;
[䏝专叀塼嫥専專瑼甎砖磗磚膞蟤諯鄟顓颛鱄𡭇𡰞𢂘𢞬𤮳𥫛]→zhuān;
[䡱孨竱転轉转𡇰𡤛𣕏𦄯𦓝𦝏𨷱𩧜]→zhuǎn;
[䉵䧘僎啭囀堟撰灷瑑篆篹籑腞蒃襈譔賺赚饌馔𠊩𠨎𡢀𢐎𣂵𣚢𤂤𤩄𤪪𥛥𦁆𦧸𧂍𧸖𩔊𩳏𩻝]→zhuàn;
[妆妝娤庄桩梉樁湷粧糚荘莊装裝𣞝𣻛𦚏𩮱]→zhuāng;
[𢙳]→zhuǎng;
[壮壯壵戇撞漴焋状狀𠌴𢤤𣴣𣶍𤘲𤶜𦀜𩅃𩯲𪁈𪉉]→zhuàng;
[庒]→zhuang;
[㗓㚝㮅䨨䶆追錐锥隹騅骓鵻𣨫𨾻𩪀𪋇]→zhuī;
[沝𩬳]→zhuǐ;
[㩾㾽䄌坠墜娷惴桘甀畷硾礈笍綴縋缀缒膇諈譵贅赘轛醊錣鑆餟𡑻𢊅𣝸𣦬𤺅𥟒𦥻𧿲𨪗𨺵𩛵𩜀]→zhuì;
[㡒宒窀肫衠諄谆迍𥇜]→zhūn;
[准埻準綧]→zhǔn;
[稕訰𥚠]→zhùn;
[凖]→zhun;
[㑁㓸䂐䦃䪼䫎䮓倬卓拙捉桌棁棳涿炪穛穱蠿𠭴𣄻𥞺𥼚𧱰]→zhuō;
[㒂㣿㧻㭬㹿㺟䅵䆯䐁䕴䟾䮕䶂丵叕啄啅圴妰娺彴撯擆擢斀斫斱斲斵晫梲椓槕櫡汋浊浞濁濯灂灼烵犳琸硺禚窡篧籗籱罬茁蠗諁諑謶诼酌鋜鐯鐲镯鵫鷟𠡑𠿡𡷿𢁁𢢗𢧈𢳇𢺡𢽚𣃈𣃑𤃮𤉐𤏸𥇍𥋮𥐊𥗁𥢔𥮥𥯩𥷘𥷮𦜰𦰹𦳡𧂒𧃔𧘑𧞐𧢼𧨳𨑽𨖮𨡸𨢬𨧧𨮿𨺝𩆸𩋁𩑂𩩔𩲃𩷹]→zhuó;
[㧳劅𤓦]→zhuò;
[窧]→zhuo;
[㠿㰣㽧㿳䅔䆅䎩䖪䣎䰵乲兹咨嗞姕姿孜孳孶嵫栥椔淄湽滋澬玆璾禌秶稵粢紎緇缁茊茲葘觜訾諮谘貲資赀资趑趦輜輺辎鄑鈭錙鍿鎡锱镃頾頿髭鯔鰦鲻鶅鼒齍龇𠀢𡗈𡙛𡸟𢱆𣚀𣚁𣣊𣥨𣯃𣳩𥀖𥕁𥚉𥻍𥼩𥼻𦖺𦺱𧀗𧕓𧛏𧣤𧥕𧹌𧿞𨀥𨍢𨚖𨝳𨩲𩄚𩜊𪅵𪑿𪕊𪗉𪗋𪗐]→zī;
[蓻]→zí;
[㜽㞨㧗㺭㾅䔂䘣䦻仔吇呰啙姉姊杍梓榟滓矷秄秭笫籽紫耔胏虸訿釨𠂔𠡸𡉗𡪒𣖨𣸆𥞎𥫞𥬳𥲕𧆰𨹀𩐍]→zǐ;
[㧘㰷㱴䅆䐉倳剚字恣渍漬牸眥眦胔胾自芓茡𡸪𢼱𣄮𣓊𣣌𥿩𦍺𦎸𦣹𧂐𧧕𧨴𨧫]→zì;
[子崰橴]→zi;
[㙡㚇㣭㨑㯶䁓䈦䑸䗥倧堫宗嵏嵕嵸惾朡棕椶熧猣磫稯綜緃緵综翪腙葼蝬豵踨踪蹤鍐鑁騌騣骔鬃鬉鬷鯮鯼𠕌𠵻𡕰𡞧𣯨𥍺𥓻𥚾𦡙𧺣𨌰𨺡𩦲𩮀𩰽𪖁]→zōng;
[㢔㷓㹅䙕䰌偬傯总惣愡捴揔搃摠総縂總蓗鏓𥠡𨍈𨎢𩭤]→zǒng;
[䍟䝋倊昮猔疭瘲碂粽糉糭縦縱纵錝𠏭𠡻𣀒𤡆𦖸𩋯𩤗]→zòng;
[潈]→zong;
[㻓棷棸箃緅菆諏诹邹郰鄒鄹陬騶驺鯫鲰黀齱齺𠂑𣙻𣠏𥋜𥶈𨃘𨜗𨽁]→zōu;
[走赱𧌗𨑿]→zǒu;
[㔌㔿㵵䠫奏揍楱𨂡𩼦𪃆]→zòu;
[鯐]→zou;
[租葅蒩𪙳]→zū;
[㞺㰵㵀䚝䯿䱣傶卆卒哫崒崪族箤足踤踿鏃镞𠻏𡻬𢅪𢫵𢳈𣢰𣤶𣨛𤬧𤽱𥞯𥣆𥼀𦑋𧎲𧐈𧑙𧗎𧞰𧺒𨃭𨄕𨧰𨨳𨩰𩐡𩥿𩩠𩺯𪋍𪘧]→zú;
[䔃䖕俎爼珇祖組组詛诅阻靻𢉺𣇙𤓵𤱌𥛜𥼪𨂀]→zǔ;
[𦵬𧇈𧇿𩲲]→zù;
[鎺]→zu;
[䡽躜鑽钻𡉺𣀶𣪁𨉖𩎑]→zuān;
[㸇䂎䌣䰖籫繤纂纉纘缵𦆈𦙉𨰭]→zuǎn;
[䤸攥鑚]→zuàn;
[㭰䘒䮔厜嗺朘樶纗蟕𡙭𢈡𣖱𥍋𦸺𧻝𩣷]→zuī;
[嘴噿嶊嶵璻𠲋𠾋𠿘𡽛𢊛𦈬𦏳𨿇𩲨𪋌]→zuǐ;
[㝡㠑㰎䘹晬最栬槜檇檌祽稡絊罪蕞辠酔酻醉鋷錊𡡔𡽁𣩑𥳣𥳵𦙈𧎹𨢅𩚻𪓌]→zuì;
[枠穝]→zui;
[墫壿尊嶟樽繜罇遵鐏鱒鳟鷷𤮐𦨆𨱔]→zūn;
[䔿僔噂撙譐𠟃𦢐]→zǔn;
[捘銌𠱜𥊭𥞘𥢎𦪚𩯄]→zùn;
[鶎]→zun;
[㵶𠹠𩛠]→zuō;
[㸲䋏䎰䝫䞢䞰捽昨椊琢秨稓筰莋鈼𡪳𢂃𣠹𣹧𤿀𦁎𦦹𧮙𨞒𪎇]→zuó;
[㝾佐唨左繓𠂇𥙀𦈛𧲭𨀨]→zuǒ;
[㑅㘀㘴㤰㭮䔘䟶作侳做唑坐岝岞座怍祚糳胙葃葄袏阼飵𠱯𡯨𡹥𥅁𥥏𥽿𦥬𧃘𨐳𨝨𪎲]→zuò;
[咗蓙]→zuo;
# Warning: does not do round-trip mapping!!
# Convert CJK characters
::Han-Spacedhan();
# Convert compounds; these are added individually, not derived from Unihan kMandarin.
# Note that Han-Spacedhan() has already been applied, so there should be spaces between Han characters.
藏 } \u0020? 文 →zàng;# 藏 is zàng (not cáng) if followed by 文 wén: 藏文 language Zàngwén = Tibetan
重 } \u0020? 庆 →chóng;# 重 is chóng (not zhòng) if followed by 庆 qìng: 重庆 city Chóngqìng
沈 } \u0020? 阳 →shěn;# 沈 is shěn (not chén) if followed by 阳 yáng: 沈阳 city Shěnyáng
# START AUTOGENERATED Han-Latin.xml ( Unihan kMandarin)
[呵锕阿𠼞𥥩𨉚]→ā;
[嗄]→á;
[啊]→a;
[㶼哀哎唉嗳噯埃娭挨欸溾銰鎄锿𠳳𡉓𡟓𢰇𤸖]→āi;
[㱯䠹䶣啀嘊捱敱敳溰癌皑皚騃𠊎𤸳𦩴𧪚𩪂𩮖𫘤]→ái;
[㢊䑂䨠娾昹毐濭矮蔼藹躷霭靄𣤃𦥂𦥈𧡋𩫇]→ǎi;
[㕌㗒㘷㝶㤅㾢㿄䀳䅬䔽䝽伌僾叆嗌塧壒嫒嬡愛懓懝暧曖爱瑷璦皧瞹砹硋碍礙艾薆譪譺鑀閡隘靉餲馤鴱𡁍𡰽𡶃𢟪𢟰𢣏𢣕𣋞𣜬𣝅𣩱𤢵𤻢𥡽𥤦𥴨𦗍𦗐𧏹𧓁𧰿𧵨𨶂𩈋𪇈𪕭]→ài;
[鱫]→ai;
[㛺㞄㫨㸩䀂䅖䢿侒媕安峖庵桉氨痷盦盫腤菴萻葊蓭誝諳谙鞌鞍韽馣鵪鶕鹌𠽪𡯏𢰍𣚖𧩸𧫥𧫧𧮍𩽾𪁟𪘒]→ān;
[䜙儑啽玵雸𡪁𡽜𣵱]→án;
[㜝㽢俺唵垵埯揞罯銨铵隌𠉬𤃷𤜁𥦍𦺽𩅝𩈴]→ǎn;
[㟁㱘䅁䬓䮗䯥堓婩岸按晻暗案洝犴胺荌豻錌闇鮟黯𠰑𡎑𡪙𡹼𣆛𣣚𣽥𤞿𤟉𥏮𥳬𧖮𨲊𩓤𩭢𩹎]→àn;
[肮骯𠵫𡕉]→āng;
[㭿䀚䒢䩕䭹卬岇昂昻𤭒𩑝𩔘]→áng;
[䇦䭺𦫫]→ǎng;
[㼜枊盎醠𠹃𡵙𢓋𣉗𣖮𩉰𩜟]→àng;
[㕭㩠䫜凹柪梎爊軪𤏶𧅃𧨲𩥊𪃨]→āo;
[㟼㠂㿰䥝䦋䵅厫嗷嗸嶅廒摮敖滶熬獒獓璈磝翱翺聱蔜螯謷謸遨鏖隞鰲鳌鷔鼇𡊛𡏼𢧴𣊁𣷫𥂢𦪈𩘮𩮯𩱏𪉑]→áo;
[㑃㤇䯠䴈媪媼抝拗芺袄襖镺𢁱𥜌𦽀𩈏𩑤𩣻𪁾]→ǎo;
[㘬㘭㜜㜩㠗㥿䐿䜒䫨䮯傲坳垇墺奡奥奧嫯岙岰嶴慠懊扷擙澳鏊隩驁骜𢕟𢳆𤺾𥑑𩑍𩕀𩟇𩼈]→ào;
[翶]→ao;
[㭭㸭㺴㿬䰾仈八叭哵夿岜峇巴巼扒捌朳柭玐疤笆粑羓芭蚆豝釛釟鲃𠛋𠵺𡚭𢠭𢻷𤜱𤣸𤤒𦓧𧎱𧲧𨊹𩚥𩠀𩡩]→bā;
[㔜䟦䮂䳊叐坺墢妭抜拔炦犮癹胈茇菝詙跋軷颰魃鼥𢇷𥎱𦳺𧺡𧺺𩊤𩖽𩙥]→bá;
[㞎把鈀钯靶𢃳𢺞]→bǎ;
[㶚䃻䆉䇑䎬䎱䩗䩻䶕坝垻壩弝欛灞爸矲罢罷耙覇跁霸鮊鲅鲌𤜕𥝧𦫙𧿏𩃴𩨜𩹏𩽷]→bà;
[吧紦魞𣬶𣬷]→ba;
[㓦䪹挀掰擘𢛞𨃅]→bāi;
[㿟䳆白𥬝𦣺𪡈]→bái;
[䙓佰捭摆擺柏栢瓸百粨絔襬𠫛]→bǎi;
[㔥㠔䒔䢙庍拜拝敗猈稗粺蛽贁败韛𡏯𡭢𢈕𣧙𣺽𤁣𤙅𤽹𦩋𦳞𩋂𩎻𩏞]→bài;
[㗑竡薭]→bai;
[䃑䈲扳搬攽斑斒班瘢癍般螌褩辬頒颁鳻𠔯𠚼𠦒𠺚𣪂𤡰𤦦𤫫𤳖𥹓𦎊𧇥𨭉𩔮𩿉𪄕𪉒𪒋]→bān;
[䉽䬳坂岅昄板版瓪粄舨蝂鈑钣闆阪魬𠧫𡯘𧌿𧿨]→bǎn;
[㚘㪵伴办半坢姅怑扮拌柈湴瓣秚絆绊辦鉡靽𠯘𢲔𢴬𥷁𦙹𦝤𨐦𨐱𨐾𩢔]→bàn;
[螁]→ban;
[㙃㨍㿶䩷垹帮幇幚幫捠梆浜縍邦邫鞤𠲑𠳐𢁏𢸌𣮡𤚰𤱵𦰥𨢐𩍗]→bāng;
[㮄榜牓綁绑膀髈𣮧𦾭]→bǎng;
[㭋䂜䎧䖫䧛䰷傍塝搒棒棓玤磅稖艕蒡蚌蜯謗谤鎊镑𠨵𠬣𡽲𢄎𢜗𢮏𢶶𣘙𩦠𩮗]→bàng;
[勹包孢枹煲笣胞苞蕔褒襃闁齙龅𠅬𠣒𡶄𧵢𨚔]→bāo;
[㵡㿺䈏䥤䨌䨔䪨嫑窇薄雹𤿈𥭓𦡕𦢊]→báo;
[㙅㻄䎂䭋䭸䳈䳰䴐保堡堢媬宝宲寚寳寶怉珤緥葆褓賲靌飽饱駂鳵鴇鸨𠤏𡧖𤞥𨰦𨰻𩛞𩬽𩭼]→bǎo;
[㙸㫧㲒䤖儤勽報忁报抱暴曓爆菢虣蚫袌豹趵鉋鑤铇靤骲髱鮑鲍鸔𠣺𠹕𡂟𡉩𢼌𣭀𤔣𤝧𥄹𧝘𧭤𨇅𨠖𩊅𩍂𩾡𩿓𪏶]→bào;
[佨藵]→bao;
[㗗㽡䥯卑悲揹杯桮椑盃碑禆藣錃陂鵯鹎𢃍𣬍𤵛𤷁𤿾𥏓𥶓𦈧𦈶𦩖𧼠𩔹]→bēi;
[㤳䋳北鉳𧉥𧋲]→běi;
[⻉㔨㛝㣁㫲㰆㶔㷶㸢㸬㸽㻗㾱䔒䟺䡶䩀䰽俻倍偝偹備僃备孛悖惫愂憊昁梖焙牬犕狈狽珼琲碚糒背苝蓓被褙誖貝贝軰輩辈邶郥鄁鋇鐾钡鞁鞴骳𠋭𠐡𠢥𡋭𢂏𢴾𢻵𣎵𣖾𣬪𤜲𤰈𤳦𤹲𤿒𦮷𦾙𧶙𩇩𩖠𩚾]→bèi;
[呗唄禙]→bei;
[奔栟泍犇贲錛锛𣳰𩣺𩧼𪑖]→bēn;
[㡷㮺奙本楍畚翉苯𣄏]→běn;
[㤓㨧㮥䬱倴坋坌捹撪桳渀獖笨輽逩𣴞𥢊𦯀𨋒𪊜𪎝]→bèn;
[㔙䑫䨜伻傰嘣奟崩嵭痭祊絣綳閍𠜳𠡮𡡈𡶤𢆸𢉁𢐒𣂤𣨥𤙾𤡭𥛱𥞩𦅈𨕧𨸂𨹹𨻱]→bēng;
[甭]→béng;
[㑟䋽䙀䩬䳞埄埲琣琫繃绷菶鞛𤫬𥀂𦂌𧑑𧚭𨓁𩊌𩑚]→běng;
[㷯䨻䭰塴泵甏蠯蹦迸逬鏰镚𡎾𡾛𥖗𥦜𦝷𦺑𧩱𧻓𨆊𩂦𩗴𪔑]→bèng;
[揼]→beng;
[㡙䚜䫾䮠偪屄楅毴螕豍逼鎞鰏鲾鵖𢟵𢡅𣚡𤝸𥏠𧤃𨲋𨻼𩧿𩭧]→bī;
[䨆䵄荸鼻𣴨𩾳]→bí;
[㠲㪏㻶䃾䏢䘡䣥佊俾匕吡啚夶妣彼朼柀比沘疕秕笔筆箄粃聛舭貏鄙𠐌𠛡𠧅𠬈𡳄𢩒𢳋𣔓𤹦𤽊𦸣𨅗𨟵𪌄𪐄]→bǐ;
[㓖㘠㘩㙄㡀㢰㢶㢸㧙㪤㮿㯇㱸㳼㵥㻫㿫䀣䁹䄶䉾䊧䋔䎵䏶䕗䖩䟆䟤䠋䧗䩛䪐䫁䬛䮡䯗佖哔嗶坒堛壁奰妼婢嬖币幣庇庳廦弊弻弼彃必怭怶愊愎敝斃枈柲梐毕毖毙湢滗滭潷濞煏熚狴獘獙珌璧畀畢疪痹痺皕睤碧笓筚箅箆篦篳粊綼縪繴罼腷臂苾荜萆蓖蓽蔽薜蜌袐裨襞襣觱詖诐貱賁贔赑跸蹕躃躄避邲鄨鄪鉍鏎鐴铋閇閉閟闭陛鞸韠飶饆馝駜驆髀髲魓鮅鷝鷩鼊𠈺𠋯𠓷𠡂𠦈𠨘𠩿𠮃𠽩𡚁𡛗𡠚𡻞𡽶𢁽𢅩𢐦𢖬𢘍𢲾𢴩𣁉𣁢𣋹𣘥𣝍𣢠𣥣𣦇𣦢𣩩𣭤𣮐𣯴𤂀𤅹𤐙𤗚𤙞𤜻𤠺𤡝𤢣𤵘𤹝𤻖𥆯𥈗𥛘𥟗𥢦𥳆𥴬𥷑𦂖𦑞𦔆𦠞𦤫𦯛𦰙𦱔𧏻𧒀𧓄𧥑𧫤𧲜𧳠𨋥𨋩𨐨𨚍𨚓𨠔𨵰𨸼𩉫𩊰𩑻𩪖𩪧𩲢𪋜𪍪𪏺]→bì;
[匂嬶幤萞襅]→bi;
[䟍揙煸牑猵甂砭笾箯籩編编蝙边辺邉邊鍽鞭鯾鯿鳊𠐈𠑟𢩟𢻶𣩀𤄺𦇭𨖾𨩫𪏗𪓍]→biān;
[㦚䁵匾惼扁碥稨窆糄萹藊褊貶贬鴘𠓫𠪂𡈯𡬯𡬲𡬸𢴂𤀫𥣝𥣰𦟣𦽟𨖠𪖯]→biǎn;
[㝸㣐㭓㲢㳎㳒㴜㵷㺹䉸䒪䛒䡢䪻便匥卞变変弁徧忭抃昪汳汴玣緶缏艑苄覍變辡辧-辩辫辮辯遍釆閞𠭹𠯴𠷖𢭥𣈠𣝜𣪭𣸇𤀲𤺇𤻶𥍚𦉙𧩰𨚕𨧕𨳲𩩯𩰍𪉱]→biàn;
[峅炞]→bian;
[⺣㶾䁃䁭䅺䙳䮽儦墂幖彪摽杓标標淲滮瀌灬熛爂猋瘭磦穮脿膘臕蔈藨謤贆鏢鑣镖镳颩颮颷飆-飈飑飙飚驃驫骉骠髟𠔂𠚠𢒯𣄠𤂆𤆀𤐫𥲦𦔗𦔩𦠎𦾑𧥍𨭚𩙪𩪊𩴩𩽁]→biāo;
[㟽㠒㯹䔸婊檦表裱褾諘錶𢅚𥘤𧝪]→biǎo;
[㧼䞄俵鰾鳔𠬪𢿏𧳀𧴎𧴕]→biào;
[飊]→biao;
[㔡䋢䘷䳤憋虌蟞鱉鳖鼈龞𡐞𡘴𡙀𢐳𢠳𣇢𣊶𤉤𤷗𥞲𥡁𧆊𧌽𨂅𩵛𩸁𪂟]→biē;
[䇷䏟䠥䭱別别咇徶莂蛂襒蹩𠍯𡙪𡷘𢛎𤺓𤾵𧝬𧧸𧿥𨒜𩓝𩠻𩡟𩦉𪐆]→bié;
[㿜瘪癟]→biě;
[㢼䌘彆𢆣]→biè;
[㻞䚔䧬䨈傧儐宾彬斌梹椕槟檳汃滨濒濱瀕玢瑸璸砏繽缤虨豩豳賓賔邠鑌镔霦顮𠴇𡦻𡧼𢲰𣉮𣢏𣰨𥃰𧷟𨐰𨽗𩆱𩴱𪇕]→bīn;
[䐔]→bǐn;
[摈擯殡殯膑臏髌髕髩鬂鬓鬢𡦆𧸈]→bìn;
[氞濵]→bin;
[䔊仌仒兵冫冰掤氷𡲍𢎴𥲂𨹗𩋒𪑰]→bīng;
[㨀䴵丙怲抦摒昞昺柄炳眪禀秉稟窉苪蛃邴鈵鉼陃鞞餅餠饼𠒝𠛥𠱛𡇤𡖛𡚛𡹾𣦪𦼹𩊖𩏂𩶁]→bǐng;
[㓈䗒並併倂偋傡寎并幷庰栤棅病竝誁靐鮩𠊧𢆩𢊜𢔧𣰜𥖬𦡻𦿅𨆱𨋲𩬝𩮟]→bìng;
[垪鋲鞆]→bing;
[㞈䃗䝛䭦僠剝剥哱嶓帗拨撥播波玻癶癷盋砵碆紴缽菠袚袰蹳鉢钵餑饽驋鮁鱍𠱀𠺣𡀖𢂍𤗳𤜧𥮯𦲱𧙄𧲯𨭂𩜥𩧯𩬸𩯌]→bō;
[㗘㟑㩧㩭㪍㬍㬧㴾㶿㹀㼎㼟㼣䂍䊿䌟䍸䑈䗚䙏䞳䟛䢌䢪䥬䪇䪬䬪䭯䮀䯋䰊䳁䵗䶈亳仢伯侼僰勃博嚗帛愽懪挬搏欂浡渤煿牔犦犻狛猼瓝瓟礡礴秡箔簙肑胉脖膊舶艊苩葧蔔袯袹襏襮豰踣郣鈸鉑鋍鎛鑮钹铂镈餺馎馛馞駁駮驳髆髉鵓鹁𠧛𠮭𠷺𠸳𡋯𢐾𢠺𢣞𢩞𢫯𢺽𣋵𣛓𣧧𣭷𣽡𤃵𤒔𤗺𤚽𤶋𤾝𥜖𥭖𥴮𥹸𦃙𦈞𦋉𦤚𦤣𦯉𦰬𦼭𦽮𧇚𧟱𨈩𨍭𨏫𩃶𩄿𩌏𩍿𩏯𩓐𩗀𩗒𩗓𩙦𩟕𩣡𩱚𩷚𩽛𪌰𪍡𪙍]→bó;
[㝿箥簸跛𤿑𥸥𪓜𪚷]→bǒ;
[孹檗糪蘗譒𠴸𡅂𡯳𡯷𩈔]→bò;
[⺊卜啵萡]→bo;
[峬庯晡誧逋鈽𠚉𥪀𧻷𩶉𩺼]→bū;
[轐醭鳪𥻞]→bú;
[㙛㨐䀯䋠䪁䪔卟哺喸捕补補鵏𡡐𣱶𤣰𥃨𥣌𨴪𩏮𩏵𩯏𪇰]→bǔ;
[㘵㚴㳍㻉㾟䊇䍌䏽䑰䒀䝵䬏䴺不佈勏吥咘埔埗埠布怖悑抪捗柨步歨歩瓿篰簿荹蔀踄部郶钚钸餔餢𠘁𠜙𢁻𢇴𤚵𤸵𥑢𥳖𥹴𧉩𨋞𨛒𩅇𩊬𩊶𩢕𩣝𩷖𩻗𫐓𫗦]→bù;
[䃰䌨嚓擦攃𤄖𨆾𨺭𪊗]→cā;
[礤]→cǎ;
[䵽囃遪𥗭𥩝]→cà;
[䞗䟀䠕偲婇猜]→cāi;
[㒲䴭才材溨犲纔裁財财𢎂𦬁𧵤𨙴]→cái;
[㥒䌽䐆䣋倸啋寀彩採毝睬綵跴踩采𤚀𤝭𤟖𤷕𧀊]→cǎi;
[䰂埰棌縩菜蔡𡣮𤁱𨯓𩁞𩧇𪇭]→cài;
[㜗䉔䟃䱗傪参-叅喰嬠湌飡餐驂骖𠫭𥢽𦪜𦪫𩝖𩟒]→cān;
[㥇㨻㱚䏼䗝䗞䘉䙁䝳䣟䳻嬱惭慙慚残殘蚕蝅蠶蠺𠠋𠡡𢦸𢧮𢾃𣦼𥂥𦺐𧅀𧓩𨅔𨞷𩀧𩈻]→cán;
[㦧㿊䅟惨慘憯朁穇篸黪黲𡆮𥠩𥮾𨲱𩈼]→cǎn;
[㛑㣓㻮㽩䛹孱掺摻澯灿燦璨粲薒謲𡛝𣶡𣻬𤅒𥹛𩯞𪆶]→càn;
[儏爘]→can;
[仓仺伧倉傖嵢沧滄獊舱艙苍蒼螥鶬鸧𠥐𤚬𦾝𩀞𩕹𩝞]→cāng;
[㵴㶓藏鑶𡽴𡾻𡿄𨤃]→cáng;
[䅮䢢賶]→càng;
[欌濸罉]→cang;
[䎭撡操糙𠀊𤒕]→cāo;
[㜖㯥䄚䏆䐬嘈嶆曹曺槽漕艚蓸螬褿鏪𡮦𣈅𣉿𤡐𤵥𥕢𥲍𦋿𨎝𩞄𩠎𩫥]→cáo;
[䒑愺懆艸草騲𠹊]→cǎo;
[䒃肏襙鄵]→cào;
[⺾-⻀艹]→cao;
[㥽㨲㩍䇲䈟䊂䔴侧側冊册厕厠墄廁恻惻憡拺敇测測畟笧策筞筴箣簎粣萗萴蓛𡍫𢿸𣌧𥠉𥬰𥰡𥳯𦔎𦣧𦵪𧵡𨶨𩒄]→cè;
[𤭢]→cèi;
[嵾]→cēn;
[㞥䅾䤁䨙䲋岑梣涔笒𣡎𦊃𨁊𨥣𨱼𩅨𩅮𩻛]→cén;
[噌曽𡃆]→cēng;
[㬝䁬䉕层層嶒曾竲驓𡪠𡾓𢅋𤛢𦠇𧲅]→céng;
[㣒蹭𠟂]→cèng;
[㛼㮑偛叉嗏扠挿插揷杈疀肞臿艖銟鍤锸餷馇𠝞𠞊𡋨𡵌𢔣𢘹𢭅𣆗𤜫𤜯𤳵𤵾𦑈𦝥𦦘𦦜𦦱𨀸𨙳𨪺𩝟𪘾]→chā;
[㢉㢒㪯㫅䁟䅊䕓䤩垞察嵖搽查槎檫猹碴秅茬茶詧靫𠽹𡝐𡝙𡨀𢣼𣘤𣘻𣱱𤶠𥌀𥥸𥻗𦉆𦑣𦛝𦳘𨃓𨼑𩟔𪒼]→chá;
[衩蹅鑔镲𡌚𥑥𥫢𨩨]→chǎ;
[㣾㤞䒲䓭䟕䡨䶪侘奼姹岔差汊紁詫诧𣍏𤞠𤳅𥃀𧠈𧫗𧶵𨆇𩴳𪑂𪑨]→chà;
[㼮䐤拆芆釵钗𢹓𥐟𩑐]→chāi;
[㑪㾹䓱侪儕喍柴祡豺齜𡟭𡺵𤞗𤠌𨌅]→chái;
[䜺茝]→chǎi;
[㳗䘍囆瘥虿蠆袃訍𦐰𦑏𧀱𧒨𧔴𧕧𧪘𧸿]→chài;
[㚲㢟㤐㰫㺗䪜幨搀攙梴裧襜覘觇辿鉆鋓𠣄𡖞𡖤𡝫𡮿𢌚𤴿𥭔𨊝𨵍𩖌]→chān;
[㙻㢆㶣㺥䂁䜛䡲䣑䤫䧯䫮僝儃儳劖嚵婵嬋巉廛棎欃毚湹潹潺澶瀍瀺煘獑磛禅禪緾纏纒缠艬蝉蟬蟾誗讒谗躔鄽酁鋋鑱镡镵饞馋𡎻𢥋𢽝𣔵𣤱𤸦𦝟𧐲𧓋𧕃𧥓𧨗𧴃𧾡𨬖𨮻𨽊𩮏𩽝𪏁𪏂𪏋𪏦𪓄𪖎𪗂𪚃]→chán;
[㦃㯆㹌㹽䐮䑎䤘䥀䩶䵐丳产冁刬剗剷啴嘽囅嵼幝摌斺旵浐滻灛燀產産簅繟蒇蕆諂譂讇谄辴鏟铲閳闡阐骣𠁷𠋷𠐩𠑆𠑑𠑡𠹖𡍌𡶴𢁧𢱟𢷹𣃘𤚍𤯥𦆀𦈎𦢙𦸰𧈪𧬦𨄉𨇝𨔢𨩪𨪑𨲵𨷭𨼒𩝚𩥮𪙞]→chǎn;
[㙴㬄㸥䀡䊲䠨䱿䴼忏懴懺摲硟羼韂顫颤𢺟𤗻𤪮𤮭𤼋𥊓𧠛𨇦𨳂𩟶]→chàn;
[壥]→chan;
[䅛䗉䮖伥倀娼昌晿淐猖琩菖裮錩锠閶阊鯧鲳鼚𥫅𨷇𩲹𪂇𪉨]→chāng;
[⻑⻒㙊㦂䗅䠆䯴仧偿償兏嘗嚐塲嫦尝常徜瑺瓺甞肠腸膓苌萇鋿鏛镸鱨鲿𠙁𢁝𥋤𦰱𦼳𨣛𨱮𪁺𪄹]→cháng;
[⺁㫤僘厂厰场場廠惝敞昶氅鋹𡭿𤢄𤿼𥗊]→chǎng;
[䩨倡唱怅悵暢焻玚瑒畅畼誯韔鬯𠚊𢗺𢢌𤽣𥇔𥟚𥠴𧀄]→chàng;
[椙蟐]→chang;
[䜈䫸䫿䰫勦弨怊抄欩焯訬超鈔钞𠰉𢁾𤙴𦾱𨴡𩖥]→chāo;
[嘲巢巣晁朝樔漅潮牊窲罺謿轈鄛鼂鼌𡏮𡡊𡻝𡼼𣰩𥕘𥲀𦸛𨄓]→cháo;
[㶤㷅䎐䏚吵巐炒焣煼眧麨𦙧𧧠𩈎𩱈𩱦𪍑𪎊]→chǎo;
[仦仯耖觘𡯴𤰬𥿷𦨖𨌬𨗡𨢪𨨚𪍈]→chào;
[⻋伡俥唓砗硨莗蛼車车𡷖𤥭𩒷]→chē;
[𧙝]→ché;
[㨋㵔䋲䞣䰩偖扯撦𦓍𩴟]→chě;
[㒤㔭㤴㥉㬚㳧㾝㿭䁤䒆䚢䛸䜠䧪勶坼屮彻徹掣撤澈烢爡瞮硩聅迠頙𢇛𢊏𣨊𤊿𤕛𤖷𤗙𤹞𥯥𥿊𦈈𦛖𧼳𨀠𨹡𩂻𩎚𩗙𪎺]→chè;
[㥲䀼䐜䑣䠳嗔抻捵琛瞋綝縝諃謓賝郴𣞟𤝚𤟸𤡳𥞁𦁄𦁟𧡬𨻖𨼌𩅌𩇖]→chēn;
[㕴㫳㴴㽸䆣䒞䜟䟢䢅䢈䢻䣅䤟塵宸尘忱愖揨敐晨曟樄沈沉煁瘎臣茞莀莐蔯薼螴訦諶谌軙辰迧鈂陈陳霃鷐麎𢆺𣀍𤘣𤹛𥉜𥫹𧨡𨑌𨼤𪁏]→chén;
[䫈䫖墋夦硶碜磣贂趻踸醦鍖𥔪𧿒𨣔]→chěn;
[㧱䞋儬儭嚫榇櫬疢衬襯讖谶趁趂齓齔龀𠋆𢎕𥗒𧆂𧭼𨼐]→chèn;
[烥]→chen;
[㓌㛵䕝䗀䞓䟓䟫偁僜憆摚撐撑柽棦橕檉泟浾湞爯牚琤瞠称稱穪竀緽蛏蟶赪赬鏳鏿阷靗頳饓𠏧𡽊𣥺𦓬𧯒𨭃𩁷𩞦𩠏]→chēng;
[㞼㲂㼩䁎䄇䆑䆵䇸䚘䧕䫆䮪丞乗乘呈城埕堘塍塖娍宬峸惩憕懲成承挰掁晟朾枨棖椉橙檙洆溗澂澄瀓珵珹畻碀程窚筬絾脀脭荿裎誠诚郕酲鋮铖騬𠕠𠳽𡝚𢐞𢻓𢾊𢿦𢿧𣀏𤆁𤗓𤿣𥢲𥥱𦦢𧶔𧹓𨁎𨅝𨌤𨞐𨹚𩙆𩤙𩨆𩫹𩯎𪁋]→chéng;
[侱庱徎悜睈逞騁骋𢜻𢜼𢟊𣥻]→chěng;
[㐼秤𡤿𢔤𤕀𧡈𧶸𧷒𩛦]→chèng;
[鯎]→cheng;
[㰞㷰㺈䇪䜉䧝侙吃哧喫嗤噄媸彨彲摛瓻痴癡眵瞝笞絺胵蚩螭訵誺魑鴟鸱黐齝𡼁𣣷𤡢𥄇𥭘𦆤𦐉𦞲𧩚𧩴𧪡𧴁𨒬𩤖𩶅𪌹𫄨]→chī;
[㙜㞴㢮㮛䙙䜄䞾䪧䮈䶔䶵坻墀岻弛持歭池漦竾筂箎篪茌荎蚳謘貾赿趍踟迟遅遟遲馳驰𡂙𡉪𡌞𡎍𢓎𢔊𣉄𣲋𣹡𤈔𦐁𦑡𦱰𦳚𦵟𧋗𧎨𧛺𧭟𧺏𨘾𨨲𩚉𪌫𪏐]→chí;
[⻭⻮㘜㢁㢋㱀㶴䊼䑛䜵䜻侈卶叺呎垑尺恥欼歯粎耻胣蚇袲袳裭褫鉹齒齿𠛔𠝨𠭋𡖳𡳭𢇕𤟆𤵬𥚚𦙆𧀤𧉀𧛧𧰲𨑠𨖎𨾛𩒐𩳲]→chǐ;
[㒆㓼㔑㞿㡿㥡㽚䀸䟷䠠䤲䮻䰡䳵傺勅勑叱啻彳恜慗憏懘抶敕斥杘湁灻炽烾熾痓痸瘈瘛硳翄翅翤翨腟赤趩跮遫鉓銐雴飭饎饬鶒鷘𠞩𠧚𠧵𠮟𠻟𡚨𡣀𢂝𢜳𢨒𣐃𣙰𣚩𣤩𤆍𤡏𤰠𤸪𥛚𥱻𦂋𦎚𦏿𦔫𦘪𦤸𦥊𧤍𧩼𧺠𧺧𧺿𧼪𨂰𨔤𨧳𨨬𩥲𩷧𩾕𩿪𪀦𪅍𪅙𪆵𪉄𪉅𪉗𫛶]→chì;
[妛麶]→chi;
[㤝㳘䂌䆔䆹䘪䝑䡴充冲嘃徸忡憃憧摏沖浺珫罿翀舂艟茺衝蹖𠝤𠟍𢥞𥁵𥫯𥭥𦟛𧐍𧘂𧝎𧩃𨈮𨤩𨳁𩥫𩬤𩰀𪄻𪅈𪅖𪎽𪒒]→chōng;
[㓽㹐䌬䖝䳯崇崈爞緟虫蝩蟲褈隀𡿂𢖄𢝈𣐯𨛱𩌨𩜖𩞉𩞋]→chóng;
[埫宠寵𠖥𢛒𦑝𧼙𨿿𩒘]→chǒng;
[㧤㮔揰銃铳𠑙𢡹𣑁𥅻𥬱𧼩𨖼𩩳]→chòng;
[㨨㮲䀺䌷婤抽搊犨犫瘳篘𠌪𢭆𥃧𥬠𥰞𥵬𥺣𥻤𨡑𨡲]→chōu;
[㐜㤽㦞㵞㿧䌧䓓䲖仇俦儔嚋嬦帱幬怞惆愁懤栦椆燽畴疇皗稠筹籌紬絒綢绸菗薵裯讎讐踌躊酧酬醻雔雠𠝽𠷎𠹝𠼡𠾉𡕐𡕪𣀓𣕾𣪐𣫐𤳝𤳠𤽯𤾊𤾦𥏈𥡀𥲅𦡴𦭸𧮻𨞪𨤷𩽀𩾂𪇘]→chóu;
[䪮丑丒侴偢吜杻杽瞅矁醜魗𠜋𢣊𤘶𥄨𧃝𨀔𩋄𩌄]→chǒu;
[䔏殠臭臰遚𥦅𨖬]→chòu;
[㗙䝙䢺出初岀摴樗貙齣𠁉𠰕𠿝𤙟𩙙𩨸𪁲]→chū;
[㕏㕑㛀㡡䅳䊰䎝䟞䠂䠧刍厨媰幮廚橱櫉櫥滁犓篨耡芻蒢蒭蕏藸蜍豠趎蹰躇躕鉏鋤锄除雏雛鶵𢅥𢊍𣦠𣦡𦷝𦿀𩿿𪆷]→chú;
[䖏䙘储儲処杵椘楚楮檚濋础礎褚鸀齭齼𠧖𢕓𤻇𧎷𨼪𩂫𪓐]→chǔ;
[㔘㙇㤕㾥䇍䎌䐍䜴䟣䦌亍俶傗儊嘼埱处怵憷拀搐敊斶柷欪歜滀珿琡畜矗竌竐絀绌臅蓫處触觸諔豖踀鄐閦黜𠇘𡐌𡝈𡳑𢒔𢣿𢨫𣢶𣥹𤏱𤝞𥁯𥒭𥹵𦺵𧃏𧢶𧯩𧰫𧺶𧽧𨁿𨃕𨕢𨴰𩈤𩹱𪇆]→chù;
[榋橻璴蟵]→chu;
[㔍䊬䵵欻歘𤁫]→chuā;
[𠹐𠻦𣛕𣹶]→chuǎ;
[䫄]→chuà;
[揣搋𢲽]→chuāi;
[㪓膗]→chuái;
[㪜𣲂]→chuǎi;
[䦤䦷䴝啜嘬膪踹𠽶𣤌𨣅]→chuài;
[剶巛川氚猭瑏穿𠛖𠯀𠾮𨩴𩂍]→chuān;
[㯌㼷䁣伝传傳圌暷椽篅舡舩船輲遄𣛹𤜼𤮍𤰌𨘼]→chuán;
[㱛僢喘歂舛荈踳𣧒𥬫𧍒]→chuǎn;
[串汌玔賗釧钏鶨𣀔𤶱𥃹𥲏𦎇𦎜𦺛𧑝𨂦]→chuàn;
[䄝䆫刅摐牎牕疮瘡窓窗窻𡆪𥎒𥡟𥲡𧜧𧢆]→chuāng;
[㡖䃥䚒䭚噇幢床牀𠳹𦔛𧬧𨧖𩃕𩞆𩪘𪁱]→chuáng;
[㼽傸摤磢闖闯𠏨𠞮𡻯]→chuǎng;
[䎫凔创刱剏剙創怆愴𥈄𨜾]→chuàng;
[吹炊𤙵]→chuī;
[㝽䍋倕垂埀捶搥棰椎槌箠腄菙錘鎚锤陲顀𠄒𡍮𢏒𣇦𦉈𩌝𩗰𩭦]→chuí;
[㷃䞼]→chuǐ;
[龡𣟈𥙋𥞃]→chuì;
[䞺䡅䲠堾媋旾春暙杶椿橁櫄瑃箺膥萅蝽輴鰆鶞𡉐𣌚𣚆𧇶𨉩𪂹]→chūn;
[㝄㝇㵮㸪䓐䔚䣨䣩䥎䫃唇浱淳湻滣漘犉純纯脣莼蒓蓴醇醕錞陙鯙鶉鹑𡗥𣌠𣘣𣮢𤘛𦎧]→chún;
[㖺㿤䏛䐏䞐䦮䮞偆惷睶萶蠢賰𢾎𦚧𩨁]→chǔn;
[㪬戳踔逴𨮸𨰆]→chuō;
[⻌-⻎㚟㲋䋘䓎嚽娕娖婼惙擉歠涰磭綽繛绰腏趠輟辍辵辶酫鑡齪龊𡁇𢽸𢿭𤿫𥓑𦁶𨆬𨒢𩟫𩩟𪘛]→chuò;
[偨呲疵縒蠀赼趀跐骴髊齹𡃸𡰾𢫴𣜁𦍧𦑺𦒁𧠥𨒮𩨨]→cī;
[㓨㘂㘹㞖㤵䂣䈘䛐䧳䨏䭣䲿䳄垐堲嬨慈柌濨珁瓷甆磁礠祠糍茈茨薋詞词辝辞辤辭雌飺餈鴜鶿鷀鹚𠤫𠯂𡥎𢶴𣐑𥴺𥿆𧙈𨠐𩆂𩉋𩝐𪉈]→cí;
[佌此泚玼皉紪鮆𢓗𦐨𦐾𦼡𧺼𨒤𩢑]→cǐ;
[㢀㩞䓧䗹䯸䰍䳐伺佽刺刾庛朿栨次絘茦莿蛓螆賜赐𠦐𠩆𢅜𣢕𥿴𦖝𧊒𧌐𧑖𧠎𧧒𨋰𨲁𨾅𩾔𪉪𪑟]→cì;
[㜡㞱㥖䈡䐋䐫䓗䗓䡯䢨匆囪囱忩怱悤暰枞棇樅樬漗焧熜燪瑽璁瞛篵緫繱聡聦聪聰苁葱蓯蔥蟌鍯鏦騘驄骢𡟟𡹸𢊕𢐔𢔩𤧚𥍷𥎋𥡬𦇎𦗜𦝰𨂴𨍉𨑪𨑹𨡮𨦱𨱸𨲧𩬼𪻐𫓩]→cōng;
[㗰㼻䉘䕺䳷丛从叢婃孮従徖從悰慒樷欉淙漎潀潨灇爜琮藂誴賨賩𠂥𠕁𠙂𠢛𠤰𡅇𡦷𡵷𢃏𣃗𣊷𤄓𥵫𦇱𧐱𧓏𨒀𩯍]→cóng;
[𧝮]→cǒng;
[憁謥𥮨𧩪]→còng;
[茐]→cong;
[𢈾]→cōu;
[𧡣]→cóu;
[凑湊腠輳辏𣉅𣙘𣞜𤆑𦦅𦳿𦺀𧱪𨨯𩹀𪉮]→còu;
[粗觕麁麄麤𡘛𡝉𤿚𥅗𧆓𧺲]→cū;
[䢐䣯徂殂𦯣]→cú;
[𤛏]→cǔ;
[㗤䃚䙯䛤䟟䠞䥄䥘促噈憱猝瘄瘯簇縬脨蔟誎趗踧蹙蹴蹵酢醋顣鼀𠑯𠛙𡄱𡞜𢄧𢈠𢪃𤗁𤠽𥪱𥷼𥻒𥾛𦈚𦟠𦠁𧼜𪓡𪓰𪕝𪚯]→cù;
[撺攛汆蹿躥鋑鑹镩𥍬]→cuān;
[㠝巑櫕欑穳𢖑𨣵]→cuán;
[㸑殩熶爨窜竄篡簒𢸥𤐲𥎢-𥎤𨼉]→cuàn;
[㜠䄟䙑催凗墔崔嶉慛摧榱槯獕磪縗缞鏙𢕘𤗯𤛍𥼂𧼬𧽠𨄍𨻵]→cuī;
[㵏䊫䧽漼璀皠趡𢶓𣯧𣿒𣿓𥼺𧳚𨿐]→cuǐ;
[㝮㯔㯜㱖㳃㷪䃀䆊伜倅啐啛忰悴毳淬濢焠疩瘁竁粋粹紣綷翆翠脃脆脺膬膵臎萃襊顇𠗚𠞿𠟓𠩪𢂕𢄸𢡈𣃍𣰚𤎋𥨒𥳈𥻮𥼛𦦣𧎃𧑎𧚥𧜱𧹺𨅎𨊉𩤏]→cuì;
[乼]→cui;
[䞭村澊皴竴踆邨𧚉𨙯]→cūn;
[侟存拵𤿄𨀛𨚲]→cún;
[刌忖]→cǔn;
[䍎吋寸籿]→cùn;
[搓撮瑳磋蹉遳醝𢤎𣨎𤠝𥭭𥰭𩯉𪒙]→cuō;
[㭫㽨㿷䑘䠡䣜䰈䴾嵯嵳痤睉矬蒫蔖虘躦酂鹺鹾𠦏𣖵𣩈𨇃𩄝𪘓]→cuó;
[䂳脞]→cuǒ;
[㟇䱜剉剒厝夎挫措斮棤歵莝莡蓌逪銼錯锉错𢒐𢚂𢯽𥕉𧚏𨛏]→cuò;
[㙮㿴䌋䐛䪚咑哒嗒噠搭撘笚耷荅褡鎝𠞈𠹥𡉑𡍲𡐿𦈘𦖿𦗧𦞂𨨹𨱏𩝣]→dā;
[㜓㩉㾑㿯䃮䵣剳匒呾妲怛沓炟畗畣笪答羍荙薘蟽詚躂达迖逹達鎉鐽阘靼鞑韃龖龘𠉤𡈐𢘇𢛁𢝉𣸉𤝰𤨑𥉌𦂀𦑻𦪭𦬹𩏒𩟐𩠅𩣯𩭣]→dá;
[打𥕇]→dǎ;
[大汏眔𠶫𡚻𢽇𣣴𣥾𤤊𨗾]→dà;
[㟷垯墶燵瘩繨]→da;
[呆呔懛獃𠯪𣐮𦪍]→dāi;
[⺞䚞䚟傣歹逮𣦶]→dǎi;
[㐲㞭㯂㶡㻖䈆䒫䲦代叇垈埭岱帒带帯帶廗待怠戴曃柋殆瀻玳瑇甙簤紿緿绐艜袋襶貸贷蹛軑軚軩轪迨霴靆骀鴏黛黱𠯈𠰺𠷂𡧹𢄔𢎌𣇨𣫹𤮼𤸊𥿝𦄂𦙯𧊇𧑔𨊺𨓞𨟲𨥶𨽿𩃠𩃷𪐝]→dài;
[鮘]→dai;
[㐤㠆㴷䄡䐷䒟丹儋勯匰单単單妉媅担擔殚殫甔瘅癉眈砃箪簞耼耽聃聸褝襌躭郸鄲頕𠆛𠹆𡖓𡵕𢉑𢑝𣅟𣲥𦅼𧀻𧡪𧴸𨢿𩈊𩏥]→dān;
[㕪䃫䉞亶伔刐抌掸撢撣澸玬瓭疸紞胆膽衴赕黕黮𠇋𡦨𢋃𢻼𤢏𤲭𤺺𥄦𥐹𥱷𥳹𦽫𪆻]→dǎn;
[㗖㡺㲷䨢䨵䩥䭛䳉但僤啖啗啿嘾噉嚪帎弹弾彈惮憚憺旦暺柦氮沊泹淡澹狚疍癚禫窞繵腅萏蓞蛋蜑觛誕诞贉霮饏馾駳髧鴠𠆶𠈰𢅒𢎪𣇇𣋊𣛱𣱍𤁡𥨎𥲄𥲇𥳸𦋪𦻁𦽜𦾩𧂄𧭃𩄕𩅾𩈉𩕤𩩧𪒾]→dàn;
[㼕㽆噹当澢珰璫當筜簹艡蟷裆襠鐺铛𡰨𤔶𤗾𤢎𥢷𦗴𦼲𨎴𩟈𩼉𪇁]→dāng;
[䣊䣣党挡擋攩欓灙譡讜谠黨𡗍𣗋𣺼𤣞𥤗𧅗𩽳]→dǎng;
[䑗䦒儅凼圵垱壋婸宕嵣愓档檔氹潒璗瓽盪瞊砀碭礑簜荡菪蕩蘯趤逿闣雼𡇈𡇵𡢈𡾕𢠽𢡂𣂳𣃉𣻍𥯕𥸈𦿆𧑘𨝦𨷾]→dàng;
[⺈⺉刀刂叨忉朷氘舠釖魛鱽𣱼𦩍𩕯]→dāo;
[捯]→dáo;
[㠀㨶㿒壔导導岛島嶋嶌嶹捣搗擣祷禂禱蹈隝隯𠐵𢭏𤹷𦦺𦦾]→dǎo;
[䆃䊭䌦䧂倒到噵悼檤焘燾瓙盗盜稲稻箌纛翢翿菿衜衟軇道𠴼𡄒𣁍𣫜𤓾𤘀𤷘𥓬𥗚𥺅𦒺𧼤𨗓𨱦𩈞𩬱𩭟]→dào;
[屶椡槝陦]→dao;
[嘚]→dē;
[㝵㤫㥁㯖䙷䙸得徳德恴惪棏淂鍀锝𠮊𡋩𡭂𣌏𣮊𣮰𤷙𨁽]→dé;
[地的脦𠵨]→de;
[㩐扥扽]→dèn;
[㔁㲪䔲䙞䳾噔嬁灯燈璒登竳簦覴豋蹬𤮘𤺌𤼶𧾊𨶿𩯇𪔏]→dēng;
[䒭戥朩等𤾢𪌷]→děng;
[䠬䮴凳墱嶝櫈瞪磴邓鄧鐙镫隥𡦔𢯭𢿤𣩟𦩫𧄼𨄇𨎤𨮴𩍐𩞬𪑬𪒘]→dèng;
[艠]→deng;
[㓳㫝䃅䍕䐎䧑仾低堤奃彽樀氐滴磾羝袛趆鍉镝隄鞮𠍪𠽰𡄷𡛜𡰖𣅥𣚌𣲢𤞈𥾬𥿄𩉱𩑾]→dī;
[㣙㰅㹍䊮䨀䨤䯼䴞䵠唙嘀嚁嫡廸敌敵梑涤滌狄笛篴籴糴翟苖荻蔋蔐藡覿觌豴蹢迪鏑靮頔馰髢鬄鸐𠒿𠕳𡒱𡽢𢕚𣂉𤁰𤈥𥕐𥖾𥸚𦉹𦵦𨮹𩭲𩴺𩷎𪄱]→dí;
[㪆㭽䂡䏄䢑䣌厎呧坘埞底弤抵拞掋柢牴砥聜茋菧觝詆诋軧邸阺骶𠨿𤝬𧤲𨂇𨌮]→dǐ;
[㢩㼵䀿䏑䑭䑯䗖䩘䩚䶍俤偙僀啇啲坔埊墑墬娣媂嶳帝弟怟慸摕旳杕梊棣渧焍玓珶甋眱睇碲祶禘第締缔腣菂蒂蔕蝃螮諦谛踶递逓遞遰釱鉪𠐑𠚭𠥖𠫜𡚙𡚷𢅊𢉆𢓧𣬴𣯵𤧛𤬵𤾠𥳠𦨢𧀶𧂨𧉛𧋍𧍝𧺽𨑩𨑼𨗼𨘬𨪾]→dì;
[鯳]→di;
[嗲]→diǎ;
[傎厧嵮巅巓巔掂攧敁槇槙滇甸瘨癫癲蹎顚顛颠齻𠑘𠫉𠶧𡱇𢖩𣪀𤠶𦕒𧄺𧽍𨈀𩄠𩥄𩨋𩬑𪓼𪖚]→diān;
[㸃䍄䓦典嚸奌婰敟点猠碘蒧蕇跕踮點𠩷𢻅𣇖𤿶𥮏𦒻]→diǎn;
[㓠㝪㞟㶘㼭佃坫垫墊壂奠婝店惦扂橂橝殿淀澱玷琔电癜簟蜔钿阽電靛驔𠢣𡼓𢅝𢕯𣒂𣢥𣣈𣣣𣧛𣪪𤩱𥅑𥇞𥑼𥦟𥳢𥵏𦅆𦽄𧍿𩂵𩅀𩆔𪑩]→diàn;
[椣]→dian;
[㚋㢯㹦䂏䘟䳂凋刁叼奝弴彫殦汈琱瞗碉虭蛁貂雕鮉鯛鲷鳭鵰鼦𠚥𠚻𠶰𥮐𦨣𦶌𦸔𧘨𧘩𨸓𩀜𩾗]→diāo;
[䄪䉆屌扚𠄏𢁕𢄦𢆴𦄋𧜣]→diǎo;
[㒛㪕䂽䔙伄吊弔掉瘹窎窵竨蓧藋訋調调釣銱鋽鑃钓铞铫雿魡𠤼𠥑𣩰𤕷𤭈𤱩𥁮𥲟𥾯𦰏𧅈𨰑𩈮𩋙]→diào;
[簓]→diao;
[㦅䪓爹褺跌]→diē;
[㑙㥈㦶㩸㩹㫼㬪㲲㲳㷸䏲䞇䠟䫕䳀䴑叠喋垤堞峌嵽恎惵戜挕揲昳曡殜氎牃牒瓞畳疉疊眣碟絰绖耋胅臷艓苵蜨蝶褋詄諜谍趃蹀迭镻鰈鲽𠗛𠗨𠠯𠲷𡅥𡇓𡱷𡹭𡺑𡼄𢎆𢲼𢶣𣈍𣛻𣡟𣧈𣨂𤖒𤗨𤚊𤴍𥈖𥉺𥑇𥶺𥷕𦁜𦄔𦈅𧍱𨄌𨈈𨐁𨓊𨭓𨳺𨴗𨸅𨻗𨾤𩋞𩻵𪀒𪑧]→dié;
[𡖐]→diě;
[哋眰耊𠅗𠆙]→diè;
[幉疂]→die;
[𨈖]→dìn;
[㣔䦺丁仃叮帄玎疔盯耵虰酊釘钉靪𦨍𧌾𧳉𩡯𩾚]→dīng;
[㫀㴿奵嵿濎薡鐤頂顶鼎鼑𢑅𣆍𤐣𤛙𧇷𩠑𪔂]→dǐng;
[㝎啶定忊椗矴碇碠磸腚萣蝊訂订鋌錠铤锭顁飣饤𣢳𥇓𥯢𥳰𥸧𦩘𩜦𩠆𩸎]→dìng;
[聢]→ding;
[丟丢銩铥𠲍𢒝]→diū;
[㚵䍶䰤东倲冬咚埬娻岽崠崬徚昸東氡氭涷笗苳菄蝀鯟鴤鶇鸫鼕𢔅𢛔𤤮𤦪𤲚𤷆𧓕𧯾𧲴𧼓𨩧𨿢𩂓𩜍𩣳]→dōng;
[㖦㨂䂢䵔墥嬞懂箽董蕫諌𣿅𥳘𦡂𧄓𧳣𪐈]→dǒng;
[㑈㓊㢥㼯䞒侗働冻凍动動垌姛峒恫戙挏栋棟洞湩硐絧胨胴腖迵霘駧𠄉𢳾𥫎𧡍𧽿𩐤𩐵𩧲𩭩𪔦]→dòng;
[鮗鶫]→dong;
[㨮兜兠吺唗橷篼蔸都𠍄𠱑𠾇𣂮𣘛𤝈𤾒𥆖𥉝𦄓𦆘𧡸𧯠𧯤𨁋𩔡𩮷𩳈]→dōu;
[㞳㪷唞抖枓枡蚪鈄阧陡𢦍𣁵𣭗𧏆𧘞𨥪𩑯𪌉]→dǒu;
[㛒㢄䄈䇺䕆䛠䬦斗斣梪毭浢痘窦竇脰荳豆逗郖酘閗闘餖饾鬥鬦鬪鬬鬭𡂛𡂝𡆏𡙬𡟳𤀨𤅋𤞟𥥷𥺉𧮡𧯞𧱓𨪐𨴜𨶜𨹜𩊪𪐺]→dòu;
[乧艔]→dou;
[㞘䦠䩲剢厾嘟督醏闍阇𠣰𡰪𣫔𤫻𥳉𦘴𦙋𦺥𧞹𧰵𧷿]→dū;
[㱩㸿㾄䓯䙱䢱䪅䫳䮷凟匵嬻椟櫝殰毒涜渎瀆牍牘犊犢独獨瓄皾碡蝳裻読讀讟读豄贕錖鑟韇韣韥騳髑黩黷𠉩𠠔𠠠𢝂𢷺𣰬𤚚𥀲𥑯𥓍𥖿𦌷𦏕𦺇𧁿𧐰𧛔𧾥𨂭𨍛𨽍𩞾𩧈𪍹]→dú;
[䀾䈞堵帾琽睹笃篤覩賭赌𢾀𤬂𥓇𦛯]→dǔ;
[㓃䟻䲧妒妬度杜殬渡秺簵肚芏荰螙蠧蠹鍍镀靯𡍨𡎉𡝜𢉜𢾅𣧃𣨲𤚡𤬪𤴱𤵊𤶮𥀁𥃾𥝟𥝾𥯖𥲗𥳲𦡄𦳔𧉓𧋌𧑠𧔬𨋈𩩮𩵚𪐞]→dù;
[㟨偳剬媏端耑褍鍴𥠄𥵣𦾸𧤗𩤚]→duān;
[短𢭃𢷖𣠭𧶲]→duǎn;
[㫁㱭䠪塅断斷椴段毈煅瑖碫簖籪緞缎腶葮躖鍛锻𠡱𢯫𨱚𨺣𩏇𩤣]→duàn;
[䂙䜃䭔垖堆塠嵟痽磓鐜鴭𠂤𠦗𡏩𡜥𢈹𢟋𤤷𤷎𤹵𥑵𧧆𩈜𩨽𪌤]→duī;
[㨃頧𠡒𡑈𦞱]→duǐ;
[㙂㟋㠚㬣㳔䇏䨴䨺䬈䯟兊兌兑对対對怼憝憞懟濧瀩碓祋綐薱襨譈鐓镦队陮隊𠏮𠜑𠫨𡁨𡷋𡼻𣝉𤄛𤮩𥹲𦡷𦶏𨹅𩄮𩅆𩅥𩅲𩈁𩊭𩐌𪒛𪒡]→duì;
[䃦䔻䪃吨噸墩墪惇撉撴敦橔犜獤礅蜳蹲蹾驐𡼖𤭞𥂦𦼿𧝗𩞤]→dūn;
[盹趸躉𣎴𧿗]→dǔn;
[䤜伅囤庉楯沌潡炖燉盾砘踲逇遁遯鈍钝頓顿𠎻𡆰𢬼𣗁𣚪𣞇𤟢𥫬𥫱𥭒𦪔𦰭𨔡𩔂]→dùn;
[碷]→dun;
[㙍剟咄哆嚉多夛崜掇敠毲畓裰𡌭𢳽𦍦𧢵𩢎]→duō;
[㣞䐾凙剫喥夺奪悳敓敚敪痥踱鈬鐸铎鮵𢜬𢼠𤢕𧩧𨀟𨍏𩍜𩑒𪃒𪞝]→duó;
[㖼㙐㛊㥩㻔䒳䙤䠤䤪䫂䯬亸哚嚲垛垜埵奲憜挅挆朵朶椯綞缍趓躱躲軃鍺𠛫𡶲𡺇𤛛𥿰𦖋𧊱𧙤𨉡𨦃𨲉𨹃𩃒𩬻𪘉]→duǒ;
[㛆㻧䅜䑨䙃䤻䩔䲊刴剁堕墮墯尮嶞惰柁柮桗炨舵跢跥跺陊陏飿饳鵽𡓉𡓷𢿎𣑧𣧷𣵺𣵻𤋨𤌃𤤸𤬾𥞛𥳔𧧇𧱫𨆅𨬍𩊜𩎫]→duò;
[枤𦕰]→duo;
[䋪妸妿娿婀屙痾钶𠥍𡹣𥑺]→ē;
[㼂䄉䕏䖸䩹䱮䳗䳘俄吪囮娥峨峩涐珴皒睋磀莪蛾訛誐譌讹迗鈋锇隲頟額额魤鰪鵝鵞鹅𠷸𡅅𧒎𧔼𧚄𧢽𧽶𧿕𨱂𨶯𩋽𩑁𩣣𩤩]→é;
[噁枙砈頋騀𣄰𣘨𧙃𨵌𩒰]→ě;
[㓵㔩㖾㗁㟧㠋㣂㦍㧖㩵㮙㷈䆓䑥䑪䛖䝈䞩䣞䫷䳬偔僫匎卾厄呃呝咢咹噩垩堊堮姶屵岋峉崿廅恶悪惡愕戹扼掠搤搹櫮歞歺湂琧略砐砨硆礘腭苊萼蕚蚅蝁覨詻諤讍谔豟貖軛軶轭遌遏鄂鈪鍔鑩锷閼阏阨阸頞顎颚餓餩饿魥鰐鱷鳄鶚鹗齃齶𠥕𠥜𠰜𠱥𠱫𡀾𡅡𡪑𡪗𡴯𡾙𢃲𢨡𢼚𣢛𣤲𣦵𤂷𤎣𤡾𤪄𤭼𤸱𥋙𥑾𥓈𥔲𥯳𦊪𦛅𧊜𧌄𧍬𧠞𧨟𧭪𧼎𨂁𨃃𨌧𨤕𨸷𨺨𩇠𩉴𩊢𩋊𩐰𩕟𩕬𩖀𩚬𩨮𩪤𩸇𩸋𩸖𩽹𪀝𪅴𪘊𪘐𪙯]→è;
[擜鵈]→e;
[誒诶]→éi;
[奀恩煾蒽𡟯𤇯𤫹]→ēn;
[䅰峎𡵖𡷐]→ěn;
[䬶䭓䭡摁]→èn;
[鞥]→ēng;
[㖇㧫䋩䎟䎠䮘侕儿児兒唲峏栭洏粫而聏胹荋袻輀轜陑隭髵鮞鲕鴯鸸𡦕𣩚𤽓𥅡𦓓𦓔𨎪𩰴𩱊𪕨]→ér;
[㚷㢽䋙䌺厼尒-尔栮毦洱爾珥耳薾趰迩邇铒餌饵駬𢀪𦗼𧌣𩚪𩱓𪕔]→ěr;
[㒃㛅䎶䏪䣵二佴刵咡弍弐樲衈誀貮貳贰鉺𠚧𢄽𣧹𦖢𪐰]→èr;
[傠发彂沷発發酦醱𤿓]→fā;
[㕹㘺䇅䣹乏伐垡姂栰橃浌疺瞂砝筏罚罰罸茷藅閥阀𠞵𤇰𥩱𦪑𨀳𨋺]→fá;
[䂲佱法灋𤣹𥎰]→fǎ;
[㛲珐琺蕟髪髮𧬋]→fà;
[鍅𠲎]→fa;
[䪛勫噃嬏帆幡憣旙旛番籓繙翻蕃藩訉轓颿飜鱕𤄫𦪖𧦟]→fān;
[㠶㸋㺕䀟䉒䊩䋣䋦䌓䕰䪤䫶䭵䮳凡-凣墦忛杋柉棥樊橎渢瀪瀿烦煩燔璠矾礬笲籵緐繁羳膰舧薠蘩蠜襎蹯鐇鐢钒鷭𢐲𢶃𣔶𥢌𥸨𥻫𥼞𥿋𦊻𦨲𧀭𧊾𧢜𨆌𨙮𨟄𩧅𩨏𪖇]→fán;
[㽹䛀䡊反払返釩𢗰𦜒]→fǎn;
[㕨㛯㤆㴀㶗㼝䀀䉊䐪䒦䣲奿婏嬎梵氾汎泛滼犯畈盕笵範范販贩軓軬飯飰饭𠆩𠒾𡁈𡗹𡜀𡤎𡶉𢇪𣳜𤄑𤬨𤭍𥃵𥅒𥹇𧁉𧉤𧍙𨠒𩡫𩨩]→fàn;
[舤]→fan;
[䄱匚坊方枋汸淓牥芳蚄邡鈁钫鴋𥫳𩇴𩲌𪕃]→fāng;
[㤃埅妨房肪防魴鰟鲂𩗧𩷸]→fáng;
[㑂㕫㧍㯐䢍䲱仿倣彷旊昉昘瓬眆紡纺舫訪访髣鶭𣄅]→fǎng;
[放趽𨾔]→fàng;
[堏錺]→fang;
[⻜㫵䩁啡妃婓扉渄猆緋绯菲蜚裶霏非靟飛飝飞餥馡騑騛鲱𢑮𥇖𦱷𨵈𩇫𩙲𩦎𩹉𪁹]→fēi;
[䈈淝肥腓蜰蟦𤷂𥭬𧓖𩇯𩇽]→féi;
[㥱䕁䨽匪奜悱斐朏棐榧篚翡蕜誹诽𠏿𢾺𣍧𥟍𥠶𦃄𦈗𧍃𧕒𧕿𩄼]→fěi;
[㔗㩌㵒㹃䆏䉬䑔䒈䕠䚨䛍䠊䤵䨾䰁俷剕厞吠屝废廃廢昲曊杮櫠沸濷狒疿痱癈肺胇芾萉費费鐨镄陫靅鯡鼣𠮆𡌦𢒍𢳁𣙿𤺕𤼺𥄱𥝊𥝋𧌘𧑈𧚆𧝇𨻃𩆦𩇮𩯃𩰾𩱎𩵥𪂏𫂈]→fèi;
[婔暃]→fei;
[㤋㬟兝兺分吩哛帉昐朆棻氛燓紛纷翂芬衯訜酚鈖雰餴饙𢁤𣬩𣯻𣱦𤔟𦐈𧿚𨳣𨷒𩡷𩢈𩰟]→fēn;
[㷊㸮䩿䴅坟墳妢岎幩朌枌梤棼橨汾濆炃焚燌羒羵肦蒶蕡蚠蚡豮豶轒鐼隫馚馩魵黂鼖鼢𠛸𢊱𢴢𣸣𥳡𦍏𦍪𦦑𦰛𧮱𧷐𨎾𩉵𩿈]→fén;
[㥹粉黺𠵮𡨖𢚅𦶚]→fěn;
[㱵㿎份偾僨奋奮弅忿愤憤瀵秎粪糞膹鱝鲼𠻫𡊄𡊅𢅯𢧝𢹔𤖘𤗸𤘝𤰪𥂙𥹻𥽒𨤘𨤚𩸂]→fèn;
[竕躮]→fen;
[⻛㐽㒥㛔㜂㠦䀱䒠丰仹偑僼凨凬凮妦寷封峯峰崶枫桻楓檒沣沨灃烽犎猦疯瘋盽砜碸篈葑蘴蜂蠭豐鄷酆鋒鏠锋闏霻靊風飌风麷𡨛𡵞𢓱𤖀𥷜𥽈𦜁𧆉𧥹𧾳𨩥𨺢𩉧𩊩𩘵𩙐𩙣]→fēng;
[㦀㵯䏎䙜䩼冯堸夆捀摓浲漨綘艂逢馮𥍮𥛝𧍯𨝭𨲫]→féng;
[䟪唪覂諷讽𢇫𦧁𩋮𪐃]→fěng;
[㡝俸凤奉湗焨煈甮縫缝賵赗鳯鳳鴌𠣡𣿝𥊒𩐯𩪌]→fèng;
[溄琒蘕鎽]→feng;
[覅]→fiào;
[仏坲𧥚𧼴]→fó;
[梻]→fo;
[𤊻]→fōu;
[紑裦𧉈]→fóu;
[否妚殕缶缹缻雬鴀𡜊𤽦𧊦𨛔𩂆]→fǒu;
[㕊㩤㭪㲗䃿䄮䎔䓏䓵䱐䴸伕呋垺夫妋姇娐孵尃怤懯敷旉柎玞痡砆稃筟糐紨綒肤膚荂荴衭豧趺跗邞鄜鈇鳺麩麬麱麸𡏪𡫺𡬇𢗲𣘧𣞒𤆮𤙤𥄓𥒫𥱀𥼼𦇁𦖀𦺉𧀮𧀴𨁒𩵩𩽺𩿧𪊐𫓧]→fū;
[㚕㜑㟊㠅㪄㫙䋹䌿䍖䑧䕎䘠䞞䟮䡍䨗䭮䳕䵾乀伏佛俘冹凫刜匐咈哹垘孚岪巿幅幞弗彿怫扶拂服枎柫栿桴棴榑氟泭洑浮涪澓炥烰玸琈甶畉畐癁砩祓福稪符笰箙粰紱紼絥綍绂绋罘罦翇艀艴芙芣苻茀茯莩菔葍虙蚨蜉蝠袱襆諨踾輻辐郛鉘鉜韍韨颫髴鮄鳧鴔鵩鶝黻𠬝𠲽𡞪𡠞𡦄𢀼𢁀𢂀𢌹𢏍𢒒𢞦𢰆𣀣𣀾𣆵𣑿𣭘𣹋𣻜𣿆𤉨𤝟𤠪𤱽𤶖𥄑𥘬𥦘𥧷𥪋𥪚𥰛𥾧𦊦𦊾𦎭𦐡𦑹𦨈𦨋𦨡𦩡𦮹𦲫𦳓𦽏𦿁𧖚𧥱𧳂𧴌𧼗𧼱𧿳𨌥𨵟𩂔𩂕𩉽𩋟𩋨𩎛𩐚𩓖𩖬𩖼𩜲𩠷𩢰𩳎𫚒]→fú;
[㓡㕮䋨䌗䗄䩉䫍䫝乶俌俛俯呒嘸府弣抚拊捬撨撫斧滏焤甫盙簠胕腐腑蜅輔辅郙釜釡頫鬴鳬黼𠟌𢗫𢯋𢻀𣥋𤙭𤿭𥒰𦎎𧉊𨑑𩑬𩒙𩳐𪂀]→fǔ;
[⻏⻖㙏㚆㤔㤱㬼㳇㷆㽬㾈䂤䒄䒇䔰䘀䝾䞜䞯䞸䟔䠵䦣䨱䭻䮛付偩傅冨副咐圑坿复妇婦媍嬔富峊復椱父祔秿竎緮縛缚腹萯蕧蚥蚹蛗蝜蝮袝複褔覆訃詂讣負賦賻负赋赙赴輹鍑鍢阜阝附陚馥駙驸鮒鰒鲋鳆𠋩𠌽𠓗𠣾𠪻𡐝𡵛𢂆𢠲𣄎𤝔𤭟𤸑𤸗𥨍𥲛𥳇𥷱𦂊𦔍𦰺𦱖𦸱𧄏𧌈𧌓𧒂𧒙𧕡𧻳𨦛𨺅𩂎𩅿𩍏𩒺𩢿𩣜𩣸𩬙𩭺𩵹𩽻𩾿𪀺𪂋𪂾𪃓𪆠𪍏]→fù;
[椨禣覄酜鮲]→fu;
[呷嘎嘠旮𡉅]→gā;
[噶尜錷钆𡼛]→gá;
[尕玍𠁥]→gǎ;
[尬魀𡯰𡯽]→gà;
[㱾䀭䐩䬵侅垓姟峐晐畡祴絯荄該该豥賅赅郂陔𧊏𧯺]→gāi;
[䪱忋改絠𡧣𢍓𢻉𦫻𨮂𨱕𨱣]→gǎi;
[㕢㧉㮣䏗丐乢匃匄戤摡杚概槩槪溉漑瓂盖葢蓋賌鈣钙阣隑𠌰𡒖𢅤𨞨𨸛𩕭]→gài;
[㓧㤌㶥㿻䇞䊻乹乾亁凲坩尲尴尶尷忓攼杆柑泔漧玕甘疳矸竿筸粓肝芉苷迀酐魐鳱𡯋𡶑𢧀𣗲𣦖𤮽𤯌𧾲𨝌𩖦𩚵𩠁𩢨𩴁𩴵𪔆]→gān;
[䃭䤗䵟仠感扞擀敢桿橄澉皯秆稈笴簳衦赶趕鰔鱤鳡𠇵𠖫𣘠𥕵𥘏𥰟𥸡𥾍𦪧𦼮𨣝𨳼𩹸𪊄]→gǎn;
[㽏䯎䲺倝凎干幹旰榦檊汵淦灨盰紺绀詌贑贛赣骭𣁖𣆙𣵼𣹟𤌹𦾮𧆐𧹳𩉐𪉿𪊇𪚬]→gàn;
[⺱㧏㭎㼚䚗冈冮刚剛堈堽岡掆杠棡牨犅疘矼綱纲缸罁罓罡肛釭鋼鎠钢𠵹𡇬𢭈𢰌𣦐𤭛𦋳𦱌]→gāng;
[㟠㟵㽘䴚岗崗港𨟼]→gǎng;
[戅戆槓焵筻𣗵]→gàng;
[㤒䆁䓘槔槹橰櫜滜皋皐睾篙糕羔羙膏臯韟餻高髙鷎鷱鼛𡼗𣓌𣽎𥢐𦍱𦏦𦤎𦺆𧢌𨝲𩏤𪔘]→gāo;
[㚏㚖㵆㾸夰搞暠杲槀槁檺稾稿縞缟菒藁藳镐𤱟𥓖𥢑𧚡𧜉𩓢𩔇𩕍𩫓]→gǎo;
[勂叝吿告煰祮祰禞筶誥诰郜鋯锆𡋟𡜲𡷥𢍎𢞟𣝏𧠼𩋺]→gào;
[㤎䔅仡割咯哥圪戈戓戨搁擱歌滒牫牱犵疙纥肐胳袼謌鎶鴐鴚鴿鸽𠛊𠯫𠸲𠺝𡟍𢎄𤇞𤜊𤭻𦨜𧎺𧗶𨝆𨟶𨾓𩢅𩾷𪀁𪀉𪃿]→gē;
[㖵㗆㠷㦴㭘㵧㷴䈓䐙䗘䘁䛿䨣䪂䪺䫦佮匌呄嗝塥愅挌搿敋格槅滆獦膈臵茖葛蛒裓觡諽輵轕镉閣閤阁隔革鞈鞷韐韚騔骼鬲鮯𠲱𠹓𢆜𢓜𢡍𢧧𢩓𢯹𢼛𣭝𤠇𤩲𥉅𥢸𥴩𥺊𦑜𧈌𧈑𧈖𧊧𧿩𨍮𨏚𨏴𨐥𨞛𨼣𩎎𩢛𩨀𩹺𩹿𩼙𪄎𪌣]→gé;
[哿舸𤕒𥰮]→gě;
[䧄个個各嗰硌箇虼铬𦓱]→gè;
[彁櫊]→ge;
[給给]→gěi;
[根跟𠛵]→gēn;
[哏]→gén;
[䫀艮𩒝𩓓]→gěn;
[㫔㮓亘亙揯茛𠄣𥃩𨒼]→gèn;
[㹴㹹䎴䢚刯庚搄浭焿畊絚緪縆羮羹耕菮賡赓鶊鹒𦣍𧙸𩜣𩱁𩱋𩱧]→gēng;
[㾘䋁䌄哽埂峺挭梗綆绠耿莄郠骾鯁鲠𠡣𡩃𢙾𢞚𣆳𥉔𥾚𦛟𦵸𧀙𧋑𩂼]→gěng;
[䱍䱎䱭䱴堩暅更𡍷𣈶𣎄𥅨𥔂𦚸𦜷𦞌𧰨]→gèng;
[掶椩]→geng;
[㓚㕬䂵䍔䐵䢼䰸䲲䳍供公功匑厷塨宫宮工幊弓恭愩攻杛熕玜碽糼肱蚣觥觵躬躳髸龏龔龚𠇒𡚑𢁠𢖷𤅐𤱨𥫋𥸲𦄜𦊫𦔸𦞗𦞨𦬘𧆷𧎡𧘏𨉫𨊧𨋝𨋷𨒱𨴛𩃙𩐣𩛘𪏠𪏢]→gōng;
[㤨㧬㫒㭟㺬㼦䂬䡗䱋巩廾拱拲栱汞珙輁鋛鞏𢀜𢸁𤨶𤬳𥧂𥨐𦈩𦓳𨋑𨣂𩌌𫋐]→gǒng;
[㓋㔶㯯䇨䔈共唝羾莻貢贡𠌕𠞖𡔕𡟫𥧡𦩼𪄌]→gòng;
[慐]→gong;
[㡚㽛䑦䬲佝勾沟溝篝緱缑袧褠鈎鉤钩鞲韝𠛎𡗁𣕌𤖮𤫱𥬉𥴴𥿺𦩷𦽋𪚭]→gōu;
[㺃岣枸狗玽笱耇-耉芶苟蚼豿𡖑𢄇𣕉𣙱𦱣𨩦]→gǒu;
[㗕㝅㝤㨌䃓䝭冓坸垢够夠姤媾彀搆撀构構煹茩覯觏訽詬诟購购遘雊𣫌𤚼𤠼𥉇𥧒𦎯𦎼𦵷𧃛𧲿𧵈𩄢𪃺]→gòu;
[㼋䉉䐻估呱咕唂姑嫴孤柧橭沽泒笟箍箛罛苽菇菰蛄觚軱軲轱辜酤鈲鮕鴣鸪𠷞𠽿𡗷𢡇𣀐𥂰𥿍𦊬𦋆𦺠𧆻𧇡𧬕𨠋𨬕𨱃𨸯]→gū;
[䜼䮩鶻𦎰𧳸]→gú;
[⻣㒴㚉㯏㾶䀇䀜䀦䀰䐨䵻䶜古唃啒嘏夃尳愲扢榖榾毂汩淈濲瀔牯皷皼盬瞽穀糓縎罟羖股脵臌蓇薣蛊蛌蠱詁诂谷轂鈷钴餶馉骨鹄鹘鼓鼔𠑹𠻧𡷓𡽂𢝳𣖫𣦩𣦭𣨍𣨺𣫀𣱫𤅱𤚱𥐬𥠳𥮝𥵠𦈔𦍩𦾫𧟣𧣡𧵎𨪷𨵐𩙏𩲱𪇗𪕷]→gǔ;
[㧽㽽䍛䓢僱凅固堌崓崮故梏棝牿痼祻稒錮锢雇顧顾鯝鲴𣪸𩴡]→gù;
[傦峠篐逧]→gu;
[㧓㶽䏦䒷䫚䯄䯏刮劀栝歄煱瓜緺聒胍趏踻銽颳騧鴰鸹𠛒𠜵𠟗𠯑𠵯𡜁𥄼𥈓𧿼𨵃𩢍𩻎]→guā;
[𪇜]→guá;
[㒷䈑冎剐剮叧寡𠆣𠈥𠊰𠙼𠮠𣅻𧤐]→guǎ;
[卦啩坬挂掛絓罣罫褂詿诖𤆜𥝒𦊱]→guà;
[颪]→gua;
[㾩䂷乖掴摑𠛕𠦬𡇸𡧩𦮃𧱾]→guāi;
[拐枴柺箉𦫳𧊅]→guǎi;
[㧔䂯䊽叏夬怪恠𡌪𡖪𢶒𣲾𥑋𥑰𧴚𩶦]→guài;
[䚪䤽倌关冠官棺瘝癏窤蒄覌観觀观関闗關鰥鱞鳏𠴨𡅭𡠒𡭷𢇇𢉂𢺄𥈒𥍅𥎅𥜄𥷬𥿑𦺊𨷀𩖒]→guān;
[䏓䗆䘾䦎䩪䪀䲘琯痯筦管舘莞輨錧館馆鳤𦛤𨵄]→guǎn;
[㮡㴦䎚䗰䙛䙮䝺丱悹悺惯慣掼摜樌毌泴涫潅灌爟瓘盥矔礶祼罆罐貫贯遦鏆鑵雚鱹鸛鹳𠬆𣥥𣩔𣬂𤼐𥉀𥊫𨝑𨱌𪈸]→guàn;
[侊僙光咣垙姯桄洸灮炗炚炛烡胱茪輄銧黆𤖖𧻺𨎩𨐈𨶰𩒚𩧉𪕓]→guāng;
[广広廣犷獷臩𠏤𤳭𤴀𥀱𪇵]→guǎng;
[㤮㫛俇撗珖臦逛𢓯𦢎𨤡𩑈]→guàng;
[欟]→guang;
[⻱⻲㰪䅅䲅亀傀圭妫媯嫢嬀巂帰廆归摫椝槻槼櫷歸珪瑰璝瓌皈硅窐胿膭茥螝袿規规邽郌閨闺騩鬶鬹鮭鲑龜龟𡃩𡌲𡹙𢄊𢻂𤼮𥇳𥈸𥍁𥦣𦓯𦤇𧷱𨾚𨾴𩓠𪄯𪆳𪈥𪊧]→guī;
[⻤㔳㧪㨳㲹㸵䃽䍯䞨䣀䤥佹匦匭厬垝姽宄庋庪恑攱晷朹氿湀癸瞡祪簋蛫蟡觤詭诡軌轨陒鬼𠱓𡷺𢃯𣢪𣪕𣷾𤘧𥍨𥥠𦳛𧊄𩊛𩱻𩲡𩳧𪀗]→guǐ;
[㪈䁛䈐䌆䐴䝿䞈䠩䳏刽刿劊劌匱嶡撌攰昋柜桂桧椢槶檜櫃炔猤癐瞶禬筀簂蓕襘貴贵跪鞼鱖鱥鳜𠐽𠪑𡗤𡧭𡬂𢠿𣄜𣦦𣧎𤡱𤱺𤱾𤲉𤻿𤿡𥎛𥜏𧡫𧹑𧻜𨇙𨋡𨲿𩉝𩍨𩏐𩏡𩔆𩪁𩳝𪏤]→guì;
[㨰㯻䃂䎾䜇丨惃滚滾磙緄绲蓘蔉衮袞袬輥辊鮌鯀鲧𠃌𡈧𡘝𢃩𣮎𥕦𦓼𦠺𦫎𩨬𩩌]→gǔn;
[㙥䵪棍璭睔睴謴𠞬𡻨𧬪𧸫]→gùn;
[㗻㳡㿆呙咼啯嘓埚堝墎崞彉彍濄瘑蝈蟈郭鈛鍋锅𡓣𣁯𣂄𣽅𣽰𥂣𦗒𦘌𦬗𨽏𩫏𩰬𩰭𪆹𪈃]→guō;
[㕵㶁䂸䆐䬎囯囶囻国圀國帼幗慖漍聝腘膕蔮虢馘𠩥𠿤𡇄𢐚𢧰𢸗𢹖𤂁𤮋𥄍𥆘𦄰𦛢𦸈𧖻𧤯𧭕𧭣𧰒𧾛𨉹𨭗𩉕𩪐]→guó;
[䙨䴹惈果椁槨淉猓粿綶菓蜾裹輠錁鐹餜馃𠜴𢃦𥁁𥕖𥜭𩋗𩻧𪂠𪋊]→guǒ;
[㳀过過𠋜𢅗𢝸𧒖𧥵𩟂]→guò;
[哈铪𨉣]→hā;
[蛤𡄟]→há;
[奤]→hǎ;
[丷]→ha;
[㨟㰧㰩㱼㾂咍咳嗨𣢇𨸜]→hāi;
[㜾䠽䯐䱺孩还還頦骸𠹛𧻲𧽊𧽖𩠚𩰶]→hái;
[海烸胲酼醢𣖻𣳠𥁐𥂧𨡬]→hǎi;
[㤥㧡㺔䇋亥嗐妎害氦餀饚駭骇𠀅𠔑𡕗𡾨𢞐𢩸𢻜𤵽𥩤𥩲𦐤𦤦𦤬𦷷𨀖𩞞𩡔𩪃𩹄]→hài;
[嚡塰]→hai;
[㤷䘶䣻佄嫨憨歛炶蚶谽酣頇顸馠鼾𠵸𡬖𣝽𣢅𣢺𤞶𤸕𧭻𧮰𧮳𧵊𧹣𩈣]→hān;
[㖤㟏㟔㮀㶰㼨䈄䎏䗙䤴䥁䨡䶃函凾含咁唅圅娢寒崡嵅晗梒浛涵澏焓琀甝筨肣虷蜬邗邯鋡韓韩魽𠗴𠤮𠤾𠥴𠦊𠲒𠿑𡇜𢔈𣘞𣢟𣵷𤬯𤭙𥀐𥆡𦜆𦞞𦥖𦺦𧃙𧑚𩄙𩦊𫒶]→hán;
[㘎㘕㘚㸁㺖䍐䍑䓍丆厈喊浫罕蔊豃阚鬫𠽦𣛴𦒝𧯘𧾔]→hǎn;
[㑵㒈㢨㨔㪋㲦㵄㺝䎯䏷䓿䕿䗣䛞䧲䫲䮧傼哻垾屽岾悍憾捍撖撼旱晘晥暵汉汗涆漢瀚焊熯猂皔睅翰莟菡蘫蛿蜭螒譀貋釬銲鋎閈闬雗頷顄颔馯駻鶾𠢇𠹄𡁀𡣔𡷛𡻡𢀵𢃗𢄜𢇞𢎘𢔔𢧦𣐺𣒷𤀉𤌐𤳉𤿧𥇌𥉰𦋣𦒅𧂃𧰪𨁄𨛎𨢈𨸗𩎒𩕠𩖺𩗤𩞿𩭥𩹑𩹼𩾝𫘣]→hàn;
[兯爳]→han;
[㰠䂫䦭夯𠡊𤵻𩠾𩲋𪐦𪕇]→hāng;
[㤚䀪䘕䲳斻杭珩笐筕絎绗航苀蚢貥迒頏颃魧𤼍𦐄𦨵𧘃𧦑𨁈𨾒𪗜]→háng;
[䟘䣈沆𡕧𤰟𥮕𩔋]→hàng;
[垳]→hang;
[嚆茠蒿薅薧𡽝𢻇𣭖𣭹𤡇𤢨𧯌𩮘]→hāo;
[㠙㩝㬔䝥䧫儫嗥嘷噑嚎壕椃毜毫濠獆獋獔籇蚝蠔諕譹豪貉𠚃𠢕𡐒𣘫𤀃𤢭𨂜𨒑𨚙𨼍𩐮𩖸𩫕]→háo;
[好郝𡥆𤫧]→hǎo;
[㘪㙱㚪㝀㞻㬶䒵䚽䝞䧚䪽䯫傐号哠峼恏悎昊昦晧暤暭曍浩淏滈澔灏灝皓皜皞皡皥秏耗聕薃號鄗鎬顥颢鰝𡚌𡚽𡠖𣆧𣚧𤝐𤩩𤩭𥍣𦳁𧇼𧬁𨚮𨠬𩲊]→hào;
[竓]→hao;
[㰤㿣䏜䶎喝嗬抲欱蠚訶诃𠀀𠳊𠵩𢥳𣣹𥘫𦘿𩐥𩑸𪖲]→hē;
[㕡㗿㥺㪃㪉㭱㮝㮫㹇㿥䃒䅂䒩䕣䞦䢔䫘䮤䶅何劾厒合咊和哬啝姀峆惒敆曷柇核楁毼河涸渮澕熆狢皬盇盉盍盒礉禾秴篕籺紇翮荷菏萂蚵螛覈訸詥貈輅郃鉌鑉闔阂阖鞨頜颌饸魺鲄鶡鹖麧齕龁龢𠘢𠚔𠧕𠰓𠳇𠶹𠻙𡇞𡇶𢄍𣏷𣲲𣿌𤈧𤖱𥝖𥝸𥞄𥞍𥟃𥻉𥽶𦃔𦇸𦒏𦛘𦛜𦳬𦼵𧇎𧇮𧊬𧝳𧪞𧭳𧮵𨋟𨍇𨜱𨜴𨨛𨴢𩅢𩌡𩩲𪈊𪘹]→hé;
[㬞㵑㷎䚂䳽佫嗃垎壑焃煂熇爀癋碋穒翯袔褐謞賀贺赫靎靏鶮鶴鸖鹤𠗂𠡀𠶾𡫥𢅰𢬲𣆈𤌾𥋿𦺞𦽅𧀔𧝂𧨂𧬂𧬱𧯉𩄸𩩒𩵢]→hè;
[粭靍]→he;
[㱄嘿潶黑黒𢖛𢡀𥕙𨭆𩻤]→hēi;
[㯊拫痕鞎𦚣]→hén;
[䓳佷很狠詪]→hěn;
[恨]→hèn;
[亨哼啈悙脝𣨉𦨾]→hēng;
[㔰㶇䬖䬝䯒姮恆恒桁横橫烆胻蘅衡鑅鴴鸻𠔲𠧿𡧦𤮏𥞧𦶙𧝒𩙯𪏓]→héng;
[堼]→hèng;
[涥鵆]→heng;
[噷]→hm;
[䆪䎕叿吽呍哄嚝揈渹灴烘焢硡薨訇谾軣輷轟轰鍧𠐿𠹅𢝻𤃫𤟼𥓰𥔀𥕗𦐳𦑟𦑠𦒃𦕠𨌁𨎗𩐠𩒼𩓅𩖉𩗄𩘇𩙛𪈘]→hōng;
[㖓㗢㢬䃔䆖䉺䞑䡌䡏䧆䨎䩑䪦䫹䫺䲨仜吰垬妅娂宏宖峵弘彋汯泓洪浤渱潂玒硔竑竤粠紅紘紭綋红纮翃翝耾苰荭葒葓蕻虹谹谼鈜鉷鋐閎闳霐霟鞃魟鴻鸿黉黌𠪷𠲓𡇳𡵓𢂔𢘌𢬀𤂲𤄏𥏕𥥈𦁷𦏺𦐌𧈽𧐬𧮴𨌆𨥺𨹁𨾊𩘎𫚉]→hóng;
[㬴䀧嗊晎𢗵𢦅𢼦𣽝𨢣𩒓𩕆𩕉]→hǒng;
[㶹撔澋澒訌讧銾閧闂鬨𠳃𡺭𥈿𥥡𥰲𦕷𦶓𧊯𧋔𧾧𩒴𩗢𩰓]→hòng;
[齁𠯜𩙡𪅺𪖙]→hōu;
[㗋㤧㬋㮢㺅䂉䗔䙈䫛䳧侯喉帿猴瘊睺矦篌糇翭翵葔鄇鍭餱骺鯸𡞥𡟑𡹵𢜴𣔹𣣠𣣡𥈑𥚦𦑚𦚥𦞈𦞕𧇹𧮶𧼵𩃺𪃶𪑻]→hóu;
[㖃㸸吼犼𠴣𤘽𤙽𦍵𧻿]→hǒu;
[㫗䞀䞧䪷候厚后垕堠後洉豞逅郈鮜鱟鲎鲘𠷋𥀃𥅠𧙺𧩨𩄬𩘋𪄗𪇂]→hòu;
[㦆㦌㧮㧾㫚㳷㺀䓤䨚䩐䬍䰧䴣䴯乎乯匢匫呼唿嘑垀寣幠忽恗惚戯昒曶歑泘淴滹烀膴苸虍虖謼軤轷雐𠥰𠦪𡧥𡱽𡼘𢑢𢽨𣓗𣡾𤇠𤎲𤐀𤶘𥇰𦁕𦩕𧇛𧠩𧢰𧦝𧩓𨕚𨖃𩂂𩖨𩳨𩶈]→hū;
[㗅㪶㯛㽇㾰䁫䈸䉿䊀䎁䚛䞱䠒䧼䩴䭅䭌䭍喖嘝囫壶壷壺媩弧抇搰斛楜槲湖瀫焀煳狐猢瑚瓳箶糊絗縠胡葫蔛蝴螜衚觳醐鍸隺頶餬鬍魱鰗鵠鶘鶦鹕𠴱𡍐𡰅𡹹𢉢𢎵𢏯𢑹𢪏𣄟𣎚𣙶𣛫𣝗𣫈𣹬𤌍𤘵𤝘𤞲𤭱𤾅𥂤𥐿𥰪𥶜𥷆𥾨𦊧𦏗𦖼𦗣𦧘𦴉𦷳𦺟𧇰𧍵𧛞𧞒𧣼𧲥𧹾𧻰𨍲𨢋𨣗𨴬𩑶𩢪𩨔𩰯𩱍𩵬𩾻𪂒𪏻𪕉𪕮𪕱𪙈]→hú;
[⻁䗂乕俿唬汻浒滸琥萀虎虝𧆢𧆮𧌧𧰴𨛵𨝘]→hǔ;
[㕆㨭㷤㸦㺉䇘䊺䍓䕶䨼䪝乥互冱冴嗀嚛婟嫭嫮岵帍弖怘怙戶-戸戽扈护摢昈枑楛槴沍沪滬熩瓠祜笏簄綔芐蔰護鄠鍙雽韄頀鱯鳠鳸鸌鹱𠯳𠰛𡜂𡞠𡴱𡵘𡻮𢆰𢚪𢨥𢨦𣑂𣲑𤘔𤜷𤨖𤹣𥢟𥲉𦊂𦊘𦬚𦭈𧂔𧅰𧆯𧗌𧘢𧥮𧥯𧦚𧲇𧹲𧿓𧿠𨝞𨢤𨥛𨱀𪄮𪍂𪏳]→hù;
[粐錿鯱𩾇]→hu;
[㳸哗嘩花芲蒊錵𠝐𡁑𤙕𦧹𦶎𨣄𨶱𩝨]→huā;
[㕲㟆㠏㦊㭉䔢䱻䴳䶤华姡搳撶滑猾磆華蕐螖譁釪釫鋘鏵铧驊骅鷨𠳂𢼤𤁪𥉄𥢮𦧠𦽊𧑍𧨋𧽌𩤉𪉊]→huá;
[㓰㕦㕷㚌䀨䇈䋀䛡划劃化夻婳嫿嬅崋摦杹桦槬樺澅画畫畵繣舙觟話諣譮话黊𠤎𠿜𢄶𢦚𣶩𥒶𥧰𦁊𦖍𦧵𦪠𨶬𩂤𩗐𩲏𩵏𩸄]→huà;
[埖婲椛璍硴糀誮]→hua;
[㜳㠢䃶徊怀懐懷槐櫰淮瀤耲蘹褢褱踝𩌃𪊉]→huái;
[咶坏壊壞蘾諙𣟉𣩹𣸎𤜄𦏨𦧬𧱳𩟮]→huài;
[㹕嚾懽欢歓歡犿獾讙貛酄驩鴅鵍𠂄𡚊𡚜𣌓𤛚𥐓𥹚𨽧𩦘𩵄𩿊𪈩]→huān;
[㡲㵹㶎㿪䝠䥧䦡䭴䴉䴋䴟圜嬛寏寰峘桓洹澴狟环環瓛糫絙綄繯缳羦荁萈萑豲貆轘郇鉮鍰鐶锾镮闤阛雈鬟鹮𠟼𡄤𡍦𡘍𡩂𡱌𢟿𤩽𦣴𦻃𦼉𨕹𩍡𩑖𩙽𩡧𪊥𪍺]→huán;
[㣪䈠攌緩缓𤀣𤼢𥶍𦑛𧡩]→huǎn;
[㕕㪱㬇㬊㹖㼫䀓䆠䍺䒛䠉䯘唤喚喛奂奐宦嵈幻患愌换換擐梙槵浣涣渙漶澣烉焕煥瑍痪瘓睆肒藧豢逭鯇鰀鲩𠺐𠻍𡅱𡅻𡷗𤡟𤢁𤴯𤽅𤽕𥈉𥏇𥠅𦌦𦝝𧚁𧴊𨜌]→huàn;
[瞣]→huan;
[㠵㡃㬻䀮塃巟慌朚肓荒衁𡜋𡡄𡿰𢁹𢇟𣆖𣺬𤆴𤠛𤭉𥿪𧖬𧠬𨚳𩢯𪀞]→huāng;
[⻩㞷㾮䄓䅣䅿䊗䊣䍿䑟䞹䪄䮲䳨偟兤凰喤堭墴媓崲徨惶楻湟潢煌熿獚瑝璜癀皇磺穔篁篊簧艎葟蝗蟥諻趪遑鍠鐄锽隍韹餭騜鰉鱑鳇鷬黃黄𠂸𡉚𤚝𤛥𤯷𤾑𦡽𦪗𧕸𨉤𨍧𨜔𨝴𨱑𩞩𪏍𪏒𪏙𫗮]→huáng;
[㤺䐠奛宺幌怳恍晃晄櫎炾熀詤謊谎𡧽𣄙𣉪𦟮𦵽]→huǎng;
[㨪㿠䁜䌙愰曂榥滉皝皩鎤𥫼𨉁]→huàng;
[縨]→huang;
[㞀㧑㫎㷇㹆㾯䖶䜐䝅咴噅噕婎媈幑徽恢拻挥揮撝晖暉楎洃瀈灰烣煇珲睳禈翚翬蘳虺袆褘詼诙豗輝辉隓隳鰴麾𠓊𠯠𡒾𡯥𢀡𢊄𣄓𤕚𤟤𤾈𥃌𥌍𦭹𧉇𧗼𧳐𨦗𩻟𪀬𪈑𪏏𪑀𪖕]→huī;
[佪囘回囬廻廽恛洄烠痐茴蚘蛔蛕蜖迴逥鮰𠲛𡋙𡰋𡹎𤜡𨛤𩢱𪀟𪛂𫚔]→huí;
[㩓㷄㷐䃣䏨䛼悔檓毀毁毇燬譭𡢕𡭛𣸀𤃽𤈦𤌋𥊔𥶵𥸃𦞙𦽐𧗏𩃾𩗝𩶥𪏇]→huǐ;
[㑰㑹㜇㞧㤬㥣㨤㨹㩨㬩㱱㻅䂕䅏䌇䕇䛛䜋䤧䧥䩈䫭会僡儶匯卉哕喙嘒噦嚖圚嬒孈寭彗彙彚徻恚恵惠慧憓晦暳會槥橞櫘殨汇泋浍湏滙潓澮濊烩燴獩璯瘣瞺秽穢篲絵繢繪绘缋翙翽芔荟蔧蕙薈薉藱蟪詯誨諱譓譿讳诲賄贿鏸鐬闠阓靧頮顪颒餯𠍗𠧩𠽡𠿔𡏁𡜦𡥋𡹯𢄣𢅫𢊇𢕺𢟾𢻔𣋘𣨶𤆳𤜋𤸁𥀠𥔯𥱵𥴯𦂆𦒎𦡖𧏧𧖢𧧾𧬨𧭾𨊢𨍹𨗥𨘇𨘲𨵘𩆁𩇻𩒏𩒳𩔁𪊂𪔊]→huì;
[屷懳灳璤𣌭]→hui;
[㖧䎜䡣婚惛昏昬棔殙涽睧睯荤葷閽阍𠉣𡨩𣇲𣣏𧠚𩅴]→hūn;
[㑮㨡㮯䊐䮝䰟䴷堚忶梡浑渾琿繉轋餛馄魂鼲𣝂𣨿𦟲𨋨𨏂𩧰𪌽]→hún;
[鯶𦃕𩽼𪑕]→hǔn;
[㥵䅙䅱䚠䛰䧰䫟俒倱圂慁掍混溷焝觨諢诨𡇯𣣞𦞢𦡵𦵣𧣢𨂱𨡫𩇇𩏖]→hùn;
[䦝剨劐吙嚄攉耠豁鍃锪騞𨷮𩭳]→huō;
[䄆䄑䣶佸活秮秳𡯢𢋒𤻙𦨯𧵻]→huó;
[伙夥漷火邩鈥钬𤆄𤬁]→huǒ;
[㓉㖪㗲㘞㦎㦜㦯㨯㩇㯉㸌㺢䁨䂄䄀䉟䐸䨥䬉䰥䱛俰咟嚯嚿奯惑或捇掝旤曤楇檴沎湱濩瀖獲癨眓矆矐砉祸禍穫耯臛艧获蒦藿蠖謋貨货鑊镬閄霍靃𠙞𠯐𠵾𡄴𡓘𡪞𡿿𢃎𢛯𢝇𢞕𣄸𣉒𣤨𤁹𤊴𤏘𤐰𥇙𥊮𥒠𥙨𥝂𥽥𦑌𦒧𦞦𧆑𧤴𧯆𧯱𨐶𨘌𨙀𩆀𩞺𩟨𩟸𩪭𪒩]→huò;
[㚻㛷㦘㫷㮷䁶䂑䇫䐚䕤䗗䛴䟇丌乩僟击刉刏剞勣叽咭唧喞嗘嘰圾基墼姫姬屐嵆嵇擊敧朞机枅槣機櫅毄激犄玑璣畸畿癪矶磯禨积稘稽積笄筓箕簊緝績绩缉羁羇羈耭肌芨虀襀覉覊觭譏譤讥賫賷赍跡跻蹟躋躸迹鄿銈錤鐖鑇鑙隮雞鞿韲飢饑饥鳮鶏鷄鸄鸡齎齏齑𠀷𠋻𠍃𠔋𠚽𠟣𠴩𠷌𠼻𡇟𡫀𡳮𡿙𢁂𢆻𢡴𢨐𢩦𢼋𣇳𣪠𣬠𣰈𤋭𤌿𤳎𥘌𥡒𥨿𥫶𥰦𥳏𥺵𦌰𦠄𦳌𦺬𦼷𦿓𧐐𧗒𧫠𨅤𨊻𨍺𨐆𨮺𨲪𨳻𨹶𨻕𩉜𩐆𩚮𩜆𩠨𩨒𪅹𪌍𪔋𫌀]→jī;
[㔕㗊㗱㘍㙫㠍㠎㡮㤂㥛㧀㭲㲺㴕㻷㽺㾊䁒䐕䚐䞘䟌䣢䩯䲯䳭亟亼伋佶偮卙即卽及吉塉姞嫉岌嶯庴彶忣急愱戢揤撃擮极棘楫極槉橶檝殛汲湒潗濈焏狤疾瘠皀皍禝笈箿籍級级耤脊膌艥蒺蕀蕺藉螏襋觙诘谻趌踖蹐輯轚辑郆銡鍓鏶钑集雦雧霵鶺鷑鹡𠑃𠓞𠗏𠦫𠨠𠫷𠯉𠶻𠹋𠿠𡁰𡃃𡅺𡦪𡹪𢃺𢉗𢏞𢰒𢱣𣏡𣖷𣛔𣜇𣣝𣳃𣹜𤊵𤎗𤠎𤷉𤺷𤿠𥈂𥊬𥋥𥒡𥕂𥖙𥠋𦎢𦝖𦠾𦩧𦵾𦶍𦺩𦺴𧉆𧉍𧎿𧤏𧥄𧧩𧩦𧪠𧮭𧽑𨋉𨤹𨦮𨪏𨸚𩀖𩦤𩴃𪂺𪄸]→jí;
[㚡㞆㞛㞦㦸㨈㴉䍤䢳丮几妀嵴己幾戟挤掎撠擠泲犱穖虮蟣鈘魕魢鱾麂𠮯𠱨𢓄𢜭𤜝𤜾𥪼𥾊𧾾𨄐𨒴𨳋𩉢𩯋𪂍]→jǐ;
[⺔⺕㑧㒫㙨㞃㠱㡭㥍㮨㰟㲅㳵㸄㹄㻑㾵䀈䋟䐀䓽䗁䛋䜞䝸䠏䢋䤒䦇䨖䮺䰏䶓䶩伎偈兾冀剂剤劑哜嚌坖垍塈妓季寂寄峜彐彑徛忌悸惎懻技旡-旣暨暩曁梞檕檵洎济済漃漈濟瀱痵癠祭稩稷穄穊穧紀紒継繋繼纪继罽臮芰茍茤荠葪蓟蔇薊薺蘎蘮蘻裚褀覬觊計記誋諅计记跽际際霁霽驥骥髻鬾鯚鰶鰿鱀鱭鲚鲫鵋齌𠨕𠲹𠴫𠿉𡁪𡋚𡜱𡥞𡦊𡪱𡬄𡽉𢍇𢗂𢗹𢚁𢭄𢺼𢼷𣄯𣄱𣔽𣯅𣱗𣽍𤓑𤛄𤤋𤫝𤵀𥡴𥣩𥪫𥭋𥭌𥭜𥷙𦁳𦂑𦆡𦇧𦋋𦌗𦜸𦪱𦮯𦮼𦺶𦾲𧃞𧇯𧓓𧟜𧡉𧡯𧢾𧧃𧧟𧪇𧫜𧾽𨀶𨂢𨛉𨛑𨜒𨢵𨣧𩓮𩞊𩥉𩧱𩩛𩼄𩼚𪄵𪊆𪘥]→jì;
[亽廭樭]→ji;
[㚙㹢䂟䕒䴥乫伽佳傢加嘉埉夹夾家抸拁枷梜毠泇浃浹犌猳珈痂笳耞腵茄葭袈豭貑跏迦鉫鉿鎵镓麚𠷉𠺢𡩚𡭘𡶥𣪇𣮫𤟚𤠙𥝿𥡮𥹌𦎮𦣯𧉪𧦤𨔗𨔣𩊏𩶛𪐓𪔟]→jiā;
[㕅㪴㮖㿓䀫䕛䛟䩡唊圿忦恝戛戞扴荚莢蛱蛺袷裌跲郏郟鋏铗鞂頬頰颊餄鴶鵊𡊠𢫢𥇗𥑔𥞵𦎱𦧮𦸘𦺧𦽤𧿵𨒇𩉡𩚲𩛩𩠃𪇷𪈟]→jiá;
[䑝仮假叚婽岬徦斚斝椵榎槚檟玾甲瘕胛賈贾鉀钾𣦉𤖰𤗜𥑐𩌍𩨹𩲣𪆲]→jiǎ;
[价價嫁幏架榢稼駕驾𢉤𢜿𢱈𢱌𥋣𦙺𦨦]→jià;
[糘]→jia;
[㓺㔋㡨㦰㭴䌑䌠䓸䔐䘋䶢䶬偂兼冿囏坚堅奸姦姧尖幵惤戋戔搛椷椾樫櫼歼殲湔瀐瀸煎熞熸牋犍猏玪瑊监監睷碊礛笺箋篯緘縑缄缣肩艰艱菅菺葌蒹蕑蕳虃覸豜豣鐧鑯間间鞬鞯韀韉餰馢鰹鲣鳒鳽鵳鶼鹣麉𠫘𠼤𠿏𡄑𡬵𢃬𢐆𢦺𢨿𢳚𣘖𣘷𣚙𣝕𣮏𣽖𤍖𤪋𥊇𥌈𥡝𦋰𦏔𦣨𦽇𧂢𧢖𧤨𧥈𧲨𨔥𨳡𨳿𨴾𩅼𩆷𩇏𩋋𩌯𩍎𩛧𩱃𪏊𪐻𪒹]→jiān;
[㔓㨵㳨㶕䄯䅐䉍䚊䟰䭠䮿䵡䵤䶠俭倹儉减剪劗囝堿弿戩戬拣挸捡揀揃撿暕枧柬梘检検檢減湕瀽瑐睑瞼硷碱礆笕筧简簡籛絸繭翦茧藆蠒裥襇襉襺詃謇謭譾谫趼蹇鐗锏鬋鰎鹸鹻鹼𠍚𠏇𠐻𠹟𠽱𡄓𡅶𡑯𡭭𡾰𢆞𢍫𢩀𢵈𣜭𣠷𣥞𣳲𤄒𥀹𥍀𥍹𥢇𥳒𥳟𥳷𦁲𦂇𦢣𦺍𦺘𧀇𧅆𧬫𧮈𨢑𨣇𨤄𨰓𩉍𩟗𩽜𪒫]→jiǎn;
[⻅㣤㨴㯺㰄㵎䇟䟅䤔䥜䧖䬻䭈䯡件俴健僭剑剣剱劍劎劒劔寋建徤擶旔栫楗榗毽洊涧渐溅漸澗濺瀳牮珔瞷磵箭糋繝腱臶舰艦荐葥蔪薦螹袸見覵见諓諫譼谏賎賤贱趝践踐踺轞釼鉴鋻鍳鍵鏩鐱鑑鑒鑬鑳键餞饯𠊒𢆦𣴓𣽦𤀩𤧣𤷃𥯦𥴱𥽐𦩵𦾶𧀵𧂂𧂆𧗸𧙧𨎫𨏊𨪅𨵭𨷓𩉔𩻘𪃛𪆿𪉦𪋁𪙨]→jiàn;
[墹彅橺殱礀]→jian;
[㹔䗵䜫僵壃姜将將摪橿殭江浆漿畕畺疅疆礓繮缰翞茳葁薑螀螿豇韁鱂鳉𠘌𡷍𢪇𤕭𤕯𤛜𥆅𥔣𥗪𥬮𦦗𧘍𨃇𨜰]→jiāng;
[㢡㯍䁰䉃䋌䒂傋奖奨奬桨槳獎耩膙蒋蔣講讲顜𡏞𡑶𣫳𤖛𥷃𩌾]→jiǎng;
[䞪䥒勥匞匠夅嵹弜弶彊摾洚滰犟糡糨絳绛袶謽酱醤醬降𠼢𡲣𢘸𣚦𣨣𣩴𥞜𨯞𩝽𩴒𩷄𩷭𪀘]→jiàng;
[杢櫤]→jiang;
[㲬㶀䌭䍊䢒䴔䶰交僬嘄姣娇嬌峧嶕嶣憍椒浇澆焦燋礁穚簥胶膠膲艽芁茭茮蕉虠蛟蟭跤轇郊鐎驕骄鮫鲛鵁鷍鷦鷮鹪𠝑𠩏𡏭𡓖𡟠𢧱𣝞𣺳𥃪𥄉𥉼𥹜𦅃𦌆𦫶𧣦𨎦𨓩𨨴𨱓𨶲𨸋𩎔𩴧𩵰𩿑𪁉𪚰]→jiāo;
[㩰㭂㳅㽱㽲䀊䘨䚩䥞佼侥僥儌剿劋孂徺徼恔憿挢捁搅摷撟撹攪敫敽敿晈暞曒湫湬灚烄煍燞狡璬皎皦矫矯絞繳绞缴脚腳臫蟜角譑賋踋鉸铰隦餃饺鱎𠕧𠜅𠞰𡙎𢀌𢄺𢅎𢯴𢻟𣁹𣏑𣧦𣩓𤃭𤉧𤶀𤶳𥂨𥃤𥅟𥇟𥉒𥏹𥳴𦗵𧂈𧎙𧎸𨇕𨖵𨝰𨶟𨶪𨺹]→jiǎo;
[㠐㬭㰾䂃叫呌嘂嘦噍噭嬓峤嶠挍敎教斠滘漖潐獥珓皭窌窖藠訆譥趭較轎轿较酵醮釂𠘣𡥈𡬋𢒾𢕪𢥚𢼫𤕝𤫷𥘊𥡤𥦢𦮁𧺜𧾐𨎬𨡃𨲭𩊔𩯘𩱞𪖄]→jiào;
[櫵纐鵤]→jiao;
[㫸䃈䕸䥛䦈喈嗟堦媘嫅接掲揭擑椄湝煯疖痎癤皆秸稭脻菨蝔街謯阶階鶛𠙤𣶏𤭧𤮌𥷫𦁉𦈰𦝨𧞝𩘅𩩰𪉚]→jiē;
[⺋㓗㔚㘶㛃㞯㦢㨗㨩㮞㮮㸅㼪䀷䀹䂝䂶䅥䌖䕙䗻䣠䲙倢偼傑刦刧刼劫劼卩卪喼婕孑尐岊崨嵥巀幯截拮捷昅杰桀楬楶榤櫭洁滐潔疌睫碣竭節結絜结羯节莭蓵蜐蝍蠘蠞蠽衱袺訐詰誱讦踕迼鉣鍻鞊颉魝鮚鲒𠂈𠄍𠅂𠐉𠬮𠯙𡉷𡔣𡙣𡣯𡨲𡩣𡵒𡸎𡽱𢈻𢎔𢎡𢢂𢨜𢪍𢫐𢬱𢱄𢷿𢻮𣙴𣚃𣮌𣮍𣰞𣳟𤁢𥁂𥅴𥇒𥓐𥝔𥝥𥠹𥢻𥵞𥾌𦀖𦈜𦎒𦵴𦺢𦿐𧍠𧍩𧏥𧞩𧞬𧫑𧼨𧽄𧽟𧾢𧾯𨃲𨓰𨕽𨥂𩔄𩟦𩢴𩧵𩯰𩾶𪀾𪁍𪃈𪅸𪇲𪉋𪌧𪖋]→jié;
[姐媎檞毑解觧飷𠎿]→jiě;
[㑘㝏㠹㾏㿍䇒䛺䯰䰺䱄䲸丯介借吤堺屆届岕庎徣悈戒楐犗玠琾界畍疥砎芥蚧蛶衸褯誡诫躤鎅骱魪𠓢𠷟𡗦𡗲𡵚𣬫𤘦𤙩𧜅𧣋𨐑𨵠𩡺𩧦𪑹𪙏]→jiè;
[桝]→jie;
[⻐㦗㧆㻱䃡䈥䈽䌝䘳䤺今兓埐堻嶜巾惍斤津珒矜筋紟荕衿襟觔金釒釿钅鹶黅𠂟𠰇𢎭𢦊𤣶𥂵𦈟𦘔𦞬𦩏𧗁𨆃𨭺𩀿𩤿𪉢𪑙𪖼]→jīn;
[㝻㯸㹏䌍䒺䤐䥆䭙仅侭僅儘卺厪堇嫤尽巹廑槿漌瑾盡紧緊菫蓳謹谨錦锦饉馑𢬬𣝌𥖜𥯑𨚡𪏴]→jǐn;
[㨷㬐㬜㯲㱈㴆㶦㶳䀆䆮䋮䑤䗯䝲䫴䶖伒僸凚劤劲勁唫噤嚍墐妗嬧寖搢晉晋暜枃歏殣浕浸溍濅濜烬燼琎瑨璡璶祲禁縉缙荩藎覲觐賮贐赆近进進靳齽𠞱𠞾𠢱𠢵𠬶𠾤𠾬𡢳𡺽𢉅𢙿𢬶𢱷𢽖𣓏𤄼𤘡𤧫𤵞𥧲𦎷𦧈𦽔𧔷𩖗]→jìn;
[壗琻砛]→jin;
[䪫䴖京亰兢坕坙婛巠惊旌旍晶泾涇猄睛秔稉粳精経經经聙腈茎荆荊莖菁葏驚鯨鲸鵛鶁鶄麖麠鼱𠳬𡁔𢀖𢈴𣋢𣻒𤜰𤷦𥠛𦀇𦂠𦜳𦽁𦾿𧓔𧤵𩓨𩳯𩹢𪂴𪇒]→jīng;
[㘫䜘丼井儆刭剄坓宑幜憬憼景暻汫汬燛璟璥穽肼蟼警阱頚頸颈𠑱𠭉𠭗𢹘𤰳𧑊𨙷𨥙𩻱]→jǐng;
[㢣㣏㬌䔔䝼䵞俓倞傹净凈境妌婙婧弪弳径徑敬曔桱梷浄淨濪瀞獍痉痙竞竟竧竫競竸胫脛誩踁迳逕鏡镜靓靖静靚靜𠗊𠗌𠦋𠲮𠷐𣬙𥅸𥯙𥶹𦥍𦳲𨵼𩃋𩇕𩓞𩰹]→jìng;
[橸燝]→jing;
[⺆冂冋坰埛扃絅蘏蘔駉駫𠕕𢂶𣕄𨴀𪔃𪕍]→jiōng;
[㓏㢠㤯㯋㷗㷡䌹䢛侰僒冏囧泂浻澃炅炯烱煚煛熲窘綗褧迥逈颎𠖷𢄗𣔲𤌇𦀝𧍮𩓺𩚱]→jiǒng;
[㸨䆶䡂丩勼啾揂揪揫摎朻樛牞究糺糾纠萛赳阄鬏鬮鳩鸠𠃖𠕴𠖬𠚨𠠳𠿈𢀙𢜥𣁭𣟼𤴥𤴦𤴪𥠃𥤳𦭺𦱠𦱱𦱲𦽬𨳊𩏶𩏷𩭓𩱼]→jiū;
[㺵]→jiú;
[㡱久乆九乣奺灸玖紤舏酒镹韭韮𠛩𠜉𠴄𡚮𣲄𤉥𨾉𨾞]→jiǔ;
[㝌㠇㩆㲃㺩䅢䆒䊆䊘䛮䬨䳎倃僦匓匛匶厩咎媨就廄廏廐慦捄救旧柩柾桕殧疚臼舅舊鯦鷲鹫麔齨𠃺𠙔𠜃𠣿𡆥𢑇𢽭𤷑𥆷𥘦𦠢𦭻𧡑𧫾𧾻𨖏𨘂𨘮𩒦𩢹𩶧]→jiù;
[杦欍汣𣐤]→jiu;
[㖩㞐㡹㪺䅕䝻䢸䪶凥刟匊娵婮居崌抅拘挶掬梮椐泃涺狙琚疽痀眗砠罝腒艍苴菹蜛裾趄跔踘踙鋦锔陱雎鞠鞫駒驹鮈鴡鶋𠟰𠤄𠮑𠰾𡨢𡫬𡱾𡸘𡸨𣻐𥇛𥘮𥪏𥷚𦀣𦛓𦜛𦱅𧵞𧹕𨁺𨛮𨧙𨨠𩋜𩍔𩍸𪂓𪗖]→jū;
[⺽㘲㥌㩴㮂㹼㽤䋰䎤䏱䕮䗇䜯䡞䤎䪕䰬䱡䳔䴗侷僪啹婅局巈桔椈橘檋毩毱泦淗湨焗犑狊粷菊蘜諊趜跼蹫躹輂郹閰駶驧鵙鵴鶪鼳𠋬𠜹𠨭𡉎𡨅𡳘𡶋𡿾𢩁𣎛𣖣𤜔𤼳𥢧𥮗𦅽𦙮𦥑𦺖𧄛𧤑𧷾𧻗𧽻𧾣𧿻𨋧𨍯𩛺𩧺𩫴𩬜𩭊𩳵𩷐𪀣]→jú;
[䃊䄔䅓䢹举咀弆挙擧椇榉榘櫸欅沮矩筥聥舉莒蒟踽齟龃𡕖𡢒𢤫𢯺𣌬𥄷𥈋𥯔𥴧𦇙𦞇𧺹]→jǔ;
[㘌㜘㞫㠪㨿㩀㬬䀠䈮䛯䣰䱟䵕䶙乬俱倨倶具冣剧劇勮句埧埾壉姖寠屦屨岠巨巪怇怐怚惧愳懅懼拒拠据據昛歫洰澽炬犋秬窭窶簴粔耟聚苣虡蚷袓詎讵豦貗跙距踞躆遽邭醵鉅鋸鐻钜锯颶飓駏鮔𠉧𠙆𠚵𡒍𡥶𢚆𣍇𣶝𤔋𤖵𤢓𤷢𥂃𥉁𥬙𥲜𥴪𦊐𦗻𦟳𦼈𧂜𧝲𧣒𧣻𧲋𧸧𨝮𨸰𩉸𩜃𩧒𩰤𩴘𩿝𪀏𪁥]→jù;
[爠襷]→ju;
[䅌䣺勬姢娟捐涓焆瓹脧蠲裐鎸鐫镌鵑鹃𠡶𡱑𢝓𥅬𦬾𦮻𧎖𨌫𩎳𩔱]→juān;
[㷷卷呟埍帣捲臇菤錈锩𡫂𢋄𤎱𦊌𧕲𨹵𩏗𩜇𩠉]→juǎn;
[㢧㢾㪻㯞䄅䌸䖭䚈䡓䳪倦劵勌奆巻慻桊淃狷獧眷睊睠絭絹縳绢罥羂蔨鄄隽雋飬餋𠔉𠢚𡘰𡡀𢍏𢎥𣙢𣚓𣜨𣬋𣬏𤲨𤺻𥁠𥆞𥱽𦦽𦳽𦼱𧭦𧯦𨆈𨤑𩏹]→juàn;
[噘屩撅撧蹻𢱺𢴭𪨗𫏋]→juē;
[㔃㔢㟲㤜㩱㭈㭾㰐㲄㵐㷾㸕㹟㻕䀗䁷䇶䏐䏣䐘䖼䘿䙠䝌䞷䠇䡈䣤䦆䦼亅倔傕决刔劂勪匷厥噱嚼孒孓屫崛嶥弡彏憠憰戄抉挗捔掘攫斍桷橛橜欔欮殌氒決泬焳熦爑爝爴爵獗玃玦玨珏瑴疦瘚矍矡砄絕絶绝臄芵蕝蕨虳蚗蟨蟩覐覚覺觉觖觼訣譎诀谲貜赽趉趹蹶蹷躩逫鈌鐍鐝钁镢駃鴂鴃鶌鷢龣𠀔𠄌𠄑𠊬𠎮𠜾𠢤𠨊𠫃𠶸𡈅𡚠𡲗𡳾𡾜𢁪𢎹𢏷𢔱𢖦𢨏𢩯𣅡𣖬𣬎𤛦𤞴𤟎𤹋𤼗𥆌𥏘𥕲𥛯𥤘𥾮𦁐𦏅𦓐𦛲𦠒𦪘𧍕𧗫𧝃𧣸𧤼𧥎𧮫𧱝𧺐𧽸𧾵𧿺𨊿𨏹𨬐𨰜𨼎𨼱𩊺𩍷𩏺𩓻𩧏𩧡𩪗𩰨𪁠𪈴𪖜𪚅𫔎𫘝𫛞]→jué;
[䞵]→juě;
[𣨢𥈾]→juè;
[㚬军君均姰桾汮皲皸皹碅莙菌蚐袀覠軍鈞銁銞鍕钧鮶鲪麇麏麕𠀹𠣕𢻸𦇘𦌺𧽔]→jūn;
[𢉦]→jǔn;
[㑺㒞㕙㖥㝦㴫㻒㽙䇹䐃䕑䜭䝍俊儁呁埈寯峻懏捃攈攟晙棞浚濬焌燇珺畯竣箘箟蜠郡陖餕馂駿骏鵔鵘𠨢𢹲𤮪𥇘𥚂𥜮𥡣𦴌𦵼𧥺𧯖𨌘𨛐𨲄𨶊𪍁𪕞]→jùn;
[䘔咔咖喀擖衉]→kā;
[佧卡胩鉲]→kǎ;
[垰裃]→ka;
[㚊䤤奒开揩鐦锎開𡙓𢔡𢾆𤡲𥻄𦂄𦈲𨴆]→kāi;
[䁗䒓凯凱剀剴嘅垲塏嵦恺愷慨暟楷蒈輆鍇鎧铠锴闓闿颽𠢲𢋝𥃣𥏪]→kǎi;
[㪡䡷勓忾愒愾欬炌炏烗鎎𡳂𢢚𤉫𤐩𤻜𥎆𩫀]→kài;
[㘛刊勘堪嵁戡栞龕龛𡺗𢦟𦞖𧡵𩑟]→kān;
[㙳䖔侃偘冚坎埳塪惂槛檻欿歁砍竷莰輡轗顑𠝲𡸞𣣒𣽌𥑫𥤱𥦔𧇦𧱄𨍜𩐬𩒃𩓟𩜱]→kǎn;
[䀍䘓䳚墈崁看瞰矙磡衎闞𡶪𢙮𣊟𥍓𧯰𨒞𪉯]→kàn;
[㝩㱂㼹䆲䗧嫝嵻康忼慷槺漮砊穅粇糠躿鏮闶鱇𠾨𡐓𡵻𤮊𥉽𥕎𥹺𨀫𨂟𨄗𨎍𨝎𨻷𩾌]→kāng;
[扛摃𢴦]→káng;
[䡉𠻞𡻚𣔛]→kǎng;
[㢜亢伉匟囥抗炕犺邟鈧钪閌𥒳𪎵]→kàng;
[䯌尻髛𩩾]→kāo;
[䯪丂拷攷栲洘烤燺稁考鲓𣐊𣧏𣨻𣩅𥬯𥹬]→kǎo;
[䎋䐧犒銬铐靠鮳鯌𡭳𧋓𨘴𩝝]→kào;
[㸯䈖䌀䐦匼嗑搕柯棵榼樖牁犐珂疴瞌砢磕礚科稞窠胢苛萪薖蝌趷軻轲醘鈳錒顆颏颗髁𠏀𠲙𡸡𡻘𢈈𢩘𣧤𤖇𤰙𥃕𥝹𥠁𥧇𧎗𧨵𧵛𧿫𨍰𨏿𨢸𩏭𩜭𪍎]→kē;
[壳揢殼翗]→ké;
[㞹㪙㪼㵣可坷岢嵑嶱敤渇渴炣礍𢩐𢼐𤸎𪓮]→kě;
[㕉㕎㝓㤩䆟䙐䶗克刻剋勀勊堁娔客尅恪愙氪溘碦礊緙缂艐課课锞騍骒𠛳𠡜𠡤𠢹𠩧𠪒𠪟𠳭𠶲𠷄𡞢𡱼𢩏𢾩𣩄𣲊𣹇𤛗𥊉𥔽𥦨𥯚𧈗𧛾𧜡𧠋𩭽𩰻𩱘𪃭]→kè;
[嵙]→ke;
[𩎤]→kēn;
[啃垦墾恳懇肎肯肻豤錹齦龈𠳁𣍟𣥤𤀊𥖞𨼯]→kěn;
[㸧掯裉褃]→kèn;
[㧶㰢䃘䡩䡰劥吭坑妔挳摼牼硁硜硻誙銵鍞鏗铿阬𠠷𡷨𣢴𣫒𥉸𥑅𥒁𥒱𥥳𧀘𨋔𨌳𨌶𨍑]→kēng;
[𡞚]→kěng;
[㚚㲁䅝倥埪崆悾涳硿空箜錓鵼𠀝𢃐𢷙𢽦𥔇𦱇𧌆𧚬𪔣]→kōng;
[㤟孔恐𢪬𣏺𤤲𥥅𦶐𩲧]→kǒng;
[㸜控鞚𤗇𦁈]→kòng;
[躻]→kong;
[䁱剾彄抠摳眍瞘芤𠛅𢂁𢄠𦬅]→kōu;
[劶口𢼃𤘘𨙫𨥴]→kǒu;
[㓂㰯䍍䳹冦叩宼寇扣敂滱瞉窛筘簆蔲蔻釦鷇𡠆𢚫𢟭𣻎𣿟𥊧𥲃𦴎𦶲𧥣𩀠𪄺𪇄𫃜]→kòu;
[㗄㩿㪂㱠㵠䂗䉐䧊䯇刳哭圐堀崫扝枯桍矻窟胐跍郀骷鮬𠠶𡀙𡑚𡑣𡗵𡶏𡼿𢏆𢼁𣗺𥈷𥌄𥟾𥧋𦜇𦡆𧠂𧷎𩑔𩑡𩨳𪍠]→kū;
[𦛏]→kú;
[䇢狜苦𡞯𥯶𩇵]→kǔ;
[㠸䔯䵈俈喾嚳库庫廤焅瘔秙絝绔袴裤褲趶酷𠺟𥞴𧊘𧿉𧿋𨐡𨡱𩱙𪌓]→kù;
[㛻䓙䠸䯞夸姱誇𠇗𡇚𡗢𥑹𨕺𨵧]→kuā;
[㡁侉咵垮銙𢄳𩊓]→kuǎ;
[㐄䦚挎胯跨骻𡕒𢓢𥏤𨃖]→kuà;
[舿]→kua;
[㧟䓒擓蒯𠣲𡚅𣫉𦳋𩦱]→kuǎi;
[㔞㙕㟴㱮䈛䭝䯤侩儈凷哙噲块塊墤巜廥快旝狯獪筷糩脍膾郐鄶鱠鲙𠜐𡼾𢾒𥢶𦔦𨛖𫐆]→kuài;
[圦]→kuai;
[宽寛寬臗髋髖𣎑𥦀]→kuān;
[㯘䕀䥗䲌欵款歀窾𢕫𢴪𣢻𣽟𥟓]→kuǎn;
[窽鑧]→kuan;
[㑌䒰䖱䯑劻匡匩哐恇框洭硄筐誆诓軭邼𢼑𢼳𤝿𦚞𧻔𨀕𨏆𨴑𩢼𩬹]→kuāng;
[㾠忹抂狂誑诳軖鵟𣴥𦥰𨖢𩷗]→kuáng;
[儣夼懭]→kuǎng;
[䊯䵃况卝圹壙岲懬旷昿曠況爌眖眶矌矿礦穬絖纊纩貺贶躀軦邝鄺鉱鑛黋𡶢𡾇𣍦𣒸𥈏𧥌𧿈𨇁𨥑𨨭𪍿𪏪]→kuàng;
[砿筺絋]→kuang;
[㨒䯓亏刲岿巋悝盔窥窺聧蘬虧闚顝𡐠𡓰𡤞𥁇𧢦𩏣𪖢]→kuī;
[㙓㙺䕫䖯䟸䤆䧶䳫喹夔奎巙戣揆晆暌楏楑櫆犪睽葵藈蘷虁蝰躨逵鄈鍨鍷隗頄頯馗騤骙魁𠊾𡌤𢌳𤵮𥜶𦝢𧍜𧡦𨾎𨾗𩕜𩠮𩲅𩲷𩵉𩹍𪆴]→kuí;
[㒑㚍䠑䫥煃跬蹞頍𢜽𢼀𣄲𣥮𥪊𩓗]→kuǐ;
[㕟䕚䙆䙌䙡䯣䰎匮喟嘳媿嬇尯愦愧憒樻欳溃潰瞆篑簣籄聩聭聵腃蒉蕢謉鐀鑎餽饋馈𠣠𠿥𣧼𤆂𤏜𥏙𧂠𧄑𧑋𧝷𧷛𨣈]→kuì;
[㡓㱎䐊䖵䪲坤堃婫崐崑昆晜焜猑琨瑻菎蜫裈裩褌貇醌錕锟騉髠髡髨鯤鲲鵾鶤鹍𠚯𡖉𥊽𥚛𦌸𧥊𨱙𩓽𩻋𩽞𪋆]→kūn;
[㩲䠅壸壼悃捆梱硱祵稇稛綑裍閫閸阃齫𦄐𧋕𨁉𩨫]→kǔn;
[㫻困涃睏𢈛𣏔𣰘𣱂𩤋]→kùn;
[堒尡潉熴]→kun;
[㗥㾧䟯䦢䯺廓懖扩拡括挄擴桰濶筈萿葀蛞闊阔霩鞟鞹頢髺鬠𠚳𠠎𡎒𡻙𢠛𤫵𥕏𦧍𦧔𨓈𨨱𨶐𩋻𪗽]→kuò;
[韕]→kuo;
[㕇㡴垃拉搚柆翋菈邋𣤊𤛊𤰚𦒆𩃜𩤲𩨉]→lā;
[剌嚹揦旯砬磖𡉆]→lá;
[喇藞𥗿𥘁𦎏]→lǎ;
[㻋㻝䂰䃳䏀䓥䗶䱨䱫䶛揧攋楋爉瓎瘌腊臈臘蜡蝋蝲蠟辢辣鑞镴鬎鯻𠾩𡅘𢃴𢉨𤀦𤊶𥀥𥀰𥈙𥖍𦅶𦆻𦇛𦒦𧗩𧙀𧞪𧩲𨭛𩑮𩘊𩯽𪇹]→là;
[啦溂鞡𤷟𩋷]→la;
[㥎䅘䋱䠭䧒來俫倈婡崃崍庲徕徠来梾棶涞淶猍琜筙箂莱萊逨郲錸铼騋鯠鶆麳𠎙𢑬𣖤𤢗𤦃𤲓𦓹𧯲𧳕𧳟𨂐𪑚]→lái;
[㚓䂾𢅭𧵭𨦂]→lǎi;
[㸊䄤䓶䚅䲚唻櫴濑瀨瀬癞癩睐睞籁籟藾襰賚賴赉赖頼顂鵣𠘝𡂖𡃄𡓒𦆋𨇆𩳆𪈈]→lài;
[㑣㘓㞩㦨㳕䆾䍀䑌䦨䪍䰐儖兰厱囒婪岚嵐幱惏懢拦攔斓斕栏欄欗澜瀾灆灡燣燷璼礷篮籃籣繿葻蓝藍蘭褴襕襤襴譋讕谰躝钄镧闌阑韊𠓖𠼖𡮻𢅡𢉧𢊓𢛓𣋣𥌻𥜓𦧼𧼖𨅏𨅬𨊔𨬒𨷻𩈵𩔵𪇖]→lán;
[㛦㨫㩜㰖䌫囕壈嬾孄孏懒懶揽擥攬榄欖浨漤灠爦纜缆罱覧覽览醂顲𠓭𡒄𡓔𡽳𤑸𤣟𥦝𧮤𨎹𨣸𩟺]→lǎn;
[㜮㱫䃹嚂滥濫烂燗爁爛爤瓓糷鑭𢒞𢹙𤂺𤃨𥗺𧸦𨣨𩉀]→làn;
[襽]→lan;
[啷]→lāng;
[㝗㟍㢃㱢㾿䆡䡙䯖䱶勆嫏廊斏桹榔欴狼琅瑯硠稂筤艆蓈蜋螂躴郎郞鋃鎯锒阆駺𢽂𥍫𥧫𦵧𨞿𨱍𩛡𩷕𪁜]→láng;
[㓪㙟㮾塱朖朗朤樃烺蓢誏𠻴𣊧𥇑𧚅]→lǎng;
[㫰䍚䕞埌崀浪莨蒗閬𠺘𢳑𣻡𦺫𧻴𨶗𩲒𩳤]→làng;
[唥郒]→lang;
[捞撈]→lāo;
[㗦㞠㟉㟹㨓䃕䜎䝁䲏僗劳労勞哰唠嘮崂嶗憥浶牢痨癆磱窂簩蟧醪鐒铹顟髝𠈭𡑍𢚄𢭂𣘪𤎤𤛮𤩂𥢒𨣃𨦭𨲮𪁔]→láo;
[㧯㺐䇭䕩䝤䳓䵏佬咾姥恅栳橑潦狫老耂荖轑銠铑𡂕𣠼𤶁𦒴𨡤𪀧]→lǎo;
[嫪憦橯涝澇烙耢耮躼軂酪𡬘𣟽𤉍𦺜𧢋𧯍]→lào;
[朥珯硓粩蛯鮱𦛨]→lao;
[肋𡃖]→lē;
[㔹㖀㦡乐仂叻忇扐楽樂氻泐玏砳竻簕艻阞韷鰳鳓𣂒𤟓𤨙𥖪𩐾]→lè;
[了餎饹]→le;
[勒]→lēi;
[㒍㔣㵢㹎䍣䐯䨓儽壨嫘擂檑櫑欙瓃畾礌礧縲纍纝缧罍羸蔂蘲虆蠝轠鐳鑘镭雷靁鼺𡈶𡰠𡻱𢴱𣀀𣚎𣡧𤜖𤡂𤮎𤮚𤮸𤳳𤳴𤼘𥍔𦣄𧒜𧒽𧞭𨞽𩴻]→léi;
[㒦㙼㵽㶟㼍㿔䉂䛶䣂䴎傫儡厽垒壘樏櫐灅癗磊磥礨絫耒腂蕌蕾藟蘽誄讄诔鑸鸓𠱤𡚗𡻭𡼊𡾋𡾖𡿉𡿛𢹮𣠠𣡺𤃻𤢹𥑶𥗬𦇄𦓥𦢏𨄱𨊚𨻌]→lěi;
[㑍㲕㴃䉪䒹䢮䣦䮑攂泪洡涙淚禷类累纇蘱酹銇錑頛頪類颣𡔇𣀜𣨅𥅦𥗶𥣬𥤐𨀤𨶺𩔗𩛝𩵓𪑯]→lèi;
[嘞塁鱩]→lei;
[㘄]→lēng;
[䉄䬋塄崚棱楞碐稜薐輘𥈮𦼊𧼔𨈓𩩡]→léng;
[冷]→lěng;
[䮚倰堎愣睖踜]→lèng;
[哩]→lī;
[㒿㓯㛤㠟㦒㰀㰚㴝㹈䄜䅻䉫䊍䋥䍠䍦䔆䔣䔧䖥䖽䖿䙰䣓䣫䱘䴻䵓䵩刕剓剺劙厘喱嚟囄嫠孋孷廲悡攡斄杝梨梩梸棃樆漓灕犁犂狸琍璃瓈盠睝离穲筣篱籬粚糎縭纚缡罹艃荲菞蓠蔾藜蘺蜊蟍蠡褵謧貍邌醨釐鋫錅鏫鑗離騹驪骊鯬鱺鲡鵹鸝鹂黎黧𠛘𠞙𠭰𠻗𠼝𠾆𡃷𡥽𡿎𢄡𢌈𢛮𢟢𢟤𢤂𢮃𣁟𣐬𣘬𣞴𣫥𣮉𣯤𤗫𤚓𤭜𥊈𥌛𥣥𥲧𥲪𥻿𥼅𦃇𦔓𦢱𦺙𧄚𧅯𧋎𧋠𧑇𧕮𧕯𧚩𧫬𧮛𨄛𨇎𨛫𨝏𨝖𨝟𨤫𨯽𩁟𩆲𩥬𩥴𩧋𩭇𩻌𪁐𪅆𪌱𪏼𪐅𪒔𪖂]→lí;
[㸚㾖䗍䤚䧉俚兣娌峛峢峲李欚浬澧理礼禮粴蟸裏裡豊逦邐醴里鋰锂鯉鱧鲤鳢𠚄𡆯𢏃𣀂𣀷𣿞𥎓𥎔𥴡𦎐𦕸𦪶𦫈𧅮𨓦𨛋𨴻𩳓𩷋𩽵𪕴]→lǐ;
[㑦㒧㔏㕸㗚㘑㟳㠣㡂㤡㤦㧰㬏㮚㯤㱹㺡㻎㻺㼖㽁㽝㾐㿛㿨䃯䅄䇐䊪䍥䍽䓞䔁䔉䕻䘈䚕䟏䟐䡃䤙䥶䬅䬆䮋䮥䰛䰜䲞䴡䶘丽例俐俪傈儮儷凓利力励勵历厉厤厯厲吏呖唎唳嚦囇坜塛壢娳婯屴岦巁悧慄戾搮攊攦攭暦曆曞朸枥栎栗栛棙櫔櫟櫪欐歴歷沥沴涖溧濿瀝爄爏犡猁珕瑮瓅瓑瓥疠疬痢癘癧皪盭矋砅砺砾磿礪礫礰禲秝立笠篥粒粝糲綟脷苈苙茘荔莅莉蒚蒞藶蚸蛎蛠蜧蝷蠇蠣蠫觻詈讈赲跞躒轢轣轹郦酈鉝鎘隶-隸雳靂靋鬁鱱鱳鳨鴗鷅麗麜𠌯𠘞𠘟𠛦𠝄𠞉𠞤𠠏𠠝𠠵𠢠𠩵𠪄𠪺𠫌𡤌𡫯𡮰𡯄𡳸𡸉𡾒𡿋𢍼𢡑𢤆𢤩𢨨𢩑𢸀𢻠𣀥𣌅𣌜𣟌𣦯𣧿𣫧𣲒𤁼𤃀𤄽𤇃𤔨𤖢𤘃𤜜𤟑𤠫𤡿𤩮𤳓𤹇𤹈𤻤𤼚𥁟𥉆𥌤𥌮𥌿𥓃𥝢𥠲𥨻𥬭𥶗𥷅𥷗𥽗𦃊𦅺𦇔𦘊𦜏𦠓𦪾𧄻𧉲𧒈𧓽𧔝𧘫𧙉𧢝𧥖𧧋𧯏𧰡𧲡𧴠𧽲𨃙𨇗𨊛𨍫𨏬𨘸𨜼𨞺𨟑𨢌𨪹𨬑𨷦𨽻𩄞𩅩𩆝𩗅𩗭𩘟𩘡𩙖𩞨𩣫𩧃𩪸𩯺𩰲𩱇𩴣𩶘𩽏𪅼𪓀𪖍𪗁𪙺𪙽𫁡]→lì;
[栃檪鯏]→li;
[俩倆]→liǎ;
[㜕㝺㟀㡘㢘㥕㦁㶌㺦㼓䁠䃛䆂䏈䙺䥥䨬䭑亷劆匲匳嗹噒奁奩嫾帘廉怜慩憐梿槤櫣涟溓漣濂濓熑燫磏簾籢籨縺翴联聫聮聯臁莲蓮薕螊蠊裢褳覝謰蹥连連鎌鐮镰鬑鰱鲢𠔨𢅏𢅖𣀃𣝈𤣆𤬓𤾲𥖝𥲥𦆆𦈐𦔖𦖾𧐖𧡙𨎷𨏩𨏶𨬁𨽷𩄡𩞙𪍴𪐋𪐍𪖳𪚁𪛒]→lián;
[㪘㯬㰈㰸䌞嬚摙敛斂琏璉羷脸臉蔹蘞裣襝鄻𠗳𤑿𤼏𩟅𪍦]→liǎn;
[㜃㜻㪝㱨㶑㼑僆堜媡恋戀楝殓殮浰湅潋澰瀲炼煉瑓練纞练萰蘝錬鍊鏈链鰊𠋖𠒵𡆕𡟤𣞰𣟺𣿊𤒦𤗛𤹨𥽸𦣸𧍴𧡴𧸘𧽫]→liàn;
[聨]→lian;
[㹁䝶䣼䭪俍凉墚梁椋樑涼粮粱糧綡良踉輬辌𡑆𡮎𤙝𥛫𨄈𨎛𨵶𩘁𩞯]→liáng;
[㒳㔝䓣䠃䩫両两兩唡啢掚緉脼蜽裲魉魎𠓜𠯱𣓈𥈘𩗾]→liǎng;
[㾗䀶䁁亮哴喨悢晾湸諒谅輌輛辆量鍄𣄴𨱉]→liàng;
[煷簗]→liang;
[撩蹽]→liāo;
[㙩㵳䒿䜍䜮䨅僚嘹嫽寥寮屪嵺嶚嶛廫憀敹暸漻燎獠璙疗療簝繚缭聊膋膫藔蟟豂賿蹘辽遼鐐飉髎鷯鹩𠐋𠖂𠨥𡻪𢄷𢊻𢨺𢸘𢼙𣁰𣟆𤵠𥲊𦕵𦗖𦪕𦺹𧂏𧝜𧽽𨖚𩖝𩯊𪌵]→liáo;
[㝋㶫䄦䑠䩍叾憭曢爒瞭蓼鄝釕钌镽𢻢𢿞𣎸𤑗𥗀𧘈𧡜𨣀𪌀]→liǎo;
[㡻䉼䎆䢧尞尥尦廖撂料炓窷镣𣩢𤊽𥛰𦌒𩕐𩴤𪖷]→liào;
[爎]→liao;
[𦾳]→liē;
[䟩咧𨤤]→liě;
[㤠㧜㬯㭞㭩㯿㲱㸹㼲㽟䁽䅀䉭䋑䜲䝓䟹䪉䴕儠冽列劣劽哷埒埓姴巤挒捩擸栵洌浖烈煭犣猎獵睙聗脟茢蛚裂趔躐迾颲鬛鬣鮤鱲鴷𠛱𠠗𡁓𡂏𡂩𡊻𡏵𡒏𡓍𡭣𡿩𢣓𣁷𣁻𣋲𣖊𣝚𣰌𤁯𤐱𤓿𤖺𤜓𤞊𤡕𤢪𤱃𤱛𥪂𥲁𥶢𥷨𥸸𦓤𦖩𧀨𧓐𧞕𧭌𧭞𧰠𨆍𨕜𩆣𩙑𩢾𩧆𩧮𩨐𩭌𩼭]→liè;
[挘毟烮猟]→lie;
[拎]→līn;
[㔂㝝㷠䚬䢯䫐䮼临冧厸啉壣崊嶙斴晽暽林淋潾瀶燐獜琳璘痳瞵矝碄磷箖粦粼繗翷臨轔辚遴邻鄰鏻隣霖驎鱗鳞麐麟𡰚𡹇𡻫𡿠𣇰𥻋𥼭𧃮𧲂𧹩𩞻𩱬𩻜]→lín;
[㐭㨆䕲亃凛凜廩廪懍懔撛檁檩澟癛癝菻𠓮𡬜𤎭𥓆𧵧]→lǐn;
[㖁䉮䗲䚏䫰僯吝恡悋橉焛甐疄膦蔺藺賃赁蹸躏躙躪轥閵𠐼𡃦𡳞𡶱𤂶𤌎𤗷𥳞𥶒𥷖𦺸𧖔𧶆𨏨𨸻𩣖𩴠]→lìn;
[〇㖫㡵㥄㦭㪮㬡㯪㱥㲆㸳㻏㾉䄥䈊䉁䉖䉹䌢䍅䔖䕘䖅䙥䚖䠲䡼䡿䧙䨩䯍䰱䴇䴒䴫伶凌刢囹坽夌姈婈孁岺彾掕昤朎柃棂櫺欞泠淩澪灵燯爧狑玲琌瓴皊砱祾秢竛笭紷綾绫羚翎聆舲苓菱蔆蕶蘦蛉衑裬詅跉軨酃醽鈴錂铃閝陵零霊霛霝靈駖魿鯪鲮鴒鸰鹷麢齡齢龄龗𠄖𠠢𠡭𠱠𠻠𠻱𠾥𡈍𡕮𡿡𢌔𢔁𢩗𢹝𢺰𣌟𣣋𣬹𤃩𤖦𤜙𤣘𤧘𤫩𤫲𤿅𥌼𥤜𥤞𥥋𥩔𥺙𥾂𦉢𦫃𦫊𧆺𧕅𧖜𧟙𧨈𧰻𧱢𧾇𧾮𨠎𨱋𨽲𩂙𩃞𩆒𩆚𩆮𩆻𩆼𩇄𩇎𩊂𩑊𩖊𩖵𩚹𩜁𩟃𩪥𩬔𩲩𩵀𪅋𪋳𪋾𪌏𪕌𪛈𫐉]→líng;
[岭嶺袊阾領领𥵝𦊓]→lǐng;
[令另呤炩𠟨𤨻𤷖𧲙𨞎𩄊]→lìng;
[瀮蓤霗]→ling;
[溜熘蹓𠺕]→liū;
[㐬㽞䉧䗜䚧䝀䬟䰘䱖䱞䶉刘劉嚠媹嵧懰旈旒榴橊沠流浏瀏琉瑠瑬璢畄留畱疁瘤癅硫磂蒥蓅藰蟉裗遛鎏鎦鏐镏镠飀飅飗馏駠駵騮驑骝鰡鶹鹠麍𠗽𠪐𢏭𢤐𢷶𣞗𣟑𣠚𣱳𤥗𥀓𥆦𥠷𥰣𥶅𥹷𦀠𦃓𦊿𦑾𧏓𧮗𨦰𨪕𨻧𩗩𩙄𩢞𪃂𪆱𪇯𪎣]→liú;
[㧕嬼柳栁桺橮熮珋綹绺罶羀鉚鋶锍飹𠛓𦊑𦊗𦌁𨋖𨍸𩖴]→liǔ;
[㙀㶯㽌䄂六塯廇澑畂磟翏鐂雡霤飂餾鬸鷚鹨𢔲𢞭𢣠𤮷𥌐𥛅𥥹𥧕𥨌𦉉𨢇𩆎]→liù;
[桞]→liu;
[囖]→lo;
[⻯⻰㚅㝫㡣㦕㰍䃧䆍䏊䙪䥢䪊䮾咙嚨屸嶐巃巄昽曨朧栊櫳泷湰滝漋瀧爖珑瓏癃眬矓砻礱礲窿竜笼篭簼籠聋聾胧茏蕯蘢蠪蠬襱豅躘鏧鑨隆霳靇驡鸗龍龒龙𠾐𡃡𡬍𢤲𢸭𣫣𤵸𤾭𥪢𥪻𥬆𥳌𥸉𦨩𦪽𧍰𧙥𨇘𨏠𨐇𨺚𩂽𩄺𩙘𩙠𩟭𩧪𪔳𪔷𪚑𪚓𪚘𪚝𪚠]→lóng;
[㙙㴳䡁儱垄垅壟壠拢攏竉篢陇隴龓𢤱𪐖]→lǒng;
[㑝㛞㟖㢅㳥哢徿挵梇贚𠮽𠱚𡱯𢙱𤼃𥦌𧚂𨛓]→lòng;
[槞]→long;
[䁖瞜]→lōu;
[㟺㡞㥪㲎㺏䄛䝏䣚䫫䮫䱾偻僂剅喽嘍娄婁廔慺楼樓溇漊熡耧耬艛蒌蔞蝼螻謱軁遱鞻髅髏𠞭𠳴𡇭𣫻𤋏𤠋𤬏𦎹𧁾𧢃𧰃𧷡𨻻𩏝𩨇]→lóu;
[㪹䅹塿嵝嶁搂摟甊篓簍𡗆𡰌𢈢𥕍𧯨𪍣]→lǒu;
[㔷屚漏瘘瘺瘻鏤镂陋𠖛𠗩𡪅𣤋𦸢𧫞𨄋𨝢𨦖𨫒𨱐]→lòu;
[噜撸]→lū;
[㠠㢳㪭㭔㱺㿖䡎䮉䰕卢嚧垆壚庐廬攎曥栌櫚櫨泸瀘炉爐獹玈璷瓐盧矑籚纑罏胪臚舻艫芦蘆蠦轤轳鑪顱颅髗魲鱸鲈鸕鸬黸𡉴𡳴𣆐𤬛𤮧𥀵𦿊𧆣𧇄𨇖𩄅𩍼𪑄𪖌]→lú;
[⻧㔪㢚㯭䲐卤嚕塷掳擄擼樐橹櫓氌滷澛瀂硵磠艣艪蓾虏虜鏀鐪鑥镥魯鲁鹵𠿛𢋡𢟧𢲸𣥐𣱀𤣃𥶇𧀦𧫓𩯜𪉖𪉣]→lǔ;
[㓐㖨㛬㜙㟤㦇㪐㪖㫽㯝㯟㼾䃙䌒䍡䎑䎼䐂䘵䚄䟿䡜䩮䱚䴪侓僇剹勎勠圥坴塶娽峍廘彔录戮摝椂樚淕淥渌漉潞熝琭璐甪盝睩硉碌祿禄稑穋箓簏簬簶籙粶膔菉蔍蕗虂螰觮賂赂趢路踛蹗轆辂辘逯醁錄録錴鏕鏴陆陸露騄騼鯥鵦鵱鷺鹭鹿麓𠀽𡀔𡴆𡷏𢊩𢫫𢯅𢾬𣞓𣩏𣼟𤝮𤟘𤢊𤨍𤺼𤻱𤽺𤿴𥀔𥈛𥉶𥒨𥚊𥛞𥛪𥣤𥫰𥲎𦋔𦌕𦌟𦗓𦪇𦸐𦼋𦽂𦽎𦾞𦾷𦿖𧌉𧌍𧐳𧨹𧽥𨁸𨌠𨏔𨽐𩅄𩌫𩓪𩛼𩣱𪍄𪒏]→lù;
[枦氇舮鈩]→lu;
[䕡榈氀膢藘郘閭闾馿驢驴鷜𢣻𤁵𤗬𥰠𥶆𦝼]→lǘ;
[㛎㭚㻲㾔侣侶儢吕呂屡屢履挔捋捛旅梠祣稆穞穭絽縷缕膂膐褛褸鋁铝𡡎𢈚𢙲𣭇𤾺𦛗𦭯𦳭𧃒𧈔𧜊𩄽𪈜]→lǚ;
[㔧㠥㲶䔞䥨勴垏寽嵂律慮櫖氯滤濾爈率箻綠緑繂绿膟葎虑鑢𠜈𠣊𠷈𡀿𡾅𢅞𢟳𢯰𣀞𤝽𥖼𥡢𥭐𥶌𦆾𦊼𧍶𧓻𧭜𩥆𩲦𩳡𩴐]→lǜ;
[焒]→lü;
[㝈㡩㱍䖂䜌圝圞奱娈孌孪孿峦巒挛攣曫栾欒滦灓灤癴癵羉脔臠虊銮鑾鵉鸞鸾𢌕𢺈𤲶𤼙𦣋𦣏𧖘𨄄𨇼𨈌𨈎𨊟𩪾𪢮]→luán;
[卵𡡗]→luǎn;
[乱亂釠𠦨𡄹𡭸𢿢𣨀]→luàn;
[㑼㔀㗉㨼䂮䌎䛚䤣圙擽畧稤鋝鋢锊𠢌𠼟𦊹𧎾𧐋𧐯𧑀𧕌𪅅]→lüè;
[抡掄]→lūn;
[㖮㷍䈁䑳仑伦侖倫囵圇婨崘崙惀棆沦淪綸纶腀菕蜦踚輪轮錀陯鯩𠔕𠼩𤷔𧱜]→lún;
[埨碖稐耣𤲕𦓾]→lǔn;
[溣論论𡃝𧣵]→lùn;
[磮]→lun;
[啰囉罗頱𠜖𪑋]→luō;
[㑩㼈㽋䊨䯁儸攞椤欏猡玀箩籮罖羅脶腡萝蘿螺覙覶覼逻邏鏍鑼锣镙饠騾驘骡鸁𡤢𡿏𣜄𤄷𥡜𦆁𦣇𦣖𦣛𦿌𧄿𧷳𨰠𩎊𩮹𩵇𩼊𩽰𪈰𪎆𫌨]→luó;
[㒩㦬㩡㰁倮剆曪瘰癳臝蓏蠃裸躶𠻡𡆆𢅾𣂞𣜢𣨪𣵟𤔖𤔝𤗀𤨗𨟥𨬅𩉙]→luǒ;
[㓢㞅㪾㱻㴖㿚䀩䇔䈷䉓䌱䌴䎊嗠峈摞泺洛洜漯濼犖珞硦笿絡纙络荦落鉻雒駱骆鮥鴼鵅𠉗𠏢𠶱𠻐𡁆𢺆𢺑𣎆𣛗𣧳𤽥𤽼𥯛𧈦𧟌𧭥𧹐𨇽𨏒𩂣𩊚𩌭𩍪𪇱𪌳]→luò;
[呣]→ḿ;
[妈媽嬤嬷孖𢳀]→mā;
[㦄䗫䳸犘痲蔴蟆蟇麻𡻤𢋚𤳂𥀏𥉵𩀪𩔶𩔷𪐎𪓹]→má;
[⻢㐷䣕䣖溤玛瑪码碼蚂螞鎷馬马鰢鷌𥧓𨰾]→mǎ;
[㑻㜫㨸㾺䧞䯦傌唛嘜杩榪犸獁睰礣祃禡罵閁駡骂鬕𢉿𣨜𥉊𧪨𩊃𩨲𩶞𪒜]→mà;
[亇吗嗎嘛嫲遤]→ma;
[㜥㦟䁲䚑䨪埋薶霾𢠼𨤢𩍃]→mái;
[买嘪荬蕒買鷶𠿆]→mǎi;
[⻨䘑䜕䨫䮮佅劢勱卖売脈脉衇賣迈邁霡霢麥麦𥇯𥌚𦏢𦙻𧱘𩈗𩊍𪄳𪒪]→mài;
[嫚颟]→mān;
[㒼㙢䅼䊡䐽䒥䛲䟂䯶䰋僈姏悗慲樠瞒瞞蛮蠻謾谩鞔顢饅馒鬗鬘鰻鳗𢦈𤜘𥊑𥧭𥲑𦔔𧜞𧱼𨲛𨲾𩆓𩮉𪈿𪍩𪑪]→mán;
[㛧䜱屘満满滿睌矕螨蟎襔鏋𥬈𥲈𦎌𧆏𧖵𩈦𩛎]→mǎn;
[㗈㡢㬅㵘䕕䝡䝢䡬墁幔慢摱曼槾漫澷熳獌縵缦蔄蔓鄤鏝镘𡢚𡻩𢿜𣁜𤅎𩅍]→màn;
[蘰]→man;
[牤𡘪𤛘𩛲]→māng;
[㝑㟌㡛㤶㻊䅒䈍䓼䵨吂哤娏尨庬忙恾杗杧氓汒浝牻狵痝盲硭笀芒茫蛖邙釯鋩铓駹𡩩𡩽𡵀𣙷𤰡𥆙𥐞𥝕𦎨𨛌𩒿𩭒𩷶]→máng;
[㟐㟿㬒䁳䒎䖟壾漭硥茻莽莾蟒蠎𠈵𡅖𣯬𥤩𥮎𦜭𩅁𩙸𩪎𪁪𪚢]→mǎng;
[𠮵𥁃𥭚]→màng;
[猫貓𤚜]→māo;
[㝟㮘㲠䅦䭷兞堥嫹旄枆毛氂渵牦犛矛罞茅茆蝥蟊軞酕錨锚髦髳鶜𡹰𣬵𣭮𣹪𤛖𤝄𥎟𧍟𧐟𧒚𧓿𧔨𨈥𨥨𨦜𩬞𩭾]→máo;
[㚹㧇乮冇卯夘峁戼昴泖笷蓩铆𠔼𡜢𢨯𥄸𨺸]→mǎo;
[㒵㒻㡌㧌㪞㫯㴘㺺㿞䀤䋃䓮䡚䫉冃冐冒媢帽愗懋暓柕楙毷瑁皃眊瞀耄芼茂萺蝐袤覒貌貿贸鄚鄮𠤝𢂹𢅉𢘅𢝌𢯾𢽢𣊃𣔺𣨇𣯀𣴟𣴼𤥰𤲰𥈆𥟪𦀸𦼪𧠊𨩩𩛨𩫁𩿂𪃑]→mào;
[么嚒嚜濹癦麼]→me;
[㙁㺳䊈䍙䤂呅坆堳塺娒媒嵋徾攗枚栂梅楣楳槑沒没湄湈煤猸玫珻瑂眉睂矀禖穈脄脢苺莓葿蘪郿酶鋂鎇镅霉鶥鹛黴𠪃𣟸𤚤𦼻𧳬𨉭𨜘𩋿𪂜𪃏𪉏𪎭]→méi;
[䆀䓺䜸凂媄媺嬍嵄挴毎每浼渼燘美腜鎂镁黣𠍨𢮇𪎦]→měi;
[㭑䀛䉋䰨䰪䵢妹媚寐抺旀昧沬煝痗眛睸祙篃蝞袂跊韎鬽魅𠊉𡲭𤽃𥞊𥧴𧭵𩈐𩎟𩫍𩲈𩴈]→mèi;
[躾]→mei;
[⻔䊟䫒亹扪捫玧璊菛虋鍆钔門閅门𣯩𤅣𧄸𨳔𨴺𩑥𩔉]→mén;
[㥃㦖㱪㵍悶懑懣暪焖燜闷𧴺]→mèn;
[们們椚]→men;
[㙹㠓㩚䀄䇇䉚䑃䑅䒐䗈䙦䙩䟥䤓䥰䰒䲛䴌䴿䵆儚冡幪懞曚朦橗檬氋濛甍甿盟瞢矇矒礞艨莔萌萠蒙蕄蘉虻蝱鄳鄸霿靀顭饛鯍鸏鹲鼆𠐁𠐧𡚔𢄐𢤘𢿂𣊔𣞑𣰥𤼁𥄁𥌯𥌱𥣛𥭮𦆟𦊽𦢧𦫰𦱋𦳶𦴔𦷹𦿏𧀆𧁊𧂛𧂡𧞑𧭊𧲍𨞫𨢊𨢠𨣘𨨸𨼿𩄖𩟞𩦺𩴲𩶡]→méng;
[䁅䏵勐懜懵猛獴瓾艋蜢蠓錳锰鯭𡬆𢕙𣓝𤯻𤱴𤾬𥂂𥋝𧓨𩕱]→měng;
[㜴㝱䓝䠢䥂夢夣孟梦溕霥𠖆𠵼𡒯𡬌𣽭𥉕𧀧𨮒𩆽𪅇𪇓𪈆]→mèng;
[掹擝]→meng;
[咪眯瞇]→mī;
[㜷㟜㣆㸏䉲䊳䌕䍘䕳䕷䛧䤍䥸䴢冞弥彌戂擟攠瀰爢猕獼瓕祢禰糜縻罙蒾蘼詸謎谜迷醚醾醿釄镾靡鸍麊麋麛𠞧𡄣𡇒𡝠𡬐𡾱𢇲𤦀𥇆𥇎𥈕𥎖𥭫𥮜𥵨𥹄𥽰𥿫𦖬𦗕𦞟𦟂𦰴𧠟𨒲𨢥𨣾𩔢𩞇𩸹𪋗𪋢𪎗𪓬𪕈]→mí;
[㝥㠧㥝㳽䋛䭧䱊侎孊弭敉沵洣渳濔灖眫米羋脒芈葞蔝銤𡓭𢘺𣧲𥹫𨇻𨷬𪀿𪎔]→mǐ;
[㜆㨠㫘㳴㴵㵋㸓䁇䈿䌏䌐䖑䛑䣾䤉䮭冖冪嘧塓宓宻密峚幂幎幦榓樒櫁汨沕泌淧淿滵漞濗熐祕秘簚糸羃蔤藌蜜覓覔覛觅謐谧鼏𡊭𡲼𢆯𢞞𢱮𣓔𤛬𥁑𥉴𥉿𥧧𦣥𦸡𧐎𧕵𧱻𧵬𧶡𧷦𧼊𧽨𨢎𨣯𪅮𪑸𪒄]→mì;
[㒙㝰㮌㰃䃇䏃䫵䰓婂媔嬵宀棉檰櫋眠矈矊矏綿緜绵臱芇蝒𡒳𡯫𢣔𣡠𥊿𥌂𧭇𧸨𪁼]→mián;
[⻪㝃㤁㨺㻰䀎䤄䩄丏偭免冕勉勔喕娩愐汅沔渑湎澠眄絻緬缅腼葂鮸麫黽黾𡕢𢃮𣧾𦬛𨟺𨡞𩋠𩾃]→miǎn;
[㴐䛉糆面靣麪麵麺𡧍𡧒𣅍𥄝𥤵𥻩𦽃𨉥𩈹]→miàn;
[喵]→miāo;
[㑤䁧䖢媌描瞄緢苗鱙鶓鹋𩳸𪃦]→miáo;
[㦝杪淼渺眇秒篎緲缈藐邈𠋝𡡺𢤧𢷕𦳥𪃐]→miǎo;
[妙庙庿廟玅竗𢚋𤾛𥭝]→miào;
[乜吀咩哶孭𠺗]→miē;
[𥄲]→mié;
[㒝㩢䁾䈼䌩䘊䩏幭懱搣櫗滅灭烕篾蔑薎蠛衊覕鑖鱴鴓𡖺𡞙𡟬𢦼𢧞𢨖𤊾𤏿𥉓𥋚𥣫𥵒𥸴𥾝𦇪𧀅𧂝𨣱𩔠𩱷𪇴𪌺𪒍]→miè;
[⺠㟩㟭㨉䁕䂥䃉䋋䝧䟨䡑䡻䪸䲄姄岷崏忞怋捪敯旻旼民珉琘瑉痻盿砇碈緍緡缗罠苠鈱錉鍲鴖𣱈𣷠𤇜𤸅𦈏𦳜𧌙𩭷𪂆𪉎]→mín;
[㞶㥸㬆僶冺刡勄悯惽愍慜憫抿敃敏暋泯湣潣皿笢簢蠠閔閩闵闽鰵鳘𠊟𢼖𢽹𣱉𣹒𤛎𤺖𤿕𥜐𦌡𦫮𧁋𧲃𨏵𪄴]→mǐn;
[垊笽]→min;
[㝠䄙䆩䊅䫤䳟冥名嫇明暝朙榠洺溟猽眀眳瞑茗蓂螟覭鄍銘铭鳴鸣𥌏𥹆𥿨𦡉𧱴𪗸]→míng;
[㟰㫥佲凕姳慏酩𠋶𥥊𩣶]→mǐng;
[䒌命椧詺𡥸𦫭𧟠𪂤]→mìng;
[掵]→ming;
[𨱯]→miǔ;
[謬谬]→miù;
[摸]→mō;
[䃺䭩䯢劘嚤嚩嚰嫫庅摩摹擵模橅磨糢膜蘑謨谟饃饝馍髍魔麽𠻚𡠜𡡉𡾉𣻕𤋂𤹴𥂓𦟟𨆽𨟖𨰞𨱱𩞁𩟠]→mó;
[䩋懡抹𡢜𢣗𣋟𩪮𪎠]→mǒ;
[㱳㶬㷬㷵㹮䁼䁿䏞䒬䘃䬴䮬䱅䳮䴲劰唜嗼圽塻墨妺嫼寞帓帞昩暯末枺歾歿殁沫湐漠瀎爅獏瘼皌眜眽眿瞐瞙砞礳秣粖絈纆耱茉莈莫蓦藦蛨蟔謩貃貊貘銆鏌镆陌靺驀魩默黙𠆮𠇱𠡞𠢓𠬛𡈗𡊉𡻟𢄏𢊗𢐖𢗿𣧣𣶊𤣻𤿖𥄕𥕓𥙎𥞪𥬎𥱹𥽘𦅔𦔭𦥦𦫕𦮅𧕤𧕥𧠓𧥟𧰱𧻙𧼟𧿴𩃁𩄻𩌧𩐻𩑦𩑷𩢖𩢷𩥔𩿣𪍇𪍤𪏟𪒂𪒇]→mò;
[尛怽魹麿]→mo;
[哞]→mōu;
[㭌䋷䏬䗋䥐䱕侔劺恈洠牟眸瞴繆缪蛑謀谋踎鉾鍪鴾麰𠥨𢃱𣫬𥿵𦭷𧎄𨴍𩢫𩶢]→móu;
[䍒某𠀱𦊋𦊎𦋡𦳑]→mǒu;
[𥆆𦺒]→mòu;
[䱯墲毪氁𢘃𢜯𤚅𨡭𨢢]→mú;
[㟂䥈亩坶姆峔拇母牡牳畆畒畝畞畮砪胟踇鉧𠺖𢟨𤝕𤵝𧩒𧬏𧰷𧿹𨈶𩡨𩬍𪎫]→mǔ;
[⺫㜈㣎㧅㾇䀲䊾䑵仫募墓幕幙慔慕暮木朰楘毣沐炑牧狇目睦穆縸艒苜莯蚞鉬钼雮霂鞪𡵬𣈊𤝂𥄈𥣸𥰻𦃤𦱒𧚀𨍎𨎸𩵦𩶖𩶩]→mù;
[凩]→mu;
[嗯]→ń;
[㕶]→ň;
[𠮾]→ǹ;
[𧗈]→n;
[䛔䫱嗱拏拿挐鎿镎𡰀𢜲𣸏𤓷𤔀𦬻𧘽𧤣𧦮]→ná;
[乸哪雫𢡏𣡰𥑒𦙜𪐀]→nǎ;
[㨥㵊䇱䈫䎎䏧䖓䖧䟜䪏吶呐妠娜捺笝納纳肭蒳衲袦豽貀軜那鈉钠靹魶𠕄𠱲𠴾𡤙𡷝𢇵𣅚𣹵𤝒𤬷𤭠𤱅𤱆𤷈𤸏𤸻𥍲𥹉𥿃𦛐𦣀𧋡𧰹𨙻𨚗𩏼𩚛𩟿𩮅𩹾𪌅𪗝]→nà;
[㜨㾍䍲䘅䯮孻摨熋腉𪌞]→nái;
[乃倷奶妳嬭廼氖疓艿迺釢𠧤𢉓𦠸𦶅𨎡]→nǎi;
[㮈㮏㲡奈柰渿耏耐萘螚褦錼鼐𡞫𡨵𡮙𣉘𣮦𥉃𦓎𦔹𦳐𨒨𩹟]→nài;
[囡]→nān;
[㓓㽖䔜䛁䶲侽南喃娚暔枏枬柟楠男畘莮諵难難𢪈𤌔𤱣𤽲𦶈𧇙𧕴𨴌𨴘𨵴𩹞]→nán;
[㫱䈒䊖戁揇湳腩萳蝻赧𡆤𡆱𡆲𦝧𧹞𨠹𨦳𩈑𩈶]→nǎn;
[㬮婻𢬷𤿏𦍀𦛚𩅠]→nàn;
[遖]→nan;
[囔]→nāng;
[䁸乪嚢囊欜蠰譨饢馕鬞𦗳𦣘𧖒]→náng;
[㶞擃攮曩灢𩜒]→nǎng;
[㚂儾齉𠶬𡿝𢖧𦈃𧅺𧟘𨳆]→nàng;
[孬]→nāo;
[㞪䃩䛝䴃呶夒峱嶩巎怓憹挠撓猱硇碙蛲蟯詉譊鐃铙𡽧𡾂𢙐𢜸𢪼𤞍𤡤𤫕𥐻𥑪𧴓𨥸𩖯𩫔𫍢]→náo;
[㑎㛴㺁䜀䜧匘垴堖嫐恼悩惱獶獿瑙碯脑腦𠊦𠡷𡍍𡿺𢅈𢉵𣭺𤊲𤋫𤷻𥀮𥒢𦗮𧩣𧳦𧴙𨱵𩛋𩤘𩩀𩫺𩬷]→nǎo;
[婥淖臑閙闹鬧𣧽𥆲𩋈𩯆]→nào;
[脳]→nao;
[㕯䅞䎪䭆抐疒眲訥讷𢗉𣧍𧤜]→nè;
[呢]→ne;
[𠑚𠑛𡣢𢅼𨡌]→néi;
[㼏䲎娞脮腇餒馁鮾鯘𥡭𩗔]→něi;
[㐻㨅內内氝錗𢁩𢛉𣓃𩬀]→nèi;
[㜛㯎㶧嫩嫰恁𡞾𧮠𨈗]→nèn;
[㴰䏻能𢆂𨃳]→néng;
[𠹌𨶙]→něng;
[㲌]→nèng;
[妮]→nī;
[㞾㪒㹸䘦䘽䛏䝚倪坭埿婗尼屔怩棿泥淣猊秜籾聣腝臡蚭蜺觬貎跜輗郳铌霓鯓鯢鲵麑齯𠆵𠽬𡎿𣢞𣭙𤦤𦤽𦦃𨋗𩚯𩩢𩱄𩸦𩸧𩾆𫐐]→ní;
[㩘䕥䦵伱你儗儞孴抳拟擬旎晲柅檷狔聻苨薿鈮隬馜𡥦𡥨𢅟𢘝𢣚𣡋𤙌𥜦𥜬𥷄𦆦𦰫𧃩𨀀𩉹𩋪𩍦𩯨𩰞𪏸]→nǐ;
[㠜㥾㦐㲻㵫䁥䘌䵑䵒伲匿堄嫟嬺屰惄愵昵暱氼溺眤睨縌胒腻膩誽迡逆𠱘𠸺𡎳𡞭𡣁𡫸𡬗𢚮𢛜𢦱𣘗𣲷𥄽𥇄𥺜𦮾𧈞𧏾𧖷𧵼𧺰𨺙𨽦𩈢𩺝𩺱𪏵𪐌𪙛]→nì;
[袮]→ni;
[拈蔫𥺴]→niān;
[䄭䄹䬯哖年秊秥鮎鯰鲇鲶黏𠫺𦷙𨚶𩽴𪐇]→nián;
[㜤㞋㮟䚓捻撚撵攆涊淰焾碾簐跈蹍蹨躎輦辇辗𠕟𠗋𠣇𡰫𣐏𤁥𦭁𨇍𨋚𨴞𩉄𩊫𪑮]→niǎn;
[㲽䧔卄唸埝姩廿念艌鼰𡝟𣎔𤽿𥮘𦁇𨢯]→niàn;
[鵇]→nian;
[娘嬢孃]→niáng;
[𪓃]→niǎng;
[䖆酿醸釀𥽬]→niàng;
[⻦㒟㜵㠡㭤䃵䙚䦊䮍嫋嬝嬲樢茑蔦袅裊褭鳥鸟𠒰𡘏𡝋𡝒𡠿𢶑𢸣𣟊𥤂𥾇𨽖𩖔𩭑𪅝𪈼]→niǎo;
[㞙㳮尿脲𨳀]→niào;
[捏揑]→niē;
[㡪苶𢫻𪌿]→nié;
[𠈊]→niě;
[㖏㖕㖖㘝㘨㘿㙞㚔㜸㩶㮆㴪㸎䂼䄒䇣䌜䌰䡾䯀䯅䯵䳖啮喦嗫噛嚙囁囓圼孼孽嵲嶭帇惗摰敜枿槷櫱涅湼痆篞籋糱糵聂聶臬臲菍蘖蠥讘踂踗蹑躡錜鎳鑈鑷钀镊镍闑陧隉顳颞齧𠶿𡆣𡍤𡰆𡴎𡶫𡸣𡾦𡾲𡿖𡿗𢈸𣀳𣌍𣙗𣯭𣰼𤭂𤴘𤶚𤺐𥔄𥬞𥬬𥮤𦄌𦈙𦘒𦛠𦞆𦯖𦵐𧁈𧋖𧞍𧻼𨊞𨙓𨱺𨲀𨶠𨻄𩋏𩐭𩒕𩖁𩣘𪌊𪎃𪎅]→niè;
[巕]→nie;
[㤛䋻䚾囜您𠽝]→nín;
[拰]→nǐn;
[脌]→nin;
[㝕㲰䆨䗿䭢儜凝咛嚀嬣宁寍寕寗寜寧拧擰柠檸狞獰甯聍聹苧薴鑏鬡鸋𡫃𣍆𤕦𤹧𤻝𥣗𥧤𦡼𧃱𧕝𧭈𫛢]→níng;
[橣矃𥳥𦡲𩕳]→nǐng;
[㣷㿦䔭佞侫泞濘𧑗]→nìng;
[澝]→ning;
[妞]→niū;
[⺧㖻䒜汼牛𨷁𩲍𩵠]→niú;
[㺲䂇䏔忸扭炄狃紐纽莥鈕钮靵𣧊𣲶𥀝𥍳𥝦𧘥𨋀𨙺𨳞𩈇𪏲]→niǔ;
[䋴衂𩙷𩚖]→niù;
[牜]→niu;
[㶶㺜䢉侬儂农哝噥檂欁浓濃燶禯秾穠脓膿蕽襛農辳醲𥂒𨑊𨲳𩅽𩇔𩟊𪆯𪒬]→nóng;
[䵜繷]→nǒng;
[弄挊癑齈𠘊]→nòng;
[㝹䨲羺𠲴𢉕𣻖𤟦𥀫𧂦𧃨𧅘𩆟𩒔]→nóu;
[㜌㳶啂𡝦𡨻𡭾]→nǒu;
[䅶䘫䰭槈檽獳耨譳鎒鐞𢉚𪋺]→nòu;
[㚢奴孥笯駑驽𥤨𥱂]→nú;
[伮努弩砮胬𠴂𢪦𢫓𥅄𧉭𪺹]→nǔ;
[傉怒搙𢫭𥛑𧪅𧿔]→nù;
[𦓕]→nǘ;
[女籹釹钕]→nǚ;
[㵖䖡䘐䚼䶊恧朒沑衄𥄋𥍞𦓖]→nǜ;
[奻]→nuán;
[㬉暖渜煖煗餪]→nuǎn;
[𪋐]→nuàn;
[䖈䖋䨋疟瘧硸虐𨵫]→nüè;
[黁]→nún;
[㑚㔮㰙傩儺挪梛郍𠹈𡖫𡬥𡿊𢰜𤘟𦡃𦩜𨁌𨎭𩴓]→nuó;
[㛂㡅橠𡖔𣃽𣆚𩈺𩷁]→nuǒ;
[㐡㖠䚥喏愞懦懧掿搦搻榒稬穤糑糥糯諾诺蹃逽锘𠸱𢜪𢾲𥑽𥻾𦀨𦂍𦓢𧣚𧣺]→nuò;
[喔噢]→ō;
[哦]→ó;
[筽]→o;
[䉱䌔䙔䥲塸櫙欧歐殴毆沤漚熰瓯甌謳讴鏂鴎鷗鸥𠢔𠥝𡂿𡈆𡩾𣂻𤛐𥈬𥱸𩔸]→ōu;
[膒齵𦂕𪙃]→óu;
[㒖㼴偶吘呕嘔耦腢蕅藕𠙶𠴰𣢨𤵎𥐂𥧆𥻑𧖼𧪓𪊪]→ǒu;
[䌂怄慪𣉾𣓕𣽕𤁮𩀫𩥋]→òu;
[藲]→ou;
[䔤䯲啪妑皅舥葩趴𣧜𣱺𤆵𤽉𥐙𦐆𧣃𨋐𩈆]→pā;
[掱杷潖爬琶筢𣚒𧑡𧣣]→pá;
[𥩙]→pǎ;
[帊帕怕袙𪗔]→pà;
[拍𣖐𦫖𩛇]→pāi;
[䱝俳徘排棑牌犤猅簰簲輫𣝁𥱼𥴖𦩯]→pái;
[廹]→pǎi;
[㭛㵺䖰哌派湃蒎鎃𠂢𠸁𣏟𣲖𣴪𥯟𥿯𦔠𧵠]→pài;
[㐴㢖㽃䆺攀潘畨眅砙𤄜𤺏𥕿]→pān;
[䃲䰉䰔媻幋搫槃洀瀊爿盘盤磐磻縏蒰蟠跘蹒蹣鎜鞶𠽲𣁦𣔚𤖭𤠍𤻷𥈼𥉟𦪹𨂝𨃞𨃟𪄀𪒀]→pán;
[𧺾]→pǎn;
[冸判叛拚沜泮溿炍牉畔盼聁袢襻詊鋬鑻頖𡞟𢰿𤄧𥌊𦙀𨒃]→pàn;
[鵥]→pan;
[䏺䨦乓沗滂胮膖雱霶𠗵𠦲𣂆𦣂𧿆𩅅𩐨𪐿𪔔]→pāng;
[㥬㫄䅭䠙厐厖嫎庞徬旁舽螃逄鳑龎龐𡅃𢐊𤧭𧔧𨜷𩃎]→páng;
[䒍嗙耪覫]→pǎng;
[㕩炐肨胖𥪴𦜍𩈈]→pàng;
[㯱㲏䫽抛拋脬𣟏𩆘]→pāo;
[㚿䩝刨匏咆垉庖炰爮狍袍軳鞄麃麅𡂘𡯈𡾌𣮃𤔉𥶔𧙌𩎘𩎾𩐜𩗥𪊳]→páo;
[跑𢾳𦐸]→pǎo;
[㘐㯡䶌奅泡炮疱皰砲礟礮麭𠣳𡧙𣕅𣚇𣶐𦠖𨋛𨣙𩂞]→pào;
[萢褜]→pao;
[㚰呸怌柸肧胚衃醅𤬃𥹂𦙂𩎜𩵣]→pēi;
[㟝㯁䣙䫊培毰裴裵賠赔锫阫陪駍𣬆𣯱𤗏𦸪𧳏𧴥𨓿𨛬𩑢]→péi;
[俖𣍺]→pěi;
[㤄㧩㳈㾦䊃伂佩姵嶏帔斾旆沛浿珮笩轡辔配霈馷𢁖𢘀𢥐𥄔𨙶𩖭]→pèi;
[蓜]→pei;
[㖹喷噴歕𠽾]→pēn;
[湓瓫盆葐𡺜𪂽]→pén;
[呠翸]→pěn;
[喯𠺔]→pèn;
[㛁㠮㧸䍬䥋䦕匉嘭怦恲抨梈漰澎烹砰硑磞軯閛𡼜𢏳𢼩𢽩𤘾𦚝𦯰𨑎𨠟𨺀𩱀]→pēng;
[㥊㱶䄘䡫䰃䴶倗堋塳弸彭憉挷朋棚椖槰樥熢硼稝竼篣篷纄膨芃莑蓬蟚蟛輣錋鑝韸韼騯髼鬅鬔鵬鹏𡂫𥕱𦪪𧌇𧚋𧴂𨂃𨍩𨎧𨎳𨲰𩄦𩐛𩖛𩡕𪔍]→péng;
[剻捧淎皏𡗗𢪋𣨞]→pěng;
[㼞掽椪碰踫𣟀𤖳𥕽𨅘𩸀]→pèng;
[㨢㱟䫠䯱丕伓伾劈噼坯悂憵批披抷旇炋狉砒磇礔礕秛秠紕纰翍耚豾邳鈈鈚鈹鉟銔錍铍霹駓髬魾鮍𠜱𠡄𠹦𡛡𡲮𢓖𢞗𢱧𢻹𢾱𣢋𣬮𣬼𤬭𤱍𤿎𤿐𦀘𧧺𧪫𨤽𨧦𩣚𪄆𪉔]→pī;
[㓟㮰㯅㼰䲹䴽啤埤壀岯崥朇枇毗毘毞焷狓琵疲皮篺罴羆肶脾腗膍芘蚍蚽蚾蜱螷豼貔郫阰陴魮鲏鵧鼙𠨸𠵬𡦟𡶌𢇳𢰘𣓋𣔬𣖰𣪉𣬉𤘢𤘹𤷒𤼜𥤻𥯡𦃋𦊁𦨭𦳈𦹽𧑜𧓎𧲺𧳼𧴉𨈚𨻀𩗫𩫫𪊕𪌈]→pí;
[䚰䚹䤏䫌䰦仳匹噽嚭圮庀擗疋痞癖脴苉諀銢鴄𡊝𡛘𡺮𤴣𤿇𥀘𥔁𦘩𦘲𦰽𨑜𨲐𩔙]→pǐ;
[㨽㳪㵨㿙䏘䑀䑄䠘䡟䤨䴙僻嚊媲嫓屁揊淠渒潎澼甓疈睥稫譬辟釽闢鷿鸊𠪮𠯔𠯭𢾇𣹚𣹮𤂃𤖿𤘤𤚪𦤢𧾑𨐴𨵡𨵩𨸆𨺤𩜰𪇊𪖞𪛎]→pì;
[榌]→pi;
[㓲㾫偏囨媥犏篇翩鍂鶣𢉞𢐃𧡤𨲜]→piān;
[㛹㼐䮁楄楩胼腁諚賆跰蹁駢騈骈骿𠷊𢕨𦳄𧍲𧱩𨂯𨵸𨸇𪘀𪚏]→pián;
[覑諞谝貵𡎚]→piǎn;
[㸤䏒片騗騙骗𠯯]→piàn;
[魸]→pian;
[剽慓旚犥缥翲螵飃飄飘魒𠷻𡢱𡣋𧌠𧽤𨮬𩗏𩙒𪋖]→piāo;
[㼼䕯䴩嫖瓢竂薸闝𣝐𨝓𩡦]→piáo;
[㵱㹾彯殍皫瞟篻縹醥顠𣋳𦭼𪅃]→piǎo;
[㬓䏇僄勡嘌徱漂票𣳭𩄷𩮳𪏫]→piào;
[撆撇暼氕瞥𠟈𠢪𢳂𦒐𦗥𩓼𩠿]→piē;
[䥕丿苤鐅]→piě;
[嫳𤮕]→piè;
[㡦䎙姘拼礗穦馪驞𢣐𢬵𢶳𥖶𩰗]→pīn;
[㰋㺍嚬娦嫔嬪獱玭琕矉薲蠙貧贫頻顰频颦𠐺𡛞𦇖𧔪𧭹𧮝𨏞𩕵]→pín;
[品榀𠮰𥑓]→pǐn;
[汖牝聘𣎳]→pìn;
[䛣乒俜娉涄甹砯竮聠艵頩𢖊𥪁𥭢𦀔𦥚𦥤𨂲𩈚𩩍]→pīng;
[㵗㺸㻂䈂䍈䓑䶄凭凴呯坪屏屛帡帲幈平慿憑枰檘泙洴淜焩玶瓶甁箳簈缾胓苹荓萍蓱蘋蚲蛢評评軿輧郱鮃鲆𠗦𡊞𢆟𤭔𤳊𥵪𦚓𦶊𧂋𧏑𩂾𪋋𪔾𪕒]→píng;
[䀻𠗥]→pìng;
[塀岼]→ping;
[㗶㧊䍨䥽坡岥泊泼溌潑鉕鏺钋頗颇𠰼𠷑𡊟𢂤𤀪𤽌𥬒𦫔𧘟𧙅𨠓𨡩𨫁𨸭𩑼𩸿]→pō;
[㨇㩯嘙婆櫇皤蔢謈鄱𡼃𢱨𦃡𧂉𨅅𩕏]→pó;
[叵尀笸钷駊𠰐𠵳𡶆𡽠𣲳𤝯𥹖𧿽𨆵𩢘]→pǒ;
[㛘䄸䎅䞟䣪䣮䨰䪖䪙䯙岶敀昢洦炇烞珀破砶粕蒪迫醗釙魄𠾌𢶉𣍸𣬚𤖼𥗟𥵜𦍁𦐦𦑀𦑵𦒟𦥭𦥲𦾕𦿍𧴤𨂩𨑝𩊀𩔈]→pò;
[桲]→po;
[䬌剖娝𦵿𧠾]→pōu;
[㧵䯽抔抙捊掊箁裒錇𢒷𦺎𩔻𩚭]→póu;
[㕻㰴䳝咅哣婄廍犃]→pǒu;
[䮒䲕仆噗扑撲擈攴攵潽陠鯆𡜵𢼹𤆝𤾣𥼜𦬙𧭎𧱹𨁏𪒢𪔿𫚙]→pū;
[㒒㯷㲫㺪䈬䈻䑑䔕䗱䧤䴆僕匍墣濮獛璞瞨穙纀脯莆菐菩葡蒱蒲襥酺鏷镤𡰿𢈲𤗵𤰑𥐁𥣈𦮑𨛥𨽂𩪛𩯱𪋡𪖈]→pú;
[㹒圃圤普朴樸檏氆浦溥烳諩譜谱蹼鐠镨𥐚𥛟𩑀]→pǔ;
[㬥曝瀑舖舗鋪铺𣋏𧙛𧦞𩂗]→pù;
[巬巭贌]→pu;
[㠌㥓㩻㬤㱦䗩䣛䥓䫏七倛僛凄嘁妻娸悽慼慽戚攲期柒栖桤桼棲榿槭欺沏淒漆緀萋蛣諆諿蹊迉郪鏚霋魌鶈𠀁𠎰𠐾𠔶𡖾𡫁𢴰𢻪𣉓𣏶𣛺𣶠𤘌𤳃𤳤𥇚𥉐𥉷𥖫𥤥𦖊𦸓𧋉𧒕𧕉𧠪𨞢𩒛𩺲𪄭𪅾𪒆𪒑]→qī;
[⻫⻬㖢㟓㟚㟢㩽㯦㰗䄢䅲䉻䐡䑴䓅䓫䞚䟚䡋䧵䩓䭶䭼䰇䱈䲬䳢䶒䶞亓亝俟其剘圻埼奇岐岓崎帺忯愭懠掑斉斊旂旗棊棋檱櫀歧淇濝猉玂琦琪璂畁畦疧碁碕祁祇祈祺禥竒粸綥綦綨纃耆肵脐臍艩芪萁萕蕲藄蘄蚑蚔蚚蛴蜝蜞蠐跂踑軝釮錡锜頎颀騎騏骐骑鬐鬿鯕鰭鲯鳍鵸鶀麒麡齊齐𠁭𠅚𠓪𠫸𡦍𡪵𡹉𡺸𢁒𢍁𢍑𢩡𢺷𢻋𢻚𢾦𢾪𣯆𤪌𤷍𤹸𥉙𥼘𦔌𦫡𦭲𦸗𧌞𧎪𧓑𧡺𧯯𧰙𨉸𨙸𨥦𨪌𨱜𨸒𨸔𩉬𩥂𩦋𩨝𩲪𩳣𩴪𩷾𩹵𪀩𪂛𪄖𪗅𪗆𪗍𪗏𪙧]→qí;
[㒅㫓䄎䄫䋯䎢䏿䒻䔇䡔䭫䭬乞企启呇唘啓啔啟婍屺岂晵杞棨玘盀綮綺绮芑諬豈起邔闙𠧒𡷞𡹘𡺓𥔩𥫟𦄊𦸆𧘗𧙾𧼘𨙬𩒨𩠦]→qǐ;
[㞓㞚㣬䀙䁈䁉䅤䌌䏅䏌䏠䒗䔾䙄䚉䚍䟄䢀䫔䰴呮咠唭噐器夡契弃忔憇憩摖暣栔棄欫气気氣汔汽泣湆湇炁甈盵矵砌碛碶磜磧磩罊芞葺蟿訖讫迄鼜𠊔𠴹𡍪𡢖𡹓𡹩𡻧𡻰𡽼𢍆𢔆𢔠𢜱𢞒𢢖𢢞𢺵𣔘𣫱𣾤𤺗𤼅𥀻𥄜𥉻𥌁𥓾𥷇𥽳𦈦𦘸𦙊𦚊𦛰𦡹𦧉𦧯𦩣𦪊𧇜𧘧𧙞𧚨𧡘𧻕𧼕𧽓𨁐𨊰𨑤𨒅𨵆𩧌𩨘𪔪]→qì;
[渏簯簱籏緕缼螧褄]→qi;
[㤉掐葜𠜼𠝛𡤫𢮌𣘟𣣟]→qiā;
[拤𡘧]→qiá;
[跒酠]→qiǎ;
[㓞㓣㓤㡊䁍䂒䨐䯊䶝冾圶帢恰愘殎洽硈髂𠕣𠜤𠝘𠳌𢼣𣁴𣨄𤫶𤵹𥎸𥦞𥴭𦝣𦸉𧩶𩥌𩩱𩮁𩷻𪘺𫈰]→qià;
[鞐]→qia;
[㗔㩃㩷㪠䀒䇂䉦䞿仟佥僉兛千圱圲奷婜孅孯岍悭愆慳扦拪掔搴撁攐攑攓杄檶櫏欦汘汧牵牽瓩签箞簽籤粁臤芊茾蚈褰諐謙谦谸迁遷釺鈆鉛钎铅阡雃韆顅騫骞鬜鬝鵮鹐𠑲𠔺𠠃𠬾𢃥𢋔𢌍𢍱𢜩𢧥𣘝𣟋𣢬𣢲𤠿𤿷𥏥𥜴𥱺𥲢𦖎𧘜𧛓𧟑𧢞𧮮𧲀𧽐𨐋𨐩𨓲𨝍𨦄𨨘𩋆𩨓𩪢𪇇𪉻]→qiān;
[㦮㨜㩮㸫䁮䈤䕭䖍仱前墘媊岒忴扲拑掮揵榩橬歬潛潜濳灊箝羬蕁虔軡鈐鉗銭錢钤钱钳靬騚騝鰬黔黚𠀼𠢍𠷁𢁮𣖳𥔮𥮒𥴤𥷪𦂒𦴑𦼓𧃑𧣑𨜻𨥞𨱫𨺩𨽨𩨃𩨊𩬚𪈇]→qián;
[㦿㧄㹂䇜䭤凵嗛嵰槏浅淺繾缱肷脥膁蜸譴谴遣𠊭𠋵𠳋𡒌𢮄𣍰𣓅𥦃𥧬𥳐𦅋𧥛𧪯𨗦𨺫𩑳𩒣𪘦]→qiǎn;
[㐸㜞㟻㯠䈴䊴䑶䥅䪈䵖䵛俔倩傔儙刋堑塹壍嵌悓慊棈椠槧欠歉皘篏篟綪縴芡茜蒨蔳輤鰜𢂺𢃘𣢖𣹥𧚫𧮽𨰂]→qiàn;
[竏籖鎆鏲鑓]→qian;
[㳾㾤䤌呛嗆嶈戕戗戧斨枪椌槍溬牄猐玱瑲篬羌羗羫腔蜣謒跄蹌蹡錆鎗鏘锖锵镪𡬎𡺛𢈵𣫝𦯤𦳟𧇞𧱡𧽩𨄚𨶆𩣼𩩝𩿄𪁸𪎞𪙎]→qiāng;
[⺦㩖丬墙墻嫱嬙廧強强樯檣漒牆艢蔃蔷薔蘠𡠥𡸤𢏄𢧅𤕽𧖑𧭚𩼒]→qiáng;
[㛨墏抢搶繈繦羟羥襁鏹𢐩𥇉𥓌𥶑]→qiǎng;
[䵁唴炝熗羻𥴻𦷦]→qiàng;
[嗴獇]→qiang;
[㡑㤍䂭䫞䯨䵲劁墝墽嵪幧悄敲橇毃燆硗磽繑缲趬跷踍蹺郻鄡鄥鍫鍬鐰锹頝骹𠏖𡌔𡩇𢄹𢐟𢮉𢻤𢿣𣂇𣖄𣜽𣦜𥉾𥟅𨃤𨜑𨞶𩖇𩨟]→qiāo;
[㝯䀉䎗䩌䱁乔侨僑喬嘺嫶憔桥樵橋癄瞧硚礄荍荞菬蕎藮谯趫鐈鞒鞽顦𡰑𢘟𣯹𥁢𧄍𨅣𨝱]→qiáo;
[㚽䂪䲾巧愀釥髜𡺘𢩨𥹶𦢺𨸑]→qiǎo;
[㚁㢗㴥䃝䆻䇌俏僺峭帩撬撽殻窍竅翘翹誚譙诮躈陗鞘韒髚𠿕𡰐𢶡𣒆𣹝𣺰𧣌𨜍𪑊]→qiào;
[槗犞]→qiao;
[㛗𠋧𡛠𥕑]→qiē;
[㚗䦧癿聺𡶐𨚧]→qié;
[且𠀃]→qiě;
[㓶㗫㛍㤲㥦㹤㼤㾀㾜䟙䤿切匧妾怯悏惬愜挈朅洯淁穕窃竊笡箧篋緁藒蛪踥郄鍥鐑锲鯜𠁠𠩂𠲵𡂠𡐤𡝍𢲶𢺅𣠺𤴼𤷾𥪵𥿚𦆍𦼰𦿋𧑨𧚪𧫕𧻘𧻧𨄊𨉪𨖰𩣴𪑗𪙌]→qiè;
[倿媫籡苆]→qie;
[㓎㾣䃢䜷亲侵媇寴嵚嶔欽綅衾親誛钦顉駸骎鮼𡵑𣆲𣢐𤥓𥍯𧯃]→qīn;
[㕋㘦㢙㩒㪁㮗䔷䦦䰼勤嗪噙埁嫀庈慬懃懄捦擒斳檎溱澿珡琴琹瘽禽秦耹芩芹菦菳蚙螓蠄鈙雂靲鬵鳹鵭𠓿𠘅𣜣𣪄𤚩𤴽𥎊𥎡𥘋𥱧𨙽𨛣𨾰𩎖𪒭𪒯]→qín;
[㝲㾛坅寑寝寢昑梫笉螼赾鋟锓𠔎𠻨𡫧𢫲𤙋𤿳𥵧𦯈𧼒𧾏𩓒𩔟𪙟]→qǐn;
[㞬㤈䈜吢吣唚抋揿搇撳沁瀙菣藽𠖶𠜘𠦎𡹢𢱶𣖯𣨠𤵂𦧋𩂈𩐙𩔝]→qìn;
[⻘䨝倾傾卿圊埥寈氢氫淸清狅蜻輕轻郬鑋靑青鲭𠑴𠨍𣫨𥃟𧕙𨆪𨓷𨻺𩑭𩗼𪏅]→qīng;
[㯳䞍䲔剠勍夝情擎擏晴暒棾樈檠殑氰甠葝黥𣩜𧖪𩷏𩽡𪄈]→qíng;
[㩩㷫䔛䯧庼廎檾漀苘請请頃顷𠗝𡄇𡲀𢹃𩒵𩔥]→qǐng;
[㵾䋜䡖凊庆慶掅殸碃磘磬箐罄謦靘𡄔𤭩𥱨𩇝𩇟]→qìng;
[櫦硘]→qing;
[匔芎𥑎]→qiōng;
[㑋㒌㧭㮪㷀㼇䅃䆳䊄䓖䛪䠻儝卭宆惸憌桏橩焪焭煢琼璚瓊瓗睘瞏穷穹窮竆笻筇舼茕藑藭蛩蛬赹跫邛銎𠌖𠤊𡊼𡞦𡦃𡸕𡺺𢞏𢶇𣇬𣋶𣑦𣜧𤢶𤤑𤤶𥑱𥨪𥳎𦦧𦨰𦭭𦾵𨀯𨍶𩑓𩢽𩨯𩬛𩬰𪀛]→qióng;
[𢮍𣶆]→qiòng;
[熍]→qiong;
[㐀㚱㳋䆋䐐䠓䨂䲡丘丠坵媝恘楸秋秌穐篍緧萩蓲蚯蝵蟗蠤趥邱鞦鞧鰌鰍鳅鶖鹙龝𠀉𠰋𡊣𥔻𥫷𧇸𧏋𧲰𨍊𪍗𪚺]→qiū;
[㕤㛏㞗㟈㤹㥢㧨㭝㷕㺫䊵䎿䜪䟵䣇䤛俅叴唒囚崷巯巰扏梂殏毬求汓泅浗渞湭煪犰玌球璆皳盚紌絿肍莍虬虯蛷蝤裘觓觩訄訅賕赇逎逑遒酋醔釓釚銶鮂鯄鰽鼽𠗈𡲚𢈝𢘄𢛃𢦎𣧝𣭳𤕾𤞰𥥽𥭑𦬖𦰪𧔭𧣕𧤕𧺤𧻱𨒊𨟽𨱇𨲒𨺧𩒮𩔕𩗕𩵍𩾁]→qiú;
[搝糗𦦄𧻁𩈸𩝠]→qiǔ;
[䟬䠗𨕦𪖛]→qiù;
[蘒釻]→qiu;
[㘗㠊㭕㸖㻃䈌䒧䒼䓚䓛䖦䢗䧢伹佉匤区區坥屈岖岨岴嶇憈抾敺曲浀祛筁粬紶胠蛆蛐袪覰覻詘誳诎趋趨躯軀镼阹駆駈驅驱髷魼鰸鱋麯麴麹黢𡱅𡳆𢌷𢴮𢼰𣮈𥬔𥶶𥺷𥽧𦛕𦛱𦸶𧌑𧐅𧠢𧾶𨄅𨧱𨱊𨸟𩖷𩣹𩪍𪌬𪛃]→qū;
[㖆㜹㣄㯫㲘䂂䆽䋧䝣䞤䟊䵶佢劬忂戵斪朐欋氍淭渠灈璖璩癯瞿磲籧絇翑胊臞菃葋蕖蘧螶蟝蠷蠼衢躣軥鑺鴝鸜鸲鼩𠍲𠏛𠣪𡡥𡱺𡲰𢌄𢎖𢦌𣖪𣯸𣰋𣰠𣰡𣰻𤨎𥃔𥗫𥧻𦄽𦐛𦔬𦕙𦣒𦼫𧄒𧊛𧕎𧝔𧲵𧾱𨎶𨐣𨞙𨞳𨼫𨼽𩇐𩉿𩢳𩧘𩴹𩵅𩽩𩿥𩿩𪀊𪁖𪄊𪆂𪉌𪌆𪍸]→qú;
[䶚取娶竘竬蝺詓齲龋𡟥𤖬𦗛𧉧𨓭𪋄]→qǔ;
[㧁㫢㰦䁦䠐刞厺去呿唟耝覷觑趣閴闃阒麮鼁𠇯𤙏𩿟]→qù;
[衐迲]→qu;
[㒽䌯圈圏峑弮恮悛棬鐉駩𠛮𡈉𥁸𦋓𨟠𨩸𩧴]→quān;
[㒰㟫䀬䑏䟒䠰佺全啳埢姾婘孉巏惓拳搼权権權泉洤湶牷犈瑔痊硂筌絟縓荃葲蜷蠸觠詮诠跧踡輇辁醛銓铨顴颧騡鬈鰁鳈齤𠤹𠥙𡇮𡙅𡙐𡰝𡴔𡺟𢎠𢑆𣍴𤜍𤥷𤬠𤷄𥤊𦏮𦓰𧈾𧍭𨛈𨜩𩓫𩘘𩜬𪈻]→quán;
[䅚䊎汱烇犬犭畎綣绻虇𡿨𢔑𣸋𤰝𥹳𦨚𧸾𪐂]→quǎn;
[䄐券劝勧勸牶韏𢍕𦍅𨨗]→quàn;
[⺨椦楾闎]→quan;
[缺蒛阙𥆸𥗮𧎯𩨭𩨷𩫠]→quē;
[瘸]→qué;
[㕁㩁㰌㱋㱿㲉㴶㹱㾡䇎䍳䦬䧿䲵却卻埆塙墧寉崅悫愨慤搉榷灍燩琷皵硞确碏確碻礐礭趞闋闕阕雀鵲鹊𠞗𡇱𡉉𢠬𣛵𣤇𣪹𤣅𤷽𤿋𤿩𤿵𥀎𥕹𥗙𥜵𥩢𧢩𧢭𨞩𨢜𨴊𨴒𨵗𩤈𪏈𪏨𪖀]→què;
[㟒囷夋峮逡𡈀𢛕𦽖𩎗𩤁]→qūn;
[㪊㿏䭽宭帬羣群裙裠𣀄𤛭𤸷𨞗]→qún;
[𦃢]→qǔn;
[㜣㲯㸐㾆䔳䕼䖄䫇䳿呥嘫然燃繎肰蚦蚺衻袇袡髥髯𠊌𠤀𠯍𡖝𢓒𣰦𤙼𤡮𤱋𥳚𦫉𪓘𪓚𪚮]→rán;
[㒄㚩㿵䎃䒣䣸䤡冄冉姌媣染橪珃苒𠱞𡜉𡜫𤲗𥀭𥬕𨹌𩃵𩢡𩧬𩶎]→rǎn;
[𥣹]→ràn;
[蒅]→ran;
[䉴儴勷瀼獽瓤禳穣穰蘘躟鬤𣰶𤬥𤰂𧟄𨟚𩆶]→ráng;
[䑋嚷壌壤攘爙纕𣩽𤅑𥗝𨏛]→rǎng;
[懹譲讓让]→ràng;
[㹛娆嬈桡橈荛蕘襓饒饶𦪛]→ráo;
[㑱扰擾隢𠒸𡈦𧳨𨇄]→rǎo;
[繞绕遶]→rào;
[惹𢞇]→rě;
[热熱𤑄𧧏𩭿]→rè;
[⺅䌾䛘人亻仁壬忈忎朲秂芢鈓銋魜鵀𡰥𢇦𦏀𧥷]→rén;
[㣼䭃忍栠栣棯秹稔荏荵𠲏𢆉𦬄𩑉𩠈]→rěn;
[⺶⺷㠴㶵㸾䀔䇮䋕䏕仞仭任刃刄妊姙屻岃扨杒梕牣祍紉紝絍纫纴肕腍葚衽袵訒認认讱軔軠轫靭靱韌韧飪餁饪𠯄𣅉𦍌𧴬𨉃𩵕𪔺]→rèn;
[綛躵]→ren;
[扔]→rēng;
[㭁㺱䄧䚮仍礽辸陾𠧟𠮨𠯷𠯹𣗐𥾋𧹈𨸐]→réng;
[芿]→rèng;
[⺛⺜䒤囸日釰鈤馹驲𡆸𡉭𤝍𦨙]→rì;
[茸]→rōng;
[㘇㝐㣑㭜㲓㲨㺎㼸䇀䇯䈶䘬䠜䡆䡥䤊䩸媶嫆嬫容嵘嵤嶸巆戎搈搑曧栄榕榮榵毧溶瀜烿熔爃狨瑢穁絨縙绒羢肜茙荣蓉蝾融螎蠑褣鎔镕駥髶𠞕𣮪𣯏𣯐𥎂𥑳𥨳𥬪𥼬𦗋𦗨𧎣𨉴𨉷𨲟𩍉𩎂𩮠𪃾]→róng;
[㲝䢇傇冗坈宂氄軵𠰽𡊫𡊸𡖢𡦼𡫦𡭋𢐿𢦿𢫨𣭲𣯍𣰇𣲽𤘺𤘻𥎜𦔋𦶇𧉡𨋠𨌣𨍅𨍷𨒆𩚗𩼅𪕁𪕎𪗴]→rǒng;
[鴧𠌚]→ròng;
[穃]→rong;
[㽥䐓䧷䰆厹媃揉柔渘煣瑈瓇禸糅葇蝚蹂輮鍒鞣騥鰇鶔𠠐𥠊𦍭𨛶𪑶]→róu;
[楺粈韖𡗑𢔟]→rǒu;
[⺼宍肉腬]→ròu;
[㨎㾒䋈䞕䰰侞儒嚅如嬬孺帤曘桇渪濡燸筎茹蒘蕠薷蝡蠕袽襦邚醹銣铷顬颥鱬鴑鴽𠟺𡄲𡜚𣖹𣚐𣭠𣽈𣽉𥙦𥞚𦤊𦭰𦳾𦷸𧊟𨚴𩄋𩶯𩸐]→rú;
[乳擩汝肗辱鄏𡜃𡫽𡮚𨨜𩍥𪏮𪑾]→rǔ;
[㦺㹘䄾入嗕媷洳溽縟缛蓐褥𢖵𢛚𣯋𩱨𩶫]→rù;
[嶿扖杁込鳰]→ru;
[挼]→ruá;
[䙇堧壖撋𢱾𣽳𤲬𥈇]→ruán;
[㓴㮕㼱㽭䎡䓴䞂䪭偄媆朊瑌瓀碝礝緛耎軟輭软阮𠤦𢘧𢡵𣃅𣡗𤧠𥊶𥎀𥎘𥩗𥯬𦺾𨒩𩏈]→ruǎn;
[𨨰𨪳𨬔]→ruàn;
[䅑䬐婑桵甤緌蕤𣬘𦼆]→ruí;
[橤繠蕊蕋蘂蘃𡯒𣛚𥳝𧄜]→ruǐ;
[㓹㢻㪫㲊䂱䄲䇤䌼䓲叡壡枘汭瑞睿芮蚋蜹銳鋭锐𢣳𨧨𨳙𪏩]→ruì;
[瞤𥆧𩀋]→rún;
[𠷀]→rǔn;
[㠈䏰䦞橍润潤膶閏閠闰𨷎]→rùn;
[捼]→ruó;
[䐞偌叒弱楉渃焫爇箬篛若蒻鄀鰙鰯鶸𤍽𤣼𦩸𧃪𨀝𨴚]→ruò;
[嵶]→ruo;
[仨挱挲撒𠬙𣬬𥋌]→sā;
[洒潵灑訯躠靸𡄳𥸗𨐖𩎕𩨞]→sǎ;
[㒎㚫㪪㽂䊛䙣䬃卅摋櫒泧脎萨薩虄鈒颯飒馺𠎷𠦃𠱡𠿓𡐥𡒁𢓔𢕬𢫬𢻨𣀯𣜂𥵯𥻦𦠿𦻅𦼧𧀕𧭝𨃛𨆂𨷆𩆅𩐅𩗉𩗞]→sà;
[隡𠮿]→sa;
[㩙䚡䰄噻塞愢揌毢毸腮顋鰓鳃𪃄]→sāi;
[㗷㘔䈢]→sǎi;
[僿嗮簺賽赛𡬉𦞫]→sài;
[嘥]→sai;
[䈀三叁弎毵毿犙鬖𢁘𣀫𣬛𦙱𦙸𧱆𧽾𩯑]→sān;
[㧲䉈䊉䫩仐伞傘糁糂糝糣糤繖鏒鏾霰饊馓𡙘𢕕𥒬𦷻𦺻𩀲𩀼𩞀]→sǎn;
[㤾㪔㪚䫅俕帴悷散閐𣀧𣮠𦡨𧗋𨸃]→sàn;
[厁壭橵毶]→san;
[䘮桑桒𡠏𦅇𧍨𨢆𩐷𩦌𪔬]→sāng;
[䡦䫙嗓搡磉褬鎟顙颡𡕏𣞙𤸯𥔫𦟄𩺞]→sǎng;
[丧喪𣉕𣊝]→sàng;
[槡]→sang;
[㥰慅掻搔溞繅缫臊騒騷骚鰠鱢鳋𠋺𢔳𣉔𤠘𤢖𥰱𦏛𦞣𧂩𧖠𨪊𩙈𩙰𩮚]→sāo;
[㛮䕅嫂扫掃𦺋𦾘]→sǎo;
[㲧㿋埽氉瘙矂髞𢜶𢠡𢤁𢮞𣰕𦕏𧑫𨃣𨧪𩫦𪍻]→sào;
[螦]→sao;
[閪]→sē;
[㒊㥶㱇㻭䉢䔼䨛啬嗇懎擌栜歮歰洓涩澀澁濇濏瀒琗瑟璱瘷穑穡繬色譅轖銫鏼铯雭飋𠎸𠟦𠟩𠢳𠵭𠽼𠿗𡫟𡵶𢀋𢃢𢡉𣚟𣽤𤁧𤖗𤛷𤾿𥈽𥱁𥷹𥻨𦆄𦐅𧈈𧒓𧒗𧨷𨆙𩃑𩄜𩇣𩊯𩍙𩏫𩕡𩰙]→sè;
[渋穯]→se;
[森椮槮襂𣟹𧂅]→sēn;
[𩕌]→sěn;
[䒏僧鬙]→sēng;
[𡬙]→sèng;
[㠺㲚㸺䤬乷刹剎唦杀桬榝樧殺毮沙煞猀痧砂硰粆紗纱莎蔱裟鎩铩魦鯊鯋鲨𡺧𢅑𢩖𢶌𢼵𣉜𣛶𣡽𣲓𣲡𣶤𣻑𤍁𤑣𦀛𦕉𦭉𦱵𧋊𨪍𩊮𩮫𩵮𪄅𪌮]→shā;
[傻儍𧫝]→shǎ;
[㰱㰼㵤䈉䝊䬊倽厦唼啑啥喢帹廈歃箑翜翣萐閯霎𠍽𠚺𢇗𣓉𣣮𣣺𤟃𥈊𦔯𦔰𦩿𦾚𧏫𧲌𧳛𧻵𨖷𨘉]→shà;
[繌]→sha;
[㩄㴓筛篩簁簛酾釃]→shāi;
[繺𢄌]→shǎi;
[㬠䵘晒曬閷𧜁𨢦𩂃𩂝𩴇]→shài;
[㰑㺑䀐䘰删刪剼嘇埏姍姗山幓彡挻搧杉柵檆潸澘煽狦珊痁笘縿羴羶脠膻舢芟苫衫跚軕邖钐鯅𣆴𣖉𣧺𣲀𥊀𦎞𦏂𦳫𦺭𧛄𧛡𧲾𨁆𨏪𨝩𨝵𩁺𩌰𪑃]→shān;
[𧨾]→shán;
[㚒㨛㪎㴸㶒䠾晱煔熌睒覢閃闪陕陝鿃𠿞𡟨𢒉𢿈𣪶𤇄𤊼𥄘𥈚𧧵𧴭𨹈𨹊𩆤𩆫]→shǎn;
[㣌㣣㪨䄠䚲䡪䥇䦂䦅䱇䱉䴮傓僐剡善墠墡嬗扇掞擅樿歚汕潬灗疝磰繕缮膳蟮蟺訕謆譱讪贍赡赸鄯釤銏鐥饍騸骟鱓鱔鳝𠚹𠫹𢕻𢩢𢫔𣓒𣩧𤮜𤺪𥔱𥰢𥸣𦍸𦘹𦶋𧎥𧭽𧷶𩟋𩦐𪍶]→shàn;
[圸敾杣閊]→shan;
[䵰䵼伤傷商墒慯殇殤滳漡熵蔏螪觞觴謪鬺𠼬𤎘𤳈𥏫𧶜𨢩𨶼𪄲]→shāng;
[垧扄晌賞贘赏鑜𧡮𩞃𩞧]→shǎng;
[丄上尙尚恦緔绱鞝𤔚𤵼]→shàng;
[仩裳]→shang;
[䈰䈾弰捎旓梢烧焼燒稍筲艄莦蛸輎颵髾鮹𠷃𡡏𢼼𥙬𥳓𦄏𨱭𨲆𩬏]→shāo;
[㲈㸛勺柖玿竰芍苕韶𢦽𤱠𦯐]→sháo;
[㪢䒚䔠少𢾐𥵦𦿃𧣪𨈘𨙹]→shǎo;
[䏴䙼䬰劭卲哨娋潲睄紹綤绍袑邵𠣫𠧙𤉎𦓴𧳹𨛍]→shào;
[蕱]→shao;
[奢檨猞畬畲賒賖赊輋𠾏𡄢𥿞𨣍𩩗]→shē;
[㓭㵃䞌佘舌虵蛇蛥𠋞𢶅𣸚𥝀𦯬𦴍𦼢𧉮𧵳]→shé;
[䬷捨舍𢉃]→shě;
[㴇䀅䄕䜓䠶䤮厍厙射弽慑慴懾摂摄摵攝欇歙涉涻渉滠灄社蔎蠂設设赦韘騇麝𠪣𠴯𢗭𣝒𣣭𤙱𤠭𤺔𥁹𥍉𥔡𦁗𧮿𨝫𩂨𩂴𩙝𩮐]→shè;
[舎]→she;
[㑗㕥㜪㮱䅸䯂伸侁兟呻妽姺娠屾峷扟敒曑柛棽氠深燊珅甡甧申眒砷穼籶籸紳绅莘葠蓡蔘薓裑訷詵诜身駪鯵鰺鲹鵢𠃫𠻝𡖬𢈯𢏎𢘊𣇗𣔗𣘘𣘲𤶴𥆣𥥍𥥿𥳱𥸬𦐹𦜊𦸂𦸯𦺷𧢹𨊘𨐍𨐔𨐕𨝐𨞲𩉼𩺵]→shēn;
[䰠什甚神𤕊]→shén;
[㚞㚨㰂㾕哂婶嬸审宷審弞曋渖瀋瞫矤矧覾訠諗讅谂谉邥頣頥魫𠘆𡼬𢈇𢊲𢏦𢸙𣿇𤏗𥏖𥬐𧀯𩶇]→shěn;
[㰮㵕䆦侺愼慎昚椹涁渗滲瘆瘮眘祳罧肾胂脤腎蜃蜄鋠𠂧𠗿𢊖𦌀𦕽𦜜𨴐]→shèn;
[堔榊鰰]→shen;
[㱡䲼䴤升呏声斘昇栍殅泩湦焺牲狌珄生甥笙聲苼鉎阩陞陹鵿鼪𠇷𠴢𢦑𣢡𣬺𤚣𥘥𥟎𦖞𧿘𨁠𨕻]→shēng;
[䱆憴繩绳譝𦩱𩍋]→shéng;
[㗂㮐㼳㾪䁞䚇䪿偗渻省眚𡞞𡨽𦔄𦳗𧍖𨜜𨲓𨵥]→shěng;
[䞉剩剰勝圣墭嵊晠榺琞盛聖胜蕂貹賸𠓸𠓽𤯡𦕡𦛙𧡶𧪝𨚱𪅻]→shèng;
[曻橳竔]→sheng;
[䌤䌳䏉䗐䙾䴓呞失尸屍师師施浉湤湿溮溼濕狮獅瑡絁葹蒒蓍虱蝨褷襹詩诗邿釶鈟鉇鉈鍦鯴鰤鲺鳲鳾鶳鸤𠇳𠓤𠷇𡂓𡟕𡠋𢀕𢧏𢺿𢻫𢼉𢼊𣁒𣤘𤹌𥍸𥛨𥜰𦌿𦒈𧍀𧜂𧠜𧠡𧩹𩒂𩥐𩬭𪀔𪓻𪓿𫚕]→shī;
[⻝⻟⻠㖷㵓䂖䄷䈕䖨䦹䲽䶡乭十埘塒姼实実寔實峕拾时旹時榯湜溡炻石祏莳蒔蚀蝕識识辻遈鉐食飠饣鰣鲥鼫鼭𠥿𠩔𠯰𠰴𡀗𡚼𡫵𡺔𢨝𢻘𣏚𣧚𤸤𥇲𥐘𦔂𧄹𨙩]→shí;
[㕜㹬㹷䂠䒨乨使兘史始宩屎矢笶豕鉂駛驶𠘪𡰯𡱁𡶈𢁓𣆘𥑏𦰯𦳊𨴯𩭐𩰢𪊢𪗧]→shǐ;
[⺬-⺮㒾㔺㱁㳏㸷㹝䁺䊓䏡䛈䟗䤭䤱䩃䭄世丗亊事仕似侍冟势勢卋叓呩嗜噬士奭媞嬕室崼市式弑弒徥忕恀恃戺拭揓是昰枾柹柿栻氏澨烒眂眎眡睗示礻筮簭舐舓螫襫視视觢試誓諟諡謚试谥豉貰贳軾轼适逝適遾釈释釋鈰鉃鉽銴铈飾餙餝饰𠀍𠁗𠡥𠰚𡅵𡉸𡣪𡷈𢂑𢃰𢝬𣬐𤆰𤉏𤑦𤖻𤜣𤢼𤯄𤯜𥅔𥅞𥥥𥫴𥰰𥼶𥿅𦚨𦿇𧊖𧝊𧞲𧧅𧳅𧵋𧻸𨒍𨒧𨟂𨱡𨸝𨽄𩋡𩗎𩛌𩛏]→shì;
[佦匙嵵榁煶竍篒籂鮖鰘𥫽]→shi;
[㧃収收𠈅𤙘𤚔𤱜𥅪]→shōu;
[㝊䭭垨守手艏首𡭮𥅷𥾹𦣻𧵃𩠶]→shǒu;
[㖟㥅䛵兽受售壽夀寿授涭狩獸痩瘦綬绶鏉𠱔𣒻𥙰𥨝𧈙𧌅𧚯𧜃𧤙𧯼𨱒𩴍𪈀]→shòu;
[⺘扌獣]→shou;
[㑐㸡㼡䨹䱙书倏倐儵叔姝尗抒掓摅攄書杸枢梳樞橾殊殳毹淑焂瑹疎疏紓綀纾舒菽蔬跾踈軗輸输鄃陎鮛鵨𠘧𠙎𡧔𢞣𣉛𣰿𤕟𤱐𤴙𥳕𥿇𦈌𦈷𦍄𦐣𦤂𦶕𦺗𧠣𨁀𨐅𨛭𩛅𩳅𩷌𩾈𪅰]→shū;
[㒔㯮䃞䴰塾婌孰熟璹秫贖赎𡒒𡦛𢧇𣤯𧇝𨶝𨷙𩢻]→shú;
[㻿䑕䝪䞖属屬暏暑曙潻癙署薥薯藷蜀襡襩钃黍鼠鼡𡤽𡱆𢋂𣀻𤻃𥍝𥣋𦺪𧄔𧑓𧒑𨽉]→shǔ;
[㛸㜐㡏㣽㫹㵂㶖㷂㽰㾁䉀䘤䜹䝂䠼䢞䢤䩱侸凁咰墅尌庶庻怷恕戍捒数數朮术束树樹沭漱潄澍濖竖竪絉腧荗蒁虪術裋豎述鉥錰鏣隃鶐𠊪𠐊𠲌𠾢𡂡𡊍𡔪𡣈𢠫𣏗𣻚𤍓𤗪𤘷𤞉𦒶𦠦𧗱𧞀𧞫𧼯𨅒𨔦𪌶𪐧]→shù;
[瀭糬蠴鱪鱰]→shu;
[㕞刷唰𠛚]→shuā;
[耍𤔙𩈥𩉆𩤤]→shuǎ;
[誜]→shuà;
[㲤摔衰𤠠𤸬𤺀𨄮]→shuāi;
[甩]→shuǎi;
[䢦卛帅帥蟀𠌭𢕅𢕑𣘚𣼧𧍓𧗿𧜠𩘱]→shuài;
[拴栓閂闩𢩠𣔫𣟴𣠸]→shuān;
[䧠涮腨𡭐𢮛𤅲𦺲𨄔𨏉]→shuàn;
[㕠䉶䌮䝄双孀孇欆礵艭雙霜騻驦骦鷞鸘鹴𧄐𧕟𨇯𩅪𩆿𩽧]→shuāng;
[䔪䗮䫪塽慡樉漺爽縔𠗾𡑽𥡠𥱶𦄍𦆌𧴅]→shuǎng;
[㦼灀𥲚𧕺]→shuàng;
[鏯]→shuang;
[脽誰谁𧀣]→shuí;
[水𡯑𡱊𢏅𤆙𥫸𦙙]→shuǐ;
[㥨㽷䬽䭨䳠帨涗涚睡瞓祱稅税裞𠻜𢇤𥌘𦣢𨓚𨿠𩟥𩩞]→shuì;
[⺡⺢氵氺閖]→shui;
[吮𨺠]→shǔn;
[㥧䀢䀵䑞䴄橓瞚瞬舜蕣順顺鬊𨝜]→shùn;
[哾說説说]→shuō;
[㮶䀥䁻妁搠朔槊欶烁爍獡矟硕碩箾蒴鎙鑠铄𠲾𠲿𣀝𣝇𣷥𣸛𣻘𤡯𤢴𥌞𦂗𦃗𦋞𨨺𩟧𪎒]→shuò;
[⺯⺰㟃㠼㴲㺇㺨㽄䇁䔮䡳䫢䲉丝俬凘厮厶司咝嘶噝媤廝思撕斯楒榹泀澌燍磃禗禠私籭糹絲緦纟缌罳蕬虒蛳蜤螄蟖蟴鉰鋖鐁锶颸飔騦鷥鸶鼶𠀓𠖓𡡒𢊀𢛥𢠹𢦲𣂖𣚄𤆟𤣵𥄶𥐀𥕶𥝠𥠱𥯨𦇲𦇵𦭡𦮺𦸷𦽕𧀚𧝤𨮭𩅰𩆵𩺛𪆁𪆗𪕳𪖉]→sī;
[死𣣑]→sǐ;
[⺒㕽㚶㣈㭒㸻㹑䇃䎣䏤䦙亖佀価儩兕嗣四姒娰孠寺巳杫柶汜泗泤洍涘瀃牭祀禩竢笥耜肂肆蕼覗貄釲鈶鈻飤飼饲駟驷𠋡𠭈𠳎𢍭𣙼𣩠𣱻𣽷𤱸𥒲𥙉𥹊𧀩𧣛𧱅𧳙𨽼𩵗𩸟𪊍]→sì;
[恖銯]→si;
[㣝䯳䯷倯凇娀崧嵩庺忪憽松枀柗梥檧淞濍硹菘蜙鍶鬆𢓣𢔋𢤄𣚜𣽫𤾥𧊕𧌻𨠤𨱛𨱿𩃭𪀚]→sōng;
[㞞𩩺𪨊]→sóng;
[㧐㨦㩳䉥䜬傱嵷怂悚愯慫楤竦耸聳駷𡷽𡾼𢖗𢱤𥳺𨴏]→sǒng;
[㮸䛦䢠宋訟誦讼诵送頌颂餸𠳼𡇝𦯕𦷴𩃍𩠌]→sòng;
[枩鎹]→song;
[䈭䐹䑹䗏䤹䩳䬒䮟䱸嗖廀廋捜搜摉摗溲獀艘蒐蓃螋鄋醙鎪锼颼颾飕餿馊騪𠘂𠝬𡠼𡣂𢲷𢴼𣔱𣮬𣯜𧳶𧽏𨡻𨤇𩗣𩘠𩙫𩨄𩮃𩮶𩮸]→sōu;
[㛐㟬䈹䉤䏂傁叜叟嗾擞擻櫢瞍籔薮藪𠋢𠌞𠌟𠪇𤕇𥈟𥖻𦺌𨺦]→sǒu;
[嗽瘶膄𥯪𧔅]→sòu;
[㢝㲞䌚䲆囌櫯甦稣穌窣苏蘇蘓酥𢋈𢸫𣩷𤼀𧔖𧺷𩲵]→sū;
[俗𠐍𦎄]→sú;
[𣷶]→sǔ;
[㑉㑛㓘㔄㕖㜚㝛㨞㪩㬘㯈㴋㴑㴼䃤䅇䎘䏋䑿䔎䛾䥔傃僳嗉塐塑夙嫊宿愫愬憟梀榡樎樕橚殐泝洬涑溯溸潚潥玊珟璛碿簌粛粟素縤肃肅膆莤蔌藗觫訴謖诉谡趚蹜速遡遬鋉餗驌骕鱐鷫鹔𡎮𡖯𢎎𢖏𢚑𢢒𣝝𣫎𣯼𣶘𣿈𤌂𤛝𤠚𤡃𤢂𤢘𤤐𤥔𤭴𤸮𦌉𦌊𧀌𧐁𧐒𧐴𧜦𧞺𧥆𧩝𧼭𧽷𨱈𩐫𩐼𩘰𩘹𩙨𩝥𩳒𪁽𪄑𪅄𪋝𪌔𪍛𪐮𪖶𫂙𫗧]→sù;
[鯂]→su;
[䝜狻痠酸𤶤𦾹𨠡𩆑𪘑𪘝]→suān;
[匴𠥘]→suǎn;
[祘笇筭算蒜𥳪𥴵𩈲]→suàn;
[⺙䧌䪎倠哸夊浽滖濉熣眭睢綏芕荽荾葰虽雖鞖𠌱𠨌𡝓𣮄𣯯𤯖𦉎𦵭𦸏𧈧𨾡𩃃𩌩𩏘𩞅𩮴]→suī;
[㵦㻟䜔䢫瓍绥遀隋随隨𥶻𧲈𩙇]→suí;
[䭉䯝瀡膸髄髓𠕸𧃚𨾬]→suǐ;
[㒸㞸㥞㴚㻪㻽䅗䉌䍁䔹䠔䡵䥙亗埣嬘岁嵗旞檅檖歲歳澻煫燧璲睟砕碎祟禭穂穗穟繀繐繸襚誶譢谇賥遂邃鐆鐩隧韢𠭥𡑞𡶣𡷼𡹖𡻕𢅕𢇥𢈼𢒱𢟩𣄧𣩡𤡪𤬫𤻄𥊴𥕸𥢍𥤼𥴦𦃒𦄑𦅵𦇀𧌢𧡏𧨧𧸙𨆏𨣢𨷃𩍚𩎰𩏚𩏲𩗶𩝌]→suì;
[孙孫搎槂狲猻荪蓀蕵薞飧飱𧎤]→sūn;
[㔼㦏䁚䐣损損榫笋筍箰簨鎨隼鶽𠣬𣕍𦠆]→sǔn;
[㛖䓾䔋䯯傞唆嗍娑摍桫梭睃簑簔縮缩羧莏蓑趖髿鮻𠈱𠱗𢘿𣒹𣯌𤀤𥁲𥆝𥇇𦟱𧨀𩌢]→suō;
[𩡾]→suó;
[㪽㮦䂹䅴䈗䖛䞆䞽䣔䵀乺唢嗩惢所暛溑琐瑣璅索褨鎈鎍鎖鎻鏁锁𠋲𠝿𠞯𠩄𡩡𡱳𢚭𢱡𢱢𤸴𤺫𥔭𥰼𦅊𦵫𧎫𧎳𧛻𧴪𧴲𨻈𨻨𩋝𩌆𩌈𩘝𩙭𩪈𩮛𩹳𪍔𪍟𪍨]→suǒ;
[䐝溹蜶逤𠗼𠘺𢷾𪍌]→suò;
[嗦琑]→suo;
[㯚䌈他嚃塌她它榙溻牠祂褟趿铊闧𡌩𢞠𦈖𦭟𦱆𧪦]→tā;
[蹹𨓬]→tá;
[㗳㺚塔墖溚獭獺鰨鳎𦑼𨶀𨸉𩥑𩨌𩫊𩷽𩺗]→tǎ;
[㒓㛥㣛㣵㧺㭼㯓㳠㹺㿹䂿䈋䈳䍇䍝䎓䑜䑽䓠䜚䳴䵬䶀䶁亣嚺崉拓挞搨撻榻橽毾涾澾濌狧禢誻譶跶踏蹋躢遝遢錔闒闥闼鞜鞳鮙𠉂𠴲𠷍𢃕𢺉𣗶𣝋𣥂𣥷𣯚𤄥𤒻𤛣𤠐𤠟𤿽𥗓𦍒𦐇𦑇𦑲𦑶𦧛𦧞𦧟𦧥𦧱𦨎𦪙𦶑𦾽𧌏𧔣𧖆𧮑𨃚𨆰𨌭𨔯𨙎𨰏𨵝𩋅𩌇𩌉𩌐𩌘𩎽𪂌𪔕𪘁]→tà;
[侤咜]→ta;
[囼孡胎𧉟𧭏𩬠]→tāi;
[㒗㙵㣍㬃㷘㸀䈚䑓儓冭台坮嬯抬擡旲枱檯炱炲箈籉臺苔菭薹跆邰颱駘鮐鲐𡒢𢖤𣣿𩿡𪒴]→tái;
[㘆𤗿]→tǎi;
[㑷㥭䣭太夳忲态態汰泰溙燤肽舦酞鈦钛𡇷𦒰𧉑𧮼𪐥]→tài;
[粏]→tai;
[㘱㨏㳩㴂㵅䆱䑙坍怹抩摊擹攤滩灘痑瘫癱舑貪贪𠫶𣢌𣵢𣸙𣼚𣽯𦙇𦧏𦧴𦨸𦸁𦼎]→tān;
[㲜㷋㽎㽑䃪䉡䊤䕊倓坛墰墵壇壜婒惔憛昙曇榃檀潭燂痰磹罈罎藫覃談譚譠谈谭貚郯醈醰錟锬顃餤𠻪𡅄𡊨𢅀𢇧𢇰𤐔𥩒𥰨𥹠𥼟𥼮𦗡𧂇𧣁𧣹𧰘𧽼𨝸𩖖𩠽𩡄𩡝𩪺𪍵]→tán;
[㫜㲭䏙䞡䦔嗿坦忐憳憻毯璮菼袒襢醓鉭钽𤎥𦃖𦌪𧫿𧺟𨁴𨅍𨡍𨣕𩑰𩒢]→tǎn;
[㛶䐺䗊䜖傝僋叹嘆埮探歎湠炭碳舕賧𣁗𣞔𣴽𧥞𨂞𩤞𪉧]→tàn;
[㓥䞶䠀劏嘡坣汤湯羰耥薚蝪蹚鏜鐋铴镗鞺鼞𢴳𦳝𨲗]→tāng;
[㑽㙶㜍㭻㲥㼺䅯䉎䌅䕋䣘䧜傏唐啺堂塘搪棠榶樘橖溏漟煻瑭磄禟篖糃糖糛膅膛蓎螗螳赯踼鄌醣鎕闛隚餳餹饄饧鶶𠗶𠢃𠹔𢻿𣙟𤚫𤠯𥋡𦪀𧱵𨆉𨌩𨍴𨎋𨶈𩘜𩥁𩹶𪕹]→táng;
[㒉㼒㿩伖倘偒傥儻帑戃曭淌爣矘躺鎲钂镋𡿓𢠵𣎲𤾉𨎖]→tǎng;
[䟖摥烫燙趟𨉱]→tàng;
[㣠㫦㹗䀞䈱䑬䤾夲嫍幍弢慆掏搯槄涛滔濤瑫絛縚縧绦詜謟轁鞱韜韬飸饕𠇏𠓝𠗆𠚜𠞞𠬢𡺫𤘸𤙎𦍷𦺰𨌨𩎢𩏾𩥅𩹴]→tāo;
[䄻䛌䛬䬞匋咷啕桃梼檮洮淘祹綯绹萄蜪裪迯逃醄鋾錭陶鞀鞉饀駣騊鼗𡍒𢔇𣰺𤚟𤴻𤵟𥰜𨡒𩘿𩙧𩛽𪌼]→táo;
[䚯䵚討讨]→tǎo;
[㚐套𣨔𣺮]→tào;
[㥂㧹忑忒慝特蚮螣蟘貣鋱铽𠈸𢘋𣘱𤙰𥊸𥌩]→tè;
[熥膯鼟𢚺𤃶𤳘𦡪𪔶]→tēng;
[䒅䕨䠮䲍䲢儯幐滕漛疼痋籐籘縢腾藤誊謄邆駦騰驣鰧𢟱𢥂𣽨𤹤𥉋𦪝𦫀𧈜𧭔𨃗𩩻𩴝𪒿]→téng;
[霯]→tèng;
[虅]→teng;
[㔸䖙䢰䴘剔擿梯踢锑鷈鷉𠞄𢱦𤗢𨁃𨔛𩓂𩤽𪖦]→tī;
[㖒㡗㣢䅠䔶䚣䛱䨑䬫䬾䱱偍厗啼嗁崹徲惿提漽瑅碮禵稊綈緹绨缇罤苐荑蕛蝭褆謕趧蹄蹏遆醍銻鍗題题騠鮷鯷鳀鴺鵜鶗鶙鷤鹈𡰎𣄍𣖅𣖸𣸒𣹲𤗘𤚢𤟥𤟾𤭌𥉘𥳳𥶛𦌢𦻀𧀠𧀰𧋘𧔩𧙣𧡨𨠏𨪉𨴼𩋣𩛑𩛶𩝊𩿷𫘨𫛸]→tí;
[䌡䪆体挮躰軆骵體鮧𡥩𣈡𣉆]→tǐ;
[㗣㬱㯩䎮䙗䯜䶏䶑倜剃嚏嚔屉屜悌悐惕惖戻掦揥替朑楴歒殢洟涕瓋籊薙裼褅趯迏逖逷髰鬀𡲕𡲿𡸑𢝹𢞖𢧑𢳓𣜹𣤖𣧂𥉈𥡦𥫵𧛒𧝆𧝐𧨱𧼮𨲎𨲞𩬲𩮜𪍲𪕩]→tì;
[嵜笹]→ti;
[㬲䀖䋬䚶兲天婖添酟靔靝黇𡙒𢓍𣊖𦊊𦧒𦧝𦬞𪅉𪎾]→tiān;
[㧂䑚䟧䡒䡘䥖䧃塡填屇恬搷沺湉璳甛甜田畋畑畠盷磌窴緂胋菾鈿闐阗鷆鷏𢇶𤤦𤫞𥧑𥪧𦗀𦳇𧨸𧰊𨉾𨌈𩚣𪌩]→tián;
[㖭㙉㥏䄼䄽䐌䠄倎唺忝悿晪殄淟琠痶睓腆舔覥觍賟錪鍩靦餂𠗘𡒧𤲖𥪌𥳫𥵶𧉂𧌎𧨩𧹖𨆁𨡁𨡏𨹻𩈍𩉁]→tiǎn;
[㐁㮇㶺掭睼舚𤘠𦔿𦗁𦧖𨸱]→tiàn;
[碵鴫]→tian;
[㬸佻庣恌挑旫祧聎𠛪𡯿𡳏𢈄𢓝𣂁𣂥𦩄𨋫]→tiāo;
[㟘䒒䖺䟭䩦䯾䱔岧岹条條樤祒笤芀萔蓚蓨蜩趒迢鋚鎥鞗髫鯈鰷鲦齠龆𠤺𠧪𡠊𣒼𣟐𣬸𥶏𦴚𧌁𩲤]→tiáo;
[㸠䠷嬥宨斢晀朓窕窱脁誂𢳙𢺫]→tiǎo;
[眺粜糶絩覜跳𢖈𥎺𨾾𪌪]→tiào;
[螩]→tiao;
[帖怗聑萜貼贴𦝒]→tiē;
[䩞]→tié;
[䥫僣蛈銕鋨鐡鐵铁驖鴩𢶋]→tiě;
[䴴䵿呫飻餮𤝓𦧢𦧤𪎋]→tiè;
[㓅䋼䯕厅厛听庁廰廳桯汀烃烴町綎耓聴聼聽艼鞓𠄚𤘖𥑈𦉬𦗟𧰩𨊡𩨑]→tīng;
[㹶㼗䗴䱓亭停婷嵉庭廷楟榳渟筳聤莛葶蜓蝏諪邒閮霆鼮𣂴𤗞𥥶𥴑𦐿𦝞𧓴𧖨𧶺𨉬𨓍𩆆𩐴𩹇]→tíng;
[䅍䦐䵺侹圢娗挺梃涏烶珽甼脡艇誔頲颋𠕊𠘋𡈼𡔛𢽄𣄿𣉡𤱹𥫙𨁗𨳑𨳝𨸁𩑙𩒞𪊶]→tǐng;
[𢬫𥆑𦕢]→tìng;
[嗵囲炵痌蓪通𡠙𢄟𣌾𣻢𥲆𧳆𧳿𨀜]→tōng;
[㠉㠽㤏㸗㼧㼿䂈䆚䮵䳋䴀䶱仝佟僮勭同哃峂峝庝彤晍曈朣桐橦氃浵潼烔燑犝狪獞眮瞳砼秱童筩粡膧茼蚒詷赨酮鉖鉵銅铜餇鮦鲖𠖄𡦜𢈉𢏕𢓘𣑸𣪯𤱇𥩌𥫂𦏆𦒍𦨴𧇌𧊚𧋒𧋚𧌝𨚯𨜳𨝯𨠌𩍅𩩅𩻡𪀭]→tóng;
[㛚㣚㪌捅桶樋筒統綂统𢳟𨈹𪌢]→tǒng;
[恸慟憅痛衕𥦁]→tòng;
[偷偸婾媮鋀鍮𡇧𨱎]→tōu;
[㓱㢏䕱䵉亠头投緰頭骰𡷠𣪌𦈕𨯲𨷩𪁞𪉘𪎨]→tóu;
[㪗㳆㼥䚵䱏妵敨紏蘣钭飳黈𩜶𩿢𪌘]→tǒu;
[㖣䞬䟝綉透𣛾𧺢𨔙]→tòu;
[㟮㻬䛢䞮凸唋堗宊嶀怢捸涋湥痜禿秃突葖鋵鵚鼵𠊲𠞀𠟶𠫓𠳶𠸂𡸂𢬳𣅝𣒇𣲱𤷿𥥛𥨜𥯝𦩤𧳌𪉍]→tū;
[㭸㻌㻠㻯䅷䖘䠈䣄䣝䤅䩣䳜凃図图圕-圗塗屠峹嵞庩廜徒悇捈揬梌涂潳瘏稌筡腯荼菟蒤跿途酴鈯鍎馟駼鵌鶟鷋鷵𠫮𠻬𡇩𡺴𢝀𣈥𣔻𣥳𤙛𤟪𥂋𥧣𦔅𦝬𧛗𧧶𨑒𨝛𨨷𨱄𨴩𩥽𪑏]→tú;
[吐土圡釷钍𨙭]→tǔ;
[兎兔堍迌鵵𩣮𩸃𩾅]→tù;
[汢莵]→tu;
[䝎䵊䵎湍煓猯貒𧰄𪏖]→tuān;
[㩛䊜剸团団團慱抟摶槫檲漙篿糰鏄鷒鷻𡁴𣶣𧐕𧓘𧽢𨪒𩃘𩘯𩜵𩠊𩠹𪈋]→tuán;
[䜝䵯疃𢣎𤱝]→tuǎn;
[彖湪褖𧳩]→tuàn;
[㞜推蓷藬𧆸𨌴]→tuī;
[㢈㢑㿗䀃䅪尵弚穨蘈蹪隤頹頺頽颓魋𡷜𢉭𢊮𢟴𤗴𤸉𥢢𥶐𧝋𧮓𨆨𨗞𨘃𨽟𩓬𩘺𩙬]→tuí;
[㞂㱣㾼㿉俀僓腿蹆骽𡯵]→tuǐ;
[㥆㷟侻娧煺蛻蜕褪退駾𠺙𢓇𢠮𤍐𥲣𦖦𦜄𩳕]→tuì;
[㬿吞呑啍噋暾朜涒焞黗𣋄𧑒𨧐𨹙𩷵𪏆]→tūn;
[㩔㹠㼊坉屯忳臀臋芚豘豚軘霕飩饨魨鲀𠭿𡉒𥴫𥸵𦍓𦜴𦟓𧰭𨙲𨳘𩂄𩖤𪌋𪎴𪎶]→tún;
[㖔氽畽𢞋𢥽𣵞𦜯𦟙]→tǔn;
[㧷旽𤶕𨁇𪑒]→tùn;
[䜏䴱乇仛侂咃托扡拕拖挩捝杔汑沰涶脫脱莌袥託讬飥饦驝魠𠈁𠰹𠴻𢄿𢩷𢸨𤣯𧦭𨒙𨞌𩟰𩢵𩧐𪌂]→tuō;
[㸰㸱㼠㾃䍫䡐䪑䭾䰿佗坨堶岮槖橐沱沲狏砣砤碢紽袉跎迱酡陀陁馱駄駝駞騨驒驮驼鮀鴕鸵鼉鼍鼧𡩆𡹬𢏜𢑠𢩻𣶦𤝛𤤩𤱡𥓿𥞒𦑑𦚐𧔳𧕦𧣖𧤓𧧉𧿶𨈷𨉋𨹔𩃰𩃱𩉺𩎼𩢊𩿽𪘕𪘗]→tuó;
[㟎䓕妥媠嫷庹彵椭楕橢鬌鰖鵎𡐏𡛵𢓰𣟁𣷿𤱧𤹢𦝦𨁡𨺖]→tuǒ;
[唾柝毤毻箨籜萚蘀跅𣗸𣟄𣮆𥩀𦚈𧜲𧿧𨂫𩅡𩱾]→tuò;
[䨟䯉䵷劸嗗娲媧挖搲攨洼溛漥畖穵窊窪蛙鼃𠴺𡁌𡚟𣢉𤬿𤮰𥤺𦞭𧧊𨩶𩨚𩩤𩿺]→wā;
[娃𣢚𤞇𩨾]→wá;
[㧚㼘佤咓瓦邷𣐎𦘵𦚩𨀄]→wǎ;
[䍪䎳䚴䠚嗢聉腽膃袜襪韈韤𠹁𡧗𤬦𤿗𥥟𥿉𦤙𦫪]→wà;
[哇屲瓲]→wa;
[㖞㗏䴜喎歪竵𤟷𨵞𪉭]→wāi;
[崴𢱉𨂿𨈕]→wǎi;
[䠿䶐外夞顡𠨃𠰻𤤫𤷹𦘍𩔀𩕕𪑷]→wài;
[㘤䘎剜塆壪婠帵弯彎湾潫灣蜿豌𠝪𠠪𡇿𡤶𢺯𣡩𧯡𨂺𨈊𨉝𩅦]→wān;
[㝴䯈丸刓完岏抏捖汍烷玩琓紈纨翫芄頑顽𠒢𢓃𢓆𤥙𤻆𥤸𧲦𧿙𨩯𩾞𪐬]→wán;
[㜶㽜㿸䅋䑱䖤䗕䘼䛷䝹䩊䳃倇唍埦婉宛惋挽晚晩晼梚椀琬畹皖盌睕碗綩綰绾脘菀萖踠輓鋄鋔𡩄𡸥𢛙𢨔𤗍𥟶𦜐𦣾𧚇𧠆𨌔𨥧𨩵𨩻𩊁𩣵𪂦𪂧𪋅𪎛𪑉]→wǎn;
[㸘䛃䥑䯛万卍卐妧忨捥澫脕腕萬薍蟃貦贃贎輐錽鎫𠣉𡆅𢀗𢯲𣥃𤧩𥆶𥝄𦂔𦙵𦲯𦽞𧹗𨞼𩈬𩢄]→wàn;
[杤笂邜]→wan;
[⺏⺐尣尩-尫汪𠕿𡝝𡯁𤷀𥆚𪁘]→wāng;
[亡亾仼兦彺王莣蚟𡷢𦣦𦯌𧎕𩵭]→wáng;
[⺲⺴㓁㲿㳹㴏䋄䋞䒽䰣往徃徍惘暀枉棢瀇網网罒罔菵蛧蝄誷輞辋魍𡔞𢁶𢼟𣢫𣶈𣷪𥾼𦖉𦣩𦬣𧈿𧧜𨕿𨳠𩖩]→wǎng;
[䤑妄忘旺望朢盳迋𢛛𣥊𥆜𥲠𦓋𧧄𧫢]→wàng;
[焹]→wang;
[㕒㙎㙗㟪㣦㮃䋿䫋䴧偎危喴威媙巍微愄揋揻椳楲渨溦烓煨燰萎葨葳薇蜲蝛覣詴逶隇隈鰃鰄鳂𠳿𢼸𣫪𦈓𦓽𦩬𧍥𧚷𧛚𧟼𧤖𨖿𨻒𩹥𩼌𪑭]→wēi;
[⻙㣲䉠䑊䔺䙟䜅䝐䥩䧦唯喡囗围圍圩媁峗峞嵬帏帷幃惟桅欈沩洈涠湋溈潍潙潿濰犩琟癓硙磑維维蓶覹违違鄬醀鍏闈闱霺韋韦鮠𠄿𠙕𠥎𡇦𡚈𡼱𢾁𣄺𣲗𥅵𥌰𧝕𧞸𧢒𧢧𧲗𧳞𨠥𨱖𨴓𨿭𩀣𩀶𩁌𩋾𩎵𩏉𩠯𩴞𩽎]→wéi;
[㖐㙔㛱㞇㞑㠕㨊㬙㭏㱬䃬䇻䈧䍴䍷䞔䦱䪘䬿䵋伟伪偉偽僞儰厃壝委娓寪尾屗崣嵔徫愇撱斖暐梶椲洧浘濻瀢炜煒猥玮瑋痏痿硊磈緯纬腲艉芛苇荱葦蒍蔿薳蘤諉诿踓鍡韑韙韡韪頠颹骩-骫鮪鲔𠆟𡂗𡷕𢊯𢯷𢸦𣨙𤁿𤛲𤸆𤺉𤼒𥊪𥒮𥯜𥯤𦇅𦢿𦾛𧐌𧲄𨗨𨝀𨟗𨪈𨵋𩏏𩏿𩗘𩜧𩟟𩲂𩹷𩼂]→wěi;
[㥜㦣㷉䊊䗽䘙䙿䜜䡺䪋䬑䭳䮹䲁䵳为位卫叞味喂媦尉慰懀未渭為煟熭爲犚猬璏畏碨緭罻胃苿菋蔚藯蘶蜼蝟螱衛衞褽謂讆讏谓躗躛軎轊鏏霨餧餵饖魏鮇鳚𠹤𡔱𡶎𢉝𢍚𢙓𢣘𢲴𣈎𣩪𣽴𤀷𤜂𤻅𥉖𥧙𥶽𦝛𦠻𦩝𦪒𦳢𧍫𧒭𧔥𧕞𧲝𧳪𧴖𧸽𨃄𨚘𨢉𨾂𩑵𩗜𩤸𩨅𩲄𩹂𪂄𪑐]→wèi;
[墛嶶捤煀縅]→wei;
[㬈㼔塭昷榅殟温溫瑥瘟蕰豱輼轀辒鞰鰛鰮鳁𥁕𨜵𩥈𪉸]→wēn;
[䎹䎽䘇䰚匁彣文炆玟珳琝瘒紋纹聞芠蚉蚊螡蟁閺閿闅闦闻阌雯馼駇魰鳼鴍鼤𢾿𣜺𤵒𨶭𩢌𩭋𪉃]→wén;
[㗃㝧䐇䦟刎吻呡忟抆桽稳穏穩紊肳脗𡁋𣶌𥦊𥧚𥬼𦝮𦟕𦮶𨆲]→wěn;
[㡈問妏揾搵汶渂璺莬问顐𠐢𤛁𥃮𦦯𨟸𨸩]→wèn;
[呚鈫鎾]→wen;
[㮬㺋䈵䩺䱵嗡滃翁螉鎓鶲鹟𠰈𡻐𥕀𧚐𧛹𨜺𩔚𩰎]→wēng;
[㘢㜲㹙䐥勜塕奣嵡暡瞈聬蓊𡩥𤌏𦞡𩄘𩡓𩮬]→wěng;
[瓮甕罋蕹齆𡍻𦧅𨞑]→wèng;
[㹻倭唩挝撾涡涹渦猧窝窩莴萵蜗蝸踒𠷏𡁮𡑟𤉦𩭝]→wō;
[㦱㧴䂺䰀婐我捰𠪧𡖲𢦴𢫷𣇫𣚝𥑣𥟿𧶕𨁟𩭏𩮑]→wǒ;
[㠛㱧䀑䁊䠎䮸仴偓卧媉幄捾握擭斡枂楃沃涴渥濣焥瓁瞃硪肟腛臒臥雘齷龌𠿟𡎔𣁳𣂽𤆏𤡓𤻌𥄗𥪍𦤨𦯏𦰖𦳹𦷵𧤒𧥋𨌝𩈱𩐦𩟓𩷯𪁕𪎤]→wò;
[𥦷]→wòng;
[⺎⺑㮧䖚䡧乌剭呜嗚圬屋巫弙杇歍汙汚污洿烏窏箼螐誣诬邬鄔鎢钨鰞鴮𠛆𠞆𡈎𢁢𤣬𥁡𥎮𥟽𦶀𦼇𧆹𧑕𧨆𩝷𪄝𪑱]→wū;
[㷻㹳㻍䉑䍢䓊䦜䫓䮏吳吴吾呉唔娪无梧毋洖浯無珸璑祦禑芜茣莁蕪蜈蟱誈譕郚铻鯃鵐鷡鹀鼯𠘻𡷤𢃀𢋹𢓲𣟒𤭑𥕻𥭠𥲐𦥁𦨳𦷽𧳎𨼊𨿏𩒾𩳌𩶭𩻚]→wú;
[㐅㑄㒇㬳㵲䒉䟼䳇五仵伍侮俉倵儛午啎妩娬嫵庑廡忤怃憮捂摀旿橆武潕熓牾玝珷瑦甒碔舞躌鵡鹉𠥢𠯃𠵦𡈞𢑟𢜮𢨂𢩈𢫸𣲘𣺀𤆡𤸼𦌬𧴇𧺴𧽋𨖴𨡡𨶇𩠟𩵱]→wǔ;
[㐳㡔㽾䃖䎸䑁䛩䜑䦍䨁䳱伆兀务務勿卼坞塢奦婺寤屼岉嵍嵨忢悞悟悮戊扤敄晤杌溩焐熃物痦矹窹粅芴蘁誤误迕逜遻鋈阢隖雺雾霚霧靰騖骛鶩鹜鼿齀𠒄𠼘𡬫𡯇𡵉𢄓𢗳𢙁𢝴𣨓𣬽𣯎𤵐𥎈𥏒𥒀𥾕𦆞𦎦𦨉𦬂𧈭𧎻𧐙𧰈𨂣𨑥𨧗𨨡𨲬𩄯𩓦𩗽𩝕]→wù;
[乄錻]→wu;
[⻃㓾㕃㕧㗩㗭㘊㚀㛓㛫㛭㜎㜯㪧㬛㮩㯕㰿㱆㱤㲸㴔㴧㶉㺣㾷㿽䁯䂀䏩䐅䐖䒊䖒䖷䙵䛊䛥䭒䳶䶋俙傒僖兮凞卥厀吸唏唽嘻噏夕奚嬆嬉屖嵠嶲巇希徆徯忚怸恓息悉悕惁惜憙扱扸捿昔晞晰晳曦析桸榽樨橀欷氥汐浠淅溪潝烯焁焈焟焬煕熄熈熙熹-熻燨爔牺犀犧狶琋瘜皙睎瞦硒磎稀穸窸粞糦緆縘繥羲翕肸肹膝舾莃菥蒠蜥螅螇蟋蠵西覀觹觽觿譆谿豀豨豯貕赥郗鄎酅醯釸錫鏭鑴锡隵雟餏饻鵗鸂鼷𠆱𠔃𠔍𠘕𠜗𠟊𠨚𠩺𠬬𠴭𠶨𠺒𡁱𡏛𡗞𡗳𡘡𡩤𡳚𡻎𢀊𢋼𢑧𢗴𢜣𢡁𢨟𢬾𢹍𣅾𣎮𣟵𣢁𣢂𣢍𣢎𣢑𣤳𣤴𣨗𤃪𤄬𤓔𤓚𤠓𤡡𤢀𤥒𤬕𤬘𤮆𤮙𤲺𤳥𤶈𤶰𤷡𤹊𤺊𥄖𥄛𥈻𥋟𥰝𦐠𦙝𦜱𦞽𦠪𦤈𦩭𦮐𦼗𧀬𧈼𧥤𧯗𧲘𧶖𧹨𧻶𧿝𨀙𨋦𨡂𨳛𨵎𨻁𩅖𩒽𩗊𩗱𩭡𩽨𩾼𪃼𪄛]→xī;
[㔒㠄㦻㩗㽯㿇䏮䒁䚫䫣习媳嶍席椺槢檄漝習蒵蓆薂袭襲覡觋謵趘郋鎴隰霫飁騱騽驨鰼鳛𢙅𣒃𣳬𥺚𦪿𦸚𧋐𧐔𧿅𨛳𨻥𩲁𪄶𪓷𪕯]→xí;
[䢄喜囍壐屣徙憘暿枲歖洗漇玺璽矖禧縰葈葸蓰蟢諰謑蹝躧鈢鉨鉩铣鱚𠉢𠪙𡅕𢊚𢒩𢒲𣯪𤟧𤤱𤨐𦱓𧣩𧺨𨜐𨞘𨮪𩎉𪖥𫍰]→xǐ;
[㑶㙾㚛㣟㤸㦦㭡㰥㸍䀌䈪䊠䐼䓇䜁䧍䨳䬣䮎䲪䵱係匸卌呬咥喺嚱墍屃屭忥怬恄慀戏戱戲椞欯滊潟澙熂犔盻矽磶禊稧系細綌繫细绤翖舃舄蕮虩衋覤赩趇郤釳闟阋隙隟霼餼饩鬩黖𠤴𠦜𡃢𡘐𡙋𡜧𡝧𡦎𡶯𢤋𢧽𢭁𣚔𣢓𣣉𣤢𣳦𤄎𤌷𤡬𥈜𥋁𥎃𥪦𥮬𥰥𥻥𥿭𦃝𦞝𦷲𧂙𧈅𧈍𧉁𧎵𧚃𧤟𧦁𧧹𧪢𧬈𧬊𧯈𧯊𧱲𧹶𧹽𨐛𨰿𨷘𩊿𩍆𩎥𩛹𩦇𩿛𪅲]→xì;
[⻄橲渓犠礂鯑]→xi;
[㔠㰨㰰䠍傄煆煵疨瞎虲虾蝦谺閕颬鰕𠽫𣢗𤗭𥁆𧇍𧦎𧪕𧯋𨳉𩮂]→xiā;
[㗇㘡㽠䖎䖖䘥䛅䪗䫗侠俠匣峡峽敮暇柙炠烚狎狭狹珨瑕硖硤碬磍祫筪縀縖翈舝舺蕸赮轄辖遐鍜鎋陜陿霞騢魻鶷黠𠢆𠩘𡈮𢈙𢈤𢑓𢘉𢚌𢝅𢻗𣹱𤙇𤪆𤪍𥯾𥰶𦦕𦵯𦾏𧆥𧔂𧕱𨲑𩉾𩎲𩏓𩐀𩝛𪗾𪘘]→xiá;
[閜]→xiǎ;
[㙈㙤㰺丅下乤吓嚇夏夓懗疜睱罅鎼鏬𡏘𡨄𡺷𢗄𢩹𤟝𥻴𧈄𧪹𧫒𨩽𨻲𨽯𩄗𪄂]→xià;
[圷梺溊]→xia;
[㔾㰹㲔㷿㸝㺤㾾㿌䂅䄳䆎䉳䊱䩂䯭䯹䵌仙仚佡僊先嘕奾嬐屳廯忺憸掀攕暹杴枮氙珗祆秈籼纎纖纤苮莶薟褼襳訮跹蹮躚酰銛鍁铦锨韯韱馦鮮鱻鲜鶱𠏓𠏡𠫄𢒆𢕖𢖎𢫿𢹚𣑹𣔙𣞘𣮾𣰷𤈷𥑻𥟕𥬍𦒜𦧐𦸊𧫹𧱀𧸂𨁅𨇤𨚾𩈖𪄏𪄷]→xiān;
[㘅㘋㛾㡉㢺㭹㮭㯗㰊㳄㳭㵪䕔䝨䦥䲗伭咸唌啣妶娴娹婱嫌嫺嫻弦憪挦撏涎澖燅甉痫癇癎瞯礥稴絃胘舷藖蚿蛝衔衘誸諴賢贒贤輱醎銜閑閒闲鷳鷴鷼鹇鹹麙𠓌𠛑𠷢𠿢𡫹𡰲𡿤𢅮𢎙𢐐𢖋𢛆𢮂𣊺𤉌𥲋𥻧𦎵𦑘𦠹𦱁𦽭𧂞𧈁𧼏𨺘𩝈𩤥𩤦𩦂𩱆𪂶𪔩]→xián;
[㧥㫫㬎㭠㶍㿅䗾䘆䚚䜢䢾䥪䧋冼尟尠崄嶮幰搟攇显櫶毨灦烍燹狝猃獫獮玁禒筅箲藓蘚蚬譣赻跣銑鍌险険險韅顕顯𠠁𡗏𡸃𡾮𢁗𢥌𢷑𣕎𣟲𣭡𤓤𤞤𤼂𥜲𦭶𧕇𧖙𨙡𩏩𩨡𩶤]→xiǎn;
[㡾㦑㦓㪇㬗㺌㽉䁂䃱䃸䉯䏹䐄䙹䤼䦘䧟䧮䨘䨷䱤䵇䶟伣僩僴县咞哯垷壏姭娊娨宪岘峴憲撊晛橌涀瀗献獻现現県睍硍粯糮絤綫線縣线缐羡羨腺臔臽苋莧蜆誢豏鋧錎限陥陷餡馅麲鼸𠚆𠜎𠯟𡐖𡒓𡞣𢋮𢕭𢖝𢚀𣆕𤁦𤑃𤟅𥓒𥙆𥦶𥰳𥻇𥽏𦋈𦩢𧠒𧻒𧾨𨍒𨏥𨐊𨖱𨘙𨘞𨵬𨸄𩤊𩦹𩧩𪎉𪾢]→xiàn;
[僲繊鑦]→xian;
[㐮䬕乡厢啌廂忀欀湘瓖相稥箱緗缃膷芗葙薌襄郷鄉鄊鄕鑲镶香驤骧麘𢪷𤉪𤷼𥫖𩑇𩡌𩡠𪂼]→xiāng;
[㟄䔗䜶佭庠栙瓨祥絴翔詳详跭𡹷𢭎𤝷𤭬𤰅𦍲𦍴𦎈𨀘𩾬]→xiáng;
[㗽䊑䐟䖮享亯响想晑曏蠁銄響飨餉饗饟饷鮝鯗鱶鲞𠸮𢞡𤍀𥊾𥿧𦕺𩝾𩞥]→xiǎng;
[㟟䢽䦳䴂像勨向嚮塂姠嶑巷橡珦缿萫蚃蟓衖襐象銗鐌闀項项鱌𢄵𢛖𢠷𣂝𣅰𣨳𤖽𤩪𥀾𥗵𥣟𦺣𦺨𧖿𧬰𨉽𨖶𨙵𨛜𨧑𨷄𨷿]→xiàng;
[楿鱜]→xiang;
[㕺㚠㩋㪣㲖㹲㺒䌃䎄䨭䬘䴛侾呺哓哮嘋嘐嘵嚣嚻囂婋宯宵庨彇憢揱枭枵梟櫹歊毊消潇瀟灱灲焇猇獢痚痟硝硣穘窙箫簘簫綃绡翛膮萧萷蕭藃虈虓蟂蟏蟰蠨踃逍銷销霄驍骁髇髐魈鴞鴵鸮𠈬𠑪𠹎𡟣𡣾𡯩𡷸𡼚𢓮𢪶𢭦𢸳𣕇𣠎𤑳𤞚𤠖𤡔𤣠𤺃𥆔𦏷𦐺𦟞𧄤𧳍𧵱𨊅𨴹𨶅𩋍𩙚𩙮𩧓𩫂𩫳𩱴𩾒𩾓𩾾𪁎]→xiāo;
[㚣㬵㮁䒝䟁崤殽洨淆笅筊訤誵郩𠴳𡦝𡧕𢛘𣏠𣔷𤕢𤷤𥾤𦺔𧍂𨠦]→xiáo;
[⺌⺍䒕䥵小晓暁曉皛皢筱筿篠謏𡱉𤽳𥔑𥕾𧡼𧢬𧩮𩵖𫍲]→xiǎo;
[㔅㗛㤊㵿䉰䊥䕧俲傚効咲啸嘨嘯孝效敩斅斆校歗涍熽笑肖詨誟鞩𠏕𠴡𡥍𡦳𢹳𢽾𣂬𣟇𣤡𣱓𣿣𤟞𤣌𤿨𥽁𦢩𦦛𦯪𦱜𧱐𨅋𪊷𪛀]→xiào;
[恷滧]→xiao;
[㗨㨝㱔㾚些揳楔歇猲蝎蠍𡭥𣆟𣒄𣣩𤺎𥌨𥗧𦪬𧓂𧳧𨧥𩫲]→xiē;
[㐖㖿㙝㙦㢵㥟㨙㩦㩪㭨䀘䔑䕵䙎䙽䝱䡡䦖䩤偕劦勰协協嗋垥奊峫恊愶拹挟挾携撷擕擷攜斜旪熁燲瑎綊緳纈缬翓胁脅脇膎蝢衺襭諧讗谐邪鞋鞵頡龤𠖹𠗉𡀺𡰢𡸔𢂐𢓬𢥘𢯉𢴲𢿡𣣲𣫴𣹩𣻠𤙒𤞡𤢺𤣑𤮯𤱷𥆥𥊯𥢹𦋅𦚫𦳃𧀺𧏂𧏃𧐃𧑦𧟃𧷑𨁂𨏳𨵚𨵪𨷥𩋘𩋧𩤠𩰳𩷂𩺫𪆋]→xié;
[㕐㝍䥱䥾写冩寫藛𣞐𣬕𧭠]→xiě;
[㒠㓔㔎㖑㙰㞒㞕㡜㣯㣰㦪㰔㰡㳦㳿㴬㴮㴽㸉㽊䁋䉏䉣䊝䕈䙊䙝䚸䦏䩧䪥䲒䵦亵伳偞偰僁卨卸噧塮娎媟屑屓屟屧嶰廨徢懈暬械榍榭泄泻洩渫澥瀉瀣灺炧烲焎燮爕獬祄禼糏紲絏絬緤繲绁缷薢薤蟹蠏褉褻謝谢躞邂鞢韰駴齂齘齛齥𠅱𠑄𠨆𠲊𠸴𠿇𡃂𡄕𡗼𡛶𡞘𡟩𡣹𡤋𡽖𢌀𢖆𢗊𢜨𢞜𢤯𢤰𢬿𢹒𣣶𣽒𤑪𤗈𤡧𤫉𥀺𥇱𥍆𥎎𦁛𦔼𦖐𦚡𦞚𦩌𦵱𧀢𧌊𧌋𧌖𧍁𧓺𧖁𧛼𧜔𧜵𧝫𧭸𧷧𨇨𨈙𨤴𨳚𨼬𩂪𩃖𩍝𩎃𩐁𩐉𩙜𩽍𪙥]→xiè;
[夑脋]→xie;
[㛙㭢䅽䜣俽妡嬜廞心忻惞新昕杺欣歆炘盺芯薪訢辛邤鈊鋅鑫锌馨馫𠑰𠷓𡌜𢗀𢠝𢭧𣂗𣂜𣃄𤙖𤙣𦁍𦰸𨊳𩾽𩿃]→xīn;
[㚯㜦枔襑鐔𤫨𩖣]→xín;
[伈𨓇]→xǐn;
[㐰㔤㛛㭄㾙䒖䚱䛨䜗伩信囟孞焮煡脪舋衅訫軐釁阠顖馸𡈏𢋆𢩲𣥇𤜢𤣲𤴾𤷓𤹩𦉝𦜓𦞤𦢯𦤟𧗹𧳄𧴢𩟍]→xìn;
[⺖⺗噺忄]→xin;
[㙚㷣䃏䕟䗌垶惺星曐煋猩瑆皨箵篂腥蛵觪觲鍟騂骍鮏鯹𠬋𡃳𣨾𤏽𤙡𥠀𦂅𦈒𦖤𦩠𧌚𧛟𨌍𨞾]→xīng;
[㐩㓝㣜㼛䣆䤯侀刑型娙形洐滎硎荥行邢郉鈃鉶銒鋞钘铏陉陘𠀦𡶭𣸝𤬐𤶲𦈨𦈵𧊞𧊽𧗦𩩋]→xíng;
[㝭㨘䳙擤睲醒𢜫𥨕]→xǐng;
[㓑㼬䁄䂔䓷䛭䰢倖兴姓婞嬹幸性悻杏涬緈臖興荇莕𢙼𣢝𩈡]→xìng;
[哘裄謃]→xing;
[㐫㚾兄兇凶匈哅忷恟汹洶胷胸訩詾讻賯𦙄𦵡𧘮𧵣𧿖𨥍𩌠𩴂]→xiōng;
[䧺熊雄𧞞𧰯]→xióng;
[焽]→xiǒng;
[夐敻焸詗诇𠓙𡨳𡪰𡬁𢢹𢿌𣅷𤔫𤛪𥃴𥥧𥦥𦈤𦓈𦬺𧽒𩧊]→xiòng;
[㱗㳜㵻㹋㾋䏫䐰䗛䡭休俢修咻庥樇烋烌羞脙脩臹貅銝鎀鏅飍饈馐髤髹鱃鵂鸺𡔨𡜨𡟞𡯐𢊒𢕦𥌪𥞼𦟤𦪋𧌌𩘭𩛢𩡎𩢮𩭘𩮄𪀪𪘆]→xiū;
[苬]→xiú;
[㱙朽滫糔綇𣧬𦈋𪕦]→xiǔ;
[㗜嗅岫峀溴珛琇璓秀繍繡绣螑袖褎褏銹鏥鏽锈齅𢓵𤚯𧙏𪁮]→xiù;
[鮴]→xiu;
[㥠㰭㽳䇓䈝䏏䱬吁嘘噓墟媭嬃幁戌揟旴晇楈欨歔湑疞盱窢縃繻胥蕦虗虚虛蝑裇訏諝譃谞鑐需須頊须顼驉鬚魆魖𠧰𠾫𢄼𢖳𢨁𢨰𢩕𣅤𣚏𣰃𤚉𤟠𤡣𥈈𥕰𥮪𥳗𦄼𦅏𦈡𦘼𦪡𦰰𦰲𦲰𧆜𧙆𧟬𧪮𨂠𨅑𨞣𨬗𨼋𩂉𩑕𩒇𩒧𩓣𩖕𩾊𪆛𪙫]→xū;
[䍱俆徐蒣𣆒𥅺𨌎]→xú;
[㑔㑯㞰䅡䋶䔓䧁偦冔呴姁暊栩珝盨稰糈許詡许诩鄦醑𡹲𤸀𥚩𦠷𧕼𨋾𨍐𩝔𩠋𩰠]→xǔ;
[㐨㕛㖅㗵㘧㜅㜿㞊㳚㵰㷦㺷䂆䎉䘏䙒䛙䢕䣱䣴䦗䦽䬄䳳伵侐勖勗卹叙喣垿壻婿序怴恤慉敍敘旭昫朂槒欰殈汿沀洫溆漵潊烅烼煦獝珬盢瞁瞲稸絮緒緖續绪续聟芧蓄藇藚訹賉酗銊魣鱮𠆐𠜄𠷙𠹘𡦁𡱣𣊞𣢊𣨤𣸃𤆞𤇳𤡶𤬱𤭽𤲸𤷇𥄵𥆛𥇏𥇿𥊊𥍟𥎕𥎗𦑍𦕓𦜃𦝳𦯅𧁃𧆡𧊥𧏺𧧓𧶍𧹭𧹴𧼑𨜿𨣦𨴎𨵮𨷔𨹘𨻍𩌮𩌲𩍳𩔴𩔼𩣊𩪉𩽆𪖩𫚈]→xù;
[続聓蓿]→xu;
[㓩㝁㦥㩊㻹䁔䆭䚙䚭䳦儇吅喧塇媗宣弲愃愋懁揎昍暄梋煊瑄睻矎禤箮縇翧翾萱萲蓒蕿藼蘐蝖蠉諠諼譞谖軒轩鋗鍹駽𡈣𡬳𢏧𢙂𢰊𤟿𦐽𦑙𧑩𧤎𧾎𩋱𩕖𩕪𩤡]→xuān;
[㔯㘣㳬㹡䁢䗠䮄䲂䲻嫙悬懸旋暶檈漩玄玹琁璇璿痃蜁𠗻𠣖𠥞𡈴𡾥𣟳𧉎𧐗𧔤𧜽𧟨𩙢]→xuán;
[㔵㧋㾌䠣咺晅烜癣癬选選顈𢈋𣉖𣎓𥥾𥶷𦌔𧡚𧡢𩘒]→xuǎn;
[㧦㯀㳙䀏䃠䍗䍻䝮䧎䩙䩰怰昡楥楦泫渲炫琄眩眴碹絢縼繏绚蔙衒袨讂贙鉉鏇铉镟鞙颴𠵷𢂄𢳄𤂿𥌭𦈝𦛔𧾆𨁁𨊼𨹆𩃚𩉥𩋢𩋫𩑹𪍧]→xuàn;
[鰚]→xuan;
[㗾㻡削疶蒆薛辥辪靴鞾𢪎𥄒𪃅]→xuē;
[㖸㰒㶅㿱䋉䱑乴壆学學岤峃嶨斈泶澩燢穴茓袕觷踅雤鷽鸴𢯳𢼺𥀣𦥯𧉢𧸗]→xué;
[䨮雪鱈鳕]→xuě;
[㕰㞽䆝䆷䎀䒸䛎䤕䦑䫼䬂䭥吷坹桖瀥狘血謔谑趐𣧌𣧡𣧵𣪨𣺭𤀰𥄎𥄴𥅧𦐍𦰾𧔗𧮞𨑣𨭁𩌊𩖱𩖶]→xuè;
[樰膤艝轌]→xue;
[䗼䠝䵫勋勛勲勳坃埙塤壎壦曛焄熏燻獯矄窨纁臐蔒薫薰蘍醺駨𡑎𡺕𤑕𦘶𧰣𩪱𫄸]→xūn;
[㖊㜄㡄㨚㰬㵌㽦䋸䖲䘩䙉偱噚寻尋峋巡廵循恂揗攳旬杊栒桪槆樳毥洵浔潃潯灥燖珣璕畃紃荀荨蟳詢询鄩馴驯鱏鱘鲟𣌨𣖼𤃺𤛧𤿟𥒘𥙣𥳍𥾡𦅀𦅑𦠅𦳣𧾝𧾠𧾩𨀴𨼔𩖰𪀠𪀽]→xún;
[㢲䛜䞊䭀伨侚卂噀奞巺巽徇愻殉殾汛潠爋狥稄蕈訊訓訙训讯賐迅迿逊遜鑂顨鵕𠊫𠹀𡿼𢏤𣹯𦫯𧥿𧸩𨺮𩊻𩠇𩷰𩾄𩾧𪇑]→xùn;
[嚑]→xun;
[㝞㳌㾎䃁䆘丫压吖圧垭埡壓孲庘押枒桠椏錏鐚鴉鴨鵶鸦鸭𠋗𠜲𣏎𤵭𥇠𨨙𨸺𩭯𩿔]→yā;
[㧎䄰伢厑厓堐岈崕崖涯漄牙猚玡琊瑘睚笌芽蚜衙齖𤘅𤘆𧓪𧬬𨖭𩃐𪗹𪘲]→yá;
[㿿䪵厊哑唖啞庌痖瘂蕥雅𤴓𤹎𧧝𨁶]→yǎ;
[㰳䅉䝟䢝䦪䰲亚亜亞俹劜圔圠娅婭挜掗揠氩氬犽猰砑稏窫聐襾訝讶軋轧迓铔齾𠄮𠮜𠵣𡇼𡴭𡶦𡷻𡸗𡹄𢛄𢛟𢮊𣉩𥏝𥐕𥒧𦉟𦉧𦜖𧈝𨓴𩨠𩮝𪆰]→yà;
[⺂⺄乛呀]→ya;
[㖶㤿㮒㸶䅧䊙䑍䗎䞛偣剦啱嫣嬮崦恹懕懨淊淹湮漹烟焉焑煙猒珚硽篶胭腌臙菸鄢醃閹阉黫𠛭𠝢𢤍𣩙𤎄𤟟𤡖𥷀𦎣𦏥𦛞𦝪𧹬𧺅𨣻𨽑𩈯𩣲]→yān;
[⻈㗴㘖㘙㝚㫟㳂㶄㺂㿕㿼䀋䀽䂴䇾䉷䓂䖗䗡䢥䦲䫡严厳嚴塩壛壧妍姸娫娮孍岩嵒嵓巌巖巗延揅昖楌檐櫩沿湺炎狿琂盐研硏碞礹筵簷綖芫莚蔅虤蜒言訁詽讠郔閆閻阎顏顔颜鹽麣黬𠘥𠰖𡣽𢉘𢌨𣡞𣡶𣥡𣭻𣼞𤅸𤖝𤡥𤢋𤯐𤲩𥕼𥤟𥴿𥶿𦌚𦛣𦫤𧇱𧍢𧎘𧬌𧴣𧻃𨡄𨤎𨷽𨸮𩩄𩩴𪂈]→yán;
[㕣㚧㢂㫃㭺䁙䄋䌪䍾䎦䗺䣍䤷䲓䶮乵俨偃儼兖兗匽厣厴噞夵奄嵃嶖巘巚弇愝戭扊抁掩揜曮棪椼檿沇渰渷演琰甗眼縯罨萒蝘衍裺褗躽遃郾酓隒顩験魇魘鰋鶠黡黤黭黶鼴鼹齞齴龑𠆲𠍛𠻤𡙶𡹶𢅠𢇘𢈂𢯼𢸴𢾑𣃧𣃳𣄉𣄑𣝎𣼠𤂠𤗎𤟇𤫣𤯇𤸹𥀬𥃿𥍻𥜒𥣘𥤴𥯃𦁙𦏹𦖈𦧡𧊔𧞣𧠦𧥜𧽉𧽞𧾤𨀅𨁹𨂪𨃰𨒄𨟹𨠭𨺥𩗷𩻖𪒝𪒠𪗙𪗤]→yǎn;
[㛪㢛㦔㬫㰽㷔㷳㷼䂩䛳䜩䞁䢭䨄䳛䳡䳺䴏䶫偐傿厌厭咽唁喭嚥堰墕妟姲嬊嬿宴彥彦敥晏暥曕曣椻溎滟灎灔灧灩烻焔焰焱燄燕爓牪砚硯艳艶艷葕覎觃觾諺讌讞谚谳豓豔贋贗赝酀酽醶醼釅闫隁雁餍饜騐騴驗驠验鬳鳫鴈鴳鷃鷰𡚇𢇈𢔂𢜰𣃾𣄝𣡕𤅊𤜵𤬝𦁏𦑎𦖧𧩅𨁍𨡎𨡣𨪶𨴣𨶁𨻂𨻳𩃀𩒖𩜽𩩶𩪴𩳢𩸞𪁡𪑈𪙊]→yàn;
[樮欕熖軅]→yan;
[㒕䱀咉央姎抰殃泱眏秧胦鉠雵鞅鴦鸯𠮴𣐫𤢐𤸡𥃽𦴊𧲱𩲴𪓛𪚻]→yāng;
[㟅㦹㬕䁑䖹䬗佯劷垟崵崸徉扬揚敭旸昜暘杨楊氜洋炀烊煬珜疡瘍眻禓羊羏蛘諹輰鍚鐊钖阦阳陽霷颺飏鰑鴹鸉𡩶𡹕𢏙𢽕𣉚𤞢𤢮𥂸𥒞𥬴𥳜𦍕𦍹𦭵𦼴𨋽𨒫𩋬𩤟𩴨𪕫]→yáng;
[㔦䍩䑆䒋仰佒傟养坱岟慃懩攁柍楧氧氱炴痒癢紻蝆軮養駚𠢴𣃝𦏱𦯒𧓲𧵌𨱝𩊑𩧫]→yǎng;
[㨾㺊㿮䬺䭐䵮怏恙样様樣漾瀁羕詇𠍵𡠘𡡂𢟣𢵇𣗹𥠜𥥵𧥴𧫛𨋕𨎔𨖌]→yàng;
[奍礢羪]→yang;
[⺓㙘䌁䙅䛂䳩吆喓夭妖幺枖楆殀祅腰葽訞邀鴁𠕻𠣑𡆩𡝩𡢹𡣠𢆷𢆽𣨘𥹱𦔷𧍔𧷋𨓳𩑗𩜸]→yāo;
[㑸㑾㨱䂚䆙䋂䌊䌛䔄䖴䚺䚻䠛䢣䬙倄傜嗂垚堯姚媱尧尭峣嶢嶤徭愮揺搖摇暚榣烑爻猺珧瑤瑶窑窯窰繇肴蘨謠謡谣軺轺遙遥邎銚鎐顤颻飖餆餚鰩鳐𠌠𠏈𠑐𡔜𡝛𡩸𡺯𢈆𢊙𢋇𢑈𣣳𤚭𤫺𤬔𤬖𦆸𦾺𦾾𧄎𧤮𧽎𨍳𨘔𨹋𩋃𩥣𩲻𩿕]→yáo;
[㝔㟱㢓㫏㫐㴭㹓䁏䁘䆗䆞䯚䴠䶧仸偠咬婹宎岆崾抭杳柼榚溔狕眑窅窈舀苭蓔闄騕鴢鷕鼼齩𠢩𡛙𡨇𢂊𥤣𥦖𦥝𦦌𧠽𨱧𩢒𩨴𩩼𩬗𪐯]→yǎo;
[㔽㞁㵸㿑㿢曜熎燿獟矅穾窔筄纅耀艞药葯薬藥袎要覞詏讑鑰钥靿鷂鹞𠍩𠟋𠹑𡶂𢅹𢝍𢺇𤂼𤄶𤒝𤾫𥁒𥃺𥌺𥤹𥪯𥬓𦇬𦡱𦤋𧇠𧢢𩑴𩯛𩳔𪖐]→yào;
[䭇倻噎掖暍椰潱蠮𧏽𧒐𨶮𨸌𩜺]→yē;
[㡋㱌䓉䥺捓揶擨爷爺耶釾鋣鎁铘𣚋𣩯𤑷𥯘𦕆𦰳𨈺𩸾]→yé;
[㙒也冶吔嘢埜壄漜野𠥇𡑀𢀘𤝉𧐓]→yě;
[⻚㖡㗼㥷㩎㪑㱉㸣䁆䈎䊦䎨䢡䤳䤶䥟䥡䧨䭎䭟䱒䲜业亱僷叶啘嚈堨墷夜嶪嶫抴擛擪擫晔曄曅曗曳曵枼枽楪業歋殗液澲烨燁爗皣瞱瞸礏腋葉謁谒邺鄓鄴鍱鎑鐷靥靨頁页餣饁馌驜鵺鸈𠀸𠄅𠟪𠱝𡀽𡁁𡛌𡛽𡽣𢉥𢢜𢪧𢱴𣎩𣐂𣚕𣩫𣰛𤝇𤝱𤳪𥌅𥠍𥮧𦀕𦂡𦠜𦤪𧎭𧔦𧗖𨂒𨉅𨼥𨽀𩉂𩐱𩑃𩘏𩱝𩼋𩼴𪋫𪍅𪑦𪒲]→yè;
[亪]→ye;
[㙠㛄㥋㳖㾨䃜䉗䒾䔱䚷䧇䪰䫑一乊伊依医吚咿噫壱壹夁嫛嬄弌悘揖檹欹毉洢漪猗瑿祎禕稦繄蛜衣衤譩郼醫銥铱鷖鹥黟黳𠰄𠲔𠲖𠿣𡄵𡜬𢊘𢣉𢨮𣐿𣘦𣢷𧉅𧜤𧫦𧮒𩕲𩥯𩮵𪁚𪈨]→yī;
[㐌㚦㝖㞔㥴㦾㰘㹫㺿㼢䄬䇵䔟䞅䣡䧅䩟䬁䬮䮊䱌䲑䴊乁仪侇儀冝凒匜咦圯夷姨媐宐宜宧寲峓嶬嶷巸弬彛-彞怡恞扅拸暆柂栘桋椸沂沶熪狋珆瓵疑痍眙移箷簃羠耛胰萓蛦螔衪袘觺訑詑詒誃謻讉诒貤貽贻跠迆迤迻遗遺鏔頉頤顊颐飴饴鸃𠄱𠅌𠈶𠍫𠏩𠐀𠗺𠛃𠜁𠤕𠤗𠤘𠩗𠪗𠲻𠼪𡬓𡱐𡷪𡻣𢂒𢓡𢕷𢖅𢞉𢩼𢱁𣐓𣐵𣕁𣙛𣢭𣸘𤆾𤇴𤈙𤖪𤘊𤝻𥃸𥄻𥄿𥌟𥙁𥙇𥫃𥹋𦚟𦟧𦡫𧓗𧡇𧣟𧣬𧦧𧳁𧷅𨛯𨜽𨠑𨠶𨣬𨳷𩓧𩔦𩖹𩖾𩗑𩚇𩛮𩤒𩸨𩼨𪀓𪐔𪘬𫍟]→yí;
[㕈㠖㠯㫊㰝㰻䉝䝝䧧䭲䰙乙以佁倚偯崺已庡扆攺敼旑旖椅檥矣礒笖肔舣艤苡苢蚁螘蟻裿踦輢轙逘酏釔鉯钇顗鳦齮𠮙𠯋𡼎𢙇𢦕𢷔𤝳𥏜𥑴𥫜𥰧𦮸𧔮𩛆𩠂𩡣𩾠𪐣𪘃𪙴]→yǐ;
[㐹㑊㑜㑥㓷㔴㖂㘁㘈㙪㙯㚤㛕㛳㜋㜒㝣㡫㡼㢞㣇㣻㦉㦤㱅㱞㱲㲼㳑㴁㴒㵝㵩㶠㹭㽈䄁䄩䄿䆿䇩䇼䉨䋚䋵䌻䎈䓃䓈䓹䔬䕍䖁䖊䖌䗑䗟䗷䘝䘸䝘䝯䢃䣧䦴䬥䭂䭞䭿䯆䰯䴬䵝乂义亄亦亿伇伿佚佾俋億兿刈劓劮勚勩呓呭呹唈囈圛坄垼埶埸墿奕嫕嬑嬟寱屹峄嶧帟帠幆廙异弈弋役忆怈怿悒悥意憶懌懿抑挹捙掜撎敡斁易晹曀曎杙枍枻栧栺棭榏槸檍欥欭歝殔殪殹毅泆洂浂浥浳湙溢潩澺瀷炈焲熠熤熼燚燡燱獈玴異疫痬瘗瘞瘱癔益睪瞖硛秇穓竩縊繶繹绎缢羛義羿翊翌翳翼耴肄肊膉臆艗艺芅苅蓺薏藙藝蘙虉蛡蜴螠衵袣裔裛褹襼訲訳詍詣誼譯議讛议译诣谊豙豛豷賹贀跇軼轶逸邑醳醷釴鈠鎰鐿镒镱陭隿霬靾饐駅驛驿骮鮨鯣鶂鶃鷁鷊鷧鷾鹝鹢黓齸𠂆𠍳𠓋𠚮𠡔𠡝𠥦𠨾𠩫𠲚𠲺𠶷𠽜𡄻𡉛𡊁𡊶𡍡𡥁𡾾𢀁𢂗𢂼𢄅𢇙𢇚𢇸𢈶𢍰𢎀𢎃𢎉𢏗𢓀𢖫𢖴𢖺𢗎𢘽𢡃𢨳𢩮𣎅𣚘𣡊𣤪𣦌𣧄𣨟𣫙𣶫𣷩𣿉𤑹𤣨𤣮𤤺𤥿𤧕𤬩𤴧𤶛𤷅𤸸𤻂𤼌𥃠𥅓𥍴𥒵𥘒𥘠𥜃𥜥𥟘𥡪𥥌𥥴𥩖𥫝𥱃𥸊𥾐𥿹𦌩𦎝𦏸𦓻𦔜𦔥𦘳𦙨𦠉𦥱𦨇𦭥𦶂𧃟𧅖𧆦𧈻𧊣𧊤𧋏𧑌𧙡𧢂𧬇𧱊𧱏𧷥𧺎𧺝𧾰𨋯𨜶𨣠𨦯𨱁𨹝𨻊𨻏𨽹𩂒𩂹𩈭𩋌𩍖𩎭𩎷𩘧𩚂𩟉𩣞𩧭𩪟𩪣𩳇𩴜𩴮𩷍𩷘𩾘𩾢𪀕𪁛𪎈𪐘𪒕𪕶𪗷𫍙]→yì;
[⻂匇椬畩籎萟辷鶍]→yi;
[㧢㶏䄄䓰䜾䤃侌凐喑噾囙因垔堙姻婣愔慇摿栶歅殷氤洇溵瘖禋秵筃絪緸茵荫蔭裀諲銦铟闉阥阴陰陻隂霒霠鞇音韾駰骃𠖟𡇂𡈲𡋪𡖣𢉩𣱜𣸊𤝎𦈑𧊭𩃬]→yīn;
[㐺㕂㖗㙬㝙㞤㸒㹜㹞䓄䕾䖐䖜䪩䴦乑冘吟噖嚚圁垠夤婬寅峾崟崯斦檭殥泿淫滛烎犾狺珢璌碒苂荶蔩蟫訔訚訡誾鄞鈝銀银霪鷣齗龂𠪚𡐔𡓓𡓿𡸛𢂨𢓕𢝯𣓆𣘴𣽮𤷏𥤷𥮍𦟘𧦸𧩬𨓮𨛊𨟏𨦆𩂢𪘎𪙾𪛊]→yín;
[⺃㐆㥯㦩㧈㱃䇙䌥䒡䨸乚吲尹嶾廴引朄檃櫽淾濥濦瘾癮磤蘟蚓螾讔赺趛輑鈏隐隠隱靷飮飲饮𠃊𠽨𡼽𢋻𢓙𢛦𣔸𤂹𤻘𥖵𥬜𦈠𦾻𨈧𨏈𨐐𨒦𨡢𩖄𩚕𪙤]→yǐn;
[㒚㡥㣧㥼㪦㴈䕃䚿䡛䲟印垽堷廕慭憖憗懚檼洕湚猌癊胤茚蒑酳鮣𡩘𢌲𢪪𢳃𢷍𣦫𣱐𤢦𤯸𤵯𦜲𦝴𧥸𧦹𨋙𨟴𨢂𩂥𩐞𩬵𪔰𪔽]→yìn;
[粌]→yin;
[㡕䁐䓨䣐䦫䧹䪯䴍偀啨嘤嚶婴媖嫈嬰孆孾应応應撄攖朠桜樱櫻渶煐瑛璎瓔甇甖碤礯緓纓绬缨罂罃罌膺英莺蘡蝧蠳褮譍譻賏鍈鑍锳霙韺鴬鶑鶧鶯鷪鷹鸎鸚鹦鹰𠠜𠮳𠸄𡎘𢄋𤜉𤣎𤭫𥌽𥌾𥍼𥐑𦔃𦦿𧓀𧕄𧢛𧮆𧯀𨍞𨟙𨵛𩄪𩹅]→yīng;
[㨕㵬㶈㹚㿘䁝䃷䊔䑉䕦䤰僌営塋嬴攍楹櫿溁溋滢潆濙濚濴瀅瀛瀠瀯瀴熒營瑩盁盈籝籯縈茔荧莹萤-萦萾蓥藀蛍蝇蝿螢蠅覮謍贏赢迎鎣𡃅𡺡𢥏𣲜𤟣𤹜𦖽𦝚𧅋𧕍𧭓𨜏𩸥𩻷]→yíng;
[㢍㲟㹵䀴䚆䨍䬬䭊䭗䭘巊廮影摬梬浧潁璄瘿癭矨穎郢頴颍颕颖𠝟𡂚𣟤𣤵𤁽𤌌𥏎𦡺𦢆𨠸𩖍𩘑𩳍𪊵]→yǐng;
[㑞䙬䤝䵴噟媵映暎硬膡鐛鞕鱦𠊶𡀘𡁊𡄖𢣙𣋋𤇾𤹥𥚿𦩩𨪄𩋹]→yìng;
[愥攚灐灜珱縄軈]→ying;
[哟唷喲]→yō;
[㐯㜉㟾㴩㻾㽫䗸䧡佣傭嗈噰墉壅嫞庸廱慵拥擁槦滽澭灉痈癕癰臃邕郺鄘鏞镛雍雝饔鱅鳙鷛𠆌𢀍𢢓𢧳𣋿𤛑𥑿𥧱𦃽𦤘𧝸𧴄𧴗𩍓𩟀𩟷𪄉𪇛𪪝]→yōng;
[㝘䗤喁揘牅顒颙鰫𧲤𧺸𨦡𩔔𩤛𪅟]→yóng;
[㙲㦷㴄㷏䞻俑傛勇勈咏埇塎嵱彮恿悀惥愑愹慂柡栐永泳涌湧甬硧禜蛹詠踊踴鯒鲬𠳀𠹍𣏀𦨤𦨬𧖇𧗴𧻹𨓨𨤂𨴭𩆄𩜳]→yǒng;
[㞲㶲用苚醟𡵜𥁎𥥝𧙇𨶽𩬮]→yòng;
[怺砽]→yong;
[㗀㱊㳊㴗䥳优優呦嚘幽忧怮悠憂攸櫌泑滺瀀纋耰逌鄾麀𠘳𠨦𠮫𡺒𡺖𢆶𢋣𢿚𣁨𤄘𤣙𥣯𥽟𦎓𧀥𧍘𩘈𩤹𩽇]→yōu;
[㒡㕱㘥㚭㛜㫍㳺㽕㾞䍃䑻䖻䚃䢊䢟偤尢尤峳怣斿楢櫾沋油浟游犹猶猷由疣秞肬莜莸蕕蚰蝣訧輏輶逰遊邮郵鈾铀駀魷鮋鱿鲉𠧠𠧴𡇀𡈙𡈰𡈵𡋧𡯙𢓿𢖟𢟅𣏞𣓐𣧗𤘜𤤧𤸈𥯞𥴕𦑸𦥣𦳧𦳷𦵵𦷿𦸙𧡹𧰰𧳫𨑫𨗰𨘁𨘵𨙂𨛕𨸙𩗚𩘓𩥘𩹊𩿬]→yóu;
[㮋㰶㶭䅎䒴䬀䱂䳑丣卣友庮懮有栯梄槱湵牖禉羐羑聈脜苃莠蜏酉銪铕黝𠖋𠢢𡊧𢪥𣅺𣢄𣢜𣣜𣣸𣤎𣧥𣸠𣿤𤍕𤪎𤱎𥜚𥝘𦏇𦩲𧆕𧠶𨡴]→yǒu;
[⺀㓜㕗㤑㹨㺠䀁䆜䛻䞥亴佑侑又右哊唀囿姷宥峟幼柚牰狖祐糿蚴誘诱貁迶酭釉鼬𡜳𡯉𢈓𣅄𣓛𤤬𤴨𥙾𦳩𧅲𧆘𩑣𩜷𩲎𩴑𩴙]→yòu;
[孧牗蒏]→you;
[㝼㰲䆰䣿䩽唹扜毺淤瘀盓穻箊紆纡虶迂迃陓𤕘𤥽𧈯𨖛𩂧]→yū;
[⻥㚥㤤㥚㥥㪀㬂㬰㳛㶛㷒㺞㺮㻀㼶䁩䂛䃋䄏䄨䍂䏸䐳䔡䗨䜽䢓䩒䬔䰻䱷䲣乻于亐伃余俞兪堣堬妤娛娯娱嬩崳嵎嵛愉愚扵揄於旕旟杅桙楡楰榆欤歈歟歶渔渝湡漁澞牏狳玗玙瑜璵畭盂睮硢禺窬竽籅羭腴臾舁舆艅茰萮萸蕍蘛虞蝓螸衧褕覦觎諛謣谀踰輿逾邘酑鍝隅雓雩餘馀騟骬髃魚鮽鰅鱼鷠鸆𠎳𠧇𠸹𡁎𡂊𡑾𢊧𢋅𢎻𢔢𢹏𢾄𣄊𣟰𣢒𤚎𤜹𤧙𥔢𥝨𥯮𥷔𦈣𦋯𦏻𦦫𦩞𦱃𧃠𧊠𧍪𧙶𧞏𧰇𧾚𨊱𨜖𨨶𨰸𨵦𨶢𨾌𩟳𩡃𩢶𩤺𩥭𩦡𩦢𩨈𩨗𩨙𩺰𪃍𪃎𪇝𪉐𪊻𪑝]→yú;
[⻗㑨㒁㒜㔱㙑㝢㠘㡰㣃㦛㲾㺄㼌䣁䥏䨞与予伛俁俣偊傴匬噳圄圉宇寙屿峿嶼庾懙敔斔斞楀瑀瘐祤禹窳羽與萭蘌語语貐鄅鋙雨頨麌齬龉𠋟𠱐𡷎𡻢𢮁𣢦𣨝𤗃𤹪𥒾𥛩𦀡𦥉𦦲𦭳𦳅𧱬𨝈𨵉𩃯𩩑𩩘𩵎𪂕𪋬]→yǔ;
[⺺⺻㚜㠨㤢㥔㦽㧒㽣䁌䂊䈅䉛䋖䋭䍞䖇䘘䘱䘻䛕䜡䞝䢖䢩䤋䨒䫻䮇䮙䴁䵥俼儥喅喐喩喻噊圫域堉妪媀嫗寓峪嶎庽彧御忬悆惐愈慾戫昱棛棜棫櫲欎欝欲毓浴淢淯滪潏澦灪焴煜燏燠爩狱獄玉琙瘉癒矞砡硲礇礖礜禦秗稢稶穥篽籞籲緎繘罭聿肀育艈芋芌茟蒮蓣蓹蕷薁蜟蜮裕誉諭譽谕豫軉輍轝逳遇遹郁醧鈺銉鋊錥鐭钰閾阈霱預预飫饇饫馭驈驭鬰鬱鬻魊鱊鳿鴥鴪鵒鷸鸒鹆鹬龥𠀛𠊏𠏚𠕦𠫣𠽵𡇺𡈨𡋬𡒃𡒊𡔴𡨣𡨿𡬊𡬞𡿥𡿯𢌻𢒰𢔥𢔬𢔴𢖡𢛨𢡎𢯮𢺴𣋉𣍛𣕃𣝑𣡉𣣎𣩺𤀝𤞞𤳕𤸒𥆉𥉑𥎐𥘄𥙿𥝍𥷞𥸤𥸪𥹔𦈸𦋢𦎘𦏜𦒑𦡭𦦩𦱀𦱂𧉣𧐄𧑐𧗪𧫊𧶠𧼫𧿷𨄯𨉗𨗝𨞓𨩬𨪎𨮔𩈕𩊇𩋉𩋤𩎹𩏟𩏴𩘤𩘳𩘻𩚄𩛪𩛭𩝗𩟑𩰪𩱌𩱱𩲾𪁀𪂉𪂵𪋉𪋮𪑆𪑌𪓊]→yù;
[挧澚荢鯲]→yu;
[㠾㾓䡝䥉䨊冤剈囦嬽寃悁惌棩淵渁渆渊渕灁眢箢葾蒬蜎蜵裷駌鳶鴛鵷鸢鸳鹓鼘鼝𡈒𡢊𡣬𡷡𢍈𢏮𢱽𣹠𥿎𨀮𨓯𨖳𩛟𩝸𪀈𪔗𪔙]→yuān;
[㟶㥳㹉䖠䦾䬧䱲䲮䳒䳣元円原厡厵员員园圆圎園圓垣塬媴嫄援杬榞榬橼櫞沅湲源溒爰猨猿獂笎緣縁缘羱茒蒝薗蚖蝝蝯螈袁謜貟贠轅辕邍邧鎱騵魭鶢鶰黿鼋𠝳𠩠𢆀𢗯𢷻𤬌𦍼𦿂𧉗𧔞𧳭𧻚𨕗𨸘𨻣𩉯𩍻𩰵𪄁𪔅𪕀]→yuán;
[䛄䛇䩩盶远逺遠鋺𠒜𡯱𩌑𩐘𩔃]→yuǎn;
[㤪㥐㭇䅈䏍䬇䬼傆噮垸夗妴媛怨愿掾瑗禐肙苑衏裫褑褤院願𡈓𢂱𢐄𢕋𥭞𧙮𩕾𩘍𩟁]→yuàn;
[酛鈨]→yuan;
[彟彠曰曱矱箹約约𠏃𡡕𢁞𢾔𦚢𧨄𩚈𩜌𪘳]→yuē;
[𢯵]→yuě;
[⺝㜧㜰㬦㰛㹊䆕䆢䋐䋤䖃䟑䟠䠯䡇䢁䢲䤦䥃䶳刖妜嬳岄岳嶽恱悅悦戉抈捳月樾瀹爚玥礿禴篗籆籥籰粤粵蘥蚎蚏越跀跃躍軏鈅鉞钺閱閲阅鸑鸙黦龠𠔠𠨲𠩉𠪶𠯲𠾲𠿋𡆦𡆽𡛟𢦰𣌗𣎱𣐋𣤰𣦏𣨡𣻮𤑓𤓝𥆟𥩡𥸘𦋩𦣜𦤕𧀲𧅚𧇓𧕋𧤽𧹊𨁑𨈋𨊸𨒋𨙄𨳕𨷲𨸀𨸎𨿁𩁯𩎙𩓥𩱪𩱲𩿠𪁑𪒥𫐄]→yuè;
[㚃奫晕暈氲氳煴縕缊蒀蒕蝹贇赟頵馧𠚓𥠺𨍆𨷐𩁴]→yūn;
[㛣㜏䉙䢵云勻匀囩妘愪昀榲橒沄涢溳澐熉畇眃秐筠筼篔紜縜纭耘耺芸蒷蕓郧鄖鋆雲饂𠣐𡖒𣖆𤈶𥐩𥬀𧥼𧬞𧶊𨛡]→yún;
[㩈䆬䇖䞫䤞䨶䪳允喗夽抎殒殞狁磒荺褞賱鈗阭陨隕霣馻齳𠱳𧉃𧼐𩂿𪏔𪏚𪘩]→yǔn;
[㚺㞌㟦䚋䩵䲰傊孕恽惲愠慍枟熅熨緷緼腪蕴薀藴蘊运運郓鄆酝醖醞韗韞韫韵韻餫𠈤𡅙𡢘𡲪𡽅𣂊𣍯𤶧𤸫𦅿𦈉𧡡𩏅𩏆𩴉𪉂𪍝]→yùn;
[抣繧]→yun;
[㞉㦫匝咂帀拶沞紥紮臜臢迊鉔魳𠯗𠽷𣤷𣤺𦠛𦾬𧌃𨠿𩞶]→zā;
[䕹䞙䨿䪞偺喒囋囐嶻杂砸磼襍雑雜雥韴𡁕𢶍𢹼𢽜𣴖𣸐𤄔𤠀𥷩𧬩𧾁𩇺𪚇]→zá;
[咋𠷿]→zǎ;
[哉栽渽災灾烖甾睵菑賳𡿧𢎋𢦏𢦒𣔮𦞁𦳦]→zāi;
[㱰䏁䣬䮨宰崽𠎶𣅃𣪮𤌊𤝖]→zǎi;
[䵧侢傤儎再在扗洅縡載载酨𡉄𤞳𧯥𨀬𨚵𩛥𩛳]→zài;
[䍼䐶兂簪簮糌鐕鐟𡡖𥸢]→zān;
[咱]→zán;
[㳫䭕儧儹噆寁揝撍攅攒攢昝桚沯礸趱趲𢄤𣸄𨖋𨘄]→zǎn;
[㔆㜺㟛㣅䬤暂暫濽灒瓉瓒瓚禶襸讃讚賛贊赞蹔鄼酇錾鏨饡𠼗𥎑𥜙𥳋𧄽𨙏𩛻𩯒𩯳]→zàn;
[㮜匨牂羘臧蔵賍賘贓贜赃髒𡁧𡅆𢈜𢍿𣻟𤃼𤛻𦟃𪓅]→zāng;
[駔驵]→zǎng;
[㘸塟奘弉脏臓臟葬銺𤞛𧕨𨌄]→zàng;
[㡟㯾㷮䜊傮糟蹧遭醩𡐋𣍖𣩒𥀛𦵩𨠷𪙡]→zāo;
[䥣凿鑿]→záo;
[䖣䗢䲃早枣棗澡璪繰薻藻蚤𠙬𢄀𢑖𤞋𤩨𧈹𧎮𨎮𨐉𨚰]→zǎo;
[唕唣喿噪慥梍灶燥皁皂竃竈簉艁譟趮躁造𠴵𡌣𡨗𢲵𢵥𣴢𤍜𤟀𥖨𦯑𨒽]→zào;
[栆]→zao;
[㖽㟙㣱㳻㺓䇥䕉䕪䯔䰹䶦则則唶啧嘖嫧帻幘択择擇樍沢泎泽溭澤皟瞔矠礋笮箦簀舴荝蠌襗諎謮責賾责赜迮鸅齚齰𠟻𡸦𣛸𣤈𣼦𣿐𤖓𤢟𤾀𥍱𥎍𥼃𦔈𦟜𧶷𨕠𨖊𩂖𩄾𩌪𩔳𪌟]→zé;
[㳁仄夨崱庂捑昃昗汄𠨻𡵗𡸈𡹨𢧠𢮚𢯩𣆽𣬿𥟔𩾸]→zè;
[伬蔶]→ze;
[戝蠈賊贼鯽鰂鱡鲗𢨗𦽒𧒿𨆎]→zéi;
[㻸]→zēn;
[怎]→zěn;
[譖譛谮]→zèn;
[囎]→zen;
[䎖増增憎橧熷璔矰磳繒缯罾譄鄫𡡑𡾽𤎯𦀓𦼏𧢐𨲯]→zēng;
[㽪]→zěng;
[䙢䰝甑贈赠鋥锃𪒟𪙭]→zèng;
[鱛]→zeng;
[㗬㦋㪥㾴䐒䵙䶥偧劄吒哳喳奓扎抯挓揸摣柤査楂樝渣皶皻觰譇齄齇𠭯𠯩𠽣𢄄𤹡𥡧𥹁𦟰𦳏𧩫𧬅𩮎𪗭𪗵]→zhā;
[㱜㳐䥷䮜䮢札煠牐甴箚耫蚻譗鍘铡閘闸𠍹𠓣𠝚𠢙𠢡𠰏𡎫𡟢𢧖𢧻𣟦𣧖𣽛𤁳𤡨𤵦𧄠𧉫𧶇𧼰𧼶𧽅𩃡𩃹𩥠𩩥𩳶𩿤]→zhá;
[㴙㷢䋾䕢䛽䱹厏拃搩眨砟苲踷鮓鮺鲊鲝𤈩𥀈𥀉𦂉𦑯𧨿𨂵𨅓𩻢𩼫]→zhǎ;
[㡸䃎䄍䆛䖳乍咤宱搾柞栅榨溠灹炸痄蚱詐诈醡霅𡗸𢕮𣛽𤰦𧧻𧨊𧿌𨋘𨡗𩬟𩶱𩽽]→zhà;
[㒀䔝捚摘斋斎榸齋𠞶𠵠𠷒𡅓𢋿𢴨𤞮𤻦𨅪𩝿𩱳𪗒𪗓𪘇𪘨𪚎]→zhāi;
[㡯宅檡𦑱𩏪𩏽𪀥]→zhái;
[䍉窄鉙𠏰𤢒𥞅𧲻𧻍𩬫]→zhǎi;
[㩟䐱债債寨瘵砦𠑞𡍥𢯌𣩭𥍪𥰾𦤧𨝋𪑽]→zhài;
[夈粂]→zhai;
[㣶㮵䦓䩇䱳䶨噡嶦惉旃旜栴毡氈氊沾瞻粘薝蛅詀詹譫谵趈邅閚霑飦饘驙魙鱣鳣鸇鹯𠌲𠟧𡅹𡕁𡭞𢧗𣢤𣮿𤘇𥙡𥶕𦧚𦪣𧋱𧒝𧮪𧽆𧾍𨊈𩉗𩔣𩼼𪃋𪉜𪏉𪡏𫗴]→zhān;
[讝]→zhán;
[㔊㜊㞡㠭䁪䁴䆄䎒䟋䡀䩅䩆䱼嫸展崭嶃嶄搌斩斬椫榐橏琖盏盞輾醆颭飐黵𠟉𡽻𢅺𣀁𣛷𥇢𥴐𥿜𦈻𦗢𧎰𧔡𧖉𧬆𧲮𨣁𨣚𨫀𨭖𨺿𩕊]→zhǎn;
[㟞㺘㻵䋎䗃䘺䪌䱠佔偡占嶘战戦戰栈桟棧湛站綻绽菚蘸虥虦覱譧輚轏驏𡁳𡓦𢈽𢤚𣳤𤖆𤜇𧀡𧂁𧙭𧝑𧮺𧸪𨇩𨼈𨼮𩆯𩥇𩨍𩰃𪗦𪘪]→zhàn;
[䛫傽墇嫜张張彰慞暲樟漳獐璋章粻蔁蟑遧鄣餦騿鱆麞𡈠𢕎𢕔𢷢𣌞𤍤𧐊𧽣𨄰𩌬𪅂𫗠]→zhāng;
[⻓仉掌涨漲礃長长𠫝𡑄𢩰𣾦𤓯𤕄𥳶𦺡𩭫]→zhǎng;
[㙣㽴丈仗嶂帐帳幛扙杖涱痮瘬瘴瞕胀脹賬账障𠅹𡚹𢪾]→zhàng;
[幥粀鏱鐣]→zhang;
[䞴佋啁妱巶招昭皽盄窼釗鉊鍣钊駋𡖎𢗈𣋍𤍒𤿘𥏨𦗔𦺓𨱻]→zhāo;
[㕚䈃䝖找沼爪瑵𠕖𢁬𦬔𧳻]→zhǎo;
[㑿㡽㷖㷹䃍䈇䍜䍮䑲兆召垗旐曌枛棹櫂炤照燳狣瞾笊罩羄肁肇肈詔诏赵趙鮡𠕭𠟅𠠄𠻥𡱜𢡰𣠜𤙔𥵤𦹫𧳝𨹸𩘀𩙩]→zhào;
[⺤⺥爫罀]→zhao;
[㸙嗻嫬蜇遮𠌮𡂭𨰵]→zhē;
[㞏㡇㢎㪿㭙㭯㯙㯰㸞䇽䊞䎲䐑䐲䓆䜆䝃䝕䮰厇哲啠喆嚞埑悊折摺晢晣歽矺砓磔籷粍虴蛰蟄袩詟謫謺讁讋谪輒輙轍辄辙銸馲鮿𠚱𠝝𠞃𠯓𠽻𠾀𡇠𡘭𡜯𡝊𢟯𢢍𢫰𢬴𣙵𣠞𣻩𤜤𤟍𤮱𥏯𥐽𥕣𥛧𥤋𥧮𦅄𦔮𦗑𦗗𦞥𦠣𦬃𧎴𧑧𧤠𧲢𨅊𨐃𨵊𩊵𩐶𩢐𩣩𪐏𪚥]→zhé;
[乽啫禇者褶襵赭锗𩤜]→zhě;
[䂞䏳䗪䠦䩾䵭柘樜浙淛潪蔗蟅这這鷓鹧𣇧𣶋𥑡𥭙𦠟𦠠𦯍]→zhè;
[着著𡄡]→zhe;
[㖘㘰㲀䂦䃌䈯侦偵嫃寊帪搸斟栕桢桭楨榛樼殝浈潧澵獉珍珎瑧甄眞真砧碪祯禎禛箴籈胗臻葴蒖蓁薽貞贞轃遉酙針鉁錱鍼针靕鱵𠛶𠸸𡇑𡇖𡈿𡻈𣓀𣿎𤚨𥪘𦳳𦸮𧮬𨱅𩇜𪇳𪉕]→zhēn;
[𠵧]→zhén;
[㐱㪛㱽䂧䑐䠴䪴䪾䫬屒弫抮昣枕畛疹眕稹紾絼縥缜聄袗裖診诊軫轸駗鬒黰𠘱𠠹𠬓𢏈𣬻𣱽𤷌𥅘𥌃𥖘𧠝𧤛𨏤𩒀𩒈𩬖𪑳]→zhěn;
[㓄㣀㮳㯢㴨㼉䀕䊶䏖䝩䟴䨯䲴䳲侲圳塦挋振揕敶朕栚瑱甽眹紖纼誫賑赈酖鎭鎮镇阵陣震鴆鸩𣃵𣏖𣒅𥤤𨌑𨳌𨸬𩄛𩊡𩊨𩑘𩒪𩾺𪁧𪐲]→zhèn;
[萙鋴]→zhen;
[㬹䆸䇰䋊䋫䍵䱢争佂埩姃媜峥崝崢征徰徴徵怔挣掙揁炡烝爭狰猙癥眐睁睜筝箏篜聇蒸诤踭鉦錚钲铮鬇鯖𠑅𠲜𡪺𢁿𢓞𢮐𢾧𤪡𦓺𦙫𦚦𦜎𦡅𦱊𧗆𧗲𧘿𧪣𧯫𨌢𨛰𨜓𨟃𨢹𨺟𩗲𩘼𩘽𩚫𩺄]→zhēng;
[䡕愸抍拯掟撜整晸氶糽𠏫𤸲𤿆𨀧𨋬𩗵]→zhěng;
[㡠㡧㱏㽀䂻䈣䥌䥭䦛䦶塣帧幀政正症証諍證证郑鄭鴊𠔻𢌦𢏰𢹑𥊼𥒛𧶄𨚣𨧭𩏠𪎻]→zhèng;
[凧]→zheng;
[㩼㯄㲍㴯㸟㽻䓋䓜䓡䝷䞠䟡䣽䧴䵹之倁卮吱坧巵戠搘支枝栀梔椥榰汁汥泜疷知祗祬禔秓秖秪稙綕織织肢胑胝脂臸芝蘵蜘衼隻馶鳷鴲鵄鼅𠦧𠰅𢎈𤵋𤽁𥃫𥇭𥘡𥝑𥝮𥻬𥾣𦏤𦝔𦭜𦯫𦴀𧌔𧐉𧱒𧹛𧽦𨌌𨕕𨜎𨟾𨢮𩍲𩍵𩙾𪂅𪉆𪒊𫛛]→zhī;
[㙷㜼㥀䐈䟈䵂侄値值儨嗭埴執墌妷姪嬂慹执摭植樴殖淔漐犆瓡直禃絷縶聀职職膱蟙褁貭跖踯蹠躑軄釞鉄馽𡁉𡂣𡈊𡌴𡏀𡖻𡰹𡸜𢃜𣖭𣖿𣳀𣽚𤃲𥏅𥮖𦳮𧀿𧃐𧏸𧓸𧾂𨂂𨤱𨼓𩯈𪗨𪙹]→zhí;
[㕄㡳㡶㫑㮹㲛䅩䇛䛗䤠䳅劧只咫址坁夂帋怾恉扺抧指旨枳止汦沚洔淽疻砋祉紙纸芷藢衹襧訨趾軹轵酯阯黹𠮡𠼠𡙑𡱔𢇨𢛍𢰙𢷸𢽃𢽗𢾫𣔐𣖌𣚠𣲵𤶓𤸓𥒗𥔊𦐖𦰘𧊙𧛢𧜚𧝉𧠴𧸅𧸕𨎌𨬚𨰛𨵂𩬺𪑜]→zhǐ;
[㗌㗧㘉㛿㜱㝂㣥㨁㨖㴛㿃䄺䆈䇧䉅䉜䎺䏯䐭䑇䓌䕌䘭䚦䚳䝰䞃䡹䥍䦯䩢䬹䭁䱃䱥䲀乿偫傂制劕厔垁墆娡寘峙崻帙帜幟庢庤廌彘徏徝志忮憄懥懫扻挃挚掷搱摯擲擳旘晊智柣栉桎梽楖櫍櫛治洷滍滞滯潌瀄炙熫狾猘瓆畤疐痔痣礩祑秩秲秷稚稺穉窒筫紩緻置翐膣至致芖蛭螲袟袠製覟觗觯觶誌豑豒豸質贄质贽跱踬躓軽輊轾迣郅銍鋕鑕铚锧阤陟雉駤騭騺驇骘鯯鴙鷙鸷𠊤𠊷𠋤𠍜𠓶𠘖𠚅𡀹𡂒𡍶𡏚𡑘𡖧𡠗𡠹𡮞𡽆𢄢𢄱𢅁𢊁𢍧𢐂𢕞𢖇𢖿𢙺𢚨𢡒𢧤𢯶𢴠𢴧𢻙𣗻𣥰𣨋𤆒𤓕𤖞𤛱𤞂𤞌𤦄𤦮𤧜𤴛𤴟𤴢𤿙𥇕𥍭𥎹𥏄𥏊𥏰𥏷𥒓𥠈𥠽𥣮𥭡𥴒𥹩𥿮𦃘𦛧𦜋𦟔𦤻𦥎-𦥐𦭮𦯯𧙁𧠫𧣭𧣾𧤡𧨰𧫡𧸲𨁷𨃯𨆧𨎉𨑨𨒉𨖹𨟊𨡐𨧵𨫔𨻆𨿛𩊝𩊴𩋩𩧄𩷓𩹈𩻼𪁊𪁓𪁩𪏀𪗻]→zhì;
[俧凪徔謢]→zhi;
[㹣䇗䈺䝦中伀刣妐幒彸忠柊汷泈炂盅籦終终舯蔠螤螽衳衷蹱鈡銿鍾鐘钟锺鼨𠛀𡖌𢁷𢃭𢨱𣷡𤝅𤯚𥗦𥷈𦉂𦬕𧆼𧑆𨳗𩅞𩅧]→zhōng;
[㣫冢喠塚塜尰歱煄瘇种種穜肿腫踵𠊥𡰒𡻑𣹞𤺄]→zhǒng;
[㲴䱰仲众偅堹妕媑狆眾祌筗茽蚛衆衶諥重𠱧𡥿𢝆𣱧𤚏𥻝𦌋𦔉𧬤𧳮𨉢𩾋𩿀]→zhòng;
[迚]→zhong;
[㨄䎇䑼䓟䧓侜周喌州徟掫洲淍烐珘盩矪粥舟謅譸诌诪賙赒輈輖辀週郮銂霌騆鵃鸼𠚴𠣘𠤍𠱙𡀑𢏝𢐫𢽧𥌆𥑸𥺝𥺞𥼫𥿦𦩈𦭴𧇟𧣷𧧔𧻖𨉜𨏺𨦞𩢸𩧳𩶣𪆀]→zhōu;
[㛩妯軸轴𡊡𥖠𥾓]→zhóu;
[㫶䖞帚晭疛睭箒肘菷鯞𢫧𣥯𦈺𧳜𨥇]→zhǒu;
[㑇㑳㤘㥮㼙㾭䈙䋓䎻䛆䩜䶇伷僽冑呪咒咮噣宙昼晝甃皱皺籀籒籕粙紂縐纣绉胄荮葤詋詶酎駎驟骤𠊣𢃸𢓟𢷗𢼲𣆔𣻱𤏲𥀙𥣙𥲝𦁖𦂈𦅸𧛸𧭍𩊄𩋰𩍌𩍧𩗪𩧨𪇞]→zhòu;
[炿駲]→zhou;
[㦵㧣㶆䃴䇬䐗䡤䣷侏劯朱株槠橥櫧櫫洙潴瀦猪珠硃秼絑茱蛛蝫蠩袾誅諸诛诸豬跦邾銖铢駯鮢鯺鴸鼄𠧀𡴅𡻌𢔪𤝹𤥮𥛂𦧙𧑤𩊣𩋵𩴀𪋏𪋑𪏿]→zhū;
[䌵䕽䘚䟉䠱䥮䮱孎曯欘泏灟炢烛燭爥瘃窋竹竺笁笜築舳茿蠋蠾躅逐鱁𠮌𠷅𡎺𡧨𢲿𣤁𣵸𣽆𥞏𥾅𦬸𧏿𨞕𨲈𩞈𩲠𩲬𩳥𩶄]→zhú;
[㔉㵭䘢䰞丶主劚嘱囑宔拄斸渚濐煑煮瞩矚罜詝陼麈𠰍𡺐𢁼𣔯𤆼𤲑𥋛𦅷𦉐𧉞𩒊𩨻𪋰]→zhǔ;
[㑏㝉㤖㫂㹥㺛㾻㿾䇠䇡䍆䎷䐢䘄䝒䝬䪒䬡䭖伫佇住助坾壴嵀杼柱樦殶注炷疰眝砫祝祩竚筑筯箸篫紵紸纻羜翥苎莇蛀註貯贮跓軴迬鉒鋳鑄铸霔馵駐驻麆𠩈𠴦𡤗𡱱𡸌𡻠𢚻𢥃𢩄𣥼𤋰𤎧𤕞𤳯𤾄𥩣𥯸𥵟𥹍𦙴𧈚𨆄𨈫𨙔𨭅𩶂𪊹𪚹]→zhù;
[墸]→zhu;
[抓檛簻膼髽𥬲𥮣]→zhuā;
[𡎬𣑃]→zhuǎ;
[拽]→zhuāi;
[跩]→zhuǎi;
[𢶀]→zhuài;
[䏝专叀塼嫥専專瑼甎砖磗磚膞蟤諯鄟顓颛鱄𡭇𡰞𢂘𢞬𤮳𥫛]→zhuān;
[䡱孨竱転轉转𡇰𡤛𣕏𦄯𦓝𦝏𨷱𩧜]→zhuǎn;
[䉵䧘僎啭囀堟撰灷瑑篆篹籑腞蒃襈譔賺赚饌馔𠊩𠨎𡢀𢐎𣂵𣚢𤂤𤩄𤪪𥛥𦁆𦧸𧂍𧸖𩔊𩳏𩻝]→zhuàn;
[妆妝娤庄桩梉樁湷粧糚荘莊装裝𣞝𣻛𦚏𩮱]→zhuāng;
[𢙳]→zhuǎng;
[壮壯壵戇撞漴焋状狀𠌴𢤤𣴣𣶍𤘲𤶜𦀜𩅃𩯲𪁈𪉉]→zhuàng;
[庒]→zhuang;
[㗓㚝㮅䨨䶆追錐锥隹騅骓鵻𣨫𨾻𩪀𪋇]→zhuī;
[沝𩬳]→zhuǐ;
[㩾㾽䄌坠墜娷惴桘甀畷硾礈笍綴縋缀缒膇諈譵贅赘轛醊錣鑆餟𡑻𢊅𣝸𣦬𤺅𥟒𦥻𧿲𨪗𨺵𩛵𩜀]→zhuì;
[㡒宒窀肫衠諄谆迍𥇜]→zhūn;
[准埻準綧]→zhǔn;
[稕訰𥚠]→zhùn;
[凖]→zhun;
[㑁㓸䂐䦃䪼䫎䮓倬卓拙捉桌棁棳涿炪穛穱蠿𠭴𣄻𥞺𥼚𧱰]→zhuō;
[㒂㣿㧻㭬㹿㺟䅵䆯䐁䕴䟾䮕䶂丵叕啄啅圴妰娺彴撯擆擢斀斫斱斲斵晫梲椓槕櫡汋浊浞濁濯灂灼烵犳琸硺禚窡篧籗籱罬茁蠗諁諑謶诼酌鋜鐯鐲镯鵫鷟𠡑𠿡𡷿𢁁𢢗𢧈𢳇𢺡𢽚𣃈𣃑𤃮𤉐𤏸𥇍𥋮𥐊𥗁𥢔𥮥𥯩𥷘𥷮𦜰𦰹𦳡𧂒𧃔𧘑𧞐𧢼𧨳𨑽𨖮𨡸𨢬𨧧𨮿𨺝𩆸𩋁𩑂𩩔𩲃𩷹]→zhuó;
[㧳劅𤓦]→zhuò;
[窧]→zhuo;
[㠿㰣㽧㿳䅔䆅䎩䖪䣎䰵乲兹咨嗞姕姿孜孳孶嵫栥椔淄湽滋澬玆璾禌秶稵粢紎緇缁茊茲葘觜訾諮谘貲資赀资趑趦輜輺辎鄑鈭錙鍿鎡锱镃頾頿髭鯔鰦鲻鶅鼒齍龇𠀢𡗈𡙛𡸟𢱆𣚀𣚁𣣊𣥨𣯃𣳩𥀖𥕁𥚉𥻍𥼩𥼻𦖺𦺱𧀗𧕓𧛏𧣤𧥕𧹌𧿞𨀥𨍢𨚖𨝳𨩲𩄚𩜊𪅵𪑿𪕊𪗉𪗋𪗐]→zī;
[蓻]→zí;
[㜽㞨㧗㺭㾅䔂䘣䦻仔吇呰啙姉姊杍梓榟滓矷秄秭笫籽紫耔胏虸訿釨𠂔𠡸𡉗𡪒𣖨𣸆𥞎𥫞𥬳𥲕𧆰𨹀𩐍]→zǐ;
[㧘㰷㱴䅆䐉倳剚字恣渍漬牸眥眦胔胾自芓茡𡸪𢼱𣄮𣓊𣣌𥿩𦍺𦎸𦣹𧂐𧧕𧨴𨧫]→zì;
[子崰橴]→zi;
[㙡㚇㣭㨑㯶䁓䈦䑸䗥倧堫宗嵏嵕嵸惾朡棕椶熧猣磫稯綜緃緵综翪腙葼蝬豵踨踪蹤鍐鑁騌騣骔鬃鬉鬷鯮鯼𠕌𠵻𡕰𡞧𣯨𥍺𥓻𥚾𦡙𧺣𨌰𨺡𩦲𩮀𩰽𪖁]→zōng;
[㢔㷓㹅䙕䰌偬傯总惣愡捴揔搃摠総縂總蓗鏓𥠡𨍈𨎢𩭤]→zǒng;
[䍟䝋倊昮猔疭瘲碂粽糉糭縦縱纵錝𠏭𠡻𣀒𤡆𦖸𩋯𩤗]→zòng;
[潈]→zong;
[㻓棷棸箃緅菆諏诹邹郰鄒鄹陬騶驺鯫鲰黀齱齺𠂑𣙻𣠏𥋜𥶈𨃘𨜗𨽁]→zōu;
[走赱𧌗𨑿]→zǒu;
[㔌㔿㵵䠫奏揍楱𨂡𩼦𪃆]→zòu;
[鯐]→zou;
[租葅蒩𪙳]→zū;
[㞺㰵㵀䚝䯿䱣傶卆卒哫崒崪族箤足踤踿鏃镞𠻏𡻬𢅪𢫵𢳈𣢰𣤶𣨛𤬧𤽱𥞯𥣆𥼀𦑋𧎲𧐈𧑙𧗎𧞰𧺒𨃭𨄕𨧰𨨳𨩰𩐡𩥿𩩠𩺯𪋍𪘧]→zú;
[䔃䖕俎爼珇祖組组詛诅阻靻𢉺𣇙𤓵𤱌𥛜𥼪𨂀]→zǔ;
[𦵬𧇈𧇿𩲲]→zù;
[鎺]→zu;
[䡽躜鑽钻𡉺𣀶𣪁𨉖𩎑]→zuān;
[㸇䂎䌣䰖籫繤纂纉纘缵𦆈𦙉𨰭]→zuǎn;
[䤸攥鑚]→zuàn;
[㭰䘒䮔厜嗺朘樶纗蟕𡙭𢈡𣖱𥍋𦸺𧻝𩣷]→zuī;
[嘴噿嶊嶵璻𠲋𠾋𠿘𡽛𢊛𦈬𦏳𨿇𩲨𪋌]→zuǐ;
[㝡㠑㰎䘹晬最栬槜檇檌祽稡絊罪蕞辠酔酻醉鋷錊𡡔𡽁𣩑𥳣𥳵𦙈𧎹𨢅𩚻𪓌]→zuì;
[枠穝]→zui;
[墫壿尊嶟樽繜罇遵鐏鱒鳟鷷𤮐𦨆𨱔]→zūn;
[䔿僔噂撙譐𠟃𦢐]→zǔn;
[捘銌𠱜𥊭𥞘𥢎𦪚𩯄]→zùn;
[鶎]→zun;
[㵶𠹠𩛠]→zuō;
[㸲䋏䎰䝫䞢䞰捽昨椊琢秨稓筰莋鈼𡪳𢂃𣠹𣹧𤿀𦁎𦦹𧮙𨞒𪎇]→zuó;
[㝾佐唨左繓𠂇𥙀𦈛𧲭𨀨]→zuǒ;
[㑅㘀㘴㤰㭮䔘䟶作侳做唑坐岝岞座怍祚糳胙葃葄袏阼飵𠱯𡯨𡹥𥅁𥥏𥽿𦥬𧃘𨐳𨝨𪎲]→zuò;
[咗蓙]→zuo;
# END AUTOGENERATED Han-Latin.xml (Unihan kMandarin)
# fallbacks
## | yi ← i;
## | wu ← u;
## | bi ← b;
## | ci ← c;
## | di ← d;
## | fu ← f;
## | gu ← g;
## | he ← h;
## | ji ← j;
## | ku ← k;
## | li ← l;
## | mi ← m;
## | pi ← p;
## | qi ← q;
## | l ← r;
## | si ← s;
## | ti ← t;
## | f ← v;
## | wa ← w;
## | xi ← x;
## | yi ← y;
## | zi ← z;
# filter out the half-width hangul
# :: [^ᄒ-○] fullwidth-halfwidth ();
## :: (lower) ;
…/transforms/transform[@source="Han"][@target="Latin"][@variant="Names"][@direction="forward"]/tRule$startOfHanMarker = \uFDD1;
[:^script=Han:] { ([:script=Han:]) → $startOfHanMarker $1;
::Han-Spacedhan();
令 } \u0020? 狐 →líng;
万 } \u0020? 俟 →mò;
澹 } \u0020? 台 →tán;
$startOfHanMarker{ 长 } \u0020? 孙 →zhǎng;
$startOfHanMarker{ 秘→bì;
$startOfHanMarker{ 卜→bǔ;
长→cháng;
$startOfHanMarker{ 种→chóng;
$startOfHanMarker{ 重→chóng;
$startOfHanMarker{ 刀→diāo;
干→gān;
葛→gě;
$startOfHanMarker{ 盖→gě;
$startOfHanMarker{ 过→guō;
$startOfHanMarker{ 华→huà;
$startOfHanMarker{ 纪→jǐ;
筠→jūn;
$startOfHanMarker{ 牟→mù;
$startOfHanMarker{ 区→ōu;
$startOfHanMarker{ 繁→pó;
仇→qiú;
$startOfHanMarker{ 任→rén;
$startOfHanMarker{ 单→shàn;
$startOfHanMarker{ 召→shào;
$startOfHanMarker{ 折→shé;
$startOfHanMarker{ 舍→shè;
$startOfHanMarker{ 沈→shěn;
峙→shì;
隗→wěi;
$startOfHanMarker{ 解→xiè;
莘→xīn;
$startOfHanMarker{ 燕→yān;
$startOfHanMarker{ 尉→yù;
$startOfHanMarker{ 乐→yuè;
$startOfHanMarker{ 员→yùn;
$startOfHanMarker{ 查→zhā;
翟→zhái;
曾→zēng;
::Null();
[^$]{ $startOfHanMarker →\u0020;
$startOfHanMarker →;
::Han-Latin();
# This transform is primarily intended to produce readings for Chinese surnames, or for full
# Chinese personal names - surname first - that occur at the beginning of a contiguous Han substring
# (i.e. at the beginning of text, or immediately preceded by space or other non-Han characters).
# Several Han characters have different readings in surnames, than the readings found in Han-Latin.
# ----
# Insert marker at start of each Han sequence (including Han after space).
# Do this before ::Han-Spacedhan() to catch Han after space in original text,
# and to apply before all other rules.
$startOfHanMarker = \uFDD1;
[:^script=Han:] { ([:script=Han:]) → $startOfHanMarker $1;
# Need Spacedhan so the name transliterations get spaced properly
::Han-Spacedhan();
# Convert special name readings that depend on next character
令 } \u0020? 狐 →líng;
万 } \u0020? 俟 →mò;
澹 } \u0020? 台 →tán;
# The following maps 长 to the standard Han-Latin reading zhǎng for this case,
# to override the normal Han-Latin/Names reading 长→cháng further below
$startOfHanMarker{ 长 } \u0020? 孙 →zhǎng;
# Convert single characters with special name readings
$startOfHanMarker{ 秘→bì;
$startOfHanMarker{ 卜→bǔ;
长→cháng;
$startOfHanMarker{ 种→chóng;
$startOfHanMarker{ 重→chóng;
$startOfHanMarker{ 刀→diāo;
干→gān;
葛→gě;
$startOfHanMarker{ 盖→gě;
$startOfHanMarker{ 过→guō;
$startOfHanMarker{ 华→huà;
$startOfHanMarker{ 纪→jǐ;
筠→jūn;
$startOfHanMarker{ 牟→mù;
$startOfHanMarker{ 区→ōu;
$startOfHanMarker{ 繁→pó;
仇→qiú;
$startOfHanMarker{ 任→rén;
$startOfHanMarker{ 单→shàn;
$startOfHanMarker{ 召→shào;
$startOfHanMarker{ 折→shé;
$startOfHanMarker{ 舍→shè;
$startOfHanMarker{ 沈→shěn;
峙→shì;
隗→wěi;
$startOfHanMarker{ 解→xiè;
莘→xīn;
$startOfHanMarker{ 燕→yān;
$startOfHanMarker{ 尉→yù;
$startOfHanMarker{ 乐→yuè;
$startOfHanMarker{ 员→yùn;
$startOfHanMarker{ 查→zhā;
翟→zhái;
曾→zēng;
# Convert $startOfHanMarkers to space, or to nothing if they are at the beginning of text.
# Need to do this as a separate pass to get the spacing right.
::Null();
[^$]{ $startOfHanMarker →\u0020;
$startOfHanMarker →;
# Then run the normal Han-Latin transform for the rest
::Han-Latin();
…/transforms/transform[@source="Han"][@target="Spacedhan"][@direction="both"]/tRule:: [[㆒-㆟㈠-㉇㊀-㊰㋀-㋋㍘-㍰㍻-㍿㏠-㏾ 🈐-🈒🈔-🈺🉀-🉈🉐🉑][:ideographic:][:sc=han:]] nfkc;
:: fullwidth-halfwidth;
。 → '.';
$terminalPunct = [\.\,\:\;\?\!.,:?!。、;[:Pe:][:Pf:]];
$initialPunct = [:Ps:][:Pi:];
[[:Ideographic:] $terminalPunct] {} [:Letter:] → ' ' ;
[:Letter:] [:Mark:]* {} [[:Ideographic:] $initialPunct] → ' ' ;
← [:Ideographic:] { ' ' } [:Letter:] ;
← [:Letter:] [:Mark:]* { ' ' } [:Ideographic:] ;
# Only intended for internal use
# Make sure Han are normalized, including characters that contain them.
# The first set in the filter is computed with http://unicode.org/cldr/utility/list-unicodeset.jsp?a=[:tonfkd:/XXX/:]-[:ideographic:]-[:sc=han:]
# Where XXX is the resolved [:ideographic:][:sc=han:]. It needs updating with each Unicode release!
:: [[㆒-㆟㈠-㉇㊀-㊰㋀-㋋㍘-㍰㍻-㍿㏠-㏾ 🈐-🈒🈔-🈺🉀-🉈🉐🉑][:ideographic:][:sc=han:]] nfkc;
:: fullwidth-halfwidth;
。 → '.';
$terminalPunct = [\.\,\:\;\?\!.,:?!。、;[:Pe:][:Pf:]];
$initialPunct = [:Ps:][:Pi:];
# add space between any Han or terminal punctuation and letters, and
# between letters and Han or initial punct
[[:Ideographic:] $terminalPunct] {} [:Letter:] → ' ' ;
[:Letter:] [:Mark:]* {} [[:Ideographic:] $initialPunct] → ' ' ;
# remove spacing between ideographs and other letters
← [:Ideographic:] { ' ' } [:Letter:] ;
← [:Letter:] [:Mark:]* { ' ' } [:Ideographic:] ;
…/transforms/transform[@source="Hebrew"][@target="Latin"][@direction="both"]/tRule‫:: [[:Hebrew:] [:^ccc=0:] [ְ-ֹֻ-ּׁ-ׂℵ-ℸֿ̄] - [ֽ]] ;
:: nfkd (nfc) ;
$letterAfter = [:M:]* [:L:] ;
ח ↔ ẖ ;
צ ↔ ẕ } $letterAfter;
ץ ↔ ẕ ;
ש ↔ ş ;
ת ↔ ţ ;
א ↔ ʼ ;
ב ↔ b ;
ג ↔ g ;
ד ↔ d ;
ה ↔ h ;
ו ↔ w ;
ז ↔ z ;
ט ↔ t ;
י ↔ y ;
כ ↔ k } $letterAfter;
ך ↔ k ;
ל ↔ l ;
מ ↔ m } $letterAfter;
ם ↔ m ;
נ ↔ n } $letterAfter;
ן ↔ n ;
ס ↔ s ;
ע ↔ ʻ ;
פ ↔ p } $letterAfter;
ף ↔ p ;
ק ↔ q ;
ר ↔ r ;
װ → | וו; # HEBREW LIGATURE YIDDISH DOUBLE VAV
ױ → | וי; # HEBREW LIGATURE YIDDISH VAV YOD
ײ → | יי ; # HEBREW LIGATURE YIDDISH DOUBLE YOD
ּ ↔ ̇ ; # dagesh just goes to overdot for now
ׁ ↔ ̌ ; # shin dot -→ sh
ׂ ↔ ̂ ; # sin dot -→ s
$above = [^[:ccc=0:][:ccc=230:]]*;
‎ֲ‎ → à ;
‎ֲ‎ $1← a ($above) ̀;
‎ָ‎ → á ;
‎ָ‎ $1 ← a ($above) ́;
‎ֱ‎ → è ;
‎ֱ‎ $1 ← e ($above) ̀;
‎ֵ‎ → é ;
‎ֵ‎ $1 ← e ($above) ́;
‎ְ‎ → e ̆ ;
‎ְ‎ $1 ← e ($above) ̆;
‎ֹ‎ → ò ;
‎ֹ‎ $1 ← o ($above) ̀;
ִ ↔ i ;
ֻ ↔ u ;
ַ ↔ a ;
ֶ ↔ e ;
ֳ ↔ o ;
ֿ ↔ ̄ ;
ק ← c ;
פ ← f } $letterAfter;
ף ← f ;
ז ← j ;
ו ← v ;
כס ← x ;
:: (lower);
:: nfc (nfd) ;
:: ([[:Latin:] [:^ccc=0:] [ʻ-ʼ̀-̧̱̂̇̌̀-́ ̄ ]]);‬
‫# Transliteration table for Hebrew
# Based on the UNGEGN table at:
# http://www.eki.ee/wgrs/rom1_he.pdf
#
# Exceptions:
# - Accents are added to disambiguate letters
# - Combinations of dagesh, shin/sin dot that produce different
# letters are not yet encoded.
#
# To test, open:
# http://www.ibm.com/software/globalization/icu/demo/transform
# Click Edit, paste in this file, Save As hebrew-latin/XXX
# (where XXX is a username)
# Now go back to the main window, and try it out.
# Use hebrew-latin/XXX for Output 1, and (Inverse) for Output 2
# Paste in hebrew text in Input, and hit Transliterate.
#
# For more information, see:
# http://icu.sourceforge.net/userguide/Transform.html
:: [[:Hebrew:] [:^ccc=0:] [ְ-ֹֻ-ּׁ-ׂℵ-ℸֿ̄] - [ֽ]] ;
:: nfkd (nfc) ;
$letterAfter = [:M:]* [:L:] ;
# move longer items here to avoid masking
ח ↔ ẖ ;
צ ↔ ẕ } $letterAfter;
ץ ↔ ẕ ;
ש ↔ ş ;
ת ↔ ţ ;
א ↔ ʼ ;
ב ↔ b ;
ג ↔ g ;
ד ↔ d ;
ה ↔ h ;
ו ↔ w ;
ז ↔ z ;
ט ↔ t ;
י ↔ y ;
כ ↔ k } $letterAfter;
ך ↔ k ;
ל ↔ l ;
מ ↔ m } $letterAfter;
ם ↔ m ;
נ ↔ n } $letterAfter;
ן ↔ n ;
ס ↔ s ;
ע ↔ ʻ ;
פ ↔ p } $letterAfter;
ף ↔ p ;
ק ↔ q ;
ר ↔ r ;
װ → | וו; # HEBREW LIGATURE YIDDISH DOUBLE VAV
ױ → | וי; # HEBREW LIGATURE YIDDISH VAV YOD
ײ → | יי ; # HEBREW LIGATURE YIDDISH DOUBLE YOD
ּ ↔ ̇ ; # dagesh just goes to overdot for now
ׁ ↔ ̌ ; # shin dot -→ sh
ׂ ↔ ̂ ; # sin dot -→ s
# points
$above = [^[:ccc=0:][:ccc=230:]]*;
‎ֲ‎ → à ;
‎ֲ‎ $1← a ($above) ̀;
‎ָ‎ → á ;
‎ָ‎ $1 ← a ($above) ́;
‎ֱ‎ → è ;
‎ֱ‎ $1 ← e ($above) ̀;
‎ֵ‎ → é ;
‎ֵ‎ $1 ← e ($above) ́;
‎ְ‎ → e ̆ ;
‎ְ‎ $1 ← e ($above) ̆;
‎ֹ‎ → ò ;
‎ֹ‎ $1 ← o ($above) ̀;
ִ ↔ i ;
ֻ ↔ u ;
ַ ↔ a ;
ֶ ↔ e ;
ֳ ↔ o ;
ֿ ↔ ̄ ;
# fallbacks
ק ← c ;
פ ← f } $letterAfter;
ף ← f ;
ז ← j ;
ו ← v ;
כס ← x ;
:: (lower);
:: nfc (nfd) ;
:: ([[:Latin:] [:^ccc=0:] [ʻ-ʼ̀-̧̱̂̇̌̀-́ ̄ ]]);‬
…/transforms/transform[@source="Hebrew"][@target="Latin"][@variant="BGN"][@direction="forward"]/tRule‫:: [ ְֱֲֳִֵֶַָֹֻּׁׂאבגדהוזחטיךכלםמןנסעףפץצקרשת׳] ;
:: NFD (NFC) ;
$alef = ’;
$ayin = ‘;
$wordBoundary = [^[:L:][:M:][:N:]] ;
בּ → b ; # HEBREW LETTER BET + DAGESH
פּ → P ; # HEBREW LETTER PE + DAGESH
גּ → g ; # HEBREW LETTER GIMEL + DAGESH
ג׳ → ǧ ; # HEBREW LETTER GIMEL + GERESH
וּ → u ; # HEBREW LETTER VAV + POINT DAGESH
וֹ → o ; # HEBREW LETTER VAV + POINT HOLAM
צ׳ → č ; # HEBREW LETTER TSADI + GERESH
ז׳ → ž ; # HEBREW LETTER ZAYIN + GERESH
דּ → d ; # HEBREW LETTER DALET + DAGESH
הּ → h ; # HEBREW LETTER HE + DAGESH
ךּ → k ; # HEBREW LETTER FINAL KAF + DAGESH
כּ → k ; # HEBREW LETTER KAF + DAGESH
ךְ → kh ; # HEBREW LETTER FINAL KAF + SHEVA
תּ → t ; # HEBREW LETTER TAV + DAGESH
א → $alef ; # HEBREW LETTER ALEF
ב → v ; # HEBREW LETTER BET
ג → g ; # HEBREW LETTER GIMEL
ד → d ; # HEBREW LETTER DALET
ה → h ; # HEBREW LETTER HE
ח → ẖ ; # HEBREW LETTER HET
ו → w ; # HEBREW LETTER VAV
ז → z ; # HEBREW LETTER ZAYIN
[טת] → t ; # HEBREW LETTER TET
י → y ; # HEBREW LETTER YOD
[כך] → kh ; # HEBREW LETTER KAF and FINAL KAF
ל → l ; # HEBREW LETTER LAMED
[מם] → m ; # HEBREW LETTER MEM and FINAL MEM
[נן] → n ; # HEBREW LETTER NUN and FINAL NUN
ס → s ; # HEBREW LETTER SAMEKH
ע → $ayin ; # HEBREW LETTER AYIN
[פף] → f ; # HEBREW LETTER PE and FINAL PE
[צץ] → ẕ ; # HEBREW LETTER TSADI and FINAL TSADI
ק → q ; # HEBREW LETTER QOF
ר → r ; # HEBREW LETTER RESH
שׁ → sh ; # HEBREW LETTER SHIN
שׂ → s ; # HEBREW LETTER SHIN
ַ → a ; # HEBREW POINT PATAH
ֲ → a ; # HEBREW POINT HATAF PATAH
ָ → o ; # HEBREW POINT QAMATS
ֶ → e ; # HEBREW POINT SEGOL
ֱ → e ; # HEBREW POINT HATAF SEGOL
ֵי → e ; # HEBREW POINT TSERE + LETTER YOD
ֵ → e ; # HEBREW POINT TSERE
ְ → e ; # HEBREW POINT SHEVA
ִי → i ; # HEBREW POINT HIRIQ + LETTER YOD
ִ → i ; # HEBREW POINT HIRIQ
ֳ → o ; # HEBREW LETTER HATAF QAMATS
ֹ → o ; # HEBREW POINT HOLAM
ֻ → u ; # HEBREW POINT QUBUTS‬
‫#
########################################################################
# BGN/PCGN 1981 System
#
# The BGN/PCGN system for Hebrew was designed for use in romanizing
# names written in the Hebrew alphabet. The Roman letters and letter
# combinations shown as equivalents to the Hebrew characters reflect
# the eastern variety of Hebrew, i.e., the language spoken in
# the Republic of Armenia.
#
# The Hebrew Alphabet as defined by the BGN (Page 33-35):
#
# אבגדהוזחטיכךלמםנןסעפףצץקרששת
#
# Originally prepared by Michael Everson
########################################################################
#
# MINIMAL FILTER: Hebrew-Latin
#

:: [ ְֱֲֳִֵֶַָֹֻּׁׂאבגדהוזחטיךכלםמןנסעףפץצקרשת׳] ;
:: NFD (NFC) ;
#
#
########################################################################


#
########################################################################
#
# Define All Transformation Variables
#
########################################################################
#

$alef = ’;
$ayin = ‘;
#
#
# Use this $wordBoundary until bug 2034 is fixed in ICU:
# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
#

$wordBoundary = [^[:L:][:M:][:N:]] ;
#
#
########################################################################


#
########################################################################
#
# Rules moved to front to avoid masking
#
########################################################################
#

בּ → b ; # HEBREW LETTER BET + DAGESH
פּ → P ; # HEBREW LETTER PE + DAGESH
גּ → g ; # HEBREW LETTER GIMEL + DAGESH
ג׳ → ǧ ; # HEBREW LETTER GIMEL + GERESH
וּ → u ; # HEBREW LETTER VAV + POINT DAGESH
וֹ → o ; # HEBREW LETTER VAV + POINT HOLAM
צ׳ → č ; # HEBREW LETTER TSADI + GERESH
ז׳ → ž ; # HEBREW LETTER ZAYIN + GERESH
דּ → d ; # HEBREW LETTER DALET + DAGESH
הּ → h ; # HEBREW LETTER HE + DAGESH
ךּ → k ; # HEBREW LETTER FINAL KAF + DAGESH
כּ → k ; # HEBREW LETTER KAF + DAGESH
ךְ → kh ; # HEBREW LETTER FINAL KAF + SHEVA
תּ → t ; # HEBREW LETTER TAV + DAGESH
#
#
########################################################################


#
########################################################################
#
# Start of Alphabetic Transformations
#
########################################################################
#

א → $alef ; # HEBREW LETTER ALEF
ב → v ; # HEBREW LETTER BET
ג → g ; # HEBREW LETTER GIMEL
ד → d ; # HEBREW LETTER DALET
ה → h ; # HEBREW LETTER HE
ח → ẖ ; # HEBREW LETTER HET
ו → w ; # HEBREW LETTER VAV
ז → z ; # HEBREW LETTER ZAYIN
[טת] → t ; # HEBREW LETTER TET
י → y ; # HEBREW LETTER YOD
[כך] → kh ; # HEBREW LETTER KAF and FINAL KAF
ל → l ; # HEBREW LETTER LAMED
[מם] → m ; # HEBREW LETTER MEM and FINAL MEM
[נן] → n ; # HEBREW LETTER NUN and FINAL NUN
ס → s ; # HEBREW LETTER SAMEKH
ע → $ayin ; # HEBREW LETTER AYIN
[פף] → f ; # HEBREW LETTER PE and FINAL PE
[צץ] → ẕ ; # HEBREW LETTER TSADI and FINAL TSADI
ק → q ; # HEBREW LETTER QOF
ר → r ; # HEBREW LETTER RESH
שׁ → sh ; # HEBREW LETTER SHIN
שׂ → s ; # HEBREW LETTER SHIN

ַ → a ; # HEBREW POINT PATAH
ֲ → a ; # HEBREW POINT HATAF PATAH
ָ → o ; # HEBREW POINT QAMATS
ֶ → e ; # HEBREW POINT SEGOL
ֱ → e ; # HEBREW POINT HATAF SEGOL
ֵי → e ; # HEBREW POINT TSERE + LETTER YOD
ֵ → e ; # HEBREW POINT TSERE
ְ → e ; # HEBREW POINT SHEVA
ִי → i ; # HEBREW POINT HIRIQ + LETTER YOD
ִ → i ; # HEBREW POINT HIRIQ
ֳ → o ; # HEBREW LETTER HATAF QAMATS
ֹ → o ; # HEBREW POINT HOLAM
ֻ → u ; # HEBREW POINT QUBUTS
#
#
########################################################################‬
…/transforms/transform[@source="Hiragana"][@target="Katakana"][@direction="both"]/tRule:: [\u0000-\u007E 、。 ゙-゜ ァ-ー 。-゚ー[:Hiragana:] [:Katakana:] [:nonspacing mark:]] ;
:: NFKC ();
わ゙ ↔ ヷ;
ゐ゙ ↔ ヸ;
ゑ゙ ↔ ヹ;
を゙ ↔ ヺ;
ぁ ↔ ァ;
あ ↔ ア;
ぃ ↔ ィ;
い ↔ イ;
ぅ ↔ ゥ;
う ↔ ウ;
ぇ ↔ ェ;
え ↔ エ;
ぉ ↔ ォ;
お ↔ オ;
か ↔ カ;
が ↔ ガ;
き ↔ キ;
ぎ ↔ ギ;
く ↔ ク;
ぐ ↔ グ;
け ↔ ケ;
げ ↔ ゲ;
こ ↔ コ;
ご ↔ ゴ;
さ ↔ サ;
ざ ↔ ザ;
し ↔ シ;
じ ↔ ジ;
す ↔ ス;
ず ↔ ズ;
せ ↔ セ;
ぜ ↔ ゼ;
そ ↔ ソ;
ぞ ↔ ゾ;
た ↔ タ;
だ ↔ ダ;
ち ↔ チ;
ぢ ↔ ヂ;
っ ↔ ッ;
つ ↔ ツ;
づ ↔ ヅ;
て ↔ テ;
で ↔ デ;
と ↔ ト;
ど ↔ ド;
な ↔ ナ;
に ↔ ニ;
ぬ ↔ ヌ;
ね ↔ ネ;
の ↔ ノ;
は ↔ ハ;
ば ↔ バ;
ぱ ↔ パ;
ひ ↔ ヒ;
び ↔ ビ;
ぴ ↔ ピ;
ふ ↔ フ;
ぶ ↔ ブ;
ぷ ↔ プ;
へ ↔ ヘ;
べ ↔ ベ;
ぺ ↔ ペ;
ほ ↔ ホ;
ぼ ↔ ボ;
ぽ ↔ ポ;
ま ↔ マ;
み ↔ ミ;
む ↔ ム;
め ↔ メ;
も ↔ モ;
ゃ ↔ ャ;
や ↔ ヤ;
ゅ ↔ ュ;
ゆ ↔ ユ;
ょ ↔ ョ;
よ ↔ ヨ;
ら ↔ ラ;
り ↔ リ;
る ↔ ル;
れ ↔ レ;
ろ ↔ ロ;
ゎ ↔ ヮ;
わ ↔ ワ;
ゐ ↔ ヰ;
ゑ ↔ ヱ;
を ↔ ヲ;
ん ↔ ン;
ゔ ↔ ヴ;
ゝ ↔ ヽ;
ゞ ↔ ヾ;
か ← ヵ;
け ← ヶ;
$xa = [ \
ぁ あ か が さ ざ \
た だ な は ば ぱ \
ま ゃ や ら ゎ わ \
];
$xi = [ \
ぃ い き ぎ し じ \
ち ぢ に ひ び ぴ \
み り ゐ \
];
$xu = [ \
ぅ う く ぐ す ず \
っ つ づ ぬ ふ ぶ \
ぷ む ゅ ゆ る ゔ \
];
$xe = [ \
ぇ え け げ せ ぜ \
て で ね へ べ ぺ \
め れ ゑ \
];
$xo = [ \
ぉ お こ ご そ ぞ \
と ど の ほ ぼ ぽ \
も ょ よ ろ を \
];
あ ← $xa {ー};
い ← $xi {ー};
う ← $xu {ー};
え ← $xe {ー};
お ← $xo {ー};
:: (NFKC) ;
:: ([\u0000-\u007E 、。 ゙-゜ ァ-ー 。-゚ー[:Hiragana:] [:Katakana:] [:nonspacing mark:]]);
# note: a global filter is more efficient, but MUST include all source chars
:: [\u0000-\u007E 、。 ゙-゜ ァ-ー 。-゚ー[:Hiragana:] [:Katakana:] [:nonspacing mark:]] ;
:: NFKC ();
# Hiragana-Katakana
# This is largely a one-to-one mapping, but it has a
# few kinks:
# 1. The Katakana va/vi/ve/vo (30F7-30FA) have no
# Hiragana equivalents. We use Hiragana wa/wi/we/wo
# (308F-3092) with a voicing mark (3099), which is
# semantically equivalent. However, this is a non-
# roundtripping transformation.
# 2. The Katakana small ka/ke (30F5,30F6) have no
# Hiragana equiavlents. We convert them to normal
# Hiragana ka/ke (304B,3051). This is a one-way
# information-losing transformation and precludes
# round-tripping of 30F5 and 30F6.
# 3. The combining marks 3099-309C are in the Hiragana
# block, but they apply to Katakana as well, so we
# leave them untouched.
# 4. The Katakana prolonged sound mark 30FC doubles the
# preceding vowel. This is a one-way information-
# losing transformation from Katakana to Hiragana.
# 5. The Katakana middle dot separates words in foreign
# expressions; we leave this unmodified.
# The above points preclude successful round-trip
# transformations of arbitrary input text. However,
# they provide naturalistic results that should conform
# to user expectations.
# Combining equivalents va/vi/ve/vo
わ゙ ↔ ヷ;
ゐ゙ ↔ ヸ;
ゑ゙ ↔ ヹ;
を゙ ↔ ヺ;
# One-to-one mappings, main block
# 3041:3094 ↔ 30A1:30F4
# 309D,E ↔ 30FD,E
ぁ ↔ ァ;
あ ↔ ア;
ぃ ↔ ィ;
い ↔ イ;
ぅ ↔ ゥ;
う ↔ ウ;
ぇ ↔ ェ;
え ↔ エ;
ぉ ↔ ォ;
お ↔ オ;
か ↔ カ;
が ↔ ガ;
き ↔ キ;
ぎ ↔ ギ;
く ↔ ク;
ぐ ↔ グ;
け ↔ ケ;
げ ↔ ゲ;
こ ↔ コ;
ご ↔ ゴ;
さ ↔ サ;
ざ ↔ ザ;
し ↔ シ;
じ ↔ ジ;
す ↔ ス;
ず ↔ ズ;
せ ↔ セ;
ぜ ↔ ゼ;
そ ↔ ソ;
ぞ ↔ ゾ;
た ↔ タ;
だ ↔ ダ;
ち ↔ チ;
ぢ ↔ ヂ;
っ ↔ ッ;
つ ↔ ツ;
づ ↔ ヅ;
て ↔ テ;
で ↔ デ;
と ↔ ト;
ど ↔ ド;
な ↔ ナ;
に ↔ ニ;
ぬ ↔ ヌ;
ね ↔ ネ;
の ↔ ノ;
は ↔ ハ;
ば ↔ バ;
ぱ ↔ パ;
ひ ↔ ヒ;
び ↔ ビ;
ぴ ↔ ピ;
ふ ↔ フ;
ぶ ↔ ブ;
ぷ ↔ プ;
へ ↔ ヘ;
べ ↔ ベ;
ぺ ↔ ペ;
ほ ↔ ホ;
ぼ ↔ ボ;
ぽ ↔ ポ;
ま ↔ マ;
み ↔ ミ;
む ↔ ム;
め ↔ メ;
も ↔ モ;
ゃ ↔ ャ;
や ↔ ヤ;
ゅ ↔ ュ;
ゆ ↔ ユ;
ょ ↔ ョ;
よ ↔ ヨ;
ら ↔ ラ;
り ↔ リ;
る ↔ ル;
れ ↔ レ;
ろ ↔ ロ;
ゎ ↔ ヮ;
わ ↔ ワ;
ゐ ↔ ヰ;
ゑ ↔ ヱ;
を ↔ ヲ;
ん ↔ ン;
ゔ ↔ ヴ;
ゝ ↔ ヽ;
ゞ ↔ ヾ;
# One-way Katakana-Hiragana xform of small K ka/ke to
# normal H ka/ke.
か ← ヵ;
け ← ヶ;
# Katakana followed by a prolonged sound mark 30FC has
# its final vowel doubled. This is a Katakana-Hiragana
# one-way information-losing transformation. We
# include the small Katakana (e.g., small A 3041) and
# do not distinguish them from their large
# counterparts. It doesn't make sense to double a
# small counterpart vowel as a small Hiragana vowel, so
# we don't do so. In natural text this should never
# occur anyway. If a 30FC is seen without a preceding
# vowel sound (e.g., after n 30F3) we do not change it.
### $long = ー;
# The following categories are Hiragana, not Katakana
# as might be expected, since by the time we get to the
# 30FC, the preceding character will have already been
# transformed to Hiragana.
# {The following mechanically generated from the
# Unicode 3.0 data:}
$xa = [ \
ぁ あ か が さ ざ \
た だ な は ば ぱ \
ま ゃ や ら ゎ わ \
];
$xi = [ \
ぃ い き ぎ し じ \
ち ぢ に ひ び ぴ \
み り ゐ \
];
$xu = [ \
ぅ う く ぐ す ず \
っ つ づ ぬ ふ ぶ \
ぷ む ゅ ゆ る ゔ \
];
$xe = [ \
ぇ え け げ せ ぜ \
て で ね へ べ ぺ \
め れ ゑ \
];
$xo = [ \
ぉ お こ ご そ ぞ \
と ど の ほ ぼ ぽ \
も ょ よ ろ を \
];
あ ← $xa {ー};
い ← $xi {ー};
う ← $xu {ー};
え ← $xe {ー};
お ← $xo {ー};
:: (NFKC) ;
# note: a global filter is more efficient, but MUST include all source chars!!
:: ([\u0000-\u007E 、。 ゙-゜ ァ-ー 。-゚ー[:Hiragana:] [:Katakana:] [:nonspacing mark:]]);
# eof
…/transforms/transform[@source="hy"][@target="hy_FONIPA"][@direction="forward"]/_draft▷missing◁contributed
…/transforms/transform[@source="hy"][@target="hy_FONIPA"][@direction="forward"]/_visibility▷missing◁external
…/transforms/transform[@source="hy"][@target="hy_FONIPA"][@direction="forward"]/tRule▷missing◁# https://en.wikipedia.org/wiki/Armenian_language#Phonology

::lower();

$wordBoundary = [^[:L:][:M:][:N:]];
$vowel = [աեէըիոևօւ];

# Special cases
ով → ov;

մ → m;
ն → n;

պ → p;
տ → t;
կ → k;

բ → b;
դ → d;
գ → ɡ;

փ → pʰ;
թ → tʰ;
ք → kʰ;

ծ → t͡s;
ճ → t͡ʃ;
ձ → d͡z;

ջ → d͡ʒ;
ց → t͡sʰ;
չ → t͡ʃʰ;

ֆ → f;
ս → s;
շ → ʃ;
խ → x;
հ → h;

վ → v;
ւ → v;
զ → z;
ժ → ʒ;
ղ → ɣ;

լ → l;
յ → j;

ռ → r;
ր → ɾ;

ի → i;

ու → u;
$wordBoundary {ո} → vo;
ո → o;

$vowel {ե} → jɛ;
$wordBoundary {ե} → jɛ;
ե → ɛ;

$wordBoundary {և} → jɛv;
և → ɛv;

է → ɛ;
ը → ə;
օ → o;
ա → a;
…/transforms/transform[@source="ia"][@target="ia_FONIPA"][@direction="forward"]/_draft▷missing◁contributed
…/transforms/transform[@source="ia"][@target="ia_FONIPA"][@direction="forward"]/_visibility▷missing◁external
…/transforms/transform[@source="ia"][@target="ia_FONIPA"][@direction="forward"]/tRule▷missing◁# Transformation from Interlingua (ia) to its IPA transcription (ia_FONIPA).
# http://en.wikipedia.org/wiki/Interlingua#Interlingua_alphabet
# http://www.omniglot.com/writing/interlingua.htm

::NFC;
::Lower;

# Interlinua has five falling diphthongs.
# http://en.wikipedia.org/wiki/Interlingua#Orthography_and_pronunciation
ai → ai̯;
au → au̯;
ei → ei̯; # rare
eu → eu̯;
oi → oi̯; # rare

# ‹g› is usually [ɡ], but it is [d͡ʒ] in -age, -agi-, and -egi-.
# http://www.omniglot.com/writing/interlingua.htm
$vowel = [aeiouy];
$end_of_word = [$ ];
{age} $end_of_word → ad͡ʒe;
{agi} $vowel → ad͡ʒ; # viagiar → viad͡ʒar
agi → ad͡ʒi;
{egi} $vowel → ed͡ʒ; # legier → led͡ʒer
egi → ed͡ʒi;
gg → ɡ;
g → ɡ;

# Omniglot: “The sounds of g and k assimilate a preceding n as in English.”
{n} [gkqx] → ŋ;
nn → n;
n → n;

a → a;
bb → b;
b → b;
cc → k;
{c} [ei] → t͡s;
ch → k;
c → k;
dd → d;
d → d;
e → e;
ff → f;
f → f;
h → ; # ‹h› is normally silent.
i → i;
j → ʒ;
kk → k;
k → k;
ll → l;
l → l;
mm → m;
m → m;
o → o;
ph → f; # philosophos, physica
pp → p;
p → p;
que → ke;
qu → kw;
q → k;
rr → ɾ;
r → ɾ;
sh → ʃ; # rare
ss → s;
s → s;
[^s] {ti} [aeiouy] → t͡sj;
tt → t;
t → t;
u → u;
v → v;
w → v;
x → ks;
y → i;
z → z;
…/transforms/transform[@source="InterIndic"][@target="Bengali"][@direction="forward"]/tRule\uE001→ঁ; # SIGN CANDRABINDU
\uE002→ং; # SIGN ANUSVARA
\uE003→ঃ; # SIGN VISARGA
\uE004→অ; # FALLBACK TO LETTER A
\uE005→অ; # LETTER A
\uE006→আ; # LETTER AA
\uE007→ই; # LETTER I
\uE008→ঈ; # LETTER II
\uE009→উ; # LETTER U
\uE00A→ঊ; # LETTER UU
\uE00B→ঋ; # LETTER VOCALIC R
\uE00C→ঌ; # LETTER VOCALIC L
\uE00D→এ; # FALLBACK
\uE00E→এ; # FALLBACK
\uE00F→এ; # LETTER E
\uE010→ঐ; # LETTER AI
\uE011→ও; # FALLBACK
\uE012→ও; # FALLBACK
\uE013→ও; # LETTER O
\uE014→ঔ; # LETTER AU
\uE015→ক; # LETTER KA
\uE016→খ; # LETTER KHA
\uE017→গ; # LETTER GA
\uE018→ঘ; # LETTER GHA
\uE019→ঙ; # LETTER NGA
\uE01A→চ; # LETTER CA
\uE01B→ছ; # LETTER CHA
\uE01C→জ; # LETTER JA
\uE01D→ঝ; # LETTER JHA
\uE01E→ঞ; # LETTER NYA
\uE01F→ট; # LETTER TTA
\uE020→ঠ; # LETTER TTHA
\uE021→ড; # LETTER DDA
\uE022→ঢ; # LETTER DDHA
\uE023→ণ; # LETTER NNA
\uE024→ত; # LETTER TA
\uE025→থ; # LETTER THA
\uE026→দ; # LETTER DA
\uE027→ধ; # LETTER DHA
\uE028→ন; # LETTER NA
\uE029→ন়; # REMAP (indicExceptions.txt): \u09A9→ন = LETTER NNNA→LETTER NA
\uE02A→প; # LETTER PA
\uE02B→ফ; # LETTER PHA
\uE02C→ব; # LETTER BA
\uE02D→ভ; # LETTER BHA
\uE02E→ম; # LETTER MA
\uE02F→য; # LETTER YA
\uE030→র; # LETTER RA
\uE031→র়; # FALLBACK to RA
\uE032→ল; # LETTER LA
\uE033→ল; # REMAP (indicExceptions.txt): \u09B3→ল = LETTER LLA→LETTER LA
\uE034→ল; # REMAP (indicExceptions.txt): \u09B4→ল = LETTER LLLA→LETTER LA
\uE035→ব; # REMAP (indicExceptions.txt): \u09B5→ব = LETTER VA→LETTER BA
\uE036→শ; # LETTER SHA
\uE037→ষ; # LETTER SSA
\uE038→স; # LETTER SA
\uE039→হ; # LETTER HA
\uE03C→়; # SIGN NUKTA
\uE03D→ঽ; # SIGN AVAGRAHA
\uE03E→া; # VOWEL SIGN AA
\uE03F→ি; # VOWEL SIGN I
\uE040→ী; # VOWEL SIGN II
\uE041→ু; # VOWEL SIGN U
\uE042→ূ; # VOWEL SIGN UU
\uE043→ৃ; # VOWEL SIGN VOCALIC R
\uE044→ৄ; # VOWEL SIGN VOCALIC RR
\uE045→ে; # REMAP (indicExceptions.txt): \u09C5→ে = VOWEL SIGN CANDRA E→VOWEL SIGN E
\uE046→ে; # FALLBACK
\uE047→ে; # VOWEL SIGN E
\uE048→ৈ; # VOWEL SIGN AI
\uE049→ো; # REMAP (indicExceptions.txt): \u09C9→ো = VOWEL SIGN CANDRA O→VOWEL SIGN O
\uE04A→ো; # FALLBACK
\uE04B→ো; # VOWEL SIGN O
\uE04C→ৌ; # VOWEL SIGN AU
\uE04D→্; # SIGN VIRAMA
\uE050→ওং; # InterIndic-Bengali: OM
\uE051→;
\uE052→;
\uE053→;
\uE054→;
\uE055→; # LENGTH MARK
\uE056→ৈ; # REMAP (indicExceptions.txt): \u09D6→ৈ = AI LENGTH MARK→VOWEL SIGN AI
\uE057→ৗ; # AU LENGTH MARK
\uE058→ক়; # FALLBACK
\uE059→খ়; # REMAP (indicExceptions.txt): \u09D9→খ = LETTER KHHA→LETTER KHA
\uE05A→গ়; # REMAP (indicExceptions.txt): \u09DA→গ = LETTER GHHA→LETTER GA
\uE05B→জ়; # REMAP (indicExceptions.txt): \u09DB→জ = LETTER ZA→LETTER JA
\uE05C→ড়; # FALLBACK
\uE05D→ঢ়; # LETTER RHA
\uE05E→ফ়; # REMAP (indicExceptions.txt): \u09DE→ফ = LETTER FA→LETTER PHA
\uE05F→য়; # LETTER YYA
\uE060→ৠ; # LETTER VOCALIC RR
\uE061→ৡ; # LETTER VOCALIC LL
\uE062→ৢ; # VOWEL SIGN VOCALIC L
\uE063→ৣ; # VOWEL SIGN VOCALIC LL
\uE064→।; # DANDA
\uE065→॥; # DOUBLE DANDA
\uE066→০; # DIGIT ZERO
\uE067→১; # DIGIT ONE
\uE068→২; # DIGIT TWO
\uE069→৩; # DIGIT THREE
\uE06A→৪; # DIGIT FOUR
\uE06B→৫; # DIGIT FIVE
\uE06C→৬; # DIGIT SIX
\uE06D→৭; # DIGIT SEVEN
\uE06E→৮; # DIGIT EIGHT
\uE06F→৯; # DIGIT NINE
\uE070→; # ABBREVIATION SIGN
\uE071→ৰ; # LETTER RA WITH MIDDLE DIAGONAL
\uE072→ৱ; # LETTER RA WITH LOWER DIAGONAL
\uE073→৲; # RUPEE MARK
\uE074→৳; # RUPEE SIGN
\uE075→৴; # CURRENCY NUMERATOR ONE
\uE076→৵; # CURRENCY NUMERATOR TWO
\uE077→৶; # CURRENCY NUMERATOR THREE
\uE078→৷; # CURRENCY NUMERATOR FOUR
\uE079→৸; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
\uE07A→৹; # CURRENCY DENOMINATOR SIXTEEN
\uE07B→৺; # ISSHAR
\uE07C→; # TIPPI
\uE07D→; # ADDAK
\uE07E→; # IRI
\uE07F→; # URA
\uE080→; # EK ONKAR
\uE081→ব; # FALLBACK FOR ORIYA LETTER WA
\uE082→; # Devanagari Glottal Stop
\uE083→ৎ; # Khanda-ta
0 → ০; # FALLBACK FOR TAMIL
1 → ১;
# InterIndic-Bengali
#:: NFD (NFC) ;
\uE001→ঁ; # SIGN CANDRABINDU
\uE002→ং; # SIGN ANUSVARA
\uE003→ঃ; # SIGN VISARGA
\uE004→অ; # FALLBACK TO LETTER A
\uE005→অ; # LETTER A
\uE006→আ; # LETTER AA
\uE007→ই; # LETTER I
\uE008→ঈ; # LETTER II
\uE009→উ; # LETTER U
\uE00A→ঊ; # LETTER UU
\uE00B→ঋ; # LETTER VOCALIC R
\uE00C→ঌ; # LETTER VOCALIC L
\uE00D→এ; # FALLBACK
\uE00E→এ; # FALLBACK
\uE00F→এ; # LETTER E
\uE010→ঐ; # LETTER AI
\uE011→ও; # FALLBACK
\uE012→ও; # FALLBACK
\uE013→ও; # LETTER O
\uE014→ঔ; # LETTER AU
\uE015→ক; # LETTER KA
\uE016→খ; # LETTER KHA
\uE017→গ; # LETTER GA
\uE018→ঘ; # LETTER GHA
\uE019→ঙ; # LETTER NGA
\uE01A→চ; # LETTER CA
\uE01B→ছ; # LETTER CHA
\uE01C→জ; # LETTER JA
\uE01D→ঝ; # LETTER JHA
\uE01E→ঞ; # LETTER NYA
\uE01F→ট; # LETTER TTA
\uE020→ঠ; # LETTER TTHA
\uE021→ড; # LETTER DDA
\uE022→ঢ; # LETTER DDHA
\uE023→ণ; # LETTER NNA
\uE024→ত; # LETTER TA
\uE025→থ; # LETTER THA
\uE026→দ; # LETTER DA
\uE027→ধ; # LETTER DHA
\uE028→ন; # LETTER NA
\uE029→ন়; # REMAP (indicExceptions.txt): \u09A9→ন = LETTER NNNA→LETTER NA
\uE02A→প; # LETTER PA
\uE02B→ফ; # LETTER PHA
\uE02C→ব; # LETTER BA
\uE02D→ভ; # LETTER BHA
\uE02E→ম; # LETTER MA
\uE02F→য; # LETTER YA
\uE030→র; # LETTER RA
\uE031→র়; # FALLBACK to RA
\uE032→ল; # LETTER LA
\uE033→ল; # REMAP (indicExceptions.txt): \u09B3→ল = LETTER LLA→LETTER LA
\uE034→ল; # REMAP (indicExceptions.txt): \u09B4→ল = LETTER LLLA→LETTER LA
\uE035→ব; # REMAP (indicExceptions.txt): \u09B5→ব = LETTER VA→LETTER BA
\uE036→শ; # LETTER SHA
\uE037→ষ; # LETTER SSA
\uE038→স; # LETTER SA
\uE039→হ; # LETTER HA
\uE03C→়; # SIGN NUKTA
\uE03D→ঽ; # SIGN AVAGRAHA
\uE03E→া; # VOWEL SIGN AA
\uE03F→ি; # VOWEL SIGN I
\uE040→ী; # VOWEL SIGN II
\uE041→ু; # VOWEL SIGN U
\uE042→ূ; # VOWEL SIGN UU
\uE043→ৃ; # VOWEL SIGN VOCALIC R
\uE044→ৄ; # VOWEL SIGN VOCALIC RR
\uE045→ে; # REMAP (indicExceptions.txt): \u09C5→ে = VOWEL SIGN CANDRA E→VOWEL SIGN E
\uE046→ে; # FALLBACK
\uE047→ে; # VOWEL SIGN E
\uE048→ৈ; # VOWEL SIGN AI
\uE049→ো; # REMAP (indicExceptions.txt): \u09C9→ো = VOWEL SIGN CANDRA O→VOWEL SIGN O
\uE04A→ো; # FALLBACK
\uE04B→ো; # VOWEL SIGN O
\uE04C→ৌ; # VOWEL SIGN AU
\uE04D→্; # SIGN VIRAMA
\uE050→ওং; # InterIndic-Bengali: OM
\uE051→;
\uE052→;
\uE053→;
\uE054→;
\uE055→; # LENGTH MARK
\uE056→ৈ; # REMAP (indicExceptions.txt): \u09D6→ৈ = AI LENGTH MARK→VOWEL SIGN AI
\uE057→ৗ; # AU LENGTH MARK
\uE058→ক়; # FALLBACK
\uE059→খ়; # REMAP (indicExceptions.txt): \u09D9→খ = LETTER KHHA→LETTER KHA
\uE05A→গ়; # REMAP (indicExceptions.txt): \u09DA→গ = LETTER GHHA→LETTER GA
\uE05B→জ়; # REMAP (indicExceptions.txt): \u09DB→জ = LETTER ZA→LETTER JA
\uE05C→ড়; # FALLBACK
\uE05D→ঢ়; # LETTER RHA
\uE05E→ফ়; # REMAP (indicExceptions.txt): \u09DE→ফ = LETTER FA→LETTER PHA
\uE05F→য়; # LETTER YYA
\uE060→ৠ; # LETTER VOCALIC RR
\uE061→ৡ; # LETTER VOCALIC LL
\uE062→ৢ; # VOWEL SIGN VOCALIC L
\uE063→ৣ; # VOWEL SIGN VOCALIC LL
\uE064→।; # DANDA
\uE065→॥; # DOUBLE DANDA
\uE066→০; # DIGIT ZERO
\uE067→১; # DIGIT ONE
\uE068→২; # DIGIT TWO
\uE069→৩; # DIGIT THREE
\uE06A→৪; # DIGIT FOUR
\uE06B→৫; # DIGIT FIVE
\uE06C→৬; # DIGIT SIX
\uE06D→৭; # DIGIT SEVEN
\uE06E→৮; # DIGIT EIGHT
\uE06F→৯; # DIGIT NINE
\uE070→; # ABBREVIATION SIGN
\uE071→ৰ; # LETTER RA WITH MIDDLE DIAGONAL
\uE072→ৱ; # LETTER RA WITH LOWER DIAGONAL
\uE073→৲; # RUPEE MARK
\uE074→৳; # RUPEE SIGN
\uE075→৴; # CURRENCY NUMERATOR ONE
\uE076→৵; # CURRENCY NUMERATOR TWO
\uE077→৶; # CURRENCY NUMERATOR THREE
\uE078→৷; # CURRENCY NUMERATOR FOUR
\uE079→৸; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
\uE07A→৹; # CURRENCY DENOMINATOR SIXTEEN
\uE07B→৺; # ISSHAR
\uE07C→; # TIPPI
\uE07D→; # ADDAK
\uE07E→; # IRI
\uE07F→; # URA
\uE080→; # EK ONKAR
\uE081→ব; # FALLBACK FOR ORIYA LETTER WA
\uE082→; # Devanagari Glottal Stop
\uE083→ৎ; # Khanda-ta
0 → ০; # FALLBACK FOR TAMIL
1 → ১;
# :: NFC (NFD) ;
# eof
…/transforms/transform[@source="InterIndic"][@target="Devanagari"][@direction="forward"]/tRule\uE028\uE03C → ऩ; #\uE029
\uE030\uE03C → ऱ; #\uE031
\uE033\uE03C → ऴ; #\uE034
\uE015\uE03C → क़; #\uE058 LETTER QA (For Urdu)
\uE016\uE03C → ख़; #\uE059 LETTER KHHA (For Urdu)
\uE017\uE03C → ग़; #\uE05A LETTER GHHA (For Urdu)
\uE01C\uE03C → ज़; #\uE05B LETTER ZA (For Urdu)
\uE021\uE03C → ड़; #\uE05C LETTER DDDHA (pronounced RRA)
\uE022\uE03C → ढ़; #\uE05D LETTER RHA (pronounced RRHA)
\uE02B\uE03C → फ़; #\uE05E LETTER FA
\uE02F\uE03C → य़; #\uE05F LETTER YYA
\uE012\uE057→औ; # FALLBACK FOR TAMIL AU
0 → ०; # FALLBACK FOR TAMIL
1 → १;
\uE055→; # FALLBACK BLOW AWAY KANNADA AND TELUGU LENGTH MARK
\uE056→; # FALLBACK BLOW AWAY KANNADA AND TELUGU AI LENGTH MARK
\uE057→; # FALLBACK BLOW AWAY TAMIL AU LENGTH MARK
\uE001 → ँ; # SIGN CANDRABINDU
\uE002 → ं; # SIGN ANUSVARA
\uE003 → ः; # SIGN VISARGA
\uE004 → ऄ; # SIGN SHORT A
\uE005 → अ; # LETTER A
\uE006 → आ; # LETTER AA
\uE007 → इ; # LETTER I
\uE008 → ई; # LETTER II
\uE009 → उ; # LETTER U
\uE00A → ऊ; # LETTER UU
\uE00B → ऋ; # LETTER VOCALIC R
\uE00C → ऌ; # LETTER VOCALIC L
\uE00D → ऍ; # LETTER CANDRA E (For representing English sounds)
\uE00E → ऎ; # LETTER SHORT E(For Southern Scripts)
\uE00F → ए; # LETTER E
\uE010 → ऐ; # LETTER AI
\uE011 → ऑ; # LETTER CANDRA O (For representing English sounds)
\uE012 → ऒ; # LETTER SHORT O (For Southern Scripts)
\uE013 → ओ; # LETTER O
\uE014 → औ; # LETTER AU
\uE015 → क; # LETTER KA
\uE016 → ख; # LETTER KHA
\uE017 → ग; # LETTER GA
\uE018 → घ; # LETTER GHA
\uE019 → ङ; # LETTER NGA
\uE01A → च; # LETTER CA
\uE01B → छ; # LETTER CHA
\uE01C → ज; # LETTER JA
\uE01D → झ; # LETTER JHA
\uE01E → ञ; # LETTER NYA
\uE01F → ट; # LETTER TTA
\uE020 → ठ; # LETTER TTHA
\uE021 → ड; # LETTER DDA
\uE022 → ढ; # LETTER DDHA
\uE023 → ण; # LETTER NNA
\uE024 → त; # LETTER TA
\uE025 → थ; # LETTER THA
\uE026 → द; # LETTER DA
\uE027 → ध; # LETTER DHA
\uE028 → न; # LETTER NA
\uE029 → ऩ; # LETTER NNNA
\uE02A → प; # LETTER PA
\uE02B → फ; # LETTER PHA
\uE02C → ब; # LETTER BA
\uE02D → भ; # LETTER BHA
\uE02E → म; # LETTER MA
\uE02F → य; # LETTER YA
\uE030 → र; # LETTER RA
\uE031 → ऱ; # LETTER RRA (Eyelash RA for Southern scripts)
\uE032 → ल; # LETTER LA
\uE033 → ळ; # LETTER LLA
\uE034 → ऴ; # LETTER LLLA (LLLA for Southern scripts)
\uE035 → व; # LETTER VA
\uE036 → श; # LETTER SHA
\uE037 → ष; # LETTER SSA
\uE038 → स; # LETTER SA
\uE039 → ह; # LETTER HA
\uE03C → ़; # SIGN NUKTA
\uE03D → ऽ; # SIGN AVAGRAHA
\uE03E → ा; # VOWEL SIGN AA
\uE03F → ि; # VOWEL SIGN I
\uE040 → ी; # VOWEL SIGN II
\uE041 → ु; # VOWEL SIGN U
\uE042 → ू; # VOWEL SIGN UU
\uE043 → ृ; # VOWEL SIGN VOCALIC R
\uE044 → ॄ; # VOWEL SIGN VOCALIC RR
\uE045 → ॅ; # VOWEL SIGN CANDRA E
\uE046 → ॆ; # VOWEL SIGN SHORT E
\uE047 → े; # VOWEL SIGN E
\uE048 → ै; # VOWEL SIGN AI
\uE049 → ॉ; # VOWEL SIGN CANDRA O
\uE04A → ॊ; # VOWEL SIGN SHORT O
\uE04B → ो; # VOWEL SIGN O
\uE04C → ौ; # VOWEL SIGN AU
\uE04D → ्; # SIGN VIRAMA
\uE050 → ॐ; # OM
\uE051 → ॑; # STRESS SIGN UDATTA
\uE052 → ॒; # STRESS SIGN ANUDATTA
\uE053 → ॓; # GRAVE ACCENT
\uE054 → ॔; # ACUTE ACCENT
\uE058 → क़; # LETTER QA (For Urdu)
\uE059 → ख़; # LETTER KHHA (For Urdu)
\uE05A → ग़; # LETTER GHHA (For Urdu)
\uE05B → ज़; # LETTER ZA (For Urdu)
\uE05C → ड़; # LETTER DDDHA (pronounced RRA)
\uE05D → ढ़; # LETTER RHA (pronounced RRHA)
\uE05E → फ़; # LETTER FA
\uE05F → य़; # LETTER YYA
\uE060 → ॠ; # LETTER VOCALIC RR
\uE061 → ॡ; # LETTER VOCALIC LL
\uE062 → ॢ; # VOWEL SIGN VOCALIC L
\uE063 → ॣ; # VOWEL SIGN VOCALIC LL
\uE064 → ।; # DANDA
\uE065 → ॥; # DOUBLE DANDA
\uE066 → ०; # DIGIT ZERO
\uE067 → १; # DIGIT ONE
\uE068 → २; # DIGIT TWO
\uE069 → ३; # DIGIT THREE
\uE06A → ४; # DIGIT FOUR
\uE06B → ५; # DIGIT FIVE
\uE06C → ६; # DIGIT SIX
\uE06D → ७; # DIGIT SEVEN
\uE06E → ८; # DIGIT EIGHT
\uE06F → ९; # DIGIT NINE
\uE070→॰; # ABBREVIATION SIGN
\uE071→र; # LETTER RA WITH MIDDLE DIAGONAL
\uE072→र; # LETTER RA WITH LOWER DIAGONAL
\uE073→; # RUPEE MARK
\uE074→रू; # RUPEE SIGN
\uE075→; # CURRENCY NUMERATOR ONE
\uE076→; # CURRENCY NUMERATOR TWO
\uE077→; # CURRENCY NUMERATOR THREE
\uE078→; # CURRENCY NUMERATOR FOUR
\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
\uE07A→; # CURRENCY DENOMINATOR SIXTEEN
\uE07B→; # ISSHAR
\uE07C→; # TIPPI
\uE07D→; # ADDAK
\uE07E→; # IRI
\uE07F→; # URA
\uE080→; # EK ONKAR
\uE081→व; # FALLBACK FOR ORIYA LETTER WA
\uE082→ॽ; # Devanagari Glottal Sign
\uE083→त्; # Bengali Khanda-ta
# InterIndic-Devanagari
#:: NFD (NFC) ;
#Rules for Decomposed characters
\uE028\uE03C → ऩ; #\uE029
\uE030\uE03C → ऱ; #\uE031
\uE033\uE03C → ऴ; #\uE034
\uE015\uE03C → क़; #\uE058 LETTER QA (For Urdu)
\uE016\uE03C → ख़; #\uE059 LETTER KHHA (For Urdu)
\uE017\uE03C → ग़; #\uE05A LETTER GHHA (For Urdu)
\uE01C\uE03C → ज़; #\uE05B LETTER ZA (For Urdu)
\uE021\uE03C → ड़; #\uE05C LETTER DDDHA (pronounced RRA)
\uE022\uE03C → ढ़; #\uE05D LETTER RHA (pronounced RRHA)
\uE02B\uE03C → फ़; #\uE05E LETTER FA
\uE02F\uE03C → य़; #\uE05F LETTER YYA
#Decomposed compatibility transliterations
\uE012\uE057→औ; # FALLBACK FOR TAMIL AU
0 → ०; # FALLBACK FOR TAMIL
1 → १;
\uE055→; # FALLBACK BLOW AWAY KANNADA AND TELUGU LENGTH MARK
\uE056→; # FALLBACK BLOW AWAY KANNADA AND TELUGU AI LENGTH MARK
\uE057→; # FALLBACK BLOW AWAY TAMIL AU LENGTH MARK
\uE001 → ँ; # SIGN CANDRABINDU
\uE002 → ं; # SIGN ANUSVARA
\uE003 → ः; # SIGN VISARGA
\uE004 → ऄ; # SIGN SHORT A
\uE005 → अ; # LETTER A
\uE006 → आ; # LETTER AA
\uE007 → इ; # LETTER I
\uE008 → ई; # LETTER II
\uE009 → उ; # LETTER U
\uE00A → ऊ; # LETTER UU
\uE00B → ऋ; # LETTER VOCALIC R
\uE00C → ऌ; # LETTER VOCALIC L
\uE00D → ऍ; # LETTER CANDRA E (For representing English sounds)
\uE00E → ऎ; # LETTER SHORT E(For Southern Scripts)
\uE00F → ए; # LETTER E
\uE010 → ऐ; # LETTER AI
\uE011 → ऑ; # LETTER CANDRA O (For representing English sounds)
\uE012 → ऒ; # LETTER SHORT O (For Southern Scripts)
\uE013 → ओ; # LETTER O
\uE014 → औ; # LETTER AU
\uE015 → क; # LETTER KA
\uE016 → ख; # LETTER KHA
\uE017 → ग; # LETTER GA
\uE018 → घ; # LETTER GHA
\uE019 → ङ; # LETTER NGA
\uE01A → च; # LETTER CA
\uE01B → छ; # LETTER CHA
\uE01C → ज; # LETTER JA
\uE01D → झ; # LETTER JHA
\uE01E → ञ; # LETTER NYA
\uE01F → ट; # LETTER TTA
\uE020 → ठ; # LETTER TTHA
\uE021 → ड; # LETTER DDA
\uE022 → ढ; # LETTER DDHA
\uE023 → ण; # LETTER NNA
\uE024 → त; # LETTER TA
\uE025 → थ; # LETTER THA
\uE026 → द; # LETTER DA
\uE027 → ध; # LETTER DHA
\uE028 → न; # LETTER NA
\uE029 → ऩ; # LETTER NNNA
\uE02A → प; # LETTER PA
\uE02B → फ; # LETTER PHA
\uE02C → ब; # LETTER BA
\uE02D → भ; # LETTER BHA
\uE02E → म; # LETTER MA
\uE02F → य; # LETTER YA
\uE030 → र; # LETTER RA
\uE031 → ऱ; # LETTER RRA (Eyelash RA for Southern scripts)
#\uE031 → र;
\uE032 → ल; # LETTER LA
\uE033 → ळ; # LETTER LLA
\uE034 → ऴ; # LETTER LLLA (LLLA for Southern scripts)
#\uE034 → ळ;
\uE035 → व; # LETTER VA
\uE036 → श; # LETTER SHA
\uE037 → ष; # LETTER SSA
\uE038 → स; # LETTER SA
\uE039 → ह; # LETTER HA
\uE03C → ़; # SIGN NUKTA
\uE03D → ऽ; # SIGN AVAGRAHA
\uE03E → ा; # VOWEL SIGN AA
\uE03F → ि; # VOWEL SIGN I
\uE040 → ी; # VOWEL SIGN II
\uE041 → ु; # VOWEL SIGN U
\uE042 → ू; # VOWEL SIGN UU
\uE043 → ृ; # VOWEL SIGN VOCALIC R
\uE044 → ॄ; # VOWEL SIGN VOCALIC RR
\uE045 → ॅ; # VOWEL SIGN CANDRA E
\uE046 → ॆ; # VOWEL SIGN SHORT E
\uE047 → े; # VOWEL SIGN E
\uE048 → ै; # VOWEL SIGN AI
\uE049 → ॉ; # VOWEL SIGN CANDRA O
\uE04A → ॊ; # VOWEL SIGN SHORT O
\uE04B → ो; # VOWEL SIGN O
\uE04C → ौ; # VOWEL SIGN AU
\uE04D → ्; # SIGN VIRAMA
\uE050 → ॐ; # OM
\uE051 → ॑; # STRESS SIGN UDATTA
\uE052 → ॒; # STRESS SIGN ANUDATTA
\uE053 → ॓; # GRAVE ACCENT
\uE054 → ॔; # ACUTE ACCENT
\uE058 → क़; # LETTER QA (For Urdu)
\uE059 → ख़; # LETTER KHHA (For Urdu)
\uE05A → ग़; # LETTER GHHA (For Urdu)
\uE05B → ज़; # LETTER ZA (For Urdu)
\uE05C → ड़; # LETTER DDDHA (pronounced RRA)
\uE05D → ढ़; # LETTER RHA (pronounced RRHA)
\uE05E → फ़; # LETTER FA
\uE05F → य़; # LETTER YYA
\uE060 → ॠ; # LETTER VOCALIC RR
\uE061 → ॡ; # LETTER VOCALIC LL
\uE062 → ॢ; # VOWEL SIGN VOCALIC L
\uE063 → ॣ; # VOWEL SIGN VOCALIC LL
\uE064 → ।; # DANDA
\uE065 → ॥; # DOUBLE DANDA
\uE066 → ०; # DIGIT ZERO
\uE067 → १; # DIGIT ONE
\uE068 → २; # DIGIT TWO
\uE069 → ३; # DIGIT THREE
\uE06A → ४; # DIGIT FOUR
\uE06B → ५; # DIGIT FIVE
\uE06C → ६; # DIGIT SIX
\uE06D → ७; # DIGIT SEVEN
\uE06E → ८; # DIGIT EIGHT
\uE06F → ९; # DIGIT NINE
\uE070→॰; # ABBREVIATION SIGN
\uE071→र; # LETTER RA WITH MIDDLE DIAGONAL
\uE072→र; # LETTER RA WITH LOWER DIAGONAL
\uE073→; # RUPEE MARK
\uE074→रू; # RUPEE SIGN
\uE075→; # CURRENCY NUMERATOR ONE
\uE076→; # CURRENCY NUMERATOR TWO
\uE077→; # CURRENCY NUMERATOR THREE
\uE078→; # CURRENCY NUMERATOR FOUR
\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
\uE07A→; # CURRENCY DENOMINATOR SIXTEEN
\uE07B→; # ISSHAR
\uE07C→; # TIPPI
\uE07D→; # ADDAK
\uE07E→; # IRI
\uE07F→; # URA
\uE080→; # EK ONKAR
\uE081→व; # FALLBACK FOR ORIYA LETTER WA
\uE082→ॽ; # Devanagari Glottal Sign
\uE083→त्; # Bengali Khanda-ta
# :: NFC;
# eof
…/transforms/transform[@source="InterIndic"][@target="Gujarati"][@direction="forward"]/tRule\uE001→ઁ; # SIGN CANDRABINDU
\uE002→ં; # SIGN ANUSVARA
\uE003→ઃ; # SIGN VISARGA
\uE004→અ; # FALLBACK TO LETTER A
\uE005→અ; # LETTER A
\uE006→આ; # LETTER AA
\uE007→ઇ; # LETTER I
\uE008→ઈ; # LETTER II
\uE009→ઉ; # LETTER U
\uE00A→ઊ; # LETTER UU
\uE00B→ઋ; # LETTER VOCALIC R
\uE00C→ઌ; # LETTER VOCALIC L
\uE00D→ઍ; # GUJARATI VOWEL CANDRA E
\uE00E→એ; # FALLBACK
\uE00F→એ; # InterIndic-Gujarati: LETTER EE (એ = LETTER E)
\uE010→ઐ; # LETTER AI
\uE011→ઑ; # FALLBACK
\uE012→ઓ; # FALLBACK
\uE013→ઓ; # UNMAPPED InterIndic-Gujarati: LETTER OO (ઓ = LETTER O)
\uE014→ઔ; # LETTER AU
\uE015→ક; # LETTER KA
\uE016→ખ; # LETTER KHA
\uE017→ગ; # LETTER GA
\uE018→ઘ; # LETTER GHA
\uE019→ઙ; # LETTER NGA
\uE01A→ચ; # LETTER CA
\uE01B→છ; # LETTER CHA
\uE01C→જ; # LETTER JA
\uE01D→ઝ; # LETTER JHA
\uE01E→ઞ; # LETTER NYA
\uE01F→ટ; # LETTER TTA
\uE020→ઠ; # LETTER TTHA
\uE021→ડ; # LETTER DDA
\uE022→ઢ; # LETTER DDHA
\uE023→ણ; # LETTER NNA
\uE024→ત; # LETTER TA
\uE025→થ; # LETTER THA
\uE026→દ; # LETTER DA
\uE027→ધ; # LETTER DHA
\uE028→ન; # LETTER NA
\uE029→ન઼; # FALLBACK to NA+NUKTA
\uE02A→પ; # LETTER PA
\uE02B→ફ; # LETTER PHA
\uE02C→બ; # LETTER BA
\uE02D→ભ; # LETTER BHA
\uE02E→મ; # LETTER MA
\uE02F→ય; # LETTER YA
\uE030→ર; # LETTER RA
\uE031→ર઼; # FALLBACK
\uE032→લ; # LETTER LA
\uE033→ળ; # LETTER LLA
\uE034→ળ઼; # LETTER LLLA→LETTER LLA+NUKTA
\uE035→વ; # LETTER VA
\uE036→શ; # LETTER SHA
\uE037→ષ; # LETTER SSA
\uE038→સ; # LETTER SA
\uE039→હ; # LETTER HA
\uE03C→઼; # SIGN NUKTA
\uE03D→ઽ; # SIGN AVAGRAHA
\uE03E→ા; # VOWEL SIGN AA
\uE03F→િ; # VOWEL SIGN I
\uE040→ી; # VOWEL SIGN II
\uE041→ુ; # VOWEL SIGN U
\uE042→ૂ; # VOWEL SIGN UU
\uE043→ૃ; # VOWEL SIGN VOCALIC R
\uE044→ૄ; # VOWEL SIGN VOCALIC RR
\uE045→ૅ; # VOWEL SIGN CANDRA E
\uE046→ે; # FALLBACK
\uE047→ે; # InterIndic-Gujarati: VOWEL SIGN EE (ે = VOWEL SIGN E)
\uE048→ૈ; # VOWEL SIGN AI
\uE049→ૉ; # VOWEL SIGN CANDRA O
\uE04A→ો; # FALLBACK
\uE04B→ો; # UNMAPPED InterIndic-Gujarati: VOWEL SIGN OO (ો = VOWEL SIGN O)
\uE04C→ૌ; # VOWEL SIGN AU
\uE04D→્; # SIGN VIRAMA
\uE050→ૐ; # OM
\uE051→;
\uE052→;
\uE053→;
\uE054→;
\uE055→; # UNMAPPED InterIndic-Gujarati: LENGTH MARK
\uE056→ૈ; # REMAP (indicExceptions.txt): \u0AD6→ૈ = AI LENGTH MARK→VOWEL SIGN AI
\uE057→ૌ; # REMAP (indicExceptions.txt): \u0AD7→ૌ = AU LENGTH MARK→VOWEL SIGN AU
\uE058→ક઼; # FALLBACK
\uE059→ખ઼; # REMAP (indicExceptions.txt): \u0AD9→ખ઼ = LETTER KHHA→LETTER KHA.SIGN NUKTA
\uE05A→ગ઼; # REMAP (indicExceptions.txt): \u0ADA→ગ઼ = LETTER GHHA→LETTER GA.SIGN NUKTA
\uE05B→જ઼; # REMAP (indicExceptions.txt): \u0ADB→જ઼ = LETTER ZA→LETTER JA.SIGN NUKTA
\uE05C→ડ઼; # FALLBACK
\uE05D→ઢ઼; # REMAP (indicExceptions.txt): \u0ADD→ઢ઼ = LETTER RHA→LETTER DDHA.SIGN NUKTA
\uE05E→ફ઼; # REMAP (indicExceptions.txt): \u0ADE→ફ઼ = LETTER FA→LETTER PHA.SIGN NUKTA
\uE05F→ય઼; # REMAP (indicExceptions.txt): \u0ADF→ય઼ = LETTER YYA→LETTER YA.SIGN NUKTA
\uE060→ૠ; # LETTER VOCALIC RR
\uE061→ૡ; # LETTER VOCALIC LL
\uE062→િ઼; # REMAP (indicExceptions.txt): ૢ→િ઼ = VOWEL SIGN VOCALIC L→VOWEL SIGN I.SIGN NUKTA
\uE063→ી઼; # REMAP (indicExceptions.txt): ૣ→ી઼ = VOWEL SIGN VOCALIC LL→VOWEL SIGN II.SIGN NUKTA
\uE064→।; # DANDA
\uE065→॥; # DOUBLE DANDA
\uE066→૦; # DIGIT ZERO
\uE067→૧; # DIGIT ONE
\uE068→૨; # DIGIT TWO
\uE069→૩; # DIGIT THREE
\uE06A→૪; # DIGIT FOUR
\uE06B→૫; # DIGIT FIVE
\uE06C→૬; # DIGIT SIX
\uE06D→૭; # DIGIT SEVEN
\uE06E→૮; # DIGIT EIGHT
\uE06F→૯; # DIGIT NINE
\uE070→૰; # ABBREVIATION SIGN
\uE071→ર; # LETTER RA WITH MIDDLE DIAGONAL
\uE072→ર; # LETTER RA WITH LOWER DIAGONAL
\uE073→; # RUPEE MARK
\uE074→; # RUPEE SIGN
\uE075→; # CURRENCY NUMERATOR ONE
\uE076→; # CURRENCY NUMERATOR TWO
\uE077→; # CURRENCY NUMERATOR THREE
\uE078→; # CURRENCY NUMERATOR FOUR
\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
\uE07A→; # CURRENCY DENOMINATOR SIXTEEN
\uE07B→; # ISSHAR
\uE07C→; # TIPPI
\uE07D→; # ADDAK
\uE07E→; # IRI
\uE07F→; # URA
\uE080→; # EK ONKAR
\uE081→વ; # FALLBACK FOR ORIYA LETTER WA
\uE082→; # Devanagari Glottal Stop
\uE083→ત્; # Bengali Khanda-ta
0 → ૦; # FALLBACK FOR TAMIL
1 → ૧;
# InterIndic-Gujarati
#:: NFD (NFC) ;
\uE001→ઁ; # SIGN CANDRABINDU
\uE002→ં; # SIGN ANUSVARA
\uE003→ઃ; # SIGN VISARGA
\uE004→અ; # FALLBACK TO LETTER A
\uE005→અ; # LETTER A
\uE006→આ; # LETTER AA
\uE007→ઇ; # LETTER I
\uE008→ઈ; # LETTER II
\uE009→ઉ; # LETTER U
\uE00A→ઊ; # LETTER UU
\uE00B→ઋ; # LETTER VOCALIC R
\uE00C→ઌ; # LETTER VOCALIC L
\uE00D→ઍ; # GUJARATI VOWEL CANDRA E
\uE00E→એ; # FALLBACK
\uE00F→એ; # InterIndic-Gujarati: LETTER EE (એ = LETTER E)
\uE010→ઐ; # LETTER AI
\uE011→ઑ; # FALLBACK
\uE012→ઓ; # FALLBACK
\uE013→ઓ; # UNMAPPED InterIndic-Gujarati: LETTER OO (ઓ = LETTER O)
\uE014→ઔ; # LETTER AU
\uE015→ક; # LETTER KA
\uE016→ખ; # LETTER KHA
\uE017→ગ; # LETTER GA
\uE018→ઘ; # LETTER GHA
\uE019→ઙ; # LETTER NGA
\uE01A→ચ; # LETTER CA
\uE01B→છ; # LETTER CHA
\uE01C→જ; # LETTER JA
\uE01D→ઝ; # LETTER JHA
\uE01E→ઞ; # LETTER NYA
\uE01F→ટ; # LETTER TTA
\uE020→ઠ; # LETTER TTHA
\uE021→ડ; # LETTER DDA
\uE022→ઢ; # LETTER DDHA
\uE023→ણ; # LETTER NNA
\uE024→ત; # LETTER TA
\uE025→થ; # LETTER THA
\uE026→દ; # LETTER DA
\uE027→ધ; # LETTER DHA
\uE028→ન; # LETTER NA
\uE029→ન઼; # FALLBACK to NA+NUKTA
\uE02A→પ; # LETTER PA
\uE02B→ફ; # LETTER PHA
\uE02C→બ; # LETTER BA
\uE02D→ભ; # LETTER BHA
\uE02E→મ; # LETTER MA
\uE02F→ય; # LETTER YA
\uE030→ર; # LETTER RA
\uE031→ર઼; # FALLBACK
\uE032→લ; # LETTER LA
\uE033→ળ; # LETTER LLA
\uE034→ળ઼; # LETTER LLLA→LETTER LLA+NUKTA
\uE035→વ; # LETTER VA
\uE036→શ; # LETTER SHA
\uE037→ષ; # LETTER SSA
\uE038→સ; # LETTER SA
\uE039→હ; # LETTER HA
\uE03C→઼; # SIGN NUKTA
\uE03D→ઽ; # SIGN AVAGRAHA
\uE03E→ા; # VOWEL SIGN AA
\uE03F→િ; # VOWEL SIGN I
\uE040→ી; # VOWEL SIGN II
\uE041→ુ; # VOWEL SIGN U
\uE042→ૂ; # VOWEL SIGN UU
\uE043→ૃ; # VOWEL SIGN VOCALIC R
\uE044→ૄ; # VOWEL SIGN VOCALIC RR
\uE045→ૅ; # VOWEL SIGN CANDRA E
\uE046→ે; # FALLBACK
\uE047→ે; # InterIndic-Gujarati: VOWEL SIGN EE (ે = VOWEL SIGN E)
\uE048→ૈ; # VOWEL SIGN AI
\uE049→ૉ; # VOWEL SIGN CANDRA O
\uE04A→ો; # FALLBACK
\uE04B→ો; # UNMAPPED InterIndic-Gujarati: VOWEL SIGN OO (ો = VOWEL SIGN O)
\uE04C→ૌ; # VOWEL SIGN AU
\uE04D→્; # SIGN VIRAMA
\uE050→ૐ; # OM
\uE051→;
\uE052→;
\uE053→;
\uE054→;
\uE055→; # UNMAPPED InterIndic-Gujarati: LENGTH MARK
\uE056→ૈ; # REMAP (indicExceptions.txt): \u0AD6→ૈ = AI LENGTH MARK→VOWEL SIGN AI
\uE057→ૌ; # REMAP (indicExceptions.txt): \u0AD7→ૌ = AU LENGTH MARK→VOWEL SIGN AU
\uE058→ક઼; # FALLBACK
\uE059→ખ઼; # REMAP (indicExceptions.txt): \u0AD9→ખ઼ = LETTER KHHA→LETTER KHA.SIGN NUKTA
\uE05A→ગ઼; # REMAP (indicExceptions.txt): \u0ADA→ગ઼ = LETTER GHHA→LETTER GA.SIGN NUKTA
\uE05B→જ઼; # REMAP (indicExceptions.txt): \u0ADB→જ઼ = LETTER ZA→LETTER JA.SIGN NUKTA
\uE05C→ડ઼; # FALLBACK
\uE05D→ઢ઼; # REMAP (indicExceptions.txt): \u0ADD→ઢ઼ = LETTER RHA→LETTER DDHA.SIGN NUKTA
\uE05E→ફ઼; # REMAP (indicExceptions.txt): \u0ADE→ફ઼ = LETTER FA→LETTER PHA.SIGN NUKTA
\uE05F→ય઼; # REMAP (indicExceptions.txt): \u0ADF→ય઼ = LETTER YYA→LETTER YA.SIGN NUKTA
\uE060→ૠ; # LETTER VOCALIC RR
\uE061→ૡ; # LETTER VOCALIC LL
\uE062→િ઼; # REMAP (indicExceptions.txt): ૢ→િ઼ = VOWEL SIGN VOCALIC L→VOWEL SIGN I.SIGN NUKTA
\uE063→ી઼; # REMAP (indicExceptions.txt): ૣ→ી઼ = VOWEL SIGN VOCALIC LL→VOWEL SIGN II.SIGN NUKTA
\uE064→।; # DANDA
\uE065→॥; # DOUBLE DANDA
\uE066→૦; # DIGIT ZERO
\uE067→૧; # DIGIT ONE
\uE068→૨; # DIGIT TWO
\uE069→૩; # DIGIT THREE
\uE06A→૪; # DIGIT FOUR
\uE06B→૫; # DIGIT FIVE
\uE06C→૬; # DIGIT SIX
\uE06D→૭; # DIGIT SEVEN
\uE06E→૮; # DIGIT EIGHT
\uE06F→૯; # DIGIT NINE
\uE070→૰; # ABBREVIATION SIGN
\uE071→ર; # LETTER RA WITH MIDDLE DIAGONAL
\uE072→ર; # LETTER RA WITH LOWER DIAGONAL
\uE073→; # RUPEE MARK
\uE074→; # RUPEE SIGN
\uE075→; # CURRENCY NUMERATOR ONE
\uE076→; # CURRENCY NUMERATOR TWO
\uE077→; # CURRENCY NUMERATOR THREE
\uE078→; # CURRENCY NUMERATOR FOUR
\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
\uE07A→; # CURRENCY DENOMINATOR SIXTEEN
\uE07B→; # ISSHAR
\uE07C→; # TIPPI
\uE07D→; # ADDAK
\uE07E→; # IRI
\uE07F→; # URA
\uE080→; # EK ONKAR
\uE081→વ; # FALLBACK FOR ORIYA LETTER WA
\uE082→; # Devanagari Glottal Stop
\uE083→ત્; # Bengali Khanda-ta
0 → ૦; # FALLBACK FOR TAMIL
1 → ૧;
#\uE080→; # UNMAPPED InterIndic-Gujarati: ISSHAR
# :: NFC (NFD) ;
# eof
…/transforms/transform[@source="InterIndic"][@target="Gurmukhi"][@direction="forward"]/tRule$vowel = [ਅ-ਔ ਾ-੍];
$consonant = [ਕ-ਹ];
\uE001→ਁ; # SIGN CHANDRABINDU
$vowel{\uE002→ਂ; # SIGN ANUSVARA (ਂ = SIGN BINDI)
$consonant{\uE002→ੰ; # SIGN TIPPI
\uE002→ਂ;
\uE003→; # FALLBACK BLOW AWAY SIGN VISARGA
\uE004→ਅ; # FALLBACK TO LETTER A
\uE005→ਅ; # LETTER A
\uE006→ਆ; # LETTER AA
\uE007→ਇ; # LETTER I
\uE008→ਈ; # LETTER II
\uE009→ਉ; # LETTER U
\uE00A→ਊ; # LETTER UU
\uE00B→ਰਿ; # REMAP (indicExceptions.txt): \u0A0B→ਰਿ = LETTER VOCALIC R→LETTER RA.VOWEL SIGN I
\uE00C→ਲ਼; # FALLBACK
\uE00D→ਏ; # FALLBACK
\uE00E→ਏ; # FALLBACK
\uE00F→ਏ; # LETTER EE
\uE010→ਐ; # LETTER AI
\uE011→ਓ; # FALLBACK
\uE012→ਓ; # FALLBACK
\uE013→ਓ; # LETTER OO
\uE014→ਔ; # LETTER AU
\uE015→ਕ; # LETTER KA
\uE016→ਖ; # LETTER KHA
\uE017→ਗ; # LETTER GA
\uE018→ਘ; # LETTER GHA
\uE019→ਙ; # LETTER NGA
\uE01A→ਚ; # LETTER CA
\uE01B→ਛ; # LETTER CHA
\uE01C→ਜ; # LETTER JA
\uE01D→ਝ; # LETTER JHA
\uE01E→ਞ; # LETTER NYA
\uE01F→ਟ; # LETTER TTA
\uE020→ਠ; # LETTER TTHA
\uE021→ਡ; # LETTER DDA
\uE022→ਢ; # LETTER DDHA
\uE023→ਣ; # LETTER NNA
\uE024→ਤ; # LETTER TA
\uE025→ਥ; # LETTER THA
\uE026→ਦ; # LETTER DA
\uE027→ਧ; # LETTER DHA
\uE028→ਨ; # LETTER NA
\uE029→ਨ਼; # REMAP (indicExceptions.txt): \u0A29→ਨ = LETTER NNNA→LETTER NA
\uE02A→ਪ; # LETTER PA
\uE02B→ਫ; # LETTER PHA
\uE02C→ਬ; # LETTER BA
\uE02D→ਭ; # LETTER BHA
\uE02E→ਮ; # LETTER MA
\uE02F→ਯ; # LETTER YA
\uE030→ਰ; # LETTER RA
\uE031→ਰ਼; # FALLBACK LETTER RA+NUKTA
\uE032→ਲ; # LETTER LA
\uE033→ਲ; # LETTER LLA
\uE034→ਲ਼; # REMAP (indicExceptions.txt): \u0A34→ਲ਼ = LETTER LLLA→LETTER LLA
\uE035→ਵ; # LETTER VA
\uE036→ਸ਼; # LETTER SHA
\uE037→ਸ਼; # REMAP (indicExceptions.txt): \u0A37→ਸ਼ = LETTER SSA→LETTER SHA
\uE038→ਸ; # LETTER SA
\uE039→ਹ; # LETTER HA
\uE03C→਼; # SIGN NUKTA
\uE03D→; # FALLBACK BLOW AWAY SIGN AVAGRAHA
\uE03E→ਾ; # VOWEL SIGN AA
\uE03F→ਿ; # VOWEL SIGN I
\uE040→ੀ; # VOWEL SIGN II
\uE041→ੁ; # VOWEL SIGN U
\uE042→ੂ; # VOWEL SIGN UU
\uE043→; # FALLBACK BLOW AWAY VOWEL SIGN VOCALIC R
\uE044→; # FALLBACK BLOW AWAY VOWEL SIGN VOCALIC RR
\uE045→ੈ; # REMAP (indicExceptions.txt): \u0A45→ੈ = VOWEL SIGN CANDRA E→VOWEL SIGN AI
\uE046→ੇ; # FALLABCK
\uE047→ੇ; # VOWEL SIGN EE
\uE048→ੈ; # VOWEL SIGN AI
\uE049→ੌ; # REMAP (indicExceptions.txt): \u0A49→ੌ = VOWEL SIGN CANDRA O→VOWEL SIGN AU
\uE04A→ੋ; # FALLBACK
\uE04B→ੋ; # VOWEL SIGN OO
\uE04C→ੌ; # VOWEL SIGN AU
\uE04D→੍; # SIGN VIRAMA
\uE050→ਏਂ; # FALLBACK to OO+BINDI : OM
\uE051→;
\uE052→;
\uE053→;
\uE054→;
\uE055→; # FALLBACK BLOW AWAY LENGTH MARK
\uE056→ੈ; # REMAP (indicExceptions.txt): \u0A56→ੈ = AI LENGTH MARK→VOWEL SIGN AI
\uE057→ੌ; # REMAP (indicExceptions.txt): \u0A57→ੌ = AU LENGTH MARK→VOWEL SIGN AU
\uE058→ਕ਼; # FALLBACK RA+ NUKTA
\uE059→ਖ਼; # LETTER KHHA
\uE05A→ਗ਼; # LETTER GHHA
\uE05B→ਜ਼; # LETTER ZA
\uE05C→ੜ; # LETTER RRA
\uE05D→ਢ਼; # REMAP (indicExceptions.txt): \u0A5D→ਢ਼ = LETTER RHA→LETTER DDHA.SIGN NUKTA
\uE05E→ਫ਼; # LETTER FA
\uE05F→ਯ਼; # REMAP (indicExceptions.txt): \u0A5F→ਯ = LETTER YYA→LETTER YA
\uE060→ਰਿ; # REMAP (indicExceptions.txt): \u0A60→ਰਿ = LETTER VOCALIC RR→LETTER RA.VOWEL SIGN I
\uE061→ਲ਼; #
\uE062→ਿ਼; # REMAP (indicExceptions.txt): \u0A62→ਿ਼ = VOWEL SIGN VOCALIC L→VOWEL SIGN I.SIGN NUKTA
\uE063→ੀ਼; # REMAP (indicExceptions.txt): \u0A63→ੀ਼ = VOWEL SIGN VOCALIC LL→VOWEL SIGN II.SIGN NUKTA
\uE064→।; # DANDA
\uE065→॥; # DOUBLE DANDA
\uE066→੦; # DIGIT ZERO
\uE067→੧; # DIGIT ONE
\uE068→੨; # DIGIT TWO
\uE069→੩; # DIGIT THREE
\uE06A→੪; # DIGIT FOUR
\uE06B→੫; # DIGIT FIVE
\uE06C→੬; # DIGIT SIX
\uE06D→੭; # DIGIT SEVEN
\uE06E→੮; # DIGIT EIGHT
\uE06F→੯; # DIGIT NINE
\uE070→; # ABBREVIATION SIGN
\uE071→ਰ; # LETTER RA WITH MIDDLE DIAGONAL
\uE072→ਰ; # LETTER RA WITH LOWER DIAGONAL
\uE073→; # RUPEE MARK
\uE074→; # RUPEE SIGN
\uE075→; # CURRENCY NUMERATOR ONE
\uE076→; # CURRENCY NUMERATOR TWO
\uE077→; # CURRENCY NUMERATOR THREE
\uE078→; # CURRENCY NUMERATOR FOUR
\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
\uE07A→; # CURRENCY DENOMINATOR SIXTEEN
\uE07B→; # ISSHAR
\uE07C→ੰ; # TIPPI
\uE07D→ੱ; # ADDAK
\uE07E→ੲ; # IRI
\uE07F→ੳ; # URA
\uE080→ੴ; # EK ONKAR
\uE081→ਵ; # FALLBACK FOR ORIYA LETTER WA
\uE082→; # Devanagari Glottal Stop
\uE083→ਤ੍; # Bengali Khanda-ta
0 → ੦; # FALLBACK FOR TAMIL
1 → ੧;
# InterIndic-Gurmukhi
#:: NFD (NFC) ;
$vowel = [ਅ-ਔ ਾ-੍];
$consonant = [ਕ-ਹ];
\uE001→ਁ; # SIGN CHANDRABINDU
#rules for BINDI
# Anusvara is equivalent to BINDI when preceeded by a vowel
$vowel{\uE002→ਂ; # SIGN ANUSVARA (ਂ = SIGN BINDI)
# else is equivalent to TIPPI
$consonant{\uE002→ੰ; # SIGN TIPPI
\uE002→ਂ;
\uE003→; # FALLBACK BLOW AWAY SIGN VISARGA
\uE004→ਅ; # FALLBACK TO LETTER A
\uE005→ਅ; # LETTER A
\uE006→ਆ; # LETTER AA
\uE007→ਇ; # LETTER I
\uE008→ਈ; # LETTER II
\uE009→ਉ; # LETTER U
\uE00A→ਊ; # LETTER UU
\uE00B→ਰਿ; # REMAP (indicExceptions.txt): \u0A0B→ਰਿ = LETTER VOCALIC R→LETTER RA.VOWEL SIGN I
\uE00C→ਲ਼; # FALLBACK
\uE00D→ਏ; # FALLBACK
\uE00E→ਏ; # FALLBACK
\uE00F→ਏ; # LETTER EE
\uE010→ਐ; # LETTER AI
\uE011→ਓ; # FALLBACK
\uE012→ਓ; # FALLBACK
\uE013→ਓ; # LETTER OO
\uE014→ਔ; # LETTER AU
\uE015→ਕ; # LETTER KA
\uE016→ਖ; # LETTER KHA
\uE017→ਗ; # LETTER GA
\uE018→ਘ; # LETTER GHA
\uE019→ਙ; # LETTER NGA
\uE01A→ਚ; # LETTER CA
\uE01B→ਛ; # LETTER CHA
\uE01C→ਜ; # LETTER JA
\uE01D→ਝ; # LETTER JHA
\uE01E→ਞ; # LETTER NYA
\uE01F→ਟ; # LETTER TTA
\uE020→ਠ; # LETTER TTHA
\uE021→ਡ; # LETTER DDA
\uE022→ਢ; # LETTER DDHA
\uE023→ਣ; # LETTER NNA
\uE024→ਤ; # LETTER TA
\uE025→ਥ; # LETTER THA
\uE026→ਦ; # LETTER DA
\uE027→ਧ; # LETTER DHA
\uE028→ਨ; # LETTER NA
\uE029→ਨ਼; # REMAP (indicExceptions.txt): \u0A29→ਨ = LETTER NNNA→LETTER NA
\uE02A→ਪ; # LETTER PA
\uE02B→ਫ; # LETTER PHA
\uE02C→ਬ; # LETTER BA
\uE02D→ਭ; # LETTER BHA
\uE02E→ਮ; # LETTER MA
\uE02F→ਯ; # LETTER YA
\uE030→ਰ; # LETTER RA
\uE031→ਰ਼; # FALLBACK LETTER RA+NUKTA
\uE032→ਲ; # LETTER LA
\uE033→ਲ; # LETTER LLA
\uE034→ਲ਼; # REMAP (indicExceptions.txt): \u0A34→ਲ਼ = LETTER LLLA→LETTER LLA
\uE035→ਵ; # LETTER VA
\uE036→ਸ਼; # LETTER SHA
\uE037→ਸ਼; # REMAP (indicExceptions.txt): \u0A37→ਸ਼ = LETTER SSA→LETTER SHA
\uE038→ਸ; # LETTER SA
\uE039→ਹ; # LETTER HA
\uE03C→਼; # SIGN NUKTA
\uE03D→; # FALLBACK BLOW AWAY SIGN AVAGRAHA
\uE03E→ਾ; # VOWEL SIGN AA
\uE03F→ਿ; # VOWEL SIGN I
\uE040→ੀ; # VOWEL SIGN II
\uE041→ੁ; # VOWEL SIGN U
\uE042→ੂ; # VOWEL SIGN UU
\uE043→; # FALLBACK BLOW AWAY VOWEL SIGN VOCALIC R
\uE044→; # FALLBACK BLOW AWAY VOWEL SIGN VOCALIC RR
\uE045→ੈ; # REMAP (indicExceptions.txt): \u0A45→ੈ = VOWEL SIGN CANDRA E→VOWEL SIGN AI
\uE046→ੇ; # FALLABCK
\uE047→ੇ; # VOWEL SIGN EE
\uE048→ੈ; # VOWEL SIGN AI
\uE049→ੌ; # REMAP (indicExceptions.txt): \u0A49→ੌ = VOWEL SIGN CANDRA O→VOWEL SIGN AU
\uE04A→ੋ; # FALLBACK
\uE04B→ੋ; # VOWEL SIGN OO
\uE04C→ੌ; # VOWEL SIGN AU
\uE04D→੍; # SIGN VIRAMA
\uE050→ਏਂ; # FALLBACK to OO+BINDI : OM
\uE051→;
\uE052→;
\uE053→;
\uE054→;
\uE055→; # FALLBACK BLOW AWAY LENGTH MARK
\uE056→ੈ; # REMAP (indicExceptions.txt): \u0A56→ੈ = AI LENGTH MARK→VOWEL SIGN AI
\uE057→ੌ; # REMAP (indicExceptions.txt): \u0A57→ੌ = AU LENGTH MARK→VOWEL SIGN AU
\uE058→ਕ਼; # FALLBACK RA+ NUKTA
\uE059→ਖ਼; # LETTER KHHA
\uE05A→ਗ਼; # LETTER GHHA
\uE05B→ਜ਼; # LETTER ZA
\uE05C→ੜ; # LETTER RRA
\uE05D→ਢ਼; # REMAP (indicExceptions.txt): \u0A5D→ਢ਼ = LETTER RHA→LETTER DDHA.SIGN NUKTA
\uE05E→ਫ਼; # LETTER FA
\uE05F→ਯ਼; # REMAP (indicExceptions.txt): \u0A5F→ਯ = LETTER YYA→LETTER YA
\uE060→ਰਿ; # REMAP (indicExceptions.txt): \u0A60→ਰਿ = LETTER VOCALIC RR→LETTER RA.VOWEL SIGN I
\uE061→ਲ਼; #
\uE062→ਿ਼; # REMAP (indicExceptions.txt): \u0A62→ਿ਼ = VOWEL SIGN VOCALIC L→VOWEL SIGN I.SIGN NUKTA
\uE063→ੀ਼; # REMAP (indicExceptions.txt): \u0A63→ੀ਼ = VOWEL SIGN VOCALIC LL→VOWEL SIGN II.SIGN NUKTA
\uE064→।; # DANDA
\uE065→॥; # DOUBLE DANDA
\uE066→੦; # DIGIT ZERO
\uE067→੧; # DIGIT ONE
\uE068→੨; # DIGIT TWO
\uE069→੩; # DIGIT THREE
\uE06A→੪; # DIGIT FOUR
\uE06B→੫; # DIGIT FIVE
\uE06C→੬; # DIGIT SIX
\uE06D→੭; # DIGIT SEVEN
\uE06E→੮; # DIGIT EIGHT
\uE06F→੯; # DIGIT NINE
\uE070→; # ABBREVIATION SIGN
\uE071→ਰ; # LETTER RA WITH MIDDLE DIAGONAL
\uE072→ਰ; # LETTER RA WITH LOWER DIAGONAL
\uE073→; # RUPEE MARK
\uE074→; # RUPEE SIGN
\uE075→; # CURRENCY NUMERATOR ONE
\uE076→; # CURRENCY NUMERATOR TWO
\uE077→; # CURRENCY NUMERATOR THREE
\uE078→; # CURRENCY NUMERATOR FOUR
\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
\uE07A→; # CURRENCY DENOMINATOR SIXTEEN
\uE07B→; # ISSHAR
\uE07C→ੰ; # TIPPI
\uE07D→ੱ; # ADDAK
\uE07E→ੲ; # IRI
\uE07F→ੳ; # URA
\uE080→ੴ; # EK ONKAR
\uE081→ਵ; # FALLBACK FOR ORIYA LETTER WA
\uE082→; # Devanagari Glottal Stop
\uE083→ਤ੍; # Bengali Khanda-ta
0 → ੦; # FALLBACK FOR TAMIL
1 → ੧;
# :: NFC (NFD) ;
# eof
…/transforms/transform[@source="InterIndic"][@target="Kannada"][@direction="forward"]/tRule\uE033\uE03C→ೞ; # LETTER FA
\uE001→ಂ; # REMAP (indicExceptions.txt): \u0C81→ಂ = SIGN CANDRABINDU→SIGN ANUSVARA
\uE002→ಂ; # SIGN ANUSVARA
\uE003→ಃ; # SIGN VISARGA
\uE004→ಅ; # FALLBACK TO LETTER A
\uE005→ಅ; # LETTER A
\uE006→ಆ; # LETTER AA
\uE007→ಇ; # LETTER I
\uE008→ಈ; # LETTER II
\uE009→ಉ; # LETTER U
\uE00A→ಊ; # LETTER UU
\uE00B→ಋ; # LETTER VOCALIC R
\uE00C→ಌ; # LETTER VOCALIC L
\uE00D→ಎ; # LETTER E
\uE00E→ಎ; # FALLBACK
\uE00F→ಏ; # LETTER EE
\uE010→ಐ; # LETTER AI
\uE011→ಒ; # FALLBACK
\uE012→ಒ; # LETTER O
\uE013→ಓ; # LETTER OO
\uE014→ಔ; # LETTER AU
\uE015→ಕ; # LETTER KA
\uE016→ಖ; # LETTER KHA
\uE017→ಗ; # LETTER GA
\uE018→ಘ; # LETTER GHA
\uE019→ಙ; # LETTER NGA
\uE01A→ಚ; # LETTER CA
\uE01B→ಛ; # LETTER CHA
\uE01C→ಜ; # LETTER JA
\uE01D→ಝ; # LETTER JHA
\uE01E→ಞ; # LETTER NYA
\uE01F→ಟ; # LETTER TTA
\uE020→ಠ; # LETTER TTHA
\uE021→ಡ; # LETTER DDA
\uE022→ಢ; # LETTER DDHA
\uE023→ಣ; # LETTER NNA
\uE024→ತ; # LETTER TA
\uE025→ಥ; # LETTER THA
\uE026→ದ; # LETTER DA
\uE027→ಧ; # LETTER DHA
\uE028→ನ; # LETTER NA
\uE029→ನ; # REMAP (indicExceptions.txt): \u0CA9→ನ = LETTER NNNA→LETTER NA
\uE02A→ಪ; # LETTER PA
\uE02B→ಫ; # LETTER PHA
\uE02C→ಬ; # LETTER BA
\uE02D→ಭ; # LETTER BHA
\uE02E→ಮ; # LETTER MA
\uE02F→ಯ; # LETTER YA
\uE030\uE03C→ಱ;
\uE030→ರ; # LETTER RA
\uE031→ಱ; # LETTER RRA
\uE032→ಲ; # LETTER LA
\uE033→ಳ; # LETTER LLA
\uE034→ೞ; # REMAP (indicExceptions.txt): \u0CB4→ಳ = LETTER LLLA→LETTER LLA
\uE035→ವ; # LETTER VA
\uE036→ಶ; # LETTER SHA
\uE037→ಷ; # LETTER SSA
\uE038→ಸ; # LETTER SA
\uE039→ಹ; # LETTER HA
\uE03C→಼; # NUKTA
\uE03D→ಽ; # AVAGRAHA
\uE03E→ಾ; # VOWEL SIGN AA
\uE03F→ಿ; # VOWEL SIGN I
\uE040→ೀ; # VOWEL SIGN II
\uE041→ು; # VOWEL SIGN U
\uE042→ೂ; # VOWEL SIGN UU
\uE043→ೃ; # VOWEL SIGN VOCALIC R
\uE044→ೄ; # VOWEL SIGN VOCALIC RR
\uE045→ೆ; # REMAP (indicExceptions.txt): \u0CC5→ೆ = VOWEL SIGN CANDRA E→VOWEL SIGN E
\uE046→ೆ; # VOWEL SIGN E
\uE047→ೇ; # VOWEL SIGN EE
\uE048→ೈ; # VOWEL SIGN AI
\uE049→ೊ; # REMAP (indicExceptions.txt): \u0CC9→ೊ = VOWEL SIGN CANDRA O→VOWEL SIGN O
\uE04A→ೊ; # VOWEL SIGN O
\uE04B→ೋ; # VOWEL SIGN OO
\uE04C→ೌ; # VOWEL SIGN AU
\uE04D→್; # SIGN VIRAMA
\uE050→ಓಂ; # REMAP (indicExceptions.txt): \u0CD0→ಓಂ = OM→LETTER OO.SIGN ANUSVARA
\uE051→;
\uE052→;
\uE053→;
\uE054→;
\uE055→ೕ; # LENGTH MARK
\uE056→ೖ; # AI LENGTH MARK
\uE057→ೌ; # REMAP (indicExceptions.txt): \u0CD7→ೌ = AU LENGTH MARK→VOWEL SIGN AU
\uE058→ಕ; # FALLBACK
\uE059→ಖ; # REMAP (indicExceptions.txt): \u0CD9→ಖ = LETTER KHHA→LETTER KHA
\uE05A→ಗ; # REMAP (indicExceptions.txt): \u0CDA→ಗ = LETTER GHHA→LETTER GA
\uE05B→ಜ; # REMAP (indicExceptions.txt): \u0CDB→ಜ = LETTER ZA→LETTER JA
\uE05C→ಢ; # FALLBACK
\uE05D→ಢ; # REMAP (indicExceptions.txt): \u0CDD→ಢ = LETTER RHA→LETTER DDHA
\uE05E→ೞ; # LETTER FA
\uE05F→ಯ; # REMAP (indicExceptions.txt): \u0CDF→ಯ = LETTER YYA→LETTER YA
\uE060→ೠ; # LETTER VOCALIC RR
\uE061→ೡ; # LETTER VOCALIC LL
\uE062→ಿ; # REMAP (indicExceptions.txt): \u0CE2→ಿ = VOWEL SIGN VOCALIC L→VOWEL SIGN I
\uE063→ೀ; # REMAP (indicExceptions.txt): \u0CE3→ೀ = VOWEL SIGN VOCALIC LL→VOWEL SIGN II
\uE064→'.' ; # FALLBACK FOR DANDA
\uE065→'.' ; # FALLBACK FOR DOUBLE DANDA
\uE066→೦; # DIGIT ZERO
\uE067→೧; # DIGIT ONE
\uE068→೨; # DIGIT TWO
\uE069→೩; # DIGIT THREE
\uE06A→೪; # DIGIT FOUR
\uE06B→೫; # DIGIT FIVE
\uE06C→೬; # DIGIT SIX
\uE06D→೭; # DIGIT SEVEN
\uE06E→೮; # DIGIT EIGHT
\uE06F→೯; # DIGIT NINE
\uE070→; # ABBREVIATION SIGN
\uE071→ರ; # LETTER RA WITH MIDDLE DIAGONAL
\uE072→ರ; # LETTER RA WITH LOWER DIAGONAL
\uE073→; # RUPEE MARK
\uE074→; # RUPEE SIGN
\uE075→; # CURRENCY NUMERATOR ONE
\uE076→; # CURRENCY NUMERATOR TWO
\uE077→; # CURRENCY NUMERATOR THREE
\uE078→; # CURRENCY NUMERATOR FOUR
\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
\uE07A→; # CURRENCY DENOMINATOR SIXTEEN
\uE07B→; # ISSHAR
\uE07C→; # TIPPI
\uE07D→; # ADDAK
\uE07E→; # IRI
\uE07F→; # URA
\uE080→; # EK ONKAR
\uE081→ವ; # FALLBACK FOR ORIYA LETTER WA
\uE082→; # Devanagari Glottal Stop
\uE083→ತ್; # Bengali Khanda-ta
0 → ೦; # FALLBACK FOR TAMIL
1 → ೧;
# InterIndic-Kannada
#:: NFD (NFC) ;
\uE033\uE03C→ೞ; # LETTER FA
\uE001→ಂ; # REMAP (indicExceptions.txt): \u0C81→ಂ = SIGN CANDRABINDU→SIGN ANUSVARA
\uE002→ಂ; # SIGN ANUSVARA
\uE003→ಃ; # SIGN VISARGA
\uE004→ಅ; # FALLBACK TO LETTER A
\uE005→ಅ; # LETTER A
\uE006→ಆ; # LETTER AA
\uE007→ಇ; # LETTER I
\uE008→ಈ; # LETTER II
\uE009→ಉ; # LETTER U
\uE00A→ಊ; # LETTER UU
\uE00B→ಋ; # LETTER VOCALIC R
\uE00C→ಌ; # LETTER VOCALIC L
\uE00D→ಎ; # LETTER E
\uE00E→ಎ; # FALLBACK
\uE00F→ಏ; # LETTER EE
\uE010→ಐ; # LETTER AI
\uE011→ಒ; # FALLBACK
\uE012→ಒ; # LETTER O
\uE013→ಓ; # LETTER OO
\uE014→ಔ; # LETTER AU
\uE015→ಕ; # LETTER KA
\uE016→ಖ; # LETTER KHA
\uE017→ಗ; # LETTER GA
\uE018→ಘ; # LETTER GHA
\uE019→ಙ; # LETTER NGA
\uE01A→ಚ; # LETTER CA
\uE01B→ಛ; # LETTER CHA
\uE01C→ಜ; # LETTER JA
\uE01D→ಝ; # LETTER JHA
\uE01E→ಞ; # LETTER NYA
\uE01F→ಟ; # LETTER TTA
\uE020→ಠ; # LETTER TTHA
\uE021→ಡ; # LETTER DDA
\uE022→ಢ; # LETTER DDHA
\uE023→ಣ; # LETTER NNA
\uE024→ತ; # LETTER TA
\uE025→ಥ; # LETTER THA
\uE026→ದ; # LETTER DA
\uE027→ಧ; # LETTER DHA
\uE028→ನ; # LETTER NA
\uE029→ನ; # REMAP (indicExceptions.txt): \u0CA9→ನ = LETTER NNNA→LETTER NA
\uE02A→ಪ; # LETTER PA
\uE02B→ಫ; # LETTER PHA
\uE02C→ಬ; # LETTER BA
\uE02D→ಭ; # LETTER BHA
\uE02E→ಮ; # LETTER MA
\uE02F→ಯ; # LETTER YA
\uE030\uE03C→ಱ;
\uE030→ರ; # LETTER RA
\uE031→ಱ; # LETTER RRA
\uE032→ಲ; # LETTER LA
\uE033→ಳ; # LETTER LLA
\uE034→ೞ; # REMAP (indicExceptions.txt): \u0CB4→ಳ = LETTER LLLA→LETTER LLA
\uE035→ವ; # LETTER VA
\uE036→ಶ; # LETTER SHA
\uE037→ಷ; # LETTER SSA
\uE038→ಸ; # LETTER SA
\uE039→ಹ; # LETTER HA
\uE03C→಼; # NUKTA
\uE03D→ಽ; # AVAGRAHA
\uE03E→ಾ; # VOWEL SIGN AA
\uE03F→ಿ; # VOWEL SIGN I
\uE040→ೀ; # VOWEL SIGN II
\uE041→ು; # VOWEL SIGN U
\uE042→ೂ; # VOWEL SIGN UU
\uE043→ೃ; # VOWEL SIGN VOCALIC R
\uE044→ೄ; # VOWEL SIGN VOCALIC RR
\uE045→ೆ; # REMAP (indicExceptions.txt): \u0CC5→ೆ = VOWEL SIGN CANDRA E→VOWEL SIGN E
\uE046→ೆ; # VOWEL SIGN E
\uE047→ೇ; # VOWEL SIGN EE
\uE048→ೈ; # VOWEL SIGN AI
\uE049→ೊ; # REMAP (indicExceptions.txt): \u0CC9→ೊ = VOWEL SIGN CANDRA O→VOWEL SIGN O
\uE04A→ೊ; # VOWEL SIGN O
\uE04B→ೋ; # VOWEL SIGN OO
\uE04C→ೌ; # VOWEL SIGN AU
\uE04D→್; # SIGN VIRAMA
\uE050→ಓಂ; # REMAP (indicExceptions.txt): \u0CD0→ಓಂ = OM→LETTER OO.SIGN ANUSVARA
\uE051→;
\uE052→;
\uE053→;
\uE054→;
\uE055→ೕ; # LENGTH MARK
\uE056→ೖ; # AI LENGTH MARK
\uE057→ೌ; # REMAP (indicExceptions.txt): \u0CD7→ೌ = AU LENGTH MARK→VOWEL SIGN AU
\uE058→ಕ; # FALLBACK
\uE059→ಖ; # REMAP (indicExceptions.txt): \u0CD9→ಖ = LETTER KHHA→LETTER KHA
\uE05A→ಗ; # REMAP (indicExceptions.txt): \u0CDA→ಗ = LETTER GHHA→LETTER GA
\uE05B→ಜ; # REMAP (indicExceptions.txt): \u0CDB→ಜ = LETTER ZA→LETTER JA
\uE05C→ಢ; # FALLBACK
\uE05D→ಢ; # REMAP (indicExceptions.txt): \u0CDD→ಢ = LETTER RHA→LETTER DDHA
\uE05E→ೞ; # LETTER FA
\uE05F→ಯ; # REMAP (indicExceptions.txt): \u0CDF→ಯ = LETTER YYA→LETTER YA
\uE060→ೠ; # LETTER VOCALIC RR
\uE061→ೡ; # LETTER VOCALIC LL
\uE062→ಿ; # REMAP (indicExceptions.txt): \u0CE2→ಿ = VOWEL SIGN VOCALIC L→VOWEL SIGN I
\uE063→ೀ; # REMAP (indicExceptions.txt): \u0CE3→ೀ = VOWEL SIGN VOCALIC LL→VOWEL SIGN II
\uE064→'.' ; # FALLBACK FOR DANDA
\uE065→'.' ; # FALLBACK FOR DOUBLE DANDA
\uE066→೦; # DIGIT ZERO
\uE067→೧; # DIGIT ONE
\uE068→೨; # DIGIT TWO
\uE069→೩; # DIGIT THREE
\uE06A→೪; # DIGIT FOUR
\uE06B→೫; # DIGIT FIVE
\uE06C→೬; # DIGIT SIX
\uE06D→೭; # DIGIT SEVEN
\uE06E→೮; # DIGIT EIGHT
\uE06F→೯; # DIGIT NINE
\uE070→; # ABBREVIATION SIGN
\uE071→ರ; # LETTER RA WITH MIDDLE DIAGONAL
\uE072→ರ; # LETTER RA WITH LOWER DIAGONAL
\uE073→; # RUPEE MARK
\uE074→; # RUPEE SIGN
\uE075→; # CURRENCY NUMERATOR ONE
\uE076→; # CURRENCY NUMERATOR TWO
\uE077→; # CURRENCY NUMERATOR THREE
\uE078→; # CURRENCY NUMERATOR FOUR
\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
\uE07A→; # CURRENCY DENOMINATOR SIXTEEN
\uE07B→; # ISSHAR
\uE07C→; # TIPPI
\uE07D→; # ADDAK
\uE07E→; # IRI
\uE07F→; # URA
\uE080→; # EK ONKAR
\uE081→ವ; # FALLBACK FOR ORIYA LETTER WA
\uE082→; # Devanagari Glottal Stop
\uE083→ತ್; # Bengali Khanda-ta
0 → ೦; # FALLBACK FOR TAMIL
1 → ೧;
# :: NFC (NFD) ;
# eof
…/transforms/transform[@source="InterIndic"][@target="Latin"][@direction="forward"]/tRule$chandrabindu=\uE001;
$anusvara=\uE002;
$visarga=\uE003;
$wa=\uE005;
$waa=\uE006;
$wi=\uE007;
$wii=\uE008;
$wu=\uE009;
$wuu=\uE00A;
$wr=\uE00B;
$wl=\uE00C;
$wce=\uE00D; # LETTER CANDRA E
$wse=\uE00E; # LETTER SHORT E
$we=\uE00F; # ए LETTER E
$wai=\uE010;
$wco=\uE011; # LETTER CANDRA O
$wso=\uE012; # LETTER SHORT O
$wo=\uE013; # ओ LETTER O
$wau=\uE014;
$ka=\uE015;
$kha=\uE016;
$ga=\uE017;
$gha=\uE018;
$nga=\uE019;
$ca=\uE01A;
$cha=\uE01B;
$ja=\uE01C;
$jha=\uE01D;
$nya=\uE01E;
$tta=\uE01F;
$ttha=\uE020;
$dda=\uE021;
$ddha=\uE022;
$nna=\uE023;
$ta=\uE024;
$tha=\uE025;
$da=\uE026;
$dha=\uE027;
$na=\uE028;
$ena=\uE029; #compatibility
$pa=\uE02A;
$pha=\uE02B;
$ba=\uE02C;
$bha=\uE02D;
$ma=\uE02E;
$ya=\uE02F;
$ra=\uE030;
$vva=\uE081;
$rra=\uE031;
$la=\uE032;
$lla=\uE033;
$ela=\uE034; #compatibility
$va=\uE035;
$sha=\uE036;
$ssa=\uE037;
$sa=\uE038;
$ha=\uE039;
$nukta=\uE03C;
$avagraha=\uE03D; # SIGN AVAGRAHA
$aa=\uE03E;
$i=\uE03F;
$ii=\uE040;
$u=\uE041;
$uu=\uE042;
$rh=\uE043;
$rrh=\uE044;
$ce=\uE045; #VOWEL SIGN CANDRA E
$se=\uE046; #VOWEL SIGN SHORT E
$e=\uE047;
$ai=\uE048;
$co=\uE049; # VOWEL SIGN CANDRA O
$so=\uE04A; # VOWEL SIGN SHORT O
$o=\uE04B; # ो
$au=\uE04C;
$virama=\uE04D;
$om=\uE050; # OM
\uE051→; # UNMAPPED STRESS SIGN UDATTA
\uE052→; # UNMAPPED STRESS SIGN ANUDATTA
\uE053→; # UNMAPPED GRAVE ACCENT
\uE054→; # UNMAPPED ACUTE ACCENT
$lm = \uE055;# Telugu Length Mark
$ailm=\uE056;# AI Length Mark
$aulm=\uE057;# AU Length Mark
$uka=\uE058;
$ukha=\uE059;
$ugha=\uE05A;
$ujha=\uE05B;
$uddha=\uE05C;
$udha=\uE05D;
$ufa=\uE05E;
$uya=\uE05F;
$wrr=\uE060;
$wll=\uE061;
$lh=\uE062;
$llh=\uE063;
$danda=\uE064;
$doubleDanda=\uE065;
$zero=\uE066; # DIGIT ZERO
$one=\uE067; # DIGIT ONE
$two=\uE068; # DIGIT TWO
$three=\uE069; # DIGIT THREE
$four=\uE06A; # DIGIT FOUR
$five=\uE06B; # DIGIT FIVE
$six=\uE06C; # DIGIT SIX
$seven=\uE06D; # DIGIT SEVEN
$eight=\uE06E; # DIGIT EIGHT
$nine=\uE06F; # DIGIT NINE
$dgs=\uE082;
$kta=\uE083;
$depVowelAbove=[\uE03E-\uE040\uE045-\uE04C];
$depVowelBelow=[\uE041-\uE044];
$x=[$aa$ai$au$ii$i$uu$u$rrh$rh$lh$llh$e$o$se$ce$so$co];
$z=[bcdfghjklmnpqrstvwxyz];
$vowels=[aeiour̥̄̆];
$forceIndependentMatra = [^[[:L:][̀-͌]]];
$anusvara} [$ka$kha$ga$gha$nga] → ṅ;
$anusvara} [$ca$cha$ja$jha$nya] → n̄;
$anusvara} [$tta$ttha$dda$ddha$nna] → ṇ;
$anusvara} [$ta$tha$da$dha$na] → n;
$anusvara} [$pa$pha$ba$bha$ma] → m;
$anusvara} [$ya$ra$lla$la$va$ssa$sha$sa$ha] → n;
$anusvara→ ṁ;
$ya$nukta}$x → ẏ;
$ya$nukta$virama → ẏ;
$ya$nukta → ẏa;
$la$nukta }$x → ḻ;
$la$nukta$virama → ḻ;
$la$nukta → ḻa;
$na$nukta }$x → ṉ;
$na$nukta$virama → ṉ;
$na$nukta → ṉa;
$ena }$x → ṉ;
$ena$virama → ṉ;
$ena → ṉa;
$uka → qa;
$ka$nukta }$x → q;
$ka$nukta$virama → q;
$ka$nukta → qa;
$kha$nukta }$x → ḵẖ;
$kha$nukta$virama → ḵẖ;
$kha$nukta → ḵẖa;
$ukha$virama → ḵẖ;
$ukha → ḵẖa;
$ugha → ġa;
$ga$nukta }$x → ġ;
$ga$nukta$virama → ġ;
$ga$nukta → ġa;
$ujha → za;
$ja$nukta }$x → z;
$ja$nukta$virama → z;
$ja$nukta → za;
$ddha$nukta}$x → ṛh;
$ddha$nukta$virama → ṛh;
$ddha$nukta → ṛha;
$uddha}$x → ṛ;
$uddha$virama → ṛ;
$uddha → ṛa;
$udha → ṛa;
$dda$nukta}$x → ṛ;
$dda$nukta$virama → ṛ;
$dda$nukta → ṛa;
$pha$nukta }$x → f;
$pha$nukta$virama → f;
$pha$nukta → fa;
$ufa }$x → f;
$ufa$virama → f;
$ufa → fa;
$ra$nukta}$x → ṟ;
$ra$nukta$virama → ṟ;
$ra$nukta → ṟa;
$lla$nukta}$x → ḻ;
$lla$nukta$virama → ḻ;
$lla$nukta → ḻa;
$ela}$x → ḻ;
$ela$virama → ḻ;
$ela → ḻa;
$uya}$x → ẏ;
$uya$virama → ẏ;
$uya → ẏa;
$ka$virama}$ha→k'';
$ka}$x→k;
$ka$virama→k;
$ka→ka;
$kha}$x→kh;
$kha$virama→kh;
$kha→kha;
$ga$virama}$ha→g'';
$ga}$x→g;
$ga$virama→g;
$ga→ga;
$gha}$x→gh;
$gha$virama→gh;
$gha→gha;
$nga}$x→ṅ;
$nga$virama→ṅ;
$nga→ṅa;
$ca$virama}$ha→c'';
$ca}$x→c;
$ca$virama→c;
$ca→ca;
$cha}$x→ch;
$cha$virama→ch;
$cha→cha;
$ja$virama}$ha→j'';
$ja}$x→j;
$ja$virama→j;
$ja→ja;
$jha}$x→jh;
$jha$virama→jh;
$jha→jha;
$nya }$x→ñ;
$nya$virama→ñ;
$nya → ña;
$tta$virama}$ha→ṭ'';
$tta}$x→ṭ;
$tta$virama→ṭ;
$tta→ṭa;
$ttha}$x→ṭh;
$ttha$virama→ṭh;
$ttha→ṭha;
$dda}$x$ha→ḍ'';
$dda}$x→ḍ;
$dda$virama→ḍ;
$dda→ḍa;
$ddha}$x→ḍh;
$ddha$virama→ḍh;
$ddha→ḍha;
$nna}$x→ṇ;
$nna$virama→ṇ;
$nna→ṇa;
$ta$virama}$ha→t'';
$ta$virama}$ttha→t'';
$ta$virama}$tta→t'';
$ta$virama}$tha→t'';
$ta}$x→t;
$ta$virama→t;
$ta→ta;
$tha}$x→th;
$tha$virama→th;
$tha→tha;
$da$virama}$ha→d'';
$da$virama}$ddha→d'';
$da$virama}$dda→d'';
$da$virama}$dha→d'';
$da}$x→d;
$da$virama→d;
$da→da;
$dha}$x→dh;
$dha$virama→dh;
$dha→dha;
$na$virama}$ga→n'';
$na$virama}$ya→n'';
$na}$x→n;
$na$virama→n;
$na→na;
$pa$virama}$ha→p'';
$pa}$x→p;
$pa$virama→p;
$pa→pa;
$pha}$x→ph;
$pha$virama→ph;
$pha→pha;
$ba$virama}$ha→b'';
$ba}$x→b;
$ba$virama→b;
$ba→ba;
$bha}$x→bh;
$bha$virama→bh;
$bha→bha;
$ma$virama}$ma→m'';
$ma}$x→m;
$ma$virama→m;
$ma→ma;
$ya}$x→y;
$ya$virama→y;
$ya→ya;
$ra$virama}$ha→r'';
$ra}$x→r;
$ra$virama→r;
$ra→ra;
$vva$virama}$ha→ẇ'';
$vva}$x→ẇ;
$vva$virama→ẇ;
$vva→ẇa;
$rra$virama}$ha→ṟ'';
$rra}$x→ṟ;
$rra$virama→ṟ;
$rra→ṟa;
$la$virama}$ha→l'';
$la}$x→l;
$la$virama→l;
$la→la;
$lla$virama}$ha→ḷ'';
$lla}$x→ḷ;
$lla$virama→ḷ;
$lla→ḷa;
$va}$x→v;
$va$virama→v;
$va→va;
$sa$virama}$ha→s'';
$sa$virama}$sha→s'';
$sa$virama}$ssa→s'';
$sa$virama}$sa→s'';
$sa}$x→s;
$sa$virama→s;
$sa$nukta}$x→ś;
$sa$nukta$virama→ś;
$sa$nukta→śa;
$sa→sa;
$sha}$x→ś;
$sha$virama→ś;
$sha→śa;
$ssa}$x→ṣ;
$ssa$virama→ṣ;
$ssa→ṣa;
$ha}$x→h;
$ha$virama→h;
$ha→ha;
$forceIndependentMatra{$aa → ̔ā;
$forceIndependentMatra{$ai → ̔ai;
$forceIndependentMatra{$au → ̔au;
$forceIndependentMatra{$ii → ̔ī;
$forceIndependentMatra{$i → ̔i;
$forceIndependentMatra{$uu → ̔ū;
$forceIndependentMatra{$u → ̔u;
$forceIndependentMatra{$rrh → ̔r̥̄;
$forceIndependentMatra{$rh → ̔r̥;
$forceIndependentMatra{$llh → ̔l̥̄;
$forceIndependentMatra{$lh → ̔l̥;
$forceIndependentMatra{$e → ̔ē;
$forceIndependentMatra{$o → ̔ō;
$forceIndependentMatra{$ce → ̔ĕ;
$forceIndependentMatra{$co → ̔ŏ;
$forceIndependentMatra{$se → ̔e;
$forceIndependentMatra{$so → ̔o;
$forceIndependentMatra{$nukta →; # Nukta cannot appear independently or as first character
$forceIndependentMatra{$virama →; # Virama cannot appear independently or as first character
$aa → ā;
$ai → ai;
$au → au;
$ii → ī;
$i → i;
$uu → ū;
$u → u;
$rrh → r̥̄;
$rh → r̥;
$llh → l̥̄;
$lh → l̥;
$e → ē;
$o → ō;
$ce → ĕ;
$co → ŏ;
$se → e;
$so → o;
$waa} $x → ā̔;
$wai} $x → ai̔;
$wau} $x → au̔;
$wii} $x → ī̔;
$wi } $x → i̔;
$wuu} $x → ū̔;
$wu } $x → u̔;
$wrr} $x → r̥̄̔;
$wr } $x → r̥̔;
$wll} $x → l̥̄̔;
$wl } $x → l̥̔;
$we } $x → ē̔;
$wo } $x → ō̔;
$wa } $x → a̔;
$wce} $x → ĕ̔;
$wco} $x → ŏ̔;
$wse} $x → e̔;
$wso} $x → o̔;
$om} $x → ''om̔;
$vowels{$waa → ''ā;
$vowels{$wai → ''ai;
$vowels{$wau → ''au;
$vowels{$wii → ''ī;
$vowels{$wi → ''i;
$vowels{$wuu → ''ū;
$vowels{$wu → ''u;
$vowels{$wrr → ''r̥̄;
$vowels{$wr → ''r̥;
$vowels{$wll → ''l̥̄;
$vowels{$wl → ''l̥;
$vowels{$we → ''ē;
$vowels{$wo → ''ō;
$vowels{$wa → ''a;
$vowels{$wce → ''ĕ;
$vowels{$wco → ''ŏ;
$vowels{$wse → ''e;
$vowels{$wso → ''o;
$waa → ā;
$wai → ai;
$wau → au;
$wii → ī;
$wi → i;
$wuu → ū;
$wu → u;
$wrr → r̥̄;
$wr → r̥;
$wll → l̥̄;
$wl → l̥;
$we → ē;
$wo → ō;
$wa → a;
$wce → ĕ;
$wco → ŏ;
$wse → e;
$wso → o;
$om → ''om;
$avagraha → ̕;
$chandrabindu$anusvara→̃;
$chandrabindu → m̐;
$visarga→ḥ;
$zero → 0;
$one → 1;
$two → 2;
$three → 3;
$four → 4;
$five → 5;
$six → 6;
$seven → 7;
$eight → 8;
$nine → 9;
$lm →;
$ailm →;
$aulm →;
$dgs→ʔ;
$kta→ṯ;
$danda→'.';
$doubleDanda→'.';
\uE070→; # ABBREVIATION SIGN
\uE071}$x→ra;
\uE071$virama→r;
\uE071→ra;
\uE072}$x→ra;
\uE072$virama→r;
\uE072→ra;
\uE073→; # RUPEE MARK
\uE074→; # RUPEE SIGN
\uE075→; # CURRENCY NUMERATOR ONE
\uE076→; # CURRENCY NUMERATOR TWO
\uE077→; # CURRENCY NUMERATOR THREE
\uE078→; # CURRENCY NUMERATOR FOUR
\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
\uE07A→; # CURRENCY DENOMINATOR SIXTEEN
\uE07B→; # ISSHAR
\uE07C→; # TIPPI
\uE07D→; # ADDAK
\uE07E→; # IRI
\uE07F→; # URA
\uE080→; # EK ONKAR
\uE004→; # DEVANAGARI VOWEL SIGN SHORT A
# InterIndic-Latin
#\u0E00 reserved
#consonants
$chandrabindu=\uE001;
$anusvara=\uE002;
$visarga=\uE003;
#\u0E004 reserved
# w←vowel→ represents the stand-alone form
$wa=\uE005;
$waa=\uE006;
$wi=\uE007;
$wii=\uE008;
$wu=\uE009;
$wuu=\uE00A;
$wr=\uE00B;
$wl=\uE00C;
$wce=\uE00D; # LETTER CANDRA E
$wse=\uE00E; # LETTER SHORT E
$we=\uE00F; # ए LETTER E
$wai=\uE010;
$wco=\uE011; # LETTER CANDRA O
$wso=\uE012; # LETTER SHORT O
$wo=\uE013; # ओ LETTER O
$wau=\uE014;
$ka=\uE015;
$kha=\uE016;
$ga=\uE017;
$gha=\uE018;
$nga=\uE019;
$ca=\uE01A;
$cha=\uE01B;
$ja=\uE01C;
$jha=\uE01D;
$nya=\uE01E;
$tta=\uE01F;
$ttha=\uE020;
$dda=\uE021;
$ddha=\uE022;
$nna=\uE023;
$ta=\uE024;
$tha=\uE025;
$da=\uE026;
$dha=\uE027;
$na=\uE028;
$ena=\uE029; #compatibility
$pa=\uE02A;
$pha=\uE02B;
$ba=\uE02C;
$bha=\uE02D;
$ma=\uE02E;
$ya=\uE02F;
$ra=\uE030;
$vva=\uE081;
$rra=\uE031;
$la=\uE032;
$lla=\uE033;
$ela=\uE034; #compatibility
$va=\uE035;
$sha=\uE036;
$ssa=\uE037;
$sa=\uE038;
$ha=\uE039;
#\u093A Reserved
#\u093B Reserved
$nukta=\uE03C;
$avagraha=\uE03D; # SIGN AVAGRAHA
# ←vowel→ represents the dependent form
$aa=\uE03E;
$i=\uE03F;
$ii=\uE040;
$u=\uE041;
$uu=\uE042;
$rh=\uE043;
$rrh=\uE044;
$ce=\uE045; #VOWEL SIGN CANDRA E
$se=\uE046; #VOWEL SIGN SHORT E
$e=\uE047;
$ai=\uE048;
$co=\uE049; # VOWEL SIGN CANDRA O
$so=\uE04A; # VOWEL SIGN SHORT O
$o=\uE04B; # ो
$au=\uE04C;
$virama=\uE04D;
# \u094E Reserved
# \u094F Reserved
$om=\uE050; # OM
\uE051→; # UNMAPPED STRESS SIGN UDATTA
\uE052→; # UNMAPPED STRESS SIGN ANUDATTA
\uE053→; # UNMAPPED GRAVE ACCENT
\uE054→; # UNMAPPED ACUTE ACCENT
$lm = \uE055;# Telugu Length Mark
$ailm=\uE056;# AI Length Mark
$aulm=\uE057;# AU Length Mark
#urdu compatibity forms
$uka=\uE058;
$ukha=\uE059;
$ugha=\uE05A;
$ujha=\uE05B;
$uddha=\uE05C;
$udha=\uE05D;
$ufa=\uE05E;
$uya=\uE05F;
$wrr=\uE060;
$wll=\uE061;
$lh=\uE062;
$llh=\uE063;
$danda=\uE064;
$doubleDanda=\uE065;
$zero=\uE066; # DIGIT ZERO
$one=\uE067; # DIGIT ONE
$two=\uE068; # DIGIT TWO
$three=\uE069; # DIGIT THREE
$four=\uE06A; # DIGIT FOUR
$five=\uE06B; # DIGIT FIVE
$six=\uE06C; # DIGIT SIX
$seven=\uE06D; # DIGIT SEVEN
$eight=\uE06E; # DIGIT EIGHT
$nine=\uE06F; # DIGIT NINE
# Glottal stop
$dgs=\uE082;
#Khanda-ta
$kta=\uE083;
$depVowelAbove=[\uE03E-\uE040\uE045-\uE04C];
$depVowelBelow=[\uE041-\uE044];
# $x was originally called '§'; $z was '%'
$x=[$aa$ai$au$ii$i$uu$u$rrh$rh$lh$llh$e$o$se$ce$so$co];
$z=[bcdfghjklmnpqrstvwxyz];
$vowels=[aeiour̥̄̆];
$forceIndependentMatra = [^[[:L:][̀-͌]]];
######################################################################
# convert from Native letters to Latin letters
######################################################################
#transliterations for anusvara
$anusvara} [$ka$kha$ga$gha$nga] → ṅ;
$anusvara} [$ca$cha$ja$jha$nya] → n̄;
$anusvara} [$tta$ttha$dda$ddha$nna] → ṇ;
$anusvara} [$ta$tha$da$dha$na] → n;
$anusvara} [$pa$pha$ba$bha$ma] → m;
$anusvara} [$ya$ra$lla$la$va$ssa$sha$sa$ha] → n;
$anusvara→ ṁ;
# Urdu compatibility
$ya$nukta}$x → ẏ;
$ya$nukta$virama → ẏ;
$ya$nukta → ẏa;
$la$nukta }$x → ḻ;
$la$nukta$virama → ḻ;
$la$nukta → ḻa;
$na$nukta }$x → ṉ;
$na$nukta$virama → ṉ;
$na$nukta → ṉa;
$ena }$x → ṉ;
$ena$virama → ṉ;
$ena → ṉa;
$uka → qa;
$ka$nukta }$x → q;
$ka$nukta$virama → q;
$ka$nukta → qa;
$kha$nukta }$x → ḵẖ;
$kha$nukta$virama → ḵẖ;
$kha$nukta → ḵẖa;
$ukha$virama → ḵẖ;
$ukha → ḵẖa;
$ugha → ġa;
$ga$nukta }$x → ġ;
$ga$nukta$virama → ġ;
$ga$nukta → ġa;
$ujha → za;
$ja$nukta }$x → z;
$ja$nukta$virama → z;
$ja$nukta → za;
$ddha$nukta}$x → ṛh;
$ddha$nukta$virama → ṛh;
$ddha$nukta → ṛha;
$uddha}$x → ṛ;
$uddha$virama → ṛ;
$uddha → ṛa;
$udha → ṛa;
$dda$nukta}$x → ṛ;
$dda$nukta$virama → ṛ;
$dda$nukta → ṛa;
$pha$nukta }$x → f;
$pha$nukta$virama → f;
$pha$nukta → fa;
$ufa }$x → f;
$ufa$virama → f;
$ufa → fa;
$ra$nukta}$x → ṟ;
$ra$nukta$virama → ṟ;
$ra$nukta → ṟa;
$lla$nukta}$x → ḻ;
$lla$nukta$virama → ḻ;
$lla$nukta → ḻa;
$ela}$x → ḻ;
$ela$virama → ḻ;
$ela → ḻa;
$uya}$x → ẏ;
$uya$virama → ẏ;
$uya → ẏa;
# normal consonants
$ka$virama}$ha→k'';
$ka}$x→k;
$ka$virama→k;
$ka→ka;
$kha}$x→kh;
$kha$virama→kh;
$kha→kha;
$ga$virama}$ha→g'';
$ga}$x→g;
$ga$virama→g;
$ga→ga;
$gha}$x→gh;
$gha$virama→gh;
$gha→gha;
$nga}$x→ṅ;
$nga$virama→ṅ;
$nga→ṅa;
$ca$virama}$ha→c'';
$ca}$x→c;
$ca$virama→c;
$ca→ca;
$cha}$x→ch;
$cha$virama→ch;
$cha→cha;
$ja$virama}$ha→j'';
$ja}$x→j;
$ja$virama→j;
$ja→ja;
$jha}$x→jh;
$jha$virama→jh;
$jha→jha;
$nya }$x→ñ;
$nya$virama→ñ;
$nya → ña;
$tta$virama}$ha→ṭ'';
$tta}$x→ṭ;
$tta$virama→ṭ;
$tta→ṭa;
$ttha}$x→ṭh;
$ttha$virama→ṭh;
$ttha→ṭha;
$dda}$x$ha→ḍ'';
$dda}$x→ḍ;
$dda$virama→ḍ;
$dda→ḍa;
$ddha}$x→ḍh;
$ddha$virama→ḍh;
$ddha→ḍha;
$nna}$x→ṇ;
$nna$virama→ṇ;
$nna→ṇa;
$ta$virama}$ha→t'';
$ta$virama}$ttha→t'';
$ta$virama}$tta→t'';
$ta$virama}$tha→t'';
$ta}$x→t;
$ta$virama→t;
$ta→ta;
$tha}$x→th;
$tha$virama→th;
$tha→tha;
$da$virama}$ha→d'';
$da$virama}$ddha→d'';
$da$virama}$dda→d'';
$da$virama}$dha→d'';
$da}$x→d;
$da$virama→d;
$da→da;
$dha}$x→dh;
$dha$virama→dh;
$dha→dha;
$na$virama}$ga→n'';
$na$virama}$ya→n'';
$na}$x→n;
$na$virama→n;
$na→na;
$pa$virama}$ha→p'';
$pa}$x→p;
$pa$virama→p;
$pa→pa;
$pha}$x→ph;
$pha$virama→ph;
$pha→pha;
$ba$virama}$ha→b'';
$ba}$x→b;
$ba$virama→b;
$ba→ba;
$bha}$x→bh;
$bha$virama→bh;
$bha→bha;
$ma$virama}$ma→m'';
$ma}$x→m;
$ma$virama→m;
$ma→ma;
$ya}$x→y;
$ya$virama→y;
$ya→ya;
$ra$virama}$ha→r'';
$ra}$x→r;
$ra$virama→r;
$ra→ra;
$vva$virama}$ha→ẇ'';
$vva}$x→ẇ;
$vva$virama→ẇ;
$vva→ẇa;
$rra$virama}$ha→ṟ'';
$rra}$x→ṟ;
$rra$virama→ṟ;
$rra→ṟa;
$la$virama}$ha→l'';
$la}$x→l;
$la$virama→l;
$la→la;
$lla$virama}$ha→ḷ'';
$lla}$x→ḷ;
$lla$virama→ḷ;
$lla→ḷa;
$va}$x→v;
$va$virama→v;
$va→va;
$sa$virama}$ha→s'';
$sa$virama}$sha→s'';
$sa$virama}$ssa→s'';
$sa$virama}$sa→s'';
$sa}$x→s;
$sa$virama→s;
#for gurmukhi
$sa$nukta}$x→ś;
$sa$nukta$virama→ś;
$sa$nukta→śa;
$sa→sa;
$sha}$x→ś;
$sha$virama→ś;
$sha→śa;
$ssa}$x→ṣ;
$ssa$virama→ṣ;
$ssa→ṣa;
$ha}$x→h;
$ha$virama→h;
$ha→ha;
# dependent vowels (should never occur except following consonants)
$forceIndependentMatra{$aa → ̔ā;
$forceIndependentMatra{$ai → ̔ai;
$forceIndependentMatra{$au → ̔au;
$forceIndependentMatra{$ii → ̔ī;
$forceIndependentMatra{$i → ̔i;
$forceIndependentMatra{$uu → ̔ū;
$forceIndependentMatra{$u → ̔u;
$forceIndependentMatra{$rrh → ̔r̥̄;
$forceIndependentMatra{$rh → ̔r̥;
$forceIndependentMatra{$llh → ̔l̥̄;
$forceIndependentMatra{$lh → ̔l̥;
$forceIndependentMatra{$e → ̔ē;
$forceIndependentMatra{$o → ̔ō;
#extra vowels
$forceIndependentMatra{$ce → ̔ĕ;
$forceIndependentMatra{$co → ̔ŏ;
$forceIndependentMatra{$se → ̔e;
$forceIndependentMatra{$so → ̔o;
$forceIndependentMatra{$nukta →; # Nukta cannot appear independently or as first character
$forceIndependentMatra{$virama →; # Virama cannot appear independently or as first character
$aa → ā;
$ai → ai;
$au → au;
$ii → ī;
$i → i;
$uu → ū;
$u → u;
$rrh → r̥̄;
$rh → r̥;
$llh → l̥̄;
$lh → l̥;
$e → ē;
$o → ō;
#extra vowels
$ce → ĕ;
$co → ŏ;
$se → e;
$so → o;
#dependent vowels when following independent vowels. Generally Illegal only for roundtripping
$waa} $x → ā̔;
$wai} $x → ai̔;
$wau} $x → au̔;
$wii} $x → ī̔;
$wi } $x → i̔;
$wuu} $x → ū̔;
$wu } $x → u̔;
$wrr} $x → r̥̄̔;
$wr } $x → r̥̔;
$wll} $x → l̥̄̔;
$wl } $x → l̥̔;
$we } $x → ē̔;
$wo } $x → ō̔;
$wa } $x → a̔;
#extra vowels
$wce} $x → ĕ̔;
$wco} $x → ŏ̔;
$wse} $x → e̔;
$wso} $x → o̔;
$om} $x → ''om̔;
# independent vowels when preceeded by vowels
$vowels{$waa → ''ā;
$vowels{$wai → ''ai;
$vowels{$wau → ''au;
$vowels{$wii → ''ī;
$vowels{$wi → ''i;
$vowels{$wuu → ''ū;
$vowels{$wu → ''u;
$vowels{$wrr → ''r̥̄;
$vowels{$wr → ''r̥;
$vowels{$wll → ''l̥̄;
$vowels{$wl → ''l̥;
$vowels{$we → ''ē;
$vowels{$wo → ''ō;
$vowels{$wa → ''a;
#extra vowels
$vowels{$wce → ''ĕ;
$vowels{$wco → ''ŏ;
$vowels{$wse → ''e;
$vowels{$wso → ''o;
# independent vowels (otherwise)
$waa → ā;
$wai → ai;
$wau → au;
$wii → ī;
$wi → i;
$wuu → ū;
$wu → u;
$wrr → r̥̄;
$wr → r̥;
$wll → l̥̄;
$wl → l̥;
$we → ē;
$wo → ō;
$wa → a;
#extra vowels
$wce → ĕ;
$wco → ŏ;
$wse → e;
$wso → o;
$om → ''om;
#stress marks
$avagraha → ̕;
$chandrabindu$anusvara→̃;
$chandrabindu → m̐;
$visarga→ḥ;
#numbers
$zero → 0;
$one → 1;
$two → 2;
$three → 3;
$four → 4;
$five → 5;
$six → 6;
$seven → 7;
$eight → 8;
$nine → 9;
$lm →;
$ailm →;
$aulm →;
$dgs→ʔ;
$kta→ṯ;
$danda→'.';
$doubleDanda→'.';
\uE070→; # ABBREVIATION SIGN
# LETTER RA WITH MIDDLE DIAGONAL
\uE071}$x→ra;
\uE071$virama→r;
\uE071→ra;
# LETTER RA WITH LOWER DIAGONAL
\uE072}$x→ra;
\uE072$virama→r;
\uE072→ra;
\uE073→; # RUPEE MARK
\uE074→; # RUPEE SIGN
\uE075→; # CURRENCY NUMERATOR ONE
\uE076→; # CURRENCY NUMERATOR TWO
\uE077→; # CURRENCY NUMERATOR THREE
\uE078→; # CURRENCY NUMERATOR FOUR
\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
\uE07A→; # CURRENCY DENOMINATOR SIXTEEN
\uE07B→; # ISSHAR
\uE07C→; # TIPPI
\uE07D→; # ADDAK
\uE07E→; # IRI
\uE07F→; # URA
\uE080→; # EK ONKAR
\uE004→; # DEVANAGARI VOWEL SIGN SHORT A
…/transforms/transform[@source="InterIndic"][@target="Malayalam"][@direction="forward"]/tRule\uE001→ം; # REMAP (indicExceptions.txt): \u0D01→ം = SIGN CANDRABINDU→SIGN ANUSVARA
\uE002→ം; # SIGN ANUSVARA
\uE003→ഃ; # SIGN VISARGA
\uE004→അ; # FALLBACK TO LETTER A
\uE005→അ; # LETTER A
\uE006→ആ; # LETTER AA
\uE007→ഇ; # LETTER I
\uE008→ഈ; # LETTER II
\uE009→ഉ; # LETTER U
\uE00A→ഊ; # LETTER UU
\uE00B→ഋ; # LETTER VOCALIC R
\uE00C→ഌ; # LETTER VOCALIC L
\uE00D→എ; # FALLLBACK LETTER E
\uE00E→എ; # LETTER E
\uE00F→ഏ; # LETTER EE
\uE010→ഐ; # LETTER AI
\uE011→ഒ; # FALLBACK TO O
\uE012→ഒ; # LETTER O
\uE013→ഓ; # LETTER OO
\uE014→ഔ; # LETTER AU
\uE015→ക; # LETTER KA
\uE016→ഖ; # LETTER KHA
\uE017→ഗ; # LETTER GA
\uE018→ഘ; # LETTER GHA
\uE019→ങ; # LETTER NGA
\uE01A→ച; # LETTER CA
\uE01B→ഛ; # LETTER CHA
\uE01C→ജ; # LETTER JA
\uE01D→ഝ; # LETTER JHA
\uE01E→ഞ; # LETTER NYA
\uE01F→ട; # LETTER TTA
\uE020→ഠ; # LETTER TTHA
\uE021→ഡ; # LETTER DDA
\uE022→ഢ; # LETTER DDHA
\uE023→ണ; # LETTER NNA
\uE024→ത; # LETTER TA
\uE025→ഥ; # LETTER THA
\uE026→ദ; # LETTER DA
\uE027→ധ; # LETTER DHA
\uE028→ന; # LETTER NA
\uE029→ന; # REMAP (indicExceptions.txt): \u0D29→ന = LETTER NNNA→LETTER NA
\uE02A→പ; # LETTER PA
\uE02B→ഫ; # LETTER PHA
\uE02C→ബ; # LETTER BA
\uE02D→ഭ; # LETTER BHA
\uE02E→മ; # LETTER MA
\uE02F→യ; # LETTER YA
\uE030\uE03C→റ;
\uE030→ര; # LETTER RA
\uE031→റ; # LETTER RRA
\uE032→ല; # LETTER LA
\uE033\uE03C→ഴ;
\uE033→ള; # LETTER LLA
\uE034→ഴ; # LETTER LLLA
\uE035→വ; # LETTER VA
\uE036→ശ; # LETTER SHA
\uE037→ഷ; # LETTER SSA
\uE038→സ; # LETTER SA
\uE039→ഹ; # LETTER HA
\uE03C→; # FALLBACK BLOW AWAY NUKTA
\uE03D→; # FALLBACK BLOW AWAY AVAGRAHA
\uE03E→ാ; # VOWEL SIGN AA
\uE03F→ി; # VOWEL SIGN I
\uE040→ീ; # VOWEL SIGN II
\uE041→ു; # VOWEL SIGN U
\uE042→ൂ; # VOWEL SIGN UU
\uE043→ൃ; # VOWEL SIGN VOCALIC R
\uE044→; # FALLBACK BLOW AWAY VOWEL SIGN VOCALIC RR
\uE045→ാ; # REMAP (indicExceptions.txt): \u0D45→ാ = VOWEL SIGN CANDRA E→VOWEL SIGN AA
\uE046→െ; # VOWEL SIGN E
\uE047→േ; # VOWEL SIGN EE
\uE048→ൈ; # VOWEL SIGN AI
\uE049→ോ; # REMAP (indicExceptions.txt): \u0D49→ോ = VOWEL SIGN CANDRA O→VOWEL SIGN OO
\uE04A→ൊ; # VOWEL SIGN O
\uE04B→ോ; # VOWEL SIGN OO
\uE04C→ൌ; # VOWEL SIGN AU
\uE04D→്; # SIGN VIRAMA
\uE050→ഓം; # UNMAPPED InterIndic-Malayalam: OM
\uE051→;
\uE052→;
\uE053→;
\uE054→;
\uE055→; # FALLBACK BLOW AWAY LENGTH MARK
\uE056→ൈ; # REMAP (indicExceptions.txt): \u0D56→ൈ = AI LENGTH MARK→VOWEL SIGN AI
\uE057→ൗ; # AU LENGTH MARK
\uE058→ക; # FALLBACK
\uE059→ഖ; # REMAP (indicExceptions.txt): \u0D59→ഖ = LETTER KHHA→LETTER KHA
\uE05A→ഗ; # REMAP (indicExceptions.txt): \u0D5A→ഗ = LETTER GHHA→LETTER GA
\uE05B→ജ; # REMAP (indicExceptions.txt): \u0D5B→ജ = LETTER ZA→LETTER JA
\uE05D→ഢ; # REMAP (indicExceptions.txt): \u0D5D→ഢ = LETTER RHA→LETTER DDHA
\uE05C→ഡ; # FALLBACK
\uE05E→ഫ; # REMAP (indicExceptions.txt): \u0D5E→ഫ = LETTER FA→LETTER PHA
\uE05F→യ; # REMAP (indicExceptions.txt): \u0D5F→യ = LETTER YYA→LETTER YA
\uE060→ൠ; # LETTER VOCALIC RR
\uE061→ൡ; # LETTER VOCALIC LL
\uE062→; # FALLBACK BLOW AWAY VOWEL SIGN VOCALIC L
\uE063→; # FALLBACK BLOW AWAY VOWEL SIGN VOCALIC LL
\uE064→'.' ; # FALLBACK FOR DANDA
\uE065→'.' ; # FALLBACK FOR DOUBLE DANDA
\uE066→൦; # DIGIT ZERO
\uE067→൧; # DIGIT ONE
\uE068→൨; # DIGIT TWO
\uE069→൩; # DIGIT THREE
\uE06A→൪; # DIGIT FOUR
\uE06B→൫; # DIGIT FIVE
\uE06C→൬; # DIGIT SIX
\uE06D→൭; # DIGIT SEVEN
\uE06E→൮; # DIGIT EIGHT
\uE06F→൯; # DIGIT NINE
\uE070→; # ABBREVIATION SIGN
\uE071→ര; # LETTER RA WITH MIDDLE DIAGONAL
\uE072→ര; # LETTER RA WITH LOWER DIAGONAL
\uE073→; # RUPEE MARK
\uE074→; # RUPEE SIGN
\uE075→; # CURRENCY NUMERATOR ONE
\uE076→; # CURRENCY NUMERATOR TWO
\uE077→; # CURRENCY NUMERATOR THREE
\uE078→; # CURRENCY NUMERATOR FOUR
\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
\uE07A→; # CURRENCY DENOMINATOR SIXTEEN
\uE07B→; # ISSHAR
\uE07C→; # TIPPI
\uE07D→; # ADDAK
\uE07E→; # IRI
\uE07F→; # URA
\uE080→; # EK ONKAR
\uE081→വ; # FALLBACK FOR ORIYA LETTER WA
\uE082→; # Devanagari Glottal Stop
\uE083→ത്; # Bengali Khanda-ta
0 → ൦; # FALLBACK FOR TAMIL
1 → ൧;
# InterIndic-Malayalam
#:: NFD (NFC) ;
\uE001→ം; # REMAP (indicExceptions.txt): \u0D01→ം = SIGN CANDRABINDU→SIGN ANUSVARA
\uE002→ം; # SIGN ANUSVARA
\uE003→ഃ; # SIGN VISARGA
\uE004→അ; # FALLBACK TO LETTER A
\uE005→അ; # LETTER A
\uE006→ആ; # LETTER AA
\uE007→ഇ; # LETTER I
\uE008→ഈ; # LETTER II
\uE009→ഉ; # LETTER U
\uE00A→ഊ; # LETTER UU
\uE00B→ഋ; # LETTER VOCALIC R
\uE00C→ഌ; # LETTER VOCALIC L
\uE00D→എ; # FALLLBACK LETTER E
\uE00E→എ; # LETTER E
\uE00F→ഏ; # LETTER EE
\uE010→ഐ; # LETTER AI
\uE011→ഒ; # FALLBACK TO O
\uE012→ഒ; # LETTER O
\uE013→ഓ; # LETTER OO
\uE014→ഔ; # LETTER AU
\uE015→ക; # LETTER KA
\uE016→ഖ; # LETTER KHA
\uE017→ഗ; # LETTER GA
\uE018→ഘ; # LETTER GHA
\uE019→ങ; # LETTER NGA
\uE01A→ച; # LETTER CA
\uE01B→ഛ; # LETTER CHA
\uE01C→ജ; # LETTER JA
\uE01D→ഝ; # LETTER JHA
\uE01E→ഞ; # LETTER NYA
\uE01F→ട; # LETTER TTA
\uE020→ഠ; # LETTER TTHA
\uE021→ഡ; # LETTER DDA
\uE022→ഢ; # LETTER DDHA
\uE023→ണ; # LETTER NNA
\uE024→ത; # LETTER TA
\uE025→ഥ; # LETTER THA
\uE026→ദ; # LETTER DA
\uE027→ധ; # LETTER DHA
\uE028→ന; # LETTER NA
\uE029→ന; # REMAP (indicExceptions.txt): \u0D29→ന = LETTER NNNA→LETTER NA
\uE02A→പ; # LETTER PA
\uE02B→ഫ; # LETTER PHA
\uE02C→ബ; # LETTER BA
\uE02D→ഭ; # LETTER BHA
\uE02E→മ; # LETTER MA
\uE02F→യ; # LETTER YA
\uE030\uE03C→റ;
\uE030→ര; # LETTER RA
\uE031→റ; # LETTER RRA
\uE032→ല; # LETTER LA
\uE033\uE03C→ഴ;
\uE033→ള; # LETTER LLA
\uE034→ഴ; # LETTER LLLA
\uE035→വ; # LETTER VA
\uE036→ശ; # LETTER SHA
\uE037→ഷ; # LETTER SSA
\uE038→സ; # LETTER SA
\uE039→ഹ; # LETTER HA
\uE03C→; # FALLBACK BLOW AWAY NUKTA
\uE03D→; # FALLBACK BLOW AWAY AVAGRAHA
\uE03E→ാ; # VOWEL SIGN AA
\uE03F→ി; # VOWEL SIGN I
\uE040→ീ; # VOWEL SIGN II
\uE041→ു; # VOWEL SIGN U
\uE042→ൂ; # VOWEL SIGN UU
\uE043→ൃ; # VOWEL SIGN VOCALIC R
\uE044→; # FALLBACK BLOW AWAY VOWEL SIGN VOCALIC RR
\uE045→ാ; # REMAP (indicExceptions.txt): \u0D45→ാ = VOWEL SIGN CANDRA E→VOWEL SIGN AA
\uE046→െ; # VOWEL SIGN E
\uE047→േ; # VOWEL SIGN EE
\uE048→ൈ; # VOWEL SIGN AI
\uE049→ോ; # REMAP (indicExceptions.txt): \u0D49→ോ = VOWEL SIGN CANDRA O→VOWEL SIGN OO
\uE04A→ൊ; # VOWEL SIGN O
\uE04B→ോ; # VOWEL SIGN OO
\uE04C→ൌ; # VOWEL SIGN AU
\uE04D→്; # SIGN VIRAMA
\uE050→ഓം; # UNMAPPED InterIndic-Malayalam: OM
\uE051→;
\uE052→;
\uE053→;
\uE054→;
\uE055→; # FALLBACK BLOW AWAY LENGTH MARK
\uE056→ൈ; # REMAP (indicExceptions.txt): \u0D56→ൈ = AI LENGTH MARK→VOWEL SIGN AI
\uE057→ൗ; # AU LENGTH MARK
\uE058→ക; # FALLBACK
\uE059→ഖ; # REMAP (indicExceptions.txt): \u0D59→ഖ = LETTER KHHA→LETTER KHA
\uE05A→ഗ; # REMAP (indicExceptions.txt): \u0D5A→ഗ = LETTER GHHA→LETTER GA
\uE05B→ജ; # REMAP (indicExceptions.txt): \u0D5B→ജ = LETTER ZA→LETTER JA
\uE05D→ഢ; # REMAP (indicExceptions.txt): \u0D5D→ഢ = LETTER RHA→LETTER DDHA
\uE05C→ഡ; # FALLBACK
\uE05E→ഫ; # REMAP (indicExceptions.txt): \u0D5E→ഫ = LETTER FA→LETTER PHA
\uE05F→യ; # REMAP (indicExceptions.txt): \u0D5F→യ = LETTER YYA→LETTER YA
\uE060→ൠ; # LETTER VOCALIC RR
\uE061→ൡ; # LETTER VOCALIC LL
\uE062→; # FALLBACK BLOW AWAY VOWEL SIGN VOCALIC L
\uE063→; # FALLBACK BLOW AWAY VOWEL SIGN VOCALIC LL
\uE064→'.' ; # FALLBACK FOR DANDA
\uE065→'.' ; # FALLBACK FOR DOUBLE DANDA
\uE066→൦; # DIGIT ZERO
\uE067→൧; # DIGIT ONE
\uE068→൨; # DIGIT TWO
\uE069→൩; # DIGIT THREE
\uE06A→൪; # DIGIT FOUR
\uE06B→൫; # DIGIT FIVE
\uE06C→൬; # DIGIT SIX
\uE06D→൭; # DIGIT SEVEN
\uE06E→൮; # DIGIT EIGHT
\uE06F→൯; # DIGIT NINE
\uE070→; # ABBREVIATION SIGN
\uE071→ര; # LETTER RA WITH MIDDLE DIAGONAL
\uE072→ര; # LETTER RA WITH LOWER DIAGONAL
\uE073→; # RUPEE MARK
\uE074→; # RUPEE SIGN
\uE075→; # CURRENCY NUMERATOR ONE
\uE076→; # CURRENCY NUMERATOR TWO
\uE077→; # CURRENCY NUMERATOR THREE
\uE078→; # CURRENCY NUMERATOR FOUR
\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
\uE07A→; # CURRENCY DENOMINATOR SIXTEEN
\uE07B→; # ISSHAR
\uE07C→; # TIPPI
\uE07D→; # ADDAK
\uE07E→; # IRI
\uE07F→; # URA
\uE080→; # EK ONKAR
\uE081→വ; # FALLBACK FOR ORIYA LETTER WA
\uE082→; # Devanagari Glottal Stop
\uE083→ത്; # Bengali Khanda-ta
0 → ൦; # FALLBACK FOR TAMIL
1 → ൧;
# :: NFC (NFD) ;
# eof
…/transforms/transform[@source="InterIndic"][@target="Oriya"][@direction="forward"]/tRule\uE001→ଁ; # SIGN CANDRABINDU
\uE002→ଂ; # SIGN ANUSVARA
\uE003→ଃ; # SIGN VISARGA
\uE004→ଅ; # FALLBACK TO LETTER A
\uE005→ଅ; # LETTER A
\uE006→ଆ; # LETTER AA
\uE007→ଇ; # LETTER I
\uE008→ଈ; # LETTER II
\uE009→ଉ; # LETTER U
\uE00A→ଊ; # LETTER UU
\uE00B→ଋ; # LETTER VOCALIC R
\uE00C→ଌ; # LETTER VOCALIC L
\uE00D→ଏ; # FALLBACK
\uE00E→ଏ; # FALLBACK
\uE00F→ଏ; # LETTER E
\uE010→ଐ; # LETTER AI
\uE011→ଓ; # FALLBACK
\uE012→ଓ; # FALLBACK
\uE013→ଓ; # FALLBACK LETTER OO (ଓ = LETTER O)
\uE014→ଔ; # LETTER AU
\uE015→କ; # LETTER KA
\uE016→ଖ; # LETTER KHA
\uE017→ଗ; # LETTER GA
\uE018→ଘ; # LETTER GHA
\uE019→ଙ; # LETTER NGA
\uE01A→ଚ; # LETTER CA
\uE01B→ଛ; # LETTER CHA
\uE01C→ଜ; # LETTER JA
\uE01D→ଝ; # LETTER JHA
\uE01E→ଞ; # LETTER NYA
\uE01F→ଟ; # LETTER TTA
\uE020→ଠ; # LETTER TTHA
\uE021→ଡ; # LETTER DDA
\uE022→ଢ; # LETTER DDHA
\uE023→ଣ; # LETTER NNA
\uE024→ତ; # LETTER TA
\uE025→ଥ; # LETTER THA
\uE026→ଦ; # LETTER DA
\uE027→ଧ; # LETTER DHA
\uE028→ନ; # LETTER NA
\uE029→ନ଼; # FALLBACK \u0B29→ନ = LETTER NNNA→LETTER NA
\uE02A→ପ; # LETTER PA
\uE02B→ଫ; # LETTER PHA
\uE02C→ବ; # LETTER BA
\uE02D→ଭ; # LETTER BHA
\uE02E→ମ; # LETTER MA
\uE02F→ଯ; # LETTER YA
\uE030→ର; # LETTER RA
\uE031→ଡ଼; # LETTER RRA
\uE032→ଲ; # LETTER LA
\uE033→ଳ; # LETTER LLA
\uE034→ଳ଼; # FALLBACK LETTER LLLA→LETTER LLA
\uE035→ଵ; # LETTER VA
\uE036→ଶ; # LETTER SHA
\uE037→ଷ; # LETTER SSA
\uE038→ସ; # LETTER SA
\uE039→ହ; # LETTER HA
\uE03C→଼; # SIGN NUKTA
\uE03D→ଽ; # SIGN AVAGRAHA
\uE03E→ା; # VOWEL SIGN AA
\uE03F→ି; # VOWEL SIGN I
\uE040→ୀ; # VOWEL SIGN II
\uE041→ୁ; # VOWEL SIGN U
\uE042→ୂ; # VOWEL SIGN UU
\uE043→ୃ; # VOWEL SIGN VOCALIC R
\uE044→ୃ଼; # FALLBACK \u0B44→ୃ଼ = VOWEL SIGN VOCALIC RR→VOWEL SIGN VOCALIC R.SIGN NUKTA
\uE045→େ; # FALLBACK
\uE046→େ; # FALLBACK
\uE047→େ; # VOWEL SIGN E
\uE048→ୈ; # VOWEL SIGN AI
\uE049→ୋ; # FALLBACK
\uE04A→ୋ; # FALLBACK
\uE04B→ୋ; # VOWEL SIGN E
\uE04C→ୌ; # VOWEL SIGN AU
\uE04D→୍; # SIGN VIRAMA
\uE050→ଓଁ; # FALLBACK \u0B50→ଓଁ = OM→LETTER O.SIGN CANDRABINDU
\uE051→;
\uE052→;
\uE053→;
\uE054→;
\uE055→; # UNMAPPED InterIndic-Oriya: LENGTH MARK
\uE056→ୖ; # AI LENGTH MARK
\uE057→ୗ; # AU LENGTH MARK
\uE059→ଖ଼; # FALLBACK \u0B59→ଖ଼ = LETTER KHHA→LETTER KHA.SIGN NUKTA
\uE058→କ଼; # FALLBACK
\uE05A→ଗ଼; # FALLBACK \u0B5A→ଗ଼ = LETTER GHHA→LETTER GA.SIGN NUKTA
\uE05B→ଜ଼; # FALLBACK \u0B5B→ଜ଼ = LETTER ZA→LETTER JA.SIGN NUKTA
\uE05C→ଡ଼; # FALLBACK
\uE05D→ଢ଼; # LETTER RHA
\uE05E→ଫ଼; # FALLBACK \u0B5E→ଫ଼ = LETTER FA→LETTER PHA.SIGN NUKTA
\uE05F→ୟ; # LETTER YYA
\uE060→ୠ; # LETTER VOCALIC RR
\uE061→ୡ; # LETTER VOCALIC LL
\uE062→ୖ଼; # FALLBACK \u0B62→ୖ଼ = VOWEL SIGN VOCALIC L→AI LENGTH MARK.SIGN NUKTA
\uE063→ୗ଼; # FALLBACK \u0B63→ୗ଼ = VOWEL SIGN VOCALIC LL→AU LENGTH MARK.SIGN NUKTA
\uE064→।; # DANDA
\uE065→॥; # DOUBLE DANDA
\uE066→୦; # DIGIT ZERO
\uE067→୧; # DIGIT ONE
\uE068→୨; # DIGIT TWO
\uE069→୩; # DIGIT THREE
\uE06A→୪; # DIGIT FOUR
\uE06B→୫; # DIGIT FIVE
\uE06C→୬; # DIGIT SIX
\uE06D→୭; # DIGIT SEVEN
\uE06E→୮; # DIGIT EIGHT
\uE06F→୯; # DIGIT NINE
\uE070→; # ABBREVIATION SIGN
\uE071→ର; # LETTER RA WITH MIDDLE DIAGONAL
\uE072→ର; # LETTER RA WITH LOWER DIAGONAL
\uE073→; # RUPEE MARK
\uE074→; # RUPEE SIGN
\uE075→; # CURRENCY NUMERATOR ONE
\uE076→; # CURRENCY NUMERATOR TWO
\uE077→; # CURRENCY NUMERATOR THREE
\uE078→; # CURRENCY NUMERATOR FOUR
\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
\uE07A→; # CURRENCY DENOMINATOR SIXTEEN
\uE07B→୰; # ISSHAR
\uE07C→; # TIPPI
\uE07D→; # ADDAK
\uE07E→; # IRI
\uE07F→; # URA
\uE080→; # EK ONKAR
\uE081→ୱ; # LETTER WA
\uE082→; # Devanagari Glottal Stop
\uE083→ତ୍; # Bengali Khanda-ta
0 → ୦; # FALLBACK FOR TAMIL
1 → ୧;
# InterIndic-Oriya
#:: NFD (NFC) ;
\uE001→ଁ; # SIGN CANDRABINDU
\uE002→ଂ; # SIGN ANUSVARA
\uE003→ଃ; # SIGN VISARGA
\uE004→ଅ; # FALLBACK TO LETTER A
\uE005→ଅ; # LETTER A
\uE006→ଆ; # LETTER AA
\uE007→ଇ; # LETTER I
\uE008→ଈ; # LETTER II
\uE009→ଉ; # LETTER U
\uE00A→ଊ; # LETTER UU
\uE00B→ଋ; # LETTER VOCALIC R
\uE00C→ଌ; # LETTER VOCALIC L
\uE00D→ଏ; # FALLBACK
\uE00E→ଏ; # FALLBACK
\uE00F→ଏ; # LETTER E
\uE010→ଐ; # LETTER AI
\uE011→ଓ; # FALLBACK
\uE012→ଓ; # FALLBACK
\uE013→ଓ; # FALLBACK LETTER OO (ଓ = LETTER O)
\uE014→ଔ; # LETTER AU
\uE015→କ; # LETTER KA
\uE016→ଖ; # LETTER KHA
\uE017→ଗ; # LETTER GA
\uE018→ଘ; # LETTER GHA
\uE019→ଙ; # LETTER NGA
\uE01A→ଚ; # LETTER CA
\uE01B→ଛ; # LETTER CHA
\uE01C→ଜ; # LETTER JA
\uE01D→ଝ; # LETTER JHA
\uE01E→ଞ; # LETTER NYA
\uE01F→ଟ; # LETTER TTA
\uE020→ଠ; # LETTER TTHA
\uE021→ଡ; # LETTER DDA
\uE022→ଢ; # LETTER DDHA
\uE023→ଣ; # LETTER NNA
\uE024→ତ; # LETTER TA
\uE025→ଥ; # LETTER THA
\uE026→ଦ; # LETTER DA
\uE027→ଧ; # LETTER DHA
\uE028→ନ; # LETTER NA
\uE029→ନ଼; # FALLBACK \u0B29→ନ = LETTER NNNA→LETTER NA
\uE02A→ପ; # LETTER PA
\uE02B→ଫ; # LETTER PHA
\uE02C→ବ; # LETTER BA
\uE02D→ଭ; # LETTER BHA
\uE02E→ମ; # LETTER MA
\uE02F→ଯ; # LETTER YA
\uE030→ର; # LETTER RA
\uE031→ଡ଼; # LETTER RRA
\uE032→ଲ; # LETTER LA
\uE033→ଳ; # LETTER LLA
\uE034→ଳ଼; # FALLBACK LETTER LLLA→LETTER LLA
\uE035→ଵ; # LETTER VA
\uE036→ଶ; # LETTER SHA
\uE037→ଷ; # LETTER SSA
\uE038→ସ; # LETTER SA
\uE039→ହ; # LETTER HA
\uE03C→଼; # SIGN NUKTA
\uE03D→ଽ; # SIGN AVAGRAHA
\uE03E→ା; # VOWEL SIGN AA
\uE03F→ି; # VOWEL SIGN I
\uE040→ୀ; # VOWEL SIGN II
\uE041→ୁ; # VOWEL SIGN U
\uE042→ୂ; # VOWEL SIGN UU
\uE043→ୃ; # VOWEL SIGN VOCALIC R
\uE044→ୃ଼; # FALLBACK \u0B44→ୃ଼ = VOWEL SIGN VOCALIC RR→VOWEL SIGN VOCALIC R.SIGN NUKTA
\uE045→େ; # FALLBACK
\uE046→େ; # FALLBACK
\uE047→େ; # VOWEL SIGN E
\uE048→ୈ; # VOWEL SIGN AI
\uE049→ୋ; # FALLBACK
\uE04A→ୋ; # FALLBACK
\uE04B→ୋ; # VOWEL SIGN E
\uE04C→ୌ; # VOWEL SIGN AU
\uE04D→୍; # SIGN VIRAMA
\uE050→ଓଁ; # FALLBACK \u0B50→ଓଁ = OM→LETTER O.SIGN CANDRABINDU
\uE051→;
\uE052→;
\uE053→;
\uE054→;
\uE055→; # UNMAPPED InterIndic-Oriya: LENGTH MARK
\uE056→ୖ; # AI LENGTH MARK
\uE057→ୗ; # AU LENGTH MARK
\uE059→ଖ଼; # FALLBACK \u0B59→ଖ଼ = LETTER KHHA→LETTER KHA.SIGN NUKTA
\uE058→କ଼; # FALLBACK
\uE05A→ଗ଼; # FALLBACK \u0B5A→ଗ଼ = LETTER GHHA→LETTER GA.SIGN NUKTA
\uE05B→ଜ଼; # FALLBACK \u0B5B→ଜ଼ = LETTER ZA→LETTER JA.SIGN NUKTA
\uE05C→ଡ଼; # FALLBACK
\uE05D→ଢ଼; # LETTER RHA
\uE05E→ଫ଼; # FALLBACK \u0B5E→ଫ଼ = LETTER FA→LETTER PHA.SIGN NUKTA
\uE05F→ୟ; # LETTER YYA
\uE060→ୠ; # LETTER VOCALIC RR
\uE061→ୡ; # LETTER VOCALIC LL
\uE062→ୖ଼; # FALLBACK \u0B62→ୖ଼ = VOWEL SIGN VOCALIC L→AI LENGTH MARK.SIGN NUKTA
\uE063→ୗ଼; # FALLBACK \u0B63→ୗ଼ = VOWEL SIGN VOCALIC LL→AU LENGTH MARK.SIGN NUKTA
\uE064→।; # DANDA
\uE065→॥; # DOUBLE DANDA
\uE066→୦; # DIGIT ZERO
\uE067→୧; # DIGIT ONE
\uE068→୨; # DIGIT TWO
\uE069→୩; # DIGIT THREE
\uE06A→୪; # DIGIT FOUR
\uE06B→୫; # DIGIT FIVE
\uE06C→୬; # DIGIT SIX
\uE06D→୭; # DIGIT SEVEN
\uE06E→୮; # DIGIT EIGHT
\uE06F→୯; # DIGIT NINE
\uE070→; # ABBREVIATION SIGN
\uE071→ର; # LETTER RA WITH MIDDLE DIAGONAL
\uE072→ର; # LETTER RA WITH LOWER DIAGONAL
\uE073→; # RUPEE MARK
\uE074→; # RUPEE SIGN
\uE075→; # CURRENCY NUMERATOR ONE
\uE076→; # CURRENCY NUMERATOR TWO
\uE077→; # CURRENCY NUMERATOR THREE
\uE078→; # CURRENCY NUMERATOR FOUR
\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
\uE07A→; # CURRENCY DENOMINATOR SIXTEEN
\uE07B→୰; # ISSHAR
\uE07C→; # TIPPI
\uE07D→; # ADDAK
\uE07E→; # IRI
\uE07F→; # URA
\uE080→; # EK ONKAR
\uE081→ୱ; # LETTER WA
\uE082→; # Devanagari Glottal Stop
\uE083→ତ୍; # Bengali Khanda-ta
0 → ୦; # FALLBACK FOR TAMIL
1 → ୧;
# :: NFC (NFD) ;
# eof
…/transforms/transform[@source="InterIndic"][@target="Tamil"][@direction="forward"]/tRule\uE001→ஂ; # FALLBACK SIGN CANDRABINDU
\uE002→ஂ; # SIGN ANUSVARA
\uE003→ஃ; # SIGN VISARGA
\uE004→அ; # FALLBACK TO LETTER A
\uE005→அ; # LETTER A
\uE006→ஆ; # LETTER AA
\uE007→இ; # LETTER I
\uE008→ஈ; # LETTER II
\uE009→உ; # LETTER U
\uE00A→ஊ; # LETTER UU
\uE00B→ரி; # REMAP (indicExceptions.txt): \u0B8B→ரி = LETTER VOCALIC R→LETTER RA.VOWEL SIGN I
\uE00C→ல; # FALLBACK LETTER LA
\uE00D→ஏ; # FALLBACK
\uE00E→எ; # LETTER E
\uE00F→ஏ; # LETTER EE
\uE010→ஐ; # LETTER AI
\uE011→ஒ; # FALLBACK
\uE012→ஒ; # LETTER O
\uE013→ஓ; # LETTER OO
\uE014→ஔ; # LETTER AU
\uE015→க; # LETTER KA
\uE016→க; # REMAP (indicExceptions.txt): \u0B96→க = LETTER KHA→LETTER KA
\uE017→க; # REMAP (indicExceptions.txt): \u0B97→க = LETTER GA→LETTER KA
\uE018→க; # REMAP (indicExceptions.txt): \u0B98→க = LETTER GHA→LETTER KA
\uE019→ங; # LETTER NGA
\uE01A→ச; # LETTER CA
\uE01B→ச; # REMAP (indicExceptions.txt): \u0B9B→ச = LETTER CHA→LETTER CA
\uE01C→ஜ; # LETTER JA
\uE01D→ச; # REMAP (indicExceptions.txt): \u0B9D→ச = LETTER JHA→LETTER CA
\uE01E→ஞ; # LETTER NYA
\uE01F→ட; # LETTER TTA
\uE020→ட; # REMAP (indicExceptions.txt): \u0BA0→ட = LETTER TTHA→LETTER TTA
\uE021→ட; # REMAP (indicExceptions.txt): \u0BA1→ட = LETTER DDA→LETTER TTA
\uE022→ட; # REMAP (indicExceptions.txt): \u0BA2→ட = LETTER DDHA→LETTER TTA
\uE023→ண; # LETTER NNA
\uE024→த; # LETTER TA
\uE025→த; # REMAP (indicExceptions.txt): \u0BA5→த = LETTER THA→LETTER TA
\uE026→த; # REMAP (indicExceptions.txt): \u0BA6→த = LETTER DA→LETTER TA
\uE027→த; # REMAP (indicExceptions.txt): \u0BA7→த = LETTER DHA→LETTER TA
\uE028\uE03C→ன;
\uE028→ந; # LETTER NA
\uE029→ன; # LETTER NNNA
\uE02A→ப; # LETTER PA
\uE02B→ப; # REMAP (indicExceptions.txt): \u0BAB→ப = LETTER PHA→LETTER PA
\uE02C→ப; # REMAP (indicExceptions.txt): \u0BAC→ப = LETTER BA→LETTER PA
\uE02D→ப; # REMAP (indicExceptions.txt): \u0BAD→ப = LETTER BHA→LETTER PA
\uE02E→ம; # LETTER MA
\uE02F→ய; # LETTER YA
\uE030\uE03C→ற;
\uE030→ர; # LETTER RA
\uE031→ற; # LETTER RRA
\uE032→ல; # LETTER LA
\uE033\uE03C→ழ;
\uE033→ள; # LETTER LLA
\uE034→ழ; # LETTER LLLA
\uE035→வ; # LETTER VA
\uE036→ஶ; # REMAP (indicExceptions.txt): ஶ→ஷ = LETTER SHA→LETTER SSA
\uE037→ஷ; # LETTER SSA
\uE038→ஸ; # LETTER SA
\uE039→ஹ; # LETTER HA
\uE03C→; # FALLBACK BLOW AWAY NUKTA
\uE03D→; # FALLBACK BLOW AWAY AVAGRAHA
\uE03E→ா; # VOWEL SIGN AA
\uE03F→ி; # VOWEL SIGN I
\uE040→ீ; # VOWEL SIGN II
\uE041→ு; # VOWEL SIGN U
\uE042→ூ; # VOWEL SIGN UU
\uE043→்ரி; # REMAP (indicExceptions.txt): \u0BC3→்ரி = VOWEL SIGN VOCALIC R→SIGN VIRAMA.LETTER RA.VOWEL SIGN I
\uE044→்ரி; # REMAP (indicExceptions.txt): \u0BC4→்ரி = VOWEL SIGN VOCALIC RR→SIGN VIRAMA.LETTER RA.VOWEL SIGN I
\uE045→ா; # REMAP (indicExceptions.txt): \u0BC5→ா = VOWEL SIGN CANDRA E→VOWEL SIGN AA
\uE046→ெ; # VOWEL SIGN E
\uE047→ே; # VOWEL SIGN EE
\uE048→ை; # VOWEL SIGN AI
\uE049→ா; # REMAP (indicExceptions.txt): \u0BC9→ா = VOWEL SIGN CANDRA O→VOWEL SIGN AA
\uE04A→ொ; # VOWEL SIGN O
\uE04B→ோ; # VOWEL SIGN OO
\uE04C→ௌ; # VOWEL SIGN AU
\uE04D→்; # SIGN VIRAMA
\uE050→ஓம்; # REMAP (indicExceptions.txt): \u0BD0→ஓம் = OM→LETTER OO.LETTER MA.SIGN VIRAMA
\uE051→;
\uE052→;
\uE053→;
\uE054→;
\uE055→; # UNMAPPED InterIndic-Tamil: LENGTH MARK
\uE056→ை; # REMAP (indicExceptions.txt): \u0BD6→ை = AI LENGTH MARK→VOWEL SIGN AI
\uE057→ௗ; # AU LENGTH MARK
\uE058→க; # FALLBACK
\uE059→க; # REMAP (indicExceptions.txt): \u0BD9→க = LETTER KHHA→LETTER KA
\uE05A→க; # REMAP (indicExceptions.txt): \u0BDA→க = LETTER GHHA→LETTER KA
\uE05B→ஜ; # REMAP (indicExceptions.txt): \u0BDB→ஜ = LETTER ZA→LETTER JA
\uE05C→த; # FALLBACK
\uE05D→ட; # REMAP (indicExceptions.txt): \u0BDD→ட = LETTER RHA→LETTER TTA
\uE05E→ப; # REMAP (indicExceptions.txt): \u0BDE→ப = LETTER FA→LETTER PA
\uE05F→ய; # REMAP (indicExceptions.txt): \u0BDF→ய = LETTER YYA→LETTER YA
\uE060→ரி; # REMAP (indicExceptions.txt): \u0BE0→ரி = LETTER VOCALIC RR→LETTER RA.VOWEL SIGN I
\uE061→ள; # FALLBACK LETTER LLA
\uE062→ி; # FALLBACK VOWEL SIGN VOCALIC L
\uE063→ீ; # FALLBACK VOWEL SIGN VOCALIC LL
\uE064→'.' ; # FALLBACK FOR DANDA
\uE065→'.' ; # FALLBACK FOR DOUBLE DANDA
\uE066→\u0BE6; # FALLBACK DIGIT ZERO
\uE067→௧; # DIGIT ONE
\uE068→௨; # DIGIT TWO
\uE069→௩; # DIGIT THREE
\uE06A→௪; # DIGIT FOUR
\uE06B→௫; # DIGIT FIVE
\uE06C→௬; # DIGIT SIX
\uE06D→௭; # DIGIT SEVEN
\uE06E→௮; # DIGIT EIGHT
\uE06F→௯; # DIGIT NINE
\uE070→; # ABBREVIATION SIGN
\uE071→ீ; # LETTER RA WITH MIDDLE DIAGONAL
\uE072→ீ; # LETTER RA WITH LOWER DIAGONAL
\uE073→; # RUPEE MARK
\uE074→; # RUPEE SIGN
\uE075→; # CURRENCY NUMERATOR ONE
\uE076→; # CURRENCY NUMERATOR TWO
\uE077→; # CURRENCY NUMERATOR THREE
\uE078→; # CURRENCY NUMERATOR FOUR
\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
\uE07A→; # CURRENCY DENOMINATOR SIXTEEN
\uE07B→; # ISSHAR
\uE07C→; # TIPPI
\uE07D→; # ADDAK
\uE07E→; # IRI
\uE07F→; # URA
\uE080→; # EK ONKAR
\uE081→வ; # FALLBACK FOR ORIYA LETTER WA
\uE082→; # Devanagari Glottal Stop
\uE083→த்; # Bengali Khanda-ta
# InterIndic-Tamil
#:: NFD (NFC) ;
\uE001→ஂ; # FALLBACK SIGN CANDRABINDU
\uE002→ஂ; # SIGN ANUSVARA
\uE003→ஃ; # SIGN VISARGA
\uE004→அ; # FALLBACK TO LETTER A
\uE005→அ; # LETTER A
\uE006→ஆ; # LETTER AA
\uE007→இ; # LETTER I
\uE008→ஈ; # LETTER II
\uE009→உ; # LETTER U
\uE00A→ஊ; # LETTER UU
\uE00B→ரி; # REMAP (indicExceptions.txt): \u0B8B→ரி = LETTER VOCALIC R→LETTER RA.VOWEL SIGN I
\uE00C→ல; # FALLBACK LETTER LA
\uE00D→ஏ; # FALLBACK
\uE00E→எ; # LETTER E
\uE00F→ஏ; # LETTER EE
\uE010→ஐ; # LETTER AI
\uE011→ஒ; # FALLBACK
\uE012→ஒ; # LETTER O
\uE013→ஓ; # LETTER OO
\uE014→ஔ; # LETTER AU
\uE015→க; # LETTER KA
\uE016→க; # REMAP (indicExceptions.txt): \u0B96→க = LETTER KHA→LETTER KA
\uE017→க; # REMAP (indicExceptions.txt): \u0B97→க = LETTER GA→LETTER KA
\uE018→க; # REMAP (indicExceptions.txt): \u0B98→க = LETTER GHA→LETTER KA
\uE019→ங; # LETTER NGA
\uE01A→ச; # LETTER CA
\uE01B→ச; # REMAP (indicExceptions.txt): \u0B9B→ச = LETTER CHA→LETTER CA
\uE01C→ஜ; # LETTER JA
\uE01D→ச; # REMAP (indicExceptions.txt): \u0B9D→ச = LETTER JHA→LETTER CA
\uE01E→ஞ; # LETTER NYA
\uE01F→ட; # LETTER TTA
\uE020→ட; # REMAP (indicExceptions.txt): \u0BA0→ட = LETTER TTHA→LETTER TTA
\uE021→ட; # REMAP (indicExceptions.txt): \u0BA1→ட = LETTER DDA→LETTER TTA
\uE022→ட; # REMAP (indicExceptions.txt): \u0BA2→ட = LETTER DDHA→LETTER TTA
\uE023→ண; # LETTER NNA
\uE024→த; # LETTER TA
\uE025→த; # REMAP (indicExceptions.txt): \u0BA5→த = LETTER THA→LETTER TA
\uE026→த; # REMAP (indicExceptions.txt): \u0BA6→த = LETTER DA→LETTER TA
\uE027→த; # REMAP (indicExceptions.txt): \u0BA7→த = LETTER DHA→LETTER TA
\uE028\uE03C→ன;
\uE028→ந; # LETTER NA
\uE029→ன; # LETTER NNNA
\uE02A→ப; # LETTER PA
\uE02B→ப; # REMAP (indicExceptions.txt): \u0BAB→ப = LETTER PHA→LETTER PA
\uE02C→ப; # REMAP (indicExceptions.txt): \u0BAC→ப = LETTER BA→LETTER PA
\uE02D→ப; # REMAP (indicExceptions.txt): \u0BAD→ப = LETTER BHA→LETTER PA
\uE02E→ம; # LETTER MA
\uE02F→ய; # LETTER YA
\uE030\uE03C→ற;
\uE030→ர; # LETTER RA
\uE031→ற; # LETTER RRA
\uE032→ல; # LETTER LA
\uE033\uE03C→ழ;
\uE033→ள; # LETTER LLA
\uE034→ழ; # LETTER LLLA
\uE035→வ; # LETTER VA
\uE036→ஶ; # REMAP (indicExceptions.txt): ஶ→ஷ = LETTER SHA→LETTER SSA
\uE037→ஷ; # LETTER SSA
\uE038→ஸ; # LETTER SA
\uE039→ஹ; # LETTER HA
\uE03C→; # FALLBACK BLOW AWAY NUKTA
\uE03D→; # FALLBACK BLOW AWAY AVAGRAHA
\uE03E→ா; # VOWEL SIGN AA
\uE03F→ி; # VOWEL SIGN I
\uE040→ீ; # VOWEL SIGN II
\uE041→ு; # VOWEL SIGN U
\uE042→ூ; # VOWEL SIGN UU
\uE043→்ரி; # REMAP (indicExceptions.txt): \u0BC3→்ரி = VOWEL SIGN VOCALIC R→SIGN VIRAMA.LETTER RA.VOWEL SIGN I
\uE044→்ரி; # REMAP (indicExceptions.txt): \u0BC4→்ரி = VOWEL SIGN VOCALIC RR→SIGN VIRAMA.LETTER RA.VOWEL SIGN I
\uE045→ா; # REMAP (indicExceptions.txt): \u0BC5→ா = VOWEL SIGN CANDRA E→VOWEL SIGN AA
\uE046→ெ; # VOWEL SIGN E
\uE047→ே; # VOWEL SIGN EE
\uE048→ை; # VOWEL SIGN AI
\uE049→ா; # REMAP (indicExceptions.txt): \u0BC9→ா = VOWEL SIGN CANDRA O→VOWEL SIGN AA
\uE04A→ொ; # VOWEL SIGN O
\uE04B→ோ; # VOWEL SIGN OO
\uE04C→ௌ; # VOWEL SIGN AU
\uE04D→்; # SIGN VIRAMA
\uE050→ஓம்; # REMAP (indicExceptions.txt): \u0BD0→ஓம் = OM→LETTER OO.LETTER MA.SIGN VIRAMA
\uE051→;
\uE052→;
\uE053→;
\uE054→;
\uE055→; # UNMAPPED InterIndic-Tamil: LENGTH MARK
\uE056→ை; # REMAP (indicExceptions.txt): \u0BD6→ை = AI LENGTH MARK→VOWEL SIGN AI
\uE057→ௗ; # AU LENGTH MARK
\uE058→க; # FALLBACK
\uE059→க; # REMAP (indicExceptions.txt): \u0BD9→க = LETTER KHHA→LETTER KA
\uE05A→க; # REMAP (indicExceptions.txt): \u0BDA→க = LETTER GHHA→LETTER KA
\uE05B→ஜ; # REMAP (indicExceptions.txt): \u0BDB→ஜ = LETTER ZA→LETTER JA
\uE05C→த; # FALLBACK
\uE05D→ட; # REMAP (indicExceptions.txt): \u0BDD→ட = LETTER RHA→LETTER TTA
\uE05E→ப; # REMAP (indicExceptions.txt): \u0BDE→ப = LETTER FA→LETTER PA
\uE05F→ய; # REMAP (indicExceptions.txt): \u0BDF→ய = LETTER YYA→LETTER YA
\uE060→ரி; # REMAP (indicExceptions.txt): \u0BE0→ரி = LETTER VOCALIC RR→LETTER RA.VOWEL SIGN I
\uE061→ள; # FALLBACK LETTER LLA
\uE062→ி; # FALLBACK VOWEL SIGN VOCALIC L
\uE063→ீ; # FALLBACK VOWEL SIGN VOCALIC LL
\uE064→'.' ; # FALLBACK FOR DANDA
\uE065→'.' ; # FALLBACK FOR DOUBLE DANDA
\uE066→\u0BE6; # FALLBACK DIGIT ZERO

\uE067→௧; # DIGIT ONE
\uE068→௨; # DIGIT TWO
\uE069→௩; # DIGIT THREE
\uE06A→௪; # DIGIT FOUR
\uE06B→௫; # DIGIT FIVE
\uE06C→௬; # DIGIT SIX
\uE06D→௭; # DIGIT SEVEN
\uE06E→௮; # DIGIT EIGHT
\uE06F→௯; # DIGIT NINE
\uE070→; # ABBREVIATION SIGN
\uE071→ீ; # LETTER RA WITH MIDDLE DIAGONAL
\uE072→ீ; # LETTER RA WITH LOWER DIAGONAL
\uE073→; # RUPEE MARK
\uE074→; # RUPEE SIGN
\uE075→; # CURRENCY NUMERATOR ONE
\uE076→; # CURRENCY NUMERATOR TWO
\uE077→; # CURRENCY NUMERATOR THREE
\uE078→; # CURRENCY NUMERATOR FOUR
\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
\uE07A→; # CURRENCY DENOMINATOR SIXTEEN
\uE07B→; # ISSHAR
\uE07C→; # TIPPI
\uE07D→; # ADDAK
\uE07E→; # IRI
\uE07F→; # URA
\uE080→; # EK ONKAR
\uE081→வ; # FALLBACK FOR ORIYA LETTER WA
\uE082→; # Devanagari Glottal Stop
\uE083→த்; # Bengali Khanda-ta

# :: NFC (NFD) ;
# eof
…/transforms/transform[@source="InterIndic"][@target="Telugu"][@direction="forward"]/tRule\uE001→ఁ; # SIGN CANDRABINDU
\uE002→ం; # SIGN ANUSVARA
\uE003→ః; # SIGN VISARGA
\uE004→అ; # FALLBACK TO LETTER A
\uE005→అ; # LETTER A
\uE006→ఆ; # LETTER AA
\uE007→ఇ; # LETTER I
\uE008→ఈ; # LETTER II
\uE009→ఉ; # LETTER U
\uE00A→ఊ; # LETTER UU
\uE00B→ఋ; # LETTER VOCALIC R
\uE00C→ఌ; # LETTER VOCALIC L
\uE00D→ఎ; # FALLBACK MAPPING
\uE00E→ఎ; # LETTER E
\uE00F→ఏ; # LETTER EE
\uE010→ఐ; # LETTER AI
\uE011→ఒ; # FALBACK MAPPING
\uE012→ఒ; # LETTER O
\uE013→ఓ; # LETTER OO
\uE014→ఔ; # LETTER AU
\uE015→క; # LETTER KA
\uE016→ఖ; # LETTER KHA
\uE017→గ; # LETTER GA
\uE018→ఘ; # LETTER GHA
\uE019→ఙ; # LETTER NGA
\uE01A→చ; # LETTER CA
\uE01B→ఛ; # LETTER CHA
\uE01C→జ; # LETTER JA
\uE01D→ఝ; # LETTER JHA
\uE01E→ఞ; # LETTER NYA
\uE01F→ట; # LETTER TTA
\uE020→ఠ; # LETTER TTHA
\uE021→డ; # LETTER DDA
\uE022→ఢ; # LETTER DDHA
\uE023→ణ; # LETTER NNA
\uE024→త; # LETTER TA
\uE025→థ; # LETTER THA
\uE026→ద; # LETTER DA
\uE027→ధ; # LETTER DHA
\uE028→న; # LETTER NA
\uE029→న; # REMAP (indicExceptions.txt): \u0C29→న = LETTER NNNA→LETTER NA
\uE02A→ప; # LETTER PA
\uE02B→ఫ; # LETTER PHA
\uE02C→బ; # LETTER BA
\uE02D→భ; # LETTER BHA
\uE02E→మ; # LETTER MA
\uE02F→య; # LETTER YA
\uE030\uE03C→ఱ;
\uE030→ర; # LETTER RA
\uE031→ఱ; # LETTER RRA
\uE032→ల; # LETTER LA
\uE033→ళ; # LETTER LLA
\uE034→ళ; # REMAP (indicExceptions.txt): \u0C34→ళ = LETTER LLLA→LETTER LLA
\uE035→వ; # LETTER VA
\uE036→శ; # LETTER SHA
\uE037→ష; # LETTER SSA
\uE038→స; # LETTER SA
\uE039→హ; # LETTER HA
\uE03C→; # FALLBACK BLOW AWAY NUKTA
\uE03D→; # FALLBACK BLOW AWAY AVAGRAHA
\uE03E→ా; # VOWEL SIGN AA
\uE03F→ి; # VOWEL SIGN I
\uE040→ీ; # VOWEL SIGN II
\uE041→ు; # VOWEL SIGN U
\uE042→ూ; # VOWEL SIGN UU
\uE043→ృ; # VOWEL SIGN VOCALIC R
\uE044→ౄ; # VOWEL SIGN VOCALIC RR
\uE045→ె; # VOWEL SIGN CANDRA E→VOWEL SIGN E
\uE046→ె; # VOWEL SIGN E
\uE047→ే; # VOWEL SIGN EE
\uE048→ై; # VOWEL SIGN AI
\uE049→ొ; # REMAP (indicExceptions.txt): \u0C49→ొ = VOWEL SIGN CANDRA O→VOWEL SIGN O
\uE04A→ొ; # VOWEL SIGN O
\uE04B→ో; # VOWEL SIGN OO
\uE04C→ౌ; # VOWEL SIGN AU
\uE04D→్; # SIGN VIRAMA
\uE050→ఓం; # REMAP (indicExceptions.txt): \u0C50→ఓం = OM→LETTER OO.SIGN ANUSVARA
\uE051→;
\uE052→;
\uE053→;
\uE054→;
\uE055→ౕ; # LENGTH MARK
\uE056→ౖ; # AI LENGTH MARK
\uE057→ౌ; # REMAP (indicExceptions.txt): \u0C57→ౌ = AU LENGTH MARK→VOWEL SIGN AU
\uE058→క; # REMAP
\uE059→ఖ; # REMAP (indicExceptions.txt): \u0C59→ఖ = LETTER KHHA→LETTER KHA
\uE05A→గ; # REMAP (indicExceptions.txt): \u0C5A→గ = LETTER GHHA→LETTER GA
\uE05B→జ; # REMAP (indicExceptions.txt): \u0C5B→జ = LETTER ZA→LETTER JA
\uE05C→ఢ; # REMAP
\uE05D→ఢ; # REMAP (indicExceptions.txt): \u0C5D→ఢ = LETTER RHA→LETTER DDHA
\uE05E→ఫ; # REMAP (indicExceptions.txt): \u0C5E→ఫ = LETTER FA→LETTER PHA
\uE05F→య; # REMAP (indicExceptions.txt): \u0C5F→య = LETTER YYA→LETTER YA
\uE060→ౠ; # LETTER VOCALIC RR
\uE061→ౡ; # LETTER VOCALIC LL
\uE062→ి; # REMAP (indicExceptions.txt): \u0C62→ి = VOWEL SIGN VOCALIC L→VOWEL SIGN I
\uE063→ీ; # REMAP (indicExceptions.txt): \u0C63→ీ = VOWEL SIGN VOCALIC LL→VOWEL SIGN II
\uE064→'.' ; # FALLBACK FOR DANDA
\uE065→'.' ; # FALLBACK FOR DOUBLE DANDA
\uE066→౦; # DIGIT ZERO
\uE067→౧; # DIGIT ONE
\uE068→౨; # DIGIT TWO
\uE069→౩; # DIGIT THREE
\uE06A→౪; # DIGIT FOUR
\uE06B→౫; # DIGIT FIVE
\uE06C→౬; # DIGIT SIX
\uE06D→౭; # DIGIT SEVEN
\uE06E→౮; # DIGIT EIGHT
\uE06F→౯; # DIGIT NINE
\uE070→; # ABBREVIATION SIGN
\uE071→ర; # LETTER RA WITH MIDDLE DIAGONAL
\uE072→ర; # LETTER RA WITH LOWER DIAGONAL
\uE073→; # RUPEE MARK
\uE074→; # RUPEE SIGN
\uE075→; # CURRENCY NUMERATOR ONE
\uE076→; # CURRENCY NUMERATOR TWO
\uE077→; # CURRENCY NUMERATOR THREE
\uE078→; # CURRENCY NUMERATOR FOUR
\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
\uE07A→; # CURRENCY DENOMINATOR SIXTEEN
\uE07B→; # ISSHAR
\uE07C→; # TIPPI
\uE07D→; # ADDAK
\uE07E→; # IRI
\uE07F→; # URA
\uE080→; # EK ONKAR
\uE081→వ; # FALLBACK FOR ORIYA LETTER WA
\uE082→; # Devanagari Glottal Stop
\uE083→త్; # Bengali Khanda-ta
0 → ౦; # FALLBACK FOR TAMIL
1 → ౧;
# InterIndic-Telugu
#:: NFD (NFC) ;
\uE001→ఁ; # SIGN CANDRABINDU
\uE002→ం; # SIGN ANUSVARA
\uE003→ః; # SIGN VISARGA
\uE004→అ; # FALLBACK TO LETTER A
\uE005→అ; # LETTER A
\uE006→ఆ; # LETTER AA
\uE007→ఇ; # LETTER I
\uE008→ఈ; # LETTER II
\uE009→ఉ; # LETTER U
\uE00A→ఊ; # LETTER UU
\uE00B→ఋ; # LETTER VOCALIC R
\uE00C→ఌ; # LETTER VOCALIC L
\uE00D→ఎ; # FALLBACK MAPPING
\uE00E→ఎ; # LETTER E
\uE00F→ఏ; # LETTER EE
\uE010→ఐ; # LETTER AI
\uE011→ఒ; # FALBACK MAPPING
\uE012→ఒ; # LETTER O
\uE013→ఓ; # LETTER OO
\uE014→ఔ; # LETTER AU
\uE015→క; # LETTER KA
\uE016→ఖ; # LETTER KHA
\uE017→గ; # LETTER GA
\uE018→ఘ; # LETTER GHA
\uE019→ఙ; # LETTER NGA
\uE01A→చ; # LETTER CA
\uE01B→ఛ; # LETTER CHA
\uE01C→జ; # LETTER JA
\uE01D→ఝ; # LETTER JHA
\uE01E→ఞ; # LETTER NYA
\uE01F→ట; # LETTER TTA
\uE020→ఠ; # LETTER TTHA
\uE021→డ; # LETTER DDA
\uE022→ఢ; # LETTER DDHA
\uE023→ణ; # LETTER NNA
\uE024→త; # LETTER TA
\uE025→థ; # LETTER THA
\uE026→ద; # LETTER DA
\uE027→ధ; # LETTER DHA
\uE028→న; # LETTER NA
\uE029→న; # REMAP (indicExceptions.txt): \u0C29→న = LETTER NNNA→LETTER NA
\uE02A→ప; # LETTER PA
\uE02B→ఫ; # LETTER PHA
\uE02C→బ; # LETTER BA
\uE02D→భ; # LETTER BHA
\uE02E→మ; # LETTER MA
\uE02F→య; # LETTER YA
\uE030\uE03C→ఱ;
\uE030→ర; # LETTER RA
\uE031→ఱ; # LETTER RRA
\uE032→ల; # LETTER LA
\uE033→ళ; # LETTER LLA
\uE034→ళ; # REMAP (indicExceptions.txt): \u0C34→ళ = LETTER LLLA→LETTER LLA
\uE035→వ; # LETTER VA
\uE036→శ; # LETTER SHA
\uE037→ష; # LETTER SSA
\uE038→స; # LETTER SA
\uE039→హ; # LETTER HA
\uE03C→; # FALLBACK BLOW AWAY NUKTA
\uE03D→; # FALLBACK BLOW AWAY AVAGRAHA
\uE03E→ా; # VOWEL SIGN AA
\uE03F→ి; # VOWEL SIGN I
\uE040→ీ; # VOWEL SIGN II
\uE041→ు; # VOWEL SIGN U
\uE042→ూ; # VOWEL SIGN UU
\uE043→ృ; # VOWEL SIGN VOCALIC R
\uE044→ౄ; # VOWEL SIGN VOCALIC RR
\uE045→ె; # VOWEL SIGN CANDRA E→VOWEL SIGN E
\uE046→ె; # VOWEL SIGN E
\uE047→ే; # VOWEL SIGN EE
\uE048→ై; # VOWEL SIGN AI
\uE049→ొ; # REMAP (indicExceptions.txt): \u0C49→ొ = VOWEL SIGN CANDRA O→VOWEL SIGN O
\uE04A→ొ; # VOWEL SIGN O
\uE04B→ో; # VOWEL SIGN OO
\uE04C→ౌ; # VOWEL SIGN AU
\uE04D→్; # SIGN VIRAMA
\uE050→ఓం; # REMAP (indicExceptions.txt): \u0C50→ఓం = OM→LETTER OO.SIGN ANUSVARA
\uE051→;
\uE052→;
\uE053→;
\uE054→;
\uE055→ౕ; # LENGTH MARK
\uE056→ౖ; # AI LENGTH MARK
\uE057→ౌ; # REMAP (indicExceptions.txt): \u0C57→ౌ = AU LENGTH MARK→VOWEL SIGN AU
\uE058→క; # REMAP
\uE059→ఖ; # REMAP (indicExceptions.txt): \u0C59→ఖ = LETTER KHHA→LETTER KHA
\uE05A→గ; # REMAP (indicExceptions.txt): \u0C5A→గ = LETTER GHHA→LETTER GA
\uE05B→జ; # REMAP (indicExceptions.txt): \u0C5B→జ = LETTER ZA→LETTER JA
\uE05C→ఢ; # REMAP
\uE05D→ఢ; # REMAP (indicExceptions.txt): \u0C5D→ఢ = LETTER RHA→LETTER DDHA
\uE05E→ఫ; # REMAP (indicExceptions.txt): \u0C5E→ఫ = LETTER FA→LETTER PHA
\uE05F→య; # REMAP (indicExceptions.txt): \u0C5F→య = LETTER YYA→LETTER YA
\uE060→ౠ; # LETTER VOCALIC RR
\uE061→ౡ; # LETTER VOCALIC LL
\uE062→ి; # REMAP (indicExceptions.txt): \u0C62→ి = VOWEL SIGN VOCALIC L→VOWEL SIGN I
\uE063→ీ; # REMAP (indicExceptions.txt): \u0C63→ీ = VOWEL SIGN VOCALIC LL→VOWEL SIGN II
\uE064→'.' ; # FALLBACK FOR DANDA
\uE065→'.' ; # FALLBACK FOR DOUBLE DANDA
\uE066→౦; # DIGIT ZERO
\uE067→౧; # DIGIT ONE
\uE068→౨; # DIGIT TWO
\uE069→౩; # DIGIT THREE
\uE06A→౪; # DIGIT FOUR
\uE06B→౫; # DIGIT FIVE
\uE06C→౬; # DIGIT SIX
\uE06D→౭; # DIGIT SEVEN
\uE06E→౮; # DIGIT EIGHT
\uE06F→౯; # DIGIT NINE
\uE070→; # ABBREVIATION SIGN
\uE071→ర; # LETTER RA WITH MIDDLE DIAGONAL
\uE072→ర; # LETTER RA WITH LOWER DIAGONAL
\uE073→; # RUPEE MARK
\uE074→; # RUPEE SIGN
\uE075→; # CURRENCY NUMERATOR ONE
\uE076→; # CURRENCY NUMERATOR TWO
\uE077→; # CURRENCY NUMERATOR THREE
\uE078→; # CURRENCY NUMERATOR FOUR
\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
\uE07A→; # CURRENCY DENOMINATOR SIXTEEN
\uE07B→; # ISSHAR
\uE07C→; # TIPPI
\uE07D→; # ADDAK
\uE07E→; # IRI
\uE07F→; # URA
\uE080→; # EK ONKAR
\uE081→వ; # FALLBACK FOR ORIYA LETTER WA
\uE082→; # Devanagari Glottal Stop
\uE083→త్; # Bengali Khanda-ta
0 → ౦; # FALLBACK FOR TAMIL
1 → ౧;
# :: NFC (NFD) ;
# eof
…/transforms/transform[@source="IPA"][@target="XSampa"][@direction="both"]/tRule$t = '_'; # X-SAMPA representation of IPA tie bar.
::NFD;
ʯ ↔ 'z`_w='; # LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL
ǁ ↔ '|\|\'; # LATIN LETTER LATERAL CLICK
ʄ ↔ 'J\_<'; # LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK
ʛ ↔ 'G\_<'; # LATIN LETTER SMALL CAPITAL G WITH HOOK
ʮ ↔ 'z_w='; # LATIN SMALL LETTER TURNED H WITH FISHHOOK
᷄ ↔ '_H_T'; # COMBINING MACRON-ACUTE
᷅ ↔ '_B_L'; # COMBINING GRAVE-MACRON
᷈ ↔ '_R_F'; # COMBINING GRAVE-ACUTE-GRAVE
ɓ ↔ 'b_<'; # LATIN SMALL LETTER B WITH HOOK
ɗ ↔ 'd_<'; # LATIN SMALL LETTER D WITH HOOK
ɠ ↔ 'g_<'; # LATIN SMALL LETTER G WITH HOOK
ɻ ↔ 'r\`'; # LATIN SMALL LETTER TURNED R WITH HOOK
↗ ↔ ''; # NORTH EAST ARROW
↘ ↔ ''; # SOUTH EAST ARROW
ħ ↔ 'X\'; # LATIN SMALL LETTER H WITH STROKE
ǀ ↔ '|\'; # LATIN LETTER DENTAL CLICK
ǂ ↔ '=\'; # LATIN LETTER ALVEOLAR CLICK
ǃ ↔ '!\'; # LATIN LETTER RETROFLEX CLICK
ɕ ↔ 's\'; # LATIN SMALL LETTER C WITH CURL
ɖ ↔ 'd`'; # LATIN SMALL LETTER D WITH TAIL
ɘ ↔ '@\'; # LATIN SMALL LETTER REVERSED E
ɚ ↔ '@`'; # LATIN SMALL LETTER SCHWA WITH HOOK
ɝ ↔ '3`'; # LATIN SMALL LETTER REVERSED OPEN E WITH HOOK
ɞ ↔ '3\'; # LATIN SMALL LETTER CLOSED REVERSED OPEN E
ɟ ↔ 'J\'; # LATIN SMALL LETTER DOTLESS J WITH STROKE
ɢ ↔ 'G\'; # LATIN LETTER SMALL CAPITAL G
ɦ ↔ 'h\'; # LATIN SMALL LETTER H WITH HOOK
ɧ ↔ 'x\'; # LATIN SMALL LETTER HENG WITH HOOK
ɭ ↔ 'l`'; # LATIN SMALL LETTER L WITH RETROFLEX HOOK
ɮ ↔ 'K\'; # LATIN SMALL LETTER LEZH
ɰ ↔ 'M\'; # LATIN SMALL LETTER TURNED M WITH LONG LEG
ɳ ↔ 'n`'; # LATIN SMALL LETTER N WITH RETROFLEX HOOK
ɴ ↔ 'N\'; # LATIN LETTER SMALL CAPITAL N
ɸ ↔ 'p\'; # LATIN SMALL LETTER PHI
ɹ ↔ 'r\'; # LATIN SMALL LETTER TURNED R
ɺ ↔ 'l\'; # LATIN SMALL LETTER TURNED R WITH LONG LEG
ɽ ↔ 'r`'; # LATIN SMALL LETTER R WITH TAIL
ʀ ↔ 'R\'; # LATIN LETTER SMALL CAPITAL R
ʂ ↔ 's`'; # LATIN SMALL LETTER S WITH HOOK
ʈ ↔ 't`'; # LATIN SMALL LETTER T WITH RETROFLEX HOOK
ʐ ↔ 'z`'; # LATIN SMALL LETTER Z WITH RETROFLEX HOOK
ʑ ↔ 'z\'; # LATIN SMALL LETTER Z WITH CURL
ʕ ↔ '?\'; # LATIN LETTER PHARYNGEAL VOICED FRICATIVE
ʘ ↔ 'O\'; # LATIN LETTER BILABIAL CLICK
ʙ ↔ 'B\'; # LATIN LETTER SMALL CAPITAL B
ʜ ↔ 'H\'; # LATIN LETTER SMALL CAPITAL H
ʝ ↔ 'j\'; # LATIN SMALL LETTER J WITH CROSSED-TAIL
ʟ ↔ 'L\'; # LATIN LETTER SMALL CAPITAL L
ʡ ↔ '>\'; # LATIN LETTER GLOTTAL STOP WITH STROKE
ʢ ↔ '<\'; # LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE
ʰ ↔ '_h'; # MODIFIER LETTER SMALL H
ʷ ↔ '_w'; # MODIFIER LETTER SMALL W
ʼ ↔ '_>'; # MODIFIER LETTER APOSTROPHE
ˆ ↔ '_\'; # MODIFIER LETTER CIRCUMFLEX ACCENT
ˇ ↔ '_/'; # CARON
ˑ ↔ ':\'; # MODIFIER LETTER HALF TRIANGULAR COLON
ˠ ↔ '_G'; # MODIFIER LETTER SMALL GAMMA
ˡ ↔ '_l'; # MODIFIER LETTER SMALL L
ˤ ↔ '_?\'; # MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
̀ ↔ '_L'; # COMBINING GRAVE ACCENT
́ ↔ '_H'; # COMBINING ACUTE ACCENT
̂ ↔ '_F'; # COMBINING CIRCUMFLEX ACCENT
̄ ↔ '_M'; # COMBINING MACRON
̆ ↔ '_X'; # COMBINING BREVE
̈ ↔ '_"'; # COMBINING DIAERESIS
̋ ↔ '_T'; # COMBINING DOUBLE ACUTE ACCENT
̌ ↔ '_R'; # COMBINING CARON
̏ ↔ '_B'; # COMBINING DOUBLE GRAVE ACCENT
̘ ↔ '_A'; # COMBINING LEFT TACK BELOW
̙ ↔ '_q'; # COMBINING RIGHT TACK BELOW
̚ ↔ '_}'; # COMBINING LEFT ANGLE ABOVE
̜ ↔ '_c'; # COMBINING LEFT HALF RING BELOW
̝ ↔ '_r'; # COMBINING UP TACK BELOW
̞ ↔ '_o'; # COMBINING DOWN TACK BELOW
̟ ↔ '_+'; # COMBINING PLUS SIGN BELOW
̠ ↔ '_-'; # COMBINING MINUS SIGN BELOW
̤ ↔ '_t'; # COMBINING DIAERESIS BELOW
̥ ↔ '_0'; # COMBINING RING BELOW
̪ ↔ '_d'; # COMBINING BRIDGE BELOW
̬ ↔ '_v'; # COMBINING CARON BELOW
̯ ↔ '_^'; # COMBINING INVERTED BREVE BELOW
̰ ↔ '_k'; # COMBINING TILDE BELOW
̴ ↔ '_e'; # COMBINING TILDE OVERLAY
̹ ↔ '_O'; # COMBINING RIGHT HALF RING BELOW
̺ ↔ '_a'; # COMBINING INVERTED BRIDGE BELOW
̻ ↔ '_m'; # COMBINING SQUARE BELOW
̼ ↔ '_N'; # COMBINING SEAGULL BELOW
̽ ↔ '_x'; # COMBINING X ABOVE
ᵻ ↔ 'I\'; # LATIN SMALL CAPITAL LETTER I WITH STROKE
ᵿ ↔ 'U\'; # LATIN SMALL CAPITAL LETTER U WITH STROKE
ⁿ ↔ '_n'; # MODIFIER LETTER LATIN SMALL LETTER N
ʋ ← 'v\'; # LATIN SMALL LETTER V WITH HOOK
ʲ ← '_j'; # MODIFIER LETTER SMALL H
̃ ← '_~'; # COMBINING TILDE
̩ ← '_='; # COMBINING VERTICAL LINE BELOW
ç ↔ C; # LATIN SMALL LETTER C WITH CEDILLA (decomposed)
æ ↔ '{'; # LATIN SMALL LETTER AE
ð ↔ D; # LATIN SMALL LETTER ETH
ø ↔ 2; # LATIN SMALL LETTER O WITH STROKE
ŋ ↔ N; # LATIN SMALL LETTER ENG
œ ↔ 9; # LATIN SMALL LIGATURE OE
ɐ ↔ 6; # LATIN SMALL LETTER TURNED A
ɑ ↔ A; # LATIN SMALL LETTER ALPHA
ɒ ↔ Q; # LATIN SMALL LETTER TURNED ALPHA
ɔ ↔ O; # LATIN SMALL LETTER OPEN O
ə ↔ '@'; # LATIN SMALL LETTER SCHWA
ɛ ↔ E; # LATIN SMALL LETTER OPEN E
ɜ ↔ 3; # LATIN SMALL LETTER REVERSED OPEN E
ɡ ↔ g; # LATIN SMALL LETTER SCRIPT G
ɣ ↔ G; # LATIN SMALL LETTER GAMMA
ɤ ↔ 7; # LATIN SMALL LETTER RAMS HORN
ɥ ↔ H; # LATIN SMALL LETTER TURNED H
ɨ ↔ 1; # LATIN SMALL LETTER I WITH STROKE
ɪ ↔ I; # LATIN LETTER SMALL CAPITAL I
ɫ ↔ 5; # LATIN SMALL LETTER L WITH MIDDLE TILDE
ɬ ↔ K; # LATIN SMALL LETTER L WITH BELT
ɯ ↔ M; # LATIN SMALL LETTER TURNED M
ɱ ↔ F; # LATIN SMALL LETTER M WITH HOOK
ɲ ↔ J; # LATIN SMALL LETTER N WITH LEFT HOOK
ɵ ↔ 8; # LATIN SMALL LETTER BARRED O
ɶ ↔ '&'; # LATIN LETTER SMALL CAPITAL OE
ɾ ↔ 4; # LATIN SMALL LETTER R WITH FISHHOOK
ʁ ↔ R; # LATIN LETTER SMALL CAPITAL INVERTED R
ʃ ↔ S; # LATIN SMALL LETTER ESH
ʉ ↔ '}'; # LATIN SMALL LETTER U BAR
ʊ ↔ U; # LATIN SMALL LETTER UPSILON
ʋ ↔ P; # LATIN SMALL LETTER V WITH HOOK
ʌ ↔ V; # LATIN SMALL LETTER TURNED V
ʍ ↔ W; # LATIN SMALL LETTER TURNED W
ʎ ↔ L; # LATIN SMALL LETTER TURNED Y
ʏ ↔ Y; # LATIN LETTER SMALL CAPITAL Y
ʒ ↔ Z; # LATIN SMALL LETTER EZH
ʔ ↔ '?'; # LATIN LETTER GLOTTAL STOP
ʲ ↔ \'; # MODIFIER LETTER SMALL J
ˈ ↔ '"'; # MODIFIER LETTER VERTICAL LINE
ˌ ↔ '%'; # MODIFIER LETTER LOW VERTICAL LINE
ː ↔ ':'; # MODIFIER LETTER TRIANGULAR COLON
˞ ↔ '`'; # MODIFIER LETTER RHOTIC HOOK
̃ ↔ '~'; # COMBINING TILDE
̩ ↔ '='; # COMBINING VERTICAL LINE BELOW
͡ ↔ $t; # COMBINING DOUBLE INVERTED BREVE
β ↔ B; # GREEK SMALL LETTER BETA
θ ↔ T; # GREEK SMALL LETTER THETA
χ ↔ X; # GREEK SMALL LETTER CHI
↑ ↔ '^'; # UPWARDS ARROW
↓ ↔ '!'; # DOWNWARDS ARROW
φ → 'p\'; # GREEK SMALL LETTER PHI
ɩ → I; # LATIN SMALL LETTER IOTA
ɷ → U; # LATIN SMALL LETTER CLOSED OMEGA
ɼ → 'r_r'; # LATIN SMALL LETTER R WITH LONG LEG
ɿ → 'z='; # LATIN SMALL LETTER REVERSED R WITH FISHHOOK
ʅ → 'z`='; # LATIN SMALL LETTER SQUAT REVERSED ESH
ʆ → S\'; # LATIN SMALL LETTER ESH WITH CURL
ʇ → '|\' ; # LATIN SMALL LETTER TURNED T
ʓ → Z\'; # LATIN SMALL LETTER EZH WITH CURL
ʖ → '|\|\'; # LATIN LETTER INVERTED GLOTTAL STOP
ʗ → '!\'; # LATIN LETTER STRETCHED C
ʚ → '3\'; # LATIN SMALL LETTER CLOSED OPEN E
ʠ → 'G\_<_0'; # LATIN SMALL LETTER Q WITH HOOK
ʣ → d $t z; # LATIN SMALL LETTER DZ DIGRAPH
ʤ → d $t Z; # LATIN SMALL LETTER DEZH DIGRAPH
ʥ → d $t 'z\'; # LATIN SMALL LETTER DZ DIGRAPH WITH CURL
ʦ → t $t s; # LATIN SMALL LETTER TS DIGRAPH
ʧ → t $t S; # LATIN SMALL LETTER TESH DIGRAPH
ʨ → t $t 's\'; # LATIN SMALL LETTER TC DIGRAPH WITH CURL
::NFC;
# Conversion between IPA and X-SAMPA phonetic transcription.
#
# See http://www.phon.ucl.ac.uk/home/sampa/x-sampa.htm for a description of
# X-SAMPA, an ASCII encoding of the International Phonetic Alphabet.
#
# The following obsolete or extended IPA symbols have no X-SAMPA equivalents
# and remain unaffected by this transform:
#
# ʞ LATIN SMALL LETTER TURNED K
# ʩ LATIN SMALL LETTER FENG DIGRAPH
# ʪ LATIN SMALL LETTER LS DIGRAPH
# ʫ LATIN SMALL LETTER LZ DIGRAPH
# ʬ LATIN LETTER BILABIAL PERCUSSIVE
# ʭ LATIN LETTER BIDENTAL PERCUSSIVE
#
# An IPA tie bar is transformed to an X-SAMPA underscore, per the official
# X-SAMPA guidelines. This can result in certain ambiguities: For example, the
# labial-velar nasal (http://en.wikipedia.org/wiki/Labial-velar_nasal) can be
# either written as [ŋ͡m] or [m͡ŋ] in IPA. However, neither version can be
# represented unambiguously in X-SAMPA: IPA [ŋ͡m] becomes X-SAMPA [N_m], which
# is also used to represent a hypothetical laminal (_m) velar nasal, IPA [ŋ̻];
# and IPA [m͡ŋ] becomes X-SAMPA [m_N], which can also represent a linguolabial
# (_N) nasal, IPA [m̼], which is more appropriately written [n̼]. To avoid
# unintended ambiguities, it may therefore be advisable to write affricates
# without tie bars.
#
$t = '_'; # X-SAMPA representation of IPA tie bar.

::NFD(NFC);

# 5-character X-SAMPA representations

ʯ ↔ 'z`_w='; # LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL

# Alternative 5-character X-SAMPA representations

n\u031F\u030A ← 'n_+_0';
n\u0320\u030A ← 'n_-_0';
n\u032A\u030A ← 'n_d_0';
n\u033A\u030A ← 'n_a_0';
n\u033B\u030A ← 'n_m_0';
n\u033C\u030A ← 'n_N_0';
ɻ\u030A ← 'r\`_0';

# 4-character X-SAMPA representations

ǁ ↔ '|\|\'; # LATIN LETTER LATERAL CLICK
ʄ ↔ 'J\_<'; # LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK
ʛ ↔ 'G\_<'; # LATIN LETTER SMALL CAPITAL G WITH HOOK
ʮ ↔ 'z_w='; # LATIN SMALL LETTER TURNED H WITH FISHHOOK
\u1DC4 ↔ '_H_T'; # COMBINING MACRON-ACUTE
\u1DC5 ↔ '_B_L'; # COMBINING GRAVE-MACRON
\u1DC8 ↔ '_R_F'; # COMBINING GRAVE-ACUTE-GRAVE

# Alternative 4-character X-SAMPA representations

ɭ\u030A ← 'l`_0';
ɰ\u030A ← 'M\_0';
ɳ\u030A ← 'n`_0';
ɽ\u030A ← 'r`_0';

# 3-character X-SAMPA representations

ɓ ↔ 'b_<'; # LATIN SMALL LETTER B WITH HOOK
ɗ ↔ 'd_<'; # LATIN SMALL LETTER D WITH HOOK
ɠ ↔ 'g_<'; # LATIN SMALL LETTER G WITH HOOK
ɻ ↔ 'r\`'; # LATIN SMALL LETTER TURNED R WITH HOOK
↗ ↔ ''; # NORTH EAST ARROW
↘ ↔ ''; # SOUTH EAST ARROW

# Alternative 3-character X-SAMPA representations

j\u030A ← 'j_0';
ŋ\u030A ← 'N_0';
ɥ\u030A ← 'H_0';
ɱ\u030A ← 'F_0';
ɲ\u030A ← 'J_0';

# 2-character X-SAMPA representations

ħ ↔ 'X\'; # LATIN SMALL LETTER H WITH STROKE
ǀ ↔ '|\'; # LATIN LETTER DENTAL CLICK
ǂ ↔ '=\'; # LATIN LETTER ALVEOLAR CLICK
ǃ ↔ '!\'; # LATIN LETTER RETROFLEX CLICK
ɕ ↔ 's\'; # LATIN SMALL LETTER C WITH CURL
ɖ ↔ 'd`'; # LATIN SMALL LETTER D WITH TAIL
ɘ ↔ '@\'; # LATIN SMALL LETTER REVERSED E
ɚ ↔ '@`'; # LATIN SMALL LETTER SCHWA WITH HOOK
ɝ ↔ '3`'; # LATIN SMALL LETTER REVERSED OPEN E WITH HOOK
ɞ ↔ '3\'; # LATIN SMALL LETTER CLOSED REVERSED OPEN E
ɟ ↔ 'J\'; # LATIN SMALL LETTER DOTLESS J WITH STROKE
ɢ ↔ 'G\'; # LATIN LETTER SMALL CAPITAL G
ɦ ↔ 'h\'; # LATIN SMALL LETTER H WITH HOOK
ɧ ↔ 'x\'; # LATIN SMALL LETTER HENG WITH HOOK
ɭ ↔ 'l`'; # LATIN SMALL LETTER L WITH RETROFLEX HOOK
ɮ ↔ 'K\'; # LATIN SMALL LETTER LEZH
ɰ ↔ 'M\'; # LATIN SMALL LETTER TURNED M WITH LONG LEG
ɳ ↔ 'n`'; # LATIN SMALL LETTER N WITH RETROFLEX HOOK
ɴ ↔ 'N\'; # LATIN LETTER SMALL CAPITAL N
ɸ ↔ 'p\'; # LATIN SMALL LETTER PHI
ɹ ↔ 'r\'; # LATIN SMALL LETTER TURNED R
ɺ ↔ 'l\'; # LATIN SMALL LETTER TURNED R WITH LONG LEG
ɽ ↔ 'r`'; # LATIN SMALL LETTER R WITH TAIL
ʀ ↔ 'R\'; # LATIN LETTER SMALL CAPITAL R
ʂ ↔ 's`'; # LATIN SMALL LETTER S WITH HOOK
ʈ ↔ 't`'; # LATIN SMALL LETTER T WITH RETROFLEX HOOK
ʐ ↔ 'z`'; # LATIN SMALL LETTER Z WITH RETROFLEX HOOK
ʑ ↔ 'z\'; # LATIN SMALL LETTER Z WITH CURL
ʕ ↔ '?\'; # LATIN LETTER PHARYNGEAL VOICED FRICATIVE
ʘ ↔ 'O\'; # LATIN LETTER BILABIAL CLICK
ʙ ↔ 'B\'; # LATIN LETTER SMALL CAPITAL B
ʜ ↔ 'H\'; # LATIN LETTER SMALL CAPITAL H
ʝ ↔ 'j\'; # LATIN SMALL LETTER J WITH CROSSED-TAIL
ʟ ↔ 'L\'; # LATIN LETTER SMALL CAPITAL L
ʡ ↔ '>\'; # LATIN LETTER GLOTTAL STOP WITH STROKE
ʢ ↔ '<\'; # LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE
ʰ ↔ '_h'; # MODIFIER LETTER SMALL H
ʷ ↔ '_w'; # MODIFIER LETTER SMALL W
ʼ ↔ '_>'; # MODIFIER LETTER APOSTROPHE
ˆ ↔ '_\'; # MODIFIER LETTER CIRCUMFLEX ACCENT
ˇ ↔ '_/'; # CARON
ˑ ↔ ':\'; # MODIFIER LETTER HALF TRIANGULAR COLON
ˠ ↔ '_G'; # MODIFIER LETTER SMALL GAMMA
ˡ ↔ '_l'; # MODIFIER LETTER SMALL L
ˤ ↔ '_?\'; # MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
\u0300 ↔ '_L'; # COMBINING GRAVE ACCENT
\u0301 ↔ '_H'; # COMBINING ACUTE ACCENT
\u0302 ↔ '_F'; # COMBINING CIRCUMFLEX ACCENT
\u0304 ↔ '_M'; # COMBINING MACRON
\u0306 ↔ '_X'; # COMBINING BREVE
\u0308 ↔ '_"'; # COMBINING DIAERESIS
\u030B ↔ '_T'; # COMBINING DOUBLE ACUTE ACCENT
\u030C ↔ '_R'; # COMBINING CARON
\u030F ↔ '_B'; # COMBINING DOUBLE GRAVE ACCENT
\u0318 ↔ '_A'; # COMBINING LEFT TACK BELOW
\u0319 ↔ '_q'; # COMBINING RIGHT TACK BELOW
\u031A ↔ '_}'; # COMBINING LEFT ANGLE ABOVE
\u031C ↔ '_c'; # COMBINING LEFT HALF RING BELOW
\u031D ↔ '_r'; # COMBINING UP TACK BELOW
\u031E ↔ '_o'; # COMBINING DOWN TACK BELOW
\u031F ↔ '_+'; # COMBINING PLUS SIGN BELOW
\u0320 ↔ '_-'; # COMBINING MINUS SIGN BELOW
\u0324 ↔ '_t'; # COMBINING DIAERESIS BELOW
\u0325 ↔ '_0'; # COMBINING RING BELOW
\u032A ↔ '_d'; # COMBINING BRIDGE BELOW
\u032C ↔ '_v'; # COMBINING CARON BELOW
\u032F ↔ '_^'; # COMBINING INVERTED BREVE BELOW
\u0330 ↔ '_k'; # COMBINING TILDE BELOW
\u0334 ↔ '_e'; # COMBINING TILDE OVERLAY
\u0339 ↔ '_O'; # COMBINING RIGHT HALF RING BELOW
\u033A ↔ '_a'; # COMBINING INVERTED BRIDGE BELOW
\u033B ↔ '_m'; # COMBINING SQUARE BELOW
\u033C ↔ '_N'; # COMBINING SEAGULL BELOW
\u033D ↔ '_x'; # COMBINING X ABOVE
ᵻ ↔ 'I\'; # LATIN SMALL CAPITAL LETTER I WITH STROKE
ᵿ ↔ 'U\'; # LATIN SMALL CAPITAL LETTER U WITH STROKE
ⁿ ↔ '_n'; # MODIFIER LETTER LATIN SMALL LETTER N

# Alternative 2-character X-SAMPA representations

ʋ ← 'v\'; # LATIN SMALL LETTER V WITH HOOK
ʲ ← '_j'; # MODIFIER LETTER SMALL J
\u0303 ← '_~'; # COMBINING TILDE
\u0329 ← '_='; # COMBINING VERTICAL LINE BELOW

# 1-character X-SAMPA representations

c\u0327 ↔ C; # LATIN SMALL LETTER C WITH CEDILLA (decomposed)
æ ↔ '{'; # LATIN SMALL LETTER AE
ð ↔ D; # LATIN SMALL LETTER ETH
ø ↔ 2; # LATIN SMALL LETTER O WITH STROKE
ŋ ↔ N; # LATIN SMALL LETTER ENG
œ ↔ 9; # LATIN SMALL LIGATURE OE
ɐ ↔ 6; # LATIN SMALL LETTER TURNED A
ɑ ↔ A; # LATIN SMALL LETTER ALPHA
ɒ ↔ Q; # LATIN SMALL LETTER TURNED ALPHA
ɔ ↔ O; # LATIN SMALL LETTER OPEN O
ə ↔ '@'; # LATIN SMALL LETTER SCHWA
ɛ ↔ E; # LATIN SMALL LETTER OPEN E
ɜ ↔ 3; # LATIN SMALL LETTER REVERSED OPEN E
ɡ ↔ g; # LATIN SMALL LETTER SCRIPT G
ɣ ↔ G; # LATIN SMALL LETTER GAMMA
ɤ ↔ 7; # LATIN SMALL LETTER RAMS HORN
ɥ ↔ H; # LATIN SMALL LETTER TURNED H
ɨ ↔ 1; # LATIN SMALL LETTER I WITH STROKE
ɪ ↔ I; # LATIN LETTER SMALL CAPITAL I
ɫ ↔ 5; # LATIN SMALL LETTER L WITH MIDDLE TILDE
ɬ ↔ K; # LATIN SMALL LETTER L WITH BELT
ɯ ↔ M; # LATIN SMALL LETTER TURNED M
ɱ ↔ F; # LATIN SMALL LETTER M WITH HOOK
ɲ ↔ J; # LATIN SMALL LETTER N WITH LEFT HOOK
ɵ ↔ 8; # LATIN SMALL LETTER BARRED O
ɶ ↔ '&'; # LATIN LETTER SMALL CAPITAL OE
ɾ ↔ 4; # LATIN SMALL LETTER R WITH FISHHOOK
ʁ ↔ R; # LATIN LETTER SMALL CAPITAL INVERTED R
ʃ ↔ S; # LATIN SMALL LETTER ESH
ʉ ↔ '}'; # LATIN SMALL LETTER U BAR
ʊ ↔ U; # LATIN SMALL LETTER UPSILON
ʋ ↔ P; # LATIN SMALL LETTER V WITH HOOK
ʌ ↔ V; # LATIN SMALL LETTER TURNED V
ʍ ↔ W; # LATIN SMALL LETTER TURNED W
ʎ ↔ L; # LATIN SMALL LETTER TURNED Y
ʏ ↔ Y; # LATIN LETTER SMALL CAPITAL Y
ʒ ↔ Z; # LATIN SMALL LETTER EZH
ʔ ↔ '?'; # LATIN LETTER GLOTTAL STOP
ʲ ↔ \'; # MODIFIER LETTER SMALL J
ˈ ↔ '"'; # MODIFIER LETTER VERTICAL LINE
ˌ ↔ '%'; # MODIFIER LETTER LOW VERTICAL LINE
ː ↔ ':'; # MODIFIER LETTER TRIANGULAR COLON
˞ ↔ '`'; # MODIFIER LETTER RHOTIC HOOK
\u0303 ↔ '~'; # COMBINING TILDE
\u0329 ↔ '='; # COMBINING VERTICAL LINE BELOW
\u0361 ↔ $t; # COMBINING DOUBLE INVERTED BREVE
β ↔ B; # GREEK SMALL LETTER BETA
θ ↔ T; # GREEK SMALL LETTER THETA
χ ↔ X; # GREEK SMALL LETTER CHI
↑ ↔ '^'; # UPWARDS ARROW
↓ ↔ '!'; # DOWNWARDS ARROW

# Compatibility rules for variant or obsolete IPA symbols

g → g; # LATIN SMALL LETTER G (redundant, for additional clarity)
ȵ → J; # LATIN SMALL LETTER N WITH CURL
ɩ → I; # LATIN SMALL LETTER IOTA
ɷ → U; # LATIN SMALL LETTER CLOSED OMEGA
ɼ → 'r_r'; # LATIN SMALL LETTER R WITH LONG LEG
ɿ → 'z='; # LATIN SMALL LETTER REVERSED R WITH FISHHOOK
ʅ → 'z`='; # LATIN SMALL LETTER SQUAT REVERSED ESH
ʆ → S\'; # LATIN SMALL LETTER ESH WITH CURL
ʇ → '|\' ; # LATIN SMALL LETTER TURNED T
ʓ → Z\'; # LATIN SMALL LETTER EZH WITH CURL
ʖ → '|\|\'; # LATIN LETTER INVERTED GLOTTAL STOP
ʗ → '!\'; # LATIN LETTER STRETCHED C
ʚ → '3\'; # LATIN SMALL LETTER CLOSED OPEN E
ʠ → 'G\_<_0'; # LATIN SMALL LETTER Q WITH HOOK
ʣ → d $t z; # LATIN SMALL LETTER DZ DIGRAPH
ʤ → d $t Z; # LATIN SMALL LETTER DEZH DIGRAPH
ʥ → d $t 'z\'; # LATIN SMALL LETTER DZ DIGRAPH WITH CURL
ʦ → t $t s; # LATIN SMALL LETTER TS DIGRAPH
ʧ → t $t S; # LATIN SMALL LETTER TESH DIGRAPH
ʨ → t $t 's\'; # LATIN SMALL LETTER TC DIGRAPH WITH CURL
˔ → '_r'; # MODIFIER LETTER UP TACK
˕ → '_o'; # MODIFIER LETTER DOWN TACK
\u030A → '_0'; # COMBINING RING ABOVE
φ → 'p\'; # GREEK SMALL LETTER PHI
ꞎ → 'K`'; # LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT

::NFC(NFD);
…/transforms/transform[@source="it"][@target="am"][@direction="forward"]/tRule::NFD(NFC);
::Lower();
::[:Latin:] fullwidth-halfwidth();
$vowel = [aeiou];
$consonant = [bcdfghjklmnpqrstvwxyz];
($consonant) \' → | $1;
\' → ;
cqu → ኩ ;
cc → | c;
ca → ካ;
cia → ቻ;
cio → ቺዮ;
ciu → ቺዩ;
ci → ቺ;
cu → ኩ;
ce → ቼ;
co → ኮ;
cha → ካ;
chi → ኪ;
chu → ኩ;
che → ኬ;
cho → ኮ;
c } $consonant → ክ;
gg → | g;
ghi → ጊ;
ghe → ጌ;
ghu → ጉ;
gli → | li;
gna → ኛ;
gni → ኚ;
gnu → ኙ;
gne → ኜ;
gno → ኞ;
gn } $consonant → ኝ;
ga → ጋ;
gia → ጂያ;
giu → ጂዩ;
gio → ጂዮ;
gi → ጂ;
gu → ጉ;
ge → ጄ;
go → ጎ;
g } $consonant → ግ;
rr → | r;
ra → ራ;
ri → ሪ;
ru → ሩ;
re → ሬ;
ro → ሮ;
r } $consonant → ር;
ll → | l;
la → ላ;
li → ሊ;
lu → ሉ;
le → ሌ;
lo → ሎ;
l } $consonant → ል;
tt → | t;
ta → ታ;
ti → ቲ;
thi → ቲ;
tu → ቱ;
thu → ቱ;
te → ቴ;
the → ቴ;
to → ቶ;
tho → ቶ;
tzu → ፁ;
tz → | zz;
t } $consonant → ት;
dd → | d;
da → ዳ;
di → ዲ;
du → ዱ;
de → ዴ;
do → ዶ;
d } $consonant → ድ;
mm → | m;
ma → ማ;
mi → ሚ;
mu → ሙ;
me → ሜ;
mo → ሞ;
m } $consonant → ም;
nn → | n;
na → ና;
ni → ኒ;
nu → ኑ;
ne → ኔ;
no → ኖ;
n } $consonant → ን;
ff → | f;
fa → ፋ;
fi → ፊ;
fu → ፉ;
fe → ፌ;
fo → ፎ;
f } $consonant → ፍ;
bb → | b;
ba → ባ;
bi → ቢ;
bu → ቡ;
be → ቤ;
bo → ቦ;
b } $consonant → ብ;
pp → | p;
pa → ፓ;
pi → ፒ;
pu → ፑ;
pe → ፔ;
po → ፖ;
p } $consonant → ፕ;
vv → | v;
va → ቫ;
vi → ቪ;
vu → ቩ;
ve → ቬ;
vo → ቮ;
v } $consonant → ቩ;
sa } nt[ao] → ሣ;
ss → | \~s;
sb → ዝ | b;
sd → ዝ | d;
sg → ዝ | g;
sl → ዝ | l;
sm → ዝ | m;
sn → ዝ | n;
sr → ዝ | r;
sv → ዝ | v;
($consonant) s } $vowel → | $1 \~ s;
\~sa → ሣ;
\~si → ሢ;
\~su → ሡ;
\~se → ሤ;
\~so → ሦ;
[:^Letter:] { sa → ሣ;
[:^Letter:] { si → ሢ;
[:^Letter:] { su → ሡ;
[:^Letter:] { se → ሤ;
[:^Letter:] { so → ሦ;
sa → ዛ;
si → ዚ;
su → ዙ;
se → ዜ;
so → ዞ;
scia → ሺያ;
sci → ሺ;
sce → ሼ;
zz → | \~z;
($consonant) z → | $1 \~z;
\~za → ጻ;
\~zi → ጺ;
\~zu → ጹ;
\~ze → ጼ;
\~zo → ጾ;
za → ዛ;
[:^Letter:] { zi → ዚ;
zi → ዚ;
zu → ዙ;
ze → ዜ;
zo → ዞ;
ja → ያ;
je → ዬ;
j → | i;
a → አ;
i → ዒ;
u → ዑ;
e → ዔ;
o → ዖ;
b → ብ;
c → ክ;
d → ድ;
f → ፍ;
g → ግ;
h → ህ;
k → ክ;
l → ል;
m → ም;
n → ን;
p → ፕ;
q → ክ;
r → ር;
s → ስ;
t → ት;
v → ው;
x → | cs;
y → | i;
z → ዝ;
[:nonspacing mark:] → ;
::NFC(NFD);
#
# Copyright (C) 2009 Google, Inc. All Rights Reserved.
# Italian to Amharic Transliteration Table for ICU.
# Author: sascha@google.com (Sascha Brawer)
#

::NFD(NFC);
::Lower();
::[:Latin:] fullwidth-halfwidth();
#
#
# Variables.

$vowel = [aeiou];
$consonant = [bcdfghjklmnpqrstvwxyz];
#
#
# Ignore apostrophe.

($consonant) \' → | $1;
\' → ;
#
#

cqu → ኩ ;
cc → | c;
ca → ካ;
cia → ቻ;
cio → ቺዮ;
ciu → ቺዩ;
ci → ቺ;
cu → ኩ;
ce → ቼ;
co → ኮ;
cha → ካ;
chi → ኪ;
chu → ኩ;
che → ኬ;
cho → ኮ;
c } $consonant → ክ;
#
#

gg → | g;
ghi → ጊ;
ghe → ጌ;
ghu → ጉ;
gli → | li;
gna → ኛ;
gni → ኚ;
gnu → ኙ;
gne → ኜ;
gno → ኞ;
gn } $consonant → ኝ;
#
#

ga → ጋ;
gia → ጂያ;
giu → ጂዩ;
gio → ጂዮ;
gi → ጂ;
gu → ጉ;
ge → ጄ;
go → ጎ;
g } $consonant → ግ;
#
#

rr → | r;
ra → ራ;
ri → ሪ;
ru → ሩ;
re → ሬ;
ro → ሮ;
r } $consonant → ር;
#
#

ll → | l;
la → ላ;
li → ሊ;
lu → ሉ;
le → ሌ;
lo → ሎ;
l } $consonant → ል;
#
#

tt → | t;
ta → ታ;
ti → ቲ;
thi → ቲ;
tu → ቱ;
thu → ቱ;
te → ቴ;
the → ቴ;
to → ቶ;
tho → ቶ;
tzu → ፁ;
tz → | zz;
t } $consonant → ት;
#
#

dd → | d;
da → ዳ;
di → ዲ;
du → ዱ;
de → ዴ;
do → ዶ;
d } $consonant → ድ;
#
#

mm → | m;
ma → ማ;
mi → ሚ;
mu → ሙ;
me → ሜ;
mo → ሞ;
m } $consonant → ም;
#
#

nn → | n;
na → ና;
ni → ኒ;
nu → ኑ;
ne → ኔ;
no → ኖ;
n } $consonant → ን;
#
#

ff → | f;
fa → ፋ;
fi → ፊ;
fu → ፉ;
fe → ፌ;
fo → ፎ;
f } $consonant → ፍ;
#
#

bb → | b;
ba → ባ;
bi → ቢ;
bu → ቡ;
be → ቤ;
bo → ቦ;
b } $consonant → ብ;
#
#

pp → | p;
pa → ፓ;
pi → ፒ;
pu → ፑ;
pe → ፔ;
po → ፖ;
p } $consonant → ፕ;
#
#

vv → | v;
va → ቫ;
vi → ቪ;
vu → ቩ;
ve → ቬ;
vo → ቮ;
v } $consonant → ቩ;
#
#

sa } nt[ao] → ሣ;
ss → | \~s;
#
#
# 's' is voiced before [bdglmnrv].

sb → ዝ | b;
sd → ዝ | d;
sg → ዝ | g;
sl → ዝ | l;
sm → ዝ | m;
sn → ዝ | n;
sr → ዝ | r;
sv → ዝ | v;
#
#
# Force 's' after a consonat to be unvoiced.

($consonant) s } $vowel → | $1 \~ s;
\~sa → ሣ;
\~si → ሢ;
\~su → ሡ;
\~se → ሤ;
\~so → ሦ;
#
#
# 's' at the beginning is usually unvoiced.

[:^Letter:] { sa → ሣ;
[:^Letter:] { si → ሢ;
[:^Letter:] { su → ሡ;
[:^Letter:] { se → ሤ;
[:^Letter:] { so → ሦ;
#
#
# Otherwise voiced 's' are common.

sa → ዛ;
si → ዚ;
su → ዙ;
se → ዜ;
so → ዞ;
#
#

scia → ሺያ;
sci → ሺ;
sce → ሼ;
#
#

zz → | \~z;
#
# Force 'z' after a consonat to be unvoiced.

($consonant) z → | $1 \~z;
\~za → ጻ;
\~zi → ጺ;
\~zu → ጹ;
\~ze → ጼ;
\~zo → ጾ;
#
#
# Otherwise voiced 'z' are common except for 'zi'.

za → ዛ;
[:^Letter:] { zi → ዚ;
zi → ዚ;
zu → ዙ;
ze → ዜ;
zo → ዞ;
#
#

ja → ያ;
je → ዬ;
j → | i;
#
#
# Standalone vowels and consonants.

a → አ;
i → ዒ;
u → ዑ;
e → ዔ;
o → ዖ;
#
#

b → ብ;
c → ክ;
d → ድ;
f → ፍ;
g → ግ;
h → ህ;
k → ክ;
l → ል;
m → ም;
n → ን;
p → ፕ;
q → ክ;
r → ር;
s → ስ;
t → ት;
v → ው;
x → | cs;
y → | i;
z → ዝ;
#
#

[:nonspacing mark:] → ;
::NFC(NFD);
…/transforms/transform[@source="it"][@target="ja"][@direction="forward"]/tRule::NFD(NFC);
::Lower();
::[:Latin:] fullwidth-halfwidth();
$vowel = [aeiou];
$consonant = [bcdfghjklmnpqrstvwxyz];
($consonant) \' → | $1;
\' → ;
cqu → ック;
cc → ッ | c;
ca → カ;
ッ { cia → チャ;
cio → チョ;
ci → チ;
cu → ク;
ce → チェ;
co → コ;
cha → シャ;
chi → キ;
chu → チュ;
che → ケ;
cho → チョ;
gg → ッ | g;
ghi → ギ;
ghe → ゲ;
ghu → グ;
gli → | li;
gna → ニャ;
gni → ニ;
gnu → ヌ;
gne → ニェ;
gno → ニョ;
ga → ガ;
gia → ジャ;
giu → ジュ;
gio → ジョ;
gi → ジ;
gu → グ;
ge → ジェ;
go → ゴ;
rr → ッ | r;
ra → ラ;
ri → リ;
ru → ル;
re → レ;
ro → ロ;
ll → ッ | l;
la → ラ;
li → リ;
lu → ル;
le → レ;
lo → ロ;
tt → ッ | t;
ta → タ;
ti → ティ;
thi → ティ;
tu → トゥ;
thu → トゥ;
te → テ;
the → テ;
to → ト;
tho → ト;
tzu → | ッツ;
tz → | zz;
dd → ッ | d;
da → ダ;
di → ディ;
du → ドゥ;
de → デ;
do → ド;
ma → マ;
mi → ミ;
mu → ム;
me → メ;
mo → モ;
m } $consonant → ン;
na → ナ;
ni → ニ;
nu → ヌ;
ne → ネ;
no → ノ;
ff → ッ | f;
fa → ファ;
fi → フィ;
fu → フ;
fe → フェ;
fo → フォ;
bb → ッ | b;
ba → バ;
bi → ビ;
bu → ブ;
be → ベ;
bo → ボ;
pp → ッ | p;
pa → パ;
pi → ピ;
pu → プ;
pe → ペ;
po → ポ;
vv → ッ | v;
va → ヴァ;
vi → ヴィ;
vu → ヴ;
ve → ヴェ;
vo → ヴォ;
sa } nt[ao] → サ;
ss → ッ | \~s;
sb → ズ | b;
sd → ズ | d;
sg → ズ | g;
sl → ズ | l;
sm → ズ | m;
sn → ズ | n;
sr → ズ | r;
sv → ズ | v;
($consonant) s } $vowel → | $1 \~ s;
\~sa → サ;
\~si → シ;
\~su → ス;
\~se → セ;
\~so → ソ;
[:^Letter:] { sa → サ;
[:^Letter:] { si → シ;
[:^Letter:] { su → ス;
[:^Letter:] { se → セ;
[:^Letter:] { so → ソ;
sa → ザ;
si → ジ;
su → ズ;
se → ゼ;
so → ゾ;
scia → シャ;
sci → シ;
sce → シェ;
zz → ッ | \~z;
($consonant) z → | $1 \~z;
\~za → ツァ;
\~zi → ツィ;
\~zu → ツ;
\~ze → ツェ;
\~zo → ツォ;
za → ザ;
[:^Letter:] { zi → ジ;
zi → ツィ;
zu → ズ;
ze → ゼ;
zo → ゾ;
ja → ヤ;
je → イェ;
j → | i;
a → ア;
i → イ;
u → ウ;
e → エ;
o → オ;
b → ブ;
c → ク;
d → ド;
f → フ;
g → グ;
h → ;
k → | c;
l → ル;
m → ム;
n → ン;
p → プ;
q → | c;
r → ル;
s → ス;
t → ト;
v → ヴ;
x → | cs;
y → | i;
z → ツ;
' ' → ・;
\- → =;
[:nonspacing mark:] → ;
::NFC(NFD);
#
# Copyright (C) 2009 Google Inc
# Italian to Katakana Transliteration Table for ICU
# Author: Hiroshi Takenaka (takenaka@google.com)
# Based on:
# "現代イタリア語入門" (大学書林, 1974. ISBN:978-4475017176)
# http://ja.wikipedia.org/wiki/%E3%82%A4%E3%82%BF%E3%83%AA%E3%82%A2%E8%AA%9E

::NFD(NFC);
::Lower();
::[:Latin:] fullwidth-halfwidth();
#
#
# Variables.

$vowel = [aeiou];
$consonant = [bcdfghjklmnpqrstvwxyz];
#
#
# Ignore apostrophe.

($consonant) \' → | $1;
\' → ;
#
#

cqu → ック;
cc → ッ | c;
ca → カ;
ッ { cia → チャ;
cio → チョ;
ci → チ;
cu → ク;
ce → チェ;
co → コ;
#
#

cha → シャ;
chi → キ;
chu → チュ;
che → ケ;
cho → チョ;
#
#

gg → ッ | g;
ghi → ギ;
ghe → ゲ;
ghu → グ;
gli → | li;
gna → ニャ;
gni → ニ;
gnu → ヌ;
gne → ニェ;
gno → ニョ;
#
#

ga → ガ;
gia → ジャ;
giu → ジュ;
gio → ジョ;
gi → ジ;
gu → グ;
ge → ジェ;
go → ゴ;
#
#

rr → ッ | r;
ra → ラ;
ri → リ;
ru → ル;
re → レ;
ro → ロ;
#
#

ll → ッ | l;
la → ラ;
li → リ;
lu → ル;
le → レ;
lo → ロ;
#
#

tt → ッ | t;
ta → タ;
ti → ティ;
thi → ティ;
tu → トゥ;
thu → トゥ;
te → テ;
the → テ;
to → ト;
tho → ト;
tzu → | ッツ;
tz → | zz;
#
#

dd → ッ | d;
da → ダ;
di → ディ;
du → ドゥ;
de → デ;
do → ド;
#
#

ma → マ;
mi → ミ;
mu → ム;
me → メ;
mo → モ;
m } $consonant → ン;
#
#

na → ナ;
ni → ニ;
nu → ヌ;
ne → ネ;
no → ノ;
#
#

ff → ッ | f;
fa → ファ;
fi → フィ;
fu → フ;
fe → フェ;
fo → フォ;
#
#

bb → ッ | b;
ba → バ;
bi → ビ;
bu → ブ;
be → ベ;
bo → ボ;
#
#

pp → ッ | p;
pa → パ;
pi → ピ;
pu → プ;
pe → ペ;
po → ポ;
#
#

vv → ッ | v;
va → ヴァ;
vi → ヴィ;
vu → ヴ;
ve → ヴェ;
vo → ヴォ;
#
#

sa } nt[ao] → サ;
ss → ッ | \~s;
#
#
# 's' is voiced before [bdglmnrv].

sb → ズ | b;
sd → ズ | d;
sg → ズ | g;
sl → ズ | l;
sm → ズ | m;
sn → ズ | n;
sr → ズ | r;
sv → ズ | v;
#
#
# Force 's' after a consonat to be unvoiced.

($consonant) s } $vowel → | $1 \~ s;
\~sa → サ;
\~si → シ;
\~su → ス;
\~se → セ;
\~so → ソ;
#
#
# 's' at the beginning is usually unvoiced.

[:^Letter:] { sa → サ;
[:^Letter:] { si → シ;
[:^Letter:] { su → ス;
[:^Letter:] { se → セ;
[:^Letter:] { so → ソ;
#
#
# Otherwise voiced 's' are common.

sa → ザ;
si → ジ;
su → ズ;
se → ゼ;
so → ゾ;
#
#

scia → シャ;
sci → シ;
sce → シェ;
#
#

zz → ッ | \~z;
#
# Force 'z' after a consonat to be unvoiced.

($consonant) z → | $1 \~z;
\~za → ツァ;
\~zi → ツィ;
\~zu → ツ;
\~ze → ツェ;
\~zo → ツォ;
#
#
# Otherwise voiced 'z' are common except for 'zi'.

za → ザ;
[:^Letter:] { zi → ジ;
zi → ツィ;
zu → ズ;
ze → ゼ;
zo → ゾ;
#
#

ja → ヤ;
je → イェ;
j → | i;
#
#
# Standalone vowels and consonants.

a → ア;
i → イ;
u → ウ;
e → エ;
o → オ;
#
#

b → ブ;
c → ク;
d → ド;
f → フ;
g → グ;
h → ;
k → | c;
l → ル;
m → ム;
n → ン;
p → プ;
q → | c;
r → ル;
s → ス;
t → ト;
v → ヴ;
x → | cs;
y → | i;
z → ツ;
#
#
# word delimiter of transliterated foreign phrase is '・'.

' ' → ・;
#
#
# Latin hyphen should be transliterated to U+30A0 (KATAKANA-HIRAGANA
# DOUBLE HYPHEN), ideally. But since the character isn't supported by
# many fonts or softwares, we use U+FF1D (FULLWIDTH EQUALS SIGN),
# which is widely used as "double hyphen".
#

\- → =;
#
#

[:nonspacing mark:] → ;
::NFC(NFD);
…/transforms/transform[@source="ja_Latn"][@target="ko"][@direction="forward"]/tRule::NFD(NFC);
::[:Latin:] Lower();
$consonant = [ᄀᄁᄂᄃᄄᄅᄆᄇᄈᄉᄊᄋᄌᄍᄎᄏᄐᄑᄒ];
$lengthMarker = [̂̄];
[\-\'] → ;
e $lengthMarker → | e i ;
$lengthMarker → ;
[^$consonant] { ( [aiueoyw] ) → ᄋ | $1 ; # Supply a required null initial.
a → ᅡ ;
i\~e → | ie ; # イェ
i → ᅵ ;
u\~a → | wa ; # クァ, グァ
u\~i → ᅱ ; # ウィ, クィ, etc.
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 ; # Beginning of a word (after space).
^k → | g ; # Beginning of the string.
k → ᄏ ;
sh → | sy ;
su → 스 ;
s → ᄉ ;
te\~ → | t ; # テュ
to\~ → | t ; # トゥ
tsu\~ → | ch ; # ツァ, ツィ, etc.
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 → ᅵ ; # Added for convenience, after shi.
yu → ᅲ ;
ye → ᅨ ;
yo → ᅭ ;
r → ᄅ ;
wa → ᅪ ;
w → ;
g → ᄀ ;
zu → 즈 ;
z → | j ;
j → ᄌ ;
de\~ → | d ; # デュ
dji\~ → | j ; # ヂァ, ヂゥ, etc.
dji → | ji ; # ヂ
do\~ → | d ; # ドゥ
dzu\~ → | j ; # ヅァ, ヅィ, etc.
dzu → | zu ; # ヅ
dz → | j ;
d → ᄃ ;
b → ᄇ ;
vu\~ → | b ; # ヴァ, etc.
v → | b ;
p → ᄑ ;
::NFC(NFD);
#
# Copyright (C) 2009 Google, Inc. All Rights Reserved.
# Author: mjansche@google.com (Martin Jansche)
#
# Japanese (Rōmaji) to Korean (Hangul) transliteration table for ICU.
# Can be run in sequence after e.g. Katakana-Latin.
#
# Based on 문교부 고시 제85-11호 (1986. 1. 7.) 외래어 표기법
# For background info, see http://ko.wikisource.org/wiki/문교부_고시_제85-11호
# and http://ko.wikipedia.org/wiki/외래어_표기법 (外來語表記法)
#

::NFD(NFC);
::[:Latin:] Lower();
#
#

$consonant = [ᄀᄁᄂᄃᄄᄅᄆᄇᄈᄉᄊᄋᄌᄍᄎᄏᄐᄑᄒ];
$lengthMarker = [̂̄];
#
#
# Drop hyphens and apostrophes.

[\-\'] → ;
#
#
# Turn long /e:/ into diphthong /ei/.

e $lengthMarker → | e i ;
#
#
# Ignore vowel length everywhere else.

$lengthMarker → ;
#
#
# Vowels.
#

[^$consonant] { ( [aiueoyw] ) → ᄋ | $1 ; # Supply a required null initial.
a → ᅡ ;
i\~e → | ie ; # イェ
i → ᅵ ;
u\~a → | wa ; # クァ, グァ
u\~i → ᅱ ; # ウィ, クィ, etc.
u\~e → ᅰ ; # ウェ
u\~o → ᅯ ; # ウォ
u → ᅮ ;
e → ᅦ ;
o → ᅩ ;
#
#
# Geminates.
#

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 ;
#
#
# Consonants.
#

' ' { k → | g ; # Beginning of a word (after space).
^k → | g ; # Beginning of the string.
k → ᄏ ;
#
#

sh → | sy ;
su → 스 ;
s → ᄉ ;
#
#

te\~ → | t ; # テュ
to\~ → | t ; # トゥ
tsu\~ → | ch ; # ツァ, ツィ, etc.
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 → ᅵ ; # Added for convenience, after shi.
yu → ᅲ ;
ye → ᅨ ;
yo → ᅭ ;
#
#

r → ᄅ ;
#
#

wa → ᅪ ;
w → ;
#
#

g → ᄀ ;
#
#

zu → 즈 ;
z → | j ;
j → ᄌ ;
#
#

de\~ → | d ; # デュ
dji\~ → | j ; # ヂァ, ヂゥ, etc.
dji → | ji ; # ヂ
do\~ → | d ; # ドゥ
dzu\~ → | j ; # ヅァ, ヅィ, etc.
dzu → | zu ; # ヅ
dz → | j ;
d → ᄃ ;
#
#

b → ᄇ ;
vu\~ → | b ; # ヴァ, etc.
v → | b ;
#
#

p → ᄑ ;
#
#

::NFC(NFD);
…/transforms/transform[@source="ja_Latn"][@target="ru"][@direction="forward"]/tRule::NFD(NFC);
::[:Latin:] Lower();
$lengthMarker = [̂̄];
\' → ;
e $lengthMarker → эй ;
i $lengthMarker → | i i ;
$lengthMarker → ;
a → а ;
i\~e → | ye ;
i → и ;
u\~ → в ; # ウィ etc.
u → у ;
e → э ;
o → о ;
k → к ;
sh → | sy ;
s → с ;
ch → | ty ;
c } ch → t ;
te\~ → | t ; # テュ
to\~ → | t ; # トゥ
tsu\~ → | ts ; # ツァ, ツィ, etc.
ts → ц ;
t → т ;
\~tsu → | tsu ;
n } [bpm] → м ; # 群馬 → Гумма
n\' → нъ ;
n → н ;
h → х ;
fu\~ → | f ; # フュ
f → ф ;
m → м ;
ya → я ;
yi → и ; # Added for convenience, after sh, ch, j.
yu → ю ;
ye → е ; # ?? unobserved
yo → ё ;
r → р ;
wa → ва ;
w → ;
g → г ;
j → | zy ;
z → дз ;
de\~ → | d ; # デュ
dji\~ → | z ; # ヂャ, ヂュ, etc.
dj → | j ; # ヂ
do\~ → | d ; # ドゥ
dzu\~ → | z ; # ヅァ, ヅィ, etc.
dz → | z ; # ヅ
d → д ;
b → б ;
vu\~ → | v ; # ヴァ, etc.
v → в ; # ?? unobserved
p → п ;
::NFC(NFD);
#
# Copyright (C) 2009 Google, Inc. All Rights Reserved.
# Author: mjansche@google.com (Martin Jansche)
#
# Japanese (Rōmaji) to Russian (Cyrillic) Polivanov transliteration for ICU.
# Can be run in sequence after e.g. Katakana-Latin.
#
# These rules cannot be used to target Bulgarian, Serbian, Tajik, or Ukrainian.
#
# TODO: Cyrillization needs to respect morpheme/Kanji boundaries.
# 中井 becomes Накаи, but 北海道 becomes Хоккайдо. We need boundary
# markup in the input in order to do that properly.
#

::NFD(NFC);
::[:Latin:] Lower();
#
#

$lengthMarker = [̂̄];
#
#
# Delete apostrophes. Apostrophes after "n" are consumed below.

\' → ;
#
#
# Turn long /e:/ into diphthong /ei/.
# Note that /ei/ across a morpheme boundary (e.g. 武井 Takei) becomes эи.

e $lengthMarker → эй ;
#
#
# Turn long /i:/ into two vowels /ii/.

i $lengthMarker → | i i ;
#
#
# Ignore vowel length everywhere else.

$lengthMarker → ;
#
#
# Vowels.
#
# TODO(mjansche): Enable diphthongs once we have Kanji boundaries.
## ai → ай ;

a → а ;
i\~e → | ye ;
i → и ;
u\~ → в ; # ウィ etc.
#
## ui → уй ;

u → у ;
e → э ;
o → о ;
#
#
# Consonants.
#

k → к ;
#
#

sh → | sy ;
s → с ;
#
#

ch → | ty ;
c } ch → t ;
te\~ → | t ; # テュ
to\~ → | t ; # トゥ
tsu\~ → | ts ; # ツァ, ツィ, etc.
ts → ц ;
t → т ;
#
#

\~tsu → | tsu ;
#
#

n } [bpm] → м ; # 群馬 → Гумма
n\' → нъ ;
n → н ;
#
#

h → х ;
fu\~ → | f ; # フュ
f → ф ;
#
#

m → м ;
#
#

ya → я ;
yi → и ; # Added for convenience, after sh, ch, j.
yu → ю ;
ye → е ; # ?? unobserved
yo → ё ;
#
#

r → р ;
#
#

wa → ва ;
w → ;
#
#

g → г ;
#
#

j → | zy ;
z → дз ;
#
#

de\~ → | d ; # デュ
dji\~ → | z ; # ヂャ, ヂュ, etc.
dj → | j ; # ヂ
do\~ → | d ; # ドゥ
dzu\~ → | z ; # ヅァ, ヅィ, etc.
dz → | z ; # ヅ
d → д ;
#
#

b → б ;
vu\~ → | v ; # ヴァ, etc.
v → в ; # ?? unobserved
#
#

p → п ;
#
#

::NFC(NFD);
…/transforms/transform[@source="Kannada"][@target="InterIndic"][@direction="forward"]/tRuleೇ→\uE047; # VOWEL SIGN EE
ೆ್ೖ→\uE048\uE04D; # VOWEL SIGN AI
ೈ→\uE048; # VOWEL SIGN AI
ೋ→\uE04B; # VOWEL SIGN OO
ೊ→\uE04A; # VOWEL SIGN O
ೀ→\uE040; # VOWEL SIGN II
ಂ→\uE002; # SIGN ANUSVARA
ಃ→\uE003; # SIGN VISARGA
ಅ→\uE005; # LETTER A
ಆ→\uE006; # LETTER AA
ಇ→\uE007; # LETTER I
ಈ→\uE008; # LETTER II
ಉ→\uE009; # LETTER U
ಊ→\uE00A; # LETTER UU
ಋ→\uE00B; # LETTER VOCALIC R
ಌ→\uE00C; # LETTER VOCALIC L
ಎ→\uE00E; # LETTER E
ಏ→\uE00F; # LETTER EE
ಐ→\uE010; # LETTER AI
ಒ→\uE012; # LETTER O
ಓ→\uE013; # LETTER OO
ಔ→\uE014; # LETTER AU
ಕ→\uE015; # LETTER KA
ಖ→\uE016; # LETTER KHA
ಗ→\uE017; # LETTER GA
ಘ→\uE018; # LETTER GHA
ಙ→\uE019; # LETTER NGA
ಚ→\uE01A; # LETTER CA
ಛ→\uE01B; # LETTER CHA
ಜ→\uE01C; # LETTER JA
ಝ→\uE01D; # LETTER JHA
ಞ→\uE01E; # LETTER NYA
ಟ→\uE01F; # LETTER TTA
ಠ→\uE020; # LETTER TTHA
ಡ→\uE021; # LETTER DDA
ಢ→\uE022; # LETTER DDHA
ಣ→\uE023; # LETTER NNA
ತ→\uE024; # LETTER TA
ಥ→\uE025; # LETTER THA
ದ→\uE026; # LETTER DA
ಧ→\uE027; # LETTER DHA
ನ→\uE028; # LETTER NA
ಪ→\uE02A; # LETTER PA
ಫ→\uE02B; # LETTER PHA
ಬ→\uE02C; # LETTER BA
ಭ→\uE02D; # LETTER BHA
ಮ→\uE02E; # LETTER MA
ಯ→\uE02F; # LETTER YA
ರ→\uE030; # LETTER RA
ಱ→\uE031; # LETTER RRA
ಲ→\uE032; # LETTER LA
ಳ→\uE033; # LETTER LLA
ವ→\uE035; # LETTER VA
ಶ→\uE036; # LETTER SHA
ಷ→\uE037; # LETTER SSA
ಸ→\uE038; # LETTER SA
ಹ→\uE039; # LETTER HA
಼→\uE03C; # SIGN NUKTA
ಽ→\uE03D; # AVAGRAHA
ಾ→\uE03E; # VOWEL SIGN AA
ಿ→\uE03F; # VOWEL SIGN I
ು→\uE041; # VOWEL SIGN U
ೂ→\uE042; # VOWEL SIGN UU
ೃ→\uE043; # VOWEL SIGN VOCALIC R
ೄ→\uE044; # VOWEL SIGN VOCALIC RR
ೆ→\uE046; # VOWEL SIGN E
ೌ→\uE04C; # VOWEL SIGN AU
್→\uE04D; # SIGN VIRAMA
ೕ→\uE055; # LENGTH MARK
ೖ→\uE056; # AI LENGTH MARK
ೞ→\uE034; # LETTER LLLA
ೠ→\uE060; # LETTER VOCALIC RR
ೡ→\uE061; # LETTER VOCALIC LL
೦→\uE066; # DIGIT ZERO
೧→\uE067; # DIGIT ONE
೨→\uE068; # DIGIT TWO
೩→\uE069; # DIGIT THREE
೪→\uE06A; # DIGIT FOUR
೫→\uE06B; # DIGIT FIVE
೬→\uE06C; # DIGIT SIX
೭→\uE06D; # DIGIT SEVEN
೮→\uE06E; # DIGIT EIGHT
೯→\uE06F; # DIGIT NINE
# Kannada-InterIndic
ೇ→\uE047; # VOWEL SIGN EE
ೆ್ೖ→\uE048\uE04D; # VOWEL SIGN AI
ೈ→\uE048; # VOWEL SIGN AI
ೋ→\uE04B; # VOWEL SIGN OO
ೊ→\uE04A; # VOWEL SIGN O
ೀ→\uE040; # VOWEL SIGN II
ಂ→\uE002; # SIGN ANUSVARA
ಃ→\uE003; # SIGN VISARGA
ಅ→\uE005; # LETTER A
ಆ→\uE006; # LETTER AA
ಇ→\uE007; # LETTER I
ಈ→\uE008; # LETTER II
ಉ→\uE009; # LETTER U
ಊ→\uE00A; # LETTER UU
ಋ→\uE00B; # LETTER VOCALIC R
ಌ→\uE00C; # LETTER VOCALIC L
ಎ→\uE00E; # LETTER E
ಏ→\uE00F; # LETTER EE
ಐ→\uE010; # LETTER AI
ಒ→\uE012; # LETTER O
ಓ→\uE013; # LETTER OO
ಔ→\uE014; # LETTER AU
ಕ→\uE015; # LETTER KA
ಖ→\uE016; # LETTER KHA
ಗ→\uE017; # LETTER GA
ಘ→\uE018; # LETTER GHA
ಙ→\uE019; # LETTER NGA
ಚ→\uE01A; # LETTER CA
ಛ→\uE01B; # LETTER CHA
ಜ→\uE01C; # LETTER JA
ಝ→\uE01D; # LETTER JHA
ಞ→\uE01E; # LETTER NYA
ಟ→\uE01F; # LETTER TTA
ಠ→\uE020; # LETTER TTHA
ಡ→\uE021; # LETTER DDA
ಢ→\uE022; # LETTER DDHA
ಣ→\uE023; # LETTER NNA
ತ→\uE024; # LETTER TA
ಥ→\uE025; # LETTER THA
ದ→\uE026; # LETTER DA
ಧ→\uE027; # LETTER DHA
ನ→\uE028; # LETTER NA
ಪ→\uE02A; # LETTER PA
ಫ→\uE02B; # LETTER PHA
ಬ→\uE02C; # LETTER BA
ಭ→\uE02D; # LETTER BHA
ಮ→\uE02E; # LETTER MA
ಯ→\uE02F; # LETTER YA
ರ→\uE030; # LETTER RA
ಱ→\uE031; # LETTER RRA
ಲ→\uE032; # LETTER LA
ಳ→\uE033; # LETTER LLA
ವ→\uE035; # LETTER VA
ಶ→\uE036; # LETTER SHA
ಷ→\uE037; # LETTER SSA
ಸ→\uE038; # LETTER SA
ಹ→\uE039; # LETTER HA
಼→\uE03C; # SIGN NUKTA
ಽ→\uE03D; # AVAGRAHA
ಾ→\uE03E; # VOWEL SIGN AA
ಿ→\uE03F; # VOWEL SIGN I
ು→\uE041; # VOWEL SIGN U
ೂ→\uE042; # VOWEL SIGN UU
ೃ→\uE043; # VOWEL SIGN VOCALIC R
ೄ→\uE044; # VOWEL SIGN VOCALIC RR
ೆ→\uE046; # VOWEL SIGN E
ೌ→\uE04C; # VOWEL SIGN AU
್→\uE04D; # SIGN VIRAMA
ೕ→\uE055; # LENGTH MARK
ೖ→\uE056; # AI LENGTH MARK
ೞ→\uE034; # LETTER LLLA
ೠ→\uE060; # LETTER VOCALIC RR
ೡ→\uE061; # LETTER VOCALIC LL
೦→\uE066; # DIGIT ZERO
೧→\uE067; # DIGIT ONE
೨→\uE068; # DIGIT TWO
೩→\uE069; # DIGIT THREE
೪→\uE06A; # DIGIT FOUR
೫→\uE06B; # DIGIT FIVE
೬→\uE06C; # DIGIT SIX
೭→\uE06D; # DIGIT SEVEN
೮→\uE06E; # DIGIT EIGHT
೯→\uE06F; # DIGIT NINE
# eof
…/transforms/transform[@source="Katakana"][@target="Latin"][@variant="BGN"][@direction="forward"]/tRule:: [あいうえおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろわゐゑをんゔアイウエオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロワヰヱヲンヴ] ;
:: NFD (NFC) ;
$apostrophe = ’;
$wordBoundary = [^[:L:][:M:][:N:]] ;
ッ}[カキクケコ] → k ; # KATAKANA LETTER SMALL TU
っ}[かきくけこ] → k ; # HIRAGANA LETTER SMALL TU
ッ}[サシスセソ] → s ; # KATAKANA LETTER SMALL TU
っ}[さしすせそ] → s ; # HIRAGANA LETTER SMALL TU
ッ}[タチツテト] → t ; # KATAKANA LETTER SMALL TU
っ}[たちつてと] → t ; # HIRAGANA LETTER SMALL TU
ッ}[パピプペポ] → p ; # KATAKANA LETTER SMALL TU
っ}[ぱぴぷぺぽ] → p ; # HIRAGANA LETTER SMALL TU
ア → a ; # KATAKANA LETTER A
イ → i ; # KATAKANA LETTER I
ウ → u ; # KATAKANA LETTER U
エ → e ; # KATAKANA LETTER E
オウ → ō ; # KATAKANA LETTER O + U
オ → o ; # KATAKANA LETTER O
カ → ka ; # KATAKANA LETTER KA
キョウ → kyō ; # KATAKANA LETTER KI + SMALL YO + U
キュウ → kyū ; # KATAKANA LETTER KI + SMALL YU + U
キャ → kya ; # KATAKANA LETTER KI + SMALL YA
キョ → kyo ; # KATAKANA LETTER KI + SMALL YO
キュ → kyu ; # KATAKANA LETTER KI + SMALL YU
キ → ki ; # KATAKANA LETTER KI
ク → ku ; # KATAKANA LETTER KU
ケ → ke ; # KATAKANA LETTER KE
コウ → kō ; # KATAKANA LETTER KO + U
コ → ko ; # KATAKANA LETTER KO
サ → sa ; # KATAKANA LETTER SA
ショウ → shō ; # KATAKANA LETTER SI + SMALL YO + U
シュウ → shū ; # KATAKANA LETTER SI + SMALL YU + U
シャ → sha ; # KATAKANA LETTER SI + SMALL YA
ショ → sho ; # KATAKANA LETTER SI + SMALL YO
シュ → shu ; # KATAKANA LETTER SI + SMALL YU
シ → shi ; # KATAKANA LETTER SI
ス → su ; # KATAKANA LETTER SU
セ → se ; # KATAKANA LETTER SE
ソウ → sō ; # KATAKANA LETTER SO + U
ソ → so ; # KATAKANA LETTER SO
タ → ta ; # KATAKANA LETTER TA
チョウ → chō ; # KATAKANA LETTER TI + SMALL YO + U
チュウ → chū ; # KATAKANA LETTER TI + SMALL YU + U
チャ → cha ; # KATAKANA LETTER TI + SMALL YA
チョ → cho ; # KATAKANA LETTER TI + SMALL YO
チュ → chu ; # KATAKANA LETTER TI + SMALL YU
チ → chi ; # KATAKANA LETTER TI
ツ → tsu ; # KATAKANA LETTER TU
テ → te ; # KATAKANA LETTER TE
トウ → tō ; # KATAKANA LETTER TO + U
ト → to ; # KATAKANA LETTER TO
ナ → na ; # KATAKANA LETTER NA
ニョウ → nyō ; # KATAKANA LETTER NI + SMALL YO + U
ニュウ → nyū ; # KATAKANA LETTER NI + SMALL YU + U
ニャ → nya ; # KATAKANA LETTER NI + SMALL YA
ニョ → nyo ; # KATAKANA LETTER NI + SMALL YO
ニュ → nyu ; # KATAKANA LETTER NI + SMALL YU
ニ → ni ; # KATAKANA LETTER NI
ヌ → nu ; # KATAKANA LETTER NU
ネ → ne ; # KATAKANA LETTER NE
ノウ → nō ; # KATAKANA LETTER NO + U
ノ → no ; # KATAKANA LETTER NO
ハ → ha ; # KATAKANA LETTER HA
ヒョウ → hyō ; # KATAKANA LETTER HI + SMALL YO + U
ヒュウ → hyū ; # KATAKANA LETTER HI + SMALL YU + U
ヒャ → hya ; # KATAKANA LETTER HI + SMALL YA
ヒョ → hyo ; # KATAKANA LETTER HI + SMALL YO
ヒュ → hyu ; # KATAKANA LETTER HI + SMALL YU
ヒ → hi ; # KATAKANA LETTER HI
フ → fu ; # KATAKANA LETTER HU
ヘ → he ; # KATAKANA LETTER HE
ホウ → hō ; # KATAKANA LETTER HO + U
ホ → ho ; # KATAKANA LETTER HO
マ → ma ; # KATAKANA LETTER MA
ミョウ → hyō ; # KATAKANA LETTER MI + SMALL YO + U
ミュウ → hyū ; # KATAKANA LETTER MI + SMALL YU + U
ミャ → hya ; # KATAKANA LETTER MI + SMALL YA
ミョ → hyo ; # KATAKANA LETTER MI + SMALL YO
ミュ → hyu ; # KATAKANA LETTER MI + SMALL YU
ミ → mi ; # KATAKANA LETTER MI
ム → mu ; # KATAKANA LETTER MU
メ → me ; # KATAKANA LETTER ME
モウ → mō ; # KATAKANA LETTER MO + U
モ → mo ; # KATAKANA LETTER MO
ヤ → ya ; # KATAKANA LETTER YA
ユ → yu ; # KATAKANA LETTER YU
ヨウ → yō ; # KATAKANA LETTER YO + U
ヨ → yo ; # KATAKANA LETTER YO
ラ → ra ; # KATAKANA LETTER RA
リョウ → ryō ; # KATAKANA LETTER RI + SMALL YO + U
リュウ → ryū ; # KATAKANA LETTER RI + SMALL YU + U
リャ → rya ; # KATAKANA LETTER RI + SMALL YA
リョ → ryo ; # KATAKANA LETTER RI + SMALL YO
リュ → ryu ; # KATAKANA LETTER RI + SMALL YU
リ → ri ; # KATAKANA LETTER RI
ル → ru ; # KATAKANA LETTER RU
レ → re ; # KATAKANA LETTER RE
ロウ → rō ; # KATAKANA LETTER RO + U
ロ → ro ; # KATAKANA LETTER RO
ワ → wa ; # KATAKANA LETTER WA
ヰ → i ; # KATAKANA LETTER WI
ヱ → e ; # KATAKANA LETTER WE
ヲ → o ; # KATAKANA LETTER WO
ン}[バビブベボパピプペポマミムメモ] → m ; # KATAKANA LETTER N
ん}[ばびぶべぼぱぴぷぺぽまみむめも] → m ; # HIRAGANA LETTER N
ン}[ヤユヨアイウエオ] → n $apostrophe ; # KATAKANA LETTER N
ん}[やゆよあいうえお] → n $apostrophe ; # HIRAGANA LETTER N
ン → n ; # KATAKANA LETTER N
ガ → ga ; # KATAKANA LETTER GA
ギョウ → gyō ; # KATAKANA LETTER GI + SMALL YO + U
ギュウ → gyū ; # KATAKANA LETTER GI + SMALL YU + U
ギャ → gya ; # KATAKANA LETTER GI + SMALL YA
ギョ → gyo ; # KATAKANA LETTER GI + SMALL YO
ギュ → gyu ; # KATAKANA LETTER GI + SMALL YU
ギ → gi ; # KATAKANA LETTER GI
グ → gu ; # KATAKANA LETTER GU
ゲ → ge ; # KATAKANA LETTER GE
ゴウ → gō ; # KATAKANA LETTER GO + U
ゴ → go ; # KATAKANA LETTER GO
ザ → za ; # KATAKANA LETTER ZA
ジョウ → jō ; # KATAKANA LETTER ZI + SMALL YO + U
ジュウ → jū ; # KATAKANA LETTER ZI + SMALL YU + U
ジャ → ja ; # KATAKANA LETTER ZI + SMALL YA
ジョ → jo ; # KATAKANA LETTER ZI + SMALL YO
ジュ → ju ; # KATAKANA LETTER ZI + SMALL YU
ジ → ji ; # KATAKANA LETTER ZI
ズ → zu ; # KATAKANA LETTER ZU
ゼ → ze ; # KATAKANA LETTER ZE
ゾウ → zō ; # KATAKANA LETTER ZO + U
ゾ → zo ; # KATAKANA LETTER ZO
ダ → da ; # KATAKANA LETTER DA
ヂ → ji ; # KATAKANA LETTER DI
ヅ → zu ; # KATAKANA LETTER DU
デ → de ; # KATAKANA LETTER DE
ドウ → dō ; # KATAKANA LETTER DO + U
ド → do ; # KATAKANA LETTER DO
バ → ba ; # KATAKANA LETTER BA
ビョウ → byō ; # KATAKANA LETTER BI + SMALL YO + U
ビュウ → byū ; # KATAKANA LETTER BI + SMALL YU + U
ビャ → bya ; # KATAKANA LETTER BI + SMALL YA
ビョ → byo ; # KATAKANA LETTER BI + SMALL YO
ビュ → byu ; # KATAKANA LETTER BI + SMALL YU
ビ → bi ; # KATAKANA LETTER BI
ブ → bu ; # KATAKANA LETTER BU
ベ → be ; # KATAKANA LETTER BE
ボウ → bō ; # KATAKANA LETTER BO + U
ボ → bo ; # KATAKANA LETTER BO
パ → pa ; # KATAKANA LETTER PA
ピョウ → pyō ; # KATAKANA LETTER PI + SMALL YO + U
ピュウ → pyū ; # KATAKANA LETTER PI + SMALL YU + U
ピャ → pya ; # KATAKANA LETTER PI + SMALL YA
ピョ → pyo ; # KATAKANA LETTER PI + SMALL YO
ピュ → pyu ; # KATAKANA LETTER PI + SMALL YU
ピ → pi ; # KATAKANA LETTER PI
プ → pu ; # KATAKANA LETTER PU
ペ → pe ; # KATAKANA LETTER PE
ポウ → pō ; # KATAKANA LETTER PO + U
ポ → po ; # KATAKANA LETTER PO
ヴ → v ; # KATAKANA LETTER VU
あ → a ; # HIRAGANA LETTER A
い → i ; # HIRAGANA LETTER I
う → u ; # HIRAGANA LETTER U
え → e ; # HIRAGANA LETTER E
おう → ō ; # HIRAGANA LETTER O + U
お → o ; # HIRAGANA LETTER O
か → ka ; # HIRAGANA LETTER KA
きょう → kyō ; # HIRAGANA LETTER KI + SMALL YO + U
きゅう → kyū ; # HIRAGANA LETTER KI + SMALL YU + U
きゃ → kya ; # HIRAGANA LETTER KI + SMALL YA
きょ → kyo ; # HIRAGANA LETTER KI + SMALL YO
きゅ → kyu ; # HIRAGANA LETTER KI + SMALL YU
き → ki ; # HIRAGANA LETTER KI
く → ku ; # HIRAGANA LETTER KU
け → ke ; # HIRAGANA LETTER KE
こう → kō ; # HIRAGANA LETTER KO + U
こ → ko ; # HIRAGANA LETTER KO
さ → sa ; # HIRAGANA LETTER SA
しょう → shō ; # HIRAGANA LETTER SI + SMALL YO + U
しゅう → shū ; # HIRAGANA LETTER SI + SMALL YU + U
しゃ → sha ; # HIRAGANA LETTER SI + SMALL YA
しょ → sho ; # HIRAGANA LETTER SI + SMALL YO
しゅ → shu ; # HIRAGANA LETTER SI + SMALL YU
し → shi ; # HIRAGANA LETTER SI
す → su ; # HIRAGANA LETTER SU
せ → se ; # HIRAGANA LETTER SE
そう → sō ; # HIRAGANA LETTER SO + U
そ → so ; # HIRAGANA LETTER SO
た → ta ; # HIRAGANA LETTER TA
ちょう → chō ; # HIRAGANA LETTER TI + SMALL YO + U
ちゅう → chū ; # HIRAGANA LETTER TI + SMALL YU + U
ちゃ → cha ; # HIRAGANA LETTER TI + SMALL YA
ちょ → cho ; # HIRAGANA LETTER TI + SMALL YO
ちゅ → chu ; # HIRAGANA LETTER TI + SMALL YU
ち → chi ; # HIRAGANA LETTER TI
つ → tsu ; # HIRAGANA LETTER TU
て → te ; # HIRAGANA LETTER TE
とう → tō ; # HIRAGANA LETTER TO + U
と → to ; # HIRAGANA LETTER TO
な → na ; # HIRAGANA LETTER NA
にょう → nyō ; # HIRAGANA LETTER NI + SMALL YO + U
にゅう → nyū ; # HIRAGANA LETTER NI + SMALL YU + U
にゃ → nya ; # HIRAGANA LETTER NI + SMALL YA
にょ → nyo ; # HIRAGANA LETTER NI + SMALL YO
にゅ → nyu ; # HIRAGANA LETTER NI + SMALL YU
に → ni ; # HIRAGANA LETTER NI
ぬ → nu ; # HIRAGANA LETTER NU
ね → ne ; # HIRAGANA LETTER NE
のう → nō ; # HIRAGANA LETTER NO + U
の → no ; # HIRAGANA LETTER NO
は → ha ; # HIRAGANA LETTER HA
ひょう → hyō ; # HIRAGANA LETTER HI + SMALL YO + U
ひゅう → hyū ; # HIRAGANA LETTER HI + SMALL YU + U
ひゃ → hya ; # HIRAGANA LETTER HI + SMALL YA
ひょ → hyo ; # HIRAGANA LETTER HI + SMALL YO
ひゅ → hyu ; # HIRAGANA LETTER HI + SMALL YU
ひ → hi ; # HIRAGANA LETTER HI
ふ → fu ; # HIRAGANA LETTER HU
へ → he ; # HIRAGANA LETTER HE
ほう → hō ; # HIRAGANA LETTER HO + U
ほ → ho ; # HIRAGANA LETTER HO
ま → ma ; # HIRAGANA LETTER MA
みょう → hyō ; # HIRAGANA LETTER MI + SMALL YO + U
みゅう → hyū ; # HIRAGANA LETTER MI + SMALL YU + U
みゃ → hya ; # HIRAGANA LETTER MI + SMALL YA
みょ → hyo ; # HIRAGANA LETTER MI + SMALL YO
みゅ → hyu ; # HIRAGANA LETTER MI + SMALL YU
み → mi ; # HIRAGANA LETTER MI
む → mu ; # HIRAGANA LETTER MU
め → me ; # HIRAGANA LETTER ME
もう → mō ; # HIRAGANA LETTER MO + U
も → mo ; # HIRAGANA LETTER MO
や → ya ; # HIRAGANA LETTER YA
ゆ → yu ; # HIRAGANA LETTER YU
よう → yō ; # HIRAGANA LETTER YO + U
よ → yo ; # HIRAGANA LETTER YO
ら → ra ; # HIRAGANA LETTER RA
りょう → ryō ; # HIRAGANA LETTER RI + SMALL YO + U
りゅう → ryū ; # HIRAGANA LETTER RI + SMALL YU + U
りゃ → rya ; # HIRAGANA LETTER RI + SMALL YA
りょ → ryo ; # HIRAGANA LETTER RI + SMALL YO
りゅ → ryu ; # HIRAGANA LETTER RI + SMALL YU
り → ri ; # HIRAGANA LETTER RI
る → ru ; # HIRAGANA LETTER RU
れ → re ; # HIRAGANA LETTER RE
ろう → rō ; # HIRAGANA LETTER RO + U
ろ → ro ; # HIRAGANA LETTER RO
わ → wa ; # HIRAGANA LETTER WA
ゐ → i ; # HIRAGANA LETTER WI
ゑ → e ; # HIRAGANA LETTER WE
を → o ; # HIRAGANA LETTER WO
ん → n ; # HIRAGANA LETTER N
が → ga ; # HIRAGANA LETTER GA
ぎょう → gyō ; # HIRAGANA LETTER GI + SMALL YO + U
ぎゅう → gyū ; # HIRAGANA LETTER GI + SMALL YU + U
ぎゃ → gya ; # HIRAGANA LETTER GI + SMALL YA
ぎょ → gyo ; # HIRAGANA LETTER GI + SMALL YO
ぎゅ → gyu ; # HIRAGANA LETTER GI + SMALL YU
ぎ → gi ; # HIRAGANA LETTER GI
ぐ → gu ; # HIRAGANA LETTER GU
げ → ge ; # HIRAGANA LETTER GE
ごう → gō ; # HIRAGANA LETTER GO + U
ご → go ; # HIRAGANA LETTER GO
ざ → za ; # HIRAGANA LETTER ZA
じょう → jō ; # HIRAGANA LETTER ZI + SMALL YO + U
じゅう → jū ; # HIRAGANA LETTER ZI + SMALL YU + U
じゃ → ja ; # HIRAGANA LETTER ZI + SMALL YA
じょ → jo ; # HIRAGANA LETTER ZI + SMALL YO
じゅ → ju ; # HIRAGANA LETTER ZI + SMALL YU
じ → ji ; # HIRAGANA LETTER ZI
ず → zu ; # HIRAGANA LETTER ZU
ぜ → ze ; # HIRAGANA LETTER ZE
ぞう → zō ; # HIRAGANA LETTER ZO + U
ぞ → zo ; # HIRAGANA LETTER ZO
だ → da ; # HIRAGANA LETTER DA
ぢ → ji ; # HIRAGANA LETTER DI
づ → zu ; # HIRAGANA LETTER DU
で → de ; # HIRAGANA LETTER DE
どう → dō ; # HIRAGANA LETTER DO + U
ど → do ; # HIRAGANA LETTER DO
ば → ba ; # HIRAGANA LETTER BA
びょう → byō ; # HIRAGANA LETTER BI + SMALL YO + U
びゅう → byū ; # HIRAGANA LETTER BI + SMALL YU + U
びゃ → bya ; # HIRAGANA LETTER BI + SMALL YA
びょ → byo ; # HIRAGANA LETTER BI + SMALL YO
びゅ → byu ; # HIRAGANA LETTER BI + SMALL YU
び → bi ; # HIRAGANA LETTER BI
ぶ → bu ; # HIRAGANA LETTER BU
べ → be ; # HIRAGANA LETTER BE
ぼう → bō ; # HIRAGANA LETTER BO + U
ぼ → bo ; # HIRAGANA LETTER BO
ぱ → pa ; # HIRAGANA LETTER PA
ぴょう → pyō ; # HIRAGANA LETTER PI + SMALL YO + U
ぴゅう → pyū ; # HIRAGANA LETTER PI + SMALL YU + U
ぴゃ → pya ; # HIRAGANA LETTER PI + SMALL YA
ぴょ → pyo ; # HIRAGANA LETTER PI + SMALL YO
ぴゅ → pyu ; # HIRAGANA LETTER PI + SMALL YU
ぴ → pi ; # HIRAGANA LETTER PI
ぷ → pu ; # HIRAGANA LETTER PU
ぺ → pe ; # HIRAGANA LETTER PE
ぽう → pō ; # HIRAGANA LETTER PO + U
ぽ → po ; # HIRAGANA LETTER PO
ゔ → v ; # HIRAGANA LETTER VU
#
########################################################################
# BGN/PCGN Agreement
#
# The modified Hepburn system for the romanization of Japanese has been
# in use by the U.S. Board on Geographic Names since about 1930 and has
# been used extensively in the romanization of Japanese geographic names.
# The system is well adapted to the general needs of speakers of English
# and is the most widely used system for the romanization of Japanese.
#
# Originally prepared by Michael Everson
########################################################################
#
# MINIMAL FILTER: Japanese-Latin
#

:: [あいうえおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろわゐゑをんゔアイウエオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロワヰヱヲンヴ] ;
:: NFD (NFC) ;
#
#
########################################################################


#
########################################################################
#
# Define All Transformation Variables
#
########################################################################


$apostrophe = ’;

#
# Use this $wordBoundary until bug 2034 is fixed in ICU:
# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
#

$wordBoundary = [^[:L:][:M:][:N:]] ;


#
########################################################################
#
# Rules moved to front to avoid masking
#
########################################################################


#
########################################################################
#
# BGN Page 45 Rule 2:
#
# A small-script tsu form (ッ or っ) is inserted between kana symbols
# to indicate a double consonant and is romanized as k before k;
# as s before s or sh; as t before t, ts, or ch; and as p before p.
#
########################################################################
#

ッ}[カキクケコ] → k ; # KATAKANA LETTER SMALL TU
っ}[かきくけこ] → k ; # HIRAGANA LETTER SMALL TU
ッ}[サシスセソ] → s ; # KATAKANA LETTER SMALL TU
っ}[さしすせそ] → s ; # HIRAGANA LETTER SMALL TU
ッ}[タチツテト] → t ; # KATAKANA LETTER SMALL TU
っ}[たちつてと] → t ; # HIRAGANA LETTER SMALL TU
ッ}[パピプペポ] → p ; # KATAKANA LETTER SMALL TU
っ}[ぱぴぷぺぽ] → p ; # HIRAGANA LETTER SMALL TU
#
#
########################################################################
#
# End of Rule 2
#
########################################################################


#
########################################################################
#
# Start of Syllabic Transformations
#
########################################################################
#

ア → a ; # KATAKANA LETTER A
イ → i ; # KATAKANA LETTER I
ウ → u ; # KATAKANA LETTER U
エ → e ; # KATAKANA LETTER E
オウ → ō ; # KATAKANA LETTER O + U
オ → o ; # KATAKANA LETTER O

カ → ka ; # KATAKANA LETTER KA
キョウ → kyō ; # KATAKANA LETTER KI + SMALL YO + U
キュウ → kyū ; # KATAKANA LETTER KI + SMALL YU + U
キャ → kya ; # KATAKANA LETTER KI + SMALL YA
キョ → kyo ; # KATAKANA LETTER KI + SMALL YO
キュ → kyu ; # KATAKANA LETTER KI + SMALL YU
キ → ki ; # KATAKANA LETTER KI
ク → ku ; # KATAKANA LETTER KU
ケ → ke ; # KATAKANA LETTER KE
コウ → kō ; # KATAKANA LETTER KO + U
コ → ko ; # KATAKANA LETTER KO

サ → sa ; # KATAKANA LETTER SA
ショウ → shō ; # KATAKANA LETTER SI + SMALL YO + U
シュウ → shū ; # KATAKANA LETTER SI + SMALL YU + U
シャ → sha ; # KATAKANA LETTER SI + SMALL YA
ショ → sho ; # KATAKANA LETTER SI + SMALL YO
シュ → shu ; # KATAKANA LETTER SI + SMALL YU
シ → shi ; # KATAKANA LETTER SI
ス → su ; # KATAKANA LETTER SU
セ → se ; # KATAKANA LETTER SE
ソウ → sō ; # KATAKANA LETTER SO + U
ソ → so ; # KATAKANA LETTER SO

タ → ta ; # KATAKANA LETTER TA
チョウ → chō ; # KATAKANA LETTER TI + SMALL YO + U
チュウ → chū ; # KATAKANA LETTER TI + SMALL YU + U
チャ → cha ; # KATAKANA LETTER TI + SMALL YA
チョ → cho ; # KATAKANA LETTER TI + SMALL YO
チュ → chu ; # KATAKANA LETTER TI + SMALL YU
チ → chi ; # KATAKANA LETTER TI
ツ → tsu ; # KATAKANA LETTER TU
テ → te ; # KATAKANA LETTER TE
トウ → tō ; # KATAKANA LETTER TO + U
ト → to ; # KATAKANA LETTER TO

ナ → na ; # KATAKANA LETTER NA
ニョウ → nyō ; # KATAKANA LETTER NI + SMALL YO + U
ニュウ → nyū ; # KATAKANA LETTER NI + SMALL YU + U
ニャ → nya ; # KATAKANA LETTER NI + SMALL YA
ニョ → nyo ; # KATAKANA LETTER NI + SMALL YO
ニュ → nyu ; # KATAKANA LETTER NI + SMALL YU
ニ → ni ; # KATAKANA LETTER NI
ヌ → nu ; # KATAKANA LETTER NU
ネ → ne ; # KATAKANA LETTER NE
ノウ → nō ; # KATAKANA LETTER NO + U
ノ → no ; # KATAKANA LETTER NO

ハ → ha ; # KATAKANA LETTER HA
ヒョウ → hyō ; # KATAKANA LETTER HI + SMALL YO + U
ヒュウ → hyū ; # KATAKANA LETTER HI + SMALL YU + U
ヒャ → hya ; # KATAKANA LETTER HI + SMALL YA
ヒョ → hyo ; # KATAKANA LETTER HI + SMALL YO
ヒュ → hyu ; # KATAKANA LETTER HI + SMALL YU
ヒ → hi ; # KATAKANA LETTER HI
フ → fu ; # KATAKANA LETTER HU
ヘ → he ; # KATAKANA LETTER HE
ホウ → hō ; # KATAKANA LETTER HO + U
ホ → ho ; # KATAKANA LETTER HO

マ → ma ; # KATAKANA LETTER MA
ミョウ → hyō ; # KATAKANA LETTER MI + SMALL YO + U
ミュウ → hyū ; # KATAKANA LETTER MI + SMALL YU + U
ミャ → hya ; # KATAKANA LETTER MI + SMALL YA
ミョ → hyo ; # KATAKANA LETTER MI + SMALL YO
ミュ → hyu ; # KATAKANA LETTER MI + SMALL YU
ミ → mi ; # KATAKANA LETTER MI
ム → mu ; # KATAKANA LETTER MU
メ → me ; # KATAKANA LETTER ME
モウ → mō ; # KATAKANA LETTER MO + U
モ → mo ; # KATAKANA LETTER MO

ヤ → ya ; # KATAKANA LETTER YA
ユ → yu ; # KATAKANA LETTER YU
ヨウ → yō ; # KATAKANA LETTER YO + U
ヨ → yo ; # KATAKANA LETTER YO

ラ → ra ; # KATAKANA LETTER RA
リョウ → ryō ; # KATAKANA LETTER RI + SMALL YO + U
リュウ → ryū ; # KATAKANA LETTER RI + SMALL YU + U
リャ → rya ; # KATAKANA LETTER RI + SMALL YA
リョ → ryo ; # KATAKANA LETTER RI + SMALL YO
リュ → ryu ; # KATAKANA LETTER RI + SMALL YU
リ → ri ; # KATAKANA LETTER RI
ル → ru ; # KATAKANA LETTER RU
レ → re ; # KATAKANA LETTER RE
ロウ → rō ; # KATAKANA LETTER RO + U
ロ → ro ; # KATAKANA LETTER RO

ワ → wa ; # KATAKANA LETTER WA
ヰ → i ; # KATAKANA LETTER WI
ヱ → e ; # KATAKANA LETTER WE
ヲ → o ; # KATAKANA LETTER WO
#
#
########################################################################
#
# BGN Page 45 Rule 3:
#
# The character ン should be romanized m before b, p, or m.
# The character ん should be romanized m before b, p, or m.
# The character ン should be romanized n’ before y or a vowel letter.
# The character ん should be romanized n’ before y or a vowel letter.
#
########################################################################
#

ン}[バビブベボパピプペポマミムメモ] → m ; # KATAKANA LETTER N
ん}[ばびぶべぼぱぴぷぺぽまみむめも] → m ; # HIRAGANA LETTER N
ン}[ヤユヨアイウエオ] → n $apostrophe ; # KATAKANA LETTER N
ん}[やゆよあいうえお] → n $apostrophe ; # HIRAGANA LETTER N
#
#
########################################################################
#
# End of Rule 3
#
########################################################################
#

ン → n ; # KATAKANA LETTER N

ガ → ga ; # KATAKANA LETTER GA
ギョウ → gyō ; # KATAKANA LETTER GI + SMALL YO + U
ギュウ → gyū ; # KATAKANA LETTER GI + SMALL YU + U
ギャ → gya ; # KATAKANA LETTER GI + SMALL YA
ギョ → gyo ; # KATAKANA LETTER GI + SMALL YO
ギュ → gyu ; # KATAKANA LETTER GI + SMALL YU
ギ → gi ; # KATAKANA LETTER GI
グ → gu ; # KATAKANA LETTER GU
ゲ → ge ; # KATAKANA LETTER GE
ゴウ → gō ; # KATAKANA LETTER GO + U
ゴ → go ; # KATAKANA LETTER GO

ザ → za ; # KATAKANA LETTER ZA
ジョウ → jō ; # KATAKANA LETTER ZI + SMALL YO + U
ジュウ → jū ; # KATAKANA LETTER ZI + SMALL YU + U
ジャ → ja ; # KATAKANA LETTER ZI + SMALL YA
ジョ → jo ; # KATAKANA LETTER ZI + SMALL YO
ジュ → ju ; # KATAKANA LETTER ZI + SMALL YU
ジ → ji ; # KATAKANA LETTER ZI
ズ → zu ; # KATAKANA LETTER ZU
ゼ → ze ; # KATAKANA LETTER ZE
ゾウ → zō ; # KATAKANA LETTER ZO + U
ゾ → zo ; # KATAKANA LETTER ZO

ダ → da ; # KATAKANA LETTER DA
ヂ → ji ; # KATAKANA LETTER DI
ヅ → zu ; # KATAKANA LETTER DU
デ → de ; # KATAKANA LETTER DE
ドウ → dō ; # KATAKANA LETTER DO + U
ド → do ; # KATAKANA LETTER DO

バ → ba ; # KATAKANA LETTER BA
ビョウ → byō ; # KATAKANA LETTER BI + SMALL YO + U
ビュウ → byū ; # KATAKANA LETTER BI + SMALL YU + U
ビャ → bya ; # KATAKANA LETTER BI + SMALL YA
ビョ → byo ; # KATAKANA LETTER BI + SMALL YO
ビュ → byu ; # KATAKANA LETTER BI + SMALL YU
ビ → bi ; # KATAKANA LETTER BI
ブ → bu ; # KATAKANA LETTER BU
ベ → be ; # KATAKANA LETTER BE
ボウ → bō ; # KATAKANA LETTER BO + U
ボ → bo ; # KATAKANA LETTER BO

パ → pa ; # KATAKANA LETTER PA
ピョウ → pyō ; # KATAKANA LETTER PI + SMALL YO + U
ピュウ → pyū ; # KATAKANA LETTER PI + SMALL YU + U
ピャ → pya ; # KATAKANA LETTER PI + SMALL YA
ピョ → pyo ; # KATAKANA LETTER PI + SMALL YO
ピュ → pyu ; # KATAKANA LETTER PI + SMALL YU
ピ → pi ; # KATAKANA LETTER PI
プ → pu ; # KATAKANA LETTER PU
ペ → pe ; # KATAKANA LETTER PE
ポウ → pō ; # KATAKANA LETTER PO + U
ポ → po ; # KATAKANA LETTER PO

ヴ → v ; # KATAKANA LETTER VU

あ → a ; # HIRAGANA LETTER A
い → i ; # HIRAGANA LETTER I
う → u ; # HIRAGANA LETTER U
え → e ; # HIRAGANA LETTER E
おう → ō ; # HIRAGANA LETTER O + U
お → o ; # HIRAGANA LETTER O

か → ka ; # HIRAGANA LETTER KA
きょう → kyō ; # HIRAGANA LETTER KI + SMALL YO + U
きゅう → kyū ; # HIRAGANA LETTER KI + SMALL YU + U
きゃ → kya ; # HIRAGANA LETTER KI + SMALL YA
きょ → kyo ; # HIRAGANA LETTER KI + SMALL YO
きゅ → kyu ; # HIRAGANA LETTER KI + SMALL YU
き → ki ; # HIRAGANA LETTER KI
く → ku ; # HIRAGANA LETTER KU
け → ke ; # HIRAGANA LETTER KE
こう → kō ; # HIRAGANA LETTER KO + U
こ → ko ; # HIRAGANA LETTER KO

さ → sa ; # HIRAGANA LETTER SA
しょう → shō ; # HIRAGANA LETTER SI + SMALL YO + U
しゅう → shū ; # HIRAGANA LETTER SI + SMALL YU + U
しゃ → sha ; # HIRAGANA LETTER SI + SMALL YA
しょ → sho ; # HIRAGANA LETTER SI + SMALL YO
しゅ → shu ; # HIRAGANA LETTER SI + SMALL YU
し → shi ; # HIRAGANA LETTER SI
す → su ; # HIRAGANA LETTER SU
せ → se ; # HIRAGANA LETTER SE
そう → sō ; # HIRAGANA LETTER SO + U
そ → so ; # HIRAGANA LETTER SO

た → ta ; # HIRAGANA LETTER TA
ちょう → chō ; # HIRAGANA LETTER TI + SMALL YO + U
ちゅう → chū ; # HIRAGANA LETTER TI + SMALL YU + U
ちゃ → cha ; # HIRAGANA LETTER TI + SMALL YA
ちょ → cho ; # HIRAGANA LETTER TI + SMALL YO
ちゅ → chu ; # HIRAGANA LETTER TI + SMALL YU
ち → chi ; # HIRAGANA LETTER TI
つ → tsu ; # HIRAGANA LETTER TU
て → te ; # HIRAGANA LETTER TE
とう → tō ; # HIRAGANA LETTER TO + U
と → to ; # HIRAGANA LETTER TO

な → na ; # HIRAGANA LETTER NA
にょう → nyō ; # HIRAGANA LETTER NI + SMALL YO + U
にゅう → nyū ; # HIRAGANA LETTER NI + SMALL YU + U
にゃ → nya ; # HIRAGANA LETTER NI + SMALL YA
にょ → nyo ; # HIRAGANA LETTER NI + SMALL YO
にゅ → nyu ; # HIRAGANA LETTER NI + SMALL YU
に → ni ; # HIRAGANA LETTER NI
ぬ → nu ; # HIRAGANA LETTER NU
ね → ne ; # HIRAGANA LETTER NE
のう → nō ; # HIRAGANA LETTER NO + U
の → no ; # HIRAGANA LETTER NO

は → ha ; # HIRAGANA LETTER HA
ひょう → hyō ; # HIRAGANA LETTER HI + SMALL YO + U
ひゅう → hyū ; # HIRAGANA LETTER HI + SMALL YU + U
ひゃ → hya ; # HIRAGANA LETTER HI + SMALL YA
ひょ → hyo ; # HIRAGANA LETTER HI + SMALL YO
ひゅ → hyu ; # HIRAGANA LETTER HI + SMALL YU
ひ → hi ; # HIRAGANA LETTER HI
ふ → fu ; # HIRAGANA LETTER HU
へ → he ; # HIRAGANA LETTER HE
ほう → hō ; # HIRAGANA LETTER HO + U
ほ → ho ; # HIRAGANA LETTER HO

ま → ma ; # HIRAGANA LETTER MA
みょう → hyō ; # HIRAGANA LETTER MI + SMALL YO + U
みゅう → hyū ; # HIRAGANA LETTER MI + SMALL YU + U
みゃ → hya ; # HIRAGANA LETTER MI + SMALL YA
みょ → hyo ; # HIRAGANA LETTER MI + SMALL YO
みゅ → hyu ; # HIRAGANA LETTER MI + SMALL YU
み → mi ; # HIRAGANA LETTER MI
む → mu ; # HIRAGANA LETTER MU
め → me ; # HIRAGANA LETTER ME
もう → mō ; # HIRAGANA LETTER MO + U
も → mo ; # HIRAGANA LETTER MO

や → ya ; # HIRAGANA LETTER YA
ゆ → yu ; # HIRAGANA LETTER YU
よう → yō ; # HIRAGANA LETTER YO + U
よ → yo ; # HIRAGANA LETTER YO

ら → ra ; # HIRAGANA LETTER RA
りょう → ryō ; # HIRAGANA LETTER RI + SMALL YO + U
りゅう → ryū ; # HIRAGANA LETTER RI + SMALL YU + U
りゃ → rya ; # HIRAGANA LETTER RI + SMALL YA
りょ → ryo ; # HIRAGANA LETTER RI + SMALL YO
りゅ → ryu ; # HIRAGANA LETTER RI + SMALL YU
り → ri ; # HIRAGANA LETTER RI
る → ru ; # HIRAGANA LETTER RU
れ → re ; # HIRAGANA LETTER RE
ろう → rō ; # HIRAGANA LETTER RO + U
ろ → ro ; # HIRAGANA LETTER RO

わ → wa ; # HIRAGANA LETTER WA
ゐ → i ; # HIRAGANA LETTER WI
ゑ → e ; # HIRAGANA LETTER WE
を → o ; # HIRAGANA LETTER WO

ん → n ; # HIRAGANA LETTER N

が → ga ; # HIRAGANA LETTER GA
ぎょう → gyō ; # HIRAGANA LETTER GI + SMALL YO + U
ぎゅう → gyū ; # HIRAGANA LETTER GI + SMALL YU + U
ぎゃ → gya ; # HIRAGANA LETTER GI + SMALL YA
ぎょ → gyo ; # HIRAGANA LETTER GI + SMALL YO
ぎゅ → gyu ; # HIRAGANA LETTER GI + SMALL YU
ぎ → gi ; # HIRAGANA LETTER GI
ぐ → gu ; # HIRAGANA LETTER GU
げ → ge ; # HIRAGANA LETTER GE
ごう → gō ; # HIRAGANA LETTER GO + U
ご → go ; # HIRAGANA LETTER GO

ざ → za ; # HIRAGANA LETTER ZA
じょう → jō ; # HIRAGANA LETTER ZI + SMALL YO + U
じゅう → jū ; # HIRAGANA LETTER ZI + SMALL YU + U
じゃ → ja ; # HIRAGANA LETTER ZI + SMALL YA
じょ → jo ; # HIRAGANA LETTER ZI + SMALL YO
じゅ → ju ; # HIRAGANA LETTER ZI + SMALL YU
じ → ji ; # HIRAGANA LETTER ZI
ず → zu ; # HIRAGANA LETTER ZU
ぜ → ze ; # HIRAGANA LETTER ZE
ぞう → zō ; # HIRAGANA LETTER ZO + U
ぞ → zo ; # HIRAGANA LETTER ZO

だ → da ; # HIRAGANA LETTER DA
ぢ → ji ; # HIRAGANA LETTER DI
づ → zu ; # HIRAGANA LETTER DU
で → de ; # HIRAGANA LETTER DE
どう → dō ; # HIRAGANA LETTER DO + U
ど → do ; # HIRAGANA LETTER DO

ば → ba ; # HIRAGANA LETTER BA
びょう → byō ; # HIRAGANA LETTER BI + SMALL YO + U
びゅう → byū ; # HIRAGANA LETTER BI + SMALL YU + U
びゃ → bya ; # HIRAGANA LETTER BI + SMALL YA
びょ → byo ; # HIRAGANA LETTER BI + SMALL YO
びゅ → byu ; # HIRAGANA LETTER BI + SMALL YU
び → bi ; # HIRAGANA LETTER BI
ぶ → bu ; # HIRAGANA LETTER BU
べ → be ; # HIRAGANA LETTER BE
ぼう → bō ; # HIRAGANA LETTER BO + U
ぼ → bo ; # HIRAGANA LETTER BO

ぱ → pa ; # HIRAGANA LETTER PA
ぴょう → pyō ; # HIRAGANA LETTER PI + SMALL YO + U
ぴゅう → pyū ; # HIRAGANA LETTER PI + SMALL YU + U
ぴゃ → pya ; # HIRAGANA LETTER PI + SMALL YA
ぴょ → pyo ; # HIRAGANA LETTER PI + SMALL YO
ぴゅ → pyu ; # HIRAGANA LETTER PI + SMALL YU
ぴ → pi ; # HIRAGANA LETTER PI
ぷ → pu ; # HIRAGANA LETTER PU
ぺ → pe ; # HIRAGANA LETTER PE
ぽう → pō ; # HIRAGANA LETTER PO + U
ぽ → po ; # HIRAGANA LETTER PO

ゔ → v ; # HIRAGANA LETTER VU
#
#
########################################################################
…/transforms/transform[@source="Kazakh"][@target="Latin"][@variant="BGN"][@direction="forward"]/tRule:: [АӘБВГҒДЕЁЖЗИЙКҚЛМНҢОӨПРСТУҰҮФХҺЦЧШЩЪЫІЬЭЮЯаәбвгғдеёжзийкқлмнңоөпрстуұүфхһцчшщъыіьэюя] ;
:: NFD (NFC) ;
$prime = ʹ ;
$doublePrime = ʺ ;
$upperConsonants = [БВГҒДЖЗЙКҚЛМНҢПРСТФХҺЦЧШЩЪЬ] ;
$lowerConsonants = [бвгғджзйкқлмнңпрстфхһцчшщъь] ;
$consonants = [$upperConsonants $lowerConsonants] ;
$upperVowels = [АӘЕЁИОӨУҰҮЫІЭЮЯ] ;
$lowerVowels = [аәеёиоөуұүыіэюя] ;
$vowels = [$upperVowels $lowerVowels] ;
$lower = [$lowerConsonants $lowerVowels] ;
$wordBoundary = [^[:L:][:M:][:N:]] ;
А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Ә → Ä ; # CYRILLIC CAPITAL LETTER SCHWA
ә → ä ; # CYRILLIC SMALL LETTER SCHWA
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → V ; # CYRILLIC CAPITAL LETTER VE
в → v ; # CYRILLIC SMALL LETTER VE
ГҺ → G·H ; # CYRILLIC CAPITAL LETTER GHE
Гһ → G·h ; # CYRILLIC CAPITAL LETTER GHE
гһ → g·h ; # CYRILLIC SMALL LETTER GHE
Г → G ; # CYRILLIC CAPITAL LETTER GHE
г → g ; # CYRILLIC SMALL LETTER GHE
Ғ} $lower → Gh ; # CYRILLIC CAPITAL LETTER GHE WITH STROKE
Ғ → GH ; # CYRILLIC CAPITAL LETTER GHE WITH STROKE
ғ → gh ; # CYRILLIC SMALL LETTER GHE WITH STROKE
Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
Е → E ; # CYRILLIC CAPITAL LETTER IE
е → e ; # CYRILLIC SMALL LETTER IE
Ё} $lower → Yo ; # CYRILLIC CAPITAL LETTER IO
Ё → YO ; # CYRILLIC CAPITAL LETTER IO
ё → yo ; # CYRILLIC SMALL LETTER IO
Ж} $lower → Zh ; # CYRILLIC CAPITAL LETTER ZHE
Ж → ZH ; # CYRILLIC CAPITAL LETTER ZHE
ж → zh ; # CYRILLIC SMALL LETTER ZHE
ЗҺ → Z·H ; # CYRILLIC CAPITAL LETTER ZE
Зһ → Z·h ; # CYRILLIC CAPITAL LETTER ZE
зһ → z·h ; # CYRILLIC SMALL LETTER ZE
З → Z ; # CYRILLIC CAPITAL LETTER ZE
з → z ; # CYRILLIC SMALL LETTER ZE
И → Ī ; # CYRILLIC CAPITAL LETTER I
и → ī ; # CYRILLIC SMALL LETTER I
Й → Y ; # CYRILLIC CAPITAL LETTER I
й → y ; # CYRILLIC SMALL LETTER I
КҺ → K·H ; # CYRILLIC CAPITAL LETTER KA
Кһ → K·h ; # CYRILLIC CAPITAL LETTER KA
кһ → k·h ; # CYRILLIC SMALL LETTER KA
К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
Қ → Q ; # CYRILLIC CAPITAL LETTER KA WITH DESCENDER
қ → q ; # CYRILLIC SMALL LETTER KA WITH DESCENDER
Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
НГ → N·G ; # CYRILLIC CAPITAL LETTER EN
Нг → N·g ; # CYRILLIC CAPITAL LETTER EN
нг → n·g ; # CYRILLIC SMALL LETTER EN
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
Ң} $lower → Ng ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
Ң → NG ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
ң → ng ; # CYRILLIC SMALL LETTER EN WITH DESCENDER
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
Ө → Ö ; # CYRILLIC CAPITAL LETTER BARRED O
ө → ö ; # CYRILLIC SMALL LETTER BARRED O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER
СҺ → S·H ; # CYRILLIC CAPITAL LETTER ES
Сһ → S·h ; # CYRILLIC CAPITAL LETTER ES
сһ → s·h ; # CYRILLIC SMALL LETTER ES
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
У → Ū ; # CYRILLIC CAPITAL LETTER U
у → ū ; # CYRILLIC SMALL LETTER U
Ұ → U ; # CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE
ұ → u ; # CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE
Ү → Ü ; # CYRILLIC CAPITAL LETTER STRAIGHT U
ү → ü ; # CYRILLIC SMALL LETTER STRAIGHT U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х} $lower → Kh ; # CYRILLIC CAPITAL LETTER HA
Х → KH ; # CYRILLIC CAPITAL LETTER HA
х → kh ; # CYRILLIC SMALL LETTER HA
Һ → H ; # CYRILLIC CAPITAL LETTER SHHA
һ → h ; # CYRILLIC SMALL LETTER SHHA
ЦҺ → TS·H ; # CYRILLIC CAPITAL LETTER GHE
Цһ → Ts·h ; # CYRILLIC CAPITAL LETTER GHE
цһ → ts·h ; # CYRILLIC SMALL LETTER GHE
Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
ц → ts ; # CYRILLIC SMALL LETTER TSE
Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
ч → ch ; # CYRILLIC SMALL LETTER CHE
ШЧ → SH·CH ; # CYRILLIC CAPITAL LETTER SHA
Шч → Sh·ch ; # CYRILLIC CAPITAL LETTER SHA
шч → sh·ch ; # CYRILLIC SMALL LETTER SHA
Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA
Ш → SH ; # CYRILLIC CAPITAL LETTER SHA
ш → sh ; # CYRILLIC SMALL LETTER SHA
Щ} $lower → Shch ; # CYRILLIC CAPITAL LETTER SHCHA
Щ → SHCH ; # CYRILLIC CAPITAL LETTER SHCHA
щ → shch ; # CYRILLIC SMALL LETTER SHCHA
Ъ → $doublePrime ; # CYRILLIC CAPITAL LETTER HARD SIGN
ъ → $doublePrime ; # CYRILLIC SMALL LETTER HARD SIGN
Ы → Y ; # CYRILLIC CAPITAL LETTER YERU
ы → y ; # CYRILLIC SMALL LETTER YERU
І → I ; # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
і → i ; # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
Ь → $prime ; # CYRILLIC CAPITAL LETTER SOFT SIGN
ь → $prime ; # CYRILLIC SMALL LETTER SOFT SIGN
Э → Ė ; # CYRILLIC CAPITAL LETTER E
э → ė ; # CYRILLIC SMALL LETTER E
Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
Ю → YU ; # CYRILLIC CAPITAL LETTER YU
ю → yu ; # CYRILLIC SMALL LETTER YU
Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
Я → YA ; # CYRILLIC CAPITAL LETTER YA
я → ya ; # CYRILLIC SMALL LETTER YA
#
########################################################################
# BGN/PCGN 1979 System
#
# The BGN/PCGN system for Kazakh Cyrillic was designed for use in
# romanizing names written in the Kazakh Cyrillic alphabet.
# The Kazakh Cyrillic alphabet contains nine letters not present
# in the Russian alphabet: Әә, Ғғ, Ққ, Ңң, Өө, Ұұ, Үү, Һһ, and Іі.
#
# The Kazakh Cyrillic Alphabet as defined by the BGN (Page 47):
#
# АӘБВГҒДЕЁЖЗИЙКҚЛМНҢОӨПРСТУҰҮФХҺЦЧШЩЪЫІЬЭЮЯ
# аәбвгғдеёжзийкқлмнңоөпрстуұүфхһцчшщъыіьэюя
#
# Originally prepared by Michael Everson
########################################################################
#
# MINIMAL FILTER: KazakhCyrl-Latin
#

:: [АӘБВГҒДЕЁЖЗИЙКҚЛМНҢОӨПРСТУҰҮФХҺЦЧШЩЪЫІЬЭЮЯаәбвгғдеёжзийкқлмнңоөпрстуұүфхһцчшщъыіьэюя] ;
:: NFD (NFC) ;
#
#
########################################################################


#
########################################################################
#
# Define All Transformation Variables
#
########################################################################
#

$prime = ʹ ;
$doublePrime = ʺ ;

$upperConsonants = [БВГҒДЖЗЙКҚЛМНҢПРСТФХҺЦЧШЩЪЬ] ;
$lowerConsonants = [бвгғджзйкқлмнңпрстфхһцчшщъь] ;
$consonants = [$upperConsonants $lowerConsonants] ;

$upperVowels = [АӘЕЁИОӨУҰҮЫІЭЮЯ] ;
$lowerVowels = [аәеёиоөуұүыіэюя] ;
$vowels = [$upperVowels $lowerVowels] ;

$lower = [$lowerConsonants $lowerVowels] ;
#
#
# Use this $wordBoundary until bug 2034 is fixed in ICU:
# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
#

$wordBoundary = [^[:L:][:M:][:N:]] ;
#
#
########################################################################


#
########################################################################
#
# Start of Alphabetic Transformations
#
########################################################################
#

А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Ә → Ä ; # CYRILLIC CAPITAL LETTER SCHWA
ә → ä ; # CYRILLIC SMALL LETTER SCHWA
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → V ; # CYRILLIC CAPITAL LETTER VE
в → v ; # CYRILLIC SMALL LETTER VE
#
#
########################################################################
#
# BGN Page 48 Rule 1
#
# The character sequences гһ, зһ, кһ, нг, сһ and цһ may be romanized
# g·h, z·h, k·h, n·g, s·h and ts·h in order to differentiate those
# romanizations from the digraphs gh, zh, kh, ng, sh, and the letter
# sequence tsh, which are used to render the characters г, ж, х, ң, ш,
# and the character sequence тш.
#
########################################################################
#

ГҺ → G·H ; # CYRILLIC CAPITAL LETTER GHE
Гһ → G·h ; # CYRILLIC CAPITAL LETTER GHE
гһ → g·h ; # CYRILLIC SMALL LETTER GHE
Г → G ; # CYRILLIC CAPITAL LETTER GHE
г → g ; # CYRILLIC SMALL LETTER GHE
#
#
########################################################################
#
# End Rule 1
#
########################################################################
#

Ғ} $lower → Gh ; # CYRILLIC CAPITAL LETTER GHE WITH STROKE
Ғ → GH ; # CYRILLIC CAPITAL LETTER GHE WITH STROKE
ғ → gh ; # CYRILLIC SMALL LETTER GHE WITH STROKE
Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
Е → E ; # CYRILLIC CAPITAL LETTER IE
е → e ; # CYRILLIC SMALL LETTER IE
Ё} $lower → Yo ; # CYRILLIC CAPITAL LETTER IO
Ё → YO ; # CYRILLIC CAPITAL LETTER IO
ё → yo ; # CYRILLIC SMALL LETTER IO
Ж} $lower → Zh ; # CYRILLIC CAPITAL LETTER ZHE
Ж → ZH ; # CYRILLIC CAPITAL LETTER ZHE
ж → zh ; # CYRILLIC SMALL LETTER ZHE
#
#
########################################################################
#
# BGN Page 48 Rule 1
#
# зһ becomes z·h
#
########################################################################
#

ЗҺ → Z·H ; # CYRILLIC CAPITAL LETTER ZE
Зһ → Z·h ; # CYRILLIC CAPITAL LETTER ZE
зһ → z·h ; # CYRILLIC SMALL LETTER ZE
З → Z ; # CYRILLIC CAPITAL LETTER ZE
з → z ; # CYRILLIC SMALL LETTER ZE
#
#
########################################################################
#
# End Rule 1
#
########################################################################
#

И → Ī ; # CYRILLIC CAPITAL LETTER I
и → ī ; # CYRILLIC SMALL LETTER I
Й → Y ; # CYRILLIC CAPITAL LETTER I
й → y ; # CYRILLIC SMALL LETTER I
#
#
########################################################################
#
# BGN Page 48 Rule 1
#
# кһ becomes k·h
#
########################################################################
#

КҺ → K·H ; # CYRILLIC CAPITAL LETTER KA
Кһ → K·h ; # CYRILLIC CAPITAL LETTER KA
кһ → k·h ; # CYRILLIC SMALL LETTER KA
К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
#
#
########################################################################
#
# End Rule 1
#
########################################################################
#

Қ → Q ; # CYRILLIC CAPITAL LETTER KA WITH DESCENDER
қ → q ; # CYRILLIC SMALL LETTER KA WITH DESCENDER
Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
#
#
########################################################################
#
# BGN Page 48 Rule 1
#
# нг becomes n·g
#
########################################################################
#

НГ → N·G ; # CYRILLIC CAPITAL LETTER EN
Нг → N·g ; # CYRILLIC CAPITAL LETTER EN
нг → n·g ; # CYRILLIC SMALL LETTER EN
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
#
#
########################################################################
#
# End Rule 1
#
########################################################################
#

Ң} $lower → Ng ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
Ң → NG ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
ң → ng ; # CYRILLIC SMALL LETTER EN WITH DESCENDER
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
Ө → Ö ; # CYRILLIC CAPITAL LETTER BARRED O
ө → ö ; # CYRILLIC SMALL LETTER BARRED O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER
#
#
########################################################################
#
# BGN Page 48 Rule 1
#
# сһ becomes s·h
#
########################################################################
#

СҺ → S·H ; # CYRILLIC CAPITAL LETTER ES
Сһ → S·h ; # CYRILLIC CAPITAL LETTER ES
сһ → s·h ; # CYRILLIC SMALL LETTER ES
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
#
#
########################################################################
#
# End Rule 1
#
########################################################################
#

Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
У → Ū ; # CYRILLIC CAPITAL LETTER U
у → ū ; # CYRILLIC SMALL LETTER U
Ұ → U ; # CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE
ұ → u ; # CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE
Ү → Ü ; # CYRILLIC CAPITAL LETTER STRAIGHT U
ү → ü ; # CYRILLIC SMALL LETTER STRAIGHT U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х} $lower → Kh ; # CYRILLIC CAPITAL LETTER HA
Х → KH ; # CYRILLIC CAPITAL LETTER HA
х → kh ; # CYRILLIC SMALL LETTER HA
Һ → H ; # CYRILLIC CAPITAL LETTER SHHA
һ → h ; # CYRILLIC SMALL LETTER SHHA
#
#
########################################################################
#
# BGN Page 48 Rule 1
#
# цһ becomes ts·h
#
########################################################################
#

ЦҺ → TS·H ; # CYRILLIC CAPITAL LETTER GHE
Цһ → Ts·h ; # CYRILLIC CAPITAL LETTER GHE
цһ → ts·h ; # CYRILLIC SMALL LETTER GHE
Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
ц → ts ; # CYRILLIC SMALL LETTER TSE
#
#
########################################################################
#
# End Rule 1
#
########################################################################
#

Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
ч → ch ; # CYRILLIC SMALL LETTER CHE
#
#
########################################################################
#
# Implied rule from BGN Russian-Latin transliteration (Page 94 Note 3.6).
#
# шч becomes sh·ch
#
########################################################################
#

ШЧ → SH·CH ; # CYRILLIC CAPITAL LETTER SHA
Шч → Sh·ch ; # CYRILLIC CAPITAL LETTER SHA
шч → sh·ch ; # CYRILLIC SMALL LETTER SHA
Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA
Ш → SH ; # CYRILLIC CAPITAL LETTER SHA
ш → sh ; # CYRILLIC SMALL LETTER SHA
Щ} $lower → Shch ; # CYRILLIC CAPITAL LETTER SHCHA
Щ → SHCH ; # CYRILLIC CAPITAL LETTER SHCHA
щ → shch ; # CYRILLIC SMALL LETTER SHCHA
#
#
########################################################################
#
# End Implied rule
#
########################################################################
#

Ъ → $doublePrime ; # CYRILLIC CAPITAL LETTER HARD SIGN
ъ → $doublePrime ; # CYRILLIC SMALL LETTER HARD SIGN
#
#
########################################################################
#
# BGN Page 48 Note 2
#
# The character Ыы may be romanized Ɨɨ instead of Yy, if so desired.
#
########################################################################
#

Ы → Y ; # CYRILLIC CAPITAL LETTER YERU
ы → y ; # CYRILLIC SMALL LETTER YERU
#
#
# Alternative rule to implement the option described here. To apply
# uncomment the following by removing the '#' mark at the start of the
# line and insert before the two rule lines above.
#
#Ы → Ɨ ; # CYRILLIC CAPITAL LETTER YERU
#ы → ɨ ; # CYRILLIC SMALL LETTER YERU
#
########################################################################
#
# End BGN Page 48 Note 2
#
########################################################################
#

І → I ; # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
і → i ; # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
Ь → $prime ; # CYRILLIC CAPITAL LETTER SOFT SIGN
ь → $prime ; # CYRILLIC SMALL LETTER SOFT SIGN
Э → Ė ; # CYRILLIC CAPITAL LETTER E
э → ė ; # CYRILLIC SMALL LETTER E
Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
Ю → YU ; # CYRILLIC CAPITAL LETTER YU
ю → yu ; # CYRILLIC SMALL LETTER YU
Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
Я → YA ; # CYRILLIC CAPITAL LETTER YA
я → ya ; # CYRILLIC SMALL LETTER YA
#
#
########################################################################
…/transforms/transform[@source="Kirghiz"][@target="Latin"][@variant="BGN"][@direction="forward"]/tRule:: [АБВГДЕЁЖЗИЙКЛМНҢОӨПРСТУҮФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнңоөпрстуүфхцчшщъыьэюя] ;
:: NFD (NFC) ;
$prime = ʹ ;
$doublePrime = ʺ ;
$upperConsonants = [БВГДЖЗЙКЛМНҢПРСТФХЦЧШЩЪЬ] ;
$lowerConsonants = [бвгджзйклмнңпрстфхцчшщъь] ;
$consonants = [$upperConsonants $lowerConsonants] ;
$upperVowels = [АЕЁИОӨУҮЫЭЮЯ] ;
$lowerVowels = [аеёиоөуүыэюя] ;
$vowels = [$upperVowels $lowerVowels] ;
$lower = [$lowerConsonants $lowerVowels] ;
$wordBoundary = [^[:L:][:M:][:N:]] ;
А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → V ; # CYRILLIC CAPITAL LETTER VE
в → v ; # CYRILLIC SMALL LETTER VE
Г → G ; # CYRILLIC CAPITAL LETTER GHE
г → g ; # CYRILLIC SMALL LETTER GHE
Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
Е → E ; # CYRILLIC CAPITAL LETTER IE
е → e ; # CYRILLIC SMALL LETTER IE
Ё} $lower → Yo ; # CYRILLIC CAPITAL LETTER IO
Ё → YO ; # CYRILLIC CAPITAL LETTER IO
ё → yo ; # CYRILLIC SMALL LETTER IO
Ж → J ; # CYRILLIC CAPITAL LETTER ZHE
ж → j ; # CYRILLIC SMALL LETTER ZHE
З → Z ; # CYRILLIC CAPITAL LETTER ZE
з → z ; # CYRILLIC SMALL LETTER ZE
И → I ; # CYRILLIC CAPITAL LETTER I
и → i ; # CYRILLIC SMALL LETTER I
Й → Y ; # CYRILLIC CAPITAL LETTER I
й → y ; # CYRILLIC SMALL LETTER I
К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
НГ → N·G ; # CYRILLIC CAPITAL LETTER EN
Нг → N·g ; # CYRILLIC CAPITAL LETTER EN
нг → n·g ; # CYRILLIC SMALL LETTER EN
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
Ң} $lower → Ng ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
Ң → NG ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
ң → ng ; # CYRILLIC SMALL LETTER EN WITH DESCENDER
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
Ө → Ö ; # CYRILLIC CAPITAL LETTER BARRED O
ө → ö ; # CYRILLIC SMALL LETTER BARRED O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
У → U ; # CYRILLIC CAPITAL LETTER U
у → u ; # CYRILLIC SMALL LETTER U
Ү → Ü ; # CYRILLIC CAPITAL LETTER STRAIGHT U
ү → ü ; # CYRILLIC SMALL LETTER STRAIGHT U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х} $lower → Kh ; # CYRILLIC CAPITAL LETTER HA
Х → KH ; # CYRILLIC CAPITAL LETTER HA
х → kh ; # CYRILLIC SMALL LETTER HA
Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
ц → ts ; # CYRILLIC SMALL LETTER TSE
Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
ч → ch ; # CYRILLIC SMALL LETTER CHE
ШЧ → SH·CH ; # CYRILLIC CAPITAL LETTER SHA
Шч → Sh·ch ; # CYRILLIC CAPITAL LETTER SHA
шч → sh·ch ; # CYRILLIC SMALL LETTER SHA
Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA
Ш → SH ; # CYRILLIC CAPITAL LETTER SHA
ш → sh ; # CYRILLIC SMALL LETTER SHA
Щ} $lower → Shch ; # CYRILLIC CAPITAL LETTER SHCHA
Щ → SHCH ; # CYRILLIC CAPITAL LETTER SHCHA
щ → shch ; # CYRILLIC SMALL LETTER SHCHA
Ъ → $doublePrime ; # CYRILLIC CAPITAL LETTER HARD SIGN
ъ → $doublePrime ; # CYRILLIC SMALL LETTER HARD SIGN
Ы → Y ; # CYRILLIC CAPITAL LETTER YERU
ы → y ; # CYRILLIC SMALL LETTER YERU
Ь → $prime ; # CYRILLIC CAPITAL LETTER SOFT SIGN
ь → $prime ; # CYRILLIC SMALL LETTER SOFT SIGN
Э → E ; # CYRILLIC CAPITAL LETTER E
э → e ; # CYRILLIC SMALL LETTER E
Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
Ю → YU ; # CYRILLIC CAPITAL LETTER YU
ю → yu ; # CYRILLIC SMALL LETTER YU
Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
Я → YA ; # CYRILLIC CAPITAL LETTER YA
я → ya ; # CYRILLIC SMALL LETTER YA
#
########################################################################
# BGN/PCGN 1979 System
#
# The BGN/PCGN system for Kirghiz Cyrillic was designed for use in
# romanizing names written in the Kirghiz Cyrillic alphabet.
# The Kirghiz Cyrillic alphabet contains three letters not present
# in the Russian alphabet: Ңң, Өө, and Үү.
#
# The Kirghiz Cyrillic Alphabet as defined by the BGN (Page 55):
#
# АБВГДЕЁЖЗИЙКЛМНҢОӨПРСТУҮФХЦЧШЩЪЫЬЭЮЯ
# абвгдеёжзийклмнңоөпрстуүфхцчшщъыьэюя
#
# Originally prepared by Michael Everson
########################################################################
#
# MINIMAL FILTER: KirghizCyrl-Latin
#

:: [АБВГДЕЁЖЗИЙКЛМНҢОӨПРСТУҮФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнңоөпрстуүфхцчшщъыьэюя] ;
:: NFD (NFC) ;
#
#
########################################################################


#
########################################################################
#
# Define All Transformation Variables
#
########################################################################
#

$prime = ʹ ;
$doublePrime = ʺ ;

$upperConsonants = [БВГДЖЗЙКЛМНҢПРСТФХЦЧШЩЪЬ] ;
$lowerConsonants = [бвгджзйклмнңпрстфхцчшщъь] ;
$consonants = [$upperConsonants $lowerConsonants] ;

$upperVowels = [АЕЁИОӨУҮЫЭЮЯ] ;
$lowerVowels = [аеёиоөуүыэюя] ;
$vowels = [$upperVowels $lowerVowels] ;

$lower = [$lowerConsonants $lowerVowels] ;
#
#
# Use this $wordBoundary until bug 2034 is fixed in ICU:
# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
#

$wordBoundary = [^[:L:][:M:][:N:]] ;
#
#
########################################################################


#
########################################################################
#
# Start of Alphabetic Transformations
#
########################################################################
#

А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → V ; # CYRILLIC CAPITAL LETTER VE
в → v ; # CYRILLIC SMALL LETTER VE
Г → G ; # CYRILLIC CAPITAL LETTER GHE
г → g ; # CYRILLIC SMALL LETTER GHE
Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
Е → E ; # CYRILLIC CAPITAL LETTER IE
е → e ; # CYRILLIC SMALL LETTER IE
Ё} $lower → Yo ; # CYRILLIC CAPITAL LETTER IO
Ё → YO ; # CYRILLIC CAPITAL LETTER IO
ё → yo ; # CYRILLIC SMALL LETTER IO
Ж → J ; # CYRILLIC CAPITAL LETTER ZHE
ж → j ; # CYRILLIC SMALL LETTER ZHE
З → Z ; # CYRILLIC CAPITAL LETTER ZE
з → z ; # CYRILLIC SMALL LETTER ZE
И → I ; # CYRILLIC CAPITAL LETTER I
и → i ; # CYRILLIC SMALL LETTER I
Й → Y ; # CYRILLIC CAPITAL LETTER I
й → y ; # CYRILLIC SMALL LETTER I
К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
#
#
########################################################################
#
# BGN Page 56 Rule 1
#
# The character sequence нг may be romanized n·g in order to differentiate
# that romanizations from the digraph ng, which is used to render the
# character ң.
#
########################################################################
#

НГ → N·G ; # CYRILLIC CAPITAL LETTER EN
Нг → N·g ; # CYRILLIC CAPITAL LETTER EN
нг → n·g ; # CYRILLIC SMALL LETTER EN
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
#
#
########################################################################
#
# End Rule 1
#
########################################################################
#

Ң} $lower → Ng ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
Ң → NG ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
ң → ng ; # CYRILLIC SMALL LETTER EN WITH DESCENDER
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
Ө → Ö ; # CYRILLIC CAPITAL LETTER BARRED O
ө → ö ; # CYRILLIC SMALL LETTER BARRED O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
У → U ; # CYRILLIC CAPITAL LETTER U
у → u ; # CYRILLIC SMALL LETTER U
Ү → Ü ; # CYRILLIC CAPITAL LETTER STRAIGHT U
ү → ü ; # CYRILLIC SMALL LETTER STRAIGHT U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х} $lower → Kh ; # CYRILLIC CAPITAL LETTER HA
Х → KH ; # CYRILLIC CAPITAL LETTER HA
х → kh ; # CYRILLIC SMALL LETTER HA
Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
ц → ts ; # CYRILLIC SMALL LETTER TSE
Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
ч → ch ; # CYRILLIC SMALL LETTER CHE
#
#
########################################################################
#
# Implied rule from BGN Russian-Latin transliteration (Page 94 Note 3.6).
#
# шч becomes sh·ch
#
########################################################################
#

ШЧ → SH·CH ; # CYRILLIC CAPITAL LETTER SHA
Шч → Sh·ch ; # CYRILLIC CAPITAL LETTER SHA
шч → sh·ch ; # CYRILLIC SMALL LETTER SHA
Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA
Ш → SH ; # CYRILLIC CAPITAL LETTER SHA
ш → sh ; # CYRILLIC SMALL LETTER SHA
Щ} $lower → Shch ; # CYRILLIC CAPITAL LETTER SHCHA
Щ → SHCH ; # CYRILLIC CAPITAL LETTER SHCHA
щ → shch ; # CYRILLIC SMALL LETTER SHCHA
#
#
########################################################################
#
# End Rule 3.6
#
########################################################################
#

Ъ → $doublePrime ; # CYRILLIC CAPITAL LETTER HARD SIGN
ъ → $doublePrime ; # CYRILLIC SMALL LETTER HARD SIGN
#
#
########################################################################
#
# BGN Page 56 Note 2
#
# The character Ыы may be romanized Ɨɨ instead of Yy, if so desired.
#
########################################################################
#

Ы → Y ; # CYRILLIC CAPITAL LETTER YERU
ы → y ; # CYRILLIC SMALL LETTER YERU
#
#
# Alternative rule to implement the option described here. To apply
# uncomment the following by removing the '#' mark at the start of the
# line and insert before the two rule lines above.
#
#Ы → Ɨ ; # CYRILLIC CAPITAL LETTER YERU
#ы → ɨ ; # CYRILLIC SMALL LETTER YERU
#
########################################################################
#
# End BGN Page 56 Note 2
#
########################################################################
#

Ь → $prime ; # CYRILLIC CAPITAL LETTER SOFT SIGN
ь → $prime ; # CYRILLIC SMALL LETTER SOFT SIGN
Э → E ; # CYRILLIC CAPITAL LETTER E
э → e ; # CYRILLIC SMALL LETTER E
Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
Ю → YU ; # CYRILLIC CAPITAL LETTER YU
ю → yu ; # CYRILLIC SMALL LETTER YU
Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
Я → YA ; # CYRILLIC CAPITAL LETTER YA
я → ya ; # CYRILLIC SMALL LETTER YA
#
#
########################################################################
…/transforms/transform[@source="Korean"][@target="Latin"][@variant="BGN"][@direction="forward"]/tRule:: [ᄀᄁᄂᄃᄄᄅᄆᄇᄈᄉᄊᄋᄌᄍᄎᄏᄐᄑᄒᄭᄯᄲᄶᅡᅢᅣᅤᅥᅦᅧᅨᅩᅪᅫᅬᅭᅮᅯᅰᅱᅲᅳᅴᅵᆨᆫᆮᆯᆰᆱᆲᆷᆸᆺᆼᆽᆾᆿᇀᇁ] ;
:: NFD (NFC) ;
$aspirate = ’;
$apostrophe = ’;
$vowels = [ᅡᅢᅣᅤᅥᅦᅧᅨᅩᅪᅫᅬᅭᅮᅯᅰᅱᅲᅳᅴᅵ] ;
$wordBoundary = [^[:L:][:M:][:N:]] ;
ᆨᄀ → kk ; # HANGUL JONGSEONG KIYEOK + CHOSEONG KIYEOK
ᆨᄂ → ngn ; # HANGUL JONGSEONG KIYEOK + CHOSEONG NIEUN
ᆨᄃ → kt ; # HANGUL JONGSEONG KIYEOK + CHOSEONG TIKEUT
ᆨᄅ → ngn ; # HANGUL JONGSEONG KIYEOK + CHOSEONG RIEUL
ᆨᄆ → ngm ; # HANGUL JONGSEONG KIYEOK + CHOSEONG MIEUM
ᆨᄇ → kp ; # HANGUL JONGSEONG KIYEOK + CHOSEONG PIEUP
ᆨᄉ → ks ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SIOS
ᆨᄋ → g ; # HANGUL JONGSEONG KIYEOK + CHOSEONG IEUNG
ᆨᄌ → kch ; # HANGUL JONGSEONG KIYEOK + CHOSEONG CIEUC
ᆨᄎ → kch $aspirate ; # HANGUL JONGSEONG KIYEOK + CHOSEONG CHIEUCH
ᆨᄏ → kk $aspirate ; # HANGUL JONGSEONG KIYEOK + CHOSEONG KHIEUKH
ᆨᄐ → kt $aspirate ; # HANGUL JONGSEONG KIYEOK + CHOSEONG THIEUTH
ᆨᄑ → kp $aspirate ; # HANGUL JONGSEONG KIYEOK + CHOSEONG PHIEUPH
ᆨᄒ → kh ; # HANGUL JONGSEONG KIYEOK + CHOSEONG HIEUH
ᆨᄁ → kk ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SSANGKIYEOK
ᆨᄄ → ktt ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SSANGTIKEUT
ᆨᄈ → kpp ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SSANGPIEUP
ᆨᄊ → kss ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SSANGSIOS
ᆨᄍ → ktch ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SSANGCIEUC
ᆫᄀ → n $apostrophe g ; # HANGUL JONGSEONG NIEUN + CHOSEONG KIEUK
ᆫᄂ → nn ; # HANGUL JONGSEONG NIEUN + CHOSEONG NIEUN
ᆫᄃ → nd ; # HANGUL JONGSEONG NIEUN + CHOSEONG TIKEUT
ᆫᄅ → ll ; # HANGUL JONGSEONG NIEUN + CHOSEONG RIEUL
ᆫᄆ → nm ; # HANGUL JONGSEONG NIEUN + CHOSEONG MIEUM
ᆫᄇ → nb ; # HANGUL JONGSEONG NIEUN + CHOSEONG PIEUP
ᆫᄉ → ns ; # HANGUL JONGSEONG NIEUN + CHOSEONG SIOS
ᆫᄋ → n ; # HANGUL JONGSEONG NIEUN + CHOSEONG IEUNG
ᆫᄌ → nj ; # HANGUL JONGSEONG NIEUN + CHOSEONG CIEUC
ᆫᄎ → nch $aspirate ; # HANGUL JONGSEONG NIEUN + CHOSEONG CHIEUCH
ᆫᄏ → nk $aspirate ; # HANGUL JONGSEONG NIEUN + CHOSEONG KHIEUKH
ᆫᄐ → nt $aspirate ; # HANGUL JONGSEONG NIEUN + CHOSEONG THIEUTH
ᆫᄑ → np $aspirate ; # HANGUL JONGSEONG NIEUN + CHOSEONG PHIEUPH
ᆫᄒ → nh ; # HANGUL JONGSEONG NIEUN + CHOSEONG HIEUH
ᆫᄁ → nkk ; # HANGUL JONGSEONG NIEUN + CHOSEONG SSANGKIYEOK
ᆫᄄ → ntt ; # HANGUL JONGSEONG NIEUN + CHOSEONG SSANGTIKEUT
ᆫᄈ → npp ; # HANGUL JONGSEONG NIEUN + CHOSEONG SSANGPIEUP
ᆫᄊ → nss ; # HANGUL JONGSEONG NIEUN + CHOSEONG SSANGSIOS
ᆫᄍ → ntch ; # HANGUL JONGSEONG NIEUN + CHOSEONG SSANGCIEUC
ᆯᄀ → lg ; # HANGUL JONGSEONG RIEUL + CHOSEONG KIYEOK
ᆯᄂ → ll ; # HANGUL JONGSEONG RIEUL + CHOSEONG NIEUN
ᆯᄃ → lt ; # HANGUL JONGSEONG RIEUL + CHOSEONG TIKEUT
ᆯᄅ → ll ; # HANGUL JONGSEONG RIEUL + CHOSEONG RIEUL
ᆯᄆ → lm ; # HANGUL JONGSEONG RIEUL + CHOSEONG MIEUM
ᆯᄇ → lb ; # HANGUL JONGSEONG RIEUL + CHOSEONG PIEUP
ᆯᄉ → ls ; # HANGUL JONGSEONG RIEUL + CHOSEONG SIOS
ᆯᄋ → r ; # HANGUL JONGSEONG RIEUL + CHOSEONG IEUNG
ᆯᄌ → lch ; # HANGUL JONGSEONG RIEUL + CHOSEONG CIEUC
ᆯᄎ → lch $aspirate ; # HANGUL JONGSEONG RIEUL + CHOSEONG CHIEUCH
ᆯᄏ → lk $aspirate ; # HANGUL JONGSEONG RIEUL + CHOSEONG KHIEUKH
ᆯᄐ → lt $aspirate ; # HANGUL JONGSEONG RIEUL + CHOSEONG THIEUTH
ᆯᄑ → lp $aspirate ; # HANGUL JONGSEONG RIEUL + CHOSEONG PHIEUPH
ᆯᄒ → rh ; # HANGUL JONGSEONG RIEUL + CHOSEONG HIEUH
ᆯᄁ → lkk ; # HANGUL JONGSEONG RIEUL + CHOSEONG SSANGKIYEOK
ᆯᄄ → ltt ; # HANGUL JONGSEONG RIEUL + CHOSEONG SSANGTIKEUT
ᆯᄈ → lpp ; # HANGUL JONGSEONG RIEUL + CHOSEONG SSANGPIEUP
ᆯᄊ → lss ; # HANGUL JONGSEONG RIEUL + CHOSEONG SSANGSIOS
ᆯᄍ → ltch ; # HANGUL JONGSEONG RIEUL + CHOSEONG SSANGCIEUC
ᆷᄀ → mg ; # HANGUL JONGSEONG MIEUM + CHOSEONG KIYEOK
ᆷᄂ → mn ; # HANGUL JONGSEONG MIEUM + CHOSEONG NIEUN
ᆷᄃ → md ; # HANGUL JONGSEONG MIEUM + CHOSEONG TIKEUT
ᆷᄅ → mn ; # HANGUL JONGSEONG MIEUM + CHOSEONG RIEUL
ᆷᄆ → mm ; # HANGUL JONGSEONG MIEUM + CHOSEONG MIEUM
ᆷᄇ → mb ; # HANGUL JONGSEONG MIEUM + CHOSEONG PIEUP
ᆷᄉ → ms ; # HANGUL JONGSEONG MIEUM + CHOSEONG SIOS
ᆷᄋ → m ; # HANGUL JONGSEONG MIEUM + CHOSEONG IEUNG
ᆷᄌ → mj ; # HANGUL JONGSEONG MIEUM + CHOSEONG CIEUC
ᆷᄎ → mch $aspirate ; # HANGUL JONGSEONG MIEUM + CHOSEONG CHIEUCH
ᆷᄏ → mk $aspirate ; # HANGUL JONGSEONG MIEUM + CHOSEONG KHIEUKH
ᆷᄐ → mt $aspirate ; # HANGUL JONGSEONG MIEUM + CHOSEONG THIEUTH
ᆷᄑ → mp $aspirate ; # HANGUL JONGSEONG MIEUM + CHOSEONG PHIEUPH
ᆷᄒ → mh ; # HANGUL JONGSEONG MIEUM + CHOSEONG HIEUH
ᆷᄁ → mkk ; # HANGUL JONGSEONG MIEUM + CHOSEONG SSANGKIYEOK
ᆷᄄ → mtt ; # HANGUL JONGSEONG MIEUM + CHOSEONG SSANGTIKEUT
ᆷᄈ → mpp ; # HANGUL JONGSEONG MIEUM + CHOSEONG SSANGPIEUP
ᆷᄊ → mss ; # HANGUL JONGSEONG MIEUM + CHOSEONG SSANGSIOS
ᆷᄍ → mtch ; # HANGUL JONGSEONG MIEUM + CHOSEONG SSANGCIEUC
ᆸᄀ → pk ; # HANGUL JONGSEONG PIEUP + CHOSEONG KIYEOK
ᆸᄂ → mn ; # HANGUL JONGSEONG PIEUP + CHOSEONG NIEUN
ᆸᄃ → pt ; # HANGUL JONGSEONG PIEUP + CHOSEONG TIKEUT
ᆸᄅ → mn ; # HANGUL JONGSEONG PIEUP + CHOSEONG RIEUL
ᆸᄆ → mm ; # HANGUL JONGSEONG PIEUP + CHOSEONG MIEUM
ᆸᄇ → pp ; # HANGUL JONGSEONG PIEUP + CHOSEONG PIEUP
ᆸᄉ → ps ; # HANGUL JONGSEONG PIEUP + CHOSEONG SIOS
ᆸᄋ → p ; # HANGUL JONGSEONG PIEUP + CHOSEONG IEUNG
ᆸᄌ → pch ; # HANGUL JONGSEONG PIEUP + CHOSEONG CIEUC
ᆸᄎ → pch $aspirate ; # HANGUL JONGSEONG PIEUP + CHOSEONG CHIEUCH
ᆸᄏ → pk $aspirate ; # HANGUL JONGSEONG PIEUP + CHOSEONG KHIEUKH
ᆸᄐ → pt $aspirate ; # HANGUL JONGSEONG PIEUP + CHOSEONG THIEUTH
ᆸᄑ → pp $aspirate ; # HANGUL JONGSEONG PIEUP + CHOSEONG PHIEUPH
ᆸᄒ → ph ; # HANGUL JONGSEONG PIEUP + CHOSEONG HIEUH
ᆸᄁ → pkk ; # HANGUL JONGSEONG PIEUP + CHOSEONG SSANGKIYEOK
ᆸᄄ → ptt ; # HANGUL JONGSEONG PIEUP + CHOSEONG SSANGTIKEUT
ᆸᄈ → pp ; # HANGUL JONGSEONG PIEUP + CHOSEONG SSANGPIEUP
ᆸᄊ → pss ; # HANGUL JONGSEONG PIEUP + CHOSEONG SSANGSIOS
ᆸᄍ → ptch ; # HANGUL JONGSEONG PIEUP + CHOSEONG SSANGCIEUC
ᆺᄀ → kk ; # HANGUL JONGSEONG SIOS + CHOSEONG KIYEOK
ᆺᄂ → nn ; # HANGUL JONGSEONG SIOS + CHOSEONG NIEUN
ᆺᄃ → tt ; # HANGUL JONGSEONG SIOS + CHOSEONG TIKEUT
ᆺᄅ → nn ; # HANGUL JONGSEONG SIOS + CHOSEONG RIEUL
ᆺᄆ → nm ; # HANGUL JONGSEONG SIOS + CHOSEONG MIEUM
ᆺᄇ → pp ; # HANGUL JONGSEONG SIOS + CHOSEONG PIEUP
ᆺᄉ → ss ; # HANGUL JONGSEONG SIOS + CHOSEONG SIOS
ᆺᄋ → d ; # HANGUL JONGSEONG SIOS + CHOSEONG IEUNG
ᆺᄌ → tch ; # HANGUL JONGSEONG SIOS + CHOSEONG CIEUC
ᆺᄎ → tch $aspirate ; # HANGUL JONGSEONG SIOS + CHOSEONG CHIEUCH
ᆺᄏ → tk $aspirate ; # HANGUL JONGSEONG SIOS + CHOSEONG KHIEUKH
ᆺᄐ → tt $aspirate ; # HANGUL JONGSEONG SIOS + CHOSEONG THIEUTH
ᆺᄑ → tp $aspirate ; # HANGUL JONGSEONG SIOS + CHOSEONG PHIEUPH
ᆺᄒ → th ; # HANGUL JONGSEONG SIOS + CHOSEONG HIEUH
ᆺᄁ → tkk ; # HANGUL JONGSEONG SIOS + CHOSEONG SSANGKIYEOK
ᆺᄄ → tt ; # HANGUL JONGSEONG SIOS + CHOSEONG SSANGTIKEUT
ᆺᄈ → tpp ; # HANGUL JONGSEONG SIOS + CHOSEONG SSANGPIEUP
ᆺᄊ → tss ; # HANGUL JONGSEONG SIOS + CHOSEONG SSANGSIOS
ᆺᄍ → tch ; # HANGUL JONGSEONG SIOS + CHOSEONG SSANGCIEUC
ᆼᄀ → ngg ; # HANGUL JONGSEONG IEUNG + CHOSEONG KIYEOK
ᆼᄂ → ngn ; # HANGUL JONGSEONG IEUNG + CHOSEONG NIEUN
ᆼᄃ → ngd ; # HANGUL JONGSEONG IEUNG + CHOSEONG TIKEUT
ᆼᄅ → ngn ; # HANGUL JONGSEONG IEUNG + CHOSEONG RIEUL
ᆼᄆ → ngm ; # HANGUL JONGSEONG IEUNG + CHOSEONG MIEUM
ᆼᄇ → ngb ; # HANGUL JONGSEONG IEUNG + CHOSEONG PIEUP
ᆼᄉ → ngs ; # HANGUL JONGSEONG IEUNG + CHOSEONG SIOS
ᆼᄋ → ng ; # HANGUL JONGSEONG IEUNG + CHOSEONG IEUNG
ᆼᄌ → ngj ; # HANGUL JONGSEONG IEUNG + CHOSEONG CIEUC
ᆼᄎ → ngch $aspirate ; # HANGUL JONGSEONG IEUNG + CHOSEONG CHIEUCH
ᆼᄏ → ngk $aspirate ; # HANGUL JONGSEONG IEUNG + CHOSEONG KHIEUKH
ᆼᄐ → ngt $aspirate ; # HANGUL JONGSEONG IEUNG + CHOSEONG THIEUTH
ᆼᄑ → ngp $aspirate ; # HANGUL JONGSEONG IEUNG + CHOSEONG PHIEUPH
ᆼᄒ → ngh ; # HANGUL JONGSEONG IEUNG + CHOSEONG HIEUH
ᆼᄁ → ngkk ; # HANGUL JONGSEONG IEUNG + CHOSEONG SSANGKIYEOK
ᆼᄄ → ngtt ; # HANGUL JONGSEONG IEUNG + CHOSEONG SSANGTIKEUT
ᆼᄈ → ngpp ; # HANGUL JONGSEONG IEUNG + CHOSEONG SSANGPIEUP
ᆼᄊ → ngss ; # HANGUL JONGSEONG IEUNG + CHOSEONG SSANGSIOS
ᆼᄍ → ngtch ; # HANGUL JONGSEONG IEUNG + CHOSEONG SSANGCIEUC
[$vowels]ᄀ → g ; # HANGUL JONGSEONG KIYEOK + CHOSEONG KIYEOK
[$vowels]ᄂ → n ; # HANGUL JONGSEONG KIYEOK + CHOSEONG NIEUN
[$vowels]ᄃ → d ; # HANGUL JONGSEONG KIYEOK + CHOSEONG TIKEUT
[$vowels]ᄅ → r ; # HANGUL JONGSEONG KIYEOK + CHOSEONG RIEUL
[$vowels]ᄆ → m ; # HANGUL JONGSEONG KIYEOK + CHOSEONG MIEUM
[$vowels]ᄇ → b ; # HANGUL JONGSEONG KIYEOK + CHOSEONG PIEUP
[$vowels]ᄉ → s ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SIOS
[$vowels]ᄋ → ; # HANGUL JONGSEONG KIYEOK + CHOSEONG IEUNG
[$vowels]ᄌ → j ; # HANGUL JONGSEONG KIYEOK + CHOSEONG CIEUC
[$vowels]ᄎ → ch $aspirate ; # HANGUL JONGSEONG KIYEOK + CHOSEONG CHIEUCH
[$vowels]ᄏ → k $aspirate ; # HANGUL JONGSEONG KIYEOK + CHOSEONG KHIEUKH
[$vowels]ᄐ → t $aspirate ; # HANGUL JONGSEONG KIYEOK + CHOSEONG THIEUTH
[$vowels]ᄑ → p $aspirate ; # HANGUL JONGSEONG KIYEOK + CHOSEONG PHIEUPH
[$vowels]ᄒ → h ; # HANGUL JONGSEONG KIYEOK + CHOSEONG HIEUH
[$vowels]ᄁ → kk ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SSANGKIYEOK
[$vowels]ᄄ → tt ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SSANGTIKEUT
[$vowels]ᄈ → pp ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SSANGPIEUP
[$vowels]ᄊ → ss ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SSANGSIOS
[$vowels]ᄍ → tch ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SSANGCIEUC
ᆰᄀ → lg ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG KIYEOK
ᆰᄂ → ngn ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG NIEUN
ᆰᄃ → kt ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG TIKEUT
ᆰᄅ → ngl ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG RIEUL
ᆰᄆ → ngm ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG MIEUM
ᆰᄇ → kp ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG PIEUP
ᆰᄉ → ks ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG SIOS
ᆰᄋ → lg ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG IEUNG
ᆰᄌ → kch ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG CIEUC
ᆰᄎ → kch $aspirate ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG CHIEUCH
ᆰᄏ → lk $aspirate ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG KHIEUKH
ᆰᄐ → kt $aspirate ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG THIEUTH
ᆰᄑ → kp $aspirate ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG PHIEUPH
ᆰᄒ → lkh ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG HIEUH
ᆰᄁ → lkk ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG SSANGKIYEOK
ᆰᄄ → ktt ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG SSANGTIKEUT
ᆰᄈ → kpp ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG SSANGPIEUP
ᆰᄊ → kss ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG SSANGSIOS
ᆰᄍ → ktch ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG SSANGCIEUC
ᆱᄀ → mg ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG KIYEOK
ᆱᄂ → mn ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG NIEUN
ᆱᄃ → md ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG TIKEUT
ᆱᄅ → ml ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG RIEUL
ᆱᄆ → lm ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG MIEUM
ᆱᄇ → mb ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG PIEUP
ᆱᄉ → ms ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG SIOS
ᆱᄋ → lm ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG IEUNG
ᆱᄌ → mj ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG CIEUC
ᆱᄎ → mch $aspirate ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG CHIEUCH
ᆱᄏ → mk $aspirate ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG KHIEUKH
ᆱᄐ → mt $aspirate ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG THIEUTH
ᆱᄑ → mp $aspirate ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG PHIEUPH
ᆱᄒ → mh ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG HIEUH
ᆱᄁ → mkk ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG SSANGKIYEOK
ᆱᄄ → mtt ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG SSANGTIKEUT
ᆱᄈ → mpp ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG SSANGPIEUP
ᆱᄊ → mss ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG SSANGSIOS
ᆱᄍ → mtch ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG SSANGCIEUC
ᆲᄀ → pk ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG KIYEOK
ᆲᄂ → mn ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG NIEUN
ᆲᄃ → pt ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG TIKEUT
ᆲᄅ → ml ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG RIEUL
ᆲᄆ → mm ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG MIEUM
ᆲᄇ → lb ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG PIEUP
ᆲᄉ → ps ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG SIOS
ᆲᄋ → lb ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG IEUNG
ᆲᄌ → pch ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG CIEUC
ᆲᄎ → pch $aspirate ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG CHIEUCH
ᆲᄏ → pk $aspirate ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG KHIEUKH
ᆲᄐ → pt $aspirate ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG THIEUTH
ᆲᄑ → lp $aspirate ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG PHIEUPH
ᆲᄒ → lph ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG HIEUH
ᆲᄁ → pkk ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG SSANGKIYEOK
ᆲᄄ → ptt ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG SSANGTIKEUT
ᆲᄈ → lpp ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG SSANGPIEUP
ᆲᄊ → pss ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG SSANGSIOS
ᆲᄍ → ptch ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG SSANGCIEUC
$wordBoundary{ᄀ → k ; # HANGUL CHOSEONG KIYEOK
$wordBoundary{ᄂ → n ; # HANGUL CHOSEONG NIEUN
$wordBoundary{ᄃ → t ; # HANGUL CHOSEONG TIKEUT
$wordBoundary{ᄅ → n ; # HANGUL CHOSEONG RIEUL
$wordBoundary{ᄆ → m ; # HANGUL CHOSEONG MIEUM
$wordBoundary{ᄇ → p ; # HANGUL CHOSEONG PIEUP
$wordBoundary{ᄉ → s ; # HANGUL CHOSEONG SIOS
$wordBoundary{ᄋ → ; # HANGUL CHOSEONG IEUNG
$wordBoundary{ᄌ → ch ; # HANGUL CHOSEONG CIEUC
$wordBoundary{ᄎ → ch $aspirate ; # HANGUL CHOSEONG CHIEUCH
$wordBoundary{ᄏ → k $aspirate ; # HANGUL CHOSEONG KHIEUKH
$wordBoundary{ᄐ → t $aspirate ; # HANGUL CHOSEONG THIEUTH
$wordBoundary{ᄑ → p $aspirate ; # HANGUL CHOSEONG PHIEUPH
$wordBoundary{ᄒ → h ; # HANGUL CHOSEONG HIEUH
$wordBoundary{ᄁ → kk ; # HANGUL CHOSEONG SSANGKIYEOK
$wordBoundary{ᄭ → kk ; # HANGUL CHOSEONG SIOS-KIYEOK
$wordBoundary{ᄄ → tt ; # HANGUL CHOSEONG SSANGTIKEUT
$wordBoundary{ᄯ → tt ; # HANGUL CHOSEONG SIOS-TIKEUT
$wordBoundary{ᄈ → pp ; # HANGUL CHOSEONG SSANGPIEUP
$wordBoundary{ᄲ → pp ; # HANGUL CHOSEONG SIOS-PIEUP
$wordBoundary{ᄊ → ss ; # HANGUL CHOSEONG SSANGSIOS
$wordBoundary{ᄍ → tch ; # HANGUL CHOSEONG SSANGCIEUC
$wordBoundary{ᄶ → tch ; # HANGUL CHOSEONG SIOS-CIEUC
ᅡ → a ; # HANGUL JUNGSEONG A
ᅣ → ya ; # HANGUL JUNGSEONG YA
ᅥ → ŏ ; # HANGUL JUNGSEONG EO
ᅧ → yŏ ; # HANGUL JUNGSEONG YEO
ᅩ → o ; # HANGUL JUNGSEONG O
ᅭ → yo ; # HANGUL JUNGSEONG YO
ᅮ → u ; # HANGUL JUNGSEONG U
ᅲ → yu ; # HANGUL JUNGSEONG YU
ᅳ → ŭ ; # HANGUL JUNGSEONG EU
ᅵ → i ; # HANGUL JUNGSEONG I
ᅢ → ae ; # HANGUL JUNGSEONG AE
ᅤ → yae ; # HANGUL JUNGSEONG YAE
ᅦ → e ; # HANGUL JUNGSEONG E
ᅨ → ye ; # HANGUL JUNGSEONG YE
ᅬ → oe ; # HANGUL JUNGSEONG OE
ᅱ → wi ; # HANGUL JUNGSEONG WI
ᅴ → ŭi ; # HANGUL JUNGSEONG YI
ᅪ → wa ; # HANGUL JUNGSEONG WA
ᅯ → wŏ ; # HANGUL JUNGSEONG WEO
ᅫ → wae ; # HANGUL JUNGSEONG WAE
ᅰ → we ; # HANGUL JUNGSEONG WE
ᆨ}$wordBoundary → k ; # HANGUL JONGSEONG KIYEOK
ᆫ}$wordBoundary → n ; # HANGUL JONGSEONG NIEUN
ᆮ}$wordBoundary → t ; # HANGUL JONGSEONG TIKEUT
ᆯ}$wordBoundary → l ; # HANGUL JONGSEONG RIEUL
ᆷ}$wordBoundary → m ; # HANGUL JONGSEONG MIEUM
ᆸ}$wordBoundary → p ; # HANGUL JONGSEONG PIEUP
ᆺ}$wordBoundary → t ; # HANGUL JONGSEONG SIOS
ᆼ}$wordBoundary → ng ; # HANGUL JONGSEONG IEUNG
ᆽ}$wordBoundary → t ; # HANGUL JONGSEONG CIEUC
ᆾ}$wordBoundary → t ; # HANGUL JONGSEONG CHIEUCH
ᆿ}$wordBoundary → k ; # HANGUL JONGSEONG KHIEUKH
ᇀ}$wordBoundary → t ; # HANGUL JONGSEONG THIEUTH
ᇁ}$wordBoundary → p ; # HANGUL JONGSEONG PHIEUPH
ᆰ}$wordBoundary → k ; # HANGUL JONGSEONG RIEUL-KIYEOK
ᆲ}$wordBoundary → p ; # HANGUL JONGSEONG RIEUL-PIEUP
#
########################################################################
# BGN/PCGN Agreement
#
# This system wad devised by G. M. McCune and E. O. Reischauer, and
# was originally published in the Transactions of the Korea Branch of
# the Royal Asiatic Society, Volume XXIX, 1939. It has been used by
# the BGN since 1943, and was later adopted for use by the PCGN. A
# main characteristic of this system is the attempt to represent
# approximate Korean pronunciation, while systematically converting
# the Hangul characters to corresponding Roman-script letters. Since
# Korean pronunciation is often inconsistently represented in Hangul,
# the McCune-Reischauer conversion tables are rather elaborate, and
# reverse conversion (from Roman script back to Hangul) is not possible.
#
# Originally prepared by Michael Everson
########################################################################
#
# MINIMAL FILTER: Korean-Latin
#

:: [ᄀᄁᄂᄃᄄᄅᄆᄇᄈᄉᄊᄋᄌᄍᄎᄏᄐᄑᄒᄭᄯᄲᄶᅡᅢᅣᅤᅥᅦᅧᅨᅩᅪᅫᅬᅭᅮᅯᅰᅱᅲᅳᅴᅵᆨᆫᆮᆯᆰᆱᆲᆷᆸᆺᆼᆽᆾᆿᇀᇁ] ;
:: NFD (NFC) ;
#
#
########################################################################


#
########################################################################
#
# Define All Transformation Variables
#
########################################################################
#

$aspirate = ’;

$apostrophe = ’;



$vowels = [ᅡᅢᅣᅤᅥᅦᅧᅨᅩᅪᅫᅬᅭᅮᅯᅰᅱᅲᅳᅴᅵ] ;
#
#
# Use this $wordBoundary until bug 2034 is fixed in ICU:
# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
#

$wordBoundary = [^[:L:][:M:][:N:]] ;
#
#
########################################################################


#
########################################################################
#
# Rules moved to front to avoid masking
#
########################################################################


#
########################################################################
#
# BGN Page 60 Rule 1:
#
# Romanization of Hangul consonants and consonant clusters within words.
#
########################################################################
#

ᆨᄀ → kk ; # HANGUL JONGSEONG KIYEOK + CHOSEONG KIYEOK
ᆨᄂ → ngn ; # HANGUL JONGSEONG KIYEOK + CHOSEONG NIEUN
ᆨᄃ → kt ; # HANGUL JONGSEONG KIYEOK + CHOSEONG TIKEUT
ᆨᄅ → ngn ; # HANGUL JONGSEONG KIYEOK + CHOSEONG RIEUL
ᆨᄆ → ngm ; # HANGUL JONGSEONG KIYEOK + CHOSEONG MIEUM
ᆨᄇ → kp ; # HANGUL JONGSEONG KIYEOK + CHOSEONG PIEUP
ᆨᄉ → ks ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SIOS
ᆨᄋ → g ; # HANGUL JONGSEONG KIYEOK + CHOSEONG IEUNG
ᆨᄌ → kch ; # HANGUL JONGSEONG KIYEOK + CHOSEONG CIEUC
ᆨᄎ → kch $aspirate ; # HANGUL JONGSEONG KIYEOK + CHOSEONG CHIEUCH
ᆨᄏ → kk $aspirate ; # HANGUL JONGSEONG KIYEOK + CHOSEONG KHIEUKH
ᆨᄐ → kt $aspirate ; # HANGUL JONGSEONG KIYEOK + CHOSEONG THIEUTH
ᆨᄑ → kp $aspirate ; # HANGUL JONGSEONG KIYEOK + CHOSEONG PHIEUPH
ᆨᄒ → kh ; # HANGUL JONGSEONG KIYEOK + CHOSEONG HIEUH
ᆨᄁ → kk ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SSANGKIYEOK
ᆨᄄ → ktt ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SSANGTIKEUT
ᆨᄈ → kpp ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SSANGPIEUP
ᆨᄊ → kss ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SSANGSIOS
ᆨᄍ → ktch ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SSANGCIEUC

ᆫᄀ → n $apostrophe g ; # HANGUL JONGSEONG NIEUN + CHOSEONG KIEUK
ᆫᄂ → nn ; # HANGUL JONGSEONG NIEUN + CHOSEONG NIEUN
ᆫᄃ → nd ; # HANGUL JONGSEONG NIEUN + CHOSEONG TIKEUT
ᆫᄅ → ll ; # HANGUL JONGSEONG NIEUN + CHOSEONG RIEUL
ᆫᄆ → nm ; # HANGUL JONGSEONG NIEUN + CHOSEONG MIEUM
ᆫᄇ → nb ; # HANGUL JONGSEONG NIEUN + CHOSEONG PIEUP
ᆫᄉ → ns ; # HANGUL JONGSEONG NIEUN + CHOSEONG SIOS
ᆫᄋ → n ; # HANGUL JONGSEONG NIEUN + CHOSEONG IEUNG
ᆫᄌ → nj ; # HANGUL JONGSEONG NIEUN + CHOSEONG CIEUC
ᆫᄎ → nch $aspirate ; # HANGUL JONGSEONG NIEUN + CHOSEONG CHIEUCH
ᆫᄏ → nk $aspirate ; # HANGUL JONGSEONG NIEUN + CHOSEONG KHIEUKH
ᆫᄐ → nt $aspirate ; # HANGUL JONGSEONG NIEUN + CHOSEONG THIEUTH
ᆫᄑ → np $aspirate ; # HANGUL JONGSEONG NIEUN + CHOSEONG PHIEUPH
ᆫᄒ → nh ; # HANGUL JONGSEONG NIEUN + CHOSEONG HIEUH
ᆫᄁ → nkk ; # HANGUL JONGSEONG NIEUN + CHOSEONG SSANGKIYEOK
ᆫᄄ → ntt ; # HANGUL JONGSEONG NIEUN + CHOSEONG SSANGTIKEUT
ᆫᄈ → npp ; # HANGUL JONGSEONG NIEUN + CHOSEONG SSANGPIEUP
ᆫᄊ → nss ; # HANGUL JONGSEONG NIEUN + CHOSEONG SSANGSIOS
ᆫᄍ → ntch ; # HANGUL JONGSEONG NIEUN + CHOSEONG SSANGCIEUC

ᆯᄀ → lg ; # HANGUL JONGSEONG RIEUL + CHOSEONG KIYEOK
ᆯᄂ → ll ; # HANGUL JONGSEONG RIEUL + CHOSEONG NIEUN
ᆯᄃ → lt ; # HANGUL JONGSEONG RIEUL + CHOSEONG TIKEUT
ᆯᄅ → ll ; # HANGUL JONGSEONG RIEUL + CHOSEONG RIEUL
ᆯᄆ → lm ; # HANGUL JONGSEONG RIEUL + CHOSEONG MIEUM
ᆯᄇ → lb ; # HANGUL JONGSEONG RIEUL + CHOSEONG PIEUP
ᆯᄉ → ls ; # HANGUL JONGSEONG RIEUL + CHOSEONG SIOS
ᆯᄋ → r ; # HANGUL JONGSEONG RIEUL + CHOSEONG IEUNG
ᆯᄌ → lch ; # HANGUL JONGSEONG RIEUL + CHOSEONG CIEUC
ᆯᄎ → lch $aspirate ; # HANGUL JONGSEONG RIEUL + CHOSEONG CHIEUCH
ᆯᄏ → lk $aspirate ; # HANGUL JONGSEONG RIEUL + CHOSEONG KHIEUKH
ᆯᄐ → lt $aspirate ; # HANGUL JONGSEONG RIEUL + CHOSEONG THIEUTH
ᆯᄑ → lp $aspirate ; # HANGUL JONGSEONG RIEUL + CHOSEONG PHIEUPH
ᆯᄒ → rh ; # HANGUL JONGSEONG RIEUL + CHOSEONG HIEUH
ᆯᄁ → lkk ; # HANGUL JONGSEONG RIEUL + CHOSEONG SSANGKIYEOK
ᆯᄄ → ltt ; # HANGUL JONGSEONG RIEUL + CHOSEONG SSANGTIKEUT
ᆯᄈ → lpp ; # HANGUL JONGSEONG RIEUL + CHOSEONG SSANGPIEUP
ᆯᄊ → lss ; # HANGUL JONGSEONG RIEUL + CHOSEONG SSANGSIOS
ᆯᄍ → ltch ; # HANGUL JONGSEONG RIEUL + CHOSEONG SSANGCIEUC

ᆷᄀ → mg ; # HANGUL JONGSEONG MIEUM + CHOSEONG KIYEOK
ᆷᄂ → mn ; # HANGUL JONGSEONG MIEUM + CHOSEONG NIEUN
ᆷᄃ → md ; # HANGUL JONGSEONG MIEUM + CHOSEONG TIKEUT
ᆷᄅ → mn ; # HANGUL JONGSEONG MIEUM + CHOSEONG RIEUL
ᆷᄆ → mm ; # HANGUL JONGSEONG MIEUM + CHOSEONG MIEUM
ᆷᄇ → mb ; # HANGUL JONGSEONG MIEUM + CHOSEONG PIEUP
ᆷᄉ → ms ; # HANGUL JONGSEONG MIEUM + CHOSEONG SIOS
ᆷᄋ → m ; # HANGUL JONGSEONG MIEUM + CHOSEONG IEUNG
ᆷᄌ → mj ; # HANGUL JONGSEONG MIEUM + CHOSEONG CIEUC
ᆷᄎ → mch $aspirate ; # HANGUL JONGSEONG MIEUM + CHOSEONG CHIEUCH
ᆷᄏ → mk $aspirate ; # HANGUL JONGSEONG MIEUM + CHOSEONG KHIEUKH
ᆷᄐ → mt $aspirate ; # HANGUL JONGSEONG MIEUM + CHOSEONG THIEUTH
ᆷᄑ → mp $aspirate ; # HANGUL JONGSEONG MIEUM + CHOSEONG PHIEUPH
ᆷᄒ → mh ; # HANGUL JONGSEONG MIEUM + CHOSEONG HIEUH
ᆷᄁ → mkk ; # HANGUL JONGSEONG MIEUM + CHOSEONG SSANGKIYEOK
ᆷᄄ → mtt ; # HANGUL JONGSEONG MIEUM + CHOSEONG SSANGTIKEUT
ᆷᄈ → mpp ; # HANGUL JONGSEONG MIEUM + CHOSEONG SSANGPIEUP
ᆷᄊ → mss ; # HANGUL JONGSEONG MIEUM + CHOSEONG SSANGSIOS
ᆷᄍ → mtch ; # HANGUL JONGSEONG MIEUM + CHOSEONG SSANGCIEUC

ᆸᄀ → pk ; # HANGUL JONGSEONG PIEUP + CHOSEONG KIYEOK
ᆸᄂ → mn ; # HANGUL JONGSEONG PIEUP + CHOSEONG NIEUN
ᆸᄃ → pt ; # HANGUL JONGSEONG PIEUP + CHOSEONG TIKEUT
ᆸᄅ → mn ; # HANGUL JONGSEONG PIEUP + CHOSEONG RIEUL
ᆸᄆ → mm ; # HANGUL JONGSEONG PIEUP + CHOSEONG MIEUM
ᆸᄇ → pp ; # HANGUL JONGSEONG PIEUP + CHOSEONG PIEUP
ᆸᄉ → ps ; # HANGUL JONGSEONG PIEUP + CHOSEONG SIOS
ᆸᄋ → p ; # HANGUL JONGSEONG PIEUP + CHOSEONG IEUNG
ᆸᄌ → pch ; # HANGUL JONGSEONG PIEUP + CHOSEONG CIEUC
ᆸᄎ → pch $aspirate ; # HANGUL JONGSEONG PIEUP + CHOSEONG CHIEUCH
ᆸᄏ → pk $aspirate ; # HANGUL JONGSEONG PIEUP + CHOSEONG KHIEUKH
ᆸᄐ → pt $aspirate ; # HANGUL JONGSEONG PIEUP + CHOSEONG THIEUTH
ᆸᄑ → pp $aspirate ; # HANGUL JONGSEONG PIEUP + CHOSEONG PHIEUPH
ᆸᄒ → ph ; # HANGUL JONGSEONG PIEUP + CHOSEONG HIEUH
ᆸᄁ → pkk ; # HANGUL JONGSEONG PIEUP + CHOSEONG SSANGKIYEOK
ᆸᄄ → ptt ; # HANGUL JONGSEONG PIEUP + CHOSEONG SSANGTIKEUT
ᆸᄈ → pp ; # HANGUL JONGSEONG PIEUP + CHOSEONG SSANGPIEUP
ᆸᄊ → pss ; # HANGUL JONGSEONG PIEUP + CHOSEONG SSANGSIOS
ᆸᄍ → ptch ; # HANGUL JONGSEONG PIEUP + CHOSEONG SSANGCIEUC

ᆺᄀ → kk ; # HANGUL JONGSEONG SIOS + CHOSEONG KIYEOK
ᆺᄂ → nn ; # HANGUL JONGSEONG SIOS + CHOSEONG NIEUN
ᆺᄃ → tt ; # HANGUL JONGSEONG SIOS + CHOSEONG TIKEUT
ᆺᄅ → nn ; # HANGUL JONGSEONG SIOS + CHOSEONG RIEUL
ᆺᄆ → nm ; # HANGUL JONGSEONG SIOS + CHOSEONG MIEUM
ᆺᄇ → pp ; # HANGUL JONGSEONG SIOS + CHOSEONG PIEUP
ᆺᄉ → ss ; # HANGUL JONGSEONG SIOS + CHOSEONG SIOS
ᆺᄋ → d ; # HANGUL JONGSEONG SIOS + CHOSEONG IEUNG
ᆺᄌ → tch ; # HANGUL JONGSEONG SIOS + CHOSEONG CIEUC
ᆺᄎ → tch $aspirate ; # HANGUL JONGSEONG SIOS + CHOSEONG CHIEUCH
ᆺᄏ → tk $aspirate ; # HANGUL JONGSEONG SIOS + CHOSEONG KHIEUKH
ᆺᄐ → tt $aspirate ; # HANGUL JONGSEONG SIOS + CHOSEONG THIEUTH
ᆺᄑ → tp $aspirate ; # HANGUL JONGSEONG SIOS + CHOSEONG PHIEUPH
ᆺᄒ → th ; # HANGUL JONGSEONG SIOS + CHOSEONG HIEUH
ᆺᄁ → tkk ; # HANGUL JONGSEONG SIOS + CHOSEONG SSANGKIYEOK
ᆺᄄ → tt ; # HANGUL JONGSEONG SIOS + CHOSEONG SSANGTIKEUT
ᆺᄈ → tpp ; # HANGUL JONGSEONG SIOS + CHOSEONG SSANGPIEUP
ᆺᄊ → tss ; # HANGUL JONGSEONG SIOS + CHOSEONG SSANGSIOS
ᆺᄍ → tch ; # HANGUL JONGSEONG SIOS + CHOSEONG SSANGCIEUC

ᆼᄀ → ngg ; # HANGUL JONGSEONG IEUNG + CHOSEONG KIYEOK
ᆼᄂ → ngn ; # HANGUL JONGSEONG IEUNG + CHOSEONG NIEUN
ᆼᄃ → ngd ; # HANGUL JONGSEONG IEUNG + CHOSEONG TIKEUT
ᆼᄅ → ngn ; # HANGUL JONGSEONG IEUNG + CHOSEONG RIEUL
ᆼᄆ → ngm ; # HANGUL JONGSEONG IEUNG + CHOSEONG MIEUM
ᆼᄇ → ngb ; # HANGUL JONGSEONG IEUNG + CHOSEONG PIEUP
ᆼᄉ → ngs ; # HANGUL JONGSEONG IEUNG + CHOSEONG SIOS
ᆼᄋ → ng ; # HANGUL JONGSEONG IEUNG + CHOSEONG IEUNG
ᆼᄌ → ngj ; # HANGUL JONGSEONG IEUNG + CHOSEONG CIEUC
ᆼᄎ → ngch $aspirate ; # HANGUL JONGSEONG IEUNG + CHOSEONG CHIEUCH
ᆼᄏ → ngk $aspirate ; # HANGUL JONGSEONG IEUNG + CHOSEONG KHIEUKH
ᆼᄐ → ngt $aspirate ; # HANGUL JONGSEONG IEUNG + CHOSEONG THIEUTH
ᆼᄑ → ngp $aspirate ; # HANGUL JONGSEONG IEUNG + CHOSEONG PHIEUPH
ᆼᄒ → ngh ; # HANGUL JONGSEONG IEUNG + CHOSEONG HIEUH
ᆼᄁ → ngkk ; # HANGUL JONGSEONG IEUNG + CHOSEONG SSANGKIYEOK
ᆼᄄ → ngtt ; # HANGUL JONGSEONG IEUNG + CHOSEONG SSANGTIKEUT
ᆼᄈ → ngpp ; # HANGUL JONGSEONG IEUNG + CHOSEONG SSANGPIEUP
ᆼᄊ → ngss ; # HANGUL JONGSEONG IEUNG + CHOSEONG SSANGSIOS
ᆼᄍ → ngtch ; # HANGUL JONGSEONG IEUNG + CHOSEONG SSANGCIEUC

[$vowels]ᄀ → g ; # HANGUL JONGSEONG KIYEOK + CHOSEONG KIYEOK
[$vowels]ᄂ → n ; # HANGUL JONGSEONG KIYEOK + CHOSEONG NIEUN
[$vowels]ᄃ → d ; # HANGUL JONGSEONG KIYEOK + CHOSEONG TIKEUT
[$vowels]ᄅ → r ; # HANGUL JONGSEONG KIYEOK + CHOSEONG RIEUL
[$vowels]ᄆ → m ; # HANGUL JONGSEONG KIYEOK + CHOSEONG MIEUM
[$vowels]ᄇ → b ; # HANGUL JONGSEONG KIYEOK + CHOSEONG PIEUP
[$vowels]ᄉ → s ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SIOS
[$vowels]ᄋ → ; # HANGUL JONGSEONG KIYEOK + CHOSEONG IEUNG
[$vowels]ᄌ → j ; # HANGUL JONGSEONG KIYEOK + CHOSEONG CIEUC
[$vowels]ᄎ → ch $aspirate ; # HANGUL JONGSEONG KIYEOK + CHOSEONG CHIEUCH
[$vowels]ᄏ → k $aspirate ; # HANGUL JONGSEONG KIYEOK + CHOSEONG KHIEUKH
[$vowels]ᄐ → t $aspirate ; # HANGUL JONGSEONG KIYEOK + CHOSEONG THIEUTH
[$vowels]ᄑ → p $aspirate ; # HANGUL JONGSEONG KIYEOK + CHOSEONG PHIEUPH
[$vowels]ᄒ → h ; # HANGUL JONGSEONG KIYEOK + CHOSEONG HIEUH
[$vowels]ᄁ → kk ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SSANGKIYEOK
[$vowels]ᄄ → tt ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SSANGTIKEUT
[$vowels]ᄈ → pp ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SSANGPIEUP
[$vowels]ᄊ → ss ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SSANGSIOS
[$vowels]ᄍ → tch ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SSANGCIEUC

ᆰᄀ → lg ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG KIYEOK
ᆰᄂ → ngn ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG NIEUN
ᆰᄃ → kt ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG TIKEUT
ᆰᄅ → ngl ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG RIEUL
ᆰᄆ → ngm ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG MIEUM
ᆰᄇ → kp ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG PIEUP
ᆰᄉ → ks ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG SIOS
ᆰᄋ → lg ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG IEUNG
ᆰᄌ → kch ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG CIEUC
ᆰᄎ → kch $aspirate ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG CHIEUCH
ᆰᄏ → lk $aspirate ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG KHIEUKH
ᆰᄐ → kt $aspirate ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG THIEUTH
ᆰᄑ → kp $aspirate ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG PHIEUPH
ᆰᄒ → lkh ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG HIEUH
ᆰᄁ → lkk ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG SSANGKIYEOK
ᆰᄄ → ktt ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG SSANGTIKEUT
ᆰᄈ → kpp ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG SSANGPIEUP
ᆰᄊ → kss ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG SSANGSIOS
ᆰᄍ → ktch ; # HANGUL JONGSEONG RIEUL-KIYEOK + CHOSEONG SSANGCIEUC

ᆱᄀ → mg ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG KIYEOK
ᆱᄂ → mn ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG NIEUN
ᆱᄃ → md ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG TIKEUT
ᆱᄅ → ml ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG RIEUL
ᆱᄆ → lm ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG MIEUM
ᆱᄇ → mb ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG PIEUP
ᆱᄉ → ms ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG SIOS
ᆱᄋ → lm ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG IEUNG
ᆱᄌ → mj ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG CIEUC
ᆱᄎ → mch $aspirate ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG CHIEUCH
ᆱᄏ → mk $aspirate ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG KHIEUKH
ᆱᄐ → mt $aspirate ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG THIEUTH
ᆱᄑ → mp $aspirate ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG PHIEUPH
ᆱᄒ → mh ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG HIEUH
ᆱᄁ → mkk ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG SSANGKIYEOK
ᆱᄄ → mtt ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG SSANGTIKEUT
ᆱᄈ → mpp ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG SSANGPIEUP
ᆱᄊ → mss ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG SSANGSIOS
ᆱᄍ → mtch ; # HANGUL JONGSEONG RIEUL-MIEUM + CHOSEONG SSANGCIEUC

ᆲᄀ → pk ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG KIYEOK
ᆲᄂ → mn ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG NIEUN
ᆲᄃ → pt ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG TIKEUT
ᆲᄅ → ml ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG RIEUL
ᆲᄆ → mm ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG MIEUM
ᆲᄇ → lb ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG PIEUP
ᆲᄉ → ps ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG SIOS
ᆲᄋ → lb ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG IEUNG
ᆲᄌ → pch ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG CIEUC
ᆲᄎ → pch $aspirate ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG CHIEUCH
ᆲᄏ → pk $aspirate ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG KHIEUKH
ᆲᄐ → pt $aspirate ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG THIEUTH
ᆲᄑ → lp $aspirate ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG PHIEUPH
ᆲᄒ → lph ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG HIEUH
ᆲᄁ → pkk ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG SSANGKIYEOK
ᆲᄄ → ptt ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG SSANGTIKEUT
ᆲᄈ → lpp ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG SSANGPIEUP
ᆲᄊ → pss ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG SSANGSIOS
ᆲᄍ → ptch ; # HANGUL JONGSEONG RIEUL-PIEUP + CHOSEONG SSANGCIEUC
#
#
########################################################################
#
# End of Rule 1
#
########################################################################


#
########################################################################
#
# Start of Transformations
#
########################################################################


$wordBoundary{ᄀ → k ; # HANGUL CHOSEONG KIYEOK
$wordBoundary{ᄂ → n ; # HANGUL CHOSEONG NIEUN
$wordBoundary{ᄃ → t ; # HANGUL CHOSEONG TIKEUT
$wordBoundary{ᄅ → n ; # HANGUL CHOSEONG RIEUL
$wordBoundary{ᄆ → m ; # HANGUL CHOSEONG MIEUM
$wordBoundary{ᄇ → p ; # HANGUL CHOSEONG PIEUP
$wordBoundary{ᄉ → s ; # HANGUL CHOSEONG SIOS
$wordBoundary{ᄋ → ; # HANGUL CHOSEONG IEUNG
$wordBoundary{ᄌ → ch ; # HANGUL CHOSEONG CIEUC
$wordBoundary{ᄎ → ch $aspirate ; # HANGUL CHOSEONG CHIEUCH
$wordBoundary{ᄏ → k $aspirate ; # HANGUL CHOSEONG KHIEUKH
$wordBoundary{ᄐ → t $aspirate ; # HANGUL CHOSEONG THIEUTH
$wordBoundary{ᄑ → p $aspirate ; # HANGUL CHOSEONG PHIEUPH
$wordBoundary{ᄒ → h ; # HANGUL CHOSEONG HIEUH
$wordBoundary{ᄁ → kk ; # HANGUL CHOSEONG SSANGKIYEOK
$wordBoundary{ᄭ → kk ; # HANGUL CHOSEONG SIOS-KIYEOK
$wordBoundary{ᄄ → tt ; # HANGUL CHOSEONG SSANGTIKEUT
$wordBoundary{ᄯ → tt ; # HANGUL CHOSEONG SIOS-TIKEUT
$wordBoundary{ᄈ → pp ; # HANGUL CHOSEONG SSANGPIEUP
$wordBoundary{ᄲ → pp ; # HANGUL CHOSEONG SIOS-PIEUP
$wordBoundary{ᄊ → ss ; # HANGUL CHOSEONG SSANGSIOS
$wordBoundary{ᄍ → tch ; # HANGUL CHOSEONG SSANGCIEUC
$wordBoundary{ᄶ → tch ; # HANGUL CHOSEONG SIOS-CIEUC

ᅡ → a ; # HANGUL JUNGSEONG A
ᅣ → ya ; # HANGUL JUNGSEONG YA
ᅥ → ŏ ; # HANGUL JUNGSEONG EO
ᅧ → yŏ ; # HANGUL JUNGSEONG YEO
ᅩ → o ; # HANGUL JUNGSEONG O
ᅭ → yo ; # HANGUL JUNGSEONG YO
ᅮ → u ; # HANGUL JUNGSEONG U
ᅲ → yu ; # HANGUL JUNGSEONG YU
ᅳ → ŭ ; # HANGUL JUNGSEONG EU
ᅵ → i ; # HANGUL JUNGSEONG I
ᅢ → ae ; # HANGUL JUNGSEONG AE
ᅤ → yae ; # HANGUL JUNGSEONG YAE
ᅦ → e ; # HANGUL JUNGSEONG E
ᅨ → ye ; # HANGUL JUNGSEONG YE
ᅬ → oe ; # HANGUL JUNGSEONG OE
ᅱ → wi ; # HANGUL JUNGSEONG WI
ᅴ → ŭi ; # HANGUL JUNGSEONG YI
ᅪ → wa ; # HANGUL JUNGSEONG WA
ᅯ → wŏ ; # HANGUL JUNGSEONG WEO
ᅫ → wae ; # HANGUL JUNGSEONG WAE
ᅰ → we ; # HANGUL JUNGSEONG WE

ᆨ}$wordBoundary → k ; # HANGUL JONGSEONG KIYEOK
ᆫ}$wordBoundary → n ; # HANGUL JONGSEONG NIEUN
ᆮ}$wordBoundary → t ; # HANGUL JONGSEONG TIKEUT
ᆯ}$wordBoundary → l ; # HANGUL JONGSEONG RIEUL
ᆷ}$wordBoundary → m ; # HANGUL JONGSEONG MIEUM
ᆸ}$wordBoundary → p ; # HANGUL JONGSEONG PIEUP
ᆺ}$wordBoundary → t ; # HANGUL JONGSEONG SIOS
ᆼ}$wordBoundary → ng ; # HANGUL JONGSEONG IEUNG
ᆽ}$wordBoundary → t ; # HANGUL JONGSEONG CIEUC
ᆾ}$wordBoundary → t ; # HANGUL JONGSEONG CHIEUCH
ᆿ}$wordBoundary → k ; # HANGUL JONGSEONG KHIEUKH
ᇀ}$wordBoundary → t ; # HANGUL JONGSEONG THIEUTH
ᇁ}$wordBoundary → p ; # HANGUL JONGSEONG PHIEUPH
ᆰ}$wordBoundary → k ; # HANGUL JONGSEONG RIEUL-KIYEOK
ᆲ}$wordBoundary → p ; # HANGUL JONGSEONG RIEUL-PIEUP
#
#
########################################################################
…/transforms/transform[@source="ky"][@target="ky_FONIPA"][@direction="forward"]/_draft▷missing◁contributed
…/transforms/transform[@source="ky"][@target="ky_FONIPA"][@direction="forward"]/_visibility▷missing◁external
…/transforms/transform[@source="ky"][@target="ky_FONIPA"][@direction="forward"]/tRule▷missing◁# Transformation from Kyrgyz (ky) to its IPA transcription (ky_FONIPA).
# http://en.wikipedia.org/wiki/Kyrgyz_alphabet#Correspondence_chart

::Lower;
::NFC;

$consonant_sound = [bdfɡklmnŋpqrʁsʃtvzʒχ];

аа → ɑː;
а → ɑ;
б → b;
в → v;
{г} [аоуы] → ʁ;
г → ɡ;
дж → d͡ʒ; # eg. Джамадан
дд → dː;
д → d;
[$] {е} → je; # at the beginning of a word
е → e;
ё → jo; # appears only in loanwords
ж → d͡ʒ;
з → z;
ии → iː;
и → i;
й → j;
кк → kː;
[$] {к} [еёиɵүю] → ɡ; # eg. кирет, кишиден, келди
{к} [аоуы] → q; # eg. чокусу, факультетин, нукура
[ɑouɯ] ː? {к} → q; # eg. Исак, Бирок, Кутлук, Ферганалык
[y] $consonant_sound+ ː? {к} [$] → k; # eg. мүлк, түрк
$consonant_sound {к} [$] → q; # eg. даңк, калк, кырк
[ŋ] {к} → q;
к → k;

# TODO(sascha): Verify whether /lʲ/ is really phonemic in Kyrgyz;
# is there really a minimal pair with /l/ versus /lʲ/?
[eøy] ː? {л}к → lʲ; # eg. мүлк, күлкү, өлкө, эзелки

лл → lː;
л → l;
мм → mː;
м → m;
нн → nː;
н → n;
ң → ŋ;
оо → oː;
о → o;
өө → øː;
ө → ø;
п → p;
р → r;
сс → sː;
с → s;
тт → tː;
тч → t͡ʃ; # eg. екетчилерден
т → t;
уу → uː;
у → u;
үү → yː;
ү → y;
ф → f; # only in loanwords
х → χ;
ц → t͡s; # only in loanwords
ч → t͡ʃ;
ш → ʃ;
щ → ʃ t͡ʃ; # only in loanwords
ъ → ; # no phonemic value; appears only in loanwords
ы → ɯ;
ь → ; # no phonemic value; appears only in loanwords
ээ → eː;
э → e;
ю → ju;
я → jɑ;
…/transforms/transform[@source="la"][@target="la_FONIPA"][@direction="forward"]/tRule::Lower;
::NFC;
$vowel = [aáàăāeéèĕēiíìĭīoóòŏōuúùŭūæœ];
$end_of_word = [$ ];
ae → aj;
av → aw;
æ → aj; # 19th century English orthography
ā → aː;
[aáàă] → a;
b → b;
ch → kʰ; # Greek loanwoards
c → k;
d → d;
ev → ew;
ē → eː;
[eéèĕ] → ɛ;
f → f;
{g} n → ŋ; # eg. agnus
g → ɡ;
h → h;
ī → iː;
{[iíìĭ]} $vowel → j; # eg. cuius
[iíìĭ] → ɪ;
k → k;
l → l;
m → m;
{n} [bpfm] → m; # eg. infirmus
{n} [gckq] → ŋ; # eg. quinque
n → n;
œ → oj; # 19th century English orthography
oe → oj;
ō → oː;
[oóòŏ] → ɔ;
ph → pʰ; # Greek loanwords
p → p;
qu → kʷ;
qv → kʷ;
rh → rʰ; # Greek loanwords
r → r;
s → s;
th → tʰ; # Greek loanwords
t → t;
ū → uː;
[uúùŭ] → ʊ;
{v} $vowel → w;
v → u;
xs → ks; # Old Latin spelling
x → ks;
y → y; # Greek loanwords
z → d͡z; # eg. zerum
::Null;
bb → bː;
dd → dː;
ɡɡ → ɡː;
hh → hː;
kk → kː;
ll → lː;
mm → mː;
nn → nː;
pp → pː;
rr → rː;
ss → sː;
tt → tː;
{l} [^aeɛiouː] → ɫ;
::NFC;
# Author: sascha@google.com (Sascha Brawer)
#
# Transformation from Latin (la) to its IPA transcription (la_FONIPA).
# http://en.wikipedia.org/wiki/Latin_spelling_and_pronunciation
# http://en.wikipedia.org/wiki/Wikipedia:IPA_for_Latin
#
# These rules follow the Wikipedia description of the presumed pronunciation
# of Classical Latin. This is different from Medieval Latin, and it is also
# different from the ecclesiastical pronunciation used by the Roman Catholic
# church.

::Lower;
::NFC;

$vowel = [aáàăāeéèĕēiíìĭīoóòŏōuúùŭūæœ];
$end_of_word = [$ ];

ae → aj;
av → aw;
æ → aj; # 19th century English orthography
ā → aː;
[aáàă] → a;
b → b;
ch → kʰ; # Greek loanwoards
c → k;
d → d;
ev → ew;
ē → eː;
[eéèĕ] → ɛ;
f → f;
{g} n → ŋ; # eg. agnus
g → ɡ;
h → h;
ī → iː;
{[iíìĭ]} $vowel → j; # eg. cuius
[iíìĭ] → ɪ;
k → k;
l → l;
m → m;
{n} [bpfm] → m; # eg. infirmus
{n} [gckq] → ŋ; # eg. quinque
n → n;
œ → oj; # 19th century English orthography
oe → oj;
ō → oː;
[oóòŏ] → ɔ;
ph → pʰ; # Greek loanwords
p → p;
qu → kʷ;
qv → kʷ;
rh → rʰ; # Greek loanwords
r → r;
s → s;
th → tʰ; # Greek loanwords
t → t;
ū → uː;
[uúùŭ] → ʊ;
{v} $vowel → w;
v → u;
xs → ks; # Old Latin spelling
x → ks;
y → y; # Greek loanwords
z → d͡z; # eg. zerum

::Null;

# Gemination of double consonants.
# http://en.wikipedia.org/wiki/Latin_spelling_and_pronunciation#Double_consonants

bb → bː;
dd → dː;
ɡɡ → ɡː;
hh → hː;
kk → kː;
ll → lː;
mm → mː;
nn → nː;
pp → pː;
rr → rː;
ss → sː;
tt → tː;

# Velarization of [l].
# http://en.wikipedia.org/wiki/Latin_spelling_and_pronunciation#cite_note-20
{l} [^aeɛiouː] → ɫ;

::NFC;
…/transforms/transform[@source="Latin"][@target="ASCII"][@direction="both"]/tRule:: [[:Latin:][:Common:][:Inherited:][〇]] ;
:: NFD() ;
[:Latin:] { [:Mn:]+ → ; # maps to nothing; remove all Mn following Latin letter
:: NFC() ;
Æ → AE ; # 00C6;LATIN CAPITAL LETTER AE (from ‹character-fallback›)
Ð → D ; # 00D0;LATIN CAPITAL LETTER ETH
Ø → O ; # 00D8;LATIN CAPITAL LETTER O WITH STROKE
Þ → TH ; # 00DE;LATIN CAPITAL LETTER THORN
ß → ss ; # 00DF;LATIN SMALL LETTER SHARP S (from ‹character-fallback›)
æ → ae ; # 00E6;LATIN SMALL LETTER AE (from ‹character-fallback›)
ð → d ; # 00F0;LATIN SMALL LETTER ETH
ø → o ; # 00F8;LATIN SMALL LETTER O WITH STROKE
þ → th ; # 00FE;LATIN SMALL LETTER THORN
Đ → D ; # 0110;LATIN CAPITAL LETTER D WITH STROKE
đ → d ; # 0111;LATIN SMALL LETTER D WITH STROKE
Ħ → H ; # 0126;LATIN CAPITAL LETTER H WITH STROKE
ħ → h ; # 0126;LATIN CAPITAL LETTER H WITH STROKE
ı → i ; # 0131;LATIN SMALL LETTER DOTLESS I
IJ → IJ ; # 0132;LATIN CAPITAL LIGATURE IJ (compat)
ij → ij ; # 0133;LATIN SMALL LIGATURE IJ (compat)
ĸ → q ; # 0138;LATIN SMALL LETTER KRA (collates with q in DUCET)
Ŀ → L ; # 013F;LATIN CAPITAL LETTER L WITH MIDDLE DOT (compat)
ŀ → l ; # 0140;LATIN SMALL LETTER L WITH MIDDLE DOT (compat)
Ł → L ; # 0141;LATIN CAPITAL LETTER L WITH STROKE
ł → l ; # 0142;LATIN SMALL LETTER L WITH STROKE
ʼn → \'n ; # 0149;LATIN SMALL LETTER N PRECEDED BY APOSTROPHE (from ‹character-fallback›)
Ŋ → N ; # 014A;LATIN CAPITAL LETTER ENG
ŋ → n ; # 014B;LATIN SMALL LETTER ENG
Œ → OE ; # 0152;LATIN CAPITAL LIGATURE OE (from ‹character-fallback›)
œ → oe ; # 0153;LATIN SMALL LIGATURE OE (from ‹character-fallback›)
Ŧ → T ; # 0166;LATIN CAPITAL LETTER T WITH STROKE
ŧ → t ; # 0167;LATIN SMALL LETTER T WITH STROKE
ſ → s ; # 017F;LATIN SMALL LETTER LONG S (compat)
ƀ → b ; # 0180;LATIN SMALL LETTER B WITH STROKE
Ɓ → B ; # 0181;LATIN CAPITAL LETTER B WITH HOOK
Ƃ → B ; # 0182;LATIN CAPITAL LETTER B WITH TOPBAR
ƃ → b ; # 0183;LATIN SMALL LETTER B WITH TOPBAR
Ƈ → C ; # 0187;LATIN CAPITAL LETTER C WITH HOOK
ƈ → c ; # 0188;LATIN SMALL LETTER C WITH HOOK
Ɖ → D ; # 0189;LATIN CAPITAL LETTER AFRICAN D
Ɗ → D ; # 018A;LATIN CAPITAL LETTER D WITH HOOK
Ƌ → D ; # 018B;LATIN CAPITAL LETTER D WITH TOPBAR
ƌ → d ; # 018C;LATIN SMALL LETTER D WITH TOPBAR
Ɛ → E ; # 0190;LATIN CAPITAL LETTER OPEN E
Ƒ → F ; # 0191;LATIN CAPITAL LETTER F WITH HOOK
ƒ → f ; # 0192;LATIN SMALL LETTER F WITH HOOK
Ɠ → G ; # 0193;LATIN CAPITAL LETTER G WITH HOOK
ƕ → hv ; # 0195;LATIN SMALL LETTER HV
Ɩ → I ; # 0196;LATIN CAPITAL LETTER IOTA
Ɨ → I ; # 0197;LATIN CAPITAL LETTER I WITH STROKE
Ƙ → K ; # 0198;LATIN CAPITAL LETTER K WITH HOOK
ƙ → k ; # 0199;LATIN SMALL LETTER K WITH HOOK
ƚ → l ; # 019A;LATIN SMALL LETTER L WITH BAR
Ɲ → N ; # 019D;LATIN CAPITAL LETTER N WITH LEFT HOOK
ƞ → n ; # 019E;LATIN SMALL LETTER N WITH LONG RIGHT LEG
Ƣ → OI ; # 01A2;LATIN CAPITAL LETTER OI
ƣ → oi ; # 01A3;LATIN SMALL LETTER OI
Ƥ → P ; # 01A4;LATIN CAPITAL LETTER P WITH HOOK
ƥ → p ; # 01A5;LATIN SMALL LETTER P WITH HOOK
ƫ → t ; # 01AB;LATIN SMALL LETTER T WITH PALATAL HOOK
Ƭ → T ; # 01AC;LATIN CAPITAL LETTER T WITH HOOK
ƭ → t ; # 01AD;LATIN SMALL LETTER T WITH HOOK
Ʈ → T ; # 01AE;LATIN CAPITAL LETTER T WITH RETROFLEX HOOK
Ʋ → V ; # 01B2;LATIN CAPITAL LETTER V WITH HOOK
Ƴ → Y ; # 01B3;LATIN CAPITAL LETTER Y WITH HOOK
ƴ → y ; # 01B4;LATIN SMALL LETTER Y WITH HOOK
Ƶ → Z ; # 01B5;LATIN CAPITAL LETTER Z WITH STROKE
ƶ → z ; # 01B6;LATIN SMALL LETTER Z WITH STROKE
DŽ → DZ ; # 01C4;LATIN CAPITAL LETTER DZ WITH CARON (compat)
Dž → Dz ; # 01C5;LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON (compat)
dž → dz ; # 01C6;LATIN SMALL LETTER DZ WITH CARON (compat)
LJ → LJ ; # 01C7;LATIN CAPITAL LETTER LJ (compat)
Lj → Lj ; # 01C8;LATIN CAPITAL LETTER L WITH SMALL LETTER J (compat)
lj → lj ; # 01C9;LATIN SMALL LETTER LJ (compat)
NJ → NJ ; # 01CA;LATIN CAPITAL LETTER NJ (compat)
Nj → Nj ; # 01CB;LATIN CAPITAL LETTER N WITH SMALL LETTER J (compat)
nj → nj ; # 01CC;LATIN SMALL LETTER NJ (compat)
Ǥ → G ; # 01E4;LATIN CAPITAL LETTER G WITH STROKE
ǥ → g ; # 01E5;LATIN SMALL LETTER G WITH STROKE
DZ → DZ ; # 01F1;LATIN CAPITAL LETTER DZ (compat)
Dz → Dz ; # 01F2;LATIN CAPITAL LETTER D WITH SMALL LETTER Z (compat)
dz → dz ; # 01F3;LATIN SMALL LETTER DZ (compat)
ȡ → d ; # 0221;LATIN SMALL LETTER D WITH CURL
Ȥ → Z ; # 0224;LATIN CAPITAL LETTER Z WITH HOOK
ȥ → z ; # 0225;LATIN SMALL LETTER Z WITH HOOK
ȴ → l ; # 0234;LATIN SMALL LETTER L WITH CURL
ȵ → n ; # 0235;LATIN SMALL LETTER N WITH CURL
ȶ → t ; # 0236;LATIN SMALL LETTER T WITH CURL
ȷ → j ; # 0237;LATIN SMALL LETTER DOTLESS J
ȸ → db ; # 0238;LATIN SMALL LETTER DB DIGRAPH
ȹ → qp ; # 0239;LATIN SMALL LETTER QP DIGRAPH
Ⱥ → A ; # 023A;LATIN CAPITAL LETTER A WITH STROKE
Ȼ → C ; # 023B;LATIN CAPITAL LETTER C WITH STROKE
ȼ → c ; # 023C;LATIN SMALL LETTER C WITH STROKE
Ƚ → L ; # 023D;LATIN CAPITAL LETTER L WITH BAR
Ⱦ → T ; # 023E;LATIN CAPITAL LETTER T WITH DIAGONAL STROKE
ȿ → s ; # 023F;LATIN SMALL LETTER S WITH SWASH TAIL
ɀ → z ; # 0240;LATIN SMALL LETTER Z WITH SWASH TAIL
Ƀ → B ; # 0243;LATIN CAPITAL LETTER B WITH STROKE
Ʉ → U ; # 0244;LATIN CAPITAL LETTER U BAR
Ɇ → E ; # 0246;LATIN CAPITAL LETTER E WITH STROKE
ɇ → e ; # 0247;LATIN SMALL LETTER E WITH STROKE
Ɉ → J ; # 0248;LATIN CAPITAL LETTER J WITH STROKE
ɉ → j ; # 0249;LATIN SMALL LETTER J WITH STROKE
Ɍ → R ; # 024C;LATIN CAPITAL LETTER R WITH STROKE
ɍ → r ; # 024D;LATIN SMALL LETTER R WITH STROKE
Ɏ → Y ; # 024E;LATIN CAPITAL LETTER Y WITH STROKE
ɏ → y ; # 024F;LATIN SMALL LETTER Y WITH STROKE
ɓ → b ; # 0253;LATIN SMALL LETTER B WITH HOOK
ɕ → c ; # 0255;LATIN SMALL LETTER C WITH CURL
ɖ → d ; # 0256;LATIN SMALL LETTER D WITH TAIL
ɗ → d ; # 0257;LATIN SMALL LETTER D WITH HOOK
ɛ → e ; # 025B;LATIN SMALL LETTER OPEN E
ɟ → j ; # 025F;LATIN SMALL LETTER DOTLESS J WITH STROKE
ɠ → g ; # 0260;LATIN SMALL LETTER G WITH HOOK
ɡ → g ; # 0261;LATIN SMALL LETTER SCRIPT G
ɢ → G ; # 0262;LATIN LETTER SMALL CAPITAL G
ɦ → h ; # 0266;LATIN SMALL LETTER H WITH HOOK
ɧ → h ; # 0267;LATIN SMALL LETTER HENG WITH HOOK
ɨ → i ; # 0268;LATIN SMALL LETTER I WITH STROKE
ɪ → I ; # 026A;LATIN LETTER SMALL CAPITAL I
ɫ → l ; # 026B;LATIN SMALL LETTER L WITH MIDDLE TILDE
ɬ → l ; # 026C;LATIN SMALL LETTER L WITH BELT
ɭ → l ; # 026D;LATIN SMALL LETTER L WITH RETROFLEX HOOK
ɱ → m ; # 0271;LATIN SMALL LETTER M WITH HOOK
ɲ → n ; # 0272;LATIN SMALL LETTER N WITH LEFT HOOK
ɳ → n ; # 0273;LATIN SMALL LETTER N WITH RETROFLEX HOOK
ɴ → N ; # 0274;LATIN LETTER SMALL CAPITAL N
ɶ → OE ; # 0276;LATIN LETTER SMALL CAPITAL OE
ɼ → r ; # 027C;LATIN SMALL LETTER R WITH LONG LEG
ɽ → r ; # 027D;LATIN SMALL LETTER R WITH TAIL
ɾ → r ; # 027E;LATIN SMALL LETTER R WITH FISHHOOK
ʀ → R ; # 0280;LATIN LETTER SMALL CAPITAL R
ʂ → s ; # 0282;LATIN SMALL LETTER S WITH HOOK
ʈ → t ; # 0288;LATIN SMALL LETTER T WITH RETROFLEX HOOK
ʉ → u ; # 0289;LATIN SMALL LETTER U BAR
ʋ → v ; # 028B;LATIN SMALL LETTER V WITH HOOK
ʏ → Y ; # 028F;LATIN LETTER SMALL CAPITAL Y
ʐ → z ; # 0290;LATIN SMALL LETTER Z WITH RETROFLEX HOOK
ʑ → z ; # 0291;LATIN SMALL LETTER Z WITH CURL
ʙ → B ; # 0299;LATIN LETTER SMALL CAPITAL B
ʛ → G ; # 029B;LATIN LETTER SMALL CAPITAL G WITH HOOK
ʜ → H ; # 029C;LATIN LETTER SMALL CAPITAL H
ʝ → j ; # 029D;LATIN SMALL LETTER J WITH CROSSED-TAIL
ʟ → L ; # 029F;LATIN LETTER SMALL CAPITAL L
ʠ → q ; # 02A0;LATIN SMALL LETTER Q WITH HOOK
ʣ → dz ; # 02A3;LATIN SMALL LETTER DZ DIGRAPH
ʥ → dz ; # 02A5;LATIN SMALL LETTER DZ DIGRAPH WITH CURL
ʦ → ts ; # 02A6;LATIN SMALL LETTER TS DIGRAPH
ʪ → ls ; # 02AA;LATIN SMALL LETTER LS DIGRAPH
ʫ → lz ; # 02AB;LATIN SMALL LETTER LZ DIGRAPH
ᴀ → A ; # 1D00;LATIN LETTER SMALL CAPITAL A
ᴁ → AE ; # 1D01;LATIN LETTER SMALL CAPITAL AE
ᴃ → B ; # 1D03;LATIN LETTER SMALL CAPITAL BARRED B
ᴄ → C ; # 1D04;LATIN LETTER SMALL CAPITAL C
ᴅ → D ; # 1D05;LATIN LETTER SMALL CAPITAL D
ᴆ → D ; # 1D06;LATIN LETTER SMALL CAPITAL ETH
ᴇ → E ; # 1D07;LATIN LETTER SMALL CAPITAL E
ᴊ → J ; # 1D0A;LATIN LETTER SMALL CAPITAL J
ᴋ → K ; # 1D0B;LATIN LETTER SMALL CAPITAL K
ᴌ → L ; # 1D0C;LATIN LETTER SMALL CAPITAL L WITH STROKE
ᴍ → M ; # 1D0D;LATIN LETTER SMALL CAPITAL M
ᴏ → O ; # 1D0F;LATIN LETTER SMALL CAPITAL O
ᴘ → P ; # 1D18;LATIN LETTER SMALL CAPITAL P
ᴛ → T ; # 1D1B;LATIN LETTER SMALL CAPITAL T
ᴜ → U ; # 1D1C;LATIN LETTER SMALL CAPITAL U
ᴠ → V ; # 1D20;LATIN LETTER SMALL CAPITAL V
ᴡ → W ; # 1D21;LATIN LETTER SMALL CAPITAL W
ᴢ → Z ; # 1D22;LATIN LETTER SMALL CAPITAL Z
ᵫ → ue ; # 1D6B;LATIN SMALL LETTER UE
ᵬ → b ; # 1D6C;LATIN SMALL LETTER B WITH MIDDLE TILDE
ᵭ → d ; # 1D6D;LATIN SMALL LETTER D WITH MIDDLE TILDE
ᵮ → f ; # 1D6E;LATIN SMALL LETTER F WITH MIDDLE TILDE
ᵯ → m ; # 1D6F;LATIN SMALL LETTER M WITH MIDDLE TILDE
ᵰ → n ; # 1D70;LATIN SMALL LETTER N WITH MIDDLE TILDE
ᵱ → p ; # 1D71;LATIN SMALL LETTER P WITH MIDDLE TILDE
ᵲ → r ; # 1D72;LATIN SMALL LETTER R WITH MIDDLE TILDE
ᵳ → r ; # 1D73;LATIN SMALL LETTER R WITH FISHHOOK AND MIDDLE TILDE
ᵴ → s ; # 1D74;LATIN SMALL LETTER S WITH MIDDLE TILDE
ᵵ → t ; # 1D75;LATIN SMALL LETTER T WITH MIDDLE TILDE
ᵶ → z ; # 1D76;LATIN SMALL LETTER Z WITH MIDDLE TILDE
ᵺ → th ; # 1D7A;LATIN SMALL LETTER TH WITH STRIKETHROUGH
ᵻ → I ; # 1D7B;LATIN SMALL CAPITAL LETTER I WITH STROKE
ᵽ → p ; # 1D7D;LATIN SMALL LETTER P WITH STROKE
ᵾ → U ; # 1D7E;LATIN SMALL CAPITAL LETTER U WITH STROKE
ᶀ → b ; # 1D80;LATIN SMALL LETTER B WITH PALATAL HOOK
ᶁ → d ; # 1D81;LATIN SMALL LETTER D WITH PALATAL HOOK
ᶂ → f ; # 1D82;LATIN SMALL LETTER F WITH PALATAL HOOK
ᶃ → g ; # 1D83;LATIN SMALL LETTER G WITH PALATAL HOOK
ᶄ → k ; # 1D84;LATIN SMALL LETTER K WITH PALATAL HOOK
ᶅ → l ; # 1D85;LATIN SMALL LETTER L WITH PALATAL HOOK
ᶆ → m ; # 1D86;LATIN SMALL LETTER M WITH PALATAL HOOK
ᶇ → n ; # 1D87;LATIN SMALL LETTER N WITH PALATAL HOOK
ᶈ → p ; # 1D88;LATIN SMALL LETTER P WITH PALATAL HOOK
ᶉ → r ; # 1D89;LATIN SMALL LETTER R WITH PALATAL HOOK
ᶊ → s ; # 1D8A;LATIN SMALL LETTER S WITH PALATAL HOOK
ᶌ → v ; # 1D8C;LATIN SMALL LETTER V WITH PALATAL HOOK
ᶍ → x ; # 1D8D;LATIN SMALL LETTER X WITH PALATAL HOOK
ᶎ → z ; # 1D8E;LATIN SMALL LETTER Z WITH PALATAL HOOK
ᶏ → a ; # 1D8F;LATIN SMALL LETTER A WITH RETROFLEX HOOK
ᶑ → d ; # 1D91;LATIN SMALL LETTER D WITH HOOK AND TAIL
ᶒ → e ; # 1D92;LATIN SMALL LETTER E WITH RETROFLEX HOOK
ᶓ → e ; # 1D93;LATIN SMALL LETTER OPEN E WITH RETROFLEX HOOK
ᶖ → i ; # 1D96;LATIN SMALL LETTER I WITH RETROFLEX HOOK
ᶙ → u ; # 1D99;LATIN SMALL LETTER U WITH RETROFLEX HOOK
ẚ → a ; # 1E9A;LATIN SMALL LETTER A WITH RIGHT HALF RING
ẜ → s ; # 1E9C;LATIN SMALL LETTER LONG S WITH DIAGONAL STROKE
ẝ → s ; # 1E9D;LATIN SMALL LETTER LONG S WITH HIGH STROKE
ẞ → SS ; # 1E9E;LATIN CAPITAL LETTER SHARP S
Ỻ → LL ; # 1EFA;LATIN CAPITAL LETTER MIDDLE-WELSH LL
ỻ → ll ; # 1EFB;LATIN SMALL LETTER MIDDLE-WELSH LL
Ỽ → V ; # 1EFC;LATIN CAPITAL LETTER MIDDLE-WELSH V
ỽ → v ; # 1EFD;LATIN SMALL LETTER MIDDLE-WELSH V
Ỿ → Y ; # 1EFE;LATIN CAPITAL LETTER Y WITH LOOP
ỿ → y ; # 1EFF;LATIN SMALL LETTER Y WITH LOOP
ff → ff ; # FB00;LATIN SMALL LIGATURE FF (compat)
fi → fi ; # FB01;LATIN SMALL LIGATURE FI (compat)
fl → fl ; # FB02;LATIN SMALL LIGATURE FL (compat)
ffi → ffi ; # FB03;LATIN SMALL LIGATURE FFI (compat)
ffl → ffl ; # FB04;LATIN SMALL LIGATURE FFL (compat)
ſt → st ; # FB05;LATIN SMALL LIGATURE LONG S T (compat)
st → st ; # FB06;LATIN SMALL LIGATURE ST (compat)
A → A ; # FF21;FULLWIDTH LATIN CAPITAL LETTER A (compat)
B → B ; # FF22;FULLWIDTH LATIN CAPITAL LETTER B (compat)
C → C ; # FF23;FULLWIDTH LATIN CAPITAL LETTER C (compat)
D → D ; # FF24;FULLWIDTH LATIN CAPITAL LETTER D (compat)
E → E ; # FF25;FULLWIDTH LATIN CAPITAL LETTER E (compat)
F → F ; # FF26;FULLWIDTH LATIN CAPITAL LETTER F (compat)
G → G ; # FF27;FULLWIDTH LATIN CAPITAL LETTER G (compat)
H → H ; # FF28;FULLWIDTH LATIN CAPITAL LETTER H (compat)
I → I ; # FF29;FULLWIDTH LATIN CAPITAL LETTER I (compat)
J → J ; # FF2A;FULLWIDTH LATIN CAPITAL LETTER J (compat)
K → K ; # FF2B;FULLWIDTH LATIN CAPITAL LETTER K (compat)
L → L ; # FF2C;FULLWIDTH LATIN CAPITAL LETTER L (compat)
M → M ; # FF2D;FULLWIDTH LATIN CAPITAL LETTER M (compat)
N → N ; # FF2E;FULLWIDTH LATIN CAPITAL LETTER N (compat)
O → O ; # FF2F;FULLWIDTH LATIN CAPITAL LETTER O (compat)
P → P ; # FF30;FULLWIDTH LATIN CAPITAL LETTER P (compat)
Q → Q ; # FF31;FULLWIDTH LATIN CAPITAL LETTER Q (compat)
R → R ; # FF32;FULLWIDTH LATIN CAPITAL LETTER R (compat)
S → S ; # FF33;FULLWIDTH LATIN CAPITAL LETTER S (compat)
T → T ; # FF34;FULLWIDTH LATIN CAPITAL LETTER T (compat)
U → U ; # FF35;FULLWIDTH LATIN CAPITAL LETTER U (compat)
V → V ; # FF36;FULLWIDTH LATIN CAPITAL LETTER V (compat)
W → W ; # FF37;FULLWIDTH LATIN CAPITAL LETTER W (compat)
X → X ; # FF38;FULLWIDTH LATIN CAPITAL LETTER X (compat)
Y → Y ; # FF39;FULLWIDTH LATIN CAPITAL LETTER Y (compat)
Z → Z ; # FF3A;FULLWIDTH LATIN CAPITAL LETTER Z (compat)
a → a ; # FF41;FULLWIDTH LATIN SMALL LETTER A (compat)
b → b ; # FF42;FULLWIDTH LATIN SMALL LETTER B (compat)
c → c ; # FF43;FULLWIDTH LATIN SMALL LETTER C (compat)
d → d ; # FF44;FULLWIDTH LATIN SMALL LETTER D (compat)
e → e ; # FF45;FULLWIDTH LATIN SMALL LETTER E (compat)
f → f ; # FF46;FULLWIDTH LATIN SMALL LETTER F (compat)
g → g ; # FF47;FULLWIDTH LATIN SMALL LETTER G (compat)
h → h ; # FF48;FULLWIDTH LATIN SMALL LETTER H (compat)
i → i ; # FF49;FULLWIDTH LATIN SMALL LETTER I (compat)
j → j ; # FF4A;FULLWIDTH LATIN SMALL LETTER J (compat)
k → k ; # FF4B;FULLWIDTH LATIN SMALL LETTER K (compat)
l → l ; # FF4C;FULLWIDTH LATIN SMALL LETTER L (compat)
m → m ; # FF4D;FULLWIDTH LATIN SMALL LETTER M (compat)
n → n ; # FF4E;FULLWIDTH LATIN SMALL LETTER N (compat)
o → o ; # FF4F;FULLWIDTH LATIN SMALL LETTER O (compat)
p → p ; # FF50;FULLWIDTH LATIN SMALL LETTER P (compat)
q → q ; # FF51;FULLWIDTH LATIN SMALL LETTER Q (compat)
r → r ; # FF52;FULLWIDTH LATIN SMALL LETTER R (compat)
s → s ; # FF53;FULLWIDTH LATIN SMALL LETTER S (compat)
t → t ; # FF54;FULLWIDTH LATIN SMALL LETTER T (compat)
u → u ; # FF55;FULLWIDTH LATIN SMALL LETTER U (compat)
v → v ; # FF56;FULLWIDTH LATIN SMALL LETTER V (compat)
w → w ; # FF57;FULLWIDTH LATIN SMALL LETTER W (compat)
x → x ; # FF58;FULLWIDTH LATIN SMALL LETTER X (compat)
y → y ; # FF59;FULLWIDTH LATIN SMALL LETTER Y (compat)
z → z ; # FF5A;FULLWIDTH LATIN SMALL LETTER Z (compat)
© → '(C)' ; # 00A9;COPYRIGHT SIGN (from ‹character-fallback›)
® → '(R)' ; # 00AE;REGISTERED SIGN (from ‹character-fallback›)
₠ → CE ; # 20A0;EURO-CURRENCY SIGN (from ‹character-fallback›)
₢ → Cr ; # 20A2;CRUZEIRO SIGN (from ‹character-fallback›)
₣ → 'Fr.' ; # 20A3;FRENCH FRANC SIGN (from ‹character-fallback›)
₤ → 'L.' ; # 20A4;LIRA SIGN (from ‹character-fallback›)
₧ → Pts ; # 20A7;PESETA SIGN (from ‹character-fallback›)
₺ → TL ; # 20BA;TURKISH LIRA SIGN (from ‹character-fallback›)
₹ → Rs ; # 20B9;INDIAN RUPEE SIGN (from ‹character-fallback›)
℀ → 'a/c' ; # 2100;ACCOUNT OF (compat)
℁ → 'a/s' ; # 2101;ADDRESSED TO THE SUBJECT (compat)
ℂ → C ; # 2102;DOUBLE-STRUCK CAPITAL C (compat)
℅ → 'c/o' ; # 2105;CARE OF (compat)
℆ → 'c/u' ; # 2106;CADA UNA (compat)
ℊ → g ; # 210A;SCRIPT SMALL G (compat)
ℋ → H ; # 210B;SCRIPT CAPITAL H (compat)
ℌ → x ; # 210C;BLACK-LETTER CAPITAL H (compat)
ℍ → H ; # 210D;DOUBLE-STRUCK CAPITAL H (compat)
ℎ → h ; # 210E;PLANCK CONSTANT (compat)
ℐ → I ; # 2110;SCRIPT CAPITAL I (compat)
ℑ → I ; # 2111;BLACK-LETTER CAPITAL I (compat)
ℒ → L ; # 2112;SCRIPT CAPITAL L (compat)
ℓ → l ; # 2113;SCRIPT SMALL L (compat)
ℕ → N ; # 2115;DOUBLE-STRUCK CAPITAL N (compat)
№ → No ; # 2116;NUMERO SIGN (compat)
ℙ → P ; # 2119;DOUBLE-STRUCK CAPITAL P (compat)
ℚ → Q ; # 211A;DOUBLE-STRUCK CAPITAL Q (compat)
ℛ → R ; # 211B;SCRIPT CAPITAL R (compat)
ℜ → R ; # 211C;BLACK-LETTER CAPITAL R (compat)
ℝ → R ; # 211D;DOUBLE-STRUCK CAPITAL R (compat)
℞ → Rx ; # 211E;PRESCRIPTION TAKE (from ‹character-fallback›)
℡ → TEL ; # 2121;TELEPHONE SIGN (compat)
ℤ → Z ; # 2124;DOUBLE-STRUCK CAPITAL Z (compat)
ℨ → Z ; # 2128;BLACK-LETTER CAPITAL Z (compat)
ℬ → B ; # 212C;SCRIPT CAPITAL B (compat)
ℭ → C ; # 212D;BLACK-LETTER CAPITAL C (compat)
ℯ → e ; # 212F;SCRIPT SMALL E (compat)
ℰ → E ; # 2130;SCRIPT CAPITAL E (compat)
ℱ → F ; # 2131;SCRIPT CAPITAL F (compat)
ℳ → M ; # 2133;SCRIPT CAPITAL M (compat)
ℴ → o ; # 2134;SCRIPT SMALL O (compat)
ℹ → i ; # 2139;INFORMATION SOURCE (compat)
℻ → FAX ; # 213B;FACSIMILE SIGN (compat)
ⅅ → D ; # 2145;DOUBLE-STRUCK ITALIC CAPITAL D (compat)
ⅆ → d ; # 2146;DOUBLE-STRUCK ITALIC SMALL D (compat)
ⅇ → e ; # 2147;DOUBLE-STRUCK ITALIC SMALL E (compat)
ⅈ → i ; # 2148;DOUBLE-STRUCK ITALIC SMALL I (compat)
ⅉ → j ; # 2149;DOUBLE-STRUCK ITALIC SMALL J (compat)
㍱ → hPa ; # 3371;SQUARE HPA (compat)
㍲ → da ; # 3372;SQUARE DA (compat)
㍳ → AU ; # 3373;SQUARE AU (compat)
㍴ → bar ; # 3374;SQUARE BAR (compat)
㍵ → oV ; # 3375;SQUARE OV (compat)
㍶ → pc ; # 3376;SQUARE PC (compat)
㍷ → dm ; # 3377;SQUARE DM (compat)
㍺ → IU ; # 337A;SQUARE IU (compat)
㎀ → pA ; # 3380;SQUARE PA AMPS (compat)
㎁ → nA ; # 3381;SQUARE NA (compat)
㎃ → mA ; # 3383;SQUARE MA (compat)
㎄ → kA ; # 3384;SQUARE KA (compat)
㎅ → KB ; # 3385;SQUARE KB (compat)
㎆ → MB ; # 3386;SQUARE MB (compat)
㎇ → GB ; # 3387;SQUARE GB (compat)
㎈ → cal ; # 3388;SQUARE CAL (compat)
㎉ → kcal ; # 3389;SQUARE KCAL (compat)
㎊ → pF ; # 338A;SQUARE PF (compat)
㎋ → nF ; # 338B;SQUARE NF (compat)
㎎ → mg ; # 338E;SQUARE MG (compat)
㎏ → kg ; # 338F;SQUARE KG (compat)
㎐ → Hz ; # 3390;SQUARE HZ (compat)
㎑ → kHz ; # 3391;SQUARE KHZ (compat)
㎒ → MHz ; # 3392;SQUARE MHZ (compat)
㎓ → GHz ; # 3393;SQUARE GHZ (compat)
㎔ → THz ; # 3394;SQUARE THZ (compat)
㎙ → fm ; # 3399;SQUARE FM (compat)
㎚ → nm ; # 339A;SQUARE NM (compat)
㎜ → mm ; # 339C;SQUARE MM (compat)
㎝ → cm ; # 339D;SQUARE CM (compat)
㎞ → km ; # 339E;SQUARE KM (compat)
㎧ → 'm/s' ; # 33A7;SQUARE M OVER S (compat) (from ‹character-fallback›)
㎩ → Pa ; # 33A9;SQUARE PA (compat)
㎪ → kPa ; # 33AA;SQUARE KPA (compat)
㎫ → MPa ; # 33AB;SQUARE MPA (compat)
㎬ → GPa ; # 33AC;SQUARE GPA (compat)
㎭ → rad ; # 33AD;SQUARE RAD (compat)
㎮ → 'rad/s' ; # 33AE;SQUARE RAD OVER S (compat) (from ‹character-fallback›)
㎰ → ps ; # 33B0;SQUARE PS (compat)
㎱ → ns ; # 33B1;SQUARE NS (compat)
㎳ → ms ; # 33B3;SQUARE MS (compat)
㎴ → pV ; # 33B4;SQUARE PV (compat)
㎵ → nV ; # 33B5;SQUARE NV (compat)
㎷ → mV ; # 33B7;SQUARE MV (compat)
㎸ → kV ; # 33B8;SQUARE KV (compat)
㎹ → MV ; # 33B9;SQUARE MV MEGA (compat)
㎺ → pW ; # 33BA;SQUARE PW (compat)
㎻ → nW ; # 33BB;SQUARE NW (compat)
㎽ → mW ; # 33BD;SQUARE MW (compat)
㎾ → kW ; # 33BE;SQUARE KW (compat)
㎿ → MW ; # 33BF;SQUARE MW MEGA (compat)
㏂ → 'a.m.' ; # 33C2;SQUARE AM (compat)
㏃ → Bq ; # 33C3;SQUARE BQ (compat)
㏄ → cc ; # 33C4;SQUARE CC (compat) (from ‹character-fallback›, adj)
㏅ → cd ; # 33C5;SQUARE CD (compat)
㏆ → 'C/kg' ; # 33C6;SQUARE C OVER KG (compat) (from ‹character-fallback›)
㏇ → 'Co.' ; # 33C7;SQUARE CO (compat)
㏈ → dB ; # 33C8;SQUARE DB (compat)
㏉ → Gy ; # 33C9;SQUARE GY (compat)
㏊ → ha ; # 33CA;SQUARE HA (compat)
㏋ → HP ; # 33CB;SQUARE HP (compat)
㏌ → in ; # 33CC;SQUARE IN (compat)
㏍ → KK ; # 33CD;SQUARE KK (compat)
㏎ → KM ; # 33CE;SQUARE KM CAPITAL (compat)
㏏ → kt ; # 33CF;SQUARE KT (compat)
㏐ → lm ; # 33D0;SQUARE LM (compat)
㏑ → ln ; # 33D1;SQUARE LN (compat)
㏒ → log ; # 33D2;SQUARE LOG (compat)
㏓ → lx ; # 33D3;SQUARE LX (compat)
㏔ → mb ; # 33D4;SQUARE MB SMALL (compat)
㏕ → mil ; # 33D5;SQUARE MIL (compat)
㏖ → mol ; # 33D6;SQUARE MOL (compat)
㏗ → pH ; # 33D7;SQUARE PH (compat) (from ‹character-fallback›)
㏘ → 'p.m.' ; # 33D8;SQUARE PM (compat)
㏙ → PPM ; # 33D9;SQUARE PPM (compat)
㏚ → PR ; # 33DA;SQUARE PR (compat)
㏛ → sr ; # 33DB;SQUARE SR (compat)
㏜ → Sv ; # 33DC;SQUARE SV (compat)
㏝ → Wb ; # 33DD;SQUARE WB (compat)
㏞ → 'V/m' ; # 33DE;SQUARE V OVER M (compat) (from ‹character-fallback›)
㏟ → 'A/m' ; # 33DF;SQUARE A OVER M (compat) (from ‹character-fallback›)
⒜ → '(a)' ; # 249C;PARENTHESIZED LATIN SMALL LETTER A (compat)
⒝ → '(b)' ; # 249D;PARENTHESIZED LATIN SMALL LETTER B (compat)
⒞ → '(c)' ; # 249E;PARENTHESIZED LATIN SMALL LETTER C (compat)
⒟ → '(d)' ; # 249F;PARENTHESIZED LATIN SMALL LETTER D (compat)
⒠ → '(e)' ; # 24A0;PARENTHESIZED LATIN SMALL LETTER E (compat)
⒡ → '(f)' ; # 24A1;PARENTHESIZED LATIN SMALL LETTER F (compat)
⒢ → '(g)' ; # 24A2;PARENTHESIZED LATIN SMALL LETTER G (compat)
⒣ → '(h)' ; # 24A3;PARENTHESIZED LATIN SMALL LETTER H (compat)
⒤ → '(i)' ; # 24A4;PARENTHESIZED LATIN SMALL LETTER I (compat)
⒥ → '(j)' ; # 24A5;PARENTHESIZED LATIN SMALL LETTER J (compat)
⒦ → '(k)' ; # 24A6;PARENTHESIZED LATIN SMALL LETTER K (compat)
⒧ → '(l)' ; # 24A7;PARENTHESIZED LATIN SMALL LETTER L (compat)
⒨ → '(m)' ; # 24A8;PARENTHESIZED LATIN SMALL LETTER M (compat)
⒩ → '(n)' ; # 24A9;PARENTHESIZED LATIN SMALL LETTER N (compat)
⒪ → '(o)' ; # 24AA;PARENTHESIZED LATIN SMALL LETTER O (compat)
⒫ → '(p)' ; # 24AB;PARENTHESIZED LATIN SMALL LETTER P (compat)
⒬ → '(q)' ; # 24AC;PARENTHESIZED LATIN SMALL LETTER Q (compat)
⒭ → '(r)' ; # 24AD;PARENTHESIZED LATIN SMALL LETTER R (compat)
⒮ → '(s)' ; # 24AE;PARENTHESIZED LATIN SMALL LETTER S (compat)
⒯ → '(t)' ; # 24AF;PARENTHESIZED LATIN SMALL LETTER T (compat)
⒰ → '(u)' ; # 24B0;PARENTHESIZED LATIN SMALL LETTER U (compat)
⒱ → '(v)' ; # 24B1;PARENTHESIZED LATIN SMALL LETTER V (compat)
⒲ → '(w)' ; # 24B2;PARENTHESIZED LATIN SMALL LETTER W (compat)
⒳ → '(x)' ; # 24B3;PARENTHESIZED LATIN SMALL LETTER X (compat)
⒴ → '(y)' ; # 24B4;PARENTHESIZED LATIN SMALL LETTER Y (compat)
⒵ → '(z)' ; # 24B5;PARENTHESIZED LATIN SMALL LETTER Z (compat)
Ⅰ → I ; # 2160;ROMAN NUMERAL ONE (compat)
Ⅱ → II ; # 2161;ROMAN NUMERAL TWO (compat)
Ⅲ → III ; # 2162;ROMAN NUMERAL THREE (compat)
Ⅳ → IV ; # 2163;ROMAN NUMERAL FOUR (compat)
Ⅴ → V ; # 2164;ROMAN NUMERAL FIVE (compat)
Ⅵ → VI ; # 2165;ROMAN NUMERAL SIX (compat)
Ⅶ → VII ; # 2166;ROMAN NUMERAL SEVEN (compat)
Ⅷ → VIII ; # 2167;ROMAN NUMERAL EIGHT (compat)
Ⅸ → IX ; # 2168;ROMAN NUMERAL NINE (compat)
Ⅹ → X ; # 2169;ROMAN NUMERAL TEN (compat)
Ⅺ → XI ; # 216A;ROMAN NUMERAL ELEVEN (compat)
Ⅻ → XII ; # 216B;ROMAN NUMERAL TWELVE (compat)
Ⅼ → L ; # 216C;ROMAN NUMERAL FIFTY (compat)
Ⅽ → C ; # 216D;ROMAN NUMERAL ONE HUNDRED (compat)
Ⅾ → D ; # 216E;ROMAN NUMERAL FIVE HUNDRED (compat)
Ⅿ → M ; # 216F;ROMAN NUMERAL ONE THOUSAND (compat)
ⅰ → i ; # 2170;SMALL ROMAN NUMERAL ONE (compat)
ⅱ → ii ; # 2171;SMALL ROMAN NUMERAL TWO (compat)
ⅲ → iii ; # 2172;SMALL ROMAN NUMERAL THREE (compat)
ⅳ → iv ; # 2173;SMALL ROMAN NUMERAL FOUR (compat)
ⅴ → v ; # 2174;SMALL ROMAN NUMERAL FIVE (compat)
ⅵ → vi ; # 2175;SMALL ROMAN NUMERAL SIX (compat)
ⅶ → vii ; # 2176;SMALL ROMAN NUMERAL SEVEN (compat)
ⅷ → viii ; # 2177;SMALL ROMAN NUMERAL EIGHT (compat)
ⅸ → ix ; # 2178;SMALL ROMAN NUMERAL NINE (compat)
ⅹ → x ; # 2179;SMALL ROMAN NUMERAL TEN (compat)
ⅺ → xi ; # 217A;SMALL ROMAN NUMERAL ELEVEN (compat)
ⅻ → xii ; # 217B;SMALL ROMAN NUMERAL TWELVE (compat)
ⅼ → l ; # 217C;SMALL ROMAN NUMERAL FIFTY (compat)
ⅽ → c ; # 217D;SMALL ROMAN NUMERAL ONE HUNDRED (compat)
ⅾ → d ; # 217E;SMALL ROMAN NUMERAL FIVE HUNDRED (compat)
ⅿ → m ; # 217F;SMALL ROMAN NUMERAL ONE THOUSAND (compat)
¼ → ' 1/4' ; # 00BC;VULGAR FRACTION ONE QUARTER (from ‹character-fallback›)
½ → ' 1/2' ; # 00BD;VULGAR FRACTION ONE HALF (from ‹character-fallback›)
¾ → ' 3/4' ; # 00BE;VULGAR FRACTION THREE QUARTERS (from ‹character-fallback›)
⅓ → ' 1/3' ; # 2153;VULGAR FRACTION ONE THIRD (from ‹character-fallback›)
⅔ → ' 2/3' ; # 2154;VULGAR FRACTION TWO THIRDS (from ‹character-fallback›)
⅕ → ' 1/5' ; # 2155;VULGAR FRACTION ONE FIFTH (from ‹character-fallback›)
⅖ → ' 2/5' ; # 2156;VULGAR FRACTION TWO FIFTHS (from ‹character-fallback›)
⅗ → ' 3/5' ; # 2157;VULGAR FRACTION THREE FIFTHS (from ‹character-fallback›)
⅘ → ' 4/5' ; # 2158;VULGAR FRACTION FOUR FIFTHS (from ‹character-fallback›)
⅙ → ' 1/6' ; # 2159;VULGAR FRACTION ONE SIXTH (from ‹character-fallback›)
⅚ → ' 5/6' ; # 215A;VULGAR FRACTION FIVE SIXTHS (from ‹character-fallback›)
⅛ → ' 1/8' ; # 215B;VULGAR FRACTION ONE EIGHTH (from ‹character-fallback›)
⅜ → ' 3/8' ; # 215C;VULGAR FRACTION THREE EIGHTHS (from ‹character-fallback›)
⅝ → ' 5/8' ; # 215D;VULGAR FRACTION FIVE EIGHTHS (from ‹character-fallback›)
⅞ → ' 7/8' ; # 215E;VULGAR FRACTION SEVEN EIGHTHS (from ‹character-fallback›)
⅟ → ' 1/' ; # 215F;FRACTION NUMERATOR ONE (from ‹character-fallback›)
⑴ → '(1)' ; # 2474;PARENTHESIZED DIGIT ONE (compat)
⑵ → '(2)' ; # 2475;PARENTHESIZED DIGIT TWO (compat)
⑶ → '(3)' ; # 2476;PARENTHESIZED DIGIT THREE (compat)
⑷ → '(4)' ; # 2477;PARENTHESIZED DIGIT FOUR (compat)
⑸ → '(5)' ; # 2478;PARENTHESIZED DIGIT FIVE (compat)
⑹ → '(6)' ; # 2479;PARENTHESIZED DIGIT SIX (compat)
⑺ → '(7)' ; # 247A;PARENTHESIZED DIGIT SEVEN (compat)
⑻ → '(8)' ; # 247B;PARENTHESIZED DIGIT EIGHT (compat)
⑼ → '(9)' ; # 247C;PARENTHESIZED DIGIT NINE (compat)
⑽ → '(10)' ; # 247D;PARENTHESIZED NUMBER TEN (compat)
⑾ → '(11)' ; # 247E;PARENTHESIZED NUMBER ELEVEN (compat)
⑿ → '(12)' ; # 247F;PARENTHESIZED NUMBER TWELVE (compat)
⒀ → '(13)' ; # 2480;PARENTHESIZED NUMBER THIRTEEN (compat)
⒁ → '(14)' ; # 2481;PARENTHESIZED NUMBER FOURTEEN (compat)
⒂ → '(15)' ; # 2482;PARENTHESIZED NUMBER FIFTEEN (compat)
⒃ → '(16)' ; # 2483;PARENTHESIZED NUMBER SIXTEEN (compat)
⒄ → '(17)' ; # 2484;PARENTHESIZED NUMBER SEVENTEEN (compat)
⒅ → '(18)' ; # 2485;PARENTHESIZED NUMBER EIGHTEEN (compat)
⒆ → '(19)' ; # 2486;PARENTHESIZED NUMBER NINETEEN (compat)
⒇ → '(20)' ; # 2487;PARENTHESIZED NUMBER TWENTY (compat)
⒈ → '1.' ; # 2488;DIGIT ONE FULL STOP (compat)
⒉ → '2.' ; # 2489;DIGIT TWO FULL STOP (compat)
⒊ → '3.' ; # 248A;DIGIT THREE FULL STOP (compat)
⒋ → '4.' ; # 248B;DIGIT FOUR FULL STOP (compat)
⒌ → '5.' ; # 248C;DIGIT FIVE FULL STOP (compat)
⒍ → '6.' ; # 248D;DIGIT SIX FULL STOP (compat)
⒎ → '7.' ; # 248E;DIGIT SEVEN FULL STOP (compat)
⒏ → '8.' ; # 248F;DIGIT EIGHT FULL STOP (compat)
⒐ → '9.' ; # 2490;DIGIT NINE FULL STOP (compat)
⒑ → '10.' ; # 2491;NUMBER TEN FULL STOP (compat)
⒒ → '11.' ; # 2492;NUMBER ELEVEN FULL STOP (compat)
⒓ → '12.' ; # 2493;NUMBER TWELVE FULL STOP (compat)
⒔ → '13.' ; # 2494;NUMBER THIRTEEN FULL STOP (compat)
⒕ → '14.' ; # 2495;NUMBER FOURTEEN FULL STOP (compat)
⒖ → '15.' ; # 2496;NUMBER FIFTEEN FULL STOP (compat)
⒗ → '16.' ; # 2497;NUMBER SIXTEEN FULL STOP (compat)
⒘ → '17.' ; # 2498;NUMBER SEVENTEEN FULL STOP (compat)
⒙ → '18.' ; # 2499;NUMBER EIGHTEEN FULL STOP (compat)
⒚ → '19.' ; # 249A;NUMBER NINETEEN FULL STOP (compat)
⒛ → '20.' ; # 249B;NUMBER TWENTY FULL STOP (compat)
〇 → 0 ; # 3007;IDEOGRAPHIC NUMBER ZERO
0 → 0 ; # FF10;FULLWIDTH DIGIT ZERO (compat)
1 → 1 ; # FF11;FULLWIDTH DIGIT ONE (compat)
2 → 2 ; # FF12;FULLWIDTH DIGIT TWO (compat)
3 → 3 ; # FF13;FULLWIDTH DIGIT THREE (compat)
4 → 4 ; # FF14;FULLWIDTH DIGIT FOUR (compat)
5 → 5 ; # FF15;FULLWIDTH DIGIT FIVE (compat)
6 → 6 ; # FF16;FULLWIDTH DIGIT SIX (compat)
7 → 7 ; # FF17;FULLWIDTH DIGIT SEVEN (compat)
8 → 8 ; # FF18;FULLWIDTH DIGIT EIGHT (compat)
9 → 9 ; # FF19;FULLWIDTH DIGIT NINE (compat)
\u00A0 → ' ' ; # 00A0;NO-BREAK SPACE
\u2002 → ' ' ; # 2002;EN SPACE (compat)
\u2003 → ' ' ; # 2003;EM SPACE (compat)
\u2004 → ' ' ; # 2004;THREE-PER-EM SPACE (compat)
\u2005 → ' ' ; # 2005;FOUR-PER-EM SPACE (compat)
\u2006 → ' ' ; # 2006;SIX-PER-EM SPACE (compat)
\u2007 → ' ' ; # 2007;FIGURE SPACE (compat)
\u2008 → ' ' ; # 2008;PUNCTUATION SPACE (compat)
\u2009 → ' ' ; # 2009;THIN SPACE (compat)
\u200A → ' ' ; # 200A;HAIR SPACE (compat)
\u205F → ' ' ; # 205F;MEDIUM MATHEMATICAL SPACE (compat)
\u3000 → ' ' ; # 3000;IDEOGRAPHIC SPACE (from ‹character-fallback›)
‘ → \' ; # 2018;LEFT SINGLE QUOTATION MARK (from ‹character-fallback›)
’ → \' ; # 2019;RIGHT SINGLE QUOTATION MARK (from ‹character-fallback›)
‚ → ',' ; # 201A;SINGLE LOW-9 QUOTATION MARK (from ‹character-fallback›)
‛ → \' ; # 201B;SINGLE HIGH-REVERSED-9 QUOTATION MARK (from ‹character-fallback›)
“ → \" ; # 201C;LEFT DOUBLE QUOTATION MARK (from ‹character-fallback›)
” → \" ; # 201D;RIGHT DOUBLE QUOTATION MARK (from ‹character-fallback›)
„ → ',,' ; # 201E;DOUBLE LOW-9 QUOTATION MARK (from ‹character-fallback›)
‟ → \" ; # 201F;DOUBLE HIGH-REVERSED-9 QUOTATION MARK (from ‹character-fallback›)
′ → \' ; # 2032;PRIME
″ → \" ; # 2033;DOUBLE PRIME
〝 → \" ; # 301D;REVERSED DOUBLE PRIME QUOTATION MARK
〞 → \" ; # 301E;DOUBLE PRIME QUOTATION MARK
" → \" ; # FF02;FULLWIDTH QUOTATION MARK (compat)
' → \' ; # FF07;FULLWIDTH APOSTROPHE (compat)
« → '<<' ; # 00AB;LEFT-POINTING DOUBLE ANGLE QUOTATION MARK (from ‹character-fallback›)
» → '>>' ; # 00BB;RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK (from ‹character-fallback›)
‹ → '<' ; # 2039;SINGLE LEFT-POINTING ANGLE QUOTATION MARK
› → '>' ; # 203A;SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
\u00AD → '-' ; # 00AD;SOFT HYPHEN (from ‹character-fallback›)
‐ → '-' ; # 2010;HYPHEN (from ‹character-fallback›)
‑ → '-' ; # 2011;NON-BREAKING HYPHEN (from ‹character-fallback›)
‒ → '-' ; # 2012;FIGURE DASH (from ‹character-fallback›)
– → '-' ; # 2013;EN DASH (from ‹character-fallback›)
— → '-' ; # 2014;EM DASH (from ‹character-fallback›)
― → '-' ; # 2015;HORIZONTAL BAR (from ‹character-fallback›)
︱ → '-' ; # FE31;PRESENTATION FORM FOR VERTICAL EM DASH (compat)
︲ → '-' ; # FE32;PRESENTATION FORM FOR VERTICAL EN DASH (compat)
﹘ → '-' ; # FE58;SMALL EM DASH (compat)
﹣ → '-' ; # FE63;SMALL HYPHEN-MINUS (compat)
- → '-' ; # FF0D;FULLWIDTH HYPHEN-MINUS (compat)
‖ → '||' ; # 2016;DOUBLE VERTICAL LINE
․ → '.' ; # 2024;ONE DOT LEADER (compat)
‥ → '..' ; # 2025;TWO DOT LEADER (compat)
… → '...' ; # 2026;HORIZONTAL ELLIPSIS (compat)
‼ → '!!' ; # 203C;DOUBLE EXCLAMATION MARK (compat)
⁄ → '/' ; # 2044;FRACTION SLASH (from ‹character-fallback›)
⁅ → '[' ; # 2045;LEFT SQUARE BRACKET WITH QUILL
⁆ → ']' ; # 2046;RIGHT SQUARE BRACKET WITH QUILL
⁇ → '??' ; # 2047;DOUBLE QUESTION MARK (compat)
⁈ → '?!' ; # 2048;QUESTION EXCLAMATION MARK (compat)
⁉ → '!?' ; # 2049;EXCLAMATION QUESTION MARK (compat)
⁎ → '*' ; # 204E;LOW ASTERISK
、 → ',' ; # 3001;IDEOGRAPHIC COMMA
。 → '.' ; # 3002;IDEOGRAPHIC FULL STOP
〈 → '<' ; # 3008;LEFT ANGLE BRACKET
〉 → '>' ; # 3009;RIGHT ANGLE BRACKET
《 → '<<' ; # 300A;LEFT DOUBLE ANGLE BRACKET
》 → '>>' ; # 300B;RIGHT DOUBLE ANGLE BRACKET
〔 → '[' ; # 3014;LEFT TORTOISE SHELL BRACKET
〕 → ']' ; # 3015;RIGHT TORTOISE SHELL BRACKET
〘 → '[' ; # 3018;LEFT WHITE TORTOISE SHELL BRACKET
〙 → ']' ; # 3019;RIGHT WHITE TORTOISE SHELL BRACKET
〚 → '[' ; # 301A;LEFT WHITE SQUARE BRACKET
〛 → ']' ; # 301B;RIGHT WHITE SQUARE BRACKET
︐ → ',' ; # FE10;PRESENTATION FORM FOR VERTICAL COMMA (compat)
︑ → ',' ; # FE11;PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC COMMA (compat)
︒ → '.' ; # FE12;PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC FULL STOP (compat)
︓ → ':' ; # FE13;PRESENTATION FORM FOR VERTICAL COLON (compat)
︔ → ';' ; # FE14;PRESENTATION FORM FOR VERTICAL SEMICOLON (compat)
︕ → '!' ; # FE15;PRESENTATION FORM FOR VERTICAL EXCLAMATION MARK (compat)
︖ → '?' ; # FE16;PRESENTATION FORM FOR VERTICAL QUESTION MARK (compat)
︙ → '...' ; # FE19;PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS (compat)
︰ → '..' ; # FE30;PRESENTATION FORM FOR VERTICAL TWO DOT LEADER (compat)
︵ → '(' ; # FE35;PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS (compat)
︶ → ')' ; # FE36;PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS (compat)
︷ → '{' ; # FE37;PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET (compat)
︸ → '}' ; # FE38;PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET (compat)
︹ → '[' ; # FE39;PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET (compat)
︺ → ']' ; # FE3A;PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET (compat)
︽ → '<<' ; # FE3D;PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET (compat)
︾ → '>>' ; # FE3E;PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET (compat)
︿ → '<' ; # FE3F;PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET (compat)
﹀ → '>' ; # FE40;PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET (compat)
﹇ → '[' ; # FE47;PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET (compat)
﹈ → ']' ; # FE48;PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET (compat)
﹐ → ',' ; # FE50;SMALL COMMA (compat)
﹑ → ',' ; # FE51;SMALL IDEOGRAPHIC COMMA (compat)
﹒ → '.' ; # FE52;SMALL FULL STOP (compat)
﹔ → ';' ; # FE54;SMALL SEMICOLON (compat)
﹕ → ':' ; # FE55;SMALL COLON (compat)
﹖ → '?' ; # FE56;SMALL QUESTION MARK (compat)
﹗ → '!' ; # FE57;SMALL EXCLAMATION MARK (compat)
﹙ → '(' ; # FE59;SMALL LEFT PARENTHESIS (compat)
﹚ → ')' ; # FE5A;SMALL RIGHT PARENTHESIS (compat)
﹛ → '{' ; # FE5B;SMALL LEFT CURLY BRACKET (compat)
﹜ → '}' ; # FE5C;SMALL RIGHT CURLY BRACKET (compat)
﹝ → '[' ; # FE5D;SMALL LEFT TORTOISE SHELL BRACKET (compat)
﹞ → ']' ; # FE5E;SMALL RIGHT TORTOISE SHELL BRACKET (compat)
﹟ → '#' ; # FE5F;SMALL NUMBER SIGN (compat)
﹠ → '&' ; # FE60;SMALL AMPERSAND (compat)
﹡ → '*' ; # FE61;SMALL ASTERISK (compat)
﹢ → '+' ; # FE62;SMALL PLUS SIGN (compat)
﹤ → '<' ; # FE64;SMALL LESS-THAN SIGN (compat)
﹥ → '>' ; # FE65;SMALL GREATER-THAN SIGN (compat)
﹦ → '=' ; # FE66;SMALL EQUALS SIGN (compat)
﹨ → '\' ; # FE68;SMALL REVERSE SOLIDUS (compat)
﹩ → '$' ; # FE69;SMALL DOLLAR SIGN (compat)
﹪ → '%' ; # FE6A;SMALL PERCENT SIGN (compat)
﹫ → '@' ; # FE6B;SMALL COMMERCIAL AT (compat)
! → '!' ; # FF01;FULLWIDTH EXCLAMATION MARK (compat)
# → '#' ; # FF03;FULLWIDTH NUMBER SIGN (compat)
$ → '$' ; # FF04;FULLWIDTH DOLLAR SIGN (compat)
% → '%' ; # FF05;FULLWIDTH PERCENT SIGN (compat)
& → '&' ; # FF06;FULLWIDTH AMPERSAND (compat)
( → '(' ; # FF08;FULLWIDTH LEFT PARENTHESIS (compat)
) → ')' ; # FF09;FULLWIDTH RIGHT PARENTHESIS (compat)
* → '*' ; # FF0A;FULLWIDTH ASTERISK (compat)
+ → '+' ; # FF0B;FULLWIDTH PLUS SIGN (compat)
, → ',' ; # FF0C;FULLWIDTH COMMA (compat)
. → '.' ; # FF0E;FULLWIDTH FULL STOP (compat)
/ → '/' ; # FF0F;FULLWIDTH SOLIDUS (compat)
: → ':' ; # FF1A;FULLWIDTH COLON (compat)
; → ';' ; # FF1B;FULLWIDTH SEMICOLON (compat)
< → '<' ; # FF1C;FULLWIDTH LESS-THAN SIGN (compat)
= → '=' ; # FF1D;FULLWIDTH EQUALS SIGN (compat)
> → '>' ; # FF1E;FULLWIDTH GREATER-THAN SIGN (compat)
? → '?' ; # FF1F;FULLWIDTH QUESTION MARK (compat)
@ → '@' ; # FF20;FULLWIDTH COMMERCIAL AT (compat)
[ → '[' ; # FF3B;FULLWIDTH LEFT SQUARE BRACKET (compat)
\ → '\' ; # FF3C;FULLWIDTH REVERSE SOLIDUS (compat)
] → ']' ; # FF3D;FULLWIDTH RIGHT SQUARE BRACKET (compat)
^ → '^' ; # FF3E;FULLWIDTH CIRCUMFLEX ACCENT (compat)
_ → '_' ; # FF3F;FULLWIDTH LOW LINE (compat)
` → '`' ; # FF40;FULLWIDTH GRAVE ACCENT (compat)
{ → '{' ; # FF5B;FULLWIDTH LEFT CURLY BRACKET (compat)
| → '|' ; # FF5C;FULLWIDTH VERTICAL LINE (compat)
} → '}' ; # FF5D;FULLWIDTH RIGHT CURLY BRACKET (compat)
~ → '~' ; # FF5E;FULLWIDTH TILDE (compat)
⦅ → '((' ; # FF5F;FULLWIDTH LEFT WHITE PARENTHESIS (compat)(from ‹character-fallback›)
⦆ → '))' ; # FF60;FULLWIDTH RIGHT WHITE PARENTHESIS (compat)(from ‹character-fallback›)
。 → '.' ; # FF61;HALFWIDTH IDEOGRAPHIC FULL STOP (compat)
、 → ',' ; # FF64;HALFWIDTH IDEOGRAPHIC COMMA (compat)
× → '*' ; # 00D7;MULTIPLICATION SIGN
÷ → '/' ; # 00F7;DIVISION SIGN
− → '-' ; # 2212;MINUS SIGN (from ‹character-fallback›)
∕ → '/' ; # 2215;DIVISION SLASH (from ‹character-fallback›)
∖ → '\' ; # 2216;SET MINUS (from ‹character-fallback›)
∣ → '|' ; # 2223;DIVIDES (from ‹character-fallback›)
∥ → '||' ; # 2225;PARALLEL TO (from ‹character-fallback›)
≪ → '<<' ; # 226A;MUCH LESS-THAN
≫ → '>>' ; # 226B;MUCH GREATER-THAN
⦅ → '((' ; # 2985;LEFT WHITE PARENTHESIS
⦆ → '))' ; # 2986;RIGHT WHITE PARENTHESIS
⩴ → '::=' ; # 2A74;DOUBLE COLON EQUAL (compat)
⩵ → '==' ; # 2A75;TWO CONSECUTIVE EQUALS SIGNS (compat)
⩶ → '===' ; # 2A76;THREE CONSECUTIVE EQUALS SIGNS (compat)
# This handles only Latin, Common, and IDEOGRAPHIC NUMBER ZERO (Han).
#
:: [[:Latin:][:Common:][:Inherited:][〇]] ;
#
# Don't want NFKD, because that would convert things like superscripts and
# subscripts, which we do not want. So the individual transforms below
# include an appropriate subset of the NFKD ones.
# Here we remove accents from Latin characters. We then recompose to permit rules
# such as mapping NOT EQUAL TO to an ASCII equivalent e.g. "!=" if we choose to.
#
:: NFD() ;
[:Latin:] { [:Mn:]+ → ; # maps to nothing; remove all Mn following Latin letter
:: NFC() ;
#
# Some of the following mappings (noted) are from CLDR ‹character-fallback› data.
# (Note, here "‹character-fallback›" uses U+2039/U+203A to avoid XML issues)
#
# Latin letters and IPA
#
Æ → AE ; # 00C6;LATIN CAPITAL LETTER AE (from ‹character-fallback›)
Ð → D ; # 00D0;LATIN CAPITAL LETTER ETH
Ø → O ; # 00D8;LATIN CAPITAL LETTER O WITH STROKE
Þ → TH ; # 00DE;LATIN CAPITAL LETTER THORN
ß → ss ; # 00DF;LATIN SMALL LETTER SHARP S (from ‹character-fallback›)
æ → ae ; # 00E6;LATIN SMALL LETTER AE (from ‹character-fallback›)
ð → d ; # 00F0;LATIN SMALL LETTER ETH
ø → o ; # 00F8;LATIN SMALL LETTER O WITH STROKE
þ → th ; # 00FE;LATIN SMALL LETTER THORN
Đ → D ; # 0110;LATIN CAPITAL LETTER D WITH STROKE
đ → d ; # 0111;LATIN SMALL LETTER D WITH STROKE
Ħ → H ; # 0126;LATIN CAPITAL LETTER H WITH STROKE
ħ → h ; # 0126;LATIN SMALL LETTER H WITH STROKE
ı → i ; # 0131;LATIN SMALL LETTER DOTLESS I
IJ → IJ ; # 0132;LATIN CAPITAL LIGATURE IJ (compat)
ij → ij ; # 0133;LATIN SMALL LIGATURE IJ (compat)
ĸ → q ; # 0138;LATIN SMALL LETTER KRA (collates with q in DUCET)
Ŀ → L ; # 013F;LATIN CAPITAL LETTER L WITH MIDDLE DOT (compat)
ŀ → l ; # 0140;LATIN SMALL LETTER L WITH MIDDLE DOT (compat)
Ł → L ; # 0141;LATIN CAPITAL LETTER L WITH STROKE
ł → l ; # 0142;LATIN SMALL LETTER L WITH STROKE
ʼn → \'n ; # 0149;LATIN SMALL LETTER N PRECEDED BY APOSTROPHE (from ‹character-fallback›)
Ŋ → N ; # 014A;LATIN CAPITAL LETTER ENG
ŋ → n ; # 014B;LATIN SMALL LETTER ENG
Œ → OE ; # 0152;LATIN CAPITAL LIGATURE OE (from ‹character-fallback›)
œ → oe ; # 0153;LATIN SMALL LIGATURE OE (from ‹character-fallback›)
Ŧ → T ; # 0166;LATIN CAPITAL LETTER T WITH STROKE
ŧ → t ; # 0167;LATIN SMALL LETTER T WITH STROKE
ſ → s ; # 017F;LATIN SMALL LETTER LONG S (compat)
ƀ → b ; # 0180;LATIN SMALL LETTER B WITH STROKE
Ɓ → B ; # 0181;LATIN CAPITAL LETTER B WITH HOOK
Ƃ → B ; # 0182;LATIN CAPITAL LETTER B WITH TOPBAR
ƃ → b ; # 0183;LATIN SMALL LETTER B WITH TOPBAR
Ƈ → C ; # 0187;LATIN CAPITAL LETTER C WITH HOOK
ƈ → c ; # 0188;LATIN SMALL LETTER C WITH HOOK
Ɖ → D ; # 0189;LATIN CAPITAL LETTER AFRICAN D
Ɗ → D ; # 018A;LATIN CAPITAL LETTER D WITH HOOK
Ƌ → D ; # 018B;LATIN CAPITAL LETTER D WITH TOPBAR
ƌ → d ; # 018C;LATIN SMALL LETTER D WITH TOPBAR
Ɛ → E ; # 0190;LATIN CAPITAL LETTER OPEN E
Ƒ → F ; # 0191;LATIN CAPITAL LETTER F WITH HOOK
ƒ → f ; # 0192;LATIN SMALL LETTER F WITH HOOK
Ɠ → G ; # 0193;LATIN CAPITAL LETTER G WITH HOOK
ƕ → hv ; # 0195;LATIN SMALL LETTER HV
Ɩ → I ; # 0196;LATIN CAPITAL LETTER IOTA
Ɨ → I ; # 0197;LATIN CAPITAL LETTER I WITH STROKE
Ƙ → K ; # 0198;LATIN CAPITAL LETTER K WITH HOOK
ƙ → k ; # 0199;LATIN SMALL LETTER K WITH HOOK
ƚ → l ; # 019A;LATIN SMALL LETTER L WITH BAR
Ɲ → N ; # 019D;LATIN CAPITAL LETTER N WITH LEFT HOOK
ƞ → n ; # 019E;LATIN SMALL LETTER N WITH LONG RIGHT LEG
Ƣ → OI ; # 01A2;LATIN CAPITAL LETTER OI
ƣ → oi ; # 01A3;LATIN SMALL LETTER OI
Ƥ → P ; # 01A4;LATIN CAPITAL LETTER P WITH HOOK
ƥ → p ; # 01A5;LATIN SMALL LETTER P WITH HOOK
ƫ → t ; # 01AB;LATIN SMALL LETTER T WITH PALATAL HOOK
Ƭ → T ; # 01AC;LATIN CAPITAL LETTER T WITH HOOK
ƭ → t ; # 01AD;LATIN SMALL LETTER T WITH HOOK
Ʈ → T ; # 01AE;LATIN CAPITAL LETTER T WITH RETROFLEX HOOK
Ʋ → V ; # 01B2;LATIN CAPITAL LETTER V WITH HOOK
Ƴ → Y ; # 01B3;LATIN CAPITAL LETTER Y WITH HOOK
ƴ → y ; # 01B4;LATIN SMALL LETTER Y WITH HOOK
Ƶ → Z ; # 01B5;LATIN CAPITAL LETTER Z WITH STROKE
ƶ → z ; # 01B6;LATIN SMALL LETTER Z WITH STROKE
DŽ → DZ ; # 01C4;LATIN CAPITAL LETTER DZ WITH CARON (compat)
Dž → Dz ; # 01C5;LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON (compat)
dž → dz ; # 01C6;LATIN SMALL LETTER DZ WITH CARON (compat)
LJ → LJ ; # 01C7;LATIN CAPITAL LETTER LJ (compat)
Lj → Lj ; # 01C8;LATIN CAPITAL LETTER L WITH SMALL LETTER J (compat)
lj → lj ; # 01C9;LATIN SMALL LETTER LJ (compat)
NJ → NJ ; # 01CA;LATIN CAPITAL LETTER NJ (compat)
Nj → Nj ; # 01CB;LATIN CAPITAL LETTER N WITH SMALL LETTER J (compat)
nj → nj ; # 01CC;LATIN SMALL LETTER NJ (compat)
Ǥ → G ; # 01E4;LATIN CAPITAL LETTER G WITH STROKE
ǥ → g ; # 01E5;LATIN SMALL LETTER G WITH STROKE
DZ → DZ ; # 01F1;LATIN CAPITAL LETTER DZ (compat)
Dz → Dz ; # 01F2;LATIN CAPITAL LETTER D WITH SMALL LETTER Z (compat)
dz → dz ; # 01F3;LATIN SMALL LETTER DZ (compat)
ȡ → d ; # 0221;LATIN SMALL LETTER D WITH CURL
Ȥ → Z ; # 0224;LATIN CAPITAL LETTER Z WITH HOOK
ȥ → z ; # 0225;LATIN SMALL LETTER Z WITH HOOK
ȴ → l ; # 0234;LATIN SMALL LETTER L WITH CURL
ȵ → n ; # 0235;LATIN SMALL LETTER N WITH CURL
ȶ → t ; # 0236;LATIN SMALL LETTER T WITH CURL
ȷ → j ; # 0237;LATIN SMALL LETTER DOTLESS J
ȸ → db ; # 0238;LATIN SMALL LETTER DB DIGRAPH
ȹ → qp ; # 0239;LATIN SMALL LETTER QP DIGRAPH
Ⱥ → A ; # 023A;LATIN CAPITAL LETTER A WITH STROKE
Ȼ → C ; # 023B;LATIN CAPITAL LETTER C WITH STROKE
ȼ → c ; # 023C;LATIN SMALL LETTER C WITH STROKE
Ƚ → L ; # 023D;LATIN CAPITAL LETTER L WITH BAR
Ⱦ → T ; # 023E;LATIN CAPITAL LETTER T WITH DIAGONAL STROKE
ȿ → s ; # 023F;LATIN SMALL LETTER S WITH SWASH TAIL
ɀ → z ; # 0240;LATIN SMALL LETTER Z WITH SWASH TAIL
Ƀ → B ; # 0243;LATIN CAPITAL LETTER B WITH STROKE
Ʉ → U ; # 0244;LATIN CAPITAL LETTER U BAR
Ɇ → E ; # 0246;LATIN CAPITAL LETTER E WITH STROKE
ɇ → e ; # 0247;LATIN SMALL LETTER E WITH STROKE
Ɉ → J ; # 0248;LATIN CAPITAL LETTER J WITH STROKE
ɉ → j ; # 0249;LATIN SMALL LETTER J WITH STROKE
Ɍ → R ; # 024C;LATIN CAPITAL LETTER R WITH STROKE
ɍ → r ; # 024D;LATIN SMALL LETTER R WITH STROKE
Ɏ → Y ; # 024E;LATIN CAPITAL LETTER Y WITH STROKE
ɏ → y ; # 024F;LATIN SMALL LETTER Y WITH STROKE
ɓ → b ; # 0253;LATIN SMALL LETTER B WITH HOOK
ɕ → c ; # 0255;LATIN SMALL LETTER C WITH CURL
ɖ → d ; # 0256;LATIN SMALL LETTER D WITH TAIL
ɗ → d ; # 0257;LATIN SMALL LETTER D WITH HOOK
ɛ → e ; # 025B;LATIN SMALL LETTER OPEN E
ɟ → j ; # 025F;LATIN SMALL LETTER DOTLESS J WITH STROKE
ɠ → g ; # 0260;LATIN SMALL LETTER G WITH HOOK
ɡ → g ; # 0261;LATIN SMALL LETTER SCRIPT G
ɢ → G ; # 0262;LATIN LETTER SMALL CAPITAL G
ɦ → h ; # 0266;LATIN SMALL LETTER H WITH HOOK
ɧ → h ; # 0267;LATIN SMALL LETTER HENG WITH HOOK
ɨ → i ; # 0268;LATIN SMALL LETTER I WITH STROKE
ɪ → I ; # 026A;LATIN LETTER SMALL CAPITAL I
ɫ → l ; # 026B;LATIN SMALL LETTER L WITH MIDDLE TILDE
ɬ → l ; # 026C;LATIN SMALL LETTER L WITH BELT
ɭ → l ; # 026D;LATIN SMALL LETTER L WITH RETROFLEX HOOK
ɱ → m ; # 0271;LATIN SMALL LETTER M WITH HOOK
ɲ → n ; # 0272;LATIN SMALL LETTER N WITH LEFT HOOK
ɳ → n ; # 0273;LATIN SMALL LETTER N WITH RETROFLEX HOOK
ɴ → N ; # 0274;LATIN LETTER SMALL CAPITAL N
ɶ → OE ; # 0276;LATIN LETTER SMALL CAPITAL OE
ɼ → r ; # 027C;LATIN SMALL LETTER R WITH LONG LEG
ɽ → r ; # 027D;LATIN SMALL LETTER R WITH TAIL
ɾ → r ; # 027E;LATIN SMALL LETTER R WITH FISHHOOK
ʀ → R ; # 0280;LATIN LETTER SMALL CAPITAL R
ʂ → s ; # 0282;LATIN SMALL LETTER S WITH HOOK
ʈ → t ; # 0288;LATIN SMALL LETTER T WITH RETROFLEX HOOK
ʉ → u ; # 0289;LATIN SMALL LETTER U BAR
ʋ → v ; # 028B;LATIN SMALL LETTER V WITH HOOK
ʏ → Y ; # 028F;LATIN LETTER SMALL CAPITAL Y
ʐ → z ; # 0290;LATIN SMALL LETTER Z WITH RETROFLEX HOOK
ʑ → z ; # 0291;LATIN SMALL LETTER Z WITH CURL
ʙ → B ; # 0299;LATIN LETTER SMALL CAPITAL B
ʛ → G ; # 029B;LATIN LETTER SMALL CAPITAL G WITH HOOK
ʜ → H ; # 029C;LATIN LETTER SMALL CAPITAL H
ʝ → j ; # 029D;LATIN SMALL LETTER J WITH CROSSED-TAIL
ʟ → L ; # 029F;LATIN LETTER SMALL CAPITAL L
ʠ → q ; # 02A0;LATIN SMALL LETTER Q WITH HOOK
ʣ → dz ; # 02A3;LATIN SMALL LETTER DZ DIGRAPH
ʥ → dz ; # 02A5;LATIN SMALL LETTER DZ DIGRAPH WITH CURL
ʦ → ts ; # 02A6;LATIN SMALL LETTER TS DIGRAPH
ʪ → ls ; # 02AA;LATIN SMALL LETTER LS DIGRAPH
ʫ → lz ; # 02AB;LATIN SMALL LETTER LZ DIGRAPH
ᴀ → A ; # 1D00;LATIN LETTER SMALL CAPITAL A
ᴁ → AE ; # 1D01;LATIN LETTER SMALL CAPITAL AE
ᴃ → B ; # 1D03;LATIN LETTER SMALL CAPITAL BARRED B
ᴄ → C ; # 1D04;LATIN LETTER SMALL CAPITAL C
ᴅ → D ; # 1D05;LATIN LETTER SMALL CAPITAL D
ᴆ → D ; # 1D06;LATIN LETTER SMALL CAPITAL ETH
ᴇ → E ; # 1D07;LATIN LETTER SMALL CAPITAL E
ᴊ → J ; # 1D0A;LATIN LETTER SMALL CAPITAL J
ᴋ → K ; # 1D0B;LATIN LETTER SMALL CAPITAL K
ᴌ → L ; # 1D0C;LATIN LETTER SMALL CAPITAL L WITH STROKE
ᴍ → M ; # 1D0D;LATIN LETTER SMALL CAPITAL M
ᴏ → O ; # 1D0F;LATIN LETTER SMALL CAPITAL O
ᴘ → P ; # 1D18;LATIN LETTER SMALL CAPITAL P
ᴛ → T ; # 1D1B;LATIN LETTER SMALL CAPITAL T
ᴜ → U ; # 1D1C;LATIN LETTER SMALL CAPITAL U
ᴠ → V ; # 1D20;LATIN LETTER SMALL CAPITAL V
ᴡ → W ; # 1D21;LATIN LETTER SMALL CAPITAL W
ᴢ → Z ; # 1D22;LATIN LETTER SMALL CAPITAL Z
ᵫ → ue ; # 1D6B;LATIN SMALL LETTER UE
ᵬ → b ; # 1D6C;LATIN SMALL LETTER B WITH MIDDLE TILDE
ᵭ → d ; # 1D6D;LATIN SMALL LETTER D WITH MIDDLE TILDE
ᵮ → f ; # 1D6E;LATIN SMALL LETTER F WITH MIDDLE TILDE
ᵯ → m ; # 1D6F;LATIN SMALL LETTER M WITH MIDDLE TILDE
ᵰ → n ; # 1D70;LATIN SMALL LETTER N WITH MIDDLE TILDE
ᵱ → p ; # 1D71;LATIN SMALL LETTER P WITH MIDDLE TILDE
ᵲ → r ; # 1D72;LATIN SMALL LETTER R WITH MIDDLE TILDE
ᵳ → r ; # 1D73;LATIN SMALL LETTER R WITH FISHHOOK AND MIDDLE TILDE
ᵴ → s ; # 1D74;LATIN SMALL LETTER S WITH MIDDLE TILDE
ᵵ → t ; # 1D75;LATIN SMALL LETTER T WITH MIDDLE TILDE
ᵶ → z ; # 1D76;LATIN SMALL LETTER Z WITH MIDDLE TILDE
ᵺ → th ; # 1D7A;LATIN SMALL LETTER TH WITH STRIKETHROUGH
ᵻ → I ; # 1D7B;LATIN SMALL CAPITAL LETTER I WITH STROKE
ᵽ → p ; # 1D7D;LATIN SMALL LETTER P WITH STROKE
ᵾ → U ; # 1D7E;LATIN SMALL CAPITAL LETTER U WITH STROKE
ᶀ → b ; # 1D80;LATIN SMALL LETTER B WITH PALATAL HOOK
ᶁ → d ; # 1D81;LATIN SMALL LETTER D WITH PALATAL HOOK
ᶂ → f ; # 1D82;LATIN SMALL LETTER F WITH PALATAL HOOK
ᶃ → g ; # 1D83;LATIN SMALL LETTER G WITH PALATAL HOOK
ᶄ → k ; # 1D84;LATIN SMALL LETTER K WITH PALATAL HOOK
ᶅ → l ; # 1D85;LATIN SMALL LETTER L WITH PALATAL HOOK
ᶆ → m ; # 1D86;LATIN SMALL LETTER M WITH PALATAL HOOK
ᶇ → n ; # 1D87;LATIN SMALL LETTER N WITH PALATAL HOOK
ᶈ → p ; # 1D88;LATIN SMALL LETTER P WITH PALATAL HOOK
ᶉ → r ; # 1D89;LATIN SMALL LETTER R WITH PALATAL HOOK
ᶊ → s ; # 1D8A;LATIN SMALL LETTER S WITH PALATAL HOOK
ᶌ → v ; # 1D8C;LATIN SMALL LETTER V WITH PALATAL HOOK
ᶍ → x ; # 1D8D;LATIN SMALL LETTER X WITH PALATAL HOOK
ᶎ → z ; # 1D8E;LATIN SMALL LETTER Z WITH PALATAL HOOK
ᶏ → a ; # 1D8F;LATIN SMALL LETTER A WITH RETROFLEX HOOK
ᶑ → d ; # 1D91;LATIN SMALL LETTER D WITH HOOK AND TAIL
ᶒ → e ; # 1D92;LATIN SMALL LETTER E WITH RETROFLEX HOOK
ᶓ → e ; # 1D93;LATIN SMALL LETTER OPEN E WITH RETROFLEX HOOK
ᶖ → i ; # 1D96;LATIN SMALL LETTER I WITH RETROFLEX HOOK
ᶙ → u ; # 1D99;LATIN SMALL LETTER U WITH RETROFLEX HOOK
ẚ → a ; # 1E9A;LATIN SMALL LETTER A WITH RIGHT HALF RING
ẜ → s ; # 1E9C;LATIN SMALL LETTER LONG S WITH DIAGONAL STROKE
ẝ → s ; # 1E9D;LATIN SMALL LETTER LONG S WITH HIGH STROKE
ẞ → SS ; # 1E9E;LATIN CAPITAL LETTER SHARP S
Ỻ → LL ; # 1EFA;LATIN CAPITAL LETTER MIDDLE-WELSH LL
ỻ → ll ; # 1EFB;LATIN SMALL LETTER MIDDLE-WELSH LL
Ỽ → V ; # 1EFC;LATIN CAPITAL LETTER MIDDLE-WELSH V
ỽ → v ; # 1EFD;LATIN SMALL LETTER MIDDLE-WELSH V
Ỿ → Y ; # 1EFE;LATIN CAPITAL LETTER Y WITH LOOP
ỿ → y ; # 1EFF;LATIN SMALL LETTER Y WITH LOOP
# Presentation forms
ff → ff ; # FB00;LATIN SMALL LIGATURE FF (compat)
fi → fi ; # FB01;LATIN SMALL LIGATURE FI (compat)
fl → fl ; # FB02;LATIN SMALL LIGATURE FL (compat)
ffi → ffi ; # FB03;LATIN SMALL LIGATURE FFI (compat)
ffl → ffl ; # FB04;LATIN SMALL LIGATURE FFL (compat)
ſt → st ; # FB05;LATIN SMALL LIGATURE LONG S T (compat)
st → st ; # FB06;LATIN SMALL LIGATURE ST (compat)
# Fullwidth
A → A ; # FF21;FULLWIDTH LATIN CAPITAL LETTER A (compat)
B → B ; # FF22;FULLWIDTH LATIN CAPITAL LETTER B (compat)
C → C ; # FF23;FULLWIDTH LATIN CAPITAL LETTER C (compat)
D → D ; # FF24;FULLWIDTH LATIN CAPITAL LETTER D (compat)
E → E ; # FF25;FULLWIDTH LATIN CAPITAL LETTER E (compat)
F → F ; # FF26;FULLWIDTH LATIN CAPITAL LETTER F (compat)
G → G ; # FF27;FULLWIDTH LATIN CAPITAL LETTER G (compat)
H → H ; # FF28;FULLWIDTH LATIN CAPITAL LETTER H (compat)
I → I ; # FF29;FULLWIDTH LATIN CAPITAL LETTER I (compat)
J → J ; # FF2A;FULLWIDTH LATIN CAPITAL LETTER J (compat)
K → K ; # FF2B;FULLWIDTH LATIN CAPITAL LETTER K (compat)
L → L ; # FF2C;FULLWIDTH LATIN CAPITAL LETTER L (compat)
M → M ; # FF2D;FULLWIDTH LATIN CAPITAL LETTER M (compat)
N → N ; # FF2E;FULLWIDTH LATIN CAPITAL LETTER N (compat)
O → O ; # FF2F;FULLWIDTH LATIN CAPITAL LETTER O (compat)
P → P ; # FF30;FULLWIDTH LATIN CAPITAL LETTER P (compat)
Q → Q ; # FF31;FULLWIDTH LATIN CAPITAL LETTER Q (compat)
R → R ; # FF32;FULLWIDTH LATIN CAPITAL LETTER R (compat)
S → S ; # FF33;FULLWIDTH LATIN CAPITAL LETTER S (compat)
T → T ; # FF34;FULLWIDTH LATIN CAPITAL LETTER T (compat)
U → U ; # FF35;FULLWIDTH LATIN CAPITAL LETTER U (compat)
V → V ; # FF36;FULLWIDTH LATIN CAPITAL LETTER V (compat)
W → W ; # FF37;FULLWIDTH LATIN CAPITAL LETTER W (compat)
X → X ; # FF38;FULLWIDTH LATIN CAPITAL LETTER X (compat)
Y → Y ; # FF39;FULLWIDTH LATIN CAPITAL LETTER Y (compat)
Z → Z ; # FF3A;FULLWIDTH LATIN CAPITAL LETTER Z (compat)
a → a ; # FF41;FULLWIDTH LATIN SMALL LETTER A (compat)
b → b ; # FF42;FULLWIDTH LATIN SMALL LETTER B (compat)
c → c ; # FF43;FULLWIDTH LATIN SMALL LETTER C (compat)
d → d ; # FF44;FULLWIDTH LATIN SMALL LETTER D (compat)
e → e ; # FF45;FULLWIDTH LATIN SMALL LETTER E (compat)
f → f ; # FF46;FULLWIDTH LATIN SMALL LETTER F (compat)
g → g ; # FF47;FULLWIDTH LATIN SMALL LETTER G (compat)
h → h ; # FF48;FULLWIDTH LATIN SMALL LETTER H (compat)
i → i ; # FF49;FULLWIDTH LATIN SMALL LETTER I (compat)
j → j ; # FF4A;FULLWIDTH LATIN SMALL LETTER J (compat)
k → k ; # FF4B;FULLWIDTH LATIN SMALL LETTER K (compat)
l → l ; # FF4C;FULLWIDTH LATIN SMALL LETTER L (compat)
m → m ; # FF4D;FULLWIDTH LATIN SMALL LETTER M (compat)
n → n ; # FF4E;FULLWIDTH LATIN SMALL LETTER N (compat)
o → o ; # FF4F;FULLWIDTH LATIN SMALL LETTER O (compat)
p → p ; # FF50;FULLWIDTH LATIN SMALL LETTER P (compat)
q → q ; # FF51;FULLWIDTH LATIN SMALL LETTER Q (compat)
r → r ; # FF52;FULLWIDTH LATIN SMALL LETTER R (compat)
s → s ; # FF53;FULLWIDTH LATIN SMALL LETTER S (compat)
t → t ; # FF54;FULLWIDTH LATIN SMALL LETTER T (compat)
u → u ; # FF55;FULLWIDTH LATIN SMALL LETTER U (compat)
v → v ; # FF56;FULLWIDTH LATIN SMALL LETTER V (compat)
w → w ; # FF57;FULLWIDTH LATIN SMALL LETTER W (compat)
x → x ; # FF58;FULLWIDTH LATIN SMALL LETTER X (compat)
y → y ; # FF59;FULLWIDTH LATIN SMALL LETTER Y (compat)
z → z ; # FF5A;FULLWIDTH LATIN SMALL LETTER Z (compat)
#
# Currency and letterlike
#
© → '(C)' ; # 00A9;COPYRIGHT SIGN (from ‹character-fallback›)
® → '(R)' ; # 00AE;REGISTERED SIGN (from ‹character-fallback›)
₠ → CE ; # 20A0;EURO-CURRENCY SIGN (from ‹character-fallback›)
₢ → Cr ; # 20A2;CRUZEIRO SIGN (from ‹character-fallback›)
₣ → 'Fr.' ; # 20A3;FRENCH FRANC SIGN (from ‹character-fallback›)
₤ → 'L.' ; # 20A4;LIRA SIGN (from ‹character-fallback›)
₧ → Pts ; # 20A7;PESETA SIGN (from ‹character-fallback›)
₺ → TL ; # 20BA;TURKISH LIRA SIGN (from ‹character-fallback›)
₹ → Rs ; # 20B9;INDIAN RUPEE SIGN (from ‹character-fallback›)
℀ → 'a/c' ; # 2100;ACCOUNT OF (compat)
℁ → 'a/s' ; # 2101;ADDRESSED TO THE SUBJECT (compat)
ℂ → C ; # 2102;DOUBLE-STRUCK CAPITAL C (compat)
℅ → 'c/o' ; # 2105;CARE OF (compat)
℆ → 'c/u' ; # 2106;CADA UNA (compat)
ℊ → g ; # 210A;SCRIPT SMALL G (compat)
ℋ → H ; # 210B;SCRIPT CAPITAL H (compat)
ℌ → x ; # 210C;BLACK-LETTER CAPITAL H (compat)
ℍ → H ; # 210D;DOUBLE-STRUCK CAPITAL H (compat)
ℎ → h ; # 210E;PLANCK CONSTANT (compat)
ℐ → I ; # 2110;SCRIPT CAPITAL I (compat)
ℑ → I ; # 2111;BLACK-LETTER CAPITAL I (compat)
ℒ → L ; # 2112;SCRIPT CAPITAL L (compat)
ℓ → l ; # 2113;SCRIPT SMALL L (compat)
ℕ → N ; # 2115;DOUBLE-STRUCK CAPITAL N (compat)
№ → No ; # 2116;NUMERO SIGN (compat)
ℙ → P ; # 2119;DOUBLE-STRUCK CAPITAL P (compat)
ℚ → Q ; # 211A;DOUBLE-STRUCK CAPITAL Q (compat)
ℛ → R ; # 211B;SCRIPT CAPITAL R (compat)
ℜ → R ; # 211C;BLACK-LETTER CAPITAL R (compat)
ℝ → R ; # 211D;DOUBLE-STRUCK CAPITAL R (compat)
℞ → Rx ; # 211E;PRESCRIPTION TAKE (from ‹character-fallback›)
℡ → TEL ; # 2121;TELEPHONE SIGN (compat)
ℤ → Z ; # 2124;DOUBLE-STRUCK CAPITAL Z (compat)
ℨ → Z ; # 2128;BLACK-LETTER CAPITAL Z (compat)
ℬ → B ; # 212C;SCRIPT CAPITAL B (compat)
ℭ → C ; # 212D;BLACK-LETTER CAPITAL C (compat)
ℯ → e ; # 212F;SCRIPT SMALL E (compat)
ℰ → E ; # 2130;SCRIPT CAPITAL E (compat)
ℱ → F ; # 2131;SCRIPT CAPITAL F (compat)
ℳ → M ; # 2133;SCRIPT CAPITAL M (compat)
ℴ → o ; # 2134;SCRIPT SMALL O (compat)
ℹ → i ; # 2139;INFORMATION SOURCE (compat)
℻ → FAX ; # 213B;FACSIMILE SIGN (compat)
ⅅ → D ; # 2145;DOUBLE-STRUCK ITALIC CAPITAL D (compat)
ⅆ → d ; # 2146;DOUBLE-STRUCK ITALIC SMALL D (compat)
ⅇ → e ; # 2147;DOUBLE-STRUCK ITALIC SMALL E (compat)
ⅈ → i ; # 2148;DOUBLE-STRUCK ITALIC SMALL I (compat)
ⅉ → j ; # 2149;DOUBLE-STRUCK ITALIC SMALL J (compat)
#
# Squared Latin
#
㍱ → hPa ; # 3371;SQUARE HPA (compat)
㍲ → da ; # 3372;SQUARE DA (compat)
㍳ → AU ; # 3373;SQUARE AU (compat)
㍴ → bar ; # 3374;SQUARE BAR (compat)
㍵ → oV ; # 3375;SQUARE OV (compat)
㍶ → pc ; # 3376;SQUARE PC (compat)
㍷ → dm ; # 3377;SQUARE DM (compat)
㍺ → IU ; # 337A;SQUARE IU (compat)
㎀ → pA ; # 3380;SQUARE PA AMPS (compat)
㎁ → nA ; # 3381;SQUARE NA (compat)
㎃ → mA ; # 3383;SQUARE MA (compat)
㎄ → kA ; # 3384;SQUARE KA (compat)
㎅ → KB ; # 3385;SQUARE KB (compat)
㎆ → MB ; # 3386;SQUARE MB (compat)
㎇ → GB ; # 3387;SQUARE GB (compat)
㎈ → cal ; # 3388;SQUARE CAL (compat)
㎉ → kcal ; # 3389;SQUARE KCAL (compat)
㎊ → pF ; # 338A;SQUARE PF (compat)
㎋ → nF ; # 338B;SQUARE NF (compat)
㎎ → mg ; # 338E;SQUARE MG (compat)
㎏ → kg ; # 338F;SQUARE KG (compat)
㎐ → Hz ; # 3390;SQUARE HZ (compat)
㎑ → kHz ; # 3391;SQUARE KHZ (compat)
㎒ → MHz ; # 3392;SQUARE MHZ (compat)
㎓ → GHz ; # 3393;SQUARE GHZ (compat)
㎔ → THz ; # 3394;SQUARE THZ (compat)
㎙ → fm ; # 3399;SQUARE FM (compat)
㎚ → nm ; # 339A;SQUARE NM (compat)
㎜ → mm ; # 339C;SQUARE MM (compat)
㎝ → cm ; # 339D;SQUARE CM (compat)
㎞ → km ; # 339E;SQUARE KM (compat)
㎧ → 'm/s' ; # 33A7;SQUARE M OVER S (compat) (from ‹character-fallback›)
㎩ → Pa ; # 33A9;SQUARE PA (compat)
㎪ → kPa ; # 33AA;SQUARE KPA (compat)
㎫ → MPa ; # 33AB;SQUARE MPA (compat)
㎬ → GPa ; # 33AC;SQUARE GPA (compat)
㎭ → rad ; # 33AD;SQUARE RAD (compat)
㎮ → 'rad/s' ; # 33AE;SQUARE RAD OVER S (compat) (from ‹character-fallback›)
㎰ → ps ; # 33B0;SQUARE PS (compat)
㎱ → ns ; # 33B1;SQUARE NS (compat)
㎳ → ms ; # 33B3;SQUARE MS (compat)
㎴ → pV ; # 33B4;SQUARE PV (compat)
㎵ → nV ; # 33B5;SQUARE NV (compat)
㎷ → mV ; # 33B7;SQUARE MV (compat)
㎸ → kV ; # 33B8;SQUARE KV (compat)
㎹ → MV ; # 33B9;SQUARE MV MEGA (compat)
㎺ → pW ; # 33BA;SQUARE PW (compat)
㎻ → nW ; # 33BB;SQUARE NW (compat)
㎽ → mW ; # 33BD;SQUARE MW (compat)
㎾ → kW ; # 33BE;SQUARE KW (compat)
㎿ → MW ; # 33BF;SQUARE MW MEGA (compat)
㏂ → 'a.m.' ; # 33C2;SQUARE AM (compat)
㏃ → Bq ; # 33C3;SQUARE BQ (compat)
㏄ → cc ; # 33C4;SQUARE CC (compat) (from ‹character-fallback›, adj)
㏅ → cd ; # 33C5;SQUARE CD (compat)
㏆ → 'C/kg' ; # 33C6;SQUARE C OVER KG (compat) (from ‹character-fallback›)
㏇ → 'Co.' ; # 33C7;SQUARE CO (compat)
㏈ → dB ; # 33C8;SQUARE DB (compat)
㏉ → Gy ; # 33C9;SQUARE GY (compat)
㏊ → ha ; # 33CA;SQUARE HA (compat)
㏋ → HP ; # 33CB;SQUARE HP (compat)
㏌ → in ; # 33CC;SQUARE IN (compat)
㏍ → KK ; # 33CD;SQUARE KK (compat)
㏎ → KM ; # 33CE;SQUARE KM CAPITAL (compat)
㏏ → kt ; # 33CF;SQUARE KT (compat)
㏐ → lm ; # 33D0;SQUARE LM (compat)
㏑ → ln ; # 33D1;SQUARE LN (compat)
㏒ → log ; # 33D2;SQUARE LOG (compat)
㏓ → lx ; # 33D3;SQUARE LX (compat)
㏔ → mb ; # 33D4;SQUARE MB SMALL (compat)
㏕ → mil ; # 33D5;SQUARE MIL (compat)
㏖ → mol ; # 33D6;SQUARE MOL (compat)
㏗ → pH ; # 33D7;SQUARE PH (compat) (from ‹character-fallback›)
㏘ → 'p.m.' ; # 33D8;SQUARE PM (compat)
㏙ → PPM ; # 33D9;SQUARE PPM (compat)
㏚ → PR ; # 33DA;SQUARE PR (compat)
㏛ → sr ; # 33DB;SQUARE SR (compat)
㏜ → Sv ; # 33DC;SQUARE SV (compat)
㏝ → Wb ; # 33DD;SQUARE WB (compat)
㏞ → 'V/m' ; # 33DE;SQUARE V OVER M (compat) (from ‹character-fallback›)
㏟ → 'A/m' ; # 33DF;SQUARE A OVER M (compat) (from ‹character-fallback›)
#
# Enclosed Latin
#
⒜ → '(a)' ; # 249C;PARENTHESIZED LATIN SMALL LETTER A (compat)
⒝ → '(b)' ; # 249D;PARENTHESIZED LATIN SMALL LETTER B (compat)
⒞ → '(c)' ; # 249E;PARENTHESIZED LATIN SMALL LETTER C (compat)
⒟ → '(d)' ; # 249F;PARENTHESIZED LATIN SMALL LETTER D (compat)
⒠ → '(e)' ; # 24A0;PARENTHESIZED LATIN SMALL LETTER E (compat)
⒡ → '(f)' ; # 24A1;PARENTHESIZED LATIN SMALL LETTER F (compat)
⒢ → '(g)' ; # 24A2;PARENTHESIZED LATIN SMALL LETTER G (compat)
⒣ → '(h)' ; # 24A3;PARENTHESIZED LATIN SMALL LETTER H (compat)
⒤ → '(i)' ; # 24A4;PARENTHESIZED LATIN SMALL LETTER I (compat)
⒥ → '(j)' ; # 24A5;PARENTHESIZED LATIN SMALL LETTER J (compat)
⒦ → '(k)' ; # 24A6;PARENTHESIZED LATIN SMALL LETTER K (compat)
⒧ → '(l)' ; # 24A7;PARENTHESIZED LATIN SMALL LETTER L (compat)
⒨ → '(m)' ; # 24A8;PARENTHESIZED LATIN SMALL LETTER M (compat)
⒩ → '(n)' ; # 24A9;PARENTHESIZED LATIN SMALL LETTER N (compat)
⒪ → '(o)' ; # 24AA;PARENTHESIZED LATIN SMALL LETTER O (compat)
⒫ → '(p)' ; # 24AB;PARENTHESIZED LATIN SMALL LETTER P (compat)
⒬ → '(q)' ; # 24AC;PARENTHESIZED LATIN SMALL LETTER Q (compat)
⒭ → '(r)' ; # 24AD;PARENTHESIZED LATIN SMALL LETTER R (compat)
⒮ → '(s)' ; # 24AE;PARENTHESIZED LATIN SMALL LETTER S (compat)
⒯ → '(t)' ; # 24AF;PARENTHESIZED LATIN SMALL LETTER T (compat)
⒰ → '(u)' ; # 24B0;PARENTHESIZED LATIN SMALL LETTER U (compat)
⒱ → '(v)' ; # 24B1;PARENTHESIZED LATIN SMALL LETTER V (compat)
⒲ → '(w)' ; # 24B2;PARENTHESIZED LATIN SMALL LETTER W (compat)
⒳ → '(x)' ; # 24B3;PARENTHESIZED LATIN SMALL LETTER X (compat)
⒴ → '(y)' ; # 24B4;PARENTHESIZED LATIN SMALL LETTER Y (compat)
⒵ → '(z)' ; # 24B5;PARENTHESIZED LATIN SMALL LETTER Z (compat)
#
# Roman numerals
#
Ⅰ → I ; # 2160;ROMAN NUMERAL ONE (compat)
Ⅱ → II ; # 2161;ROMAN NUMERAL TWO (compat)
Ⅲ → III ; # 2162;ROMAN NUMERAL THREE (compat)
Ⅳ → IV ; # 2163;ROMAN NUMERAL FOUR (compat)
Ⅴ → V ; # 2164;ROMAN NUMERAL FIVE (compat)
Ⅵ → VI ; # 2165;ROMAN NUMERAL SIX (compat)
Ⅶ → VII ; # 2166;ROMAN NUMERAL SEVEN (compat)
Ⅷ → VIII ; # 2167;ROMAN NUMERAL EIGHT (compat)
Ⅸ → IX ; # 2168;ROMAN NUMERAL NINE (compat)
Ⅹ → X ; # 2169;ROMAN NUMERAL TEN (compat)
Ⅺ → XI ; # 216A;ROMAN NUMERAL ELEVEN (compat)
Ⅻ → XII ; # 216B;ROMAN NUMERAL TWELVE (compat)
Ⅼ → L ; # 216C;ROMAN NUMERAL FIFTY (compat)
Ⅽ → C ; # 216D;ROMAN NUMERAL ONE HUNDRED (compat)
Ⅾ → D ; # 216E;ROMAN NUMERAL FIVE HUNDRED (compat)
Ⅿ → M ; # 216F;ROMAN NUMERAL ONE THOUSAND (compat)
ⅰ → i ; # 2170;SMALL ROMAN NUMERAL ONE (compat)
ⅱ → ii ; # 2171;SMALL ROMAN NUMERAL TWO (compat)
ⅲ → iii ; # 2172;SMALL ROMAN NUMERAL THREE (compat)
ⅳ → iv ; # 2173;SMALL ROMAN NUMERAL FOUR (compat)
ⅴ → v ; # 2174;SMALL ROMAN NUMERAL FIVE (compat)
ⅵ → vi ; # 2175;SMALL ROMAN NUMERAL SIX (compat)
ⅶ → vii ; # 2176;SMALL ROMAN NUMERAL SEVEN (compat)
ⅷ → viii ; # 2177;SMALL ROMAN NUMERAL EIGHT (compat)
ⅸ → ix ; # 2178;SMALL ROMAN NUMERAL NINE (compat)
ⅹ → x ; # 2179;SMALL ROMAN NUMERAL TEN (compat)
ⅺ → xi ; # 217A;SMALL ROMAN NUMERAL ELEVEN (compat)
ⅻ → xii ; # 217B;SMALL ROMAN NUMERAL TWELVE (compat)
ⅼ → l ; # 217C;SMALL ROMAN NUMERAL FIFTY (compat)
ⅽ → c ; # 217D;SMALL ROMAN NUMERAL ONE HUNDRED (compat)
ⅾ → d ; # 217E;SMALL ROMAN NUMERAL FIVE HUNDRED (compat)
ⅿ → m ; # 217F;SMALL ROMAN NUMERAL ONE THOUSAND (compat)
#
# Fractions
#
¼ → ' 1/4' ; # 00BC;VULGAR FRACTION ONE QUARTER (from ‹character-fallback›)
½ → ' 1/2' ; # 00BD;VULGAR FRACTION ONE HALF (from ‹character-fallback›)
¾ → ' 3/4' ; # 00BE;VULGAR FRACTION THREE QUARTERS (from ‹character-fallback›)
⅓ → ' 1/3' ; # 2153;VULGAR FRACTION ONE THIRD (from ‹character-fallback›)
⅔ → ' 2/3' ; # 2154;VULGAR FRACTION TWO THIRDS (from ‹character-fallback›)
⅕ → ' 1/5' ; # 2155;VULGAR FRACTION ONE FIFTH (from ‹character-fallback›)
⅖ → ' 2/5' ; # 2156;VULGAR FRACTION TWO FIFTHS (from ‹character-fallback›)
⅗ → ' 3/5' ; # 2157;VULGAR FRACTION THREE FIFTHS (from ‹character-fallback›)
⅘ → ' 4/5' ; # 2158;VULGAR FRACTION FOUR FIFTHS (from ‹character-fallback›)
⅙ → ' 1/6' ; # 2159;VULGAR FRACTION ONE SIXTH (from ‹character-fallback›)
⅚ → ' 5/6' ; # 215A;VULGAR FRACTION FIVE SIXTHS (from ‹character-fallback›)
⅛ → ' 1/8' ; # 215B;VULGAR FRACTION ONE EIGHTH (from ‹character-fallback›)
⅜ → ' 3/8' ; # 215C;VULGAR FRACTION THREE EIGHTHS (from ‹character-fallback›)
⅝ → ' 5/8' ; # 215D;VULGAR FRACTION FIVE EIGHTHS (from ‹character-fallback›)
⅞ → ' 7/8' ; # 215E;VULGAR FRACTION SEVEN EIGHTHS (from ‹character-fallback›)
⅟ → ' 1/' ; # 215F;FRACTION NUMERATOR ONE (from ‹character-fallback›)
#
# Enclosed numeric
#
⑴ → '(1)' ; # 2474;PARENTHESIZED DIGIT ONE (compat)
⑵ → '(2)' ; # 2475;PARENTHESIZED DIGIT TWO (compat)
⑶ → '(3)' ; # 2476;PARENTHESIZED DIGIT THREE (compat)
⑷ → '(4)' ; # 2477;PARENTHESIZED DIGIT FOUR (compat)
⑸ → '(5)' ; # 2478;PARENTHESIZED DIGIT FIVE (compat)
⑹ → '(6)' ; # 2479;PARENTHESIZED DIGIT SIX (compat)
⑺ → '(7)' ; # 247A;PARENTHESIZED DIGIT SEVEN (compat)
⑻ → '(8)' ; # 247B;PARENTHESIZED DIGIT EIGHT (compat)
⑼ → '(9)' ; # 247C;PARENTHESIZED DIGIT NINE (compat)
⑽ → '(10)' ; # 247D;PARENTHESIZED NUMBER TEN (compat)
⑾ → '(11)' ; # 247E;PARENTHESIZED NUMBER ELEVEN (compat)
⑿ → '(12)' ; # 247F;PARENTHESIZED NUMBER TWELVE (compat)
⒀ → '(13)' ; # 2480;PARENTHESIZED NUMBER THIRTEEN (compat)
⒁ → '(14)' ; # 2481;PARENTHESIZED NUMBER FOURTEEN (compat)
⒂ → '(15)' ; # 2482;PARENTHESIZED NUMBER FIFTEEN (compat)
⒃ → '(16)' ; # 2483;PARENTHESIZED NUMBER SIXTEEN (compat)
⒄ → '(17)' ; # 2484;PARENTHESIZED NUMBER SEVENTEEN (compat)
⒅ → '(18)' ; # 2485;PARENTHESIZED NUMBER EIGHTEEN (compat)
⒆ → '(19)' ; # 2486;PARENTHESIZED NUMBER NINETEEN (compat)
⒇ → '(20)' ; # 2487;PARENTHESIZED NUMBER TWENTY (compat)
⒈ → '1.' ; # 2488;DIGIT ONE FULL STOP (compat)
⒉ → '2.' ; # 2489;DIGIT TWO FULL STOP (compat)
⒊ → '3.' ; # 248A;DIGIT THREE FULL STOP (compat)
⒋ → '4.' ; # 248B;DIGIT FOUR FULL STOP (compat)
⒌ → '5.' ; # 248C;DIGIT FIVE FULL STOP (compat)
⒍ → '6.' ; # 248D;DIGIT SIX FULL STOP (compat)
⒎ → '7.' ; # 248E;DIGIT SEVEN FULL STOP (compat)
⒏ → '8.' ; # 248F;DIGIT EIGHT FULL STOP (compat)
⒐ → '9.' ; # 2490;DIGIT NINE FULL STOP (compat)
⒑ → '10.' ; # 2491;NUMBER TEN FULL STOP (compat)
⒒ → '11.' ; # 2492;NUMBER ELEVEN FULL STOP (compat)
⒓ → '12.' ; # 2493;NUMBER TWELVE FULL STOP (compat)
⒔ → '13.' ; # 2494;NUMBER THIRTEEN FULL STOP (compat)
⒕ → '14.' ; # 2495;NUMBER FOURTEEN FULL STOP (compat)
⒖ → '15.' ; # 2496;NUMBER FIFTEEN FULL STOP (compat)
⒗ → '16.' ; # 2497;NUMBER SIXTEEN FULL STOP (compat)
⒘ → '17.' ; # 2498;NUMBER SEVENTEEN FULL STOP (compat)
⒙ → '18.' ; # 2499;NUMBER EIGHTEEN FULL STOP (compat)
⒚ → '19.' ; # 249A;NUMBER NINETEEN FULL STOP (compat)
⒛ → '20.' ; # 249B;NUMBER TWENTY FULL STOP (compat)
#
# Other numeric (ideographic and fullwidth)
#
〇 → 0 ; # 3007;IDEOGRAPHIC NUMBER ZERO
0 → 0 ; # FF10;FULLWIDTH DIGIT ZERO (compat)
1 → 1 ; # FF11;FULLWIDTH DIGIT ONE (compat)
2 → 2 ; # FF12;FULLWIDTH DIGIT TWO (compat)
3 → 3 ; # FF13;FULLWIDTH DIGIT THREE (compat)
4 → 4 ; # FF14;FULLWIDTH DIGIT FOUR (compat)
5 → 5 ; # FF15;FULLWIDTH DIGIT FIVE (compat)
6 → 6 ; # FF16;FULLWIDTH DIGIT SIX (compat)
7 → 7 ; # FF17;FULLWIDTH DIGIT SEVEN (compat)
8 → 8 ; # FF18;FULLWIDTH DIGIT EIGHT (compat)
9 → 9 ; # FF19;FULLWIDTH DIGIT NINE (compat)
#
# Spaces
#
\u00A0 → ' ' ; # 00A0;NO-BREAK SPACE
\u2002 → ' ' ; # 2002;EN SPACE (compat)
\u2003 → ' ' ; # 2003;EM SPACE (compat)
\u2004 → ' ' ; # 2004;THREE-PER-EM SPACE (compat)
\u2005 → ' ' ; # 2005;FOUR-PER-EM SPACE (compat)
\u2006 → ' ' ; # 2006;SIX-PER-EM SPACE (compat)
\u2007 → ' ' ; # 2007;FIGURE SPACE (compat)
\u2008 → ' ' ; # 2008;PUNCTUATION SPACE (compat)
\u2009 → ' ' ; # 2009;THIN SPACE (compat)
\u200A → ' ' ; # 200A;HAIR SPACE (compat)
\u205F → ' ' ; # 205F;MEDIUM MATHEMATICAL SPACE (compat)
\u3000 → ' ' ; # 3000;IDEOGRAPHIC SPACE (from ‹character-fallback›)
#
# Quotes, apostrophes
#
ʹ → \' ; # 02B9;MODIFIER LETTER PRIME
ʺ → \" ; # 02BA;MODIFIER LETTER DOUBLE PRIME
ʻ → \' ; # 02BB;MODIFIER LETTER TURNED COMMA
ʼ → \' ; # 02BC;MODIFIER LETTER APOSTROPHE
ʽ → \' ; # 02BD;MODIFIER LETTER REVERSED COMMA
ˈ → \' ; # 02C8;MODIFIER LETTER VERTICAL LINE
ˋ → '`' ; # 02CB;MODIFIER LETTER GRAVE ACCENT
‘ → \' ; # 2018;LEFT SINGLE QUOTATION MARK (from ‹character-fallback›)
’ → \' ; # 2019;RIGHT SINGLE QUOTATION MARK (from ‹character-fallback›)
‚ → ',' ; # 201A;SINGLE LOW-9 QUOTATION MARK (from ‹character-fallback›)
‛ → \' ; # 201B;SINGLE HIGH-REVERSED-9 QUOTATION MARK (from ‹character-fallback›)
“ → \" ; # 201C;LEFT DOUBLE QUOTATION MARK (from ‹character-fallback›)
” → \" ; # 201D;RIGHT DOUBLE QUOTATION MARK (from ‹character-fallback›)
„ → ',,' ; # 201E;DOUBLE LOW-9 QUOTATION MARK (from ‹character-fallback›)
‟ → \" ; # 201F;DOUBLE HIGH-REVERSED-9 QUOTATION MARK (from ‹character-fallback›)
′ → \' ; # 2032;PRIME
″ → \" ; # 2033;DOUBLE PRIME
〝 → \" ; # 301D;REVERSED DOUBLE PRIME QUOTATION MARK
〞 → \" ; # 301E;DOUBLE PRIME QUOTATION MARK
" → \" ; # FF02;FULLWIDTH QUOTATION MARK (compat)
' → \' ; # FF07;FULLWIDTH APOSTROPHE (compat)
« → '<<' ; # 00AB;LEFT-POINTING DOUBLE ANGLE QUOTATION MARK (from ‹character-fallback›)
» → '>>' ; # 00BB;RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK (from ‹character-fallback›)
‹ → '<' ; # 2039;SINGLE LEFT-POINTING ANGLE QUOTATION MARK
› → '>' ; # 203A;SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
#
# Dashes, hyphens...
#
\u00AD → '-' ; # 00AD;SOFT HYPHEN (from ‹character-fallback›)
‐ → '-' ; # 2010;HYPHEN (from ‹character-fallback›)
‑ → '-' ; # 2011;NON-BREAKING HYPHEN (from ‹character-fallback›)
‒ → '-' ; # 2012;FIGURE DASH (from ‹character-fallback›)
– → '-' ; # 2013;EN DASH (from ‹character-fallback›)
— → '-' ; # 2014;EM DASH (from ‹character-fallback›)
― → '-' ; # 2015;HORIZONTAL BAR (from ‹character-fallback›)
︱ → '-' ; # FE31;PRESENTATION FORM FOR VERTICAL EM DASH (compat)
︲ → '-' ; # FE32;PRESENTATION FORM FOR VERTICAL EN DASH (compat)
﹘ → '-' ; # FE58;SMALL EM DASH (compat)
﹣ → '-' ; # FE63;SMALL HYPHEN-MINUS (compat)
- → '-' ; # FF0D;FULLWIDTH HYPHEN-MINUS (compat)
#
# Other misc punctuation and symbols
#
˂ → '<' ; # 02C2;MODIFIER LETTER LEFT ARROWHEAD
˃ → '>' ; # 02C3;MODIFIER LETTER RIGHT ARROWHEAD
˄ → '^' ; # 02C4;MODIFIER LETTER UP ARROWHEAD
ˆ → '^' ; # 02C6;MODIFIER LETTER CIRCUMFLEX ACCENT
ː → ':' ; # 02D0;MODIFIER LETTER TRIANGULAR COLON
˜ → '~' ; # 02DC;SMALL TILDE
‖ → '||' ; # 2016;DOUBLE VERTICAL LINE
․ → '.' ; # 2024;ONE DOT LEADER (compat)
‥ → '..' ; # 2025;TWO DOT LEADER (compat)
… → '...' ; # 2026;HORIZONTAL ELLIPSIS (compat)
‼ → '!!' ; # 203C;DOUBLE EXCLAMATION MARK (compat)
⁄ → '/' ; # 2044;FRACTION SLASH (from ‹character-fallback›)
⁅ → '[' ; # 2045;LEFT SQUARE BRACKET WITH QUILL
⁆ → ']' ; # 2046;RIGHT SQUARE BRACKET WITH QUILL
⁇ → '??' ; # 2047;DOUBLE QUESTION MARK (compat)
⁈ → '?!' ; # 2048;QUESTION EXCLAMATION MARK (compat)
⁉ → '!?' ; # 2049;EXCLAMATION QUESTION MARK (compat)
⁎ → '*' ; # 204E;LOW ASTERISK
# CJK
、 → ',' ; # 3001;IDEOGRAPHIC COMMA
。 → '.' ; # 3002;IDEOGRAPHIC FULL STOP
〈 → '<' ; # 3008;LEFT ANGLE BRACKET
〉 → '>' ; # 3009;RIGHT ANGLE BRACKET
《 → '<<' ; # 300A;LEFT DOUBLE ANGLE BRACKET
》 → '>>' ; # 300B;RIGHT DOUBLE ANGLE BRACKET
〔 → '[' ; # 3014;LEFT TORTOISE SHELL BRACKET
〕 → ']' ; # 3015;RIGHT TORTOISE SHELL BRACKET
〘 → '[' ; # 3018;LEFT WHITE TORTOISE SHELL BRACKET
〙 → ']' ; # 3019;RIGHT WHITE TORTOISE SHELL BRACKET
〚 → '[' ; # 301A;LEFT WHITE SQUARE BRACKET
〛 → ']' ; # 301B;RIGHT WHITE SQUARE BRACKET
# Vertical and small forms
︐ → ',' ; # FE10;PRESENTATION FORM FOR VERTICAL COMMA (compat)
︑ → ',' ; # FE11;PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC COMMA (compat)
︒ → '.' ; # FE12;PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC FULL STOP (compat)
︓ → ':' ; # FE13;PRESENTATION FORM FOR VERTICAL COLON (compat)
︔ → ';' ; # FE14;PRESENTATION FORM FOR VERTICAL SEMICOLON (compat)
︕ → '!' ; # FE15;PRESENTATION FORM FOR VERTICAL EXCLAMATION MARK (compat)
︖ → '?' ; # FE16;PRESENTATION FORM FOR VERTICAL QUESTION MARK (compat)
︙ → '...' ; # FE19;PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS (compat)
︰ → '..' ; # FE30;PRESENTATION FORM FOR VERTICAL TWO DOT LEADER (compat)
︵ → '(' ; # FE35;PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS (compat)
︶ → ')' ; # FE36;PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS (compat)
︷ → '{' ; # FE37;PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET (compat)
︸ → '}' ; # FE38;PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET (compat)
︹ → '[' ; # FE39;PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET (compat)
︺ → ']' ; # FE3A;PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET (compat)
︽ → '<<' ; # FE3D;PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET (compat)
︾ → '>>' ; # FE3E;PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET (compat)
︿ → '<' ; # FE3F;PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET (compat)
﹀ → '>' ; # FE40;PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET (compat)
﹇ → '[' ; # FE47;PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET (compat)
﹈ → ']' ; # FE48;PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET (compat)
﹐ → ',' ; # FE50;SMALL COMMA (compat)
﹑ → ',' ; # FE51;SMALL IDEOGRAPHIC COMMA (compat)
﹒ → '.' ; # FE52;SMALL FULL STOP (compat)
﹔ → ';' ; # FE54;SMALL SEMICOLON (compat)
﹕ → ':' ; # FE55;SMALL COLON (compat)
﹖ → '?' ; # FE56;SMALL QUESTION MARK (compat)
﹗ → '!' ; # FE57;SMALL EXCLAMATION MARK (compat)
﹙ → '(' ; # FE59;SMALL LEFT PARENTHESIS (compat)
﹚ → ')' ; # FE5A;SMALL RIGHT PARENTHESIS (compat)
﹛ → '{' ; # FE5B;SMALL LEFT CURLY BRACKET (compat)
﹜ → '}' ; # FE5C;SMALL RIGHT CURLY BRACKET (compat)
﹝ → '[' ; # FE5D;SMALL LEFT TORTOISE SHELL BRACKET (compat)
﹞ → ']' ; # FE5E;SMALL RIGHT TORTOISE SHELL BRACKET (compat)
﹟ → '#' ; # FE5F;SMALL NUMBER SIGN (compat)
﹠ → '&' ; # FE60;SMALL AMPERSAND (compat)
﹡ → '*' ; # FE61;SMALL ASTERISK (compat)
﹢ → '+' ; # FE62;SMALL PLUS SIGN (compat)
﹤ → '<' ; # FE64;SMALL LESS-THAN SIGN (compat)
﹥ → '>' ; # FE65;SMALL GREATER-THAN SIGN (compat)
﹦ → '=' ; # FE66;SMALL EQUALS SIGN (compat)
﹨ → '\' ; # FE68;SMALL REVERSE SOLIDUS (compat)
﹩ → '$' ; # FE69;SMALL DOLLAR SIGN (compat)
﹪ → '%' ; # FE6A;SMALL PERCENT SIGN (compat)
﹫ → '@' ; # FE6B;SMALL COMMERCIAL AT (compat)
# Fullwidth and halfwidth
! → '!' ; # FF01;FULLWIDTH EXCLAMATION MARK (compat)
# → '#' ; # FF03;FULLWIDTH NUMBER SIGN (compat)
$ → '$' ; # FF04;FULLWIDTH DOLLAR SIGN (compat)
% → '%' ; # FF05;FULLWIDTH PERCENT SIGN (compat)
& → '&' ; # FF06;FULLWIDTH AMPERSAND (compat)
( → '(' ; # FF08;FULLWIDTH LEFT PARENTHESIS (compat)
) → ')' ; # FF09;FULLWIDTH RIGHT PARENTHESIS (compat)
* → '*' ; # FF0A;FULLWIDTH ASTERISK (compat)
+ → '+' ; # FF0B;FULLWIDTH PLUS SIGN (compat)
, → ',' ; # FF0C;FULLWIDTH COMMA (compat)
. → '.' ; # FF0E;FULLWIDTH FULL STOP (compat)
/ → '/' ; # FF0F;FULLWIDTH SOLIDUS (compat)
: → ':' ; # FF1A;FULLWIDTH COLON (compat)
; → ';' ; # FF1B;FULLWIDTH SEMICOLON (compat)
< → '<' ; # FF1C;FULLWIDTH LESS-THAN SIGN (compat)
= → '=' ; # FF1D;FULLWIDTH EQUALS SIGN (compat)
> → '>' ; # FF1E;FULLWIDTH GREATER-THAN SIGN (compat)
? → '?' ; # FF1F;FULLWIDTH QUESTION MARK (compat)
@ → '@' ; # FF20;FULLWIDTH COMMERCIAL AT (compat)
[ → '[' ; # FF3B;FULLWIDTH LEFT SQUARE BRACKET (compat)
\ → '\' ; # FF3C;FULLWIDTH REVERSE SOLIDUS (compat)
] → ']' ; # FF3D;FULLWIDTH RIGHT SQUARE BRACKET (compat)
^ → '^' ; # FF3E;FULLWIDTH CIRCUMFLEX ACCENT (compat)
_ → '_' ; # FF3F;FULLWIDTH LOW LINE (compat)
` → '`' ; # FF40;FULLWIDTH GRAVE ACCENT (compat)
{ → '{' ; # FF5B;FULLWIDTH LEFT CURLY BRACKET (compat)
| → '|' ; # FF5C;FULLWIDTH VERTICAL LINE (compat)
} → '}' ; # FF5D;FULLWIDTH RIGHT CURLY BRACKET (compat)
~ → '~' ; # FF5E;FULLWIDTH TILDE (compat)
⦅ → '((' ; # FF5F;FULLWIDTH LEFT WHITE PARENTHESIS (compat)(from ‹character-fallback›)
⦆ → '))' ; # FF60;FULLWIDTH RIGHT WHITE PARENTHESIS (compat)(from ‹character-fallback›)
。 → '.' ; # FF61;HALFWIDTH IDEOGRAPHIC FULL STOP (compat)
、 → ',' ; # FF64;HALFWIDTH IDEOGRAPHIC COMMA (compat)
#
# Other math operators (non-ASCII-range)
#
× → '*' ; # 00D7;MULTIPLICATION SIGN
÷ → '/' ; # 00F7;DIVISION SIGN
˖ → '+' ; # 02D6;MODIFIER LETTER PLUS SIGN
˗ → '-' ; # 02D7;MODIFIER LETTER MINUS SIGN
− → '-' ; # 2212;MINUS SIGN (from ‹character-fallback›)
∕ → '/' ; # 2215;DIVISION SLASH (from ‹character-fallback›)
∖ → '\' ; # 2216;SET MINUS (from ‹character-fallback›)
∣ → '|' ; # 2223;DIVIDES (from ‹character-fallback›)
∥ → '||' ; # 2225;PARALLEL TO (from ‹character-fallback›)
≪ → '<<' ; # 226A;MUCH LESS-THAN
≫ → '>>' ; # 226B;MUCH GREATER-THAN
⦅ → '((' ; # 2985;LEFT WHITE PARENTHESIS
⦆ → '))' ; # 2986;RIGHT WHITE PARENTHESIS
⩴ → '::=' ; # 2A74;DOUBLE COLON EQUAL (compat)
⩵ → '==' ; # 2A75;TWO CONSECUTIVE EQUALS SIGNS (compat)
⩶ → '===' ; # 2A76;THREE CONSECUTIVE EQUALS SIGNS (compat)
…/transforms/transform[@source="Latin"][@target="ConjoiningJamo"][@direction="both"]/tRule$Gi = ᄀ;
$KKi = ᄁ;
$Ni = ᄂ;
$Di = ᄃ;
$TTi = ᄄ;
$Li = ᄅ;
$Mi = ᄆ;
$Bi = ᄇ;
$PPi = ᄈ;
$Si = ᄉ;
$SSi = ᄊ;
$IEUNG = ᄋ; # null initial, inserted during Latin-Jamo
$Ji = ᄌ;
$JJi = ᄍ;
$CHi = ᄎ;
$Ki = ᄏ;
$Ti = ᄐ;
$Pi = ᄑ;
$Hi = ᄒ;
$A = ᅡ;
$AE = ᅢ;
$YA = ᅣ;
$YAE = ᅤ;
$EO = ᅥ;
$E = ᅦ;
$YEO = ᅧ;
$YE = ᅨ;
$O = ᅩ;
$WA = ᅪ;
$WAE = ᅫ;
$OE = ᅬ;
$YO = ᅭ;
$U = ᅮ;
$WO = ᅯ;
$WE = ᅰ;
$WI = ᅱ;
$YU = ᅲ;
$EU = ᅳ; # null medial, inserted during Latin-Jamo
$UI = ᅴ;
$I = ᅵ;
$Gf = ᆨ;
$GGf = ᆩ;
$GS = ᆪ;
$Nf = ᆫ;
$NJ = ᆬ;
$NH = ᆭ;
$Df = ᆮ;
$L = ᆯ;
$LG = ᆰ;
$LM = ᆱ;
$LB = ᆲ;
$LS = ᆳ;
$LT = ᆴ;
$LP = ᆵ;
$LH = ᆶ;
$Mf = ᆷ;
$Bf = ᆸ;
$BS = ᆹ;
$Sf = ᆺ;
$SSf = ᆻ;
$NG = ᆼ;
$Jf = ᆽ;
$Cf = ᆾ;
$Kf = ᆿ;
$Tf = ᇀ;
$Pf = ᇁ;
$Hf = ᇂ;
$jamoInitial = [ᄀ-ᄒ];
$jamoMedial = [ᅡ-ᅵ];
$latinInitial = [bcdghjklmnprst];
$latinMedial = [aeiouwy];
$latinMedialEnd = [aeiou];
$sep = \-;
$sep $sep ↔ $sep;
$sep ← $latinMedialEnd s {} $SSi;
$sep ← a {} [$E $EO $EU];
$sep ← [^aow] e {} [$O $OE];
$sep ← [^aowy] e {} [$U $UI];
$sep ← [^ey] o {} [$E $EO $EU];
$sep ← [^y] u {} [$I];
$sep ← [^$latinMedial] [y] e {} $IEUNG [$O $OE];
$sep ← [^$latinMedial] e {} $IEUNG [$O $OE $U];
$sep ← [^$latinMedial] [o a] {} $IEUNG [$E $EO $EU];
$sep ← [^$latinMedial] [w y] a {} $IEUNG [$E $EO $EU];
$sep ← $latinMedialEnd b {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd d {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd g {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd h {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd j {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd k {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd m {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd n {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd p {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd s {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd t {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd l {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd b s {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd k k {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd g s {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd l b {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd l g {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd l h {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd l m {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd l p {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd l s {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd l t {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd n g {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd n h {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd n j {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd s s {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd ch {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd j {} $Ji $jamoMedial;
$sep ← $latinMedialEnd k {} $Ki $jamoMedial;
$sep ← $latinMedialEnd s {} $Si $jamoMedial;
$sep ← $latinMedialEnd b s {} [$Si $SSi];
$sep ← $latinMedialEnd g s {} [$Si $SSi];
$sep ← $latinMedialEnd l b {} [$Bi];
$sep ← $latinMedialEnd l g {} [$Gi];
$sep ← $latinMedialEnd l s {} [$Si $SSi];
$sep ← $latinMedialEnd n g {} [$Gi];
$sep ← $latinMedialEnd n j {} [$Ji $JJi];
$sep ← $latinMedialEnd l p {} [$Pi];
$sep ← $latinMedialEnd l t {} [$Ti];
$sep ← $latinMedialEnd k {} [$KKi $Ki];
$sep ← $latinMedialEnd p {} $Pi;
$sep ← $latinMedialEnd t {} $Ti;
$sep ← $latinMedialEnd c {} [$Hi];
$jamoMedial {b s} $latinMedial → $Bf $Si;
$jamoMedial {g s} $latinMedial → $Gf $Si;
$jamoMedial {l b} $latinMedial → $L $Bi;
$jamoMedial {l g} $latinMedial → $L $Gi;
$jamoMedial {l h} $latinMedial → $L $Hi;
$jamoMedial {l m} $latinMedial → $L $Mi;
$jamoMedial {l p} $latinMedial → $L $Pi;
$jamoMedial {l s} $latinMedial → $L $Si;
$jamoMedial {l t} $latinMedial → $L $Ti;
$jamoMedial {n g} $latinMedial → $Nf $Gi;
$jamoMedial {n h} $latinMedial → $Nf $Hi;
$jamoMedial {n j} $latinMedial → $Nf $Ji;
$jamoMedial {b} $latinMedial → $Bi;
$jamoMedial {ch} $latinMedial → $CHi;
$jamoMedial {d} $latinMedial → $Di;
$jamoMedial {g} $latinMedial → $Gi;
$jamoMedial {h} $latinMedial → $Hi;
$jamoMedial {j} $latinMedial → $Ji;
$jamoMedial {k} $latinMedial → $Ki;
$jamoMedial {m} $latinMedial → $Mi;
$jamoMedial {n} $latinMedial → $Ni;
$jamoMedial {p} $latinMedial → $Pi;
$jamoMedial {s} $latinMedial → $Si;
$jamoMedial {t} $latinMedial → $Ti;
$jamoMedial {l} $latinMedial → $Li;
$jamoMedial {p p} $latinMedial → $PPi;
$jamoMedial {t t} $latinMedial → $TTi;
$jamoMedial {j j} $latinMedial → $JJi;
$jamoMedial {k k} $latinMedial → $KKi;
$jamoMedial {s s} $latinMedial → $SSi;
$jamoMedial {lp} p p → $LP;
$jamoMedial {lt} t t → $LT;
$jamoMedial {b} s s → $Bf;
$jamoMedial {g} s s → $Gf;
$jamoMedial {l} b b → $L;
$jamoMedial {l} g g → $L;
$jamoMedial {l} s s → $L;
$jamoMedial {l} t t → $L;
$jamoMedial {l} p p → $L;
$jamoMedial {n} g g → $Nf;
$jamoMedial {n} j j → $Nf;
$jamoMedial {bs} ↔ $BS;
$jamoMedial {b} ↔ $Bf;
$jamoMedial {ch} ↔ $Cf;
$jamoMedial {c} → $Cf;
$jamoMedial {d} ↔ $Df;
$jamoMedial {kk} ↔ $GGf;
$jamoMedial {gs} ↔ $GS;
$jamoMedial {g} ↔ $Gf;
$jamoMedial {h} ↔ $Hf;
$jamoMedial {j} ↔ $Jf;
$jamoMedial {k} ↔ $Kf;
$jamoMedial {lb} ↔ $LB; $jamoMedial {lg} ↔ $LG;
$jamoMedial {lh} ↔ $LH;
$jamoMedial {lm} ↔ $LM;
$jamoMedial {lp} ↔ $LP;
$jamoMedial {ls} ↔ $LS;
$jamoMedial {lt} ↔ $LT;
$jamoMedial {l} ↔ $L;
$jamoMedial {m} ↔ $Mf;
$jamoMedial {ng} ↔ $NG;
$jamoMedial {nh} ↔ $NH;
$jamoMedial {nj} ↔ $NJ;
$jamoMedial {n} ↔ $Nf;
$jamoMedial {p} ↔ $Pf;
$jamoMedial {ss} ↔ $SSf;
$jamoMedial {s} ↔ $Sf;
$jamoMedial {t} ↔ $Tf;
{kk} $latinMedial ↔ $KKi;
{g} $latinMedial ↔ $Gi;
{n} $latinMedial ↔ $Ni;
{tt} $latinMedial ↔ $TTi;
{d} $latinMedial ↔ $Di;
{l} $latinMedial ↔ $Li;
{m} $latinMedial ↔ $Mi;
{pp} $latinMedial ↔ $PPi;
{b} $latinMedial ↔ $Bi;
{ss} $latinMedial ↔ $SSi;
{s} $latinMedial ↔ $Si;
{jj} $latinMedial ↔ $JJi;
{j} $latinMedial ↔ $Ji;
{ch} $latinMedial ↔ $CHi;
{c} $latinMedial → $CHi;
{k} $latinMedial ↔ $Ki;
{t} $latinMedial ↔ $Ti;
{p} $latinMedial ↔ $Pi;
{h} $latinMedial ↔ $Hi;
kk → $KKi $EU;
tt → $TTi $EU;
pp → $PPi $EU;
ss → $SSi $EU;
jj → $JJi $EU;
ch → $CHi $EU;
([lbdghjkmnpst]) → | $1 eu;
l → | r;
$jamoInitial {ae} ↔ $AE;
$jamoInitial {a} ↔ $A;
$jamoInitial {eo} ↔ $EO;
$jamoInitial {eu} ↔ $EU;
$jamoInitial {e} ↔ $E;
$jamoInitial {i} ↔ $I;
$jamoInitial {oe} ↔ $OE;
$jamoInitial {o} ↔ $O;
$jamoInitial {ui} ↔ $UI;
$jamoInitial {u} ↔ $U;
$jamoInitial {wae} ↔ $WAE;
$jamoInitial {wa} ↔ $WA;
$jamoInitial {wo} ↔ $WO;
$jamoInitial {we} ↔ $WE;
$jamoInitial {wi} ↔ $WI;
$jamoInitial {yae} ↔ $YAE;
$jamoInitial {ya} ↔ $YA;
$jamoInitial {yeo} ↔ $YEO;
$jamoInitial {ye} ↔ $YE;
$jamoInitial {yo} ↔ $YO;
$jamoInitial {yu} ↔ $YU;
$jamoInitial {w} → | wi;
$jamoInitial {y} → | yu;
($latinMedial) → $IEUNG | $1;
f → | p;
q → | k;
v → | b;
x → | ks;
z → | s;
r → | l;
c → | k;
$sep → ;
← $IEUNG;
# Follows the Ministry of Culture and Tourism romanization: see http://www.korea.net/korea/kor_loca.asp?code=A020303
# http://www.unicode.org/cldr/transliteration_guidelines.html#Korean
#- N.B. DO NOT put any filters, NFD, etc. here -- those are aliased in
#- the INDEX file. This transliterator is, by itself, not
#- instantiated. It is used as a part of Latin-Jamo, Latin-Hangul, or
#- inverses thereof.
# Transliteration from Latin characters to Korean script is done in
# two steps: Latin to Jamo, then Jamo to Hangul. The Jamo-Hangul
# transliteration is done algorithmically following Unicode 3.0
# section 3.11. This file implements the Latin to Jamo
# transliteration using rules.
# Jamo occupy the block 1100-11FF. Within this block there are three
# groups of characters: initial consonants or choseong (I), medial
# vowels or jungseong (M), and trailing consonants or jongseong (F).
# Standard Korean syllables are of the form I+M+F*.
# Section 3.11 describes the use of 'filler' jamo to convert
# nonstandard syllables to standard form: the choseong filler 115F and
# the junseong filler 1160. In this transliterator, we will not use
# 115F or 1160.
# We will, however, insert two 'null' jamo to make foreign words
# conform to Korean syllable structure. These are the null initial
# consonant 110B (IEUNG) and the null vowel 1173 (EU). In Latin text,
# we will use the separator in order to disambiguate strings,
# e.g. "kan-ggan" (initial GG) vs. "kanggan" (final NG + initial G).
# We will not use all of the characters in the jamo block. We will
# only use the 19 initials, 21 medials, and 27 finals possessing a
# jamo short name as defined in section 4.4 of the Unicode book.
# Rules of thumb. These guidelines provide the basic framework
# for the rules. They are phrased in terms of Latin-Jamo transliteration.
# The Jamo-Latin rules derive from these, since the Jamo-Latin rules are
# just context-free transliteration of jamo to corresponding short names,
# with the addition of separators to maintain round-trip integrity
# in the context of the Latin-Jamo rules.
# A sequence of vowels:
# - Take the longest sequence you can. If there are too many, or you don't
# have a starting consonant, introduce a 110B necessary.
# A sequence of consonants.
# - First join the double consonants: G + G -→ GG
# - In the remaining list,
# -- If there is no preceding vowel, take the first consonant, and insert EU
# after it. Continue with the rest of the consonants.
# -- If there is one consonant, attach to the following vowel
# -- If there are two consonants and a following vowel, attach one to the
# preceeding vowel, and one to the following vowel.
# -- If there are more than two consonants, join the first two together if you
# can: L + G =→ LG
# -- If you still end up with more than 2 consonants, insert EU after the
# first one, and continue with the rest of the consonants.
#----------------------------------------------------------------------
# Variables
# Some latin consonants or consonant pairs only occur as initials, and
# some only as finals, but some occur as both. This makes some jamo
# consonants ambiguous when transliterated into latin.

# Initial only: IEUNG BB DD JJ R
# Final only: BS GS L LB LG LH LM LP LS LT NG NH NJ
# Initial and Final: B C D G GG H J K M N P S SS T
$Gi = ᄀ;
$KKi = ᄁ;
$Ni = ᄂ;
$Di = ᄃ;
$TTi = ᄄ;
$Li = ᄅ;
$Mi = ᄆ;
$Bi = ᄇ;
$PPi = ᄈ;
$Si = ᄉ;
$SSi = ᄊ;
$IEUNG = ᄋ; # null initial, inserted during Latin-Jamo
$Ji = ᄌ;
$JJi = ᄍ;
$CHi = ᄎ;
$Ki = ᄏ;
$Ti = ᄐ;
$Pi = ᄑ;
$Hi = ᄒ;

$A = ᅡ;
$AE = ᅢ;
$YA = ᅣ;
$YAE = ᅤ;
$EO = ᅥ;
$E = ᅦ;
$YEO = ᅧ;
$YE = ᅨ;
$O = ᅩ;
$WA = ᅪ;
$WAE = ᅫ;
$OE = ᅬ;
$YO = ᅭ;
$U = ᅮ;
$WO = ᅯ;
$WE = ᅰ;
$WI = ᅱ;
$YU = ᅲ;
$EU = ᅳ; # null medial, inserted during Latin-Jamo
$UI = ᅴ;
$I = ᅵ;

$Gf = ᆨ;
$GGf = ᆩ;
$GS = ᆪ;
$Nf = ᆫ;
$NJ = ᆬ;
$NH = ᆭ;
$Df = ᆮ;
$L = ᆯ;
$LG = ᆰ;
$LM = ᆱ;
$LB = ᆲ;
$LS = ᆳ;
$LT = ᆴ;
$LP = ᆵ;
$LH = ᆶ;
$Mf = ᆷ;
$Bf = ᆸ;
$BS = ᆹ;
$Sf = ᆺ;
$SSf = ᆻ;
$NG = ᆼ;
$Jf = ᆽ;
$Cf = ᆾ;
$Kf = ᆿ;
$Tf = ᇀ;
$Pf = ᇁ;
$Hf = ᇂ;

$jamoInitial = [ᄀ-ᄒ];
$jamoMedial = [ᅡ-ᅵ];
$latinInitial = [bcdghjklmnprst];

# Any character in the latin transliteration of a medial
$latinMedial = [aeiouwy];

# The last character of the latin transliteration of a medial
$latinMedialEnd = [aeiou];

# Disambiguation separator
$sep = \-;

#----------------------------------------------------------------------
# Jamo-Latin
#
# Jamo to latin is relatively simple, since it is the latin that is
# ambiguous. Most rules are straightforward, and we encode them below
# as simple add-on back rule, e.g.:
# $jamoMedial {bs} → $BS;
# becomes
# $jamoMedial {bs} ↔ $BS;
#
# Furthermore, we don't care about the ordering for Jamo-Latin because
# we are going from single characters, so we can very easily piggyback
# on the Latin-Jamo.
#
# The main issue with Jamo-Latin is when to insert separators.
# Separators are inserted to obtain correct round trip behavior. For
# example, the sequence Ki A Gf Gi E, if transliterated to "kagge",
# would then round trip to Ki A GGi E. To prevent this, we insert a
# separator: "kag-ge". IMPORTANT: The need for separators depends
# very specifically on the behavior of the Latin-Jamo rules. A change
# in the Latin-Jamo behavior can completely change the way the
# separator insertion must be done.

# First try to preserve actual separators in the jamo text by doubling
# them. This fixes problems like:
# (Di)(A)(Ji)(U)(NG)-(IEUNG)(YEO)(Nf)(Gi)(YEO)(L) =→ dajung-yeongyeol
# =→ (Di)(A)(Ji)(U)(NG)(IEUNG)(YEO)(Nf)(Gi)(YEO)(L). This is optional
# -- if we don't care about losing separators in the jamo, we can delete
# this rule.
$sep $sep ↔ $sep;

# Triple consonants. For three consonants "axxx" we insert a
# separator between the first and second "x" if XXf, Xf, and Xi all
# exist, and we have A Xf XXi. This prevents the reverse
# transliteration to A XXf Xi.

$sep ← $latinMedialEnd s {} $SSi;

# For vowels the rule is similar. If there is a vowel "ae" such that
# "a" by itself and "e" by itself are vowels, then we want to map A E
# to "a-e" so as not to round trip to AE. However, in the text Ki EO
# IEUNG E we don't need to map to "keo-e". "keoe" suffices. For
# vowels of the form "aei", both "ae" + "i" and "a" + "ei" must be
# tested. NOTE: These rules used to have a left context of
# $latinInitial instead of [^$latinMedial]. The problem with this is
# sequences where an initial IEUNG is transliterated away:
# (IEUNG)(A)(IEUNG)(EO) =→ aeo =→ (IEUNG)(AE)(IEUNG)(O)
# Also problems in cases like gayeo, which needs to be gaye-o
# The hard case is a chain, like aeoeu. Normally interpreted as ae oe u. So for a-eoeu, we have to insert $sep
# But, we don't insert between the o and the e.
#
# a ae
# e eo eu
# i
# o oe
# u
# ui
# wa wae we wi
# yae ya yeo ye yo yu

# These are simple, since they can't chain. Note that we don't handle extreme cases like [ga][eo][e][o]

$sep ← a {} [$E $EO $EU];
$sep ← [^aow] e {} [$O $OE];
$sep ← [^aowy] e {} [$U $UI];
$sep ← [^ey] o {} [$E $EO $EU];
$sep ← [^y] u {} [$I];

# Similar to the above, but with an intervening $IEUNG.

$sep ← [^$latinMedial] [y] e {} $IEUNG [$O $OE];
$sep ← [^$latinMedial] e {} $IEUNG [$O $OE $U];

$sep ← [^$latinMedial] [o a] {} $IEUNG [$E $EO $EU];
$sep ← [^$latinMedial] [w y] a {} $IEUNG [$E $EO $EU];

# Single finals followed by IEUNG. The jamo sequence A Xf IEUNG E,
# where Xi also exists, must be transliterated as "ax-e" to prevent
# the round trip conversion to A Xi E.
$sep ← $latinMedialEnd b {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd d {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd g {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd h {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd j {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd k {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd m {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd n {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd p {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd s {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd t {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd l {} $IEUNG $jamoMedial;

# Double finals followed by IEUNG. Similar to the single finals
# followed by IEUNG. Any latin consonant pair X Y, between medials,
# that we would split by Latin-Jamo, we must handle when it occurs as
# part of A XYf IEUNG E, to prevent round trip conversion to A Xf Yi E
$sep ← $latinMedialEnd b s {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd k k {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd g s {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd l b {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd l g {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd l h {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd l m {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd l p {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd l s {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd l t {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd n g {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd n h {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd n j {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd s s {} $IEUNG $jamoMedial;
$sep ← $latinMedialEnd ch {} $IEUNG $jamoMedial;

# Split doubles. Text of the form A Xi Xf E, where XXi also occurs,
# we transliterate as "ax-xe" to prevent round trip transliteration as
# A XXi E.

$sep ← $latinMedialEnd j {} $Ji $jamoMedial;
$sep ← $latinMedialEnd k {} $Ki $jamoMedial;
$sep ← $latinMedialEnd s {} $Si $jamoMedial;

# XYY. This corresponds to the XYY rule in Latin-Jamo. By default
# Latin-Jamo maps "xyy" to Xf YYi, to keep YY together. As a result,
# "xyy" forms that correspond to XYf Yi must be transliterated as
# "xy-y".
$sep ← $latinMedialEnd b s {} [$Si $SSi];
$sep ← $latinMedialEnd g s {} [$Si $SSi];
$sep ← $latinMedialEnd l b {} [$Bi];
$sep ← $latinMedialEnd l g {} [$Gi];
$sep ← $latinMedialEnd l s {} [$Si $SSi];
$sep ← $latinMedialEnd n g {} [$Gi];
$sep ← $latinMedialEnd n j {} [$Ji $JJi];
# $sep ← $latinMedialEnd l {} [$PPi];
# $sep ← $latinMedialEnd l {} [$TTi];
$sep ← $latinMedialEnd l p {} [$Pi];
$sep ← $latinMedialEnd l t {} [$Ti];
$sep ← $latinMedialEnd k {} [$KKi $Ki];
$sep ← $latinMedialEnd p {} $Pi;
$sep ← $latinMedialEnd t {} $Ti;
$sep ← $latinMedialEnd c {} [$Hi];

# Deletion of IEUNG is handled below.
#----------------------------------------------------------------------
# Latin-Jamo
# [Basic, context-free Jamo-Latin rules are embedded here too. See
# above.]
# Split digraphs: Text of the form 'axye', where 'xy' is a final
# digraph, 'x' is a final (by itself), 'y' is an initial, and 'a' and
# 'e' are medials, we want to transliterate this as A Xf Yi E rather
# than A XYf IEUNG E. We do NOT include text of the form "axxe",
# since that is handled differently below. These rules are generated
# programmatically from the jamo data.
$jamoMedial {b s} $latinMedial → $Bf $Si;
$jamoMedial {g s} $latinMedial → $Gf $Si;
$jamoMedial {l b} $latinMedial → $L $Bi;
$jamoMedial {l g} $latinMedial → $L $Gi;
$jamoMedial {l h} $latinMedial → $L $Hi;
$jamoMedial {l m} $latinMedial → $L $Mi;
$jamoMedial {l p} $latinMedial → $L $Pi;
$jamoMedial {l s} $latinMedial → $L $Si;
$jamoMedial {l t} $latinMedial → $L $Ti;
$jamoMedial {n g} $latinMedial → $Nf $Gi;
$jamoMedial {n h} $latinMedial → $Nf $Hi;
$jamoMedial {n j} $latinMedial → $Nf $Ji;

# Single consonants are initials: Text of the form 'axe', where 'x'
# can be an initial or a final, and 'a' and 'e' are medials, we want
# to transliterate as A Xi E rather than A Xf IEUNG E.
$jamoMedial {b} $latinMedial → $Bi;
$jamoMedial {ch} $latinMedial → $CHi;
$jamoMedial {d} $latinMedial → $Di;
$jamoMedial {g} $latinMedial → $Gi;
$jamoMedial {h} $latinMedial → $Hi;
$jamoMedial {j} $latinMedial → $Ji;
$jamoMedial {k} $latinMedial → $Ki;
$jamoMedial {m} $latinMedial → $Mi;
$jamoMedial {n} $latinMedial → $Ni;
$jamoMedial {p} $latinMedial → $Pi;
$jamoMedial {s} $latinMedial → $Si;
$jamoMedial {t} $latinMedial → $Ti;
$jamoMedial {l} $latinMedial → $Li;

# Doubled initials. The sequence "axxe", where XX exists as an initial
# (XXi), and also Xi and Xf exist (true of all digraphs XX), we want
# to transliterate as A XXi E, rather than split to A Xf Xi E.
$jamoMedial {p p} $latinMedial → $PPi;
$jamoMedial {t t} $latinMedial → $TTi;
$jamoMedial {j j} $latinMedial → $JJi;
$jamoMedial {k k} $latinMedial → $KKi;
$jamoMedial {s s} $latinMedial → $SSi;

# XYY. Because doubled consonants bind more strongly than XY
# consonants, we must handle the sequence "axyy" specially. Here XYf
# and YYi must exist. In these cases, we map to Xf YYi rather than
# XYf.
# However, there are two special cases.
$jamoMedial {lp} p p → $LP;
$jamoMedial {lt} t t → $LT;
# End special cases

$jamoMedial {b} s s → $Bf;
$jamoMedial {g} s s → $Gf;
$jamoMedial {l} b b → $L;
$jamoMedial {l} g g → $L;
$jamoMedial {l} s s → $L;
$jamoMedial {l} t t → $L;
$jamoMedial {l} p p → $L;
$jamoMedial {n} g g → $Nf;
$jamoMedial {n} j j → $Nf;

# Finals: Attach consonant with preceding medial to preceding medial.
# Do this BEFORE mapping consonants to initials. Longer keys must
# precede shorter keys that they start with, e.g., the rule for 'bs'
# must precede 'b'.
# [BASIC Jamo-Latin FINALS handled here. Order irrelevant within this
# block for Jamo-Latin.]
$jamoMedial {bs} ↔ $BS;
$jamoMedial {b} ↔ $Bf;
$jamoMedial {ch} ↔ $Cf;
$jamoMedial {c} → $Cf;
$jamoMedial {d} ↔ $Df;
$jamoMedial {kk} ↔ $GGf;
$jamoMedial {gs} ↔ $GS;
$jamoMedial {g} ↔ $Gf;
$jamoMedial {h} ↔ $Hf;
$jamoMedial {j} ↔ $Jf;
$jamoMedial {k} ↔ $Kf;
$jamoMedial {lb} ↔ $LB; $jamoMedial {lg} ↔ $LG;
$jamoMedial {lh} ↔ $LH;
$jamoMedial {lm} ↔ $LM;
$jamoMedial {lp} ↔ $LP;
$jamoMedial {ls} ↔ $LS;
$jamoMedial {lt} ↔ $LT;
$jamoMedial {l} ↔ $L;
$jamoMedial {m} ↔ $Mf;
$jamoMedial {ng} ↔ $NG;
$jamoMedial {nh} ↔ $NH;
$jamoMedial {nj} ↔ $NJ;
$jamoMedial {n} ↔ $Nf;
$jamoMedial {p} ↔ $Pf;
$jamoMedial {ss} ↔ $SSf;
$jamoMedial {s} ↔ $Sf;
$jamoMedial {t} ↔ $Tf;

# Initials: Attach single consonant to following medial. Do this
# AFTER mapping finals. Longer keys must precede shorter keys that
# they start with, e.g., the rule for 'gg' must precede 'g'.
# [BASIC Jamo-Latin INITIALS handled here. Order irrelevant within
# this block for Jamo-Latin.]
{kk} $latinMedial ↔ $KKi;
{g} $latinMedial ↔ $Gi;
{n} $latinMedial ↔ $Ni;
{tt} $latinMedial ↔ $TTi;
{d} $latinMedial ↔ $Di;
{l} $latinMedial ↔ $Li;
{m} $latinMedial ↔ $Mi;
{pp} $latinMedial ↔ $PPi;
{b} $latinMedial ↔ $Bi;
{ss} $latinMedial ↔ $SSi;
{s} $latinMedial ↔ $Si;
{jj} $latinMedial ↔ $JJi;
{j} $latinMedial ↔ $Ji;
{ch} $latinMedial ↔ $CHi;
{c} $latinMedial → $CHi;
{k} $latinMedial ↔ $Ki;
{t} $latinMedial ↔ $Ti;
{p} $latinMedial ↔ $Pi;
{h} $latinMedial ↔ $Hi;

# 'r' in final position. Because of the equivalency of the 'l' and
# 'r' jamo (the glyphs are the same), we try to provide the same
# equivalency in Latin-Jamo. The 'l' to 'r' conversion is handled
# below. If we see an 'r' in an apparent final position, treat it
# like 'l'. For example, "karka" =→ Ki A R EU Ki A without this rule.
# Instead, we want Ki A L Ki A.

# Initial + Final: If we match the next rule, we have initial then
# final consonant with no intervening medial. We insert the null
# vowel BEFORE it to create a well-formed syllable. (In the next rule
# we insert a null vowel AFTER an anomalous initial.)


# Initial + X: This block matches an initial consonant not followed by
# a medial. We insert the null vowel after it. We handle double
# initials explicitly here; for single initial consonants we insert EU
# (as Latin) after them and let standard rules do the rest.
# BREAKS ROUND TRIP INTEGRITY

kk → $KKi $EU;
tt → $TTi $EU;
pp → $PPi $EU;
ss → $SSi $EU;
jj → $JJi $EU;
ch → $CHi $EU;
([lbdghjkmnpst]) → | $1 eu;

# X + Final: Finally we have to deal with a consonant that can only be
# interpreted as a final (not an initial) and which is preceded
# neither by an initial nor a medial. It is the start of the
# syllable, but cannot be. Most of these will already be handled by
# the above rules. 'bs' splits into Bi EU Sf. Similar for 'gs' 'ng'
# 'nh' 'nj'. The only problem is 'l' and digraphs starting with 'l'.
# For this isolated case, we could add a null initial and medial,
# which would give "la" =→ IEUNG EU L IEUNG A, for example. A more
# economical solution is to transliterate isolated "l" (that is,
# initial "l") to "r". (Other similar conversions of consonants that
# occur neither as initials nor as finals are handled below.)
l → | r;

# Medials. If a medial is preceded by an initial, then we proceed
# normally. As usual, longer keys must precede shorter ones.
# [BASIC Jamo-Latin MEDIALS handled here. Order irrelevant within
# this block for Jamo-Latin.]
#
a e i o u
ae
eo eu
oe
ui
wa we wi
wae
yae ya yeo ye yo yu

$jamoInitial {ae} ↔ $AE;
$jamoInitial {a} ↔ $A;
$jamoInitial {eo} ↔ $EO;
$jamoInitial {eu} ↔ $EU;
$jamoInitial {e} ↔ $E;
$jamoInitial {i} ↔ $I;
$jamoInitial {oe} ↔ $OE;
$jamoInitial {o} ↔ $O;
$jamoInitial {ui} ↔ $UI;
$jamoInitial {u} ↔ $U;
$jamoInitial {wae} ↔ $WAE;
$jamoInitial {wa} ↔ $WA;
$jamoInitial {wo} ↔ $WO;
$jamoInitial {we} ↔ $WE;
$jamoInitial {wi} ↔ $WI;
$jamoInitial {yae} ↔ $YAE;
$jamoInitial {ya} ↔ $YA;
$jamoInitial {yeo} ↔ $YEO;
$jamoInitial {ye} ↔ $YE;
$jamoInitial {yo} ↔ $YO;
$jamoInitial {yu} ↔ $YU;

# We may see an anomalous isolated 'w' or 'y'. In that case, we
# interpret it as 'wi' and 'yu', respectively.
# BREAKS ROUND TRIP INTEGRITY
$jamoInitial {w} → | wi;
$jamoInitial {y} → | yu;

# Otherwise, insert a null consonant IEUNG before the medial (which is
# still an untransliterated latin vowel).
($latinMedial) → $IEUNG | $1;

# Convert non-jamo latin consonants to equivalents. These occur as
# neither initials nor finals in jamo. 'l' occurs as a final, but not
# an initial; it is handled above. The following letters (left hand
# side) will never be output by Jamo-Latin.
f → | p;
q → | k;
v → | b;
x → | ks;
z → | s;
r → | l;
c → | k;

# Delete separators (Latin-Jamo).
$sep → ;

# Delete null consonants (Jamo-Latin). Do NOT delete null EU vowels,
# since these may also occur in text.

← $IEUNG;

#- N.B. DO NOT put any filters, NFD, etc. here -- those are aliased in
#- the INDEX file. This transliterator is, by itself, not
#- instantiated. It is used as a part of Latin-Jamo, Latin-Hangul, or
#- inverses thereof.
# eof
…/transforms/transform[@source="Latin"][@target="Ethiopic"][@direction="both"]/tRuleha↔ሀ;
ha←ሃ;
he↔ሄ;
hi↔ሂ;
hī↔ህ;
ho↔ሆ;
hha ← ሓ;
hhe↔ሔ;
hhi↔ሒ;
hhī↔ሕ;
hhu↔ሑ;
hho↔ሖ;
hhwa↔ሗ;
ʿa↔ኣ;
ʿē↔አ;
ʿe↔ኤ;
ʿi↔ኢ;
ʿī↔እ;
ʿu↔ኡ;
ʿo↔ኦ;
ʿwa↔ኧ;
ʾa↔ዓ;
ʾe↔ዔ;
ʾi↔ዒ;
ʾī↔ዕ;
ʾu↔ዑ;
ʾo↔ዖ;
qha↔ቓ;
qhe↔ቔ;
qhi↔ቒ;
qhī↔ቕ;
qhu↔ቑ;
qho↔ቖ;
qhwa↔ቛ;
qhwē↔ቘ;
qhwe↔ቜ;
qhwi↔ቚ;
q a↔ቃ;
qē↔ቀ;
qe↔ቄ;
qi↔ቂ;
qī↔ቅ;
qo↔ቆ;
qwa↔ቋ;
qwē↔ቈ;
qwe↔ቌ;
qwi↔ቊ;
ka↔ካ;
kē↔ከ;
ke↔ኬ;
ki↔ኪ;
kī↔ክ;
ku↔ኩ;
kwa↔ኳ;
kwē↔ኮ;
kwe↔ኴ;
kwi↔ኰ;
kwī↔ኵ;
kxa↔ኻ;
kxē↔ኸ;
kxe↔ኼ;
kxi↔ኺ;
kxī↔ኽ;
kxu↔ኹ;
kxo↔ኾ;
kxwa↔ዃ;
kxwē↔ዀ;
kxwe↔ዄ;
kxwi↔ዂ;
kxwī↔ዅ;
xa↔ኃ;
xē↔ኀ;
xe↔ኄ;
xi↔ኂ;
xī↔ኅ;
xo↔ኆ;
xwa↔ኋ;
xwē↔ኈ;
xwe↔ኌ;
xwi↔ኊ;
gga↔ጛ;
ggē↔ጘ;
gge↔ጜ;
ggi↔ጚ;
ggu↔ጙ;
ggo↔ጞ;
ga↔ጋ;
gē↔ገ;
ge↔ጌ;
gi↔ጊ;
gu↔ጉ;
go↔ጎ;
gwa↔ጓ;
gwe↔ጔ;
gwi↔ጒ;
gwī↔ጕ;
ca↔ቻ;
cē↔ቸ;
ce↔ቼ;
ci↔ቺ;
cī↔ች;
cu↔ቹ;
co↔ቾ;
cwa↔ቿ;
cha↔ጫ;
chē↔ጨ;
che↔ጬ;
chi↔ጪ;
chī↔ጭ;
chu↔ጩ;
cho↔ጮ;
chwa↔ጯ;
ja↔ጃ;
jē↔ጀ;
je↔ጄ;
ji↔ጂ;
jī↔ጅ;
jo↔ጆ;
jwa↔ጇ;
za↔ዛ;
zē↔ዘ;
ze↔ዜ;
zi↔ዚ;
zu↔ዙ;
zo↔ዞ;
zwa↔ዟ;
zha↔ዣ;
zhē↔ዠ;
zhe↔ዤ;
zhi↔ዢ;
zhī↔ዥ;
zhu↔ዡ;
zho↔ዦ;
zhwa↔ዧ;
sa↔ሳ;
sē↔ሰ;
se↔ሴ;
si↔ሲ;
sī↔ስ;
su↔ሱ;
so↔ሶ;
swa↔ሷ;
sha↔ሻ;
shē↔ሸ;
she↔ሼ;
shi↔ሺ;
shī↔ሽ;
shu↔ሹ;
sho↔ሾ;
shwa↔ሿ;
sza↔ሣ;
szē↔ሠ;
sze↔ሤ;
szi↔ሢ;
szī↔ሥ;
szu↔ሡ;
szo↔ሦ;
szwa↔ሧ;
tsa↔ጻ;
tsē↔ጸ;
tse↔ጼ;
tsi↔ጺ;
tsī↔ጽ;
tsu↔ጹ;
tso↔ጾ;
tswa↔ጿ;
tha↔ጣ;
thē↔ጠ;
the↔ጤ;
thi↔ጢ;
thī↔ጥ;
thu↔ጡ;
tho↔ጦ;
thwa↔ጧ;
ta↔ታ;
tē↔ተ;
te↔ቴ;
ti↔ቲ;
tī↔ት;
tu↔ቱ;
to↔ቶ;
twa↔ቷ;
dda↔ዻ;
ddē↔ዸ;
dde↔ዼ;
ddi↔ዺ;
ddī↔ዽ;
ddu↔ዹ;
ddo↔ዾ;
ddwa↔ዿ;
da↔ዳ;
dē↔ደ;
de↔ዴ;
di↔ዲ;
dī↔ድ;
du↔ዱ;
do↔ዶ;
dwa↔ዷ;
na↔ና;
ne↔ኔ;
ni↔ኒ;
nī↔ን;
nu↔ኑ;
no↔ኖ;
nwa↔ኗ;
nya↔ኛ;
nyē↔ኘ;
nye↔ኜ;
nyi↔ኚ;
nyu↔ኙ;
nyo↔ኞ;
nywa↔ኟ;
ya↔ያ;
yē↔የ;
ye↔ዬ;
yi↔ዪ;
yī↔ይ;
yu↔ዩ;
yo↔ዮ;
ra↔ራ;
rē↔ረ;
re↔ሬ;
ri↔ሪ;
rī↔ር;
ru↔ሩ;
ro↔ሮ;
rwa↔ሯ;
la↔ላ;
lē↔ለ;
le↔ሌ;
li↔ሊ;
lu↔ሉ;
lo↔ሎ;
ma↔ማ;
mē↔መ;
me↔ሜ;
mi↔ሚ;
mu↔ሙ;
mo↔ሞ;
mwa↔ሟ;
ba↔ባ;
bē↔በ;
be↔ቤ;
bi↔ቢ;
bī↔ብ;
bu↔ቡ;
bo↔ቦ;
bwa↔ቧ;
pha↔ጳ;
phē↔ጰ;
phe↔ጴ;
phi↔ጲ;
phī↔ጵ;
phu↔ጱ;
pho↔ጶ;
phwa↔ጷ;
va↔ቫ;
vē↔ቨ;
ve↔ቬ;
vi↔ቪ;
vī↔ቭ;
vu↔ቩ;
vo↔ቮ;
vwa↔ቯ;
wa↔ዋ;
wē↔ወ;
we↔ዌ;
wi↔ዊ;
wu↔ዉ;
wo↔ዎ;
#by Mark Williamson, dehua_andrew_chen@hotmail.com
#comments appreciated
#syllabary
ha↔ሀ;
ha←ሃ;
he↔ሄ;
hi↔ሂ;
hī↔ህ;

ho↔ሆ;

hha ← ሓ;
hhe↔ሔ;
hhi↔ሒ;
hhī↔ሕ;
hhu↔ሑ;
hho↔ሖ;
hhwa↔ሗ;
ʿa↔ኣ;
ʿē↔አ;
ʿe↔ኤ;
ʿi↔ኢ;
ʿī↔እ;
ʿu↔ኡ;
ʿo↔ኦ;
ʿwa↔ኧ;
ʾa↔ዓ;

ʾe↔ዔ;
ʾi↔ዒ;
ʾī↔ዕ;
ʾu↔ዑ;
ʾo↔ዖ;
qha↔ቓ;

qhe↔ቔ;
qhi↔ቒ;
qhī↔ቕ;
qhu↔ቑ;
qho↔ቖ;
qhwa↔ቛ;
qhwē↔ቘ;
qhwe↔ቜ;
qhwi↔ቚ;

q a↔ቃ;
qē↔ቀ;
qe↔ቄ;
qi↔ቂ;
qī↔ቅ;

qo↔ቆ;
qwa↔ቋ;
qwē↔ቈ;
qwe↔ቌ;
qwi↔ቊ;

ka↔ካ;
kē↔ከ;
ke↔ኬ;
ki↔ኪ;
kī↔ክ;
ku↔ኩ;
kwa↔ኳ;
kwē↔ኮ;
kwe↔ኴ;
kwi↔ኰ;
kwī↔ኵ;
kxa↔ኻ;
kxē↔ኸ;
kxe↔ኼ;
kxi↔ኺ;
kxī↔ኽ;
kxu↔ኹ;
kxo↔ኾ;
kxwa↔ዃ;
kxwē↔ዀ;
kxwe↔ዄ;
kxwi↔ዂ;
kxwī↔ዅ;
xa↔ኃ;
xē↔ኀ;
xe↔ኄ;
xi↔ኂ;
xī↔ኅ;

xo↔ኆ;
xwa↔ኋ;
xwē↔ኈ;
xwe↔ኌ;
xwi↔ኊ;

gga↔ጛ;
ggē↔ጘ;
gge↔ጜ;
ggi↔ጚ;

ggu↔ጙ;
ggo↔ጞ;
ga↔ጋ;
gē↔ገ;
ge↔ጌ;
gi↔ጊ;

gu↔ጉ;
go↔ጎ;
gwa↔ጓ;

gwe↔ጔ;
gwi↔ጒ;
gwī↔ጕ;
ca↔ቻ;
cē↔ቸ;
ce↔ቼ;
ci↔ቺ;
cī↔ች;
cu↔ቹ;
co↔ቾ;
cwa↔ቿ;
cha↔ጫ;
chē↔ጨ;
che↔ጬ;
chi↔ጪ;
chī↔ጭ;
chu↔ጩ;
cho↔ጮ;
chwa↔ጯ;
ja↔ጃ;
jē↔ጀ;
je↔ጄ;
ji↔ጂ;
jī↔ጅ;

jo↔ጆ;
jwa↔ጇ;
za↔ዛ;
zē↔ዘ;
ze↔ዜ;
zi↔ዚ;

zu↔ዙ;
zo↔ዞ;
zwa↔ዟ;
zha↔ዣ;
zhē↔ዠ;
zhe↔ዤ;
zhi↔ዢ;
zhī↔ዥ;
zhu↔ዡ;
zho↔ዦ;
zhwa↔ዧ;
sa↔ሳ;
sē↔ሰ;
se↔ሴ;
si↔ሲ;
sī↔ስ;
su↔ሱ;
so↔ሶ;
swa↔ሷ;
sha↔ሻ;
shē↔ሸ;
she↔ሼ;
shi↔ሺ;
shī↔ሽ;
shu↔ሹ;
sho↔ሾ;
shwa↔ሿ;
sza↔ሣ;
szē↔ሠ;
sze↔ሤ;
szi↔ሢ;
szī↔ሥ;
szu↔ሡ;
szo↔ሦ;
szwa↔ሧ;
tsa↔ጻ;
tsē↔ጸ;
tse↔ጼ;
tsi↔ጺ;
tsī↔ጽ;
tsu↔ጹ;
tso↔ጾ;
tswa↔ጿ;







tha↔ጣ;
thē↔ጠ;
the↔ጤ;
thi↔ጢ;
thī↔ጥ;
thu↔ጡ;
tho↔ጦ;
thwa↔ጧ;
ta↔ታ;
tē↔ተ;
te↔ቴ;
ti↔ቲ;
tī↔ት;
tu↔ቱ;
to↔ቶ;
twa↔ቷ;
dda↔ዻ;
ddē↔ዸ;
dde↔ዼ;
ddi↔ዺ;
ddī↔ዽ;
ddu↔ዹ;
ddo↔ዾ;
ddwa↔ዿ;
da↔ዳ;
dē↔ደ;
de↔ዴ;
di↔ዲ;
dī↔ድ;
du↔ዱ;
do↔ዶ;
dwa↔ዷ;
na↔ና;

ne↔ኔ;
ni↔ኒ;
nī↔ን;
nu↔ኑ;
no↔ኖ;
nwa↔ኗ;
nya↔ኛ;
nyē↔ኘ;
nye↔ኜ;
nyi↔ኚ;

nyu↔ኙ;
nyo↔ኞ;
nywa↔ኟ;
ya↔ያ;
yē↔የ;
ye↔ዬ;
yi↔ዪ;
yī↔ይ;
yu↔ዩ;
yo↔ዮ;
ra↔ራ;
rē↔ረ;
re↔ሬ;
ri↔ሪ;
rī↔ር;
ru↔ሩ;
ro↔ሮ;
rwa↔ሯ;

la↔ላ;
lē↔ለ;
le↔ሌ;
li↔ሊ;

lu↔ሉ;
lo↔ሎ;

ma↔ማ;
mē↔መ;
me↔ሜ;
mi↔ሚ;

mu↔ሙ;
mo↔ሞ;
mwa↔ሟ;

ba↔ባ;
bē↔በ;
be↔ቤ;
bi↔ቢ;
bī↔ብ;
bu↔ቡ;
bo↔ቦ;
bwa↔ቧ;








pha↔ጳ;
phē↔ጰ;
phe↔ጴ;
phi↔ጲ;
phī↔ጵ;
phu↔ጱ;
pho↔ጶ;
phwa↔ጷ;









va↔ቫ;
vē↔ቨ;
ve↔ቬ;
vi↔ቪ;
vī↔ቭ;
vu↔ቩ;
vo↔ቮ;
vwa↔ቯ;
wa↔ዋ;
wē↔ወ;
we↔ዌ;
wi↔ዊ;

wu↔ዉ;
wo↔ዎ;
#punctuation







#numerals
…/transforms/transform[@source="Latin"][@target="InterIndic"][@direction="forward"]/tRule$chandrabindu=\uE001;
$anusvara=\uE002;
$visarga=\uE003;
$wa=\uE005;
$waa=\uE006;
$wi=\uE007;
$wii=\uE008;
$wu=\uE009;
$wuu=\uE00A;
$wr=\uE00B;
$wl=\uE00C;
$wce=\uE00D; # LETTER CANDRA E
$wse=\uE00E; # LETTER SHORT E
$we=\uE00F; # ए LETTER E
$wai=\uE010;
$wco=\uE011; # LETTER CANDRA O
$wso=\uE012; # LETTER SHORT O
$wo=\uE013; # ओ LETTER O
$wau=\uE014;
$ka=\uE015;
$kha=\uE016;
$ga=\uE017;
$gha=\uE018;
$nga=\uE019;
$ca=\uE01A;
$cha=\uE01B;
$ja=\uE01C;
$jha=\uE01D;
$nya=\uE01E;
$tta=\uE01F;
$ttha=\uE020;
$dda=\uE021;
$ddha=\uE022;
$nna=\uE023;
$ta=\uE024;
$tha=\uE025;
$da=\uE026;
$dha=\uE027;
$na=\uE028;
$ena=\uE029; #compatibility
$pa=\uE02A;
$pha=\uE02B;
$ba=\uE02C;
$bha=\uE02D;
$ma=\uE02E;
$ya=\uE02F;
$ra=\uE030;
$rra=\uE031;
$la=\uE032;
$lla=\uE033;
$ela=\uE034; #compatibility
$va=\uE035;
$vva=\uE081;
$sha=\uE036;
$ssa=\uE037;
$sa=\uE038;
$ha=\uE039;
$nukta=\uE03C;
$avagraha=\uE03D; # SIGN AVAGRAHA
$aa=\uE03E;
$i=\uE03F;
$ii=\uE040;
$u=\uE041;
$uu=\uE042;
$rh=\uE043;
$rrh=\uE044;
$ce=\uE045; #VOWEL SIGN CANDRA E
$se=\uE046; #VOWEL SIGN SHORT E
$e=\uE047;
$ai=\uE048;
$co=\uE049; # VOWEL SIGN CANDRA O
$so=\uE04A; # VOWEL SIGN SHORT O
$o=\uE04B; # ो
$au=\uE04C;
$virama=\uE04D;
$om = \uE050; # OM
$lm = \uE055;# Telugu Length Mark
$ailm=\uE056;# AI Length Mark
$aulm=\uE057;# AU Length Mark
$uka=\uE058;
$ukha=\uE059;
$ugha=\uE05A;
$ujha=\uE05B;
$uddha=\uE05C;
$udha=\uE05D;
$ufa=\uE05E;
$uya=\uE05F;
$wrr=\uE060;
$wll=\uE061;
$lh=\uE062;
$llh=\uE063;
$danda=\uE064;
$doubleDanda=\uE065;
$zero=\uE066; # DIGIT ZERO
$one=\uE067; # DIGIT ONE
$two=\uE068; # DIGIT TWO
$three=\uE069; # DIGIT THREE
$four=\uE06A; # DIGIT FOUR
$five=\uE06B; # DIGIT FIVE
$six=\uE06C; # DIGIT SIX
$seven=\uE06D; # DIGIT SEVEN
$eight=\uE06E; # DIGIT EIGHT
$nine=\uE06F; # DIGIT NINE
$dgs=\uE082;
$ecp0=\uE070;
$ecp1=\uE071;
$ecp2=\uE072;
$ecp3=\uE073;
$ecp4=\uE074;
$ecp5=\uE075;
$ecp6=\uE076;
$ecp7=\uE077;
$ecp8=\uE078;
$ecp9=\uE079;
$ecpA=\uE07A;
$ecpB=\uE07B;
$ecpC=\uE07C;
$ecpD=\uE07D;
$ecpE=\uE07E;
$ecpF=\uE07F;
$kta=\uE083;
$depVowelAbove=[\uE03E-\uE040\uE045-\uE04C];
$depVowelBelow=[\uE041-\uE044];
$endThing=[$danda$doubleDanda];
$x=[$virama$aa$ai$au$ii$i$uu$u$rrh$rh$lh$e$o$se$ce$so$co];
$z=[bcdfghjklmnpqrstvwxyz];
$consonants=[[$ka-$ha]$z[क-ह][ক-হ][ਕ-ਹ][ક-હ][କ-ହ][க-ஹ][క-హ][ಕ-ಹ][ക-ഹ]];
̕ → $avagraha;
̃→$chandrabindu$anusvara;
m̐→$chandrabindu;
ḥ→$visarga;
x→$ka$virama$sa;
̔ā→$aa;
̔ai→$ai;
̔au→$au;
̔ii→$ii;
̔ī→$ii;
̔i→$i;
̔ū→$uu;
̔u→$u;
̔r̥̄→$rrh;
̔r̥→$rh;
̔l̥̄→$llh;
̔lh→$lh;
̔l̥→$lh;
̔ē→$e;
̔ō→$o;
̔a→;
̔ĕ→$ce;
̔ŏ→$co;
̔e→$se;
̔o→$so;
$consonants{ ā→$aa;
$consonants{ ai→$ai;
$consonants{ au→$au;
$consonants{ ii→$ii;
$consonants{ ī→$ii;
$consonants{ i→$i;
$consonants{ ū→$uu;
$consonants{ u→$u;
$consonants{ r̥̄→$rrh;
$consonants{ r̥a→$rh;
$consonants{ r̥→$rh;
$consonants{ l̥̄→$llh;
$consonants{ lh→$lh;
$consonants{ l̥→$lh;
$consonants{ ē→$e;
$consonants{ ō→$o;
$consonants{ ĕ→$ce;
$consonants{ ŏ→$co;
$consonants{ e→$se;
$consonants{ o→$so;
ā→$waa;
ai→$wai;
au→$wau;
ī→$wii;
i→$wi;
ū→$wuu;
u→$wu;
r̥̄→$wrr;
r̥→$wr;
l̥̄→$wll;
lh→$wl;
l̥→$wl;
ē→$we;
ō→$wo;
a→$wa;
ĕ→$wce;
ŏ→$wco;
e→$wse;
''om→$om;
o→$wso;
n}r̥ → $na|$virama;
n}l̥ → $na|$virama;
n}na → $na|$virama;
ṅ}[kg] → $anusvara;
ṅ}ṅ → $anusvara;
n̄}[cj] → $anusvara;
n̄}ñ → $anusvara;
ṇ}[tdn]̣ → $anusvara;
n}[tdn] → $anusvara;
m}[pbm] → $anusvara;
n}[ylvshr] → $anusvara;
ṁ → $anusvara;
q→$uka|$virama;
ḵẖ→$ukha |$virama;
ġ→ $ugha | $virama;
z → $ujha |$virama;
f → $ufa|$virama;
ṯ→$kta;
ẏ→$uya|$virama;
ḻ→$ela|$virama;
ṉ→$ena|$virama;
ṅ→$nga|$virama;
ñ→$nya|$virama;
ṇ→$nna|$virama;
ṭh→$ttha|$virama;
ṭ→$tta|$virama;
ṛh→$udha|$virama;
ṛ→$uddha|$virama;
ḍh→$ddha|$virama;
ḍ→$dda|$virama;
kh→$kha|$virama;
k→$ka|$virama;
gh→$gha|$virama;
g→$ga|$virama;
ch→$cha|$virama;
c→$ca|$virama;
jh→$jha|$virama;
j→$ja|$virama;
ny→$nya|$virama;
tth→$ttha|$virama;
ddh→$ddha|$virama;
th→$tha|$virama;
t→$ta|$virama;
dh→$dha|$virama;
d→$da|$virama;
n→$na|$virama;
ph→$pha|$virama;
p→$pa|$virama;
bh→$bha|$virama;
b→$ba|$virama;
m→$ma|$virama;
y→$ya|$virama;
ṟ→$rra|$virama;
r→$ra|$virama;
ḷ→$lla|$virama;
l→$la|$virama;
v→$va|$virama;
ẇ→$vva|$virama;
w→$va|$virama;
sh→$sha|$virama;
ss→$ssa|$virama;
ṣ→$ssa|$virama;
ś→$sha|$virama;
s→$sa|$virama;
h→$ha|$virama;
'.'→$danda;
$danda'.'→$doubleDanda;
$depVowelAbove{'~'→$anusvara;
$depVowelBelow{'~'→$chandrabindu;
$virama ā→$aa;
$virama ai→$ai;
$virama au→$au;
$virama ii→$ii;
$virama ī→$ii;
$virama i→$i;
$virama ū→$uu;
$virama u→$u;
$virama r̥̄→$rrh;
$virama r̥a→$rh;
$virama r̥→$rh;
$virama l̥̄→$llh;
$virama lh→$lh;
$virama l̥→$lh;
$virama ē→$e;
$virama ō→$o;
$virama a→;
$virama ĕ→$ce;
$virama ŏ→$co;
$virama e→$se;
$virama o→$so;
$virama''ā→$waa;
$virama''ai→$wai;
$virama''au→$wau;
$virama''ī→$wii;
$virama''i→$wi;
$virama''ū→$wuu;
$virama''u→$wu;
$virama''r̥̄→$wrr;
$virama''r̥→$wr;
$virama''l̥̄→$wll;
$virama''l̥→$wl;
$virama''ē→$we;
$virama''ō→$wo;
$virama''a→$wa;
$virama''ĕ→$wce;
$virama''ŏ→$wco;
$virama''e→$wse;
$virama''o→$wso;
''ā→$waa;
''ai→$wai;
''au→$wau;
''ī→$wii;
''i→$wi;
''ū→$wuu;
''u→$wu;
''r̥̄→$wrr;
''r̥→$wr;
''l̥̄→$wll;
''l̥→$wl;
''ē→$we;
''ō→$wo;
''a→$wa;
''ĕ→$wce;
''ŏ→$wco;
''e→$wse;
''o→$wso;
$virama } [$z] → $virama;
$virama } ' ' → $virama ;
$virama}$endThing→;
ʔ→$dgs; # Glottal Stop
0→$zero;
1→$one;
2→$two;
3→$three;
4→$four;
5→$five;
6→$six;
7→$seven;
8→$eight;
9→$nine;
''→;
# Latin-InterIndic
#:: NFD;
#\u0E00 reserved
#consonants
$chandrabindu=\uE001;
$anusvara=\uE002;
$visarga=\uE003;
#\u0E004 reserved
# w←vowel→ represents the stand-alone form
$wa=\uE005;
$waa=\uE006;
$wi=\uE007;
$wii=\uE008;
$wu=\uE009;
$wuu=\uE00A;
$wr=\uE00B;
$wl=\uE00C;
$wce=\uE00D; # LETTER CANDRA E
$wse=\uE00E; # LETTER SHORT E
$we=\uE00F; # ए LETTER E
$wai=\uE010;
$wco=\uE011; # LETTER CANDRA O
$wso=\uE012; # LETTER SHORT O
$wo=\uE013; # ओ LETTER O
$wau=\uE014;
$ka=\uE015;
$kha=\uE016;
$ga=\uE017;
$gha=\uE018;
$nga=\uE019;
$ca=\uE01A;
$cha=\uE01B;
$ja=\uE01C;
$jha=\uE01D;
$nya=\uE01E;
$tta=\uE01F;
$ttha=\uE020;
$dda=\uE021;
$ddha=\uE022;
$nna=\uE023;
$ta=\uE024;
$tha=\uE025;
$da=\uE026;
$dha=\uE027;
$na=\uE028;
$ena=\uE029; #compatibility
$pa=\uE02A;
$pha=\uE02B;
$ba=\uE02C;
$bha=\uE02D;
$ma=\uE02E;
$ya=\uE02F;
$ra=\uE030;
$rra=\uE031;
$la=\uE032;
$lla=\uE033;
$ela=\uE034; #compatibility
$va=\uE035;
$vva=\uE081;
$sha=\uE036;
$ssa=\uE037;
$sa=\uE038;
$ha=\uE039;
#\u093A Reserved
#\u093B Reserved
$nukta=\uE03C;
$avagraha=\uE03D; # SIGN AVAGRAHA
# ←vowel→ represents the dependent form
$aa=\uE03E;
$i=\uE03F;
$ii=\uE040;
$u=\uE041;
$uu=\uE042;
$rh=\uE043;
$rrh=\uE044;
$ce=\uE045; #VOWEL SIGN CANDRA E
$se=\uE046; #VOWEL SIGN SHORT E
$e=\uE047;
$ai=\uE048;
$co=\uE049; # VOWEL SIGN CANDRA O
$so=\uE04A; # VOWEL SIGN SHORT O
$o=\uE04B; # ो
$au=\uE04C;
$virama=\uE04D;
# \u094E Reserved
# \u094F Reserved
$om = \uE050; # OM
# ॑→; # UNMAPPED STRESS SIGN UDATTA
# ॒→; # UNMAPPED STRESS SIGN ANUDATTA
# ॓→; # UNMAPPED GRAVE ACCENT
# ॔→; # UNMAPPED ACUTE ACCENT
$lm = \uE055;# Telugu Length Mark
$ailm=\uE056;# AI Length Mark
$aulm=\uE057;# AU Length Mark
#urdu compatibity forms
$uka=\uE058;
$ukha=\uE059;
$ugha=\uE05A;
$ujha=\uE05B;
$uddha=\uE05C;
$udha=\uE05D;
$ufa=\uE05E;
$uya=\uE05F;
$wrr=\uE060;
$wll=\uE061;
$lh=\uE062;
$llh=\uE063;
$danda=\uE064;
$doubleDanda=\uE065;
$zero=\uE066; # DIGIT ZERO
$one=\uE067; # DIGIT ONE
$two=\uE068; # DIGIT TWO
$three=\uE069; # DIGIT THREE
$four=\uE06A; # DIGIT FOUR
$five=\uE06B; # DIGIT FIVE
$six=\uE06C; # DIGIT SIX
$seven=\uE06D; # DIGIT SEVEN
$eight=\uE06E; # DIGIT EIGHT
$nine=\uE06F; # DIGIT NINE
$dgs=\uE082;
# For all other scripts
$ecp0=\uE070;
$ecp1=\uE071;
$ecp2=\uE072;
$ecp3=\uE073;
$ecp4=\uE074;
$ecp5=\uE075;
$ecp6=\uE076;
$ecp7=\uE077;
$ecp8=\uE078;
$ecp9=\uE079;
$ecpA=\uE07A;
$ecpB=\uE07B;
$ecpC=\uE07C;
$ecpD=\uE07D;
$ecpE=\uE07E;
$ecpF=\uE07F;
# Khanda-ta
$kta=\uE083;
# ॰→; # nothing in Latin maps to InterIndic ABBREVIATION SIGN
$depVowelAbove=[\uE03E-\uE040\uE045-\uE04C];
$depVowelBelow=[\uE041-\uE044];
$endThing=[$danda$doubleDanda];
# $x was originally called '§'; $z was '%'
$x=[$virama$aa$ai$au$ii$i$uu$u$rrh$rh$lh$e$o$se$ce$so$co];
$z=[bcdfghjklmnpqrstvwxyz];
$consonants=[[$ka-$ha]$z[क-ह][ক-হ][ਕ-ਹ][ક-હ][କ-ହ][க-ஹ][క-హ][ಕ-ಹ][ക-ഹ]];
̕ → $avagraha;
̃→$chandrabindu$anusvara;
m̐→$chandrabindu;
ḥ→$visarga;
x→$ka$virama$sa;
# convert to independent forms at start of word or syllable:
# dependent forms for roundtrip
̔ā→$aa;
̔ai→$ai;
̔au→$au;
̔ii→$ii;
̔ī→$ii;
̔i→$i;
̔ū→$uu;
̔u→$u;
̔r̥̄→$rrh;
̔r̥→$rh;
̔l̥̄→$llh;
̔lh→$lh;
̔l̥→$lh;
̔ē→$e;
̔ō→$o;
̔a→;
̔ĕ→$ce;
̔ŏ→$co;
̔e→$se;
̔o→$so;
# preceeded by consonants
$consonants{ ā→$aa;
$consonants{ ai→$ai;
$consonants{ au→$au;
$consonants{ ii→$ii;
$consonants{ ī→$ii;
$consonants{ i→$i;
$consonants{ ū→$uu;
$consonants{ u→$u;
$consonants{ r̥̄→$rrh;
$consonants{ r̥a→$rh;
$consonants{ r̥→$rh;
$consonants{ l̥̄→$llh;
$consonants{ lh→$lh;
$consonants{ l̥→$lh;
$consonants{ ē→$e;
$consonants{ ō→$o;
$consonants{ ĕ→$ce;
$consonants{ ŏ→$co;
$consonants{ e→$se;
$consonants{ o→$so;
# e.g. keai -→ {ka}{e}{wai}; k'ai -→ {ka}{wai}; (ai) -→ ({wai})
ā→$waa;
ai→$wai;
au→$wau;
ī→$wii;
i→$wi;
ū→$wuu;
u→$wu;
r̥̄→$wrr;
r̥→$wr;
l̥̄→$wll;
lh→$wl;
l̥→$wl;
ē→$we;
ō→$wo;
a→$wa;
ĕ→$wce;
ŏ→$wco;
e→$wse;
''om→$om;
o→$wso;
# rules for anusvara
n}r̥ → $na|$virama;
n}l̥ → $na|$virama;
n}na → $na|$virama;
ṅ}[kg] → $anusvara;
ṅ}ṅ → $anusvara;
n̄}[cj] → $anusvara;
n̄}ñ → $anusvara;
ṇ}[tdn]̣ → $anusvara;
n}[tdn] → $anusvara;
m}[pbm] → $anusvara;
n}[ylvshr] → $anusvara;
ṁ → $anusvara;
#urdu compatibility
q→$uka|$virama;
ḵẖ→$ukha |$virama;
ġ→ $ugha | $virama;
z → $ujha |$virama;
f → $ufa|$virama;
ṯ→$kta;
# dev
ẏ→$uya|$virama;
ḻ→$ela|$virama;
ṉ→$ena|$virama;
ṅ→$nga|$virama;
ñ→$nya|$virama;
ṇ→$nna|$virama;
ṭh→$ttha|$virama;
ṭ→$tta|$virama;
ṛh→$udha|$virama;
ṛ→$uddha|$virama;
ḍh→$ddha|$virama;
ḍ→$dda|$virama;
kh→$kha|$virama;
k→$ka|$virama;
gh→$gha|$virama;
g→$ga|$virama;
ch→$cha|$virama;
c→$ca|$virama;
jh→$jha|$virama;
j→$ja|$virama;
ny→$nya|$virama;
tth→$ttha|$virama;
ddh→$ddha|$virama;
th→$tha|$virama;
t→$ta|$virama;
dh→$dha|$virama;
d→$da|$virama;
n→$na|$virama;
ph→$pha|$virama;
p→$pa|$virama;
bh→$bha|$virama;
b→$ba|$virama;
m→$ma|$virama;
y→$ya|$virama;
ṟ→$rra|$virama;
r→$ra|$virama;
ḷ→$lla|$virama;
l→$la|$virama;
v→$va|$virama;
ẇ→$vva|$virama;
w→$va|$virama;
sh→$sha|$virama;
ss→$ssa|$virama;
ṣ→$ssa|$virama;
ś→$sha|$virama;
s→$sa|$virama;
h→$ha|$virama;
'.'→$danda;
$danda'.'→$doubleDanda;
$depVowelAbove{'~'→$anusvara;
$depVowelBelow{'~'→$chandrabindu;
# convert to dependent forms after consonant with no vowel:
# e.g. kai -→ {ka}{virama}ai -→ {ka}{ai}
#$virama aa→$aa;
$virama ā→$aa;
$virama ai→$ai;
$virama au→$au;
$virama ii→$ii;
$virama ī→$ii;
$virama i→$i;
#$virama uu→$uu;
$virama ū→$uu;
$virama u→$u;
#$virama rrh→$rrh;
$virama r̥̄→$rrh;
#$virama rh→$rh;
$virama r̥a→$rh;
$virama r̥→$rh;
$virama l̥̄→$llh;
$virama lh→$lh;
$virama l̥→$lh;
$virama ē→$e;
$virama ō→$o;
$virama a→;
$virama ĕ→$ce;
$virama ŏ→$co;
$virama e→$se;
$virama o→$so;
# otherwise convert independent forms when separated by ': k'ai -→ {ka}{virama}{wai}
#$virama''aa→$waa;
$virama''ā→$waa;
$virama''ai→$wai;
$virama''au→$wau;
#$virama''ii→$wii;
$virama''ī→$wii;
$virama''i→$wi;
#$virama''uu→$wuu;
$virama''ū→$wuu;
$virama''u→$wu;
#$virama''rrh→$wrr;
$virama''r̥̄→$wrr;
#$virama''rh→$wr;
$virama''r̥→$wr;
$virama''l̥̄→$wll;
#$virama''lh→$wl;
$virama''l̥→$wl;
$virama''ē→$we;
$virama''ō→$wo;
$virama''a→$wa;
$virama''ĕ→$wce;
$virama''ŏ→$wco;
$virama''e→$wse;
$virama''o→$wso;
# no virama
''ā→$waa;
''ai→$wai;
''au→$wau;
''ī→$wii;
''i→$wi;
''ū→$wuu;
''u→$wu;
''r̥̄→$wrr;
''r̥→$wr;
''l̥̄→$wll;
''l̥→$wl;
''ē→$we;
''ō→$wo;
''a→$wa;
''ĕ→$wce;
''ŏ→$wco;
''e→$wse;
''o→$wso;
$virama } [$z] → $virama;
$virama } ' ' → $virama ;
$virama}$endThing→;
ʔ→$dgs; # Glottal Stop
0→$zero;
1→$one;
2→$two;
3→$three;
4→$four;
5→$five;
6→$six;
7→$seven;
8→$eight;
9→$nine;
''→;
#:: NFC (NFD) ;
…/transforms/transform[@source="Latin"][@target="Katakana"][@direction="both"]/tRule:: [[ᄀ-ᄒᄚᄡ\u1160-ᅵᆪᆬ-ᆭᆰ-ᆵ←-↓│■○\u3000-。「-」゙-゚ァ-ロワヲ-ヴヷヺ-ー!-~¢-₩][',.A-Za-z~À-ÖØ-öø-ďĒ-ĥĨ-İĴ-ķĹ-ľŃ-ňŌ-őŔ-ťŨ-žƠ-ơƯ-ưǍ-ǜǞ-ǣǦ-ǭǰǴ-ǵǸ-țȞ-ȟȦ-ȳ̄Ӣ-ӣӮ-ӯḀ-ẙẠ-ỹᾱᾹῑῙῡῩK-Å]] ;
:: [:Latin:] fullwidth-halfwidth ();
:: NFD (NFC);
:: Lower (); # whenever transliterating from cased to uncased script, include this
$vowel = [aeiou] ;
$consonant = [bcdfghjklmnpqrstvwxyz] ;
$macron = ̄ ;
$kana = [ぁ-ゔ] ;
$voice = [゙゛];
$semivoice = [゚゜];
$k_start = [カキクケコかきくけこ] ;
$s_start = [サシスセソさしすせそ] ;
$j_start = [シし] $voice ;
$t_start = [タチツテトたちつてと] ;
$n_start = [ナニヌネノンなにぬねの] ;
$h_start = [ハヒヘホはひへほ] ;
$f_start = [フふ] ;
$m_start = [マミムメモまみむめも] ;
$y_start = [ヤユヨやゆよ] ;
$r_start = [ラリルレロらりるれろ] ;
$w_start = [ワヰヱヲわゐゑを] ;
$v_start = [ワヰヱヲ]゙ ;
$voweled_basekana = [ァ-オカキクケコサシスセソタチッツテトナ-ノハヒフヘホマ-ヲヵヶ] ;
$n_quoter = [ア イ ウ エ オ ナ ニ ヌ ネ ノ ヤ ユ ヨ ン] ;
$small_y = [ャィュェョ] ;
$iteration = ゝ ;
'.' ↔ 。;
',' ↔ 、;
va ↔ ヷ ;
vi ↔ ヸ ;
ve ↔ ヹ ;
vo ↔ ヺ ;
'~ka' ↔ ヵ ;
'~ke' ↔ ヶ ;
ya ← '~'ャ;
yi ← '~'ィ ;
yu ← '~'ュ;
ye ← '~'ェ;
yo ← '~'ョ;
a ↔ ア ;
b | '~' ← ヒ ゙} $small_y ;
by } $vowel → ビ | '~y' ;
ba ↔ バ ;
bi ↔ ビ ;
bu ↔ ブ ;
be ↔ ベ ;
bo ↔ ボ ;
c } i → | s ;
c } e → | s ;
da ↔ ダ ;
di ↔ ディ ;
du ↔ デゥ ;
de ↔ デ ;
do ↔ ド ;
dzu ↔ ヅ ;
dja ← ヂャ ;
dji'~i' ← ヂィ ; # liu
dju ← ヂュ ;
dje ← ヂェ ;
djo ← ヂョ ;
dji ↔ ヂ ;
dj } $vowel → ヂ | '~y' ;
cha ← チャ ;
chi'~i' ← チィ ; # liu
chu ← チュ ;
che ← チェ ;
cho ← チョ ;
chi ↔ チ ;
ch } $vowel → チ | '~y' ;
e ↔ エ ;
g | '~' ← ギ} $small_y ;
gy } $vowel → ギ | '~y' ;
ga ↔ ガ ;
gi ↔ ギ ;
gu ↔ グ ;
ge ↔ ゲ ;
go ↔ ゴ ;
i ↔ イ ;
ja ↔ ジャ ;
ji'~i' ← ジィ ; # liu
ju ↔ ジュ ;
je ↔ ジェ ;
jo ↔ ジョ ;
ji ↔ ジ ;
k | '~' ← キ} $small_y ;
ky } $vowel → キ | '~y' ;
ka ↔ カ ;
ki ↔ キ ;
ku ↔ ク ;
ke ↔ ケ ;
ko ↔ コ ;
m | '~' ← ミ} $small_y ;
my } $vowel → ミ | '~y' ;
ma ↔ マ ;
mi ↔ ミ ;
mu ↔ ム ;
me ↔ メ ;
mo ↔ モ ;
m } [pbfv] → ン ;
n | '~' ← ニ } $small_y ;
ny } $vowel → ニ | '~y' ;
na ↔ ナ ;
ni ↔ ニ ;
nu ↔ ヌ ;
ne ↔ ネ ;
no ↔ ノ ;
o ↔ オ ;
p | '~' ← ピ } $small_y ;
py } $vowel → ピ | '~y' ;
pa ↔ パ ;
pi ↔ ピ ;
pu ↔ プ ;
pe ↔ ペ ;
po ↔ ポ ;
h | '~' ← ヒ } $small_y ;
hy } $vowel → ヒ | '~y' ;
ha ↔ ハ ;
hi ↔ ヒ ;
hu ↔ ヘゥ ;
he ↔ ヘ ;
ho ↔ ホ ;
fa ↔ ファ ;
fi ↔ フィ ;
fe ↔ フェ ;
fo ↔ フォ ;
fu ↔ フ ;
r | '~' ← リ } $small_y ;
ry } $vowel → リ | '~y' ;
ra ↔ ラ ;
ri ↔ リ ;
ru ↔ ル ;
re ↔ レ ;
ro ↔ ロ ;
za ↔ ザ ;
zi ↔ ゼィ ;
zu ↔ ズ ;
ze ↔ ゼ ;
zo ↔ ゾ ;
sa ↔ サ ;
si ↔ セィ ;
su ↔ ス ;
se ↔ セ ;
so ↔ ソ ;
sha ← シャ ;
shi'~i' ← シィ ; # liu
shu ← シュ ;
she ← シェ ;
sho ← ショ ;
shi ↔ シ ;
sh } $vowel → シ | '~y' ;
ta ↔ タ ;
ti ↔ ティ ;
tu ↔ テゥ ;
te ↔ テ ;
to ↔ ト ;
tsu ↔ ツ ;
vu ↔ ヴ ;
u ↔ ウ ;
wa ↔ ワ ;
wi ↔ ヰ ;
wu → ウ ;
we ↔ ヱ ;
wo ↔ ヲ ;
ya ↔ ヤ ;
yi → イ ;
yu ↔ ユ ;
ye → エ ;
yo ↔ ヨ ;
s } sh → ッ ;
t } ch → ッ ;
j } j ↔ ッ } $j_start ;
b } b ↔ ッ } [$h_start$f_start] $voice;
d } d ↔ ッ } $t_start $voice;
g } g ↔ ッ } $k_start $voice;
p } p ↔ ッ } [$h_start$f_start] $semivoice;
z } z ↔ ッ } $s_start $voice;
v } v ↔ ッ } $v_start;
k } k ↔ ッ } $k_start ;
m } m ↔ ッ } $m_start ;
n } n ↔ ッ } $n_start ;
h } h ↔ ッ } $h_start ;
f } f ↔ ッ } $f_start ;
r } r ↔ ッ } $r_start ;
t } t ↔ ッ } $t_start ;
s } s ↔ ッ } $s_start ;
w } w ↔ ッ } $w_start;
y } y ↔ ッ } $y_start;
x } x → ッ ;
c } k → ッ ;
c } c → ッ ;
c } q → ッ ;
l } l → ッ ;
q } q → ッ ;
$macron ↔ ー ;
'~a' ↔ ァ ;
'~i' ↔ ィ ;
'~u' ↔ ゥ ;
'~e' ↔ ェ ;
'~o' ↔ ォ ;
'~tsu' ↔ ッ ;
'~wa' ↔ ヮ ;
'~ya' ↔ ャ ;
'~yi' → ィ ;
'~yu' ↔ ュ ;
'~ye' → ェ ;
'~yo' ↔ ョ ;
j $1 ← sh (y* $vowel) {ヽ$voice ;
dj $1 ← ch (y* $vowel) {ヽ$voice ;
dz $1 ← ts (y* $vowel) {ヽ$voice ;
g $1 ← k (y* $vowel) {ヽ$voice ;
z $1 ← s (y* $vowel) {ヽ$voice ;
d $1 ← t (y* $vowel) {ヽ$voice ;
h $1 ← b (y* $vowel) {ヽ$voice ;
v $1 ← w (y* $vowel) {ヽ$voice ;
sh $1 ← sh (y* $vowel) {ヽ$voice ;
j $1 ← j (y* $vowel) {ヽ$voice ;
ch $1 ← ch (y* $vowel) {ヽ$voice ;
dj $1 ← dj(y* $vowel) {ヽ$voice ;
ts $1 ← ts (y* $vowel) {ヽ$voice ;
dz $1 ← dz (y* $vowel) {ヽ$voice ;
$1 ← ($consonant y* $vowel) {ヽ$voice? ;
$1 ← (.) {ヽ $voice? ; # otherwise repeat last character
← ヽ $voice? ; # delete if no characters found
$voweled_basekana [\u3099 \u309A]? { h → ー ;
cy → セィ ;
dy → ディ ;
hy → ヒ ;
sy → セィ ;
ty → ティ ;
zy → ゼィ ;
h → ヘ ;
ch → チ;
sh → シ ;
dz → ヅ ;
dj → ヂ;
b → ブ ;
d → デ ;
g → グ ;
k → ク ;
m → ム ;
n'' ← ン } $n_quoter ;
n ↔ ン ;
p → プ ;
r → ル ;
s → ス ;
t → テ ;
y → イ ;
z → ズ ;
v → ヴ ;
f → フ;
j → ジ;
w → ウ;
ß → | ss ;
æ → | e ;
ð → | d ;
ø → | u ;
þ → | th ;
c → | k ;
l → | r ;
q → | k ;
x → | ks ;
'~' → ; # delete stray tildes between letters
[:Katakana:] { '' } [:Latin:] → ; # delete stray quotes between letters
:: NFC (NFD) ;
:: ([[:Katakana:][\u309B\u309C\u30A0\u30FC\uFF70\uFF9E\uFF9F]] halfwidth-fullwidth);
:: ( [[\ -~¢-£¥-¦¬̄₩。-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ│-○][~、-。がぎぐげござじずぜぞだぢづでどば-ぱび-ぴぶ-ぷべ-ぺぼ-ぽゔ゙-゛ゞァ-ヺー-ヾ][\u309B\u309C\u30A0\u30FC\uFF70\uFF9E\uFF9F]] ) ;
# note: a global filter is more efficient, but MUST include all source chars
#:: [\u0000-\u007E 、。 ゙-゜ ァ-ー 。-゚ [:Latin:][:Katakana:] [:nonspacing mark:]] ;
# MINIMAL FILTER GENERATED FOR: Latin-Katakana
### WARNING -- must add width filter, both here and below!!! ###
:: [[ᄀ-ᄒᄚᄡ\u1160-ᅵᆪᆬ-ᆭᆰ-ᆵ←-↓│■○\u3000-。「-」゙-゚ァ-ロワヲ-ヴヷヺ-ー!-~¢-₩][',.A-Za-z~À-ÖØ-öø-ďĒ-ĥĨ-İĴ-ķĹ-ľŃ-ňŌ-őŔ-ťŨ-žƠ-ơƯ-ưǍ-ǜǞ-ǣǦ-ǭǰǴ-ǵǸ-țȞ-ȟȦ-ȳ̄Ӣ-ӣӮ-ӯḀ-ẙẠ-ỹᾱᾹῑῙῡῩK-Å]] ;
:: [:Latin:] fullwidth-halfwidth ();
:: NFD (NFC);
:: Lower (); # whenever transliterating from cased to uncased script, include this
# :: NFD () ; # this would catch the odd cases where a lowercase is not in NFD, but none are important for Japanese
# Uses modified Hepburn. Small changes to make unambiguous.
# | Kunrei-shiki: Hepburn/MHepburn
# | ------------------------------
# | si: shi
# | si ~ya: sha
# | si ~yu: shu
# | si ~yo: sho
# | zi: ji
# | zi ~ya: ja
# | zi ~yu: ju
# | zi ~yo: jo
# | ti: chi
# | ti ~ya: cha
# | ti ~yu: chu
# | ti ~yu: cho
# | tu: tsu
# | di: ji/dji
# | du: zu/dzu
# | hu: fu
# | For foreign words:
# | -----------------
# | se ~i si
# | si ~e she
# |
# | ze ~i zi
# | zi ~e je
# |
# | te ~i ti
# | ti ~e che
# | te ~u tu
# |
# | de ~i di
# | de ~u du
# | de ~i di
# |
# | he ~u: hu
# | hu ~a fa
# | hu ~i fi
# | hu ~e he
# | hu ~o ho
# Most small forms are generated, but if necessary
# explicit small forms are given with ~a, ~ya, etc.
#------------------------------------------------------
# Variables
$vowel = [aeiou] ;
$consonant = [bcdfghjklmnpqrstvwxyz] ;
$macron = ̄ ;
# Variables used for doubled-consonants with tsu
$kana = [ぁ-ゔ] ;
$voice = [゙゛];
$semivoice = [゚゜];
$k_start = [カキクケコかきくけこ] ;
$s_start = [サシスセソさしすせそ] ;
$j_start = [シし] $voice ;
$t_start = [タチツテトたちつてと] ;
$n_start = [ナニヌネノンなにぬねの] ;
$h_start = [ハヒヘホはひへほ] ;
$f_start = [フふ] ;
$m_start = [マミムメモまみむめも] ;
$y_start = [ヤユヨやゆよ] ;
$r_start = [ラリルレロらりるれろ] ;
$w_start = [ワヰヱヲわゐゑを] ;
$v_start = [ワヰヱヲ]゙ ;
$voweled_basekana = [ァ-オカキクケコサシスセソタチッツテトナ-ノハヒフヘホマ-ヲヵヶ] ;
# if ン is followed by $n_quoter, then it needs an
# apostrophe after its romaji form to disambiguate it.
# e.g., ン ア ! = ナ, so represent as "n'a", not "na".
$n_quoter = [ア イ ウ エ オ ナ ニ ヌ ネ ノ ヤ ユ ヨ ン] ;
$small_y = [ャィュェョ] ;
$iteration = ゝ ;
#------------------------------------------------------
# katakana rules
# Punctuation
'.' ↔ 。;
',' ↔ 、;
# ' ' } [a-z] → ; # delete spaces before latin
# ' ' ← [^' '゠-ヿ] {} ['゠-ヿ] ; #insert spaces before hiragana
# Iteration Mark
# Copy previous letter § marks
# TODO
# | $1 $1 ← ($kana [[:M:]$voice$semivoice]?) $iteration
# Specials for katakana -- not shared with hiragana
va ↔ ヷ ;
vi ↔ ヸ ;
ve ↔ ヹ ;
vo ↔ ヺ ;
'~ka' ↔ ヵ ;
'~ke' ↔ ヶ ;
# ~~~ begin shared rules ~~~
#special
ya ← '~'ャ;
yi ← '~'ィ ;
yu ← '~'ュ;
ye ← '~'ェ;
yo ← '~'ョ;
#normal
a ↔ ア ;
b | '~' ← ヒ ゙} $small_y ;
by } $vowel → ビ | '~y' ;
ba ↔ バ ;
bi ↔ ビ ;
bu ↔ ブ ;
be ↔ ベ ;
bo ↔ ボ ;
c } i → | s ;
c } e → | s ;
da ↔ ダ ;
di ↔ ディ ;
du ↔ デゥ ;
de ↔ デ ;
do ↔ ド ;
dzu ↔ ヅ ;
dja ← ヂャ ;
dji'~i' ← ヂィ ; # liu
dju ← ヂュ ;
dje ← ヂェ ;
djo ← ヂョ ;
dji ↔ ヂ ;
dj } $vowel → ヂ | '~y' ;
# TODO: QUESTION: use ĵĴżŻ instead of dj, dz
cha ← チャ ;
chi'~i' ← チィ ; # liu
chu ← チュ ;
che ← チェ ;
cho ← チョ ;
chi ↔ チ ;
ch } $vowel → チ | '~y' ;
e ↔ エ ;
g | '~' ← ギ} $small_y ;
gy } $vowel → ギ | '~y' ;
ga ↔ ガ ;
gi ↔ ギ ;
gu ↔ グ ;
ge ↔ ゲ ;
go ↔ ゴ ;
i ↔ イ ;
# j } $vowel → ジ | '~y' ;
ja ↔ ジャ ;
ji'~i' ← ジィ ; # liu
ju ↔ ジュ ;
je ↔ ジェ ;
jo ↔ ジョ ;
ji ↔ ジ ;
k | '~' ← キ} $small_y ;
ky } $vowel → キ | '~y' ;
ka ↔ カ ;
ki ↔ キ ;
ku ↔ ク ;
ke ↔ ケ ;
ko ↔ コ ;
m | '~' ← ミ} $small_y ;
my } $vowel → ミ | '~y' ;
ma ↔ マ ;
mi ↔ ミ ;
mu ↔ ム ;
me ↔ メ ;
mo ↔ モ ;
m } [pbfv] → ン ;
n | '~' ← ニ } $small_y ;
ny } $vowel → ニ | '~y' ;
na ↔ ナ ;
ni ↔ ニ ;
nu ↔ ヌ ;
ne ↔ ネ ;
no ↔ ノ ;
o ↔ オ ;
p | '~' ← ピ } $small_y ;
py } $vowel → ピ | '~y' ;
pa ↔ パ ;
pi ↔ ピ ;
pu ↔ プ ;
pe ↔ ペ ;
po ↔ ポ ;
h | '~' ← ヒ } $small_y ;
hy } $vowel → ヒ | '~y' ;
ha ↔ ハ ;
hi ↔ ヒ ;
hu ↔ ヘゥ ;
he ↔ ヘ ;
ho ↔ ホ ;
# f | '~' ← フ } $small_y ;
# f } $vowel → フ | '~' ;
fa ↔ ファ ;
fi ↔ フィ ;
fe ↔ フェ ;
fo ↔ フォ ;
fu ↔ フ ;
r | '~' ← リ } $small_y ;
ry } $vowel → リ | '~y' ;
ra ↔ ラ ;
ri ↔ リ ;
ru ↔ ル ;
re ↔ レ ;
ro ↔ ロ ;
za ↔ ザ ;
zi ↔ ゼィ ;
zu ↔ ズ ;
ze ↔ ゼ ;
zo ↔ ゾ ;
sa ↔ サ ;
si ↔ セィ ;
su ↔ ス ;
se ↔ セ ;
so ↔ ソ ;
sha ← シャ ;
shi'~i' ← シィ ; # liu
shu ← シュ ;
she ← シェ ;
sho ← ショ ;
shi ↔ シ ;
sh } $vowel → シ | '~y' ;
ta ↔ タ ;
ti ↔ ティ ;
tu ↔ テゥ ;
te ↔ テ ;
to ↔ ト ;
tsu ↔ ツ ;
# v } $vowel → ヴ | '~' ;
#'v~a' ← ヴァ ; # liu
#'v~i' ← ヴィ ; # liu
#'v~e' ← ヴェ ; # liu
#'v~o' ← ヴォ ; # liu
vu ↔ ヴ ;
u ↔ ウ ;
# w } $vowel → ウ | '~' ;
wa ↔ ワ ;
wi ↔ ヰ ;
wu → ウ ;
we ↔ ヱ ;
wo ↔ ヲ ;
ya ↔ ヤ ;
yi → イ ;
yu ↔ ユ ;
ye → エ ;
yo ↔ ヨ ;
# double consonants
#specials
s } sh → ッ ;
t } ch → ッ ;
#voiced
j } j ↔ ッ } $j_start ;
b } b ↔ ッ } [$h_start$f_start] $voice;
d } d ↔ ッ } $t_start $voice;
g } g ↔ ッ } $k_start $voice;
p } p ↔ ッ } [$h_start$f_start] $semivoice;
# v } v ↔ ッ } [ワヰウヱヲう] $voice ;
z } z ↔ ッ } $s_start $voice;
v } v ↔ ッ } $v_start;
# normal
k } k ↔ ッ } $k_start ;
m } m ↔ ッ } $m_start ;
n } n ↔ ッ } $n_start ;
h } h ↔ ッ } $h_start ;
f } f ↔ ッ } $f_start ;
r } r ↔ ッ } $r_start ;
t } t ↔ ッ } $t_start ;
s } s ↔ ッ } $s_start ;
w } w ↔ ッ } $w_start;
y } y ↔ ッ } $y_start;
# completeness
x } x → ッ ;
c } k → ッ ;
c } c → ッ ;
c } q → ッ ;
l } l → ッ ;
q } q → ッ ;
# y } y → ッ ;
# w } w → ッ ;
# prolonged vowel mark. this indicates a doubling of
# the preceding vowel sound
#a ← a { ー ; # liu
#e ← e { ー ; # liu
#i ← i { ー ; # liu
#o ← o { ー ; # liu
#u ← u { ー ; # liu
$macron ↔ ー ;
# small forms
'~a' ↔ ァ ;
'~i' ↔ ィ ;
'~u' ↔ ゥ ;
'~e' ↔ ェ ;
'~o' ↔ ォ ;
'~tsu' ↔ ッ ;
'~wa' ↔ ヮ ;
'~ya' ↔ ャ ;
'~yi' → ィ ;
'~yu' ↔ ュ ;
'~ye' → ェ ;
'~yo' ↔ ョ ;
# iteration marks
# TODO: make more accurate
j $1 ← sh (y* $vowel) {ヽ$voice ;
dj $1 ← ch (y* $vowel) {ヽ$voice ;
dz $1 ← ts (y* $vowel) {ヽ$voice ;
g $1 ← k (y* $vowel) {ヽ$voice ;
z $1 ← s (y* $vowel) {ヽ$voice ;
d $1 ← t (y* $vowel) {ヽ$voice ;
h $1 ← b (y* $vowel) {ヽ$voice ;
v $1 ← w (y* $vowel) {ヽ$voice ;
sh $1 ← sh (y* $vowel) {ヽ$voice ;
j $1 ← j (y* $vowel) {ヽ$voice ;
ch $1 ← ch (y* $vowel) {ヽ$voice ;
dj $1 ← dj(y* $vowel) {ヽ$voice ;
ts $1 ← ts (y* $vowel) {ヽ$voice ;
dz $1 ← dz (y* $vowel) {ヽ$voice ;
$1 ← ($consonant y* $vowel) {ヽ$voice? ;
$1 ← (.) {ヽ $voice? ; # otherwise repeat last character
← ヽ $voice? ; # delete if no characters found
# h- rule: lengthens vowel if not followed by a vowel.
# At the point this is applied, latin [cons]?vowel sequences
# have been converted to katakana in NFD form.
$voweled_basekana [\u3099 \u309A]? { h → ー ;
# one-way latin- → kana rules. these do not occur in
# well-formed romaji representing actual japanese text.
# their purpose is to make all romaji map to kana of
# some sort.
# the following are not really necessary, but produce
# slightly more natural results.
cy → セィ ;
dy → ディ ;
hy → ヒ ;
sy → セィ ;
ty → ティ ;
zy → ゼィ ;
h → ヘ ;
# isolated consonants listed here so as not to mask
# longer rules above.
ch → チ;
sh → シ ;
dz → ヅ ;
dj → ヂ;
b → ブ ;
d → デ ;
g → グ ;
k → ク ;
m → ム ;
n'' ← ン } $n_quoter ;
n ↔ ン ;
p → プ ;
r → ル ;
s → ス ;
t → テ ;
y → イ ;
z → ズ ;
v → ヴ ;
f → フ;
j → ジ;
w → ウ;
ß → | ss ;
æ → | e ;
ð → | d ;
ø → | u ;
þ → | th ;
# simple substitutions using backup
c → | k ;
l → | r ;
q → | k ;
x → | ks ;
# ~~~ END shared rules ~~~
#------------------------------------------------------
# Final cleanup
'~' → ; # delete stray tildes between letters
[:Katakana:] { '' } [:Latin:] → ; # delete stray quotes between letters
# [ʾ[:Nonspacing Mark:]-[゙-゜]] → ; # delete any non-spacing marks that we didn't use
:: NFC (NFD) ;
:: ([[:Katakana:][\u309B\u309C\u30A0\u30FC\uFF70\uFF9E\uFF9F]] halfwidth-fullwidth);
# note: a global filter is more efficient, but MUST include all source chars!!
#:: ([\u0000-\u007E 、。 ゙-゜ ァ-ー 。-゚ [:Latin:][:Katakana:] [:nonspacing mark:]]);
# MINIMAL FILTER GENERATED FOR: Latin-Katakana BACKWARD
:: ( [[\ -~¢-£¥-¦¬̄₩。-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ│-○][~、-。がぎぐげござじずぜぞだぢづでどば-ぱび-ぴぶ-ぷべ-ぺぼ-ぽゔ゙-゛ゞァ-ヺー-ヾ][\u309B\u309C\u30A0\u30FC\uFF70\uFF9E\uFF9F]] ) ;
# eof
…/transforms/transform[@source="Latin"][@target="NumericPinyin"][@direction="both"]/tRule::NFD (NFC);
$tone = [̄́̌̀̆] ;
e {($tone) r} → r &Pinyin-NumericPinyin($1);
($tone) ( [i o n u {o n} {n g}]) → $2 &Pinyin-NumericPinyin($1);
($tone) → &Pinyin-NumericPinyin($1);
$vowel = [aAeEiIoOuU {ü} {Ü} vV];
$consonant = [[a-z A-Z] - [$vowel]];
$digit = [1-5];
$1 &NumericPinyin-Pinyin($3) $2 ← ([aAeE]) ($vowel* $consonant*) ($digit);
$1 &NumericPinyin-Pinyin($3) $2 ← ([oO]) ([$vowel-[aeAE]]* $consonant*) ($digit);
$1 &NumericPinyin-Pinyin($3) $2 ← ($vowel) ($consonant*) ($digit);
&NumericPinyin-Pinyin($1) ← [:letter:] {($digit)};
::NFC (NFD);
# According to the pinyin definitions I've been able to find:
# 'a', 'e' are the preferred bases
# otherwise 'o'
# otherwise last vowel
# The trailing form of syllables are the following:
# "a", "ai", "ao", "an", "ang",
# "o", "ou", "ong",
# "e", "ei", "er", "en", "eng",
# "i", "ia", "iao", "ie", "iu", "ian", "in", "iang", "ing", "iong",
# "u", "ua", "uo", "uai", "ui", "uan", "un", "uang", "ueng",
# "ü", "üe", "üan", "ün"
# so the letters the tone will 'hop' are:
::NFD (NFC);
$tone = [̄́̌̀̆] ;
# Move the tone to the end of a syllable, and convert to number
e {($tone) r} → r &Pinyin-NumericPinyin($1);
($tone) ( [i o n u {o n} {n g}]) → $2 &Pinyin-NumericPinyin($1);
($tone) → &Pinyin-NumericPinyin($1);
# The following backs up until it finds the right vowel, then deposits the tone
$vowel = [aAeEiIoOuU {ü} {Ü} vV];
$consonant = [[a-z A-Z] - [$vowel]];
$digit = [1-5];
$1 &NumericPinyin-Pinyin($3) $2 ← ([aAeE]) ($vowel* $consonant*) ($digit);
$1 &NumericPinyin-Pinyin($3) $2 ← ([oO]) ([$vowel-[aeAE]]* $consonant*) ($digit);
$1 &NumericPinyin-Pinyin($3) $2 ← ($vowel) ($consonant*) ($digit);
&NumericPinyin-Pinyin($1) ← [:letter:] {($digit)};
::NFC (NFD);
…/transforms/transform[@source="lt"][@target="Lower"][@direction="forward"]/tRule::NFD();
I } [^[:ccc=Not_Reordered:][:ccc=Above:]]* [:ccc=Above:] → i \u0307;
J } [^[:ccc=Not_Reordered:][:ccc=Above:]]* [:ccc=Above:] → j \u0307;
I \u0328 } [^[:ccc=Not_Reordered:][:ccc=Above:]]* [:ccc=Above:] → i \u0328 \u0307;
I \u0300 → i \u0307 \u0300;
I \u0301 → i \u0307 \u0301;
I \u0303 → i \u0307 \u0303;
::Any-Lower();
::NFC();
# Copyright (C) 2011-2014, Google, Inc.; Unicode, Inc.; and others. All Rights Reserved.
# Introduce an explicit dot above when lowercasing capital Is and Js
# whenever there are more accents above.
# (of the accents used in Lithuanian: grave, acute, tilde above, and ogonek)
# 0049; 0069 0307; 0049; 0049; lt More_Above; # LATIN CAPITAL LETTER I
# 004A; 006A 0307; 004A; 004A; lt More_Above; # LATIN CAPITAL LETTER J
# 012E; 012F 0307; 012E; 012E; lt More_Above; # LATIN CAPITAL LETTER I WITH OGONEK
# 00CC; 0069 0307 0300; 00CC; 00CC; lt; # LATIN CAPITAL LETTER I WITH GRAVE
# 00CD; 0069 0307 0301; 00CD; 00CD; lt; # LATIN CAPITAL LETTER I WITH ACUTE
# 0128; 0069 0307 0303; 0128; 0128; lt; # LATIN CAPITAL LETTER I WITH TILDE
::NFD();
I } [^[:ccc=Not_Reordered:][:ccc=Above:]]* [:ccc=Above:] → i \u0307;
J } [^[:ccc=Not_Reordered:][:ccc=Above:]]* [:ccc=Above:] → j \u0307;
I \u0328 } [^[:ccc=Not_Reordered:][:ccc=Above:]]* [:ccc=Above:] → i \u0328 \u0307;
I \u0300 → i \u0307 \u0300;
I \u0301 → i \u0307 \u0301;
I \u0303 → i \u0307 \u0303;
::Any-Lower();
::NFC();
…/transforms/transform[@source="lt"][@target="Title"][@direction="forward"]/tRule::NFD();
[:cased:] [:case-ignorable:]* {I } [^[:ccc=Not_Reordered:][:ccc=Above:]]* [:ccc=Above:] → i \u0307;
[:cased:] [:case-ignorable:]* {J } [^[:ccc=Not_Reordered:][:ccc=Above:]]* [:ccc=Above:] → j \u0307;
[:cased:] [:case-ignorable:]* {I \u0328 } [^[:ccc=Not_Reordered:][:ccc=Above:]]* [:ccc=Above:] → i \u0328 \u0307;
[:cased:] [:case-ignorable:]* {I \u0300 → i \u0307 \u0300;
[:cased:] [:case-ignorable:]* {I \u0301 → i \u0307 \u0301;
[:cased:] [:case-ignorable:]* {I \u0303 → i \u0307 \u0303;
[:cased:] [:case-ignorable:]* { (.) → &Any-Lower($1) ;
[:Soft_Dotted:] [^[:ccc=Not_Reordered:][:ccc=Above:]]* { \u0307 → ;
([:Lowercase:]) → &Any-Upper($1) ;
::NFC();
# Copyright (C) 2011-2014, Google, Inc.; Unicode, Inc.; and others. All Rights Reserved.
# Make any string of letters after a cased letter be lower
::NFD();
[:cased:] [:case-ignorable:]* {I } [^[:ccc=Not_Reordered:][:ccc=Above:]]* [:ccc=Above:] → i \u0307;
[:cased:] [:case-ignorable:]* {J } [^[:ccc=Not_Reordered:][:ccc=Above:]]* [:ccc=Above:] → j \u0307;
[:cased:] [:case-ignorable:]* {I \u0328 } [^[:ccc=Not_Reordered:][:ccc=Above:]]* [:ccc=Above:] → i \u0328 \u0307;
[:cased:] [:case-ignorable:]* {I \u0300 → i \u0307 \u0300;
[:cased:] [:case-ignorable:]* {I \u0301 → i \u0307 \u0301;
[:cased:] [:case-ignorable:]* {I \u0303 → i \u0307 \u0303;
[:cased:] [:case-ignorable:]* { (.) → &Any-Lower($1) ;
# Otherwise all lowercase go to upper (titlecase stay as is)
[:Soft_Dotted:] [^[:ccc=Not_Reordered:][:ccc=Above:]]* { \u0307 → ;
([:Lowercase:]) → &Any-Upper($1) ;
::NFC();
…/transforms/transform[@source="lt"][@target="Upper"][@direction="forward"]/tRule::NFD();
[:Soft_Dotted:] [^[:ccc=Not_Reordered:][:ccc=Above:]]* { \u0307 → ;
::Any-Upper();
::NFC();
# Copyright (C) 2011-2013, Apple Inc.; Unicode, Inc.; and others. All Rights Reserved.
# Remove \u0307 following soft-dotteds (i, j, and the like), with possible intervening non-230 marks.
::NFD();
[:Soft_Dotted:] [^[:ccc=Not_Reordered:][:ccc=Above:]]* { \u0307 → ;
::Any-Upper();
::NFC();
…/transforms/transform[@source="Macedonian"][@target="Latin"][@variant="BGN"][@direction="forward"]/tRule:: [АБВГДЃЕЖЗЅИЈКЛЉМНЊОПРСТЌУФХЦЧЏШабвгдѓежзѕијклљмнњопрстќуфхцчџш’] ;
:: NFD (NFC) ;
$prime = ’ ;
$upperConsonants = [БВГДЃЖЗЅЈКЛЉМНЊПРСТЌФХЦЧЏШ] ;
$lowerConsonants = [бвгдѓжзѕјклљмнњпрстќфхцчџш’] ;
$consonants = [$upperConsonants $lowerConsonants] ;
$upperVowels = [АЕИОУ] ;
$lowerVowels = [аеиоу] ;
$vowels = [$upperVowels $lowerVowels] ;
$lower = [$lowerConsonants $lowerVowels] ;
$wordBoundary = [^[:L:][:M:][:N:]] ;
А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → V ; # CYRILLIC CAPITAL LETTER VE
в → v ; # CYRILLIC SMALL LETTER VE
Г → G ; # CYRILLIC CAPITAL LETTER GHE
г → g ; # CYRILLIC SMALL LETTER GHE
Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
Ѓ}[ЕеИи] → G ; # CYRILLIC CAPITAL LETTER GJE
ѓ}[ЕеИи] → g ; # CYRILLIC SMALL LETTER GJE
Ѓ → Đ ; # CYRILLIC CAPITAL LETTER GJE
ѓ → đ ; # CYRILLIC SMALL LETTER GJE
Е → E ; # CYRILLIC CAPITAL LETTER DE
е → e ; # CYRILLIC SMALL LETTER DE
Ж → Ž ; # CYRILLIC CAPITAL LETTER ZHE
ж → ž ; # CYRILLIC SMALL LETTER ZHE
З → Z ; # CYRILLIC CAPITAL LETTER ZE
з → z ; # CYRILLIC SMALL LETTER ZE
Ѕ} $lower → Dz ; # CYRILLIC CAPITAL LETTER DZE
Ѕ → DZ ; # CYRILLIC CAPITAL LETTER DZE
ѕ → dz ; # CYRILLIC SMALL LETTER DZE
И → I ; # CYRILLIC CAPITAL LETTER I
и → i ; # CYRILLIC SMALL LETTER I
Ј → J ; # CYRILLIC CAPITAL LETTER JE
ј → J ; # CYRILLIC SMALL LETTER JE
К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
Љ} $lower → Lj ; # CYRILLIC CAPITAL LETTER LJE
Љ → LJ ; # CYRILLIC CAPITAL LETTER LJE
љ → lj ; # CYRILLIC SMALL LETTER LJE
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
Њ} $lower → Nj ; # CYRILLIC CAPITAL LETTER NJE
Њ → NJ ; # CYRILLIC CAPITAL LETTER NJE
њ → nj ; # CYRILLIC SMALL LETTER NJE
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
Ќ}[ЕеИи] → K ; # CYRILLIC CAPITAL LETTER KJE
ќ}[ЕеИи] → k ; # CYRILLIC SMALL LETTER KJE
Ќ → Ć ; # CYRILLIC CAPITAL LETTER KJE
ќ → ć ; # CYRILLIC SMALL LETTER KJE
У → U ; # CYRILLIC CAPITAL LETTER U
у → u ; # CYRILLIC SMALL LETTER U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х → H ; # CYRILLIC CAPITAL LETTER HA
х → h ; # CYRILLIC SMALL LETTER HA
Ц → C ; # CYRILLIC CAPITAL LETTER TSE
ц → c ; # CYRILLIC SMALL LETTER TSE
Ч → Č ; # CYRILLIC CAPITAL LETTER CHE
ч → č ; # CYRILLIC SMALL LETTER CHE
Џ} $lower → Dž ; # CYRILLIC CAPITAL LETTER SHA
Џ → DŽ ; # CYRILLIC CAPITAL LETTER SHA
џ → dž ; # CYRILLIC SMALL LETTER SHA
Ш → Š ; # CYRILLIC CAPITAL LETTER SHA
ш → š ; # CYRILLIC SMALL LETTER SHA
#
########################################################################
# BGN/PCGN 1981 System
#
# Macedonian was official established as a literary language in
# Yugoslavia during World War II and is now the official language
# of Macedonia. Its alphabet is identical to Serbian, except
# that the letters Ђђ and Ћћ are replaced by Ѓѓ and Ќќ, and
# the letter Ѕѕ and the apostrophe are added.
#
# The Macedonian Alphabet as defined by the BGN (Page 69):
#
# АБВГДЃЕЖЗЅИЈКЛЉМНЊОПРСТЌУФХЦЧЏШ
# абвгдѓежзѕијклљмнњопрстќуфхцчџш’
#
# Originally prepared by Michael Everson
########################################################################
#
# MINIMAL FILTER: Macedonian-Latin
#

:: [АБВГДЃЕЖЗЅИЈКЛЉМНЊОПРСТЌУФХЦЧЏШабвгдѓежзѕијклљмнњопрстќуфхцчџш’] ;
:: NFD (NFC) ;
#
#
########################################################################


#
########################################################################
#
# Define All Transformation Variables
#
########################################################################
#

$prime = ’ ;

$upperConsonants = [БВГДЃЖЗЅЈКЛЉМНЊПРСТЌФХЦЧЏШ] ;
$lowerConsonants = [бвгдѓжзѕјклљмнњпрстќфхцчџш’] ;
$consonants = [$upperConsonants $lowerConsonants] ;

$upperVowels = [АЕИОУ] ;
$lowerVowels = [аеиоу] ;
$vowels = [$upperVowels $lowerVowels] ;

$lower = [$lowerConsonants $lowerVowels] ;
#
#
# Use this $wordBoundary until bug 2034 is fixed in ICU:
# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
#

$wordBoundary = [^[:L:][:M:][:N:]] ;
#
#
########################################################################


#
########################################################################
#
# Start of Alphabetic Transformations
#
########################################################################
#

А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → V ; # CYRILLIC CAPITAL LETTER VE
в → v ; # CYRILLIC SMALL LETTER VE
Г → G ; # CYRILLIC CAPITAL LETTER GHE
г → g ; # CYRILLIC SMALL LETTER GHE
Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
#
#
########################################################################
#
# BGN Page 70 Rule 1:
#
# The character ѓ should be romanized g when it occurs before е
# and и. In all other instances, it should be romanized đ (Đ).
#
########################################################################
#

Ѓ}[ЕеИи] → G ; # CYRILLIC CAPITAL LETTER GJE
ѓ}[ЕеИи] → g ; # CYRILLIC SMALL LETTER GJE
Ѓ → Đ ; # CYRILLIC CAPITAL LETTER GJE
ѓ → đ ; # CYRILLIC SMALL LETTER GJE
#
#
########################################################################
#
# End Rule 1
#
########################################################################
#

Е → E ; # CYRILLIC CAPITAL LETTER DE
е → e ; # CYRILLIC SMALL LETTER DE
Ж → Ž ; # CYRILLIC CAPITAL LETTER ZHE
ж → ž ; # CYRILLIC SMALL LETTER ZHE
З → Z ; # CYRILLIC CAPITAL LETTER ZE
з → z ; # CYRILLIC SMALL LETTER ZE
Ѕ} $lower → Dz ; # CYRILLIC CAPITAL LETTER DZE
Ѕ → DZ ; # CYRILLIC CAPITAL LETTER DZE
ѕ → dz ; # CYRILLIC SMALL LETTER DZE
И → I ; # CYRILLIC CAPITAL LETTER I
и → i ; # CYRILLIC SMALL LETTER I
Ј → J ; # CYRILLIC CAPITAL LETTER JE
ј → J ; # CYRILLIC SMALL LETTER JE
К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
Љ} $lower → Lj ; # CYRILLIC CAPITAL LETTER LJE
Љ → LJ ; # CYRILLIC CAPITAL LETTER LJE
љ → lj ; # CYRILLIC SMALL LETTER LJE
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
Њ} $lower → Nj ; # CYRILLIC CAPITAL LETTER NJE
Њ → NJ ; # CYRILLIC CAPITAL LETTER NJE
њ → nj ; # CYRILLIC SMALL LETTER NJE
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
#
#
########################################################################
#
# BGN Page 70 Rule 2:
#
# The character ќ should be romanized k when it occurs before е
# and и. In all other instances, it should be romanized ć.
#
########################################################################
#

Ќ}[ЕеИи] → K ; # CYRILLIC CAPITAL LETTER KJE
ќ}[ЕеИи] → k ; # CYRILLIC SMALL LETTER KJE
Ќ → Ć ; # CYRILLIC CAPITAL LETTER KJE
ќ → ć ; # CYRILLIC SMALL LETTER KJE
#
#
########################################################################
#
# End Rule 2
#
########################################################################
#

У → U ; # CYRILLIC CAPITAL LETTER U
у → u ; # CYRILLIC SMALL LETTER U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х → H ; # CYRILLIC CAPITAL LETTER HA
х → h ; # CYRILLIC SMALL LETTER HA
Ц → C ; # CYRILLIC CAPITAL LETTER TSE
ц → c ; # CYRILLIC SMALL LETTER TSE
Ч → Č ; # CYRILLIC CAPITAL LETTER CHE
ч → č ; # CYRILLIC SMALL LETTER CHE
Џ} $lower → Dž ; # CYRILLIC CAPITAL LETTER SHA
Џ → DŽ ; # CYRILLIC CAPITAL LETTER SHA
џ → dž ; # CYRILLIC SMALL LETTER SHA
Ш → Š ; # CYRILLIC CAPITAL LETTER SHA
ш → š ; # CYRILLIC SMALL LETTER SHA
#
#
########################################################################
#
# BGN Page 69 Rule 32, maps the symbol onto itself and
# is ignored here for computational efficiency.
#
# $prime → $prime ; # RIGHT SINGLE QUOTATION MARK
#
########################################################################
…/transforms/transform[@source="Malayalam"][@target="InterIndic"][@direction="forward"]/tRuleം→\uE002; # SIGN ANUSVARA
ഃ→\uE003; # SIGN VISARGA
അ→\uE005; # LETTER A
ആ→\uE006; # LETTER AA
ഇ→\uE007; # LETTER I
ഈ→\uE008; # LETTER II
ഉ→\uE009; # LETTER U
ഊ→\uE00A; # LETTER UU
ഋ→\uE00B; # LETTER VOCALIC R
ഌ→\uE00C; # LETTER VOCALIC L
എ→\uE00E; # LETTER E
ഏ→\uE00F; # LETTER EE
ഐ→\uE010; # LETTER AI
ഒ→\uE012; # LETTER O
ഓ→\uE013; # LETTER OO
ഔ→\uE014; # LETTER AU
ക→\uE015; # LETTER KA
ഖ→\uE016; # LETTER KHA
ഗ→\uE017; # LETTER GA
ഘ→\uE018; # LETTER GHA
ങ→\uE019; # LETTER NGA
ച→\uE01A; # LETTER CA
ഛ→\uE01B; # LETTER CHA
ജ→\uE01C; # LETTER JA
ഝ→\uE01D; # LETTER JHA
ഞ→\uE01E; # LETTER NYA
ട→\uE01F; # LETTER TTA
ഠ→\uE020; # LETTER TTHA
ഡ→\uE021; # LETTER DDA
ഢ→\uE022; # LETTER DDHA
ണ→\uE023; # LETTER NNA
ത→\uE024; # LETTER TA
ഥ→\uE025; # LETTER THA
ദ→\uE026; # LETTER DA
ധ→\uE027; # LETTER DHA
ന→\uE028; # LETTER NA
പ→\uE02A; # LETTER PA
ഫ→\uE02B; # LETTER PHA
ബ→\uE02C; # LETTER BA
ഭ→\uE02D; # LETTER BHA
മ→\uE02E; # LETTER MA
യ→\uE02F; # LETTER YA
ര→\uE030; # LETTER RA
റ→\uE031; # LETTER RRA
ല→\uE032; # LETTER LA
ള→\uE033; # LETTER LLA
ഴ→\uE034; # LETTER LLLA
വ→\uE035; # LETTER VA
ശ→\uE036; # LETTER SHA
ഷ→\uE037; # LETTER SSA
സ→\uE038; # LETTER SA
ഹ→\uE039; # LETTER HA
ാ→\uE03E; # VOWEL SIGN AA
ി→\uE03F; # VOWEL SIGN I
ീ→\uE040; # VOWEL SIGN II
ു→\uE041; # VOWEL SIGN U
ൂ→\uE042; # VOWEL SIGN UU
ൃ→\uE043; # VOWEL SIGN VOCALIC R
െ→\uE046; # VOWEL SIGN E
േ→\uE047; # VOWEL SIGN EE
ൈ→\uE048; # VOWEL SIGN AI
്→\uE04D; # SIGN VIRAMA
ൗ→\uE057; # AU LENGTH MARK
ൠ→\uE060; # LETTER VOCALIC RR
ൡ→\uE061; # LETTER VOCALIC LL
൦→\uE066; # DIGIT ZERO
൧→\uE067; # DIGIT ONE
൨→\uE068; # DIGIT TWO
൩→\uE069; # DIGIT THREE
൪→\uE06A; # DIGIT FOUR
൫→\uE06B; # DIGIT FIVE
൬→\uE06C; # DIGIT SIX
൭→\uE06D; # DIGIT SEVEN
൮→\uE06E; # DIGIT EIGHT
൯→\uE06F; # DIGIT NINE
# Malayalam-InterIndic
#:: NFD (NFC) ;
ം→\uE002; # SIGN ANUSVARA
ഃ→\uE003; # SIGN VISARGA
അ→\uE005; # LETTER A
ആ→\uE006; # LETTER AA
ഇ→\uE007; # LETTER I
ഈ→\uE008; # LETTER II
ഉ→\uE009; # LETTER U
ഊ→\uE00A; # LETTER UU
ഋ→\uE00B; # LETTER VOCALIC R
ഌ→\uE00C; # LETTER VOCALIC L
എ→\uE00E; # LETTER E
ഏ→\uE00F; # LETTER EE
ഐ→\uE010; # LETTER AI
ഒ→\uE012; # LETTER O
ഓ→\uE013; # LETTER OO
ഔ→\uE014; # LETTER AU
ക→\uE015; # LETTER KA
ഖ→\uE016; # LETTER KHA
ഗ→\uE017; # LETTER GA
ഘ→\uE018; # LETTER GHA
ങ→\uE019; # LETTER NGA
ച→\uE01A; # LETTER CA
ഛ→\uE01B; # LETTER CHA
ജ→\uE01C; # LETTER JA
ഝ→\uE01D; # LETTER JHA
ഞ→\uE01E; # LETTER NYA
ട→\uE01F; # LETTER TTA
ഠ→\uE020; # LETTER TTHA
ഡ→\uE021; # LETTER DDA
ഢ→\uE022; # LETTER DDHA
ണ→\uE023; # LETTER NNA
ത→\uE024; # LETTER TA
ഥ→\uE025; # LETTER THA
ദ→\uE026; # LETTER DA
ധ→\uE027; # LETTER DHA
ന→\uE028; # LETTER NA
പ→\uE02A; # LETTER PA
ഫ→\uE02B; # LETTER PHA
ബ→\uE02C; # LETTER BA
ഭ→\uE02D; # LETTER BHA
മ→\uE02E; # LETTER MA
യ→\uE02F; # LETTER YA
ര→\uE030; # LETTER RA
റ→\uE031; # LETTER RRA
ല→\uE032; # LETTER LA
ള→\uE033; # LETTER LLA
ഴ→\uE034; # LETTER LLLA
വ→\uE035; # LETTER VA
ശ→\uE036; # LETTER SHA
ഷ→\uE037; # LETTER SSA
സ→\uE038; # LETTER SA
ഹ→\uE039; # LETTER HA
ാ→\uE03E; # VOWEL SIGN AA
ി→\uE03F; # VOWEL SIGN I
ീ→\uE040; # VOWEL SIGN II
ു→\uE041; # VOWEL SIGN U
ൂ→\uE042; # VOWEL SIGN UU
ൃ→\uE043; # VOWEL SIGN VOCALIC R
െ→\uE046; # VOWEL SIGN E
േ→\uE047; # VOWEL SIGN EE
ൈ→\uE048; # VOWEL SIGN AI
്→\uE04D; # SIGN VIRAMA
ൗ→\uE057; # AU LENGTH MARK
ൠ→\uE060; # LETTER VOCALIC RR
ൡ→\uE061; # LETTER VOCALIC LL
൦→\uE066; # DIGIT ZERO
൧→\uE067; # DIGIT ONE
൨→\uE068; # DIGIT TWO
൩→\uE069; # DIGIT THREE
൪→\uE06A; # DIGIT FOUR
൫→\uE06B; # DIGIT FIVE
൬→\uE06C; # DIGIT SIX
൭→\uE06D; # DIGIT SEVEN
൮→\uE06E; # DIGIT EIGHT
൯→\uE06F; # DIGIT NINE
# :: NFC (NFD) ;
# eof
…/transforms/transform[@source="Maldivian"][@target="Latin"][@variant="BGN"][@direction="forward"]/tRule‫:: [ހށނރބޅކއވމފދތލގޏސޑޒޓޔޕޖޗަާިީުޫެޭޮޯް];
:: NFD (NFC) ;
އަ → a ; # THAANA LETTER ALIFU + ABAFILI
އާ → aa ; # THAANA LETTER ALIFU + AABAAFILI
އި → i ; # THAANA LETTER ALIFU + IBIFILI
އީ → ee ; # THAANA LETTER ALIFU + EEBEEFILI
އު → u ; # THAANA LETTER ALIFU + UBUFILI
އޫ → oo ; # THAANA LETTER ALIFU + OOBOOFILI
އެ → e ; # THAANA LETTER ALIFU + EBEFILI
އޭ → ey ; # THAANA LETTER ALIFU + EYBEYFILI
އޮ → o ; # THAANA LETTER ALIFU + OBOFILI
އޯ → oa ; # THAANA LETTER ALIFU + OABOAFILI
އހ → hh ; # THAANA LETTER ALIFU + HAA
އށ → shsh ; # THAANA LETTER ALIFU + SHAVIYANI
އނ → nn ; # THAANA LETTER ALIFU + NOONU
އރ → rr ; # THAANA LETTER ALIFU + RAA
އބ → bb ; # THAANA LETTER ALIFU + BAA
އޅ → lhlh ; # THAANA LETTER ALIFU + LHAVIYANI
އކ → kk ; # THAANA LETTER ALIFU + KAAFU
އވ → vv ; # THAANA LETTER ALIFU + VAAVU
އމ → mm ; # THAANA LETTER ALIFU + MEEMU
އފ → ff ; # THAANA LETTER ALIFU + FAAFU
އދ → dhdh ; # THAANA LETTER ALIFU + DHAALU
އތ → thth ; # THAANA LETTER ALIFU + THAA
އލ → ll ; # THAANA LETTER ALIFU + LAAMU
އގ → gg ; # THAANA LETTER ALIFU + GAAFU
އޏ → gngn ; # THAANA LETTER ALIFU + GNAVIYANI
އސ → ss ; # THAANA LETTER ALIFU + SEENU
އޑ → dd ; # THAANA LETTER ALIFU + DAVIYANI
އޒ → zz ; # THAANA LETTER ALIFU + ZAVIYANI
އޓ → tt ; # THAANA LETTER ALIFU + TAVIYANI
އޔ → yy ; # THAANA LETTER ALIFU + YAA
އޕ → pp ; # THAANA LETTER ALIFU + PAVIYANI
އޖ → jj ; # THAANA LETTER ALIFU + JAVIYANI
އޗ → chch ; # THAANA LETTER ALIFU + CHAVIYANI
ހ → h ; # THAANA LETTER HAA
ށ → sh ; # THAANA LETTER SHAVIYANI
ނ → n ; # THAANA LETTER NOONU
ރ → r ; # THAANA LETTER RAA
ބ → b ; # THAANA LETTER BAA
ޅ → lh ; # THAANA LETTER LHAVIYANI
ކ → k ; # THAANA LETTER KAAFU
ވ → v ; # THAANA LETTER VAAVU
މ → m ; # THAANA LETTER MEEMU
ފ → f ; # THAANA LETTER FAAFU
ދ → dh ; # THAANA LETTER DHAALU
ތ → th ; # THAANA LETTER THAA
ލ → l ; # THAANA LETTER LAAMU
ގ → g ; # THAANA LETTER GAAFU
ޏ → gn ; # THAANA LETTER GNAVIYANI
ސ → s ; # THAANA LETTER SEENU
ޑ → d ; # THAANA LETTER DAVIYANI
ޒ → z ; # THAANA LETTER ZAVIYANI
ޓ → t ; # THAANA LETTER TAVIYANI
ޔ → y ; # THAANA LETTER YAA
ޕ → p ; # THAANA LETTER PAVIYANI
ޖ → j ; # THAANA LETTER JAVIYANI
ޗ → ch ; # THAANA LETTER CHAVIYANI
ަ → a ; # THAANA ABAFILI
ާ → aa ; # THAANA AABAAFILI
ި → i ; # THAANA IBIFILI
ީ → ee ; # THAANA EEBEEFILI
ު → u ; # THAANA UBUFILI
ޫ → oo ; # THAANA OOBOOFILI
ެ → e ; # THAANA EBEFILI
ޭ → ey ; # THAANA EYBEYFILI
ޮ → o ; # THAANA OBOFILI
ޯ → oa ; # THAANA OABOAFILI
ް → ; # THAANA SUKUUN‬
‫#
########################################################################
# BGN/PCGN 1988 System
#
# This romanization system supersedes the one which was approved by
# the BGN and the PCGN in 1972. This official system was submitted
# to the PCGN by the Maldivian government in 1987. Its application
# to date has been limited because of the paucity of geographic
# names source materials in Maldivian script.
#
# Originally prepared by Michael Everson
########################################################################
#
# MINIMAL FILTER: Maldivian-Latin
#

:: [ހށނރބޅކއވމފދތލގޏސޑޒޓޔޕޖޗަާިީުޫެޭޮޯް];
:: NFD (NFC) ;
#
#
########################################################################


#
########################################################################
#
# Rules moved to front to avoid masking
#
########################################################################


#
########################################################################
#
# BGN Page 71 Rule 3:
#
# The character އ is not romanized. If it bears a vowel character, that
# vowel character alone is romanized. If it does not bear a vowel
# character, the romanized value of the following consonant character
# is doubled.
#
########################################################################
#

އަ → a ; # THAANA LETTER ALIFU + ABAFILI
އާ → aa ; # THAANA LETTER ALIFU + AABAAFILI
އި → i ; # THAANA LETTER ALIFU + IBIFILI
އީ → ee ; # THAANA LETTER ALIFU + EEBEEFILI
އު → u ; # THAANA LETTER ALIFU + UBUFILI
އޫ → oo ; # THAANA LETTER ALIFU + OOBOOFILI
އެ → e ; # THAANA LETTER ALIFU + EBEFILI
އޭ → ey ; # THAANA LETTER ALIFU + EYBEYFILI
އޮ → o ; # THAANA LETTER ALIFU + OBOFILI
އޯ → oa ; # THAANA LETTER ALIFU + OABOAFILI

އހ → hh ; # THAANA LETTER ALIFU + HAA
އށ → shsh ; # THAANA LETTER ALIFU + SHAVIYANI
އނ → nn ; # THAANA LETTER ALIFU + NOONU
އރ → rr ; # THAANA LETTER ALIFU + RAA
އބ → bb ; # THAANA LETTER ALIFU + BAA
އޅ → lhlh ; # THAANA LETTER ALIFU + LHAVIYANI
އކ → kk ; # THAANA LETTER ALIFU + KAAFU
އވ → vv ; # THAANA LETTER ALIFU + VAAVU
އމ → mm ; # THAANA LETTER ALIFU + MEEMU
އފ → ff ; # THAANA LETTER ALIFU + FAAFU
އދ → dhdh ; # THAANA LETTER ALIFU + DHAALU
އތ → thth ; # THAANA LETTER ALIFU + THAA
އލ → ll ; # THAANA LETTER ALIFU + LAAMU
އގ → gg ; # THAANA LETTER ALIFU + GAAFU
އޏ → gngn ; # THAANA LETTER ALIFU + GNAVIYANI
އސ → ss ; # THAANA LETTER ALIFU + SEENU
އޑ → dd ; # THAANA LETTER ALIFU + DAVIYANI
އޒ → zz ; # THAANA LETTER ALIFU + ZAVIYANI
އޓ → tt ; # THAANA LETTER ALIFU + TAVIYANI
އޔ → yy ; # THAANA LETTER ALIFU + YAA
އޕ → pp ; # THAANA LETTER ALIFU + PAVIYANI
އޖ → jj ; # THAANA LETTER ALIFU + JAVIYANI
އޗ → chch ; # THAANA LETTER ALIFU + CHAVIYANI
#
#
########################################################################
#
# End of Rule 3
#
########################################################################


#
########################################################################
#
# Start of Transformations
#
########################################################################


ހ → h ; # THAANA LETTER HAA
ށ → sh ; # THAANA LETTER SHAVIYANI
ނ → n ; # THAANA LETTER NOONU
ރ → r ; # THAANA LETTER RAA
ބ → b ; # THAANA LETTER BAA
ޅ → lh ; # THAANA LETTER LHAVIYANI
ކ → k ; # THAANA LETTER KAAFU
ވ → v ; # THAANA LETTER VAAVU
މ → m ; # THAANA LETTER MEEMU
ފ → f ; # THAANA LETTER FAAFU
ދ → dh ; # THAANA LETTER DHAALU
ތ → th ; # THAANA LETTER THAA
ލ → l ; # THAANA LETTER LAAMU
ގ → g ; # THAANA LETTER GAAFU
ޏ → gn ; # THAANA LETTER GNAVIYANI
ސ → s ; # THAANA LETTER SEENU
ޑ → d ; # THAANA LETTER DAVIYANI
ޒ → z ; # THAANA LETTER ZAVIYANI
ޓ → t ; # THAANA LETTER TAVIYANI
ޔ → y ; # THAANA LETTER YAA
ޕ → p ; # THAANA LETTER PAVIYANI
ޖ → j ; # THAANA LETTER JAVIYANI
ޗ → ch ; # THAANA LETTER CHAVIYANI
ަ → a ; # THAANA ABAFILI
ާ → aa ; # THAANA AABAAFILI
ި → i ; # THAANA IBIFILI
ީ → ee ; # THAANA EEBEEFILI
ު → u ; # THAANA UBUFILI
ޫ → oo ; # THAANA OOBOOFILI
ެ → e ; # THAANA EBEFILI
ޭ → ey ; # THAANA EYBEYFILI
ޮ → o ; # THAANA OBOFILI
ޯ → oa ; # THAANA OABOAFILI
ް → ; # THAANA SUKUUN
#
#
########################################################################‬
…/transforms/transform[@source="Mongolian"][@target="Latin"][@variant="BGN"][@direction="forward"]/tRule:: [АБВГДЕЁЖЗИЙКЛМНОӨПРСТУҮФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмноөпрстуүфхцчшщъыьэюя] ;
:: NFD (NFC) ;
$prime = ʹ ;
$upperConsonants = [БВГДЖЙКЛМНПРСТФХЦЧШЩЭ] ;
$lowerConsonants = [бвгджйклмнпрстфхцчшщэ] ;
$consonants = [$upperConsonants $lowerConsonants] ;
$upperVowels = [АЕЁЭИОУЫЮЯ] ;
$lowerVowels = [аеёэиоуыюя] ;
$vowels = [$upperVowels $lowerVowels] ;
$lower = [$lowerConsonants $lowerVowels] ;
$wordBoundary = [^[:L:][:M:][:N:]] ;
А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → V ; # CYRILLIC CAPITAL LETTER VE
в → v ; # CYRILLIC SMALL LETTER VE
Г → G ; # CYRILLIC CAPITAL LETTER GHE
г → g ; # CYRILLIC SMALL LETTER GHE
Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
Е} $lower → Yö ; # CYRILLIC CAPITAL LETTER IE
Е → YÖ ; # CYRILLIC CAPITAL LETTER IE
е → yö ; # CYRILLIC SMALL LETTER IE
Ё} $lower → Yo ; # CYRILLIC CAPITAL LETTER IO
Ё → YO ; # CYRILLIC CAPITAL LETTER IO
ё → yo ; # CYRILLIC SMALL LETTER IO
Ж → J ; # CYRILLIC CAPITAL LETTER ZHE
ж → j ; # CYRILLIC SMALL LETTER ZHE
З} $lower → Dz ; # CYRILLIC CAPITAL LETTER ZE
З → DZ ; # CYRILLIC CAPITAL LETTER ZE
з → dz ; # CYRILLIC SMALL LETTER ZE
И → I ; # CYRILLIC CAPITAL LETTER I
и → i ; # CYRILLIC SMALL LETTER I
Й → Y ; # CYRILLIC CAPITAL LETTER I
й → y ; # CYRILLIC SMALL LETTER I
К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
Ө → Ö ; # CYRILLIC CAPITAL LETTER BARRED O
ө → ö ; # CYRILLIC SMALL LETTER BARRED O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
У → U ; # CYRILLIC CAPITAL LETTER U
у → u ; # CYRILLIC SMALL LETTER U
Ү → Ü ; # CYRILLIC CAPITAL LETTER STRAIGHT U
ү → ü ; # CYRILLIC SMALL LETTER STRAIGHT U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х → H ; # CYRILLIC CAPITAL LETTER HA
х → h ; # CYRILLIC SMALL LETTER HA
Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
ц → ts ; # CYRILLIC SMALL LETTER TSE
Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
ч → ch ; # CYRILLIC SMALL LETTER CHE
ШЧ → SH·CH ; # CYRILLIC CAPITAL LETTER SHA
Шч → Sh·ch ; # CYRILLIC CAPITAL LETTER SHA
шч → sh·ch ; # CYRILLIC SMALL LETTER SHA
Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA
Ш → SH ; # CYRILLIC CAPITAL LETTER SHA
ш → sh ; # CYRILLIC SMALL LETTER SHA
Щ} $lower → Shch ; # CYRILLIC CAPITAL LETTER SHCHA
Щ → SHCH ; # CYRILLIC CAPITAL LETTER SHCHA
щ → shch ; # CYRILLIC SMALL LETTER SHCHA
Ъ → $prime ; # CYRILLIC CAPITAL LETTER HARD SIGN
ъ → $prime ; # CYRILLIC SMALL LETTER HARD SIGN
Ы → Ï ; # CYRILLIC CAPITAL LETTER YERU
ы → ï ; # CYRILLIC SMALL LETTER YERU
Ь → Ĭ ; # CYRILLIC CAPITAL LETTER SOFT SIGN
ь → ĭ ; # CYRILLIC SMALL LETTER SOFT SIGN
Э → E ; # CYRILLIC CAPITAL LETTER E
э → e ; # CYRILLIC SMALL LETTER E
Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
Ю → YU ; # CYRILLIC CAPITAL LETTER YU
ю → yu ; # CYRILLIC SMALL LETTER YU
Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
Я → YA ; # CYRILLIC CAPITAL LETTER YA
я → ya ; # CYRILLIC SMALL LETTER YA
#
########################################################################
# BGN/PCGN 1964 System
#
# The BGN/PCGN system for Mongolian was adopted by the BGN in 1957
# and by the PCGN in 1964 for use in romanizing names written in
# the Mongolian Cyrillic alphabet. The Mongolian Cyrillic alphabet
# contains two letters not present in the Russian alphabet, Өө
# and Үү. Names written in the indigenous Mongolian alphabet, which
# is still utilized in the Inner Mongolia Autonomous Region of China,
# are not romanized by BGN and PCGN. Instead, for such names,
# BGN and PCGN utilize the Roman-script spellings appearing in
# official sources published by the People's Republic of China
#
# The Mongolian Alphabet as defined by the BGN (Page 73):
#
# АБВГДЕЁЖЗИЙКЛМНОӨПРСТУҮФХЦЧШЩЪЫЬЭЮЯ
# абвгдеёжзийклмноөпрстуүфхцчшщъыьэюя
#
# Originally prepared by Michael Everson
########################################################################
#
# MINIMAL FILTER: Mongolian-Latin
#

:: [АБВГДЕЁЖЗИЙКЛМНОӨПРСТУҮФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмноөпрстуүфхцчшщъыьэюя] ;
:: NFD (NFC) ;
#
#
########################################################################


#
########################################################################
#
# Define All Transformation Variables
#
########################################################################
#

$prime = ʹ ;

$upperConsonants = [БВГДЖЙКЛМНПРСТФХЦЧШЩЭ] ;
$lowerConsonants = [бвгджйклмнпрстфхцчшщэ] ;
$consonants = [$upperConsonants $lowerConsonants] ;

$upperVowels = [АЕЁЭИОУЫЮЯ] ;
$lowerVowels = [аеёэиоуыюя] ;
$vowels = [$upperVowels $lowerVowels] ;

$lower = [$lowerConsonants $lowerVowels] ;
#
#
# Use this $wordBoundary until bug 2034 is fixed in ICU:
# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
#

$wordBoundary = [^[:L:][:M:][:N:]] ;
#
#
########################################################################


#
########################################################################
#
# Start of Alphabetic Transformations
#
########################################################################
#

А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → V ; # CYRILLIC CAPITAL LETTER VE
в → v ; # CYRILLIC SMALL LETTER VE
Г → G ; # CYRILLIC CAPITAL LETTER GHE
г → g ; # CYRILLIC SMALL LETTER GHE
Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
Е} $lower → Yö ; # CYRILLIC CAPITAL LETTER IE
Е → YÖ ; # CYRILLIC CAPITAL LETTER IE
е → yö ; # CYRILLIC SMALL LETTER IE
Ё} $lower → Yo ; # CYRILLIC CAPITAL LETTER IO
Ё → YO ; # CYRILLIC CAPITAL LETTER IO
ё → yo ; # CYRILLIC SMALL LETTER IO
Ж → J ; # CYRILLIC CAPITAL LETTER ZHE
ж → j ; # CYRILLIC SMALL LETTER ZHE
З} $lower → Dz ; # CYRILLIC CAPITAL LETTER ZE
З → DZ ; # CYRILLIC CAPITAL LETTER ZE
з → dz ; # CYRILLIC SMALL LETTER ZE
И → I ; # CYRILLIC CAPITAL LETTER I
и → i ; # CYRILLIC SMALL LETTER I
Й → Y ; # CYRILLIC CAPITAL LETTER I
й → y ; # CYRILLIC SMALL LETTER I
К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
Ө → Ö ; # CYRILLIC CAPITAL LETTER BARRED O
ө → ö ; # CYRILLIC SMALL LETTER BARRED O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
У → U ; # CYRILLIC CAPITAL LETTER U
у → u ; # CYRILLIC SMALL LETTER U
Ү → Ü ; # CYRILLIC CAPITAL LETTER STRAIGHT U
ү → ü ; # CYRILLIC SMALL LETTER STRAIGHT U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х → H ; # CYRILLIC CAPITAL LETTER HA
х → h ; # CYRILLIC SMALL LETTER HA
Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
ц → ts ; # CYRILLIC SMALL LETTER TSE
Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
ч → ch ; # CYRILLIC SMALL LETTER CHE
#
#
########################################################################
#
# Implied rule from BGN Russian-Latin transliteration (Page 94 Note 3.6).
#
# шч becomes sh·ch
#
########################################################################
#

ШЧ → SH·CH ; # CYRILLIC CAPITAL LETTER SHA
Шч → Sh·ch ; # CYRILLIC CAPITAL LETTER SHA
шч → sh·ch ; # CYRILLIC SMALL LETTER SHA
Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA
Ш → SH ; # CYRILLIC CAPITAL LETTER SHA
ш → sh ; # CYRILLIC SMALL LETTER SHA
Щ} $lower → Shch ; # CYRILLIC CAPITAL LETTER SHCHA
Щ → SHCH ; # CYRILLIC CAPITAL LETTER SHCHA
щ → shch ; # CYRILLIC SMALL LETTER SHCHA
#
#
########################################################################
#
# End Implied rule
#
########################################################################
#

Ъ → $prime ; # CYRILLIC CAPITAL LETTER HARD SIGN
ъ → $prime ; # CYRILLIC SMALL LETTER HARD SIGN
Ы → Ï ; # CYRILLIC CAPITAL LETTER YERU
ы → ï ; # CYRILLIC SMALL LETTER YERU
Ь → Ĭ ; # CYRILLIC CAPITAL LETTER SOFT SIGN
ь → ĭ ; # CYRILLIC SMALL LETTER SOFT SIGN
Э → E ; # CYRILLIC CAPITAL LETTER E
э → e ; # CYRILLIC SMALL LETTER E
#
#
########################################################################
#
# BGN Page 74 Rule 7
#
# In monosyllables, the character ю is romanized yu or yü depending on
# pronunciation; in polysyllables, it is romanized yu when followed by
# a, o, or u, buy yü when followed by i, e, ö, or ü.
#
# This rule is lexical and has not been implemented in this file.
#
########################################################################
#

Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
Ю → YU ; # CYRILLIC CAPITAL LETTER YU
ю → yu ; # CYRILLIC SMALL LETTER YU
#
#
########################################################################
#
# End Rule 7
#
########################################################################
#

Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
Я → YA ; # CYRILLIC CAPITAL LETTER YA
я → ya ; # CYRILLIC SMALL LETTER YA
#
#
########################################################################
…/transforms/transform[@source="nl"][@target="Title"][@direction="forward"]/tRule::Any-Title();
[:^WB=ALetter:] [:WB=Extend:]* [[:WB=MidLetter:][:WB=MidNumLet:]]? { Ij } → IJ ;
# Copyright (C) 2011-2013, Apple Inc. and others. All Rights Reserved.
# Special titlecasing for Dutch initial "ij".
::Any-Title();
# Fix up Ij at the beginning of a "word" (per Any-Title, notUAX #29)
[:^WB=ALetter:] [:WB=Extend:]* [[:WB=MidLetter:][:WB=MidNumLet:]]? { Ij } → IJ ;
…/transforms/transform[@source="Oriya"][@target="InterIndic"][@direction="forward"]/tRuleୈ→\uE048;# VOWEL SIGN AI
ୋ→\uE04B;# VOWEL SIGN O
ୌ→\uE04C;# VOWEL SIGN AU
ଁ→\uE001; # SIGN CANDRABINDU
ଂ→\uE002; # SIGN ANUSVARA
ଃ→\uE003; # SIGN VISARGA
ଅ→\uE005; # LETTER A
ଆ→\uE006; # LETTER AA
ଇ→\uE007; # LETTER I
ଈ→\uE008; # LETTER II
ଉ→\uE009; # LETTER U
ଊ→\uE00A; # LETTER UU
ଋ→\uE00B; # LETTER VOCALIC R
ଌ→\uE00C; # LETTER VOCALIC L
ଏ→\uE00F; # LETTER E
ଐ→\uE010; # LETTER AI
ଓ→\uE013; # LETTER O
ଔ→\uE014; # LETTER AU
କ→\uE015; # LETTER KA
ଖ→\uE016; # LETTER KHA
ଗ→\uE017; # LETTER GA
ଘ→\uE018; # LETTER GHA
ଙ→\uE019; # LETTER NGA
ଚ→\uE01A; # LETTER CA
ଛ→\uE01B; # LETTER CHA
ଜ→\uE01C; # LETTER JA
ଝ→\uE01D; # LETTER JHA
ଞ→\uE01E; # LETTER NYA
ଟ→\uE01F; # LETTER TTA
ଠ→\uE020; # LETTER TTHA
ଡ→\uE021; # LETTER DDA
ଢ→\uE022; # LETTER DDHA
ଣ→\uE023; # LETTER NNA
ତ→\uE024; # LETTER TA
ଥ→\uE025; # LETTER THA
ଦ→\uE026; # LETTER DA
ଧ→\uE027; # LETTER DHA
ନ→\uE028; # LETTER NA
ପ→\uE02A; # LETTER PA
ଫ→\uE02B; # LETTER PHA
ବ→\uE02C; # LETTER BA
ଭ→\uE02D; # LETTER BHA
ମ→\uE02E; # LETTER MA
ଯ→\uE02F; # LETTER YA
ର→\uE030; # LETTER RA
ଲ→\uE032; # LETTER LA
ଳ→\uE033; # LETTER LLA
ଵ→\uE035; # LETTER VA
ଶ→\uE036; # LETTER SHA
ଷ→\uE037; # LETTER SSA
ସ→\uE038; # LETTER SA
ହ→\uE039; # LETTER HA
଼→\uE03C; # SIGN NUKTA
ଽ→\uE03D; # SIGN AVAGRAHA
ା→\uE03E; # VOWEL SIGN AA
ି→\uE03F; # VOWEL SIGN I
ୀ→\uE040; # VOWEL SIGN II
ୁ→\uE041; # VOWEL SIGN U
ୂ→\uE042; # VOWEL SIGN UU
ୃ→\uE043; # VOWEL SIGN VOCALIC R
େ→\uE047; # VOWEL SIGN E
୍→\uE04D; # SIGN VIRAMA
ୖ→\uE056; # AI LENGTH MARK
ୗ→\uE057; # AU LENGTH MARK
।→\uE064; # DANDA
॥→\uE065; # DOUBLE DANDA
ୟ→\uE05F; # LETTER YYA
ୠ→\uE060; # LETTER VOCALIC RR
ୡ→\uE061; # LETTER VOCALIC LL
୦→\uE066; # DIGIT ZERO
୧→\uE067; # DIGIT ONE
୨→\uE068; # DIGIT TWO
୩→\uE069; # DIGIT THREE
୪→\uE06A; # DIGIT FOUR
୫→\uE06B; # DIGIT FIVE
୬→\uE06C; # DIGIT SIX
୭→\uE06D; # DIGIT SEVEN
୮→\uE06E; # DIGIT EIGHT
୯→\uE06F; # DIGIT NINE
୰→\uE07B; # ISSHAR
ୱ→\uE081; # LETTER WA
# Oriya-InterIndic
#:: NFD (NFC) ;
#ଡ଼→\uE05C;# LETTER RRA
#ଢ଼→\uE05D;# LETTER RHA
ୈ→\uE048;# VOWEL SIGN AI
ୋ→\uE04B;# VOWEL SIGN O
ୌ→\uE04C;# VOWEL SIGN AU
ଁ→\uE001; # SIGN CANDRABINDU
ଂ→\uE002; # SIGN ANUSVARA
ଃ→\uE003; # SIGN VISARGA
ଅ→\uE005; # LETTER A
ଆ→\uE006; # LETTER AA
ଇ→\uE007; # LETTER I
ଈ→\uE008; # LETTER II
ଉ→\uE009; # LETTER U
ଊ→\uE00A; # LETTER UU
ଋ→\uE00B; # LETTER VOCALIC R
ଌ→\uE00C; # LETTER VOCALIC L
ଏ→\uE00F; # LETTER E
ଐ→\uE010; # LETTER AI
ଓ→\uE013; # LETTER O
ଔ→\uE014; # LETTER AU
କ→\uE015; # LETTER KA
ଖ→\uE016; # LETTER KHA
ଗ→\uE017; # LETTER GA
ଘ→\uE018; # LETTER GHA
ଙ→\uE019; # LETTER NGA
ଚ→\uE01A; # LETTER CA
ଛ→\uE01B; # LETTER CHA
ଜ→\uE01C; # LETTER JA
ଝ→\uE01D; # LETTER JHA
ଞ→\uE01E; # LETTER NYA
ଟ→\uE01F; # LETTER TTA
ଠ→\uE020; # LETTER TTHA
ଡ→\uE021; # LETTER DDA
ଢ→\uE022; # LETTER DDHA
ଣ→\uE023; # LETTER NNA
ତ→\uE024; # LETTER TA
ଥ→\uE025; # LETTER THA
ଦ→\uE026; # LETTER DA
ଧ→\uE027; # LETTER DHA
ନ→\uE028; # LETTER NA
ପ→\uE02A; # LETTER PA
ଫ→\uE02B; # LETTER PHA
ବ→\uE02C; # LETTER BA
ଭ→\uE02D; # LETTER BHA
ମ→\uE02E; # LETTER MA
ଯ→\uE02F; # LETTER YA
ର→\uE030; # LETTER RA
ଲ→\uE032; # LETTER LA
ଳ→\uE033; # LETTER LLA
ଵ→\uE035; # LETTER VA
ଶ→\uE036; # LETTER SHA
ଷ→\uE037; # LETTER SSA
ସ→\uE038; # LETTER SA
ହ→\uE039; # LETTER HA
଼→\uE03C; # SIGN NUKTA
ଽ→\uE03D; # SIGN AVAGRAHA
ା→\uE03E; # VOWEL SIGN AA
ି→\uE03F; # VOWEL SIGN I
ୀ→\uE040; # VOWEL SIGN II
ୁ→\uE041; # VOWEL SIGN U
ୂ→\uE042; # VOWEL SIGN UU
ୃ→\uE043; # VOWEL SIGN VOCALIC R
େ→\uE047; # VOWEL SIGN E
#
୍→\uE04D; # SIGN VIRAMA
ୖ→\uE056; # AI LENGTH MARK
ୗ→\uE057; # AU LENGTH MARK
।→\uE064; # DANDA
॥→\uE065; # DOUBLE DANDA
#
ୟ→\uE05F; # LETTER YYA
ୠ→\uE060; # LETTER VOCALIC RR
ୡ→\uE061; # LETTER VOCALIC LL
୦→\uE066; # DIGIT ZERO
୧→\uE067; # DIGIT ONE
୨→\uE068; # DIGIT TWO
୩→\uE069; # DIGIT THREE
୪→\uE06A; # DIGIT FOUR
୫→\uE06B; # DIGIT FIVE
୬→\uE06C; # DIGIT SIX
୭→\uE06D; # DIGIT SEVEN
୮→\uE06E; # DIGIT EIGHT
୯→\uE06F; # DIGIT NINE
୰→\uE07B; # ISSHAR
ୱ→\uE081; # LETTER WA
# :: NFC (NFD) ;
# eof
…/transforms/transform[@source="Pashto"][@target="Latin"][@variant="BGN"][@direction="forward"]/tRule‫:: [ءآابةتثجحخدذرزسشصضطظعغفقكلمنهوىئَُِّْ٠١٢٣٤٥٦٧٨٩ټپځڅچډړږژښگڰڼیۍې] ;
:: NFD (NFC) ;
$alef = ’;
$ayin = ‘;
$disambig = ̱ ;
$wordBoundary = [^[:L:][:M:][:N:]] ;
[:Nd:]{٫}[:Nd:] ↔ [:Nd:]{','}[:Nd:] ; # ARABIC DECIMAL SEPARATOR
[:Nd:]{٬}[:Nd:] ↔ [:Nd:]{'.'}[:Nd:] ; # ARABIC THOUSANDS SEPARATOR
٫ ↔ ',' $disambig ; # ARABIC DECIMAL SEPARATOR
٬ ↔ '.' $disambig ; # ARABIC THOUSANDS SEPARATOR
، ↔ ',' ; # ARABIC COMMA
؛ ↔ ';' ; # ARABIC SEMICOLON
؟ ↔ '?' ; # ARABIC QUESTION MARK
٪ ↔ '%' ; # ARABIC PERCENT SIGN
٠ ↔ 0 $disambig ; # ARABIC-INDIC DIGIT ZERO
١ ↔ 1 $disambig ; # ARABIC-INDIC DIGIT ONE
٢ ↔ 2 $disambig ; # ARABIC-INDIC DIGIT TWO
٣ ↔ 3 $disambig ; # ARABIC-INDIC DIGIT THREE
٤ ↔ 4 $disambig ; # ARABIC-INDIC DIGIT FOUR
٥ ↔ 5 $disambig ; # ARABIC-INDIC DIGIT FIVE
٦ ↔ 6 $disambig ; # ARABIC-INDIC DIGIT SIX
٧ ↔ 7 $disambig ; # ARABIC-INDIC DIGIT SEVEN
٨ ↔ 8 $disambig ; # ARABIC-INDIC DIGIT EIGHT
٩ ↔ 9 $disambig ; # ARABIC-INDIC DIGIT NINE
۰ ↔ 0 ; # EXTENDED ARABIC-INDIC DIGIT ZERO
۱ ↔ 1 ; # EXTENDED ARABIC-INDIC DIGIT ONE
۲ ↔ 2 ; # EXTENDED ARABIC-INDIC DIGIT TWO
۳ ↔ 3 ; # EXTENDED ARABIC-INDIC DIGIT THREE
۴ ↔ 4 ; # EXTENDED ARABIC-INDIC DIGIT FOUR
۵ ↔ 5 ; # EXTENDED ARABIC-INDIC DIGIT FIVE
۶ ↔ 6 ; # EXTENDED ARABIC-INDIC DIGIT SIX
۷ ↔ 7 ; # EXTENDED ARABIC-INDIC DIGIT SEVEN
۸ ↔ 8 ; # EXTENDED ARABIC-INDIC DIGIT EIGHT
۹ ↔ 9 ; # EXTENDED ARABIC-INDIC DIGIT NINE
كه → k·h ; # ARABIC LETTER KAF + HEH
زه → z·h ; # ARABIC LETTER ZAIN + HEH
سه → s·h ; # ARABIC LETTER SEEN + HEH
گه → g·h ; # ARABIC LETTER GAF + HEH
بّ → bb ; # ARABIC LETTER BEH + SHADDA
پّ → pp ; # ARABIC LETTER PEH + SHADDA
تّ → tt ; # ARABIC LETTER TEH + SHADDA
ټّ → ṯṯ ; # ARABIC LETTER TEH WITH RING + SHADDA
ثّ → s̄s̄ ; # ARABIC LETTER THEH + SHADDA
جّ → jj ; # ARABIC LETTER JEEM + SHADDA
چّ → chch ; # ARABIC LETTER TCHEH + SHADDA
ّڅ → tsts ; # ARABIC LETTER HAH WITH THREE DOTS ABOVE + SHADDA
ّځ → dz ; # ARABIC LETTER HAH WITH HAMZA ABOVE + SHADDA
حّ → ḥḥ ; # ARABIC LETTER HAH + SHADDA
خّ → khkh ; # ARABIC LETTER KHAH + SHADDA
دّ → dd ; # ARABIC LETTER DAL + SHADDA
ّډ → ḏḏ ; # ARABIC LETTER DAL WITH RING + SHADDA
ذّ → z̄z̄ ; # ARABIC LETTER THAL + SHADDA
رّ → rr ; # ARABIC LETTER REH + SHADDA
ّړ → ṟṟ ; # ARABIC LETTER REH WITH RING + SHADDA
زّ → zz ; # ARABIC LETTER ZAIN + SHADDA
ژّ → zhzh ; # ARABIC LETTER JEH + SHADDA
ّژ → z͟hz͟h ; # ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE + SHADDA
سّ → ss ; # ARABIC LETTER SEEN + SHADDA
شّ → shsh ; # ARABIC LETTER SHEEN + SHADDA
ّښ → s͟hs͟h ; # ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE
صّ → ṣṣ ; # ARABIC LETTER SAD + SHADDA
ضّ → ḍḍ ; # ARABIC LETTER DAD + SHADDA
طّ → ṭṭ ; # ARABIC LETTER TAH + SHADDA
ظّ → ẓẓ ; # ARABIC LETTER ZAH + SHADDA
عّ → $ayin $ayin ; # ARABIC LETTER AIN + SHADDA
غّ → ghgh ; # ARABIC LETTER GHAIN + SHADDA
فّ → ff ; # ARABIC LETTER FEH + SHADDA
قّ → qq ; # ARABIC LETTER QAF + SHADDA
كّ → kk ; # ARABIC LETTER KAF + SHADDA
ّگ → gg ; # ARABIC LETTER GAF + SHADDA
ّڰ → gg ; # ARABIC LETTER GAF WITH RING + SHADDA
لّ → ll ; # ARABIC LETTER LAM + SHADDA
مّ → mm ; # ARABIC LETTER MEEM + SHADDA
نّ → nn ; # ARABIC LETTER NOON + SHADDA
ّڼ → ṉṉ ; # ARABIC LETTER NOON WITH RING + SHADDA
هّ → hh ; # ARABIC LETTER HEH + SHADDA
وّ → ww ; # ARABIC LETTER WAW + SHADDA
ّی → yy ; # ARABIC LETTER FARSI YEH + SHADDA
ىّ → yy ; # ARABIC LETTER YEH + SHADDA
$wordBoundary{ء → ; # ARABIC LETTER HAMZA
ء → $alef ; # ARABIC LETTER HAMZA
$wordBoundary{ا → ; # ARABIC LETTER ALEF
آ → $alef ā ; # ARABIC LETTER ALEF WITH MADDA ABOVE
ب → b ; # ARABIC LETTER BEH
پ → p ; # ARABIC LETTER PEH
ت → t ; # ARABIC LETTER TEH
ټ → ṯ ; # ARABIC LETTER TEH WITH RING
ة → h ; # ARABIC LETTER TEH MARBUTA
ث → s̄ ; # ARABIC LETTER THEH
ج → j ; # ARABIC LETTER JEEM
چ → ch ; # ARABIC LETTER TCHEH
څ → ts ; # ARABIC LETTER HAH WITH THREE DOTS ABOVE
ځ → dz ; # ARABIC LETTER HAH WITH HAMZA ABOVE
ح → ḥ ; # ARABIC LETTER HAH
خ → kh ; # ARABIC LETTER KHAH
د → d ; # ARABIC LETTER DAL
ډ → ḏ ; # ARABIC LETTER DAL WITH RING
ذ → z̄ ; # ARABIC LETTER THAL
ر → r ; # ARABIC LETTER REH
ړ → ṟ ; # ARABIC LETTER REH WITH RING
ز → z ; # ARABIC LETTER ZAIN
ژ → zh ; # ARABIC LETTER JEH
ږ → z͟h ; # ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE
س → s ; # ARABIC LETTER SEEN
ش → sh ; # ARABIC LETTER SHEEN
ښ → s͟h ; # ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE
ص → ṣ ; # ARABIC LETTER SAD
ض → ẕ ; # ARABIC LETTER DAD
ط → ṭ ; # ARABIC LETTER TAH
ظ → ẓ ; # ARABIC LETTER ZAH
ع → $ayin ; # ARABIC LETTER AIN
غ → gh ; # ARABIC LETTER GHAIN
ف → f ; # ARABIC LETTER FEH
ق → q ; # ARABIC LETTER QAF
ك → k ; # ARABIC LETTER KAF
گ → g ; # ARABIC LETTER GAF
ڰ → g ; # ARABIC LETTER GAF WITH RING
ل → l ; # ARABIC LETTER LAM
م → m ; # ARABIC LETTER MEEM
ن → n ; # ARABIC LETTER NOON
ڼ → ṉ ; # ARABIC LETTER NOON WITH RING
و → w ; # ARABIC LETTER WAW
ه → h ; # ARABIC LETTER HEH
ٔی → ey ; # ARABIC LETTER FARSI YEH + HAMZA ABOVE
ی → y ; # ARABIC LETTER FARSI YEH
ى → y ; # ARABIC LETTER YEH
ې → e ; # ARABIC LETTER E
َا → ā ; # ARABIC FATHA + ALEF
َىْ → ay ; # ARABIC FATHA + FARSI YEH + SUKUN
َى → á ; # ARABIC FATHA + ALEF MAKSURA
َْۍ → êy ; # ARABIC FATHA + SUKUN + YEH WITH TAIL
َْ → ê ; # ARABIC FATHA + SUKUN
َ → a ; # ARABIC FATHA
ِْي → ey ; # ARABIC KASRA + FARSI YEH + SUKUN
ِي → ī ; # ARABIC KASRA + FARSI YEH
ِى → ī ; # ARABIC KASRA + YEH
ِو → ew ; # ARABIC KASRA + WAW
ِ → i ; # ARABIC KASRA
ُوْ → ow ; # ARABIC DAMMA + WAW + SUKUN
ُوی → ūy ; # ARABIC DAMMA + WAW + FARSI YEH
ُو → ū ; # ARABIC DAMMA + WAW
ُ → u ; # ARABIC DAMMA
ْ → ; # ARABIC SUKUN‬
‫#
########################################################################
# BGN/PCGN 1968 System
#
# This system was adopted in 1968 for the romanization of Pashto
# geographic names in Afghanistan. Persian names in Afghanistan are
# romanized in accordance with the Romanization System for Persian
# (BGN/PCGN 1958 System), shown on pages 87-92).
#
# Originally prepared by Michael Everson
########################################################################
#
# MINIMAL FILTER: Pashto-Latin
#

:: [ءآابةتثجحخدذرزسشصضطظعغفقكلمنهوىئَُِّْ٠١٢٣٤٥٦٧٨٩ټپځڅچډړږژښگڰڼیۍې] ;
:: NFD (NFC) ;
#
#
########################################################################


#
########################################################################
#
# Define All Transformation Variables
#
########################################################################
#

$alef = ’;
$ayin = ‘;
$disambig = ̱ ;
#
#
# Use this $wordBoundary until bug 2034 is fixed in ICU:
# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
#

$wordBoundary = [^[:L:][:M:][:N:]] ;
#
#
########################################################################

[:Nd:]{٫}[:Nd:] ↔ [:Nd:]{','}[:Nd:] ; # ARABIC DECIMAL SEPARATOR
[:Nd:]{٬}[:Nd:] ↔ [:Nd:]{'.'}[:Nd:] ; # ARABIC THOUSANDS SEPARATOR
٫ ↔ ',' $disambig ; # ARABIC DECIMAL SEPARATOR
٬ ↔ '.' $disambig ; # ARABIC THOUSANDS SEPARATOR
# ٭ ↔ ; # ARABIC FIVE POINTED STAR // no need to transliterate
، ↔ ',' ; # ARABIC COMMA
؛ ↔ ';' ; # ARABIC SEMICOLON
؟ ↔ '?' ; # ARABIC QUESTION MARK
٪ ↔ '%' ; # ARABIC PERCENT SIGN
٠ ↔ 0 $disambig ; # ARABIC-INDIC DIGIT ZERO
١ ↔ 1 $disambig ; # ARABIC-INDIC DIGIT ONE
٢ ↔ 2 $disambig ; # ARABIC-INDIC DIGIT TWO
٣ ↔ 3 $disambig ; # ARABIC-INDIC DIGIT THREE
٤ ↔ 4 $disambig ; # ARABIC-INDIC DIGIT FOUR
٥ ↔ 5 $disambig ; # ARABIC-INDIC DIGIT FIVE
٦ ↔ 6 $disambig ; # ARABIC-INDIC DIGIT SIX
٧ ↔ 7 $disambig ; # ARABIC-INDIC DIGIT SEVEN
٨ ↔ 8 $disambig ; # ARABIC-INDIC DIGIT EIGHT
٩ ↔ 9 $disambig ; # ARABIC-INDIC DIGIT NINE
۰ ↔ 0 ; # EXTENDED ARABIC-INDIC DIGIT ZERO
۱ ↔ 1 ; # EXTENDED ARABIC-INDIC DIGIT ONE
۲ ↔ 2 ; # EXTENDED ARABIC-INDIC DIGIT TWO
۳ ↔ 3 ; # EXTENDED ARABIC-INDIC DIGIT THREE
۴ ↔ 4 ; # EXTENDED ARABIC-INDIC DIGIT FOUR
۵ ↔ 5 ; # EXTENDED ARABIC-INDIC DIGIT FIVE
۶ ↔ 6 ; # EXTENDED ARABIC-INDIC DIGIT SIX
۷ ↔ 7 ; # EXTENDED ARABIC-INDIC DIGIT SEVEN
۸ ↔ 8 ; # EXTENDED ARABIC-INDIC DIGIT EIGHT
۹ ↔ 9 ; # EXTENDED ARABIC-INDIC DIGIT NINE

#
########################################################################
#
# Rules moved to front to avoid masking
#
########################################################################


#
########################################################################
#
# BGN Page 89 Rule 4
#
# The character sequences كه , زه , سه , and گه may be romanized k·h, z·h,
# s·h, and g·h in order to differentiate those romanizations from the
# digraphs kh, zh, sh, and gh.
#
########################################################################
#

كه → k·h ; # ARABIC LETTER KAF + HEH
زه → z·h ; # ARABIC LETTER ZAIN + HEH
سه → s·h ; # ARABIC LETTER SEEN + HEH
گه → g·h ; # ARABIC LETTER GAF + HEH
#
#
########################################################################
#
# End Rule 4
#
########################################################################



#
########################################################################
#
# BGN Page 91 Rule 7
#
# Doubles consonant sounds are represented in Arabic script by
# placing a shaddah ( ّ ) over a consonant character. In romanization
# the letter should be doubled. [The remainder of this rule deals with
# the definite article and is lexical.]
#
########################################################################
#

بّ → bb ; # ARABIC LETTER BEH + SHADDA
پّ → pp ; # ARABIC LETTER PEH + SHADDA
تّ → tt ; # ARABIC LETTER TEH + SHADDA
ټّ → ṯṯ ; # ARABIC LETTER TEH WITH RING + SHADDA
ثّ → s̄s̄ ; # ARABIC LETTER THEH + SHADDA
جّ → jj ; # ARABIC LETTER JEEM + SHADDA
چّ → chch ; # ARABIC LETTER TCHEH + SHADDA
ّڅ → tsts ; # ARABIC LETTER HAH WITH THREE DOTS ABOVE + SHADDA
ّځ → dz ; # ARABIC LETTER HAH WITH HAMZA ABOVE + SHADDA
حّ → ḥḥ ; # ARABIC LETTER HAH + SHADDA
خّ → khkh ; # ARABIC LETTER KHAH + SHADDA
دّ → dd ; # ARABIC LETTER DAL + SHADDA
ّډ → ḏḏ ; # ARABIC LETTER DAL WITH RING + SHADDA
ذّ → z̄z̄ ; # ARABIC LETTER THAL + SHADDA
رّ → rr ; # ARABIC LETTER REH + SHADDA
ّړ → ṟṟ ; # ARABIC LETTER REH WITH RING + SHADDA
زّ → zz ; # ARABIC LETTER ZAIN + SHADDA
ژّ → zhzh ; # ARABIC LETTER JEH + SHADDA
ّژ → z͟hz͟h ; # ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE + SHADDA
سّ → ss ; # ARABIC LETTER SEEN + SHADDA
شّ → shsh ; # ARABIC LETTER SHEEN + SHADDA
ّښ → s͟hs͟h ; # ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE
صّ → ṣṣ ; # ARABIC LETTER SAD + SHADDA
ضّ → ḍḍ ; # ARABIC LETTER DAD + SHADDA
طّ → ṭṭ ; # ARABIC LETTER TAH + SHADDA
ظّ → ẓẓ ; # ARABIC LETTER ZAH + SHADDA
عّ → $ayin $ayin ; # ARABIC LETTER AIN + SHADDA
غّ → ghgh ; # ARABIC LETTER GHAIN + SHADDA
فّ → ff ; # ARABIC LETTER FEH + SHADDA
قّ → qq ; # ARABIC LETTER QAF + SHADDA
كّ → kk ; # ARABIC LETTER KAF + SHADDA
ّگ → gg ; # ARABIC LETTER GAF + SHADDA
ّڰ → gg ; # ARABIC LETTER GAF WITH RING + SHADDA
لّ → ll ; # ARABIC LETTER LAM + SHADDA
مّ → mm ; # ARABIC LETTER MEEM + SHADDA
نّ → nn ; # ARABIC LETTER NOON + SHADDA
ّڼ → ṉṉ ; # ARABIC LETTER NOON WITH RING + SHADDA
هّ → hh ; # ARABIC LETTER HEH + SHADDA
وّ → ww ; # ARABIC LETTER WAW + SHADDA
ّی → yy ; # ARABIC LETTER FARSI YEH + SHADDA
ىّ → yy ; # ARABIC LETTER YEH + SHADDA
#
#
########################################################################
#
# End Rule 7
#
########################################################################



#
########################################################################
#
# Start of Transformations
#
########################################################################
#

$wordBoundary{ء → ; # ARABIC LETTER HAMZA
ء → $alef ; # ARABIC LETTER HAMZA
$wordBoundary{ا → ; # ARABIC LETTER ALEF
آ → $alef ā ; # ARABIC LETTER ALEF WITH MADDA ABOVE
ب → b ; # ARABIC LETTER BEH
پ → p ; # ARABIC LETTER PEH
ت → t ; # ARABIC LETTER TEH
ټ → ṯ ; # ARABIC LETTER TEH WITH RING
ة → h ; # ARABIC LETTER TEH MARBUTA
ث → s̄ ; # ARABIC LETTER THEH
ج → j ; # ARABIC LETTER JEEM
چ → ch ; # ARABIC LETTER TCHEH
څ → ts ; # ARABIC LETTER HAH WITH THREE DOTS ABOVE
ځ → dz ; # ARABIC LETTER HAH WITH HAMZA ABOVE
ح → ḥ ; # ARABIC LETTER HAH
خ → kh ; # ARABIC LETTER KHAH
د → d ; # ARABIC LETTER DAL
ډ → ḏ ; # ARABIC LETTER DAL WITH RING
ذ → z̄ ; # ARABIC LETTER THAL
ر → r ; # ARABIC LETTER REH
ړ → ṟ ; # ARABIC LETTER REH WITH RING
ز → z ; # ARABIC LETTER ZAIN
ژ → zh ; # ARABIC LETTER JEH
ږ → z͟h ; # ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE
س → s ; # ARABIC LETTER SEEN
ش → sh ; # ARABIC LETTER SHEEN
ښ → s͟h ; # ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE
ص → ṣ ; # ARABIC LETTER SAD
ض → ẕ ; # ARABIC LETTER DAD
ط → ṭ ; # ARABIC LETTER TAH
ظ → ẓ ; # ARABIC LETTER ZAH
ع → $ayin ; # ARABIC LETTER AIN
غ → gh ; # ARABIC LETTER GHAIN
ف → f ; # ARABIC LETTER FEH
ق → q ; # ARABIC LETTER QAF
ك → k ; # ARABIC LETTER KAF
گ → g ; # ARABIC LETTER GAF
ڰ → g ; # ARABIC LETTER GAF WITH RING
ل → l ; # ARABIC LETTER LAM
م → m ; # ARABIC LETTER MEEM
ن → n ; # ARABIC LETTER NOON
ڼ → ṉ ; # ARABIC LETTER NOON WITH RING
و → w ; # ARABIC LETTER WAW
ه → h ; # ARABIC LETTER HEH
ٔی → ey ; # ARABIC LETTER FARSI YEH + HAMZA ABOVE
ی → y ; # ARABIC LETTER FARSI YEH
ى → y ; # ARABIC LETTER YEH
ې → e ; # ARABIC LETTER E

َا → ā ; # ARABIC FATHA + ALEF
َىْ → ay ; # ARABIC FATHA + FARSI YEH + SUKUN
َى → á ; # ARABIC FATHA + ALEF MAKSURA
َْۍ → êy ; # ARABIC FATHA + SUKUN + YEH WITH TAIL
َْ → ê ; # ARABIC FATHA + SUKUN
َ → a ; # ARABIC FATHA

ِْي → ey ; # ARABIC KASRA + FARSI YEH + SUKUN
ِي → ī ; # ARABIC KASRA + FARSI YEH
ِى → ī ; # ARABIC KASRA + YEH
ِو → ew ; # ARABIC KASRA + WAW
ِ → i ; # ARABIC KASRA

ُوْ → ow ; # ARABIC DAMMA + WAW + SUKUN
ُوی → ūy ; # ARABIC DAMMA + WAW + FARSI YEH
ُو → ū ; # ARABIC DAMMA + WAW
ُ → u ; # ARABIC DAMMA

ْ → ; # ARABIC SUKUN


#
#
########################################################################‬
…/transforms/transform[@source="Persian"][@target="Latin"][@variant="BGN"][@direction="forward"]/tRule‫:: [[:arabic:][:block=ARABIC:][ءآابةتثجحخدذرزسشصضطظعغفقكلمنهویيَُِّْ٠١٢٣٤٥٦٧٨٩پچژگی]] ;
:: NFKD (NFC) ;
$alef = ’;
$ayin = ‘;
$disambig = ̱ ;
$wordBoundary = [^[:L:][:M:][:N:]] ;
[:Nd:]{٫}[:Nd:] ↔ [:Nd:]{','}[:Nd:] ; # ARABIC DECIMAL SEPARATOR
[:Nd:]{٬}[:Nd:] ↔ [:Nd:]{'.'}[:Nd:] ; # ARABIC THOUSANDS SEPARATOR
٫ ↔ ',' $disambig ; # ARABIC DECIMAL SEPARATOR
٬ ↔ '.' $disambig ; # ARABIC THOUSANDS SEPARATOR
، ↔ ',' ; # ARABIC COMMA
؛ ↔ ';' ; # ARABIC SEMICOLON
؟ ↔ '?' ; # ARABIC QUESTION MARK
٪ ↔ '%' ; # ARABIC PERCENT SIGN
٠ ↔ 0 $disambig ; # ARABIC-INDIC DIGIT ZERO
١ ↔ 1 $disambig ; # ARABIC-INDIC DIGIT ONE
٢ ↔ 2 $disambig ; # ARABIC-INDIC DIGIT TWO
٣ ↔ 3 $disambig ; # ARABIC-INDIC DIGIT THREE
٤ ↔ 4 $disambig ; # ARABIC-INDIC DIGIT FOUR
٥ ↔ 5 $disambig ; # ARABIC-INDIC DIGIT FIVE
٦ ↔ 6 $disambig ; # ARABIC-INDIC DIGIT SIX
٧ ↔ 7 $disambig ; # ARABIC-INDIC DIGIT SEVEN
٨ ↔ 8 $disambig ; # ARABIC-INDIC DIGIT EIGHT
٩ ↔ 9 $disambig ; # ARABIC-INDIC DIGIT NINE
۰ ↔ 0 ; # EXTENDED ARABIC-INDIC DIGIT ZERO
۱ ↔ 1 ; # EXTENDED ARABIC-INDIC DIGIT ONE
۲ ↔ 2 ; # EXTENDED ARABIC-INDIC DIGIT TWO
۳ ↔ 3 ; # EXTENDED ARABIC-INDIC DIGIT THREE
۴ ↔ 4 ; # EXTENDED ARABIC-INDIC DIGIT FOUR
۵ ↔ 5 ; # EXTENDED ARABIC-INDIC DIGIT FIVE
۶ ↔ 6 ; # EXTENDED ARABIC-INDIC DIGIT SIX
۷ ↔ 7 ; # EXTENDED ARABIC-INDIC DIGIT SEVEN
۸ ↔ 8 ; # EXTENDED ARABIC-INDIC DIGIT EIGHT
۹ ↔ 9 ; # EXTENDED ARABIC-INDIC DIGIT NINE
كه → k·h ; # ARABIC LETTER KAF + HEH
زه → z·h ; # ARABIC LETTER ZAIN + HEH
سه → s·h ; # ARABIC LETTER SEEN + HEH
گه → g·h ; # ARABIC LETTER GAF + HEH
بّ → bb ; # ARABIC LETTER BEH + SHADDA
پّ → pp ; # ARABIC LETTER PEH + SHADDA
تّ → tt ; # ARABIC LETTER TEH + SHADDA
ثّ → s̄s̄ ; # ARABIC LETTER THEH + SHADDA
جّ → jj ; # ARABIC LETTER JEEM + SHADDA
چّ → chch ; # ARABIC LETTER TCHEH + SHADDA
حّ → ḥḥ ; # ARABIC LETTER HAH + SHADDA
خّ → khkh ; # ARABIC LETTER KHAH + SHADDA
دّ → dd ; # ARABIC LETTER DAL + SHADDA
ذّ → z̄z̄ ; # ARABIC LETTER THAL + SHADDA
رّ → rr ; # ARABIC LETTER REH + SHADDA
زّ → zz ; # ARABIC LETTER ZAIN + SHADDA
ژّ → zhzh ; # ARABIC LETTER JEH + SHADDA
سّ → ss ; # ARABIC LETTER SEEN + SHADDA
شّ → shsh ; # ARABIC LETTER SHEEN + SHADDA
صّ → ṣṣ ; # ARABIC LETTER SAD + SHADDA
ضّ → ḍḍ ; # ARABIC LETTER DAD + SHADDA
طّ → ṭṭ ; # ARABIC LETTER TAH + SHADDA
ظّ → ẓẓ ; # ARABIC LETTER ZAH + SHADDA
عّ → $ayin $ayin ; # ARABIC LETTER AIN + SHADDA
غّ → ghgh ; # ARABIC LETTER GHAIN + SHADDA
فّ → ff ; # ARABIC LETTER FEH + SHADDA
قّ → qq ; # ARABIC LETTER QAF + SHADDA
كّ → kk ; # ARABIC LETTER KAF + SHADDA
لّ → ll ; # ARABIC LETTER LAM + SHADDA
مّ → mm ; # ARABIC LETTER MEEM + SHADDA
نّ → nn ; # ARABIC LETTER NOON + SHADDA
هّ → hh ; # ARABIC LETTER HEH + SHADDA
وّ → ww ; # ARABIC LETTER WAW + SHADDA
یّ → yy ; # ARABIC LETTER FARSI YEH + SHADDA
$wordBoundary{ء → ; # ARABIC LETTER HAMZA
ء → $alef ; # ARABIC LETTER HAMZA
$wordBoundary{ا → ; # ARABIC LETTER ALEF
آ → $alef ā ; # ARABIC FATHA ALEF WITH MADDA ABOVE
ب → b ; # ARABIC LETTER BEH
پ → p ; # ARABIC LETTER PEH
ت → t ; # ARABIC LETTER TEH
ة → h ; # ARABIC LETTER TEH MARBUTA
ث → s̄ ; # ARABIC LETTER THEH
ج → j ; # ARABIC LETTER JEEM
چ → ch ; # ARABIC LETTER TCHEH
ح → ḥ ; # ARABIC LETTER HAH
خ → kh ; # ARABIC LETTER KHAH
د → d ; # ARABIC LETTER DAL
ذ → z̄ ; # ARABIC LETTER THAL
ر → r ; # ARABIC LETTER REH
ز → z ; # ARABIC LETTER ZAIN
ژ → zh ; # ARABIC LETTER JEH
س → s ; # ARABIC LETTER SEEN
ش → sh ; # ARABIC LETTER SHEEN
ص → ṣ ; # ARABIC LETTER SAD
ض → ẕ ; # ARABIC LETTER DAD
ط → ṭ ; # ARABIC LETTER TAH
ظ → ẓ ; # ARABIC LETTER ZAH
ع → $ayin ; # ARABIC LETTER AIN
غ → gh ; # ARABIC LETTER GHAIN
ف → f ; # ARABIC LETTER FEH
ق → q ; # ARABIC LETTER QAF
ک ↔ k ; # ARABIC LETTER KEHEH
ك ↔ k $disambig ; # ARABIC LETTER KAF
گ → g ; # ARABIC LETTER GAF
ل → l ; # ARABIC LETTER LAM
م → m ; # ARABIC LETTER MEEM
ن → n ; # ARABIC LETTER NOON
ه → h ; # ARABIC LETTER HEH
و → v ; # ARABIC LETTER WAW
ی → y ; # ARABIC LETTER FARSI YEH
َا → ā ; # ARABIC FATHA + ALEF
َی → á ; # ARABIC FATHA + FARSI YEH
َوْ → ow ; # ARABIC FATHA + WAW + SUKUN
َ → a ; # ARABIC FATHA
ِي → ī ; # ARABIC KASRA + YEH
ِ → e ; # ARABIC KASRA
ُو → ū ; # ARABIC DAMMA + WAW
ُ → o ; # ARABIC DAMMA
ْ → ; # ARABIC SUKUN
::NFC (NFD) ;‬
‫#
########################################################################
# BGN/PCGN 1956 System
#
# This system was adopted by the BGN in 1946 and by the PCGN in 1958.
# It is used for the romanization of geographic names in Iran and
# for Persian-language names in Afghanistan.
#
# Originally prepared by Michael Everson
########################################################################
#
# MINIMAL FILTER: Persian-Latin
#

:: [[:arabic:][:block=ARABIC:][ءآابةتثجحخدذرزسشصضطظعغفقكلمنهویيَُِّْ٠١٢٣٤٥٦٧٨٩پچژگی]] ;
:: NFKD (NFC) ;
#
#
########################################################################


#
########################################################################
#
# Define All Transformation Variables
#
########################################################################
#

$alef = ’;
$ayin = ‘;
$disambig = ̱ ;
#
#
# Use this $wordBoundary until bug 2034 is fixed in ICU:
# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
#

$wordBoundary = [^[:L:][:M:][:N:]] ;
#
#
########################################################################

# non-letters
[:Nd:]{٫}[:Nd:] ↔ [:Nd:]{','}[:Nd:] ; # ARABIC DECIMAL SEPARATOR
[:Nd:]{٬}[:Nd:] ↔ [:Nd:]{'.'}[:Nd:] ; # ARABIC THOUSANDS SEPARATOR
٫ ↔ ',' $disambig ; # ARABIC DECIMAL SEPARATOR
٬ ↔ '.' $disambig ; # ARABIC THOUSANDS SEPARATOR
# ٭ ↔ ; # ARABIC FIVE POINTED STAR // no need to transliterate
، ↔ ',' ; # ARABIC COMMA
؛ ↔ ';' ; # ARABIC SEMICOLON
؟ ↔ '?' ; # ARABIC QUESTION MARK
٪ ↔ '%' ; # ARABIC PERCENT SIGN
٠ ↔ 0 $disambig ; # ARABIC-INDIC DIGIT ZERO
١ ↔ 1 $disambig ; # ARABIC-INDIC DIGIT ONE
٢ ↔ 2 $disambig ; # ARABIC-INDIC DIGIT TWO
٣ ↔ 3 $disambig ; # ARABIC-INDIC DIGIT THREE
٤ ↔ 4 $disambig ; # ARABIC-INDIC DIGIT FOUR
٥ ↔ 5 $disambig ; # ARABIC-INDIC DIGIT FIVE
٦ ↔ 6 $disambig ; # ARABIC-INDIC DIGIT SIX
٧ ↔ 7 $disambig ; # ARABIC-INDIC DIGIT SEVEN
٨ ↔ 8 $disambig ; # ARABIC-INDIC DIGIT EIGHT
٩ ↔ 9 $disambig ; # ARABIC-INDIC DIGIT NINE
۰ ↔ 0 ; # EXTENDED ARABIC-INDIC DIGIT ZERO
۱ ↔ 1 ; # EXTENDED ARABIC-INDIC DIGIT ONE
۲ ↔ 2 ; # EXTENDED ARABIC-INDIC DIGIT TWO
۳ ↔ 3 ; # EXTENDED ARABIC-INDIC DIGIT THREE
۴ ↔ 4 ; # EXTENDED ARABIC-INDIC DIGIT FOUR
۵ ↔ 5 ; # EXTENDED ARABIC-INDIC DIGIT FIVE
۶ ↔ 6 ; # EXTENDED ARABIC-INDIC DIGIT SIX
۷ ↔ 7 ; # EXTENDED ARABIC-INDIC DIGIT SEVEN
۸ ↔ 8 ; # EXTENDED ARABIC-INDIC DIGIT EIGHT
۹ ↔ 9 ; # EXTENDED ARABIC-INDIC DIGIT NINE

#
########################################################################
#
# Rules moved to front to avoid masking
#
########################################################################


#
########################################################################
#
# BGN Page 89 Rule 4
#
# The character sequences كه , زه , سه , and گه may be romanized k·h, z·h,
# s·h, and g·h in order to differentiate those romanizations from the
# digraphs kh, zh, sh, and gh.
#
########################################################################
#

كه → k·h ; # ARABIC LETTER KAF + HEH
زه → z·h ; # ARABIC LETTER ZAIN + HEH
سه → s·h ; # ARABIC LETTER SEEN + HEH
گه → g·h ; # ARABIC LETTER GAF + HEH
#
#
########################################################################
#
# End Rule 4
#
########################################################################



#
########################################################################
#
# BGN Page 91 Rule 7
#
# Doubles consonant sounds are represented in Arabic script by
# placing a shaddah ( ّ ) over a consonant character. In romanization
# the letter should be doubled. [The remainder of this rule deals with
# the definite article and is lexical.]
#
########################################################################
#

بّ → bb ; # ARABIC LETTER BEH + SHADDA
پّ → pp ; # ARABIC LETTER PEH + SHADDA
تّ → tt ; # ARABIC LETTER TEH + SHADDA
ثّ → s̄s̄ ; # ARABIC LETTER THEH + SHADDA
جّ → jj ; # ARABIC LETTER JEEM + SHADDA
چّ → chch ; # ARABIC LETTER TCHEH + SHADDA
حّ → ḥḥ ; # ARABIC LETTER HAH + SHADDA
خّ → khkh ; # ARABIC LETTER KHAH + SHADDA
دّ → dd ; # ARABIC LETTER DAL + SHADDA
ذّ → z̄z̄ ; # ARABIC LETTER THAL + SHADDA
رّ → rr ; # ARABIC LETTER REH + SHADDA
زّ → zz ; # ARABIC LETTER ZAIN + SHADDA
ژّ → zhzh ; # ARABIC LETTER JEH + SHADDA
سّ → ss ; # ARABIC LETTER SEEN + SHADDA
شّ → shsh ; # ARABIC LETTER SHEEN + SHADDA
صّ → ṣṣ ; # ARABIC LETTER SAD + SHADDA
ضّ → ḍḍ ; # ARABIC LETTER DAD + SHADDA
طّ → ṭṭ ; # ARABIC LETTER TAH + SHADDA
ظّ → ẓẓ ; # ARABIC LETTER ZAH + SHADDA
عّ → $ayin $ayin ; # ARABIC LETTER AIN + SHADDA
غّ → ghgh ; # ARABIC LETTER GHAIN + SHADDA
فّ → ff ; # ARABIC LETTER FEH + SHADDA
قّ → qq ; # ARABIC LETTER QAF + SHADDA
كّ → kk ; # ARABIC LETTER KAF + SHADDA
لّ → ll ; # ARABIC LETTER LAM + SHADDA
مّ → mm ; # ARABIC LETTER MEEM + SHADDA
نّ → nn ; # ARABIC LETTER NOON + SHADDA
هّ → hh ; # ARABIC LETTER HEH + SHADDA
وّ → ww ; # ARABIC LETTER WAW + SHADDA
یّ → yy ; # ARABIC LETTER FARSI YEH + SHADDA
#
#
########################################################################
#
# End Rule 7
#
########################################################################



#
########################################################################
#
# Start of Transformations
#
########################################################################
#

$wordBoundary{ء → ; # ARABIC LETTER HAMZA
ء → $alef ; # ARABIC LETTER HAMZA
$wordBoundary{ا → ; # ARABIC LETTER ALEF
آ → $alef ā ; # ARABIC FATHA ALEF WITH MADDA ABOVE
ب → b ; # ARABIC LETTER BEH
پ → p ; # ARABIC LETTER PEH
ت → t ; # ARABIC LETTER TEH
ة → h ; # ARABIC LETTER TEH MARBUTA
ث → s̄ ; # ARABIC LETTER THEH
ج → j ; # ARABIC LETTER JEEM
چ → ch ; # ARABIC LETTER TCHEH
ح → ḥ ; # ARABIC LETTER HAH
خ → kh ; # ARABIC LETTER KHAH
د → d ; # ARABIC LETTER DAL
ذ → z̄ ; # ARABIC LETTER THAL
ر → r ; # ARABIC LETTER REH
ز → z ; # ARABIC LETTER ZAIN
ژ → zh ; # ARABIC LETTER JEH
س → s ; # ARABIC LETTER SEEN
ش → sh ; # ARABIC LETTER SHEEN
ص → ṣ ; # ARABIC LETTER SAD
ض → ẕ ; # ARABIC LETTER DAD
ط → ṭ ; # ARABIC LETTER TAH
ظ → ẓ ; # ARABIC LETTER ZAH
ع → $ayin ; # ARABIC LETTER AIN
غ → gh ; # ARABIC LETTER GHAIN
ف → f ; # ARABIC LETTER FEH
ق → q ; # ARABIC LETTER QAF
ک ↔ k ; # ARABIC LETTER KEHEH
ك ↔ k $disambig ; # ARABIC LETTER KAF
گ → g ; # ARABIC LETTER GAF
ل → l ; # ARABIC LETTER LAM
م → m ; # ARABIC LETTER MEEM
ن → n ; # ARABIC LETTER NOON
ه → h ; # ARABIC LETTER HEH
و → v ; # ARABIC LETTER WAW
ی → y ; # ARABIC LETTER FARSI YEH

َا → ā ; # ARABIC FATHA + ALEF
َی → á ; # ARABIC FATHA + FARSI YEH
َوْ → ow ; # ARABIC FATHA + WAW + SUKUN
َ → a ; # ARABIC FATHA

ِي → ī ; # ARABIC KASRA + YEH
ِ → e ; # ARABIC KASRA

ُو → ū ; # ARABIC DAMMA + WAW
ُ → o ; # ARABIC DAMMA

ْ → ; # ARABIC SUKUN
::NFC (NFD) ;

#
#
########################################################################‬
…/transforms/transform[@source="Pinyin"][@target="NumericPinyin"][@direction="both"]/tRulē ↔ 1;
́ ↔ 2;
̌ ↔ 3;
̀ ↔ 4;
← 5;
# Only intended for internal use
̄ ↔ 1;
́ ↔ 2;
̌ ↔ 3;
̀ ↔ 4;
← 5;
…/transforms/transform[@source="pl"][@target="ja"][@direction="forward"]/tRule::pl-pl_FONIPA;
::pl_FONIPA-ja;
#
# Copyright (C) 2010 Google, Inc. All Rights Reserved.
# Author: sascha@google.com (Sascha Brawer)
#

::pl-pl_FONIPA;
::pl_FONIPA-ja;
…/transforms/transform[@source="pl"][@target="pl_FONIPA"][@direction="forward"]/tRule:: NFC () ;
:: Lower () ;
$voiceless = [cfhkpst];
$vowel = [ aąeęioóuy ];
ch } i → ç ;
ch → x ;
ci } $vowel → t \u0361 ɕ ;
ci → t \u0361 ɕ i ;
cz → t \u0361 ʂ ;
dzi } $vowel → d \u0361 ʑ ;
dzi → d \u0361 ʑ i ;
dz } $voiceless → t \u0361 s ;
dz → d \u0361 z ;
dź } $voiceless → t \u0361 ɕ ;
dź → d \u0361 ʑ ;
dż } $voiceless → t \u0361 ʂ ;
dż → d \u0361 ʐ ;
kw → kf ;
krw → krf ;
ni } $vowel → ɲ ;
ni → ɲ i ;
$voiceless { rz → ʂ ;
rz } $voiceless → ʂ ;
rz → ʐ ;
sz → ʂ ;
trw → trf ;
tw → tf ;
zi } $vowel → ʑ ;
zi → ʑ i ;
a → a ;
ą } [bp] → ɔm ;
ą } [kg] → ɔŋ ;
ą } [cdt] → ɔn ;
ą → ɔ̃ ;
b } $voiceless → p ;
b → b ;
c → t \u0361 s ;
ć → t \u0361 ɕ ;
d } $voiceless → t ;
d → d ;
e → ɛ ;
ę } [bp] → ɛm ;
ę } [dt] → ɛn ;
ę } [gk] → ɛŋ ;
ę → ɛ̃;
f → f ;
g } $voiceless → k ;
g → ɡ ;
h } i → ç ;
h → x ;
i } $vowel → ʲ ;
i → i ;
j → j ;
k } [bdzż] → ɡ ;
k → k ;
l } i → ʎ ;
l → l ;
ł → w ;
m → m ;
n → n ;
ń → ɲ ;
o → ɔ ;
ó → u ;
r → r ;
si } $vowel → ɕ ;
si → ɕi ;
s → s ;
ś → ɕ ;
t → t ;
u → u ;
w } $voiceless → f ;
w → v ;
y → ɨ ;
ź } $voiceless → ɕ ;
ź → ʑ ;
ż } $voiceless → ʂ ;
ż → ʐ ;
:: Null ;
tʐ → tʂ ;
pʐ → pʂ ;
xʐ → xʂ ;
ʐt͡ʂ → ʂt͡ʂ ;
b } [$] → p ;
d \u0361 z } [$] → t \u0361 s ; # rydz → rɨt͡s
d } [$] → t ;
ɡ } [$] → k ;
v } [$] → f ;
ʐ } [$] → ʂ ;
ʑ } [$] → ɕ ;
z } [$] → s ;
#
# Copyright (C) 2010 Google, Inc. All Rights Reserved.
# Author: sascha@google.com (Sascha Brawer)
#
# Polish orthography to phonemic transcription.
# http://en.wikipedia.org/wiki/Polish_phonology
#
# Transform input to normalized form NFC, and to lowercase.

:: NFC () ;
:: Lower () ;
#
#
# Definitions.

$voiceless = [cfhkpst];
$vowel = [ aąeęioóuy ];
#
#
# Digraphs and Trigraphs.
#

ch } i → ç ;
ch → x ;
ci } $vowel → t \u0361 ɕ ;
ci → t \u0361 ɕ i ;
cz → t \u0361 ʂ ;
dzi } $vowel → d \u0361 ʑ ;
dzi → d \u0361 ʑ i ;
dz } $voiceless → t \u0361 s ;
dz → d \u0361 z ;
dź } $voiceless → t \u0361 ɕ ;
dź → d \u0361 ʑ ;
dż } $voiceless → t \u0361 ʂ ;
dż → d \u0361 ʐ ;
kw → kf ;
krw → krf ;
ni } $vowel → ɲ ;
ni → ɲ i ;
$voiceless { rz → ʂ ;
rz } $voiceless → ʂ ;
rz → ʐ ;
sz → ʂ ;
trw → trf ;
tw → tf ;
zi } $vowel → ʑ ;
zi → ʑ i ;
#
#

a → a ;
ą } [bp] → ɔm ;
ą } [kg] → ɔŋ ;
ą } [cdt] → ɔn ;
ą → ɔ̃ ;
b } $voiceless → p ;
b → b ;
c → t \u0361 s ;
ć → t \u0361 ɕ ;
d } $voiceless → t ;
d → d ;
e → ɛ ;
ę } [bp] → ɛm ;
ę } [dt] → ɛn ;
ę } [gk] → ɛŋ ;
ę → ɛ̃;
f → f ;
g } $voiceless → k ;
g → ɡ ;
h } i → ç ;
h → x ;
i } $vowel → ʲ ;
i → i ;
j → j ;
k } [bdzż] → ɡ ;
k → k ;
l } i → ʎ ;
l → l ;
ł → w ;
m → m ;
n → n ;
ń → ɲ ;
o → ɔ ;
ó → u ;
r → r ;
si } $vowel → ɕ ;
si → ɕi ;
s → s ;
ś → ɕ ;
t → t ;
u → u ;
w } $voiceless → f ;
w → v ;
y → ɨ ;
ź } $voiceless → ɕ ;
ź → ʑ ;
ż } $voiceless → ʂ ;
ż → ʐ ;
#
#
# Second pass: Phoneme-to-phone rules.

:: Null ;
#
#

tʐ → tʂ ;
pʐ → pʂ ;
xʐ → xʂ ;
ʐt͡ʂ → ʂt͡ʂ ;
#
#
# Final de-voicing.

b } [$] → p ;
d \u0361 z } [$] → t \u0361 s ; # rydz → rɨt͡s
d } [$] → t ;
ɡ } [$] → k ;
v } [$] → f ;
ʐ } [$] → ʂ ;
ʑ } [$] → ɕ ;
z } [$] → s ;
…/transforms/transform[@source="pl_FONIPA"][@target="ja"][@direction="forward"]/tRule$word_boundary = [-\ $] ;
$vowel = [aeiouw] ; # Vowels and glides
$not_vowel = [^$vowel] ;
ç → | h;
ɡ → | g;
ʎ → | l;
ŋ → | n;
d \u0361 ʑ → | ʑ;
d \u0361 ʐ → | ʐ;
d \u0361 z → | z;
ɛ̃ → | en;
ɛ → | e;
[ɨʲ] → | i;
ɔ̃ → | on;
ɔ → | o;
:: Null ();
'.' → ;
a → ア;
ba → バ;
bb → ッ | b;
be → ベ;
b[ij]a → ビャ;
b[ij]o → ビョ;
b[ij] → ビ;
bo → ボ;
bu → ブ;
b } $word_boundary → プ;
b → ブ;
ca → チャ ;
ce → チェ ;
ci → チ ;
cu → チュ ;
co → チョ ;
c → チ ;
^ d \u0361 ɕ → dɕ;
d \u0361 ɕ → ッ | dɕ;
da → ダ;
dd → ッ | d;
de → デ;
di → ディ;
do → ド;
du → ドゥ;
dɕ → チ;
d } $word_boundary → ト;
d → ド;
e → エ;
fa → ファ;
fe → フェ;
ff → ッ | f;
fi → フィ;
fo → フォ;
fu → フ;
f → フ;
ha → ハ;
hi → ヒ;
hu → フ;
he → ヘ;
ho → ホ;
h } $word_boundary → ;
h → フ;
ga → ガ;
ge → グエ;
gi → ギ;
gg → ッ | g;
go → ゴ;
gu → グ;
g } $word_boundary → ク;
g → グ;
i → イ ;
ja → ヤ;
ji → イ;
jo → ヨ;
je → イェ;
ju → ユ;
j → イ;
ka → カ;
ke → ケ;
ki → キ;
kk → ッ | k;
ko → コ;
ku → ク;
k → ク;
la → ラ ;
le → レ ;
li → リ ;
lho → ロ ;
lo → ロ ;
lu → ル ;
l → ル ;
ma → マ ;
me → メ ;
mi → ミ ;
mo → モ ;
mu → ム ;
m } [bp] → ン ;
m → ム ;
na → ナ ;
ne → ネ ;
ni → ニ ;
no → ノ ;
nu → ヌ ;
n → ン ;
ɲa → ニャ ;
ɲe → ニエ ;
ɲi → ニ ;
ɲo → ニョ ;
ɲu → ニュ ;
ɲ → ン ;
o → オ ;
pa → パ ;
pe → ペ ;
pio → ピョ ;
pi → ピ ;
po → ポ ;
pp → ッ | p;
pu → プ ;
p → プ ;
ra → ラ ;
re → レ ;
ri → リ ;
ro → ロ ;
ru → ル ;
r → ル;
sa → サ ;
se → セ ;
si → シ ;
so → ソ ;
su → ス ;
s → ス ;
ɕa → シャ; # not backed by data
ɕe → シェ;
ɕu → シュ; # not backed by data
ɕo → ショ; # not backed by data
ɕvi → シフィ;
ɕi → シ;
ɕ → シ;
ʂa → シャ;
ʂe → シェ;
ʂu → シュ;
ʂo → ショ; # not backed by data
ʂi → シ;
ʂ → シュ;
tɕa → チャ;
tɕe → チェ;
tɕi → チ;
tɕu → チュ;
tɕo → チョ;
tɕ → チ;
ta → タ;
te → テ ;
ti → ティ ;
to → ト ;
tu → トゥ ;
tsa → ツァ ;
tse → ツェ ;
ts[ij] → ツィ ;
tso → ツォ ;
tsu → ツ ;
ts → ツ ;
^tt → ト | t;
tt → ッ | t;
t \u0361 ʂa → ツァ;
t \u0361 ʂi → チ;
t \u0361 ʂu → チュ;
t \u0361 ʂe → チェ;
t \u0361 ʂo → チョ;
t \u0361 ʂ } $word_boundary → チ;
t \u0361 ʂ → チュ;
t \u0361 → | t;
t → ト ;
u → ウ ;
va → バ;
ve → ベ;
vi → ビ;
vo → ボ;
vu → ブ;
v } $word_boundary → フ;
v → ブ;
wa → ワ;
wu → ウ;
wi → ウィ;
we → ウェ;
wo → ウォ;
w → ウ;
xa → ハ ;
xe → ヘ ;
xi → ヒ ;
xo → ホ ;
xu → フ ;
x → フ ;
ʐa → ジャ;
ʐe → ジェ;
ʐi → ジ;
ʐo → ジョ;
ʐu → ジュ;
ʐ } $word_boundary → ジュ;
ʐ → ジ;
ʑa → ジャ;
ʑi → ジ;
ʑo → ジオ;
ʑe → ジェ;
ʑu → ジュ;
ʑ → ジ;
za → ザ;
ze → ジェ;
zi → ジ;
zo → ゾ;
zu → ズ;
z } $word_boundary → ス;
z → ズ;
#
# Copyright (C) 2010 Google, Inc. All Rights Reserved.
# Author: takenaka@google.com (Hiroshi Takenaka)
#
# Transforms a Phonemic IPA transcription of Polish (pl_FONIPA) to Katakana.
#

$word_boundary = [-\ $] ;
$vowel = [aeiouw] ; # Vowels and glides
$not_vowel = [^$vowel] ;
#
#
# First pass: Collapse phonetic distinctions not preserved in Katakana.

ç → | h;
ɡ → | g;
ʎ → | l;
ŋ → | n;
d \u0361 ʑ → | ʑ;
d \u0361 ʐ → | ʐ;
d \u0361 z → | z;
#
#

ɛ̃ → | en;
ɛ → | e;
[ɨʲ] → | i;
ɔ̃ → | on;
ɔ → | o;
#
#

:: Null ();
#
#
# Main pass: Phoneme to Katakana conversion.

'.' → ;
a → ア;
#
#

ba → バ;
bb → ッ | b;
be → ベ;
b[ij]a → ビャ;
b[ij]o → ビョ;
b[ij] → ビ;
bo → ボ;
bu → ブ;
b } $word_boundary → プ;
b → ブ;
#
#

ca → チャ ;
ce → チェ ;
ci → チ ;
cu → チュ ;
co → チョ ;
c → チ ;
#
#

^ d \u0361 ɕ → dɕ;
d \u0361 ɕ → ッ | dɕ;
#
#

da → ダ;
dd → ッ | d;
de → デ;
di → ディ;
do → ド;
du → ドゥ;
dɕ → チ;
d } $word_boundary → ト;
d → ド;
#
#

e → エ;
#
#

fa → ファ;
fe → フェ;
ff → ッ | f;
fi → フィ;
fo → フォ;
fu → フ;
f → フ;
#
#

ha → ハ;
hi → ヒ;
hu → フ;
he → ヘ;
ho → ホ;
h } $word_boundary → ;
h → フ;
#
#

ga → ガ;
ge → グエ;
gi → ギ;
gg → ッ | g;
go → ゴ;
gu → グ;
g } $word_boundary → ク;
g → グ;
#
#

i → イ ;
#
#

ja → ヤ;
ji → イ;
jo → ヨ;
je → イェ;
ju → ユ;
j → イ;
#
#

ka → カ;
ke → ケ;
ki → キ;
kk → ッ | k;
ko → コ;
ku → ク;
k → ク;
#
#

la → ラ ;
le → レ ;
li → リ ;
lho → ロ ;
lo → ロ ;
lu → ル ;
l → ル ;
#
#

ma → マ ;
me → メ ;
mi → ミ ;
mo → モ ;
mu → ム ;
m } [bp] → ン ;
m → ム ;
#
#

na → ナ ;
ne → ネ ;
ni → ニ ;
no → ノ ;
nu → ヌ ;
n → ン ;
#
#

ɲa → ニャ ;
ɲe → ニエ ;
ɲi → ニ ;
ɲo → ニョ ;
ɲu → ニュ ;
ɲ → ン ;
#
#

o → オ ;
#
#

pa → パ ;
pe → ペ ;
pio → ピョ ;
pi → ピ ;
po → ポ ;
pp → ッ | p;
pu → プ ;
p → プ ;
#
#

ra → ラ ;
re → レ ;
ri → リ ;
ro → ロ ;
ru → ル ;
r → ル;
#
#

sa → サ ;
se → セ ;
si → シ ;
so → ソ ;
su → ス ;
s → ス ;
#
#

ɕa → シャ; # not backed by data
ɕe → シェ;
ɕu → シュ; # not backed by data
ɕo → ショ; # not backed by data
ɕvi → シフィ;
ɕi → シ;
ɕ → シ;
#
#

ʂa → シャ;
ʂe → シェ;
ʂu → シュ;
ʂo → ショ; # not backed by data
ʂi → シ;
ʂ → シュ;
#
#
#tʂa → ツァ;
#tʂi → トシ;
#tʂu → チュ;
#tʂe → トシェ;
#tʂ } $word_boundary → チ;
#tʂ → チュ;
#

tɕa → チャ;
tɕe → チェ;
tɕi → チ;
tɕu → チュ;
tɕo → チョ;
tɕ → チ;
#
#

ta → タ;
te → テ ;
ti → ティ ;
to → ト ;
tu → トゥ ;
#
#

tsa → ツァ ;
tse → ツェ ;
ts[ij] → ツィ ;
tso → ツォ ;
tsu → ツ ;
ts → ツ ;
#
#

^tt → ト | t;
tt → ッ | t;
#
#

t \u0361 ʂa → ツァ;
t \u0361 ʂi → チ;
t \u0361 ʂu → チュ;
t \u0361 ʂe → チェ;
t \u0361 ʂo → チョ;
t \u0361 ʂ } $word_boundary → チ;
t \u0361 ʂ → チュ;
t \u0361 → | t;
t → ト ;
#
#

u → ウ ;
#
#

va → バ;
ve → ベ;
vi → ビ;
vo → ボ;
vu → ブ;
v } $word_boundary → フ;
v → ブ;
#
#

wa → ワ;
wu → ウ;
wi → ウィ;
we → ウェ;
wo → ウォ;
w → ウ;
#
#

xa → ハ ;
xe → ヘ ;
xi → ヒ ;
xo → ホ ;
xu → フ ;
x → フ ;
#
#

ʐa → ジャ;
ʐe → ジェ;
ʐi → ジ;
ʐo → ジョ;
ʐu → ジュ;
ʐ } $word_boundary → ジュ;
ʐ → ジ;
#
#

ʑa → ジャ;
ʑi → ジ;
ʑo → ジオ;
ʑe → ジェ;
ʑu → ジュ;
ʑ → ジ;
#
#

za → ザ;
ze → ジェ;
zi → ジ;
zo → ゾ;
zu → ズ;
z } $word_boundary → ス;
z → ズ;
#
#
#' ' → ・;
#
…/transforms/transform[@source="ro"][@target="ja"][@direction="forward"]/tRule::ro-ro_FONIPA;
::ro_FONIPA-ja;
#
# Copyright (C) 2010 Google, Inc. All Rights Reserved.
# Author: sascha@google.com (Sascha Brawer)
#

::ro-ro_FONIPA;
::ro_FONIPA-ja;
…/transforms/transform[@source="ro"][@target="ro_FONIPA"][@direction="forward"]/tRule:: NFC () ;
:: Lower () ;
eoai → eo̯aj ; # eg. leoaică → /leo̯ajkə/, not /le̯o̯aikə/
eai → e̯aj ;
eau → e̯aw ;
eoa → e̯o̯a ;
i\-ai → jaj ;
ia\-i → jaj ;
iau → jaw ;
iei → jej ;
ieu → jew ;
[\uffff] { eu → jew ;
ioa → jo̯a ;
ioi → joj ;
i\-oi → joj ;
iou → jow ;
oai → o̯aj ;
uai → waj ;
uau → waw ;
uăi → wəj ;
ai → aj ;
âi → ɨj ;
ăi → əj ;
au } r → au ;
au → aw ;
âu → ɨw ;
ău → əw ;
ea → e̯a ;
ei → ej ;
eo → e̯o ;
e\-o → e̯o ;
eu → ew ;
e\-u → e̯u ;
ia → ja ;
i\-a → ja ;
ie → je ;
ii → ij ;
io → jo ;
iu } [aâăeiîou$] → iw ;
iu → ju ;
oa → o̯a ;
oi → oj ;
ou → ow ;
ua → wa ;
uâ → wɨ ;
uă → wə ;
ue → we ;
ui → uj ;
uu → uw ;
a → a ;
â → ɨ ;
ă → ə ;
b → b ;
ch → k ;
c } [ei] → t \u0361 ʃ ;
c → k ;
d → d ;
e → e ;
f → f ;
gh → ɡ ;
g } [ei] → d \u0361 ʒ ;
g → ɡ ;
h → h ;
i → i ;
î → ɨ ;
j → ʒ ;
k → k ;
l → l ;
m → m ;
n → n ;
o → o ;
p → p ;
r → r ;
s → s ;
ş → ʃ ;
t → t ;
ţ → t \u0361 s ;
u → u ;
v → v ;
z → z ;
#
# Copyright (C) 2010 Google, Inc. All Rights Reserved.
# Author: sascha@google.com (Sascha Brawer)
#
# Romanian orthography to phonemic transcription.
# http://en.wikipedia.org/wiki/Romanian_phonology
#
# Currently this transform does not generate allophones like [ŋ] for /n/,
# and it does not palatalize consonants.
#
# Transform input to normalized form NFC, and to lowercase.

:: NFC () ;
:: Lower () ;
#
#
# Special cases.

eoai → eo̯aj ; # eg. leoaică → /leo̯ajkə/, not /le̯o̯aikə/
#
#
# Triphthongs.

eai → e̯aj ;
eau → e̯aw ;
eoa → e̯o̯a ;
i\-ai → jaj ;
ia\-i → jaj ;
iau → jaw ;
iei → jej ;
ieu → jew ;
[\uffff] { eu → jew ;
ioa → jo̯a ;
ioi → joj ;
i\-oi → joj ;
iou → jow ;
oai → o̯aj ;
uai → waj ;
uau → waw ;
uăi → wəj ;
#
#
# Diphthongs.

ai → aj ;
âi → ɨj ;
ăi → əj ;
au } r → au ;
au → aw ;
âu → ɨw ;
ău → əw ;
ea → e̯a ;
ei → ej ;
eo → e̯o ;
e\-o → e̯o ;
eu → ew ;
e\-u → e̯u ;
ia → ja ;
i\-a → ja ;
ie → je ;
ii → ij ;
io → jo ;
iu } [aâăeiîou$] → iw ;
iu → ju ;
oa → o̯a ;
oi → oj ;
ou → ow ;
ua → wa ;
uâ → wɨ ;
uă → wə ;
ue → we ;
ui → uj ;
uu → uw ;
#
#

a → a ;
â → ɨ ;
ă → ə ;
b → b ;
ch → k ;
c } [ei] → t \u0361 ʃ ;
c → k ;
d → d ;
e → e ;
f → f ;
gh → ɡ ;
g } [ei] → d \u0361 ʒ ;
g → ɡ ;
h → h ;
i → i ;
î → ɨ ;
j → ʒ ;
k → k ;
l → l ;
m → m ;
n → n ;
o → o ;
p → p ;
r → r ;
s → s ;
ş → ʃ ;
t → t ;
ţ → t \u0361 s ;
u → u ;
v → v ;
z → z ;
…/transforms/transform[@source="ro_FONIPA"][@target="ja"][@direction="forward"]/tRule$word_boundary = [-\ $] ;
$vowel = [aeiouw] ; # Vowels and glides
$not_vowel = [^$vowel] ;
[ǎə] → | a ;
e̯ → | e ;
[jy] → | i ;
o̯ → | o ;
[ɨȋ] → | u ;
ul } $word_boundary → u ;
ɡ → | g ;
ș → | ʃ ;
t͡ → | t ;
ț → | ts ;
x → | ks ;
dʒ → | ʒ ;
d͡ʒ → | ʒ ;
:: Null ();
a → ア;
ba → バ;
be → ベ;
bi → ビ;
bo → ボ;
bu → ブ;
b → ブ;
da → ダ ;
de → デ ;
di → ディ ;
do → ド ;
du → ドゥ ;
d → ド ;
e → エ ;
fa → ファ ;
fe → フェ ;
fi → フィ ;
fo → フォ ;
fu → フ ;
f → フ ;
ga → ガ;
ge → ゲ;
gi → ギ;
go → ゴ;
gu → グ;
g → グ;
ha → ハ ;
hwe → フェ ;
he → ヘ ;
hi → ヒ ; # not backed by data
ho → ホ ;
hu → フ ;
^ { ia → ヤ ;
i → イ ;
ka → カ ;
ke → ケ ;
ki → キ ;
ko → コ ;
ku → ク ;
k → ク ;
la → ラ ;
le → レ ;
li → リ ;
lo → ロ ;
lu → ル ;
l → ル ;
ma → マ ;
me → メ ;
mi → ミ ;
mo → モ ;
mu → ム ;
m } [bp] → ン ;
m → ム ;
na → ナ ;
ne → ネ ;
ni → ニ ;
no → ノ ;
nu → ヌ ;
n → ン ;
o → オ ;
pa → パ ;
pe → ペ ;
pi → ピ ;
po → ポ ;
pu → プ ;
p → プ ;
ra → ラ ;
re → レ ;
ri → リ ;
ro → ロ ;
ru → ル ;
r → ル;
sa → サ ;
se → セ ;
si → シ ;
so → ソ ;
su → ス ;
s → ス ;
ʃa → シャ ;
ʃe → シェ ;
ʃio → ショ ;
ʃi → シ ;
ʃo → ショ ;
ʃu → シュ ;
ʃ → シュ ;
ta → タ ;
te → テ ;
ti → ティ ;
to → ト ;
tu → トゥ ;
tʃa → チャ ;
tʃea → チャ ;
tʃe → チェ ;
tʃiu → チュ ;
tʃi → チ ;
tʃo → チョ ;
tʃu → チュ ;
tsa → ツァ ;
tse → ツェ ;
tsi → ツィ;
tso → ツォ ;
tsu → ツ ;
ts → ツ ;
t → ト ;
u → ウ ;
va → バ ;
ve → ベ ;
vu → ブ ;
vi → ビ ;
vo → ボ ;
v → ヴ ;
wa → ワ ;
we → エ ; # not backed by data
wi → イ ; # not backed by data
wo → オ ; # not backed by data
wu → ウ ; # not backed by data
w → ウ ;
za → ザ ;
ze → ゼ ;
zi → ジ ;
zo → ゾ ;
zu → ズ ;
z → ズ ;
ʒa → ジャ ;
ʒea → ジャ ;
ʒe → ジェ ;
ʒiu → ジュ ;
ʒi → ジ ;
ʒo → ジョ ;
ʒu → ジュ ;
ʒ → ジュ ;
' ' → ・;
#
# Copyright (C) 2010 Google, Inc. All Rights Reserved.
# Author: takenaka@google.com (Hiroshi Takenaka)
#
# Transforms an IPA transcription of Romanian (ro_FONIPA) to Japanese Katakana.
#

$word_boundary = [-\ $] ;
$vowel = [aeiouw] ; # Vowels and glides
$not_vowel = [^$vowel] ;
#
#
# First pass: Collapse phonetic distinctions that are not preserved in Katakana.

[ǎə] → | a ;
e̯ → | e ;
[jy] → | i ;
o̯ → | o ;
[ɨȋ] → | u ;
ul } $word_boundary → u ;
#
#

ɡ → | g ;
ș → | ʃ ;
t͡ → | t ;
ț → | ts ;
x → | ks ;
dʒ → | ʒ ;
d͡ʒ → | ʒ ;
#
#

:: Null ();
#
#
# Main pass: Phoneme to Katakana conversion.

a → ア;
#
#

ba → バ;
be → ベ;
bi → ビ;
bo → ボ;
bu → ブ;
b → ブ;
#
#

da → ダ ;
de → デ ;
di → ディ ;
do → ド ;
du → ドゥ ;
d → ド ;
#
#

e → エ ;
#
#

fa → ファ ;
fe → フェ ;
fi → フィ ;
fo → フォ ;
fu → フ ;
f → フ ;
#
#

ga → ガ;
ge → ゲ;
gi → ギ;
go → ゴ;
gu → グ;
g → グ;
#
#

ha → ハ ;
hwe → フェ ;
he → ヘ ;
hi → ヒ ; # not backed by data
ho → ホ ;
hu → フ ;
#
#

^ { ia → ヤ ;
i → イ ;
#
#

ka → カ ;
ke → ケ ;
ki → キ ;
ko → コ ;
ku → ク ;
k → ク ;
#
#

la → ラ ;
le → レ ;
li → リ ;
lo → ロ ;
lu → ル ;
l → ル ;
#
#

ma → マ ;
me → メ ;
mi → ミ ;
mo → モ ;
mu → ム ;
m } [bp] → ン ;
m → ム ;
#
#

na → ナ ;
ne → ネ ;
ni → ニ ;
no → ノ ;
nu → ヌ ;
n → ン ;
#
#

o → オ ;
#
#

pa → パ ;
pe → ペ ;
pi → ピ ;
po → ポ ;
pu → プ ;
p → プ ;
#
#

ra → ラ ;
re → レ ;
ri → リ ;
ro → ロ ;
ru → ル ;
r → ル;
#
#

sa → サ ;
se → セ ;
si → シ ;
so → ソ ;
su → ス ;
s → ス ;
#
#

ʃa → シャ ;
ʃe → シェ ;
ʃio → ショ ;
ʃi → シ ;
ʃo → ショ ;
ʃu → シュ ;
ʃ → シュ ;
#
#

ta → タ ;
te → テ ;
ti → ティ ;
to → ト ;
tu → トゥ ;
#
#

tʃa → チャ ;
tʃea → チャ ;
tʃe → チェ ;
tʃiu → チュ ;
tʃi → チ ;
tʃo → チョ ;
tʃu → チュ ;
#
#

tsa → ツァ ;
tse → ツェ ;
tsi → ツィ;
tso → ツォ ;
tsu → ツ ;
ts → ツ ;
t → ト ;
#
#

u → ウ ;
#
#

va → バ ;
ve → ベ ;
vu → ブ ;
vi → ビ ;
vo → ボ ;
v → ヴ ;
#
#

wa → ワ ;
we → エ ; # not backed by data
wi → イ ; # not backed by data
wo → オ ; # not backed by data
wu → ウ ; # not backed by data
w → ウ ;
#
#

za → ザ ;
ze → ゼ ;
zi → ジ ;
zo → ゾ ;
zu → ズ ;
z → ズ ;
#
#

ʒa → ジャ ;
ʒea → ジャ ;
ʒe → ジェ ;
ʒiu → ジュ ;
ʒi → ジ ;
ʒo → ジョ ;
ʒu → ジュ ;
ʒ → ジュ ;
#
#

' ' → ・;
#
#
…/transforms/transform[@source="ru"][@target="ja"][@direction="forward"]/tRule$word_boundary = [-\ $];
$vowel = [аеийоуыьэюяёъ];
$not_vowel = [^$vowel];
::NFC;
::Lower;
$vowel { го } $word_boundary → во;
::Null;
а → ア ;
ба → バ ;
бе → ベ ;
бий → ビー ;
би → ビ ;
бо → ボ ;
бу → ブ ;
бы → ビ ;
бь → ビ ;
бэ → ベ ;
бю → ビュ ;
бя → ビャ ;
бё → ビョ ;
б → ブ ;
ва → ヴァ ;
ве → ヴェ ;
вий → ヴィ ;
ви → ヴィ ;
во → ヴォ ;
ву → ヴ ;
вый → ヴィ ;
вы → ヴィ ;
вь → ヴィ ;
вэ → ヴェ ;
вю → ヴュ ;
вя → ヴャ ;
вё → ヴョ ;
въ → ヴィ;
в } [линр] → ヴ ;
в → フ ;
га → ガ ;
ге → ゲ ;
гий → ギ ;
ги → ギ ;
го → ゴ ;
гу → グ ;
гый → ギ ;
гы → ギ ;
гь → ギ ;
гъ → ギ ;
гэ → ゲ ;
гю → ギュ ;
гя → ギャ ;
гё → ギョ ;
г } г → ッ ;
г → グ ;
да → ダ ;
де → デ ;
джа → ジャ ;
дже → ジェ ;
джий → ジ ;
джи → ジ ;
джо → ジョ ;
джу → ジュ ;
джый → ギ ;
джы → ジ ;
джь → ギ ;
джэ → ジェ ;
джю → ジュ ;
джя → ジャ ;
джё → ジョ ;
дж → ジ ;
дза → ザ ;
дзе → ゼ ;
дзий → ドジ ;
дзи → ドジ ;
дзо → ゾ ;
дзу → ズ ;
дзый → ドジ ;
дзы → ドジ ;
дзь → ドジ ;
дзэ → ゼ ;
дзю → ジュ ;
дзя → ジャ ;
дзё → ドジョ ;
дз → ドゼ ;
дий → ジ ;
ди → ジ ;
до → ド ;
дса → ツァ ;
дсе → ツェ ;
дсий → ツィ ;
дси → ツィ ;
дсо → ツォ ;
дсу → チュ ;
дсый → ツィ ;
дсы → ツィ ;
дсь → ツィ ;
дсэ → ツェ ;
дсю → チュ ;
дся → ツィア ;
дс → ツ ;
ду → ドゥ ;
дца → ツァ ;
дце → ツェ ;
дций → ツィ ;
дци → ツィ ;
дцо → ツォ ;
дцу → チュ ;
дцый → ツィ ;
дцы → ツィ ;
дць → ツィ ;
дцэ → ツェ ;
дцю → チュ ;
дця → ツィア ;
дц → ツ ;
дча → チャ ;
дче → チェ ;
дчий → チ ;
дчи → チ ;
дчо → チョ ;
дчу → チュ ;
дчый → チ ;
дчы → チ ;
дчь → チ ;
дчэ → チェ ;
дчё → チョ ;
дч → チ ;
дый → ド ;
ды → ディ ;
дью → ジュ ;
дь → ジ ;
дэ → デ ;
дю → ジュ ;
дя → ジャ ;
дё → ジョ ;
д → ド ;
е → エ ;
жа → ジャ ;
же → ジェ ;
жий → ジ ;
жи → ジュ ;
жо → ジョ ;
жу → ジュ ;
жый → ジュ ;
жы → ジ ;
жь → ジ ;
жэ → ジェ ;
жю → ジュ ;
жя → ジャ ;
жё → ジョ ;
ж → シュ ;
за → ザ ;
зе → ゼ ;
зий → ジ ;
зи → ジ ;
зо → ゾ ;
зу → ズ ;
зый → ジ ;
зы → ジ ;
зь → ジ ;
зэ → ゼ ;
зю → ジュ ;
зя → ジャ ;
зё → ジョ ;
з → ス ;
ий → イ ;
и → イ ;
й → イ ;
ка → カ ;
ке → ケ ;
кий → キー ;
ки → キ ;
ко → コ ;
ку → ク ;
кы → キ ;
кь → キ ;
кэ → ケ ;
кю → キュ ;
кя → キャ ;
кё → キョ ;
къ → キ ;
к → ク ;
ла → ラ ;
ле → レ ;
лий → リ ;
ли → リ ;
лй → リ ;
ло → ロ ;
лу → ル ;
лый → リ ;
лы → リ ;
ль → リ ;
лэ → レ ;
лю → リュ ;
ля → リャ ;
лё → リョ ;
л → ル ;
ма → マ ;
ме → メ ;
ми → ミ ;
мо → モ ;
му → ム ;
мый → ミ ;
мы → ミ ;
мь → ミ ;
мъ → ミ ;
мэ → メ ;
мю → ミュ ;
мя → ミャ ;
мё → ミョ ;
м → ム ;
на → ナ ;
не → ネ ;
ний → ニー ;
ни → ニ ;
нй → ニ ;
но → ノ ;
ну → ヌ ;
ный → ニ ;
ны → ニ ;
нь → ニ ;
нэ → ネ ;
ню → ニュ ;
ня → ニャ ;
нё → ニョ ;
нъ → ニ ;
н } $not_vowel → ン ;
о → オ ;
па → パ ;
пе → ペ ;
пий → ピ ;
пи → ピ ;
по → ポ ;
пу → プ ;
пый → ピ ;
пы → ピ ;
пь → ピ ;
пэ → ペ ;
пю → ピュ ;
пя → ピャ ;
пё → ピョ ;
пъ → ピ ;
п } п → ッ ;
п → プ ;
ра → ラ ;
ре → レ ;
рий → リ ;
ри → リ ;
рй → リ ;
ро → ロ ;
ру → ル ;
рый → リ ;
ры → リ ;
рь → リ ;
ръ → リ ;
рэ → レ ;
рю → リュ ;
ря → リャ ;
рё → リョ ;
р → ル ;
са → サ ;
се → セ ;
сий → シー ;
си → シ ;
со → ソ ;
су → ス ;
счий → チ ;
счи → チ ;
счо → チョ ;
счу → チュ ;
счь → チ ;
счю → チュ ;
счё → チョ ;
сый → シ ;
сы → シ ;
сь → シ ;
сэ → セ ;
сю → シュ ;
ся → シャ ;
сё → ショ ;
съ → シ ;
с } с → ッ ;
с → ス ;
та → タ ;
те → テ ;
тий → チ ;
ти → チ ;
то → ト ;
тса → ツァ ;
тсе → ツェ ;
тсий → ツィ ;
тси → ツィ ;
тсо → ツォ ;
тсу → チュ ;
тсый → ツィ ;
тсы → ツィ ;
тсь → ツィ ;
тсэ → ツェ ;
тсю → チュ ;
тся → ツィア ;
тс → ツ ;
ту → トゥ ;
тца → ッツァ ;
тце → ツェ ;
тций → ツィ ;
тци → ツィ ;
тцо → ツォ ;
тцу → チュ ;
тцый → ツィ ;
тцы → ツィ ;
тць → ツィ ;
тцэ → ツェ ;
тцю → チュ ;
тця → ツィア ;
тц → ツ ;
тча → チャ ;
тче → チェ ;
тчий → チ ;
тчи → チ ;
тчо → チョ ;
тчу → チュ ;
тчый → チ ;
тчы → チ ;
тчь → チ ;
тчэ → チェ ;
тч → チ ;
тый → ティ ;
ты → ティ ;
ть → チ ;
тъ → チ ;
тэ → チェ ;
тю → チュ ;
тя → チャ ;
тё → チョ ;
т } [тд] → ッ;
т → ト ;
у → ウ ;
фа → ファ ;
фе → フェ ;
фий → フィ ;
фи → フィ ;
фо → フォ ;
фу → フ ;
фый → フィ ;
фы → フィ ;
фь → フィ ;
фэ → フェ ;
фю → フュ ;
фя → フャ ;
фё → フョ ;
ф → フ ;
ха → ハ ;
хе → ヘ ;
хий → ヒー ;
хи → ヒ ;
хо → ホ ;
ху → フ ;
хый → ヒ ;
хы → ヒ ;
хь → ヒ ;
хэ → ヘ ;
хю → ヒュ ;
хя → ヒャ ;
х → フ ;
ца → ツァ ;
це → ツェ ;
ций → ツィ ;
ци → ツィ ;
цо → ツォ ;
цса → ツァ ;
цсе → ツェ ;
цсий → ツィ ;
цси → ツィ ;
цсо → ツォ ;
цсу → チュ ;
цсый → ツィ ;
цсы → ツィ ;
цсь → ツィ ;
цсэ → ツェ ;
цсю → チュ ;
цся → ツィア ;
цс → ツ ;
цу → チュ ;
цый → ツィ ;
цы → ツィ ;
ць → ツィ ;
цэ → ツェ ;
цю → チュ ;
ця → ツァ ;
ц → ツ ;
ча → チャ ;
че → チェ ;
чий → チー ;
чи → チ ;
чо → チョ ;
чу → チュ ;
чый → チ ;
чы → チ ;
чь → チ ;
чэ → チェ ;
чё → チョ ;
ч → チ ;
ша → シャ ;
ше → シェ ;
ший → シー ;
ши → シ ;
шо → ショ ;
шу → シュ ;
шый → シ ;
шы → シ ;
шь → シ ;
шэ → シェ ;
шю → シュ ;
шя → シャ ;
шё → ショ ;
ш → シュ ;
ща → シャ ;
ще → シェ ;
щий → シー ;
щи → シ ;
що → ショ ;
щу → シュ ;
щь → シ ;
щю → シュ ;
щё → ショ ;
щ → シ ;
ъ → ;
ый → イ ;
ы → ウィ ;
ь → イ ;
э → エ ;
ю → ユ ;
я → ヤ ;
ё → ョ ;
::NFC;
#
# Copyright (C) 2009 Google, Inc. All Rights Reserved.
# Author: takenaka@google.com (Hiroshi Takenaka)
# Transliteration from Russian into Japanese (Katakana).
#

$word_boundary = [-\ $];
$vowel = [аеийоуыьэюяёъ];
$not_vowel = [^$vowel];
#
#

::NFC;
::Lower;
#
#

$vowel { го } $word_boundary → во;
::Null;
#
#

а → ア ;
ба → バ ;
бе → ベ ;
бий → ビー ;
би → ビ ;
бо → ボ ;
бу → ブ ;
бы → ビ ;
бь → ビ ;
бэ → ベ ;
бю → ビュ ;
бя → ビャ ;
бё → ビョ ;
б → ブ ;
ва → ヴァ ;
ве → ヴェ ;
вий → ヴィ ;
ви → ヴィ ;
во → ヴォ ;
ву → ヴ ;
вый → ヴィ ;
вы → ヴィ ;
вь → ヴィ ;
вэ → ヴェ ;
вю → ヴュ ;
вя → ヴャ ;
вё → ヴョ ;
въ → ヴィ;
в } [линр] → ヴ ;
в → フ ;
га → ガ ;
ге → ゲ ;
гий → ギ ;
ги → ギ ;
го → ゴ ;
гу → グ ;
гый → ギ ;
гы → ギ ;
гь → ギ ;
гъ → ギ ;
гэ → ゲ ;
гю → ギュ ;
гя → ギャ ;
гё → ギョ ;
г } г → ッ ;
г → グ ;
да → ダ ;
де → デ ;
джа → ジャ ;
дже → ジェ ;
джий → ジ ;
джи → ジ ;
джо → ジョ ;
джу → ジュ ;
джый → ギ ;
джы → ジ ;
джь → ギ ;
джэ → ジェ ;
джю → ジュ ;
джя → ジャ ;
джё → ジョ ;
дж → ジ ;
дза → ザ ;
дзе → ゼ ;
дзий → ドジ ;
дзи → ドジ ;
дзо → ゾ ;
дзу → ズ ;
дзый → ドジ ;
дзы → ドジ ;
дзь → ドジ ;
дзэ → ゼ ;
дзю → ジュ ;
дзя → ジャ ;
дзё → ドジョ ;
дз → ドゼ ;
дий → ジ ;
ди → ジ ;
до → ド ;
дса → ツァ ;
дсе → ツェ ;
дсий → ツィ ;
дси → ツィ ;
дсо → ツォ ;
дсу → チュ ;
дсый → ツィ ;
дсы → ツィ ;
дсь → ツィ ;
дсэ → ツェ ;
дсю → チュ ;
дся → ツィア ;
дс → ツ ;
ду → ドゥ ;
дца → ツァ ;
дце → ツェ ;
дций → ツィ ;
дци → ツィ ;
дцо → ツォ ;
дцу → チュ ;
дцый → ツィ ;
дцы → ツィ ;
дць → ツィ ;
дцэ → ツェ ;
дцю → チュ ;
дця → ツィア ;
дц → ツ ;
дча → チャ ;
дче → チェ ;
дчий → チ ;
дчи → チ ;
дчо → チョ ;
дчу → チュ ;
дчый → チ ;
дчы → チ ;
дчь → チ ;
дчэ → チェ ;
дчё → チョ ;
дч → チ ;
дый → ド ;
ды → ディ ;
дью → ジュ ;
дь → ジ ;
дэ → デ ;
дю → ジュ ;
дя → ジャ ;
дё → ジョ ;
д → ド ;
е → エ ;
жа → ジャ ;
же → ジェ ;
жий → ジ ;
жи → ジュ ;
жо → ジョ ;
жу → ジュ ;
жый → ジュ ;
жы → ジ ;
жь → ジ ;
жэ → ジェ ;
жю → ジュ ;
жя → ジャ ;
жё → ジョ ;
ж → シュ ;
за → ザ ;
зе → ゼ ;
зий → ジ ;
зи → ジ ;
зо → ゾ ;
зу → ズ ;
зый → ジ ;
зы → ジ ;
зь → ジ ;
зэ → ゼ ;
зю → ジュ ;
зя → ジャ ;
зё → ジョ ;
з → ス ;
ий → イ ;
и → イ ;
й → イ ;
ка → カ ;
ке → ケ ;
кий → キー ;
ки → キ ;
ко → コ ;
ку → ク ;
кы → キ ;
кь → キ ;
кэ → ケ ;
кю → キュ ;
кя → キャ ;
кё → キョ ;
къ → キ ;
к → ク ;
ла → ラ ;
ле → レ ;
лий → リ ;
ли → リ ;
лй → リ ;
ло → ロ ;
лу → ル ;
лый → リ ;
лы → リ ;
ль → リ ;
лэ → レ ;
лю → リュ ;
ля → リャ ;
лё → リョ ;
л → ル ;
ма → マ ;
ме → メ ;
ми → ミ ;
мо → モ ;
му → ム ;
мый → ミ ;
мы → ミ ;
мь → ミ ;
мъ → ミ ;
мэ → メ ;
мю → ミュ ;
мя → ミャ ;
мё → ミョ ;
м → ム ;
на → ナ ;
не → ネ ;
ний → ニー ;
ни → ニ ;
нй → ニ ;
но → ノ ;
ну → ヌ ;
ный → ニ ;
ны → ニ ;
нь → ニ ;
нэ → ネ ;
ню → ニュ ;
ня → ニャ ;
нё → ニョ ;
нъ → ニ ;
н } $not_vowel → ン ;
о → オ ;
па → パ ;
пе → ペ ;
пий → ピ ;
пи → ピ ;
по → ポ ;
пу → プ ;
пый → ピ ;
пы → ピ ;
пь → ピ ;
пэ → ペ ;
пю → ピュ ;
пя → ピャ ;
пё → ピョ ;
пъ → ピ ;
п } п → ッ ;
п → プ ;
ра → ラ ;
ре → レ ;
рий → リ ;
ри → リ ;
рй → リ ;
ро → ロ ;
ру → ル ;
рый → リ ;
ры → リ ;
рь → リ ;
ръ → リ ;
рэ → レ ;
рю → リュ ;
ря → リャ ;
рё → リョ ;
р → ル ;
са → サ ;
се → セ ;
сий → シー ;
си → シ ;
со → ソ ;
су → ス ;
счий → チ ;
счи → チ ;
счо → チョ ;
счу → チュ ;
счь → チ ;
счю → チュ ;
счё → チョ ;
сый → シ ;
сы → シ ;
сь → シ ;
сэ → セ ;
сю → シュ ;
ся → シャ ;
сё → ショ ;
съ → シ ;
с } с → ッ ;
с → ス ;
та → タ ;
те → テ ;
тий → チ ;
ти → チ ;
то → ト ;
тса → ツァ ;
тсе → ツェ ;
тсий → ツィ ;
тси → ツィ ;
тсо → ツォ ;
тсу → チュ ;
тсый → ツィ ;
тсы → ツィ ;
тсь → ツィ ;
тсэ → ツェ ;
тсю → チュ ;
тся → ツィア ;
тс → ツ ;
ту → トゥ ;
тца → ッツァ ;
тце → ツェ ;
тций → ツィ ;
тци → ツィ ;
тцо → ツォ ;
тцу → チュ ;
тцый → ツィ ;
тцы → ツィ ;
тць → ツィ ;
тцэ → ツェ ;
тцю → チュ ;
тця → ツィア ;
тц → ツ ;
тча → チャ ;
тче → チェ ;
тчий → チ ;
тчи → チ ;
тчо → チョ ;
тчу → チュ ;
тчый → チ ;
тчы → チ ;
тчь → チ ;
тчэ → チェ ;
тч → チ ;
тый → ティ ;
ты → ティ ;
ть → チ ;
тъ → チ ;
тэ → チェ ;
тю → チュ ;
тя → チャ ;
тё → チョ ;
т } [тд] → ッ;
т → ト ;
у → ウ ;
фа → ファ ;
фе → フェ ;
фий → フィ ;
фи → フィ ;
фо → フォ ;
фу → フ ;
фый → フィ ;
фы → フィ ;
фь → フィ ;
фэ → フェ ;
фю → フュ ;
фя → フャ ;
фё → フョ ;
ф → フ ;
ха → ハ ;
хе → ヘ ;
хий → ヒー ;
хи → ヒ ;
хо → ホ ;
ху → フ ;
хый → ヒ ;
хы → ヒ ;
хь → ヒ ;
хэ → ヘ ;
хю → ヒュ ;
хя → ヒャ ;
х → フ ;
ца → ツァ ;
це → ツェ ;
ций → ツィ ;
ци → ツィ ;
цо → ツォ ;
цса → ツァ ;
цсе → ツェ ;
цсий → ツィ ;
цси → ツィ ;
цсо → ツォ ;
цсу → チュ ;
цсый → ツィ ;
цсы → ツィ ;
цсь → ツィ ;
цсэ → ツェ ;
цсю → チュ ;
цся → ツィア ;
цс → ツ ;
цу → チュ ;
цый → ツィ ;
цы → ツィ ;
ць → ツィ ;
цэ → ツェ ;
цю → チュ ;
ця → ツァ ;
ц → ツ ;
ча → チャ ;
че → チェ ;
чий → チー ;
чи → チ ;
чо → チョ ;
чу → チュ ;
чый → チ ;
чы → チ ;
чь → チ ;
чэ → チェ ;
чё → チョ ;
ч → チ ;
ша → シャ ;
ше → シェ ;
ший → シー ;
ши → シ ;
шо → ショ ;
шу → シュ ;
шый → シ ;
шы → シ ;
шь → シ ;
шэ → シェ ;
шю → シュ ;
шя → シャ ;
шё → ショ ;
ш → シュ ;
ща → シャ ;
ще → シェ ;
щий → シー ;
щи → シ ;
що → ショ ;
щу → シュ ;
щь → シ ;
щю → シュ ;
щё → ショ ;
щ → シ ;
ъ → ;
ый → イ ;
ы → ウィ ;
ь → イ ;
э → エ ;
ю → ユ ;
я → ヤ ;
ё → ョ ;
#
#

::NFC;
…/transforms/transform[@source="ru"][@target="zh"][@direction="forward"]/tRule$bow = [-\ $]; # Word boundary.
$vowel = [аеийоуыьэюяё];
$not_vowel = [^$vowel];
::NFC;
::Lower;
аа → а;
бб → б;
вв → в;
гг → г;
дд → д;
жж → ж;
зз → з;
ии → и;
кк → к;
лл → л;
мм → | м;
м } [бп] → н;
$vowel { нь → н;
пп → п;
рр → р;
сс → с;
тт → т;
уу → у;
фф → ф;
хх → х;
цц → ц;
чч → ч;
шш → ш;
щщ → щ;
::Null;
бург } $bow → 堡 ;
град } $bow → 格勒 ;
город } $bow → 哥罗德 ;
цов } $bow → 佐夫 ;
аи → 艾 ;
ай → 艾 ;
ан } $not_vowel → 安 ;
ао → 奥 ;
ау → 奥 ;
а → 阿 ;
баи → 拜 ;
бай → 拜 ;
бан } $not_vowel → 班 ;
бао → 包 ;
бау → 包 ;
ба → 巴 ;
бен } $not_vowel → 边 ;
бе → 别 ;
бий → 比 ;
бин } $not_vowel → 宾 ;
би → 比 ;
бйо → 比奥 ;
бон } $not_vowel → 邦 ;
бо → 博 ;
буй → 布伊 ;
бун } $not_vowel → 本 ;
бу → 布 ;
бый → 贝 ;
бын } $not_vowel → 本 ;
бы → 贝 ;
бьи → 比 ;
бью → 比尤 ;
бь → 比 ;
бэй → 贝 ;
бэн } $not_vowel → 本 ;
бэ → 贝 ;
бю → 比尤 ;
бян } $not_vowel → 比扬 ;
бя → 比亚 ;
бё → 比奥 ;
б → 布 ;
ваи → 瓦伊 ;
вай → 瓦伊 ;
ван } $not_vowel → 万 ;
вао → 沃 ;
вау → 沃 ;
ва → 瓦 ;
вен } $not_vowel → 文 ;
ве → 韦 ;
вий → 维 ;
вин } $not_vowel → 温 ;
ви → 维 ;
вйо → 维奥 ;
вон } $not_vowel → 翁 ;
во → 沃 ;
вуй → 维 ;
вун } $not_vowel → 文 ;
ву → 武 ;
вый → 维 ;
вын } $not_vowel → 文 ;
вы → 维 ;
вьи → 维 ;
вью → 维尤 ;
вь → 维 ;
вэй → 韦 ;
вэн } $not_vowel → 文 ;
вэ → 韦 ;
вю → 维尤 ;
вян } $not_vowel → 维扬 ;
вя → 维亚 ;
вё → 维奥 ;
в → 夫 ;
гаи → 盖 ;
гай → 盖 ;
ган } $not_vowel → 甘 ;
гао → 高 ;
гау → 高 ;
га → 加 ;
ген } $not_vowel → 根 ;
ге → 格 ;
гий → 吉 ;
гин } $not_vowel → 金 ;
ги → 吉 ;
гйо → 吉奥 ;
гон } $not_vowel → 贡 ;
го → 戈 ;
гуй → 圭 ;
гун } $not_vowel → 贡 ;
гу → 古 ;
гый → 格 ;
гын } $not_vowel → 根 ;
гы → 格 ;
гьи → 吉 ;
гью → 久 ;
гь → 吉 ;
гэй → 盖 ;
гэн } $not_vowel → 根 ;
гэ → 盖 ;
гю → 久 ;
гян } $not_vowel → 吉扬 ;
гя → 吉亚 ;
гё → 吉奥 ;
г → 格 ;
даи → 代 ;
дай → 代 ;
дан } $not_vowel → 丹 ;
дао → 道 ;
дау → 道 ;
да → 达 ;
ден } $not_vowel → 坚 ;
де → 杰 ;
джаи → 贾伊 ;
джай → 贾伊 ;
джан } $not_vowel → 占 ;
джао → 焦 ;
джау → 焦 ;
джа → 贾 ;
джен } $not_vowel → 真 ;
дже → 杰 ;
джий → 吉 ;
джин } $not_vowel → 金 ;
джи → 吉 ;
джйо → 焦 ;
джон } $not_vowel → 忠 ;
джо → 焦 ;
джуй → 朱伊 ;
джун } $not_vowel → 准 ;
джу → 朱 ;
джый → 吉 ;
джын } $not_vowel → 真 ;
джы → 吉 ;
джьи → 吉 ;
джью → 久 ;
джь → 吉 ;
джэй → 杰 ;
джэн } $not_vowel → 真 ;
джэ → 杰 ;
джю → 久 ;
джян } $not_vowel → 江 ;
джя → 贾 ;
джё → 焦 ;
дж → 季 ;
дзаи → 宰 ;
дзай → 宰 ;
дзан } $not_vowel → 赞 ;
дзао → 藻 ;
дзау → 藻 ;
дза → 扎 ;
дзен } $not_vowel → 津 ;
дзе → 泽 ;
дзий → 济 ;
дзин } $not_vowel → 津 ;
дзи → 济 ;
дзйо → 焦 ;
дзон } $not_vowel → 宗 ;
дзо → 佐 ;
дзуй → 祖伊 ;
дзун } $not_vowel → 尊 ;
дзу → 祖 ;
дзый → 济 ;
дзын } $not_vowel → 曾 ;
дзы → 济 ;
дзьи → 济 ;
дзью → 久 ;
дзь → 济 ;
дзэй → 泽 ;
дзэн } $not_vowel → 曾 ;
дзэ → 泽 ;
дзю → 久 ;
дзян } $not_vowel → 江 ;
дзя → 贾 ;
дзё → 焦 ;
дз → 兹 ;
дий → 季 ;
дин } $not_vowel → 金 ;
ди → 季 ;
дйо → 焦 ;
дон } $not_vowel → 东 ;
до → 多 ;
дсаи → 采 ;
дсай → 采 ;
дсан } $not_vowel → 灿 ;
дсао → 曹 ;
дсау → 曹 ;
дса → 察 ;
дсен } $not_vowel → 岑 ;
дсе → 采 ;
дсий → 齐 ;
дсин } $not_vowel → 钦 ;
дси → 齐 ;
дсон } $not_vowel → 聪 ;
дсо → 措 ;
дсуй → 崔 ;
дсун } $not_vowel → 聪 ;
дсу → 楚 ;
дсый → 齐 ;
дсын } $not_vowel → 岑 ;
дсы → 齐 ;
дсьи → 齐 ;
дсью → 秋 ;
дсь → 齐 ;
дсэй → 采 ;
дсэн } $not_vowel → 岑 ;
дсэ → 采 ;
дсю → 秋 ;
дся → 齐亚 ;
дс → 茨 ;
дуй → 杜伊 ;
дун } $not_vowel → 敦 ;
ду → 杜 ;
дцаи → 采 ;
дцай → 采 ;
дцан } $not_vowel → 灿 ;
дцао → 曹 ;
дцау → 曹 ;
дца → 察 ;
дцен } $not_vowel → 岑 ;
дце → 采 ;
дций → 齐 ;
дцин } $not_vowel → 钦 ;
дци → 齐 ;
дцон } $not_vowel → 聪 ;
дцо → 措 ;
дцуй → 崔 ;
дцун } $not_vowel → 聪 ;
дцу → 楚 ;
дцый → 齐 ;
дцын } $not_vowel → 岑 ;
дцы → 齐 ;
дцьи → 齐 ;
дцью → 秋 ;
дць → 齐 ;
дцэй → 采 ;
дцэн } $not_vowel → 岑 ;
дцэ → 采 ;
дцю → 秋 ;
дця → 齐亚 ;
дц → 茨 ;
дчаи → 柴 ;
дчай → 柴 ;
дчан } $not_vowel → 昌 ;
дчао → 乔 ;
дчау → 乔 ;
дча → 恰 ;
дчен } $not_vowel → 琴 ;
дче → 切 ;
дчий → 奇 ;
дчин } $not_vowel → 钦 ;
дчи → 奇 ;
дчйо → 乔 ;
дчон } $not_vowel → 琼 ;
дчо → 乔 ;
дчуй → 崔 ;
дчун } $not_vowel → 春 ;
дчу → 丘 ;
дчый → 奇 ;
дчын } $not_vowel → 琴 ;
дчы → 奇 ;
дчьи → 奇 ;
дчь → 奇 ;
дчэй → 切 ;
дчэн } $not_vowel → 琴 ;
дчэ → 切 ;
дчян } $not_vowel → 强 ;
дчё → 乔 ;
дч → 奇 ;
дый → 德 ;
дын } $not_vowel → 登 ;
ды → 德 ;
дьи → 季 ;
дью → 久 ;
дь → 季 ;
дэй → 代 ;
дэн } $not_vowel → 登 ;
дэ → 代 ;
дюн } $not_vowel → 久恩 ;
дю → 久 ;
дян } $not_vowel → 江 ;
дя → 佳 ;
дё → 焦 ;
д → 德 ;
ен } $not_vowel → 延 ;
е → 耶 ;
жаи → 扎伊 ;
жай → 扎伊 ;
жан } $not_vowel → 然 ;
жао → 饶 ;
жау → 饶 ;
жа → 扎 ;
жен } $not_vowel → 任 ;
же → 热 ;
жий → 日 ;
жин } $not_vowel → 任 ;
жи → 日 ;
жйо → 若 ;
жон } $not_vowel → 容 ;
жо → 若 ;
жуй → 瑞 ;
жун } $not_vowel → 容 ;
жу → 茹 ;
жый → 日 ;
жын } $not_vowel → 任 ;
жы → 日 ;
жьи → 日 ;
жью → 茹 ;
жь → 日 ;
жэй → 热 ;
жэн } $not_vowel → 任 ;
жэ → 热 ;
жю → 茹 ;
жян } $not_vowel → 让 ;
жя → 扎 ;
жё → 若 ;
ж → 日 ;
заи → 宰 ;
зай → 宰 ;
зан } $not_vowel → 赞 ;
зао → 藻 ;
зау → 藻 ;
за → 扎 ;
зен } $not_vowel → 津 ;
зе → 泽 ;
зий → 济 ;
зин } $not_vowel → 津 ;
зи → 济 ;
зйо → 焦 ;
зон } $not_vowel → 宗 ;
зо → 佐 ;
зуй → 祖伊 ;
зун } $not_vowel → 尊 ;
зу → 祖 ;
зый → 济 ;
зын } $not_vowel → 曾 ;
зы → 济 ;
зьи → 济 ;
зью → 久 ;
зь → 济 ;
зэй → 泽 ;
зэн } $not_vowel → 曾 ;
зэ → 泽 ;
зю → 久 ;
зян } $not_vowel → 江 ;
зя → 贾 ;
зё → 焦 ;
з → 兹 ;
ий → 伊 ;
ин } $not_vowel → 因 ;
и → 伊 ;
йо → 约 ;
й → 伊 ;
каи → 凯 ;
кай → 凯 ;
кан } $not_vowel → 坎 ;
као → 考 ;
кау → 考 ;
ка → 卡 ;
кен } $not_vowel → 肯 ;
ке → 克 ;
кий → 基 ;
кин } $not_vowel → 金 ;
ки → 基 ;
кйо → 基奥 ;
кон } $not_vowel → 孔 ;
ко → 科 ;
куй → 奎 ;
кун } $not_vowel → 昆 ;
ку → 库 ;
кый → 克 ;
кын } $not_vowel → 肯 ;
кы → 克 ;
кьи → 基 ;
кью → 丘 ;
кь → 基 ;
кэй → 凯 ;
кэн } $not_vowel → 肯 ;
кэ → 凯 ;
кю → 丘 ;
кян } $not_vowel → 基扬 ;
кя → 基亚 ;
кё → 基奥 ;
к → 克 ;
лаи → 莱 ;
лай → 莱 ;
лан } $not_vowel → 兰 ;
лао → 劳 ;
лау → 劳 ;
ла → 拉 ;
лен } $not_vowel → 连 ;
ле → 列 ;
лий → 利 ;
лин } $not_vowel → 林 ;
ли → 利 ;
лйо → 廖 ;
лон } $not_vowel → 隆 ;
ло → 洛 ;
луй → 卢伊 ;
лун } $not_vowel → 伦 ;
лу → 卢 ;
лый → 雷 ;
лын } $not_vowel → 伦 ;
лы → 雷 ;
льи → 利 ;
лью → 柳 ;
ль → 利 ;
лэй → 莱 ;
лэн } $not_vowel → 伦 ;
лэ → 莱 ;
лю → 柳 ;
лян } $not_vowel → 良 ;
ля → 利亚 ;
лё → 廖 ;
л → 尔 ;
маи → 迈 ;
май → 迈 ;
ман } $not_vowel → 曼 ;
мао → 毛 ;
мау → 毛 ;
ма → 马 ;
мен } $not_vowel → 缅 ;
ме → 梅 ;
мий → 米 ;
мин } $not_vowel → 明 ;
ми → 米 ;
мйо → 苗 ;
мон } $not_vowel → 蒙 ;
мо → 莫 ;
муй → 穆伊 ;
мун } $not_vowel → 蒙 ;
му → 穆 ;
мый → 梅 ;
мын } $not_vowel → 门 ;
мы → 梅 ;
мьи → 米 ;
мью → 缪 ;
мь → 米 ;
мэй → 梅 ;
мэн } $not_vowel → 门 ;
мэ → 梅 ;
мюн } $not_vowel → 敏 ;
мю → 缪 ;
мян } $not_vowel → 米扬 ;
мя → 米亚 ;
мё → 苗 ;
м → 姆 ;
наи → 奈 ;
най → 奈 ;
нан } $not_vowel → 南 ;
нао → 瑙 ;
нау → 瑙 ;
на → 纳 ;
нен } $not_vowel → 年 ;
не → 涅 ;
ний → 尼 ;
нин } $not_vowel → 宁 ;
ни → 尼 ;
нйо → 尼奥 ;
нон } $not_vowel → 农 ;
но → 诺 ;
нуй → 努伊 ;
нун } $not_vowel → 农 ;
ну → 努 ;
ный → 内 ;
нын } $not_vowel → 嫩 ;
ны → 内 ;
нь } $not_vowel → 尼 ;
нэй → 内 ;
нэн } $not_vowel → 嫩 ;
нэ → 内 ;
нюн } $not_vowel → 纽恩 ;
ню → 纽 ;
нян } $not_vowel → 尼扬 ;
ня → 尼亚 ;
нё → 尼奥 ;
н } $not_vowel → 恩 ;
он } $not_vowel → 翁 ;
о → 奥 ;
паи → 派 ;
пай → 派 ;
пан } $not_vowel → 潘 ;
пао → 保 ;
пау → 保 ;
па → 帕 ;
пен } $not_vowel → 片 ;
пе → 佩 ;
пий → 皮 ;
пин } $not_vowel → 平 ;
пи → 皮 ;
пйо → 皮奥 ;
пон } $not_vowel → 蓬 ;
по → 波 ;
пуй → 普伊 ;
пун } $not_vowel → 蓬 ;
пу → 普 ;
пый → 佩 ;
пын } $not_vowel → 彭 ;
пы → 佩 ;
пьи → 皮 ;
пью → 皮尤 ;
пь → 皮 ;
пэй → 佩 ;
пэн } $not_vowel → 彭 ;
пэ → 佩 ;
пю → 皮尤 ;
пян } $not_vowel → 皮扬 ;
пя → 皮亚 ;
пё → 皮奥 ;
п → 普 ;
раи → 赖 ;
рай → 赖 ;
ран } $not_vowel → 兰 ;
рао → 劳 ;
рау → 劳 ;
ра → 拉 ;
рен } $not_vowel → 连 ;
ре → 列 ;
рий → 里 ;
рин } $not_vowel → 林 ;
ри → 里 ;
рйо → 廖 ;
рон } $not_vowel → 龙 ;
ро → 罗 ;
руй → 鲁伊 ;
рун } $not_vowel → 伦 ;
ру → 鲁 ;
рый → 雷 ;
рын } $not_vowel → 伦 ;
ры → 雷 ;
рьи → 里 ;
рью → 留 ;
рь → 里 ;
рэй → 雷 ;
рэн } $not_vowel → 伦 ;
рэ → 雷 ;
рю → 留 ;
рян } $not_vowel → 良 ;
ря → 里亚 ;
рё → 廖 ;
р → 尔 ;
саи → 赛 ;
сай → 赛 ;
сан } $not_vowel → 桑 ;
сао → 绍 ;
сау → 绍 ;
са → 萨 ;
сен } $not_vowel → 先 ;
се → 谢 ;
сий → 西 ;
син } $not_vowel → 辛 ;
си → 西 ;
сйо → 肖 ;
сон } $not_vowel → 松 ;
со → 索 ;
суй → 绥 ;
сун } $not_vowel → 孙 ;
су → 苏 ;
счаи → 夏伊 ;
счай → 夏伊 ;
счан } $not_vowel → 先 ;
счао → 肖 ;
счау → 肖 ;
сча → 夏 ;
счен } $not_vowel → 先 ;
сче → 谢 ;
счий → 希 ;
счин } $not_vowel → 辛 ;
счи → 希 ;
счйо → 晓 ;
счон } $not_vowel → 雄 ;
счо → 晓 ;
счуй → 休伊 ;
счун } $not_vowel → 逊 ;
счу → 休 ;
счын } $not_vowel → 欣 ;
счьи → 希 ;
счью → 休 ;
счь → 希 ;
счэн } $not_vowel → 欣 ;
счю → 休 ;
счё → 晓 ;
сч → 希 ;
сый → 瑟 ;
сын } $not_vowel → 森 ;
сы → 瑟 ;
сьи → 西 ;
сью → 休 ;
сь → 西 ;
сэй → 塞 ;
сэн } $not_vowel → 森 ;
сэ → 塞 ;
сюн } $not_vowel → 雄 ;
сю → 休 ;
сян } $not_vowel → 相 ;
ся → 贾 ;
сё → 肖 ;
с → 斯 ;
таи → 泰 ;
тай → 泰 ;
тан } $not_vowel → 坦 ;
тао → 陶 ;
тау → 陶 ;
та → 塔 ;
тен } $not_vowel → 坚 ;
те → 捷 ;
тий → 季 ;
тин } $not_vowel → 京 ;
ти → 季 ;
тйо → 乔 ;
тон } $not_vowel → 通 ;
то → 托 ;
тсаи → 采 ;
тсай → 采 ;
тсан } $not_vowel → 灿 ;
тсао → 曹 ;
тсау → 曹 ;
тса → 察 ;
тсен } $not_vowel → 岑 ;
тсе → 采 ;
тсий → 齐 ;
тсин } $not_vowel → 钦 ;
тси → 齐 ;
тсон } $not_vowel → 聪 ;
тсо → 措 ;
тсуй → 崔 ;
тсун } $not_vowel → 聪 ;
тсу → 楚 ;
тсый → 齐 ;
тсын } $not_vowel → 岑 ;
тсы → 齐 ;
тсьи → 齐 ;
тсью → 秋 ;
тсь → 齐 ;
тсэй → 采 ;
тсэн } $not_vowel → 岑 ;
тсэ → 采 ;
тсю → 秋 ;
тся → 齐亚 ;
тс → 茨 ;
туй → 图伊 ;
тун } $not_vowel → 通 ;
ту → 图 ;
тцаи → 采 ;
тцай → 采 ;
тцан } $not_vowel → 灿 ;
тцао → 曹 ;
тцау → 曹 ;
тца → 察 ;
тцен } $not_vowel → 岑 ;
тце → 采 ;
тций → 齐 ;
тцин } $not_vowel → 钦 ;
тци → 齐 ;
тцон } $not_vowel → 聪 ;
тцо → 措 ;
тцуй → 崔 ;
тцун } $not_vowel → 聪 ;
тцу → 楚 ;
тцый → 齐 ;
тцын } $not_vowel → 岑 ;
тцы → 齐 ;
тцьи → 齐 ;
тцью → 秋 ;
тць → 齐 ;
тцэй → 采 ;
тцэн } $not_vowel → 岑 ;
тцэ → 采 ;
тцю → 秋 ;
тця → 齐亚 ;
тц → 茨 ;
тчаи → 柴 ;
тчай → 柴 ;
тчан } $not_vowel → 昌 ;
тчао → 乔 ;
тчау → 乔 ;
тча → 恰 ;
тчен } $not_vowel → 琴 ;
тче → 切 ;
тчий → 奇 ;
тчин } $not_vowel → 钦 ;
тчи → 奇 ;
тчйо → 乔 ;
тчон } $not_vowel → 琼 ;
тчо → 乔 ;
тчуй → 崔 ;
тчун } $not_vowel → 春 ;
тчу → 丘 ;
тчый → 奇 ;
тчын } $not_vowel → 琴 ;
тчы → 奇 ;
тчьи → 奇 ;
тчь → 奇 ;
тчэй → 切 ;
тчэн } $not_vowel → 琴 ;
тчэ → 切 ;
тчян } $not_vowel → 强 ;
тчё → 乔 ;
тч → 奇 ;
тый → 特 ;
тын } $not_vowel → 滕 ;
ты → 特 ;
тьи → 季 ;
тью → 秋 ;
ть → 季 ;
тэй → 泰 ;
тэн } $not_vowel → 滕 ;
тэ → 泰 ;
тюн } $not_vowel → 琼 ;
тю → 秋 ;
тян } $not_vowel → 强 ;
тя → 佳 ;
тё → 乔 ;
т → 特 ;
уй → 维 ;
ун } $not_vowel → 温 ;
у → 乌 ;
фаи → 法伊 ;
фай → 法伊 ;
фан } $not_vowel → 凡 ;
фао → 福 ;
фау → 福 ;
фа → 法 ;
фен } $not_vowel → 芬 ;
фе → 费 ;
фий → 菲 ;
фин } $not_vowel → 芬 ;
фи → 菲 ;
фйо → 菲奥 ;
фон } $not_vowel → 丰 ;
фо → 福 ;
фуй → 富伊 ;
фун } $not_vowel → 丰 ;
фу → 富 ;
фый → 菲 ;
фын } $not_vowel → 芬 ;
фы → 菲 ;
фьи → 菲 ;
фью → 菲尤 ;
фь → 菲 ;
фэй → 费 ;
фэн } $not_vowel → 芬 ;
фэ → 费 ;
фю → 菲尤 ;
фя → 菲亚 ;
фё → 菲奥 ;
ф → 夫 ;
хаи → 海 ;
хай → 海 ;
хан } $not_vowel → 汉 ;
хао → 豪 ;
хау → 豪 ;
ха → 哈 ;
хен } $not_vowel → 亨 ;
хе → 赫 ;
хий → 希 ;
хин } $not_vowel → 欣 ;
хи → 希 ;
хон } $not_vowel → 洪 ;
хо → 霍 ;
хуй → 惠 ;
хун } $not_vowel → 洪 ;
ху → 胡 ;
хый → 黑 ;
хын } $not_vowel → 亨 ;
хы → 黑 ;
хьи → 希 ;
хью → 休 ;
хь → 希 ;
хэй → 黑 ;
хэн } $not_vowel → 亨 ;
хэ → 海 ;
хю → 休 ;
хян } $not_vowel → 希扬 ;
хя → 希亚 ;
х → 赫 ;
цаи → 采 ;
цай → 采 ;
цан } $not_vowel → 灿 ;
цао → 曹 ;
цау → 曹 ;
ца → 察 ;
цен } $not_vowel → 岑 ;
це → 采 ;
ций → 齐 ;
цин } $not_vowel → 钦 ;
ци → 齐 ;
цон } $not_vowel → 聪 ;
цо → 措 ;
цсаи → 采 ;
цсай → 采 ;
цсан } $not_vowel → 灿 ;
цсао → 曹 ;
цсау → 曹 ;
цса → 察 ;
цсен } $not_vowel → 岑 ;
цсе → 采 ;
цсий → 齐 ;
цсин } $not_vowel → 钦 ;
цси → 齐 ;
цсон } $not_vowel → 聪 ;
цсо → 措 ;
цсуй → 崔 ;
цсун } $not_vowel → 聪 ;
цсу → 楚 ;
цсый → 齐 ;
цсын } $not_vowel → 岑 ;
цсы → 齐 ;
цсьи → 齐 ;
цсью → 秋 ;
цсь → 齐 ;
цсэй → 采 ;
цсэн } $not_vowel → 岑 ;
цсэ → 采 ;
цсю → 秋 ;
цся → 齐亚 ;
цс → 茨 ;
цуй → 崔 ;
цун } $not_vowel → 聪 ;
цу → 楚 ;
цый → 齐 ;
цын } $not_vowel → 岑 ;
цы → 齐 ;
цьи → 齐 ;
цью → 秋 ;
ць → 齐 ;
цэй → 采 ;
цэн } $not_vowel → 岑 ;
цэ → 采 ;
цю → 秋 ;
ця → 齐亚 ;
ц → 茨 ;
чаи → 柴 ;
чай → 柴 ;
чан } $not_vowel → 昌 ;
чао → 乔 ;
чау → 乔 ;
ча → 恰 ;
чен } $not_vowel → 琴 ;
че → 切 ;
чий → 奇 ;
чин } $not_vowel → 钦 ;
чи → 奇 ;
чйо → 乔 ;
чон } $not_vowel → 琼 ;
чо → 乔 ;
чуй → 崔 ;
чун } $not_vowel → 春 ;
чу → 丘 ;
чый → 奇 ;
чын } $not_vowel → 琴 ;
чы → 奇 ;
чьи → 奇 ;
чь → 奇 ;
чэй → 切 ;
чэн } $not_vowel → 琴 ;
чэ → 切 ;
чян } $not_vowel → 强 ;
чё → 乔 ;
ч → 奇 ;
шаи → 沙伊 ;
шай → 沙伊 ;
шан } $not_vowel → 尚 ;
шао → 绍 ;
шау → 绍 ;
ша → 沙 ;
шен } $not_vowel → 申 ;
ше → 舍 ;
ший → 希 ;
шин } $not_vowel → 申 ;
ши → 希 ;
шйо → 绍 ;
шон } $not_vowel → 雄 ;
шо → 绍 ;
шуй → 舒伊 ;
шун } $not_vowel → 顺 ;
шу → 舒 ;
шый → 希 ;
шын } $not_vowel → 申 ;
шы → 希 ;
шьи → 希 ;
шью → 舒 ;
шь → 希 ;
шэй → 舍 ;
шэн } $not_vowel → 申 ;
шэ → 舍 ;
шю → 舒 ;
шян } $not_vowel → 尚 ;
шя → 沙 ;
шё → 绍 ;
ш → 什 ;
щаи → 夏伊 ;
щай → 夏伊 ;
щан } $not_vowel → 先 ;
щао → 肖 ;
щау → 肖 ;
ща → 夏 ;
щен } $not_vowel → 先 ;
ще → 谢 ;
щий → 希 ;
щин } $not_vowel → 辛 ;
щи → 希 ;
щйо → 晓 ;
щон } $not_vowel → 雄 ;
що → 晓 ;
щуй → 休伊 ;
щун } $not_vowel → 逊 ;
щу → 休 ;
щын } $not_vowel → 欣 ;
щьи → 希 ;
щью → 休 ;
щь → 希 ;
щэн } $not_vowel → 欣 ;
щю → 休 ;
щё → 晓 ;
щ → 希 ;
ъ → ;
ый → 厄 ;
ын } $not_vowel → 恩 ;
ы → 厄 ;
ьи → 伊 ;
ью → 尤 ;
ь → 伊 ;
эй → 埃 ;
эн } $not_vowel → 恩 ;
э → 埃 ;
юн } $not_vowel → 云 ;
ю → 尤 ;
ян } $not_vowel → 扬 ;
я → 亚 ;
ё → 约 ;
:: Null ();
$bow { 耶 → 叶 ;
$bow { 夫 → 弗 ;
$bow { 东 → 栋 ;
$bow { 南 → 楠 ;
$bow { 西 → 锡 ;
江 } $bow → 姜 ;
海 } $bow → 亥 ;
::NFC;
#
# Copyright (C) 2009 Google, Inc. All Rights Reserved.
# Author: mjansche@google.com (Martin Jansche)
#
# Transliteration of Russian into Mandarin written in simplified Chinese.
#
# TODO(mjansche): Implement exception rules from GB/T 17693.4-2009 section 5.3.
# TODO(anyone): Simplify.
#

$bow = [-\ $]; # Word boundary.
$vowel = [аеийоуыьэюяё];
$not_vowel = [^$vowel];
#
#

::NFC;
::Lower;
#
#

аа → а;
бб → б;
вв → в;
гг → г;
дд → д;
жж → ж;
зз → з;
ии → и;
кк → к;
лл → л;
мм → | м;
м } [бп] → н;
$vowel { нь → н;
пп → п;
рр → р;
сс → с;
тт → т;
уу → у;
фф → ф;
хх → х;
цц → ц;
чч → ч;
шш → ш;
щщ → щ;
#
#
## иа → я; ## TODO: Figure out if/when this applies.
#

::Null;
#
#
# Special exceptions, per GB/T 17693.4-2009 表 1, 注 8:

бург } $bow → 堡 ;
град } $bow → 格勒 ;
город } $bow → 哥罗德 ;
цов } $bow → 佐夫 ;
#
#

аи → 艾 ;
ай → 艾 ;
ан } $not_vowel → 安 ;
ао → 奥 ;
ау → 奥 ;
а → 阿 ;
баи → 拜 ;
бай → 拜 ;
бан } $not_vowel → 班 ;
бао → 包 ;
бау → 包 ;
ба → 巴 ;
бен } $not_vowel → 边 ;
бе → 别 ;
бий → 比 ;
бин } $not_vowel → 宾 ;
би → 比 ;
бйо → 比奥 ;
бон } $not_vowel → 邦 ;
бо → 博 ;
буй → 布伊 ;
бун } $not_vowel → 本 ;
бу → 布 ;
бый → 贝 ;
бын } $not_vowel → 本 ;
бы → 贝 ;
бьи → 比 ;
бью → 比尤 ;
бь → 比 ;
бэй → 贝 ;
бэн } $not_vowel → 本 ;
бэ → 贝 ;
бю → 比尤 ;
бян } $not_vowel → 比扬 ;
бя → 比亚 ;
бё → 比奥 ;
б → 布 ;
ваи → 瓦伊 ;
вай → 瓦伊 ;
ван } $not_vowel → 万 ;
вао → 沃 ;
вау → 沃 ;
ва → 瓦 ;
вен } $not_vowel → 文 ;
ве → 韦 ;
вий → 维 ;
вин } $not_vowel → 温 ;
ви → 维 ;
вйо → 维奥 ;
вон } $not_vowel → 翁 ;
во → 沃 ;
вуй → 维 ;
вун } $not_vowel → 文 ;
ву → 武 ;
вый → 维 ;
вын } $not_vowel → 文 ;
вы → 维 ;
вьи → 维 ;
вью → 维尤 ;
вь → 维 ;
вэй → 韦 ;
вэн } $not_vowel → 文 ;
вэ → 韦 ;
вю → 维尤 ;
вян } $not_vowel → 维扬 ;
вя → 维亚 ;
вё → 维奥 ;
в → 夫 ;
гаи → 盖 ;
гай → 盖 ;
ган } $not_vowel → 甘 ;
гао → 高 ;
гау → 高 ;
га → 加 ;
ген } $not_vowel → 根 ;
ге → 格 ;
гий → 吉 ;
гин } $not_vowel → 金 ;
ги → 吉 ;
гйо → 吉奥 ;
гон } $not_vowel → 贡 ;
го → 戈 ;
гуй → 圭 ;
гун } $not_vowel → 贡 ;
гу → 古 ;
гый → 格 ;
гын } $not_vowel → 根 ;
гы → 格 ;
гьи → 吉 ;
гью → 久 ;
гь → 吉 ;
гэй → 盖 ;
гэн } $not_vowel → 根 ;
гэ → 盖 ;
гю → 久 ;
гян } $not_vowel → 吉扬 ;
гя → 吉亚 ;
гё → 吉奥 ;
г → 格 ;
даи → 代 ;
дай → 代 ;
дан } $not_vowel → 丹 ;
дао → 道 ;
дау → 道 ;
да → 达 ;
ден } $not_vowel → 坚 ;
де → 杰 ;
джаи → 贾伊 ;
джай → 贾伊 ;
джан } $not_vowel → 占 ;
джао → 焦 ;
джау → 焦 ;
джа → 贾 ;
джен } $not_vowel → 真 ;
дже → 杰 ;
джий → 吉 ;
джин } $not_vowel → 金 ;
джи → 吉 ;
джйо → 焦 ;
джон } $not_vowel → 忠 ;
джо → 焦 ;
джуй → 朱伊 ;
джун } $not_vowel → 准 ;
джу → 朱 ;
джый → 吉 ;
джын } $not_vowel → 真 ;
джы → 吉 ;
джьи → 吉 ;
джью → 久 ;
джь → 吉 ;
джэй → 杰 ;
джэн } $not_vowel → 真 ;
джэ → 杰 ;
джю → 久 ;
джян } $not_vowel → 江 ;
джя → 贾 ;
джё → 焦 ;
дж → 季 ;
дзаи → 宰 ;
дзай → 宰 ;
дзан } $not_vowel → 赞 ;
дзао → 藻 ;
дзау → 藻 ;
дза → 扎 ;
дзен } $not_vowel → 津 ;
дзе → 泽 ;
дзий → 济 ;
дзин } $not_vowel → 津 ;
дзи → 济 ;
дзйо → 焦 ;
дзон } $not_vowel → 宗 ;
дзо → 佐 ;
дзуй → 祖伊 ;
дзун } $not_vowel → 尊 ;
дзу → 祖 ;
дзый → 济 ;
дзын } $not_vowel → 曾 ;
дзы → 济 ;
дзьи → 济 ;
дзью → 久 ;
дзь → 济 ;
дзэй → 泽 ;
дзэн } $not_vowel → 曾 ;
дзэ → 泽 ;
дзю → 久 ;
дзян } $not_vowel → 江 ;
дзя → 贾 ;
дзё → 焦 ;
дз → 兹 ;
дий → 季 ;
дин } $not_vowel → 金 ;
ди → 季 ;
дйо → 焦 ;
дон } $not_vowel → 东 ;
до → 多 ;
дсаи → 采 ;
дсай → 采 ;
дсан } $not_vowel → 灿 ;
дсао → 曹 ;
дсау → 曹 ;
дса → 察 ;
дсен } $not_vowel → 岑 ;
дсе → 采 ;
дсий → 齐 ;
дсин } $not_vowel → 钦 ;
дси → 齐 ;
дсон } $not_vowel → 聪 ;
дсо → 措 ;
дсуй → 崔 ;
дсун } $not_vowel → 聪 ;
дсу → 楚 ;
дсый → 齐 ;
дсын } $not_vowel → 岑 ;
дсы → 齐 ;
дсьи → 齐 ;
дсью → 秋 ;
дсь → 齐 ;
дсэй → 采 ;
дсэн } $not_vowel → 岑 ;
дсэ → 采 ;
дсю → 秋 ;
дся → 齐亚 ;
дс → 茨 ;
дуй → 杜伊 ;
дун } $not_vowel → 敦 ;
ду → 杜 ;
дцаи → 采 ;
дцай → 采 ;
дцан } $not_vowel → 灿 ;
дцао → 曹 ;
дцау → 曹 ;
дца → 察 ;
дцен } $not_vowel → 岑 ;
дце → 采 ;
дций → 齐 ;
дцин } $not_vowel → 钦 ;
дци → 齐 ;
дцон } $not_vowel → 聪 ;
дцо → 措 ;
дцуй → 崔 ;
дцун } $not_vowel → 聪 ;
дцу → 楚 ;
дцый → 齐 ;
дцын } $not_vowel → 岑 ;
дцы → 齐 ;
дцьи → 齐 ;
дцью → 秋 ;
дць → 齐 ;
дцэй → 采 ;
дцэн } $not_vowel → 岑 ;
дцэ → 采 ;
дцю → 秋 ;
дця → 齐亚 ;
дц → 茨 ;
дчаи → 柴 ;
дчай → 柴 ;
дчан } $not_vowel → 昌 ;
дчао → 乔 ;
дчау → 乔 ;
дча → 恰 ;
дчен } $not_vowel → 琴 ;
дче → 切 ;
дчий → 奇 ;
дчин } $not_vowel → 钦 ;
дчи → 奇 ;
дчйо → 乔 ;
дчон } $not_vowel → 琼 ;
дчо → 乔 ;
дчуй → 崔 ;
дчун } $not_vowel → 春 ;
дчу → 丘 ;
дчый → 奇 ;
дчын } $not_vowel → 琴 ;
дчы → 奇 ;
дчьи → 奇 ;
дчь → 奇 ;
дчэй → 切 ;
дчэн } $not_vowel → 琴 ;
дчэ → 切 ;
дчян } $not_vowel → 强 ;
дчё → 乔 ;
дч → 奇 ;
дый → 德 ;
дын } $not_vowel → 登 ;
ды → 德 ;
дьи → 季 ;
дью → 久 ;
дь → 季 ;
дэй → 代 ;
дэн } $not_vowel → 登 ;
дэ → 代 ;
дюн } $not_vowel → 久恩 ;
дю → 久 ;
дян } $not_vowel → 江 ;
дя → 佳 ;
дё → 焦 ;
д → 德 ;
ен } $not_vowel → 延 ;
е → 耶 ;
жаи → 扎伊 ;
жай → 扎伊 ;
жан } $not_vowel → 然 ;
жао → 饶 ;
жау → 饶 ;
жа → 扎 ;
жен } $not_vowel → 任 ;
же → 热 ;
жий → 日 ;
жин } $not_vowel → 任 ;
жи → 日 ;
жйо → 若 ;
жон } $not_vowel → 容 ;
жо → 若 ;
жуй → 瑞 ;
жун } $not_vowel → 容 ;
жу → 茹 ;
жый → 日 ;
жын } $not_vowel → 任 ;
жы → 日 ;
жьи → 日 ;
жью → 茹 ;
жь → 日 ;
жэй → 热 ;
жэн } $not_vowel → 任 ;
жэ → 热 ;
жю → 茹 ;
жян } $not_vowel → 让 ;
жя → 扎 ;
жё → 若 ;
ж → 日 ;
заи → 宰 ;
зай → 宰 ;
зан } $not_vowel → 赞 ;
зао → 藻 ;
зау → 藻 ;
за → 扎 ;
зен } $not_vowel → 津 ;
зе → 泽 ;
зий → 济 ;
зин } $not_vowel → 津 ;
зи → 济 ;
зйо → 焦 ;
зон } $not_vowel → 宗 ;
зо → 佐 ;
зуй → 祖伊 ;
зун } $not_vowel → 尊 ;
зу → 祖 ;
зый → 济 ;
зын } $not_vowel → 曾 ;
зы → 济 ;
зьи → 济 ;
зью → 久 ;
зь → 济 ;
зэй → 泽 ;
зэн } $not_vowel → 曾 ;
зэ → 泽 ;
зю → 久 ;
зян } $not_vowel → 江 ;
зя → 贾 ;
зё → 焦 ;
з → 兹 ;
ий → 伊 ;
ин } $not_vowel → 因 ;
и → 伊 ;
йо → 约 ;
й → 伊 ;
каи → 凯 ;
кай → 凯 ;
кан } $not_vowel → 坎 ;
као → 考 ;
кау → 考 ;
ка → 卡 ;
кен } $not_vowel → 肯 ;
ке → 克 ;
кий → 基 ;
кин } $not_vowel → 金 ;
ки → 基 ;
кйо → 基奥 ;
кон } $not_vowel → 孔 ;
ко → 科 ;
куй → 奎 ;
кун } $not_vowel → 昆 ;
ку → 库 ;
кый → 克 ;
кын } $not_vowel → 肯 ;
кы → 克 ;
кьи → 基 ;
кью → 丘 ;
кь → 基 ;
кэй → 凯 ;
кэн } $not_vowel → 肯 ;
кэ → 凯 ;
кю → 丘 ;
кян } $not_vowel → 基扬 ;
кя → 基亚 ;
кё → 基奥 ;
к → 克 ;
лаи → 莱 ;
лай → 莱 ;
лан } $not_vowel → 兰 ;
лао → 劳 ;
лау → 劳 ;
ла → 拉 ;
лен } $not_vowel → 连 ;
ле → 列 ;
лий → 利 ;
лин } $not_vowel → 林 ;
ли → 利 ;
лйо → 廖 ;
лон } $not_vowel → 隆 ;
ло → 洛 ;
луй → 卢伊 ;
лун } $not_vowel → 伦 ;
лу → 卢 ;
лый → 雷 ;
лын } $not_vowel → 伦 ;
лы → 雷 ;
льи → 利 ;
лью → 柳 ;
ль → 利 ;
лэй → 莱 ;
лэн } $not_vowel → 伦 ;
лэ → 莱 ;
лю → 柳 ;
лян } $not_vowel → 良 ;
ля → 利亚 ;
лё → 廖 ;
#
## $not_vowel { л → 勒 ; ## FIXME: Figure out if/when this applies.

л → 尔 ;
маи → 迈 ;
май → 迈 ;
ман } $not_vowel → 曼 ;
мао → 毛 ;
мау → 毛 ;
ма → 马 ;
мен } $not_vowel → 缅 ;
ме → 梅 ;
мий → 米 ;
мин } $not_vowel → 明 ;
ми → 米 ;
мйо → 苗 ;
мон } $not_vowel → 蒙 ;
мо → 莫 ;
муй → 穆伊 ;
мун } $not_vowel → 蒙 ;
му → 穆 ;
мый → 梅 ;
мын } $not_vowel → 门 ;
мы → 梅 ;
мьи → 米 ;
мью → 缪 ;
мь → 米 ;
мэй → 梅 ;
мэн } $not_vowel → 门 ;
мэ → 梅 ;
мюн } $not_vowel → 敏 ;
мю → 缪 ;
мян } $not_vowel → 米扬 ;
мя → 米亚 ;
мё → 苗 ;
м → 姆 ;
наи → 奈 ;
най → 奈 ;
нан } $not_vowel → 南 ;
нао → 瑙 ;
нау → 瑙 ;
на → 纳 ;
нен } $not_vowel → 年 ;
не → 涅 ;
ний → 尼 ;
нин } $not_vowel → 宁 ;
ни → 尼 ;
нйо → 尼奥 ;
нон } $not_vowel → 农 ;
но → 诺 ;
нуй → 努伊 ;
нун } $not_vowel → 农 ;
ну → 努 ;
ный → 内 ;
нын } $not_vowel → 嫩 ;
ны → 内 ;
нь } $not_vowel → 尼 ;
нэй → 内 ;
нэн } $not_vowel → 嫩 ;
нэ → 内 ;
нюн } $not_vowel → 纽恩 ;
ню → 纽 ;
нян } $not_vowel → 尼扬 ;
ня → 尼亚 ;
нё → 尼奥 ;
н } $not_vowel → 恩 ;
он } $not_vowel → 翁 ;
о → 奥 ;
паи → 派 ;
пай → 派 ;
пан } $not_vowel → 潘 ;
пао → 保 ;
пау → 保 ;
па → 帕 ;
пен } $not_vowel → 片 ;
пе → 佩 ;
пий → 皮 ;
пин } $not_vowel → 平 ;
пи → 皮 ;
пйо → 皮奥 ;
пон } $not_vowel → 蓬 ;
по → 波 ;
пуй → 普伊 ;
пун } $not_vowel → 蓬 ;
пу → 普 ;
пый → 佩 ;
пын } $not_vowel → 彭 ;
пы → 佩 ;
пьи → 皮 ;
пью → 皮尤 ;
пь → 皮 ;
пэй → 佩 ;
пэн } $not_vowel → 彭 ;
пэ → 佩 ;
пю → 皮尤 ;
пян } $not_vowel → 皮扬 ;
пя → 皮亚 ;
пё → 皮奥 ;
п → 普 ;
раи → 赖 ;
рай → 赖 ;
ран } $not_vowel → 兰 ;
рао → 劳 ;
рау → 劳 ;
ра → 拉 ;
рен } $not_vowel → 连 ;
ре → 列 ;
рий → 里 ;
рин } $not_vowel → 林 ;
ри → 里 ;
рйо → 廖 ;
рон } $not_vowel → 龙 ;
ро → 罗 ;
руй → 鲁伊 ;
рун } $not_vowel → 伦 ;
ру → 鲁 ;
рый → 雷 ;
рын } $not_vowel → 伦 ;
ры → 雷 ;
рьи → 里 ;
рью → 留 ;
рь → 里 ;
рэй → 雷 ;
рэн } $not_vowel → 伦 ;
рэ → 雷 ;
рю → 留 ;
рян } $not_vowel → 良 ;
ря → 里亚 ;
рё → 廖 ;
#
## $not_vowel { р → 勒 ; ## FIXME: Figure out if/when this applies.

р → 尔 ;
саи → 赛 ;
сай → 赛 ;
сан } $not_vowel → 桑 ;
сао → 绍 ;
сау → 绍 ;
са → 萨 ;
сен } $not_vowel → 先 ;
се → 谢 ;
сий → 西 ;
син } $not_vowel → 辛 ;
си → 西 ;
сйо → 肖 ;
сон } $not_vowel → 松 ;
со → 索 ;
суй → 绥 ;
сун } $not_vowel → 孙 ;
су → 苏 ;
счаи → 夏伊 ;
счай → 夏伊 ;
счан } $not_vowel → 先 ;
счао → 肖 ;
счау → 肖 ;
сча → 夏 ;
счен } $not_vowel → 先 ;
сче → 谢 ;
счий → 希 ;
счин } $not_vowel → 辛 ;
счи → 希 ;
счйо → 晓 ;
счон } $not_vowel → 雄 ;
счо → 晓 ;
счуй → 休伊 ;
счун } $not_vowel → 逊 ;
счу → 休 ;
счын } $not_vowel → 欣 ;
счьи → 希 ;
счью → 休 ;
счь → 希 ;
счэн } $not_vowel → 欣 ;
счю → 休 ;
счё → 晓 ;
сч → 希 ;
сый → 瑟 ;
сын } $not_vowel → 森 ;
сы → 瑟 ;
сьи → 西 ;
сью → 休 ;
сь → 西 ;
сэй → 塞 ;
сэн } $not_vowel → 森 ;
сэ → 塞 ;
сюн } $not_vowel → 雄 ;
сю → 休 ;
сян } $not_vowel → 相 ;
ся → 贾 ;
сё → 肖 ;
с → 斯 ;
таи → 泰 ;
тай → 泰 ;
тан } $not_vowel → 坦 ;
тао → 陶 ;
тау → 陶 ;
та → 塔 ;
тен } $not_vowel → 坚 ;
те → 捷 ;
тий → 季 ;
тин } $not_vowel → 京 ;
ти → 季 ;
тйо → 乔 ;
тон } $not_vowel → 通 ;
то → 托 ;
тсаи → 采 ;
тсай → 采 ;
тсан } $not_vowel → 灿 ;
тсао → 曹 ;
тсау → 曹 ;
тса → 察 ;
тсен } $not_vowel → 岑 ;
тсе → 采 ;
тсий → 齐 ;
тсин } $not_vowel → 钦 ;
тси → 齐 ;
тсон } $not_vowel → 聪 ;
тсо → 措 ;
тсуй → 崔 ;
тсун } $not_vowel → 聪 ;
тсу → 楚 ;
тсый → 齐 ;
тсын } $not_vowel → 岑 ;
тсы → 齐 ;
тсьи → 齐 ;
тсью → 秋 ;
тсь → 齐 ;
тсэй → 采 ;
тсэн } $not_vowel → 岑 ;
тсэ → 采 ;
тсю → 秋 ;
тся → 齐亚 ;
тс → 茨 ;
туй → 图伊 ;
тун } $not_vowel → 通 ;
ту → 图 ;
тцаи → 采 ;
тцай → 采 ;
тцан } $not_vowel → 灿 ;
тцао → 曹 ;
тцау → 曹 ;
тца → 察 ;
тцен } $not_vowel → 岑 ;
тце → 采 ;
тций → 齐 ;
тцин } $not_vowel → 钦 ;
тци → 齐 ;
тцон } $not_vowel → 聪 ;
тцо → 措 ;
тцуй → 崔 ;
тцун } $not_vowel → 聪 ;
тцу → 楚 ;
тцый → 齐 ;
тцын } $not_vowel → 岑 ;
тцы → 齐 ;
тцьи → 齐 ;
тцью → 秋 ;
тць → 齐 ;
тцэй → 采 ;
тцэн } $not_vowel → 岑 ;
тцэ → 采 ;
тцю → 秋 ;
тця → 齐亚 ;
тц → 茨 ;
тчаи → 柴 ;
тчай → 柴 ;
тчан } $not_vowel → 昌 ;
тчао → 乔 ;
тчау → 乔 ;
тча → 恰 ;
тчен } $not_vowel → 琴 ;
тче → 切 ;
тчий → 奇 ;
тчин } $not_vowel → 钦 ;
тчи → 奇 ;
тчйо → 乔 ;
тчон } $not_vowel → 琼 ;
тчо → 乔 ;
тчуй → 崔 ;
тчун } $not_vowel → 春 ;
тчу → 丘 ;
тчый → 奇 ;
тчын } $not_vowel → 琴 ;
тчы → 奇 ;
тчьи → 奇 ;
тчь → 奇 ;
тчэй → 切 ;
тчэн } $not_vowel → 琴 ;
тчэ → 切 ;
тчян } $not_vowel → 强 ;
тчё → 乔 ;
тч → 奇 ;
тый → 特 ;
тын } $not_vowel → 滕 ;
ты → 特 ;
тьи → 季 ;
тью → 秋 ;
ть → 季 ;
тэй → 泰 ;
тэн } $not_vowel → 滕 ;
тэ → 泰 ;
тюн } $not_vowel → 琼 ;
тю → 秋 ;
тян } $not_vowel → 强 ;
тя → 佳 ;
тё → 乔 ;
т → 特 ;
уй → 维 ;
ун } $not_vowel → 温 ;
у → 乌 ;
фаи → 法伊 ;
фай → 法伊 ;
фан } $not_vowel → 凡 ;
фао → 福 ;
фау → 福 ;
фа → 法 ;
фен } $not_vowel → 芬 ;
фе → 费 ;
фий → 菲 ;
фин } $not_vowel → 芬 ;
фи → 菲 ;
фйо → 菲奥 ;
фон } $not_vowel → 丰 ;
фо → 福 ;
фуй → 富伊 ;
фун } $not_vowel → 丰 ;
фу → 富 ;
фый → 菲 ;
фын } $not_vowel → 芬 ;
фы → 菲 ;
фьи → 菲 ;
фью → 菲尤 ;
фь → 菲 ;
фэй → 费 ;
фэн } $not_vowel → 芬 ;
фэ → 费 ;
фю → 菲尤 ;
фя → 菲亚 ;
фё → 菲奥 ;
ф → 夫 ;
хаи → 海 ;
хай → 海 ;
хан } $not_vowel → 汉 ;
хао → 豪 ;
хау → 豪 ;
ха → 哈 ;
хен } $not_vowel → 亨 ;
хе → 赫 ;
хий → 希 ;
хин } $not_vowel → 欣 ;
хи → 希 ;
хон } $not_vowel → 洪 ;
хо → 霍 ;
хуй → 惠 ;
хун } $not_vowel → 洪 ;
ху → 胡 ;
хый → 黑 ;
хын } $not_vowel → 亨 ;
хы → 黑 ;
хьи → 希 ;
хью → 休 ;
хь → 希 ;
хэй → 黑 ;
хэн } $not_vowel → 亨 ;
хэ → 海 ;
хю → 休 ;
хян } $not_vowel → 希扬 ;
хя → 希亚 ;
х → 赫 ;
цаи → 采 ;
цай → 采 ;
цан } $not_vowel → 灿 ;
цао → 曹 ;
цау → 曹 ;
ца → 察 ;
цен } $not_vowel → 岑 ;
це → 采 ;
ций → 齐 ;
цин } $not_vowel → 钦 ;
ци → 齐 ;
цон } $not_vowel → 聪 ;
цо → 措 ;
цсаи → 采 ;
цсай → 采 ;
цсан } $not_vowel → 灿 ;
цсао → 曹 ;
цсау → 曹 ;
цса → 察 ;
цсен } $not_vowel → 岑 ;
цсе → 采 ;
цсий → 齐 ;
цсин } $not_vowel → 钦 ;
цси → 齐 ;
цсон } $not_vowel → 聪 ;
цсо → 措 ;
цсуй → 崔 ;
цсун } $not_vowel → 聪 ;
цсу → 楚 ;
цсый → 齐 ;
цсын } $not_vowel → 岑 ;
цсы → 齐 ;
цсьи → 齐 ;
цсью → 秋 ;
цсь → 齐 ;
цсэй → 采 ;
цсэн } $not_vowel → 岑 ;
цсэ → 采 ;
цсю → 秋 ;
цся → 齐亚 ;
цс → 茨 ;
цуй → 崔 ;
цун } $not_vowel → 聪 ;
цу → 楚 ;
цый → 齐 ;
цын } $not_vowel → 岑 ;
цы → 齐 ;
цьи → 齐 ;
цью → 秋 ;
ць → 齐 ;
цэй → 采 ;
цэн } $not_vowel → 岑 ;
цэ → 采 ;
цю → 秋 ;
ця → 齐亚 ;
ц → 茨 ;
чаи → 柴 ;
чай → 柴 ;
чан } $not_vowel → 昌 ;
чао → 乔 ;
чау → 乔 ;
ча → 恰 ;
чен } $not_vowel → 琴 ;
че → 切 ;
чий → 奇 ;
чин } $not_vowel → 钦 ;
чи → 奇 ;
чйо → 乔 ;
чон } $not_vowel → 琼 ;
чо → 乔 ;
чуй → 崔 ;
чун } $not_vowel → 春 ;
чу → 丘 ;
чый → 奇 ;
чын } $not_vowel → 琴 ;
чы → 奇 ;
чьи → 奇 ;
чь → 奇 ;
чэй → 切 ;
чэн } $not_vowel → 琴 ;
чэ → 切 ;
чян } $not_vowel → 强 ;
чё → 乔 ;
ч → 奇 ;
шаи → 沙伊 ;
шай → 沙伊 ;
шан } $not_vowel → 尚 ;
шао → 绍 ;
шау → 绍 ;
ша → 沙 ;
шен } $not_vowel → 申 ;
ше → 舍 ;
ший → 希 ;
шин } $not_vowel → 申 ;
ши → 希 ;
шйо → 绍 ;
шон } $not_vowel → 雄 ;
шо → 绍 ;
шуй → 舒伊 ;
шун } $not_vowel → 顺 ;
шу → 舒 ;
шый → 希 ;
шын } $not_vowel → 申 ;
шы → 希 ;
шьи → 希 ;
шью → 舒 ;
шь → 希 ;
шэй → 舍 ;
шэн } $not_vowel → 申 ;
шэ → 舍 ;
шю → 舒 ;
шян } $not_vowel → 尚 ;
шя → 沙 ;
шё → 绍 ;
ш → 什 ;
щаи → 夏伊 ;
щай → 夏伊 ;
щан } $not_vowel → 先 ;
щао → 肖 ;
щау → 肖 ;
ща → 夏 ;
щен } $not_vowel → 先 ;
ще → 谢 ;
щий → 希 ;
щин } $not_vowel → 辛 ;
щи → 希 ;
щйо → 晓 ;
щон } $not_vowel → 雄 ;
що → 晓 ;
щуй → 休伊 ;
щун } $not_vowel → 逊 ;
щу → 休 ;
щын } $not_vowel → 欣 ;
щьи → 希 ;
щью → 休 ;
щь → 希 ;
щэн } $not_vowel → 欣 ;
щю → 休 ;
щё → 晓 ;
щ → 希 ;
ъ → ;
ый → 厄 ;
ын } $not_vowel → 恩 ;
ы → 厄 ;
ьи → 伊 ;
ью → 尤 ;
ь → 伊 ;
эй → 埃 ;
эн } $not_vowel → 恩 ;
э → 埃 ;
юн } $not_vowel → 云 ;
ю → 尤 ;
ян } $not_vowel → 扬 ;
я → 亚 ;
ё → 约 ;
#
#
# Dong-nan-xi-hai pass. Per GB/T 17693.4-2009 表 1, 注 4, replace confusing
# characters at the beginning and end of a word.

:: Null ();
$bow { 耶 → 叶 ;
$bow { 夫 → 弗 ;
$bow { 东 → 栋 ;
$bow { 南 → 楠 ;
$bow { 西 → 锡 ;
江 } $bow → 姜 ;
海 } $bow → 亥 ;
#
#

::NFC;
…/transforms/transform[@source="Russian"][@target="Latin"][@variant="BGN"][@direction="forward"]/tRule::[АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя];
$prime = ʹ ;
$doublePrime = ʺ ;
$wordBoundary = [^[:L:][:M:][:N:]] ;
$upperConsonants = [БВГДЖЙКЛМНПРСТФХЦЧШЩЭ] ;
$lowerConsonants = [бвгджйклмнпрстфхцчшщэ] ;
$consonants = [$upperConsonants $lowerConsonants] ;
$upperVowels = [АЕЁЭИОУЫЮЯ] ;
$lowerVowels = [аеёэиоуыюя] ;
$vowels = [$upperVowels $lowerVowels] ;
$lower = [$lowerConsonants $lowerVowels] ;
$upper = [$upperConsonants $upperVowels] ;
[$upperVowels [ЙЪЬ]] { Е } $upper → YE ; # CYRILLIC CAPITAL LETTER IE
[$upperVowels [ЙЪЬ]] { Е → Ye ; # CYRILLIC CAPITAL LETTER IE
[$upperVowels $lowerVowels [ЙйЪъЬь]] { е → ye ; # CYRILLIC SMALL LETTER IE
[$upperVowels [ЙЪЬ]] { Ё } $upper → YË ; # CYRILLIC CAPITAL LETTER IO
[$upperVowels [ЙЪЬ]] { Ё → Yë ; # CYRILLIC CAPITAL LETTER IO
[$upperVowels $lowerVowels [ЙйЪъЬь]] { ё → yë ; # CYRILLIC SMALL LETTER IO
::Null;
А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → V ; # CYRILLIC CAPITAL LETTER VE
в → v ; # CYRILLIC SMALL LETTER VE
Г → G ; # CYRILLIC CAPITAL LETTER GHE
г → g ; # CYRILLIC SMALL LETTER GHE
Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
$wordBoundary{Е} $upper → YE ; # CYRILLIC CAPITAL LETTER IE
$wordBoundary{Е → Ye ; # CYRILLIC CAPITAL LETTER IE
Е → E ; # CYRILLIC CAPITAL LETTER IE
$wordBoundary{е → ye ; # CYRILLIC SMALL LETTER IE
е → e ; # CYRILLIC SMALL LETTER IE
$wordBoundary {Ё} $upper → YË ; # CYRILLIC CAPITAL LETTER IO
$wordBoundary {Ё} $lower → Yë ; # CYRILLIC CAPITAL LETTER IO
Ё → Ë ; # CYRILLIC CAPITAL LETTER IO
$wordBoundary{ё → yë ; # CYRILLIC SMALL LETTER IO
ё → ë ; # CYRILLIC SMALL LETTER IO
Ж} $lower → Zh ; # CYRILLIC CAPITAL LETTER ZHE
Ж → ZH ; # CYRILLIC CAPITAL LETTER ZHE
ж → zh ; # CYRILLIC SMALL LETTER ZHE
З → Z ; # CYRILLIC CAPITAL LETTER ZE
з → z ; # CYRILLIC SMALL LETTER ZE
И → I ; # CYRILLIC CAPITAL LETTER I
и → i ; # CYRILLIC SMALL LETTER I
Й → Y ; # CYRILLIC CAPITAL LETTER I
й → y ; # CYRILLIC SMALL LETTER I
К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
ТС → TS ; # CYRILLIC CAPITAL LETTER TE
Тс → Ts ; # CYRILLIC CAPITAL LETTER TE
тс → ts ; # CYRILLIC SMALL LETTER TE
Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
У → U ; # CYRILLIC CAPITAL LETTER U
у → u ; # CYRILLIC SMALL LETTER U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х} $lower → Kh ; # CYRILLIC CAPITAL LETTER HA
Х → KH ; # CYRILLIC CAPITAL LETTER HA
х → kh ; # CYRILLIC SMALL LETTER HA
Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
ц → ts ; # CYRILLIC SMALL LETTER TSE
Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
ч → ch ; # CYRILLIC SMALL LETTER CHE
ШЧ → SHCH ; # CYRILLIC CAPITAL LETTER SHA
Шч → Shch ; # CYRILLIC CAPITAL LETTER SHA
шч → shch ; # CYRILLIC SMALL LETTER SHA
Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA
Ш → SH ; # CYRILLIC CAPITAL LETTER SHA
ш → sh ; # CYRILLIC SMALL LETTER SHA
Щ} $lower → Shch ; # CYRILLIC CAPITAL LETTER SHCHA
Щ → SHCH ; # CYRILLIC CAPITAL LETTER SHCHA
щ → shch ; # CYRILLIC SMALL LETTER SHCHA
Ъ → $doublePrime ; # CYRILLIC CAPITAL LETTER HARD SIGN
ъ → $doublePrime ; # CYRILLIC SMALL LETTER HARD SIGN
Ы → Y ; # CYRILLIC CAPITAL LETTER YERU
ы → y ; # CYRILLIC SMALL LETTER YERU
Ь → $prime ; # CYRILLIC CAPITAL LETTER SOFT SIGN
ь → $prime ; # CYRILLIC SMALL LETTER SOFT SIGN
Э → E ; # CYRILLIC CAPITAL LETTER E
э → e ; # CYRILLIC SMALL LETTER E
Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
Ю → YU ; # CYRILLIC CAPITAL LETTER YU
ю → yu ; # CYRILLIC SMALL LETTER YU
Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
Я → YA ; # CYRILLIC CAPITAL LETTER YA
я → ya ; # CYRILLIC SMALL LETTER YA
#
########################################################################
# BGN/PCGN 1947 System # # The BGN/PCGN system for Russian was
# adopted by the BGN in 1944 and by # the PCGN in 1947 for use in
# romanizing names written in the Russian # Cyrillic alphabet. # #
# The Russian Alphabet as defined by the BGN (Page 93): # #
# АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ #
# абвгдеёжзийклмнопрстуфхцчшщъыьэюя # # Originally prepared by
# Michael Everson everson@evertype.com
# Fixed by Frank Yung-Fong Tang ftang@google.com
#
# Test Data from http://en.wikipedia.org/wiki/BGN/PCGN_romanization_of_Russian
# Since the use of · is optional, we do NOT implement here.
# Азов Azov
# Тамбов Tambov
# Барнаул Barnaul
# Кубань Kubanʹ
# Владимир Vladimir
# Ульяновск Ulʹyanovsk
# Грозный Groznyy
# Волгодонск Volgodonsk
# Дзержинский Dzerzhinskiy
# Нелидово Nelidovo
# Елизово Yelizovo
# Чапаевск Chapayevsk
# Майер Mayyer
# Юрьев Yurʹyev
# Съезд Sʺyezd
# Белкин Belkin
# Ёлкин Yëlkin
# Остриё Ostriyë
## Йёнчёпинг Y·ënchëping
# Йёнчёпинг Yënchëping
# Громадьё Gromadʹyë
# Подъёмный Podʺyëmnyy
# Жуков Zhukov
# Лужники Luzhniki
# Звенигород Zvenigorod
# Вязьма Vyazʹma
# Иркутск Irkutsk
# Апатиты Apatity
## Кайафа Kay·afa
# Кайафа Kayafa
# Йошкар-Ола Yoshkar-Ola
# Бийск Biysk
# Киров Kirov
# Енисейск Yeniseysk
# Ломоносов Lomonosov
# Нелидово Nelidovo
# Менделеев Mendeleyev
# Каменка Kamenka
# Новосибирск Novosibirsk
# Кандалакша Kandalaksha
# Омск Omsk
# Красноярск Krasnoyarsk
# Петрозаводск Petrozavodsk
# Серпухов Serpukhov
# Ростов Rostov
# Северобайкальск Severobaykalʹsk
# Сковородино Skovorodino
# Чайковский Chaykovskiy
# Тамбов Tambov
# Мытищи Mytishchi
# Углич Uglich
# Дудинка Dudinka
# Фурманов Furmanov
# Уфа Ufa
# Хабаровск Khabarovsk
# Прохладный Prokhladnyy
# Цимлянск Tsimlyansk
# Ельцин Yelʹtsin
# Чебоксары Cheboksary
# Печора Pechora
# Шахтёрск Shakhtërsk
# Мышкин Myshkin
# Щёлково Shchëlkovo
# Ртищево Rtishchevo
# Подъездной Podʺyezdnoy
## Выудить Vy·uditʹ
# Выудить Vyuditʹ
## Суык-Су Su·yk-Su
# Суык-Су Suyk-Su
# Ыттык-Кёль Yttyk-Këlʹ
# Тында Tynda
# Тюмень Tyumenʹ
## Двухэлементный Dvukh·elementnyy
# Двухэлементный Dvukhelementnyy
# Электрогорск Elektrogorsk
# Радиоэлектроника Radioelektronika
# Юбилейный Yubileynyy
# Ключевская Klyuchevskaya
# Якутск Yakutsk
# Брянск Bryansk
## Соответствие Sootvet·stviye
# Соответствие Sootvetstviye
## Веснушчатый Vesnush·chatyy
# Веснушчатый Vesnushchatyy
#
########################################################################
# # MINIMAL FILTER: Russian-Latin #

::[АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя];
#
# BUG(ftang) remove the following line. Otherwise the rule for
# Й й Ё ё will break since the rule is written in NFC but
# the line decomposes the text.
# :: NFD (NFC) ;
#
########################################################################


#
########################################################################
# Define All Transformation Variables #
########################################################################
#

$prime = ʹ ;
$doublePrime = ʺ ;
$wordBoundary = [^[:L:][:M:][:N:]] ;
$upperConsonants = [БВГДЖЙКЛМНПРСТФХЦЧШЩЭ] ;
$lowerConsonants = [бвгджйклмнпрстфхцчшщэ] ;
$consonants = [$upperConsonants $lowerConsonants] ;
$upperVowels = [АЕЁЭИОУЫЮЯ] ;
$lowerVowels = [аеёэиоуыюя] ;
$vowels = [$upperVowels $lowerVowels] ;
$lower = [$lowerConsonants $lowerVowels] ;
$upper = [$upperConsonants $upperVowels] ;
#
#
########################################################################


#
########################################################################
# Rules moved to front to avoid masking #
########################################################################
#
# REMOVEOPTIONAL(ftang) The following two rules for · option is commented out.
#$lowerVowels { ы → ·y ;
#$upperVowels { [Ыы] → ·Y ;
########################################################################
#

#
# REMOVEOPTIONAL(ftang) The following two rules for · option is commented out.
#[$consonants - [Йй]]{Э → ·E ;
#[$consonants - [Йй]]{э → ·e ;

[$upperVowels [ЙЪЬ]] { Е } $upper → YE ; # CYRILLIC CAPITAL LETTER IE
[$upperVowels [ЙЪЬ]] { Е → Ye ; # CYRILLIC CAPITAL LETTER IE
[$upperVowels $lowerVowels [ЙйЪъЬь]] { е → ye ; # CYRILLIC SMALL LETTER IE
[$upperVowels [ЙЪЬ]] { Ё } $upper → YË ; # CYRILLIC CAPITAL LETTER IO
[$upperVowels [ЙЪЬ]] { Ё → Yë ; # CYRILLIC CAPITAL LETTER IO
[$upperVowels $lowerVowels [ЙйЪъЬь]] { ё → yë ; # CYRILLIC SMALL LETTER IO
#
# Since in the above rule we look use the context before the characters,
# we have to perform them in a separate pass before we change the vowels
# the ::Null forces a separate pass.

::Null;
#
#
########################################################################
# Start of Alphabetic Transformations #
########################################################################
#

А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → V ; # CYRILLIC CAPITAL LETTER VE
в → v ; # CYRILLIC SMALL LETTER VE
Г → G ; # CYRILLIC CAPITAL LETTER GHE
г → g ; # CYRILLIC SMALL LETTER GHE
Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
#
#
########################################################################
# BGN Page 94 Rule 1:
# # The character e should be romanized ye
# initially, after the vowel # characters a, e, ё, и, о, у, ы, э, ю,
# and я, and after й, ъ, and ь.
# In all other instances, it should
# be romanized e.
########################################################################
#
# BUG(ftang)- the following two lines said BEFORE the vowels, instead of AFTER
# Е}[$upperVowels [ЙЪЬ]] → YE ; # CYRILLIC CAPITAL LETTER IE
# Е}[$lowerVowels [йъь]] → Ye ; # CYRILLIC CAPITAL LETTER IE

$wordBoundary{Е} $upper → YE ; # CYRILLIC CAPITAL LETTER IE
$wordBoundary{Е → Ye ; # CYRILLIC CAPITAL LETTER IE
Е → E ; # CYRILLIC CAPITAL LETTER IE
#
# BUG(ftang)- the following line said BEFORE the vowels, instead of AFTER
# е}[$upperVowels $lowerVowels [ЙйЪъЬь]] → ye ; # CYRILLIC SMALL LETTER IE

$wordBoundary{е → ye ; # CYRILLIC SMALL LETTER IE
е → e ; # CYRILLIC SMALL LETTER IE
#
#
########################################################################
# End of Rule 1
########################################################################

########################################################################
# BGN Page 94 Rule 2: # # The character ё is not considered a
# separate character of the Russian # alphabet and the dieresis is
# generally not shown. When the dieresis is # shown, the character
# should be romanized yë initially, after the vowel # characters a,
# e, ё, и, о, у, ы, э, ю, and я, and after й, ъ, and ь, In # all
# other instances, it should be romanized ё. When the dieresis is not
# shown, the character may still be romanized in the preceding
# manner or, # alternatively, in accordance with note 1. #
########################################################################
# BUG(ftang)- the following two lines said BEFORE the vowels, instead of AFTER
# Ё}[$upperVowels [ЙЪЬ]] → YË ; # CYRILLIC CAPITAL LETTER IO
# Ё}[$lowerVowels [йъь]] → Yë ; # CYRILLIC CAPITAL LETTER IO

$wordBoundary {Ё} $upper → YË ; # CYRILLIC CAPITAL LETTER IO
$wordBoundary {Ё} $lower → Yë ; # CYRILLIC CAPITAL LETTER IO
Ё → Ë ; # CYRILLIC CAPITAL LETTER IO
#
# BUG(ftang)- the following line said BEFORE the vowels, instead of AFTER
# ё}[$upperVowels $lowerVowels [ЙйЪъЬь]] → yë ; # CYRILLIC SMALL LETTER IO

$wordBoundary{ё → yë ; # CYRILLIC SMALL LETTER IO
ё → ë ; # CYRILLIC SMALL LETTER IO
#
#
########################################################################
# End of Rule 2 #
########################################################################
#

Ж} $lower → Zh ; # CYRILLIC CAPITAL LETTER ZHE
Ж → ZH ; # CYRILLIC CAPITAL LETTER ZHE
ж → zh ; # CYRILLIC SMALL LETTER ZHE
#
#
########################################################################
# BGN Page 94 Rule 3.4
# э after any consonant character except
# й becomes ·е
########################################################################
#

З → Z ; # CYRILLIC CAPITAL LETTER ZE
з → z ; # CYRILLIC SMALL LETTER ZE
#
# BUG(ftang) The following two lines said those consonant becomes ·е
# [$consonants - [Йй]]}Э → ·Е ;
# [$consonants - [Йй]]}э → ·е ;
#
########################################################################
# End of Rule 3.4 #
########################################################################
#

И → I ; # CYRILLIC CAPITAL LETTER I
и → i ; # CYRILLIC SMALL LETTER I
#
#
########################################################################
# BGN Page 94 Rule 3:
# Unusual Russian character sequences
# occurring primarily in non-Russian-language names may be
# romanized as shown below in order to provide differentiation from
# regularly-occurring digraphs and # character sequences.
# BGN Page 94 Rule 3.1
# й before а, у, ы, or э becomes у· #
########################################################################
#
# REMOVEOPTIONAL(ftang) The following two rules for · option is commented out.
# Й}[АаУуЫыЭэ] → Y· ; # CYRILLIC CAPITAL LETTER I
# й}[АаУуЫыЭэ] → y· ; # CYRILLIC SMALL LETTER I

Й → Y ; # CYRILLIC CAPITAL LETTER I
й → y ; # CYRILLIC SMALL LETTER I
#
#
########################################################################
# End Rule 3.1 #
########################################################################
#

К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
#
#
########################################################################
# BGN Page 94 Rule 3.5 # # тс becomes t·s #
########################################################################
#
# REMOVEOPTIONAL(ftang) The following three rules for · option is commented out
# and change to the version without ·
# ТС → T·S ; # CYRILLIC CAPITAL LETTER TE
# Тс → T·s ; # CYRILLIC CAPITAL LETTER TE
# тс → t·s ; # CYRILLIC SMALL LETTER TE

ТС → TS ; # CYRILLIC CAPITAL LETTER TE
Тс → Ts ; # CYRILLIC CAPITAL LETTER TE
тс → ts ; # CYRILLIC SMALL LETTER TE
Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
#
#
########################################################################
# End Rule 3.5 #
########################################################################
#

У → U ; # CYRILLIC CAPITAL LETTER U
у → u ; # CYRILLIC SMALL LETTER U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х} $lower → Kh ; # CYRILLIC CAPITAL LETTER HA
Х → KH ; # CYRILLIC CAPITAL LETTER HA
х → kh ; # CYRILLIC SMALL LETTER HA
Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
ц → ts ; # CYRILLIC SMALL LETTER TSE
Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
ч → ch ; # CYRILLIC SMALL LETTER CHE
#
#
########################################################################
# BGN Page 94 Rule 3.6 # # шч becomes sh·ch #
########################################################################
#
# REMOVEOPTIONAL(ftang) The following three rules for · option is commented out
# and change to the version without ·
# ШЧ → SH·CH ; # CYRILLIC CAPITAL LETTER SHA
# Шч → Sh·ch ; # CYRILLIC CAPITAL LETTER SHA
# шч → sh·ch ; # CYRILLIC SMALL LETTER SHA

ШЧ → SHCH ; # CYRILLIC CAPITAL LETTER SHA
Шч → Shch ; # CYRILLIC CAPITAL LETTER SHA
шч → shch ; # CYRILLIC SMALL LETTER SHA
Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA
Ш → SH ; # CYRILLIC CAPITAL LETTER SHA
ш → sh ; # CYRILLIC SMALL LETTER SHA
Щ} $lower → Shch ; # CYRILLIC CAPITAL LETTER SHCHA
Щ → SHCH ; # CYRILLIC CAPITAL LETTER SHCHA
щ → shch ; # CYRILLIC SMALL LETTER SHCHA
#
#
########################################################################
# End Rule 3.6 #
########################################################################
#

Ъ → $doublePrime ; # CYRILLIC CAPITAL LETTER HARD SIGN
ъ → $doublePrime ; # CYRILLIC SMALL LETTER HARD SIGN
#
#
########################################################################
# BGN Page 94 Rule 3.2 # # ы before а, у, ы, or э becomes у·
# BGN Page 94 Rule 3.3 # # ы after any vowel character becomes ·у
########################################################################
#
# BUG(ftang) the following line said the vowels will change
# $vowels}Ы → ·Y ; # CYRILLIC CAPITAL LETTER I
# $vowels}ы → ·y ; # CYRILLIC CAPITAL LETTER I
# REMOVEOPTIONAL(ftang) The following two rules for · option is commented out.
#Ы}[АаУуЫыЭэ] → Y· ; # CYRILLIC CAPITAL LETTER YERU
#ы}[ауыэ] → y· ; # CYRILLIC SMALL LETTER YERU

Ы → Y ; # CYRILLIC CAPITAL LETTER YERU
ы → y ; # CYRILLIC SMALL LETTER YERU
#
#
########################################################################
# End Rule 3.2 and 3.3 #
########################################################################
#

Ь → $prime ; # CYRILLIC CAPITAL LETTER SOFT SIGN
ь → $prime ; # CYRILLIC SMALL LETTER SOFT SIGN
Э → E ; # CYRILLIC CAPITAL LETTER E
э → e ; # CYRILLIC SMALL LETTER E
Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
Ю → YU ; # CYRILLIC CAPITAL LETTER YU
ю → yu ; # CYRILLIC SMALL LETTER YU
Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
Я → YA ; # CYRILLIC CAPITAL LETTER YA
я → ya ; # CYRILLIC SMALL LETTER YA
…/transforms/transform[@source="sat_Olck"][@target="sat_FONIPA"][@direction="forward"]/_visibility▷missing◁external
…/transforms/transform[@source="sat_Olck"][@target="sat_FONIPA"][@direction="forward"]/tRule▷missing◁# References
# ----------
# [1] Michael Everson: Final proposal to encode the Ol Chiki script
# in the UCS. ISO/IEC JTC1/SC2/WG2 Working Group Document N2984R,
# September 21, 2005. http://std.dkuug.dk/jtc1/sc2/wg2/docs/n2984.pdf
#
# [2] George L. Campbell: Compendium of the World's Languages.
# Volume 2: Ladakhi to Zuni. ISBN 0-415-20297-3. Taylor & Francis, 2000.
# Pages 1454 to 1458.
#
# Notes
# -----
# According to [1] (page 3), ᱽ can only follow the four ejective
# consonants ᱵ /pʼ/, ᱡ /cʼ/, ᱫ /tʼ/, and ᱜ /kʼ/; these become
# ᱵᱽ /b/, ᱫᱽ /d/, ᱡᱽ /d͡ʒ/, and ᱜᱽ /ɡ/. In online texts, however,
# we have occasionally encountered ᱽ following non-ejective plosives,
# for example after ᱯ /p/. These might possibly be typos. Our rules
# try to be resilient and handle ᱯᱽ as /b/.
#
# According to [1] (page 2), U+1C7C PHAARKAA follows the four “glottal”
# consonants ᱵ /pʼ/, ᱡ /cʼ/, ᱫ /tʼ/, and ᱜ /kʼ/ (these are actually
# ejective, not glottal). In online texts, however, we have frequently
# encountered ᱼ following non-ejective consonants.

$inword = [[:L:][:M:]];

# Some online texts use a decomposed form of U+1C7A MU-GAAHLAA TTUDDAG.
ᱹᱸ → ᱺ ;
ᱸᱹ → ᱺ ;
::null();

# To simplify the rules below, enforce a uniform ordering of marks.
ᱻᱹ → ᱹᱻ ;
ᱻᱸ → ᱸᱻ ;
ᱻᱺ → ᱺᱻ ;
ᱼᱹ → ᱹᱼ ;
ᱼᱸ → ᱸᱼ ;
ᱼᱺ → ᱺᱼ ;
::null();

# Some online texts use U+1C7C PHAARKAA instead of U+1C7B RELAA for indicating
# long phonemes, presumably because the graphemes look similar in some fonts.
# Since phaarkaa is used for voicing ejectives and plosives (which cannot
# be lenghtened), we rewrite phaarkaa to relaa.
[ᱚᱟᱤᱩᱮᱳᱶᱢᱝᱞᱱ] [ᱹᱸᱺ]* {ᱼ} → ᱻ ;
::null();

ᱚᱹᱻ → ɔː ;
ᱚᱹ → ɔ ;
ᱚᱸᱻ → ɔ̃ː ;
ᱚᱸ → ɔ̃ ;
ᱚᱺᱻ → ɔ̃ː ;
ᱚᱺ → ɔ̃ ;
ᱚᱻ → ɔː ;
ᱚ → ɔ ;

ᱛᱼ → t ;
ᱛᱷ → tʰ ;
ᱛᱽ → d ;
$inword {ᱛ} → d ;
ᱛ → t ;

ᱜᱼ → kʼ ;
ᱜᱷ → kʰ ;
ᱜᱽ → ɡ ;
$inword {ᱜ} → ɡ ;
ᱜ → kʼ ;

ᱝᱻ → ŋː ;
ᱝ → ŋ ;

ᱞᱻ → lː ;
ᱞ → l ;

ᱟᱹᱻ → əː ;
ᱟᱹ → ə ;
ᱟᱸᱻ → ãː ;
ᱟᱸ → ã ;
ᱟᱺᱻ → ə̃ː ;
ᱟᱺ → ə̃ ;
ᱟᱻ → aː ;
ᱟ → a ;

ᱠᱼ → k ;
ᱠᱷ → kʰ ;
ᱠᱽ → ɡ ;
ᱠ → k ;

ᱡᱼ → cʼ ;
ᱡᱷ → cʰ ;
ᱡᱽ → d͡ʒ ;
$inword {ᱡ} → d͡ʒ ;
ᱡ → cʼ ;

ᱢᱻ → mː ;
ᱢ → m ;

# According to [1], ᱣ is sometimes /v/ and sometimes /w/.
# TODO: Find out if there is a rule for this.
ᱣᱸ → w̃ ;
ᱣ → w ;

ᱤᱹᱻ → iː ;
ᱤᱹ → i ;
ᱤᱸᱻ → ĩː ;
ᱤᱸ → ĩ ;
ᱤᱺᱻ → ĩː ;
ᱤᱺ → ĩ ;
ᱤᱻ → iː ;
ᱤ → i ;

ᱥᱻ → sː ;
ᱥ → s ;

# According to [1], ᱦ is sometimes /h/ and sometimes /ʔ/.
# TODO: Find out if there is a rule for this.
ᱦ → h ;

ᱧᱻ → ɲː ;
ᱧ → ɲ ;

ᱨᱻ → r ;
ᱨ → r ;

ᱩᱹᱻ → uː ;
ᱩᱹ → u ;
ᱩᱸᱻ → ũː ;
ᱩᱸ → ũ ;
ᱩᱺᱻ → ũː ;
ᱩᱺ → ũ ;
ᱩᱻ → uː ;
ᱩ → u ;

ᱪᱼ → c ;
ᱪᱷ → cʰ ;
ᱪᱽ → d͡ʒ ;
ᱪ → c ;

ᱫᱼ → tʼ ;
ᱫᱷ → tʰ ;
ᱫᱽ → d ;
$inword {ᱫ} → d ;
ᱫ → tʼ ;

ᱬᱻ → ɳː ;
ᱬ → ɳ ;

# TODO: ᱵᱷᱭᱨᱚᱵ → bʰhrɔb seems unlikely; would be good to verify.
ᱭ → h ;

ᱮᱹᱻ → ɛː ;
ᱮᱹ → ɛ ;
ᱮᱺᱻ → ɛ̃ː ;
ᱮᱺ → ɛ̃ ;
ᱮᱸᱻ → ẽː ;
ᱮᱸ → ẽ ;
ᱮᱻ → eː ;
ᱮ → e ;

ᱯᱼ → p ;
ᱯᱷ → pʰ ;
ᱯᱽ → b ;
ᱯ → p ;

ᱰᱷ → ɖʰ ;
ᱰ → ɖ ;

ᱱᱻ → nː ;
ᱱ → n ;

ᱲᱻ → ɽ ;
ᱲ → ɽ ;

ᱳᱸᱻ → õː ;
ᱳᱸ → õ ;
ᱳᱻ → oː ;
ᱳ → o ;

ᱴᱼ → ʈ ;
ᱴᱷ → ʈʰ ;
ᱴᱽ → ɖ ;
ᱴ → ʈ ;

ᱵᱼ → pʼ ;
ᱵᱷ → bʰ ;
ᱵᱽ → b ;
$inword {ᱵ} → b ;
ᱵ → pʼ ;

ᱶᱻ → w̃ː ;
ᱶ → w̃ ;
…/transforms/transform[@source="Serbian"][@target="Latin"][@variant="BGN"][@direction="forward"]/tRule:: [АБВГДЂЕЖЗИЈКЛЉМНЊОПРСТЋУФХЦЧЏШабвгдђежзијклљмнњопрстћуфхцчџш] ;
:: NFD (NFC) ;
$upperConsonants = [БВГДЂЖЗЈКЛЉМНЊПРСТЋФХЦЧЏШ] ;
$lowerConsonants = [бвгдђжзјклљмнњпрстћфхцчџш] ;
$consonants = [$upperConsonants $lowerConsonants] ;
$upperVowels = [АЕИОУ] ;
$lowerVowels = [аеиоу] ;
$vowels = [$upperVowels $lowerVowels] ;
$lower = [$lowerConsonants $lowerVowels] ;
$wordBoundary = [^[:L:][:M:][:N:]] ;
А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → V ; # CYRILLIC CAPITAL LETTER VE
в → v ; # CYRILLIC SMALL LETTER VE
Г → G ; # CYRILLIC CAPITAL LETTER GHE
г → g ; # CYRILLIC SMALL LETTER GHE
Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
Ђ → Đ ; # CYRILLIC CAPITAL LETTER DJE
ђ → đ ; # CYRILLIC SMALL LETTER DJE
Е → E ; # CYRILLIC CAPITAL LETTER DE
е → e ; # CYRILLIC SMALL LETTER DE
Ж → Ž ; # CYRILLIC CAPITAL LETTER ZHE
ж → ž ; # CYRILLIC SMALL LETTER ZHE
З → Z ; # CYRILLIC CAPITAL LETTER ZE
з → z ; # CYRILLIC SMALL LETTER ZE
И → I ; # CYRILLIC CAPITAL LETTER I
и → i ; # CYRILLIC SMALL LETTER I
Ј → J ; # CYRILLIC CAPITAL LETTER JE
ј → j ; # CYRILLIC SMALL LETTER JE
К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
Љ} $lower → Lj ; # CYRILLIC CAPITAL LETTER LJE
Љ → LJ ; # CYRILLIC CAPITAL LETTER LJE
љ → lj ; # CYRILLIC SMALL LETTER LJE
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
Њ} $lower → Nj ; # CYRILLIC CAPITAL LETTER NJE
Њ → NJ ; # CYRILLIC CAPITAL LETTER NJE
њ → nj ; # CYRILLIC SMALL LETTER NJE
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
Ћ → Ć ; # CYRILLIC CAPITAL LETTER TJE
ћ → ć ; # CYRILLIC SMALL LETTER TJE
У → U ; # CYRILLIC CAPITAL LETTER U
у → u ; # CYRILLIC SMALL LETTER U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х → H ; # CYRILLIC CAPITAL LETTER HA
х → h ; # CYRILLIC SMALL LETTER HA
Ц → C ; # CYRILLIC CAPITAL LETTER TSE
ц → c ; # CYRILLIC SMALL LETTER TSE
Ч → Č ; # CYRILLIC CAPITAL LETTER CHE
ч → č ; # CYRILLIC SMALL LETTER CHE
Џ} $lower → Dž ; # CYRILLIC CAPITAL LETTER SHA
Џ → DŽ ; # CYRILLIC CAPITAL LETTER SHA
џ → dž ; # CYRILLIC SMALL LETTER SHA
Ш → Š ; # CYRILLIC CAPITAL LETTER SHA
ш → š ; # CYRILLIC SMALL LETTER SHA
#
########################################################################
# BGN/PCGN Agreemente
#
# Serbian is transliterated as Croatian.
#
# The Serbian Alphabet as defined by the BGN (Page 95):
#
# АБВГДЂЕЖЗИЈКЛЉМНЊОПРСТЋУФХЦЧЏШ
# абвгдђежзијклљмнњопрстћуфхцчџш
#
# Originally prepared by Michael Everson
########################################################################
#
# MINIMAL FILTER: Serbian-Latin
#

:: [АБВГДЂЕЖЗИЈКЛЉМНЊОПРСТЋУФХЦЧЏШабвгдђежзијклљмнњопрстћуфхцчџш] ;
:: NFD (NFC) ;
#
#
########################################################################


#
########################################################################
#
# Define All Transformation Variables
#
########################################################################
#

$upperConsonants = [БВГДЂЖЗЈКЛЉМНЊПРСТЋФХЦЧЏШ] ;
$lowerConsonants = [бвгдђжзјклљмнњпрстћфхцчџш] ;
$consonants = [$upperConsonants $lowerConsonants] ;

$upperVowels = [АЕИОУ] ;
$lowerVowels = [аеиоу] ;
$vowels = [$upperVowels $lowerVowels] ;

$lower = [$lowerConsonants $lowerVowels] ;
#
#
# Use this $wordBoundary until bug 2034 is fixed in ICU:
# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
#

$wordBoundary = [^[:L:][:M:][:N:]] ;
#
#
########################################################################


#
########################################################################
#
# Start of Alphabetic Transformations
#
########################################################################
#

А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → V ; # CYRILLIC CAPITAL LETTER VE
в → v ; # CYRILLIC SMALL LETTER VE
Г → G ; # CYRILLIC CAPITAL LETTER GHE
г → g ; # CYRILLIC SMALL LETTER GHE
Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
Ђ → Đ ; # CYRILLIC CAPITAL LETTER DJE
ђ → đ ; # CYRILLIC SMALL LETTER DJE
Е → E ; # CYRILLIC CAPITAL LETTER DE
е → e ; # CYRILLIC SMALL LETTER DE
Ж → Ž ; # CYRILLIC CAPITAL LETTER ZHE
ж → ž ; # CYRILLIC SMALL LETTER ZHE
З → Z ; # CYRILLIC CAPITAL LETTER ZE
з → z ; # CYRILLIC SMALL LETTER ZE
И → I ; # CYRILLIC CAPITAL LETTER I
и → i ; # CYRILLIC SMALL LETTER I
Ј → J ; # CYRILLIC CAPITAL LETTER JE
ј → j ; # CYRILLIC SMALL LETTER JE
К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
Љ} $lower → Lj ; # CYRILLIC CAPITAL LETTER LJE
Љ → LJ ; # CYRILLIC CAPITAL LETTER LJE
љ → lj ; # CYRILLIC SMALL LETTER LJE
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
Њ} $lower → Nj ; # CYRILLIC CAPITAL LETTER NJE
Њ → NJ ; # CYRILLIC CAPITAL LETTER NJE
њ → nj ; # CYRILLIC SMALL LETTER NJE
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
Ћ → Ć ; # CYRILLIC CAPITAL LETTER TJE
ћ → ć ; # CYRILLIC SMALL LETTER TJE
У → U ; # CYRILLIC CAPITAL LETTER U
у → u ; # CYRILLIC SMALL LETTER U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х → H ; # CYRILLIC CAPITAL LETTER HA
х → h ; # CYRILLIC SMALL LETTER HA
Ц → C ; # CYRILLIC CAPITAL LETTER TSE
ц → c ; # CYRILLIC SMALL LETTER TSE
Ч → Č ; # CYRILLIC CAPITAL LETTER CHE
ч → č ; # CYRILLIC SMALL LETTER CHE
Џ} $lower → Dž ; # CYRILLIC CAPITAL LETTER SHA
Џ → DŽ ; # CYRILLIC CAPITAL LETTER SHA
џ → dž ; # CYRILLIC SMALL LETTER SHA
Ш → Š ; # CYRILLIC CAPITAL LETTER SHA
ш → š ; # CYRILLIC SMALL LETTER SHA
#
#
########################################################################
…/transforms/transform[@source="Simplified"][@target="Traditional"][@direction="both"]/tRule$SCDigit = [零一二三四五六七八九十百千万亿两] ;
$TCDigit = [零一二三四五六七八九十百千萬億兩] ;
于飞↔于飛;
于归↔于歸;
于思↔于思;
单于↔單于;
鲜于↔鮮于;
姜片↔薑片;
姜末↔薑末;
生姜↔生薑;
鬼子姜↔鬼子薑;
姜↔姜;
姜←薑;
赤皮仑↔赤皮崙;
金仑溪↔金崙溪;
下仑↔下崙;
中仑↔中崙;
仑顶↔崙頂;
昆山↔崑山;
昆仑↔崑崙;
昆曲↔崑曲;
昆←崑;
仑←崙;
仑↔侖;
曲↔曲;
曲←麯;
茶余饭后↔茶餘飯後;
余怒未消↔餘怒未消;
余音绕梁↔餘音繞梁;
余勇可贾↔餘勇可賈;
余波↔餘波;
余地↔餘地;
余额↔餘額;
余角↔餘角;
余烬↔餘燼;
余款↔餘款;
余量↔餘量;
余粮↔餘糧;
余年↔餘年;
余力↔餘力;
余生↔餘生;
余兴↔餘興;
余切↔餘切;
余庆↔餘慶;
余裕↔餘裕;
余杭↔餘杭;
余孽↔餘孽;
余音↔餘音;
余钱↔餘錢;
余震↔餘震;
结余↔結餘;
多余↔多餘;
有余↔有餘;
残余↔殘餘;
剩余↔剩餘;
其余↔其餘;
业余↔業餘;
盈余↔盈餘;
$SCDigit { 余 → 餘;
余↔余;
馀→餘;
余←餘;
什么↔甚麼;
么↔麼;
么←麽;
么←么;
复数↔複數;
复分数↔複分數;
复杂↔複雜;
复制↔複製;
复↔復;
复←複;
了然↔瞭然;
了解↔瞭解;
了望↔瞭望;
明了↔明瞭;
了↔了;
了←瞭;
解铃系铃↔解鈴繫鈴;
系词↔繫詞;
系辞↔繫辭;
系念↔繫念;
关系↔關係;
联系↔聯繫;
系于↔繫於;
维系↔維繫;
连系↔連繫;
系↔系;
系←係;
系←繫;
糊里糊涂↔糊裡糊塗;
稀里糊涂↔稀裡糊塗;
蒙在鼓里↔蒙在鼓裡;
怪里怪气↔怪裡怪氣;
傻里傻气↔傻裡傻氣;
俗里俗气↔俗裡俗氣;
嗲里嗲气↔嗲裡嗲氣;
女里女气↔女裡女氣;
妖里妖气↔妖裡妖氣;
娇里娇气↔嬌裡嬌氣;
洋里洋气↔洋裡洋氣;
宝里宝气↔寶裡寶氣;
土里土气↔土裡土氣;
稀里哗啦↔稀裡嘩啦;
由表及里↔由表及裡;
百里挑一↔百裡挑一;
白里透红↔白裡透紅;
私下里↔私下裡;
骨子里↔骨子裡;
窝里斗↔窩裡鬥;
忙里↔忙裡;
闻里↔聞裡;
死里↔死裡;
$SCDigit { 海里 → 海里;
海里↔海裡;
浪里↔浪裡;
山里↔山裡;
地里↔地裡;
花里↔花裡;
田里↔田裡;
沟里↔溝裡;
河里↔河裡;
江里↔江裡;
沙里↔沙裡;
雪里↔雪裡;
风里↔風裡;
雨里↔雨裡;
雾里↔霧裡;
夜里↔夜裡;
省里↔省裡;
镇里↔鎮裡;
城里↔城裡;
市里↔市裡;
村里↔村裡;
站里↔站裡;
段里↔段裡;
厂里↔廠裡;
店里↔店裡;
馆里↔館裡;
部里↔部裡;
队里↔隊裡;
班里↔班裡;
关里↔關裡;
门里↔門裡;
家里↔家裡;
屋里↔屋裡;
房里↔房裡;
连里↔連裡;
院里↔院裡;
行里↔行裡;
园里↔園裡;
苑里↔苑裡;
明里↔明裡;
暗里↔暗裡;
字里↔字裡;
表里↔表裡;
內里↔內裡;
手里↔手裡;
眼里↔眼裡;
嘴里↔嘴裡;
口里↔口裡;
心里↔心裡;
头里↔頭裡;
怀里↔懷裡;
肚里↔肚裡;
这里↔這裡;
那里↔那裡;
哪里↔哪裡;
入里↔入裡;
里里外外↔裡裡外外;
里应外合↔裡應外合;
里通外国↔裡通外國;
里衬↔裡襯;
里子↔裡子;
里海↔裡海;
里手↔裡手;
里快↔裡快;
里面↔裡面;
里层↔裡層;
里间↔裡間;
里屋↔裡屋;
里头↔裡頭;
里边↔裡邊;
里外↔裡外;
里←裡;
里←裏;
干什么↔幹甚麼;
干部↔幹部;
干才↔幹才;
干道↔幹道;
干劲↔幹勁;
干练↔幹練;
干吗↔幹嗎;
干事↔幹事;
干线↔幹線;
包干↔包幹;
才干↔才幹;
高干↔高幹;
骨干↔骨幹;
苦干↔苦幹;
脑干↔腦幹;
能干↔能幹;
强干↔強幹;
实干↔實幹;
树干↔樹幹;
调干↔單幹;
枝干↔枝幹;
主干↔主幹;
#
干贝↔干貝;
干犯↔干犯;
干戈↔干戈;
干涉↔干涉;
干支↔干支;
干连↔干連;
干扰↔干擾;
干预↔干預;
干系↔干系;
若干↔若干;
天干↔天干;
无干↔無干;
相干↔相干;
干面↔乾麵;
乾坤↔乾坤;
干↔乾;
干←幹;
干←干;
划时代↔劃時代;
划分↔劃分;
划分←畫分;
划开↔劃開;
划开←畫開;
划一↔劃一;
划一←畫一;
划界↔劃界;
划界←畫界;
划策↔劃策;
划策←畫策;
划归↔劃歸;
划归←畫歸;
划清↔劃清;
划清←畫清;
规划↔規劃;
规划←規畫;
策划↔策劃;
策划←策畫;
筹划↔籌劃;
筹划←籌畫;
计划↔計劃;
计划←計畫;
比划↔比劃;
比划←比畫;
谋划↔謀劃;
谋划←謀畫;
区划↔區劃;
区划←區畫;
版画→版畫;
版画←板畫;
刻画←刻劃;
划↔划;
划←劃;
画↔畫;
$SCDigit { 斗 → 斗;
斗量↔斗量;
斗胆↔斗胆;
斗室↔斗室;
斗城↔斗城;
斗拱↔斗拱;
斗子↔斗子;
阿斗↔阿斗;
北斗↔北斗;
漏斗↔漏斗;
熨斗↔熨斗;
南斗↔南斗;
墨斗↔墨斗;
市斗↔市斗;
泰斗↔泰斗;
星斗↔星斗;
斗↔鬥;
斗←斗;
斗←闘;
斗←鬭;
周 } $SCDigit → 週;
周末↔週末;
周刊↔週刊;
周期↔週期;
周岁↔週歲;
周年↔週年;
周游↔周遊;
周转↔週轉;
本周↔本週;
周↔周;
周←週;
松球↔松毬;
球花↔毬花;
球果↔毬果;
松动↔鬆動;
松紧↔鬆緊;
松散↔鬆散;
松手↔鬆手;
松软↔鬆軟;
松绑↔鬆綁;
松弛↔鬆弛;
疏松↔酥鬆;
放松↔放鬆;
轻松↔輕鬆;
肉松↔肉鬆;
松↔松;
松←鬆;
果↔果;
果←菓;
老板↔老闆;
板↔板;
板←闆;
面条↔麵條;
面粉↔麵粉;
面包↔麵包;
面筋↔麵筋;
面食↔麵食;
炸酱面↔炸醬麵;
担担面↔擔擔麵;
刀削面↔刀削麵;
空心面↔空心麵;
阳春面↔陽春麵;
甜面酱↔甜麵醬;
炒面↔炒麵;
擀面↔擀麵;
拉面↔拉麵;
凉面↔涼麵;
汤面↔湯麵;
寿面↔壽麵;
碱面↔鹼麵;
发面↔發麵;
白面↔白麵;
面↔面;
面←麵;
防御↔防禦;
御敌↔禦敵;
御寒↔禦寒;
御↔御;
御←禦;
腼腆↔靦腆;
腼←靦;
䩄→靦;
宫商角徵羽↔宮商角徵羽;
征伐↔征伐;
征服↔征服;
征途↔征途;
征讨↔征討;
长征↔長征;
出征↔出征;
亲征↔親征;
征↔徵;
征←征;
台风↔颱風;
写字台↔寫字檯;
台↔台;
台←颱;
台←臺;
台←檯;
胡同↔衚衕;
胡子↔鬍子;
胡须↔鬍鬚;
胡↔胡;
胡←鬍;
胡←衚;
须根↔鬚根;
须鲸↔鬚鯨;
须眉↔鬚眉;
龙须↔龍鬚;
触须↔觸鬚;
须↔須;
须←鬚;
$SCDigit { 只 → 隻;
形单影只↔形單影隻;
只贺新禧←祇賀新禧;
只请政安←祇請政安;
只身↔隻身;
只眼↔隻眼;
船只↔船隻;
舰只↔艦隻;
只管←祇管;
只好←祇好;
只要←祇要;
只有←祇有;
只得←祇得;
祇↔祇;
只↔只;
只←隻;
并发↔併發;
并拢↔併攏;
并入↔併入;
并吞↔併吞;
并力↔併力;
合并↔合併;
吞并↔吞併;
并↔並;
并←併;
当↔當;
当←噹;
药↔藥;
药←葯;
布道↔佈道;
布景↔佈景;
布局↔佈局;
布雷↔佈雷;
布施↔佈施;
布置↔佈置;
布谷↔布穀;
发布↔發佈;
公布↔公佈;
宣布↔宣佈;
布↔布;
布←佈;
开天辟地↔開天闢地;
开辟↔開闢;
辟邪↔闢邪;
辟↔辟;
辟←闢;
人言藉藉↔人言藉藉;
借口↔藉口;
借故↔藉故;
借使↔藉使;
凭藉↔憑藉;
骀藉↔駘藉;
慰借↔慰藉;
狼藉↔狼藉;
蕴藉↔藴藉;
枕藉↔枕藉;
借↔借;
借←藉;
藉→藉;
尽管↔儘管;
尽↔盡;
尽←儘;
叶韵↔叶韻;
叶↔葉;
叶←叶;
伙计↔夥計;
伙伴↔夥伴;
伙↔伙;
伙←夥;
家具↔傢具;
家伙↔傢伙;
家↔家;
家←傢;
奸夫↔姦夫;
奸妇↔姦婦;
奸情↔姦情;
奸污↔姦污;
奸淫↔姦淫;
鸡奸↔雞姦;
轮奸↔輪姦;
强奸↔強姦;
通奸↔通姦;
诱奸↔誘姦;
奸↔奸;
奸←姦;
历书↔曆書;
历法↔曆法;
公历↔公曆;
旧历↔舊曆;
黄历↔黃曆;
日历↔日曆;
西历↔西曆;
夏历↔夏曆;
新历↔新曆;
阳历↔陽曆;
阴历↔陰曆;
月历↔月曆;
#
游历↔遊歷;
万年历↔萬年曆;
万历↔萬曆;
历↔歷;
历←曆;
万俟↔万俟; # surname
气冲冲↔氣沖沖;
气焰↔氣燄;
焰←燄;
气↔氣;
气←气;
细致↔細緻;
精致↔精緻;
标致↔標緻;
别致↔別緻;
致↔致;
致←緻;
制版↔製版;
制成↔製成;
制品↔製品;
制片↔製片;
制造↔製造;
制图↔製圖;
制作↔製作;
缝制↔縫製;
巨制↔巨製;
炼制↔煉製;
酿制↔釀製;
炮制↔炮製;
特制↔特製;
预制↔預製;
制↔制;
制←製;
谷贱伤农↔穀賤傷農;
谷神星↔穀神星;
鬼谷子↔鬼谷子;
谷子↔穀子;
打谷↔打穀;
谷场↔穀場;
谷物↔穀物;
谷粒↔穀粒;
谷类↔穀類;
谷草↔穀草;
谷仓↔穀倉;
谷苗↔穀苗;
谷种↔穀種;
谷穗↔穀穗;
谷壳↔穀殻;
包谷↔包穀;
稻谷↔稻穀;
五谷↔五穀;
米谷↔米穀;
秕谷↔秕穀;
晒谷↔曬穀;
谷↔谷;
谷←穀;
谷←榖;
后妃↔后妃;
后稷↔后稷;
后土↔后土;
后羿↔后羿;
皇后↔皇后;
母后↔母后;
王后↔王后;
太后↔太后;
后↔後;
后←后;
地方志↔地方誌;
标志↔標誌;
墓志↔墓誌;
日志↔日誌;
碑志↔碑誌;
县志↔縣誌;
杂志↔雜誌;
志↔志;
志←誌;
别扭↔彆扭;
别↔別;
别←彆;
汇报↔彙報;
词汇↔詞彙;
字汇↔字彙;
汇↔匯;
汇←彙;
辞↔辭;
辞←辞;
词↔詞;
机↔機;
机←机;
发廊↔髮廊;
发妻↔髮妻;
发型↔髮型;
# also governs 困
发困↔發睏;
卷土重来↔捲土重來;
卷心菜↔捲心菜;
卷铺盖↔捲鋪蓋;
卷尺↔捲尺;
卷入↔捲入;
卷动↔捲動;
卷成↔捲成;
卷曲↔捲曲;
卷款↔捲款;
卷帘↔捲簾;
卷纸↔捲紙;
卷缩↔捲縮;
卷舌↔捲舌;
卷袖↔捲袖;
卷走↔捲走;
卷起↔捲起;
卷门↔捲門;
卷云↔捲雲;
卷须↔捲鬚;
春卷↔春捲;
烟卷↔煙捲;
纸卷↔紙捲;
卷轴↔捲軸;
席卷↔席捲;
舒卷↔舒捲;
风卷残云↔風捲殘雲;
风驰电卷↔風馳電捲;
龙卷风↔龍捲風;
蛋卷↔蛋捲;
朱卷↔硃卷;
怒发冲冠↔怒髮衝冠;
长发↔長髮;
短发↔短髮;
白发↔白髮;
黑发↔黑髮;
金发↔金髮;
红发↔紅髮;
銀发↔銀髮;
染发↔染髮;
编发↔編髮;
毫发↔毫髮;
护发↔護髮;
假发↔假髮;
结发↔結髮;
卷发↔捲髮;
理发↔理髮;
落发↔落髮;
毛发↔毛髮;
美发↔美髮;
散发↔散髮;
烫发↔燙髮;
势头↔勢頭;
头发↔頭髮;
秀发↔秀髮;
剃髮↔剃发;
一发↔一髮;
发↔發;
发←髮;
卷←捲;
人云亦云↔人云亦云;
不知所云↔不知所云;
云游↔雲遊;
云↔雲;
云←云;
子丑寅卯↔子丑寅卯;
生旦淨末丑↔生旦净末丑;
丑时↔丑時;
丑旦↔丑旦;
丑角↔丑角;
小丑↔小丑;
丑↔醜;
丑←丑;
萝卜↔蘿蔔;
卜↔卜;
卜←蔔;
冲茶↔沖茶;
冲淡↔沖淡;
冲服↔沖服;
冲积↔沖積;
冲凉↔沖涼;
冲天↔沖天;
冲绳↔沖繩;
冲洗↔沖洗;
冲毁↔沖毀;
喜冲冲↔喜沖沖;
冲↔衝;
冲←沖;
冲←冲;
$SCDigit { 出 } 戏 → 齣;
出游↔出遊;
出↔出;
出←齣;
线↔線;
线←綫;
核实↔覈實;
核算↔覈算;
核↔核;
核←覈;
回路↔迴路;
回廊↔迴廊;
回游↔回遊;
萦回↔縈迴;
迂回↔迂迴;
回↔回;
回←迴;
回←廻;
冬冬↔鼕鼕;
冬↔冬;
冬←鼕;
咸菜↔鹹菜;
咸↔咸;
咸←鹹;
清心寡欲↔清心寡慾;
克欲修行↔克慾修行;
欲不可纵↔慾不可縱;
人之大欲↔人之大慾;
求知欲↔求知慾;
欲火↔慾火;
欲望↔慾望;
禁欲↔禁慾;
利欲↔利慾;
情欲↔情慾;
肉欲↔肉慾;
色欲↔色慾;
食欲↔食慾;
私欲↔私慾;
兽欲↔獸慾;
纵欲↔縱慾;
性欲↔性慾;
六欲↔六慾;
嗜欲↔嗜慾;
欲↔欲;
欲←慾;
准绳↔準繩;
准时↔準時;
准头↔準頭;
准备↔準備;
准确↔準確;
为准↔為準;
标准↔標準;
标签↔標籤;
水准↔水準;
基准↔基準;
对准↔對準;
准↔准;
准←準;
标↔標;
注册↔註冊;
注销↔註銷;
注解↔註解;
注疏↔註疏;
评注↔評註;
附注↔附註;
加注↔加註;
注↔注;
注←註;
凶暴↔兇暴;
凶器↔兇器;
凶手↔兇手;
元凶↔元兇;
正凶↔正兇;
逞凶↔逞兇;
凶↔凶;
凶←兇;
扬↔揚;
扬←䬗;
飏↔颺;
宴↔宴;
宴←醼;
䜩↔讌;
咬↔咬;
咬←齩;
咬←䶧;
豆↔豆;
豆←荳;
韭↔韭;
韭←韮;
笺↔箋;
笺←牋;
团↔團;
团←糰;
卤鸡↔滷雞;
卤味↔滷味;
卤菜↔滷菜;
茶卤↔茶滷;
盐卤↔鹽滷;
卤↔鹵;
卤←滷;
呆↔呆;
呆←獃;
泛↔泛;
泛←氾;
泛←汎;
妫↔媯;
妫←嬀;
众↔眾;
众←衆;
钩↔鈎;
钩←鉤;
绱↔緔;
绱←鞝;
锐↔銳;
锐←鋭;
赝↔贋;
赝←贗;
赃↔贓;
赃←贜;
粗↔粗;
粗←麤;
关↔關;
关←関;
饥↔飢;
饥←饑;
款↔款;
款←欵;
胧↔朧;
蒙↔蒙;
蒙←懞;
骂↔罵;
骂←駡;
脏↔臟;
脏←髒;
鳄↔鰐;
鳄←鱷;
凫↔鳧;
凫←鳬;
鸡↔雞;
赍↔賫;
赍←齎;
筘↔筘;
筘←簆;
吣↔唚;
吣←吢;
群↔群;
群←羣;
叹↔嘆;
叹←歎;
剃↔剃;
剃←鬀;
鸡←鷄;
颓↔頹;
颓←頽;
颜↔顏;
颜←顔;
炮↔炮;
炮←砲;
炮←礮;
启↔啓;
启←啟;
茶几↔茶几;
几↔幾;
几←几;
德↔德;
德←悳;
悫↔愨;
悫←慤;
克↔克;
克←剋;
克←尅;
坛坛罐罐↔罈罈罐罐;
瓶瓶坛坛↔瓶瓶罈罈;
醋坛↔醋罈;
坛子↔罈子;
酒坛↔酒罈;
坛↔壇;
坛←壜;
坛←罎;
坛←罈;
升华↔昇華;
毕升↔畢昇;
高升↔高昇;
歌舞升平↔歌舞昇平;
升↔升;
升←昇;
升←陞;
伪↔偽;
伪←僞;
收获→收穫;
获↔獲;
获←穫;
绦↔縧;
绦←絛;
绣↔繡;
绣←綉;
钵↔鉢;
钵←缽;
蜡↔蠟;
蜡←蜡;
采薪之忧↔采薪之憂;
兴高采烈↔興高采烈;
无精打采↔無精打采;
采风↔采風;
风采↔風采;
精采↔精采;
神采↔神采;
多采↔多采;
喝采↔喝采;
采缉↔采緝;
彩↔彩;
彩←綵;
䌽→綵;
采↔採;
采←埰;
厕↔廁;
厕←厠;
捣↔搗;
捣←擣;
沩↔溈;
沩←潙;
为↔為;
为←爲;
产↔產;
产←産;
瘘↔瘻;
瘘←瘺;
灶↔灶;
灶←竈;
绝↔絕;
绝←絶;
绿↔綠;
绿←緑;
绷↔繃;
绷←綳;
凼↔凼;
凼←氹;
床↔床;
床←牀;
墙↔牆;
墙←墻;
奖↔獎;
奖←奬;
眦↔眥;
眦←眦;
秆↔稈;
秆←秆;
耻↔恥;
耻←耻;
苧↔薴;
苧←苎;
苹↔蘋;
苹←苹;
蕴↔蘊;
蕴←藴;
说↔說;
说←説;
谣↔謠;
谣←謡;
谫↔謭;
谫←譾;
竖↔竪;
竖←豎;
酝↔醖;
酝←醞;
录↔錄;
录←録;
锈↔鏽;
锈←銹;
镢↔鐝;
䦆←钁;
阅↔閱;
阅←閲;
妆↔妝;
妆←粧;
闲静↔閑靜;
闲居↔閑居;
闲↔閒;
闲←閑;
游山玩水↔遊山玩水;
游伴↔遊伴;
游程↔遊程;
游春↔遊春;
游方↔遊方;
游记↔遊記;
游街↔遊街;
游客↔遊客;
游乐↔遊樂;
游廊↔遊廊;
游牧↔遊牧;
游人↔遊人;
游子↔遊子;
游侠↔遊俠;
游民↔遊民;
游荡↔遊蕩;
游说↔遊說;
游仙↔遊仙;
游憩↔遊憩;
游闲↔遊閑;
游戏↔遊戲;
游手↔遊手;
游魂↔遊魂;
游猎↔遊獵;
游玩↔遊玩;
游园↔遊園;
游遍↔遊遍;
游兴↔遊興;
游舫↔遊舫;
游艇↔遊艇;
游艺↔遊藝;
游行↔遊行;
游览↔遊覽;
游逛↔遊逛;
游医↔遊醫;
游学↔遊學;
畅游↔暢遊;
串游↔串遊;
春游↔春遊;
导游↔導遊;
交游↔交遊;
郊游↔郊遊;
倦游↔倦遊;
冶游↔冶遊;
漫游↔漫遊;
梦游↔夢遊;
嬉游↔嬉遊;
巡游↔巡遊;
环游↔環遊;
旅游↔旅遊;
浪游↔浪遊;
神游↔神遊;
秋游↔秋遊;
仙游↔仙遊;
遨游↔遨遊;
野游↔野遊;
夜游↔夜遊;
游↔游;
游←遊;
表蒙子↔錶蒙子;
表带↔錶帶;
表链↔錶鏈;
表盘↔錶盤;
表针↔錶針;
电子表↔電子錶;
电度表↔電鍍錶;
防水表↔防水錶;
马蹄表↔馬蹄錶;
夜光表↔夜光錶;
挂表↔掛錶;
怀表↔懷錶;
秒表↔秒錶;
马表↔馬錶;
钟表↔鐘錶;
跑表↔跑錶;
手表↔手錶;
停表↔停錶;
表↔表;
表←錶;
症结↔癥結;
症↔症;
症←癥;
痴↔痴;
痴←癡;
白洋淀↔白洋淀;
荷花淀↔荷花淀;
水淀↔水淀;
海淀↔海淀;
东淀↔東淀;
淀↔澱;
淀←淀;
向导↔嚮導;
响应←嚮應;
向往↔嚮往;
向↔向;
向←嚮;
向←曏;
扎营↔紮營;
驻扎↔駐紮;
扎↔扎;
扎←紮;
占卜↔占卜;
占卦↔占卦;
占梦↔占夢;
占星↔占星;
占↔佔;
占←占;
托名↔託名;
托收↔託收;
信托↔信託;
委托↔委託;
拜托↔拜託;
付托↔付託;
寄托↔寄託;
请托↔請託;
受托↔受託;
依托↔依託;
嘱托↔囑託;
转托↔轉託;
托↔托;
托←託;
讬→託;
涌↔湧;
涌←涌;
累↔累;
累←纍;
困惫↔睏憊;
困乏↔睏乏;
困↔困;
困←睏;
左邻右舍↔左鄰右舍;
舍利↔舍利;
舍弟↔舍弟;
宿舍↔宿舍;
屋舍↔屋舍;
田舍↔田舍;
校舍↔校舍;
民舍↔民舍;
茅舍↔茅舍;
老舍↔老舍;
房舍↔房舍;
农舍↔農舍;
猪舍↔豬舍;
舍↔捨;
舍←舍;
杠↔槓;
杠←杠;
雇员↔僱員;
雇↔雇;
雇←僱;
刮倒↔颳倒;
刮↔刮;
刮←颳;
狸↔狸;
狸←貍;
跌交↔跌跤;
交↔交;
交←跤;
侄媳妇↔姪媳婦;
侄女↔姪女;
侄孙↔姪孫;
侄↔侄;
侄←姪;
勋↔勳;
勋←勛;
秋千↔鞦韆;
荡秋千↔盪鞦韆;
荡↔蕩;
荡←盪;
秋↔秋;
不寒而栗↔不寒而慄;
颤栗↔顫慄;
战栗↔戰慄;
栗↔栗;
栗←慄;
细嚼慢咽↔細嚼慢嚥;
狼吞虎咽↔狼吞虎嚥;
咽气↔嚥氣;
下咽↔下嚥;
咽↔咽;
咽←嚥;
吊民伐罪↔弔民伐罪;
形影相吊↔形影相弔;
提心吊胆↔提心弔膽;
吊丧↔弔喪;
吊慰↔弔慰;
吊唁↔弔唁;
吊↔吊;
吊←弔;
英寸↔英吋;
方腊↔方腊;
腊↔臘;
乡愿↔鄉愿;
愿↔願;
愿←愿;
古迹↔古蹟;
史迹↔史蹟;
迹↔跡;
迹←蹟;
净↔淨;
净←凈;
侥幸↔僥倖;
侥↔僥;
幸↔幸;
幸←倖;
蚝↔蠔;
蚝←蚝;
柜柳↔柜柳; # ju3liu3
柜↔櫃; # gui4
拉纤↔拉縴;
纤夫↔縴夫;
纤路↔縴路;
纤绳↔縴繩;
纤↔纖; # reading xian1
纤←縴; # reading qian4
厚朴↔厚朴;
朴刀↔朴刀; # po1dao1
朴硝↔朴硝; # po4xiao1
朴↔樸;
朴←朴;
# begin edits
钟灵毓秀↔鍾靈毓秀;
一见钟情↔一見鍾情;
千钟粟↔千鍾粟;
龙钟↔龍鍾;
独钟↔獨鍾;
汉钟离↔漢鍾離;
所钟↔所鍾;
钟离↔鍾離;
钟爱↔鍾愛;
钟馗↔鍾馗;
钟山↔鍾山;
钟↔鐘;
钟←鍾;
锺→鍾;
沾恩↔霑恩;
沾霈↔霑霈;
沾濡↔霑濡;
沾渥↔霑渥;
沾衣↔霑衣;
沾醉↔霑醉;
沾←霑;
著名↔著名;
著称↔著稱;
著述↔著述;
著作↔著作;
著书↔著書;
著绩↔著績;
著录↔著錄;
著文↔著文;
著有↔著有;
著者↔著者;
见微知著↔見微知著;
信义素著↔信義素著;
显著↔顯著;
论著↔論著;
编著↔編著;
炳著↔炳著;
昭著↔昭著;
大著↔大著;
合著↔合著;
巨著↔巨著;
钜著↔鉅著;
较著↔較著;
旧著↔舊著;
毛著↔毛著;
名著↔名著;
暴著↔暴著;
卓著↔卓著;
土著↔土著;
新著↔新著;
玄著↔玄著;
遗著↔遺著;
译著↔譯著;
原著↔原著;
专著↔專著;
撰著↔撰著;
拙著↔拙著;
着↔著;
着←着;
著→著;
扭转乾坤↔扭轉乾坤;
旋乾转坤↔旋乾轉坤;
朗朗乾坤↔朗朗乾坤;
搜罗↔蒐羅;
搜集↔蒐集;
搜录↔蒐錄;
搜↔搜;
搜←蒐;
抽签↔抽籤;
签诗↔籤詩;
签条↔籤條;
签筒↔籤筒;
签文↔籤文;
签语↔籤語;
求签↔求籤;
竹签↔竹籤;
芸签缥带↔芸籤縹帶;
芸←蕓;
芸↔芸;
万签插架↔萬籤插架;
万↔萬;
解签↔解籤;
签谱↔籤譜;
中签↔中籤;
签↔簽;
签←籤;
炼石补天↔鍊石補天;
炼而愈精↔鍊而愈精;
久炼成钢↔久鍊成鋼;
千锤百炼↔千錘百鍊;
百炼↔百鍊;
炼铝↔鍊鋁;
炼铜↔鍊銅;
炼句↔鍊句;
淬炼↔焠鍊;
锻炼↔鍛鍊;
锤炼↔錘鍊;
锤炼←捶鍊;
锤↔錘;
锤←鎚;
磨练←磨鍊; # train, drill
练气←鍊氣;
洗练←洗鍊;
金链↔金鍊; # chain
链子↔鍊子;
拉链↔拉鍊;
手链↔手鍊;
铁链↔鐵鍊;
项链↔項鍊;
炼←鍊;
炼↔煉; # defaults
练↔練;
链↔鏈;
巡查←巡察;
稽查←稽察;
询查←詢察;
细查←細察;
荧光↔螢光;
荧幕↔螢幕;
荧屏↔螢屏;
荧↔熒;
萤↔螢;
霉↔霉;
霉←黴;
艳↔艷;
艳←豔;
暗←闇;
证↔證;
证←証;
尝↔嘗;
尝←嚐;
吃↔吃;
吃←喫;
铺↔鋪;
铺←舖;
唇↔唇;
唇←脣;
壳↔殼;
遁↔遁;
遁←遯;
姐↔姐;
姐←姊;
污↔污;
污←汙;
个↔個;
个←箇;
弦←絃;
哗↔嘩;
哗←譁;
焊↔焊;
焊←銲;
馈↔饋;
馈←餽;
梁↔梁;
梁←樑;
具↔具;
具←俱;
私←俬;
私↔私;
鉴↔鑒;
鉴←鑑;
杯←盃;
湿↔濕;
湿←溼;
局↔局;
局←侷;
局←跼;
钜↔鉅;
捆←綑;
啰↔囉;
袅↔裊;
袅←嫋;
袅←嬝;
戚←慼;
折叠←褶疊;
折纸←褶紙;
叠↔疊;
捻←撚;
钳↔鉗;
钳←箝;
熔炉←鎔爐;
熔剂←鎔劑;
熔融←鎔融;
熔销←鎔銷;
熔铸←鎔鑄;
镕↔鎔; # surname
沙金↔砂金;
沙土↔砂土;
扇←搧;
相片↔像片;
毁↔毀;
毁←燬;
虱目鱼↔虱目魚;
虱↔蝨;
赞←讚;
赞↔贊;
才←纔;
薯←藷;
榨←搾;
蔑←衊;
酸←痠;
绔←袴;
绔↔絝;
绉褶↔縐摺;
皱褶↔皺摺;
折纸↔摺紙;
折←摺;
绉↔縐;
五岳↔五嶽;
东岳↔東嶽;
南岳↔南嶽;
西岳↔西嶽;
北岳↔北嶽;
山岳↔山嶽;
中岳↔中嶽;
岱岳↔岱嶽;
奇岩↔奇巖;
峭壁巉岩↔峭壁巉巖;
岩穴↔巖穴;
凿岩成室↔鑿巖成室;
凿通岩洞↔鑿通巖洞;
岩←巖;
掸↔撣;
掸←撢;
久病不愈↔久病不癒;
不药而愈↔不藥而癒;
固疾痊愈↔固疾痊癒;
疗愈↔療癒;
愈复↔癒復;
病愈↔病癒;
痊愈↔痊癒;
治愈↔治癒;
愈←癒;
棂←欞;
棂↔櫺;
呼吁↔呼籲;
吁求↔籲求;
吁请↔籲請;
吁防↔籲防;
吁←籲;
叮当↔叮噹;
叮叮当当↔叮叮噹噹;
疏浚↔疏濬;
浚←濬;
铲↔鏟;
铲←剷;
炭烟↔碳煙;
烟熏↔煙薰;
熏←燻;
烟↔煙;
烟←菸;
烟←烟;
玩←翫;
羡↔羨;
徭役↔繇役;
弥漫↔瀰漫;
弥↔彌;
弥←瀰;
殷←慇;
勤←懃;
谘↔諮;
缰↔繮;
缰←韁;
冢←塚;
耀←燿;
昵↔暱;
席←蓆;
瓮↔甕;
名噪一时↔名譟一時;
鼓噪↔鼓譟;
噪←譟;
哄←閧;
哄←鬨;
分子←份子;
冱←沍;
扣←釦;
藤←籐;
磷←燐;
檐←簷;
凄←悽;
礴↔礡;
膻↔羶;
蝎↔蠍;
球←毬;
忧←懮;
棱↔稜;
棱←棱;
喂↔餵;
捂←摀;
娘←孃;
勖←勗;
腌↔醃;
排泄↔排泄;
泄↔洩;
丫←枒;
昌言↔倡言;
眯←瞇;
佛陀←佛佗;
依傍↔依徬;
彷↔徬;
仿如↔彷如;
近旁←近傍;
仿佛↔彷彿;
仿↔仿;
仿←倣;
佛←彿;
依仗←依杖;
戮←僇;
抚恤↔撫卹;
恤养↔卹養;
恤←卹;
啮↔嚙;
啮←齧;
啮←囓;
念←唸;
亮←喨;
啕←咷;
橐←槖;
纼←靷;
捶←搥;
触目←怵目;
敛↔斂;
敛←歛;
糊←餬;
埙↔塤;
埙←壎;
媾和←搆和;
构←搆;
构↔構;
拓←搨;
舆←轝;
楫←檝;
剩←賸;
皂←皁;
鳌↔鰲;
鳌←鼇;
珐琅↔琺瑯;
琅←瑯;
麻←蔴;
佝←痀;
禧←囍;
谥↔謚;
谥←諡;
蓝↔藍;
缕↔縷;
褴↔襤;
褛↔褸;
糟←蹧;
挂碍↔罣礙;
挂↔掛;
挂←罣;
积肴于案↔積餚於案;
佳肴↔佳餚;
酒肴↔酒餚;
肴馔↔餚饌;
菜肴↔菜餚;
肴←餚;
翱←翺;
蠹←蠧;
蜷←踡;
逾←踰;
枪↔槍;
枪←鎗;
厄←阨;
堤←隄;
鳖↔鱉;
鳖←鼈;
篪←箎;
睾↔睪;
彝←彞;
镌↔鐫;
镌←鎸;
于↔於;
亘↔亙;
铝↔鋁;
极↔極;
锨↔鍁;
咏↔詠;
琼↔瓊;
莼↔蒓;
鲞↔鮝;
鹚↔鷀;
种↔種;
妒↔妒;
和↔和;
傥↔儻;
倘↔倘;
硷↔礆;
鲇↔鮎;
㟆↔㠏;
㨫↔㩜;
䌶↔䊷;
䌺↔䋙;
䌾↔䋻;
䞍↔䝼;
䯅↔䯀;
䲝↔䱽;
鲃↔䰾;
鳚↔䲁;
丢↔丟;
乱↔亂;
亚↔亞;
卧↔臥;
伫↔佇;
来↔來;
侣↔侶;
俣↔俁;
伣↔俔;
侠↔俠;
伥↔倀;
俩↔倆;
俫↔倈;
仓↔倉;
们↔們;
伦↔倫;
伟↔偉;
侧↔側;
侦↔偵;
杰↔傑;
伧↔傖;
伞↔傘;
备↔備;
佣↔傭;
偬↔傯;
传↔傳;
伛↔傴;
债↔債;
伤↔傷;
倾↔傾;
偻↔僂;
仅↔僅;
佥↔僉;
侨↔僑;
仆↔僕;
偾↔僨;
价↔價;
仪↔儀;
侬↔儂;
亿↔億;
侩↔儈;
俭↔儉;
傧↔儐;
俦↔儔;
侪↔儕;
偿↔償;
优↔優;
储↔儲;
俪↔儷;
㑩↔儸;
傩↔儺;
俨↔儼;
丰标不凡→丰標不凡;
丰}[度情茸姿神采]→丰;
丰仪→丰儀;
丰韵→丰韻;
张三丰→張三丰;
丰↔豐;
兑↔兌;
儿↔兒;
兖↔兗;
内↔內;
两↔兩;
册↔冊;
幂↔冪;
冻↔凍;
凛↔凜;
凯↔凱;
删↔刪;
刭↔剄;
则↔則;
刹↔剎;
刬↔剗;
刚↔剛;
剥↔剝;
剐↔剮;
剀↔剴;
创↔創;
剧↔劇;
刘↔劉;
刽↔劊;
刿↔劌;
剑↔劍;
㓥↔劏;
剂↔劑;
㔉↔劚;
劲↔勁;
动↔動;
务↔務;
胜↔勝;
劳↔勞;
势↔勢;
勚↔勩;
劢↔勱;
励↔勵;
劝↔勸;
匀↔勻;
匦↔匭;
匮↔匱;
区↔區;
协↔協;
却↔卻;
厍↔厙;
厌↔厭;
厉↔厲;
厣↔厴;
参↔參;
叁↔叄;
丛↔叢;
咤↔吒;
吴↔吳;
呐↔吶;
吕↔呂;
呙↔咼;
员↔員;
呗↔唄;
问↔問;
哑↔啞;
唡↔啢;
㖞↔喎;
唤↔喚;
丧↔喪;
乔↔喬;
单↔單;
哟↔喲;
呛↔嗆;
啬↔嗇;
唝↔嗊;
吗↔嗎;
呜↔嗚;
唢↔嗩;
哔↔嗶;
喽↔嘍;
呕↔嘔;
啧↔嘖;
唛↔嘜;
唠↔嘮;
啸↔嘯;
叽↔嘰;
哓↔嘵;
呒↔嘸;
啴↔嘽;
嘘↔噓;
㖊↔噚;
咝↔噝;
哒↔噠;
哝↔噥;
哕↔噦;
嗳↔噯;
哙↔噲;
喷↔噴;
吨↔噸;
咛↔嚀;
吓↔嚇;
哜↔嚌;
噜↔嚕;
呖↔嚦;
咙↔嚨;
亸↔嚲;
喾↔嚳;
严↔嚴;
嘤↔嚶;
啭↔囀;
嗫↔囁;
嚣↔囂;
冁↔囅;
呓↔囈;
嘱↔囑;
囱↔囪;
囵↔圇;
国↔國;
围↔圍;
园↔園;
圆↔圓;
图↔圖;
埯↔垵;
垭↔埡;
执↔執;
坚↔堅;
垩↔堊;
垴↔堖;
埚↔堝;
尧↔堯;
报↔報;
场↔場;
块↔塊;
茔↔塋;
垲↔塏;
埘↔塒;
涂↔塗;
坞↔塢;
尘↔塵;
堑↔塹;
垫↔墊;
坠↔墜;
堕↔墮;
坟↔墳;
垦↔墾;
垱↔壋;
压↔壓;
垒↔壘;
圹↔壙;
垆↔壚;
坏↔壞;
垄↔壟;
垅↔壠;
坜↔壢;
坝↔壩;
壮↔壯;
壶↔壺;
壸↔壼;
寿↔壽;
够↔夠;
梦↔夢;
夹↔夾;
奂↔奐;
奥↔奧;
奁↔奩;
夺↔奪;
奋↔奮;
姹↔奼;
姗↔姍;
娱↔娛;
娄↔婁;
妇↔婦;
娅↔婭;
娲↔媧;
媪↔媼;
妈↔媽;
妪↔嫗;
妩↔嫵;
娴↔嫻;
婳↔嫿;
娆↔嬈;
婵↔嬋;
娇↔嬌;
嫱↔嬙;
嫒↔嬡;
嬷↔嬤;
嫔↔嬪;
婴↔嬰;
婶↔嬸;
娈↔孌;
孙↔孫;
学↔學;
孪↔孿;
宫↔宮;
寝↔寢;
实↔實;
宁↔寧;
审↔審;
写↔寫;
宽↔寬;
宠↔寵;
宝↔寶;
将↔將;
专↔專;
寻↔尋;
对↔對;
导↔導;
尴↔尷;
届↔屆;
尸↔屍;
屃↔屓;
屉↔屜;
屡↔屢;
层↔層;
屦↔屨;
属↔屬;
冈↔岡;
岘↔峴;
岛↔島;
峡↔峽;
崃↔崍;
岗↔崗;
峥↔崢;
岽↔崬;
岚↔嵐;
嵝↔嶁;
崭↔嶄;
岖↔嶇;
嵚↔嶔;
崂↔嶗;
峤↔嶠;
峣↔嶢;
峄↔嶧;
崄↔嶮;
岙↔嶴;
嵘↔嶸;
岭↔嶺;
屿↔嶼;
岿↔巋;
峦↔巒;
巅↔巔;
巯↔巰;
帅↔帥;
师↔師;
帐↔帳;
带↔帶;
帧↔幀;
帏↔幃;
帼↔幗;
帻↔幘;
帜↔幟;
币↔幣;
帮↔幫;
帱↔幬;
库↔庫;
厢↔廂;
厩↔廄;
厦↔廈;
厨↔廚;
厮↔廝;
庙↔廟;
厂↔廠;
庑↔廡;
废↔廢;
广↔廣;
廪↔廩;
庐↔廬;
厅↔廳;
弑↔弒;
弪↔弳;
张↔張;
强↔強;
弹↔彈;
弯↔彎;
彦↔彥;
径↔徑;
从↔從;
徕↔徠;
彻↔徹;
恒↔恆;
悦↔悅;
悮↔悞;
怅↔悵;
闷↔悶;
恶↔惡;
恼↔惱;
恽↔惲;
恻↔惻;
爱↔愛;
惬↔愜;
怆↔愴;
恺↔愷;
忾↔愾;
态↔態;
愠↔慍;
惨↔慘;
惭↔慚;
恸↔慟;
惯↔慣;
怄↔慪;
怂↔慫;
虑↔慮;
悭↔慳;
庆↔慶;
惫↔憊;
怜↔憐;
凭↔憑;
愦↔憒;
惮↔憚;
愤↔憤;
悯↔憫;
怃↔憮;
宪↔憲;
忆↔憶;
恳↔懇;
应↔應;
怿↔懌;
懔↔懍;
怼↔懟;
懑↔懣;
恹↔懨;
惩↔懲;
懒↔懶;
怀↔懷;
悬↔懸;
忏↔懺;
惧↔懼;
慑↔懾;
恋↔戀;
戆↔戇;
戋↔戔;
戗↔戧;
戬↔戩;
战↔戰;
戯↔戱;
戏↔戲;
户↔戶;
抛↔拋;
捝↔挩;
挟↔挾;
扪↔捫;
扫↔掃;
抡↔掄;
挜↔掗;
挣↔掙;
拣↔揀;
换↔換;
挥↔揮;
损↔損;
摇↔搖;
揾↔搵;
抢↔搶;
掴↔摑;
掼↔摜;
搂↔摟;
挚↔摯;
抠↔摳;
抟↔摶;
掺↔摻;
捞↔撈;
挦↔撏;
撑↔撐;
挠↔撓;
㧑↔撝;
挢↔撟;
拨↔撥;
抚↔撫;
扑↔撲;
揿↔撳;
挞↔撻;
挝↔撾;
捡↔撿;
拥↔擁;
掳↔擄;
择↔擇;
击↔擊;
挡↔擋;
㧟↔擓;
担↔擔;
据↔據;
挤↔擠;
拟↔擬;
摈↔擯;
拧↔擰;
搁↔擱;
掷↔擲;
扩↔擴;
撷↔擷;
摆↔擺;
擞↔擻;
撸↔擼;
扰↔擾;
摅↔攄;
撵↔攆;
拢↔攏;
拦↔攔;
撄↔攖;
搀↔攙;
撺↔攛;
携↔攜;
摄↔攝;
攒↔攢;
挛↔攣;
摊↔攤;
搅↔攪;
揽↔攬;
败↔敗;
叙↔敘;
敌↔敵;
数↔數;
毙↔斃;
斓↔斕;
斩↔斬;
断↔斷;
时↔時;
晋↔晉;
昼↔晝;
晕↔暈;
晖↔暉;
旸↔暘;
畅↔暢;
暂↔暫;
晔↔曄;
昙↔曇;
晓↔曉;
暧↔曖;
旷↔曠;
昽↔曨;
晒↔曬;
书↔書;
会↔會;
东↔東;
栅↔柵;
杆↔桿;
栀↔梔;
枧↔梘;
条↔條;
枭↔梟;
棁↔梲;
弃↔棄;
枨↔棖;
枣↔棗;
栋↔棟;
栈↔棧;
栖↔棲;
梾↔棶;
桠↔椏;
杨↔楊;
枫↔楓;
桢↔楨;
业↔業;
杩↔榪;
荣↔榮;
榅↔榲;
桤↔榿;
梿↔槤;
椠↔槧;
椁↔槨;
桨↔槳;
桩↔樁;
乐↔樂;
枞↔樅;
楼↔樓;
枢↔樞;
样↔樣;
树↔樹;
桦↔樺;
桡↔橈;
桥↔橋;
椭↔橢;
横↔橫;
檩↔檁;
柽↔檉;
档↔檔;
桧↔檜;
槚↔檟;
检↔檢;
樯↔檣;
梼↔檮;
槟↔檳;
柠↔檸;
槛↔檻;
橹↔櫓;
榈↔櫚;
栉↔櫛;
椟↔櫝;
橼↔櫞;
栎↔櫟;
橱↔櫥;
槠↔櫧;
栌↔櫨;
枥↔櫪;
橥↔櫫;
榇↔櫬;
蘖↔櫱;
栊↔櫳;
榉↔櫸;
樱↔櫻;
栏↔欄;
权↔權;
椤↔欏;
栾↔欒;
榄↔欖;
钦↔欽;
欧↔歐;
欤↔歟;
欢↔歡;
岁↔歲;
归↔歸;
殁↔歿;
残↔殘;
殒↔殞;
殇↔殤;
㱮↔殨;
殚↔殫;
殓↔殮;
殡↔殯;
㱩↔殰;
歼↔殲;
杀↔殺;
殴↔毆;
毵↔毿;
牦↔氂;
毡↔氈;
氇↔氌;
氢↔氫;
氩↔氬;
氲↔氳;
郁金香↔鬱金香;
郁闷↔鬱悶;
郁郁↔鬱鬱;
阴郁↔陰鬱;
沉郁↔沈鬱;
苍郁↔蒼鬱;
忧郁↔憂鬱;
悒郁↔悒鬱;
抑郁↔抑鬱;
积郁↔積鬱;
郁←鬱;
忧↔憂;
# 沈 is a surname in hans and hant
# 瀋 / 沈 meaning Shenyang
沈大铁路↔瀋大鐵路;
沈大高速↔瀋大高速;
沈大线↔瀋大線;
沈吉铁路↔瀋吉鐵路;
沈吉高速↔瀋吉高速;
沈吉线↔瀋吉線;
沈山高速↔瀋山高速;
沈山铁路↔瀋山鐵路;
沈山线↔瀋山線;
沈阳↔瀋陽;
沈哈↔瀋哈;
京沈↔京瀋;
辽沈↔遼瀋;
沈←瀋;
墨渖未干↔墨瀋未乾; # 瀋 meaning liquid
渖→瀋;
石沉大海↔石沈大海; # 沈 meaning sink
鱼沉雁杳↔魚沈雁杳;
破釜沉舟↔破釜沈舟;
沉沉浮浮↔沈沈浮浮;
沉浮↔沈浮;
沉默↔沈默;
沉重↔沈重;
沉思↔沈思;
沉淀↔沈澱;
沉稳↔沈穩;
沉浸↔沈浸;
沉闷↔沈悶;
沉静↔沈靜;
沉醉↔沈醉;
沉迷↔沈迷;
沉寂↔沈寂;
沉入↔沈入;
沉沉↔沈沈;
沉落↔沈落;
沉睡↔沈睡;
沉潜↔沈潛;
沉沦↔沈淪;
沉吟↔沈吟;
沉积↔沈積;
沉着↔沈著;
沉没↔沈沒;
低沉↔低沈;
消沉↔消沈;
深沉↔深沈;
浮沉↔浮沈;
沉→沈;
秘←祕;
决↔決;
没↔沒;
况↔況;
汹↔洶;
浃↔浹;
泾↔涇;
凄↔淒;
凉↔涼;
泪↔淚;
渌↔淥;
沦↔淪;
渊↔淵;
涞↔淶;
浅↔淺;
涣↔渙;
减↔減;
涡↔渦;
测↔測;
浑↔渾;
凑↔湊;
浈↔湞;
汤↔湯;
沟↔溝;
温↔溫;
沧↔滄;
灭↔滅;
涤↔滌;
荥↔滎;
沪↔滬;
滞↔滯;
渗↔滲;
浒↔滸;
浐↔滻;
滚↔滾;
满↔滿;
渔↔漁;
沤↔漚;
汉↔漢;
涟↔漣;
渍↔漬;
涨↔漲;
溆↔漵;
渐↔漸;
浆↔漿;
颍↔潁;
泼↔潑;
洁↔潔;
潜↔潛;
润↔潤;
浔↔潯;
溃↔潰;
滗↔潷;
涠↔潿;
涩↔澀;
浇↔澆;
涝↔澇;
涧↔澗;
渑↔澠;
泽↔澤;
滪↔澦;
泶↔澩;
浍↔澮;
浊↔濁;
浓↔濃;
泞↔濘;
济↔濟;
涛↔濤;
滥↔濫;
潍↔濰;
滨↔濱;
溅↔濺;
泺↔濼;
滤↔濾;
滢↔瀅;
渎↔瀆;
㲿↔瀇;
泻↔瀉;
浏↔瀏;
濒↔瀕;
泸↔瀘;
沥↔瀝;
潇↔瀟;
潆↔瀠;
潴↔瀦;
泷↔瀧;
濑↔瀨;
潋↔瀲;
澜↔瀾;
沣↔灃;
滠↔灄;
洒↔灑;
漓↔灕;
滩↔灘;
灏↔灝;
漤↔灠;
湾↔灣;
滦↔灤;
滟↔灧;
灾↔災;
乌↔烏;
烃↔烴;
无↔無;
炜↔煒;
茕↔煢;
焕↔煥;
烦↔煩;
炀↔煬;
㶽↔煱;
煴↔熅;
炝↔熗;
热↔熱;
颎↔熲;
炽↔熾;
烨↔燁;
灯↔燈;
炖↔燉;
烧↔燒;
烫↔燙;
焖↔燜;
营↔營;
灿↔燦;
烛↔燭;
烩↔燴;
㶶↔燶;
烬↔燼;
焘↔燾;
烁↔爍;
炉↔爐;
烂↔爛;
争↔爭;
爷↔爺;
尔↔爾;
牍↔牘;
牵↔牽;
荦↔犖;
犊↔犢;
牺↔犧;
状↔狀;
狭↔狹;
狈↔狽;
狰↔猙;
犹↔猶;
狲↔猻;
犸↔獁;
狱↔獄;
狮↔獅;
独↔獨;
狯↔獪;
猃↔獫;
狝↔獮;
狞↔獰;
㺍↔獱;
猎↔獵;
犷↔獷;
兽↔獸;
獭↔獺;
献↔獻;
猕↔獼;
猡↔玀;
现↔現;
珐↔琺;
珲↔琿;
玮↔瑋;
玚↔瑒;
琐↔瑣;
瑶↔瑤;
莹↔瑩;
玛↔瑪;
玱↔瑲;
琏↔璉;
玑↔璣;
瑷↔璦;
珰↔璫;
环↔環;
玺↔璽;
珑↔瓏;
璎↔瓔;
瓒↔瓚;
瓯↔甌;
亩↔畝;
毕↔畢;
异↔異;
畴↔疇;
痉↔痙;
疴↔痾;
痖↔瘂;
疯↔瘋;
疡↔瘍;
痪↔瘓;
瘗↔瘞;
疮↔瘡;
疟↔瘧;
瘆↔瘮;
疭↔瘲;
疗↔療;
痨↔癆;
痫↔癇;
瘅↔癉;
疠↔癘;
瘪↔癟;
痒↔癢;
疖↔癤;
疬↔癧;
癞↔癩;
癣↔癬;
瘿↔癭;
瘾↔癮;
痈↔癰;
瘫↔癱;
癫↔癲;
皑↔皚;
疱↔皰;
皲↔皸;
皱↔皺;
盗↔盜;
盏↔盞;
监↔監;
盘↔盤;
卢↔盧;
睁↔睜;
睐↔睞;
眍↔瞘;
䁖↔瞜;
瞒↔瞞;
瞆↔瞶;
睑↔瞼;
眬↔矓;
瞩↔矚;
矫↔矯;
硁↔硜;
硖↔硤;
砗↔硨;
砚↔硯;
硕↔碩;
砀↔碭;
砜↔碸;
确↔確;
码↔碼;
硙↔磑;
砖↔磚;
碜↔磣;
碛↔磧;
矶↔磯;
硗↔磽;
础↔礎;
碍↔礙;
矿↔礦;
砺↔礪;
砾↔礫;
矾↔礬;
砻↔礱;
禄↔祿;
祸↔禍;
祯↔禎;
祎↔禕;
祃↔禡;
禅↔禪;
礼↔禮;
祢↔禰;
祷↔禱;
秃↔禿;
籼↔秈;
税↔稅;
䅉↔稏;
禀↔稟;
称↔稱;
稣↔穌;
积↔積;
颖↔穎;
秾↔穠;
穑↔穡;
秽↔穢;
稳↔穩;
稆↔穭;
窝↔窩;
洼↔窪;
穷↔窮;
窑↔窯;
窎↔窵;
窭↔窶;
窥↔窺;
窜↔竄;
窍↔竅;
窦↔竇;
窃↔竊;
竞↔競;
笔↔筆;
笋↔筍;
笕↔筧;
䇲↔筴;
筝↔箏;
节↔節;
范↔範;
筑↔築;
箧↔篋;
筼↔篔;
笃↔篤;
筛↔篩;
筚↔篳;
箦↔簀;
篓↔簍;
箪↔簞;
简↔簡;
篑↔簣;
箫↔簫;
筜↔簹;
帘↔簾;
篮↔籃;
筹↔籌;
箓↔籙;
箨↔籜;
籁↔籟;
笼↔籠;
笾↔籩;
簖↔籪;
篱↔籬;
箩↔籮;
粤↔粵;
糁↔糝;
粪↔糞;
粮↔糧;
粝↔糲;
籴↔糴;
粜↔糶;
纟↔糹;
纠↔糾;
纪↔紀;
纣↔紂;
约↔約;
红↔紅;
纡↔紆;
纥↔紇;
纨↔紈;
纫↔紉;
纹↔紋;
纳↔納;
纽↔紐;
纾↔紓;
纯↔純;
纰↔紕;
纼↔紖;
纱↔紗;
纮↔紘;
纸↔紙;
级↔級;
纷↔紛;
纭↔紜;
纴↔紝;
纺↔紡;
䌷↔紬;
细↔細;
绂↔紱;
绁↔紲;
绅↔紳;
纻↔紵;
绍↔紹;
绀↔紺;
绋↔紼;
绐↔紿;
绌↔絀;
终↔終;
组↔組;
䌹↔絅;
绊↔絆;
绗↔絎;
结↔結;
绞↔絞;
络↔絡;
绚↔絢;
给↔給;
绒↔絨;
绖↔絰;
统↔統;
丝↔絲;
绛↔絳;
绢↔絹;
绑↔綁;
绡↔綃;
绠↔綆;
绨↔綈;
绤↔綌;
绥↔綏;
䌼↔綐;
经↔經;
综↔綜;
缍↔綞;
绸↔綢;
绻↔綣;
绶↔綬;
维↔維;
绹↔綯;
绾↔綰;
纲↔綱;
网↔網;
缀↔綴;
纶↔綸;
绺↔綹;
绮↔綺;
绽↔綻;
绰↔綽;
绫↔綾;
绵↔綿;
绲↔緄;
缁↔緇;
紧↔緊;
绯↔緋;
绪↔緒;
绬↔緓;
缃↔緗;
缄↔緘;
缂↔緙;
缉↔緝;
缎↔緞;
缔↔締;
缗↔緡;
缘↔緣;
缌↔緦;
编↔編;
缓↔緩;
缅↔緬;
纬↔緯;
缑↔緱;
缈↔緲;
缏↔緶;
缇↔緹;
萦↔縈;
缙↔縉;
缢↔縊;
缒↔縋;
缣↔縑;
缊↔縕;
缞↔縗;
缚↔縛;
缜↔縝;
缟↔縞;
缛↔縟;
县↔縣;
缝↔縫;
缡↔縭;
缩↔縮;
纵↔縱;
缧↔縲;
䌸↔縳;
缦↔縵;
絷↔縶;
缥↔縹;
总↔總;
绩↔績;
缫↔繅;
缪↔繆;
缯↔繒;
织↔織;
缮↔繕;
缭↔繚;
绕↔繞;
缋↔繢;
绳↔繩;
绘↔繪;
茧↔繭;
缳↔繯;
缲↔繰;
缴↔繳;
䍁↔繸;
绎↔繹;
继↔繼;
缤↔繽;
缱↔繾;
䍀↔繿;
缬↔纈;
纩↔纊;
续↔續;
缠↔纏;
缨↔纓;
缵↔纘;
缆↔纜;
罂↔罌;
罚↔罰;
罢↔罷;
罗↔羅;
罴↔羆;
羁↔羈;
芈↔羋;
羟↔羥;
义↔義;
习↔習;
翘↔翹;
耧↔耬;
耢↔耮;
圣↔聖;
闻↔聞;
联↔聯;
聪↔聰;
声↔聲;
耸↔聳;
聩↔聵;
聂↔聶;
职↔職;
聍↔聹;
听↔聽;
聋↔聾;
肃↔肅;
胁↔脅;
脉↔脈;
胫↔脛;
脱↔脫;
胀↔脹;
肾↔腎;
胨↔腖;
脶↔腡;
脑↔腦;
肿↔腫;
脚↔腳;
肠↔腸;
腽↔膃;
肤↔膚;
胶↔膠;
腻↔膩;
胆↔膽;
脍↔膾;
脓↔膿;
脸↔臉;
脐↔臍;
膑↔臏;
胪↔臚;
脔↔臠;
臜↔臢;
临↔臨;
与↔與;
兴↔興;
举↔舉;
旧↔舊;
舱↔艙;
舣↔艤;
舰↔艦;
舻↔艫;
艰↔艱;
刍↔芻;
苎↔苧;
兹↔茲;
荆↔荊;
庄↔莊;
茎↔莖;
荚↔莢;
苋↔莧;
华↔華;
苌↔萇;
莱↔萊;
莴↔萵;
荭↔葒;
荮↔葤;
苇↔葦;
荤↔葷;
莳↔蒔;
莅↔蒞;
苍↔蒼;
荪↔蓀;
盖↔蓋;
莲↔蓮;
苁↔蓯;
荜↔蓽;
蒌↔蔞;
蒋↔蔣;
葱↔蔥;
茑↔蔦;
荫↔蔭;
荨↔蕁;
蒇↔蕆;
荞↔蕎;
荬↔蕒;
莸↔蕕;
荛↔蕘;
蒉↔蕢;
芜↔蕪;
萧↔蕭;
蓣↔蕷;
蕰↔薀;
荟↔薈;
蓟↔薊;
芗↔薌;
蔷↔薔;
荙↔薘;
莶↔薟;
荐↔薦;
萨↔薩;
䓕↔薳;
荠↔薺;
荩↔藎;
艺↔藝;
薮↔藪;
苈↔藶;
蔼↔藹;
蔺↔藺;
蕲↔蘄;
芦↔蘆;
苏↔蘇;
藓↔蘚;
蔹↔蘞;
茏↔蘢;
兰↔蘭;
蓠↔蘺;
萝↔蘿;
蔂↔虆;
处↔處;
虚↔虛;
虏↔虜;
号↔號;
亏↔虧;
虬↔虯;
蛱↔蛺;
蜕↔蛻;
蚬↔蜆;
蚀↔蝕;
猬↔蝟;
虾↔蝦;
蜗↔蝸;
蛳↔螄;
蚂↔螞;
䗖↔螮;
蝼↔螻;
螀↔螿;
蛰↔蟄;
蝈↔蟈;
螨↔蟎;
虮↔蟣;
蝉↔蟬;
蛲↔蟯;
虫↔蟲;
蛏↔蟶;
蚁↔蟻;
蝇↔蠅;
虿↔蠆;
蛴↔蠐;
蝾↔蠑;
蛎↔蠣;
蟏↔蠨;
蛊↔蠱;
蚕↔蠶;
蛮↔蠻;
术↔術;
卫↔衛;
衮↔袞;
补↔補;
装↔裝;
裈↔褌;
袆↔褘;
裤↔褲;
裢↔褳;
亵↔褻;
裥↔襇;
袯↔襏;
袄↔襖;
裣↔襝;
裆↔襠;
袜↔襪;
䙓↔襬;
衬↔襯;
袭↔襲;
见↔見;
觃↔覎;
规↔規;
觅↔覓;
视↔視;
觇↔覘;
觋↔覡;
觍↔覥;
觎↔覦;
亲↔親;
觊↔覬;
觏↔覯;
觐↔覲;
觑↔覷;
觉↔覺;
览↔覽;
觌↔覿;
观↔觀;
觞↔觴;
觯↔觶;
触↔觸;
讠↔訁;
订↔訂;
讣↔訃;
计↔計;
讯↔訊;
讧↔訌;
讨↔討;
讦↔訐;
讱↔訒;
训↔訓;
讪↔訕;
讫↔訖;
记↔記;
讹↔訛;
讶↔訝;
讼↔訟;
䜣↔訢;
诀↔訣;
讷↔訥;
讻↔訩;
访↔訪;
设↔設;
许↔許;
诉↔訴;
诃↔訶;
诊↔診;
诂↔詁;
诋↔詆;
讵↔詎;
诈↔詐;
诒↔詒;
诏↔詔;
评↔評;
诐↔詖;
诇↔詗;
诎↔詘;
诅↔詛;
诩↔詡;
询↔詢;
诣↔詣;
试↔試;
诗↔詩;
诧↔詫;
诟↔詬;
诡↔詭;
诠↔詮;
诘↔詰;
话↔話;
该↔該;
详↔詳;
诜↔詵;
诙↔詼;
诖↔詿;
诔↔誄;
诛↔誅;
诓↔誆;
夸↔誇;
认↔認;
诳↔誑;
诶↔誒;
诞↔誕;
诱↔誘;
诮↔誚;
语↔語;
诚↔誠;
诫↔誡;
诬↔誣;
误↔誤;
诰↔誥;
诵↔誦;
诲↔誨;
谁↔誰;
课↔課;
谇↔誶;
诽↔誹;
谊↔誼;
訚↔誾;
调↔調;
谄↔諂;
谆↔諄;
谈↔談;
诿↔諉;
请↔請;
诤↔諍;
诹↔諏;
诼↔諑;
谅↔諒;
论↔論;
谂↔諗;
谀↔諛;
谍↔諜;
谞↔諝;
谝↔諞;
诨↔諢;
谔↔諤;
谛↔諦;
谐↔諧;
谏↔諫;
谕↔諭;
讳↔諱;
谙↔諳;
谌↔諶;
讽↔諷;
诸↔諸;
谚↔諺;
谖↔諼;
诺↔諾;
谋↔謀;
谒↔謁;
谓↔謂;
誊↔謄;
诌↔謅;
谎↔謊;
谜↔謎;
谧↔謐;
谑↔謔;
谡↔謖;
谤↔謗;
谦↔謙;
讲↔講;
谢↔謝;
谟↔謨;
谪↔謫;
谬↔謬;
讴↔謳;
谨↔謹;
谩↔謾;
䜧↔譅;
谲↔譎;
讥↔譏;
谮↔譖;
识↔識;
谯↔譙;
谭↔譚;
谱↔譜;
谵↔譫;
译↔譯;
议↔議;
谴↔譴;
护↔護;
诪↔譸;
誉↔譽;
读↔讀;
变↔變;
雠↔讎;
谗↔讒;
让↔讓;
谰↔讕;
谶↔讖;
谠↔讜;
谳↔讞;
岂↔豈;
猪↔豬;
豮↔豶;
猫↔貓;
䝙↔貙;
贝↔貝;
贞↔貞;
贠↔貟;
负↔負;
财↔財;
贡↔貢;
贫↔貧;
货↔貨;
贩↔販;
贪↔貪;
贯↔貫;
责↔責;
贮↔貯;
贳↔貰;
赀↔貲;
贰↔貳;
贵↔貴;
贬↔貶;
买↔買;
贷↔貸;
贶↔貺;
费↔費;
贴↔貼;
贻↔貽;
贸↔貿;
贺↔賀;
贲↔賁;
赂↔賂;
赁↔賃;
贿↔賄;
赅↔賅;
资↔資;
贾↔賈;
贼↔賊;
赈↔賑;
赊↔賒;
宾↔賓;
赇↔賕;
赒↔賙;
赉↔賚;
赐↔賜;
赏↔賞;
赔↔賠;
赓↔賡;
贤↔賢;
卖↔賣;
贱↔賤;
赋↔賦;
赕↔賧;
质↔質;
账↔賬;
赌↔賭;
䞐↔賰;
赖↔賴;
赗↔賵;
赚↔賺;
赙↔賻;
购↔購;
赛↔賽;
赜↔賾;
贽↔贄;
赘↔贅;
赟↔贇;
赠↔贈;
赡↔贍;
赢↔贏;
赆↔贐;
赑↔贔;
赎↔贖;
赣↔贛;
赪↔赬;
赶↔趕;
赵↔趙;
趋↔趨;
趱↔趲;
践↔踐;
踊↔踴;
跄↔蹌;
跸↔蹕;
蹒↔蹣;
踪↔蹤;
跷↔蹺;
跶↔躂;
趸↔躉;
踌↔躊;
跻↔躋;
跃↔躍;
踯↔躑;
跞↔躒;
踬↔躓;
蹰↔躕;
跹↔躚;
蹑↔躡;
蹿↔躥;
躜↔躦;
躏↔躪;
躯↔軀;
车↔車;
轧↔軋;
轨↔軌;
军↔軍;
轪↔軑;
轩↔軒;
轫↔軔;
轭↔軛;
软↔軟;
轷↔軤;
轸↔軫;
轱↔軲;
轴↔軸;
轵↔軹;
轺↔軺;
轲↔軻;
轶↔軼;
轼↔軾;
较↔較;
辂↔輅;
辁↔輇;
辀↔輈;
载↔載;
轾↔輊;
辄↔輒;
挽↔輓;
辅↔輔;
轻↔輕;
辆↔輛;
辎↔輜;
辉↔輝;
辋↔輞;
辍↔輟;
辊↔輥;
辇↔輦;
辈↔輩;
轮↔輪;
辌↔輬;
辑↔輯;
辏↔輳;
输↔輸;
辐↔輻;
辗↔輾;
舆↔輿;
辒↔轀;
毂↔轂;
辖↔轄;
辕↔轅;
辘↔轆;
转↔轉;
辙↔轍;
轿↔轎;
辚↔轔;
轰↔轟;
辔↔轡;
轹↔轢;
轳↔轤;
办↔辦;
辫↔辮;
辩↔辯;
农↔農;
迳↔逕;
这↔這;
连↔連;
进↔進;
运↔運;
过↔過;
达↔達;
违↔違;
遥↔遙;
逊↔遜;
递↔遞;
远↔遠;
适↔適;
迟↔遲;
迁↔遷;
选↔選;
遗↔遺;
辽↔遼;
迈↔邁;
还↔還;
迩↔邇;
边↔邊;
逻↔邏;
逦↔邐;
郏↔郟;
邮↔郵;
郓↔鄆;
乡↔鄉;
邹↔鄒;
邬↔鄔;
郧↔鄖;
邓↔鄧;
郑↔鄭;
邻↔鄰;
郸↔鄲;
邺↔鄴;
郐↔鄶;
邝↔鄺;
酂↔酇;
郦↔酈;
医↔醫;
酱↔醬;
酦↔醱;
酿↔釀;
衅↔釁;
酾↔釃;
酽↔釅;
释↔釋;
厘↔釐;
钅↔釒;
钆↔釓;
钇↔釔;
钌↔釕;
钊↔釗;
钉↔釘;
钋↔釙;
针↔針;
钓↔釣;
钐↔釤;
钏↔釧;
钒↔釩;
钗↔釵;
钍↔釷;
钕↔釹;
钎↔釺;
钯↔鈀;
钫↔鈁;
钘↔鈃;
钭↔鈄;
钚↔鈈;
钠↔鈉;
钝↔鈍;
钤↔鈐;
钣↔鈑;
钑↔鈒;
钞↔鈔;
钮↔鈕;
钧↔鈞;
钙↔鈣;
钬↔鈥;
钛↔鈦;
钪↔鈧;
铌↔鈮;
铈↔鈰;
钶↔鈳;
铃↔鈴;
钴↔鈷;
钹↔鈸;
铍↔鈹;
钰↔鈺;
钸↔鈽;
铀↔鈾;
钿↔鈿;
钾↔鉀;
铊↔鉈;
铉↔鉉;
铇↔鉋;
铋↔鉍;
铂↔鉑;
钷↔鉕;
铆↔鉚;
铅↔鉛;
钺↔鉞;
钲↔鉦;
钼↔鉬;
钽↔鉭;
铏↔鉶;
铰↔鉸;
铒↔鉺;
铬↔鉻;
铪↔鉿;
银↔銀;
铳↔銃;
铜↔銅;
铚↔銍;
铣↔銑;
铨↔銓;
铢↔銖;
铭↔銘;
铫↔銚;
铦↔銛;
衔↔銜;
铑↔銠;
铷↔銣;
铱↔銥;
铟↔銦;
铵↔銨;
铥↔銩;
铕↔銪;
铯↔銫;
铐↔銬;
铞↔銱;
销↔銷;
锑↔銻;
锉↔銼;
锒↔鋃;
锌↔鋅;
钡↔鋇;
铤↔鋌;
铗↔鋏;
锋↔鋒;
铻↔鋙;
锊↔鋝;
锓↔鋟;
铘↔鋣;
锄↔鋤;
锃↔鋥;
锔↔鋦;
锇↔鋨;
铓↔鋩;
铖↔鋮;
锆↔鋯;
锂↔鋰;
铽↔鋱;
锍↔鋶;
锯↔鋸;
钢↔鋼;
锞↔錁;
锖↔錆;
锫↔錇;
锩↔錈;
铔↔錏;
锥↔錐;
锕↔錒;
锟↔錕;
锱↔錙;
铮↔錚;
锛↔錛;
锬↔錟;
锭↔錠;
锜↔錡;
钱↔錢;
锦↔錦;
锚↔錨;
锠↔錩;
锡↔錫;
锢↔錮;
错↔錯;
锰↔錳;
铼↔錸;
锝↔鍀;
锪↔鍃;
钔↔鍆;
锴↔鍇;
锳↔鍈;
锅↔鍋;
镀↔鍍;
锷↔鍔;
铡↔鍘;
钖↔鍚;
锻↔鍛;
锽↔鍠;
锸↔鍤;
锲↔鍥;
锘↔鍩;
锹↔鍬;
锾↔鍰;
键↔鍵;
锶↔鍶;
锗↔鍺;
镁↔鎂;
锿↔鎄;
镅↔鎇;
镑↔鎊;
锁↔鎖;
镉↔鎘;
镈↔鎛;
镃↔鎡;
钨↔鎢;
蓥↔鎣;
镏↔鎦;
铠↔鎧;
铩↔鎩;
锼↔鎪;
镐↔鎬;
镇↔鎮;
镒↔鎰;
镋↔鎲;
镍↔鎳;
镓↔鎵;
镎↔鎿;
镞↔鏃;
镟↔鏇;
镆↔鏌;
镙↔鏍;
镠↔鏐;
镝↔鏑;
铿↔鏗;
锵↔鏘;
镗↔鏜;
镘↔鏝;
镛↔鏞;
镜↔鏡;
镖↔鏢;
镂↔鏤;
錾↔鏨;
镚↔鏰;
铧↔鏵;
镤↔鏷;
镪↔鏹;
铙↔鐃;
铴↔鐋;
镣↔鐐;
铹↔鐒;
镦↔鐓;
镡↔鐔;
镫↔鐙;
镨↔鐠;
锎↔鐦;
锏↔鐧;
镄↔鐨;
镰↔鐮;
镯↔鐲;
镭↔鐳;
铁↔鐵;
镮↔鐶;
铎↔鐸;
铛↔鐺;
镱↔鐿;
铸↔鑄;
镬↔鑊;
镔↔鑌;
镲↔鑔;
锧↔鑕;
镴↔鑞;
铄↔鑠;
镳↔鑣;
镥↔鑥;
镧↔鑭;
钥↔鑰;
镵↔鑱;
镶↔鑲;
镊↔鑷;
镩↔鑹;
锣↔鑼;
钻↔鑽;
銮↔鑾;
凿↔鑿;
长↔長;
门↔門;
闩↔閂;
闪↔閃;
闫↔閆;
闬↔閈;
闭↔閉;
开↔開;
闶↔閌;
闳↔閎;
闰↔閏;
间↔間;
闵↔閔;
闸↔閘;
阂↔閡;
阁↔閣;
阀↔閥;
闺↔閨;
闽↔閩;
阃↔閫;
阆↔閬;
闾↔閭;
阊↔閶;
阉↔閹;
阎↔閻;
阏↔閼;
阍↔閽;
阈↔閾;
阌↔閿;
阒↔闃;
闱↔闈;
阔↔闊;
阕↔闋;
阑↔闌;
阇↔闍;
阗↔闐;
阘↔闒;
闿↔闓;
阖↔闔;
阙↔闕;
闯↔闖;
阚↔闞;
阓↔闠;
阐↔闡;
阛↔闤;
闼↔闥;
坂↔阪;
陉↔陘;
陕↔陝;
阵↔陣;
阴↔陰;
陈↔陳;
陆↔陸;
阳↔陽;
陧↔隉;
队↔隊;
阶↔階;
陨↔隕;
际↔際;
随↔隨;
险↔險;
隐↔隱;
陇↔隴;
隶↔隸;
隽↔雋;
虽↔雖;
双↔雙;
雏↔雛;
杂↔雜;
离↔離;
难↔難;
电↔電;
霡↔霢;
雾↔霧;
霁↔霽;
雳↔靂;
霭↔靄;
灵↔靈;
靓↔靚;
静↔靜;
靥↔靨;
鼗↔鞀;
巩↔鞏;
鞒↔鞽;
鞑↔韃;
鞯↔韉;
韦↔韋;
韧↔韌;
韨↔韍;
韩↔韓;
韪↔韙;
韬↔韜;
韫↔韞;
韵↔韻;
响↔響;
页↔頁;
顶↔頂;
顷↔頃;
项↔項;
顺↔順;
顸↔頇;
顼↔頊;
颂↔頌;
颀↔頎;
颃↔頏;
预↔預;
顽↔頑;
颁↔頒;
顿↔頓;
颇↔頗;
领↔領;
颌↔頜;
颉↔頡;
颐↔頤;
颏↔頦;
头↔頭;
颒↔頮;
颊↔頰;
颋↔頲;
颕↔頴;
颔↔頷;
颈↔頸;
频↔頻;
颗↔顆;
题↔題;
额↔額;
颚↔顎;
颙↔顒;
颛↔顓;
颡↔顙;
颠↔顛;
类↔類;
颟↔顢;
颢↔顥;
顾↔顧;
颤↔顫;
颥↔顬;
显↔顯;
颦↔顰;
颅↔顱;
颞↔顳;
颧↔顴;
风↔風;
飐↔颭;
飑↔颮;
飒↔颯;
飓↔颶;
飔↔颸;
飖↔颻;
飕↔颼;
飗↔飀;
飘↔飄;
飙↔飆;
飚↔飈;
飞↔飛;
饣↔飠;
饤↔飣;
饦↔飥;
饨↔飩;
饪↔飪;
饫↔飫;
饬↔飭;
饭↔飯;
饮↔飲;
饴↔飴;
饲↔飼;
饱↔飽;
饰↔飾;
饳↔飿;
饺↔餃;
饸↔餄;
饼↔餅;
饷↔餉;
养↔養;
饵↔餌;
饹↔餎;
饻↔餏;
饽↔餑;
馁↔餒;
饿↔餓;
馂↔餕;
饾↔餖;
馄↔餛;
馃↔餜;
饯↔餞;
馅↔餡;
馆↔館;
糇↔餱;
饧↔餳;
馉↔餶;
馇↔餷;
馎↔餺;
饩↔餼;
馏↔餾;
馊↔餿;
馌↔饁;
馍↔饃;
馒↔饅;
馐↔饈;
馑↔饉;
馓↔饊;
馔↔饌;
饶↔饒;
飨↔饗;
餍↔饜;
馋↔饞;
馕↔饢;
马↔馬;
驭↔馭;
冯↔馮;
驮↔馱;
驰↔馳;
驯↔馴;
驲↔馹;
驳↔駁;
驻↔駐;
驽↔駑;
驹↔駒;
驵↔駔;
驾↔駕;
骀↔駘;
驸↔駙;
驶↔駛;
驼↔駝;
驷↔駟;
骈↔駢;
骇↔駭;
骃↔駰;
骆↔駱;
骎↔駸;
骏↔駿;
骋↔騁;
骍↔騂;
骓↔騅;
骔↔騌;
骒↔騍;
骑↔騎;
骐↔騏;
骛↔騖;
骗↔騙;
骙↔騤;
䯄↔騧;
骞↔騫;
骘↔騭;
骝↔騮;
腾↔騰;
驺↔騶;
骚↔騷;
骟↔騸;
骡↔騾;
蓦↔驀;
骜↔驁;
骖↔驂;
骠↔驃;
骢↔驄;
驱↔驅;
骅↔驊;
骕↔驌;
骁↔驍;
骣↔驏;
骄↔驕;
验↔驗;
惊↔驚;
驿↔驛;
骤↔驟;
驴↔驢;
骧↔驤;
骥↔驥;
骦↔驦;
骊↔驪;
骉↔驫;
肮↔骯;
髅↔髏;
体↔體;
髌↔髕;
髋↔髖;
鬓↔鬢;
闹↔鬧;
阋↔鬩;
阄↔鬮;
魉↔魎;
魇↔魘;
鱼↔魚;
鱽↔魛;
鱾↔魢;
鲀↔魨;
鲁↔魯;
鲂↔魴;
鱿↔魷;
鲄↔魺;
鲅↔鮁;
鲆↔鮃;
鲌↔鮊;
鲉↔鮋;
鲏↔鮍;
鲐↔鮐;
鲍↔鮑;
鲋↔鮒;
鲊↔鮓;
鲒↔鮚;
鲘↔鮜;
鲕↔鮞;
鲖↔鮦;
鲔↔鮪;
鲛↔鮫;
鲑↔鮭;
鲜↔鮮;
鲓↔鮳;
鲪↔鮶;
鲝↔鮺;
鲧↔鯀;
鲠↔鯁;
鲩↔鯇;
鲤↔鯉;
鲨↔鯊;
鲬↔鯒;
鲻↔鯔;
鲯↔鯕;
鲭↔鯖;
鲷↔鯛;
鲴↔鯝;
鲱↔鯡;
鲵↔鯢;
鲲↔鯤;
鲳↔鯧;
鲸↔鯨;
鲮↔鯪;
鲰↔鯫;
鲶↔鯰;
鲺↔鯴;
鳀↔鯷;
鲫↔鯽;
鳊↔鯿;
鳈↔鰁;
鲗↔鰂;
鳂↔鰃;
鲽↔鰈;
鳇↔鰉;
鳅↔鰍;
鲾↔鰏;
鳆↔鰒;
鳃↔鰓;
鳒↔鰜;
鳑↔鰟;
鳋↔鰠;
鲥↔鰣;
鳏↔鰥;
鳎↔鰨;
鳐↔鰩;
鳍↔鰭;
鳁↔鰮;
鲢↔鰱;
鳓↔鰳;
鳘↔鰵;
鲦↔鰷;
鲣↔鰹;
鲹↔鰺;
鳗↔鰻;
鳛↔鰼;
鳔↔鰾;
鳉↔鱂;
鳙↔鱅;
鳕↔鱈;
鳟↔鱒;
鳝↔鱔;
鳜↔鱖;
鳞↔鱗;
鲟↔鱘;
鲼↔鱝;
鲎↔鱟;
鲙↔鱠;
鳣↔鱣;
鳡↔鱤;
鳢↔鱧;
鲿↔鱨;
鲚↔鱭;
鳠↔鱯;
鲈↔鱸;
鲡↔鱺;
鸟↔鳥;
鸠↔鳩;
鸤↔鳲;
凤↔鳳;
鸣↔鳴;
鸢↔鳶;
䴓↔鳾;
鸩↔鴆;
鸨↔鴇;
鸦↔鴉;
鸰↔鴒;
鸵↔鴕;
鸳↔鴛;
鸲↔鴝;
鸮↔鴞;
鸱↔鴟;
鸪↔鴣;
鸯↔鴦;
鸭↔鴨;
鸸↔鴯;
鸹↔鴰;
鸻↔鴴;
䴕↔鴷;
鸿↔鴻;
鸽↔鴿;
䴔↔鵁;
鸺↔鵂;
鸼↔鵃;
鹀↔鵐;
鹃↔鵑;
鹆↔鵒;
鹁↔鵓;
鹈↔鵜;
鹅↔鵝;
鹄↔鵠;
鹉↔鵡;
鹌↔鵪;
鹏↔鵬;
鹐↔鵮;
鹎↔鵯;
鹊↔鵲;
鹓↔鵷;
鹍↔鵾;
䴖↔鶄;
鸫↔鶇;
鹑↔鶉;
鹒↔鶊;
鹋↔鶓;
鹙↔鶖;
鹕↔鶘;
鹗↔鶚;
鹖↔鶡;
鹛↔鶥;
鹜↔鶩;
䴗↔鶪;
鸧↔鶬;
莺↔鶯;
鹟↔鶲;
鹤↔鶴;
鹠↔鶹;
鹡↔鶺;
鹘↔鶻;
鹣↔鶼;
鹢↔鷁;
鹞↔鷂;
䴘↔鷈;
鹝↔鷊;
鹧↔鷓;
鹥↔鷖;
鸥↔鷗;
鸷↔鷙;
鹨↔鷚;
鸶↔鷥;
鹪↔鷦;
鹔↔鷫;
鹩↔鷯;
鹫↔鷲;
鹇↔鷳;
鹬↔鷸;
鹰↔鷹;
鹭↔鷺;
鸴↔鷽;
䴙↔鷿;
㶉↔鸂;
鹯↔鸇;
鹱↔鸌;
鹲↔鸏;
鸬↔鸕;
鹴↔鸘;
鹦↔鸚;
鹳↔鸛;
鹂↔鸝;
鸾↔鸞;
鹾↔鹺;
碱↔鹼;
盐↔鹽;
丽↔麗;
麦↔麥;
麸↔麩;
黄↔黃;
黉↔黌;
点↔點;
党↔黨;
黪↔黲;
黡↔黶;
黩↔黷;
黾↔黽;
鼋↔黿;
鼍↔鼉;
鼹↔鼴;
齐↔齊;
斋↔齋;
齑↔齏;
齿↔齒;
龀↔齔;
龁↔齕;
龂↔齗;
龅↔齙;
龇↔齜;
龃↔齟;
龆↔齠;
龄↔齡;
龈↔齦;
龊↔齪;
龉↔齬;
龋↔齲;
腭↔齶;
龌↔齷;
龙↔龍;
厐↔龎;
庞↔龐;
龚↔龔;
龛↔龕;
龟↔龜;
“↔「;
”↔」;
# Copyright (c) 2005-2007,2010 Apple Inc., Unicode Inc.,
# and others. All Rights Reserved.
# For terms of use, see http://unicode.org/copyright.html#Exhibit1
# Convert between simplified and traditional Chinese
# UTRANS_FORWARD is from simplified to traditional
$SCDigit = [零一二三四五六七八九十百千万亿两] ;
$TCDigit = [零一二三四五六七八九十百千萬億兩] ;
#
# complex mappings for which there is no easy solution
# so we arbitrarily pick one
#
# does not handle the surnames 于 or 於
于飞↔于飛;
于归↔于歸;
于思↔于思;
单于↔單于;
鲜于↔鮮于;
#
姜片↔薑片;
姜末↔薑末;
生姜↔生薑;
鬼子姜↔鬼子薑;
姜↔姜;
姜←薑;
#
赤皮仑↔赤皮崙;
金仑溪↔金崙溪;
下仑↔下崙;
中仑↔中崙;
仑顶↔崙頂;
昆山↔崑山;
昆仑↔崑崙;
昆曲↔崑曲;
昆←崑;
仑←崙;
仑↔侖;
曲↔曲;
曲←麯;
#
# Multiliple TC to SC
#
#
茶余饭后↔茶餘飯後;
余怒未消↔餘怒未消;
余音绕梁↔餘音繞梁;
余勇可贾↔餘勇可賈;
余波↔餘波;
余地↔餘地;
余额↔餘額;
余角↔餘角;
余烬↔餘燼;
余款↔餘款;
余量↔餘量;
余粮↔餘糧;
余年↔餘年;
余力↔餘力;
余生↔餘生;
余兴↔餘興;
余切↔餘切;
余庆↔餘慶;
余裕↔餘裕;
余杭↔餘杭;
余孽↔餘孽;
余音↔餘音;
余钱↔餘錢;
余震↔餘震;
结余↔結餘;
多余↔多餘;
有余↔有餘;
残余↔殘餘;
剩余↔剩餘;
其余↔其餘;
业余↔業餘;
盈余↔盈餘;
$SCDigit { 余 → 餘;
余↔余;
馀→餘;
余←餘;
#
什么↔甚麼;
么↔麼;
么←麽;
么←么;
#
复数↔複數;
复分数↔複分數;
复杂↔複雜;
复制↔複製;
复↔復;
复←複;
#
#
了然↔瞭然;
了解↔瞭解;
了望↔瞭望;
明了↔明瞭;
了↔了;
了←瞭;
#
解铃系铃↔解鈴繫鈴;
系词↔繫詞;
系辞↔繫辭;
系念↔繫念;
关系↔關係;
联系↔聯繫;
系于↔繫於;
维系↔維繫;
连系↔連繫;
系↔系;
系←係;
系←繫;
#
糊里糊涂↔糊裡糊塗;
稀里糊涂↔稀裡糊塗;
蒙在鼓里↔蒙在鼓裡;
怪里怪气↔怪裡怪氣;
傻里傻气↔傻裡傻氣;
俗里俗气↔俗裡俗氣;
嗲里嗲气↔嗲裡嗲氣;
女里女气↔女裡女氣;
妖里妖气↔妖裡妖氣;
娇里娇气↔嬌裡嬌氣;
洋里洋气↔洋裡洋氣;
宝里宝气↔寶裡寶氣;
土里土气↔土裡土氣;
稀里哗啦↔稀裡嘩啦;
由表及里↔由表及裡;
百里挑一↔百裡挑一;
白里透红↔白裡透紅;
私下里↔私下裡;
骨子里↔骨子裡;
窝里斗↔窩裡鬥;
忙里↔忙裡;
闻里↔聞裡;
死里↔死裡;
$SCDigit { 海里 → 海里;
海里↔海裡;
浪里↔浪裡;
山里↔山裡;
地里↔地裡;
花里↔花裡;
田里↔田裡;
沟里↔溝裡;
河里↔河裡;
江里↔江裡;
沙里↔沙裡;
雪里↔雪裡;
风里↔風裡;
雨里↔雨裡;
雾里↔霧裡;
夜里↔夜裡;
省里↔省裡;
镇里↔鎮裡;
城里↔城裡;
市里↔市裡;
村里↔村裡;
站里↔站裡;
段里↔段裡;
厂里↔廠裡;
店里↔店裡;
馆里↔館裡;
部里↔部裡;
队里↔隊裡;
班里↔班裡;
关里↔關裡;
门里↔門裡;
家里↔家裡;
屋里↔屋裡;
房里↔房裡;
连里↔連裡;
院里↔院裡;
行里↔行裡;
园里↔園裡;
苑里↔苑裡;
明里↔明裡;
暗里↔暗裡;
字里↔字裡;
表里↔表裡;
內里↔內裡;
手里↔手裡;
眼里↔眼裡;
嘴里↔嘴裡;
口里↔口裡;
心里↔心裡;
头里↔頭裡;
怀里↔懷裡;
肚里↔肚裡;
这里↔這裡;
那里↔那裡;
哪里↔哪裡;
入里↔入裡;
里里外外↔裡裡外外;
里应外合↔裡應外合;
里通外国↔裡通外國;
里衬↔裡襯;
里子↔裡子;
里海↔裡海;
里手↔裡手;
里快↔裡快;
里面↔裡面;
里层↔裡層;
里间↔裡間;
里屋↔裡屋;
里头↔裡頭;
里边↔裡邊;
里外↔裡外;
里←裡;
里←裏;
#
# 乾 appears in the most compounds
# 幹 is next
# then 干
干什么↔幹甚麼;
干部↔幹部;
干才↔幹才;
干道↔幹道;
干劲↔幹勁;
干练↔幹練;
干吗↔幹嗎;
干事↔幹事;
干线↔幹線;
包干↔包幹;
才干↔才幹;
高干↔高幹;
骨干↔骨幹;
苦干↔苦幹;
脑干↔腦幹;
能干↔能幹;
强干↔強幹;
实干↔實幹;
树干↔樹幹;
调干↔單幹;
枝干↔枝幹;
主干↔主幹;
#
干贝↔干貝;
干犯↔干犯;
干戈↔干戈;
干涉↔干涉;
干支↔干支;
干连↔干連;
干扰↔干擾;
干预↔干預;
干系↔干系;
若干↔若干;
天干↔天干;
无干↔無干;
相干↔相干;
干面↔乾麵;
乾坤↔乾坤;
干↔乾;
干←幹;
干←干;
#
划时代↔劃時代;
划分↔劃分;
划分←畫分;
划开↔劃開;
划开←畫開;
划一↔劃一;
划一←畫一;
划界↔劃界;
划界←畫界;
划策↔劃策;
划策←畫策;
划归↔劃歸;
划归←畫歸;
划清↔劃清;
划清←畫清;
规划↔規劃;
规划←規畫;
策划↔策劃;
策划←策畫;
筹划↔籌劃;
筹划←籌畫;
计划↔計劃;
计划←計畫;
比划↔比劃;
比划←比畫;
谋划↔謀劃;
谋划←謀畫;
区划↔區劃;
区划←區畫;
版画→版畫;
版画←板畫;
刻画←刻劃;
划↔划;
划←劃;
画↔畫;
#
$SCDigit { 斗 → 斗;
斗量↔斗量;
斗胆↔斗胆;
斗室↔斗室;
斗城↔斗城;
斗拱↔斗拱;
斗子↔斗子;
阿斗↔阿斗;
北斗↔北斗;
漏斗↔漏斗;
熨斗↔熨斗;
南斗↔南斗;
墨斗↔墨斗;
市斗↔市斗;
泰斗↔泰斗;
星斗↔星斗;
斗↔鬥;
斗←斗;
斗←闘;
斗←鬭;
#
周 } $SCDigit → 週;
周末↔週末;
周刊↔週刊;
周期↔週期;
周岁↔週歲;
周年↔週年;
周游↔周遊;
周转↔週轉;
本周↔本週;
周↔周;
周←週;
#
#
松球↔松毬;
球花↔毬花;
球果↔毬果;
松动↔鬆動;
松紧↔鬆緊;
松散↔鬆散;
松手↔鬆手;
松软↔鬆軟;
松绑↔鬆綁;
松弛↔鬆弛;
疏松↔酥鬆;
放松↔放鬆;
轻松↔輕鬆;
肉松↔肉鬆;
松↔松;
松←鬆;
#
果↔果;
果←菓;
老板↔老闆;
板↔板;
板←闆;
#
面条↔麵條;
面粉↔麵粉;
面包↔麵包;
面筋↔麵筋;
面食↔麵食;
炸酱面↔炸醬麵;
担担面↔擔擔麵;
刀削面↔刀削麵;
空心面↔空心麵;
阳春面↔陽春麵;
甜面酱↔甜麵醬;
炒面↔炒麵;
擀面↔擀麵;
拉面↔拉麵;
凉面↔涼麵;
汤面↔湯麵;
寿面↔壽麵;
碱面↔鹼麵;
发面↔發麵;
白面↔白麵;
面↔面;
面←麵;
#
防御↔防禦;
御敌↔禦敵;
御寒↔禦寒;
御↔御;
御←禦;
#
腼腆↔靦腆;
腼←靦;
䩄→靦;
#
宫商角徵羽↔宮商角徵羽;
征伐↔征伐;
征服↔征服;
征途↔征途;
征讨↔征討;
长征↔長征;
出征↔出征;
亲征↔親征;
征↔徵;
征←征;
#
台风↔颱風;
写字台↔寫字檯;
台↔台;
台←颱;
台←臺;
台←檯;
#
胡同↔衚衕;
胡子↔鬍子;
胡须↔鬍鬚;
胡↔胡;
胡←鬍;
胡←衚;
#
须根↔鬚根;
须鲸↔鬚鯨;
须眉↔鬚眉;
龙须↔龍鬚;
触须↔觸鬚;
须↔須;
须←鬚;
#
$SCDigit { 只 → 隻;
形单影只↔形單影隻;
只贺新禧←祇賀新禧;
只请政安←祇請政安;
只身↔隻身;
只眼↔隻眼;
船只↔船隻;
舰只↔艦隻;
只管←祇管;
只好←祇好;
只要←祇要;
只有←祇有;
只得←祇得;
祇↔祇;
只↔只;
只←隻;
#
并发↔併發;
并拢↔併攏;
并入↔併入;
并吞↔併吞;
并力↔併力;
合并↔合併;
吞并↔吞併;
并↔並;
并←併;
#
当↔當;
当←噹;
#
药↔藥;
药←葯;
#
布道↔佈道;
布景↔佈景;
布局↔佈局;
布雷↔佈雷;
布施↔佈施;
布置↔佈置;
布谷↔布穀;
发布↔發佈;
公布↔公佈;
宣布↔宣佈;
布↔布;
布←佈;
#
开天辟地↔開天闢地;
开辟↔開闢;
辟邪↔闢邪;
辟↔辟;
辟←闢;
人言藉藉↔人言藉藉;
#
借口↔藉口;
借故↔藉故;
借使↔藉使;
凭藉↔憑藉;
骀藉↔駘藉;
慰借↔慰藉;
狼藉↔狼藉;
蕴藉↔藴藉;
枕藉↔枕藉;
借↔借;
借←藉;
藉→藉;
#
尽管↔儘管;
尽↔盡;
尽←儘;
#
叶韵↔叶韻;
叶↔葉;
叶←叶;
#
伙计↔夥計;
伙伴↔夥伴;
伙↔伙;
伙←夥;
#
家具↔傢具;
家伙↔傢伙;
家↔家;
家←傢;
#
奸夫↔姦夫;
奸妇↔姦婦;
奸情↔姦情;
奸污↔姦污;
奸淫↔姦淫;
鸡奸↔雞姦;
轮奸↔輪姦;
强奸↔強姦;
通奸↔通姦;
诱奸↔誘姦;
奸↔奸;
奸←姦;
#
历书↔曆書;
历法↔曆法;
公历↔公曆;
旧历↔舊曆;
黄历↔黃曆;
日历↔日曆;
西历↔西曆;
夏历↔夏曆;
新历↔新曆;
阳历↔陽曆;
阴历↔陰曆;
月历↔月曆;
#
游历↔遊歷;
万年历↔萬年曆;
万历↔萬曆;
历↔歷;
历←曆;
#
万俟↔万俟; # surname
#
气冲冲↔氣沖沖;
气焰↔氣燄;
焰←燄;
气↔氣;
气←气;
#
细致↔細緻;
精致↔精緻;
标致↔標緻;
别致↔別緻;
致↔致;
致←緻;
#
制版↔製版;
制成↔製成;
制品↔製品;
制片↔製片;
制造↔製造;
制图↔製圖;
制作↔製作;
缝制↔縫製;
巨制↔巨製;
炼制↔煉製;
酿制↔釀製;
炮制↔炮製;
特制↔特製;
预制↔預製;
制↔制;
制←製;
#
谷贱伤农↔穀賤傷農;
谷神星↔穀神星;
鬼谷子↔鬼谷子;
谷子↔穀子;
打谷↔打穀;
谷场↔穀場;
谷物↔穀物;
谷粒↔穀粒;
谷类↔穀類;
谷草↔穀草;
谷仓↔穀倉;
谷苗↔穀苗;
谷种↔穀種;
谷穗↔穀穗;
谷壳↔穀殻;
包谷↔包穀;
稻谷↔稻穀;
五谷↔五穀;
米谷↔米穀;
秕谷↔秕穀;
晒谷↔曬穀;
谷↔谷;
谷←穀;
谷←榖;
#
后妃↔后妃;
后稷↔后稷;
后土↔后土;
后羿↔后羿;
皇后↔皇后;
母后↔母后;
王后↔王后;
太后↔太后;
后↔後;
后←后;
#
地方志↔地方誌;
标志↔標誌;
墓志↔墓誌;
日志↔日誌;
碑志↔碑誌;
县志↔縣誌;
杂志↔雜誌;
志↔志;
志←誌;
#
别扭↔彆扭;
别↔別;
别←彆;
#
汇报↔彙報;
词汇↔詞彙;
字汇↔字彙;
汇↔匯;
汇←彙;
#
辞↔辭;
辞←辞;
词↔詞;
#
机↔機;
机←机;
#
发廊↔髮廊;
发妻↔髮妻;
发型↔髮型;
# also governs 困
发困↔發睏;
卷土重来↔捲土重來;
卷心菜↔捲心菜;
卷铺盖↔捲鋪蓋;
卷尺↔捲尺;
卷入↔捲入;
卷动↔捲動;
卷成↔捲成;
卷曲↔捲曲;
卷款↔捲款;
卷帘↔捲簾;
卷纸↔捲紙;
卷缩↔捲縮;
卷舌↔捲舌;
卷袖↔捲袖;
卷走↔捲走;
卷起↔捲起;
卷门↔捲門;
卷云↔捲雲;
卷须↔捲鬚;
春卷↔春捲;
烟卷↔煙捲;
纸卷↔紙捲;
卷轴↔捲軸;
席卷↔席捲;
舒卷↔舒捲;
风卷残云↔風捲殘雲;
风驰电卷↔風馳電捲;
龙卷风↔龍捲風;
蛋卷↔蛋捲;
朱卷↔硃卷;
怒发冲冠↔怒髮衝冠;
长发↔長髮;
短发↔短髮;
白发↔白髮;
黑发↔黑髮;
金发↔金髮;
红发↔紅髮;
銀发↔銀髮;
染发↔染髮;
编发↔編髮;
毫发↔毫髮;
护发↔護髮;
假发↔假髮;
结发↔結髮;
卷发↔捲髮;
理发↔理髮;
落发↔落髮;
毛发↔毛髮;
美发↔美髮;
散发↔散髮;
烫发↔燙髮;
势头↔勢頭;
头发↔頭髮;
秀发↔秀髮;
剃髮↔剃发;
一发↔一髮;
发↔發;
发←髮;
卷←捲;
#
人云亦云↔人云亦云;
不知所云↔不知所云;
云游↔雲遊;
云↔雲;
云←云;
#
子丑寅卯↔子丑寅卯;
生旦淨末丑↔生旦净末丑;
丑时↔丑時;
丑旦↔丑旦;
丑角↔丑角;
小丑↔小丑;
丑↔醜;
丑←丑;
#
萝卜↔蘿蔔;
卜↔卜;
卜←蔔;
#
冲茶↔沖茶;
冲淡↔沖淡;
冲服↔沖服;
冲积↔沖積;
冲凉↔沖涼;
冲天↔沖天;
冲绳↔沖繩;
冲洗↔沖洗;
冲毁↔沖毀;
喜冲冲↔喜沖沖;
冲↔衝;
冲←沖;
冲←冲;
#
$SCDigit { 出 } 戏 → 齣;
出游↔出遊;
出↔出;
出←齣;
#
线↔線;
线←綫;
#
核实↔覈實;
核算↔覈算;
核↔核;
核←覈;
#
回路↔迴路;
回廊↔迴廊;
回游↔回遊;
萦回↔縈迴;
迂回↔迂迴;
回↔回;
回←迴;
回←廻;
#
冬冬↔鼕鼕;
冬↔冬;
冬←鼕;
#
咸菜↔鹹菜;
咸↔咸;
咸←鹹;
#
清心寡欲↔清心寡慾;
克欲修行↔克慾修行;
欲不可纵↔慾不可縱;
人之大欲↔人之大慾;
求知欲↔求知慾;
欲火↔慾火;
欲望↔慾望;
禁欲↔禁慾;
利欲↔利慾;
情欲↔情慾;
肉欲↔肉慾;
色欲↔色慾;
食欲↔食慾;
私欲↔私慾;
兽欲↔獸慾;
纵欲↔縱慾;
性欲↔性慾;
六欲↔六慾;
嗜欲↔嗜慾;
欲↔欲;
欲←慾;
#
准绳↔準繩;
准时↔準時;
准头↔準頭;
准备↔準備;
准确↔準確;
为准↔為準;
标准↔標準;
标签↔標籤;
水准↔水準;
基准↔基準;
对准↔對準;
准↔准;
准←準;
标↔標;
#
注册↔註冊;
注销↔註銷;
注解↔註解;
注疏↔註疏;
评注↔評註;
附注↔附註;
加注↔加註;
注↔注;
注←註;
#
# variants
#
凶暴↔兇暴;
凶器↔兇器;
凶手↔兇手;
元凶↔元兇;
正凶↔正兇;
逞凶↔逞兇;
凶↔凶;
凶←兇;
#
扬↔揚;
扬←䬗;
飏↔颺;
#
宴↔宴;
宴←醼;
䜩↔讌;
#
咬↔咬;
咬←齩;
咬←䶧;
#
豆↔豆;
豆←荳;
#
韭↔韭;
韭←韮;
#
#
笺↔箋;
笺←牋;
#
团↔團;
团←糰;
#
卤鸡↔滷雞;
卤味↔滷味;
卤菜↔滷菜;
茶卤↔茶滷;
盐卤↔鹽滷;
卤↔鹵;
卤←滷;
#
呆↔呆;
呆←獃;
#
泛↔泛;
泛←氾;
泛←汎;
#
妫↔媯;
妫←嬀;
#
众↔眾;
众←衆;
#
钩↔鈎;
钩←鉤;
#
绱↔緔;
绱←鞝;
#
锐↔銳;
锐←鋭;
#
赝↔贋;
赝←贗;
赃↔贓;
赃←贜;
#
粗↔粗;
粗←麤;
#
关↔關;
关←関;
#
饥↔飢;
饥←饑;
#
款↔款;
款←欵;
胧↔朧;
#
蒙↔蒙;
蒙←懞;
#
骂↔罵;
骂←駡;
脏↔臟;
脏←髒;
鳄↔鰐;
鳄←鱷;
凫↔鳧;
凫←鳬;
鸡↔雞;
赍↔賫;
赍←齎;
筘↔筘;
筘←簆;
吣↔唚;
吣←吢;
群↔群;
群←羣;
叹↔嘆;
叹←歎;
剃↔剃;
剃←鬀;
鸡←鷄;
颓↔頹;
颓←頽;
颜↔顏;
颜←顔;
炮↔炮;
炮←砲;
炮←礮;
#
启↔啓;
启←啟;
#
茶几↔茶几;
几↔幾;
几←几;
#
德↔德;
德←悳;
#
悫↔愨;
悫←慤;
#
克↔克;
克←剋;
克←尅;
#
坛坛罐罐↔罈罈罐罐;
瓶瓶坛坛↔瓶瓶罈罈;
醋坛↔醋罈;
坛子↔罈子;
酒坛↔酒罈;
坛↔壇;
坛←壜;
坛←罎;
坛←罈;
#
升华↔昇華;
毕升↔畢昇;
高升↔高昇;
歌舞升平↔歌舞昇平;
升↔升;
升←昇;
升←陞;
#
伪↔偽;
伪←僞;
#
收获→收穫;
获↔獲;
获←穫;
#
绦↔縧;
绦←絛;
#
绣↔繡;
绣←綉;
#
钵↔鉢;
钵←缽;
#
蜡↔蠟;
蜡←蜡;
#
采薪之忧↔采薪之憂;
兴高采烈↔興高采烈;
无精打采↔無精打采;
采风↔采風;
风采↔風采;
精采↔精采;
神采↔神采;
多采↔多采;
喝采↔喝采;
采缉↔采緝;
彩↔彩;
彩←綵;
䌽→綵;
采↔採;
采←埰;
#
厕↔廁;
厕←厠;
捣↔搗;
捣←擣;
沩↔溈;
沩←潙;
为↔為;
为←爲;
产↔產;
产←産;
瘘↔瘻;
瘘←瘺;
灶↔灶;
灶←竈;
绝↔絕;
绝←絶;
绿↔綠;
绿←緑;
绷↔繃;
绷←綳;
凼↔凼;
凼←氹;
床↔床;
床←牀;
# first form is more common
墙↔牆;
墙←墻;
#
奖↔獎;
奖←奬;
眦↔眥;
眦←眦;
秆↔稈;
秆←秆;
耻↔恥;
耻←耻;
苧↔薴;
苧←苎;
苹↔蘋;
苹←苹;
蕴↔蘊;
蕴←藴;
说↔說;
说←説;
谣↔謠;
谣←謡;
谫↔謭;
谫←譾;
竖↔竪;
竖←豎;
酝↔醖;
酝←醞;
录↔錄;
录←録;
# 鏽 is more common
锈↔鏽;
锈←銹;
#
镢↔鐝;
䦆←钁;
阅↔閱;
阅←閲;
妆↔妝;
妆←粧;
闲静↔閑靜;
闲居↔閑居;
闲↔閒;
闲←閑;
#
游山玩水↔遊山玩水;
游伴↔遊伴;
游程↔遊程;
游春↔遊春;
游方↔遊方;
游记↔遊記;
游街↔遊街;
游客↔遊客;
游乐↔遊樂;
游廊↔遊廊;
游牧↔遊牧;
游人↔遊人;
游子↔遊子;
游侠↔遊俠;
游民↔遊民;
游荡↔遊蕩;
游说↔遊說;
游仙↔遊仙;
游憩↔遊憩;
游闲↔遊閑;
游戏↔遊戲;
游手↔遊手;
游魂↔遊魂;
游猎↔遊獵;
游玩↔遊玩;
游园↔遊園;
游遍↔遊遍;
游兴↔遊興;
游舫↔遊舫;
游艇↔遊艇;
游艺↔遊藝;
游行↔遊行;
游览↔遊覽;
游逛↔遊逛;
游医↔遊醫;
游学↔遊學;
畅游↔暢遊;
串游↔串遊;
春游↔春遊;
导游↔導遊;
交游↔交遊;
郊游↔郊遊;
倦游↔倦遊;
冶游↔冶遊;
漫游↔漫遊;
梦游↔夢遊;
嬉游↔嬉遊;
巡游↔巡遊;
环游↔環遊;
旅游↔旅遊;
浪游↔浪遊;
神游↔神遊;
秋游↔秋遊;
仙游↔仙遊;
遨游↔遨遊;
野游↔野遊;
夜游↔夜遊;
游↔游;
游←遊;
#
表蒙子↔錶蒙子;
表带↔錶帶;
表链↔錶鏈;
表盘↔錶盤;
表针↔錶針;
电子表↔電子錶;
电度表↔電鍍錶;
防水表↔防水錶;
马蹄表↔馬蹄錶;
夜光表↔夜光錶;
挂表↔掛錶;
怀表↔懷錶;
秒表↔秒錶;
马表↔馬錶;
钟表↔鐘錶;
跑表↔跑錶;
手表↔手錶;
停表↔停錶;
表↔表;
表←錶;
#
症结↔癥結;
症↔症;
症←癥;
#
痴↔痴;
痴←癡;
#
白洋淀↔白洋淀;
荷花淀↔荷花淀;
水淀↔水淀;
海淀↔海淀;
东淀↔東淀;
淀↔澱;
淀←淀;
#
向导↔嚮導;
响应←嚮應;
向往↔嚮往;
向↔向;
向←嚮;
向←曏;
#
扎营↔紮營;
驻扎↔駐紮;
扎↔扎;
扎←紮;
#
占卜↔占卜;
占卦↔占卦;
占梦↔占夢;
占星↔占星;
占↔佔;
占←占;
#
托名↔託名;
托收↔託收;
信托↔信託;
委托↔委託;
拜托↔拜託;
付托↔付託;
寄托↔寄託;
请托↔請託;
受托↔受託;
依托↔依託;
嘱托↔囑託;
转托↔轉託;
托↔托;
托←託;
讬→託;
#
涌↔湧;
涌←涌;
#
累↔累;
累←纍;
#
困惫↔睏憊;
困乏↔睏乏;
困↔困;
困←睏;
#
左邻右舍↔左鄰右舍;
舍利↔舍利;
舍弟↔舍弟;
宿舍↔宿舍;
屋舍↔屋舍;
田舍↔田舍;
校舍↔校舍;
民舍↔民舍;
茅舍↔茅舍;
老舍↔老舍;
房舍↔房舍;
农舍↔農舍;
猪舍↔豬舍;
舍↔捨;
舍←舍;
#
杠↔槓;
杠←杠;
#
雇员↔僱員;
雇↔雇;
雇←僱;
#
刮倒↔颳倒;
刮↔刮;
刮←颳;
#
狸↔狸;
狸←貍;
#
跌交↔跌跤;
交↔交;
交←跤;
#
侄媳妇↔姪媳婦;
侄女↔姪女;
侄孙↔姪孫;
侄↔侄;
侄←姪;
#
勋↔勳;
勋←勛;
#
秋千↔鞦韆;
荡秋千↔盪鞦韆;
荡↔蕩;
荡←盪;
秋↔秋;
#
不寒而栗↔不寒而慄;
颤栗↔顫慄;
战栗↔戰慄;
栗↔栗;
栗←慄;
#
细嚼慢咽↔細嚼慢嚥;
狼吞虎咽↔狼吞虎嚥;
咽气↔嚥氣;
下咽↔下嚥;
咽↔咽;
咽←嚥;
#
吊民伐罪↔弔民伐罪;
形影相吊↔形影相弔;
提心吊胆↔提心弔膽;
吊丧↔弔喪;
吊慰↔弔慰;
吊唁↔弔唁;
吊↔吊;
吊←弔;
#
英寸↔英吋;
#
方腊↔方腊;
腊↔臘;
#
乡愿↔鄉愿;
愿↔願;
愿←愿;
#
古迹↔古蹟;
史迹↔史蹟;
迹↔跡;
迹←蹟;
#
净↔淨;
净←凈;
#
侥幸↔僥倖;
侥↔僥;
幸↔幸;
幸←倖;
#
蚝↔蠔;
蚝←蚝;
#
柜柳↔柜柳; # ju3liu3
柜↔櫃; # gui4
#
拉纤↔拉縴;
纤夫↔縴夫;
纤路↔縴路;
纤绳↔縴繩;
纤↔纖; # reading xian1
纤←縴; # reading qian4
#
# separate readings for po1 or po4 from pu2
厚朴↔厚朴;
朴刀↔朴刀; # po1dao1
朴硝↔朴硝; # po4xiao1
朴↔樸;
朴←朴;
# begin edits
钟灵毓秀↔鍾靈毓秀;
一见钟情↔一見鍾情;
千钟粟↔千鍾粟;
龙钟↔龍鍾;
独钟↔獨鍾;
汉钟离↔漢鍾離;
所钟↔所鍾;
钟离↔鍾離;
钟爱↔鍾愛;
钟馗↔鍾馗;
钟山↔鍾山;
钟↔鐘;
钟←鍾;
锺→鍾;
沾恩↔霑恩;
沾霈↔霑霈;
沾濡↔霑濡;
沾渥↔霑渥;
沾衣↔霑衣;
沾醉↔霑醉;
沾←霑;
著名↔著名;
著称↔著稱;
著述↔著述;
著作↔著作;
著书↔著書;
著绩↔著績;
著录↔著錄;
著文↔著文;
著有↔著有;
著者↔著者;
见微知著↔見微知著;
信义素著↔信義素著;
显著↔顯著;
论著↔論著;
编著↔編著;
炳著↔炳著;
昭著↔昭著;
大著↔大著;
合著↔合著;
巨著↔巨著;
钜著↔鉅著;
较著↔較著;
旧著↔舊著;
毛著↔毛著;
名著↔名著;
暴著↔暴著;
卓著↔卓著;
土著↔土著;
新著↔新著;
玄著↔玄著;
遗著↔遺著;
译著↔譯著;
原著↔原著;
专著↔專著;
撰著↔撰著;
拙著↔拙著;
着↔著;
着←着;
著→著;
扭转乾坤↔扭轉乾坤;
旋乾转坤↔旋乾轉坤;
朗朗乾坤↔朗朗乾坤;
搜罗↔蒐羅;
搜集↔蒐集;
搜录↔蒐錄;
搜↔搜;
搜←蒐;
抽签↔抽籤;
签诗↔籤詩;
签条↔籤條;
签筒↔籤筒;
签文↔籤文;
签语↔籤語;
求签↔求籤;
竹签↔竹籤;
芸签缥带↔芸籤縹帶;
芸←蕓;
芸↔芸;
万签插架↔萬籤插架;
万↔萬;
解签↔解籤;
签谱↔籤譜;
中签↔中籤;
签↔簽;
签←籤;
炼石补天↔鍊石補天;
炼而愈精↔鍊而愈精;
久炼成钢↔久鍊成鋼;
千锤百炼↔千錘百鍊;
百炼↔百鍊;
炼铝↔鍊鋁;
炼铜↔鍊銅;
炼句↔鍊句;
淬炼↔焠鍊;
锻炼↔鍛鍊;
锤炼↔錘鍊;
锤炼←捶鍊;
锤↔錘;
锤←鎚;
磨练←磨鍊; # train, drill
练气←鍊氣;
洗练←洗鍊;
金链↔金鍊; # chain
链子↔鍊子;
拉链↔拉鍊;
手链↔手鍊;
铁链↔鐵鍊;
项链↔項鍊;
炼←鍊;
炼↔煉; # defaults
练↔練;
链↔鏈;
巡查←巡察;
稽查←稽察;
询查←詢察;
细查←細察;
荧光↔螢光;
荧幕↔螢幕;
荧屏↔螢屏;
荧↔熒;
萤↔螢;
霉↔霉;
霉←黴;
艳↔艷;
艳←豔;
暗←闇;
证↔證;
证←証;
尝↔嘗;
尝←嚐;
吃↔吃;
吃←喫;
铺↔鋪;
铺←舖;
唇↔唇;
唇←脣;
壳↔殼;
遁↔遁;
遁←遯;
姐↔姐;
姐←姊;
污↔污;
污←汙;
个↔個;
个←箇;
弦←絃;
哗↔嘩;
哗←譁;
焊↔焊;
焊←銲;
馈↔饋;
馈←餽;
梁↔梁;
梁←樑;
具↔具;
具←俱;
私←俬;
私↔私;
鉴↔鑒;
鉴←鑑;
杯←盃;
湿↔濕;
湿←溼;
局↔局;
局←侷;
局←跼;
钜↔鉅;
捆←綑;
啰↔囉;
袅↔裊;
袅←嫋;
袅←嬝;
戚←慼;
折叠←褶疊;
折纸←褶紙;
叠↔疊;
捻←撚;
钳↔鉗;
钳←箝;
熔炉←鎔爐;
熔剂←鎔劑;
熔融←鎔融;
熔销←鎔銷;
熔铸←鎔鑄;
镕↔鎔; # surname
沙金↔砂金;
沙土↔砂土;
扇←搧;
相片↔像片;
毁↔毀;
毁←燬;
虱目鱼↔虱目魚;
虱↔蝨;
赞←讚;
赞↔贊;
才←纔;
薯←藷;
榨←搾;
蔑←衊;
酸←痠;
绔←袴;
绔↔絝;
绉褶↔縐摺;
皱褶↔皺摺;
折纸↔摺紙;
折←摺;
绉↔縐;
五岳↔五嶽;
东岳↔東嶽;
南岳↔南嶽;
西岳↔西嶽;
北岳↔北嶽;
山岳↔山嶽;
中岳↔中嶽;
岱岳↔岱嶽;
奇岩↔奇巖;
峭壁巉岩↔峭壁巉巖;
岩穴↔巖穴;
凿岩成室↔鑿巖成室;
凿通岩洞↔鑿通巖洞;
岩←巖;
掸↔撣;
掸←撢;
久病不愈↔久病不癒;
不药而愈↔不藥而癒;
固疾痊愈↔固疾痊癒;
疗愈↔療癒;
愈复↔癒復;
病愈↔病癒;
痊愈↔痊癒;
治愈↔治癒;
愈←癒;
棂←欞;
棂↔櫺;
呼吁↔呼籲;
吁求↔籲求;
吁请↔籲請;
吁防↔籲防;
吁←籲;
叮当↔叮噹;
叮叮当当↔叮叮噹噹;
疏浚↔疏濬;
浚←濬;
铲↔鏟;
铲←剷;
炭烟↔碳煙;
烟熏↔煙薰;
熏←燻;
烟↔煙;
烟←菸;
烟←烟;
玩←翫;
羡↔羨;
徭役↔繇役;
弥漫↔瀰漫;
弥↔彌;
弥←瀰;
殷←慇;
勤←懃;
谘↔諮;
缰↔繮;
缰←韁;
冢←塚;
耀←燿;
昵↔暱;
席←蓆;
瓮↔甕;
名噪一时↔名譟一時;
鼓噪↔鼓譟;
噪←譟;
哄←閧;
哄←鬨;
分子←份子;
冱←沍;
扣←釦;
藤←籐;
磷←燐;
檐←簷;
凄←悽;
礴↔礡;
膻↔羶;
蝎↔蠍;
球←毬;
忧←懮;
棱↔稜;
棱←棱;
喂↔餵;
捂←摀;
娘←孃;
勖←勗;
腌↔醃;
排泄↔排泄;
泄↔洩;
丫←枒;
昌言↔倡言;
眯←瞇;
佛陀←佛佗;
依傍↔依徬;
彷↔徬;
仿如↔彷如;
近旁←近傍;
仿佛↔彷彿;
仿↔仿;
仿←倣;
佛←彿;
依仗←依杖;
戮←僇;
抚恤↔撫卹;
恤养↔卹養;
恤←卹;
啮↔嚙;
啮←齧;
啮←囓;
念←唸;
亮←喨;
啕←咷;
橐←槖;
纼←靷;
捶←搥;
触目←怵目;
敛↔斂;
敛←歛;
糊←餬;
埙↔塤;
埙←壎;
媾和←搆和;
构←搆;
构↔構;
拓←搨;
舆←轝;
楫←檝;
剩←賸;
皂←皁;
鳌↔鰲;
鳌←鼇;
珐琅↔琺瑯;
琅←瑯;
麻←蔴;
佝←痀;
禧←囍;
谥↔謚;
谥←諡;
蓝↔藍;
缕↔縷;
褴↔襤;
褛↔褸;
糟←蹧;
挂碍↔罣礙;
挂↔掛;
挂←罣;
积肴于案↔積餚於案;
佳肴↔佳餚;
酒肴↔酒餚;
肴馔↔餚饌;
菜肴↔菜餚;
肴←餚;
翱←翺;
蠹←蠧;
蜷←踡;
逾←踰;
枪↔槍;
枪←鎗;
厄←阨;
堤←隄;
鳖↔鱉;
鳖←鼈;
篪←箎;
睾↔睪;
彝←彞;
镌↔鐫;
镌←鎸;
于↔於;
#
# one-to-one mappings
#
亘↔亙;
铝↔鋁;
极↔極;
锨↔鍁;
咏↔詠;
琼↔瓊;
莼↔蒓;
鲞↔鮝;
鹚↔鷀;
种↔種;
妒↔妒;
和↔和;
傥↔儻;
倘↔倘;
硷↔礆;
鲇↔鮎;
㟆↔㠏;
㨫↔㩜;
䌶↔䊷;
䌺↔䋙;
䌾↔䋻;
䞍↔䝼;
䯅↔䯀;
䲝↔䱽;
鲃↔䰾;
鳚↔䲁;
丢↔丟;
乱↔亂;
亚↔亞;
卧↔臥;
伫↔佇;
来↔來;
侣↔侶;
俣↔俁;
伣↔俔;
侠↔俠;
伥↔倀;
俩↔倆;
俫↔倈;
仓↔倉;
们↔們;
伦↔倫;
伟↔偉;
侧↔側;
侦↔偵;
杰↔傑;
伧↔傖;
伞↔傘;
备↔備;
佣↔傭;
偬↔傯;
传↔傳;
伛↔傴;
债↔債;
伤↔傷;
倾↔傾;
偻↔僂;
仅↔僅;
佥↔僉;
侨↔僑;
仆↔僕;
偾↔僨;
价↔價;
仪↔儀;
侬↔儂;
亿↔億;
侩↔儈;
俭↔儉;
傧↔儐;
俦↔儔;
侪↔儕;
偿↔償;
优↔優;
储↔儲;
俪↔儷;
㑩↔儸;
傩↔儺;
俨↔儼;
# Preserve 丰 for traditional in some cases
丰标不凡→丰標不凡;
丰}[度情茸姿神采]→丰;
丰仪→丰儀;
丰韵→丰韻;
张三丰→張三丰;
丰↔豐;
兑↔兌;
儿↔兒;
兖↔兗;
内↔內;
两↔兩;
册↔冊;
幂↔冪;
冻↔凍;
凛↔凜;
凯↔凱;
删↔刪;
刭↔剄;
则↔則;
刹↔剎;
刬↔剗;
刚↔剛;
剥↔剝;
剐↔剮;
剀↔剴;
创↔創;
剧↔劇;
刘↔劉;
刽↔劊;
刿↔劌;
剑↔劍;
㓥↔劏;
剂↔劑;
㔉↔劚;
劲↔勁;
动↔動;
务↔務;
胜↔勝;
劳↔勞;
势↔勢;
勚↔勩;
劢↔勱;
励↔勵;
劝↔勸;
匀↔勻;
匦↔匭;
匮↔匱;
区↔區;
协↔協;
却↔卻;
厍↔厙;
厌↔厭;
厉↔厲;
厣↔厴;
参↔參;
叁↔叄;
丛↔叢;
咤↔吒;
吴↔吳;
呐↔吶;
吕↔呂;
呙↔咼;
员↔員;
呗↔唄;
问↔問;
哑↔啞;
唡↔啢;
㖞↔喎;
唤↔喚;
丧↔喪;
乔↔喬;
单↔單;
哟↔喲;
呛↔嗆;
啬↔嗇;
唝↔嗊;
吗↔嗎;
呜↔嗚;
唢↔嗩;
哔↔嗶;
喽↔嘍;
呕↔嘔;
啧↔嘖;
唛↔嘜;
唠↔嘮;
啸↔嘯;
叽↔嘰;
哓↔嘵;
呒↔嘸;
啴↔嘽;
嘘↔噓;
㖊↔噚;
咝↔噝;
哒↔噠;
哝↔噥;
哕↔噦;
嗳↔噯;
哙↔噲;
喷↔噴;
吨↔噸;
咛↔嚀;
吓↔嚇;
哜↔嚌;
噜↔嚕;
呖↔嚦;
咙↔嚨;
亸↔嚲;
喾↔嚳;
严↔嚴;
嘤↔嚶;
啭↔囀;
嗫↔囁;
嚣↔囂;
冁↔囅;
呓↔囈;
嘱↔囑;
囱↔囪;
囵↔圇;
国↔國;
围↔圍;
园↔園;
圆↔圓;
图↔圖;
埯↔垵;
垭↔埡;
执↔執;
坚↔堅;
垩↔堊;
垴↔堖;
埚↔堝;
尧↔堯;
报↔報;
场↔場;
块↔塊;
茔↔塋;
垲↔塏;
埘↔塒;
涂↔塗;
坞↔塢;
尘↔塵;
堑↔塹;
垫↔墊;
坠↔墜;
堕↔墮;
坟↔墳;
垦↔墾;
垱↔壋;
压↔壓;
垒↔壘;
圹↔壙;
垆↔壚;
坏↔壞;
垄↔壟;
垅↔壠;
坜↔壢;
坝↔壩;
壮↔壯;
壶↔壺;
壸↔壼;
寿↔壽;
够↔夠;
梦↔夢;
夹↔夾;
奂↔奐;
奥↔奧;
奁↔奩;
夺↔奪;
奋↔奮;
姹↔奼;
姗↔姍;
娱↔娛;
娄↔婁;
妇↔婦;
娅↔婭;
娲↔媧;
媪↔媼;
妈↔媽;
妪↔嫗;
妩↔嫵;
娴↔嫻;
婳↔嫿;
娆↔嬈;
婵↔嬋;
娇↔嬌;
嫱↔嬙;
嫒↔嬡;
嬷↔嬤;
嫔↔嬪;
婴↔嬰;
婶↔嬸;
娈↔孌;
孙↔孫;
学↔學;
孪↔孿;
宫↔宮;
寝↔寢;
实↔實;
宁↔寧;
审↔審;
写↔寫;
宽↔寬;
宠↔寵;
宝↔寶;
将↔將;
专↔專;
寻↔尋;
对↔對;
导↔導;
尴↔尷;
届↔屆;
尸↔屍;
屃↔屓;
屉↔屜;
屡↔屢;
层↔層;
屦↔屨;
属↔屬;
冈↔岡;
岘↔峴;
岛↔島;
峡↔峽;
崃↔崍;
岗↔崗;
峥↔崢;
岽↔崬;
岚↔嵐;
嵝↔嶁;
崭↔嶄;
岖↔嶇;
嵚↔嶔;
崂↔嶗;
峤↔嶠;
峣↔嶢;
峄↔嶧;
崄↔嶮;
岙↔嶴;
嵘↔嶸;
岭↔嶺;
屿↔嶼;
岿↔巋;
峦↔巒;
巅↔巔;
巯↔巰;
帅↔帥;
师↔師;
帐↔帳;
带↔帶;
帧↔幀;
帏↔幃;
帼↔幗;
帻↔幘;
帜↔幟;
币↔幣;
帮↔幫;
帱↔幬;
库↔庫;
厢↔廂;
厩↔廄;
厦↔廈;
厨↔廚;
厮↔廝;
庙↔廟;
厂↔廠;
庑↔廡;
废↔廢;
广↔廣;
廪↔廩;
庐↔廬;
厅↔廳;
弑↔弒;
弪↔弳;
张↔張;
强↔強;
弹↔彈;
弯↔彎;
彦↔彥;
径↔徑;
从↔從;
徕↔徠;
彻↔徹;
恒↔恆;
悦↔悅;
悮↔悞;
怅↔悵;
闷↔悶;
恶↔惡;
恼↔惱;
恽↔惲;
恻↔惻;
爱↔愛;
惬↔愜;
怆↔愴;
恺↔愷;
忾↔愾;
态↔態;
愠↔慍;
惨↔慘;
惭↔慚;
恸↔慟;
惯↔慣;
怄↔慪;
怂↔慫;
虑↔慮;
悭↔慳;
庆↔慶;
惫↔憊;
怜↔憐;
凭↔憑;
愦↔憒;
惮↔憚;
愤↔憤;
悯↔憫;
怃↔憮;
宪↔憲;
忆↔憶;
恳↔懇;
应↔應;
怿↔懌;
懔↔懍;
怼↔懟;
懑↔懣;
恹↔懨;
惩↔懲;
懒↔懶;
怀↔懷;
悬↔懸;
忏↔懺;
惧↔懼;
慑↔懾;
恋↔戀;
戆↔戇;
戋↔戔;
戗↔戧;
戬↔戩;
战↔戰;
戯↔戱;
戏↔戲;
户↔戶;
抛↔拋;
捝↔挩;
挟↔挾;
扪↔捫;
扫↔掃;
抡↔掄;
挜↔掗;
挣↔掙;
拣↔揀;
换↔換;
挥↔揮;
损↔損;
摇↔搖;
揾↔搵;
抢↔搶;
掴↔摑;
掼↔摜;
搂↔摟;
挚↔摯;
抠↔摳;
抟↔摶;
掺↔摻;
捞↔撈;
挦↔撏;
撑↔撐;
挠↔撓;
㧑↔撝;
挢↔撟;
拨↔撥;
抚↔撫;
扑↔撲;
揿↔撳;
挞↔撻;
挝↔撾;
捡↔撿;
拥↔擁;
掳↔擄;
择↔擇;
击↔擊;
挡↔擋;
㧟↔擓;
担↔擔;
据↔據;
挤↔擠;
拟↔擬;
摈↔擯;
拧↔擰;
搁↔擱;
掷↔擲;
扩↔擴;
撷↔擷;
摆↔擺;
擞↔擻;
撸↔擼;
扰↔擾;
摅↔攄;
撵↔攆;
拢↔攏;
拦↔攔;
撄↔攖;
搀↔攙;
撺↔攛;
携↔攜;
摄↔攝;
攒↔攢;
挛↔攣;
摊↔攤;
搅↔攪;
揽↔攬;
败↔敗;
叙↔敘;
敌↔敵;
数↔數;
毙↔斃;
斓↔斕;
斩↔斬;
断↔斷;
时↔時;
晋↔晉;
昼↔晝;
晕↔暈;
晖↔暉;
旸↔暘;
畅↔暢;
暂↔暫;
晔↔曄;
昙↔曇;
晓↔曉;
暧↔曖;
旷↔曠;
昽↔曨;
晒↔曬;
书↔書;
会↔會;
东↔東;
栅↔柵;
杆↔桿;
栀↔梔;
枧↔梘;
条↔條;
枭↔梟;
棁↔梲;
弃↔棄;
枨↔棖;
枣↔棗;
栋↔棟;
栈↔棧;
栖↔棲;
梾↔棶;
桠↔椏;
杨↔楊;
枫↔楓;
桢↔楨;
业↔業;
杩↔榪;
荣↔榮;
榅↔榲;
桤↔榿;
梿↔槤;
椠↔槧;
椁↔槨;
桨↔槳;
桩↔樁;
乐↔樂;
枞↔樅;
楼↔樓;
枢↔樞;
样↔樣;
树↔樹;
桦↔樺;
桡↔橈;
桥↔橋;
椭↔橢;
横↔橫;
檩↔檁;
柽↔檉;
档↔檔;
桧↔檜;
槚↔檟;
检↔檢;
樯↔檣;
梼↔檮;
槟↔檳;
柠↔檸;
槛↔檻;
橹↔櫓;
榈↔櫚;
栉↔櫛;
椟↔櫝;
橼↔櫞;
栎↔櫟;
橱↔櫥;
槠↔櫧;
栌↔櫨;
枥↔櫪;
橥↔櫫;
榇↔櫬;
蘖↔櫱;
栊↔櫳;
榉↔櫸;
樱↔櫻;
栏↔欄;
权↔權;
椤↔欏;
栾↔欒;
榄↔欖;
钦↔欽;
欧↔歐;
欤↔歟;
欢↔歡;
岁↔歲;
归↔歸;
殁↔歿;
残↔殘;
殒↔殞;
殇↔殤;
㱮↔殨;
殚↔殫;
殓↔殮;
殡↔殯;
㱩↔殰;
歼↔殲;
杀↔殺;
殴↔毆;
毵↔毿;
牦↔氂;
毡↔氈;
氇↔氌;
氢↔氫;
氩↔氬;
氲↔氳;
郁金香↔鬱金香;
郁闷↔鬱悶;
郁郁↔鬱鬱;
阴郁↔陰鬱;
沉郁↔沈鬱;
苍郁↔蒼鬱;
忧郁↔憂鬱;
悒郁↔悒鬱;
抑郁↔抑鬱;
积郁↔積鬱;
郁←鬱;
忧↔憂;
# 沈 is a surname in hans and hant
# 瀋 / 沈 meaning Shenyang
沈大铁路↔瀋大鐵路;
沈大高速↔瀋大高速;
沈大线↔瀋大線;
沈吉铁路↔瀋吉鐵路;
沈吉高速↔瀋吉高速;
沈吉线↔瀋吉線;
沈山高速↔瀋山高速;
沈山铁路↔瀋山鐵路;
沈山线↔瀋山線;
沈阳↔瀋陽;
沈哈↔瀋哈;
京沈↔京瀋;
辽沈↔遼瀋;
沈←瀋;
墨渖未干↔墨瀋未乾; # 瀋 meaning liquid
渖→瀋;
石沉大海↔石沈大海; # 沈 meaning sink
鱼沉雁杳↔魚沈雁杳;
破釜沉舟↔破釜沈舟;
沉沉浮浮↔沈沈浮浮;
沉浮↔沈浮;
沉默↔沈默;
沉重↔沈重;
沉思↔沈思;
沉淀↔沈澱;
沉稳↔沈穩;
沉浸↔沈浸;
沉闷↔沈悶;
沉静↔沈靜;
沉醉↔沈醉;
沉迷↔沈迷;
沉寂↔沈寂;
沉入↔沈入;
沉沉↔沈沈;
沉落↔沈落;
沉睡↔沈睡;
沉潜↔沈潛;
沉沦↔沈淪;
沉吟↔沈吟;
沉积↔沈積;
沉着↔沈著;
沉没↔沈沒;
低沉↔低沈;
消沉↔消沈;
深沉↔深沈;
浮沉↔浮沈;
沉→沈;
秘←祕;
决↔決;
没↔沒;
况↔況;
汹↔洶;
浃↔浹;
泾↔涇;
凄↔淒;
凉↔涼;
泪↔淚;
渌↔淥;
沦↔淪;
渊↔淵;
涞↔淶;
浅↔淺;
涣↔渙;
减↔減;
涡↔渦;
测↔測;
浑↔渾;
凑↔湊;
浈↔湞;
汤↔湯;
沟↔溝;
温↔溫;
沧↔滄;
灭↔滅;
涤↔滌;
荥↔滎;
沪↔滬;
滞↔滯;
渗↔滲;
浒↔滸;
浐↔滻;
滚↔滾;
满↔滿;
渔↔漁;
沤↔漚;
汉↔漢;
涟↔漣;
渍↔漬;
涨↔漲;
溆↔漵;
渐↔漸;
浆↔漿;
颍↔潁;
泼↔潑;
洁↔潔;
潜↔潛;
润↔潤;
浔↔潯;
溃↔潰;
滗↔潷;
涠↔潿;
涩↔澀;
浇↔澆;
涝↔澇;
涧↔澗;
渑↔澠;
泽↔澤;
滪↔澦;
泶↔澩;
浍↔澮;
浊↔濁;
浓↔濃;
泞↔濘;
济↔濟;
涛↔濤;
滥↔濫;
潍↔濰;
滨↔濱;
溅↔濺;
泺↔濼;
滤↔濾;
滢↔瀅;
渎↔瀆;
㲿↔瀇;
泻↔瀉;
浏↔瀏;
濒↔瀕;
泸↔瀘;
沥↔瀝;
潇↔瀟;
潆↔瀠;
潴↔瀦;
泷↔瀧;
濑↔瀨;
潋↔瀲;
澜↔瀾;
沣↔灃;
滠↔灄;
洒↔灑;
漓↔灕;
滩↔灘;
灏↔灝;
漤↔灠;
湾↔灣;
滦↔灤;
滟↔灧;
灾↔災;
乌↔烏;
烃↔烴;
无↔無;
炜↔煒;
茕↔煢;
焕↔煥;
烦↔煩;
炀↔煬;
㶽↔煱;
煴↔熅;
炝↔熗;
热↔熱;
颎↔熲;
炽↔熾;
烨↔燁;
灯↔燈;
炖↔燉;
烧↔燒;
烫↔燙;
焖↔燜;
营↔營;
灿↔燦;
烛↔燭;
烩↔燴;
㶶↔燶;
烬↔燼;
焘↔燾;
烁↔爍;
炉↔爐;
烂↔爛;
争↔爭;
爷↔爺;
尔↔爾;
牍↔牘;
牵↔牽;
荦↔犖;
犊↔犢;
牺↔犧;
状↔狀;
狭↔狹;
狈↔狽;
狰↔猙;
犹↔猶;
狲↔猻;
犸↔獁;
狱↔獄;
狮↔獅;
独↔獨;
狯↔獪;
猃↔獫;
狝↔獮;
狞↔獰;
㺍↔獱;
猎↔獵;
犷↔獷;
兽↔獸;
獭↔獺;
献↔獻;
猕↔獼;
猡↔玀;
现↔現;
珐↔琺;
珲↔琿;
玮↔瑋;
玚↔瑒;
琐↔瑣;
瑶↔瑤;
莹↔瑩;
玛↔瑪;
玱↔瑲;
琏↔璉;
玑↔璣;
瑷↔璦;
珰↔璫;
环↔環;
玺↔璽;
珑↔瓏;
璎↔瓔;
瓒↔瓚;
瓯↔甌;
亩↔畝;
毕↔畢;
异↔異;
畴↔疇;
痉↔痙;
疴↔痾;
痖↔瘂;
疯↔瘋;
疡↔瘍;
痪↔瘓;
瘗↔瘞;
疮↔瘡;
疟↔瘧;
瘆↔瘮;
疭↔瘲;
疗↔療;
痨↔癆;
痫↔癇;
瘅↔癉;
疠↔癘;
瘪↔癟;
痒↔癢;
疖↔癤;
疬↔癧;
癞↔癩;
癣↔癬;
瘿↔癭;
瘾↔癮;
痈↔癰;
瘫↔癱;
癫↔癲;
皑↔皚;
疱↔皰;
皲↔皸;
皱↔皺;
盗↔盜;
盏↔盞;
监↔監;
盘↔盤;
卢↔盧;
睁↔睜;
睐↔睞;
眍↔瞘;
䁖↔瞜;
瞒↔瞞;
瞆↔瞶;
睑↔瞼;
眬↔矓;
瞩↔矚;
矫↔矯;
硁↔硜;
硖↔硤;
砗↔硨;
砚↔硯;
硕↔碩;
砀↔碭;
砜↔碸;
确↔確;
码↔碼;
硙↔磑;
砖↔磚;
碜↔磣;
碛↔磧;
矶↔磯;
硗↔磽;
础↔礎;
碍↔礙;
矿↔礦;
砺↔礪;
砾↔礫;
矾↔礬;
砻↔礱;
禄↔祿;
祸↔禍;
祯↔禎;
祎↔禕;
祃↔禡;
禅↔禪;
礼↔禮;
祢↔禰;
祷↔禱;
秃↔禿;
籼↔秈;
税↔稅;
䅉↔稏;
禀↔稟;
称↔稱;
稣↔穌;
积↔積;
颖↔穎;
秾↔穠;
穑↔穡;
秽↔穢;
稳↔穩;
稆↔穭;
窝↔窩;
洼↔窪;
穷↔窮;
窑↔窯;
窎↔窵;
窭↔窶;
窥↔窺;
窜↔竄;
窍↔竅;
窦↔竇;
窃↔竊;
竞↔競;
笔↔筆;
笋↔筍;
笕↔筧;
䇲↔筴;
筝↔箏;
节↔節;
范↔範;
筑↔築;
箧↔篋;
筼↔篔;
笃↔篤;
筛↔篩;
筚↔篳;
箦↔簀;
篓↔簍;
箪↔簞;
简↔簡;
篑↔簣;
箫↔簫;
筜↔簹;
帘↔簾;
篮↔籃;
筹↔籌;
箓↔籙;
箨↔籜;
籁↔籟;
笼↔籠;
笾↔籩;
簖↔籪;
篱↔籬;
箩↔籮;
粤↔粵;
糁↔糝;
粪↔糞;
粮↔糧;
粝↔糲;
籴↔糴;
粜↔糶;
纟↔糹;
纠↔糾;
纪↔紀;
纣↔紂;
约↔約;
红↔紅;
纡↔紆;
纥↔紇;
纨↔紈;
纫↔紉;
纹↔紋;
纳↔納;
纽↔紐;
纾↔紓;
纯↔純;
纰↔紕;
纼↔紖;
纱↔紗;
纮↔紘;
纸↔紙;
级↔級;
纷↔紛;
纭↔紜;
纴↔紝;
纺↔紡;
䌷↔紬;
细↔細;
绂↔紱;
绁↔紲;
绅↔紳;
纻↔紵;
绍↔紹;
绀↔紺;
绋↔紼;
绐↔紿;
绌↔絀;
终↔終;
组↔組;
䌹↔絅;
绊↔絆;
绗↔絎;
结↔結;
绞↔絞;
络↔絡;
绚↔絢;
给↔給;
绒↔絨;
绖↔絰;
统↔統;
丝↔絲;
绛↔絳;
绢↔絹;
绑↔綁;
绡↔綃;
绠↔綆;
绨↔綈;
绤↔綌;
绥↔綏;
䌼↔綐;
经↔經;
综↔綜;
缍↔綞;
绸↔綢;
绻↔綣;
绶↔綬;
维↔維;
绹↔綯;
绾↔綰;
纲↔綱;
网↔網;
缀↔綴;
纶↔綸;
绺↔綹;
绮↔綺;
绽↔綻;
绰↔綽;
绫↔綾;
绵↔綿;
绲↔緄;
缁↔緇;
紧↔緊;
绯↔緋;
绪↔緒;
绬↔緓;
缃↔緗;
缄↔緘;
缂↔緙;
缉↔緝;
缎↔緞;
缔↔締;
缗↔緡;
缘↔緣;
缌↔緦;
编↔編;
缓↔緩;
缅↔緬;
纬↔緯;
缑↔緱;
缈↔緲;
缏↔緶;
缇↔緹;
萦↔縈;
缙↔縉;
缢↔縊;
缒↔縋;
缣↔縑;
缊↔縕;
缞↔縗;
缚↔縛;
缜↔縝;
缟↔縞;
缛↔縟;
县↔縣;
缝↔縫;
缡↔縭;
缩↔縮;
纵↔縱;
缧↔縲;
䌸↔縳;
缦↔縵;
絷↔縶;
缥↔縹;
总↔總;
绩↔績;
缫↔繅;
缪↔繆;
缯↔繒;
织↔織;
缮↔繕;
缭↔繚;
绕↔繞;
缋↔繢;
绳↔繩;
绘↔繪;
茧↔繭;
缳↔繯;
缲↔繰;
缴↔繳;
䍁↔繸;
绎↔繹;
继↔繼;
缤↔繽;
缱↔繾;
䍀↔繿;
缬↔纈;
纩↔纊;
续↔續;
缠↔纏;
缨↔纓;
缵↔纘;
缆↔纜;
罂↔罌;
罚↔罰;
罢↔罷;
罗↔羅;
罴↔羆;
羁↔羈;
芈↔羋;
羟↔羥;
义↔義;
习↔習;
翘↔翹;
耧↔耬;
耢↔耮;
圣↔聖;
闻↔聞;
联↔聯;
聪↔聰;
声↔聲;
耸↔聳;
聩↔聵;
聂↔聶;
职↔職;
聍↔聹;
听↔聽;
聋↔聾;
肃↔肅;
胁↔脅;
脉↔脈;
胫↔脛;
脱↔脫;
胀↔脹;
肾↔腎;
胨↔腖;
脶↔腡;
脑↔腦;
肿↔腫;
脚↔腳;
肠↔腸;
腽↔膃;
肤↔膚;
胶↔膠;
腻↔膩;
胆↔膽;
脍↔膾;
脓↔膿;
脸↔臉;
脐↔臍;
膑↔臏;
胪↔臚;
脔↔臠;
臜↔臢;
临↔臨;
与↔與;
兴↔興;
举↔舉;
旧↔舊;
舱↔艙;
舣↔艤;
舰↔艦;
舻↔艫;
艰↔艱;
刍↔芻;
苎↔苧;
兹↔茲;
荆↔荊;
庄↔莊;
茎↔莖;
荚↔莢;
苋↔莧;
华↔華;
苌↔萇;
莱↔萊;
莴↔萵;
荭↔葒;
荮↔葤;
苇↔葦;
荤↔葷;
莳↔蒔;
莅↔蒞;
苍↔蒼;
荪↔蓀;
盖↔蓋;
莲↔蓮;
苁↔蓯;
荜↔蓽;
蒌↔蔞;
蒋↔蔣;
葱↔蔥;
茑↔蔦;
荫↔蔭;
荨↔蕁;
蒇↔蕆;
荞↔蕎;
荬↔蕒;
莸↔蕕;
荛↔蕘;
蒉↔蕢;
芜↔蕪;
萧↔蕭;
蓣↔蕷;
蕰↔薀;
荟↔薈;
蓟↔薊;
芗↔薌;
蔷↔薔;
荙↔薘;
莶↔薟;
荐↔薦;
萨↔薩;
䓕↔薳;
荠↔薺;
荩↔藎;
艺↔藝;
薮↔藪;
苈↔藶;
蔼↔藹;
蔺↔藺;
蕲↔蘄;
芦↔蘆;
苏↔蘇;
藓↔蘚;
蔹↔蘞;
茏↔蘢;
兰↔蘭;
蓠↔蘺;
萝↔蘿;
蔂↔虆;
处↔處;
虚↔虛;
虏↔虜;
号↔號;
亏↔虧;
虬↔虯;
蛱↔蛺;
蜕↔蛻;
蚬↔蜆;
蚀↔蝕;
猬↔蝟;
虾↔蝦;
蜗↔蝸;
蛳↔螄;
蚂↔螞;
䗖↔螮;
蝼↔螻;
螀↔螿;
蛰↔蟄;
蝈↔蟈;
螨↔蟎;
虮↔蟣;
蝉↔蟬;
蛲↔蟯;
虫↔蟲;
蛏↔蟶;
蚁↔蟻;
蝇↔蠅;
虿↔蠆;
蛴↔蠐;
蝾↔蠑;
蛎↔蠣;
蟏↔蠨;
蛊↔蠱;
蚕↔蠶;
蛮↔蠻;
术↔術;
卫↔衛;
衮↔袞;
补↔補;
装↔裝;
裈↔褌;
袆↔褘;
裤↔褲;
裢↔褳;
亵↔褻;
裥↔襇;
袯↔襏;
袄↔襖;
裣↔襝;
裆↔襠;
袜↔襪;
䙓↔襬;
衬↔襯;
袭↔襲;
见↔見;
觃↔覎;
规↔規;
觅↔覓;
视↔視;
觇↔覘;
觋↔覡;
觍↔覥;
觎↔覦;
亲↔親;
觊↔覬;
觏↔覯;
觐↔覲;
觑↔覷;
觉↔覺;
览↔覽;
觌↔覿;
观↔觀;
觞↔觴;
觯↔觶;
触↔觸;
讠↔訁;
订↔訂;
讣↔訃;
计↔計;
讯↔訊;
讧↔訌;
讨↔討;
讦↔訐;
讱↔訒;
训↔訓;
讪↔訕;
讫↔訖;
记↔記;
讹↔訛;
讶↔訝;
讼↔訟;
䜣↔訢;
诀↔訣;
讷↔訥;
讻↔訩;
访↔訪;
设↔設;
许↔許;
诉↔訴;
诃↔訶;
诊↔診;
诂↔詁;
诋↔詆;
讵↔詎;
诈↔詐;
诒↔詒;
诏↔詔;
评↔評;
诐↔詖;
诇↔詗;
诎↔詘;
诅↔詛;
诩↔詡;
询↔詢;
诣↔詣;
试↔試;
诗↔詩;
诧↔詫;
诟↔詬;
诡↔詭;
诠↔詮;
诘↔詰;
话↔話;
该↔該;
详↔詳;
诜↔詵;
诙↔詼;
诖↔詿;
诔↔誄;
诛↔誅;
诓↔誆;
夸↔誇;
认↔認;
诳↔誑;
诶↔誒;
诞↔誕;
诱↔誘;
诮↔誚;
语↔語;
诚↔誠;
诫↔誡;
诬↔誣;
误↔誤;
诰↔誥;
诵↔誦;
诲↔誨;
谁↔誰;
课↔課;
谇↔誶;
诽↔誹;
谊↔誼;
訚↔誾;
调↔調;
谄↔諂;
谆↔諄;
谈↔談;
诿↔諉;
请↔請;
诤↔諍;
诹↔諏;
诼↔諑;
谅↔諒;
论↔論;
谂↔諗;
谀↔諛;
谍↔諜;
谞↔諝;
谝↔諞;
诨↔諢;
谔↔諤;
谛↔諦;
谐↔諧;
谏↔諫;
谕↔諭;
讳↔諱;
谙↔諳;
谌↔諶;
讽↔諷;
诸↔諸;
谚↔諺;
谖↔諼;
诺↔諾;
谋↔謀;
谒↔謁;
谓↔謂;
誊↔謄;
诌↔謅;
谎↔謊;
谜↔謎;
谧↔謐;
谑↔謔;
谡↔謖;
谤↔謗;
谦↔謙;
讲↔講;
谢↔謝;
谟↔謨;
谪↔謫;
谬↔謬;
讴↔謳;
谨↔謹;
谩↔謾;
䜧↔譅;
谲↔譎;
讥↔譏;
谮↔譖;
识↔識;
谯↔譙;
谭↔譚;
谱↔譜;
谵↔譫;
译↔譯;
议↔議;
谴↔譴;
护↔護;
诪↔譸;
誉↔譽;
读↔讀;
变↔變;
雠↔讎;
谗↔讒;
让↔讓;
谰↔讕;
谶↔讖;
谠↔讜;
谳↔讞;
岂↔豈;
猪↔豬;
豮↔豶;
猫↔貓;
䝙↔貙;
贝↔貝;
贞↔貞;
贠↔貟;
负↔負;
财↔財;
贡↔貢;
贫↔貧;
货↔貨;
贩↔販;
贪↔貪;
贯↔貫;
责↔責;
贮↔貯;
贳↔貰;
赀↔貲;
贰↔貳;
贵↔貴;
贬↔貶;
买↔買;
贷↔貸;
贶↔貺;
费↔費;
贴↔貼;
贻↔貽;
贸↔貿;
贺↔賀;
贲↔賁;
赂↔賂;
赁↔賃;
贿↔賄;
赅↔賅;
资↔資;
贾↔賈;
贼↔賊;
赈↔賑;
赊↔賒;
宾↔賓;
赇↔賕;
赒↔賙;
赉↔賚;
赐↔賜;
赏↔賞;
赔↔賠;
赓↔賡;
贤↔賢;
卖↔賣;
贱↔賤;
赋↔賦;
赕↔賧;
质↔質;
账↔賬;
赌↔賭;
䞐↔賰;
赖↔賴;
赗↔賵;
赚↔賺;
赙↔賻;
购↔購;
赛↔賽;
赜↔賾;
贽↔贄;
赘↔贅;
赟↔贇;
赠↔贈;
赡↔贍;
赢↔贏;
赆↔贐;
赑↔贔;
赎↔贖;
赣↔贛;
赪↔赬;
赶↔趕;
赵↔趙;
趋↔趨;
趱↔趲;
践↔踐;
踊↔踴;
跄↔蹌;
跸↔蹕;
蹒↔蹣;
踪↔蹤;
跷↔蹺;
跶↔躂;
趸↔躉;
踌↔躊;
跻↔躋;
跃↔躍;
踯↔躑;
跞↔躒;
踬↔躓;
蹰↔躕;
跹↔躚;
蹑↔躡;
蹿↔躥;
躜↔躦;
躏↔躪;
躯↔軀;
车↔車;
轧↔軋;
轨↔軌;
军↔軍;
轪↔軑;
轩↔軒;
轫↔軔;
轭↔軛;
软↔軟;
轷↔軤;
轸↔軫;
轱↔軲;
轴↔軸;
轵↔軹;
轺↔軺;
轲↔軻;
轶↔軼;
轼↔軾;
较↔較;
辂↔輅;
辁↔輇;
辀↔輈;
载↔載;
轾↔輊;
辄↔輒;
挽↔輓;
辅↔輔;
轻↔輕;
辆↔輛;
辎↔輜;
辉↔輝;
辋↔輞;
辍↔輟;
辊↔輥;
辇↔輦;
辈↔輩;
轮↔輪;
辌↔輬;
辑↔輯;
辏↔輳;
输↔輸;
辐↔輻;
辗↔輾;
舆↔輿;
辒↔轀;
毂↔轂;
辖↔轄;
辕↔轅;
辘↔轆;
转↔轉;
辙↔轍;
轿↔轎;
辚↔轔;
轰↔轟;
辔↔轡;
轹↔轢;
轳↔轤;
办↔辦;
辫↔辮;
辩↔辯;
农↔農;
迳↔逕;
这↔這;
连↔連;
进↔進;
运↔運;
过↔過;
达↔達;
违↔違;
遥↔遙;
逊↔遜;
递↔遞;
远↔遠;
适↔適;
迟↔遲;
迁↔遷;
选↔選;
遗↔遺;
辽↔遼;
迈↔邁;
还↔還;
迩↔邇;
边↔邊;
逻↔邏;
逦↔邐;
郏↔郟;
邮↔郵;
郓↔鄆;
乡↔鄉;
邹↔鄒;
邬↔鄔;
郧↔鄖;
邓↔鄧;
郑↔鄭;
邻↔鄰;
郸↔鄲;
邺↔鄴;
郐↔鄶;
邝↔鄺;
酂↔酇;
郦↔酈;
医↔醫;
酱↔醬;
酦↔醱;
酿↔釀;
衅↔釁;
酾↔釃;
酽↔釅;
释↔釋;
厘↔釐;
钅↔釒;
钆↔釓;
钇↔釔;
钌↔釕;
钊↔釗;
钉↔釘;
钋↔釙;
针↔針;
钓↔釣;
钐↔釤;
钏↔釧;
钒↔釩;
钗↔釵;
钍↔釷;
钕↔釹;
钎↔釺;
钯↔鈀;
钫↔鈁;
钘↔鈃;
钭↔鈄;
钚↔鈈;
钠↔鈉;
钝↔鈍;
钤↔鈐;
钣↔鈑;
钑↔鈒;
钞↔鈔;
钮↔鈕;
钧↔鈞;
钙↔鈣;
钬↔鈥;
钛↔鈦;
钪↔鈧;
铌↔鈮;
铈↔鈰;
钶↔鈳;
铃↔鈴;
钴↔鈷;
钹↔鈸;
铍↔鈹;
钰↔鈺;
钸↔鈽;
铀↔鈾;
钿↔鈿;
钾↔鉀;
铊↔鉈;
铉↔鉉;
铇↔鉋;
铋↔鉍;
铂↔鉑;
钷↔鉕;
铆↔鉚;
铅↔鉛;
钺↔鉞;
钲↔鉦;
钼↔鉬;
钽↔鉭;
铏↔鉶;
铰↔鉸;
铒↔鉺;
铬↔鉻;
铪↔鉿;
银↔銀;
铳↔銃;
铜↔銅;
铚↔銍;
铣↔銑;
铨↔銓;
铢↔銖;
铭↔銘;
铫↔銚;
铦↔銛;
衔↔銜;
铑↔銠;
铷↔銣;
铱↔銥;
铟↔銦;
铵↔銨;
铥↔銩;
铕↔銪;
铯↔銫;
铐↔銬;
铞↔銱;
销↔銷;
锑↔銻;
锉↔銼;
锒↔鋃;
锌↔鋅;
钡↔鋇;
铤↔鋌;
铗↔鋏;
锋↔鋒;
铻↔鋙;
锊↔鋝;
锓↔鋟;
铘↔鋣;
锄↔鋤;
锃↔鋥;
锔↔鋦;
锇↔鋨;
铓↔鋩;
铖↔鋮;
锆↔鋯;
锂↔鋰;
铽↔鋱;
锍↔鋶;
锯↔鋸;
钢↔鋼;
锞↔錁;
锖↔錆;
锫↔錇;
锩↔錈;
铔↔錏;
锥↔錐;
锕↔錒;
锟↔錕;
锱↔錙;
铮↔錚;
锛↔錛;
锬↔錟;
锭↔錠;
锜↔錡;
钱↔錢;
锦↔錦;
锚↔錨;
锠↔錩;
锡↔錫;
锢↔錮;
错↔錯;
锰↔錳;
铼↔錸;
锝↔鍀;
锪↔鍃;
钔↔鍆;
锴↔鍇;
锳↔鍈;
锅↔鍋;
镀↔鍍;
锷↔鍔;
铡↔鍘;
钖↔鍚;
锻↔鍛;
锽↔鍠;
锸↔鍤;
锲↔鍥;
锘↔鍩;
锹↔鍬;
锾↔鍰;
键↔鍵;
锶↔鍶;
锗↔鍺;
镁↔鎂;
锿↔鎄;
镅↔鎇;
镑↔鎊;
锁↔鎖;
镉↔鎘;
镈↔鎛;
镃↔鎡;
钨↔鎢;
蓥↔鎣;
镏↔鎦;
铠↔鎧;
铩↔鎩;
锼↔鎪;
镐↔鎬;
镇↔鎮;
镒↔鎰;
镋↔鎲;
镍↔鎳;
镓↔鎵;
镎↔鎿;
镞↔鏃;
镟↔鏇;
镆↔鏌;
镙↔鏍;
镠↔鏐;
镝↔鏑;
铿↔鏗;
锵↔鏘;
镗↔鏜;
镘↔鏝;
镛↔鏞;
镜↔鏡;
镖↔鏢;
镂↔鏤;
錾↔鏨;
镚↔鏰;
铧↔鏵;
镤↔鏷;
镪↔鏹;
铙↔鐃;
铴↔鐋;
镣↔鐐;
铹↔鐒;
镦↔鐓;
镡↔鐔;
镫↔鐙;
镨↔鐠;
锎↔鐦;
锏↔鐧;
镄↔鐨;
镰↔鐮;
镯↔鐲;
镭↔鐳;
铁↔鐵;
镮↔鐶;
铎↔鐸;
铛↔鐺;
镱↔鐿;
铸↔鑄;
镬↔鑊;
镔↔鑌;
镲↔鑔;
锧↔鑕;
镴↔鑞;
铄↔鑠;
镳↔鑣;
镥↔鑥;
镧↔鑭;
钥↔鑰;
镵↔鑱;
镶↔鑲;
镊↔鑷;
镩↔鑹;
锣↔鑼;
钻↔鑽;
銮↔鑾;
凿↔鑿;
长↔長;
门↔門;
闩↔閂;
闪↔閃;
闫↔閆;
闬↔閈;
闭↔閉;
开↔開;
闶↔閌;
闳↔閎;
闰↔閏;
间↔間;
闵↔閔;
闸↔閘;
阂↔閡;
阁↔閣;
阀↔閥;
闺↔閨;
闽↔閩;
阃↔閫;
阆↔閬;
闾↔閭;
阊↔閶;
阉↔閹;
阎↔閻;
阏↔閼;
阍↔閽;
阈↔閾;
阌↔閿;
阒↔闃;
闱↔闈;
阔↔闊;
阕↔闋;
阑↔闌;
阇↔闍;
阗↔闐;
阘↔闒;
闿↔闓;
阖↔闔;
阙↔闕;
闯↔闖;
阚↔闞;
阓↔闠;
阐↔闡;
阛↔闤;
闼↔闥;
坂↔阪;
陉↔陘;
陕↔陝;
阵↔陣;
阴↔陰;
陈↔陳;
陆↔陸;
阳↔陽;
陧↔隉;
队↔隊;
阶↔階;
陨↔隕;
际↔際;
随↔隨;
险↔險;
隐↔隱;
陇↔隴;
隶↔隸;
隽↔雋;
虽↔雖;
双↔雙;
雏↔雛;
杂↔雜;
离↔離;
难↔難;
电↔電;
霡↔霢;
雾↔霧;
霁↔霽;
雳↔靂;
霭↔靄;
灵↔靈;
靓↔靚;
静↔靜;
靥↔靨;
鼗↔鞀;
巩↔鞏;
鞒↔鞽;
鞑↔韃;
鞯↔韉;
韦↔韋;
韧↔韌;
韨↔韍;
韩↔韓;
韪↔韙;
韬↔韜;
韫↔韞;
韵↔韻;
响↔響;
页↔頁;
顶↔頂;
顷↔頃;
项↔項;
顺↔順;
顸↔頇;
顼↔頊;
颂↔頌;
颀↔頎;
颃↔頏;
预↔預;
顽↔頑;
颁↔頒;
顿↔頓;
颇↔頗;
领↔領;
颌↔頜;
颉↔頡;
颐↔頤;
颏↔頦;
头↔頭;
颒↔頮;
颊↔頰;
颋↔頲;
颕↔頴;
颔↔頷;
颈↔頸;
频↔頻;
颗↔顆;
题↔題;
额↔額;
颚↔顎;
颙↔顒;
颛↔顓;
颡↔顙;
颠↔顛;
类↔類;
颟↔顢;
颢↔顥;
顾↔顧;
颤↔顫;
颥↔顬;
显↔顯;
颦↔顰;
颅↔顱;
颞↔顳;
颧↔顴;
风↔風;
飐↔颭;
飑↔颮;
飒↔颯;
飓↔颶;
飔↔颸;
飖↔颻;
飕↔颼;
飗↔飀;
飘↔飄;
飙↔飆;
飚↔飈;
飞↔飛;
饣↔飠;
饤↔飣;
饦↔飥;
饨↔飩;
饪↔飪;
饫↔飫;
饬↔飭;
饭↔飯;
饮↔飲;
饴↔飴;
饲↔飼;
饱↔飽;
饰↔飾;
饳↔飿;
饺↔餃;
饸↔餄;
饼↔餅;
饷↔餉;
养↔養;
饵↔餌;
饹↔餎;
饻↔餏;
饽↔餑;
馁↔餒;
饿↔餓;
馂↔餕;
饾↔餖;
馄↔餛;
馃↔餜;
饯↔餞;
馅↔餡;
馆↔館;
糇↔餱;
饧↔餳;
馉↔餶;
馇↔餷;
馎↔餺;
饩↔餼;
馏↔餾;
馊↔餿;
馌↔饁;
馍↔饃;
馒↔饅;
馐↔饈;
馑↔饉;
馓↔饊;
馔↔饌;
饶↔饒;
飨↔饗;
餍↔饜;
馋↔饞;
馕↔饢;
马↔馬;
驭↔馭;
冯↔馮;
驮↔馱;
驰↔馳;
驯↔馴;
驲↔馹;
驳↔駁;
驻↔駐;
驽↔駑;
驹↔駒;
驵↔駔;
驾↔駕;
骀↔駘;
驸↔駙;
驶↔駛;
驼↔駝;
驷↔駟;
骈↔駢;
骇↔駭;
骃↔駰;
骆↔駱;
骎↔駸;
骏↔駿;
骋↔騁;
骍↔騂;
骓↔騅;
骔↔騌;
骒↔騍;
骑↔騎;
骐↔騏;
骛↔騖;
骗↔騙;
骙↔騤;
䯄↔騧;
骞↔騫;
骘↔騭;
骝↔騮;
腾↔騰;
驺↔騶;
骚↔騷;
骟↔騸;
骡↔騾;
蓦↔驀;
骜↔驁;
骖↔驂;
骠↔驃;
骢↔驄;
驱↔驅;
骅↔驊;
骕↔驌;
骁↔驍;
骣↔驏;
骄↔驕;
验↔驗;
惊↔驚;
驿↔驛;
骤↔驟;
驴↔驢;
骧↔驤;
骥↔驥;
骦↔驦;
骊↔驪;
骉↔驫;
肮↔骯;
髅↔髏;
体↔體;
髌↔髕;
髋↔髖;
鬓↔鬢;
闹↔鬧;
阋↔鬩;
阄↔鬮;
魉↔魎;
魇↔魘;
鱼↔魚;
鱽↔魛;
鱾↔魢;
鲀↔魨;
鲁↔魯;
鲂↔魴;
鱿↔魷;
鲄↔魺;
鲅↔鮁;
鲆↔鮃;
鲌↔鮊;
鲉↔鮋;
鲏↔鮍;
鲐↔鮐;
鲍↔鮑;
鲋↔鮒;
鲊↔鮓;
鲒↔鮚;
鲘↔鮜;
鲕↔鮞;
鲖↔鮦;
鲔↔鮪;
鲛↔鮫;
鲑↔鮭;
鲜↔鮮;
鲓↔鮳;
鲪↔鮶;
鲝↔鮺;
鲧↔鯀;
鲠↔鯁;
鲩↔鯇;
鲤↔鯉;
鲨↔鯊;
鲬↔鯒;
鲻↔鯔;
鲯↔鯕;
鲭↔鯖;
鲷↔鯛;
鲴↔鯝;
鲱↔鯡;
鲵↔鯢;
鲲↔鯤;
鲳↔鯧;
鲸↔鯨;
鲮↔鯪;
鲰↔鯫;
鲶↔鯰;
鲺↔鯴;
鳀↔鯷;
鲫↔鯽;
鳊↔鯿;
鳈↔鰁;
鲗↔鰂;
鳂↔鰃;
鲽↔鰈;
鳇↔鰉;
鳅↔鰍;
鲾↔鰏;
鳆↔鰒;
鳃↔鰓;
鳒↔鰜;
鳑↔鰟;
鳋↔鰠;
鲥↔鰣;
鳏↔鰥;
鳎↔鰨;
鳐↔鰩;
鳍↔鰭;
鳁↔鰮;
鲢↔鰱;
鳓↔鰳;
鳘↔鰵;
鲦↔鰷;
鲣↔鰹;
鲹↔鰺;
鳗↔鰻;
鳛↔鰼;
鳔↔鰾;
鳉↔鱂;
鳙↔鱅;
鳕↔鱈;
鳟↔鱒;
鳝↔鱔;
鳜↔鱖;
鳞↔鱗;
鲟↔鱘;
鲼↔鱝;
鲎↔鱟;
鲙↔鱠;
鳣↔鱣;
鳡↔鱤;
鳢↔鱧;
鲿↔鱨;
鲚↔鱭;
鳠↔鱯;
鲈↔鱸;
鲡↔鱺;
鸟↔鳥;
鸠↔鳩;
鸤↔鳲;
凤↔鳳;
鸣↔鳴;
鸢↔鳶;
䴓↔鳾;
鸩↔鴆;
鸨↔鴇;
鸦↔鴉;
鸰↔鴒;
鸵↔鴕;
鸳↔鴛;
鸲↔鴝;
鸮↔鴞;
鸱↔鴟;
鸪↔鴣;
鸯↔鴦;
鸭↔鴨;
鸸↔鴯;
鸹↔鴰;
鸻↔鴴;
䴕↔鴷;
鸿↔鴻;
鸽↔鴿;
䴔↔鵁;
鸺↔鵂;
鸼↔鵃;
鹀↔鵐;
鹃↔鵑;
鹆↔鵒;
鹁↔鵓;
鹈↔鵜;
鹅↔鵝;
鹄↔鵠;
鹉↔鵡;
鹌↔鵪;
鹏↔鵬;
鹐↔鵮;
鹎↔鵯;
鹊↔鵲;
鹓↔鵷;
鹍↔鵾;
䴖↔鶄;
鸫↔鶇;
鹑↔鶉;
鹒↔鶊;
鹋↔鶓;
鹙↔鶖;
鹕↔鶘;
鹗↔鶚;
鹖↔鶡;
鹛↔鶥;
鹜↔鶩;
䴗↔鶪;
鸧↔鶬;
莺↔鶯;
鹟↔鶲;
鹤↔鶴;
鹠↔鶹;
鹡↔鶺;
鹘↔鶻;
鹣↔鶼;
鹢↔鷁;
鹞↔鷂;
䴘↔鷈;
鹝↔鷊;
鹧↔鷓;
鹥↔鷖;
鸥↔鷗;
鸷↔鷙;
鹨↔鷚;
鸶↔鷥;
鹪↔鷦;
鹔↔鷫;
鹩↔鷯;
鹫↔鷲;
鹇↔鷳;
鹬↔鷸;
鹰↔鷹;
鹭↔鷺;
鸴↔鷽;
䴙↔鷿;
㶉↔鸂;
鹯↔鸇;
鹱↔鸌;
鹲↔鸏;
鸬↔鸕;
鹴↔鸘;
鹦↔鸚;
鹳↔鸛;
鹂↔鸝;
鸾↔鸞;
鹾↔鹺;
碱↔鹼;
盐↔鹽;
丽↔麗;
麦↔麥;
麸↔麩;
黄↔黃;
黉↔黌;
点↔點;
党↔黨;
黪↔黲;
黡↔黶;
黩↔黷;
黾↔黽;
鼋↔黿;
鼍↔鼉;
鼹↔鼴;
齐↔齊;
斋↔齋;
齑↔齏;
齿↔齒;
龀↔齔;
龁↔齕;
龂↔齗;
龅↔齙;
龇↔齜;
龃↔齟;
龆↔齠;
龄↔齡;
龈↔齦;
龊↔齪;
龉↔齬;
龋↔齲;
腭↔齶;
龌↔齷;
龙↔龍;
厐↔龎;
庞↔龐;
龚↔龔;
龛↔龕;
龟↔龜;
# map some punctuation too
“↔「;
”↔」;
…/transforms/transform[@source="sk"][@target="ja"][@direction="forward"]/tRule::sk-sk_FONIPA;
::sk_FONIPA-ja;
#
# Copyright (C) 2010 Google, Inc. All Rights Reserved.
# Author: sascha@google.com (Sascha Brawer)
#

::sk-sk_FONIPA;
::sk_FONIPA-ja;
…/transforms/transform[@source="sk"][@target="sk_FONIPA"][@direction="forward"]/tRule$soften = [ptťkcčsš$] ;
:: NFC () ;
:: Lower () ;
ch → x ;
dž } $soften → t \u0361 ʃ ; # affricate indicated by ligature tie
dz } $soften → t \u0361 s ;
dž → d \u0361 ʒ ;
dz → d \u0361 z ;
a → a ;
á → aː ;
ä → ɛ ;
b } $soften → p ;
b → b ;
c → t \u0361 s; # affricate indicated by ligature tie
č → t \u0361 ʃ; # affricate indicated by ligature tie
d } [ie] → ɟ ;
d } $soften → t ;
d → d ;
ď } $soften → c ;
ď → ɟ ;
e → e ;
é → eː ;
f → f ;
g } $soften → k ;
g → ɡ ;
h } $soften → x ;
h → ɦ ;
i → ɪ ;
í → iː ;
j → j ;
k → k ;
l → l ;
ĺ → l̩ː ;
ľ → ʎ ;
m } [fv] → ɱ ;
m → m ;
n } [kg] → ŋ ;
n } [ie] → ɲ ;
n → n ;
ň → ɲ ;
o → ɔ ;
ó → ɔː ;
ô → u̯o ;
p → p ;
q → kv ;
r → r ;
ŕ → r̩ː ;
s → s ;
š → ʃ ;
t } [ie] → c ;
t → t ;
ť → c ;
u → u ;
ú → uː ;
vz } $soften → fs ;
v } $soften → f ;
[ $] { v } ' ' $soften → f ; # v as preposition
v → v ;
w → v ;
x → ks ;
y → ɪ ;
ý → iː ;
z } $soften → s ;
z → z ;
ž } $soften → ʃ ;
ž → ʒ ;
#
# Copyright (C) 2010 Google, Inc. All Rights Reserved.
# Author: sascha@google.com (Sascha Brawer)
#
# Slovak orthography to phonemic transcription.
# http://en.wikipedia.org/wiki/Slovak_language
# http://en.wikipedia.org/wiki/Slovak_alphabet
#
# Letters that trigger softening; also triggered at end of word.
# Softening also occurs before "ch", but that starts in "c" so it
# is included in the set below.

$soften = [ptťkcčsš$] ;
#
#
# Transform input to normalized form NFC, and to lowercase.

:: NFC () ;
:: Lower () ;
#
#
# digraphs

ch → x ;
#
#

dž } $soften → t \u0361 ʃ ; # affricate indicated by ligature tie
dz } $soften → t \u0361 s ;
dž → d \u0361 ʒ ;
dz → d \u0361 z ;
#
#

a → a ;
á → aː ;
ä → ɛ ;
b } $soften → p ;
b → b ;
c → t \u0361 s; # affricate indicated by ligature tie
č → t \u0361 ʃ; # affricate indicated by ligature tie
d } [ie] → ɟ ;
d } $soften → t ;
d → d ;
ď } $soften → c ;
ď → ɟ ;
e → e ;
é → eː ;
f → f ;
g } $soften → k ;
g → ɡ ;
h } $soften → x ;
h → ɦ ;
i → ɪ ;
í → iː ;
j → j ;
k → k ;
l → l ;
ĺ → l̩ː ;
ľ → ʎ ;
m } [fv] → ɱ ;
m → m ;
n } [kg] → ŋ ;
n } [ie] → ɲ ;
n → n ;
ň → ɲ ;
o → ɔ ;
ó → ɔː ;
ô → u̯o ;
p → p ;
q → kv ;
r → r ;
ŕ → r̩ː ;
s → s ;
š → ʃ ;
t } [ie] → c ;
t → t ;
ť → c ;
u → u ;
ú → uː ;
vz } $soften → fs ;
v } $soften → f ;
[ $] { v } ' ' $soften → f ; # v as preposition
v → v ;
w → v ;
x → ks ;
y → ɪ ;
ý → iː ;
z } $soften → s ;
z → z ;
ž } $soften → ʃ ;
ž → ʒ ;
…/transforms/transform[@source="sk_FONIPA"][@target="ja"][@direction="forward"]/tRule$vowel = [aeiouw] ; # Vowels and glides
$not_vowel = [^$vowel] ;
t \' → | t ʃ ;
t \u0361 → | t ;
d \u0361 ʒ → | ʒ ;
d \u0361 z → | z ;
r̩ → | r ;
u̯ → | u ;
ŋ → | n ;
ɔ → | o ;
ɛ → | a ;
ɟ → | d ;
ɡ → | g ;
ɦ → | h ;
ɪ → | i ;
ɱ → | m ;
ʎ → | l;
::Null;
a → ア;
ba → バ;
be → ベ;
bi → ビ;
bo → ボ;
bu → ブ;
b → ブ;
ca → チャ ; # not backed by data
ce → チェ ;
ci → チ ;
cu → チュ ; # not backed by data
co → チョ ; # not backed by data
c → チ ;
da → ダ ;
de → デ ;
di → ディ ;
do → ド ;
du → ドゥ ;
d → ド ;
e → エ ;
fa → ファ ;
fe → フェ ;
fi → フィ ;
fo → フォ ;
fu → フ ;
f → フ ;
ga → ガ;
ge → ゲ;
gi → ギ;
go → ゴ;
gu → グ;
g → グ;
ha → ハ ;
hwe → フェ ;
he → ヘ ;
hi → ヒ ; # not backed by data
ho → ホ ;
hu → フ ;
h → フ ;
^ { ia → ヤ ;
i → イ ;
ja → ヤ ;
je → イェ ;
ji → イ ; # not backed by data
jo → ヨ ;
ju → ユ ;
ka → カ ;
ke → ケ ;
ki → キ ;
ko → コ ;
ku → ク ;
k → ク ;
l \' a → リヤ ;
l \' e → レ ; # not backed by data
l \' i → リ ; # not backed by data
l \' o → リヨ ; # not backed by data
l \' u → リユ ; # not backed by data
l \' → リ ;
la → ラ ;
le → レ ;
li → リ ;
lo → ロ ;
lu → ル ;
l → ル ;
ma → マ ;
me → メ ;
mi → ミ ;
mo → モ ;
mu → ム ;
m } [bp] → ン ;
m → ム ;
ɲa → ニャ ;
ɲe → ネ ;
ɲi → ニ ;
ɲo → ニョ ; # not backed by data
ɲu → ニュ ; # not backed by data
ɲ → ニ ;
na → ナ ;
ne → ネ ;
ni → ニ ;
no → ノ ;
nu → ヌ ;
n → ン ;
o → オ ;
pa → パ ;
pe → ペ ;
pi → ピ ;
po → ポ ;
pu → プ ;
p → プ ;
ra → ラ ;
re → レ ;
ri → リ ;
ro → ロ ;
ru → ル ;
r → ル;
sa → サ ;
se → セ ;
si → シ ;
so → ソ ;
su → ス ;
s → ス ;
ʃa → シャ ;
ʃe → シェ ;
ʃio → ショ ;
ʃi → シ ;
ʃo → ショ ;
ʃu → シュ ;
ʃ → シュ ;
ta → タ ;
te → テ ;
ti → ティ ;
to → ト ;
tu → トゥ ;
tʃa → チャ ;
tʃea → チャ ;
tʃe → チェ ;
tʃiu → チュ ;
tʃi → チ ;
tʃo → チョ ;
tʃu → チュ ;
tʃ → チュ ;
tsa → チャ ;
tse → ツェ ;
tsi → ツィ;
tso → ツォ ;
tsu → ツ ;
ts → ツ ;
t → ト ;
u → ウ ;
va → バ ;
ve → ベ ;
vu → ブ ;
vi → ビ ;
vo → ボ ;
v → ヴ ;
wa → ワ ;
we → エ ; # not backed by data
wi → イ ; # not backed by data
wo → オ ; # not backed by data
wu → ウ ; # not backed by data
w → ウ ;
xa → ハ ;
xe → ヘ ; # not backed by data
xi → ヒ ; # not backed by data
xo → ホ ;
xu → フ ; # not backed by data
x → フ ;
za → ザ ;
ze → ゼ ;
zi → ジ ;
zo → ゾ ;
zu → ズ ;
z → ズ ;
ʒa → ジャ ;
ʒea → ジャ ;
ʒe → ジェ ;
ʒiu → ジュ ;
ʒi → ジ ;
ʒo → ジョ ;
ʒu → ジュ ;
ʒ → ジュ ;
ː → ー ;
' ' → ・;
#
# Copyright (C) 2010 Google, Inc. All Rights Reserved.
# Author: takenaka@google.com (Hiroshi Takenaka)
#
# Phonemic transcription of Slovak into Katakana.
#

$vowel = [aeiouw] ; # Vowels and glides
$not_vowel = [^$vowel] ;
#
#
# First pass: Collapse phonetic distinctions that are not preserved in Katakana
#

t \' → | t ʃ ;
t \u0361 → | t ;
d \u0361 ʒ → | ʒ ;
d \u0361 z → | z ;
r̩ → | r ;
u̯ → | u ;
ŋ → | n ;
ɔ → | o ;
ɛ → | a ;
ɟ → | d ;
ɡ → | g ;
ɦ → | h ;
ɪ → | i ;
ɱ → | m ;
ʎ → | l;
#
#

::Null;
#
#
# Main pass: Phoneme to Katakana conversion.

a → ア;
#
#

ba → バ;
be → ベ;
bi → ビ;
bo → ボ;
bu → ブ;
b → ブ;
#
#

ca → チャ ; # not backed by data
ce → チェ ;
ci → チ ;
cu → チュ ; # not backed by data
co → チョ ; # not backed by data
c → チ ;
#
#

da → ダ ;
de → デ ;
di → ディ ;
do → ド ;
du → ドゥ ;
d → ド ;
#
#

e → エ ;
#
#

fa → ファ ;
fe → フェ ;
fi → フィ ;
fo → フォ ;
fu → フ ;
f → フ ;
#
#

ga → ガ;
ge → ゲ;
gi → ギ;
go → ゴ;
gu → グ;
g → グ;
#
#

ha → ハ ;
hwe → フェ ;
he → ヘ ;
hi → ヒ ; # not backed by data
ho → ホ ;
hu → フ ;
h → フ ;
#
#

^ { ia → ヤ ;
i → イ ;
#
#

ja → ヤ ;
je → イェ ;
ji → イ ; # not backed by data
jo → ヨ ;
ju → ユ ;
#
#

ka → カ ;
ke → ケ ;
ki → キ ;
ko → コ ;
ku → ク ;
k → ク ;
#
#

l \' a → リヤ ;
l \' e → レ ; # not backed by data
l \' i → リ ; # not backed by data
l \' o → リヨ ; # not backed by data
l \' u → リユ ; # not backed by data
l \' → リ ;
#
#

la → ラ ;
le → レ ;
li → リ ;
lo → ロ ;
lu → ル ;
l → ル ;
#
#

ma → マ ;
me → メ ;
mi → ミ ;
mo → モ ;
mu → ム ;
m } [bp] → ン ;
m → ム ;
#
#

ɲa → ニャ ;
ɲe → ネ ;
ɲi → ニ ;
ɲo → ニョ ; # not backed by data
ɲu → ニュ ; # not backed by data
ɲ → ニ ;
#
#

na → ナ ;
ne → ネ ;
ni → ニ ;
no → ノ ;
nu → ヌ ;
n → ン ;
#
#

o → オ ;
#
#

pa → パ ;
pe → ペ ;
pi → ピ ;
po → ポ ;
pu → プ ;
p → プ ;
#
#

ra → ラ ;
re → レ ;
ri → リ ;
ro → ロ ;
ru → ル ;
r → ル;
#
#

sa → サ ;
se → セ ;
si → シ ;
so → ソ ;
su → ス ;
s → ス ;
#
#

ʃa → シャ ;
ʃe → シェ ;
ʃio → ショ ;
ʃi → シ ;
ʃo → ショ ;
ʃu → シュ ;
ʃ → シュ ;
#
#

ta → タ ;
te → テ ;
ti → ティ ;
to → ト ;
tu → トゥ ;
#
#

tʃa → チャ ;
tʃea → チャ ;
tʃe → チェ ;
tʃiu → チュ ;
tʃi → チ ;
tʃo → チョ ;
tʃu → チュ ;
tʃ → チュ ;
#
#

tsa → チャ ;
tse → ツェ ;
tsi → ツィ;
tso → ツォ ;
tsu → ツ ;
ts → ツ ;
t → ト ;
#
#

u → ウ ;
#
#

va → バ ;
ve → ベ ;
vu → ブ ;
vi → ビ ;
vo → ボ ;
v → ヴ ;
#
#

wa → ワ ;
we → エ ; # not backed by data
wi → イ ; # not backed by data
wo → オ ; # not backed by data
wu → ウ ; # not backed by data
w → ウ ;
#
#

xa → ハ ;
xe → ヘ ; # not backed by data
xi → ヒ ; # not backed by data
xo → ホ ;
xu → フ ; # not backed by data
x → フ ;
#
#

za → ザ ;
ze → ゼ ;
zi → ジ ;
zo → ゾ ;
zu → ズ ;
z → ズ ;
#
#

ʒa → ジャ ;
ʒea → ジャ ;
ʒe → ジェ ;
ʒiu → ジュ ;
ʒi → ジ ;
ʒo → ジョ ;
ʒu → ジュ ;
ʒ → ジュ ;
#
#

ː → ー ;
' ' → ・;
#
#
…/transforms/transform[@source="Syriac"][@target="Latin"][@direction="both"]/tRule‫ܫ ↔ sh;
ܞ → yh;
ܖ ↔ dr;
ܐ ↔ ʾ;
ܑ → ʾ;
ܒ ↔ b;
ܓ ↔ g;
ܔ → g;
ܕ ↔ d;
ܗ ↔ h;
ܘ ↔ w;
ܙ ↔ z;
ܚ ↔ ḥ;
ܛ ↔ ṭ;
ܜ → ṭ;
ܝ ↔ y;
ܟ ↔ k;
ܠ ↔ l;
ܡ ↔ m;
ܢ ↔ n;
ܣ ↔ s;
ܤ → s;
ܥ → ʿ;
ܦ ↔ p;
ܧ → p;
ܨ ↔ ṣ;
ܩ ↔ q;
ܪ ↔ r;
ܬ ↔ t;
ܰ → a;
ܱ → a;
ܲ ↔ a;
ܳ → o;
ܴ → o;
ܵ → a;
ܶ → e;
ܷ → e;
ܸ ↔ e;
ܹ ↔ ē;
ܺ → i;
ܻ → i;
݂ ↔ i;
ܽ → u;
ܾ → u;
ܼ ↔ u;
ܿ ↔ o;
܍ → \*;‬
‫# Consonants
ܫ ↔ sh;
ܞ → yh;
ܖ ↔ dr;
ܐ ↔ ʾ;
ܑ → ʾ;
ܒ ↔ b;
ܓ ↔ g;
ܔ → g;
ܕ ↔ d;
ܗ ↔ h;
ܘ ↔ w;
ܙ ↔ z;
ܚ ↔ ḥ;
ܛ ↔ ṭ;
ܜ → ṭ;
ܝ ↔ y;
ܟ ↔ k;
ܠ ↔ l;
ܡ ↔ m;
ܢ ↔ n;
ܣ ↔ s;
ܤ → s;
ܥ → ʿ;
ܦ ↔ p;
ܧ → p;
ܨ ↔ ṣ;
ܩ ↔ q;
ܪ ↔ r;
ܬ ↔ t;
# Vowels
ܰ → a;
ܱ → a;
ܲ ↔ a;
ܳ → o;
ܴ → o;
ܵ → a;
ܶ → e;
ܷ → e;
ܸ ↔ e;
ܹ ↔ ē;
ܺ → i;
ܻ → i;
݂ ↔ i;
ܽ → u;
ܾ → u;
ܼ ↔ u;
ܿ ↔ o;
# Punctuation
܍ → \*;‬
…/transforms/transform[@source="Tamil"][@target="InterIndic"][@direction="forward"]/tRuleொ→\uE04A;# VOWEL SIGN O
ோ→\uE04B;# VOWEL SIGN OO
ௌ→\uE04C;# VOWEL SIGN AU
ஔ→\uE014;# LETTER AU
ஂ→\uE002; # SIGN ANUSVARA
ஃ→\uE003; # SIGN VISARGA
அ→\uE005; # LETTER A
ஆ→\uE006; # LETTER AA
இ→\uE007; # LETTER I
ஈ→\uE008; # LETTER II
உ→\uE009; # LETTER U
ஊ→\uE00A; # LETTER UU
எ→\uE00E; # LETTER E
ஏ→\uE00F; # LETTER EE
ஐ→\uE010; # LETTER AI
ஒ→\uE012; # LETTER O
ஓ→\uE013; # LETTER OO
ஔ→\uE014; # LETTER AU
க→\uE015; # LETTER KA
ங→\uE019; # LETTER NGA
ச→\uE01A; # LETTER CA
ஜ→\uE01C; # LETTER JA
ஞ→\uE01E; # LETTER NYA
ட→\uE01F; # LETTER TTA
ண→\uE023; # LETTER NNA
த→\uE024; # LETTER TA
ந→\uE028; # LETTER NA
ன→\uE029; # LETTER NNNA
ப→\uE02A; # LETTER PA
ம→\uE02E; # LETTER MA
ய→\uE02F; # LETTER YA
ர→\uE030; # LETTER RA
ற→\uE031; # LETTER RRA
ல→\uE032; # LETTER LA
ள→\uE033; # LETTER LLA
ழ→\uE034; # LETTER LLLA
வ→\uE035; # LETTER VA
ஶ→\uE036; # LETTER SHA
ஷ→\uE037; # LETTER SSA
ஸ→\uE038; # LETTER SA
ஹ→\uE039; # LETTER HA
ா→\uE03E; # VOWEL SIGN AA
ி→\uE03F; # VOWEL SIGN I
ீ→\uE040; # VOWEL SIGN II
ு→\uE041; # VOWEL SIGN U
ூ→\uE042; # VOWEL SIGN UU
ெ→\uE046; # VOWEL SIGN E
ே→\uE047; # VOWEL SIGN EE
ை→\uE048; # VOWEL SIGN AI
்→\uE04D; # SIGN VIRAMA
ௗ→\uE057; # AU LENGTH MARK
௧→\uE067; # DIGIT ONE
௨→\uE068; # DIGIT TWO
௩→\uE069; # DIGIT THREE
௪→\uE06A; # DIGIT FOUR
௫→\uE06B; # DIGIT FIVE
௬→\uE06C; # DIGIT SIX
௭→\uE06D; # DIGIT SEVEN
௮→\uE06E; # DIGIT EIGHT
௯→\uE06F; # DIGIT NINE
௰→\uE067\uE066; # UNMAPPED Tamil-InterIndic: NUMBER TEN
௱→\uE067\uE066\uE066; # UNMAPPED Tamil-InterIndic: NUMBER ONE HUNDRED
௲→\uE067\uE066\uE066\uE066;# UNMAPPED Tamil-InterIndic: NUMBER ONE THOUSAND
\u0BE6→\uE066;
# Tamil-InterIndic
#:: NFD (NFC) ;
ொ→\uE04A;# VOWEL SIGN O
ோ→\uE04B;# VOWEL SIGN OO
ௌ→\uE04C;# VOWEL SIGN AU
ஔ→\uE014;# LETTER AU
ஂ→\uE002; # SIGN ANUSVARA
ஃ→\uE003; # SIGN VISARGA
அ→\uE005; # LETTER A
ஆ→\uE006; # LETTER AA
இ→\uE007; # LETTER I
ஈ→\uE008; # LETTER II
உ→\uE009; # LETTER U
ஊ→\uE00A; # LETTER UU
எ→\uE00E; # LETTER E
ஏ→\uE00F; # LETTER EE
ஐ→\uE010; # LETTER AI
ஒ→\uE012; # LETTER O
ஓ→\uE013; # LETTER OO
ஔ→\uE014; # LETTER AU
க→\uE015; # LETTER KA
ங→\uE019; # LETTER NGA
ச→\uE01A; # LETTER CA
ஜ→\uE01C; # LETTER JA
ஞ→\uE01E; # LETTER NYA
ட→\uE01F; # LETTER TTA
ண→\uE023; # LETTER NNA
த→\uE024; # LETTER TA
ந→\uE028; # LETTER NA
ன→\uE029; # LETTER NNNA
ப→\uE02A; # LETTER PA
ம→\uE02E; # LETTER MA
ய→\uE02F; # LETTER YA
ர→\uE030; # LETTER RA
ற→\uE031; # LETTER RRA
ல→\uE032; # LETTER LA
ள→\uE033; # LETTER LLA
ழ→\uE034; # LETTER LLLA
வ→\uE035; # LETTER VA
ஶ→\uE036; # LETTER SHA
ஷ→\uE037; # LETTER SSA
ஸ→\uE038; # LETTER SA
ஹ→\uE039; # LETTER HA
ா→\uE03E; # VOWEL SIGN AA
ி→\uE03F; # VOWEL SIGN I
ீ→\uE040; # VOWEL SIGN II
ு→\uE041; # VOWEL SIGN U
ூ→\uE042; # VOWEL SIGN UU
ெ→\uE046; # VOWEL SIGN E
ே→\uE047; # VOWEL SIGN EE
ை→\uE048; # VOWEL SIGN AI
்→\uE04D; # SIGN VIRAMA
ௗ→\uE057; # AU LENGTH MARK
௧→\uE067; # DIGIT ONE
௨→\uE068; # DIGIT TWO
௩→\uE069; # DIGIT THREE
௪→\uE06A; # DIGIT FOUR
௫→\uE06B; # DIGIT FIVE
௬→\uE06C; # DIGIT SIX
௭→\uE06D; # DIGIT SEVEN
௮→\uE06E; # DIGIT EIGHT
௯→\uE06F; # DIGIT NINE
௰→\uE067\uE066; # UNMAPPED Tamil-InterIndic: NUMBER TEN
௱→\uE067\uE066\uE066; # UNMAPPED Tamil-InterIndic: NUMBER ONE HUNDRED
௲→\uE067\uE066\uE066\uE066;# UNMAPPED Tamil-InterIndic: NUMBER ONE THOUSAND
\u0BE6→\uE066;
# :: NFC (NFD) ;
# eof
…/transforms/transform[@source="Telugu"][@target="InterIndic"][@direction="forward"]/tRuleై్→\uE048\uE04D;
ై→\uE048;# VOWEL SIGN AI
ఁ→\uE001; # SIGN CANDRABINDU
ం→\uE002; # SIGN ANUSVARA
ః→\uE003; # SIGN VISARGA
అ→\uE005; # LETTER A
ఆ→\uE006; # LETTER AA
ఇ→\uE007; # LETTER I
ఈ→\uE008; # LETTER II
ఉ→\uE009; # LETTER U
ఊ→\uE00A; # LETTER UU
ఋ→\uE00B; # LETTER VOCALIC R
ఌ→\uE00C; # LETTER VOCALIC L
ఎ→\uE00E; # LETTER E
ఏ→\uE00F; # LETTER EE
ఐ→\uE010; # LETTER AI
ఒ→\uE012; # LETTER O
ఓ→\uE013; # LETTER OO
ఔ→\uE014; # LETTER AU
క→\uE015; # LETTER KA
ఖ→\uE016; # LETTER KHA
గ→\uE017; # LETTER GA
ఘ→\uE018; # LETTER GHA
ఙ→\uE019; # LETTER NGA
చ→\uE01A; # LETTER CA
ఛ→\uE01B; # LETTER CHA
జ→\uE01C; # LETTER JA
ఝ→\uE01D; # LETTER JHA
ఞ→\uE01E; # LETTER NYA
ట→\uE01F; # LETTER TTA
ఠ→\uE020; # LETTER TTHA
డ→\uE021; # LETTER DDA
ఢ→\uE022; # LETTER DDHA
ణ→\uE023; # LETTER NNA
త→\uE024; # LETTER TA
థ→\uE025; # LETTER THA
ద→\uE026; # LETTER DA
ధ→\uE027; # LETTER DHA
న→\uE028; # LETTER NA
ప→\uE02A; # LETTER PA
ఫ→\uE02B; # LETTER PHA
బ→\uE02C; # LETTER BA
భ→\uE02D; # LETTER BHA
మ→\uE02E; # LETTER MA
య→\uE02F; # LETTER YA
ర→\uE030; # LETTER RA
ఱ→\uE031; # LETTER RRA
ల→\uE032; # LETTER LA
ళ→\uE033; # LETTER LLA
వ→\uE035; # LETTER VA
శ→\uE036; # LETTER SHA
ష→\uE037; # LETTER SSA
స→\uE038; # LETTER SA
హ→\uE039; # LETTER HA
ా→\uE03E; # VOWEL SIGN AA
ి→\uE03F; # VOWEL SIGN I
ీ→\uE040; # VOWEL SIGN II
ు→\uE041; # VOWEL SIGN U
ూ→\uE042; # VOWEL SIGN UU
ృ→\uE043; # VOWEL SIGN VOCALIC R
ౄ→\uE044; # VOWEL SIGN VOCALIC RR
ె→\uE046; # VOWEL SIGN E
ే→\uE047; # VOWEL SIGN EE
ొ→\uE04A; # VOWEL SIGN O
ో→\uE04B; # VOWEL SIGN OO
ౌ→\uE04C; # VOWEL SIGN AU
్→\uE04D; # SIGN VIRAMA
ౕ→\uE055; # LENGTH MARK
ౖ→\uE056; # AI LENGTH MARK
ౠ→\uE060; # LETTER VOCALIC RR
ౡ→\uE061; # LETTER VOCALIC LL
౦→\uE066; # DIGIT ZERO
౧→\uE067; # DIGIT ONE
౨→\uE068; # DIGIT TWO
౩→\uE069; # DIGIT THREE
౪→\uE06A; # DIGIT FOUR
౫→\uE06B; # DIGIT FIVE
౬→\uE06C; # DIGIT SIX
౭→\uE06D; # DIGIT SEVEN
౮→\uE06E; # DIGIT EIGHT
౯→\uE06F; # DIGIT NINE
# Telugu-InterIndic
#:: NFD (NFC) ;
ై్→\uE048\uE04D;
ై→\uE048;# VOWEL SIGN AI
ఁ→\uE001; # SIGN CANDRABINDU
ం→\uE002; # SIGN ANUSVARA
ః→\uE003; # SIGN VISARGA
అ→\uE005; # LETTER A
ఆ→\uE006; # LETTER AA
ఇ→\uE007; # LETTER I
ఈ→\uE008; # LETTER II
ఉ→\uE009; # LETTER U
ఊ→\uE00A; # LETTER UU
ఋ→\uE00B; # LETTER VOCALIC R
ఌ→\uE00C; # LETTER VOCALIC L
ఎ→\uE00E; # LETTER E
ఏ→\uE00F; # LETTER EE
ఐ→\uE010; # LETTER AI
ఒ→\uE012; # LETTER O
ఓ→\uE013; # LETTER OO
ఔ→\uE014; # LETTER AU
క→\uE015; # LETTER KA
ఖ→\uE016; # LETTER KHA
గ→\uE017; # LETTER GA
ఘ→\uE018; # LETTER GHA
ఙ→\uE019; # LETTER NGA
చ→\uE01A; # LETTER CA
ఛ→\uE01B; # LETTER CHA
జ→\uE01C; # LETTER JA
ఝ→\uE01D; # LETTER JHA
ఞ→\uE01E; # LETTER NYA
ట→\uE01F; # LETTER TTA
ఠ→\uE020; # LETTER TTHA
డ→\uE021; # LETTER DDA
ఢ→\uE022; # LETTER DDHA
ణ→\uE023; # LETTER NNA
త→\uE024; # LETTER TA
థ→\uE025; # LETTER THA
ద→\uE026; # LETTER DA
ధ→\uE027; # LETTER DHA
న→\uE028; # LETTER NA
ప→\uE02A; # LETTER PA
ఫ→\uE02B; # LETTER PHA
బ→\uE02C; # LETTER BA
భ→\uE02D; # LETTER BHA
మ→\uE02E; # LETTER MA
య→\uE02F; # LETTER YA
ర→\uE030; # LETTER RA
ఱ→\uE031; # LETTER RRA
ల→\uE032; # LETTER LA
ళ→\uE033; # LETTER LLA
వ→\uE035; # LETTER VA
శ→\uE036; # LETTER SHA
ష→\uE037; # LETTER SSA
స→\uE038; # LETTER SA
హ→\uE039; # LETTER HA
ా→\uE03E; # VOWEL SIGN AA
ి→\uE03F; # VOWEL SIGN I
ీ→\uE040; # VOWEL SIGN II
ు→\uE041; # VOWEL SIGN U
ూ→\uE042; # VOWEL SIGN UU
ృ→\uE043; # VOWEL SIGN VOCALIC R
ౄ→\uE044; # VOWEL SIGN VOCALIC RR
ె→\uE046; # VOWEL SIGN E
ే→\uE047; # VOWEL SIGN EE
ొ→\uE04A; # VOWEL SIGN O
ో→\uE04B; # VOWEL SIGN OO
ౌ→\uE04C; # VOWEL SIGN AU
్→\uE04D; # SIGN VIRAMA
ౕ→\uE055; # LENGTH MARK
ౖ→\uE056; # AI LENGTH MARK
ౠ→\uE060; # LETTER VOCALIC RR
ౡ→\uE061; # LETTER VOCALIC LL
౦→\uE066; # DIGIT ZERO
౧→\uE067; # DIGIT ONE
౨→\uE068; # DIGIT TWO
౩→\uE069; # DIGIT THREE
౪→\uE06A; # DIGIT FOUR
౫→\uE06B; # DIGIT FIVE
౬→\uE06C; # DIGIT SIX
౭→\uE06D; # DIGIT SEVEN
౮→\uE06E; # DIGIT EIGHT
౯→\uE06F; # DIGIT NINE
# :: NFC (NFD) ;
# eof
…/transforms/transform[@source="Thai"][@target="ThaiLogical"][@direction="both"]/tRule$thai = [[:thai:] ก-ฺเ-๛] ;
' ' ← $thai { '; ' } $thai;
← $thai { ' ' } $thai;
$thai_reversing = [[:Logical_Order_Exception:] & $thai];
$thai_non_reversing = [$thai - $thai_reversing ];
( $thai_reversing ) ( $thai_non_reversing ) → $2 $1;
$2 $1 ← ( $thai_non_reversing ) ( $thai_reversing ) ;
# This reverses the Thai LogicalOrderException vowels, and does (part of) spaces
# The rules that convert space into semicolon are in another file;
# since they have to come BEFORE the break iterator
$thai = [[:thai:] ก-ฺเ-๛] ;
# First convert the semicolon back
' ' ← $thai { '; ' } $thai;
# Remove any other spaces between thai letters
← $thai { ' ' } $thai;
# Now vowels
$thai_reversing = [[:Logical_Order_Exception:] & $thai];
$thai_non_reversing = [$thai - $thai_reversing ];
( $thai_reversing ) ( $thai_non_reversing ) → $2 $1;
# other direction
$2 $1 ← ( $thai_non_reversing ) ( $thai_reversing ) ;
…/transforms/transform[@source="Thai"][@target="ThaiSemi"][@direction="both"]/tRule$thai = [[:thai:] ก-ฺเ-๛] ;
$thai { ' ' } $thai → '; ' ;
# The rules that convert space into semicolon are in this file;
# since they have to come BEFORE the break iterator.
$thai = [[:thai:] ก-ฺเ-๛] ;
$thai { ' ' } $thai → '; ' ;
…/transforms/transform[@source="ThaiLogical"][@target="Latin"][@direction="both"]/tRule$notAbove = [^\p{ccc=0}\p{ccc=above}] ;
$notBelow = [^\p{ccc=0}\p{ccc=below}] ;
$freeStandingBelow = [̥ ];
$hAccent = [ ̄ ̣];
$notHAccent0 = [^$freeStandingBelow$hAccent];
$notHAccent1 = $freeStandingBelow [^$hAccent];
ห → h̄ ; # THAI CHARACTER HO HIP
ห | $1 ← h ($notAbove*) ̄; # backward case, account for reordering
ฮ ↔ ḥ ; # THAI CHARACTER HO NOKHUK
ข ↔ k̄h ; # THAI CHARACTER KHO KHAI
ฃ ↔ ḳ̄h ; # THAI CHARACTER KHO KHUAT
ฅ ↔ kʹh ; # THAI CHARACTER KHO KHON
ฆ ↔ ḳh ; # THAI CHARACTER KHO RAKHANG
ค ← kh } $notHAccent1 ; # THAI CHARACTER KHO KHWAI
ค ↔ kh } $notHAccent0 ; # THAI CHARACTER KHO KHWAI
ก ↔ k ; # THAI CHARACTER KO KAI
ภ ↔ p̣h ; # THAI CHARACTER PHO SAMPHAO
ผ ↔ p̄h ; # THAI CHARACTER PHO PHUNG
พ ← ph } $notHAccent1 ; # THAI CHARACTER PHO PHAN
พ ↔ ph } $notHAccent0 ; # THAI CHARACTER PHO PHAN
ป ↔ p ; # THAI CHARACTER PO PLA
ฉ ↔ c̄h ; # THAI CHARACTER CHO CHING
ฌ ↔ c̣h ; # THAI CHARACTER CHO CHOE
ช ← ch } $notHAccent1 ; # THAI CHARACTER CHO CHANG
ช ↔ ch } $notHAccent0 ; # THAI CHARACTER CHO CHANG
จ ↔ c ; # THAI CHARACTER CHO CHAN
ฐ ↔ ṭ̄h ; # THAI CHARACTER THO THAN
ฑ ↔ ṯh ; # THAI CHARACTER THO NANGMONTHO
ฒ ↔ tʹh ; # THAI CHARACTER THO PHUTHAO
ถ ↔ t̄h ; # THAI CHARACTER THO THUNG
ธ ↔ ṭh ; # THAI CHARACTER THO THONG
ท ← th } $notHAccent1 ; # THAI CHARACTER THO THAHAN
ท ↔ th } $notHAccent0 ; # THAI CHARACTER THO THAHAN
ฏ ↔ t̩ ; # THAI CHARACTER TO PATAK
ต ↔ t ; # THAI CHARACTER TO TAO
ง ↔ ng ; # THAI CHARACTER NGO NGU
ณ ↔ ṇ ; # THAI CHARACTER NO NEN
น ↔ n ; # THAI CHARACTER NO NU
ญ ↔ ỵ ; # THAI CHARACTER YO YING
ฎ ↔ ḍ ; # THAI CHARACTER DO CHADA
ด ↔ d ; # THAI CHARACTER DO DEK
บ ↔ b ; # THAI CHARACTER BO BAIMAI
ฝ ↔ f̄ ; # THAI CHARACTER FO FA
ฝ | $1 ← f ($notAbove*) ̄; # backward case, account for reordering
ม ↔ m ; # THAI CHARACTER MO MA
ย ↔ y ; # THAI CHARACTER YO YAK
ร ↔ r ; # THAI CHARACTER RO RUA
ฤ ↔ v ; # THAI CHARACTER RU
ฦ ↔ ł ; # THAI CHARACTER LU
ว ↔ w ; # THAI CHARACTER WO WAEN
ศ ↔ ṣ̄ ; # THAI CHARACTER SO SALA***
ศ | $1 ← s ̣ ($notAbove*) ̄; # backward case, account for reordering
ษ ↔ s̄ʹ ; # THAI CHARACTER SO RUSI
ส → s̄ ; # THAI CHARACTER SO SUA***
ส | $1 ← s ($notAbove*) ̄; # backward case, account for reordering
ฬ ↔ ḷ ; # THAI CHARACTER LO CHULA
ล ↔ l ; # THAI CHARACTER LO LING
ฟ ↔ f ; # THAI CHARACTER FO FAN
อ ↔ x ; # THAI CHARACTER O ANG
ซ ↔ s ; # THAI CHARACTER SO SO
ั ↔ ạ ; # THAI CHARACTER MAI HAN-AKAT
า → ā ; # THAI CHARACTER SARA AA
า | $1 ← a ($notAbove*) ̄; # backward case, account for reordering
ำ → a ̉; # THAI CHARACTER SARA AM
ำ | $1 ← a ($notAbove*) ̉ ; # backward case, account for reordering
ะ ↔ a ; # THAI CHARACTER SARA A
ี ↔ ī ; # THAI CHARACTER SARA II
ี | $1 ← i ($notAbove*) ̄ ; # backward case, account for reordering
ื ↔ ụ̄ ; # THAI CHARACTER SARA UEE
ื | $1 ← u ̣ ($notAbove*) ̄ ; # backward case, account for reordering
ึ ↔ ụ ; # THAI CHARACTER SARA UE
ู ↔ ū ; # THAI CHARACTER SARA UU
ู | $1 ← u ($notAbove*) ̄ ; # backward case, account for reordering
ุ ↔ u ; # THAI CHARACTER SARA U
ฯ ↔ ‡ ; # THAI CHARACTER PAIYANNOI
เ ↔ e ; # THAI CHARACTER SARA E
แ ↔ æ ; # THAI CHARACTER SARA AE
โ ↔ o ; # THAI CHARACTER SARA O
ใ ↔ ı ; # THAI CHARACTER SARA AI MAIMUAN
ไ ↔ ị ; # THAI CHARACTER SARA AI MAIMALAI
ๅ ↔ ɨ ; # THAI CHARACTER LAKKHANGYAO
็ ↔ ̆ ; # THAI CHARACTER MAITAIKHU
่ ↔ ̀ ; # THAI CHARACTER MAI EK
้ ↔ ̂ ; # THAI CHARACTER MAI THO
๊ ↔ ́ ; # THAI CHARACTER MAI TRI
๋ ↔ ̌ ; # THAI CHARACTER MAI CHATTAWA
์ ↔ ̒ ; # THAI CHARACTER THANTHAKHAT
๎ ↔ '~' ; # THAI CHARACTER YAMAKKAN
ํ ↔ ̊ ; # THAI CHARACTER NIKHAHIT
๏ ↔ '§' ; # THAI CHARACTER FONGMAN
๐ ↔ 0 ; # THAI DIGIT ZERO
๑ ↔ 1 ; # THAI DIGIT ONE
๒ ↔ 2 ; # THAI DIGIT TWO
๓ ↔ 3 ; # THAI DIGIT THREE
๔ ↔ 4 ; # THAI DIGIT FOUR
๕ ↔ 5 ; # THAI DIGIT FIVE
๖ ↔ 6 ; # THAI DIGIT SIX
๗ ↔ 7 ; # THAI DIGIT SEVEN
๘ ↔ 8 ; # THAI DIGIT EIGHT
๙ ↔ 9 ; # THAI DIGIT NINE
๚ ↔ '||' ; # THAI CHARACTER ANGKHANKHU
๛ ↔ » ; # THAI CHARACTER KHOMUT
ๆ ↔ « ; # THAI CHARACTER MAIYAMOK
ฺ ↔ ˌ ; # THAI CHARACTER PHINTHU
ิ ↔ i ; # THAI CHARACTER SARA I
| k ← g ;
| k ← h ;
| c ← j ;
| k ← q ;
| s ← z ;
:: (lower);
# Thai-Latin
# This set of rules follows ISO 11940
# see http://homepage.mac.com/sirbinks/pdf/Thai.r2.pdf
# except that that does not mention an implicit vowel, so we use ọ
#
# The transcription is fairly ugly, so we ought to also do the UNGEGN version
# see: http://www.eki.ee/wgrs/rom1_th.pdf
# and probably make that the main variant.
#
# Note: this is an internal file. The NFD/NFC is handled externally, in the index
# The insertion of spaces between words, the reversal of the vowels
# and the conversion of space to semicolon are done *outside* of these rules.
# So as far as these rules are concerned, the vowels are in logical order!
# insert implicit vowel (and remove it going the other way)
# COMMENTED out: the implicit vowel positions cannot be predicted algorithmically
#$consonant = [ก-ฮ];
#$vowel = [ะ-ฺเ-ไ็];
#{ ( $consonant ) } [^$vowel \uE000] → | $1 \uE000 ;
#\uE000 → ọ ;
# ← ọ ;
$notAbove = [^\p{ccc=0}\p{ccc=above}] ;
$notBelow = [^\p{ccc=0}\p{ccc=below}] ;
# Consonants
# Warning: the 'h's need to be handled carefully!
# What we really want to say is the following, but we can't
# $notHAccent = !($notAbove* ̄ | $notBelow* ̣) ;
# Since the only accents we care about that could cause problems are free-standing accents below, we use instead:
$freeStandingBelow = [̥ ];
$hAccent = [ ̄ ̣];
$notHAccent0 = [^$freeStandingBelow$hAccent];
$notHAccent1 = $freeStandingBelow [^$hAccent];
ห → h̄ ; # THAI CHARACTER HO HIP
ห | $1 ← h ($notAbove*) ̄; # backward case, account for reordering
ฮ ↔ ḥ ; # THAI CHARACTER HO NOKHUK
ข ↔ k̄h ; # THAI CHARACTER KHO KHAI
ฃ ↔ ḳ̄h ; # THAI CHARACTER KHO KHUAT
ฅ ↔ kʹh ; # THAI CHARACTER KHO KHON
ฆ ↔ ḳh ; # THAI CHARACTER KHO RAKHANG
ค ← kh } $notHAccent1 ; # THAI CHARACTER KHO KHWAI
ค ↔ kh } $notHAccent0 ; # THAI CHARACTER KHO KHWAI
ก ↔ k ; # THAI CHARACTER KO KAI
ภ ↔ p̣h ; # THAI CHARACTER PHO SAMPHAO
ผ ↔ p̄h ; # THAI CHARACTER PHO PHUNG
พ ← ph } $notHAccent1 ; # THAI CHARACTER PHO PHAN
พ ↔ ph } $notHAccent0 ; # THAI CHARACTER PHO PHAN
ป ↔ p ; # THAI CHARACTER PO PLA
ฉ ↔ c̄h ; # THAI CHARACTER CHO CHING
ฌ ↔ c̣h ; # THAI CHARACTER CHO CHOE
ช ← ch } $notHAccent1 ; # THAI CHARACTER CHO CHANG
ช ↔ ch } $notHAccent0 ; # THAI CHARACTER CHO CHANG
จ ↔ c ; # THAI CHARACTER CHO CHAN
ฐ ↔ ṭ̄h ; # THAI CHARACTER THO THAN
ฑ ↔ ṯh ; # THAI CHARACTER THO NANGMONTHO
ฒ ↔ tʹh ; # THAI CHARACTER THO PHUTHAO
ถ ↔ t̄h ; # THAI CHARACTER THO THUNG
ธ ↔ ṭh ; # THAI CHARACTER THO THONG
ท ← th } $notHAccent1 ; # THAI CHARACTER THO THAHAN
ท ↔ th } $notHAccent0 ; # THAI CHARACTER THO THAHAN
#Note: TO PATAK deviates from ISO since t-dotunder + h would be ambigous. So it uses vertical tick.
ฏ ↔ t̩ ; # THAI CHARACTER TO PATAK
ต ↔ t ; # THAI CHARACTER TO TAO
# since there is no singleton g (generated), don't worry about that.
ง ↔ ng ; # THAI CHARACTER NGO NGU
ณ ↔ ṇ ; # THAI CHARACTER NO NEN
น ↔ n ; # THAI CHARACTER NO NU
ญ ↔ ỵ ; # THAI CHARACTER YO YING
ฎ ↔ ḍ ; # THAI CHARACTER DO CHADA
ด ↔ d ; # THAI CHARACTER DO DEK
บ ↔ b ; # THAI CHARACTER BO BAIMAI
ฝ ↔ f̄ ; # THAI CHARACTER FO FA
ฝ | $1 ← f ($notAbove*) ̄; # backward case, account for reordering
ม ↔ m ; # THAI CHARACTER MO MA
ย ↔ y ; # THAI CHARACTER YO YAK
ร ↔ r ; # THAI CHARACTER RO RUA
ฤ ↔ v ; # THAI CHARACTER RU
ฦ ↔ ł ; # THAI CHARACTER LU
ว ↔ w ; # THAI CHARACTER WO WAEN
ศ ↔ ṣ̄ ; # THAI CHARACTER SO SALA***
ศ | $1 ← s ̣ ($notAbove*) ̄; # backward case, account for reordering
ษ ↔ s̄ʹ ; # THAI CHARACTER SO RUSI
ส → s̄ ; # THAI CHARACTER SO SUA***
ส | $1 ← s ($notAbove*) ̄; # backward case, account for reordering
ฬ ↔ ḷ ; # THAI CHARACTER LO CHULA
ล ↔ l ; # THAI CHARACTER LO LING
ฟ ↔ f ; # THAI CHARACTER FO FAN
อ ↔ x ; # THAI CHARACTER O ANG
ซ ↔ s ; # THAI CHARACTER SO SO
# vowels
ั ↔ ạ ; # THAI CHARACTER MAI HAN-AKAT
า → ā ; # THAI CHARACTER SARA AA
า | $1 ← a ($notAbove*) ̄; # backward case, account for reordering
# We deviate from ISO for SARA AM for disambiguation
ำ → a ̉; # THAI CHARACTER SARA AM
ำ | $1 ← a ($notAbove*) ̉ ; # backward case, account for reordering
ะ ↔ a ; # THAI CHARACTER SARA A
ี ↔ ī ; # THAI CHARACTER SARA II
ี | $1 ← i ($notAbove*) ̄ ; # backward case, account for reordering
ื ↔ ụ̄ ; # THAI CHARACTER SARA UEE
ื | $1 ← u ̣ ($notAbove*) ̄ ; # backward case, account for reordering
ึ ↔ ụ ; # THAI CHARACTER SARA UE
ู ↔ ū ; # THAI CHARACTER SARA UU
ู | $1 ← u ($notAbove*) ̄ ; # backward case, account for reordering
ุ ↔ u ; # THAI CHARACTER SARA U
ฯ ↔ ‡ ; # THAI CHARACTER PAIYANNOI
# ฿ ↔ XXX ; # THAI CURRENCY SYMBOL BAHT
เ ↔ e ; # THAI CHARACTER SARA E
แ ↔ æ ; # THAI CHARACTER SARA AE
โ ↔ o ; # THAI CHARACTER SARA O
ใ ↔ ı ; # THAI CHARACTER SARA AI MAIMUAN
ไ ↔ ị ; # THAI CHARACTER SARA AI MAIMALAI
ๅ ↔ ɨ ; # THAI CHARACTER LAKKHANGYAO
็ ↔ ̆ ; # THAI CHARACTER MAITAIKHU
่ ↔ ̀ ; # THAI CHARACTER MAI EK
้ ↔ ̂ ; # THAI CHARACTER MAI THO
๊ ↔ ́ ; # THAI CHARACTER MAI TRI
๋ ↔ ̌ ; # THAI CHARACTER MAI CHATTAWA
์ ↔ ̒ ; # THAI CHARACTER THANTHAKHAT
๎ ↔ '~' ; # THAI CHARACTER YAMAKKAN
# We deviate from ISO for disambiguation
ํ ↔ ̊ ; # THAI CHARACTER NIKHAHIT
๏ ↔ '§' ; # THAI CHARACTER FONGMAN
๐ ↔ 0 ; # THAI DIGIT ZERO
๑ ↔ 1 ; # THAI DIGIT ONE
๒ ↔ 2 ; # THAI DIGIT TWO
๓ ↔ 3 ; # THAI DIGIT THREE
๔ ↔ 4 ; # THAI DIGIT FOUR
๕ ↔ 5 ; # THAI DIGIT FIVE
๖ ↔ 6 ; # THAI DIGIT SIX
๗ ↔ 7 ; # THAI DIGIT SEVEN
๘ ↔ 8 ; # THAI DIGIT EIGHT
๙ ↔ 9 ; # THAI DIGIT NINE
๚ ↔ '||' ; # THAI CHARACTER ANGKHANKHU
๛ ↔ » ; # THAI CHARACTER KHOMUT
ๆ ↔ « ; # THAI CHARACTER MAIYAMOK
# moved down to make shorter first
#Note: PHINTHU deviates from ISO since underring causes canonical problems. So it uses spacing tick below.
ฺ ↔ ˌ ; # THAI CHARACTER PHINTHU
ิ ↔ i ; # THAI CHARACTER SARA I
# fallbacks
| k ← g ;
| k ← h ;
| c ← j ;
| k ← q ;
| s ← z ;
:: (lower);
…/transforms/transform[@source="tlh"][@target="tlh_FONIPA"][@direction="forward"]/tRule::NFC;
tlh → t͡ɬ;
aw → aʊ̯; # similar to English ‹cow›
ew → ɛʊ̯; # does not exist in English
Iw → ɪʊ̯; # des not exist English
ay → aɪ̯; # similar to English ‹why›
ey → eɪ̯; # similar to English ‹may›
Iy → ɪː; # KLI says like English ‹key›, which is not a diphthong
oy → oɪ̯; # KLI says English ‹boy›, which would be [ɔɪ̯], but ‹o› is [o]
uy → uɪ̯; # similar to English ‹gooey› but in on syllable
ch → t͡ʃ;
gh → ɣ;
ng → ŋ;
p → pʰ;
t → tʰ;
q → qʰ;
’ → ʔ;
\' → ʔ;
b → b;
D → ɖ;
Q → q͡χ;
j → d͡ʒ;
S → ʂ;
H → x;
v → v;
m → m;
n → n;
r → r;
w → w;
l → l;
y → j;
a → ɑ;
e → ɛ;
I → ɪ;
o → o;
u → u;
\- → ;
::NFC;
# Author: sascha@google.com (Sascha Brawer)
#
# Transformation from Klingon (tlh) to its IPA transcription (tlh_FONIPA).
# http://en.wikipedia.org/wiki/Klingon_language#Phonology
# http://www.kli.org/tlh/sounds.html

::NFC;

tlh → t͡ɬ;

# Dipthongs as per http://www.kli.org/tlh/sounds.html. For those that
# exist in English, we following the American English pronunciation.
# http://en.wikipedia.org/wiki/Diphthong#English
aw → aʊ̯; # similar to English ‹cow›
ew → ɛʊ̯; # does not exist in English
Iw → ɪʊ̯; # des not exist English
ay → aɪ̯; # similar to English ‹why›
ey → eɪ̯; # similar to English ‹may›
Iy → ɪː; # KLI says like English ‹key›, which is not a diphthong
oy → oɪ̯; # KLI says English ‹boy›, which would be [ɔɪ̯], but ‹o› is [o]
uy → uɪ̯; # similar to English ‹gooey› but in on syllable

ch → t͡ʃ;
gh → ɣ;
ng → ŋ;

p → pʰ;
t → tʰ;
q → qʰ;
’ → ʔ;
\' → ʔ;
b → b;
D → ɖ;
Q → q͡χ;
j → d͡ʒ;
S → ʂ;
H → x;
v → v;
m → m;
n → n;
r → r;
w → w;
l → l;
y → j;

a → ɑ;
e → ɛ;
I → ɪ;
o → o;
u → u;

\- → ;

::NFC;
…/transforms/transform[@source="tr"][@target="Lower"][@direction="forward"]/tRuleİ→i;
I([^[:ccc=Not_Reordered:][:ccc=Above:]]*)\u0307 → i$1 ;
I→ı ;
::Any-Lower();
# Copyright (C) 2011-2013, Google, Inc.; Unicode, Inc.; and others. All Rights Reserved.
# I and i-dotless; I-dot and i are case pairs in Turkish and Azeri
# 0130; 0069; 0130; 0130; tr; # LATIN CAPITAL LETTER I WITH DOT ABOVE
İ→i;
# When lowercasing, remove dot_above in the sequence I + dot_above, which will turn into i.
# This matches the behavior of the canonically equivalent I-dot_above
# 0307; ; 0307; 0307; tr After_I; # COMBINING DOT ABOVE
# When lowercasing, unless an I is before a dot_above, it turns into a dotless i.
# 0049; 0131; 0049; 0049; tr Not_Before_Dot; # LATIN CAPITAL LETTER I
I([^[:ccc=Not_Reordered:][:ccc=Above:]]*)\u0307 → i$1 ;
I→ı ;
::Any-Lower();
…/transforms/transform[@source="tr"][@target="Title"][@direction="forward"]/tRule[:cased:] [:case-ignorable:]* { İ → i;
[:cased:] [:case-ignorable:]* { I → ı;
[:cased:] [:case-ignorable:]* { (.) → &Any-Lower($1) ;
i→İ ;
([:Lowercase:]) → &Any-Upper($1) ;
# Copyright (C) 2011-2013, Google, Inc.; Unicode, Inc.; and others. All Rights Reserved.
# I and i-dotless; I-dot and i are case pairs in Turkish and Azeri
# Make any string of letters after a cased letter be lower, with rules for i
[:cased:] [:case-ignorable:]* { İ → i;
[:cased:] [:case-ignorable:]* { I → ı;
[:cased:] [:case-ignorable:]* { (.) → &Any-Lower($1) ;
# Otherwise all lowercase go to upper (titlecase stay as is)
i→İ ;
([:Lowercase:]) → &Any-Upper($1) ;
# do later I([^[:ccc=Not_Reordered:][:ccc=Above:]]*)\u0307 → i$1 ;
…/transforms/transform[@source="tr"][@target="Upper"][@direction="forward"]/tRulei→İ;
::Any-Upper();
# Copyright (C) 2011-2013, Apple Inc.; Unicode, Inc.; and others. All Rights Reserved.
# I and i-dotless; I-dot and i are case pairs in Turkish and Azeri
# When uppercasing, i turns into a dotted capital I
# 0069; 0069; 0130; 0130; tr; # LATIN SMALL LETTER I
i→İ;
::Any-Upper();
…/transforms/transform[@source="Turkmen"][@target="Latin"][@variant="BGN"][@direction="forward"]/tRule:: NFD (NFC) ;
$prime = ʹ ;
$doublePrime = ʺ ;
$upperConsonants = [БВГДЖҖЗЙКЛМНҢПРСТФХЦЧШЩЪЬ] ;
$lowerConsonants = [бвгджҗзйклмнңпрстфхцчшщъь] ;
$consonants = [$upperConsonants $lowerConsonants] ;
$upperVowels = [АЕЁИОӨУҮЫЭӘЮЯ] ;
$lowerVowels = [аеёиоөуүыэәюя] ;
$vowels = [$upperVowels $lowerVowels] ;
$lower = [$lowerConsonants $lowerVowels] ;
$wordBoundary = [^[:L:][:M:][:N:]] ;
А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → W ; # CYRILLIC CAPITAL LETTER VE
в → w ; # CYRILLIC SMALL LETTER VE
Г → G ; # CYRILLIC CAPITAL LETTER GHE
г → g ; # CYRILLIC SMALL LETTER GHE
Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
Е}[[$upperVowels - [Ә]] [ЙЪЬ]] → YE ; # CYRILLIC CAPITAL LETTER IE
Е}[[$lowerVowels - [ә]] [йъь]] → Ye ; # CYRILLIC CAPITAL LETTER IE
$wordBoundary{Е → Ye ; # CYRILLIC CAPITAL LETTER IE
Е → E ; # CYRILLIC CAPITAL LETTER IE
е}[[$upperVowels - [Ә]] [$lowerVowels - [ә]] [ЙйЪъЬь]] → ye ; # CYRILLIC SMALL LETTER IE
$wordBoundary{е → ye ; # CYRILLIC SMALL LETTER IE
е → e ; # CYRILLIC SMALL LETTER IE
Ё} $lower → Yo ; # CYRILLIC CAPITAL LETTER IO
Ё → YO ; # CYRILLIC CAPITAL LETTER IO
ё → yo ; # CYRILLIC SMALL LETTER IO
Ж} $lower → Zh ; # CYRILLIC CAPITAL LETTER ZHE
Ж → ZH ; # CYRILLIC CAPITAL LETTER ZHE
ж → zh ; # CYRILLIC SMALL LETTER ZHE
ЗХ → Z·H ; # CYRILLIC CAPITAL LETTER ZE
Зх → Z·h ; # CYRILLIC CAPITAL LETTER ZE
зх → z·h ; # CYRILLIC SMALL LETTER ZE
З → Z ; # CYRILLIC CAPITAL LETTER ZE
з → z ; # CYRILLIC SMALL LETTER ZE
И → И ; # CYRILLIC CAPITAL LETTER I
и → и ; # CYRILLIC SMALL LETTER I
Й → Y ; # CYRILLIC CAPITAL LETTER I
й → y ; # CYRILLIC SMALL LETTER I
К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
НГ → N·G ; # CYRILLIC CAPITAL LETTER EN
Нг → N·g ; # CYRILLIC CAPITAL LETTER EN
нг → n·g ; # CYRILLIC SMALL LETTER EN
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
Ң} $lower → Ng ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
Ң → NG ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
ң → ng ; # CYRILLIC SMALL LETTER EN WITH DESCENDER
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
Ө → Ö ; # CYRILLIC CAPITAL LETTER BARRED O
ө → ö ; # CYRILLIC SMALL LETTER BARRED O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER
СХ → S·H ; # CYRILLIC CAPITAL LETTER ES
Сх → S·h ; # CYRILLIC CAPITAL LETTER ES
сх → s·h ; # CYRILLIC SMALL LETTER ES
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
У → U ; # CYRILLIC CAPITAL LETTER U
у → u ; # CYRILLIC SMALL LETTER U
Ү → Ü ; # CYRILLIC CAPITAL LETTER STRAIGHT U
ү → ü ; # CYRILLIC SMALL LETTER STRAIGHT U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х → H ; # CYRILLIC CAPITAL LETTER HA
х → h ; # CYRILLIC SMALL LETTER HA
ЦХ → TS·H ; # CYRILLIC CAPITAL LETTER GHE
Цх → Ts·h ; # CYRILLIC CAPITAL LETTER GHE
цх → ts·h ; # CYRILLIC SMALL LETTER GHE
Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
ц → ts ; # CYRILLIC SMALL LETTER TSE
Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
ч → ch ; # CYRILLIC SMALL LETTER CHE
ШЧ → SH·CH ; # CYRILLIC CAPITAL LETTER SHA
Шч → Sh·ch ; # CYRILLIC CAPITAL LETTER SHA
шч → sh·ch ; # CYRILLIC SMALL LETTER SHA
Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA
Ш → SH ; # CYRILLIC CAPITAL LETTER SHA
ш → sh ; # CYRILLIC SMALL LETTER SHA
Щ} $lower → Shch ; # CYRILLIC CAPITAL LETTER SHCHA
Щ → SHCH ; # CYRILLIC CAPITAL LETTER SHCHA
щ → shch ; # CYRILLIC SMALL LETTER SHCHA
Ъ → $doublePrime ; # CYRILLIC CAPITAL LETTER HARD SIGN
ъ → $doublePrime ; # CYRILLIC SMALL LETTER HARD SIGN
Ы → Y ; # CYRILLIC CAPITAL LETTER YERU
ы → y ; # CYRILLIC SMALL LETTER YERU
Ь → $prime ; # CYRILLIC CAPITAL LETTER SOFT SIGN
ь → $prime ; # CYRILLIC SMALL LETTER SOFT SIGN
Э → E ; # CYRILLIC CAPITAL LETTER E
э → e ; # CYRILLIC SMALL LETTER E
Ә → Ä ; # CYRILLIC CAPITAL LETTER SCHWA
ә → ä ; # CYRILLIC SMALL LETTER SCHWA
Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
Ю → YU ; # CYRILLIC CAPITAL LETTER YU
ю → yu ; # CYRILLIC SMALL LETTER YU
Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
Я → YA ; # CYRILLIC CAPITAL LETTER YA
я → ya ; # CYRILLIC SMALL LETTER YA
#
########################################################################
# BGN/PCGN 1979 System
#
# The BGN/PCGN system for Turkmen was designed for use in
# romanizing names written in the Turkmen alphabet.
# The Turkmen alphabet contains five letters not present
# in the Russian alphabet: Җҗ, Ңң, Өө, Үү, and Әә.
#
# The Turkmen Cyrillic Alphabet as defined by the BGN (Page 103):
#
# АБВГДЕЁЖҖЗИЙКЛМНҢОӨПРСТУҮФХЦЧШЩЪЫЬЭӘЮЯ
# абвгдеёжзҗийклмнңоөпрстуүфхцчшщъыьэәюя
#
# Originally prepared by Michael Everson
########################################################################
#
# MINIMAL FILTER: Turkmen-Latin
#

# :: [АБВГДЕЁЖҖЗИЙКЛМНҢОӨПРСТУҮФХЦЧШЩЪЫЬЭӘЮЯабвгдеёжзҗийклмнңоөпрстуүфхцчшщъыьэәюя] ;
:: NFD (NFC) ;
#
#
########################################################################


#
########################################################################
#
# Define All Transformation Variables
#
########################################################################
#

$prime = ʹ ;
$doublePrime = ʺ ;

$upperConsonants = [БВГДЖҖЗЙКЛМНҢПРСТФХЦЧШЩЪЬ] ;
$lowerConsonants = [бвгджҗзйклмнңпрстфхцчшщъь] ;
$consonants = [$upperConsonants $lowerConsonants] ;

$upperVowels = [АЕЁИОӨУҮЫЭӘЮЯ] ;
$lowerVowels = [аеёиоөуүыэәюя] ;
$vowels = [$upperVowels $lowerVowels] ;

$lower = [$lowerConsonants $lowerVowels] ;
#
#
# Use this $wordBoundary until bug 2034 is fixed in ICU:
# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
#

$wordBoundary = [^[:L:][:M:][:N:]] ;
#
#
########################################################################


#
########################################################################
#
# Start of Alphabetic Transformations
#
########################################################################
#

А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → W ; # CYRILLIC CAPITAL LETTER VE
в → w ; # CYRILLIC SMALL LETTER VE
Г → G ; # CYRILLIC CAPITAL LETTER GHE
г → g ; # CYRILLIC SMALL LETTER GHE
Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
#
#
########################################################################
#
# BGN Page 104 Rule 1:
#
# The character e should be romanized ye initially, after the vowel
# characters a, e, ё, и, о, ө, у, ү, ы, э, ю, and я, and after й, ъ, and ь.
# In all other instances, it should be romanized e.
#
########################################################################
#

Е}[[$upperVowels - [Ә]] [ЙЪЬ]] → YE ; # CYRILLIC CAPITAL LETTER IE
Е}[[$lowerVowels - [ә]] [йъь]] → Ye ; # CYRILLIC CAPITAL LETTER IE
$wordBoundary{Е → Ye ; # CYRILLIC CAPITAL LETTER IE
Е → E ; # CYRILLIC CAPITAL LETTER IE
е}[[$upperVowels - [Ә]] [$lowerVowels - [ә]] [ЙйЪъЬь]] → ye ; # CYRILLIC SMALL LETTER IE
$wordBoundary{е → ye ; # CYRILLIC SMALL LETTER IE
е → e ; # CYRILLIC SMALL LETTER IE
#
#
########################################################################
#
# End of Rule 1
#
########################################################################
#

Ё} $lower → Yo ; # CYRILLIC CAPITAL LETTER IO
Ё → YO ; # CYRILLIC CAPITAL LETTER IO
ё → yo ; # CYRILLIC SMALL LETTER IO
Ж} $lower → Zh ; # CYRILLIC CAPITAL LETTER ZHE
Ж → ZH ; # CYRILLIC CAPITAL LETTER ZHE
ж → zh ; # CYRILLIC SMALL LETTER ZHE
#
#
########################################################################
#
# BGN Page 104 Rule 2
#
# The character sequences зх, нг, сх, and цх may be romanized z·h,
# n·g, s·h, and ts·h in order to differentiate those romanizations form
# the digraphs zh, ng, sh, and the letter sequence tsh, which are used
# to render the characters ж, ң, ш, and the character sequence тш.
#
########################################################################
#

ЗХ → Z·H ; # CYRILLIC CAPITAL LETTER ZE
Зх → Z·h ; # CYRILLIC CAPITAL LETTER ZE
зх → z·h ; # CYRILLIC SMALL LETTER ZE
З → Z ; # CYRILLIC CAPITAL LETTER ZE
з → z ; # CYRILLIC SMALL LETTER ZE
#
#
########################################################################
#
# End Rule 2
#
########################################################################
#

И → И ; # CYRILLIC CAPITAL LETTER I
и → и ; # CYRILLIC SMALL LETTER I
Й → Y ; # CYRILLIC CAPITAL LETTER I
й → y ; # CYRILLIC SMALL LETTER I
К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
#
#
########################################################################
#
# BGN Page 104 Rule 2
#
# нг becomes n·g
#
########################################################################
#

НГ → N·G ; # CYRILLIC CAPITAL LETTER EN
Нг → N·g ; # CYRILLIC CAPITAL LETTER EN
нг → n·g ; # CYRILLIC SMALL LETTER EN
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
#
#
########################################################################
#
# End Rule 2
#
########################################################################
#

Ң} $lower → Ng ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
Ң → NG ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
ң → ng ; # CYRILLIC SMALL LETTER EN WITH DESCENDER
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
Ө → Ö ; # CYRILLIC CAPITAL LETTER BARRED O
ө → ö ; # CYRILLIC SMALL LETTER BARRED O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER
#
#
########################################################################
#
# BGN Page 104 Rule 2
#
# сх becomes s·h
#
########################################################################
#

СХ → S·H ; # CYRILLIC CAPITAL LETTER ES
Сх → S·h ; # CYRILLIC CAPITAL LETTER ES
сх → s·h ; # CYRILLIC SMALL LETTER ES
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
#
#
########################################################################
#
# End Rule 2
#
########################################################################
#

Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
У → U ; # CYRILLIC CAPITAL LETTER U
у → u ; # CYRILLIC SMALL LETTER U
Ү → Ü ; # CYRILLIC CAPITAL LETTER STRAIGHT U
ү → ü ; # CYRILLIC SMALL LETTER STRAIGHT U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х → H ; # CYRILLIC CAPITAL LETTER HA
х → h ; # CYRILLIC SMALL LETTER HA
#
#
########################################################################
#
# BGN Page 104 Rule 2
#
# цх becomes ts·h
#
########################################################################
#

ЦХ → TS·H ; # CYRILLIC CAPITAL LETTER GHE
Цх → Ts·h ; # CYRILLIC CAPITAL LETTER GHE
цх → ts·h ; # CYRILLIC SMALL LETTER GHE
Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
ц → ts ; # CYRILLIC SMALL LETTER TSE
#
#
########################################################################
#
# End Rule 2
#
########################################################################
#

Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
ч → ch ; # CYRILLIC SMALL LETTER CHE
#
#
########################################################################
#
# Implied rule from BGN Russian-Latin transliteration (Page 94 Note 3.6).
#
# шч becomes sh·ch
#
########################################################################
#

ШЧ → SH·CH ; # CYRILLIC CAPITAL LETTER SHA
Шч → Sh·ch ; # CYRILLIC CAPITAL LETTER SHA
шч → sh·ch ; # CYRILLIC SMALL LETTER SHA
Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA
Ш → SH ; # CYRILLIC CAPITAL LETTER SHA
ш → sh ; # CYRILLIC SMALL LETTER SHA
Щ} $lower → Shch ; # CYRILLIC CAPITAL LETTER SHCHA
Щ → SHCH ; # CYRILLIC CAPITAL LETTER SHCHA
щ → shch ; # CYRILLIC SMALL LETTER SHCHA
#
#
########################################################################
#
# End Implied rule
#
########################################################################
#

Ъ → $doublePrime ; # CYRILLIC CAPITAL LETTER HARD SIGN
ъ → $doublePrime ; # CYRILLIC SMALL LETTER HARD SIGN
#
#
########################################################################
#
# BGN Page 104 Note 3
#
# The character Ыы may be romanized Ɨɨ instead of Yy, if so desired.
#
########################################################################
#

Ы → Y ; # CYRILLIC CAPITAL LETTER YERU
ы → y ; # CYRILLIC SMALL LETTER YERU
#
#
# Alternative rule to implement the option described here. To apply
# uncomment the following by removing the '#' mark at the start of the
# line and insert before the two rule lines above.
#
#Ы → Ɨ ; # CYRILLIC CAPITAL LETTER YERU
#ы → ɨ ; # CYRILLIC SMALL LETTER YERU
#
########################################################################
#
# End BGN Page 104 Note 2
#
########################################################################
#

Ь → $prime ; # CYRILLIC CAPITAL LETTER SOFT SIGN
ь → $prime ; # CYRILLIC SMALL LETTER SOFT SIGN
Э → E ; # CYRILLIC CAPITAL LETTER E
э → e ; # CYRILLIC SMALL LETTER E
Ә → Ä ; # CYRILLIC CAPITAL LETTER SCHWA
ә → ä ; # CYRILLIC SMALL LETTER SCHWA
Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
Ю → YU ; # CYRILLIC CAPITAL LETTER YU
ю → yu ; # CYRILLIC SMALL LETTER YU
Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
Я → YA ; # CYRILLIC CAPITAL LETTER YA
я → ya ; # CYRILLIC SMALL LETTER YA
#
#
########################################################################
…/transforms/transform[@source="Ukrainian"][@target="Latin"][@variant="BGN"][@direction="forward"]/tRule:: [АБВГҐДЕЄЖЗИІЇЙКЛМНОПРСТУФХЦЧШЩЮЯЬабвгґдеєжзиіїйклмнопрстуфхцчшщюяь’] ;
:: NFC ;
$prime = ʹ ;
$doublePrime = ʺ ;
$upperConsonants = [БВГҐДЖЗЙКЛМНПРСТФХЦЧШЩЬ] ;
$lowerConsonants = [бвгґджзйклмнпрстфхцчшщь’] ;
$consonants = [$upperConsonants $lowerConsonants] ;
$upperVowels = [АЕЄИІЇОУЮЯ] ;
$lowerVowels = [аеєиіїоуюя] ;
$vowels = [$upperVowels $lowerVowels] ;
$lower = [$lowerConsonants $lowerVowels] ;
$wordBoundary = [^[:L:][:M:][:N:]] ;
А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → V ; # CYRILLIC CAPITAL LETTER VE
в → v ; # CYRILLIC SMALL LETTER VE
Г → H ; # CYRILLIC CAPITAL LETTER GHE
г → h ; # CYRILLIC SMALL LETTER GHE
Ґ → G ; # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
ґ → g ; # CYRILLIC SMALL LETTER GHE WITH UPTURN
Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
Е → E ; # CYRILLIC CAPITAL LETTER IE
е → e ; # CYRILLIC SMALL LETTER IE
Є} $lower → Ye ; # CYRILLIC CAPITAL LETTER UKRAINIAN IE
Є → YE ; # CYRILLIC CAPITAL LETTER UKRAINIAN IE
є → ye ; # CYRILLIC SMALL LETTER UKRAINIAN IE
Ж} $lower → Zh ; # CYRILLIC CAPITAL LETTER ZHE
Ж → ZH ; # CYRILLIC CAPITAL LETTER ZHE
ж → zh ; # CYRILLIC SMALL LETTER ZHE
ЗГ → Z·H ; # CYRILLIC CAPITAL LETTER ZE
Зг → Z·h ; # CYRILLIC CAPITAL LETTER ZE
зг → z·h ; # CYRILLIC SMALL LETTER ZE
З → Z ; # CYRILLIC CAPITAL LETTER ZE
з → z ; # CYRILLIC SMALL LETTER ZE
И → Y ; # CYRILLIC CAPITAL LETTER I
и → y ; # CYRILLIC SMALL LETTER I
І → I ; # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
і → i ; # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
Ї} $lower → Yi ; # CYRILLIC CAPITAL LETTER YI
Ї → YI ; # CYRILLIC CAPITAL LETTER YI
ї → yi ; # CYRILLIC SMALL LETTER YI
Й → Y ; # CYRILLIC CAPITAL LETTER I
й → y ; # CYRILLIC SMALL LETTER I
КГ → K·H ; # CYRILLIC CAPITAL LETTER KA
Кг → K·h ; # CYRILLIC CAPITAL LETTER KA
кг → k·h ; # CYRILLIC SMALL LETTER KA
К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER
СГ → S·H ; # CYRILLIC CAPITAL LETTER ES
Сг → S·h ; # CYRILLIC CAPITAL LETTER ES
сг → s·h ; # CYRILLIC SMALL LETTER ES
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
ТС → T·S ; # CYRILLIC CAPITAL LETTER TE
Тс → T·s ; # CYRILLIC CAPITAL LETTER TE
тс → t·s ; # CYRILLIC SMALL LETTER TE
Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
У → U ; # CYRILLIC CAPITAL LETTER U
у → u ; # CYRILLIC SMALL LETTER U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х} $lower → Kh ; # CYRILLIC CAPITAL LETTER HA
Х → KH ; # CYRILLIC CAPITAL LETTER HA
х → kh ; # CYRILLIC SMALL LETTER HA
ЦГ → TS·H ; # CYRILLIC CAPITAL LETTER TSE
Цг → Ts·h ; # CYRILLIC CAPITAL LETTER TSE
цг → ts·h ; # CYRILLIC SMALL LETTER TSE
Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
ц → ts ; # CYRILLIC SMALL LETTER TSE
Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
ч → ch ; # CYRILLIC SMALL LETTER CHE
ШЧ → SH·CH ; # CYRILLIC CAPITAL LETTER SHA
Шч → Sh·ch ; # CYRILLIC CAPITAL LETTER SHA
шч → sh·ch ; # CYRILLIC SMALL LETTER SHA
Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA
Ш → SH ; # CYRILLIC CAPITAL LETTER SHA
ш → sh ; # CYRILLIC SMALL LETTER SHA
Щ} $lower → Shch ; # CYRILLIC CAPITAL LETTER SHCHA
Щ → SHCH ; # CYRILLIC CAPITAL LETTER SHCHA
щ → shch ; # CYRILLIC SMALL LETTER SHCHA
Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
Ю → YU ; # CYRILLIC CAPITAL LETTER YU
ю → yu ; # CYRILLIC SMALL LETTER YU
Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
Я → YA ; # CYRILLIC CAPITAL LETTER YA
я → ya ; # CYRILLIC SMALL LETTER YA
Ь → $prime ; # CYRILLIC CAPITAL LETTER SOFT SIGN
ь → $prime ; # CYRILLIC SMALL LETTER SOFT SIGN
’ → $doublePrime ; # LEFT SINGLE QUOTATION MARK
#
########################################################################
# BGN/PCGN 1979 System
#
# The BGN/PCGN system for Ukrainian was designed for use in romanizing
# names written in the Ukrainian alphabet. The Ukrainian alphabet
# contains five letters not present in the Russian alphabet:
# Ґґ, Єє, Іі, Її, and ’.
#
# The Ukrainian Alphabet as defined by the BGN (Page 105):
#
# АБВГҐДЕЄЖЗИІЇЙКЛМНОПРСТУФХЦЧШЩЮЯЬ
# абвгґдеєжзиіїйклмнопрстуфхцчшщюяь’
#
# Originally prepared by Michael Everson
########################################################################
#
# MINIMAL FILTER: Ukrainian-Latin
#

:: [АБВГҐДЕЄЖЗИІЇЙКЛМНОПРСТУФХЦЧШЩЮЯЬабвгґдеєжзиіїйклмнопрстуфхцчшщюяь’] ;
:: NFC ;
#
#
########################################################################


#
########################################################################
#
# Define All Transformation Variables
#
########################################################################
#

$prime = ʹ ;
$doublePrime = ʺ ;

$upperConsonants = [БВГҐДЖЗЙКЛМНПРСТФХЦЧШЩЬ] ;
$lowerConsonants = [бвгґджзйклмнпрстфхцчшщь’] ;
$consonants = [$upperConsonants $lowerConsonants] ;

$upperVowels = [АЕЄИІЇОУЮЯ] ;
$lowerVowels = [аеєиіїоуюя] ;
$vowels = [$upperVowels $lowerVowels] ;

$lower = [$lowerConsonants $lowerVowels] ;
#
#
# Use this $wordBoundary until bug 2034 is fixed in ICU:
# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
#

$wordBoundary = [^[:L:][:M:][:N:]] ;
#
#
########################################################################


#
########################################################################
#
# Start of Alphabetic Transformations
#
########################################################################
#

А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → V ; # CYRILLIC CAPITAL LETTER VE
в → v ; # CYRILLIC SMALL LETTER VE
#
#
########################################################################
#
# Comment. The BGN gives h as the transliteration for both г and ґ.
# This is an error: г is h and ґ is g.
#
########################################################################
#

Г → H ; # CYRILLIC CAPITAL LETTER GHE
г → h ; # CYRILLIC SMALL LETTER GHE
Ґ → G ; # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
ґ → g ; # CYRILLIC SMALL LETTER GHE WITH UPTURN
#
#
########################################################################
#
# End Comment.
#
########################################################################
#

Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
Е → E ; # CYRILLIC CAPITAL LETTER IE
е → e ; # CYRILLIC SMALL LETTER IE
Є} $lower → Ye ; # CYRILLIC CAPITAL LETTER UKRAINIAN IE
Є → YE ; # CYRILLIC CAPITAL LETTER UKRAINIAN IE
є → ye ; # CYRILLIC SMALL LETTER UKRAINIAN IE
Ж} $lower → Zh ; # CYRILLIC CAPITAL LETTER ZHE
Ж → ZH ; # CYRILLIC CAPITAL LETTER ZHE
ж → zh ; # CYRILLIC SMALL LETTER ZHE
#
#
########################################################################
#
# BGN Page 105 Rule 1
#
# The character sequences зг, кг, сг, тс, and цг may be romanized
# z·h, k·h, s·h, t·s, and ts·h in order to differentiate those
# romanizations from the digraphs zh, kh, sh, ts, and the letter
# sequence tsh, which are used to render the characters ж, х, ш, ц
# and the character sequence тш.
#
########################################################################
#

ЗГ → Z·H ; # CYRILLIC CAPITAL LETTER ZE
Зг → Z·h ; # CYRILLIC CAPITAL LETTER ZE
зг → z·h ; # CYRILLIC SMALL LETTER ZE
З → Z ; # CYRILLIC CAPITAL LETTER ZE
з → z ; # CYRILLIC SMALL LETTER ZE
#
#
########################################################################
#
# End Rule 1
#
########################################################################
#

И → Y ; # CYRILLIC CAPITAL LETTER I
и → y ; # CYRILLIC SMALL LETTER I
І → I ; # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
і → i ; # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
Ї} $lower → Yi ; # CYRILLIC CAPITAL LETTER YI
Ї → YI ; # CYRILLIC CAPITAL LETTER YI
ї → yi ; # CYRILLIC SMALL LETTER YI
Й → Y ; # CYRILLIC CAPITAL LETTER I
й → y ; # CYRILLIC SMALL LETTER I
#
#
########################################################################
#
# BGN Page 105 Rule 1
#
# кг becomes k·h
#
########################################################################
#

КГ → K·H ; # CYRILLIC CAPITAL LETTER KA
Кг → K·h ; # CYRILLIC CAPITAL LETTER KA
кг → k·h ; # CYRILLIC SMALL LETTER KA
К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
#
#
########################################################################
#
# End Rule 1
#
########################################################################
#

Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER
#
#
########################################################################
#
# BGN Page 105 Rule 1
#
# сг becomes s·h
#
########################################################################
#

СГ → S·H ; # CYRILLIC CAPITAL LETTER ES
Сг → S·h ; # CYRILLIC CAPITAL LETTER ES
сг → s·h ; # CYRILLIC SMALL LETTER ES
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
#
#
########################################################################
#
# End Rule 1
#
########################################################################


#
########################################################################
#
# BGN Page 105 Rule 1
#
# тс becomes t·s
#
########################################################################
#

ТС → T·S ; # CYRILLIC CAPITAL LETTER TE
Тс → T·s ; # CYRILLIC CAPITAL LETTER TE
тс → t·s ; # CYRILLIC SMALL LETTER TE
Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
#
#
########################################################################
#
# End Rule 1
#
########################################################################
#

У → U ; # CYRILLIC CAPITAL LETTER U
у → u ; # CYRILLIC SMALL LETTER U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х} $lower → Kh ; # CYRILLIC CAPITAL LETTER HA
Х → KH ; # CYRILLIC CAPITAL LETTER HA
х → kh ; # CYRILLIC SMALL LETTER HA
#
#
########################################################################
#
# BGN Page 105 Rule 1
#
# цг becomes ts·h
#
########################################################################
#

ЦГ → TS·H ; # CYRILLIC CAPITAL LETTER TSE
Цг → Ts·h ; # CYRILLIC CAPITAL LETTER TSE
цг → ts·h ; # CYRILLIC SMALL LETTER TSE
Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
ц → ts ; # CYRILLIC SMALL LETTER TSE
#
#
########################################################################
#
# End Rule 1
#
########################################################################
#

Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
ч → ch ; # CYRILLIC SMALL LETTER CHE
#
#
########################################################################
#
# BGN Page 94 Rule 3.6
#
# шч becomes sh·ch
#
########################################################################
#

ШЧ → SH·CH ; # CYRILLIC CAPITAL LETTER SHA
Шч → Sh·ch ; # CYRILLIC CAPITAL LETTER SHA
шч → sh·ch ; # CYRILLIC SMALL LETTER SHA
Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA
Ш → SH ; # CYRILLIC CAPITAL LETTER SHA
ш → sh ; # CYRILLIC SMALL LETTER SHA
Щ} $lower → Shch ; # CYRILLIC CAPITAL LETTER SHCHA
Щ → SHCH ; # CYRILLIC CAPITAL LETTER SHCHA
щ → shch ; # CYRILLIC SMALL LETTER SHCHA
#
#
########################################################################
#
# End Rule 3.6
#
########################################################################
#

Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
Ю → YU ; # CYRILLIC CAPITAL LETTER YU
ю → yu ; # CYRILLIC SMALL LETTER YU
Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
Я → YA ; # CYRILLIC CAPITAL LETTER YA
я → ya ; # CYRILLIC SMALL LETTER YA
Ь → $prime ; # CYRILLIC CAPITAL LETTER SOFT SIGN
ь → $prime ; # CYRILLIC SMALL LETTER SOFT SIGN
’ → $doublePrime ; # LEFT SINGLE QUOTATION MARK
#
#
########################################################################
…/transforms/transform[@source="uz_Cyrl"][@target="uz_Latn"][@direction="both"]/tRule:: NFD (NFC) ;
$letters = [[:sc=Latn:][:sc=Cyrl:] & [:L:]] ;
$latinVowel = [AEIOUaeiouĬĭʼËë{oʻ}{Oʻ}] ;
$lower = [$letters & [:Ll:]] ;
у \u0306 ↔ oʻ ;
У \u0306 ↔ Oʻ ;
ғ ↔ gʻ ;
Ғ ↔ Gʻ ;
ш ↔ sh ;
{ Ш } $lower ↔ Sh ;
Ш ↔ SH ;
ч ↔ ch ;
{ Ч } $lower ↔ Ch ;
Ч ↔ CH ;
ъ ↔ { ʼ } $lower ;
ъ ← $lower { ʼ } ;
Ъ ↔ ʼ ;
е\u0308 ↔ yo ;
Е\u0308 } $lower ↔ Yo ;
Е\u0308 ↔ YO ;
[:^L:] { е ↔ ye ;
[:^L:] { Е } $lower ↔ Ye ;
[:^L:] {Е ↔ YE ;
$latinVowel { е → ye ;
$latinVowel { Е } $lower → Ye ;
$latinVowel { Е → YE ;
ье → ye ;
{ ьЕ } $lower → Ye ;
ьЕ → YE ;
Ье → ye ;
{ ЬЕ } $lower → Ye ;
ЬЕ → YE ;
е → e ;
Е → E ;
ю ↔ yu ;
{ Ю } $lower ↔ Yu ;
Ю ↔ YU ;
я ↔ ya ;
{ Я } $lower ↔ Ya ;
Я ↔ YA ;
ц ↔ ts ;
{ Ц } $lower ↔ Ts ;
Ц ↔ TS ;
а ↔ a ;
А ↔ A ;
б ↔ b ;
Б ↔ B ;
д ↔ d ;
Д ↔ D ;
э ↔ e ;
Э ↔ E ;
ф ↔ f ;
Ф ↔ F ;
г ↔ g ;
Г ↔ G ;
ҳ ↔ h ;
Ҳ ↔ H ;
и\u0306 ↔ y ;
И\u0306 ↔ Y ;
и ↔ i ;
И ↔ I ;
ж ↔ j ;
Ж ↔ J ;
к ↔ k ;
К ↔ K ;
л ↔ l ;
Л ↔ L ;
м ↔ m ;
М ↔ M ;
н ↔ n ;
Н ↔ N ;
о ↔ o ;
О ↔ O ;
п ↔ p ;
П ↔ P ;
қ ↔ q ;
Қ ↔ Q ;
р ↔ r ;
Р ↔ R ;
с ↔ s ;
С ↔ S ;
т ↔ t ;
Т ↔ T ;
у ↔ u ;
У ↔ U ;
в ↔ v ;
В ↔ V ;
х ↔ x ;
Х ↔ X ;
з ↔ z ;
З ↔ Z ;
ь → ;
Ь → ;
::NFC (NFD) ;
# Rules are predicated on running NFD first, and NFC afterwards
:: NFD (NFC) ;
$letters = [[:sc=Latn:][:sc=Cyrl:] & [:L:]] ;
$latinVowel = [AEIOUaeiouĬĭʼËë{oʻ}{Oʻ}] ;
$lower = [$letters & [:Ll:]] ;

у \u0306 ↔ oʻ ;
У \u0306 ↔ Oʻ ;
ғ ↔ gʻ ;
Ғ ↔ Gʻ ;
# For many cases, use a following character to determine the difference between XY and Xy
ш ↔ sh ;
{ Ш } $lower ↔ Sh ;
Ш ↔ SH ;
ч ↔ ch ;
{ Ч } $lower ↔ Ch ;
Ч ↔ CH ;
# нг ↔ ng ; as separate letters works
# Нг ↔ Ng ; as separate letters works
# If we have a lowercase letter on either side, use the lowercase hard sign
ъ ↔ { ʼ } $lower ;
ъ ← $lower { ʼ } ;
Ъ ↔ ʼ ;

е\u0308 ↔ yo ;
Е\u0308 } $lower ↔ Yo ;
Е\u0308 ↔ YO ;

# е → 'ye' at the beginning of a syllable, after a vowel, ъ or ь, otherwise 'e'
[:^L:] { е ↔ ye ;
[:^L:] { Е } $lower ↔ Ye ;
[:^L:] {Е ↔ YE ;

$latinVowel { е → ye ;
$latinVowel { Е } $lower → Ye ;
$latinVowel { Е → YE ;

# handle these specially, since ьЬ otherwise disappear.
ье → ye ;
{ ьЕ } $lower → Ye ;
ьЕ → YE ;

Ье → ye ;
{ ЬЕ } $lower → Ye ;
ЬЕ → YE ;

е → e ;
Е → E ;

ю ↔ yu ;
{ Ю } $lower ↔ Yu ;
Ю ↔ YU ;
я ↔ ya ;
{ Я } $lower ↔ Ya ;
Я ↔ YA ;
ц ↔ ts ;
{ Ц } $lower ↔ Ts ;
Ц ↔ TS ;
а ↔ a ;
А ↔ A ;
б ↔ b ;
Б ↔ B ;
д ↔ d ;
Д ↔ D ;
э ↔ e ;
Э ↔ E ;
ф ↔ f ;
Ф ↔ F ;
г ↔ g ;
Г ↔ G ;
ҳ ↔ h ;
Ҳ ↔ H ;
и\u0306 ↔ y ;
И\u0306 ↔ Y ;
и ↔ i ;
И ↔ I ;
ж ↔ j ;
Ж ↔ J ;
к ↔ k ;
К ↔ K ;
л ↔ l ;
Л ↔ L ;
м ↔ m ;
М ↔ M ;
н ↔ n ;
Н ↔ N ;
о ↔ o ;
О ↔ O ;
п ↔ p ;
П ↔ P ;
қ ↔ q ;
Қ ↔ Q ;
р ↔ r ;
Р ↔ R ;
с ↔ s ;
С ↔ S ;
т ↔ t ;
Т ↔ T ;
у ↔ u ;
У ↔ U ;
в ↔ v ;
В ↔ V ;
х ↔ x ;
Х ↔ X ;
з ↔ z ;
З ↔ Z ;
ь → ;
Ь → ;
::NFC (NFD) ;
…/transforms/transform[@source="Uzbek"][@target="Latin"][@variant="BGN"][@direction="forward"]/tRule:: [АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЪЬЭЮЯЎҚҒҲабвгдеёжзийклмнопрстуфхцчшъьэюяўқғҳ] ;
:: NFD (NFC) ;
$prime = ʹ ;
$doublePrime = ʺ ;
$upperConsonants = [БВГДЖЗЙКЛМНПРСТФХЦЧШЪЬҚҒҲ] ;
$lowerConsonants = [бвгджзйклмнпрстфхцчшъьқғҳ] ;
$consonants = [$upperConsonants $lowerConsonants] ;
$upperVowels = [АЕЁИОУЭЮЯЎ] ;
$lowerVowels = [аеёиоуэюяў] ;
$vowels = [$upperVowels $lowerVowels] ;
$lower = [$lowerConsonants $lowerVowels] ;
$wordBoundary = [^[:L:][:M:][:N:]] ;
$lowerVowels ы → y ;
$upperVowels[Ыы] → Y ;
А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → W ; # CYRILLIC CAPITAL LETTER VE
в → w ; # CYRILLIC SMALL LETTER VE
ГҲ → G·H ; # CYRILLIC CAPITAL LETTER GHE
Гҳ → G·h ; # CYRILLIC CAPITAL LETTER GHE
гҳ → g·h ; # CYRILLIC SMALL LETTER GHE
Г → G ; # CYRILLIC CAPITAL LETTER GHE
г → g ; # CYRILLIC SMALL LETTER GHE
Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
Е}[$upperVowels [ЙЬ]] → YE ; # CYRILLIC CAPITAL LETTER IE
Е}[$lowerVowels [йь]] → Ye ; # CYRILLIC CAPITAL LETTER IE
$wordBoundary{Е → Ye ; # CYRILLIC CAPITAL LETTER IE
Е → E ; # CYRILLIC CAPITAL LETTER IE
е}[$upperVowels $lowerVowels [ЙйЬь]] → ye ; # CYRILLIC SMALL LETTER IE
$wordBoundary{е → ye ; # CYRILLIC SMALL LETTER IE
е → e ; # CYRILLIC SMALL LETTER IE
Ё} $lower → Yo ; # CYRILLIC CAPITAL LETTER IO
Ё → YO ; # CYRILLIC CAPITAL LETTER IO
ё → yo ; # CYRILLIC SMALL LETTER IO
Ж → J ; # CYRILLIC CAPITAL LETTER ZHE
ж → j ; # CYRILLIC SMALL LETTER ZHE
З → Z ; # CYRILLIC CAPITAL LETTER ZE
з → z ; # CYRILLIC SMALL LETTER ZE
И → I ; # CYRILLIC CAPITAL LETTER I
и → i ; # CYRILLIC SMALL LETTER I
Й → Y ; # CYRILLIC CAPITAL LETTER I
й → y ; # CYRILLIC SMALL LETTER I
КҲ → K·H ; # CYRILLIC CAPITAL LETTER KA
Кҳ → K·h ; # CYRILLIC CAPITAL LETTER KA
кҳ → k·h ; # CYRILLIC SMALL LETTER KA
К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER
СҲ → S·H ; # CYRILLIC CAPITAL LETTER ES
Сҳ → S·h ; # CYRILLIC CAPITAL LETTER ES
сҳ → s·h ; # CYRILLIC SMALL LETTER ES
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
У → Ū ; # CYRILLIC CAPITAL LETTER U
у → ū ; # CYRILLIC SMALL LETTER U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х} $lower → Kh ; # CYRILLIC CAPITAL LETTER HA
Х → KH ; # CYRILLIC CAPITAL LETTER HA
х → kh ; # CYRILLIC SMALL LETTER HA
ЦҲ → TS·H ; # CYRILLIC CAPITAL LETTER GHE
Цҳ → Ts·h ; # CYRILLIC CAPITAL LETTER GHE
цҳ → ts·h ; # CYRILLIC SMALL LETTER GHE
Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
ц → ts ; # CYRILLIC SMALL LETTER TSE
Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
ч → ch ; # CYRILLIC SMALL LETTER CHE
Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA
Ш → SH ; # CYRILLIC CAPITAL LETTER SHA
ш → sh ; # CYRILLIC SMALL LETTER SHA
Ъ → $prime ; # CYRILLIC CAPITAL LETTER HARD SIGN
ъ → $prime ; # CYRILLIC SMALL LETTER HARD SIGN
Ь → $prime ; # CYRILLIC CAPITAL LETTER SOFT SIGN
ь → $prime ; # CYRILLIC SMALL LETTER SOFT SIGN
Э → e ; # CYRILLIC CAPITAL LETTER E
э → e ; # CYRILLIC SMALL LETTER E
Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
Ю → YU ; # CYRILLIC CAPITAL LETTER YU
ю → yu ; # CYRILLIC SMALL LETTER YU
Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
Я → YA ; # CYRILLIC CAPITAL LETTER YA
я → ya ; # CYRILLIC SMALL LETTER YA
Ў → Ŭ ; # CYRILLIC CAPITAL LETTER SHORT U
ў → ŭ ; # CYRILLIC SMALL LETTER SHORT U
Қ → Q ; # CYRILLIC CAPITAL LETTER KA WITH DESCENDER
қ → q ; # CYRILLIC SMALL LETTER KA WITH DESCENDER
Ғ} $lower → Gh ; # CYRILLIC CAPITAL LETTER GHE WITH STROKE
Ғ → GH ; # CYRILLIC CAPITAL LETTER GHE WITH STROKE
ғ → gh ; # CYRILLIC SMALL LETTER GHE WITH STROKE
Ҳ → H ; # CYRILLIC CAPITAL LETTER HA WITH DESCENDER
ҳ → h ; # CYRILLIC SMALL LETTER HA WITH DESCENDER
#
########################################################################
# BGN/PCGN 1979 System
#
# The BGN/PCGN system for Uzbek was designed for use in
# romanizing names written in the Uzbek alphabet.
# The Uzbek alphabet contains four letters not present
# in the Russian alphabet: Ўў, Ққ, Ғғ, and Ҳҳ.
#
# The Uzbek Alphabet as defined by the BGN (Page 107):
#
# АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЪЬЭЮЯЎҚҒҲ
# абвгдеёжзийклмнопрстуфхцчшъьэюяўқғҳ
#
# Originally prepared by Michael Everson
########################################################################
#
# MINIMAL FILTER: Uzbek-Latin
#

:: [АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЪЬЭЮЯЎҚҒҲабвгдеёжзийклмнопрстуфхцчшъьэюяўқғҳ] ;
:: NFD (NFC) ;
#
#
########################################################################


#
########################################################################
#
# Define All Transformation Variables
#
########################################################################
#

$prime = ʹ ;
$doublePrime = ʺ ;

$upperConsonants = [БВГДЖЗЙКЛМНПРСТФХЦЧШЪЬҚҒҲ] ;
$lowerConsonants = [бвгджзйклмнпрстфхцчшъьқғҳ] ;
$consonants = [$upperConsonants $lowerConsonants] ;

$upperVowels = [АЕЁИОУЭЮЯЎ] ;
$lowerVowels = [аеёиоуэюяў] ;
$vowels = [$upperVowels $lowerVowels] ;

$lower = [$lowerConsonants $lowerVowels] ;
#
#
# Use this $wordBoundary until bug 2034 is fixed in ICU:
# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
#

$wordBoundary = [^[:L:][:M:][:N:]] ;
#
#
########################################################################


#
########################################################################
#
# Rules moved to front to avoid masking
#
########################################################################
#

$lowerVowels ы → y ;
$upperVowels[Ыы] → Y ;
#
#
########################################################################
#
# Start of Alphabetic Transformations
#
########################################################################
#

А → A ; # CYRILLIC CAPITAL LETTER A
а → a ; # CYRILLIC SMALL LETTER A
Б → B ; # CYRILLIC CAPITAL LETTER BE
б → b ; # CYRILLIC SMALL LETTER BE
В → W ; # CYRILLIC CAPITAL LETTER VE
в → w ; # CYRILLIC SMALL LETTER VE
#
#
########################################################################
#
# BGN Page 108 Rule 2
#
# The character sequences гҳ, кҳ, сҳ, and цҳ may be romanized g·h,
# k·h, s·h, and ts·h in order to differentiate those romanizations from
# the digraphs gh, kh, sh, and the letter sequence tsh, which are used
# to render the chаracters г, х, ш, and the character sequence тш.
#
########################################################################
#

ГҲ → G·H ; # CYRILLIC CAPITAL LETTER GHE
Гҳ → G·h ; # CYRILLIC CAPITAL LETTER GHE
гҳ → g·h ; # CYRILLIC SMALL LETTER GHE
Г → G ; # CYRILLIC CAPITAL LETTER GHE
г → g ; # CYRILLIC SMALL LETTER GHE
#
#
########################################################################
#
# End Rule 2
#
########################################################################
#

Д → D ; # CYRILLIC CAPITAL LETTER DE
д → d ; # CYRILLIC SMALL LETTER DE
#
#
########################################################################
#
# BGN Page 108 Rule 1:
#
# The character e should be romanized ye initially, after the vowel
# characters a, e, ё, и, о, у, э, ю, я, and ў, and after й and ь.
# In all other instances, it should be romanized e.
#
########################################################################
#

Е}[$upperVowels [ЙЬ]] → YE ; # CYRILLIC CAPITAL LETTER IE
Е}[$lowerVowels [йь]] → Ye ; # CYRILLIC CAPITAL LETTER IE
$wordBoundary{Е → Ye ; # CYRILLIC CAPITAL LETTER IE
Е → E ; # CYRILLIC CAPITAL LETTER IE
е}[$upperVowels $lowerVowels [ЙйЬь]] → ye ; # CYRILLIC SMALL LETTER IE
$wordBoundary{е → ye ; # CYRILLIC SMALL LETTER IE
е → e ; # CYRILLIC SMALL LETTER IE
#
#
########################################################################
#
# End of Rule 1
#
########################################################################
#

Ё} $lower → Yo ; # CYRILLIC CAPITAL LETTER IO
Ё → YO ; # CYRILLIC CAPITAL LETTER IO
ё → yo ; # CYRILLIC SMALL LETTER IO
Ж → J ; # CYRILLIC CAPITAL LETTER ZHE
ж → j ; # CYRILLIC SMALL LETTER ZHE
З → Z ; # CYRILLIC CAPITAL LETTER ZE
з → z ; # CYRILLIC SMALL LETTER ZE
И → I ; # CYRILLIC CAPITAL LETTER I
и → i ; # CYRILLIC SMALL LETTER I
Й → Y ; # CYRILLIC CAPITAL LETTER I
й → y ; # CYRILLIC SMALL LETTER I
#
#
########################################################################
#
# BGN Page 108 Rule 2
#
# кҳ becomes k·h
#
########################################################################
#

КҲ → K·H ; # CYRILLIC CAPITAL LETTER KA
Кҳ → K·h ; # CYRILLIC CAPITAL LETTER KA
кҳ → k·h ; # CYRILLIC SMALL LETTER KA
К → K ; # CYRILLIC CAPITAL LETTER KA
к → k ; # CYRILLIC SMALL LETTER KA
#
#
########################################################################
#
# End Rule 2
#
########################################################################
#

Л → L ; # CYRILLIC CAPITAL LETTER EL
л → l ; # CYRILLIC SMALL LETTER EL
М → M ; # CYRILLIC CAPITAL LETTER EM
м → m ; # CYRILLIC SMALL LETTER EM
Н → N ; # CYRILLIC CAPITAL LETTER EN
н → n ; # CYRILLIC SMALL LETTER EN
О → O ; # CYRILLIC CAPITAL LETTER O
о → o ; # CYRILLIC SMALL LETTER O
П → P ; # CYRILLIC CAPITAL LETTER PE
п → p ; # CYRILLIC SMALL LETTER PE
Р → R ; # CYRILLIC CAPITAL LETTER ER
р → r ; # CYRILLIC SMALL LETTER ER
#
#
########################################################################
#
# BGN Page 108 Rule 2
#
# сҳ becomes s·h
#
########################################################################
#

СҲ → S·H ; # CYRILLIC CAPITAL LETTER ES
Сҳ → S·h ; # CYRILLIC CAPITAL LETTER ES
сҳ → s·h ; # CYRILLIC SMALL LETTER ES
С → S ; # CYRILLIC CAPITAL LETTER ES
с → s ; # CYRILLIC SMALL LETTER ES
#
#
########################################################################
#
# End Rule 2
#
########################################################################
#

Т → T ; # CYRILLIC CAPITAL LETTER TE
т → t ; # CYRILLIC SMALL LETTER TE
У → Ū ; # CYRILLIC CAPITAL LETTER U
у → ū ; # CYRILLIC SMALL LETTER U
Ф → F ; # CYRILLIC CAPITAL LETTER EF
ф → f ; # CYRILLIC SMALL LETTER EF
Х} $lower → Kh ; # CYRILLIC CAPITAL LETTER HA
Х → KH ; # CYRILLIC CAPITAL LETTER HA
х → kh ; # CYRILLIC SMALL LETTER HA
#
#
########################################################################
#
# BGN Page 108 Rule 2
#
# цҳ becomes ts·h
#
########################################################################
#

ЦҲ → TS·H ; # CYRILLIC CAPITAL LETTER GHE
Цҳ → Ts·h ; # CYRILLIC CAPITAL LETTER GHE
цҳ → ts·h ; # CYRILLIC SMALL LETTER GHE
Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
ц → ts ; # CYRILLIC SMALL LETTER TSE
#
#
########################################################################
#
# End Rule 2
#
########################################################################
#

Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
ч → ch ; # CYRILLIC SMALL LETTER CHE
Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA
Ш → SH ; # CYRILLIC CAPITAL LETTER SHA
ш → sh ; # CYRILLIC SMALL LETTER SHA
Ъ → $prime ; # CYRILLIC CAPITAL LETTER HARD SIGN
ъ → $prime ; # CYRILLIC SMALL LETTER HARD SIGN
Ь → $prime ; # CYRILLIC CAPITAL LETTER SOFT SIGN
ь → $prime ; # CYRILLIC SMALL LETTER SOFT SIGN
Э → e ; # CYRILLIC CAPITAL LETTER E
э → e ; # CYRILLIC SMALL LETTER E
Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
Ю → YU ; # CYRILLIC CAPITAL LETTER YU
ю → yu ; # CYRILLIC SMALL LETTER YU
Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
Я → YA ; # CYRILLIC CAPITAL LETTER YA
я → ya ; # CYRILLIC SMALL LETTER YA
Ў → Ŭ ; # CYRILLIC CAPITAL LETTER SHORT U
ў → ŭ ; # CYRILLIC SMALL LETTER SHORT U
Қ → Q ; # CYRILLIC CAPITAL LETTER KA WITH DESCENDER
қ → q ; # CYRILLIC SMALL LETTER KA WITH DESCENDER
Ғ} $lower → Gh ; # CYRILLIC CAPITAL LETTER GHE WITH STROKE
Ғ → GH ; # CYRILLIC CAPITAL LETTER GHE WITH STROKE
ғ → gh ; # CYRILLIC SMALL LETTER GHE WITH STROKE
Ҳ → H ; # CYRILLIC CAPITAL LETTER HA WITH DESCENDER
ҳ → h ; # CYRILLIC SMALL LETTER HA WITH DESCENDER
#
#
########################################################################
…/transforms/transform[@source="yo"][@target="yo_BJ"][@direction="forward"]/tRule:: [ẸỌṢẹọṣ] ;
:: NFC ;
Ẹ→Ɛ;# LATIN CAPITAL LETTER E WITH DOT BELOW
ẹ→ɛ;# LATIN SMALL LETTER E WITH DOT BELOW
Ọ→Ɔ ;# LATIN CAPITAL LETTER O WITH DOT BELOW
ọ→ɔ;# LATIN SMALL LETTER O WITH DOT BELOW
Ṣ→Sh;# LATIN CAPITAL LETTER S WITH DOT BELOW
ṣ→sh;# LATIN SMALL LETTER S WITH DOT BELOW
#
########################################################################
#
# Latin Characters that must be changed:
#
# ẸỌṢ
# ẹọṣ
#
# Originally prepared by Jonathan Lai ( jali01@ca.ibm.com )
########################################################################
#
# MINIMAL FILTER: yo-yo-BJ
#

:: [ẸỌṢẹọṣ] ;
:: NFC ;
#
#
########################################################################


#
########################################################################
#
# Start of Alphabetic Transformations
#
########################################################################
#

Ẹ→Ɛ;# LATIN CAPITAL LETTER E WITH DOT BELOW
ẹ→ɛ;# LATIN SMALL LETTER E WITH DOT BELOW
Ọ→Ɔ ;# LATIN CAPITAL LETTER O WITH DOT BELOW
ọ→ɔ;# LATIN SMALL LETTER O WITH DOT BELOW
Ṣ→Sh;# LATIN CAPITAL LETTER S WITH DOT BELOW
ṣ→sh;# LATIN SMALL LETTER S WITH DOT BELOW
#
#
########################################################################
…/transforms/transform[@source="zh_Latn_PINYIN"][@target="ru"][@direction="forward"]/tRule:: NFD (NFC);
[\u0304\u0301\u030C\u0300\u0306] → ;
:: NFC (NFD);
:: Null ();
ng } [aeou] → n\'g;
ng → ng\';
n } [aeiouü] → \'n;
n → n\';
:: Null ();
Ai → Ай;
A → А;
B → Б;
Ch → Ч;
Ci → Цы;
C → Ц;
D → Д;
E → Э;
F → Ф;
G → Г;
H → Х;
Ju → Цз | ü;
J → Цз;
K → К;
L → Л;
M → М;
N → Н;
O → О;
P → П;
Qu → Ц | ü;
Q → Ц;
R → Ж;
Sh → Ш;
Si → Сы;
S → С;
T → Т;
Wu → У;
W → В;
Xu → С | ü;
X → С;
Yai → Яй;
Ya → Я;
Ye → Е;
Yi → И;
You → Ю;
Yo } ng → Ю;
Yo → Ё;
Yu → Ю | v;
Zh → Чж;
Zi → Цзы;
Z → Цз;
[$] { n → н;
\'n → н;
\' → ;
ai → ай;
a → а;
b → б;
ch → ч;
ci → цы;
c → ц;
d → д;
ei → эй;
e → э;
f → ф;
g → г;
h → х;
ia → я;
ie → е;
io } ng → ю;
iu → ю;
i → и;
ju → цз | ü;
j → цз;
k → к;
l → л;
m → м;
ng → н;
n → нь;
o } ng → у;
o → о;
p → п;
qu → ц | ü;
q → ц;
r } [^aeiou] → р;
r → ж;
sh → ш;
si → сы;
s → с;
t → т;
[Хх] { ui → уэй; # special exception
ui → уй;
uo → о;
u → у;
ü → ю | v;
ve → э;
v } [an] → ;
v → й;
wu → у;
w → в;
xu → с | ü;
x → с;
yai → яй;
ya → я;
ye → е;
yi → и;
you → ю;
yo } ng → ю;
yo → ё;
yu → ю | v;
zh → чж;
zi → цзы;
z → цз;
:: NFC ();
# Copyright (C) 2009 Google, Inc. All Rights Reserved.
# Author: mjansche@google.com (Martin Jansche)
#
# Cyrillization of Mandarin Chinese from Pinyin into Russian (Palladius system).
#
# References:
# http://ru.wikipedia.org/wiki/Транскрипционная_система_Палладия
# http://www.omniglot.com/writing/mandarin_pts.htm
# http://www.pinyin.info/romanization/russian/index.html
# These differ in the treatment of some syllables (e.g. ) from the rules
# below.
#
# Further commentary:
# http://languagelog.ldc.upenn.edu/nll/?p=604
#
# Remove tone marks.

:: NFD (NFC);
[\u0304\u0301\u030C\u0300\u0306] → ;
:: NFC (NFD);
#
#
# Syllabify. Add apostrophes to disambiguate whether and belong to the
# coda or onset of a syllable.

:: Null ();
ng } [aeou] → n\'g;
ng → ng\';
n } [aeiouü] → \'n;
n → n\';
#
#
# Main pass.

:: Null ();
#
#

Ai → Ай;
A → А;
B → Б;
Ch → Ч;
Ci → Цы;
C → Ц;
D → Д;
E → Э;
F → Ф;
G → Г;
H → Х;
Ju → Цз | ü;
J → Цз;
K → К;
L → Л;
M → М;
N → Н;
O → О;
P → П;
Qu → Ц | ü;
Q → Ц;
R → Ж;
Sh → Ш;
Si → Сы;
S → С;
T → Т;
Wu → У;
W → В;
Xu → С | ü;
X → С;
Yai → Яй;
Ya → Я;
Ye → Е;
Yi → И;
You → Ю;
Yo } ng → Ю;
Yo → Ё;
Yu → Ю | v;
Zh → Чж;
Zi → Цзы;
Z → Цз;
#
#

[$] { n → н;
\'n → н;
\' → ;
#
#

ai → ай;
a → а;
b → б;
ch → ч;
ci → цы;
c → ц;
d → д;
ei → эй;
e → э;
f → ф;
g → г;
h → х;
ia → я;
ie → е;
io } ng → ю;
iu → ю;
i → и;
ju → цз | ü;
j → цз;
k → к;
l → л;
m → м;
ng → н;
n → нь;
o } ng → у;
o → о;
p → п;
qu → ц | ü;
q → ц;
r } [^aeiou] → р;
r → ж;
sh → ш;
si → сы;
s → с;
t → т;
[Хх] { ui → уэй; # special exception
ui → уй;
uo → о;
u → у;
ü → ю | v;
#
# We use the dummy symbol to signal that an <ü> or equivalent character has
# just been processed.

ve → э;
#
#alternative: ve → е;

v } [an] → ;
v → й;
wu → у;
w → в;
xu → с | ü;
x → с;
yai → яй;
ya → я;
ye → е;
yi → и;
you → ю;
yo } ng → ю;
yo → ё;
yu → ю | v;
zh → чж;
zi → цзы;
z → цз;
#
#
# Final pass: Make sure that the output consists entirely of Cyrillic letters.

:: NFC ();
…/metadata/attributeOrder_q type id choice key registry source target path day date version count lines characters before from to iso4217 mzone number time casing list uri digits rounding iso3166 hex request direction alternate backwards caseFirst caseLevel hiraganaQuarternary hiraganaQuaternary maxVariable variableTop normalization numeric strength elements element attributes attribute attributeValue contains multizone order other replacement scripts services territories territory aliases tzidVersion value values variant variants visibility alpha3 code end exclude fips10 gdp internet literacyPercent locales population writingPercent populationPercent officialStatus start used otherVersion typeVersion access after allowsParsing at bcp47 decexp desired indexSource numberSystem numbers oneway ordering percent priority radix rules supported tender territoryId yeartype cldrVersion grouping inLanguage inScript inTerritory match parent private reason reorder status cashDigits cashRounding allowed override preferred regions paths votes validSubLocales standard references alt draft▷removed◁
…/metadata/elementOrderldml alternate approvalRequirement approvalRequirements attributeOrder attributes blockingItems calendarPreference calendarSystem casingData casingItem character character-fallback characterOrder codesByTerritory comment context coverageVariable coverageLevel cp dayPeriodRule dayPeriodRules deprecatedItems distinguishingItems elementOrder exception first_variable fractions hours identity indexSeparator compressedIndexSeparator indexRangePattern indexLabelBefore indexLabelAfter indexLabel info keyMap languageAlias languageCodes languageCoverage languageMatch languageMatches languagePopulation last_variable first_tertiary_ignorable last_tertiary_ignorable first_secondary_ignorable last_secondary_ignorable first_primary_ignorable last_primary_ignorable first_non_ignorable last_non_ignorable first_trailing last_trailing likelySubtag lineOrder mapKeys mapTypes mapZone numberingSystem parentLocale personList pluralRule pluralRules postCodeRegex primaryZone reference region scriptAlias scriptCoverage serialElements stopwordList substitute suppress suppression tRule telephoneCountryCode territoryAlias territoryCodes territoryCoverage currencyCodes currencyCoverage timezone timezoneCoverage transform typeMap usesMetazone validity alias appendItem base beforeCurrency afterCurrency codePattern compoundUnit compoundUnitPattern contextTransform contextTransformUsage currencyMatch cyclicName cyclicNameContext cyclicNameSet cyclicNameWidth dateFormatItem day dayPeriod dayPeriodContext dayPeriodWidth defaultCollation defaultNumberingSystem deprecated distinguishing blocking coverageAdditions durationUnitPattern era eraNames eraAbbr eraNarrow exemplarCharacters ellipsis fallback field generic greatestDifference height hourFormat hoursFormat gmtFormat gmtZeroFormat intervalFormatFallback intervalFormatItem key listPattern listPatternPart localeDisplayNames layout contextTransforms localeDisplayPattern languages localePattern localeSeparator localeKeyTypePattern localizedPatternChars dateRangePattern calendars long measurementSystem measurementSystemName messages minDays firstDay month monthPattern monthPatternContext monthPatternWidth months monthNames monthAbbr monthPatterns days dayNames dayAbbr moreInformation native orientation inList inText otherNumberingSystems paperSize quarter quarters quotationStart quotationEnd alternateQuotationStart alternateQuotationEnd rbnfrule regionFormat fallbackFormat fallbackRegionFormat abbreviationFallback preferenceOrdering relativeTimePattern reset import p pc rule ruleset rulesetGrouping s sc scripts segmentation settings short commonlyUsed exemplarCity singleCountries default calendar collation currency currencyFormat currencySpacing currencyFormatLength dateFormat dateFormatLength dateTimeFormat dateTimeFormatLength availableFormats appendItems dayContext dayWidth decimalFormat decimalFormatLength intervalFormats monthContext monthWidth pattern displayName percentFormat percentFormatLength quarterContext quarterWidth relative relativeTime scientificFormat scientificFormatLength skipDefaultLocale defaultContent standard daylight stopwords indexLabels mapping suppress_contractions optimize cr rules surroundingMatch insertBetween symbol decimal group list percentSign nativeZeroDigit patternDigit plusSign minusSign exponential superscriptingExponent perMille infinity nan currencyDecimal currencyGroup symbols decimalFormats scientificFormats percentFormats currencyFormats currencies miscPatterns t tc q qc i ic extend territories timeFormat timeFormatLength traditional finance transformName type unit unitLength durationUnit unitPattern variable attributeValues variables segmentRules exceptions suppressions variantAlias variants keys types transformNames measurementSystemNames codePatterns version generation cldrVersion currencyData language script territory territoryContainment languageData territoryInfo postalCodeData calendarData calendarPreferenceData variant week am pm dayPeriods eras cyclicNameSets dateFormats timeFormats dateTimeFormats fields timeZoneNames weekData timeData measurementData timezoneData characters delimiters measurement dates numbers transforms units listPatterns collations posix segmentations rbnf metadata codeMappings parentLocales likelySubtags metazoneInfo mapTimezones plurals telephoneCodeData numberingSystems bcp47KeywordMappings gender references languageMatching dayPeriodRuleSet metaZones primaryZones weekendStart weekendEnd width windowsZones coverageLevels x yesstr nostr yesexpr noexpr zone metazone special zoneAlias zoneFormatting zoneItem supplementalData▷removed◁
…/metadata/alias/languageAlias[@type="ha_GH"]/_reasonlegacy▷removed◁
…/metadata/alias/languageAlias[@type="ha_GH"]/_replacementha_Latn_GH▷removed◁
…/metadata/alias/languageAlias[@type="ha_Latn_GH"]/_reason▷missing◁legacy
…/metadata/alias/languageAlias[@type="ha_Latn_GH"]/_replacement▷missing◁ha_GH
…/metadata/alias/languageAlias[@type="ha_Latn_NE"]/_reason▷missing◁legacy
…/metadata/alias/languageAlias[@type="ha_Latn_NE"]/_replacement▷missing◁ha_NE
…/metadata/alias/languageAlias[@type="ha_Latn_NG"]/_reason▷missing◁legacy
…/metadata/alias/languageAlias[@type="ha_Latn_NG"]/_replacement▷missing◁ha_NG
…/metadata/alias/languageAlias[@type="ha_NE"]/_reasonlegacy▷removed◁
…/metadata/alias/languageAlias[@type="ha_NE"]/_replacementha_Latn_NE▷removed◁
…/metadata/alias/languageAlias[@type="ha_NG"]/_reasonlegacy▷removed◁
…/metadata/alias/languageAlias[@type="ha_NG"]/_replacementha_Latn_NG▷removed◁
…/metadata/alias/languageAlias[@type="kk_Cyrl_KZ"]/_reason▷missing◁legacy
…/metadata/alias/languageAlias[@type="kk_Cyrl_KZ"]/_replacement▷missing◁kk_KZ
…/metadata/alias/languageAlias[@type="kk_KZ"]/_reasonlegacy▷removed◁
…/metadata/alias/languageAlias[@type="kk_KZ"]/_replacementkk_Cyrl_KZ▷removed◁
…/metadata/alias/languageAlias[@type="ks_Arab_IN"]/_reason▷missing◁legacy
…/metadata/alias/languageAlias[@type="ks_Arab_IN"]/_replacement▷missing◁ks_IN
…/metadata/alias/languageAlias[@type="ks_IN"]/_reasonlegacy▷removed◁
…/metadata/alias/languageAlias[@type="ks_IN"]/_replacementks_Arab_IN▷removed◁
…/metadata/alias/languageAlias[@type="ky_Cyrl_KG"]/_reason▷missing◁legacy
…/metadata/alias/languageAlias[@type="ky_Cyrl_KG"]/_replacement▷missing◁ky_KG
…/metadata/alias/languageAlias[@type="ky_KG"]/_reasonlegacy▷removed◁
…/metadata/alias/languageAlias[@type="ky_KG"]/_replacementky_Cyrl_KG▷removed◁
…/metadata/alias/languageAlias[@type="mn_Cyrl_MN"]/_reason▷missing◁legacy
…/metadata/alias/languageAlias[@type="mn_Cyrl_MN"]/_replacement▷missing◁mn_MN
…/metadata/alias/languageAlias[@type="mn_MN"]/_reasonlegacy▷removed◁
…/metadata/alias/languageAlias[@type="mn_MN"]/_replacementmn_Cyrl_MN▷removed◁
…/metadata/alias/languageAlias[@type="ms_BN"]/_reasonlegacy▷removed◁
…/metadata/alias/languageAlias[@type="ms_BN"]/_replacementms_Latn_BN▷removed◁
…/metadata/alias/languageAlias[@type="ms_Latn_BN"]/_reason▷missing◁legacy
…/metadata/alias/languageAlias[@type="ms_Latn_BN"]/_replacement▷missing◁ms_BN
…/metadata/alias/languageAlias[@type="ms_Latn_MY"]/_reason▷missing◁legacy
…/metadata/alias/languageAlias[@type="ms_Latn_MY"]/_replacement▷missing◁ms_MY
…/metadata/alias/languageAlias[@type="ms_Latn_SG"]/_reason▷missing◁legacy
…/metadata/alias/languageAlias[@type="ms_Latn_SG"]/_replacement▷missing◁ms_SG
…/metadata/alias/languageAlias[@type="ms_MY"]/_reasonlegacy▷removed◁
…/metadata/alias/languageAlias[@type="ms_MY"]/_replacementms_Latn_MY▷removed◁
…/metadata/alias/languageAlias[@type="ms_SG"]/_reasonlegacy▷removed◁
…/metadata/alias/languageAlias[@type="ms_SG"]/_replacementms_Latn_SG▷removed◁
…/metadata/alias/languageAlias[@type="tzm_Latn_MA"]/_reason▷missing◁legacy
…/metadata/alias/languageAlias[@type="tzm_Latn_MA"]/_replacement▷missing◁tzm_MA
…/metadata/alias/languageAlias[@type="tzm_MA"]/_reasonlegacy▷removed◁
…/metadata/alias/languageAlias[@type="tzm_MA"]/_replacementtzm_Latn_MA▷removed◁
…/metadata/alias/languageAlias[@type="ug_Arab_CN"]/_reason▷missing◁legacy
…/metadata/alias/languageAlias[@type="ug_Arab_CN"]/_replacement▷missing◁ug_CN
…/metadata/alias/languageAlias[@type="ug_CN"]/_reasonlegacy▷removed◁
…/metadata/alias/languageAlias[@type="ug_CN"]/_replacementug_Arab_CN▷removed◁
…/metadata/alias/subdivisionAlias[@type="CN-71"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="CN-71"]/_replacement▷missing◁TW
…/metadata/alias/subdivisionAlias[@type="CN-91"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="CN-91"]/_replacement▷missing◁HK
…/metadata/alias/subdivisionAlias[@type="CN-92"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="CN-92"]/_replacement▷missing◁MO
…/metadata/alias/subdivisionAlias[@type="FR-BL"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="FR-BL"]/_replacement▷missing◁BL
…/metadata/alias/subdivisionAlias[@type="FR-GF"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="FR-GF"]/_replacement▷missing◁GF
…/metadata/alias/subdivisionAlias[@type="FR-GP"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="FR-GP"]/_replacement▷missing◁GP
…/metadata/alias/subdivisionAlias[@type="FR-MF"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="FR-MF"]/_replacement▷missing◁MF
…/metadata/alias/subdivisionAlias[@type="FR-MQ"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="FR-MQ"]/_replacement▷missing◁MQ
…/metadata/alias/subdivisionAlias[@type="FR-NC"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="FR-NC"]/_replacement▷missing◁NC
…/metadata/alias/subdivisionAlias[@type="FR-PF"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="FR-PF"]/_replacement▷missing◁PF
…/metadata/alias/subdivisionAlias[@type="FR-PM"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="FR-PM"]/_replacement▷missing◁PM
…/metadata/alias/subdivisionAlias[@type="FR-RE"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="FR-RE"]/_replacement▷missing◁RE
…/metadata/alias/subdivisionAlias[@type="FR-TF"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="FR-TF"]/_replacement▷missing◁TF
…/metadata/alias/subdivisionAlias[@type="FR-WF"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="FR-WF"]/_replacement▷missing◁WF
…/metadata/alias/subdivisionAlias[@type="FR-YT"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="FR-YT"]/_replacement▷missing◁YT
…/metadata/alias/subdivisionAlias[@type="NL-AW"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="NL-AW"]/_replacement▷missing◁AW
…/metadata/alias/subdivisionAlias[@type="NL-CW"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="NL-CW"]/_replacement▷missing◁CW
…/metadata/alias/subdivisionAlias[@type="NL-SX"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="NL-SX"]/_replacement▷missing◁SX
…/metadata/alias/subdivisionAlias[@type="US-AS"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="US-AS"]/_replacement▷missing◁AS
…/metadata/alias/subdivisionAlias[@type="US-GU"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="US-GU"]/_replacement▷missing◁GU
…/metadata/alias/subdivisionAlias[@type="US-MP"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="US-MP"]/_replacement▷missing◁MP
…/metadata/alias/subdivisionAlias[@type="US-PR"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="US-PR"]/_replacement▷missing◁PR
…/metadata/alias/subdivisionAlias[@type="US-UM"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="US-UM"]/_replacement▷missing◁UM
…/metadata/alias/subdivisionAlias[@type="US-VI"]/_reason▷missing◁overlong
…/metadata/alias/subdivisionAlias[@type="US-VI"]/_replacement▷missing◁VI
…/metadata/defaultContent/_localesaa_ET af_ZA agq_CM ak_GH am_ET ar_001 arn_CL as_IN asa_TZ ast_ES az_Cyrl_AZ az_Latn az_Latn_AZ ba_RU bas_CM be_BY bem_ZM bez_TZ bg_BG bm_Latn bm_Latn_ML bm_Nkoo_ML bn_BD bo_CN br_FR brx_IN bs_Cyrl_BA bs_Latn bs_Latn_BA bss_CM byn_ER ca_ES cch_NG ce_RU cgg_UG chr_US ckb_IQ co_FR cs_CZ cu_RU cy_GB da_DK dav_KE de_DE dje_NE dsb_DE dua_CM dv_MV dyo_SN dz_BT ebu_KE ee_GH el_GR en_Dsrt_US en_US eo_001 es_ES et_EE eu_ES ewo_CM fa_IR ff_SN fi_FI fil_PH fo_FO fr_FR fur_IT fy_NL ga_IE gaa_GH gd_GB gez_ET gl_ES gn_PY gsw_CH gu_IN guz_KE gv_IM ha_Arab_NG ha_Latn ha_Latn_NG haw_US he_IL hi_IN hr_HR hsb_DE hu_HU hy_AM ia_FR id_ID ig_NG ii_CN is_IS it_IT iu_Cans iu_Cans_CA iu_Latn_CA ja_JP jgo_CM jmc_TZ jv_ID ka_GE kab_DZ kaj_NG kam_KE kcg_NG kde_TZ kea_CV ken_CM khq_ML ki_KE kk_Cyrl kk_Cyrl_KZ kkj_CM kl_GL kln_KE km_KH kn_IN ko_KR kok_IN kpe_LR ks_Arab ks_Arab_IN ksb_TZ ksf_CM ksh_DE ku_Latn ku_Latn_TR kw_GB ky_Cyrl ky_Cyrl_KG lag_TZ lb_LU lg_UG lkt_US ln_CD lo_LA lt_LT lu_CD luo_KE luy_KE lv_LV mas_KE mer_KE mfe_MU mg_MG mgh_MZ mgo_CM mi_NZ mk_MK ml_IN mn_Cyrl mn_Cyrl_MN mn_Mong_CN moh_CA mr_IN ms_Arab_MY ms_Latn ms_Latn_MY mt_MT mua_CM my_MM naq_NA nb_NO nd_ZW nds_DE ne_NP nl_NL nmg_CM nn_NO nnh_CM nqo_GN nr_ZA nso_ZA nus_SD ny_MW nyn_UG oc_FR om_ET or_IN os_GE pa_Arab_PK pa_Guru pa_Guru_IN pl_PL prg_001 ps_AF pt_BR qu_PE quc_GT rm_CH rn_BI ro_RO rof_TZ ru_RU rw_RW rwk_TZ sa_IN sah_RU saq_KE sbp_TZ sd_Arab sd_Arab_PK se_NO seh_MZ ses_ML sg_CF shi_Latn_MA shi_Tfng shi_Tfng_MA si_LK sid_ET sk_SK sl_SI sma_SE smj_SE smn_FI sms_FI sn_ZW so_SO sq_AL sr_Cyrl sr_Cyrl_RS sr_Latn_RS ss_ZA ssy_ER st_ZA sv_SE sw_TZ syr_IQ ta_IN te_IN teo_UG tg_Cyrl tg_Cyrl_TJ th_TH ti_ET tig_ER tk_Latn tk_Latn_TM tn_ZA to_TO tr_TR trv_TW ts_ZA tt_RU twq_NE tzm_Latn tzm_Latn_MA ug_Arab ug_Arab_CN uk_UA ur_PK uz_Arab_AF uz_Cyrl_UZ uz_Latn uz_Latn_UZ vai_Latn_LR vai_Vaii vai_Vaii_LR ve_ZA vi_VN vo_001 vun_TZ wa_BE wae_CH wal_ET wbp_AU wo_Latn wo_Latn_SN xh_ZA xog_UG yav_CM yi_001 yo_NG zgh_MA zh_Hans zh_Hans_CN zh_Hant_TW zu_ZAaa_ET af_ZA agq_CM ak_GH am_ET ar_001 arn_CL as_IN asa_TZ ast_ES az_Arab_IR az_Cyrl_AZ az_Latn az_Latn_AZ ba_RU bas_CM be_BY bem_ZM bez_TZ bg_BG bgn_PK bm_ML bm_Nkoo_ML bn_BD bo_CN br_FR brx_IN bs_Cyrl_BA bs_Latn bs_Latn_BA bss_CM byn_ER ca_ES cch_NG ce_RU cgg_UG chr_US ckb_IQ co_FR cs_CZ cu_RU cv_RU cy_GB da_DK dav_KE de_DE dje_NE dsb_DE dua_CM dv_MV dyo_SN dz_BT ebu_KE ee_GH el_GR en_Dsrt_US en_US eo_001 es_ES et_EE eu_ES ewo_CM fa_IR ff_SN fi_FI fil_PH fo_FO fr_FR fur_IT fy_NL ga_IE gaa_GH gd_GB gez_ET gl_ES gn_PY gsw_CH gu_IN guz_KE gv_IM ha_Arab_NG ha_NG haw_US he_IL hi_IN hr_HR hsb_DE hu_HU hy_AM ia_FR id_ID ig_NG ii_CN is_IS it_IT iu_CA iu_Latn_CA ja_JP jgo_CM jmc_TZ jv_ID ka_GE kab_DZ kaj_NG kam_KE kcg_NG kde_TZ kea_CV ken_CM khq_ML ki_KE kk_KZ kkj_CM kl_GL kln_KE km_KH kn_IN ko_KR kok_IN kpe_LR ks_IN ksb_TZ ksf_CM ksh_DE ku_TR kw_GB ky_KG lag_TZ lb_LU lg_UG lkt_US ln_CD lo_LA lrc_IR lt_LT lu_CD luo_KE luy_KE lv_LV mas_KE mer_KE mfe_MU mg_MG mgh_MZ mgo_CM mi_NZ mk_MK ml_IN mn_MN mn_Mong_CN moh_CA mr_IN ms_Arab_MY ms_MY mt_MT mua_CM my_MM mzn_IR naq_NA nb_NO nd_ZW nds_DE ne_NP nl_NL nmg_CM nn_NO nnh_CM nqo_GN nr_ZA nso_ZA nus_SS ny_MW nyn_UG oc_FR om_ET or_IN os_GE pa_Arab_PK pa_Guru pa_Guru_IN pl_PL prg_001 ps_AF pt_BR qu_PE quc_GT rm_CH rn_BI ro_RO rof_TZ ru_RU rw_RW rwk_TZ sa_IN sah_RU saq_KE sbp_TZ sd_PK sdh_IR se_NO seh_MZ ses_ML sg_CF shi_Latn_MA shi_Tfng shi_Tfng_MA si_LK sid_ET sk_SK sl_SI sma_SE smj_SE smn_FI sms_FI sn_ZW so_SO sq_AL sr_Cyrl sr_Cyrl_RS sr_Latn_RS ss_ZA ssy_ER st_ZA sv_SE sw_TZ syr_IQ ta_IN te_IN teo_UG tg_TJ th_TH ti_ET tig_ER tk_TM tn_ZA to_TO tr_TR trv_TW ts_ZA tt_RU twq_NE tzm_MA ug_CN uk_UA ur_PK uz_Arab_AF uz_Cyrl_UZ uz_Latn uz_Latn_UZ vai_Latn_LR vai_Vaii vai_Vaii_LR ve_ZA vi_VN vo_001 vun_TZ wa_BE wae_CH wal_ET wbp_AU wo_SN xh_ZA xog_UG yav_CM yi_001 yo_NG zgh_MA zh_Hans zh_Hans_CN zh_Hant_TW zu_ZA
…/codeMappings/territoryCodes[@type="TL"]/_internetTL TP▷removed◁
…/codeMappings/territoryCodes[@type="ZZ"]/_internetABOGADO ACADEMY ACCOUNTANTS ACTIVE ACTOR ADULT AERO AGENCY AIRFORCE ALLFINANZ ALSACE AMSTERDAM ANDROID APARTMENTS AQUARELLE ARCHI ARMY ARPA ASIA ASSOCIATES ATTORNEY AUCTION AUDIO AUTOS AXA BAND BANK BAR BARCLAYCARD BARCLAYS BARGAINS BAYERN BEER BERLIN BEST BID BIKE BINGO BIO BIZ BLACK BLACKFRIDAY BLOOMBERG BLUE BMW BNPPARIBAS BOO BOUTIQUE BRUSSELS BUDAPEST BUILD BUILDERS BUSINESS BUZZ BZH CAB CAL CAMERA CAMP CANCERRESEARCH CANON CAPETOWN CAPITAL CARAVAN CARDS CARE CAREER CAREERS CARTIER CASA CASH CASINO CAT CATERING CBN CENTER CEO CERN CHANNEL CHAT CHEAP CHRISTMAS CHROME CHURCH CITIC CITY CLAIMS CLEANING CLICK CLINIC CLOTHING CLUB COACH CODES COFFEE COLLEGE COLOGNE COM COMMUNITY COMPANY COMPUTER CONDOS CONSTRUCTION CONSULTING CONTRACTORS COOKING COOL COOP COUNTRY CREDIT CREDITCARD CRICKET CRS CRUISES CUISINELLA CYMRU DABUR DAD DANCE DATING DAY DCLK DEALS DEGREE DELIVERY DEMOCRAT DENTAL DENTIST DESI DESIGN DEV DIAMONDS DIET DIGITAL DIRECT DIRECTORY DISCOUNT DNP DOCS DOMAINS DOOSAN DURBAN DVAG EAT EDU EDUCATION EMAIL EMERCK ENERGY ENGINEER ENGINEERING ENTERPRISES EQUIPMENT ESQ ESTATE EUROVISION EUS EVENTS EVERBANK EXCHANGE EXPERT EXPOSED FAIL FANS FARM FASHION FEEDBACK FINANCE FINANCIAL FIRMDALE FISH FISHING FIT FITNESS FLIGHTS FLORIST FLOWERS FLSMIDTH FLY FOO FOOTBALL FORSALE FOUNDATION FRL FROGANS FUND FURNITURE FUTBOL GAL GALLERY GARDEN GBIZ GDN GENT GGEE GIFT GIFTS GIVES GLASS GLE GLOBAL GLOBO GMAIL GMO GMX GOLDPOINT GOOG GOOGLE GOP GOV GRAPHICS GRATIS GREEN GRIPE GUIDE GUITARS GURU HAMBURG HANGOUT HAUS HEALTHCARE HELP HERE HERMES HIPHOP HIV HOLDINGS HOLIDAY HOMES HORSE HOST HOSTING HOUSE HOW IBM IFM IMMO IMMOBILIEN INDUSTRIES INFO ING INK INSTITUTE INSURE INT INTERNATIONAL INVESTMENTS IRISH IWC JCB JETZT JOBS JOBURG JUEGOS KAUFEN KDDI KIM KITCHEN KIWI KOELN KRD KRED KYOTO LACAIXA LAND LAT LATROBE LAWYER LDS LEASE LEGAL LGBT LIDL LIFE LIGHTING LIMITED LIMO LINK LOANS LONDON LOTTE LOTTO LTDA LUXE LUXURY MADRID MAISON MANAGEMENT MANGO MARKET MARKETING MARRIOTT MEDIA MEET MELBOURNE MEME MEMORIAL MENU MIAMI MIL MINI MOBI MODA MOE MONASH MONEY MORMON MORTGAGE MOSCOW MOTORCYCLES MOV MUSEUM NAGOYA NAME NAVY NET NETWORK NEUSTAR NEW NEXUS NGO NHK NICO NINJA NRA NRW NTT NYC OKINAWA ONE ONG ONL OOO ORG ORGANIC OSAKA OTSUKA OVH PARIS PARTNERS PARTS PARTY PHARMACY PHOTO PHOTOGRAPHY PHOTOS PHYSIO PICS PICTURES PINK PIZZA PLACE PLUMBING POHL POKER PORN POST PRAXI PRESS PRO PROD PRODUCTIONS PROF PROPERTIES PROPERTY PUB QPON QUEBEC REALTOR RECIPES RED REHAB REISE REISEN REIT REN RENTALS REPAIR REPORT REPUBLICAN REST RESTAURANT REVIEWS RICH RIO RIP ROCKS RODEO RSVP RUHR RYUKYU SAARLAND SALE SAMSUNG SARL SAXO SCA SCB SCHMIDT SCHOOL SCHULE SCHWARZ SCIENCE SCOT SERVICES SEW SEXY SHIKSHA SHOES SHRIRAM SINGLES SKY SOCIAL SOFTWARE SOHU SOLAR SOLUTIONS SOY SPACE SPIEGEL STYLE SUPPLIES SUPPLY SUPPORT SURF SURGERY SUZUKI SYDNEY SYSTEMS TAIPEI TATAR TATTOO TAX TECHNOLOGY TEL TEMASEK TENNIS TIENDA TIPS TIRES TIROL TODAY TOKYO TOOLS TOP TOSHIBA TOWN TOYS TRADE TRAINING TRAVEL TRUST TUI UNIVERSITY UNO UOL VACATIONS VEGAS VENTURES VERSICHERUNG VET VIAJES VIDEO VILLAS VISION VLAANDEREN VODKA VOTE VOTING VOTO VOYAGE WALES WANG WATCH WEBCAM WEBSITE WED WEDDING WHOSWHO WIEN WIKI WILLIAMHILL WME WORK WORKS WORLD WTC WTF XN--1QQW23A XN--3BST00M XN--3DS443G XN--3E0B707E XN--45BRJ9C XN--45Q11C XN--4GBRIM XN--55QW42G XN--55QX5D XN--6FRZ82G XN--6QQ986B3XL XN--80ADXHKS XN--80AO21A XN--80ASEHDB XN--80ASWG XN--90A3AC XN--90AIS XN--B4W605FERD XN--C1AVG XN--CG4BKI XN--CLCHC0EA0B2G2A9GCD XN--CZR694B XN--CZRS0T XN--CZRU2D XN--D1ACJ3B XN--D1ALF XN--FIQ228C5HS XN--FIQ64B XN--FIQS8S XN--FIQZ9S XN--FLW351E XN--FPCRJ9C3D XN--FZC2C9E2C XN--GECRJ9C XN--H2BRJ9C XN--HXT814E XN--I1B6B1A6A2E XN--IO0A7I XN--J1AMH XN--J6W193G XN--KPRW13D XN--KPRY57D XN--KPUT3I XN--L1ACC XN--LGBBAT1AD8J XN--MGB9AWBF XN--MGBA3A4F16A XN--MGBAAM7A8H XN--MGBAB2BD XN--MGBAYH7GPA XN--MGBBH1A71E XN--MGBC0A9AZCG XN--MGBERP4A5D4AR XN--MGBX4CD0AB XN--NGBC5AZD XN--NODE XN--NQV7F XN--NQV7FS00EMA XN--O3CW4H XN--OGBPF8FL XN--P1ACF XN--P1AI XN--PGBS0DH XN--Q9JYB4C XN--QCKA1PMC XN--RHQV96G XN--S9BRJ9C XN--SES554G XN--UNUP4Y XN--VERMGENSBERATER-CTB XN--VERMGENSBERATUNG-PWB XN--VHQUV XN--WGBH1C XN--WGBL6A XN--XHQ521B XN--XKC2AL3HYE2A XN--XKC2DL3A5EE0H XN--YFRO4I67O XN--YGBI2AMMX XN--ZFR164B XXX XYZ YACHTS YANDEX YODOBASHI YOGA YOKOHAMA YOUTUBE ZIP ZONE ZUERICHABB ABBOTT ABOGADO ACADEMY ACCENTURE ACCOUNTANT ACCOUNTANTS ACTIVE ACTOR ADS ADULT AEG AERO AFL AGENCY AIG AIRFORCE AIRTEL ALLFINANZ ALSACE AMSTERDAM ANDROID APARTMENTS APP AQUARELLE ARCHI ARMY ARPA ASIA ASSOCIATES ATTORNEY AUCTION AUDIO AUTO AUTOS AXA AZURE BAND BANK BAR BARCELONA BARCLAYCARD BARCLAYS BARGAINS BAUHAUS BAYERN BBC BBVA BCN BEER BENTLEY BERLIN BEST BET BHARTI BIBLE BID BIKE BING BINGO BIO BIZ BLACK BLACKFRIDAY BLOOMBERG BLUE BMW BNL BNPPARIBAS BOATS BOND BOO BOOTS BOUTIQUE BRADESCO BRIDGESTONE BROKER BROTHER BRUSSELS BUDAPEST BUILD BUILDERS BUSINESS BUZZ BZH CAB CAFE CAL CAMERA CAMP CANCERRESEARCH CANON CAPETOWN CAPITAL CARAVAN CARDS CARE CAREER CAREERS CARS CARTIER CASA CASH CASINO CAT CATERING CBA CBN CENTER CEO CERN CFA CFD CHANEL CHANNEL CHAT CHEAP CHLOE CHRISTMAS CHROME CHURCH CISCO CITIC CITY CLAIMS CLEANING CLICK CLINIC CLOTHING CLOUD CLUB COACH CODES COFFEE COLLEGE COLOGNE COM COMMBANK COMMUNITY COMPANY COMPUTER CONDOS CONSTRUCTION CONSULTING CONTRACTORS COOKING COOL COOP CORSICA COUNTRY COUPONS COURSES CREDIT CREDITCARD CRICKET CROWN CRS CRUISES CUISINELLA CYMRU CYOU DABUR DAD DANCE DATE DATING DATSUN DAY DCLK DEALS DEGREE DELIVERY DELTA DEMOCRAT DENTAL DENTIST DESI DESIGN DEV DIAMONDS DIET DIGITAL DIRECT DIRECTORY DISCOUNT DNP DOCS DOG DOHA DOMAINS DOOSAN DOWNLOAD DRIVE DURBAN DVAG EARTH EAT EDU EDUCATION EMAIL EMERCK ENERGY ENGINEER ENGINEERING ENTERPRISES EPSON EQUIPMENT ERNI ESQ ESTATE EUROVISION EUS EVENTS EVERBANK EXCHANGE EXPERT EXPOSED EXPRESS FAIL FAITH FAN FANS FARM FASHION FEEDBACK FILM FINANCE FINANCIAL FIRMDALE FISH FISHING FIT FITNESS FLIGHTS FLORIST FLOWERS FLSMIDTH FLY FOO FOOTBALL FOREX FORSALE FORUM FOUNDATION FRL FROGANS FUND FURNITURE FUTBOL FYI GAL GALLERY GAME GARDEN GBIZ GDN GENT GENTING GGEE GIFT GIFTS GIVES GIVING GLASS GLE GLOBAL GLOBO GMAIL GMO GMX GOLD GOLDPOINT GOLF GOO GOOG GOOGLE GOP GOV GRAPHICS GRATIS GREEN GRIPE GUGE GUIDE GUITARS GURU HAMBURG HANGOUT HAUS HEALTHCARE HELP HERE HERMES HIPHOP HITACHI HIV HOCKEY HOLDINGS HOLIDAY HOMEDEPOT HOMES HONDA HORSE HOST HOSTING HOTELES HOTMAIL HOUSE HOW HSBC IBM ICBC ICE ICU IFM IINET IMMO IMMOBILIEN INDUSTRIES INFINITI INFO ING INK INSTITUTE INSURE INT INTERNATIONAL INVESTMENTS IPIRANGA IRISH IST ISTANBUL ITAU IWC JAVA JCB JETZT JEWELRY JLC JLL JOBS JOBURG JPRS JUEGOS KAUFEN KDDI KIM KITCHEN KIWI KOELN KOMATSU KRD KRED KYOTO LACAIXA LANCASTER LAND LASALLE LAT LATROBE LAW LAWYER LDS LEASE LECLERC LEGAL LEXUS LGBT LIAISON LIDL LIFE LIGHTING LIMITED LIMO LINK LIVE LIXIL LOAN LOANS LOL LONDON LOTTE LOTTO LOVE LTDA LUPIN LUXE LUXURY MADRID MAIF MAISON MAN MANAGEMENT MANGO MARKET MARKETING MARKETS MARRIOTT MBA MEDIA MEET MELBOURNE MEME MEMORIAL MEN MENU MIAMI MICROSOFT MIL MINI MMA MOBI MODA MOE MONASH MONEY MONTBLANC MORMON MORTGAGE MOSCOW MOTORCYCLES MOV MOVIE MOVISTAR MTN MTPC MUSEUM NADEX NAGOYA NAME NAVY NEC NET NETBANK NETWORK NEUSTAR NEW NEWS NEXUS NGO NHK NICO NINJA NISSAN NOKIA NRA NRW NTT NYC OFFICE OKINAWA OMEGA ONE ONG ONL ONLINE OOO ORACLE ORANGE ORG ORGANIC OSAKA OTSUKA OVH PAGE PANERAI PARIS PARTNERS PARTS PARTY PET PHARMACY PHILIPS PHOTO PHOTOGRAPHY PHOTOS PHYSIO PIAGET PICS PICTET PICTURES PINK PIZZA PLACE PLAY PLUMBING PLUS POHL POKER PORN POST PRAXI PRESS PRO PROD PRODUCTIONS PROF PROPERTIES PROPERTY PUB QPON QUEBEC RACING REALTOR REALTY RECIPES RED REDSTONE REHAB REISE REISEN REIT REN RENT RENTALS REPAIR REPORT REPUBLICAN REST RESTAURANT REVIEW REVIEWS RICH RICOH RIO RIP ROCKS RODEO RSVP RUHR RUN RYUKYU SAARLAND SAKURA SALE SAMSUNG SANDVIK SANDVIKCOROMANT SANOFI SAP SARL SAXO SCA SCB SCHMIDT SCHOLARSHIPS SCHOOL SCHULE SCHWARZ SCIENCE SCOR SCOT SEAT SENER SERVICES SEW SEX SEXY SHIKSHA SHOES SHOW SHRIRAM SINGLES SITE SKI SKY SKYPE SNCF SOCCER SOCIAL SOFTWARE SOHU SOLAR SOLUTIONS SONY SOY SPACE SPIEGEL SPREADBETTING SRL STARHUB STATOIL STUDIO STUDY STYLE SUCKS SUPPLIES SUPPLY SUPPORT SURF SURGERY SUZUKI SWATCH SWISS SYDNEY SYSTEMS TAIPEI TATAMOTORS TATAR TATTOO TAX TAXI TEAM TECH TECHNOLOGY TEL TELEFONICA TEMASEK TENNIS THD THEATER TICKETS TIENDA TIPS TIRES TIROL TODAY TOKYO TOOLS TOP TORAY TOSHIBA TOURS TOWN TOYOTA TOYS TRADE TRADING TRAINING TRAVEL TRUST TUI UBS UNIVERSITY UNO UOL VACATIONS VEGAS VENTURES VERSICHERUNG VET VIAJES VIDEO VILLAS VIN VISION VISTA VISTAPRINT VLAANDEREN VODKA VOTE VOTING VOTO VOYAGE WALES WALTER WANG WATCH WEBCAM WEBSITE WED WEDDING WEIR WHOSWHO WIEN WIKI WILLIAMHILL WIN WINDOWS WINE WME WORK WORKS WORLD WTC WTF XBOX XEROX XIN XN--11B4C3D XN--1QQW23A XN--30RR7Y XN--3BST00M XN--3DS443G XN--3E0B707E XN--3PXU8K XN--42C2D9A XN--45BRJ9C XN--45Q11C XN--4GBRIM XN--55QW42G XN--55QX5D XN--6FRZ82G XN--6QQ986B3XL XN--80ADXHKS XN--80AO21A XN--80ASEHDB XN--80ASWG XN--90A3AC XN--90AIS XN--9DBQ2A XN--9ET52U XN--B4W605FERD XN--C1AVG XN--C2BR7G XN--CG4BKI XN--CLCHC0EA0B2G2A9GCD XN--CZR694B XN--CZRS0T XN--CZRU2D XN--D1ACJ3B XN--D1ALF XN--ESTV75G XN--FHBEI XN--FIQ228C5HS XN--FIQ64B XN--FIQS8S XN--FIQZ9S XN--FJQ720A XN--FLW351E XN--FPCRJ9C3D XN--FZC2C9E2C XN--GECRJ9C XN--H2BRJ9C XN--HXT814E XN--I1B6B1A6A2E XN--IMR513N XN--IO0A7I XN--J1AEF XN--J1AMH XN--J6W193G XN--KCRX77D1X4A XN--KPRW13D XN--KPRY57D XN--KPUT3I XN--L1ACC XN--LGBBAT1AD8J XN--MGB9AWBF XN--MGBA3A4F16A XN--MGBAAM7A8H XN--MGBAB2BD XN--MGBAYH7GPA XN--MGBBH1A71E XN--MGBC0A9AZCG XN--MGBERP4A5D4AR XN--MGBPL2FH XN--MGBX4CD0AB XN--MK1BU44C XN--MXTQ1M XN--NGBC5AZD XN--NODE XN--NQV7F XN--NQV7FS00EMA XN--NYQY26A XN--O3CW4H XN--OGBPF8FL XN--P1ACF XN--P1AI XN--PGBS0DH XN--PSSY2U XN--Q9JYB4C XN--QCKA1PMC XN--RHQV96G XN--S9BRJ9C XN--SES554G XN--T60B56A XN--TCKWE XN--UNUP4Y XN--VERMGENSBERATER-CTB XN--VERMGENSBERATUNG-PWB XN--VHQUV XN--VUQ861B XN--WGBH1C XN--WGBL6A XN--XHQ521B XN--XKC2AL3HYE2A XN--XKC2DL3A5EE0H XN--Y9A3AQ XN--YFRO4I67O XN--YGBI2AMMX XN--ZFR164B XPERIA XXX XYZ YACHTS YANDEX YODOBASHI YOGA YOKOHAMA YOUTUBE ZIP ZONE ZUERICH
…/parentLocales/parentLocale[@parent="en_001"]/_localesen_150 en_AG en_AI en_AU en_BB en_BE en_BM en_BS en_BW en_BZ en_CA en_CC en_CK en_CM en_CX en_DG en_DM en_ER en_FJ en_FK en_FM en_GB en_GD en_GG en_GH en_GI en_GM en_GY en_HK en_IE en_IM en_IN en_IO en_JE en_JM en_KE en_KI en_KN en_KY en_LC en_LR en_LS en_MG en_MO en_MS en_MT en_MU en_MW en_MY en_NA en_NF en_NG en_NR en_NU en_NZ en_PG en_PH en_PK en_PN en_PW en_RW en_SB en_SC en_SD en_SG en_SH en_SL en_SS en_SX en_SZ en_TC en_TK en_TO en_TT en_TV en_TZ en_UG en_VC en_VG en_VU en_WS en_ZA en_ZM en_ZWen_150 en_AG en_AI en_AU en_BB en_BE en_BM en_BS en_BW en_BZ en_CA en_CC en_CK en_CM en_CX en_CY en_DG en_DM en_ER en_FJ en_FK en_FM en_GB en_GD en_GG en_GH en_GI en_GM en_GY en_HK en_IE en_IL en_IM en_IN en_IO en_JE en_JM en_KE en_KI en_KN en_KY en_LC en_LR en_LS en_MG en_MO en_MS en_MT en_MU en_MW en_MY en_NA en_NF en_NG en_NR en_NU en_NZ en_PG en_PH en_PK en_PN en_PW en_RW en_SB en_SC en_SD en_SG en_SH en_SL en_SS en_SX en_SZ en_TC en_TK en_TO en_TT en_TV en_TZ en_UG en_VC en_VG en_VU en_WS en_ZA en_ZM en_ZW
…/parentLocales/parentLocale[@parent="en_150"]/_locales▷missing◁en_AT en_CH en_DE en_DK en_FI en_NL en_SE en_SI
…/parentLocales/parentLocale[@parent="root"]/_localesaz_Cyrl bm_Nkoo bs_Cyrl en_Dsrt en_Shaw ha_Arab iu_Latn mn_Mong ms_Arab pa_Arab shi_Latn sr_Latn uz_Arab uz_Cyrl vai_Latn zh_Hantaz_Arab az_Cyrl bm_Nkoo bs_Cyrl en_Dsrt en_Shaw ha_Arab iu_Latn mn_Mong ms_Arab pa_Arab shi_Latn sr_Latn uz_Arab uz_Cyrl vai_Latn zh_Hant
…/likelySubtags/likelySubtag[@from="aho"]/_to▷missing◁aho_Ahom_IN
…/likelySubtags/likelySubtag[@from="ase"]/_to▷missing◁ase_Sgnw_US
…/likelySubtags/likelySubtag[@from="az_IQ"]/_to▷missing◁az_Arab_IQ
…/likelySubtags/likelySubtag[@from="azb"]/_toazb_Arab_IR▷removed◁
…/likelySubtags/likelySubtag[@from="bej"]/_to▷missing◁bej_Arab_SD
…/likelySubtags/likelySubtag[@from="bgn"]/_to▷missing◁bgn_Arab_PK
…/likelySubtags/likelySubtag[@from="fia"]/_to▷missing◁fia_Arab_SD
…/likelySubtags/likelySubtag[@from="fvr"]/_to▷missing◁fvr_Latn_SD
…/likelySubtags/likelySubtag[@from="hif"]/_tohif_Deva_FJhif_Latn_FJ
…/likelySubtags/likelySubtag[@from="hlu"]/_to▷missing◁hlu_Hluw_TR
…/likelySubtags/likelySubtag[@from="mis"]/_to▷missing◁mis_Hatr_IQ
…/likelySubtags/likelySubtag[@from="mls"]/_to▷missing◁mls_Latn_SD
…/likelySubtags/likelySubtag[@from="nus"]/_tonus_Latn_SDnus_Latn_SS
…/likelySubtags/likelySubtag[@from="raj"]/_toraj_Latn_INraj_Deva_IN
…/likelySubtags/likelySubtag[@from="sdh"]/_to▷missing◁sdh_Arab_IR
…/likelySubtags/likelySubtag[@from="swg"]/_to▷missing◁swg_Latn_DE
…/likelySubtags/likelySubtag[@from="und_Ahom"]/_to▷missing◁aho_Ahom_IN
…/likelySubtags/likelySubtag[@from="und_Arab_TR"]/_to▷missing◁az_Arab_TR
…/likelySubtags/likelySubtag[@from="und_Hatr"]/_to▷missing◁mis_Hatr_IQ
…/likelySubtags/likelySubtag[@from="und_Hluw"]/_to▷missing◁hlu_Hluw_TR
…/likelySubtags/likelySubtag[@from="und_Hung"]/_to▷missing◁hu_Hung_HU
…/likelySubtags/likelySubtag[@from="und_Mult"]/_to▷missing◁skr_Mult_PK
…/likelySubtags/likelySubtag[@from="und_Sgnw"]/_to▷missing◁ase_Sgnw_US
…/likelySubtags/likelySubtag[@from="wni"]/_to▷missing◁wni_Arab_KM
…/likelySubtags/likelySubtag[@from="zag"]/_to▷missing◁zag_Latn_SD
…/plurals[@type="cardinal"]/pluralRules[@locales="af asa az bem bez bg brx ce cgg chr ckb dv ee el eo es eu fo fur gsw ha haw hu jgo jmc ka kaj kcg kk kkj kl ks ksb ku ky lb lg mas mgo ml mn nah nb nd ne nn nnh no nr ny nyn om or os pap ps rm rof rwk saq sdh seh sn so sq ss ssy st syr ta te teo tig tk tn tr ts ug uz ve vo vun wae xh xog"]/pluralRule[@count="one"]▷missing◁n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000
…/plurals[@type="cardinal"]/pluralRules[@locales="af asa az bem bez bg brx ce cgg chr ckb dv ee el eo es eu fo fur gsw ha haw hu jgo jmc ka kaj kcg kk kkj kl ks ksb ku ky lb lg mas mgo ml mn nah nb nd ne nn nnh no nr ny nyn om or os pap ps rm rof rwk saq sdh seh sn so sq ss ssy st syr ta te teo tig tk tn tr ts ug uz ve vo vun wae xh xog"]/pluralRule[@count="other"]▷missing◁@integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~0.9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …
…/plurals[@type="cardinal"]/pluralRules[@locales="af asa az bem bez bg brx ce cgg chr ckb dv ee el eo es eu fo fur gsw ha haw hu jgo jmc ka kaj kcg kk kkj kl ks ksb ku ky lb lg mas mgo ml mn nah nb nd ne nn nnh no nr ny nyn om or os pap ps rm rof rwk saq seh sn so sq ss ssy st syr ta te teo tig tk tn tr ts ug uz ve vo vun wae xh xog"]/pluralRule[@count="one"]n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000▷removed◁
…/plurals[@type="cardinal"]/pluralRules[@locales="af asa az bem bez bg brx ce cgg chr ckb dv ee el eo es eu fo fur gsw ha haw hu jgo jmc ka kaj kcg kk kkj kl ks ksb ku ky lb lg mas mgo ml mn nah nb nd ne nn nnh no nr ny nyn om or os pap ps rm rof rwk saq seh sn so sq ss ssy st syr ta te teo tig tk tn tr ts ug uz ve vo vun wae xh xog"]/pluralRule[@count="other"]@integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~0.9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …▷removed◁
…/plurals[@type="ordinal"]/pluralRules[@locales="be"]/pluralRule[@count="few"]▷missing◁n % 10 = 2,3 and n % 100 != 12,13 @integer 2, 3, 22, 23, 32, 33, 42, 43, 52, 53, 62, 63, 72, 73, 82, 83, 102, 1002, …
…/plurals[@type="ordinal"]/pluralRules[@locales="be"]/pluralRule[@count="other"]▷missing◁@integer 0, 1, 4~17, 100, 1000, 10000, 100000, 1000000, …
…/plurals[@type="ordinal"]/pluralRules[@locales="ga"]/pluralRule[@count="one"]▷missing◁n = 1 @integer 1
…/plurals[@type="ordinal"]/pluralRules[@locales="ga"]/pluralRule[@count="other"]▷missing◁@integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, …
…/numberingSystems/numberingSystem[@id="ahom"]/_digits▷missing◁𑜰𑜱𑜲𑜳𑜴𑜵𑜶𑜷𑜸𑜹
…/numberingSystems/numberingSystem[@id="ahom"]/_type▷missing◁numeric
…/numberingSystems/numberingSystem[@id="brah"]/_draftprovisional▷removed◁
…/numberingSystems/numberingSystem[@id="cakm"]/_draftprovisional▷removed◁
…/numberingSystems/numberingSystem[@id="cyrl"]/_rules▷missing◁cyrillic-lower
…/numberingSystems/numberingSystem[@id="cyrl"]/_type▷missing◁algorithmic
…/numberingSystems/numberingSystem[@id="hmng"]/_digits▷missing◁𖭐𖭑𖭒𖭓𖭔𖭕𖭖𖭗𖭘𖭙
…/numberingSystems/numberingSystem[@id="hmng"]/_type▷missing◁numeric
…/numberingSystems/numberingSystem[@id="mathbold"]/_digits▷missing◁𝟎𝟏𝟐𝟑𝟒𝟓𝟔𝟕𝟖𝟗
…/numberingSystems/numberingSystem[@id="mathbold"]/_type▷missing◁numeric
…/numberingSystems/numberingSystem[@id="mathdbl"]/_digits▷missing◁𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡
…/numberingSystems/numberingSystem[@id="mathdbl"]/_type▷missing◁numeric
…/numberingSystems/numberingSystem[@id="mathmono"]/_digits▷missing◁𝟶𝟷𝟸𝟹𝟺𝟻𝟼𝟽𝟾𝟿
…/numberingSystems/numberingSystem[@id="mathmono"]/_type▷missing◁numeric
…/numberingSystems/numberingSystem[@id="mathsanb"]/_digits▷missing◁𝟬𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵
…/numberingSystems/numberingSystem[@id="mathsanb"]/_type▷missing◁numeric
…/numberingSystems/numberingSystem[@id="mathsans"]/_digits▷missing◁𝟢𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫
…/numberingSystems/numberingSystem[@id="mathsans"]/_type▷missing◁numeric
…/numberingSystems/numberingSystem[@id="modi"]/_digits▷missing◁𑙐𑙑𑙒𑙓𑙔𑙕𑙖𑙗𑙘𑙙
…/numberingSystems/numberingSystem[@id="modi"]/_type▷missing◁numeric
…/numberingSystems/numberingSystem[@id="mroo"]/_digits▷missing◁𖩠𖩡𖩢𖩣𖩤𖩥𖩦𖩧𖩨𖩩
…/numberingSystems/numberingSystem[@id="mroo"]/_type▷missing◁numeric
…/numberingSystems/numberingSystem[@id="mymrtlng"]/_digits▷missing◁꧰꧱꧲꧳꧴꧵꧶꧷꧸꧹
…/numberingSystems/numberingSystem[@id="mymrtlng"]/_type▷missing◁numeric
…/numberingSystems/numberingSystem[@id="osma"]/_draftprovisional▷removed◁
…/numberingSystems/numberingSystem[@id="shrd"]/_draftprovisional▷removed◁
…/numberingSystems/numberingSystem[@id="sind"]/_digits▷missing◁𑋰𑋱𑋲𑋳𑋴𑋵𑋶𑋷𑋸𑋹
…/numberingSystems/numberingSystem[@id="sind"]/_type▷missing◁numeric
…/numberingSystems/numberingSystem[@id="sinh"]/_digits▷missing◁෦෧෨෩෪෫෬෭෮෯
…/numberingSystems/numberingSystem[@id="sinh"]/_type▷missing◁numeric
…/numberingSystems/numberingSystem[@id="sora"]/_draftprovisional▷removed◁
…/numberingSystems/numberingSystem[@id="takr"]/_draftprovisional▷removed◁
…/numberingSystems/numberingSystem[@id="tirh"]/_digits▷missing◁𑓐𑓑𑓒𑓓𑓔𑓕𑓖𑓗𑓘𑓙
…/numberingSystems/numberingSystem[@id="tirh"]/_type▷missing◁numeric
…/numberingSystems/numberingSystem[@id="wara"]/_digits▷missing◁𑣠𑣡𑣢𑣣𑣤𑣥𑣦𑣧𑣨𑣩
…/numberingSystems/numberingSystem[@id="wara"]/_type▷missing◁numeric
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="*_*_*"][@supported="*_*_*"]/_percent9296
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="am_*_*"][@oneway="true"][@supported="en_*_GB"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="am_*_*"][@oneway="true"][@supported="en_GB"]/_percent90▷removed◁
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="az_Latn"][@oneway="true"][@supported="ru_Cyrl"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="bn_Beng"][@oneway="true"][@supported="en_Latn"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="ckb"][@supported="ku"]/_percent▷missing◁92
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="en_*_US"][@supported="en_*_*"]/_percent9294
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="hy_Armn"][@oneway="true"][@supported="ru_Cyrl"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="ka_Geor"][@oneway="true"][@supported="en_Latn"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="km_Khmr"][@oneway="true"][@supported="en_Latn"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="kn_Knda"][@oneway="true"][@supported="en_Latn"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="lo_Laoo"][@oneway="true"][@supported="en_Latn"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="ml_Mlym"][@oneway="true"][@supported="en_Latn"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="ms"][@supported="id"]/_percent92▷removed◁
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="my_Mymr"][@oneway="true"][@supported="en_Latn"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="ne_Deva"][@oneway="true"][@supported="en_Latn"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="nn"][@supported="nb"]/_percent9690
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="nn"][@supported="no"]/_percent96▷removed◁
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="nn"][@oneway="true"][@supported="nb"]/_percent90▷removed◁
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="nn"][@oneway="true"][@supported="no"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="or_Orya"][@oneway="true"][@supported="en_Latn"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="pa_Guru"][@oneway="true"][@supported="en_Latn"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="ps_Arab"][@oneway="true"][@supported="en_Latn"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="pt_*_BR"][@supported="pt_*_US"]/_percent▷missing◁96
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="pt_*_US"][@supported="pt_*_*"]/_percent▷missing◁92
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="sd_Arab"][@oneway="true"][@supported="en_Latn"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="si_Sinh"][@oneway="true"][@supported="en_Latn"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="ta_Taml"][@oneway="true"][@supported="en_Latn"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="te_Telu"][@oneway="true"][@supported="en_Latn"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="ti_Ethi"][@oneway="true"][@supported="en_Latn"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="tk_Latn"][@oneway="true"][@supported="ru_Cyrl"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="ur_Arab"][@oneway="true"][@supported="en_Latn"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="uz_Latn"][@oneway="true"][@supported="ru_Cyrl"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="yi_Hebr"][@oneway="true"][@supported="en_Latn"]/_percent▷missing◁90
…/languageMatching/languageMatches[@type="written"]/languageMatch[@desired="zh_Hant_HK"][@supported="zh_Hant_MO"]/_percent9697
…/dayPeriodRuleSet/dayPeriodRules[@locales="af"]/dayPeriodRule[@before="12:00"][@from="5:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="af"]/dayPeriodRule[@before="18:00"][@from="12:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="af"]/dayPeriodRule[@before="24:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="af"]/dayPeriodRule[@after="0:00"][@before="5:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="af"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="am"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="am"]/dayPeriodRule[@before="24:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="am"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="am"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="am"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="am"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="ar"]/dayPeriodRule[@before="1:00"][@from="0:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ar"]/dayPeriodRule[@before="3:00"][@from="1:00"]/_type▷missing◁night2
…/dayPeriodRuleSet/dayPeriodRules[@locales="ar"]/dayPeriodRule[@before="6:00"][@from="3:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ar"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="ar"]/dayPeriodRule[@before="13:00"][@from="12:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ar"]/dayPeriodRule[@before="18:00"][@from="13:00"]/_type▷missing◁afternoon2
…/dayPeriodRuleSet/dayPeriodRules[@locales="ar"]/dayPeriodRule[@before="24:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="az"]/dayPeriodRule[@before="6:00"][@from="4:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="az"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="az"]/dayPeriodRule[@before="19:00"][@from="17:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="az"]/dayPeriodRule[@before="24:00"][@from="19:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="az"]/dayPeriodRule[@after="0:00"][@before="4:00"]/_type▷missing◁night2
…/dayPeriodRuleSet/dayPeriodRules[@locales="az"]/dayPeriodRule[@after="12:00"][@before="17:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="az"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="az"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="bg"]/dayPeriodRule[@before="5:00"][@from="00:00"]/_typenight1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="bg"]/dayPeriodRule[@before="6:00"][@from="5:00"]/_typenight2▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="bg"]/dayPeriodRule[@before="10:00"][@from="6:00"]/_typemorning1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="bg"]/dayPeriodRule[@before="11:00"][@from="4:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="bg"]/dayPeriodRule[@before="12:00"][@from="10:00"]/_typemorning2▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="bg"]/dayPeriodRule[@before="14:00"][@from="11:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="bg"]/dayPeriodRule[@before="18:00"][@from="14:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="bg"]/dayPeriodRule[@before="18:00"][@from="15:00"]/_typeafternoon2▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="bg"]/dayPeriodRule[@before="20:00"][@from="18:00"]/_typeevening1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="bg"]/dayPeriodRule[@before="22:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="bg"]/dayPeriodRule[@before="22:00"][@from="20:00"]/_typeevening2▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="bg"]/dayPeriodRule[@after="0:00"][@before="4:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="bg"]/dayPeriodRule[@after="12:00"][@before="15:00"]/_typeafternoon1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="bg"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="bg"]/dayPeriodRule[@at="12:00"]/_typenoon▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="bn"]/dayPeriodRule[@before="4:00"][@from="0:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="bn"]/dayPeriodRule[@before="6:00"][@from="4:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="bn"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="bn"]/dayPeriodRule[@before="16:00"][@from="12:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="bn"]/dayPeriodRule[@before="18:00"][@from="16:00"]/_type▷missing◁afternoon2
…/dayPeriodRuleSet/dayPeriodRules[@locales="bn"]/dayPeriodRule[@before="20:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="bn"]/dayPeriodRule[@before="24:00"][@from="20:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="bs"]/dayPeriodRule[@before="12:00"][@from="4:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="bs"]/dayPeriodRule[@before="21:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="bs"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="bs"]/dayPeriodRule[@after="0:00"][@before="4:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="bs"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="bs"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="bs"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="ca"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="ca"]/dayPeriodRule[@before="13:00"][@from="12:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ca"]/dayPeriodRule[@before="19:00"][@from="13:00"]/_type▷missing◁afternoon2
…/dayPeriodRuleSet/dayPeriodRules[@locales="ca"]/dayPeriodRule[@before="21:00"][@from="19:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ca"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ca"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ca"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="chr"]/dayPeriodRule[@before="12:00"][@from="0:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="chr"]/dayPeriodRule[@after="12:00"][@before="24:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="chr"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="cs"]/dayPeriodRule[@before="9:00"][@from="4:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="cs"]/dayPeriodRule[@before="12:00"][@from="9:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="cs"]/dayPeriodRule[@before="22:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="cs"]/dayPeriodRule[@before="24:00"][@from="22:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="cs"]/dayPeriodRule[@after="0:00"][@before="4:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="cs"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="cs"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="cs"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="da"]/dayPeriodRule[@before="10:00"][@from="5:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="da"]/dayPeriodRule[@before="12:00"][@from="10:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="da"]/dayPeriodRule[@before="18:00"][@from="12:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="da"]/dayPeriodRule[@before="24:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="da"]/dayPeriodRule[@after="0:00"][@before="5:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="da"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="de"]/dayPeriodRule[@before="10:00"][@from="5:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="de"]/dayPeriodRule[@before="12:00"][@from="10:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="de"]/dayPeriodRule[@before="13:00"][@from="12:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="de"]/dayPeriodRule[@before="18:00"][@from="13:00"]/_type▷missing◁afternoon2
…/dayPeriodRuleSet/dayPeriodRules[@locales="de"]/dayPeriodRule[@before="24:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="de"]/dayPeriodRule[@after="0:00"][@before="5:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="de"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="de nl hr da"]/dayPeriodRule[@before="9:00"][@from="0:00"]/_typemorning1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="de nl hr da"]/dayPeriodRule[@before="12:00"][@from="9:00"]/_typemorning2▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="de nl hr da"]/dayPeriodRule[@before="21:00"][@from="17:00"]/_typeevening1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="de nl hr da"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_typenight1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="de nl hr da"]/dayPeriodRule[@after="12:00"][@before="17:00"]/_typeafternoon1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="de nl hr da"]/dayPeriodRule[@at="12:00"]/_typenoon▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="el"]/dayPeriodRule[@before="4:00"][@from="0:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="el"]/dayPeriodRule[@before="12:00"][@from="4:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="el"]/dayPeriodRule[@before="17:00"][@from="12:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="el"]/dayPeriodRule[@before="20:00"][@from="17:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="el"]/dayPeriodRule[@before="24:00"][@from="20:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="en"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="en"]/dayPeriodRule[@before="21:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="en"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="en"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="en"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="en"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="en"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="en chr"]/dayPeriodRule[@before="12:00"][@from="0:00"]/_typemorning1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="en chr"]/dayPeriodRule[@after="12:00"][@before="24:00"]/_typeafternoon1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="en chr"]/dayPeriodRule[@at="12:00"]/_typenoon▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="es"]/dayPeriodRule[@before="6:00"][@from="0:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="es"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="es"]/dayPeriodRule[@before="24:00"][@from="20:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="es"]/dayPeriodRule[@after="12:00"][@before="20:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="es"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="es_CO"]/dayPeriodRule[@before="12:00"][@from="0:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="es_CO"]/dayPeriodRule[@before="24:00"][@from="20:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="es_CO"]/dayPeriodRule[@after="12:00"][@before="20:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="es_CO"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="et"]/dayPeriodRule[@before="12:00"][@from="5:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="et"]/dayPeriodRule[@before="23:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="et"]/dayPeriodRule[@before="24:00"][@from="23:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="et"]/dayPeriodRule[@after="0:00"][@before="5:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="et"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="et"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="et"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="eu"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="eu"]/dayPeriodRule[@before="14:00"][@from="12:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="eu"]/dayPeriodRule[@before="19:00"][@from="14:00"]/_type▷missing◁afternoon2
…/dayPeriodRuleSet/dayPeriodRules[@locales="eu"]/dayPeriodRule[@before="21:00"][@from="19:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="eu"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="eu"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="eu"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="fa"]/dayPeriodRule[@before="01:00"][@from="00:00"]/_typenight1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="fa"]/dayPeriodRule[@before="06:00"][@from="01:00"]/_typemorning1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="fa"]/dayPeriodRule[@before="12:00"][@from="4:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="fa"]/dayPeriodRule[@before="12:00"][@from="06:00"]/_typemorning2▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="fa"]/dayPeriodRule[@before="19:00"][@from="16:00"]/_typeafternoon2▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="fa"]/dayPeriodRule[@before="19:00"][@from="17:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="fa"]/dayPeriodRule[@after="0:00"][@before="4:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="fa"]/dayPeriodRule[@after="12:00"][@before="16:00"]/_typeafternoon1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="fa"]/dayPeriodRule[@after="12:00"][@before="17:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="fa"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="fi"]/dayPeriodRule[@before="10:00"][@from="5:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="fi"]/dayPeriodRule[@before="12:00"][@from="10:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="fi"]/dayPeriodRule[@before="23:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="fi"]/dayPeriodRule[@before="24:00"][@from="23:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="fi"]/dayPeriodRule[@after="0:00"][@before="5:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="fi"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="fi"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="fi"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="fil"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="fil"]/dayPeriodRule[@before="18:00"][@from="16:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="fil"]/dayPeriodRule[@before="24:00"][@from="18:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="fil"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="fil"]/dayPeriodRule[@after="12:00"][@before="16:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="fil"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="fil"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="fr"]/dayPeriodRule[@before="12:00"][@from="4:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="fr"]/dayPeriodRule[@before="24:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="fr"]/dayPeriodRule[@after="0:00"][@before="4:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="fr"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="fr"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="fr"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="gl"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="gl"]/dayPeriodRule[@before="13:00"][@from="12:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="gl"]/dayPeriodRule[@before="21:00"][@from="13:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="gl"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="gl"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="gl"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="gu"]/dayPeriodRule[@before="12:00"][@from="4:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="gu"]/dayPeriodRule[@before="16:00"][@from="12:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="gu"]/dayPeriodRule[@before="20:00"][@from="16:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="gu"]/dayPeriodRule[@before="24:00"][@from="20:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="gu"]/dayPeriodRule[@after="0:00"][@before="4:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="gu"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="he"]/dayPeriodRule[@before="11:00"][@from="5:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="he"]/dayPeriodRule[@before="15:00"][@from="11:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="he"]/dayPeriodRule[@before="18:00"][@from="15:00"]/_type▷missing◁afternoon2
…/dayPeriodRuleSet/dayPeriodRules[@locales="he"]/dayPeriodRule[@before="22:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="he"]/dayPeriodRule[@before="24:00"][@from="22:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="he"]/dayPeriodRule[@after="0:00"][@before="5:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="he"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="hi"]/dayPeriodRule[@before="12:00"][@from="4:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="hi"]/dayPeriodRule[@before="16:00"][@from="12:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="hi"]/dayPeriodRule[@before="20:00"][@from="16:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="hi"]/dayPeriodRule[@before="24:00"][@from="20:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="hi"]/dayPeriodRule[@after="0:00"][@before="4:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="hi"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="hr"]/dayPeriodRule[@before="12:00"][@from="4:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="hr"]/dayPeriodRule[@before="21:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="hr"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="hr"]/dayPeriodRule[@after="0:00"][@before="4:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="hr"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="hr"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="hr"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="hu"]/dayPeriodRule[@before="6:00"][@from="4:00"]/_type▷missing◁night2
…/dayPeriodRuleSet/dayPeriodRules[@locales="hu"]/dayPeriodRule[@before="9:00"][@from="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="hu"]/dayPeriodRule[@before="12:00"][@from="9:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="hu"]/dayPeriodRule[@before="21:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="hu"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="hu"]/dayPeriodRule[@after="0:00"][@before="4:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="hu"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="hu"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="hu"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="hy"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="hy"]/dayPeriodRule[@before="24:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="hy"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="hy"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="hy"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="hy"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="id"]/dayPeriodRule[@before="3:00"][@from="18:00"]/_typenight1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="id"]/dayPeriodRule[@before="5:00"][@from="3:00"]/_typemorning1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="id"]/dayPeriodRule[@before="10:00"][@from="5:00"]/_typemorning2▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="id"]/dayPeriodRule[@before="12:00"][@from="10:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="id"]/dayPeriodRule[@before="15:00"][@from="10:00"]/_typeafternoon1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="id"]/dayPeriodRule[@before="18:00"][@from="15:00"]/_typeafternoon2evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="id"]/dayPeriodRule[@before="24:00"][@from="18:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="id"]/dayPeriodRule[@after="0:00"][@before="10:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="id"]/dayPeriodRule[@after="12:00"][@before="15:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="id"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="id"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="is"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="is"]/dayPeriodRule[@before="24:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="is"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="is"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="is"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="is"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="it"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="it"]/dayPeriodRule[@before="24:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="it"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="it"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="it"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="it"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="ja"]/dayPeriodRule[@before="12:00"][@from="4:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ja"]/dayPeriodRule[@before="19:00"][@from="16:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ja"]/dayPeriodRule[@before="23:00"][@from="19:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ja"]/dayPeriodRule[@before="24:00"][@from="23:00"]/_type▷missing◁night2
…/dayPeriodRuleSet/dayPeriodRules[@locales="ja"]/dayPeriodRule[@after="0:00"][@before="4:00"]/_type▷missing◁night2
…/dayPeriodRuleSet/dayPeriodRules[@locales="ja"]/dayPeriodRule[@after="12:00"][@before="16:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ja"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="ja"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="ka"]/dayPeriodRule[@before="12:00"][@from="5:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ka"]/dayPeriodRule[@before="21:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ka"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ka"]/dayPeriodRule[@after="0:00"][@before="5:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ka"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ka"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="ka"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="kk"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="kk"]/dayPeriodRule[@before="21:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="kk"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="kk"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="kk"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="kk"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="kk"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="km"]/dayPeriodRule[@before="21:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="km"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="km"]/dayPeriodRule[@after="0:00"][@before="12:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="km"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="km"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="km"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="kn"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="kn"]/dayPeriodRule[@before="18:00"][@from="12:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="kn"]/dayPeriodRule[@before="21:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="kn"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="kn"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="kn"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="ko"]/dayPeriodRule[@before="6:00"][@from="3:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ko"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="ko"]/dayPeriodRule[@before="21:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ko"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ko"]/dayPeriodRule[@after="0:00"][@before="3:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ko"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ko"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="ko"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="ky"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ky"]/dayPeriodRule[@before="21:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ky"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ky"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ky"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ky"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="ky"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="lo"]/dayPeriodRule[@before="12:00"][@from="5:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="lo"]/dayPeriodRule[@before="20:00"][@from="16:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="lo"]/dayPeriodRule[@before="24:00"][@from="20:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="lo"]/dayPeriodRule[@after="0:00"][@before="5:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="lo"]/dayPeriodRule[@after="12:00"][@before="16:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="lo"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="lo"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="lt"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="lt"]/dayPeriodRule[@before="24:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="lt"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="lt"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="lt"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="lt"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="lv"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="lv"]/dayPeriodRule[@before="23:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="lv"]/dayPeriodRule[@before="24:00"][@from="23:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="lv"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="lv"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="lv"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="lv"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="mk"]/dayPeriodRule[@before="10:00"][@from="4:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="mk"]/dayPeriodRule[@before="12:00"][@from="10:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="mk"]/dayPeriodRule[@before="24:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="mk"]/dayPeriodRule[@after="0:00"][@before="4:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="mk"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="mk"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="mk"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="ml"]/dayPeriodRule[@before="6:00"][@from="3:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ml"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="ml"]/dayPeriodRule[@before="15:00"][@from="14:00"]/_type▷missing◁afternoon2
…/dayPeriodRuleSet/dayPeriodRules[@locales="ml"]/dayPeriodRule[@before="18:00"][@from="15:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ml"]/dayPeriodRule[@before="19:00"][@from="18:00"]/_type▷missing◁evening2
…/dayPeriodRuleSet/dayPeriodRules[@locales="ml"]/dayPeriodRule[@before="24:00"][@from="19:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ml"]/dayPeriodRule[@after="0:00"][@before="3:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ml"]/dayPeriodRule[@after="12:00"][@before="14:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ml"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="ml"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="mn"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="mn"]/dayPeriodRule[@before="21:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="mn"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="mn"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="mn"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="mn"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="mn"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="mr"]/dayPeriodRule[@before="6:00"][@from="4:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="mr"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="mr"]/dayPeriodRule[@before="18:00"][@from="16:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="mr"]/dayPeriodRule[@before="21:00"][@from="18:00"]/_type▷missing◁evening2
…/dayPeriodRuleSet/dayPeriodRules[@locales="mr"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="mr"]/dayPeriodRule[@after="0:00"][@before="4:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="mr"]/dayPeriodRule[@after="12:00"][@before="16:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="mr"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="mr"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="ms"]/dayPeriodRule[@before="1:00"][@from="0:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ms"]/dayPeriodRule[@before="12:00"][@from="1:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="ms"]/dayPeriodRule[@before="14:00"][@from="12:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ms"]/dayPeriodRule[@before="19:00"][@from="14:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ms"]/dayPeriodRule[@before="24:00"][@from="19:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="my"]/dayPeriodRule[@before="19:00"][@from="16:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="my"]/dayPeriodRule[@before="24:00"][@from="19:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="my"]/dayPeriodRule[@after="0:00"][@before="12:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="my"]/dayPeriodRule[@after="12:00"][@before="16:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="my"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="my"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="nb"]/dayPeriodRule[@before="10:00"][@from="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="nb"]/dayPeriodRule[@before="12:00"][@from="10:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="nb"]/dayPeriodRule[@before="18:00"][@from="12:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="nb"]/dayPeriodRule[@before="24:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="nb"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="nb"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="ne"]/dayPeriodRule[@before="12:00"][@from="4:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ne"]/dayPeriodRule[@before="19:00"][@from="16:00"]/_type▷missing◁afternoon2
…/dayPeriodRuleSet/dayPeriodRules[@locales="ne"]/dayPeriodRule[@before="22:00"][@from="19:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ne"]/dayPeriodRule[@before="24:00"][@from="22:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ne"]/dayPeriodRule[@after="0:00"][@before="4:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ne"]/dayPeriodRule[@after="12:00"][@before="16:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ne"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="ne"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="nl"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="nl"]/dayPeriodRule[@before="18:00"][@from="12:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="nl"]/dayPeriodRule[@before="24:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="nl"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="nl"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="pa"]/dayPeriodRule[@before="12:00"][@from="4:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="pa"]/dayPeriodRule[@before="16:00"][@from="12:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="pa"]/dayPeriodRule[@before="21:00"][@from="16:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="pa"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="pa"]/dayPeriodRule[@after="0:00"][@before="4:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="pa"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="pl"]/dayPeriodRule[@before="3:00"][@from="22:00"]/_typenight1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="pl"]/dayPeriodRule[@before="5:00"][@from="3:00"]/_typenight2▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="pl"]/dayPeriodRule[@before="10:00"][@from="5:00"]/_typemorning1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="pl"]/dayPeriodRule[@before="10:00"][@from="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="pl"]/dayPeriodRule[@before="21:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="pl"]/dayPeriodRule[@before="22:00"][@from="16:00"]/_typeevening1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="pl"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="pl"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="pl"]/dayPeriodRule[@after="12:00"][@before="16:00"]/_typeafternoon1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="pl"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="pl"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="pt"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="pt"]/dayPeriodRule[@before="24:00"][@from="19:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="pt"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="pt"]/dayPeriodRule[@after="12:00"][@before="19:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="pt"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="pt"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="pt fr"]/dayPeriodRule[@before="12:00"][@from="00:00"]/_typemorning1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="pt fr"]/dayPeriodRule[@before="24:00"][@from="19:00"]/_typenight1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="pt fr"]/dayPeriodRule[@after="12:00"][@before="19:00"]/_typeafternoon1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="pt fr"]/dayPeriodRule[@at="12:00"]/_typenoon▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="ro"]/dayPeriodRule[@before="12:00"][@from="5:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ro"]/dayPeriodRule[@before="22:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ro"]/dayPeriodRule[@before="24:00"][@from="22:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ro"]/dayPeriodRule[@after="0:00"][@before="5:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ro"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ro"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="ro"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="root"]/dayPeriodRule[@before="12:00"][@from="0:00"]/_typemorning1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="root"]/dayPeriodRule[@before="24:00"][@from="12:00"]/_typeafternoon1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="ru"]/dayPeriodRule[@before="12:00"][@from="4:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ru"]/dayPeriodRule[@before="24:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ru"]/dayPeriodRule[@after="0:00"][@before="4:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ru"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ru"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="ru"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="si"]/dayPeriodRule[@before="6:00"][@from="1:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="si"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="si"]/dayPeriodRule[@before="18:00"][@from="14:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="si"]/dayPeriodRule[@before="24:00"][@from="18:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="si"]/dayPeriodRule[@after="0:00"][@before="1:00"]/_type▷missing◁night2
…/dayPeriodRuleSet/dayPeriodRules[@locales="si"]/dayPeriodRule[@after="12:00"][@before="14:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="si"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="si"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="sk"]/dayPeriodRule[@before="9:00"][@from="4:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sk"]/dayPeriodRule[@before="12:00"][@from="9:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="sk"]/dayPeriodRule[@before="22:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sk"]/dayPeriodRule[@before="24:00"][@from="22:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sk"]/dayPeriodRule[@after="0:00"][@before="4:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sk"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sk"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="sk"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="sl"]/dayPeriodRule[@before="10:00"][@from="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sl"]/dayPeriodRule[@before="12:00"][@from="10:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="sl"]/dayPeriodRule[@before="22:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sl"]/dayPeriodRule[@before="24:00"][@from="22:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sl"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sl"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sl"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="sl"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="sq"]/dayPeriodRule[@before="9:00"][@from="4:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sq"]/dayPeriodRule[@before="12:00"][@from="9:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="sq"]/dayPeriodRule[@before="24:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sq"]/dayPeriodRule[@after="0:00"][@before="4:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sq"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sq"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="sq"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="sr"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sr"]/dayPeriodRule[@before="21:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sr"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sr"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sr"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sr"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="sr"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="sv"]/dayPeriodRule[@before="10:00"][@from="5:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sv"]/dayPeriodRule[@before="12:00"][@from="10:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="sv"]/dayPeriodRule[@before="18:00"][@from="12:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sv"]/dayPeriodRule[@before="24:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sv"]/dayPeriodRule[@after="0:00"][@before="5:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sv"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="sw"]/dayPeriodRule[@before="7:00"][@from="4:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sw"]/dayPeriodRule[@before="12:00"][@from="7:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="sw"]/dayPeriodRule[@before="19:00"][@from="16:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sw"]/dayPeriodRule[@before="24:00"][@from="19:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sw"]/dayPeriodRule[@after="0:00"][@before="4:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sw"]/dayPeriodRule[@after="12:00"][@before="16:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="sw"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="sw"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="ta"]/dayPeriodRule[@before="2:00"][@from="22:00"]/_typenight1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="ta"]/dayPeriodRule[@before="5:00"][@from="3:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ta"]/dayPeriodRule[@before="6:00"][@from="2:00"]/_typenight2▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="ta"]/dayPeriodRule[@before="10:00"][@from="6:00"]/_typemorning1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="ta"]/dayPeriodRule[@before="12:00"][@from="5:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="ta"]/dayPeriodRule[@before="14:00"][@from="10:00"]/_typemorning2▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="ta"]/dayPeriodRule[@before="16:00"][@from="14:00"]/_type▷missing◁afternoon2
…/dayPeriodRuleSet/dayPeriodRules[@locales="ta"]/dayPeriodRule[@before="18:00"][@from="14:00"]/_typeafternoon1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="ta"]/dayPeriodRule[@before="18:00"][@from="16:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ta"]/dayPeriodRule[@before="21:00"][@from="18:00"]/_type▷missing◁evening2
…/dayPeriodRuleSet/dayPeriodRules[@locales="ta"]/dayPeriodRule[@before="22:00"][@from="18:00"]/_typeevening1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="ta"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ta"]/dayPeriodRule[@after="0:00"][@before="3:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ta"]/dayPeriodRule[@after="12:00"][@before="14:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ta"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="ta"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="te"]/dayPeriodRule[@before="3:00"][@from="18:00"]/_typenight1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="te"]/dayPeriodRule[@before="6:00"][@from="3:00"]/_typemorning1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="te"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_typemorning2morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="te"]/dayPeriodRule[@before="18:00"][@from="12:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="te"]/dayPeriodRule[@before="18:00"][@from="15:00"]/_typeevening1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="te"]/dayPeriodRule[@before="21:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="te"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="te"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="te"]/dayPeriodRule[@after="12:00"][@before="15:00"]/_typeafternoon1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="te"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="te"]/dayPeriodRule[@at="12:00"]/_typenoon▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="th"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="th"]/dayPeriodRule[@before="16:00"][@from="13:00"]/_type▷missing◁afternoon2
…/dayPeriodRuleSet/dayPeriodRules[@locales="th"]/dayPeriodRule[@before="18:00"][@from="16:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="th"]/dayPeriodRule[@before="21:00"][@from="18:00"]/_type▷missing◁evening2
…/dayPeriodRuleSet/dayPeriodRules[@locales="th"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="th"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="th"]/dayPeriodRule[@after="12:00"][@before="13:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="th"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="th"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="tr"]/dayPeriodRule[@before="11:00"][@from="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="tr"]/dayPeriodRule[@before="12:00"][@from="11:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="tr"]/dayPeriodRule[@before="19:00"][@from="18:00"]/_type▷missing◁afternoon2
…/dayPeriodRuleSet/dayPeriodRules[@locales="tr"]/dayPeriodRule[@before="21:00"][@from="19:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="tr"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="tr"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="tr"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="tr"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="tr"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="uk"]/dayPeriodRule[@before="3:00"][@from="00:00"]/_typenight1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="uk"]/dayPeriodRule[@before="12:00"][@from="3:00"]/_typemorning1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="uk"]/dayPeriodRule[@before="12:00"][@from="4:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="uk"]/dayPeriodRule[@before="17:00"][@from="12:00"]/_typeafternoon1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="uk"]/dayPeriodRule[@before="24:00"][@from="17:00"]/_typeevening1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="uk"]/dayPeriodRule[@before="24:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="uk"]/dayPeriodRule[@after="0:00"][@before="4:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="uk"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="uk"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="uk"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="ur"]/dayPeriodRule[@before="12:00"][@from="4:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ur"]/dayPeriodRule[@before="16:00"][@from="12:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ur"]/dayPeriodRule[@before="18:00"][@from="16:00"]/_type▷missing◁afternoon2
…/dayPeriodRuleSet/dayPeriodRules[@locales="ur"]/dayPeriodRule[@before="20:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ur"]/dayPeriodRule[@before="24:00"][@from="20:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ur"]/dayPeriodRule[@after="0:00"][@before="4:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="ur"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="uz"]/dayPeriodRule[@before="11:00"][@from="6:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="uz"]/dayPeriodRule[@before="12:00"][@from="11:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="uz"]/dayPeriodRule[@before="22:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="uz"]/dayPeriodRule[@before="24:00"][@from="22:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="uz"]/dayPeriodRule[@after="0:00"][@before="6:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="uz"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="uz"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="uz"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="vi"]/dayPeriodRule[@before="12:00"][@from="4:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="vi"]/dayPeriodRule[@before="21:00"][@from="18:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="vi"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="vi"]/dayPeriodRule[@after="0:00"][@before="4:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="vi"]/dayPeriodRule[@after="12:00"][@before="18:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="vi"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="vi"]/dayPeriodRule[@at="12:00"]/_type▷missing◁noon
…/dayPeriodRuleSet/dayPeriodRules[@locales="zh"]/dayPeriodRule[@before="4:00"][@from="00:00"]/_typenight2▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="zh"]/dayPeriodRule[@before="6:00"][@from="4:00"]/_typemorning1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="zh"]/dayPeriodRule[@before="8:00"][@from="5:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="zh"]/dayPeriodRule[@before="12:00"][@from="6:00"]/_typemorning2▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="zh"]/dayPeriodRule[@before="12:00"][@from="8:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="zh"]/dayPeriodRule[@before="18:00"][@from="13:00"]/_typeafternoon2▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="zh"]/dayPeriodRule[@before="19:00"][@from="13:00"]/_type▷missing◁afternoon2
…/dayPeriodRuleSet/dayPeriodRules[@locales="zh"]/dayPeriodRule[@before="24:00"][@from="18:00"]/_typenight1▷removed◁
…/dayPeriodRuleSet/dayPeriodRules[@locales="zh"]/dayPeriodRule[@before="24:00"][@from="19:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="zh"]/dayPeriodRule[@after="0:00"][@before="5:00"]/_type▷missing◁night1
…/dayPeriodRuleSet/dayPeriodRules[@locales="zh"]/dayPeriodRule[@at="0:00"]/_type▷missing◁midnight
…/dayPeriodRuleSet/dayPeriodRules[@locales="zu"]/dayPeriodRule[@before="6:00"][@from="0:00"]/_type▷missing◁morning1
…/dayPeriodRuleSet/dayPeriodRules[@locales="zu"]/dayPeriodRule[@before="10:00"][@from="6:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet/dayPeriodRules[@locales="zu"]/dayPeriodRule[@before="13:00"][@from="10:00"]/_type▷missing◁afternoon1
…/dayPeriodRuleSet/dayPeriodRules[@locales="zu"]/dayPeriodRule[@before="19:00"][@from="13:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet/dayPeriodRules[@locales="zu"]/dayPeriodRule[@before="24:00"][@from="19:00"]/_type▷missing◁night1
…/dayPeriodRuleSet[@type="selection"]/dayPeriodRules[@locales="es_CO"]/dayPeriodRule[@before="12:00"][@from="0:00"]/_type▷missing◁morning2
…/dayPeriodRuleSet[@type="selection"]/dayPeriodRules[@locales="es_CO"]/dayPeriodRule[@before="20:00"][@from="12:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet[@type="selection"]/dayPeriodRules[@locales="es_CO"]/dayPeriodRule[@before="24:00"][@from="20:00"]/_type▷missing◁night1
…/dayPeriodRuleSet[@type="selection"]/dayPeriodRules[@locales="lo"]/dayPeriodRule[@before="17:00"][@from="16:00"]/_typeevening1▷removed◁
…/dayPeriodRuleSet[@type="selection"]/dayPeriodRules[@locales="lo"]/dayPeriodRule[@before="20:00"][@from="16:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet[@type="selection"]/dayPeriodRules[@locales="lo"]/dayPeriodRule[@before="20:00"][@from="17:00"]/_typeevening2▷removed◁
…/dayPeriodRuleSet[@type="selection"]/dayPeriodRules[@locales="mr"]/dayPeriodRule[@before="3:00"][@from="0:00"]/_typenight1▷removed◁
…/dayPeriodRuleSet[@type="selection"]/dayPeriodRules[@locales="mr"]/dayPeriodRule[@before="4:00"][@from="0:00"]/_type▷missing◁night1
…/dayPeriodRuleSet[@type="selection"]/dayPeriodRules[@locales="mr"]/dayPeriodRule[@before="4:00"][@from="3:00"]/_typenight2▷removed◁
…/dayPeriodRuleSet[@type="selection"]/dayPeriodRules[@locales="mr"]/dayPeriodRule[@before="18:00"][@from="16:00"]/_type▷missing◁evening1
…/dayPeriodRuleSet[@type="selection"]/dayPeriodRules[@locales="mr"]/dayPeriodRule[@before="20:00"][@from="16:00"]/_typeevening1▷removed◁
…/dayPeriodRuleSet[@type="selection"]/dayPeriodRules[@locales="mr"]/dayPeriodRule[@before="21:00"][@from="18:00"]/_type▷missing◁evening2
…/dayPeriodRuleSet[@type="selection"]/dayPeriodRules[@locales="mr"]/dayPeriodRule[@before="24:00"][@from="20:00"]/_typenight1▷removed◁
…/dayPeriodRuleSet[@type="selection"]/dayPeriodRules[@locales="mr"]/dayPeriodRule[@before="24:00"][@from="21:00"]/_type▷missing◁night1
…/dayPeriodRuleSet[@type="selection"]/dayPeriodRules[@locales="root"]/dayPeriodRule[@before="12:00"][@from="0:00"]/_typeam▷removed◁
…/dayPeriodRuleSet[@type="selection"]/dayPeriodRules[@locales="root"]/dayPeriodRule[@before="24:00"][@from="12:00"]/_typepm▷removed◁
…/metaZones/metazoneInfo/timezone[@type="Asia/Pyongyang"]/usesMetazone/_mzoneKorea▷removed◁
…/metaZones/metazoneInfo/timezone[@type="Asia/Pyongyang"]/usesMetazone[@to="2015-08-14 15:00"]/_mzone▷missing◁Korea
…/windowsZones/mapTimezones/_otherVersion7df00047df0005
…/windowsZones/mapTimezones/_typeVersion2015a2015f
…/windowsZones/mapTimezones/mapZone[@other="Korea Standard Time"][@territory="KP"]/_typeAsia/Pyongyang▷removed◁
…/idValidity/id[@type="currency"][@idStatus="deprecated"]▷missing◁ADP AFA ALK AOK AON AOR ARA ARL~M ARP ATS AZM
BAD BAN BEC BEF BEL BGL~M BGO BOL BOP BOV BRB~C BRE BRN BRR BRZ BUK BYB
CHE CHW CLE~F CNX COU CSD CSK CYP
DDM DEM
ECS ECV EEK ESA~B ESP
FIM FRF
GEK GHC GNS GQE GRD GWE GWP
HRD
IEP ILP ILR ISJ ITL
KRH KRO
LTL LTT LUC LUF LUL LVL LVR
MAF MCF MDC MGF MKN MLF MTL MTP MXP MXV MZE MZM
NIC NLG
PEI PES PLZ PTE
RHD ROL RUR
SDD SDP SIT SKK SRG SUR SVC
TJR TMM TPE TRL
UAK UGS USN USS UYI UYP
VEB VNN
XAG XAU XBA~D XDR XEU XFO XFU XPD XPT XRE XSU XTS XUA
YDD YUD YUM~N YUR
ZAL ZMK ZRN ZRZ ZWD ZWL ZWR
…/idValidity/id[@type="currency"][@idStatus="regular"]▷missing◁AED AFN ALL AMD ANG AOA ARS AUD AWG AZN
BAM BBD BDT BGN BHD BIF BMD BND BOB BRL BSD BTN BWP BYR BZD
CAD CDF CHF CLP CNY COP CRC CUC CUP CVE CZK
DJF DKK DOP DZD
EGP ERN ETB EUR
FJD FKP
GBP GEL GHS GIP GMD GNF GTQ GYD
HKD HNL HRK HTG HUF
IDR ILS INR IQD IRR ISK
JMD JOD JPY
KES KGS KHR KMF KPW KRW KWD KYD KZT
LAK LBP LKR LRD LSL LYD
MAD MDL MGA MKD MMK MNT MOP MRO MUR MVR MWK MXN MYR MZN
NAD NGN NIO NOK NPR NZD
OMR
PAB PEN PGK PHP PKR PLN PYG
QAR
RON RSD RUB RWF
SAR SBD SCR SDG SEK SGD SHP SLL SOS SRD SSP STD SYP SZL
THB TJS TMT TND TOP TRY TTD TWD TZS
UAH UGX USD UYU UZS
VEF VND VUV
WST
XAF XCD XOF XPF
YER
ZAR ZMW
…/idValidity/id[@type="currency"][@idStatus="special"]▷missing◁XXX
…/idValidity/id[@type="language"][@idStatus="deprecated"]▷missing◁aju als arb ayr azj
bcc bcl bxk bxr
cld cmn cwd
dgo dhd dik diq
ekk emk esk
fat fuc
gaz gbo gno gug gya
hdn hea him
ike in iw
ji jw
khk kmr knc kng knn kpv
lbk lvs
mhr mnk mo mup
no npi
ojg ory
pbu pes plt pnb
quz
rmy
sh spy src swh
tl ttq tw
umu uzn
xpe xsl
ydd
zai zsm zyb
…/idValidity/id[@type="language"][@idStatus="private_use"]▷missing◁qaa~z qba~z qca~z qda~z qea~z qfa~z qga~z qha~z qia~z qja~z qka~z qla~z qma~z qna~z qoa~z qpa~z qqa~z qra~z qsa~z qta~z
…/idValidity/id[@type="language"][@idStatus="regular"]▷missing◁aa aaa~i aak~q aas~x aaz
ab aba~j abl~z
aca~b acd~f ach~i ack~n acp~z
ada~b add~j adl adn~u adw~z
ae aea~e aek~n aeq~s aeu aew aey~z
af afa~b afd~e afg~i afk afn~p afs~u afz
aga~z
aha~b ahg~i ahk~p ahr~t
aia~t aiw~y
aja ajg aji ajn ajp ajt ajw ajz
ak akb~m ako~z
ala alc~r alt~z
am ama~c ame~g ami~z
an ana~z
aoa~n aor~u aox aoz
apa~z
aqa aqc~d aqg aql~n aqp aqr aqt aqz
ar arc~e arh~l arn~z
as asa~l asn~z
ata~e atg~z
aua~u auw~z
av avb avd avi avk~o avs~v
awa~e awg~i awk awm~o awr~y
axb axe axg axk~m axx
ay aya~e ayg~i ayk~l ayn~q ays~u ayx~z
az aza~d azg azm~o azt azz
ba baa~j bal ban~p bar~z
bba~z
bca~b bcd~k bcm~w bcy~z
bda~z
be bea~k bem beo~z
bfa~u bfw~z
bg bga~g bgi~z
bh bha~z
bi bia~g bij~r bit~z
bja~z
bka~d bkf~z
bla~t blv~z
bm bma~z
bn bna~g bni~z
bo boa~b boe~r bot~z
bpa~b bpd bpg~z
bqa~d bqf~z
br bra~d brf~z
bs bsa~c bse~y
bta~z
bua~k bum~q bus~z
bva~r bvt~z
bwa~u bww~z
bxa~j bxl~q bxs bxu~x bxz
bya~t byv~z
bza~z
ca caa~s cau~z
cba~e cbg~l cbn~o cbq~w cby
cca ccc~e ccg~h ccj ccl~s
cda cdc~j cdm~o cdr~s cdy~z
ce cea~b ceg cek~l cen cet
cfa cfd cfg cfm
cga cgc cgg cgk
ch chb~d chf~h chj~r cht chw~z
cia~e cih cik cim~n cip cir ciw ciy
cja cje cjh~i cjk cjm~p cjr~s cjv cjy
cka~b ckh ckl ckn~o ckq~v ckx~z
cla clc cle clh~m clo clt~u clw cly
cma cmc cme cmg cmi cmk~m cmo cmr~t
cna~c cng~i cnk~l cno cns~u cnw~x
co coa~h coj~q cot~z
cpa~c cpe~g cpi cpn~p cps cpu cpx~y
cqd cqu
cr cra~d crf~t crv~z
cs csa~o csq~w csy~z
cta ctc~e ctg~h ctl~p cts~u ctz
cu cua~c cug~m cuo~x
cv cvg cvn
cwa~b cwe cwg cwt
cy cya~b cyo
czh czk czn~o czt
da daa dac~m dao~s dau~z
dba~b dbd~g dbi~j dbl~r dbt~w dby
dcc dcr
dda ddd~e ddg ddi~j ddn~o ddr~s ddw
de dec~i dek~n dep~s dev dez
dga~e dgg~i dgk~l dgn dgr~u dgw~x dgz
dha dhg dhi dhl~o dhr~s dhu~x
dia~d dif~j dil~p dir~u diw~z
dja~f dji~o djr dju djw
dka dkk~l dkr~s dkx
dlg dlk dlm~n
dma~e dmg dmk~o dmr~s dmu~y
dna dnd~e dng dni~k dnn dnr dnt~w dny
doa~c doe~f doh~i dok~l don~t dov~z
dpp
dra~e drg~i drl drn~o drq~u drw dry
dsb dse dsh~i dsl dsn~o dsq
dta~b dtd dth~i dtk dtm dto~p dtr~u dty
dua~s duu~z
dv dva
dwa dwl dwr~s dww
dya~b dyd dyg dyi dym~o dyu dyy
dz dza dzd~e dzg dzl dzn
eaa
ebg ebk ebo ebr ebu
ecr~s ecy
ee eee
efa efe efi
ega egl ego egx~y
ehu
eip eit eiv
eja
eka ekc eke ekg eki ekl~m eko~p ekr eky
el ele elh~i elk elm elo~p elu elx
ema~b eme emg emi emm~p ems emu emw~y
en ena~d enf enh enl~o enq~r enu~x
eo eot
epi
era erg~i erk ero err~t erw
es ese esh~i esl~o esq ess esu esx~y
et etb~c eth etn~o etr~u etx etz
eu euq
eve evh evn
ewo
ext
eya eyo
eza eze
fa faa~b fad faf~n fap far fau fax~z
fbl
fcs
fer
ff ffi ffm
fgr
fi fia fie fil fip fir fit~u fiw
fj
fkk fkv
fla flh~i fll fln flr fly
fmp fmu
fng fni
fo fod foi fom~n for~s fox
fpe
fqs
fr frc~d frk frm fro~t
fse fsl fss
fub fud~f fuh~j fum~n fuq~r fut~v fuy
fvr
fwa fwe
fy
ga gaa~y
gba~n gbp~s gbu~z
gcc~f gcl gcn gcr gct
gd gda~o gdq~u gdx
gea~d geg~m geq ges gev~z
gfk gft gfx
gga~b ggd~e ggg ggk~l ggn~o ggr ggt~u ggw
gha ghc ghe ghh ghk~l ghn~o ghr~t
gia~d gig~h gil~u giw~z
gji gjk gjm~n gju
gka gke gkn~p gku
gl glc~d glh~l glo glr glu glw gly
gma~b gmd~e gmg~h gml~n gmq gmu~z
gn gna~e gng~i gnk~n gnq~r gnt~u gnw gnz
goa~u gow~z
gpa gpe gpn
gqa gqi gqn gqr gqu
gra~d grg~k grm gro grq~z
gse gsg gsl~p gss gsw
gta gti gtu
gu gua~f guh~i guk~x guz
gv gva gvc gve~f gvj gvl~p gvr~s gvy
gwa~g gwi~j gwm~n gwr gwt~u gww~x
gxx
gyb gyd~g gyi gyl~n gyr gyy
gza gzi gzn
ha haa~s hav~z
hba~b hbn~o hbu
hca hch
hds hdy
he hed heg~i hem
hgm hgw
hhi hhr hhy
hi hia~b hid hif~l hio hir hit hiw~x
hji
hka hke hkk hks
hla~b hld~e hlt~u
hma~n hmp~z
hna hnd~e hnh~j hnn~o hns hnu
ho hoa~e hoh~m hoo~p hor~t hov~w hoy~z
hpo hps
hr hra hrc hre hrk hrm hro~p hrr hrt~u hrw~x hrz
hsb hsh hsl hsn hss
ht hti hto hts htu htx
hu hub~m huo~z
hvc hve hvk hvn hvv
hwa hwc hwo
hy hya hyx
hz
ia iai ian iap iar
iba~b ibd~e ibg ibi ibl~n ibr ibu iby
ica ich icl icr
id ida~e idi idr~u
ie
ifa~b ife~f ifk ifm ifu ify
ig igb ige igg igl~o igs igw
ihb ihi ihp ihw
ii iin iir
ijc ije ijj ijn~o ijs
ik iki ikk~l iko~p ikr~t ikv~x ikz
ila~b ilg ili ilk~l ilo ils ilu~w
ima ime imi iml imn~o imr~s imy
inb~c ine ing~h inj inl~p ins~t inz
io ior iou iow
ipi ipo
iqu iqw
ira ire irh~i irk irn~o irr iru irx~y
is isa isc~e isg~i isk ism~o isr ist~u
it itb~c ite iti itk~m ito itr~t itv~z
iu ium
ivb ivv
iwk iwm iwo iws
ixc ixl
iya iyo iyx
izh~i izr izz
ja jaa~f jah jaj~o jaq~u jax~z
jbe jbi~k jbn~o jbr jbt~u jbw
jcs~t
jda jdg jdt
jeb jee jeg~i jek~l jen jer jet~u
jgb jge jgk jgo
jhi jhs
jia~e jig~i jil~m jio jiq jit~v jiy
jje jjr
jkm jko~p jkr jku
jle jls
jma~d jmi jml jmn jmr~s jmw~x
jna jnd jng jni~j jnl jns
job jod jog jor~s jow
jpa jpr jpx
jqr
jra~b jrr jrt~u
jsl
jua~d juh~i juk~p jur~u juw juy
jv jvd jvn
jwi
jya jye jyy
ka kaa~k kam kao~r kav~y
kba~z
kca~z
kda kdc~r kdt~z
kea~z
kfa~z
kg kga~y
kha~j khl khn~z
ki kia~j kil~m kio~q kis~z
kj kja~v kjx~z
kk kka~z
kl kla~z
km kma~q kms~z
kn kna~b knd~f kni~m kno~z
ko koa koc~l koo~q kos~z
kpa~u kpw~z
kqa~z
kr kra~f krh~p krr~z
ks ksa~z
kta~z
ku kub~q kus~z
kv kva~z
kw kwa~z
kxa~f kxh~z
ky kya~z
kza~z
la laa~n lap~s lau law~z
lb lba~c lbe~g lbi~j lbl~o lbq~z
lcc~f lch lcl~m lcp~q lcs
lda~b ldd ldg~q
lea~z
lfa lfn
lg lga~b lgg~i lgk~n lgq~r lgt~u lgz
lha lhh~i lhl~n lhp lhs~u
li lia~l lio~s liu~z
lja lje lji ljl ljp ljw~x
lka~e lkh~j lkl~o lkr~u lky
lla~q lls llu llx
lma~r lmu~z
ln lna~b lnd lng~j lnl~o lns lnu lnw lnz
lo loa~c loe~z
lpa lpe lpn~o lpx
lra lrc lre lrg lri lrk~o lrr lrt lrv lrz
lsa lsd~e lsg~i lsl~m lso~p lsr~t lsy
lt ltc ltg lti ltn~o lts ltu
lu lua luc~f lui~w luy~z
lv lva lvk lvu
lwa lwe lwg~h lwl~m lwo lwt~u lww
lya lyg lyn
lzh lzl lzn lzz
maa~b mad~g mai~k mam~n map~q mas~x maz
mba~f mbh~z
mca~z
mda~n mdp~z
mea~w mey~z
mfa~z
mg mga~z
mh mha~q mhs~u mhw~z
mi mia~r mit~u miw~z
mja mjc~e mjg~z
mk mka~c mke~z
ml mla~f mlh~s mlu~x mlz
mma~r mmt~z
mn mna~j mnl~z
moa moc~k mom moo~z
mpa~e mpg~z
mqa~c mqe~z
mr mra~h mrj~z
ms msb~z
mt mta~y
mua~e mug~k mum~o muq~v mux~z
mva~b mvd~i mvk~z
mwa~z
mxa~z
my myb~z
mza~e mzg~z
na naa~t naw~z
nb nba~k nbm~y
nca~p ncr~u ncx ncz
nd nda~d ndf~n ndp~z
ne nea~k nem~o neq~z
nfa nfd nfl nfr nfu
ng nga~z
nha~i nhk nhm~r nht~z
nia~o niq~z
nja~b njd njh~j njl~o njr~u njx~z
nka~k nkm~x nkz
nl nla nlc nle nlg nli~l nln~o nlq~r nlu~z
nma~z
nn nna~n nnp~z
noa noc~q nos~w noy~z
npa~b npg~h npl npn~o nps npu npy
nqg nqk nqm~o nqq nqy
nr nra~c nre~g nri nrk~n nrp nrr nrt~u nrx nrz
nsa nsc~i nsk~z
nte ntg nti~k ntm nto~p ntr~s ntu ntw~z
nua~z
nv nvh nvm nvo
nwa~c nwe nwg nwi nwm nwo nwr nwx~y
nxa nxd~e nxg nxi nxk~o nxq~r nxu nxx
ny nyb~y
nza~b nzi nzk nzm nzs nzu nzy~z
oaa oac oar oav
obi obk~m obo obr obt~u
oc oca och oco ocu
oda odk odt~u
ofo ofs ofu
ogb~c oge ogg ogo ogu
oht~u
oia oin
oj ojb~c ojp ojs ojv~w
oka~b okd~e okg~o okr~s oku~v okx
ola old~e olk olm olo olr olt
om oma~c ome omg omi omk~l omn~r omt~x
ona~b one ong oni~k onn~p onr~u onw~x
ood oog oon oor~s
opa opk opm opo opt opy
or ora orc ore org~h orn~o orr~x orz
os osa osc osi oso~p ost~u osx
ota~b otd~e oti otk~o otq~u otw~z
oua~b oue oui oum~n
owi owl
oyb oyd oym oyy
ozm
pa paa~i pak~m pao~z
pbb~c pbe~i pbl pbn~p pbr~t pbv pby~z
pca~n pcp pcr pcw
pda pdc pdi pdn~o pdt~u
pea~b ped~m peo~q pev pex~z
pfa pfe pfl
pga pgd pgg pgi pgk~l pgn pgs pgu pgy
pha phd phg~i phk~o phq~r pht~w
pi pia~j pil~p pir~z
pjt
pka~c pkg~h pkn~p pkr~u
pl pla~h plj~l pln~s plu~w ply~z
pma~f pmh~o pmq~u pmw~z
pna pnc pne png~z
poc~i pok pom~q pos~t pov~z
ppa ppe ppi ppk~u
pqa pqe pqm pqw
pra~i prk~u prw~z
ps psa psc~e psg~i psl~u psw psy
pt pta pth~i ptn~r ptt~w pty
pua~g pui~k pum puo~r put~u puw~z
pwa~b pwg pwi pwm~o pwr pww
pxm
pye pym~n pys pyu pyx~y
pzn
qu qua~d quf~i quk~n qup~s quv~y
qva qvc qve qvh~j qvl~p qvs qvw qvy~z
qwa qwc qwe qwh qwm qws~t
qxa qxc qxh qxl qxn~u qxw
qya qyp
raa~d raf~z
rbb rbk~l rbp
rcf
rdb
rea~b ree reg rei~j rel~n rer~t rey
rga rge rgk rgn rgr~s rgu
rhg rhp
ria rie~f ril~n rir rit~u
rjg rji rjs
rka~b rkh~i rkm rkt rkw
rm rma~i rmk~x rmz
rn rna rnd rng rnl rnn rnp rnr rnw
ro roa~g rol~m roo~p ror rou row
rpn rpt
rri rro rrt
rsb rsi rsl
rtc rth rtm rts rtw
ru rub~c rue~i ruk ruo~q rut~u ruy~z
rw rwa rwk rwm rwo rwr
rxd rxw
ryn rys ryu
sa saa~f sah~m sao~z
sba~z
sc sca~b sce~i sck~l scn~q scs scu~x
sd sda~c sde~h sdj~p sdr~v sdx sdz
se sea~w sey~z
sfb sfe sfm sfs sfw
sg sga~e sgg~p sgr~u sgw~z
sha~e shg~z
si sia~b sid~m sio~z
sja~b sjd~e sjg sjk~p sjr~u sjw
sk ska~k skm~z
sl sla slc~j sll~n slp~u slw~z
sm sma~d smf~n smp~z
sn snb~c sne~s snu~z
so soa~e sog~l son~s sou~z
spb~e spg spi spk~v spx
sq sqa sqh sqj~k sqm~o sqq~u
sr sra~b sre~i srk~o srq~z
ss ssa~v ssx~z
st sta~b std~w sty
su sua~c sue sug sui~m suq~t suv~z
sv sva~c sve svk svm svr~s svx
sw swb~c swf~g swi~y
sxb~c sxe sxg sxk~o sxr~s sxu sxw
sya~d syi syk~o syr~s syw~y
sza~e szg szl szn szp szv~w
ta taa~g tai~l tan~s tau~z
tba~z
tca~i tck~q tcs~u tcw~z
tda~l tdn~o tdq~v tdx~y
te tea~i tek tem~y
tfi tfn~o tfr tft
tg tga~j tgn~z
th thc~f thh~i thk~n thp~z
ti tia tic~q tis~z
tja tjg tji tjl~o tjs tju tjw
tk tka~b tkd~g tkk~n tkp~x tkz
tla~d tlf~y
tma~w tmy~z
tn tna~i tnk~z
to tob~j tol~m too~s tou~z
tpa tpc tpe~g tpi~r tpt~z
tqb tql~r tqt~u tqw
tr tra~z
ts tsa~m tsp~z
tt tta~p ttr~w tty~z
tua~j tul~q tus~z
tva tvd~e tvk~o tvs~u tvw tvy
twa~h twl~r twt~u tww~y
txa~c txe txg~j txm~o txq~u txx~y
ty tya tye tyh~j tyl tyn typ tyr~v tyx tyz
tza tzh tzj tzl~o tzx
uam~n uar
uba ubi ubl ubr ubu uby
uda ude udg udi~j udl~m udu
ues
ufi
ug uga~b uge ugn~o ugy
uha uhn
uis uiv
uji
uk uka ukg~h ukl ukp~q uks uku ukw uky
ula~c ule~f uli ulk~n ulu ulw
uma~d umg umi umm~p umr~s
una une ung unk unm~n unp unr unu unx unz
uok
upi upv
ur ura~c ure~p urr urt~z
usa ush~i usk usp usu
uta ute utp utr utu
uum~n uur uuu
uve uvh uvl
uwa
uya
uz uzs
vaa vae~j val~p var~s vau~v vay
vbb vbk
ve vec~d vel~m veo~p ver
vgr vgt
vi vic~d vif~g vil vin vis~t viv
vka vki~m vko~p vkt~u
vlp vls
vma~m vmp~s vmu~z
vnk vnm vnp
vo vor vot
vra vro vrs~t
vsi vsl vsv
vto
vum~n vut
vwa
wa waa~z
wba~b wbe~f wbh~m wbp~r wbt wbv~w
wca wci
wdd wdg wdj~k wdu wdy
wea wec~d weg~i wem~p wer~u wew
wfg
wga~b wgg wgi wgo wgu wgw wgy
wha whg whk whu
wib~c wie~n wir wit~w wiy
wja wji
wka~b wkd wkl wku wkw wky
wla wlc wle wlg wli wlk~m wlo wlr~s wlu~y
wma~e wmh~i wmm~o wms~t wmw~x
wnb~e wng wni wnk wnm~p wnu wnw wny
wo woa~g woi wok wom~o wor~s wow woy
wpc
wra~b wrd wrg~i wrk~p wrr~s wru~z
wsa wsi wsk wsr~s wsu~v
wtf wth~i wtk wtm wtw
wua~b wud wuh wul~n wur wut~v wux~y
wwa~b wwo wwr www
wxa wxw
wya~b wyi wym wyr wyy
xaa~e xag xai~j xal~w xay
xba~e xbg xbi~j xbm~p xbr xbw~y
xcb~c xce xcg~h xcl~o xcr xct~w xcy
xda xdc xdk xdm xdy
xeb xed xeg xel~m xep xer~u
xfa
xga~b xgd xgf~g xgi xgl~n xgr xgu xgw
xh xha xhc~e xhr xht~v
xia~b xii xil xin xip xir~s xiv xiy
xjb xjt
xka~l xkn~z
xla~e xlg xli xln~p xls xlu xly
xma~h xmj~z
xna~b xnd xng~i xnk xnn~o xnr~u xny~z
xoc~d xog xoi xok xom~p xor xow
xpa xpc xpg xpi~k xpm~u xpy
xqa xqt
xra~b xrd~e xrg xri xrm~n xrq~r xrt~u xrw
xsa~e xsh~j xsm~s xsu~v xsy
xta~e xtg~j xtl~w xty~z
xua~b xud xug xuj xul~p xur xut~u
xve xvi xvn~o xvs
xwa xwc~e xwg xwj~l xwo xwr xwt xww
xxb xxk xxm xxr xxt
xya~b xyj~l xyt xyy
xzh xzm xzp
yaa~z
yba~b ybd~e ybh~o ybx~y
ych ycl ycn ycp
yda yde ydg ydk yds
yea yec yee yei~j yel yen yer~v yey
yga ygi ygl~m ygp ygr~s ygu ygw
yha yhd yhl yhs
yi yia yif~n yip~v yix~z
yka ykg yki ykk~o ykr ykt~u yky
yla~b yle ylg yli yll~o ylr ylu yly
yma~e ymg~i ymk~t ymx ymz
yna ynd~e yng~h ynk~l ynn~o ynq yns ynu
yo yob yog yoi yok~n yos~t yox~y
ypa~b ypg~h ypk ypm~p ypz
yra~b yre yri yrk~n yrs yrw yry
ysc~d ysg ysl ysn~p ysr~s ysy
yta ytl ytp ytw yty
yua~g yui~n yup~r yut~u yuw~z
yva yvt
ywa ywg ywl ywn ywq~r ywt~u yww
yxa yxg yxl~m yxu yxy
yyr yyu yyz
yzg yzk
za zaa~h zaj~m zao~z
zbc zbe zbl zbt zbw
zca zch
zdj
zea zeg~h zen
zga~b zgh zgm~n zgr
zh zhb zhd zhi zhn zhw~x
zia~b zik~n zir ziw ziz
zka~b zkd zkg~h zkk zkn~p zkr zkt~v zkz
zle zlj zlm~n zlq zls zlw
zma~z
zna znd~e zng znk zns
zoc zoh zom zoo zoq~s
zpa~z
zqe
zra zrg zrn~p zrs
zsa zsk~l zsr zsu
zte ztg ztl~n ztp~q zts~u ztx~y
zu zua zuh zum~n zuy
zwa
zyg zyj zyn zyp
zza zzj
…/idValidity/id[@type="language"][@idStatus="special"]▷missing◁mis mul
root
zxx
…/idValidity/id[@type="language"][@idStatus="unknown"]▷missing◁und
…/idValidity/id[@type="region"][@idStatus="deprecated"]▷missing◁AN
BU
CS
DD
FX
NT
QU
SU
TP
YD YU
ZR
…/idValidity/id[@type="region"][@idStatus="macroregion"]▷missing◁001~3 005 009 011 013~5 017~9 021 029 030 034~5 039 053~4 057 061
142~3 145 150~1 154~5
419
EU
QO
…/idValidity/id[@type="region"][@idStatus="private_use"]▷missing◁AA
QM~N QP~T QV~Z
XA~J XL~Z
…/idValidity/id[@type="region"][@idStatus="regular"]▷missing◁AC~G AI AL~M AO AQ~U AW~X AZ
BA~B BD~J BL~O BQ~T BV~W BY~Z
CA CC~D CF~I CK~P CR CU~Z
DE DG DJ~K DM DO DZ
EA EC EE EG~H ER~T
FI~K FM FO FR
GA~B GD~I GL~N GP~U GW GY
HK HM~N HR HT~U
IC~E IL~O IQ~T
JE JM JO~P
KE KG~I KM~N KP KR KW KY~Z
LA~C LI LK LR~V LY
MA MC~H MK~Z
NA NC NE~G NI NL NO~P NR NU NZ
OM
PA PE~H PK~N PR~T PW PY
QA
RE RO RS RU RW
SA~E SG~O SR~T SV SX~Z
TA TC~D TF~H TJ~O TR TT TV~W TZ
UA UG UM US UY~Z
VA VC VE VG VI VN VU
WF WS
XK
YE YT
ZA ZM ZW
…/idValidity/id[@type="region"][@idStatus="unknown"]▷missing◁ZZ
…/idValidity/id[@type="script"][@idStatus="deprecated"]▷missing◁Qaai
…/idValidity/id[@type="script"][@idStatus="private_use"]▷missing◁Qaaa~h Qaaj~z Qaba~x
…/idValidity/id[@type="script"][@idStatus="regular"]▷missing◁Aghb Ahom Arab Armi Armn Avst
Bali Bamu Bass Batk Beng Bopo Brah~i Bugi Buhd
Cakm Cans Cari Cham Cher Copt Cprt Cyrl
Deva Dsrt Dupl
Egyp Elba Ethi
Geor Glag Goth Gran Grek Gujr Guru
Hang Hani Hano Hans~t Hatr Hebr Hira Hluw Hmng Hrkt Hung
Ital
Java Jpan
Kali Kana Khar Khmr Khoj Knda Kore Kthi
Lana Laoo Latn Lepc Limb Lina~b Lisu Lyci Lydi
Mahj Mand Mani Mend Merc Mero Mlym Modi Mong Mroo Mtei Mult Mymr
Narb Nbat Nkoo
Ogam Olck Orkh Orya Osma
Palm Pauc Perm Phag Phli Phlp Phnx Plrd Prti
Rjng Runr
Samr Sarb Saur Sgnw Shaw Shrd Sidd Sind Sinh Sora Sund Sylo Syrc
Tagb Takr Tale Talu Taml Tavt Telu Tfng Tglg Thaa Thai Tibt Tirh
Ugar
Vaii
Wara
Xpeo Xsux
Yiii
Zinh Zyyy
…/idValidity/id[@type="script"][@idStatus="special"]▷missing◁Zmth Zsym Zxxx
…/idValidity/id[@type="script"][@idStatus="unknown"]▷missing◁Zzzz
…/idValidity/id[@type="subdivision"][@idStatus="deprecated"]▷missing◁CN-71 CN-91~2
FR-BL FR-GF FR-GP FR-MF FR-MQ FR-NC FR-PF FR-PM FR-RE FR-TF FR-WF FR-YT
NL-AW NL-BQ1~3 NL-CW NL-SX NO-21~2
US-AS US-GU US-MP US-PR US-UM US-VI
…/idValidity/id[@type="subdivision"][@idStatus="regular"]▷missing◁AD-02~8
AE-AJ AE-AZ AE-DU AE-FU AE-RK AE-SH AE-UQ
AF-BAL~M AF-BDG AF-BDS AF-BGL AF-DAY AF-FRA AF-FYB AF-GHA AF-GHO AF-HEL AF-HER AF-JOW AF-KAB AF-KAN AF-KAP AF-KDZ AF-KHO AF-KNR AF-LAG AF-LOG AF-NAN AF-NIM AF-NUR AF-PAN AF-PAR AF-PIA AF-PKA AF-SAM AF-SAR AF-TAK AF-URU AF-WAR AF-ZAB
AG-03~8 AG-10~1
AL-01~9 AL-10~2 AL-BR AL-BU AL-DI AL-DL AL-DR AL-DV AL-EL AL-ER AL-FR AL-GJ AL-GR AL-HA AL-KA~C AL-KO AL-KR AL-KU AL-LB AL-LE AL-LU AL-MK AL-MM AL-MR AL-MT AL-PG AL-PQ~R AL-PU AL-SH AL-SK AL-SR AL-TE AL-TP AL-TR AL-VL
AM-AG AM-AR AM-AV AM-ER AM-GR AM-KT AM-LO AM-SH AM-SU AM-TV AM-VD
AO-BGO AO-BGU AO-BIE AO-CAB AO-CCU AO-CNN~O AO-CUS AO-HUA AO-HUI AO-LNO AO-LSU AO-LUA AO-MAL AO-MOX AO-NAM AO-UIG AO-ZAI
AR-A~H AR-J~N AR-P~Z
AT-1~9
AU-ACT AU-NSW AU-NT AU-QLD AU-SA AU-TAS AU-VIC AU-WA
AZ-ABS AZ-AGA AZ-AGC AZ-AGM AZ-AGS AZ-AGU AZ-AST AZ-BA AZ-BAB AZ-BAL AZ-BAR AZ-BEY AZ-BIL AZ-CAB AZ-CAL AZ-CUL AZ-DAS AZ-FUZ AZ-GA AZ-GAD AZ-GOR AZ-GOY AZ-GYG AZ-HAC AZ-IMI AZ-ISM AZ-KAL AZ-KAN AZ-KUR AZ-LA AZ-LAC AZ-LAN AZ-LER AZ-MAS AZ-MI AZ-NA AZ-NEF AZ-NV AZ-NX AZ-OGU AZ-ORD AZ-QAB AZ-QAX AZ-QAZ AZ-QBA AZ-QBI AZ-QOB AZ-QUS AZ-SA AZ-SAB AZ-SAD AZ-SAH AZ-SAK~L AZ-SAR AZ-SAT AZ-SBN AZ-SIY AZ-SKR AZ-SM AZ-SMI AZ-SMX AZ-SR AZ-SUS AZ-TAR AZ-TOV AZ-UCA AZ-XA AZ-XAC AZ-XCI AZ-XIZ AZ-XVD AZ-YAR AZ-YE AZ-YEV AZ-ZAN AZ-ZAQ~R
BA-01~9 BA-10 BA-BIH BA-BRC BA-SRP
BB-01~9 BB-10~1
BD-01~9 BD-10~9 BD-20~9 BD-30~9 BD-40~9 BD-50~9 BD-60~4 BD-A~G
BE-BRU BE-VAN BE-VBR BE-VLG BE-VLI BE-VOV BE-VWV BE-WAL BE-WBR BE-WHT BE-WLG BE-WLX BE-WNA
BF-01~9 BF-10~3 BF-BAL~N BF-BAZ BF-BGR BF-BLG BF-BLK BF-COM BF-GAN BF-GNA BF-GOU BF-HOU BF-IOB BF-KAD BF-KEN BF-KMD BF-KMP BF-KOP BF-KOS~T BF-KOW BF-LER BF-LOR BF-MOU BF-NAM BF-NAO BF-NAY BF-NOU BF-OUB BF-OUD BF-PAS BF-PON BF-SEN BF-SIS BF-SMT BF-SNG BF-SOM BF-SOR BF-TAP BF-TUI BF-YAG BF-YAT BF-ZIR BF-ZON BF-ZOU
BG-01~9 BG-10~9 BG-20~8
BH-13~7
BI-BB BI-BL~M BI-BR BI-CA BI-CI BI-GI BI-KI BI-KR BI-KY BI-MA BI-MU BI-MW BI-MY BI-NG BI-RT BI-RY
BJ-AK~L BJ-AQ BJ-BO BJ-CO BJ-DO BJ-KO BJ-LI BJ-MO BJ-OU BJ-PL BJ-ZO
BN-BE BN-BM BN-TE BN-TU
BO-B~C BO-H BO-L BO-N~P BO-S~T
BQ-BO BQ-SA BQ-SE
BR-AC BR-AL~M BR-AP BR-BA BR-CE BR-DF BR-ES BR-GO BR-MA BR-MG BR-MS~T BR-PA~B BR-PE BR-PI BR-PR BR-RJ BR-RN~O BR-RR~S BR-SC BR-SE BR-SP BR-TO
BS-AK BS-BI BS-BP BS-BY BS-CE BS-CI BS-CK BS-CO BS-CS BS-EG BS-EX BS-FP BS-GC BS-HI BS-HT BS-IN BS-LI BS-MC BS-MG BS-MI BS-NE BS-NO BS-NS BS-RC BS-RI BS-SA BS-SE BS-SO BS-SS BS-SW BS-WG
BT-11~5 BT-21~4 BT-31~4 BT-41~5 BT-GA BT-TY
BW-CE BW-CH BW-FR BW-GA BW-GH BW-JW BW-KG BW-KL BW-KW BW-LO BW-NE BW-NW BW-SE BW-SO~P BW-ST
BY-BR BY-HM BY-HO BY-HR BY-MA BY-MI BY-VI
BZ-BZ BZ-CY BZ-CZL BZ-OW BZ-SC BZ-TOL
CA-AB CA-BC CA-MB CA-NB CA-NL CA-NS~U CA-ON CA-PE CA-QC CA-SK CA-YT
CD-BC CD-BN CD-EQ CD-KA CD-KE CD-KN CD-KW CD-MA CD-NK CD-OR CD-SK
CF-AC CF-BB CF-BGF CF-BK CF-HK CF-HM CF-HS CF-KB CF-KG CF-LB CF-MB CF-MP CF-NM CF-OP CF-SE CF-UK CF-VK
CG-11~6 CG-2 CG-5 CG-7~9 CG-BZV
CH-AG CH-AI CH-AR CH-BE CH-BL CH-BS CH-FR CH-GE CH-GL CH-GR CH-JU CH-LU CH-NE CH-NW CH-OW CH-SG~H CH-SO CH-SZ CH-TG CH-TI CH-UR CH-VD CH-VS CH-ZG~H
CI-01~9 CI-10~9
CL-AI CL-AN CL-AP CL-AR CL-AT CL-BI CL-CO CL-LI CL-LL CL-LR CL-MA CL-ML CL-RM CL-TA CL-VS
CM-AD CM-CE CM-EN CM-ES CM-LT CM-NO CM-NW CM-OU CM-SU CM-SW
CN-11~5 CN-21~3 CN-31~7 CN-41~6 CN-50~4 CN-61~5
CO-AMA CO-ANT CO-ARA CO-ATL CO-BOL CO-BOY CO-CAL CO-CAQ CO-CAS CO-CAU CO-CES CO-CHO CO-COR CO-CUN CO-DC CO-GUA CO-GUV CO-HUI CO-LAG CO-MAG CO-MET CO-NAR CO-NSA CO-PUT CO-QUI CO-RIS CO-SAN CO-SAP CO-SUC CO-TOL CO-VAC CO-VAU CO-VID
CR-A CR-C CR-G~H CR-L CR-P CR-SJ
CU-01 CU-03~9 CU-10~6 CU-99
CV-B CV-BR CV-BV CV-CA CV-CF CV-CR CV-MA CV-MO CV-PA CV-PN CV-PR CV-RB CV-RG CV-RS CV-S CV-SD CV-SF CV-SL~M CV-SO CV-SS CV-SV CV-TA CV-TS
CY-01~6
CZ-101~9 CZ-10A~F CZ-201~9 CZ-20A~C CZ-311~7 CZ-321~7 CZ-411~3 CZ-421~7 CZ-511~4 CZ-521~5 CZ-531~4 CZ-611~5 CZ-621~7 CZ-711~5 CZ-721~4 CZ-801~6 CZ-JC CZ-JM CZ-KA CZ-KR CZ-LI CZ-MO CZ-OL CZ-PA CZ-PL CZ-PR CZ-ST CZ-US CZ-VY CZ-ZL
DE-BB DE-BE DE-BW DE-BY DE-HB DE-HE DE-HH DE-MV DE-NI DE-NW DE-RP DE-SH DE-SL DE-SN DE-ST DE-TH
DJ-AR~S DJ-DI~J DJ-OB DJ-TA
DK-81~5
DM-02~9 DM-10~1
DO-01~9 DO-10~9 DO-20~9 DO-30~9 DO-40~2
DZ-01~9 DZ-10~9 DZ-20~9 DZ-30~9 DZ-40~8
EC-A~I EC-L~P EC-R~S EC-SD~E EC-T~U EC-W~Z
EE-37 EE-39 EE-44 EE-49 EE-51 EE-57 EE-59 EE-65 EE-67 EE-70 EE-74 EE-78 EE-82 EE-84 EE-86
EG-ALX EG-ASN EG-AST EG-BA EG-BH EG-BNS EG-C EG-DK EG-DT EG-FYM EG-GH EG-GZ EG-IS EG-JS EG-KB EG-KFS EG-KN EG-LX EG-MN EG-MNF EG-MT EG-PTS EG-SHG EG-SHR EG-SIN EG-SUZ EG-WAD
ER-AN ER-DK ER-DU ER-GB ER-MA ER-SK
ES-A ES-AB ES-AL ES-AN ES-AR~S ES-AV ES-B ES-BA ES-BI ES-BU ES-C ES-CA~C ES-CE ES-CL~O ES-CR~U ES-EX ES-GA ES-GC ES-GI ES-GR ES-GU ES-H ES-HU ES-IB ES-J ES-L ES-LE ES-LO ES-LU ES-M ES-MA ES-MC~D ES-ML ES-MU ES-NA ES-NC ES-O ES-OR ES-P ES-PM ES-PO ES-PV ES-RI ES-S ES-SA ES-SE ES-SG ES-SO ES-SS ES-T ES-TE~F ES-TO ES-V ES-VA ES-VC ES-VI ES-Z ES-ZA
ET-AA ET-AF ET-AM ET-BE ET-DD ET-GA ET-HA ET-OR ET-SN~O ET-TI
FI-01~9 FI-10~9
FJ-01~9 FJ-10~4 FJ-C FJ-E FJ-N FJ-R FJ-W
FM-KSA FM-PNI FM-TRK FM-YAP
FR-01~9 FR-10~9 FR-21~9 FR-2A~B FR-30~9 FR-40~9 FR-50~9 FR-60~9 FR-70~9 FR-80~9 FR-90~5 FR-A~C FR-CP FR-D~V
GA-1~9
GB-ABD~E GB-AGB GB-AGY GB-ANS~T GB-ARD GB-ARM GB-BAS GB-BBD GB-BDF~G GB-BEN GB-BEX GB-BFS GB-BGE GB-BGW GB-BIR GB-BKM GB-BLA GB-BLY GB-BMH GB-BNB GB-BNE GB-BNH GB-BNS GB-BOL GB-BPL GB-BRC~D GB-BRY GB-BST GB-BUR GB-CAM GB-CAY GB-CBF GB-CGN GB-CGV GB-CHE GB-CHW GB-CKF GB-CKT GB-CLD GB-CLK GB-CLR GB-CMA GB-CMD GB-CMN GB-CON GB-COV GB-CRF GB-CRY GB-CSR GB-CWY GB-DAL GB-DBY GB-DEN GB-DER GB-DEV GB-DGN GB-DGY GB-DNC~D GB-DOR GB-DOW GB-DRY GB-DUD GB-DUR GB-EAL GB-EAW GB-EAY GB-EDH GB-EDU GB-ELN GB-ELS GB-ENF~G GB-ERW GB-ERY GB-ESS GB-ESX GB-FAL GB-FER GB-FIF GB-FLN GB-GAT GB-GBN GB-GLG GB-GLS GB-GRE GB-GWN GB-HAL~M GB-HAV GB-HCK GB-HEF GB-HIL GB-HLD GB-HMF GB-HNS GB-HPL GB-HRT GB-HRW GB-HRY GB-IOS GB-IOW GB-ISL GB-IVC GB-KEC GB-KEN GB-KHL GB-KIR GB-KTT GB-KWL GB-LAN GB-LBH GB-LCE GB-LDS GB-LEC GB-LEW GB-LIN GB-LIV GB-LMV GB-LND GB-LRN GB-LSB GB-LUT GB-MAN GB-MDB GB-MDW GB-MFT GB-MIK GB-MLN GB-MON GB-MRT GB-MRY GB-MTY GB-MYL GB-NAY GB-NBL GB-NDN GB-NEL GB-NET GB-NFK GB-NGM GB-NIR GB-NLK GB-NLN GB-NSM GB-NTA GB-NTH GB-NTL GB-NTT GB-NTY GB-NWM GB-NWP GB-NYK GB-NYM GB-OLD GB-OMH GB-ORK GB-OXF GB-PEM GB-PKN GB-PLY GB-POL GB-POR GB-POW GB-PTE GB-RCC GB-RCH GB-RCT GB-RDB GB-RDG GB-RFW GB-RIC GB-ROT GB-RUT GB-SAW GB-SAY GB-SCB GB-SCT GB-SFK GB-SFT GB-SGC GB-SHF GB-SHN GB-SHR GB-SKP GB-SLF~G GB-SLK GB-SND GB-SOL~M GB-SOS GB-SRY GB-STB GB-STE GB-STG~H GB-STN GB-STS~T GB-STY GB-SWA GB-SWD GB-SWK GB-TAM GB-TFW GB-THR GB-TOB GB-TOF GB-TRF GB-TWH GB-UKM GB-VGL GB-WAR GB-WBK GB-WDU GB-WFT GB-WGN GB-WIL GB-WKF GB-WLL GB-WLN GB-WLS GB-WLV GB-WND GB-WNM GB-WOK GB-WOR GB-WRL GB-WRT GB-WRX GB-WSM GB-WSX GB-YOR GB-ZET
GD-01~6 GD-10
GE-AB GE-AJ GE-GU GE-IM GE-KA GE-KK GE-MM GE-RL GE-SJ~K GE-SZ GE-TB
GH-AA GH-AH GH-BA GH-CP GH-EP GH-NP GH-TV GH-UE GH-UW GH-WP
GL-KU GL-QA GL-QE GL-SM
GM-B GM-L~N GM-U GM-W
GN-B GN-BE~F GN-BK GN-C GN-CO GN-D GN-DB GN-DI GN-DL GN-DU GN-F GN-FA GN-FO GN-FR GN-GA GN-GU GN-K GN-KA~B GN-KD~E GN-KN~O GN-KS GN-L GN-LA GN-LE GN-LO GN-M GN-MC~D GN-ML~M GN-N GN-NZ GN-PI GN-SI GN-TE GN-TO GN-YO
GQ-AN GQ-BN GQ-BS GQ-C GQ-CS GQ-I GQ-KN GQ-LI GQ-WN
GR-01 GR-03~7 GR-11~7 GR-21~4 GR-31~4 GR-41~4 GR-51~9 GR-61~4 GR-69 GR-71~3 GR-81~5 GR-91~4 GR-A GR-A1 GR-B~M
GT-AV GT-BV GT-CM GT-CQ GT-ES GT-GU GT-HU GT-IZ GT-JA GT-JU GT-PE GT-PR GT-QC GT-QZ GT-RE GT-SA GT-SM GT-SO GT-SR GT-SU GT-TO GT-ZA
GW-BA GW-BL~M GW-BS GW-CA GW-GA GW-L GW-N GW-OI GW-QU GW-S GW-TO
GY-BA GY-CU GY-DE GY-EB GY-ES GY-MA GY-PM GY-PT GY-UD GY-UT
HN-AT HN-CH HN-CL~M HN-CP HN-CR HN-EP HN-FM HN-GD HN-IB HN-IN HN-LE HN-LP HN-OC HN-OL HN-SB HN-VA HN-YO
HR-01~9 HR-10~9 HR-20~1
HT-AR HT-CE HT-GA HT-ND~E HT-NI HT-NO HT-OU HT-SD~E
HU-BA HU-BC HU-BE HU-BK HU-BU HU-BZ HU-CS HU-DE HU-DU HU-EG HU-ER HU-FE HU-GS HU-GY HU-HB HU-HE HU-HV HU-JN HU-KE HU-KM HU-KV HU-MI HU-NK HU-NO HU-NY HU-PE HU-PS HU-SD HU-SF HU-SH HU-SK HU-SN~O HU-SS~T HU-SZ HU-TB HU-TO HU-VA HU-VE HU-VM HU-ZA HU-ZE
ID-AC ID-BA~B ID-BE ID-BT ID-GO ID-JA~B ID-JI ID-JK ID-JT ID-JW ID-KA~B ID-KI ID-KR~U ID-LA ID-MA ID-ML ID-MU ID-NB ID-NT~U ID-PA~B ID-PP ID-RI ID-SA~B ID-SG ID-SL~N ID-SR~U ID-YO
IE-C IE-CE IE-CN~O IE-CW IE-D IE-DL IE-G IE-KE IE-KK IE-KY IE-L IE-LD IE-LH IE-LK IE-LM IE-LS IE-M IE-MH IE-MN~O IE-OY IE-RN IE-SO IE-TA IE-U IE-WD IE-WH IE-WW~X
IL-D IL-HA IL-JM IL-M IL-TA IL-Z
IN-AN IN-AP IN-AR~S IN-BR IN-CH IN-CT IN-DD IN-DL IN-DN IN-GA IN-GJ IN-HP IN-HR IN-JH IN-JK IN-KA IN-KL IN-LD IN-MH IN-ML IN-MN IN-MP IN-MZ IN-NL IN-OR IN-PB IN-PY IN-RJ IN-SK IN-TG IN-TN IN-TR IN-UP IN-UT IN-WB
IQ-AN IQ-AR IQ-BA~B IQ-BG IQ-DA IQ-DI IQ-DQ IQ-KA IQ-KI IQ-MA IQ-MU IQ-NA IQ-NI IQ-QA IQ-SD IQ-SU IQ-WA
IR-01~8 IR-10~9 IR-20~9 IR-30~2
IS-0~8
IT-21 IT-23 IT-25 IT-32 IT-34 IT-36 IT-42 IT-45 IT-52 IT-55 IT-57 IT-62 IT-65 IT-67 IT-72 IT-75 IT-77~8 IT-82 IT-88 IT-AG IT-AL IT-AN~R IT-AT IT-AV IT-BA IT-BG IT-BI IT-BL IT-BN~O IT-BR~T IT-BZ IT-CA~B IT-CE IT-CH~I IT-CL IT-CN~O IT-CR~T IT-CZ IT-EN IT-FC IT-FE IT-FG IT-FI IT-FM IT-FR IT-GE IT-GO IT-GR IT-IM IT-IS IT-KR IT-LC IT-LE IT-LI IT-LO IT-LT~U IT-MB~C IT-ME IT-MI IT-MN~O IT-MS~T IT-NA IT-NO IT-NU IT-OG IT-OR IT-OT IT-PA IT-PC~E IT-PG IT-PI IT-PN~O IT-PR IT-PT~V IT-PZ IT-RA IT-RC IT-RE IT-RG IT-RI IT-RM~O IT-SA IT-SI IT-SO~P IT-SR~S IT-SV IT-TA IT-TE IT-TN~P IT-TR~S IT-TV IT-UD IT-VA~C IT-VE IT-VI IT-VR~T IT-VV
JM-01~9 JM-10~4
JO-AJ JO-AM JO-AQ JO-AT JO-AZ JO-BA JO-IR JO-JA JO-KA JO-MA JO-MD JO-MN
JP-01~9 JP-10~9 JP-20~9 JP-30~9 JP-40~7
KE-01~9 KE-10~9 KE-20~9 KE-30~9 KE-40~7
KG-B~C KG-GB KG-GO KG-J KG-N~O KG-T KG-Y
KH-1 KH-10~9 KH-2 KH-20~4 KH-3~9
KI-G KI-L KI-P
KM-A KM-G KM-M
KN-01~9 KN-10~3 KN-15 KN-K KN-N
KP-01~9 KP-10 KP-13
KR-11 KR-26~9 KR-30~1 KR-41~9 KR-50
KW-AH KW-FA KW-HA KW-JA KW-KU KW-MU
KZ-AKM KZ-AKT KZ-ALA KZ-ALM KZ-AST KZ-ATY KZ-KAR KZ-KUS KZ-KZY KZ-MAN KZ-PAV KZ-SEV KZ-VOS KZ-YUZ KZ-ZAP KZ-ZHA
LA-AT LA-BK~L LA-CH LA-HO LA-KH LA-LM LA-LP LA-OU LA-PH LA-SL LA-SV LA-VI LA-VT LA-XA LA-XE LA-XI LA-XN
LB-AK LB-AS LB-BA LB-BH~I LB-JA LB-JL LB-NA
LC-01~3 LC-05~8 LC-10~2
LI-01~9 LI-10~1
LK-1 LK-11~3 LK-2 LK-21~3 LK-3 LK-31~3 LK-4 LK-41~5 LK-5 LK-51~3 LK-6 LK-61~2 LK-7 LK-71~2 LK-8 LK-81~2 LK-9 LK-91~2
LR-BG LR-BM LR-CM LR-GB LR-GG LR-GK LR-GP LR-LO LR-MG LR-MO LR-MY LR-NI LR-RG LR-RI LR-SI
LS-A~H LS-J~K
LT-01~9 LT-10~9 LT-20~9 LT-30~9 LT-40~9 LT-50~9 LT-60 LT-AL LT-KL LT-KU LT-MR LT-PN LT-SA LT-TA LT-TE LT-UT LT-VL
LU-D LU-G LU-L
LV-001~9 LV-010~9 LV-020~9 LV-030~9 LV-040~9 LV-050~9 LV-060~9 LV-070~9 LV-080~9 LV-090~9 LV-100~9 LV-110 LV-DGV LV-JEL LV-JKB LV-JUR LV-LPX LV-REZ LV-RIX LV-VEN LV-VMR
LY-BA LY-BU LY-DR LY-GT LY-JA LY-JG LY-JI LY-JU LY-KF LY-MB LY-MI~J LY-MQ LY-NL LY-NQ LY-SB LY-SR LY-TB LY-WA LY-WD LY-WS LY-ZA
MA-01~9 MA-10~6 MA-AGD MA-AOU MA-ASZ MA-AZI MA-BEM MA-BER~S MA-BOD MA-BOM MA-CAS MA-CHE MA-CHI MA-CHT MA-ERR MA-ESI MA-ESM MA-FAH MA-FES MA-FIG MA-GUE MA-HAJ MA-HAO MA-HOC MA-IFR MA-INE MA-JDI MA-JRA MA-KEN MA-KES MA-KHE MA-KHN~O MA-LAA MA-LAR MA-MED MA-MEK MA-MMD MA-MMN MA-MOH MA-MOU MA-NAD MA-NOU MA-OUA MA-OUD MA-OUJ MA-RAB MA-SAF MA-SAL MA-SEF MA-SET MA-SIK MA-SKH MA-SYB MA-TAI MA-TAO MA-TAR MA-TAT MA-TAZ MA-TET MA-TIZ MA-TNG MA-TNT MA-ZAG
MC-CL MC-CO MC-FO MC-GA MC-JE MC-LA MC-MA MC-MC MC-MG MC-MO MC-MU MC-PH MC-SD MC-SO~P MC-SR MC-VR
MD-AN MD-BA MD-BD MD-BR~S MD-CA MD-CL~M MD-CR~U MD-DO MD-DR MD-DU MD-ED MD-FA MD-FL MD-GA MD-GL MD-HI MD-IA MD-LE MD-NI MD-OC MD-OR MD-RE MD-RI MD-SD MD-SI MD-SN~O MD-ST MD-SV MD-TA MD-TE MD-UN
ME-01~9 ME-10~9 ME-20~3
MG-A MG-D MG-F MG-M MG-T~U
MH-ALK~L MH-ARN MH-AUR MH-EBO MH-ENI MH-JAB MH-JAL MH-KIL MH-KWA MH-L MH-LAE MH-LIB MH-LIK MH-MAJ MH-MAL MH-MEJ MH-MIL MH-NMK MH-NMU MH-RON MH-T MH-UJA MH-UTI MH-WTH MH-WTJ
MK-01~9 MK-10~9 MK-20~9 MK-30~9 MK-40~9 MK-50~9 MK-60~9 MK-70~9 MK-80~4
ML-1~8 ML-BKO
MM-01~7 MM-11~8
MN-035 MN-037 MN-039 MN-041 MN-043 MN-046~7 MN-049 MN-051 MN-053 MN-055 MN-057 MN-059 MN-061 MN-063~5 MN-067 MN-069 MN-071 MN-073 MN-1
MR-01~9 MR-10~2 MR-NKC
MT-01~9 MT-10~9 MT-20~9 MT-30~9 MT-40~9 MT-50~9 MT-60~8
MU-AG MU-BL MU-BR MU-CC MU-CU MU-FL MU-GP MU-MO MU-PA MU-PL MU-PU MU-PW MU-QB MU-RO MU-RR MU-SA MU-VP
MV-00~5 MV-07~8 MV-12~4 MV-17 MV-20 MV-23~9 MV-CE MV-MLE MV-NC MV-NO MV-SC MV-SU MV-UN MV-US
MW-BA MW-BL MW-C MW-CK MW-CR MW-CT MW-DE MW-DO MW-KR~S MW-LI MW-LK MW-MC MW-MG~H MW-MU MW-MW MW-MZ MW-N MW-NB MW-NE MW-NI MW-NK MW-NS MW-NU MW-PH MW-RU MW-S MW-SA MW-TH MW-ZO
MX-AGU MX-BCN MX-BCS MX-CAM MX-CHH MX-CHP MX-COA MX-COL MX-DIF MX-DUR MX-GRO MX-GUA MX-HID MX-JAL MX-MEX MX-MIC MX-MOR MX-NAY MX-NLE MX-OAX MX-PUE MX-QUE MX-ROO MX-SIN MX-SLP MX-SON MX-TAB MX-TAM MX-TLA MX-VER MX-YUC MX-ZAC
MY-01~9 MY-10~6
MZ-A~B MZ-G MZ-I MZ-L MZ-MPM MZ-N MZ-P~Q MZ-S~T
NA-CA NA-ER NA-HA NA-KA NA-KE NA-KH NA-KU NA-KW NA-OD NA-OH NA-ON NA-OS~T NA-OW
NE-1~8
NG-AB NG-AD NG-AK NG-AN NG-BA NG-BE NG-BO NG-BY NG-CR NG-DE NG-EB NG-ED NG-EK NG-EN NG-FC NG-GO NG-IM NG-JI NG-KD~E NG-KN~O NG-KT NG-KW NG-LA NG-NA NG-NI NG-OG NG-ON NG-OS NG-OY NG-PL NG-RI NG-SO NG-TA NG-YO NG-ZA
NI-AN NI-AS NI-BO NI-CA NI-CI NI-CO NI-ES NI-GR NI-JI NI-LE NI-MD NI-MN NI-MS~T NI-NS NI-RI NI-SJ
NL-DR NL-FL NL-FR NL-GE NL-GR NL-LI NL-NB NL-NH NL-OV NL-UT NL-ZE NL-ZH
NO-01~9 NO-10~2 NO-14~9 NO-20
NP-1~5 NP-BA NP-BH NP-DH NP-GA NP-JA NP-KA NP-KO NP-LU NP-MA NP-ME NP-NA NP-RA NP-SA NP-SE
NR-01~9 NR-10~4
NZ-AUK NZ-BOP NZ-CAN NZ-CIT NZ-GIS NZ-HKB NZ-MBH NZ-MWT NZ-N NZ-NSN NZ-NTL NZ-OTA NZ-S NZ-STL NZ-TAS NZ-TKI NZ-WGN NZ-WKO NZ-WTC
OM-BA OM-BU OM-DA OM-MA OM-MU OM-SH OM-WU OM-ZA OM-ZU
PA-1 PA-10 PA-2~9 PA-EM PA-KY PA-NB
PE-AMA PE-ANC PE-APU PE-ARE PE-AYA PE-CAJ PE-CAL PE-CUS PE-HUC PE-HUV PE-ICA PE-JUN PE-LAL~M PE-LIM PE-LMA PE-LOR PE-MDD PE-MOQ PE-PAS PE-PIU PE-PUN PE-SAM PE-TAC PE-TUM PE-UCA
PG-CPK PG-CPM PG-EBR PG-EHG PG-EPW PG-ESW PG-GPK PG-HLA PG-JWK PG-MBA PG-MPL~M PG-MRL PG-NCD PG-NIK PG-NPP PG-NSB PG-SAN PG-SHM PG-WBK PG-WHM PG-WPD
PH-00~3 PH-05~9 PH-10~5 PH-40~1 PH-ABR PH-AGN PH-AGS PH-AKL PH-ALB PH-ANT PH-APA PH-AUR PH-BAN PH-BAS PH-BEN PH-BIL PH-BOH PH-BTG PH-BTN PH-BUK~L PH-CAG PH-CAM~N PH-CAP PH-CAS~T PH-CAV PH-CEB PH-COM PH-DAO PH-DAS PH-DAV PH-DIN PH-EAS PH-GUI PH-IFU PH-ILI PH-ILN PH-ILS PH-ISA PH-KAL PH-LAG PH-LAN PH-LAS PH-LEY PH-LUN PH-MAD PH-MAG PH-MAS PH-MDC PH-MDR PH-MOU PH-MSC PH-MSR PH-NCO PH-NEC PH-NER PH-NSA PH-NUE PH-NUV PH-PAM~N PH-PLW PH-QUE PH-QUI PH-RIZ PH-ROM PH-SAR PH-SCO PH-SIG PH-SLE PH-SLU PH-SOR PH-SUK PH-SUN PH-SUR PH-TAR PH-TAW PH-WSA PH-ZAN PH-ZAS PH-ZMB PH-ZSI
PK-BA PK-GB PK-IS PK-JK PK-KP PK-PB PK-SD PK-TA
PL-DS PL-KP PL-LB PL-LD PL-LU PL-MA PL-MZ PL-OP PL-PD PL-PK PL-PM PL-SK~L PL-WN PL-WP PL-ZP
PS-BTH PS-DEB PS-GZA PS-HBN PS-JEM~N PS-JRH PS-KYS PS-NBS PS-NGZ PS-QQA PS-RBH PS-RFH PS-SLT PS-TBS PS-TKM
PT-01~9 PT-10~8 PT-20 PT-30
PW-002 PW-004 PW-010 PW-050 PW-100 PW-150 PW-212 PW-214 PW-218 PW-222 PW-224 PW-226~8 PW-350 PW-370
PY-1 PY-10~6 PY-19 PY-2~9 PY-ASU
QA-DA QA-KH QA-MS QA-RA QA-US QA-WA QA-ZA
RO-AB RO-AG RO-AR RO-B RO-BC RO-BH RO-BN RO-BR RO-BT RO-BV RO-BZ RO-CJ RO-CL RO-CS~T RO-CV RO-DB RO-DJ RO-GJ RO-GL RO-GR RO-HD RO-HR RO-IF RO-IL RO-IS RO-MH RO-MM RO-MS RO-NT RO-OT RO-PH RO-SB RO-SJ RO-SM RO-SV RO-TL~M RO-TR RO-VL RO-VN RO-VS
RS-00~9 RS-10~9 RS-20~9 RS-KM RS-VO
RU-AD RU-AL RU-ALT RU-AMU RU-ARK RU-AST RU-BA RU-BEL RU-BRY RU-BU RU-CE RU-CHE RU-CHU RU-CU RU-DA RU-IN RU-IRK RU-IVA RU-KAM RU-KB~C RU-KDA RU-KEM RU-KGD RU-KGN RU-KHA RU-KHM RU-KIR RU-KK~L RU-KLU RU-KO RU-KOS RU-KR RU-KRS RU-KYA RU-LEN RU-LIP RU-MAG RU-ME RU-MO RU-MOS RU-MOW RU-MUR RU-NEN RU-NGR RU-NIZ RU-NVS RU-OMS RU-ORE RU-ORL RU-PER RU-PNZ RU-PRI RU-PSK RU-ROS RU-RYA RU-SA RU-SAK RU-SAM RU-SAR RU-SE RU-SMO RU-SPE RU-STA RU-SVE RU-TA RU-TAM RU-TOM RU-TUL RU-TVE RU-TY RU-TYU RU-UD RU-ULY RU-VGG RU-VLA RU-VLG RU-VOR RU-YAN RU-YAR RU-YEV RU-ZAB
RW-01~5
SA-01~9 SA-10~2 SA-14
SB-CE SB-CH SB-CT SB-GU SB-IS SB-MK~L SB-RB SB-TE SB-WE
SC-01~9 SC-10~9 SC-20~5
SD-DC SD-DE SD-DN SD-DS SD-DW SD-GD SD-GZ SD-KA SD-KH SD-KN SD-KS SD-NB SD-NO SD-NR SD-NW SD-RS SD-SI
SE-AB~C SE-BD SE-C~I SE-K SE-M~O SE-S~U SE-W~Z
SG-01~5
SH-AC SH-HL SH-TA
SI-001~9 SI-010~9 SI-020~9 SI-030~9 SI-040~9 SI-050~9 SI-060~9 SI-070~9 SI-080~9 SI-090~9 SI-100~9 SI-110~9 SI-120~9 SI-130~9 SI-140~4 SI-146~9 SI-150~9 SI-160~9 SI-170~9 SI-180~9 SI-190~9 SI-200~9 SI-210~2
SK-BC SK-BL SK-KI SK-NI SK-PV SK-TA SK-TC SK-ZI
SL-E SL-N SL-S SL-W
SM-01~9
SN-DB SN-DK SN-FK SN-KA SN-KD~E SN-KL SN-LG SN-MT SN-SE SN-SL SN-TC SN-TH SN-ZG
SO-AW SO-BK SO-BN SO-BR SO-BY SO-GA SO-GE SO-HI SO-JD SO-JH SO-MU SO-NU SO-SA SO-SD SO-SH SO-SO SO-TO SO-WO
SR-BR SR-CM SR-CR SR-MA SR-NI SR-PM SR-PR SR-SA SR-SI SR-WA
SS-BN SS-BW SS-EC SS-EE SS-EW SS-JG SS-LK SS-NU SS-UY SS-WR
ST-P ST-S
SV-AH SV-CA SV-CH SV-CU SV-LI SV-MO SV-PA SV-SA SV-SM SV-SO SV-SS SV-SV SV-UN SV-US
SY-DI SY-DR SY-DY SY-HA SY-HI SY-HL~M SY-ID SY-LA SY-QU SY-RA SY-RD SY-SU SY-TA
SZ-HH SZ-LU SZ-MA SZ-SH
TD-BA TD-BG TD-BO TD-CB TD-EE TD-EO TD-GR TD-HL TD-KA TD-LC TD-LO TD-LR TD-MA TD-MC TD-ME TD-MO TD-ND TD-OD TD-SA TD-SI TD-TA TD-TI TD-WF
TG-C TG-K TG-M TG-P TG-S
TH-10~9 TH-20~7 TH-30~9 TH-40~9 TH-50~8 TH-60~7 TH-70~7 TH-80~6 TH-90~6 TH-S
TJ-DU TJ-GB TJ-KT TJ-SU
TL-AL TL-AN TL-BA TL-BO TL-CO TL-DI TL-ER TL-LA TL-LI TL-MF TL-MT TL-OE TL-VI
TM-A~B TM-D TM-L~M TM-S
TN-11~4 TN-21~3 TN-31~4 TN-41~3 TN-51~3 TN-61 TN-71~3 TN-81~3
TO-01~5
TR-01~9 TR-10~9 TR-20~9 TR-30~9 TR-40~9 TR-50~9 TR-60~9 TR-70~9 TR-80~1
TT-ARI TT-CHA TT-CTT TT-DMN TT-ETO TT-PED TT-POS TT-PRT TT-PTF TT-RCM TT-SFO TT-SGE TT-SIP TT-SJL TT-TUP TT-WTO
TV-FUN TV-NIT TV-NKF TV-NKL TV-NMA TV-NMG TV-NUI TV-VAI
TW-CHA TW-CYI TW-CYQ TW-HSQ TW-HSZ TW-HUA TW-ILA TW-KEE TW-KHH TW-KHQ TW-MIA TW-NAN TW-PEN TW-PIF TW-TAO TW-TNN TW-TNQ TW-TPE TW-TPQ TW-TTT TW-TXG TW-TXQ TW-YUN
TZ-01~9 TZ-10~9 TZ-20~9 TZ-30
UA-05 UA-07 UA-09 UA-12 UA-14 UA-18 UA-21 UA-23 UA-26 UA-30 UA-32 UA-35 UA-40 UA-43 UA-46 UA-48 UA-51 UA-53 UA-56 UA-59 UA-61 UA-63 UA-65 UA-68 UA-71 UA-74 UA-77
UG-101~9 UG-110~9 UG-120~4 UG-201~9 UG-210~9 UG-220~9 UG-230~2 UG-301~9 UG-310~9 UG-320~9 UG-330~1 UG-401~9 UG-410~9 UG-420~5 UG-C UG-E UG-N UG-W
UM-67 UM-71 UM-76 UM-79 UM-81 UM-84 UM-86 UM-89 UM-95
US-AK~L US-AR US-AZ US-CA US-CO US-CT US-DC US-DE US-FL US-GA US-HI US-IA US-ID US-IL US-IN US-KS US-KY US-LA US-MA US-MD~E US-MI US-MN~O US-MS~T US-NC~E US-NH US-NJ US-NM US-NV US-NY US-OH US-OK US-OR US-PA US-RI US-SC~D US-TN US-TX US-UT US-VA US-VT US-WA US-WI US-WV US-WY
UY-AR UY-CA UY-CL UY-CO UY-DU UY-FD UY-FS UY-LA UY-MA UY-MO UY-PA UY-RN~O UY-RV UY-SA UY-SJ UY-SO UY-TA UY-TT
UZ-AN UZ-BU UZ-FA UZ-JI UZ-NG UZ-NW UZ-QA UZ-QR UZ-SA UZ-SI UZ-SU UZ-TK UZ-TO UZ-XO
VC-01~6
VE-A~P VE-R~Z
VN-01~7 VN-09 VN-13~4 VN-18 VN-20~9 VN-30~7 VN-39 VN-40~1 VN-43~7 VN-49 VN-50~9 VN-61 VN-63 VN-66~9 VN-70~3 VN-CT VN-DN VN-HN VN-HP VN-SG
VU-MAP VU-PAM VU-SAM VU-SEE VU-TAE VU-TOB
WS-AA WS-AL WS-AT WS-FA WS-GE WS-GI WS-PA WS-SA WS-TU WS-VF WS-VS
YE-AB YE-AD YE-AM YE-BA YE-DA YE-DH YE-HD YE-HJ YE-HU YE-IB YE-JA YE-LA YE-MA YE-MR YE-MW YE-RA YE-SA YE-SD YE-SH YE-SN YE-TA
ZA-EC ZA-FS ZA-GT ZA-LP ZA-MP ZA-NC ZA-NL ZA-NW ZA-WC
ZM-01~9 ZM-10
ZW-BU ZW-HA ZW-MA ZW-MC ZW-ME ZW-MI ZW-MN ZW-MS ZW-MV~W
…/idValidity/id[@type="subdivision"][@idStatus="special"]▷missing◁AC-ZZZZ AD-ZZZZ AE-ZZZZ AF-ZZZZ AG-ZZZZ AI-ZZZZ AL-ZZZZ AM-ZZZZ AO-ZZZZ AQ-ZZZZ AR-ZZZZ AS-ZZZZ AT-ZZZZ AU-ZZZZ AW-ZZZZ AX-ZZZZ AZ-ZZZZ
BA-ZZZZ BB-ZZZZ BD-ZZZZ BE-ZZZZ BF-ZZZZ BG-ZZZZ BH-ZZZZ BI-ZZZZ BJ-ZZZZ BL-ZZZZ BM-ZZZZ BN-ZZZZ BO-ZZZZ BQ-ZZZZ BR-ZZZZ BS-ZZZZ BT-ZZZZ BV-ZZZZ BW-ZZZZ BY-ZZZZ BZ-ZZZZ
CA-ZZZZ CC-ZZZZ CD-ZZZZ CF-ZZZZ CG-ZZZZ CH-ZZZZ CI-ZZZZ CK-ZZZZ CL-ZZZZ CM-ZZZZ CN-ZZZZ CO-ZZZZ CP-ZZZZ CR-ZZZZ CU-ZZZZ CV-ZZZZ CW-ZZZZ CX-ZZZZ CY-ZZZZ CZ-ZZZZ
DE-ZZZZ DG-ZZZZ DJ-ZZZZ DK-ZZZZ DM-ZZZZ DO-ZZZZ DZ-ZZZZ
EA-ZZZZ EC-ZZZZ EE-ZZZZ EG-ZZZZ EH-ZZZZ ER-ZZZZ ES-ZZZZ ET-ZZZZ
FI-ZZZZ FJ-ZZZZ FK-ZZZZ FM-ZZZZ FO-ZZZZ FR-ZZZZ
GA-ZZZZ GB-ZZZZ GD-ZZZZ GE-ZZZZ GF-ZZZZ GG-ZZZZ GH-ZZZZ GI-ZZZZ GL-ZZZZ GM-ZZZZ GN-ZZZZ GP-ZZZZ GQ-ZZZZ GR-ZZZZ GS-ZZZZ GT-ZZZZ GU-ZZZZ GW-ZZZZ GY-ZZZZ
HK-ZZZZ HM-ZZZZ HN-ZZZZ HR-ZZZZ HT-ZZZZ HU-ZZZZ
IC-ZZZZ ID-ZZZZ IE-ZZZZ IL-ZZZZ IM-ZZZZ IN-ZZZZ IO-ZZZZ IQ-ZZZZ IR-ZZZZ IS-ZZZZ IT-ZZZZ
JE-ZZZZ JM-ZZZZ JO-ZZZZ JP-ZZZZ
KE-ZZZZ KG-ZZZZ KH-ZZZZ KI-ZZZZ KM-ZZZZ KN-ZZZZ KP-ZZZZ KR-ZZZZ KW-ZZZZ KY-ZZZZ KZ-ZZZZ
LA-ZZZZ LB-ZZZZ LC-ZZZZ LI-ZZZZ LK-ZZZZ LR-ZZZZ LS-ZZZZ LT-ZZZZ LU-ZZZZ LV-ZZZZ LY-ZZZZ
MA-ZZZZ MC-ZZZZ MD-ZZZZ ME-ZZZZ MF-ZZZZ MG-ZZZZ MH-ZZZZ MK-ZZZZ ML-ZZZZ MM-ZZZZ MN-ZZZZ MO-ZZZZ MP-ZZZZ MQ-ZZZZ MR-ZZZZ MS-ZZZZ MT-ZZZZ MU-ZZZZ MV-ZZZZ MW-ZZZZ MX-ZZZZ MY-ZZZZ MZ-ZZZZ
NA-ZZZZ NC-ZZZZ NE-ZZZZ NF-ZZZZ NG-ZZZZ NI-ZZZZ NL-ZZZZ NO-ZZZZ NP-ZZZZ NR-ZZZZ NU-ZZZZ NZ-ZZZZ
OM-ZZZZ
PA-ZZZZ PE-ZZZZ PF-ZZZZ PG-ZZZZ PH-ZZZZ PK-ZZZZ PL-ZZZZ PM-ZZZZ PN-ZZZZ PR-ZZZZ PS-ZZZZ PT-ZZZZ PW-ZZZZ PY-ZZZZ
QA-ZZZZ
RE-ZZZZ RO-ZZZZ RS-ZZZZ RU-ZZZZ RW-ZZZZ
SA-ZZZZ SB-ZZZZ SC-ZZZZ SD-ZZZZ SE-ZZZZ SG-ZZZZ SH-ZZZZ SI-ZZZZ SJ-ZZZZ SK-ZZZZ SL-ZZZZ SM-ZZZZ SN-ZZZZ SO-ZZZZ SR-ZZZZ SS-ZZZZ ST-ZZZZ SV-ZZZZ SX-ZZZZ SY-ZZZZ SZ-ZZZZ
TA-ZZZZ TC-ZZZZ TD-ZZZZ TF-ZZZZ TG-ZZZZ TH-ZZZZ TJ-ZZZZ TK-ZZZZ TL-ZZZZ TM-ZZZZ TN-ZZZZ TO-ZZZZ TR-ZZZZ TT-ZZZZ TV-ZZZZ TW-ZZZZ TZ-ZZZZ
UA-ZZZZ UG-ZZZZ UM-ZZZZ US-ZZZZ UY-ZZZZ UZ-ZZZZ
VA-ZZZZ VC-ZZZZ VE-ZZZZ VG-ZZZZ VI-ZZZZ VN-ZZZZ VU-ZZZZ
WF-ZZZZ WS-ZZZZ
XK-ZZZZ
YE-ZZZZ YT-ZZZZ
ZA-ZZZZ ZM-ZZZZ ZW-ZZZZ
…/idValidity/id[@type="unit"][@idStatus="regular"]▷missing◁acceleration-g-force acceleration-meter-per-second-squared
angle-arc-minute angle-arc-second angle-degree angle-radian angle-revolution
area-acre
area-hectare area-square-centimeter area-square-foot area-square-inch area-square-kilometer
area-square-meter area-square-mile area-square-yard
consumption-liter-per-100kilometers
consumption-liter-per-kilometer consumption-mile-per-gallon
digital-bit digital-byte
digital-gigabit digital-gigabyte digital-kilobit digital-kilobyte digital-megabit
digital-megabyte digital-terabit digital-terabyte
duration-century duration-day
duration-day-person duration-hour duration-microsecond duration-millisecond
duration-minute
duration-month duration-month-person duration-nanosecond duration-second
duration-week
duration-week-person duration-year duration-year-person
electric-ampere electric-milliampere
electric-ohm electric-volt
energy-calorie energy-foodcalorie energy-joule energy-kilocalorie
energy-kilojoule energy-kilowatt-hour
frequency-gigahertz frequency-hertz frequency-kilohertz
frequency-megahertz
length-astronomical-unit length-centimeter length-decimeter length-fathom
length-foot
length-furlong length-inch length-kilometer length-light-year length-meter
length-micrometer
length-mile length-mile-scandinavian length-millimeter
length-nanometer
length-nautical-mile length-parsec length-picometer length-yard
light-lux
mass-carat mass-gram mass-kilogram mass-metric-ton mass-microgram mass-milligram mass-ounce
mass-ounce-troy mass-pound mass-stone mass-ton
power-gigawatt power-horsepower power-kilowatt
power-megawatt power-milliwatt power-watt
pressure-hectopascal pressure-inch-hg pressure-millibar
pressure-millimeter-of-mercury
pressure-pound-per-square-inch
proportion-karat
speed-kilometer-per-hour speed-knot speed-meter-per-second speed-mile-per-hour
temperature-celsius temperature-fahrenheit temperature-generic temperature-kelvin
volume-acre-foot volume-bushel volume-centiliter volume-cubic-centimeter volume-cubic-foot
volume-cubic-inch
volume-cubic-kilometer volume-cubic-meter volume-cubic-mile volume-cubic-yard
volume-cup
volume-cup-metric volume-deciliter volume-fluid-ounce volume-gallon volume-hectoliter
volume-liter volume-megaliter volume-milliliter volume-pint volume-pint-metric volume-quart
volume-tablespoon volume-teaspoon
…/idValidity/id[@type="variant"][@idStatus="regular"]▷missing◁1606nict 1694acad 1901 1959acad 1994 1996
POSIX
REVISED
SAAHO
abl1943 alalc97 aluku ao1990 arevela arevmda
baku1926 balanka barla bauddha biscayan biske bohoric boont
colb1945
dajnko
ekavsk emodeng
fonipa fonupa fonxsamp
hepburn heploc hognorsk
ijekavsk itihasa
jauer jyutping
kkcor kociewie kscor
laukika lipaw luna1918
metelko monoton
ndyuka nedis njiva nulik
osojs oxendict
pamaka petr1708 pinyin polyton puter
rigik rozaj rumgr
scotland scouse solba sotav surmiran sursilv sutsilv
tarask
uccor ucrcor ulster unifon
vaidika valencia vallader
wadegile