Home | History | Annotate | Download | only in transforms
      1 <?xml version="1.0" encoding="UTF-8" ?>
      2 <!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd">
      3 <!--
      4 Copyright  1991-2013 Unicode, Inc.
      5 CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
      6 For terms of use, see http://www.unicode.org/copyright.html
      7 -->
      8 <supplementalData>
      9 	<version number="$Revision: 13815 $"/>
     10 	<transforms>
     11 		<transform source="ja_Hrkt" target="ja_Latn" variant="BGN" direction="forward" draft="contributed" alias="Katakana-Latin/BGN ja-Latn-t-ja-hrkt-m0-bgn">
     12 		  <tRule><![CDATA[
     13 # Romanization and Roman-Script Spelling Conventions.
     14 # Prepared by the U.S. Board on Geographic Names, Foreign Names Committee Staff
     15 # Published by the Defense Mapping Agency, 1994.
     16 # Chapter Romanization System for Japanese Kana, Modified Hebpurn System,
     17 # BGN/PCGN Agreement, pages 39 to 45.
     18 #
     19 # http://libraries.ucsd.edu/bib/fed/USBGN_romanization.pdf
     20 #
     21 # https://commons.wikimedia.org/w/index.php?title=File%3ARomanization_Systems_and_Roman-Script_Spelling_Conventions.djvu
     22 
     23 :: [ \uFF61-\uFF9F];
     24 
     25 ::NFC;
     26 ::[\uFF61-\uFF9F] Halfwidth-Fullwidth;
     27 
     28 
     29 # Use this $wordBoundary until bug 2034 is fixed in ICU:
     30 # http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
     31 $wordBoundary =  [^[:L:][:M:][:N:]] ;
     32 
     33 
     34 # BGN Page 45 Rule 2:
     35 #
     36 # A small-script tsu form ( or ) is inserted between kana symbols
     37 # to indicate a double consonant and is romanized as k before k;
     38 # as s before s or sh; as t before t, ts, or ch; and as p before p.
     39 
     40 }[]  k ; # KATAKANA LETTER SMALL TU
     41 }[]  k ; # HIRAGANA LETTER SMALL TU
     42 }[]  s ; # KATAKANA LETTER SMALL TU
     43 }[]  s ; # HIRAGANA LETTER SMALL TU
     44 }[]  t ; # KATAKANA LETTER SMALL TU
     45 }[]  t ; # HIRAGANA LETTER SMALL TU
     46 }[]  p ; # KATAKANA LETTER SMALL TU
     47 }[]  p ; # HIRAGANA LETTER SMALL TU
     48 
     49 
     50 # Start of Syllabic Transformations
     51 
     52   a ; # KATAKANA LETTER A
     53   i ; # KATAKANA LETTER I
     54   u ; # KATAKANA LETTER U
     55   e ; # KATAKANA LETTER E
     56    ; # KATAKANA LETTER O + U
     57   o ; # KATAKANA LETTER O
     58 
     59   ka ; # KATAKANA LETTER KA
     60   ky ; # KATAKANA LETTER KI + SMALL YO + U
     61   ky ; # KATAKANA LETTER KI + SMALL YU + U
     62   kya ; # KATAKANA LETTER KI + SMALL YA
     63   kyo ; # KATAKANA LETTER KI + SMALL YO
     64   kyu ; # KATAKANA LETTER KI + SMALL YU
     65   ki ; # KATAKANA LETTER KI
     66   ku ; # KATAKANA LETTER KU
     67   ke ; # KATAKANA LETTER KE
     68   k ; # KATAKANA LETTER KO + U
     69   ko ; # KATAKANA LETTER KO
     70 
     71   sa ; # KATAKANA LETTER SA
     72   sh ; # KATAKANA LETTER SI + SMALL YO + U
     73   sh ; # KATAKANA LETTER SI + SMALL YU + U
     74   sha ; # KATAKANA LETTER SI + SMALL YA
     75   sho ; # KATAKANA LETTER SI + SMALL YO
     76   shu ; # KATAKANA LETTER SI + SMALL YU
     77   shi ; # KATAKANA LETTER SI
     78   su ; # KATAKANA LETTER SU
     79   se ; # KATAKANA LETTER SE
     80   s ; # KATAKANA LETTER SO + U
     81   so ; # KATAKANA LETTER SO
     82 
     83   ta ; # KATAKANA LETTER TA
     84   ch ; # KATAKANA LETTER TI + SMALL YO + U
     85   ch ; # KATAKANA LETTER TI + SMALL YU + U
     86   cha ; # KATAKANA LETTER TI + SMALL YA
     87   cho ; # KATAKANA LETTER TI + SMALL YO
     88   chu ; # KATAKANA LETTER TI + SMALL YU
     89   chi ; # KATAKANA LETTER TI
     90   tsu ; # KATAKANA LETTER TU
     91   te ; # KATAKANA LETTER TE
     92   t ; # KATAKANA LETTER TO + U
     93   to ; # KATAKANA LETTER TO
     94 
     95   na ; # KATAKANA LETTER NA
     96   ny ; # KATAKANA LETTER NI + SMALL YO + U
     97   ny ; # KATAKANA LETTER NI + SMALL YU + U
     98   nya ; # KATAKANA LETTER NI + SMALL YA
     99   nyo ; # KATAKANA LETTER NI + SMALL YO
    100   nyu ; # KATAKANA LETTER NI + SMALL YU
    101   ni ; # KATAKANA LETTER NI
    102   nu ; # KATAKANA LETTER NU
    103   ne ; # KATAKANA LETTER NE
    104   n ; # KATAKANA LETTER NO + U
    105   no ; # KATAKANA LETTER NO
    106 
    107   ha ; # KATAKANA LETTER HA
    108   hy ; # KATAKANA LETTER HI + SMALL YO + U
    109   hy ; # KATAKANA LETTER HI + SMALL YU + U
    110   hya ; # KATAKANA LETTER HI + SMALL YA
    111   hyo ; # KATAKANA LETTER HI + SMALL YO
    112   hyu ; # KATAKANA LETTER HI + SMALL YU
    113   hi ; # KATAKANA LETTER HI
    114   fu ; # KATAKANA LETTER HU
    115   he ; # KATAKANA LETTER HE
    116   h ; # KATAKANA LETTER HO + U
    117   ho ; # KATAKANA LETTER HO
    118 
    119   ma ; # KATAKANA LETTER MA
    120   my ; # KATAKANA LETTER MI + SMALL YO + U
    121   my ; # KATAKANA LETTER MI + SMALL YU + U
    122   mya ; # KATAKANA LETTER MI + SMALL YA
    123   myo ; # KATAKANA LETTER MI + SMALL YO
    124   myu ; # KATAKANA LETTER MI + SMALL YU
    125   mi ; # KATAKANA LETTER MI
    126   mu ; # KATAKANA LETTER MU
    127   me ; # KATAKANA LETTER ME
    128   m ; # KATAKANA LETTER MO + U
    129   mo ; # KATAKANA LETTER MO
    130 
    131   ya ; # KATAKANA LETTER YA
    132   yu ; # KATAKANA LETTER YU
    133   y ; # KATAKANA LETTER YO + U
    134   yo ; # KATAKANA LETTER YO
    135 
    136   ra ; # KATAKANA LETTER RA
    137   ry ; # KATAKANA LETTER RI + SMALL YO + U
    138   ry ; # KATAKANA LETTER RI + SMALL YU + U
    139   rya ; # KATAKANA LETTER RI + SMALL YA
    140   ryo ; # KATAKANA LETTER RI + SMALL YO
    141   ryu ; # KATAKANA LETTER RI + SMALL YU
    142   ri ; # KATAKANA LETTER RI
    143   ru ; # KATAKANA LETTER RU
    144   re ; # KATAKANA LETTER RE
    145   r ; # KATAKANA LETTER RO + U
    146   ro ; # KATAKANA LETTER RO
    147 
    148   wa ; # KATAKANA LETTER WA
    149   i ; # KATAKANA LETTER WI
    150   e ; # KATAKANA LETTER WE
    151   o ; # KATAKANA LETTER WO
    152 
    153 
    154 # BGN Page 45 Rule 3:
    155 #
    156 # The character  should be romanized m before b, p, or m.
    157 # The character  should be romanized m before b, p, or m.
    158 # The character  should be romanized n before y or a vowel letter.
    159 # The character  should be romanized n before y or a vowel letter.
    160 }[]  m ; # KATAKANA LETTER N
    161 }[]  m ; # HIRAGANA LETTER N
    162 }[]  n ; # KATAKANA LETTER N
    163 }[]  n ; # HIRAGANA LETTER N
    164 
    165   n ; # KATAKANA LETTER N
    166 
    167   ga ; # KATAKANA LETTER GA
    168   gy ; # KATAKANA LETTER GI + SMALL YO + U
    169   gy ; # KATAKANA LETTER GI + SMALL YU + U
    170   gya ; # KATAKANA LETTER GI + SMALL YA
    171   gyo ; # KATAKANA LETTER GI + SMALL YO
    172   gyu ; # KATAKANA LETTER GI + SMALL YU
    173   gi ; # KATAKANA LETTER GI
    174   gu ; # KATAKANA LETTER GU
    175   ge ; # KATAKANA LETTER GE
    176   g ; # KATAKANA LETTER GO + U
    177   go ; # KATAKANA LETTER GO
    178 
    179   za ; # KATAKANA LETTER ZA
    180   j ; # KATAKANA LETTER ZI + SMALL YO + U
    181   j ; # KATAKANA LETTER ZI + SMALL YU + U
    182   ja ; # KATAKANA LETTER ZI + SMALL YA
    183   jo ; # KATAKANA LETTER ZI + SMALL YO
    184   ju ; # KATAKANA LETTER ZI + SMALL YU
    185   ji ; # KATAKANA LETTER ZI
    186   zu ; # KATAKANA LETTER ZU
    187   ze ; # KATAKANA LETTER ZE
    188   z ; # KATAKANA LETTER ZO + U
    189   zo ; # KATAKANA LETTER ZO
    190 
    191   da ; # KATAKANA LETTER DA
    192   ji ; # KATAKANA LETTER DI
    193   zu ; # KATAKANA LETTER DU
    194   de ; # KATAKANA LETTER DE
    195   d ; # KATAKANA LETTER DO + U
    196   do ; # KATAKANA LETTER DO
    197 
    198   ba ; # KATAKANA LETTER BA
    199   by ; # KATAKANA LETTER BI + SMALL YO + U
    200   by ; # KATAKANA LETTER BI + SMALL YU + U
    201   bya ; # KATAKANA LETTER BI + SMALL YA
    202   byo ; # KATAKANA LETTER BI + SMALL YO
    203   byu ; # KATAKANA LETTER BI + SMALL YU
    204   bi ; # KATAKANA LETTER BI
    205   bu ; # KATAKANA LETTER BU
    206   be ; # KATAKANA LETTER BE
    207   b ; # KATAKANA LETTER BO + U
    208   bo ; # KATAKANA LETTER BO
    209 
    210   pa ; # KATAKANA LETTER PA
    211   py ; # KATAKANA LETTER PI + SMALL YO + U
    212   py ; # KATAKANA LETTER PI + SMALL YU + U
    213   pya ; # KATAKANA LETTER PI + SMALL YA
    214   pyo ; # KATAKANA LETTER PI + SMALL YO
    215   pyu ; # KATAKANA LETTER PI + SMALL YU
    216   pi ; # KATAKANA LETTER PI
    217   pu ; # KATAKANA LETTER PU
    218   pe ; # KATAKANA LETTER PE
    219   p ; # KATAKANA LETTER PO + U
    220   po ; # KATAKANA LETTER PO
    221 
    222   v ; # KATAKANA LETTER VU
    223 
    224   a ; # HIRAGANA LETTER A
    225   i ; # HIRAGANA LETTER I
    226   u ; # HIRAGANA LETTER U
    227   e ; # HIRAGANA LETTER E
    228    ; # HIRAGANA LETTER O + U
    229   o ; # HIRAGANA LETTER O
    230 
    231   ka ; # HIRAGANA LETTER KA
    232   ky ; # HIRAGANA LETTER KI + SMALL YO + U
    233   ky ; # HIRAGANA LETTER KI + SMALL YU + U
    234   kya ; # HIRAGANA LETTER KI + SMALL YA
    235   kyo ; # HIRAGANA LETTER KI + SMALL YO
    236   kyu ; # HIRAGANA LETTER KI + SMALL YU
    237   ki ; # HIRAGANA LETTER KI
    238   ku ; # HIRAGANA LETTER KU
    239   ke ; # HIRAGANA LETTER KE
    240   k ; # HIRAGANA LETTER KO + U
    241   ko ; # HIRAGANA LETTER KO
    242 
    243   sa ; # HIRAGANA LETTER SA
    244   sh ; # HIRAGANA LETTER SI + SMALL YO + U
    245   sh ; # HIRAGANA LETTER SI + SMALL YU + U
    246   sha ; # HIRAGANA LETTER SI + SMALL YA
    247   sho ; # HIRAGANA LETTER SI + SMALL YO
    248   shu ; # HIRAGANA LETTER SI + SMALL YU
    249   shi ; # HIRAGANA LETTER SI
    250   su ; # HIRAGANA LETTER SU
    251   se ; # HIRAGANA LETTER SE
    252   s ; # HIRAGANA LETTER SO + U
    253   so ; # HIRAGANA LETTER SO
    254 
    255   ta ; # HIRAGANA LETTER TA
    256   ch ; # HIRAGANA LETTER TI + SMALL YO + U
    257   ch ; # HIRAGANA LETTER TI + SMALL YU + U
    258   cha ; # HIRAGANA LETTER TI + SMALL YA
    259   cho ; # HIRAGANA LETTER TI + SMALL YO
    260   chu ; # HIRAGANA LETTER TI + SMALL YU
    261   chi ; # HIRAGANA LETTER TI
    262   tsu ; # HIRAGANA LETTER TU
    263   te ; # HIRAGANA LETTER TE
    264   t ; # HIRAGANA LETTER TO + U
    265   to ; # HIRAGANA LETTER TO
    266 
    267   na ; # HIRAGANA LETTER NA
    268   ny ; # HIRAGANA LETTER NI + SMALL YO + U
    269   ny ; # HIRAGANA LETTER NI + SMALL YU + U
    270   nya ; # HIRAGANA LETTER NI + SMALL YA
    271   nyo ; # HIRAGANA LETTER NI + SMALL YO
    272   nyu ; # HIRAGANA LETTER NI + SMALL YU
    273   ni ; # HIRAGANA LETTER NI
    274   nu ; # HIRAGANA LETTER NU
    275   ne ; # HIRAGANA LETTER NE
    276   n ; # HIRAGANA LETTER NO + U
    277   no ; # HIRAGANA LETTER NO
    278 
    279   ha ; # HIRAGANA LETTER HA
    280   hy ; # HIRAGANA LETTER HI + SMALL YO + U
    281   hy ; # HIRAGANA LETTER HI + SMALL YU + U
    282   hya ; # HIRAGANA LETTER HI + SMALL YA
    283   hyo ; # HIRAGANA LETTER HI + SMALL YO
    284   hyu ; # HIRAGANA LETTER HI + SMALL YU
    285   hi ; # HIRAGANA LETTER HI
    286   fu ; # HIRAGANA LETTER HU
    287   he ; # HIRAGANA LETTER HE
    288   h ; # HIRAGANA LETTER HO + U
    289   ho ; # HIRAGANA LETTER HO
    290 
    291   ma ; # HIRAGANA LETTER MA
    292   my ; # HIRAGANA LETTER MI + SMALL YO + U
    293   my ; # HIRAGANA LETTER MI + SMALL YU + U
    294   mya ; # HIRAGANA LETTER MI + SMALL YA
    295   myo ; # HIRAGANA LETTER MI + SMALL YO
    296   myu ; # HIRAGANA LETTER MI + SMALL YU
    297   mi ; # HIRAGANA LETTER MI
    298   mu ; # HIRAGANA LETTER MU
    299   me ; # HIRAGANA LETTER ME
    300   m ; # HIRAGANA LETTER MO + U
    301   mo ; # HIRAGANA LETTER MO
    302 
    303   ya ; # HIRAGANA LETTER YA
    304   yu ; # HIRAGANA LETTER YU
    305   y ; # HIRAGANA LETTER YO + U
    306   yo ; # HIRAGANA LETTER YO
    307 
    308   ra ; # HIRAGANA LETTER RA
    309   ry ; # HIRAGANA LETTER RI + SMALL YO + U
    310   ry ; # HIRAGANA LETTER RI + SMALL YU + U
    311   rya ; # HIRAGANA LETTER RI + SMALL YA
    312   ryo ; # HIRAGANA LETTER RI + SMALL YO
    313   ryu ; # HIRAGANA LETTER RI + SMALL YU
    314   ri ; # HIRAGANA LETTER RI
    315   ru ; # HIRAGANA LETTER RU
    316   re ; # HIRAGANA LETTER RE
    317   r ; # HIRAGANA LETTER RO + U
    318   ro ; # HIRAGANA LETTER RO
    319 
    320   wa ; # HIRAGANA LETTER WA
    321   i ; # HIRAGANA LETTER WI
    322   e ; # HIRAGANA LETTER WE
    323   o ; # HIRAGANA LETTER WO
    324 
    325   n ; # HIRAGANA LETTER N
    326 
    327   ga ; # HIRAGANA LETTER GA
    328   gy ; # HIRAGANA LETTER GI + SMALL YO + U
    329   gy ; # HIRAGANA LETTER GI + SMALL YU + U
    330   gya ; # HIRAGANA LETTER GI + SMALL YA
    331   gyo ; # HIRAGANA LETTER GI + SMALL YO
    332   gyu ; # HIRAGANA LETTER GI + SMALL YU
    333   gi ; # HIRAGANA LETTER GI
    334   gu ; # HIRAGANA LETTER GU
    335   ge ; # HIRAGANA LETTER GE
    336   g ; # HIRAGANA LETTER GO + U
    337   go ; # HIRAGANA LETTER GO
    338 
    339   za ; # HIRAGANA LETTER ZA
    340   j ; # HIRAGANA LETTER ZI + SMALL YO + U
    341   j ; # HIRAGANA LETTER ZI + SMALL YU + U
    342   ja ; # HIRAGANA LETTER ZI + SMALL YA
    343   jo ; # HIRAGANA LETTER ZI + SMALL YO
    344   ju ; # HIRAGANA LETTER ZI + SMALL YU
    345   ji ; # HIRAGANA LETTER ZI
    346   zu ; # HIRAGANA LETTER ZU
    347   ze ; # HIRAGANA LETTER ZE
    348   z ; # HIRAGANA LETTER ZO + U
    349   zo ; # HIRAGANA LETTER ZO
    350 
    351   da ; # HIRAGANA LETTER DA
    352   ji ; # HIRAGANA LETTER DI
    353   zu ; # HIRAGANA LETTER DU
    354   de ; # HIRAGANA LETTER DE
    355   d ; # HIRAGANA LETTER DO + U
    356   do ; # HIRAGANA LETTER DO
    357 
    358   ba ; # HIRAGANA LETTER BA
    359   by ; # HIRAGANA LETTER BI + SMALL YO + U
    360   by ; # HIRAGANA LETTER BI + SMALL YU + U
    361   bya ; # HIRAGANA LETTER BI + SMALL YA
    362   byo ; # HIRAGANA LETTER BI + SMALL YO
    363   byu ; # HIRAGANA LETTER BI + SMALL YU
    364   bi ; # HIRAGANA LETTER BI
    365   bu ; # HIRAGANA LETTER BU
    366   be ; # HIRAGANA LETTER BE
    367   b ; # HIRAGANA LETTER BO + U
    368   bo ; # HIRAGANA LETTER BO
    369 
    370   pa ; # HIRAGANA LETTER PA
    371   py ; # HIRAGANA LETTER PI + SMALL YO + U
    372   py ; # HIRAGANA LETTER PI + SMALL YU + U
    373   pya ; # HIRAGANA LETTER PI + SMALL YA
    374   pyo ; # HIRAGANA LETTER PI + SMALL YO
    375   pyu ; # HIRAGANA LETTER PI + SMALL YU
    376   pi ; # HIRAGANA LETTER PI
    377   pu ; # HIRAGANA LETTER PU
    378   pe ; # HIRAGANA LETTER PE
    379   p ; # HIRAGANA LETTER PO + U
    380   po ; # HIRAGANA LETTER PO
    381 
    382   v ; # HIRAGANA LETTER VU
    383 
    384 ::NULL;
    385 a  ;
    386 i  ;
    387 u  ;
    388 e  ;
    389 o  ;
    390 v  v;  # 
    391  ;
    392 			]]></tRule>
    393 		</transform>
    394 	</transforms>
    395 </supplementalData>
    396