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