xref: /aosp_15_r20/external/cldr/common/transforms/lt-Lower.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-2014 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="lt" target="Lower" direction="forward" alias="lt-t-d0-lower">
12*912701f9SAndroid Build Coastguard Worker			<tRule>
13*912701f9SAndroid Build Coastguard Worker# Introduce an explicit dot above when lowercasing capital Is and Js
14*912701f9SAndroid Build Coastguard Worker# whenever there are more accents above.
15*912701f9SAndroid Build Coastguard Worker# (of the accents used in Lithuanian: grave, acute, tilde above, and ogonek)
16*912701f9SAndroid Build Coastguard Worker# 0049; 0069 0307; 0049; 0049; lt More_Above; # LATIN CAPITAL LETTER I
17*912701f9SAndroid Build Coastguard Worker# 004A; 006A 0307; 004A; 004A; lt More_Above; # LATIN CAPITAL LETTER J
18*912701f9SAndroid Build Coastguard Worker# 012E; 012F 0307; 012E; 012E; lt More_Above; # LATIN CAPITAL LETTER I WITH OGONEK
19*912701f9SAndroid Build Coastguard Worker# 00CC; 0069 0307 0300; 00CC; 00CC; lt; # LATIN CAPITAL LETTER I WITH GRAVE
20*912701f9SAndroid Build Coastguard Worker# 00CD; 0069 0307 0301; 00CD; 00CD; lt; # LATIN CAPITAL LETTER I WITH ACUTE
21*912701f9SAndroid Build Coastguard Worker# 0128; 0069 0307 0303; 0128; 0128; lt; # LATIN CAPITAL LETTER I WITH TILDE
22*912701f9SAndroid Build Coastguard Worker::NFD();
23*912701f9SAndroid Build Coastguard WorkerI } [^[:ccc=Not_Reordered:][:ccc=Above:]]* [:ccc=Above:] → i \u0307;
24*912701f9SAndroid Build Coastguard WorkerJ } [^[:ccc=Not_Reordered:][:ccc=Above:]]* [:ccc=Above:] → j \u0307;
25*912701f9SAndroid Build Coastguard WorkerI \u0328 } [^[:ccc=Not_Reordered:][:ccc=Above:]]* [:ccc=Above:] → i \u0328 \u0307;
26*912701f9SAndroid Build Coastguard WorkerI \u0300 → i \u0307 \u0300;
27*912701f9SAndroid Build Coastguard WorkerI \u0301 → i \u0307 \u0301;
28*912701f9SAndroid Build Coastguard WorkerI \u0303 → i \u0307 \u0303;
29*912701f9SAndroid Build Coastguard Worker::Any-Lower();
30*912701f9SAndroid Build Coastguard Worker::NFC();
31*912701f9SAndroid Build Coastguard Worker			</tRule>
32*912701f9SAndroid Build Coastguard Worker		</transform>
33*912701f9SAndroid Build Coastguard Worker	</transforms>
34*912701f9SAndroid Build Coastguard Worker</supplementalData>
35