xref: /aosp_15_r20/external/cldr/common/transforms/pl_FONIPA-ja.xml (revision 912701f9769bb47905792267661f0baf2b85bed5)
1*912701f9SAndroid Build Coastguard Worker<?xml version="1.0" encoding="UTF-8" ?>
2*912701f9SAndroid Build Coastguard Worker<!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd">
3*912701f9SAndroid Build Coastguard Worker<!--
4*912701f9SAndroid Build Coastguard WorkerCopyright © 1991-2013 Unicode, Inc.
5*912701f9SAndroid Build Coastguard WorkerCLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
6*912701f9SAndroid Build Coastguard WorkerFor terms of use, see http://www.unicode.org/copyright.html
7*912701f9SAndroid Build Coastguard Worker-->
8*912701f9SAndroid Build Coastguard Worker<supplementalData>
9*912701f9SAndroid Build Coastguard Worker	<version number="$Revision$"/>
10*912701f9SAndroid Build Coastguard Worker	<transforms>
11*912701f9SAndroid Build Coastguard Worker		<transform source="pl_FONIPA" target="ja" direction="forward" alias="ja-t-pl-fonipa">
12*912701f9SAndroid Build Coastguard Worker			<tRule>
13*912701f9SAndroid Build Coastguard Worker# Transforms a Phonemic IPA transcription of Polish (pl_FONIPA) to Katakana.
14*912701f9SAndroid Build Coastguard Worker#
15*912701f9SAndroid Build Coastguard Worker
16*912701f9SAndroid Build Coastguard Worker$word_boundary = [-\ $] ;
17*912701f9SAndroid Build Coastguard Worker$vowel = [aeiouw] ;       # Vowels and glides
18*912701f9SAndroid Build Coastguard Worker$not_vowel = [^$vowel] ;
19*912701f9SAndroid Build Coastguard Worker#
20*912701f9SAndroid Build Coastguard Worker#
21*912701f9SAndroid Build Coastguard Worker# First pass: Collapse phonetic distinctions not preserved in Katakana.
22*912701f9SAndroid Build Coastguard Worker
23*912701f9SAndroid Build Coastguard Workerç → | h;
24*912701f9SAndroid Build Coastguard Workerɡ → | g;
25*912701f9SAndroid Build Coastguard Workerʎ → | l;
26*912701f9SAndroid Build Coastguard Workerŋ → | n;
27*912701f9SAndroid Build Coastguard Workerd \u0361 ʑ → | ʑ;
28*912701f9SAndroid Build Coastguard Workerd \u0361 ʐ → | ʐ;
29*912701f9SAndroid Build Coastguard Workerd \u0361 z → | z;
30*912701f9SAndroid Build Coastguard Worker#
31*912701f9SAndroid Build Coastguard Worker#
32*912701f9SAndroid Build Coastguard Worker
33*912701f9SAndroid Build Coastguard Workerɛ̃ → | en;
34*912701f9SAndroid Build Coastguard Workerɛ → | e;
35*912701f9SAndroid Build Coastguard Worker[ɨʲ] → | i;
36*912701f9SAndroid Build Coastguard Workerɔ̃ → | on;
37*912701f9SAndroid Build Coastguard Workerɔ → | o;
38*912701f9SAndroid Build Coastguard Worker#
39*912701f9SAndroid Build Coastguard Worker#
40*912701f9SAndroid Build Coastguard Worker
41*912701f9SAndroid Build Coastguard Worker:: Null ();
42*912701f9SAndroid Build Coastguard Worker#
43*912701f9SAndroid Build Coastguard Worker#
44*912701f9SAndroid Build Coastguard Worker# Main pass: Phoneme to Katakana conversion.
45*912701f9SAndroid Build Coastguard Worker
46*912701f9SAndroid Build Coastguard Worker'.' → ;
47*912701f9SAndroid Build Coastguard Workera → ア;
48*912701f9SAndroid Build Coastguard Worker#
49*912701f9SAndroid Build Coastguard Worker#
50*912701f9SAndroid Build Coastguard Worker
51*912701f9SAndroid Build Coastguard Workerba → バ;
52*912701f9SAndroid Build Coastguard Workerbb → ッ | b;
53*912701f9SAndroid Build Coastguard Workerbe → ベ;
54*912701f9SAndroid Build Coastguard Workerb[ij]a → ビャ;
55*912701f9SAndroid Build Coastguard Workerb[ij]o → ビョ;
56*912701f9SAndroid Build Coastguard Workerb[ij] → ビ;
57*912701f9SAndroid Build Coastguard Workerbo → ボ;
58*912701f9SAndroid Build Coastguard Workerbu → ブ;
59*912701f9SAndroid Build Coastguard Workerb } $word_boundary → プ;
60*912701f9SAndroid Build Coastguard Workerb → ブ;
61*912701f9SAndroid Build Coastguard Worker#
62*912701f9SAndroid Build Coastguard Worker#
63*912701f9SAndroid Build Coastguard Worker
64*912701f9SAndroid Build Coastguard Workerca → チャ ;
65*912701f9SAndroid Build Coastguard Workerce → チェ ;
66*912701f9SAndroid Build Coastguard Workerci → チ ;
67*912701f9SAndroid Build Coastguard Workercu → チュ ;
68*912701f9SAndroid Build Coastguard Workerco → チョ ;
69*912701f9SAndroid Build Coastguard Workerc → チ ;
70*912701f9SAndroid Build Coastguard Worker#
71*912701f9SAndroid Build Coastguard Worker#
72*912701f9SAndroid Build Coastguard Worker
73*912701f9SAndroid Build Coastguard Worker^ d \u0361 ɕ → dɕ;
74*912701f9SAndroid Build Coastguard Workerd \u0361 ɕ → ッ | dɕ;
75*912701f9SAndroid Build Coastguard Worker#
76*912701f9SAndroid Build Coastguard Worker#
77*912701f9SAndroid Build Coastguard Worker
78*912701f9SAndroid Build Coastguard Workerda → ダ;
79*912701f9SAndroid Build Coastguard Workerdd → ッ | d;
80*912701f9SAndroid Build Coastguard Workerde → デ;
81*912701f9SAndroid Build Coastguard Workerdi → ディ;
82*912701f9SAndroid Build Coastguard Workerdo → ド;
83*912701f9SAndroid Build Coastguard Workerdu → ドゥ;
84*912701f9SAndroid Build Coastguard Workerdɕ → チ;
85*912701f9SAndroid Build Coastguard Workerd } $word_boundary → ト;
86*912701f9SAndroid Build Coastguard Workerd → ド;
87*912701f9SAndroid Build Coastguard Worker#
88*912701f9SAndroid Build Coastguard Worker#
89*912701f9SAndroid Build Coastguard Worker
90*912701f9SAndroid Build Coastguard Workere → エ;
91*912701f9SAndroid Build Coastguard Worker#
92*912701f9SAndroid Build Coastguard Worker#
93*912701f9SAndroid Build Coastguard Worker
94*912701f9SAndroid Build Coastguard Workerfa → ファ;
95*912701f9SAndroid Build Coastguard Workerfe → フェ;
96*912701f9SAndroid Build Coastguard Workerff → ッ | f;
97*912701f9SAndroid Build Coastguard Workerfi → フィ;
98*912701f9SAndroid Build Coastguard Workerfo → フォ;
99*912701f9SAndroid Build Coastguard Workerfu → フ;
100*912701f9SAndroid Build Coastguard Workerf → フ;
101*912701f9SAndroid Build Coastguard Worker#
102*912701f9SAndroid Build Coastguard Worker#
103*912701f9SAndroid Build Coastguard Worker
104*912701f9SAndroid Build Coastguard Workerha → ハ;
105*912701f9SAndroid Build Coastguard Workerhi → ヒ;
106*912701f9SAndroid Build Coastguard Workerhu → フ;
107*912701f9SAndroid Build Coastguard Workerhe → ヘ;
108*912701f9SAndroid Build Coastguard Workerho → ホ;
109*912701f9SAndroid Build Coastguard Workerh } $word_boundary → ;
110*912701f9SAndroid Build Coastguard Workerh → フ;
111*912701f9SAndroid Build Coastguard Worker#
112*912701f9SAndroid Build Coastguard Worker#
113*912701f9SAndroid Build Coastguard Worker
114*912701f9SAndroid Build Coastguard Workerga → ガ;
115*912701f9SAndroid Build Coastguard Workerge → グエ;
116*912701f9SAndroid Build Coastguard Workergi → ギ;
117*912701f9SAndroid Build Coastguard Workergg → ッ | g;
118*912701f9SAndroid Build Coastguard Workergo → ゴ;
119*912701f9SAndroid Build Coastguard Workergu → グ;
120*912701f9SAndroid Build Coastguard Workerg } $word_boundary → ク;
121*912701f9SAndroid Build Coastguard Workerg → グ;
122*912701f9SAndroid Build Coastguard Worker#
123*912701f9SAndroid Build Coastguard Worker#
124*912701f9SAndroid Build Coastguard Worker
125*912701f9SAndroid Build Coastguard Workeri → イ ;
126*912701f9SAndroid Build Coastguard Worker#
127*912701f9SAndroid Build Coastguard Worker#
128*912701f9SAndroid Build Coastguard Worker
129*912701f9SAndroid Build Coastguard Workerja → ヤ;
130*912701f9SAndroid Build Coastguard Workerji → イ;
131*912701f9SAndroid Build Coastguard Workerjo → ヨ;
132*912701f9SAndroid Build Coastguard Workerje → イェ;
133*912701f9SAndroid Build Coastguard Workerju → ユ;
134*912701f9SAndroid Build Coastguard Workerj → イ;
135*912701f9SAndroid Build Coastguard Worker#
136*912701f9SAndroid Build Coastguard Worker#
137*912701f9SAndroid Build Coastguard Worker
138*912701f9SAndroid Build Coastguard Workerka → カ;
139*912701f9SAndroid Build Coastguard Workerke → ケ;
140*912701f9SAndroid Build Coastguard Workerki → キ;
141*912701f9SAndroid Build Coastguard Workerkk → ッ | k;
142*912701f9SAndroid Build Coastguard Workerko → コ;
143*912701f9SAndroid Build Coastguard Workerku → ク;
144*912701f9SAndroid Build Coastguard Workerk → ク;
145*912701f9SAndroid Build Coastguard Worker#
146*912701f9SAndroid Build Coastguard Worker#
147*912701f9SAndroid Build Coastguard Worker
148*912701f9SAndroid Build Coastguard Workerla → ラ ;
149*912701f9SAndroid Build Coastguard Workerle → レ ;
150*912701f9SAndroid Build Coastguard Workerli → リ ;
151*912701f9SAndroid Build Coastguard Workerlho → ロ ;
152*912701f9SAndroid Build Coastguard Workerlo → ロ ;
153*912701f9SAndroid Build Coastguard Workerlu → ル ;
154*912701f9SAndroid Build Coastguard Workerl → ル ;
155*912701f9SAndroid Build Coastguard Worker#
156*912701f9SAndroid Build Coastguard Worker#
157*912701f9SAndroid Build Coastguard Worker
158*912701f9SAndroid Build Coastguard Workerma → マ ;
159*912701f9SAndroid Build Coastguard Workerme → メ ;
160*912701f9SAndroid Build Coastguard Workermi → ミ ;
161*912701f9SAndroid Build Coastguard Workermo → モ ;
162*912701f9SAndroid Build Coastguard Workermu → ム ;
163*912701f9SAndroid Build Coastguard Workerm } [bp] → ン ;
164*912701f9SAndroid Build Coastguard Workerm → ム ;
165*912701f9SAndroid Build Coastguard Worker#
166*912701f9SAndroid Build Coastguard Worker#
167*912701f9SAndroid Build Coastguard Worker
168*912701f9SAndroid Build Coastguard Workerna → ナ ;
169*912701f9SAndroid Build Coastguard Workerne → ネ ;
170*912701f9SAndroid Build Coastguard Workerni → ニ ;
171*912701f9SAndroid Build Coastguard Workerno → ノ ;
172*912701f9SAndroid Build Coastguard Workernu → ヌ ;
173*912701f9SAndroid Build Coastguard Workern → ン ;
174*912701f9SAndroid Build Coastguard Worker#
175*912701f9SAndroid Build Coastguard Worker#
176*912701f9SAndroid Build Coastguard Worker
177*912701f9SAndroid Build Coastguard Workerɲa → ニャ ;
178*912701f9SAndroid Build Coastguard Workerɲe → ニエ ;
179*912701f9SAndroid Build Coastguard Workerɲi → ニ ;
180*912701f9SAndroid Build Coastguard Workerɲo → ニョ ;
181*912701f9SAndroid Build Coastguard Workerɲu → ニュ ;
182*912701f9SAndroid Build Coastguard Workerɲ → ン ;
183*912701f9SAndroid Build Coastguard Worker#
184*912701f9SAndroid Build Coastguard Worker#
185*912701f9SAndroid Build Coastguard Worker
186*912701f9SAndroid Build Coastguard Workero → オ ;
187*912701f9SAndroid Build Coastguard Worker#
188*912701f9SAndroid Build Coastguard Worker#
189*912701f9SAndroid Build Coastguard Worker
190*912701f9SAndroid Build Coastguard Workerpa → パ ;
191*912701f9SAndroid Build Coastguard Workerpe → ペ ;
192*912701f9SAndroid Build Coastguard Workerpio → ピョ ;
193*912701f9SAndroid Build Coastguard Workerpi → ピ ;
194*912701f9SAndroid Build Coastguard Workerpo → ポ ;
195*912701f9SAndroid Build Coastguard Workerpp → ッ | p;
196*912701f9SAndroid Build Coastguard Workerpu → プ ;
197*912701f9SAndroid Build Coastguard Workerp → プ ;
198*912701f9SAndroid Build Coastguard Worker#
199*912701f9SAndroid Build Coastguard Worker#
200*912701f9SAndroid Build Coastguard Worker
201*912701f9SAndroid Build Coastguard Workerra → ラ ;
202*912701f9SAndroid Build Coastguard Workerre → レ ;
203*912701f9SAndroid Build Coastguard Workerri → リ ;
204*912701f9SAndroid Build Coastguard Workerro → ロ ;
205*912701f9SAndroid Build Coastguard Workerru → ル ;
206*912701f9SAndroid Build Coastguard Workerr → ル;
207*912701f9SAndroid Build Coastguard Worker#
208*912701f9SAndroid Build Coastguard Worker#
209*912701f9SAndroid Build Coastguard Worker
210*912701f9SAndroid Build Coastguard Workersa → サ ;
211*912701f9SAndroid Build Coastguard Workerse → セ ;
212*912701f9SAndroid Build Coastguard Workersi → シ ;
213*912701f9SAndroid Build Coastguard Workerso → ソ ;
214*912701f9SAndroid Build Coastguard Workersu → ス ;
215*912701f9SAndroid Build Coastguard Workers → ス ;
216*912701f9SAndroid Build Coastguard Worker#
217*912701f9SAndroid Build Coastguard Worker#
218*912701f9SAndroid Build Coastguard Worker
219*912701f9SAndroid Build Coastguard Workerɕa → シャ; # not backed by data
220*912701f9SAndroid Build Coastguard Workerɕe → シェ;
221*912701f9SAndroid Build Coastguard Workerɕu → シュ; # not backed by data
222*912701f9SAndroid Build Coastguard Workerɕo → ショ; # not backed by data
223*912701f9SAndroid Build Coastguard Workerɕvi → シフィ;
224*912701f9SAndroid Build Coastguard Workerɕi → シ;
225*912701f9SAndroid Build Coastguard Workerɕ → シ;
226*912701f9SAndroid Build Coastguard Worker#
227*912701f9SAndroid Build Coastguard Worker#
228*912701f9SAndroid Build Coastguard Worker
229*912701f9SAndroid Build Coastguard Workerʂa → シャ;
230*912701f9SAndroid Build Coastguard Workerʂe → シェ;
231*912701f9SAndroid Build Coastguard Workerʂu → シュ;
232*912701f9SAndroid Build Coastguard Workerʂo → ショ; # not backed by data
233*912701f9SAndroid Build Coastguard Workerʂi → シ;
234*912701f9SAndroid Build Coastguard Workerʂ → シュ;
235*912701f9SAndroid Build Coastguard Worker#
236*912701f9SAndroid Build Coastguard Worker#
237*912701f9SAndroid Build Coastguard Worker#tʂa → ツァ;
238*912701f9SAndroid Build Coastguard Worker#tʂi → トシ;
239*912701f9SAndroid Build Coastguard Worker#tʂu → チュ;
240*912701f9SAndroid Build Coastguard Worker#tʂe → トシェ;
241*912701f9SAndroid Build Coastguard Worker#tʂ } $word_boundary → チ;
242*912701f9SAndroid Build Coastguard Worker#tʂ → チュ;
243*912701f9SAndroid Build Coastguard Worker#
244*912701f9SAndroid Build Coastguard Worker
245*912701f9SAndroid Build Coastguard Workertɕa → チャ;
246*912701f9SAndroid Build Coastguard Workertɕe → チェ;
247*912701f9SAndroid Build Coastguard Workertɕi → チ;
248*912701f9SAndroid Build Coastguard Workertɕu → チュ;
249*912701f9SAndroid Build Coastguard Workertɕo → チョ;
250*912701f9SAndroid Build Coastguard Workertɕ → チ;
251*912701f9SAndroid Build Coastguard Worker#
252*912701f9SAndroid Build Coastguard Worker#
253*912701f9SAndroid Build Coastguard Worker
254*912701f9SAndroid Build Coastguard Workerta → タ;
255*912701f9SAndroid Build Coastguard Workerte → テ ;
256*912701f9SAndroid Build Coastguard Workerti → ティ ;
257*912701f9SAndroid Build Coastguard Workerto → ト ;
258*912701f9SAndroid Build Coastguard Workertu → トゥ ;
259*912701f9SAndroid Build Coastguard Worker#
260*912701f9SAndroid Build Coastguard Worker#
261*912701f9SAndroid Build Coastguard Worker
262*912701f9SAndroid Build Coastguard Workertsa → ツァ ;
263*912701f9SAndroid Build Coastguard Workertse → ツェ ;
264*912701f9SAndroid Build Coastguard Workerts[ij] → ツィ ;
265*912701f9SAndroid Build Coastguard Workertso → ツォ ;
266*912701f9SAndroid Build Coastguard Workertsu → ツ ;
267*912701f9SAndroid Build Coastguard Workerts → ツ ;
268*912701f9SAndroid Build Coastguard Worker#
269*912701f9SAndroid Build Coastguard Worker#
270*912701f9SAndroid Build Coastguard Worker
271*912701f9SAndroid Build Coastguard Worker^tt → ト | t;
272*912701f9SAndroid Build Coastguard Workertt → ッ | t;
273*912701f9SAndroid Build Coastguard Worker#
274*912701f9SAndroid Build Coastguard Worker#
275*912701f9SAndroid Build Coastguard Worker
276*912701f9SAndroid Build Coastguard Workert \u0361 ʂa → ツァ;
277*912701f9SAndroid Build Coastguard Workert \u0361 ʂi → チ;
278*912701f9SAndroid Build Coastguard Workert \u0361 ʂu → チュ;
279*912701f9SAndroid Build Coastguard Workert \u0361 ʂe → チェ;
280*912701f9SAndroid Build Coastguard Workert \u0361 ʂo → チョ;
281*912701f9SAndroid Build Coastguard Workert \u0361 ʂ } $word_boundary → チ;
282*912701f9SAndroid Build Coastguard Workert \u0361 ʂ → チュ;
283*912701f9SAndroid Build Coastguard Workert \u0361 → | t;
284*912701f9SAndroid Build Coastguard Workert → ト ;
285*912701f9SAndroid Build Coastguard Worker#
286*912701f9SAndroid Build Coastguard Worker#
287*912701f9SAndroid Build Coastguard Worker
288*912701f9SAndroid Build Coastguard Workeru → ウ ;
289*912701f9SAndroid Build Coastguard Worker#
290*912701f9SAndroid Build Coastguard Worker#
291*912701f9SAndroid Build Coastguard Worker
292*912701f9SAndroid Build Coastguard Workerva → バ;
293*912701f9SAndroid Build Coastguard Workerve → ベ;
294*912701f9SAndroid Build Coastguard Workervi → ビ;
295*912701f9SAndroid Build Coastguard Workervo → ボ;
296*912701f9SAndroid Build Coastguard Workervu → ブ;
297*912701f9SAndroid Build Coastguard Workerv } $word_boundary → フ;
298*912701f9SAndroid Build Coastguard Workerv → ブ;
299*912701f9SAndroid Build Coastguard Worker#
300*912701f9SAndroid Build Coastguard Worker#
301*912701f9SAndroid Build Coastguard Worker
302*912701f9SAndroid Build Coastguard Workerwa → ワ;
303*912701f9SAndroid Build Coastguard Workerwu → ウ;
304*912701f9SAndroid Build Coastguard Workerwi → ウィ;
305*912701f9SAndroid Build Coastguard Workerwe → ウェ;
306*912701f9SAndroid Build Coastguard Workerwo → ウォ;
307*912701f9SAndroid Build Coastguard Workerw → ウ;
308*912701f9SAndroid Build Coastguard Worker#
309*912701f9SAndroid Build Coastguard Worker#
310*912701f9SAndroid Build Coastguard Worker
311*912701f9SAndroid Build Coastguard Workerxa → ハ ;
312*912701f9SAndroid Build Coastguard Workerxe → ヘ ;
313*912701f9SAndroid Build Coastguard Workerxi → ヒ ;
314*912701f9SAndroid Build Coastguard Workerxo → ホ ;
315*912701f9SAndroid Build Coastguard Workerxu → フ ;
316*912701f9SAndroid Build Coastguard Workerx → フ ;
317*912701f9SAndroid Build Coastguard Worker#
318*912701f9SAndroid Build Coastguard Worker#
319*912701f9SAndroid Build Coastguard Worker
320*912701f9SAndroid Build Coastguard Workerʐa → ジャ;
321*912701f9SAndroid Build Coastguard Workerʐe → ジェ;
322*912701f9SAndroid Build Coastguard Workerʐi → ジ;
323*912701f9SAndroid Build Coastguard Workerʐo → ジョ;
324*912701f9SAndroid Build Coastguard Workerʐu → ジュ;
325*912701f9SAndroid Build Coastguard Workerʐ } $word_boundary → ジュ;
326*912701f9SAndroid Build Coastguard Workerʐ → ジ;
327*912701f9SAndroid Build Coastguard Worker#
328*912701f9SAndroid Build Coastguard Worker#
329*912701f9SAndroid Build Coastguard Worker
330*912701f9SAndroid Build Coastguard Workerʑa → ジャ;
331*912701f9SAndroid Build Coastguard Workerʑi → ジ;
332*912701f9SAndroid Build Coastguard Workerʑo → ジオ;
333*912701f9SAndroid Build Coastguard Workerʑe → ジェ;
334*912701f9SAndroid Build Coastguard Workerʑu → ジュ;
335*912701f9SAndroid Build Coastguard Workerʑ → ジ;
336*912701f9SAndroid Build Coastguard Worker#
337*912701f9SAndroid Build Coastguard Worker#
338*912701f9SAndroid Build Coastguard Worker
339*912701f9SAndroid Build Coastguard Workerza → ザ;
340*912701f9SAndroid Build Coastguard Workerze → ジェ;
341*912701f9SAndroid Build Coastguard Workerzi → ジ;
342*912701f9SAndroid Build Coastguard Workerzo → ゾ;
343*912701f9SAndroid Build Coastguard Workerzu → ズ;
344*912701f9SAndroid Build Coastguard Workerz } $word_boundary → ス;
345*912701f9SAndroid Build Coastguard Workerz → ズ;
346*912701f9SAndroid Build Coastguard Worker#
347*912701f9SAndroid Build Coastguard Worker#
348*912701f9SAndroid Build Coastguard Worker#' ' → ・;
349*912701f9SAndroid Build Coastguard Worker#
350*912701f9SAndroid Build Coastguard Worker
351*912701f9SAndroid Build Coastguard Worker			</tRule>
352*912701f9SAndroid Build Coastguard Worker		</transform>
353*912701f9SAndroid Build Coastguard Worker	</transforms>
354*912701f9SAndroid Build Coastguard Worker</supplementalData>
355