UNPKG

larvitgeodata

Version:

Geo data, primarily ISO territories, languages etc. Data fetched mostly from CLDR.

85 lines (84 loc) 3.22 kB
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd"> <!-- 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>