larvitgeodata
Version:
Geo data, primarily ISO territories, languages etc. Data fetched mostly from CLDR.
85 lines (84 loc) • 3.22 kB
text/xml
<!-- Copyright © 1991-2013 Unicode, Inc., Google Inc.
CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
For terms of use, see http://www.unicode.org/copyright.html -->
<supplementalData>
<version number="$Revision: 11914 $" />
<transforms>
<transform source="dsb" target="dsb_FONIPA" direction="forward" draft="contributed">
<comment># Author: sascha@google.com (Sascha Brawer)</comment>
<comment>#</comment>
<comment># Transforms Lower Sorbian (dsb) to its IPA transcription (dsb_FONIPA).</comment>
<comment># http://en.wikipedia.org/wiki/Sorbian_alphabet</comment>
<tRule></tRule>
<comment># Transform input to normalized form NFC, and to lowercase.</comment>
<tRule>::NFC;</tRule>
<tRule>::Lower;</tRule>
<tRule></tRule>
<tRule>a → a ;</tRule>
<tRule>b́ → bʲ ; # old spelling</tRule>
<tRule>bj → bʲ ; # modern spelling</tRule>
<tRule>b → b ;</tRule>
<tRule>ch → x ;</tRule>
<tRule>č → t \u0361 ʃ ; # affricate indicated by ligature tie</tRule>
<tRule>ć → t \u0361 ɕ ; # affricate indicated by ligature tie</tRule>
<tRule>c → t \u0361 s ; # affricate indicated by ligature tie</tRule>
<tRule>dź → d \u0361 ʑ ; # affricate indicated by ligature tie</tRule>
<tRule>d → d ;</tRule>
<tRule>ě → iɪ̯;</tRule>
<tRule>e → ɛ ;</tRule>
<tRule>f → f ;</tRule>
<tRule>g → ɡ ;</tRule>
<tRule>h → h ;</tRule>
<tRule>i → i ;</tRule>
<tRule>j → j ;</tRule>
<tRule>k → k ;</tRule>
<tRule>ł → v ;</tRule>
<tRule>l → l ;</tRule>
<tRule>ḿ → mʲ ; # old spelling</tRule>
<tRule>mj → mʲ ; # modern spelling</tRule>
<tRule>m → m ;</tRule>
<tRule>ń → ɲ ;</tRule>
<tRule>n → n ;</tRule>
<tRule>ó → ɛ ;</tRule>
<tRule>o → ɔ ;</tRule>
<tRule>ṕ → pʲ ; # old spelling</tRule>
<tRule>pj → pʲ ; # modern spelling</tRule>
<tRule>p → p ;</tRule>
<tRule>ř → ʃ ;</tRule>
<tRule>ŕ → rʲ ;</tRule>
<tRule>r → r ;</tRule>
<tRule>š → ʃ ;</tRule>
<tRule>ś → ɕ ;</tRule>
<tRule>s → s ;</tRule>
<tRule>t → t ;</tRule>
<tRule>u → u ;</tRule>
<tRule>ẃ → wʲ ; # old spelling</tRule>
<tRule>wj → wʲ ; # modern spelling</tRule>
<tRule>w → w ;</tRule>
<tRule>y → ɨ ;</tRule>
<tRule>ž → ʒ ;</tRule>
<tRule>ź → ʑ ;</tRule>
<tRule>z → z ;</tRule>
<tRule></tRule>
<tRule>::NFC;</tRule>
<tRule></tRule>
<comment># Assimilation.</comment>
<tRule>b } [k] → p ;</tRule>
<tRule>d } [k] → t ;</tRule>
<tRule>ʃt͡ɕ → ɕt͡ɕ ;</tRule>
<tRule></tRule>
<comment># Final de-voicing.</comment>
<tRule>b } [$] → p ;</tRule>
<tRule>d \u0361 z } [$] → t \u0361 s ;</tRule>
<tRule>d } [$] → t ;</tRule>
<tRule>ɡ } [$] → k ;</tRule>
<tRule>v } [$] → f ;</tRule>
<tRule>w } [$] → f ;</tRule>
<tRule>ʑ } [$] → ɕ ;</tRule>
<tRule>z } [$] → s ;</tRule>
<tRule>ʒ } [$] → ʃ ;</tRule>
</transform>
</transforms>
</supplementalData>