• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="UTF-8" ?>
2<!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd">
3<!--
4Copyright © 1991-2013 Unicode, Inc.
5CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
6For terms of use, see http://www.unicode.org/copyright.html
7-->
8<supplementalData>
9	<version number="$Revision: 12243 $"/>
10	<transforms>
11		<transform source="pl" target="pl_FONIPA" direction="forward" alias="pl-fonipa-t-pl">
12			<tRule>
13# Polish orthography to phonemic transcription.
14# http://en.wikipedia.org/wiki/Polish_phonology
15#
16# Transform input to normalized form NFC, and to lowercase.
17
18:: NFC () ;
19:: Lower () ;
20#
21#
22# Definitions.
23
24$voiceless = [cfhkpst];
25$vowel = [ aąeęioóuy ];
26#
27#
28# Digraphs and Trigraphs.
29#
30
31ch } i → ç ;
32ch → x ;
33ci } $vowel → t \u0361 ɕ ;
34ci → t \u0361 ɕ i ;
35cz → t \u0361 ʂ ;
36dzi } $vowel → d \u0361 ʑ ;
37dzi → d \u0361 ʑ i ;
38dz } $voiceless → t \u0361 s ;
39dz → d \u0361 z ;
40dź } $voiceless → t \u0361 ɕ ;
41dź → d \u0361 ʑ ;
42dż } $voiceless → t \u0361 ʂ ;
43dż → d \u0361 ʐ ;
44kw → kf ;
45krw → krf ;
46ni } $vowel → ɲ ;
47ni → ɲ i ;
48$voiceless { rz → ʂ ;
49rz } $voiceless → ʂ ;
50rz → ʐ ;
51sz → ʂ ;
52trw → trf ;
53tw → tf ;
54zi } $vowel → ʑ ;
55zi → ʑ i ;
56#
57#
58
59a → a ;
60ą } [bp] → ɔm ;
61ą } [kg] → ɔŋ ;
62ą } [cdt] → ɔn ;
63ą → ɔ̃ ;
64b } $voiceless → p ;
65b → b ;
66c → t \u0361 s ;
67ć → t \u0361 ɕ ;
68d } $voiceless → t ;
69d → d ;
70e → ɛ ;
71ę } [bp] → ɛm ;
72ę } [dt] → ɛn ;
73ę } [gk] → ɛŋ ;
74ę → ɛ̃;
75f → f ;
76g } $voiceless → k ;
77g → ɡ ;
78h } i → ç ;
79h → x ;
80i } $vowel → ʲ ;
81i → i ;
82j → j ;
83k } [bdzż] → ɡ ;
84k → k ;
85l } i → ʎ ;
86l → l ;
87ł → w ;
88m → m ;
89n → n ;
90ń → ɲ ;
91o → ɔ ;
92ó → u ;
93r → r ;
94si } $vowel → ɕ ;
95si → ɕi ;
96s → s ;
97ś → ɕ ;
98t → t ;
99u → u ;
100w } $voiceless → f ;
101w → v ;
102y → ɨ ;
103ź } $voiceless → ɕ ;
104ź → ʑ ;
105ż } $voiceless → ʂ ;
106ż → ʐ ;
107#
108#
109# Second pass: Phoneme-to-phone rules.
110
111:: Null ;
112#
113#
114
115tʐ → tʂ ;
116pʐ → pʂ ;
117xʐ → xʂ ;
118ʐt͡ʂ → ʂt͡ʂ ;
119#
120#
121# Final de-voicing.
122
123b } [$] → p ;
124d \u0361 z } [$] → t \u0361 s ;  # rydz → rɨt͡s
125d } [$] → t ;
126ɡ } [$] → k ;
127v } [$] → f ;
128ʐ } [$] → ʂ ;
129ʑ } [$] → ɕ ;
130z } [$] → s ;
131			</tRule>
132		</transform>
133	</transforms>
134</supplementalData>
135