summaryrefslogtreecommitdiff
path: root/localedata
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2005-10-03 20:44:20 +0000
committerJakub Jelinek <jakub@redhat.com>2005-10-03 20:44:20 +0000
commita5a11654ea5ea89bfffb295fbb2f17cbb45839b6 (patch)
tree2078fd7b828ae3b4c030e6722c53bdc81542a511 /localedata
parent6543cff055c298ea3ec718b356f6c2115e8797ae (diff)
Updated to fedora-glibc-20051003T2040
Diffstat (limited to 'localedata')
-rw-r--r--localedata/ChangeLog92
-rw-r--r--localedata/Makefile4
-rw-r--r--localedata/SUPPORTED7
-rw-r--r--localedata/locales/af_ZA246
-rw-r--r--localedata/locales/az_AZ47
-rw-r--r--localedata/locales/be_BY@latin147
-rw-r--r--localedata/locales/bn_BD117
-rw-r--r--localedata/locales/bs_BA18
-rw-r--r--localedata/locales/el_GR29
-rw-r--r--localedata/locales/en_US2
-rw-r--r--localedata/locales/es_US12
-rw-r--r--localedata/locales/hsb_DE2216
-rw-r--r--localedata/locales/km_KH1904
-rw-r--r--localedata/locales/ky_KG203
-rw-r--r--localedata/locales/mg_MG181
-rw-r--r--localedata/locales/ru_RU24
-rw-r--r--localedata/locales/sid_ET1
-rw-r--r--localedata/locales/sq_AL145
-rw-r--r--localedata/locales/st_ZA71
-rw-r--r--localedata/locales/tg_TJ15
-rw-r--r--localedata/locales/wa_BE32
-rw-r--r--localedata/locales/xh_ZA69
-rw-r--r--localedata/locales/yi_US53
-rw-r--r--localedata/locales/zh_CN6
-rw-r--r--localedata/locales/zu_ZA69
25 files changed, 5421 insertions, 289 deletions
diff --git a/localedata/ChangeLog b/localedata/ChangeLog
index c456ec6ed5..5c6f3e6b82 100644
--- a/localedata/ChangeLog
+++ b/localedata/ChangeLog
@@ -1,3 +1,95 @@
+2005-09-29 Ulrich Drepper <drepper@redhat.com>
+
+ * locales/en_US: Fix postal_fmt.
+ * locales/es_US: Update LC_ADDRESS info from en_US.
+ Reported by FrankTang@gmail.com.
+
+2005-09-25 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #811]
+ * locales/zh_CN: Fix date_fmt information.
+
+ * SUPPORTED (SUPPORTED-LOCALES): Add km_KH.
+
+ [BZ #826]
+ * locales/km_KH: New file.
+
+ * Makefile (LOCALES): Add zh_TW.EUC-TW.
+
+2005-09-24 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #668]
+ * locales/yi_US: Spelling fixes.
+
+ [BZ #667]
+ * locales/wa_BE: Fixed weekday names to match new orthographic rules.
+
+ [BZ #666]
+ * locales/tg_TJ: Correct yesexpr.
+
+ [BZ #665]
+ * locales/sq_AL: Add language specific collation.
+
+ [BZ #663]
+ * locales/bs_BA: Don't comment out reorder-after. Fix tel_int_fmt.
+
+ [BZ #662]
+ * locales/az_AZ: Fix the day and month names. Add transliteration
+ for schwa character.
+
+ [BZ #657]
+ * locales/bn_BD: Some corrections.
+ Patch by Jamil Ahmed <jamil@bengalinux.org>.
+
+ [BZ #588]
+ * locales/el_GR: Change to use 12h time format.
+ Patch by Konstantinos Margaritis <markos@debian.org>.
+
+ * SUPPORTED (SUPPORTED-LOCALES): Add hsb_DE and hsb_DE.UTF-8.
+
+ [BZ #566]
+ * locales/hsb_DE: New file.
+
+ [BZ #527]
+ * locales/sid_ET: Remove incorrect lang_ab definition.
+
+ [BZ #525]
+ * locales/ru_RU: Use nominative instead of genitive in mon data to
+ align with other locales with the same issue.
+
+ * SUPPORTED (SUPPORTED-LOCALES): Add ky_KG.
+
+ [BZ #520]
+ * locales/ky_KG: New file.
+
+ [BZ #495]
+ * locales/st_ZA: Updates and corrections.
+ Patch by Dwayne Bailey <dwayne@translate.org.za>.
+
+ [BZ #493]
+ * locales/xh_ZA: Updates and corrections.
+ Patch by Dwayne Bailey <dwayne@translate.org.za>.
+
+ [BZ #488]
+ * locales/zu_ZA: Updates and corrections.
+ Patch by Dwayne Bailey <dwayne@translate.org.za>.
+
+ [BZ #484]
+ * locales/af_ZA: Updates and corrections.
+ Patch by Dwayne Bailey <dwayne@translate.org.za>.
+
+ * SUPPORTED (SUPPORTED-LOCALES): Add be_BY@latin.
+
+ [BZ #1347]
+ * locales/be_BY@latin: New file.
+
+2005-09-23 Ulrich Drepper <drepper@redhat.com>
+
+ * SUPPORTED (SUPPORTED-LOCALES): Add mg_MG and mg_MG.UTF-8.
+
+ [BZ #704]
+ * locales/mg_MG: New file.
+
2005-07-26 Ulrich Drepper <drepper@redhat.com>
* locales/hu_HU: Better collation.
diff --git a/localedata/Makefile b/localedata/Makefile
index 5c314f9121..ed76a897d0 100644
--- a/localedata/Makefile
+++ b/localedata/Makefile
@@ -1,4 +1,4 @@
-# Copyright (C) 1996-2002, 2003 Free Software Foundation, Inc.
+# Copyright (C) 1996-2002, 2003, 2005 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
# The GNU C Library is free software; you can redistribute it and/or
@@ -132,7 +132,7 @@ LOCALES := de_DE.ISO-8859-1 de_DE.UTF-8 en_US.ANSI_X3.4-1968 \
en_US.ISO-8859-1 ja_JP.EUC-JP da_DK.ISO-8859-1 \
hr_HR.ISO-8859-2 sv_SE.ISO-8859-1 ja_JP.SJIS fr_FR.ISO-8859-1 \
vi_VN.TCVN5712-1 nb_NO.ISO-8859-1 nn_NO.ISO-8859-1 \
- tr_TR.UTF-8 cs_CZ.UTF-8
+ tr_TR.UTF-8 cs_CZ.UTF-8 zh_TW.EUC-TW
LOCALE_SRCS := $(shell echo "$(LOCALES)"|sed 's/\([^ .]*\)[^ ]*/\1/g')
CHARMAPS := $(shell echo "$(LOCALES)" | \
sed -e 's/[^ .]*[.]\([^ ]*\)/\1/g' -e s/SJIS/SHIFT_JIS/g)
diff --git a/localedata/SUPPORTED b/localedata/SUPPORTED
index 5f8acd14c1..d3fcf74e82 100644
--- a/localedata/SUPPORTED
+++ b/localedata/SUPPORTED
@@ -49,6 +49,7 @@ ar_YE/ISO-8859-6 \
az_AZ.UTF-8/UTF-8 \
be_BY.UTF-8/UTF-8 \
be_BY/CP1251 \
+be_BY@latin/UTF-8 \
bg_BG.UTF-8/UTF-8 \
bg_BG/CP1251 \
bn_BD/UTF-8 \
@@ -201,6 +202,8 @@ he_IL/ISO-8859-8 \
hi_IN/UTF-8 \
hr_HR.UTF-8/UTF-8 \
hr_HR/ISO-8859-2 \
+hsb_DE/ISO-8859-2 \
+hsb_DE.UTF-8/UTF-8 \
hu_HU.UTF-8/UTF-8 \
hu_HU/ISO-8859-2 \
id_ID.UTF-8/UTF-8 \
@@ -222,11 +225,13 @@ kk_KZ.UTF-8/UTF-8 \
kk_KZ/PT154 \
kl_GL.UTF-8/UTF-8 \
kl_GL/ISO-8859-1 \
+km_KH/UTF-8 \
kn_IN/UTF-8 \
ko_KR.EUC-KR/EUC-KR \
ko_KR.UTF-8/UTF-8 \
kw_GB.UTF-8/UTF-8 \
kw_GB/ISO-8859-1 \
+ky_KG/UTF-8 \
lg_UG.UTF-8/UTF-8 \
lg_UG/ISO-8859-10 \
lo_LA/UTF-8 \
@@ -234,6 +239,8 @@ lt_LT.UTF-8/UTF-8 \
lt_LT/ISO-8859-13 \
lv_LV.UTF-8/UTF-8 \
lv_LV/ISO-8859-13 \
+mg_MG.UTF-8/UTF-8 \
+mg_MG/ISO-8859-15 \
mi_NZ.UTF-8/UTF-8 \
mi_NZ/ISO-8859-13 \
mk_MK.UTF-8/UTF-8 \
diff --git a/localedata/locales/af_ZA b/localedata/locales/af_ZA
index b5699bc77b..ca1fdfb36f 100644
--- a/localedata/locales/af_ZA
+++ b/localedata/locales/af_ZA
@@ -1,33 +1,45 @@
escape_char /
comment_char %
-% Afrikaans language locale for South Africa
-% Source: RAP
-% Email: schalkc@ntaba.co.za
-% Tel: +27 12 3293397
-% Fax: +27 12 3293397
-% Language: af
-% Territory: ZA
-% Revision: 0.2
-% Date: 1999-09-28
-% Users: general
-% Repertoiremap: mnemonic.ds
-% Charset: ISO-8859-1
-% Distribution and use is free, also
-% for commercial purposes.
+% ChangeLog
+% 1.2 (2004-10-28):
+% 2004-10-28 Dwayne Bailey <dwayne@translate.org.za>
+% - Corrected country_name should be "Suid-Afrika"
+% 2004-10-27 Dwayne Bailey <dwayne@translate.org.za>
+% - Change decimal and thousand separator to match common convention of
+% [comma]==thousand, [point]==decimal. Thus copy en_ZA
+% - Add country_post, lang_lib
+% - abmon March: Mar -> Mrt
+% - name_* corrected all capitalisation
+% - Add Translate.org.za to clarify "source"
+% - Update all contact details
+% - Change yesexpr to also accept yY
+% - Update yes/noexpr to remove .*
+% 2004-03-30 Dwayne Bailey <dwayne@translate.org.za>
+% - Added name_miss
+% 1.1 (2003-04-23):
+% 2003-04-23 Dwayne Bailey <dwayne@translate.org.za>
+% - Added LC_MEASUREMENT to LC_IDENTIFICATION
+% - PAPER, TELEPHONE and MEASUREMENT copy en_ZA
+% - Added "^" to yesexpr and noexpr ie "^[nN].*"
+% - Change maintainer to Zuza Software Foundation
+% - Add all missing items in LC_ADDRESS
+% - Add all name_* to LC_NAME
+% - Add various comments explaining items
+
LC_IDENTIFICATION
title "Afrikaans locale for South Africa"
-source "RAP"
-address ""
-contact ""
-email "bug-glibc-locales@gnu.org"
-tel ""
-fax ""
+source "Zuza Software Foundation (Translate.org.za)"
+address "Box 28364, Sunnyside, 0132, South Africa"
+contact "Dwayne Bailey"
+email "dwayne@translate.org.za"
+tel "+27 12 343 0389"
+fax "+27 12 343 0389"
language "Afrikaans"
territory "South Africa"
-revision "1.0"
-date "2000-06-29"
+revision "1.2"
+date "2004-10-28"
%
category "af_ZA:2000";LC_IDENTIFICATION
category "af_ZA:2000";LC_CTYPE
@@ -35,11 +47,12 @@ category "af_ZA:2000";LC_COLLATE
category "af_ZA:2000";LC_TIME
category "af_ZA:2000";LC_NUMERIC
category "af_ZA:2000";LC_MONETARY
-category "af_ZA:2000";LC_MESSAGES
-category "af_ZA:2000";LC_PAPER
+category "af_ZA:2003";LC_MESSAGES
+category "af_ZA:2003";LC_PAPER
category "af_ZA:2000";LC_NAME
-category "af_ZA:2000";LC_ADDRESS
-category "af_ZA:2000";LC_TELEPHONE
+category "af_ZA:2003";LC_ADDRESS
+category "af_ZA:2003";LC_TELEPHONE
+category "af_ZA:2003";LC_MEASUREMENT
END LC_IDENTIFICATION
@@ -48,39 +61,27 @@ copy "i18n"
END LC_CTYPE
LC_COLLATE
-copy "en_DK"
+copy "iso14651_t1"
END LC_COLLATE
-
LC_MONETARY
-int_curr_symbol "<U005A><U0041><U0052><U0020>"
-currency_symbol "<U0052>"
-mon_decimal_point "<U002C>"
-mon_thousands_sep "<U002E>"
-mon_grouping 3;3
-positive_sign ""
-negative_sign "<U002D>"
-int_frac_digits 2
-frac_digits 2
-p_cs_precedes 1
-p_sep_by_space 0
-n_cs_precedes 1
-n_sep_by_space 0
-p_sign_posn 1
-n_sign_posn 1
+copy "en_ZA"
END LC_MONETARY
LC_NUMERIC
-decimal_point "<U002C>"
-thousands_sep "<U002E>"
-grouping 3;3
+copy "en_ZA"
END LC_NUMERIC
LC_TIME
+% abday - The abbreviations for the week days:
+% - So, Ma, Di, Wo, Do, Vr, Sa
abday "<U0053><U006F>";"<U004D><U0061>";/
"<U0044><U0069>";"<U0057><U006F>";/
"<U0044><U006F>";"<U0056><U0072>";/
"<U0053><U0061>"
+
+% day - The full names of the week days:
+% Sondag, Maandag, Dinsdag, Woensdag, Donderdag, Vrydag, Saterdag
day "<U0053><U006F><U006E><U0064><U0061><U0067>";/
"<U004D><U0061><U0061><U006E><U0064><U0061><U0067>";/
"<U0044><U0069><U006E><U0073><U0064><U0061><U0067>";/
@@ -88,12 +89,19 @@ day "<U0053><U006F><U006E><U0064><U0061><U0067>";/
"<U0044><U006F><U006E><U0064><U0065><U0072><U0064><U0061><U0067>";/
"<U0056><U0072><U0079><U0064><U0061><U0067>";/
"<U0053><U0061><U0074><U0065><U0072><U0064><U0061><U0067>"
+
+% abmon - The abbreviations for the months
+% - Jan, Feb, Mrt, Apr, Mei, Jun, Jul, Aug, Sep, Okt, Nov, Des
abmon "<U004A><U0061><U006E>";"<U0046><U0065><U0062>";/
- "<U004D><U0061><U0072>";"<U0041><U0070><U0072>";/
+ "<U004D><U0072><U0074>";"<U0041><U0070><U0072>";/
"<U004D><U0065><U0069>";"<U004A><U0075><U006E>";/
"<U004A><U0075><U006C>";"<U0041><U0075><U0067>";/
"<U0053><U0065><U0070>";"<U004F><U006B><U0074>";/
"<U004E><U006F><U0076>";"<U0044><U0065><U0073>"
+
+% mon - The full names of the months -
+% Januarie, Februarie, Maart, April, Mei, Junie
+% Julie, Augustus, September, Oktober, November, Desember
mon "<U004A><U0061><U006E><U0075><U0061><U0072><U0069><U0065>";/
"<U0046><U0065><U0062><U0072><U0075><U0061><U0072><U0069><U0065>";/
"<U004D><U0061><U0061><U0072><U0074>";/
@@ -106,50 +114,170 @@ mon "<U004A><U0061><U006E><U0075><U0061><U0072><U0069><U0065>";/
"<U004F><U006B><U0074><U006F><U0062><U0065><U0072>";/
"<U004E><U006F><U0076><U0065><U006D><U0062><U0065><U0072>";/
"<U0044><U0065><U0073><U0065><U006D><U0062><U0065><U0072>"
+
+% Abbreviated date and time representation to be referenced by the "%c" field descriptor -
+%
+% "%a" (short weekday name),
+% "%d" (day of month as a decimal number),
+% "%b" (short month name),
+% "%Y" (year with century as a decimal number),
+% "%T" (24-hour clock time in format HH:MM:SS),
+% "%Z" (Time zone name)
d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
-d_fmt "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
+
+% Date representation to be referenced by the "%x" field descriptor -
+% "%d/%m/%Y", day/month/year as decimal numbers (01/01/2000).
+d_fmt "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
+
+% Time representation to be referenced by the "%X" field descriptor -
+% "%T" (24-hour clock time in format HH:MM:SS)
t_fmt "<U0025><U0054>"
+
+% Define representation of ante meridian and post maritime strings -
+% The "" mean 'default to "AM" and "PM".
am_pm "<U0056><U004D>";"<U004E><U004D>"
+
+% Define time representation in 12-hour format with "am_pm", to be referenced by the "%r"
+% The "" means that this format is not supported.
t_fmt_ampm ""
+
+% Date representation not described in ISO/IEC 14652. Comes out as -
+% "%a %b %e %H:%M:%S %Z %Y" which is default "date" command output
+%
+% %a - abbreviated weekday name,
+% %b - abbreviated month name,
+% %e - day of month as a decimal number with leading space (1 to 31),
+% %H - hour (24-hour clock) as a decimal number (00 to 23),
+% %M - minute as a decimal number (00 to 59),
+% %S - seconds as a decimal number (00 to 59),
+% %Z - time-zone name,
+% %Y - year with century as a decimal number,e.g. 2001.
date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
<U0025><U005A><U0020><U0025><U0059>"
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U006A><U004A><U005D><U002E><U002A>"
-noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+% The affirmative response -
+% "^[jJyY]"
+yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D>"
+
+% The negative response -
+% "^[nN]"
+noexpr "<U005E><U005B><U006E><U004E><U005D>"
END LC_MESSAGES
LC_PAPER
-% FIXME
-height 297
-% FIXME
-width 210
+copy "en_ZA"
END LC_PAPER
LC_TELEPHONE
-tel_int_fmt "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025>/
-<U006C>"
-int_prefix "<U0032><U0037>"
+copy "en_ZA"
END LC_TELEPHONE
LC_MEASUREMENT
-% FIXME
-measurement 1
+copy "en_ZA"
END LC_MEASUREMENT
LC_NAME
+% Format for addressing a person.
+% "%d%t%g%t%m%t%f"
+%
+% "Salutation",
+% "Empty string, or <Space>",
+% "First given name",
+% "Empty string, or <Space>",
+% "Middle names",
+% "Empty string, or <Space>",
+% "Clan names"
name_fmt "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
<U0025><U006D><U0025><U0074><U0025><U0066>"
+
+% General salutation for any sex
+% (no term)
+name_gen ""
+
+% Salutation for unmarried females
+% "mej"
+name_miss "<U006D><U0065><U006A>"
+
+% Salutation for males
+% "mnr"
+name_mr "<U006D><U006E><U0072>"
+
+% Salutation for married females
+% "mev"
+name_mrs "<U006D><U0065><U0076>"
+
+% Salutation valid for all females
+% "me"
+name_ms "<U006D><U0065>"
END LC_NAME
LC_ADDRESS
+% Representation of postal addresses (minus the addressee's name) in South
+% Africa. (Ignored for now)
+% "%f%N%a%N%d%N%b%N%s %h %e %r%N%%z %T%N%c%N", which gives -
+%
+% "firm name",
+% "end of line",
+% "C/O address",
+% "end of line",
+% "department name",
+% "Building name",
+% "end of line",
+% "street or block name",
+% "space",
+% "house number or designation",
+% "space",
+% "floor number",
+% "space",
+% "room number, door designation",
+% "end of line",
+% "postal code",
+% "space",
+% "town, city",
+% "end of line",
+% "country designation for the <country_post> keyword",
+% "end of line
postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
<U004E><U0025><U0025><U007A><U0020><U0025><U0054><U0025>/
<U004E><U0025><U0063><U0025><U004E>"
+
+% Country name in Afrikaans - "Suid-Afrika"
+country_name "<U0053><U0075><U0069><U0064><U002D>/
+<U0041><U0066><U0072><U0069><U006B><U0061>"
+
+% Language name in Afrikaans - "Afrikaans"
+lang_name "<U0041><U0066><U0072><U0069><U006B><U0061><U0061><U006E><U0073>"
+
+% CEPT MAILCODES are suggested
+% Alternatively use the code found on your countries postal item tracking number
+% "ZA"
+country_post "<U005A><U0041>"
+
+% UN Geneve 1949:68 Distinguishing signs of vehicles in international traffic
+% http://www.unece.org/trans/conventn/disting-signs-5-2001.pdf
+% "ZA"
+country_car "<U005A><U0041>"
+
+% ISO 2108
+% http://www.isbn-international.org/html/prefix/prefa.htm
+country_isbn 0
+
+% ISO 639 language abbreviations:
+% 639-1 2 letter, 639-2 3 letter terminology
+% http://www.loc.gov/standards/iso639-2/englangn.html
+% "af", "afr", "afr"
+lang_ab "<U0061><U0066>"
+lang_term "<U0061><U0066><U0072>"
+lang_lib "<U0061><U0066><U0072>"
+
+% ISO 3166 country number and 2 and 3 letter abbreviations
+% http://www.unicode.org/onlinedat/countries.html
+% "ZA", "ZAF"
country_ab2 "<U005A><U0041>"
country_ab3 "<U005A><U0041><U0046>"
country_num 710
diff --git a/localedata/locales/az_AZ b/localedata/locales/az_AZ
index 231ab49166..98404a6e46 100644
--- a/localedata/locales/az_AZ
+++ b/localedata/locales/az_AZ
@@ -2,16 +2,16 @@ comment_char %
escape_char /
%
% Azeri Language Locale for Azerbaijan (latin)
-% Source:
+% Source:
% Contact: Pablo Saratxaga
% Email: <pablo@mandrakesoft.com>
% Language: az
% Territory: AZ
-% Revision: 0.4
-% Date: 2001-01-26
+% Revision: 0.6
+% Date: 2003-12-06
% Application: general
% Users: general
-% Charset: ISO-8859-9E
+% Charset: UTF-8
% Distribution and use is free, also
% for commercial purposes.
@@ -44,11 +44,11 @@ END LC_IDENTIFICATION
%
% TODO: check LC_COLLATE
-% TODO: fix LC_TIME, LC_MONETARY
+% TODO: fix LC_MONETARY
LC_COLLATE
-% The new (1991) latin azeri alphabet is:
-% <a>, <b>, <c>, <c,>, <d>, <e>, <sw>, <f>, <g>, <g(>, <h>, <x>,
+% The new (1991) latin azeri alphabet is:
+% <a>, <b>, <c>, <c,>, <d>, <e>, <sw>, <f>, <g>, <g(>, <h>, <x>,
% <i> (dotless i), <i.> (i with dot), <j>, <k>, <q>, <l>, <m>, <n>, <o>,
% <o:>, <p>, <r>, <s>, <s,>, <t>, <u>, <u:>, <v>, <y>, <z>
%
@@ -189,6 +189,15 @@ END LC_COLLATE
LC_CTYPE
%copy "i18n"
copy "tr_TR"
+translit_start
+include "translit_combining";""
+
+% schwa -> a:
+<U0259> "<U00E4>"
+<U018F> "<U00C4>"
+
+translit_end
+
END LC_CTYPE
LC_MESSAGES
@@ -225,19 +234,19 @@ END LC_NUMERIC
LC_TIME
day "<U0062><U0061><U007A><U0061><U0072><U0020><U0067><U00FC><U006E><U00FC>";/
- "<U0062><U0069><U0072><U0069><U006E><U0063><U0069><U0020><U0067><U00FC><U006E>";/
- "<U0069><U006B><U0069><U006E><U0063><U0069><U0020><U0067><U00FC><U006E>";/
- "<U00FC><U00E7><U00FC><U006E><U0063><U00FC><U0020><U0067><U00FC><U006E>";/
- "<U0064><U00F6><U0072><U0064><U00FC><U006E><U0063><U00FC><U0020><U0067><U00FC><U006E>";/
- "<U0062><U0065><U015F><U0069><U006E><U0063><U0069><U0020><U0067><U00FC><U006E>";/
- "<U0061><U006C><U0074><U0131><U006E><U0063><U0131><U0020><U0067><U00FC><U006E>"
+ "<U0062><U0061><U007A><U0061><U0072><U0020><U0065><U0072><U0074><U0259><U0073><U0069>";/
+ "<U00E7><U0259><U0072><U015F><U0259><U006E><U0062><U0259><U0020><U0061><U0078><U015F><U0061><U006D><U0131>";/
+ "<U00E7><U0259><U0072><U015F><U0259><U006E><U0062><U0259>";/
+ "<U0063><U00FC><U006D><U0259><U0020><U0061><U0078><U015F><U0061><U006D><U0131>";/
+ "<U0063><U00FC><U006D><U0259>";/
+ "<U015F><U0259><U006E><U0062><U0259>"
abday "<U0062><U0061><U007A>";/
- "<U0062><U0069><U0072>";/
- "<U0069><U006B><U0069>";/
- "<U00FC><U00E7><U00FC>";/
- "<U0064><U00F6><U0072>";/
- "<U0062><U0065><U015F>";/
- "<U0061><U006C><U0074>"
+ "<U0062><U0065><U0072>";/
+ "<U00E7><U0061><U0078>";/
+ "<U00E7><U0259><U0072>";/
+ "<U0063><U0061><U0078>";/
+ "<U0063><U00FC><U006D>";/
+ "<U015F><U006E><U0062>"
mon "<U0079><U0061><U006E><U0076><U0061><U0072>";/
"<U0066><U0065><U0076><U0072><U0061><U006C>";/
"<U006D><U0061><U0072><U0074>";/
diff --git a/localedata/locales/be_BY@latin b/localedata/locales/be_BY@latin
new file mode 100644
index 0000000000..6dbbfada8d
--- /dev/null
+++ b/localedata/locales/be_BY@latin
@@ -0,0 +1,147 @@
+comment_char %
+escape_char /
+%
+% Belarusian Language Latin-Script Locale for Belarus
+% Contact: Ihar Hrachyshka
+% Email: boox.svaboda2006@gmail.com
+% Language: be
+% Territory: BY
+% Revision: 1.0
+% Date: 2005-09-24
+% Application: general
+% Users: general
+% Repertoiremap: mnemonic.ds
+% Charset: UTF-8
+% Distribution and use is free, also
+% for commercial purposes.
+
+LC_IDENTIFICATION
+title "Belarusian Latin-Script locale for Belarus"
+source ""
+address ""
+contact ""
+email "bug-glibc-locales@gnu.org"
+tel ""
+fax ""
+language "Belarusian"
+territory "Belarus"
+revision "1.0"
+date "2005-09-15"
+%
+category "be_BY@latin:2000";LC_IDENTIFICATION
+category "be_BY@latin:2000";LC_CTYPE
+category "be_BY@latin:2000";LC_COLLATE
+category "be_BY@latin:2000";LC_TIME
+category "be_BY@latin:2000";LC_NUMERIC
+category "be_BY@latin:2000";LC_MONETARY
+category "be_BY@latin:2000";LC_MESSAGES
+category "be_BY@latin:2000";LC_PAPER
+category "be_BY@latin:2000";LC_NAME
+category "be_BY@latin:2000";LC_ADDRESS
+category "be_BY@latin:2000";LC_TELEPHONE
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "i18n"
+END LC_CTYPE
+
+LC_NUMERIC
+copy "be_BY"
+END LC_NUMERIC
+
+LC_MESSAGES
+yesexpr "<U005E><U005B><U0054><U0074><U0059><U0079><U005D><U002E><U002A>"
+noexpr "<U005E><U005B><U004E><U006E><U005D><U002E><U002A>"
+END LC_MESSAGES
+
+LC_TIME
+abday "<U004E><U0069><U0061>";/
+ "<U0050><U0061><U006E>";/
+ "<U0041><U016D><U0074>";/
+ "<U0053><U0069><U0065>";/
+ "<U010C><U0061><U0107>";/
+ "<U0050><U0069><U0061>";/
+ "<U0053><U0075><U0062>"
+day "<U004E><U0069><U0061><U0064><U007A><U0069><U0065><U006C><U0061>";/
+ "<U0050><U0061><U006E><U0069><U0061><U0064><U007A><U0069><U0065><U0142><U0061><U006B>";/
+ "<U0041><U016D><U0074><U006F><U0072><U0061><U006B>";/
+ "<U0053><U0069><U0065><U0072><U0061><U0064><U0061>";/
+ "<U010C><U0061><U0107><U0076><U0069><U0065><U0072>";/
+ "<U0050><U0069><U0061><U0074><U006E><U0069><U0063><U0061>";/
+ "<U0053><U0075><U0062><U006F><U0074><U0061>"
+abmon "<U0053><U0074><U0075>";/
+ "<U004C><U0075><U0074>";/
+ "<U0053><U0061><U006B>";/
+ "<U004B><U0072><U0061>";/
+ "<U0054><U0072><U0061>";/
+ "<U010C><U0065><U0072>";/
+ "<U004C><U0069><U0070>";/
+ "<U017D><U006E><U0069>";/
+ "<U0056><U0069><U0065>";/
+ "<U004B><U0061><U0073>";/
+ "<U004C><U0069><U0073>";/
+ "<U015A><U006E><U0069>"
+mon "<U0053><U0074><U0075><U0064><U007A><U0069><U0065><U0144>";/
+ "<U004C><U0075><U0074><U0079>";/
+ "<U0053><U0061><U006B><U0061><U0076><U0069><U006B>";/
+ "<U004B><U0072><U0061><U0073><U0061><U0076><U0069><U006B>";/
+ "<U0054><U0072><U0061><U0076><U0069><U0065><U0144>";/
+ "<U010C><U0065><U0072><U0076><U0069><U0065><U0144>";/
+ "<U004C><U0069><U0070><U0069><U0065><U0144>";/
+ "<U017D><U006E><U0069><U0076><U0069><U0065><U0144>";/
+ "<U0056><U0069><U0065><U0072><U0061><U0073><U0069><U0065><U0144>";/
+ "<U004B><U0061><U0073><U0074><U0072><U0079><U010D><U006E><U0069><U006B>";/
+ "<U004C><U0069><U0073><U0074><U0061><U0070><U0061><U0064>";/
+ "<U015A><U006E><U0069><U0065><U017E><U0061><U0144>"
+am_pm "";""
+d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062>/
+<U0020><U0025><U0059><U0020><U0025><U0054>"
+d_fmt "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
+t_fmt "<U0025><U0054>"
+t_fmt_ampm ""
+date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
+END LC_TIME
+
+LC_COLLATE
+copy "iso14651_t1"
+END LC_COLLATE
+
+LC_MONETARY
+int_curr_symbol "<U0042><U0059><U0052><U0020>"
+currency_symbol "<U0052><U0075><U0062>"
+mon_decimal_point "<U002E>"
+mon_thousands_sep "<U0020>"
+mon_grouping 3;3
+positive_sign ""
+negative_sign "<U002D>"
+int_frac_digits 2
+frac_digits 2
+p_cs_precedes 0
+p_sep_by_space 1
+n_cs_precedes 0
+n_sep_by_space 1
+p_sign_posn 1
+n_sign_posn 1
+END LC_MONETARY
+
+LC_PAPER
+copy "be_BY"
+END LC_PAPER
+
+LC_NAME
+copy "be_BY"
+END LC_NAME
+
+LC_ADDRESS
+copy "be_BY"
+END LC_ADDRESS
+
+LC_TELEPHONE
+copy "be_BY"
+END LC_TELEPHONE
+
+LC_MEASUREMENT
+copy "be_BY"
+END LC_MEASUREMENT
diff --git a/localedata/locales/bn_BD b/localedata/locales/bn_BD
index 85641dc855..15d5920691 100644
--- a/localedata/locales/bn_BD
+++ b/localedata/locales/bn_BD
@@ -4,30 +4,30 @@ comment_char %
% This is the locale defination file for Bangladeshi Bengali
LC_IDENTIFICATION
-title "Bengali language locale for Bangladesh"
-source "Ankur Group, http://www.ankurbangla.org http://www.bengalinux.org"
-address "Dhaka, Bangladesh"
-contact "Taneem Ahmed, Jamil Ahmed"
-email "taneem@bengalinux.org, jamil@bengalinux.org"
-tel ""
-fax ""
-language "Bengali/Bangla"
-territory "Bangladesh"
-revision "0.2"
-date "2004-07-14"
-
-category "i18n:2001";LC_IDENTIFICATION
-category "i18n:2001";LC_COLLATE
-category "i18n:2001";LC_CTYPE
-category "i18n:2001";LC_MESSAGES
-category "i18n:2001";LC_MONETARY
-category "i18n:2001";LC_NUMERIC
-category "i18n:2001";LC_TIME
-category "i18n:2001";LC_PAPER
-category "i18n:2001";LC_MEASUREMENT
-category "i18n:2001";LC_TELEPHONE
-category "i18n:2001";LC_ADDRESS
-category "i18n:2001";LC_NAME
+title "Bengali/Bangla language locale for Bangladesh"
+source "Ankur Group, http://www.ankurbangla.org, http://www.bengalinux.org"
+address "Dhaka, Bangladesh"
+contact "Taneem Ahmed, Jamil Ahmed"
+email "taneem@bengalinux.org, jamil@bengalinux.org"
+tel ""
+fax ""
+language "Bengali/Bangla"
+territory "Bangladesh"
+revision "0.3"
+date "2005-01-18"
+
+category "bn_BD:2001";LC_IDENTIFICATION
+category "bn_BD:2001";LC_COLLATE
+category "bn_BD:2001";LC_CTYPE
+category "bn_BD:2001";LC_MESSAGES
+category "bn_BD:2001";LC_MONETARY
+category "bn_BD:2001";LC_NUMERIC
+category "bn_BD:2001";LC_TIME
+category "bn_BD:2001";LC_PAPER
+category "bn_BD:2001";LC_MEASUREMENT
+category "bn_BD:2001";LC_TELEPHONE
+category "bn_BD:2001";LC_ADDRESS
+category "bn_BD:2001";LC_NAME
END LC_IDENTIFICATION
@@ -41,13 +41,12 @@ copy "i18n"
END LC_CTYPE
LC_MONETARY
-%this is the rupee sign
+%this is the taka sign
currency_symbol "<U09F3>"
-%currency_symbol "<U099F><U09BE><U0995><U09BE>"
int_curr_symbol "<U0042><U0044><U0054><U0020>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
-mon_grouping 3;3
+mon_grouping 3;2
positive_sign ""
negative_sign "<U002D>"
int_frac_digits 2
@@ -64,7 +63,7 @@ END LC_MONETARY
LC_NUMERIC
decimal_point "<U002E>"
thousands_sep "<U002C>"
-grouping 3;3
+grouping 3;2
END LC_NUMERIC
LC_TIME
@@ -72,7 +71,7 @@ abday "<U09B0><U09AC><U09BF>"; /
"<U09B8><U09CB><U09AE>";/
"<U09AE><U0999><U0997><U09B2>";/
"<U09AC><U09C1><U09A7>";/
- "<U09AC><U09C3><U09B9><U09B8><U09CD><U09AA><U09A4><U09BF>";/
+ "<U09AC><U09C3><U09B9><U0983>";/
"<U09B6><U09C1><U0995><U09CD><U09B0>";/
"<U09B6><U09A8><U09BF>"
@@ -84,34 +83,34 @@ day "<U09B0><U09AC><U09BF><U09AC><U09BE><U09B0>";/
"<U09B6><U09C1><U0995><U09CD><U09B0><U09AC><U09BE><U09B0>";/
"<U09B6><U09A8><U09BF><U09AC><U09BE><U09B0>"
-%jan feb mar apr may jun jul aug sep oct nov dec
-abmon "<U099C><U09BE><U09A8>";/
- "<U09AB><U09C7><U09AC>";/
- "<U09AE><U09BE><U09B0>";/
- "<U098F><U09AA><U09CD><U09B0>";/
+%janu febru march apri may jun jul aug septe octo nove dece
+abmon "<U099C><U09BE><U09A8><U09C1>";/
+ "<U09AB><U09C7><U09AC><U09CD><U09B0><U09C1>";/
+ "<U09AE><U09BE><U09B0><U09CD><U099A>";/
+ "<U098F><U09AA><U09CD><U09B0><U09BF>";/
"<U09AE><U09C7>";/
"<U099C><U09C1><U09A8>";/
"<U099C><U09C1><U09B2>";/
"<U0986><U0997>";/
- "<U09B8><U09C7><U09AA>";/
- "<U0985><U0995><U09CD><U099F><U09CB><U09AC><U09B0>";/
- "<U09A8><U09AD><U09C7><U09AE><U09CD><U09AC><U09B0>";/
- "<U09A1><U09BF><U09B8><U09C7><U09AE><U09CD><U09AC><U09B0>"
+ "<U09B8><U09C7><U09AA><U09CD><U099F><U09C7>";/
+ "<U0985><U0995><U09CD><U099F><U09CB>";/
+ "<U09A8><U09AD><U09C7>";/
+ "<U09A1><U09BF><U09B8><U09C7>"
-mon "<U099C><U09BE><U09A8><U09C1><U09DF><U09BE><U09B0><U09C0>";/
- "<U09AB><U09C7><U09AC><U09CD><U09B0><U09C1><U09DF><U09BE><U09B0><U09C0>";/
+mon "<U099C><U09BE><U09A8><U09C1><U09DF><U09BE><U09B0><U098F>";/
+ "<U09AB><U09C7><U09AC><U09CD><U09B0><U09C1><U09DF><U09BE><U09B0><U098F>";/
"<U09AE><U09BE><U09B0><U09CD><U099A>";/
"<U098F><U09AA><U09CD><U09B0><U09BF><U09B2>";/
"<U09AE><U09C7>";/
"<U099C><U09C1><U09A8>";/
"<U099C><U09C1><U09B2><U09BE><U0987>";/
"<U0986><U0997><U09B8><U09CD><U099F>";/
- "<U09B8><U09C7><U09AA><U09CD><U099F><U09C7><U09AE><U09CD><U09AC><U09BE><U09B0>";/
- "<U0985><U0995><U09CD><U099F><U09CB><U09AC><U09BE><U09B0>";/
- "<U09A8><U09AD><U09C7><U09AE><U09CD><U09AC><U09BE><U09B0>";/
- "<U09A1><U09BF><U09B8><U09C7><U09AE><U09CD><U09AC><U09BE><U09B0>"
+ "<U09B8><U09C7><U09AA><U09CD><U099F><U09C7><U09AE><U09CD><U09AC><U09B0>";/
+ "<U0985><U0995><U09CD><U099F><U09CB><U09AC><U09B0>";/
+ "<U09A8><U09AD><U09C7><U09AE><U09CD><U09AC><U09B0>";/
+ "<U09A1><U09BF><U09B8><U09C7><U09AE><U09CD><U09AC><U09B0>"
-am_pm "<U09b8><U0995><U09be><U09b2>";"<U09ac><U09bf><U0995><U09be><U09b2>"
+am_pm "<U09AA><U09C2><U09B0><U09CD><U09AC><U09BE><U09B9><U09CD><U09A3>";"<U0985><U09AA><U09B0><U09BE><U09B9><U09CD><U09A3>"
d_t_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
d_fmt "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059>"
t_fmt "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0020><U0025><U005A>"
@@ -122,7 +121,7 @@ LC_MESSAGES
yesexpr "<U005E><U005B><U09B9><U09CD><U09AF><U09BE><U0981><U005D>"
noexpr "<U005E><U005B><U09A8><U09BE><U005D>"
yesstr "<U09B9><U09CD><U09AF><U09BE><U0981>"
-nostr "<U09A8><U09BE>"
+nostr "<U09A8><U09BE>"
END LC_MESSAGES
% Metric Measurement system (ISO 1000)
@@ -144,31 +143,31 @@ int_prefix "<U0038><U0038>"
END LC_TELEPHONE
LC_NAME
-% [profession] Given_Name [middle_name] Family_Name
+% [profession] Given_Name [middle_name] Family_Name
name_fmt "<U0025><U0070><U0025><U0074><U0025><U0066><U0025><U0074><U0025><U006D><U0025><U0074><U0025><U0067>"
-name_gen ""
+name_gen ""
%jonab
name_mr "<U099c><U09a8><U09be><U09ac>"
-%jonaba
-name_mrs "<U099c><U09a8><U09be><U09ac><U09be>"
-name_ms "<U099c><U09a8><U09be><U09ac><U09be>"
-name_miss "<U099c><U09a8><U09be><U09ac><U09be>"
+%begom
+name_mrs "<U09AC><U09C7><U0997><U09AE>"
+name_ms "<U09AC><U09C7><U0997><U09AE>"
+name_miss "<U09AC><U09C7><U0997><U09AE>"
END LC_NAME
LC_ADDRESS
-postal_fmt "<U0025><U0061><U0025><U004E><U0025><U0066><U0025><U004E><U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0068><U0020><U0025><U0073><U0020><U0025><U0065><U0020><U0025><U0072><U0025><U004E><U0025><U0054><U0020><U0025><U007A><U0025><U004E><U0025><U0063><U0025><U004E>"
-country_name "<U09AC><U09BE><U0982><U09B2><U09BE><U09A6><U09C7><U09B6>"
+postal_fmt "<U0025><U0061><U0025><U004E><U0025><U0066><U0025><U004E><U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0068><U0020><U0025><U0073><U0020><U0025><U0065><U0020><U0025><U0072><U0025><U004E><U0025><U0054><U0020><U0025><U007A><U0025><U004E><U0025><U0063><U0025><U004E>"
+country_name "<U09AC><U09BE><U0982><U09B2><U09BE><U09A6><U09C7><U09B6>"
country_ab2 "<U0042><U0044>"
country_ab3 "<U0042><U0047><U0044>"
lang_ab "<U0062><U006E>"
%lang_ab3_term "ben"
lang_name "<U09ac><U09be><U0982><U09b2><U09be>"
% todo
-%country_post ""
+%country_post ""
country_num 050
-%country_car ""
-%country_isbn ""
-%lang_term ""
-%lang_lib ""
+%country_car ""
+%country_isbn ""
+%lang_term ""
+%lang_lib ""
END LC_ADDRESS
diff --git a/localedata/locales/bs_BA b/localedata/locales/bs_BA
index 92cb2f9ab8..80cc49ffda 100644
--- a/localedata/locales/bs_BA
+++ b/localedata/locales/bs_BA
@@ -7,13 +7,16 @@ escape_char /
% Email: tvujec@carnet.hr
% Language: bs
% Territory: BA
-% Revision: 0.3
-% Date: 2001-01-29
+% Revision: 0.4
+% Date: 2004-01-09
% Application: general
% Users: general
% Charset: ISO-8859-2
% Distribution and use is free, also
% for commercial purposes.
+%
+% Revisions:
+% 2004-01-09 pablo@mandrakesoft.com: fixed LC_COLLATE
LC_IDENTIFICATION
title "Bosnian language locale for Bosnia and Herzegowina"
@@ -25,8 +28,8 @@ tel ""
fax ""
language "Bosnian"
territory "Bosnia and Herzegowina"
-revision "0.3"
-date "2001-01-29"
+revision "0.4"
+date "2004-01-09"
category bs_BA:2000;LC_IDENTIFICATION
category bs_BA:2000;LC_CTYPE
@@ -108,7 +111,7 @@ reorder-after <U0044>
<D-z<> <d-z-sh>;<PCT>;<CAP-MIN>;IGNORE
<U0110> <d//>;<PCT>;<CAP>;IGNORE
-%reorder-after <U006C>
+reorder-after <U006C>
<l-j> <l-j-sh>;<PCT>;<MIN>;IGNORE
<l-J> <l-j-sh>;<PCT>;<MIN-CAP>;IGNORE
reorder-after <U004C>
@@ -234,8 +237,9 @@ country_num 070
END LC_ADDRESS
LC_TELEPHONE
-% FIXME
-tel_int_fmt "???"
+% FIXME (tel_int-fmt copied from en_DK)
+tel_int_fmt "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025>/
+<U006C>"
int_prefix "<U0033><U0038><U0037>"
int_select "<U0030><U0030>"
END LC_TELEPHONE
diff --git a/localedata/locales/el_GR b/localedata/locales/el_GR
index 95278657a3..d729d43298 100644
--- a/localedata/locales/el_GR
+++ b/localedata/locales/el_GR
@@ -112,14 +112,29 @@ mon "<U0399><U03B1><U03BD><U03BF><U03C5><U03AC><U03C1><U03B9><U03BF><U03C2>"
"<U039F><U03BA><U03C4><U03CE><U03B2><U03C1><U03B9><U03BF><U03C2>";/
"<U039D><U03BF><U03AD><U03BC><U03B2><U03C1><U03B9><U03BF><U03C2>";/
"<U0394><U03B5><U03BA><U03AD><U03BC><U03B2><U03C1><U03B9><U03BF><U03C2>"
-d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
+% Greece uses 12h time: http://publications.eu.int/code/el/el-4100800el.htm
+% Appropriate date and time representation (%c)
+% "%a %d %b %Y %r %Z"
+d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>"
+%
+% Appropriate date representation (%x)
+% "%d/%m/%Y"
d_fmt "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
-t_fmt "<U0025><U0054>"
-am_pm "";""
-t_fmt_ampm ""
-date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
-<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
-<U0025><U005A><U0020><U0025><U0059>"
+%
+% Appropriate time representation (%X)
+% "%r"
+t_fmt "<U0025><U0072>"
+%
+% Strings for AM/PM
+%
+am_pm "<U03c0><U03bc>";"<U03bc><U03bc>"
+%
+% Appropriate AM/PM time representation (%r)
+% "%r"
+t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+%
+% Appropriate date representation (date(1)) "%a %d %b %Y %r %Z"
+date_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>"
END LC_TIME
LC_PAPER
diff --git a/localedata/locales/en_US b/localedata/locales/en_US
index 7aaa09953a..b2ad72d5ce 100644
--- a/localedata/locales/en_US
+++ b/localedata/locales/en_US
@@ -151,7 +151,7 @@ LC_ADDRESS
postal_fmt "<U0025><U0061><U0025><U004E><U0025><U0066><U0025><U004E>/
<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0068>/
<U0020><U0025><U0073><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
-<U004E><U0025><U0025><U0054><U0020><U0025><U007A><U0025>/
+<U004E><U0025><U0054><U002C><U0020><U0025><U0053><U0020><U0025><U007A><U0025>/
<U004E><U0025><U0063><U0025><U004E>"
country_name "<U0055><U0053><U0041>"
country_post "<U0055><U0053><U0041>"
diff --git a/localedata/locales/es_US b/localedata/locales/es_US
index 0b12c6e203..85e9d50ae8 100644
--- a/localedata/locales/es_US
+++ b/localedata/locales/es_US
@@ -2220,12 +2220,16 @@ name_fmt "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
END LC_NAME
LC_ADDRESS
-postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
-<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
-<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
-<U004E><U0025><U0025><U007A><U0020><U0025><U0054><U0025>/
+postal_fmt "<U0025><U0061><U0025><U004E><U0025><U0066><U0025><U004E>/
+<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0068>/
+<U0020><U0025><U0073><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
+<U004E><U0025><U0054><U002C><U0020><U0025><U0053><U0020><U0025><U007A><U0025>/
<U004E><U0025><U0063><U0025><U004E>"
+country_name "<U0055><U0053><U0041>"
+country_post "<U0055><U0053><U0041>"
country_ab2 "<U0055><U0053>"
country_ab3 "<U0055><U0053><U0041>"
country_num 840
+country_car "<U0055><U0053><U0041>"
+country_isbn 0
END LC_ADDRESS
diff --git a/localedata/locales/hsb_DE b/localedata/locales/hsb_DE
new file mode 100644
index 0000000000..aba925475c
--- /dev/null
+++ b/localedata/locales/hsb_DE
@@ -0,0 +1,2216 @@
+comment_char %
+escape_char /
+%
+% Upper Sorbian Language Locale for Germany
+% by Andrzej Krzysztofowicz <ankry at mif pg gda pl>
+% Source: information from Michael Wolf <milupo at sorbzilla de>
+%
+% Distribution and use is free, also for commercial purposes.
+
+LC_IDENTIFICATION
+title "Upper Sorbian locale for Germany"
+source "Information from Michael Wolf"
+address ""
+contact "Andrzej Krzysztofowicz"
+email "ankry@mif.pg.gda.pl"
+tel ""
+fax ""
+language "Upper Sorbian"
+territory "Germany"
+revision "0.1"
+date "2004-09-09"
+%
+category "i18n:1997";LC_IDENTIFICATION
+category "i18n:1997";LC_CTYPE
+category "i18n:1997";LC_COLLATE
+category "i18n:1997";LC_TIME
+category "i18n:1997";LC_NUMERIC
+category "i18n:1997";LC_MONETARY
+category "i18n:1997";LC_MESSAGES
+category "i18n:1997";LC_PAPER
+category "i18n:1997";LC_NAME
+category "i18n:1997";LC_ADDRESS
+category "i18n:1997";LC_TELEPHONE
+
+END LC_IDENTIFICATION
+
+LC_COLLATE
+collating-element <D-Z'> from "<U0044><U0179>"
+collating-element <D-z'> from "<U0044><U017A>"
+collating-element <d-Z'> from "<U0064><U0179>"
+collating-element <d-z'> from "<U0064><U017A>"
+collating-element <C-H> from "<U0043><U0048>"
+collating-element <C-h> from "<U0043><U0068>"
+collating-element <c-H> from "<U0063><U0048>"
+collating-element <c-h> from "<U0063><U0068>"
+
+% Base collation scheme: 1994-03-22
+
+% Ordering algorithm:
+% 1. Spaces and hyphen (but not soft
+% hyphen) before punctuation
+% characters, punctuation characters
+% before numbers,
+% numbers before letters.
+% 2. Letters with diacritical marks are
+% members of equivalence classes
+% 3. A distinction is made with regards
+% to case as noted below.
+% 4. Special characters are ignored
+% when comparing letters, but then
+% they are considered
+% 5. The alphabets are sorted in order
+% of first appearance in ISO 10646:
+% Latin, Greek, Cyrillic, etc.
+%
+% According to Greek specifications,
+% the steps 2. and 3. above are reversed
+% for the Greek script
+
+% collating symbols
+
+% The collating symbol naming is
+% mostly taken from ISO 10646-1,
+% for example the case and accent
+% names are from this standard.
+
+collating-symbol <CAPITAL>
+collating-symbol <CAPITAL-SMALL>
+collating-symbol <SMALL-CAPITAL>
+collating-symbol <SMALL>
+
+% <CAPITAL-SMALL> and <SMALL-CAPITAL>
+% are for cases like Danish <U0041><U0061>
+% and Spanish <U0043><U0068> being treated
+% as one letter.
+
+% The <a8> ...... <z8> collating
+% symbols have defined weights as
+% the last character in a group of
+% Latin letters. They are used
+% to specify deltas by locales using
+% a locale as the default ordering
+% and by "replace-after" statements
+% specifying the changed placement
+% in an ordering of a character.
+
+collating-symbol <a8>
+collating-symbol <b8>
+collating-symbol <c8>
+collating-symbol <d8>
+collating-symbol <e8>
+collating-symbol <f8>
+collating-symbol <g8>
+collating-symbol <h8>
+collating-symbol <i8>
+collating-symbol <j8>
+collating-symbol <k8>
+collating-symbol <l8>
+collating-symbol <m8>
+collating-symbol <n8>
+collating-symbol <o8>
+collating-symbol <p8>
+collating-symbol <q8>
+collating-symbol <r8>
+collating-symbol <s8>
+collating-symbol <t8>
+collating-symbol <u8>
+collating-symbol <v8>
+collating-symbol <w8>
+collating-symbol <x8>
+collating-symbol <y8>
+collating-symbol <z8>
+
+collating-symbol <NONE>
+collating-symbol <ACUTE>
+collating-symbol <ACUTE+DOT>
+collating-symbol <GRAVE>
+collating-symbol <DOUBLE-GRAVE>
+collating-symbol <BREVE>
+collating-symbol <BREVE+ACUTE>
+collating-symbol <BREVE+GRAVE>
+collating-symbol <BREVE+MACRON>
+collating-symbol <BREVE+HOOK>
+collating-symbol <BREVE+TILDE>
+collating-symbol <BREVE+DOT-BELOW>
+collating-symbol <BREVE-BELOW>
+collating-symbol <INVERTED-BREVE>
+collating-symbol <CIRCUMFLEX>
+collating-symbol <CIRCUMFLEX+ACUTE>
+collating-symbol <CIRCUMFLEX+GRAVE>
+collating-symbol <CIRCUMFLEX+HOOK>
+collating-symbol <CIRCUMFLEX+TILDE>
+collating-symbol <CIRCUMFLEX+DOT-BELOW>
+collating-symbol <CARON>
+collating-symbol <CARON+DIAERESIS>
+collating-symbol <CARON+DOT>
+collating-symbol <RING>
+collating-symbol <RING+ACUTE>
+collating-symbol <RING-BELOW>
+collating-symbol <DIAERESIS>
+collating-symbol <DIAERESIS+MACRON>
+collating-symbol <DIAERESIS+ACUTE>
+collating-symbol <DIAERESIS+GRAVE>
+collating-symbol <DIAERESIS+CARON>
+collating-symbol <DOUBLE-ACUTE>
+collating-symbol <HOOK>
+collating-symbol <TILDE>
+collating-symbol <TILDE+ACUTE>
+collating-symbol <TILDE+DIAERESIS>
+collating-symbol <TILDE-BELOW>
+collating-symbol <DOT>
+collating-symbol <DOT-BELOW>
+collating-symbol <DOT+DOT-BELOW>
+collating-symbol <STROKE>
+collating-symbol <STROKE+ACUTE>
+collating-symbol <CEDILLA>
+collating-symbol <CEDILLA+ACUTE>
+collating-symbol <CEDILLA+GRAVE>
+collating-symbol <CEDILLA+BREVE>
+collating-symbol <OGONEK>
+collating-symbol <OGONEK+MACRON>
+collating-symbol <MACRON>
+collating-symbol <MACRON+ACUTE>
+collating-symbol <MACRON+GRAVE>
+collating-symbol <MACRON+DIAERESIS>
+collating-symbol <MACRON+DIAERESIS-BELOW>
+collating-symbol <MACRON+DOT>
+collating-symbol <MACRON+DOT-BELOW>
+collating-symbol <MACRON+CIRCUMFLEX>
+collating-symbol <LINE-BELOW>
+collating-symbol <HORN>
+collating-symbol <HORN+ACUTE>
+collating-symbol <HORN+GRAVE>
+collating-symbol <HORN+HOOK>
+collating-symbol <HORN+TILDE>
+collating-symbol <HORN+DOT-BELOW>
+collating-symbol <PRECEDED-BY-APOSTROPHE>
+collating-symbol <GREEK>
+collating-symbol <TONOS>
+collating-symbol <DIALYTICA>
+collating-symbol <DIALYTICA+TONOS>
+collating-symbol <CYRILLIC>
+collating-symbol <HIRAGANA>
+collating-symbol <KATAKANA>
+collating-symbol <SPECIAL>
+
+% letter;accent;case;specials
+
+order_start forward;backward/
+ ;forward;position
+
+% <CAPITAL> or <SMALL> letters first:
+
+<SMALL>
+<SMALL-CAPITAL>
+<CAPITAL-SMALL>
+<CAPITAL>
+
+% Accents:
+
+<NONE>
+<ACUTE>
+<ACUTE+DOT>
+<GRAVE>
+<DOUBLE-GRAVE>
+<BREVE>
+<BREVE+ACUTE>
+<BREVE+GRAVE>
+<BREVE+MACRON>
+<BREVE+HOOK>
+<BREVE+TILDE>
+<BREVE+DOT-BELOW>
+<BREVE-BELOW>
+<INVERTED-BREVE>
+<CIRCUMFLEX>
+<CIRCUMFLEX+ACUTE>
+<CIRCUMFLEX+GRAVE>
+<CIRCUMFLEX+HOOK>
+<CIRCUMFLEX+TILDE>
+<CIRCUMFLEX+DOT-BELOW>
+<CARON>
+<CARON+DIAERESIS>
+<CARON+DOT>
+<RING>
+<RING+ACUTE>
+<RING-BELOW>
+<DIAERESIS>
+<DIAERESIS+MACRON>
+<DIAERESIS+ACUTE>
+<DIAERESIS+GRAVE>
+<DIAERESIS+CARON>
+<DOUBLE-ACUTE>
+<HOOK>
+<TILDE>
+<TILDE+ACUTE>
+<TILDE+DIAERESIS>
+<TILDE-BELOW>
+<DOT>
+<DOT-BELOW>
+<DOT+DOT-BELOW>
+<STROKE>
+<STROKE+ACUTE>
+<CEDILLA>
+<CEDILLA+ACUTE>
+<CEDILLA+GRAVE>
+<CEDILLA+BREVE>
+<OGONEK>
+<OGONEK+MACRON>
+<MACRON>
+<MACRON+ACUTE>
+<MACRON+GRAVE>
+<MACRON+DIAERESIS>
+<MACRON+DIAERESIS-BELOW>
+<MACRON+DOT>
+<MACRON+DOT-BELOW>
+<MACRON+CIRCUMFLEX>
+<LINE-BELOW>
+<HORN>
+<HORN+ACUTE>
+<HORN+GRAVE>
+<HORN+HOOK>
+<HORN+TILDE>
+<HORN+DOT-BELOW>
+<PRECEDED-BY-APOSTROPHE>
+<GREEK>
+<TONOS>
+<DIALYTICA>
+<DIALYTICA+TONOS>
+<CYRILLIC>
+<HIRAGANA>
+<KATAKANA>
+<SPECIAL>
+
+<U00A0> <U00A0>;<U00A0>;<U00A0>;IGNORE
+<U0020> IGNORE;IGNORE;IGNORE;<U0020>
+<U0009> IGNORE;IGNORE;IGNORE;<U0009>
+<U000B> IGNORE;IGNORE;IGNORE;<U000B>
+<U000D> IGNORE;IGNORE;IGNORE;<U000D>
+<U000A> IGNORE;IGNORE;IGNORE;<U000A>
+<U000C> IGNORE;IGNORE;IGNORE;<U000C>
+<U005F> IGNORE;IGNORE;IGNORE;<U005F>
+<U00AF> IGNORE;IGNORE;IGNORE;<U00AF>
+<U00AD> IGNORE;IGNORE;IGNORE;<U00AD>
+<U002D> IGNORE;IGNORE;IGNORE;<U002D>
+<U002C> IGNORE;IGNORE;IGNORE;<U002C>
+<U003B> IGNORE;IGNORE;IGNORE;<U003B>
+<U003A> IGNORE;IGNORE;IGNORE;<U003A>
+<U0021> IGNORE;IGNORE;IGNORE;<U0021>
+<U00A1> IGNORE;IGNORE;IGNORE;<U00A1>
+<U003F> IGNORE;IGNORE;IGNORE;<U003F>
+<U00BF> IGNORE;IGNORE;IGNORE;<U00BF>
+<U002F> IGNORE;IGNORE;IGNORE;<U002F>
+<U002E> IGNORE;IGNORE;IGNORE;<U002E>
+<U00B4> IGNORE;IGNORE;IGNORE;<U00B4>
+<U0060> IGNORE;IGNORE;IGNORE;<U0060>
+<U005E> IGNORE;IGNORE;IGNORE;<U005E>
+<U00A8> IGNORE;IGNORE;IGNORE;<U00A8>
+<U007E> IGNORE;IGNORE;IGNORE;<U007E>
+<U00B7> IGNORE;IGNORE;IGNORE;<U00B7>
+<U00B8> IGNORE;IGNORE;IGNORE;<U00B8>
+<U0027> IGNORE;IGNORE;IGNORE;<U0027>
+<U2018> IGNORE;IGNORE;IGNORE;<U2018>
+<U2019> IGNORE;IGNORE;IGNORE;<U2019>
+<U0022> IGNORE;IGNORE;IGNORE;<U0022>
+<U201C> IGNORE;IGNORE;IGNORE;<U201C>
+<U201D> IGNORE;IGNORE;IGNORE;<U201D>
+<U00AB> IGNORE;IGNORE;IGNORE;<U00AB>
+<U00BB> IGNORE;IGNORE;IGNORE;<U00BB>
+<U0028> IGNORE;IGNORE;IGNORE;<U0028>
+<U207D> IGNORE;IGNORE;IGNORE;<U207D>
+<U0029> IGNORE;IGNORE;IGNORE;<U0029>
+<U207E> IGNORE;IGNORE;IGNORE;<U207E>
+<U005B> IGNORE;IGNORE;IGNORE;<U005B>
+<U005D> IGNORE;IGNORE;IGNORE;<U005D>
+<U007B> IGNORE;IGNORE;IGNORE;<U007B>
+<U007D> IGNORE;IGNORE;IGNORE;<U007D>
+<U00A7> IGNORE;IGNORE;IGNORE;<U00A7>
+<U00B6> IGNORE;IGNORE;IGNORE;<U00B6>
+<U00A9> IGNORE;IGNORE;IGNORE;<U00A9>
+<U00AE> IGNORE;IGNORE;IGNORE;<U00AE>
+<U0040> IGNORE;IGNORE;IGNORE;<U0040>
+<U00A4> IGNORE;IGNORE;IGNORE;<U00A4>
+<U00A2> IGNORE;IGNORE;IGNORE;<U00A2>
+<U0024> IGNORE;IGNORE;IGNORE;<U0024>
+<U00A3> IGNORE;IGNORE;IGNORE;<U00A3>
+<U00A5> IGNORE;IGNORE;IGNORE;<U00A5>
+<U002A> IGNORE;IGNORE;IGNORE;<U002A>
+<U005C> IGNORE;IGNORE;IGNORE;<U005C>
+<U0026> IGNORE;IGNORE;IGNORE;<U0026>
+<U0023> IGNORE;IGNORE;IGNORE;<U0023>
+<U0025> IGNORE;IGNORE;IGNORE;<U0025>
+<U207B> IGNORE;IGNORE;IGNORE;<U207B>
+<U002B> IGNORE;IGNORE;IGNORE;<U002B>
+<U207A> IGNORE;IGNORE;IGNORE;<U207A>
+<U00B1> IGNORE;IGNORE;IGNORE;<U00B1>
+<U00F7> IGNORE;IGNORE;IGNORE;<U00F7>
+<U00D7> IGNORE;IGNORE;IGNORE;<U00D7>
+<U2260> IGNORE;IGNORE;IGNORE;<U2260>
+<U003C> IGNORE;IGNORE;IGNORE;<U003C>
+<U2264> IGNORE;IGNORE;IGNORE;<U2264>
+<U003D> IGNORE;IGNORE;IGNORE;<U003D>
+<U2265> IGNORE;IGNORE;IGNORE;<U2265>
+<U003E> IGNORE;IGNORE;IGNORE;<U003E>
+<U00AC> IGNORE;IGNORE;IGNORE;<U00AC>
+<U007C> IGNORE;IGNORE;IGNORE;<U007C>
+<U00A6> IGNORE;IGNORE;IGNORE;<U00A6>
+<U00B0> IGNORE;IGNORE;IGNORE;<U00B0>
+<U00B5> IGNORE;IGNORE;IGNORE;<U00B5>
+<U02C7> IGNORE;IGNORE;IGNORE;<U02C7>
+<U02D8> IGNORE;IGNORE;IGNORE;<U02D8>
+<U02D9> IGNORE;IGNORE;IGNORE;<U02D9>
+<U02DA> IGNORE;IGNORE;IGNORE;<U02DA>
+<U02DB> IGNORE;IGNORE;IGNORE;<U02DB>
+<U02DC> IGNORE;IGNORE;IGNORE;<U02DC>
+<U02DD> IGNORE;IGNORE;IGNORE;<U02DD>
+<U0374> IGNORE;IGNORE;IGNORE;<U0374>
+<U0375> IGNORE;IGNORE;IGNORE;<U0375>
+<U037A> IGNORE;IGNORE;IGNORE;<U037A>
+<U037E> IGNORE;IGNORE;IGNORE;<U037E>
+<U0384> IGNORE;IGNORE;IGNORE;<U0384>
+<U0385> IGNORE;IGNORE;IGNORE;<U0385>
+<U0387> IGNORE;IGNORE;IGNORE;<U0387>
+<U03D0> IGNORE;IGNORE;IGNORE;<U03D0>
+<U1FBF> IGNORE;IGNORE;IGNORE;<U1FBF>
+<U1FC0> IGNORE;IGNORE;IGNORE;<U1FC0>
+<U1FC1> IGNORE;IGNORE;IGNORE;<U1FC1>
+<U1FCD> IGNORE;IGNORE;IGNORE;<U1FCD>
+<U1FCE> IGNORE;IGNORE;IGNORE;<U1FCE>
+<U1FCF> IGNORE;IGNORE;IGNORE;<U1FCF>
+<U1FDD> IGNORE;IGNORE;IGNORE;<U1FDD>
+<U1FDE> IGNORE;IGNORE;IGNORE;<U1FDE>
+<U1FDF> IGNORE;IGNORE;IGNORE;<U1FDF>
+<U1FED> IGNORE;IGNORE;IGNORE;<U1FED>
+<U1FEF> IGNORE;IGNORE;IGNORE;<U1FEF>
+<U1FFE> IGNORE;IGNORE;IGNORE;<U1FFE>
+<U2002> IGNORE;IGNORE;IGNORE;<U2002>
+<U2003> IGNORE;IGNORE;IGNORE;<U2003>
+<U2004> IGNORE;IGNORE;IGNORE;<U2004>
+<U2005> IGNORE;IGNORE;IGNORE;<U2005>
+<U2006> IGNORE;IGNORE;IGNORE;<U2006>
+<U200E> IGNORE;IGNORE;IGNORE;<U200E>
+<U200F> IGNORE;IGNORE;IGNORE;<U200F>
+<U2009> IGNORE;IGNORE;IGNORE;<U2009>
+<U200A> IGNORE;IGNORE;IGNORE;<U200A>
+<U2010> IGNORE;IGNORE;IGNORE;<U2010>
+<U2013> IGNORE;IGNORE;IGNORE;<U2013>
+<U2014> IGNORE;IGNORE;IGNORE;<U2014>
+<U2015> IGNORE;IGNORE;IGNORE;<U2015>
+<U2016> IGNORE;IGNORE;IGNORE;<U2016>
+<U2017> IGNORE;IGNORE;IGNORE;<U2017>
+<U201A> IGNORE;IGNORE;IGNORE;<U201A>
+<U201B> IGNORE;IGNORE;IGNORE;<U201B>
+<U201E> IGNORE;IGNORE;IGNORE;<U201E>
+<U201F> IGNORE;IGNORE;IGNORE;<U201F>
+<U2020> IGNORE;IGNORE;IGNORE;<U2020>
+<U2021> IGNORE;IGNORE;IGNORE;<U2021>
+<U2219> IGNORE;IGNORE;IGNORE;<U2219>
+<U2025> IGNORE;IGNORE;IGNORE;<U2025>
+<U2026> IGNORE;IGNORE;IGNORE;<U2026>
+<U2030> IGNORE;IGNORE;IGNORE;<U2030>
+<U2032> IGNORE;IGNORE;IGNORE;<U2032>
+<U2033> IGNORE;IGNORE;IGNORE;<U2033>
+<U2034> IGNORE;IGNORE;IGNORE;<U2034>
+<U2035> IGNORE;IGNORE;IGNORE;<U2035>
+<U2036> IGNORE;IGNORE;IGNORE;<U2036>
+<U2037> IGNORE;IGNORE;IGNORE;<U2037>
+<U2038> IGNORE;IGNORE;IGNORE;<U2038>
+<U2039> IGNORE;IGNORE;IGNORE;<U2039>
+<U203A> IGNORE;IGNORE;IGNORE;<U203A>
+<U203B> IGNORE;IGNORE;IGNORE;<U203B>
+<U203C> IGNORE;IGNORE;IGNORE;<U203C>
+<U203E> IGNORE;IGNORE;IGNORE;<U203E>
+<U207C> IGNORE;IGNORE;IGNORE;<U207C>
+<U2080> IGNORE;IGNORE;IGNORE;<U2080>
+<U2081> IGNORE;IGNORE;IGNORE;<U2081>
+<U2082> IGNORE;IGNORE;IGNORE;<U2082>
+<U2083> IGNORE;IGNORE;IGNORE;<U2083>
+<U2084> IGNORE;IGNORE;IGNORE;<U2084>
+<U2085> IGNORE;IGNORE;IGNORE;<U2085>
+<U2086> IGNORE;IGNORE;IGNORE;<U2086>
+<U2087> IGNORE;IGNORE;IGNORE;<U2087>
+<U2088> IGNORE;IGNORE;IGNORE;<U2088>
+<U2089> IGNORE;IGNORE;IGNORE;<U2089>
+<U208A> IGNORE;IGNORE;IGNORE;<U208A>
+<U208B> IGNORE;IGNORE;IGNORE;<U208B>
+<U208C> IGNORE;IGNORE;IGNORE;<U208C>
+<U208D> IGNORE;IGNORE;IGNORE;<U208D>
+<U208E> IGNORE;IGNORE;IGNORE;<U208E>
+<U20A3> IGNORE;IGNORE;IGNORE;<U20A3>
+<U20A4> IGNORE;IGNORE;IGNORE;<U20A4>
+<U20A7> IGNORE;IGNORE;IGNORE;<U20A7>
+<U20A9> IGNORE;IGNORE;IGNORE;<U20A9>
+<U2103> IGNORE;IGNORE;IGNORE;<U2103>
+<U2105> IGNORE;IGNORE;IGNORE;<U2105>
+<U2109> IGNORE;IGNORE;IGNORE;<U2109>
+<U2116> IGNORE;IGNORE;IGNORE;<U2116>
+<U2117> IGNORE;IGNORE;IGNORE;<U2117>
+<U211E> IGNORE;IGNORE;IGNORE;<U211E>
+<U2120> IGNORE;IGNORE;IGNORE;<U2120>
+<U2122> IGNORE;IGNORE;IGNORE;<U2122>
+<U2126> IGNORE;IGNORE;IGNORE;<U2126>
+<U212B> IGNORE;IGNORE;IGNORE;<U212B>
+<U2153> IGNORE;IGNORE;IGNORE;<U2153>
+<U2154> IGNORE;IGNORE;IGNORE;<U2154>
+<U2155> IGNORE;IGNORE;IGNORE;<U2155>
+<U2156> IGNORE;IGNORE;IGNORE;<U2156>
+<U2157> IGNORE;IGNORE;IGNORE;<U2157>
+<U2158> IGNORE;IGNORE;IGNORE;<U2158>
+<U2159> IGNORE;IGNORE;IGNORE;<U2159>
+<U215A> IGNORE;IGNORE;IGNORE;<U215A>
+<U2160> IGNORE;IGNORE;IGNORE;<U2160>
+<U2161> IGNORE;IGNORE;IGNORE;<U2161>
+<U2162> IGNORE;IGNORE;IGNORE;<U2162>
+<U2163> IGNORE;IGNORE;IGNORE;<U2163>
+<U2164> IGNORE;IGNORE;IGNORE;<U2164>
+<U2165> IGNORE;IGNORE;IGNORE;<U2165>
+<U2166> IGNORE;IGNORE;IGNORE;<U2166>
+<U2167> IGNORE;IGNORE;IGNORE;<U2167>
+<U2168> IGNORE;IGNORE;IGNORE;<U2168>
+<U2169> IGNORE;IGNORE;IGNORE;<U2169>
+<U216A> IGNORE;IGNORE;IGNORE;<U216A>
+<U216B> IGNORE;IGNORE;IGNORE;<U216B>
+<U216C> IGNORE;IGNORE;IGNORE;<U216C>
+<U216D> IGNORE;IGNORE;IGNORE;<U216D>
+<U216E> IGNORE;IGNORE;IGNORE;<U216E>
+<U216F> IGNORE;IGNORE;IGNORE;<U216F>
+<U2170> IGNORE;IGNORE;IGNORE;<U2170>
+<U2171> IGNORE;IGNORE;IGNORE;<U2171>
+<U2172> IGNORE;IGNORE;IGNORE;<U2172>
+<U2173> IGNORE;IGNORE;IGNORE;<U2173>
+<U2174> IGNORE;IGNORE;IGNORE;<U2174>
+<U2175> IGNORE;IGNORE;IGNORE;<U2175>
+<U2176> IGNORE;IGNORE;IGNORE;<U2176>
+<U2177> IGNORE;IGNORE;IGNORE;<U2177>
+<U2178> IGNORE;IGNORE;IGNORE;<U2178>
+<U2179> IGNORE;IGNORE;IGNORE;<U2179>
+<U217A> IGNORE;IGNORE;IGNORE;<U217A>
+<U217B> IGNORE;IGNORE;IGNORE;<U217B>
+<U217C> IGNORE;IGNORE;IGNORE;<U217C>
+<U217D> IGNORE;IGNORE;IGNORE;<U217D>
+<U217E> IGNORE;IGNORE;IGNORE;<U217E>
+<U217F> IGNORE;IGNORE;IGNORE;<U217F>
+<U2180> IGNORE;IGNORE;IGNORE;<U2180>
+<U2181> IGNORE;IGNORE;IGNORE;<U2181>
+<U2182> IGNORE;IGNORE;IGNORE;<U2182>
+<U2191> IGNORE;IGNORE;IGNORE;<U2191>
+<U2193> IGNORE;IGNORE;IGNORE;<U2193>
+<U2194> IGNORE;IGNORE;IGNORE;<U2194>
+<U2195> IGNORE;IGNORE;IGNORE;<U2195>
+<U2196> IGNORE;IGNORE;IGNORE;<U2196>
+<U2197> IGNORE;IGNORE;IGNORE;<U2197>
+<U2198> IGNORE;IGNORE;IGNORE;<U2198>
+<U2199> IGNORE;IGNORE;IGNORE;<U2199>
+<U21A8> IGNORE;IGNORE;IGNORE;<U21A8>
+<U21C0> IGNORE;IGNORE;IGNORE;<U21C0>
+<U21D0> IGNORE;IGNORE;IGNORE;<U21D0>
+<U21D2> IGNORE;IGNORE;IGNORE;<U21D2>
+<U21D4> IGNORE;IGNORE;IGNORE;<U21D4>
+<U2200> IGNORE;IGNORE;IGNORE;<U2200>
+<U2202> IGNORE;IGNORE;IGNORE;<U2202>
+<U2203> IGNORE;IGNORE;IGNORE;<U2203>
+<U2205> IGNORE;IGNORE;IGNORE;<U2205>
+<U2206> IGNORE;IGNORE;IGNORE;<U2206>
+<U2207> IGNORE;IGNORE;IGNORE;<U2207>
+<U2208> IGNORE;IGNORE;IGNORE;<U2208>
+<U220B> IGNORE;IGNORE;IGNORE;<U220B>
+<U220F> IGNORE;IGNORE;IGNORE;<U220F>
+<U2211> IGNORE;IGNORE;IGNORE;<U2211>
+<U2212> IGNORE;IGNORE;IGNORE;<U2212>
+<U2213> IGNORE;IGNORE;IGNORE;<U2213>
+<U2214> IGNORE;IGNORE;IGNORE;<U2214>
+<U2044> IGNORE;IGNORE;IGNORE;<U2044>
+<U2217> IGNORE;IGNORE;IGNORE;<U2217>
+<U2218> IGNORE;IGNORE;IGNORE;<U2218>
+<U2022> IGNORE;IGNORE;IGNORE;<U2022>
+<U221A> IGNORE;IGNORE;IGNORE;<U221A>
+<U221D> IGNORE;IGNORE;IGNORE;<U221D>
+<U221E> IGNORE;IGNORE;IGNORE;<U221E>
+<U221F> IGNORE;IGNORE;IGNORE;<U221F>
+<U2220> IGNORE;IGNORE;IGNORE;<U2220>
+<U2225> IGNORE;IGNORE;IGNORE;<U2225>
+<U2227> IGNORE;IGNORE;IGNORE;<U2227>
+<U2228> IGNORE;IGNORE;IGNORE;<U2228>
+<U2229> IGNORE;IGNORE;IGNORE;<U2229>
+<U222A> IGNORE;IGNORE;IGNORE;<U222A>
+<U222B> IGNORE;IGNORE;IGNORE;<U222B>
+<U222C> IGNORE;IGNORE;IGNORE;<U222C>
+<U222E> IGNORE;IGNORE;IGNORE;<U222E>
+<U2234> IGNORE;IGNORE;IGNORE;<U2234>
+<U2235> IGNORE;IGNORE;IGNORE;<U2235>
+<U2236> IGNORE;IGNORE;IGNORE;<U2236>
+<U2237> IGNORE;IGNORE;IGNORE;<U2237>
+<U223C> IGNORE;IGNORE;IGNORE;<U223C>
+<U223E> IGNORE;IGNORE;IGNORE;<U223E>
+<U2243> IGNORE;IGNORE;IGNORE;<U2243>
+<U2245> IGNORE;IGNORE;IGNORE;<U2245>
+<U2248> IGNORE;IGNORE;IGNORE;<U2248>
+<U224C> IGNORE;IGNORE;IGNORE;<U224C>
+<U2253> IGNORE;IGNORE;IGNORE;<U2253>
+<U2261> IGNORE;IGNORE;IGNORE;<U2261>
+<U226A> IGNORE;IGNORE;IGNORE;<U226A>
+<U226B> IGNORE;IGNORE;IGNORE;<U226B>
+<U226E> IGNORE;IGNORE;IGNORE;<U226E>
+<U226F> IGNORE;IGNORE;IGNORE;<U226F>
+<U2282> IGNORE;IGNORE;IGNORE;<U2282>
+<U2283> IGNORE;IGNORE;IGNORE;<U2283>
+<U2286> IGNORE;IGNORE;IGNORE;<U2286>
+<U2287> IGNORE;IGNORE;IGNORE;<U2287>
+<U2299> IGNORE;IGNORE;IGNORE;<U2299>
+<U229A> IGNORE;IGNORE;IGNORE;<U229A>
+<U22A5> IGNORE;IGNORE;IGNORE;<U22A5>
+<U22C5> IGNORE;IGNORE;IGNORE;<U22C5>
+<U22EE> IGNORE;IGNORE;IGNORE;<U22EE>
+<U2302> IGNORE;IGNORE;IGNORE;<U2302>
+<U2308> IGNORE;IGNORE;IGNORE;<U2308>
+<U2309> IGNORE;IGNORE;IGNORE;<U2309>
+<U230A> IGNORE;IGNORE;IGNORE;<U230A>
+<U230B> IGNORE;IGNORE;IGNORE;<U230B>
+<U2310> IGNORE;IGNORE;IGNORE;<U2310>
+<U2312> IGNORE;IGNORE;IGNORE;<U2312>
+<U2315> IGNORE;IGNORE;IGNORE;<U2315>
+<U2320> IGNORE;IGNORE;IGNORE;<U2320>
+<U2321> IGNORE;IGNORE;IGNORE;<U2321>
+<U2423> IGNORE;IGNORE;IGNORE;<U2423>
+<U2440> IGNORE;IGNORE;IGNORE;<U2440>
+<U2441> IGNORE;IGNORE;IGNORE;<U2441>
+<U2442> IGNORE;IGNORE;IGNORE;<U2442>
+<U2443> IGNORE;IGNORE;IGNORE;<U2443>
+<U2446> IGNORE;IGNORE;IGNORE;<U2446>
+<U2447> IGNORE;IGNORE;IGNORE;<U2447>
+<U2448> IGNORE;IGNORE;IGNORE;<U2448>
+<U2449> IGNORE;IGNORE;IGNORE;<U2449>
+<U2460> IGNORE;IGNORE;IGNORE;<U2460>
+<U2461> IGNORE;IGNORE;IGNORE;<U2461>
+<U2462> IGNORE;IGNORE;IGNORE;<U2462>
+<U2463> IGNORE;IGNORE;IGNORE;<U2463>
+<U2464> IGNORE;IGNORE;IGNORE;<U2464>
+<U2465> IGNORE;IGNORE;IGNORE;<U2465>
+<U2466> IGNORE;IGNORE;IGNORE;<U2466>
+<U2467> IGNORE;IGNORE;IGNORE;<U2467>
+<U2468> IGNORE;IGNORE;IGNORE;<U2468>
+<U2469> IGNORE;IGNORE;IGNORE;<U2469>
+<U246A> IGNORE;IGNORE;IGNORE;<U246A>
+<U246B> IGNORE;IGNORE;IGNORE;<U246B>
+<U246C> IGNORE;IGNORE;IGNORE;<U246C>
+<U246D> IGNORE;IGNORE;IGNORE;<U246D>
+<U246E> IGNORE;IGNORE;IGNORE;<U246E>
+<U246F> IGNORE;IGNORE;IGNORE;<U246F>
+<U2470> IGNORE;IGNORE;IGNORE;<U2470>
+<U2471> IGNORE;IGNORE;IGNORE;<U2471>
+<U2472> IGNORE;IGNORE;IGNORE;<U2472>
+<U2473> IGNORE;IGNORE;IGNORE;<U2473>
+<U2474> IGNORE;IGNORE;IGNORE;<U2474>
+<U2475> IGNORE;IGNORE;IGNORE;<U2475>
+<U2476> IGNORE;IGNORE;IGNORE;<U2476>
+<U2477> IGNORE;IGNORE;IGNORE;<U2477>
+<U2478> IGNORE;IGNORE;IGNORE;<U2478>
+<U2479> IGNORE;IGNORE;IGNORE;<U2479>
+<U247A> IGNORE;IGNORE;IGNORE;<U247A>
+<U247B> IGNORE;IGNORE;IGNORE;<U247B>
+<U247C> IGNORE;IGNORE;IGNORE;<U247C>
+<U247D> IGNORE;IGNORE;IGNORE;<U247D>
+<U247E> IGNORE;IGNORE;IGNORE;<U247E>
+<U247F> IGNORE;IGNORE;IGNORE;<U247F>
+<U2480> IGNORE;IGNORE;IGNORE;<U2480>
+<U2481> IGNORE;IGNORE;IGNORE;<U2481>
+<U2482> IGNORE;IGNORE;IGNORE;<U2482>
+<U2483> IGNORE;IGNORE;IGNORE;<U2483>
+<U2484> IGNORE;IGNORE;IGNORE;<U2484>
+<U2485> IGNORE;IGNORE;IGNORE;<U2485>
+<U2486> IGNORE;IGNORE;IGNORE;<U2486>
+<U2487> IGNORE;IGNORE;IGNORE;<U2487>
+<U2488> IGNORE;IGNORE;IGNORE;<U2488>
+<U2489> IGNORE;IGNORE;IGNORE;<U2489>
+<U248A> IGNORE;IGNORE;IGNORE;<U248A>
+<U248B> IGNORE;IGNORE;IGNORE;<U248B>
+<U248C> IGNORE;IGNORE;IGNORE;<U248C>
+<U248D> IGNORE;IGNORE;IGNORE;<U248D>
+<U248E> IGNORE;IGNORE;IGNORE;<U248E>
+<U248F> IGNORE;IGNORE;IGNORE;<U248F>
+<U2490> IGNORE;IGNORE;IGNORE;<U2490>
+<U2491> IGNORE;IGNORE;IGNORE;<U2491>
+<U2492> IGNORE;IGNORE;IGNORE;<U2492>
+<U2493> IGNORE;IGNORE;IGNORE;<U2493>
+<U2494> IGNORE;IGNORE;IGNORE;<U2494>
+<U2495> IGNORE;IGNORE;IGNORE;<U2495>
+<U2496> IGNORE;IGNORE;IGNORE;<U2496>
+<U2497> IGNORE;IGNORE;IGNORE;<U2497>
+<U2498> IGNORE;IGNORE;IGNORE;<U2498>
+<U2499> IGNORE;IGNORE;IGNORE;<U2499>
+<U249A> IGNORE;IGNORE;IGNORE;<U249A>
+<U249B> IGNORE;IGNORE;IGNORE;<U249B>
+<U24EA> IGNORE;IGNORE;IGNORE;<U24EA>
+<U2500> IGNORE;IGNORE;IGNORE;<U2500>
+<U2550> IGNORE;IGNORE;IGNORE;<U2550>
+<U2502> IGNORE;IGNORE;IGNORE;<U2502>
+<U2551> IGNORE;IGNORE;IGNORE;<U2551>
+<U2504> IGNORE;IGNORE;IGNORE;<U2504>
+<U2505> IGNORE;IGNORE;IGNORE;<U2505>
+<U2506> IGNORE;IGNORE;IGNORE;<U2506>
+<U2507> IGNORE;IGNORE;IGNORE;<U2507>
+<U2508> IGNORE;IGNORE;IGNORE;<U2508>
+<U2509> IGNORE;IGNORE;IGNORE;<U2509>
+<U250A> IGNORE;IGNORE;IGNORE;<U250A>
+<U250B> IGNORE;IGNORE;IGNORE;<U250B>
+<U250C> IGNORE;IGNORE;IGNORE;<U250C>
+<U2552> IGNORE;IGNORE;IGNORE;<U2552>
+<U2553> IGNORE;IGNORE;IGNORE;<U2553>
+<U2554> IGNORE;IGNORE;IGNORE;<U2554>
+<U2510> IGNORE;IGNORE;IGNORE;<U2510>
+<U2555> IGNORE;IGNORE;IGNORE;<U2555>
+<U2556> IGNORE;IGNORE;IGNORE;<U2556>
+<U2557> IGNORE;IGNORE;IGNORE;<U2557>
+<U2514> IGNORE;IGNORE;IGNORE;<U2514>
+<U2558> IGNORE;IGNORE;IGNORE;<U2558>
+<U2559> IGNORE;IGNORE;IGNORE;<U2559>
+<U255A> IGNORE;IGNORE;IGNORE;<U255A>
+<U2518> IGNORE;IGNORE;IGNORE;<U2518>
+<U255B> IGNORE;IGNORE;IGNORE;<U255B>
+<U255C> IGNORE;IGNORE;IGNORE;<U255C>
+<U255D> IGNORE;IGNORE;IGNORE;<U255D>
+<U251C> IGNORE;IGNORE;IGNORE;<U251C>
+<U255E> IGNORE;IGNORE;IGNORE;<U255E>
+<U251E> IGNORE;IGNORE;IGNORE;<U251E>
+<U251F> IGNORE;IGNORE;IGNORE;<U251F>
+<U255F> IGNORE;IGNORE;IGNORE;<U255F>
+<U2521> IGNORE;IGNORE;IGNORE;<U2521>
+<U2522> IGNORE;IGNORE;IGNORE;<U2522>
+<U2560> IGNORE;IGNORE;IGNORE;<U2560>
+<U2524> IGNORE;IGNORE;IGNORE;<U2524>
+<U2561> IGNORE;IGNORE;IGNORE;<U2561>
+<U2526> IGNORE;IGNORE;IGNORE;<U2526>
+<U2527> IGNORE;IGNORE;IGNORE;<U2527>
+<U2562> IGNORE;IGNORE;IGNORE;<U2562>
+<U2529> IGNORE;IGNORE;IGNORE;<U2529>
+<U252A> IGNORE;IGNORE;IGNORE;<U252A>
+<U2563> IGNORE;IGNORE;IGNORE;<U2563>
+<U252C> IGNORE;IGNORE;IGNORE;<U252C>
+<U252D> IGNORE;IGNORE;IGNORE;<U252D>
+<U252E> IGNORE;IGNORE;IGNORE;<U252E>
+<U2564> IGNORE;IGNORE;IGNORE;<U2564>
+<U2565> IGNORE;IGNORE;IGNORE;<U2565>
+<U2531> IGNORE;IGNORE;IGNORE;<U2531>
+<U2532> IGNORE;IGNORE;IGNORE;<U2532>
+<U2566> IGNORE;IGNORE;IGNORE;<U2566>
+<U2534> IGNORE;IGNORE;IGNORE;<U2534>
+<U2535> IGNORE;IGNORE;IGNORE;<U2535>
+<U2536> IGNORE;IGNORE;IGNORE;<U2536>
+<U2567> IGNORE;IGNORE;IGNORE;<U2567>
+<U2568> IGNORE;IGNORE;IGNORE;<U2568>
+<U2539> IGNORE;IGNORE;IGNORE;<U2539>
+<U253A> IGNORE;IGNORE;IGNORE;<U253A>
+<U2569> IGNORE;IGNORE;IGNORE;<U2569>
+<U253C> IGNORE;IGNORE;IGNORE;<U253C>
+<U253D> IGNORE;IGNORE;IGNORE;<U253D>
+<U253E> IGNORE;IGNORE;IGNORE;<U253E>
+<U256A> IGNORE;IGNORE;IGNORE;<U256A>
+<U2540> IGNORE;IGNORE;IGNORE;<U2540>
+<U2541> IGNORE;IGNORE;IGNORE;<U2541>
+<U256B> IGNORE;IGNORE;IGNORE;<U256B>
+<U2543> IGNORE;IGNORE;IGNORE;<U2543>
+<U2544> IGNORE;IGNORE;IGNORE;<U2544>
+<U2545> IGNORE;IGNORE;IGNORE;<U2545>
+<U2546> IGNORE;IGNORE;IGNORE;<U2546>
+<U2547> IGNORE;IGNORE;IGNORE;<U2547>
+<U2548> IGNORE;IGNORE;IGNORE;<U2548>
+<U2549> IGNORE;IGNORE;IGNORE;<U2549>
+<U254A> IGNORE;IGNORE;IGNORE;<U254A>
+<U256C> IGNORE;IGNORE;IGNORE;<U256C>
+<U2571> IGNORE;IGNORE;IGNORE;<U2571>
+<U2572> IGNORE;IGNORE;IGNORE;<U2572>
+<U2580> IGNORE;IGNORE;IGNORE;<U2580>
+<U2584> IGNORE;IGNORE;IGNORE;<U2584>
+<U2588> IGNORE;IGNORE;IGNORE;<U2588>
+<U258C> IGNORE;IGNORE;IGNORE;<U258C>
+<U2590> IGNORE;IGNORE;IGNORE;<U2590>
+<U2591> IGNORE;IGNORE;IGNORE;<U2591>
+<U2592> IGNORE;IGNORE;IGNORE;<U2592>
+<U2593> IGNORE;IGNORE;IGNORE;<U2593>
+<U25A0> IGNORE;IGNORE;IGNORE;<U25A0>
+<U25A1> IGNORE;IGNORE;IGNORE;<U25A1>
+<U25A2> IGNORE;IGNORE;IGNORE;<U25A2>
+<U25A3> IGNORE;IGNORE;IGNORE;<U25A3>
+<U25A4> IGNORE;IGNORE;IGNORE;<U25A4>
+<U25A5> IGNORE;IGNORE;IGNORE;<U25A5>
+<U25A6> IGNORE;IGNORE;IGNORE;<U25A6>
+<U25A7> IGNORE;IGNORE;IGNORE;<U25A7>
+<U25A8> IGNORE;IGNORE;IGNORE;<U25A8>
+<U25A9> IGNORE;IGNORE;IGNORE;<U25A9>
+<U25AA> IGNORE;IGNORE;IGNORE;<U25AA>
+<U25AC> IGNORE;IGNORE;IGNORE;<U25AC>
+<U25AD> IGNORE;IGNORE;IGNORE;<U25AD>
+<U25B2> IGNORE;IGNORE;IGNORE;<U25B2>
+<U25B3> IGNORE;IGNORE;IGNORE;<U25B3>
+<U25B7> IGNORE;IGNORE;IGNORE;<U25B7>
+<U25BA> IGNORE;IGNORE;IGNORE;<U25BA>
+<U25BC> IGNORE;IGNORE;IGNORE;<U25BC>
+<U25BD> IGNORE;IGNORE;IGNORE;<U25BD>
+<U25C1> IGNORE;IGNORE;IGNORE;<U25C1>
+<U25C4> IGNORE;IGNORE;IGNORE;<U25C4>
+<U25C6> IGNORE;IGNORE;IGNORE;<U25C6>
+<U25C7> IGNORE;IGNORE;IGNORE;<U25C7>
+<U25CA> IGNORE;IGNORE;IGNORE;<U25CA>
+<U25CB> IGNORE;IGNORE;IGNORE;<U25CB>
+<U25CE> IGNORE;IGNORE;IGNORE;<U25CE>
+<U25CF> IGNORE;IGNORE;IGNORE;<U25CF>
+<U25D0> IGNORE;IGNORE;IGNORE;<U25D0>
+<U25D1> IGNORE;IGNORE;IGNORE;<U25D1>
+<U25D8> IGNORE;IGNORE;IGNORE;<U25D8>
+<U25D9> IGNORE;IGNORE;IGNORE;<U25D9>
+<U25E2> IGNORE;IGNORE;IGNORE;<U25E2>
+<U25E3> IGNORE;IGNORE;IGNORE;<U25E3>
+<U25EF> IGNORE;IGNORE;IGNORE;<U25EF>
+<U2605> IGNORE;IGNORE;IGNORE;<U2605>
+<U2606> IGNORE;IGNORE;IGNORE;<U2606>
+<U260E> IGNORE;IGNORE;IGNORE;<U260E>
+<U260F> IGNORE;IGNORE;IGNORE;<U260F>
+<U261C> IGNORE;IGNORE;IGNORE;<U261C>
+<U261E> IGNORE;IGNORE;IGNORE;<U261E>
+<U263A> IGNORE;IGNORE;IGNORE;<U263A>
+<U263B> IGNORE;IGNORE;IGNORE;<U263B>
+<U263C> IGNORE;IGNORE;IGNORE;<U263C>
+<U2640> IGNORE;IGNORE;IGNORE;<U2640>
+<U2642> IGNORE;IGNORE;IGNORE;<U2642>
+<U2660> IGNORE;IGNORE;IGNORE;<U2660>
+<U2661> IGNORE;IGNORE;IGNORE;<U2661>
+<U2662> IGNORE;IGNORE;IGNORE;<U2662>
+<U2663> IGNORE;IGNORE;IGNORE;<U2663>
+<U2664> IGNORE;IGNORE;IGNORE;<U2664>
+<U2665> IGNORE;IGNORE;IGNORE;<U2665>
+<U2666> IGNORE;IGNORE;IGNORE;<U2666>
+<U2667> IGNORE;IGNORE;IGNORE;<U2667>
+<U2669> IGNORE;IGNORE;IGNORE;<U2669>
+<U266A> IGNORE;IGNORE;IGNORE;<U266A>
+<U266B> IGNORE;IGNORE;IGNORE;<U266B>
+<U266C> IGNORE;IGNORE;IGNORE;<U266C>
+<U266D> IGNORE;IGNORE;IGNORE;<U266D>
+<U266E> IGNORE;IGNORE;IGNORE;<U266E>
+<U266F> IGNORE;IGNORE;IGNORE;<U266F>
+<U2713> IGNORE;IGNORE;IGNORE;<U2713>
+<U2717> IGNORE;IGNORE;IGNORE;<U2717>
+<U2720> IGNORE;IGNORE;IGNORE;<U2720>
+<U3000> IGNORE;IGNORE;IGNORE;<U3000>
+<U3001> IGNORE;IGNORE;IGNORE;<U3001>
+<U3002> IGNORE;IGNORE;IGNORE;<U3002>
+<U3003> IGNORE;IGNORE;IGNORE;<U3003>
+<U3004> IGNORE;IGNORE;IGNORE;<U3004>
+<U3005> IGNORE;IGNORE;IGNORE;<U3005>
+<U3006> IGNORE;IGNORE;IGNORE;<U3006>
+<U3007> IGNORE;IGNORE;IGNORE;<U3007>
+<U300A> IGNORE;IGNORE;IGNORE;<U300A>
+<U300B> IGNORE;IGNORE;IGNORE;<U300B>
+<U300C> IGNORE;IGNORE;IGNORE;<U300C>
+<U300D> IGNORE;IGNORE;IGNORE;<U300D>
+<U300E> IGNORE;IGNORE;IGNORE;<U300E>
+<U300F> IGNORE;IGNORE;IGNORE;<U300F>
+<U3010> IGNORE;IGNORE;IGNORE;<U3010>
+<U3011> IGNORE;IGNORE;IGNORE;<U3011>
+<U3012> IGNORE;IGNORE;IGNORE;<U3012>
+<U3013> IGNORE;IGNORE;IGNORE;<U3013>
+<U3014> IGNORE;IGNORE;IGNORE;<U3014>
+<U3015> IGNORE;IGNORE;IGNORE;<U3015>
+<U3016> IGNORE;IGNORE;IGNORE;<U3016>
+<U3017> IGNORE;IGNORE;IGNORE;<U3017>
+<U301C> IGNORE;IGNORE;IGNORE;<U301C>
+<U3020> IGNORE;IGNORE;IGNORE;<U3020>
+<U309B> IGNORE;IGNORE;IGNORE;<U309B>
+<U309C> IGNORE;IGNORE;IGNORE;<U309C>
+<U309D> IGNORE;IGNORE;IGNORE;<U309D>
+<U309E> IGNORE;IGNORE;IGNORE;<U309E>
+<U30FB> IGNORE;IGNORE;IGNORE;<U30FB>
+<U30FC> IGNORE;IGNORE;IGNORE;<U30FC>
+<U30FD> IGNORE;IGNORE;IGNORE;<U30FD>
+<U30FE> IGNORE;IGNORE;IGNORE;<U30FE>
+<U321C> IGNORE;IGNORE;IGNORE;<U321C>
+<U3220> IGNORE;IGNORE;IGNORE;<U3220>
+<U3221> IGNORE;IGNORE;IGNORE;<U3221>
+<U3222> IGNORE;IGNORE;IGNORE;<U3222>
+<U3223> IGNORE;IGNORE;IGNORE;<U3223>
+<U3224> IGNORE;IGNORE;IGNORE;<U3224>
+<U3225> IGNORE;IGNORE;IGNORE;<U3225>
+<U3226> IGNORE;IGNORE;IGNORE;<U3226>
+<U3227> IGNORE;IGNORE;IGNORE;<U3227>
+<U3228> IGNORE;IGNORE;IGNORE;<U3228>
+<U3229> IGNORE;IGNORE;IGNORE;<U3229>
+<U327F> IGNORE;IGNORE;IGNORE;<U327F>
+<U33C2> IGNORE;IGNORE;IGNORE;<U33C2>
+<U33D8> IGNORE;IGNORE;IGNORE;<U33D8>
+<U0000> IGNORE;IGNORE;IGNORE;<U0000>
+<U0001> IGNORE;IGNORE;IGNORE;<U0001>
+<U0002> IGNORE;IGNORE;IGNORE;<U0002>
+<U0003> IGNORE;IGNORE;IGNORE;<U0003>
+<U0004> IGNORE;IGNORE;IGNORE;<U0004>
+<U0005> IGNORE;IGNORE;IGNORE;<U0005>
+<U0006> IGNORE;IGNORE;IGNORE;<U0006>
+<U0007> IGNORE;IGNORE;IGNORE;<U0007>
+<U0008> IGNORE;IGNORE;IGNORE;<U0008>
+<U000E> IGNORE;IGNORE;IGNORE;<U000E>
+<U000F> IGNORE;IGNORE;IGNORE;<U000F>
+<U0010> IGNORE;IGNORE;IGNORE;<U0010>
+<U0011> IGNORE;IGNORE;IGNORE;<U0011>
+<U0012> IGNORE;IGNORE;IGNORE;<U0012>
+<U0013> IGNORE;IGNORE;IGNORE;<U0013>
+<U0014> IGNORE;IGNORE;IGNORE;<U0014>
+<U0015> IGNORE;IGNORE;IGNORE;<U0015>
+<U0016> IGNORE;IGNORE;IGNORE;<U0016>
+<U0017> IGNORE;IGNORE;IGNORE;<U0017>
+<U0018> IGNORE;IGNORE;IGNORE;<U0018>
+<U0019> IGNORE;IGNORE;IGNORE;<U0019>
+<U001A> IGNORE;IGNORE;IGNORE;<U001A>
+<U001B> IGNORE;IGNORE;IGNORE;<U001B>
+<U001C> IGNORE;IGNORE;IGNORE;<U001C>
+<U001D> IGNORE;IGNORE;IGNORE;<U001D>
+<U001E> IGNORE;IGNORE;IGNORE;<U001E>
+<U001F> IGNORE;IGNORE;IGNORE;<U001F>
+<U007F> IGNORE;IGNORE;IGNORE;<U007F>
+<U0080> IGNORE;IGNORE;IGNORE;<U0080>
+<U0081> IGNORE;IGNORE;IGNORE;<U0081>
+<U0082> IGNORE;IGNORE;IGNORE;<U0082>
+<U0083> IGNORE;IGNORE;IGNORE;<U0083>
+<U0084> IGNORE;IGNORE;IGNORE;<U0084>
+<U0085> IGNORE;IGNORE;IGNORE;<U0085>
+<U0086> IGNORE;IGNORE;IGNORE;<U0086>
+<U0087> IGNORE;IGNORE;IGNORE;<U0087>
+<U0088> IGNORE;IGNORE;IGNORE;<U0088>
+<U0089> IGNORE;IGNORE;IGNORE;<U0089>
+<U008A> IGNORE;IGNORE;IGNORE;<U008A>
+<U008B> IGNORE;IGNORE;IGNORE;<U008B>
+<U008C> IGNORE;IGNORE;IGNORE;<U008C>
+<U008D> IGNORE;IGNORE;IGNORE;<U008D>
+<U008E> IGNORE;IGNORE;IGNORE;<U008E>
+<U008F> IGNORE;IGNORE;IGNORE;<U008F>
+<U0090> IGNORE;IGNORE;IGNORE;<U0090>
+<U0091> IGNORE;IGNORE;IGNORE;<U0091>
+<U0092> IGNORE;IGNORE;IGNORE;<U0092>
+<U0093> IGNORE;IGNORE;IGNORE;<U0093>
+<U0094> IGNORE;IGNORE;IGNORE;<U0094>
+<U0095> IGNORE;IGNORE;IGNORE;<U0095>
+<U0096> IGNORE;IGNORE;IGNORE;<U0096>
+<U0097> IGNORE;IGNORE;IGNORE;<U0097>
+<U0098> IGNORE;IGNORE;IGNORE;<U0098>
+<U0099> IGNORE;IGNORE;IGNORE;<U0099>
+<U009A> IGNORE;IGNORE;IGNORE;<U009A>
+<U009B> IGNORE;IGNORE;IGNORE;<U009B>
+<U009C> IGNORE;IGNORE;IGNORE;<U009C>
+<U009D> IGNORE;IGNORE;IGNORE;<U009D>
+<U009E> IGNORE;IGNORE;IGNORE;<U009E>
+<U009F> IGNORE;IGNORE;IGNORE;<U009F>
+<UE000> IGNORE;IGNORE;IGNORE;<UE000>
+<UE001> IGNORE;IGNORE;IGNORE;<UE001>
+<UE002> IGNORE;IGNORE;IGNORE;<UE002>
+<U0301> IGNORE;IGNORE;IGNORE;<U0301>
+<UE004> IGNORE;IGNORE;IGNORE;<UE004>
+<UE005> IGNORE;IGNORE;IGNORE;<UE005>
+<UE006> IGNORE;IGNORE;IGNORE;<UE006>
+<UE007> IGNORE;IGNORE;IGNORE;<UE007>
+<UE008> IGNORE;IGNORE;IGNORE;<UE008>
+<UE009> IGNORE;IGNORE;IGNORE;<UE009>
+<UE00A> IGNORE;IGNORE;IGNORE;<UE00A>
+<UE00B> IGNORE;IGNORE;IGNORE;<UE00B>
+<UE00C> IGNORE;IGNORE;IGNORE;<UE00C>
+<UE00D> IGNORE;IGNORE;IGNORE;<UE00D>
+<UE00E> IGNORE;IGNORE;IGNORE;<UE00E>
+<UE00F> IGNORE;IGNORE;IGNORE;<UE00F>
+<"=> IGNORE;IGNORE;IGNORE;<"=>
+<UE011> IGNORE;IGNORE;IGNORE;<UE011>
+<UE012> IGNORE;IGNORE;IGNORE;<UE012>
+<UE013> IGNORE;IGNORE;IGNORE;<UE013>
+<UE014> IGNORE;IGNORE;IGNORE;<UE014>
+<UE015> IGNORE;IGNORE;IGNORE;<UE015>
+<UE017> IGNORE;IGNORE;IGNORE;<UE017>
+<UE018> IGNORE;IGNORE;IGNORE;<UE018>
+<UE019> IGNORE;IGNORE;IGNORE;<UE019>
+UNDEFINED IGNORE;IGNORE;IGNORE
+
+<U0030> <U0030>;<U0030>;IGNORE;IGNORE
+<U2070> <U0030>;<U2070>;IGNORE;IGNORE
+<U215B> <U0030>;<U215B>;IGNORE;IGNORE
+<U00BC> <U0030>;<U00BC>;IGNORE;IGNORE
+<U215C> <U0030>;<U215C>;IGNORE;IGNORE
+<U00BD> <U0030>;<U00BD>;IGNORE;IGNORE
+<U215D> <U0030>;<U215D>;IGNORE;IGNORE
+<U00BE> <U0030>;<U00BE>;IGNORE;IGNORE
+<U215E> <U0030>;<U215E>;IGNORE;IGNORE
+<U0031> <U0031>;<U0031>;IGNORE;IGNORE
+<U0032> <U0032>;<U0032>;IGNORE;IGNORE
+<U0033> <U0033>;<U0033>;IGNORE;IGNORE
+<U0034> <U0034>;<U0034>;IGNORE;IGNORE
+<U0035> <U0035>;<U0035>;IGNORE;IGNORE
+<U0036> <U0036>;<U0036>;IGNORE;IGNORE
+<U0037> <U0037>;<U0037>;IGNORE;IGNORE
+<U0038> <U0038>;<U0038>;IGNORE;IGNORE
+<U0039> <U0039>;<U0039>;IGNORE;IGNORE
+<U00B9> <U0031>;<U00B9>;IGNORE;IGNORE
+<U00B2> <U0032>;<U00B2>;IGNORE;IGNORE
+<U00B3> <U0033>;<U00B3>;IGNORE;IGNORE
+<U2074> <U0034>;<U2074>;IGNORE;IGNORE
+<U2075> <U0035>;<U2075>;IGNORE;IGNORE
+<U2076> <U0036>;<U2076>;IGNORE;IGNORE
+<U2077> <U0037>;<U2077>;IGNORE;IGNORE
+<U2078> <U0038>;<U2078>;IGNORE;IGNORE
+<U2079> <U0039>;<U2079>;IGNORE;IGNORE
+<U0041> <U0041>;<NONE>;<CAPITAL>;IGNORE
+<U0061> <U0041>;<NONE>;<SMALL>;IGNORE
+<U00AA> <U0041>;<NONE>;<U00AA>;IGNORE
+<U00C1> <U0041>;<ACUTE>;<CAPITAL>;IGNORE
+<U00E1> <U0041>;<ACUTE>;<SMALL>;IGNORE
+<U00C0> <U0041>;<GRAVE>;<CAPITAL>;IGNORE
+<U00E0> <U0041>;<GRAVE>;<SMALL>;IGNORE
+<U0200> <U0041>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
+<U0201> <U0041>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
+<U0102> <U0041>;<BREVE>;<CAPITAL>;IGNORE
+<U0103> <U0041>;<BREVE>;<SMALL>;IGNORE
+<U1EAE> <U0041>;<BREVE+ACUTE>;<CAPITAL>;IGNORE
+<U1EAF> <U0041>;<BREVE+ACUTE>;<SMALL>;IGNORE
+<U1EB0> <U0041>;<BREVE+GRAVE>;<CAPITAL>;IGNORE
+<U1EB1> <U0041>;<BREVE+GRAVE>;<SMALL>;IGNORE
+<U1EB2> <U0041>;<BREVE+HOOK>;<CAPITAL>;IGNORE
+<U1EB3> <U0041>;<BREVE+HOOK>;<SMALL>;IGNORE
+<U1EB4> <U0041>;<BREVE+TILDE>;<CAPITAL>;IGNORE
+<U1EB5> <U0041>;<BREVE+TILDE>;<SMALL>;IGNORE
+<U1EB6> <U0041>;<BREVE+DOT-BELOW>;<CAPITAL>;IGNORE
+<U1EB7> <U0041>;<BREVE+DOT-BELOW>;<SMALL>;IGNORE
+<U0202> <U0041>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
+<U0203> <U0041>;<INVERTED-BREVE>;<SMALL>;IGNORE
+<U00C2> <U0041>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
+<U00E2> <U0041>;<CIRCUMFLEX>;<SMALL>;IGNORE
+<U1EA4> <U0041>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
+<U1EA5> <U0041>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
+<U1EA6> <U0041>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
+<U1EA7> <U0041>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
+<U1EA8> <U0041>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
+<U1EA9> <U0041>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
+<U1EAA> <U0041>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
+<U1EAB> <U0041>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
+<U1EAC> <U0041>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
+<U1EAD> <U0041>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
+<U01CD> <U0041>;<CARON>;<CAPITAL>;IGNORE
+<U01CE> <U0041>;<CARON>;<SMALL>;IGNORE
+<U00C5> <U0041>;<RING>;<CAPITAL>;IGNORE
+<U00E5> <U0041>;<RING>;<SMALL>;IGNORE
+<U01FA> <U0041>;<RING+ACUTE>;<CAPITAL>;IGNORE
+<U01FB> <U0041>;<RING+ACUTE>;<SMALL>;IGNORE
+<U1E00> <U0041>;<RING-BELOW>;<CAPITAL>;IGNORE
+<U1E01> <U0041>;<RING-BELOW>;<SMALL>;IGNORE
+<U00C4> <U0041>;<DIAERESIS>;<CAPITAL>;IGNORE
+<U00E4> <U0041>;<DIAERESIS>;<SMALL>;IGNORE
+<U01DE> <U0041>;<DIAERESIS+MACRON>;<CAPITAL>;IGNORE
+<U01DF> <U0041>;<DIAERESIS+MACRON>;<SMALL>;IGNORE
+<U1EA2> <U0041>;<HOOK>;<CAPITAL>;IGNORE
+<U1EA3> <U0041>;<HOOK>;<SMALL>;IGNORE
+<U00C3> <U0041>;<TILDE>;<CAPITAL>;IGNORE
+<U00E3> <U0041>;<TILDE>;<SMALL>;IGNORE
+<U1EA0> <U0041>;<DOT-BELOW>;<CAPITAL>;IGNORE
+<U1EA1> <U0041>;<DOT-BELOW>;<SMALL>;IGNORE
+<U0104> <U0041>;<OGONEK>;<CAPITAL>;IGNORE
+<U0105> <U0041>;<OGONEK>;<SMALL>;IGNORE
+<U0100> <U0041>;<MACRON>;<CAPITAL>;IGNORE
+<U0101> <U0041>;<MACRON>;<SMALL>;IGNORE
+<U01E0> <U0041>;<MACRON+DOT>;<CAPITAL>;IGNORE
+<U01E1> <U0041>;<MACRON+DOT>;<SMALL>;IGNORE
+<a8>
+<U00C6> "<U0041><U0045>";"<U00C6><U00C6>";"<CAPITAL><CAPITAL>";IGNORE
+<U00E6> "<U0041><U0045>";"<U00C6><U00C6>";"<SMALL><SMALL>";IGNORE
+<U01FC> "<U0041><U0045>";"<U01FC><U01FC>";"<CAPITAL><CAPITAL>";IGNORE
+<U01FD> "<U0041><U0045>";"<U01FC><U01FC>";"<SMALL><SMALL>";IGNORE
+<U01E2> "<U0041><U0045>";"<U01E2><U01E2>";"<CAPITAL><CAPITAL>";IGNORE
+<U01E3> "<U0041><U0045>";"<U01E2><U01E2>";"<SMALL><SMALL>";IGNORE
+<U0042> <U0042>;<NONE>;<CAPITAL>;IGNORE
+<U0062> <U0042>;<NONE>;<SMALL>;IGNORE
+<U1E02> <U0042>;<DOT>;<CAPITAL>;IGNORE
+<U1E03> <U0042>;<DOT>;<SMALL>;IGNORE
+<U1E04> <U0042>;<DOT-BELOW>;<CAPITAL>;IGNORE
+<U1E05> <U0042>;<DOT-BELOW>;<SMALL>;IGNORE
+<U1E06> <U0042>;<LINE-BELOW>;<CAPITAL>;IGNORE
+<U1E07> <U0042>;<LINE-BELOW>;<SMALL>;IGNORE
+<b8>
+<U0043> <U0043>;<NONE>;<CAPITAL>;IGNORE
+<U0063> <U0043>;<NONE>;<SMALL>;IGNORE
+<U0108> <U0043>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
+<U0109> <U0043>;<CIRCUMFLEX>;<SMALL>;IGNORE
+<U0187> <U0043>;<HOOK>;<CAPITAL>;IGNORE
+<U0188> <U0043>;<HOOK>;<SMALL>;IGNORE
+<U010A> <U0043>;<DOT>;<CAPITAL>;IGNORE
+<U010B> <U0043>;<DOT>;<SMALL>;IGNORE
+<U00C7> <U0043>;<CEDILLA>;<CAPITAL>;IGNORE
+<U00E7> <U0043>;<CEDILLA>;<SMALL>;IGNORE
+<U1E08> <U0043>;<CEDILLA+ACUTE>;<CAPITAL>;IGNORE
+<U1E09> <U0043>;<CEDILLA+ACUTE>;<SMALL>;IGNORE
+<c8>
+<U010C> <U010C>;<NONE>;<CAPITAL>;IGNORE
+<U010D> <U010C>;<NONE>;<SMALL>;IGNORE
+<U0044> <U0044>;<NONE>;<CAPITAL>;IGNORE
+<U0064> <U0044>;<NONE>;<SMALL>;IGNORE
+<U010E> <U0044>;<CARON>;<CAPITAL>;IGNORE
+<U010F> <U0044>;<CARON>;<SMALL>;IGNORE
+<U1E0A> <U0044>;<DOT>;<CAPITAL>;IGNORE
+<U1E0B> <U0044>;<DOT>;<SMALL>;IGNORE
+<U1E0C> <U0044>;<DOT-BELOW>;<CAPITAL>;IGNORE
+<U1E0D> <U0044>;<DOT-BELOW>;<SMALL>;IGNORE
+<U0110> <U0044>;<STROKE>;<CAPITAL>;IGNORE
+<U0111> <U0044>;<STROKE>;<SMALL>;IGNORE
+<U1E10> <U0044>;<CEDILLA>;<CAPITAL>;IGNORE
+<U1E11> <U0044>;<CEDILLA>;<SMALL>;IGNORE
+<U1E12> <U0044>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
+<U1E13> <U0044>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
+<U1E0E> <U0044>;<LINE-BELOW>;<CAPITAL>;IGNORE
+<U1E0F> <U0044>;<LINE-BELOW>;<SMALL>;IGNORE
+<d8>
+<D-Z'> <D-Z'>;<NONE>;<CAPITAL>;IGNORE
+<D-z'> <D-Z'>;<NONE>;<CAPITAL-SMALL>;IGNORE
+<d-Z'> <D-Z'>;<NONE>;<SMALL-CAPITAL>;IGNORE
+<d-z'> <D-Z'>;<NONE>;<SMALL>;IGNORE
+<U0045> <U0045>;<NONE>;<CAPITAL>;IGNORE
+<U0065> <U0045>;<NONE>;<SMALL>;IGNORE
+<U00C9> <U0045>;<ACUTE>;<CAPITAL>;IGNORE
+<U00E9> <U0045>;<ACUTE>;<SMALL>;IGNORE
+<U00C8> <U0045>;<GRAVE>;<CAPITAL>;IGNORE
+<U00E8> <U0045>;<GRAVE>;<SMALL>;IGNORE
+<U0204> <U0045>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
+<U0205> <U0045>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
+<U0114> <U0045>;<BREVE>;<CAPITAL>;IGNORE
+<U0115> <U0045>;<BREVE>;<SMALL>;IGNORE
+<U0206> <U0045>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
+<U0207> <U0045>;<INVERTED-BREVE>;<SMALL>;IGNORE
+<U00CA> <U0045>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
+<U00EA> <U0045>;<CIRCUMFLEX>;<SMALL>;IGNORE
+<U1EBE> <U0045>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
+<U1EBF> <U0045>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
+<U1EC0> <U0045>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
+<U1EC1> <U0045>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
+<U1EC2> <U0045>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
+<U1EC3> <U0045>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
+<U1EC4> <U0045>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
+<U1EC5> <U0045>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
+<U1EC6> <U0045>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
+<U1EC7> <U0045>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
+<U00CB> <U0045>;<DIAERESIS>;<CAPITAL>;IGNORE
+<U00EB> <U0045>;<DIAERESIS>;<SMALL>;IGNORE
+<U1EBA> <U0045>;<HOOK>;<CAPITAL>;IGNORE
+<U1EBB> <U0045>;<HOOK>;<SMALL>;IGNORE
+<U1EBC> <U0045>;<TILDE>;<CAPITAL>;IGNORE
+<U1EBD> <U0045>;<TILDE>;<SMALL>;IGNORE
+<U1E1A> <U0045>;<TILDE-BELOW>;<CAPITAL>;IGNORE
+<U1E1B> <U0045>;<TILDE-BELOW>;<SMALL>;IGNORE
+<U0116> <U0045>;<DOT>;<CAPITAL>;IGNORE
+<U0117> <U0045>;<DOT>;<SMALL>;IGNORE
+<U1EB8> <U0045>;<DOT-BELOW>;<CAPITAL>;IGNORE
+<U1EB9> <U0045>;<DOT-BELOW>;<SMALL>;IGNORE
+<U1E1C> <U0045>;<CEDILLA+BREVE>;<CAPITAL>;IGNORE
+<U1E1D> <U0045>;<CEDILLA+BREVE>;<SMALL>;IGNORE
+<U0118> <U0045>;<OGONEK>;<CAPITAL>;IGNORE
+<U0119> <U0045>;<OGONEK>;<SMALL>;IGNORE
+<U0112> <U0045>;<MACRON>;<CAPITAL>;IGNORE
+<U0113> <U0045>;<MACRON>;<SMALL>;IGNORE
+<U1E16> <U0045>;<MACRON+ACUTE>;<CAPITAL>;IGNORE
+<U1E17> <U0045>;<MACRON+ACUTE>;<SMALL>;IGNORE
+<U1E14> <U0045>;<MACRON+GRAVE>;<CAPITAL>;IGNORE
+<U1E15> <U0045>;<MACRON+GRAVE>;<SMALL>;IGNORE
+<U1E18> <U0045>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
+<U1E19> <U0045>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
+<e8>
+<U011A> <U011A>;<NONE>;<CAPITAL>;IGNORE
+<U011B> <U011A>;<NONE>;<SMALL>;IGNORE
+<U0046> <U0046>;<NONE>;<CAPITAL>;IGNORE
+<U0066> <U0046>;<NONE>;<SMALL>;IGNORE
+<U0191> <U0046>;<HOOK>;<CAPITAL>;IGNORE
+<U0192> <U0046>;<HOOK>;<SMALL>;IGNORE
+<U1E1E> <U0046>;<DOT>;<CAPITAL>;IGNORE
+<U1E1F> <U0046>;<DOT>;<SMALL>;IGNORE
+<f8>
+<UFB00> "<U0046><U0046>";"<NONE><NONE>";"<UFB00><UFB00>";IGNORE
+<UFB01> "<U0046><U0049>";"<NONE><NONE>";"<UFB01><UFB01>";IGNORE
+<UFB02> "<U0046><U004C>";"<NONE><NONE>";"<UFB02><UFB02>";IGNORE
+<UFB03> "<U0046><U0046><U0049>";"<NONE><NONE><NONE>";"<UFB03><UFB03><UFB03>";IGNORE
+<UFB04> "<U0046><U0046><U004C>";"<NONE><NONE><NONE>";"<UFB04><UFB04><UFB04>";IGNORE
+<U0047> <U0047>;<NONE>;<CAPITAL>;IGNORE
+<U0067> <U0047>;<NONE>;<SMALL>;IGNORE
+<U01F4> <U0047>;<ACUTE>;<CAPITAL>;IGNORE
+<U01F5> <U0047>;<ACUTE>;<SMALL>;IGNORE
+<U011E> <U0047>;<BREVE>;<CAPITAL>;IGNORE
+<U011F> <U0047>;<BREVE>;<SMALL>;IGNORE
+<U011C> <U0047>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
+<U011D> <U0047>;<CIRCUMFLEX>;<SMALL>;IGNORE
+<U01E6> <U0047>;<CARON>;<CAPITAL>;IGNORE
+<U01E7> <U0047>;<CARON>;<SMALL>;IGNORE
+<U0120> <U0047>;<DOT>;<CAPITAL>;IGNORE
+<U0121> <U0047>;<DOT>;<SMALL>;IGNORE
+<U01E4> <U0047>;<STROKE>;<CAPITAL>;IGNORE
+<U01E5> <U0047>;<STROKE>;<SMALL>;IGNORE
+<U0122> <U0047>;<CEDILLA>;<CAPITAL>;IGNORE
+<U0123> <U0047>;<CEDILLA>;<SMALL>;IGNORE
+<U1E20> <U0047>;<MACRON>;<CAPITAL>;IGNORE
+<U1E21> <U0047>;<MACRON>;<SMALL>;IGNORE
+<g8>
+<U0048> <U0048>;<NONE>;<CAPITAL>;IGNORE
+<U0068> <U0048>;<NONE>;<SMALL>;IGNORE
+<U1E2A> <U0048>;<BREVE-BELOW>;<CAPITAL>;IGNORE
+<U1E2B> <U0048>;<BREVE-BELOW>;<SMALL>;IGNORE
+<U0124> <U0048>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
+<U0125> <U0048>;<CIRCUMFLEX>;<SMALL>;IGNORE
+<U1E26> <U0048>;<DIAERESIS>;<CAPITAL>;IGNORE
+<U1E27> <U0048>;<DIAERESIS>;<SMALL>;IGNORE
+<U1E22> <U0048>;<DOT>;<CAPITAL>;IGNORE
+<U1E23> <U0048>;<DOT>;<SMALL>;IGNORE
+<U1E24> <U0048>;<DOT-BELOW>;<CAPITAL>;IGNORE
+<U1E25> <U0048>;<DOT-BELOW>;<SMALL>;IGNORE
+<U0126> <U0048>;<STROKE>;<CAPITAL>;IGNORE
+<U0127> <U0048>;<STROKE>;<SMALL>;IGNORE
+<U1E28> <U0048>;<CEDILLA>;<CAPITAL>;IGNORE
+<U1E29> <U0048>;<CEDILLA>;<SMALL>;IGNORE
+<h8>
+<C-H> <C-H>;<NONE>;<CAPITAL>;IGNORE
+<C-h> <C-H>;<NONE>;<CAPITAL-SMALL>;IGNORE
+<c-H> <C-H>;<NONE>;<SMALL-CAPITAL>;IGNORE
+<c-h> <C-H>;<NONE>;<SMALL>;IGNORE
+<U0049> <U0049>;<NONE>;<CAPITAL>;IGNORE
+<U0069> <U0049>;<NONE>;<SMALL>;IGNORE
+<U00CD> <U0049>;<ACUTE>;<CAPITAL>;IGNORE
+<U00ED> <U0049>;<ACUTE>;<SMALL>;IGNORE
+<U00CC> <U0049>;<GRAVE>;<CAPITAL>;IGNORE
+<U00EC> <U0049>;<GRAVE>;<SMALL>;IGNORE
+<U0208> <U0049>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
+<U0209> <U0049>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
+<U012C> <U0049>;<BREVE>;<CAPITAL>;IGNORE
+<U012D> <U0049>;<BREVE>;<SMALL>;IGNORE
+<U020A> <U0049>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
+<U020B> <U0049>;<INVERTED-BREVE>;<SMALL>;IGNORE
+<U00CE> <U0049>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
+<U00EE> <U0049>;<CIRCUMFLEX>;<SMALL>;IGNORE
+<U01CF> <U0049>;<CARON>;<CAPITAL>;IGNORE
+<U01D0> <U0049>;<CARON>;<SMALL>;IGNORE
+<U00CF> <U0049>;<DIAERESIS>;<CAPITAL>;IGNORE
+<U00EF> <U0049>;<DIAERESIS>;<SMALL>;IGNORE
+<U1E2E> <U0049>;<DIAERESIS+ACUTE>;<CAPITAL>;IGNORE
+<U1E2F> <U0049>;<DIAERESIS+ACUTE>;<SMALL>;IGNORE
+<U1EC8> <U0049>;<HOOK>;<CAPITAL>;IGNORE
+<U1EC9> <U0049>;<HOOK>;<SMALL>;IGNORE
+<U0128> <U0049>;<TILDE>;<CAPITAL>;IGNORE
+<U0129> <U0049>;<TILDE>;<SMALL>;IGNORE
+<U1E2C> <U0049>;<TILDE-BELOW>;<CAPITAL>;IGNORE
+<U1E2D> <U0049>;<TILDE-BELOW>;<SMALL>;IGNORE
+<U0130> <U0049>;<DOT>;<CAPITAL>;IGNORE
+<U0131> <U0049>;<DOT>;<SMALL>;IGNORE
+<U1ECA> <U0049>;<DOT-BELOW>;<CAPITAL>;IGNORE
+<U1ECB> <U0049>;<DOT-BELOW>;<SMALL>;IGNORE
+<U012E> <U0049>;<OGONEK>;<CAPITAL>;IGNORE
+<U012F> <U0049>;<OGONEK>;<SMALL>;IGNORE
+<U012A> <U0049>;<MACRON>;<CAPITAL>;IGNORE
+<U012B> <U0049>;<MACRON>;<SMALL>;IGNORE
+<i8>
+<U0132> "<U0049><U004A>";"<U0132><U0132>";"<CAPITAL><CAPITAL>";IGNORE
+<U0133> "<U0049><U004A>";"<U0132><U0132>";"<SMALL><SMALL>";IGNORE
+<U004A> <U004A>;<NONE>;<CAPITAL>;IGNORE
+<U006A> <U004A>;<NONE>;<SMALL>;IGNORE
+<U0134> <U004A>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
+<U0135> <U004A>;<CIRCUMFLEX>;<SMALL>;IGNORE
+<j8>
+<U004B> <U004B>;<NONE>;<CAPITAL>;IGNORE
+<U006B> <U004B>;<NONE>;<SMALL>;IGNORE
+<U1E30> <U004B>;<ACUTE>;<CAPITAL>;IGNORE
+<U1E31> <U004B>;<ACUTE>;<SMALL>;IGNORE
+<U01E8> <U004B>;<CARON>;<CAPITAL>;IGNORE
+<U01E9> <U004B>;<CARON>;<SMALL>;IGNORE
+<U0198> <U004B>;<HOOK>;<CAPITAL>;IGNORE
+<U0199> <U004B>;<HOOK>;<SMALL>;IGNORE
+<U1E32> <U004B>;<DOT-BELOW>;<CAPITAL>;IGNORE
+<U1E33> <U004B>;<DOT-BELOW>;<SMALL>;IGNORE
+<U0136> <U004B>;<CEDILLA>;<CAPITAL>;IGNORE
+<U0137> <U004B>;<CEDILLA>;<SMALL>;IGNORE
+<U1E34> <U004B>;<LINE-BELOW>;<CAPITAL>;IGNORE
+<U1E35> <U004B>;<LINE-BELOW>;<SMALL>;IGNORE
+<k8>
+<U0138> <U004B>;<U0138>;<SMALL>;IGNORE
+<U0141> <U0141>;<NONE>;<CAPITAL>;IGNORE
+<U0142> <U0141>;<NONE>;<SMALL>;IGNORE
+<U004C> <U004C>;<NONE>;<CAPITAL>;IGNORE
+<U006C> <U004C>;<NONE>;<SMALL>;IGNORE
+<U0139> <U004C>;<ACUTE>;<CAPITAL>;IGNORE
+<U013A> <U004C>;<ACUTE>;<SMALL>;IGNORE
+<U013D> <U004C>;<CARON>;<CAPITAL>;IGNORE
+<U013E> <U004C>;<CARON>;<SMALL>;IGNORE
+<U013F> <U004C>;<DOT>;<CAPITAL>;IGNORE
+<U0140> <U004C>;<DOT>;<SMALL>;IGNORE
+<U1E36> <U004C>;<DOT-BELOW>;<CAPITAL>;IGNORE
+<U1E37> <U004C>;<DOT-BELOW>;<SMALL>;IGNORE
+<U013B> <U004C>;<CEDILLA>;<CAPITAL>;IGNORE
+<U013C> <U004C>;<CEDILLA>;<SMALL>;IGNORE
+<U1E38> <U004C>;<MACRON+DOT-BELOW>;<CAPITAL>;IGNORE
+<U1E39> <U004C>;<MACRON+DOT-BELOW>;<SMALL>;IGNORE
+<U1E3C> <U004C>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
+<U1E3D> <U004C>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
+<U1E3A> <U004C>;<LINE-BELOW>;<CAPITAL>;IGNORE
+<U1E3B> <U004C>;<LINE-BELOW>;<SMALL>;IGNORE
+<l8>
+<U004D> <U004D>;<NONE>;<CAPITAL>;IGNORE
+<U006D> <U004D>;<NONE>;<SMALL>;IGNORE
+<U1E3E> <U004D>;<ACUTE>;<CAPITAL>;IGNORE
+<U1E3F> <U004D>;<ACUTE>;<SMALL>;IGNORE
+<U1E40> <U004D>;<DOT>;<CAPITAL>;IGNORE
+<U1E41> <U004D>;<DOT>;<SMALL>;IGNORE
+<U1E42> <U004D>;<DOT-BELOW>;<CAPITAL>;IGNORE
+<U1E43> <U004D>;<DOT-BELOW>;<SMALL>;IGNORE
+<m8>
+<U004E> <U004E>;<NONE>;<CAPITAL>;IGNORE
+<U006E> <U004E>;<NONE>;<SMALL>;IGNORE
+<U0147> <U004E>;<CARON>;<CAPITAL>;IGNORE
+<U0148> <U004E>;<CARON>;<SMALL>;IGNORE
+<U00D1> <U004E>;<TILDE>;<CAPITAL>;IGNORE
+<U00F1> <U004E>;<TILDE>;<SMALL>;IGNORE
+<U1E44> <U004E>;<DOT>;<CAPITAL>;IGNORE
+<U1E45> <U004E>;<DOT>;<SMALL>;IGNORE
+<U1E46> <U004E>;<DOT-BELOW>;<CAPITAL>;IGNORE
+<U1E47> <U004E>;<DOT-BELOW>;<SMALL>;IGNORE
+<U0145> <U004E>;<CEDILLA>;<CAPITAL>;IGNORE
+<U0146> <U004E>;<CEDILLA>;<SMALL>;IGNORE
+<U1E4A> <U004E>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
+<U1E4B> <U004E>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
+<U1E48> <U004E>;<LINE-BELOW>;<CAPITAL>;IGNORE
+<U1E49> <U004E>;<LINE-BELOW>;<SMALL>;IGNORE
+<U0149> <U004E>;<PRECEDED-BY-APOSTROPHE>;<SMALL>;IGNORE
+<n8>
+<U0143> <U0143>;<NONE>;<CAPITAL>;IGNORE
+<U0144> <U0143>;<NONE>;<SMALL>;IGNORE
+<U014A> "<U004E><U0047>";"<U014A><U014A>";"<CAPITAL><CAPITAL>";IGNORE
+<U014B> "<U004E><U0047>";"<U014A><U014A>";"<SMALL><SMALL>";IGNORE
+<U004F> <U004F>;<NONE>;<CAPITAL>;IGNORE
+<U006F> <U004F>;<NONE>;<SMALL>;IGNORE
+<U00BA> <U004F>;<NONE>;<U00BA>;IGNORE
+<U00D3> <U00D3>;<ACUTE>;<CAPITAL>;IGNORE
+<U00F3> <U00D3>;<ACUTE>;<SMALL>;IGNORE
+<U00D2> <U004F>;<GRAVE>;<CAPITAL>;IGNORE
+<U00F2> <U004F>;<GRAVE>;<SMALL>;IGNORE
+<U020C> <U004F>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
+<U020D> <U004F>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
+<U014E> <U004F>;<BREVE>;<CAPITAL>;IGNORE
+<U014F> <U004F>;<BREVE>;<SMALL>;IGNORE
+<U020E> <U004F>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
+<U020F> <U004F>;<INVERTED-BREVE>;<SMALL>;IGNORE
+<U00D4> <U004F>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
+<U00F4> <U004F>;<CIRCUMFLEX>;<SMALL>;IGNORE
+<U1ED0> <U004F>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
+<U1ED1> <U004F>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
+<U1ED2> <U004F>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
+<U1ED3> <U004F>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
+<U1ED4> <U004F>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
+<U1ED5> <U004F>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
+<U1ED6> <U004F>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
+<U1ED7> <U004F>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
+<U1ED8> <U004F>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
+<U1ED9> <U004F>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
+<U01D1> <U004F>;<CARON>;<CAPITAL>;IGNORE
+<U01D2> <U004F>;<CARON>;<SMALL>;IGNORE
+<U00D6> <U004F>;<DIAERESIS>;<CAPITAL>;IGNORE
+<U00F6> <U004F>;<DIAERESIS>;<SMALL>;IGNORE
+<U0150> <U004F>;<DOUBLE-ACUTE>;<CAPITAL>;IGNORE
+<U0151> <U004F>;<DOUBLE-ACUTE>;<SMALL>;IGNORE
+<U1ECE> <U004F>;<HOOK>;<CAPITAL>;IGNORE
+<U1ECF> <U004F>;<HOOK>;<SMALL>;IGNORE
+<U00D5> <U004F>;<TILDE>;<CAPITAL>;IGNORE
+<U00F5> <U004F>;<TILDE>;<SMALL>;IGNORE
+<U1E4C> <U004F>;<TILDE+ACUTE>;<CAPITAL>;IGNORE
+<U1E4D> <U004F>;<TILDE+ACUTE>;<SMALL>;IGNORE
+<U1E4E> <U004F>;<TILDE+DIAERESIS>;<CAPITAL>;IGNORE
+<U1E4F> <U004F>;<TILDE+DIAERESIS>;<SMALL>;IGNORE
+<U1ECC> <U004F>;<DOT-BELOW>;<CAPITAL>;IGNORE
+<U1ECD> <U004F>;<DOT-BELOW>;<SMALL>;IGNORE
+<U00D8> <U004F>;<STROKE>;<CAPITAL>;IGNORE
+<U00F8> <U004F>;<STROKE>;<SMALL>;IGNORE
+<U01FE> <U004F>;<STROKE+ACUTE>;<CAPITAL>;IGNORE
+<U01FF> <U004F>;<STROKE+ACUTE>;<SMALL>;IGNORE
+<U01EA> <U004F>;<OGONEK>;<CAPITAL>;IGNORE
+<U01EB> <U004F>;<OGONEK>;<SMALL>;IGNORE
+<U01EC> <U004F>;<OGONEK+MACRON>;<CAPITAL>;IGNORE
+<U01ED> <U004F>;<OGONEK+MACRON>;<SMALL>;IGNORE
+<U014C> <U004F>;<MACRON>;<CAPITAL>;IGNORE
+<U014D> <U004F>;<MACRON>;<SMALL>;IGNORE
+<U1E52> <U004F>;<MACRON+ACUTE>;<CAPITAL>;IGNORE
+<U1E53> <U004F>;<MACRON+ACUTE>;<SMALL>;IGNORE
+<U1E50> <U004F>;<MACRON+GRAVE>;<CAPITAL>;IGNORE
+<U1E51> <U004F>;<MACRON+GRAVE>;<SMALL>;IGNORE
+<U01A0> <U004F>;<HORN>;<CAPITAL>;IGNORE
+<U01A1> <U004F>;<HORN>;<SMALL>;IGNORE
+<U1EDA> <U004F>;<HORN+ACUTE>;<CAPITAL>;IGNORE
+<U1EDB> <U004F>;<HORN+ACUTE>;<SMALL>;IGNORE
+<U1EDC> <U004F>;<HORN+GRAVE>;<CAPITAL>;IGNORE
+<U1EDD> <U004F>;<HORN+GRAVE>;<SMALL>;IGNORE
+<U1EDE> <U004F>;<HORN+HOOK>;<CAPITAL>;IGNORE
+<U1EDF> <U004F>;<HORN+HOOK>;<SMALL>;IGNORE
+<U1EE0> <U004F>;<HORN+TILDE>;<CAPITAL>;IGNORE
+<U1EE1> <U004F>;<HORN+TILDE>;<SMALL>;IGNORE
+<U1EE2> <U004F>;<HORN+DOT-BELOW>;<CAPITAL>;IGNORE
+<U1EE3> <U004F>;<HORN+DOT-BELOW>;<SMALL>;IGNORE
+<o8>
+<U0152> "<U004F><U0045>";"<U0152><U0152>";"<CAPITAL><CAPITAL>";IGNORE
+<U0153> "<U004F><U0045>";"<U0152><U0152>";"<SMALL><SMALL>";IGNORE
+<U0050> <U0050>;<NONE>;<CAPITAL>;IGNORE
+<U0070> <U0050>;<NONE>;<SMALL>;IGNORE
+<U1E54> <U0050>;<ACUTE>;<CAPITAL>;IGNORE
+<U1E55> <U0050>;<ACUTE>;<SMALL>;IGNORE
+<U1E56> <U0050>;<DOT>;<CAPITAL>;IGNORE
+<U1E57> <U0050>;<DOT>;<SMALL>;IGNORE
+<p8>
+<U0051> <U0051>;<NONE>;<CAPITAL>;IGNORE
+<U0071> <U0051>;<NONE>;<SMALL>;IGNORE
+<q8>
+<U0052> <U0052>;<NONE>;<CAPITAL>;IGNORE
+<U0072> <U0052>;<NONE>;<SMALL>;IGNORE
+<U0154> <U0052>;<ACUTE>;<CAPITAL>;IGNORE
+<U0155> <U0052>;<ACUTE>;<SMALL>;IGNORE
+<U0210> <U0052>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
+<U0211> <U0052>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
+<U0212> <U0052>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
+<U0213> <U0052>;<INVERTED-BREVE>;<SMALL>;IGNORE
+<U1E58> <U0052>;<DOT>;<CAPITAL>;IGNORE
+<U1E59> <U0052>;<DOT>;<SMALL>;IGNORE
+<U1E5A> <U0052>;<DOT-BELOW>;<CAPITAL>;IGNORE
+<U1E5B> <U0052>;<DOT-BELOW>;<SMALL>;IGNORE
+<U0156> <U0052>;<CEDILLA>;<CAPITAL>;IGNORE
+<U0157> <U0052>;<CEDILLA>;<SMALL>;IGNORE
+<U1E5C> <U0052>;<MACRON+DOT-BELOW>;<CAPITAL>;IGNORE
+<U1E5D> <U0052>;<MACRON+DOT-BELOW>;<SMALL>;IGNORE
+<U1E5E> <U0052>;<LINE-BELOW>;<CAPITAL>;IGNORE
+<U1E5F> <U0052>;<LINE-BELOW>;<SMALL>;IGNORE
+<r8>
+<U0158> <U0158>;<NONE>;<CAPITAL>;IGNORE
+<U0159> <U0158>;<NONE>;<SMALL>;IGNORE
+<U0053> <U0053>;<NONE>;<CAPITAL>;IGNORE
+<U0073> <U0053>;<NONE>;<SMALL>;IGNORE
+<UFB06> "<U0053><U0054>";"<NONE><NONE>";"<UFB06><UFB06>";IGNORE
+<U015A> <U0053>;<ACUTE>;<CAPITAL>;IGNORE
+<U015B> <U0053>;<ACUTE>;<SMALL>;IGNORE
+<U1E64> <U0053>;<ACUTE+DOT>;<CAPITAL>;IGNORE
+<U1E65> <U0053>;<ACUTE+DOT>;<SMALL>;IGNORE
+<U015C> <U0053>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
+<U015D> <U0053>;<CIRCUMFLEX>;<SMALL>;IGNORE
+<U1E66> <U0053>;<CARON+DOT>;<CAPITAL>;IGNORE
+<U1E67> <U0053>;<CARON+DOT>;<SMALL>;IGNORE
+<U1E60> <U0053>;<DOT>;<CAPITAL>;IGNORE
+<U1E61> <U0053>;<DOT>;<SMALL>;IGNORE
+<U1E62> <U0053>;<DOT-BELOW>;<CAPITAL>;IGNORE
+<U1E63> <U0053>;<DOT-BELOW>;<SMALL>;IGNORE
+<U1E68> <U0053>;<DOT+DOT-BELOW>;<CAPITAL>;IGNORE
+<U1E69> <U0053>;<DOT+DOT-BELOW>;<SMALL>;IGNORE
+<U015E> <U0053>;<CEDILLA>;<CAPITAL>;IGNORE
+<U015F> <U0053>;<CEDILLA>;<SMALL>;IGNORE
+<s8>
+<U0160> <U0160>;<NONE>;<CAPITAL>;IGNORE
+<U0161> <U0160>;<NONE>;<SMALL>;IGNORE
+<U017F> <U0053>;<U017F>;<SMALL>;IGNORE
+<U00DF> "<U0053><U0053>";"<NONE><NONE>";"<SMALL><U00DF>";IGNORE
+<UFB05> "<U0053><U0054>";"<NONE><NONE>";"<UFB05><UFB05>";IGNORE
+<U0054> <U0054>;<NONE>;<CAPITAL>;IGNORE
+<U0074> <U0054>;<NONE>;<SMALL>;IGNORE
+<U0164> <U0054>;<CARON>;<CAPITAL>;IGNORE
+<U0165> <U0054>;<CARON>;<SMALL>;IGNORE
+<U1E6A> <U0054>;<DOT>;<CAPITAL>;IGNORE
+<U1E6B> <U0054>;<DOT>;<SMALL>;IGNORE
+<U1E6C> <U0054>;<DOT-BELOW>;<CAPITAL>;IGNORE
+<U1E6D> <U0054>;<DOT-BELOW>;<SMALL>;IGNORE
+<U0166> <U0054>;<STROKE>;<CAPITAL>;IGNORE
+<U0167> <U0054>;<STROKE>;<SMALL>;IGNORE
+<U0162> <U0054>;<CEDILLA>;<CAPITAL>;IGNORE
+<U0163> <U0054>;<CEDILLA>;<SMALL>;IGNORE
+<U1E70> <U0054>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
+<U1E71> <U0054>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
+<U1E6E> <U0054>;<LINE-BELOW>;<CAPITAL>;IGNORE
+<U1E6F> <U0054>;<LINE-BELOW>;<SMALL>;IGNORE
+<t8>
+<U0106> <U0106>;<NONE>;<CAPITAL>;IGNORE
+<U0107> <U0106>;<NONE>;<SMALL>;IGNORE
+<U00DE> "<U0054><U0048>";"<U00DE><U00DE>";"<CAPITAL><CAPITAL>";IGNORE
+<U00FE> "<U0054><U0048>";"<U00DE><U00DE>";"<SMALL><SMALL>";IGNORE
+<U0055> <U0055>;<NONE>;<CAPITAL>;IGNORE
+<U0075> <U0055>;<NONE>;<SMALL>;IGNORE
+<U00DA> <U0055>;<ACUTE>;<CAPITAL>;IGNORE
+<U00FA> <U0055>;<ACUTE>;<SMALL>;IGNORE
+<U00D9> <U0055>;<GRAVE>;<CAPITAL>;IGNORE
+<U00F9> <U0055>;<GRAVE>;<SMALL>;IGNORE
+<U0214> <U0055>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
+<U0215> <U0055>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
+<U016C> <U0055>;<BREVE>;<CAPITAL>;IGNORE
+<U016D> <U0055>;<BREVE>;<SMALL>;IGNORE
+<U0216> <U0055>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
+<U0217> <U0055>;<INVERTED-BREVE>;<SMALL>;IGNORE
+<U00DB> <U0055>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
+<U00FB> <U0055>;<CIRCUMFLEX>;<SMALL>;IGNORE
+<U01D3> <U0055>;<CARON>;<CAPITAL>;IGNORE
+<U01D4> <U0055>;<CARON>;<SMALL>;IGNORE
+<U016E> <U0055>;<RING>;<CAPITAL>;IGNORE
+<U016F> <U0055>;<RING>;<SMALL>;IGNORE
+<U00DC> <U0055>;<DIAERESIS>;<CAPITAL>;IGNORE
+<U00FC> <U0055>;<DIAERESIS>;<SMALL>;IGNORE
+<U01D5> <U0055>;<DIAERESIS+MACRON>;<CAPITAL>;IGNORE
+<U01D6> <U0055>;<DIAERESIS+MACRON>;<SMALL>;IGNORE
+<U01D7> <U0055>;<DIAERESIS+ACUTE>;<CAPITAL>;IGNORE
+<U01D8> <U0055>;<DIAERESIS+ACUTE>;<SMALL>;IGNORE
+<U01DB> <U0055>;<DIAERESIS+GRAVE>;<CAPITAL>;IGNORE
+<U01DC> <U0055>;<DIAERESIS+GRAVE>;<SMALL>;IGNORE
+<U01D9> <U0055>;<DIAERESIS+CARON>;<CAPITAL>;IGNORE
+<U01DA> <U0055>;<DIAERESIS+CARON>;<SMALL>;IGNORE
+<U0170> <U0055>;<DOUBLE-ACUTE>;<CAPITAL>;IGNORE
+<U0171> <U0055>;<DOUBLE-ACUTE>;<SMALL>;IGNORE
+<U1EE6> <U0055>;<HOOK>;<CAPITAL>;IGNORE
+<U1EE7> <U0055>;<HOOK>;<SMALL>;IGNORE
+<U0168> <U0055>;<TILDE>;<CAPITAL>;IGNORE
+<U0169> <U0055>;<TILDE>;<SMALL>;IGNORE
+<U1E78> <U0055>;<TILDE+ACUTE>;<CAPITAL>;IGNORE
+<U1E79> <U0055>;<TILDE+ACUTE>;<SMALL>;IGNORE
+<U1E74> <U0055>;<TILDE-BELOW>;<CAPITAL>;IGNORE
+<U1E75> <U0055>;<TILDE-BELOW>;<SMALL>;IGNORE
+<U1EE4> <U0055>;<DOT-BELOW>;<CAPITAL>;IGNORE
+<U1EE5> <U0055>;<DOT-BELOW>;<SMALL>;IGNORE
+<U0172> <U0055>;<OGONEK>;<CAPITAL>;IGNORE
+<U0173> <U0055>;<OGONEK>;<SMALL>;IGNORE
+<U016A> <U0055>;<MACRON>;<CAPITAL>;IGNORE
+<U016B> <U0055>;<MACRON>;<SMALL>;IGNORE
+<U1E7A> <U0055>;<MACRON+DIAERESIS>;<CAPITAL>;IGNORE
+<U1E7B> <U0055>;<MACRON+DIAERESIS>;<SMALL>;IGNORE
+<U1E72> <U0055>;<MACRON+DIAERESIS-BELOW>;<CAPITAL>;IGNORE
+<U1E73> <U0055>;<MACRON+DIAERESIS-BELOW>;<SMALL>;IGNORE
+<U1E76> <U0055>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
+<U1E77> <U0055>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
+<U01AF> <U0055>;<HORN>;<CAPITAL>;IGNORE
+<U01B0> <U0055>;<HORN>;<SMALL>;IGNORE
+<U1EE8> <U0055>;<HORN+ACUTE>;<CAPITAL>;IGNORE
+<U1EE9> <U0055>;<HORN+ACUTE>;<SMALL>;IGNORE
+<U1EEA> <U0055>;<HORN+GRAVE>;<CAPITAL>;IGNORE
+<U1EEB> <U0055>;<HORN+GRAVE>;<SMALL>;IGNORE
+<U1EEC> <U0055>;<HORN+HOOK>;<CAPITAL>;IGNORE
+<U1EED> <U0055>;<HORN+HOOK>;<SMALL>;IGNORE
+<U1EEE> <U0055>;<HORN+TILDE>;<CAPITAL>;IGNORE
+<U1EEF> <U0055>;<HORN+TILDE>;<SMALL>;IGNORE
+<U1EF0> <U0055>;<HORN+DOT-BELOW>;<CAPITAL>;IGNORE
+<U1EF1> <U0055>;<HORN+DOT-BELOW>;<SMALL>;IGNORE
+<u8>
+<U0056> <U0056>;<NONE>;<CAPITAL>;IGNORE
+<U0076> <U0056>;<NONE>;<SMALL>;IGNORE
+<U1E7C> <U0056>;<TILDE>;<CAPITAL>;IGNORE
+<U1E7D> <U0056>;<TILDE>;<SMALL>;IGNORE
+<U1E7E> <U0056>;<DOT-BELOW>;<CAPITAL>;IGNORE
+<U1E7F> <U0056>;<DOT-BELOW>;<SMALL>;IGNORE
+<v8>
+<U0057> <U0057>;<NONE>;<CAPITAL>;IGNORE
+<U0077> <U0057>;<NONE>;<SMALL>;IGNORE
+<U1E82> <U0057>;<ACUTE>;<CAPITAL>;IGNORE
+<U1E83> <U0057>;<ACUTE>;<SMALL>;IGNORE
+<U1E80> <U0057>;<GRAVE>;<CAPITAL>;IGNORE
+<U1E81> <U0057>;<GRAVE>;<SMALL>;IGNORE
+<U0174> <U0057>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
+<U0175> <U0057>;<CIRCUMFLEX>;<SMALL>;IGNORE
+<U1E84> <U0057>;<DIAERESIS>;<CAPITAL>;IGNORE
+<U1E85> <U0057>;<DIAERESIS>;<SMALL>;IGNORE
+<U1E86> <U0057>;<DOT>;<CAPITAL>;IGNORE
+<U1E87> <U0057>;<DOT>;<SMALL>;IGNORE
+<U1E88> <U0057>;<DOT-BELOW>;<CAPITAL>;IGNORE
+<U1E89> <U0057>;<DOT-BELOW>;<SMALL>;IGNORE
+<w8>
+<U0058> <U0058>;<NONE>;<CAPITAL>;IGNORE
+<U0078> <U0058>;<NONE>;<SMALL>;IGNORE
+<U1E8C> <U0058>;<DIAERESIS>;<CAPITAL>;IGNORE
+<U1E8D> <U0058>;<DIAERESIS>;<SMALL>;IGNORE
+<U1E8A> <U0058>;<DOT>;<CAPITAL>;IGNORE
+<U1E8B> <U0058>;<DOT>;<SMALL>;IGNORE
+<x8>
+<U0059> <U0059>;<NONE>;<CAPITAL>;IGNORE
+<U0079> <U0059>;<NONE>;<SMALL>;IGNORE
+<U00DD> <U0059>;<ACUTE>;<CAPITAL>;IGNORE
+<U00FD> <U0059>;<ACUTE>;<SMALL>;IGNORE
+<U1EF2> <U0059>;<GRAVE>;<CAPITAL>;IGNORE
+<U1EF3> <U0059>;<GRAVE>;<SMALL>;IGNORE
+<U0176> <U0059>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
+<U0177> <U0059>;<CIRCUMFLEX>;<SMALL>;IGNORE
+<U0178> <U0059>;<DIAERESIS>;<CAPITAL>;IGNORE
+<U00FF> <U0059>;<DIAERESIS>;<SMALL>;IGNORE
+<U1EF6> <U0059>;<HOOK>;<CAPITAL>;IGNORE
+<U1EF7> <U0059>;<HOOK>;<SMALL>;IGNORE
+<U1EF8> <U0059>;<TILDE>;<CAPITAL>;IGNORE
+<U1EF9> <U0059>;<TILDE>;<SMALL>;IGNORE
+<U1E8E> <U0059>;<DOT>;<CAPITAL>;IGNORE
+<U1E8F> <U0059>;<DOT>;<SMALL>;IGNORE
+<U1EF4> <U0059>;<DOT-BELOW>;<CAPITAL>;IGNORE
+<U1EF5> <U0059>;<DOT-BELOW>;<SMALL>;IGNORE
+<y8>
+<U005A> <U005A>;<NONE>;<CAPITAL>;IGNORE
+<U007A> <U005A>;<NONE>;<SMALL>;IGNORE
+<U0179> <U005A>;<ACUTE>;<CAPITAL>;IGNORE
+<U017A> <U005A>;<ACUTE>;<SMALL>;IGNORE
+<U1E90> <U005A>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
+<U1E91> <U005A>;<CIRCUMFLEX>;<SMALL>;IGNORE
+<U017B> <U005A>;<DOT>;<CAPITAL>;IGNORE
+<U017C> <U005A>;<DOT>;<SMALL>;IGNORE
+<U1E92> <U005A>;<DOT-BELOW>;<CAPITAL>;IGNORE
+<U1E93> <U005A>;<DOT-BELOW>;<SMALL>;IGNORE
+<U01B5> <U005A>;<STROKE>;<CAPITAL>;IGNORE
+<U01B6> <U005A>;<STROKE>;<SMALL>;IGNORE
+<U1E94> <U005A>;<LINE-BELOW>;<CAPITAL>;IGNORE
+<U1E95> <U005A>;<LINE-BELOW>;<SMALL>;IGNORE
+<z8>
+<U017D> <U017D>;<NONE>;<CAPITAL>;IGNORE
+<U017E> <U017D>;<NONE>;<SMALL>;IGNORE
+<U0391> <U0391>;<CAPITAL>;<GREEK>;IGNORE
+<U0386> <U0391>;<CAPITAL>;<TONOS>;IGNORE
+<U03B1> <U0391>;<SMALL>;<GREEK>;IGNORE
+<U03AC> <U0391>;<SMALL>;<TONOS>;IGNORE
+<U0392> <U0392>;<CAPITAL>;<GREEK>;IGNORE
+<U03B2> <U0392>;<SMALL>;<GREEK>;IGNORE
+<U0393> <U0393>;<CAPITAL>;<GREEK>;IGNORE
+<U03B3> <U0393>;<SMALL>;<GREEK>;IGNORE
+<U0394> <U0394>;<CAPITAL>;<GREEK>;IGNORE
+<U03B4> <U0394>;<SMALL>;<GREEK>;IGNORE
+<U0395> <U0395>;<CAPITAL>;<GREEK>;IGNORE
+<U0388> <U0395>;<CAPITAL>;<TONOS>;IGNORE
+<U03B5> <U0395>;<SMALL>;<GREEK>;IGNORE
+<U03AD> <U0395>;<SMALL>;<TONOS>;IGNORE
+<U0396> <U0396>;<CAPITAL>;<GREEK>;IGNORE
+<U03B6> <U0396>;<SMALL>;<GREEK>;IGNORE
+<U0397> <U0397>;<CAPITAL>;<GREEK>;IGNORE
+<U0389> <U0397>;<CAPITAL>;<TONOS>;IGNORE
+<U03B7> <U0397>;<SMALL>;<GREEK>;IGNORE
+<U03AE> <U0397>;<SMALL>;<TONOS>;IGNORE
+<U0398> <U0398>;<CAPITAL>;<GREEK>;IGNORE
+<U03B8> <U0398>;<SMALL>;<GREEK>;IGNORE
+<U0399> <U0399>;<CAPITAL>;<GREEK>;IGNORE
+<U038A> <U0399>;<CAPITAL>;<TONOS>;IGNORE
+<U03AA> <U0399>;<CAPITAL>;<DIALYTICA>;IGNORE
+<U03B9> <U0399>;<SMALL>;<GREEK>;IGNORE
+<U03AF> <U0399>;<SMALL>;<TONOS>;IGNORE
+<U03CA> <U0399>;<SMALL>;<DIALYTICA>;IGNORE
+<U0390> <U0399>;<SMALL>;<DIALYTICA+TONOS>;IGNORE
+<U039A> <U039A>;<CAPITAL>;<GREEK>;IGNORE
+<U03BA> <U039A>;<SMALL>;<GREEK>;IGNORE
+<U039B> <U039B>;<CAPITAL>;<GREEK>;IGNORE
+<U03BB> <U039B>;<SMALL>;<GREEK>;IGNORE
+<U039C> <U039C>;<CAPITAL>;<GREEK>;IGNORE
+<U03BC> <U039C>;<SMALL>;<GREEK>;IGNORE
+<U039D> <U039D>;<CAPITAL>;<GREEK>;IGNORE
+<U03BD> <U039D>;<SMALL>;<GREEK>;IGNORE
+<U039E> <U039E>;<CAPITAL>;<GREEK>;IGNORE
+<U03BE> <U039E>;<SMALL>;<GREEK>;IGNORE
+<U039F> <U039F>;<CAPITAL>;<GREEK>;IGNORE
+<U038C> <U039F>;<CAPITAL>;<TONOS>;IGNORE
+<U03BF> <U039F>;<SMALL>;<GREEK>;IGNORE
+<U03CC> <U039F>;<SMALL>;<TONOS>;IGNORE
+<U03A0> <U03A0>;<CAPITAL>;<GREEK>;IGNORE
+<U03C0> <U03A0>;<SMALL>;<GREEK>;IGNORE
+<U03A1> <U03A1>;<CAPITAL>;<GREEK>;IGNORE
+<U03C1> <U03A1>;<SMALL>;<GREEK>;IGNORE
+<U03A3> <U03A3>;<CAPITAL>;<GREEK>;IGNORE
+<U03C3> <U03A3>;<SMALL>;<GREEK>;IGNORE
+<U03C2> <U03A3>;<SMALL>;<U03C2>;IGNORE
+<U03A4> <U03A4>;<CAPITAL>;<GREEK>;IGNORE
+<U03C4> <U03A4>;<SMALL>;<GREEK>;IGNORE
+<U03A5> <U03A5>;<CAPITAL>;<GREEK>;IGNORE
+<U038E> <U03A5>;<CAPITAL>;<TONOS>;IGNORE
+<U03AB> <U03A5>;<CAPITAL>;<DIALYTICA>;IGNORE
+<U03C5> <U03A5>;<SMALL>;<GREEK>;IGNORE
+<U03CD> <U03A5>;<SMALL>;<TONOS>;IGNORE
+<U03CB> <U03A5>;<SMALL>;<DIALYTICA>;IGNORE
+<U03B0> <U03A5>;<SMALL>;<DIALYTICA+TONOS>;IGNORE
+<U03A6> <U03A6>;<CAPITAL>;<GREEK>;IGNORE
+<U03C6> <U03A6>;<SMALL>;<GREEK>;IGNORE
+<U03A7> <U03A7>;<CAPITAL>;<GREEK>;IGNORE
+<U03C7> <U03A7>;<SMALL>;<GREEK>;IGNORE
+<U03A8> <U03A8>;<CAPITAL>;<GREEK>;IGNORE
+<U03C8> <U03A8>;<SMALL>;<GREEK>;IGNORE
+<U03A9> <U03A9>;<CAPITAL>;<GREEK>;IGNORE
+<U038F> <U03A9>;<CAPITAL>;<TONOS>;IGNORE
+<U03C9> <U03A9>;<SMALL>;<GREEK>;IGNORE
+<U03CE> <U03A9>;<SMALL>;<TONOS>;IGNORE
+<U0410> <U0410>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0430> <U0410>;<CYRILLIC>;<SMALL>;IGNORE
+<U0411> <U0411>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0431> <U0411>;<CYRILLIC>;<SMALL>;IGNORE
+<U0412> <U0412>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0432> <U0412>;<CYRILLIC>;<SMALL>;IGNORE
+<U0413> <U0413>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0433> <U0413>;<CYRILLIC>;<SMALL>;IGNORE
+<U0403> <U0403>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0453> <U0403>;<CYRILLIC>;<SMALL>;IGNORE
+<U0490> <U0490>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0491> <U0490>;<CYRILLIC>;<SMALL>;IGNORE
+<U0414> <U0414>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0434> <U0414>;<CYRILLIC>;<SMALL>;IGNORE
+<U0402> <U0402>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0452> <U0402>;<CYRILLIC>;<SMALL>;IGNORE
+<U0415> <U0415>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0435> <U0415>;<CYRILLIC>;<SMALL>;IGNORE
+<U0401> <U0401>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0451> <U0401>;<CYRILLIC>;<SMALL>;IGNORE
+<U0404> <U0404>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0454> <U0404>;<CYRILLIC>;<SMALL>;IGNORE
+<U0416> <U0416>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0436> <U0416>;<CYRILLIC>;<SMALL>;IGNORE
+<U0417> <U0417>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0437> <U0417>;<CYRILLIC>;<SMALL>;IGNORE
+<U0418> <U0418>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0438> <U0418>;<CYRILLIC>;<SMALL>;IGNORE
+<U0406> <U0406>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0456> <U0406>;<CYRILLIC>;<SMALL>;IGNORE
+<U0407> <U0407>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0457> <U0407>;<CYRILLIC>;<SMALL>;IGNORE
+<U0408> <U0408>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0458> <U0408>;<CYRILLIC>;<SMALL>;IGNORE
+<U0419> <U0419>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0439> <U0419>;<CYRILLIC>;<SMALL>;IGNORE
+<U041A> <U041A>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U043A> <U041A>;<CYRILLIC>;<SMALL>;IGNORE
+<U040C> <U040C>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U045C> <U040C>;<CYRILLIC>;<SMALL>;IGNORE
+<U041B> <U041B>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U043B> <U041B>;<CYRILLIC>;<SMALL>;IGNORE
+<U0409> <U0409>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0459> <U0409>;<CYRILLIC>;<SMALL>;IGNORE
+<U041C> <U041C>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U043C> <U041C>;<CYRILLIC>;<SMALL>;IGNORE
+<U041D> <U041D>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U043D> <U041D>;<CYRILLIC>;<SMALL>;IGNORE
+<U040A> <U040A>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U045A> <U040A>;<CYRILLIC>;<SMALL>;IGNORE
+<U041E> <U041E>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U043E> <U041E>;<CYRILLIC>;<SMALL>;IGNORE
+<U041F> <U041F>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U043F> <U041F>;<CYRILLIC>;<SMALL>;IGNORE
+<U0420> <U0420>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0440> <U0420>;<CYRILLIC>;<SMALL>;IGNORE
+<U0421> <U0421>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0441> <U0421>;<CYRILLIC>;<SMALL>;IGNORE
+<U0422> <U0422>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0442> <U0422>;<CYRILLIC>;<SMALL>;IGNORE
+<U040B> <U040B>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U045B> <U040B>;<CYRILLIC>;<SMALL>;IGNORE
+<U0423> <U0423>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0443> <U0423>;<CYRILLIC>;<SMALL>;IGNORE
+<U040E> <U040E>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U045E> <U040E>;<CYRILLIC>;<SMALL>;IGNORE
+<U0424> <U0424>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0444> <U0424>;<CYRILLIC>;<SMALL>;IGNORE
+<U0425> <U0425>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0445> <U0425>;<CYRILLIC>;<SMALL>;IGNORE
+<U0426> <U0426>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0446> <U0426>;<CYRILLIC>;<SMALL>;IGNORE
+<U0405> <U0405>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0455> <U0405>;<CYRILLIC>;<SMALL>;IGNORE
+<U0427> <U0427>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0447> <U0427>;<CYRILLIC>;<SMALL>;IGNORE
+<U040F> <U040F>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U045F> <U040F>;<CYRILLIC>;<SMALL>;IGNORE
+<U0428> <U0428>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0448> <U0428>;<CYRILLIC>;<SMALL>;IGNORE
+<U0429> <U0429>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0449> <U0429>;<CYRILLIC>;<SMALL>;IGNORE
+<U044A> <U044A>;<CYRILLIC>;<SMALL>;IGNORE
+<U042A> <U044A>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U042B> <U042B>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U044B> <U042B>;<CYRILLIC>;<SMALL>;IGNORE
+<U044C> <U044C>;<CYRILLIC>;<SMALL>;IGNORE
+<U042C> <U044C>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U042D> <U042D>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U044D> <U042D>;<CYRILLIC>;<SMALL>;IGNORE
+<U042E> <U042E>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U044E> <U042E>;<CYRILLIC>;<SMALL>;IGNORE
+<U042F> <U042F>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U044F> <U042F>;<CYRILLIC>;<SMALL>;IGNORE
+<U0462> <U0462>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0463> <U0462>;<CYRILLIC>;<SMALL>;IGNORE
+<U046A> <U046A>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U046B> <U046A>;<CYRILLIC>;<SMALL>;IGNORE
+<U0472> <U0472>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0473> <U0472>;<CYRILLIC>;<SMALL>;IGNORE
+<U0474> <U0474>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0475> <U0474>;<CYRILLIC>;<SMALL>;IGNORE
+<U0480> <U0480>;<CYRILLIC>;<CAPITAL>;IGNORE
+<U0481> <U0480>;<CYRILLIC>;<SMALL>;IGNORE
+<U05D0> <U05D0>;IGNORE;IGNORE;IGNORE
+<U05D1> <U05D1>;IGNORE;IGNORE;IGNORE
+<U05D2> <U05D2>;IGNORE;IGNORE;IGNORE
+<U05D3> <U05D3>;IGNORE;IGNORE;IGNORE
+<U05D4> <U05D4>;IGNORE;IGNORE;IGNORE
+<U05D5> <U05D5>;IGNORE;IGNORE;IGNORE
+<U05D6> <U05D6>;IGNORE;IGNORE;IGNORE
+<U05D7> <U05D7>;IGNORE;IGNORE;IGNORE
+<U05D8> <U05D8>;IGNORE;IGNORE;IGNORE
+<U05D9> <U05D9>;IGNORE;IGNORE;IGNORE
+<U05DA> <U05DA>;IGNORE;IGNORE;IGNORE
+<U05DB> <U05DB>;IGNORE;IGNORE;IGNORE
+<U05DC> <U05DC>;IGNORE;IGNORE;IGNORE
+<U05DD> <U05DD>;IGNORE;IGNORE;IGNORE
+<U05DE> <U05DE>;IGNORE;IGNORE;IGNORE
+<U05DF> <U05DF>;IGNORE;IGNORE;IGNORE
+<U05E0> <U05E0>;IGNORE;IGNORE;IGNORE
+<U05E1> <U05E1>;IGNORE;IGNORE;IGNORE
+<U05E2> <U05E2>;IGNORE;IGNORE;IGNORE
+<U05E3> <U05E3>;IGNORE;IGNORE;IGNORE
+<U05E4> <U05E4>;IGNORE;IGNORE;IGNORE
+<U05E5> <U05E5>;IGNORE;IGNORE;IGNORE
+<U05E6> <U05E6>;IGNORE;IGNORE;IGNORE
+<U05E7> <U05E7>;IGNORE;IGNORE;IGNORE
+<U05E8> <U05E8>;IGNORE;IGNORE;IGNORE
+<U05E9> <U05E9>;IGNORE;IGNORE;IGNORE
+<U05EA> <U05EA>;IGNORE;IGNORE;IGNORE
+
+% Arabic collating
+
+<U060C> IGNORE;IGNORE;IGNORE;<U060C>
+<U061B> IGNORE;IGNORE;IGNORE;<U061B>
+<U061F> IGNORE;IGNORE;IGNORE;<U061F>
+<U0640> IGNORE;IGNORE;IGNORE;<U0640>
+
+<U0621> <U0621>;<U0621>;IGNORE;IGNORE
+<U0622> <U0622>;<U0622>;IGNORE;IGNORE
+<UFE82> <U0622>;<UFE82>;IGNORE;IGNORE
+<U0623> <U0621>;<U0623>;IGNORE;IGNORE
+<UFE84> <U0621>;<UFE84>;IGNORE;IGNORE
+<U0624> <U0621>;<U0624>;IGNORE;IGNORE
+<U0625> <U0621>;<U0625>;IGNORE;IGNORE
+<UFE88> <U0621>;<UFE88>;IGNORE;IGNORE
+<U0626> <U0621>;<U0626>;IGNORE;IGNORE
+<U0670> <U0670>;<U0670>;IGNORE;IGNORE
+<U0627> <U0627>;<U0627>;IGNORE;IGNORE
+<UFE8D> <U0627>;<UFE8D>;IGNORE;IGNORE
+<UFE8E> <U0627>;<UFE8E>;IGNORE;IGNORE
+<UE016> <U0627>;<UE016>;IGNORE;IGNORE
+<U0628> <U0628>;<U0628>;IGNORE;IGNORE
+<UFE8F> <U0628>;<UFE8F>;IGNORE;IGNORE
+<UFE90> <U0628>;<UFE90>;IGNORE;IGNORE
+<UFE91> <U0628>;<UFE91>;IGNORE;IGNORE
+<UFE92> <U0628>;<UFE92>;IGNORE;IGNORE
+<U067E> <U067E>;<U067E>;IGNORE;IGNORE
+<U06A4> <U06A4>;<U06A4>;IGNORE;IGNORE
+<U0629> <U0629>;<U0629>;IGNORE;IGNORE
+<UFE93> <U0629>;<UFE93>;IGNORE;IGNORE
+<UFE94> <U0629>;<UFE94>;IGNORE;IGNORE
+<U062A> <U0629>;<U062A>;IGNORE;IGNORE
+<UFE95> <U0629>;<UFE95>;IGNORE;IGNORE
+<UFE96> <U0629>;<UFE96>;IGNORE;IGNORE
+<UFE97> <U0629>;<UFE97>;IGNORE;IGNORE
+<UFE98> <U0629>;<UFE98>;IGNORE;IGNORE
+<U062B> <U062B>;<U062B>;IGNORE;IGNORE
+<UFE99> <U062B>;<UFE99>;IGNORE;IGNORE
+<UFE9A> <U062B>;<UFE9A>;IGNORE;IGNORE
+<UFE9B> <U062B>;<UFE9B>;IGNORE;IGNORE
+<UFE9C> <U062B>;<UFE9C>;IGNORE;IGNORE
+<U062C> <U062C>;<U062C>;IGNORE;IGNORE
+<UFE9D> <U062C>;<UFE9D>;IGNORE;IGNORE
+<UFE9E> <U062C>;<UFE9E>;IGNORE;IGNORE
+<UFE9F> <U062C>;<UFE9F>;IGNORE;IGNORE
+<UFEA0> <U062C>;<UFEA0>;IGNORE;IGNORE
+<U062D> <U062D>;<U062D>;IGNORE;IGNORE
+<UFEA1> <U062D>;<UFEA1>;IGNORE;IGNORE
+<UFEA2> <U062D>;<UFEA2>;IGNORE;IGNORE
+<UFEA3> <U062D>;<UFEA3>;IGNORE;IGNORE
+<UFEA4> <U062D>;<UFEA4>;IGNORE;IGNORE
+<U062E> <U062E>;<U062E>;IGNORE;IGNORE
+<UFEA5> <U062E>;<UFEA5>;IGNORE;IGNORE
+<UFEA6> <U062E>;<UFEA6>;IGNORE;IGNORE
+<UFEA7> <U062E>;<UFEA7>;IGNORE;IGNORE
+<UFEA8> <U062E>;<UFEA8>;IGNORE;IGNORE
+<U062F> <U062F>;<U062F>;IGNORE;IGNORE
+<UFEA9> <U062F>;<UFEA9>;IGNORE;IGNORE
+<UFEAA> <U062F>;<UFEAA>;IGNORE;IGNORE
+<U0630> <U0630>;<U0630>;IGNORE;IGNORE
+<UFEAB> <U0630>;<UFEAB>;IGNORE;IGNORE
+<UFEAC> <U0630>;<UFEAC>;IGNORE;IGNORE
+<U0631> <U0631>;<U0631>;IGNORE;IGNORE
+<UFEAD> <U0631>;<UFEAD>;IGNORE;IGNORE
+<UFEAE> <U0631>;<UFEAE>;IGNORE;IGNORE
+<U0632> <U0632>;<U0632>;IGNORE;IGNORE
+<UFEAF> <U0632>;<UFEAF>;IGNORE;IGNORE
+<UFEB0> <U0632>;<UFEB0>;IGNORE;IGNORE
+<U0633> <U0633>;<U0633>;IGNORE;IGNORE
+<UFEB1> <U0633>;<UFEB1>;IGNORE;IGNORE
+<UFEB2> <U0633>;<UFEB2>;IGNORE;IGNORE
+<UFEB3> <U0633>;<UFEB3>;IGNORE;IGNORE
+<UFEB4> <U0633>;<UFEB4>;IGNORE;IGNORE
+<U0634> <U0634>;<U0634>;IGNORE;IGNORE
+<UFEB5> <U0634>;<UFEB5>;IGNORE;IGNORE
+<UFEB6> <U0634>;<UFEB6>;IGNORE;IGNORE
+<UFEB7> <U0634>;<UFEB7>;IGNORE;IGNORE
+<UFEB8> <U0634>;<UFEB8>;IGNORE;IGNORE
+<U0635> <U0635>;<U0635>;IGNORE;IGNORE
+<UFEB9> <U0635>;<UFEB9>;IGNORE;IGNORE
+<UFEBA> <U0635>;<UFEBA>;IGNORE;IGNORE
+<UFEBB> <U0635>;<UFEBB>;IGNORE;IGNORE
+<UFEBC> <U0635>;<UFEBC>;IGNORE;IGNORE
+<U0636> <U0636>;<U0636>;IGNORE;IGNORE
+<UFEBD> <U0636>;<UFEBD>;IGNORE;IGNORE
+<UFEBE> <U0636>;<UFEBE>;IGNORE;IGNORE
+<UFEBF> <U0636>;<UFEBF>;IGNORE;IGNORE
+<UFEC0> <U0636>;<UFEC0>;IGNORE;IGNORE
+<U0637> <U0637>;<U0637>;IGNORE;IGNORE
+<UFEC1> <U0637>;<UFEC1>;IGNORE;IGNORE
+<UFEC2> <U0637>;<UFEC2>;IGNORE;IGNORE
+<UFEC3> <U0637>;<UFEC3>;IGNORE;IGNORE
+<UFEC4> <U0637>;<UFEC4>;IGNORE;IGNORE
+<U0638> <U0638>;<U0638>;IGNORE;IGNORE
+<UFEC5> <U0638>;<UFEC5>;IGNORE;IGNORE
+<UFEC6> <U0638>;<UFEC6>;IGNORE;IGNORE
+<UFEC7> <U0638>;<UFEC7>;IGNORE;IGNORE
+<UFEC8> <U0638>;<UFEC8>;IGNORE;IGNORE
+<U0639> <U0639>;<U0639>;IGNORE;IGNORE
+<UFEC9> <U0639>;<UFEC9>;IGNORE;IGNORE
+<UFECA> <U0639>;<UFECA>;IGNORE;IGNORE
+<UFECB> <U0639>;<UFECB>;IGNORE;IGNORE
+<UFECC> <U0639>;<UFECC>;IGNORE;IGNORE
+<U063A> <U063A>;<U063A>;IGNORE;IGNORE
+<UFECD> <U063A>;<UFECD>;IGNORE;IGNORE
+<UFECE> <U063A>;<UFECE>;IGNORE;IGNORE
+<UFECF> <U063A>;<UFECF>;IGNORE;IGNORE
+<UFED0> <U063A>;<UFED0>;IGNORE;IGNORE
+<U0641> <U0641>;<U0641>;IGNORE;IGNORE
+<UFED1> <U0641>;<UFED1>;IGNORE;IGNORE
+<UFED2> <U0641>;<UFED2>;IGNORE;IGNORE
+<UFED3> <U0641>;<UFED3>;IGNORE;IGNORE
+<UFED4> <U0641>;<UFED4>;IGNORE;IGNORE
+<U0642> <U0642>;<U0642>;IGNORE;IGNORE
+<UFED5> <U0642>;<UFED5>;IGNORE;IGNORE
+<UFED6> <U0642>;<UFED6>;IGNORE;IGNORE
+<UFED7> <U0642>;<UFED7>;IGNORE;IGNORE
+<UFED8> <U0642>;<UFED8>;IGNORE;IGNORE
+<U0643> <U0643>;<U0643>;IGNORE;IGNORE
+<UFED9> <U0643>;<UFED9>;IGNORE;IGNORE
+<UFEDA> <U0643>;<UFEDA>;IGNORE;IGNORE
+<UFEDB> <U0643>;<UFEDB>;IGNORE;IGNORE
+<UFEDC> <U0643>;<UFEDC>;IGNORE;IGNORE
+<U0644> <U0644>;<U0644>;IGNORE;IGNORE
+<UFEDD> <U0644>;<UFEDD>;IGNORE;IGNORE
+<UFEDE> <U0644>;<UFEDE>;IGNORE;IGNORE
+<UFEDF> <U0644>;<UFEDF>;IGNORE;IGNORE
+<UFEE0> <U0644>;<UFEE0>;IGNORE;IGNORE
+<U0645> <U0645>;<U0645>;IGNORE;IGNORE
+<UFEE1> <U0645>;<UFEE1>;IGNORE;IGNORE
+<UFEE2> <U0645>;<UFEE2>;IGNORE;IGNORE
+<UFEE3> <U0645>;<UFEE3>;IGNORE;IGNORE
+<UFEE4> <U0645>;<UFEE4>;IGNORE;IGNORE
+<U0646> <U0646>;<U0646>;IGNORE;IGNORE
+<UFEE5> <U0646>;<UFEE5>;IGNORE;IGNORE
+<UFEE6> <U0646>;<UFEE6>;IGNORE;IGNORE
+<UFEE7> <U0646>;<UFEE7>;IGNORE;IGNORE
+<UFEE8> <U0646>;<UFEE8>;IGNORE;IGNORE
+<U0647> <U0647>;<U0647>;IGNORE;IGNORE
+<UFEE9> <U0647>;<UFEE9>;IGNORE;IGNORE
+<UFEEA> <U0647>;<UFEEA>;IGNORE;IGNORE
+<UFEEB> <U0647>;<UFEEB>;IGNORE;IGNORE
+<UFEEC> <U0647>;<UFEEC>;IGNORE;IGNORE
+<U0648> <U0648>;<U0648>;IGNORE;IGNORE
+<UFEED> <U0648>;<UFEED>;IGNORE;IGNORE
+<UFEEE> <U0648>;<UFEEE>;IGNORE;IGNORE
+<U0649> <U0649>;<U0649>;IGNORE;IGNORE
+<UFEEF> <U0649>;<UFEEF>;IGNORE;IGNORE
+<UFEF0> <U0649>;<UFEF0>;IGNORE;IGNORE
+<U064A> <U064A>;<U064A>;IGNORE;IGNORE
+<UFEF1> <U064A>;<UFEF1>;IGNORE;IGNORE
+<UFEF2> <U064A>;<UFEF2>;IGNORE;IGNORE
+<UFEF3> <U064A>;<UFEF3>;IGNORE;IGNORE
+<UFEF4> <U064A>;<UFEF4>;IGNORE;IGNORE
+
+<U064B> IGNORE;IGNORE;<U064B>;IGNORE
+<U064C> IGNORE;IGNORE;<U064C>;IGNORE
+<U064D> IGNORE;IGNORE;<U064D>;IGNORE
+<U064E> IGNORE;IGNORE;<U064E>;IGNORE
+<U064F> IGNORE;IGNORE;<U064F>;IGNORE
+<U0650> IGNORE;IGNORE;<U0650>;IGNORE
+<U0651> IGNORE;IGNORE;<U0651>;IGNORE
+<UFE7D> IGNORE;IGNORE;<UFE7D>;IGNORE
+<U0652> IGNORE;IGNORE;<U0652>;IGNORE
+
+<U0660> <U0030>;<U0660>;IGNORE;IGNORE
+<U0661> <U0031>;<U0661>;IGNORE;IGNORE
+<U0662> <U0032>;<U0662>;IGNORE;IGNORE
+<U0663> <U0033>;<U0663>;IGNORE;IGNORE
+<U0664> <U0034>;<U0664>;IGNORE;IGNORE
+<U0665> <U0035>;<U0665>;IGNORE;IGNORE
+<U0666> <U0036>;<U0666>;IGNORE;IGNORE
+<U0667> <U0037>;<U0667>;IGNORE;IGNORE
+<U0668> <U0038>;<U0668>;IGNORE;IGNORE
+<U0669> <U0039>;<U0669>;IGNORE;IGNORE
+
+<UFEF5> "<U0644><U0622>";"<U0644><U0622>";"<UFEF5><UFEF5>";IGNORE
+<UFEF6> "<U0644><U0622>";"<U0644><UFE82>";"<UFEF6><UFEF6>";IGNORE
+<UFEF7> "<U0644><U0623>";"<U0644><U0623>";"<UFEF7><UFEF7>";IGNORE
+<UFEF8> "<U0644><U0623>";"<U0644><UFE84>";"<UFEF8><UFEF8>";IGNORE
+<UFEF9> "<U0644><U0625>";"<U0644><U0625>";"<UFEF9><UFEF9>";IGNORE
+<UFEFA> "<U0644><U0625>";"<U0644><UFE88>";"<UFEFA><UFEFA>";IGNORE
+<UFEFB> "<U0644><U0627>";"<U0644><UFE8D>";"<UFEFB><UFEFB>";IGNORE
+<UFEFC> "<U0644><U0627>";"<U0644><UFE8E>";"<UFEFC><UFEFC>";IGNORE
+
+% katakana/hiragana sorting
+% base is katakana, as this is present in most charsets
+% normal before voiced before semi-voiced
+% small vocals before normal vocals
+% katakana before hiragana
+
+<U30A1> <U30A1>;<U30A1>;IGNORE;IGNORE
+<U3041> <U30A1>;<U3041>;IGNORE;IGNORE
+<U30A2> <U30A1>;<U30A2>;IGNORE;IGNORE
+<U3042> <U30A1>;<U3042>;IGNORE;IGNORE
+<U30A3> <U30A3>;<U30A3>;IGNORE;IGNORE
+<U3043> <U30A3>;<U3043>;IGNORE;IGNORE
+<U30A4> <U30A3>;<U30A4>;IGNORE;IGNORE
+<U3044> <U30A3>;<U3044>;IGNORE;IGNORE
+<U30A5> <U30A5>;<U30A5>;IGNORE;IGNORE
+<U3045> <U30A5>;<U3045>;IGNORE;IGNORE
+<U30A6> <U30A5>;<U30A6>;IGNORE;IGNORE
+<U3046> <U30A5>;<U3046>;IGNORE;IGNORE
+<U30F4> <U30A5>;<U30F4>;IGNORE;IGNORE
+<U30A7> <U30A7>;<U30A7>;IGNORE;IGNORE
+<U3047> <U30A7>;<U3047>;IGNORE;IGNORE
+<U30A8> <U30A7>;<U30A8>;IGNORE;IGNORE
+<U3048> <U30A7>;<U3048>;IGNORE;IGNORE
+<U30A9> <U30A9>;<U30A9>;IGNORE;IGNORE
+<U3049> <U30A9>;<U3049>;IGNORE;IGNORE
+<U30AA> <U30A9>;<U30AA>;IGNORE;IGNORE
+<U304A> <U30A9>;<U304A>;IGNORE;IGNORE
+<U30F5> <U30F5>;<U30F5>;IGNORE;IGNORE
+<U30AB> <U30F5>;<U30AB>;IGNORE;IGNORE
+<U304B> <U30F5>;<U304B>;IGNORE;IGNORE
+<U30AC> <U30F5>;<U30AC>;IGNORE;IGNORE
+<U304C> <U30F5>;<U304C>;IGNORE;IGNORE
+<U30AD> <U30AD>;<U30AD>;IGNORE;IGNORE
+<U304D> <U30AD>;<U304D>;IGNORE;IGNORE
+<U30AE> <U30AD>;<U30AE>;IGNORE;IGNORE
+<U304E> <U30AD>;<U304E>;IGNORE;IGNORE
+<U30AF> <U30AF>;<U30AF>;IGNORE;IGNORE
+<U304F> <U30AF>;<U304F>;IGNORE;IGNORE
+<U30B0> <U30AF>;<U30B0>;IGNORE;IGNORE
+<U3050> <U30AF>;<U3050>;IGNORE;IGNORE
+<U30F6> <U30F6>;<U30F6>;IGNORE;IGNORE
+<U30B1> <U30F6>;<U30B1>;IGNORE;IGNORE
+<U3051> <U30F6>;<U3051>;IGNORE;IGNORE
+<U30B2> <U30F6>;<U30B2>;IGNORE;IGNORE
+<U3052> <U30F6>;<U3052>;IGNORE;IGNORE
+<U30B3> <U30B3>;<U30B3>;IGNORE;IGNORE
+<U3053> <U30B3>;<U3053>;IGNORE;IGNORE
+<U30B4> <U30B3>;<U30B4>;IGNORE;IGNORE
+<U3054> <U30B3>;<U3054>;IGNORE;IGNORE
+<U30B5> <U30B5>;<U30B5>;IGNORE;IGNORE
+<U3055> <U30B5>;<U3055>;IGNORE;IGNORE
+<U30B6> <U30B5>;<U30B6>;IGNORE;IGNORE
+<U3056> <U30B5>;<U3056>;IGNORE;IGNORE
+<U30B7> <U30B7>;<U30B7>;IGNORE;IGNORE
+<U3057> <U30B7>;<U3057>;IGNORE;IGNORE
+<U30B8> <U30B7>;<U30B8>;IGNORE;IGNORE
+<U3058> <U30B7>;<U3058>;IGNORE;IGNORE
+<U30B9> <U30B9>;<U30B9>;IGNORE;IGNORE
+<U3059> <U30B9>;<U3059>;IGNORE;IGNORE
+<U30BA> <U30B9>;<U30BA>;IGNORE;IGNORE
+<U305A> <U30B9>;<U305A>;IGNORE;IGNORE
+<U30BB> <U30BB>;<U30BB>;IGNORE;IGNORE
+<U305B> <U30BB>;<U305B>;IGNORE;IGNORE
+<U30BC> <U30BB>;<U30BC>;IGNORE;IGNORE
+<U305C> <U30BB>;<U305C>;IGNORE;IGNORE
+<U30BD> <U30BD>;<U30BD>;IGNORE;IGNORE
+<U305D> <U30BD>;<U305D>;IGNORE;IGNORE
+<U30BE> <U30BD>;<U30BE>;IGNORE;IGNORE
+<U305E> <U30BD>;<U305E>;IGNORE;IGNORE
+<U30BF> <U30BF>;<U30BF>;IGNORE;IGNORE
+<U305F> <U30BF>;<U305F>;IGNORE;IGNORE
+<U30C0> <U30BF>;<U30C0>;IGNORE;IGNORE
+<U3060> <U30BF>;<U3060>;IGNORE;IGNORE
+<U30C1> <U30C1>;<U30C1>;IGNORE;IGNORE
+<U3061> <U30C1>;<U3061>;IGNORE;IGNORE
+<U30C2> <U30C1>;<U30C2>;IGNORE;IGNORE
+<U3062> <U30C1>;<U3062>;IGNORE;IGNORE
+<U30C3> <U30C3>;<U30C3>;IGNORE;IGNORE
+<U3063> <U30C3>;<U3063>;IGNORE;IGNORE
+<U30C4> <U30C3>;<U30C4>;IGNORE;IGNORE
+<U3064> <U30C3>;<U3064>;IGNORE;IGNORE
+<U30C5> <U30C3>;<U30C5>;IGNORE;IGNORE
+<U3065> <U30C3>;<U3065>;IGNORE;IGNORE
+<U30C6> <U30C6>;<U30C6>;IGNORE;IGNORE
+<U3066> <U30C6>;<U3066>;IGNORE;IGNORE
+<U30C7> <U30C6>;<U30C7>;IGNORE;IGNORE
+<U3067> <U30C6>;<U3067>;IGNORE;IGNORE
+<U30C8> <U30C8>;<U30C8>;IGNORE;IGNORE
+<U3068> <U30C8>;<U3068>;IGNORE;IGNORE
+<U30C9> <U30C8>;<U30C9>;IGNORE;IGNORE
+<U3069> <U30C8>;<U3069>;IGNORE;IGNORE
+<U30CA> <U30CA>;<U30CA>;IGNORE;IGNORE
+<U306A> <U30CA>;<U306A>;IGNORE;IGNORE
+<U30CB> <U30CB>;<U30CB>;IGNORE;IGNORE
+<U306B> <U30CB>;<U306B>;IGNORE;IGNORE
+<U30CC> <U30CC>;<U30CC>;IGNORE;IGNORE
+<U306C> <U30CC>;<U306C>;IGNORE;IGNORE
+<U30CD> <U30CD>;<U30CD>;IGNORE;IGNORE
+<U306D> <U30CD>;<U306D>;IGNORE;IGNORE
+<U30CE> <U30CE>;<U30CE>;IGNORE;IGNORE
+<U306E> <U30CE>;<U306E>;IGNORE;IGNORE
+<U30CF> <U30CF>;<U30CF>;IGNORE;IGNORE
+<U306F> <U30CF>;<U306F>;IGNORE;IGNORE
+<U30D0> <U30CF>;<U30D0>;IGNORE;IGNORE
+<U3070> <U30CF>;<U3070>;IGNORE;IGNORE
+<U30D1> <U30CF>;<U30D1>;IGNORE;IGNORE
+<U3071> <U30CF>;<U3071>;IGNORE;IGNORE
+<U30D2> <U30D2>;<U30D2>;IGNORE;IGNORE
+<U3072> <U30D2>;<U3072>;IGNORE;IGNORE
+<U30D3> <U30D2>;<U30D3>;IGNORE;IGNORE
+<U3073> <U30D2>;<U3073>;IGNORE;IGNORE
+<U30D4> <U30D2>;<U30D4>;IGNORE;IGNORE
+<U3074> <U30D2>;<U3074>;IGNORE;IGNORE
+<U30D5> <U30D5>;<U30D5>;IGNORE;IGNORE
+<U3075> <U30D5>;<U3075>;IGNORE;IGNORE
+<U30D6> <U30D5>;<U30D6>;IGNORE;IGNORE
+<U3076> <U30D5>;<U3076>;IGNORE;IGNORE
+<U30D7> <U30D5>;<U30D7>;IGNORE;IGNORE
+<U3077> <U30D5>;<U3077>;IGNORE;IGNORE
+<U30D8> <U30D8>;<U30D8>;IGNORE;IGNORE
+<U3078> <U30D8>;<U3078>;IGNORE;IGNORE
+<U30D9> <U30D8>;<U30D9>;IGNORE;IGNORE
+<U3079> <U30D8>;<U3079>;IGNORE;IGNORE
+<U30DA> <U30D8>;<U30DA>;IGNORE;IGNORE
+<U307A> <U30D8>;<U307A>;IGNORE;IGNORE
+<U30DB> <U30DB>;<U30DB>;IGNORE;IGNORE
+<U307B> <U30DB>;<U307B>;IGNORE;IGNORE
+<U30DC> <U30DB>;<U30DC>;IGNORE;IGNORE
+<U307C> <U30DB>;<U307C>;IGNORE;IGNORE
+<U30DD> <U30DB>;<U30DD>;IGNORE;IGNORE
+<U307D> <U30DB>;<U307D>;IGNORE;IGNORE
+<U30DE> <U30DE>;<U30DE>;IGNORE;IGNORE
+<U307E> <U30DE>;<U307E>;IGNORE;IGNORE
+<U30DF> <U30DF>;<U30DF>;IGNORE;IGNORE
+<U307F> <U30DF>;<U307F>;IGNORE;IGNORE
+<U30E0> <U30E0>;<U30E0>;IGNORE;IGNORE
+<U3080> <U30E0>;<U3080>;IGNORE;IGNORE
+<U30E1> <U30E1>;<U30E1>;IGNORE;IGNORE
+<U3081> <U30E1>;<U3081>;IGNORE;IGNORE
+<U30E2> <U30E2>;<U30E2>;IGNORE;IGNORE
+<U3082> <U30E2>;<U3082>;IGNORE;IGNORE
+<U30E3> <U30E3>;<U30E3>;IGNORE;IGNORE
+<U3083> <U30E3>;<U3083>;IGNORE;IGNORE
+<U30E4> <U30E3>;<U30E4>;IGNORE;IGNORE
+<U3084> <U30E3>;<U3084>;IGNORE;IGNORE
+<U30E5> <U30E5>;<U30E5>;IGNORE;IGNORE
+<U3085> <U30E5>;<U3085>;IGNORE;IGNORE
+<U30E6> <U30E5>;<U30E6>;IGNORE;IGNORE
+<U3086> <U30E5>;<U3086>;IGNORE;IGNORE
+<U30E7> <U30E7>;<U30E7>;IGNORE;IGNORE
+<U3087> <U30E7>;<U3087>;IGNORE;IGNORE
+<U30E8> <U30E7>;<U30E8>;IGNORE;IGNORE
+<U3088> <U30E7>;<U3088>;IGNORE;IGNORE
+<U30E9> <U30E9>;<U30E9>;IGNORE;IGNORE
+<U3089> <U30E9>;<U3089>;IGNORE;IGNORE
+<U30EA> <U30EA>;<U30EA>;IGNORE;IGNORE
+<U308A> <U30EA>;<U308A>;IGNORE;IGNORE
+<U30EB> <U30EB>;<U30EB>;IGNORE;IGNORE
+<U308B> <U30EB>;<U308B>;IGNORE;IGNORE
+<U30EC> <U30EC>;<U30EC>;IGNORE;IGNORE
+<U308C> <U30EC>;<U308C>;IGNORE;IGNORE
+<U30ED> <U30ED>;<U30ED>;IGNORE;IGNORE
+<U308D> <U30ED>;<U308D>;IGNORE;IGNORE
+<U30EE> <U30EE>;<U30EE>;IGNORE;IGNORE
+<U308E> <U30EE>;<U308E>;IGNORE;IGNORE
+<U30EF> <U30EE>;<U30EF>;IGNORE;IGNORE
+<U308F> <U30EE>;<U308F>;IGNORE;IGNORE
+<U30F0> <U30F0>;<U30F0>;IGNORE;IGNORE
+<U3090> <U30F0>;<U3090>;IGNORE;IGNORE
+<U30F1> <U30F1>;<U30F1>;IGNORE;IGNORE
+<U3091> <U30F1>;<U3091>;IGNORE;IGNORE
+<U30F2> <U30F2>;<U30F2>;IGNORE;IGNORE
+<U3092> <U30F2>;<U3092>;IGNORE;IGNORE
+<U30F3> <U30F3>;<U30F3>;IGNORE;IGNORE
+<U3093> <U30F3>;<U3093>;IGNORE;IGNORE
+
+order_end
+
+END LC_COLLATE
+
+LC_CTYPE
+copy "i18n"
+END LC_CTYPE
+
+LC_MESSAGES
+yesexpr "<U005E><U005B><U0068><U0048><U0079><U0059><U005D><U002E><U002A>"
+noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+yesstr "<U0068><U0061><U006A>"
+nostr "<U006E><U011B>"
+END LC_MESSAGES
+
+LC_MONETARY
+copy "de_DE"
+END LC_MONETARY
+
+LC_NUMERIC
+copy "de_DE"
+END LC_NUMERIC
+
+LC_TIME
+abday "<U004E><U006A>";"<U0050><U00F3>";/
+ "<U0057><U0075>";"<U0053><U0072>";/
+ "<U0160><U0074>";"<U0050><U006A>";/
+ "<U0053><U006F>"
+day "<U004E><U006A><U0065><U0064><U017A><U0065><U006C><U0061>";/
+ "<U0050><U00F3><U006E><U0064><U017A><U0065><U006C><U0061>";/
+ "<U0057><U0075><U0074><U006F><U0072><U0061>";/
+ "<U0053><U0072><U006A><U0065><U0064><U0061>";/
+ "<U0160><U0074><U0076><U00F3><U0072><U0074><U006B>";/
+ "<U0050><U006A><U0061><U0074><U006B>";/
+ "<U0053><U006F><U0062><U006F><U0074><U0061>"
+abmon "<U004A><U0061><U006E>";"<U0046><U0065><U0062>";/
+ "<U004D><U011B><U0072>";"<U0041><U0070><U0072>";/
+ "<U004D><U0065><U006A>";"<U004A><U0075><U006E>";/
+ "<U004A><U0075><U006C>";"<U0041><U0077><U0067>";/
+ "<U0053><U0065><U0070>";"<U004F><U006B><U0074>";/
+ "<U004E><U006F><U0077>";"<U0044><U0065><U0063>"
+mon "<U004A><U0061><U006E><U0075><U0061><U0072>";/
+ "<U0046><U0065><U0062><U0072><U0075><U0061><U0072>";/
+ "<U004D><U011B><U0072><U0063>";/
+ "<U0041><U0070><U0072><U0079><U006C>";/
+ "<U004D><U0065><U006A><U0061>";/
+ "<U004A><U0075><U006E><U0069><U006A>";/
+ "<U004A><U0075><U006C><U0069><U006A>";/
+ "<U0041><U0077><U0067><U0075><U0073><U0074>";/
+ "<U0053><U0065><U0070><U0074><U0065><U006D><U0062><U0065><U0072>";/
+ "<U004F><U006B><U0074><U006F><U0062><U0065><U0072>";/
+ "<U004E><U006F><U0077><U0065><U006D><U0062><U0065><U0072>";/
+ "<U0044><U0065><U0063><U0065><U006D><U0062><U0065><U0072>"
+d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
+d_fmt "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
+t_fmt "<U0025><U0054>"
+am_pm "";""
+t_fmt_ampm ""
+date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
+END LC_TIME
+
+LC_PAPER
+copy "de_DE"
+END LC_PAPER
+
+LC_TELEPHONE
+copy "de_DE"
+END LC_TELEPHONE
+
+LC_MEASUREMENT
+copy "de_DE"
+END LC_MEASUREMENT
+
+LC_NAME
+name_fmt "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
+<U0025><U006D><U0025><U0074><U0025><U0066>"
+name_miss "<U006B><U006E><U006A><U0065><U017E><U006E><U0061>"
+name_mr "<U006B><U006E><U006A><U0065><U007A>"
+name_mrs "<U006B><U006E><U006A><U0065><U006E><U0069>"
+%name_ms ""
+END LC_NAME
+
+LC_ADDRESS
+postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
+<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
+<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
+<U004E><U0025><U0025><U007A><U0020><U0025><U0054><U0025>/
+<U004E><U0025><U0063><U0025><U004E>"
+country_name "<U004E><U011B><U006D><U0073><U006B><U0061>"
+country_post "<U0044>"
+country_ab2 "<U0044><U0045>"
+country_ab3 "<U0044><U0045><U0055>"
+country_num 276
+country_car "<U0044>"
+country_isbn 3
+lang_name "<U0048><U006F><U0072><U006E><U006A><U006F><U0073><U0065>/
+<U0072><U0062><U0161><U0107><U0069><U006E><U0061>"
+lang_ab ""
+lang_term "<U0068><U0073><U0062>"
+lang_lib "<U0068><U0073><U0062>"
+END LC_ADDRESS
diff --git a/localedata/locales/km_KH b/localedata/locales/km_KH
new file mode 100644
index 0000000000..07052af65f
--- /dev/null
+++ b/localedata/locales/km_KH
@@ -0,0 +1,1904 @@
+escape_char /
+comment_char %
+
+%
+% Khmer Language Locale for Cambodia
+%
+% Name: km_KH
+% Author: Jens Herden
+% Contact:
+% E-mail: jens@khmeros.info
+% Language: Khmer
+% Territory: Cambodia
+% Charset: UTF-8
+% Revision: 1.0
+% Date: 2005-03-15
+%
+
+%
+% Copyright (C) 2005 Open Forum of Cambodia (www.forum.org.kh)
+
+%
+% Permission is hereby granted, free of charge, to any person obtaining
+% a copy of this software and associated documentation files (the "Software"),
+% to deal in the Software without restriction, including without limitation
+% the rights to use, copy, modify, merge, publish, distribute, sublicense,
+% and/or sell copies of the Software, and to permit persons to whom the
+% Software is furnished to do so, subject to the following conditions:
+%
+% The above copyright notice and this permission notice shall be included
+% in all copies or substantial portions of the Software.
+%
+% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+% THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+% OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+% ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+% OTHER DEALINGS IN THE SOFTWARE.
+%
+%
+
+LC_IDENTIFICATION
+title "Khmer locale for Cambodia"
+source ""
+address ""
+contact "Jens Herden at: jens@khmeros.info"
+email "bug-glibc-locales@gnu.org"
+tel ""
+fax ""
+language "Khmer"
+territory "Cambodia"
+revision "1.0"
+date "2005-3-15"
+%
+category "km_KH:2000";LC_IDENTIFICATION
+category "km_KH:2000";LC_CTYPE
+category "km_KH:2000";LC_COLLATE
+category "km_KH:2000";LC_TIME
+category "km_KH:2000";LC_NUMERIC
+category "km_KH:2000";LC_MONETARY
+category "km_KH:2000";LC_MESSAGES
+category "km_KH:2000";LC_PAPER
+category "km_KH:2000";LC_NAME
+category "km_KH:2000";LC_ADDRESS
+category "km_KH:2000";LC_TELEPHONE
+
+END LC_IDENTIFICATION
+
+LC_CTYPE
+%copy "i18n"
+%translit_start
+%include "translit_combining";""
+%translit_end
+
+
+upper <U0041>;/
+ <U0042>;/
+ <U0043>;/
+ <U0044>;/
+ <U0045>;/
+ <U0046>;/
+ <U0047>;/
+ <U0048>;/
+ <U0049>;/
+ <U004A>;/
+ <U004B>;/
+ <U004C>;/
+ <U004D>;/
+ <U004E>;/
+ <U004F>;/
+ <U0050>;/
+ <U0051>;/
+ <U0052>;/
+ <U0053>;/
+ <U0054>;/
+ <U0055>;/
+ <U0056>;/
+ <U0057>;/
+ <U0058>;/
+ <U0059>;/
+ <U005A>
+
+lower <U0061>;/
+ <U0062>;/
+ <U0063>;/
+ <U0064>;/
+ <U0065>;/
+ <U0066>;/
+ <U0067>;/
+ <U0068>;/
+ <U0069>;/
+ <U006A>;/
+ <U006B>;/
+ <U006C>;/
+ <U006D>;/
+ <U006E>;/
+ <U006F>;/
+ <U0070>;/
+ <U0071>;/
+ <U0072>;/
+ <U0073>;/
+ <U0074>;/
+ <U0075>;/
+ <U0076>;/
+ <U0077>;/
+ <U0078>;/
+ <U0079>;/
+ <U007A>
+
+alpha <U0041>;/
+ <U0042>;/
+ <U0043>;/
+ <U0044>;/
+ <U0045>;/
+ <U0046>;/
+ <U0047>;/
+ <U0048>;/
+ <U0049>;/
+ <U004A>;/
+ <U004B>;/
+ <U004C>;/
+ <U004D>;/
+ <U004E>;/
+ <U004F>;/
+ <U0050>;/
+ <U0051>;/
+ <U0052>;/
+ <U0053>;/
+ <U0054>;/
+ <U0055>;/
+ <U0056>;/
+ <U0057>;/
+ <U0058>;/
+ <U0059>;/
+ <U005A>;/
+ <U0061>;/
+ <U0062>;/
+ <U0063>;/
+ <U0064>;/
+ <U0065>;/
+ <U0066>;/
+ <U0067>;/
+ <U0068>;/
+ <U0069>;/
+ <U006A>;/
+ <U006B>;/
+ <U006C>;/
+ <U006D>;/
+ <U006E>;/
+ <U006F>;/
+ <U0070>;/
+ <U0071>;/
+ <U0072>;/
+ <U0073>;/
+ <U0074>;/
+ <U0075>;/
+ <U0076>;/
+ <U0077>;/
+ <U0078>;/
+ <U0079>;/
+ <U007A>;/
+ <U1780>;/
+ <U1781>;/
+ <U1782>;/
+ <U1783>;/
+ <U1784>;/
+ <U1785>;/
+ <U1786>;/
+ <U1787>;/
+ <U1788>;/
+ <U1789>;/
+ <U178A>;/
+ <U178B>;/
+ <U178C>;/
+ <U178D>;/
+ <U178E>;/
+ <U178F>;/
+ <U1790>;/
+ <U1791>;/
+ <U1792>;/
+ <U1793>;/
+ <U1794>;/
+ <U1795>;/
+ <U1796>;/
+ <U1797>;/
+ <U1798>;/
+ <U1799>;/
+ <U179A>;/
+ <U179B>;/
+ <U179C>;/
+ <U179D>;/
+ <U179E>;/
+ <U179F>;/
+ <U17A0>;/
+ <U17A1>;/
+ <U17A2>;/
+ <U17A3>;/
+ <U17A4>;/
+ <U17A5>;/
+ <U17A6>;/
+ <U17A7>;/
+ <U17A8>;/
+ <U17A9>;/
+ <U17AA>;/
+ <U17AB>;/
+ <U17AC>;/
+ <U17AD>;/
+ <U17AE>;/
+ <U17AF>;/
+ <U17B0>;/
+ <U17B1>;/
+ <U17B2>;/
+ <U17B3>;/
+ <U17B6>;/
+ <U17B7>;/
+ <U17B8>;/
+ <U17B9>;/
+ <U17BA>;/
+ <U17BB>;/
+ <U17BC>;/
+ <U17BD>;/
+ <U17BE>;/
+ <U17BF>;/
+ <U17C0>;/
+ <U17C1>;/
+ <U17C2>;/
+ <U17C3>;/
+ <U17C4>;/
+ <U17C5>;/
+ <U17C6>;/
+ <U17C7>;/
+ <U17C8>;/
+ <U17D7>;/
+ <U17DC>
+
+space <U0009>;/
+ <U000A>;/
+ <U000B>;/
+ <U000C>;/
+ <U000D>;/
+ <U0020>
+
+cntrl <U0000>;/
+ <U0001>;/
+ <U0002>;/
+ <U0003>;/
+ <U0004>;/
+ <U0005>;/
+ <U0006>;/
+ <U0007>;/
+ <U0008>;/
+ <U0009>;/
+ <U000A>;/
+ <U000B>;/
+ <U000C>;/
+ <U000D>;/
+ <U000E>;/
+ <U000F>;/
+ <U0010>;/
+ <U0011>;/
+ <U0012>;/
+ <U0013>;/
+ <U0014>;/
+ <U0015>;/
+ <U0016>;/
+ <U0017>;/
+ <U0018>;/
+ <U0019>;/
+ <U001A>;/
+ <U001B>;/
+ <U001C>;/
+ <U001D>;/
+ <U001E>;/
+ <U001F>;/
+ <U007F>
+
+graph <U0021>;/
+ <U0022>;/
+ <U0023>;/
+ <U0024>;/
+ <U0025>;/
+ <U0026>;/
+ <U0027>;/
+ <U0028>;/
+ <U0029>;/
+ <U002A>;/
+ <U002B>;/
+ <U002C>;/
+ <U002D>;/
+ <U002E>;/
+ <U002F>;/
+ <U0030>;/
+ <U0031>;/
+ <U0032>;/
+ <U0033>;/
+ <U0034>;/
+ <U0035>;/
+ <U0036>;/
+ <U0037>;/
+ <U0038>;/
+ <U0039>;/
+ <U003A>;/
+ <U003B>;/
+ <U003C>;/
+ <U003D>;/
+ <U003E>;/
+ <U003F>;/
+ <U0040>;/
+ <U0041>;/
+ <U0042>;/
+ <U0043>;/
+ <U0044>;/
+ <U0045>;/
+ <U0046>;/
+ <U0047>;/
+ <U0048>;/
+ <U0049>;/
+ <U004A>;/
+ <U004B>;/
+ <U004C>;/
+ <U004D>;/
+ <U004E>;/
+ <U004F>;/
+ <U0050>;/
+ <U0051>;/
+ <U0052>;/
+ <U0053>;/
+ <U0054>;/
+ <U0055>;/
+ <U0056>;/
+ <U0057>;/
+ <U0058>;/
+ <U0059>;/
+ <U005A>;/
+ <U005B>;/
+ <U005C>;/
+ <U005D>;/
+ <U005E>;/
+ <U005F>;/
+ <U0060>;/
+ <U0061>;/
+ <U0062>;/
+ <U0063>;/
+ <U0064>;/
+ <U0065>;/
+ <U0066>;/
+ <U0067>;/
+ <U0068>;/
+ <U0069>;/
+ <U006A>;/
+ <U006B>;/
+ <U006C>;/
+ <U006D>;/
+ <U006E>;/
+ <U006F>;/
+ <U0070>;/
+ <U0071>;/
+ <U0072>;/
+ <U0073>;/
+ <U0074>;/
+ <U0075>;/
+ <U0076>;/
+ <U0077>;/
+ <U0078>;/
+ <U0079>;/
+ <U007A>;/
+ <U007B>;/
+ <U007C>;/
+ <U007D>;/
+ <U007E>;/
+ <U1780>;/
+ <U1781>;/
+ <U1782>;/
+ <U1783>;/
+ <U1784>;/
+ <U1785>;/
+ <U1786>;/
+ <U1787>;/
+ <U1788>;/
+ <U1789>;/
+ <U178A>;/
+ <U178B>;/
+ <U178C>;/
+ <U178D>;/
+ <U178E>;/
+ <U178F>;/
+ <U1790>;/
+ <U1791>;/
+ <U1792>;/
+ <U1793>;/
+ <U1794>;/
+ <U1795>;/
+ <U1796>;/
+ <U1797>;/
+ <U1798>;/
+ <U1799>;/
+ <U179A>;/
+ <U179B>;/
+ <U179C>;/
+ <U179D>;/
+ <U179E>;/
+ <U179F>;/
+ <U17A0>;/
+ <U17A1>;/
+ <U17A2>;/
+ <U17A3>;/
+ <U17A4>;/
+ <U17A5>;/
+ <U17A6>;/
+ <U17A7>;/
+ <U17A8>;/
+ <U17A9>;/
+ <U17AA>;/
+ <U17AB>;/
+ <U17AC>;/
+ <U17AD>;/
+ <U17AE>;/
+ <U17AF>;/
+ <U17B0>;/
+ <U17B1>;/
+ <U17B2>;/
+ <U17B3>;/
+ <U17B6>;/
+ <U17B7>;/
+ <U17B8>;/
+ <U17B9>;/
+ <U17BA>;/
+ <U17BB>;/
+ <U17BC>;/
+ <U17BD>;/
+ <U17BE>;/
+ <U17BF>;/
+ <U17C0>;/
+ <U17C1>;/
+ <U17C2>;/
+ <U17C3>;/
+ <U17C4>;/
+ <U17C5>;/
+ <U17C6>;/
+ <U17C7>;/
+ <U17C8>;/
+ <U17C9>;/
+ <U17CA>;/
+ <U17CB>;/
+ <U17CC>;/
+ <U17CD>;/
+ <U17CE>;/
+ <U17CF>;/
+ <U17D0>;/
+ <U17D1>;/
+ <U17D2>;/
+ <U17D3>;/
+ <U17D4>;/
+ <U17D5>;/
+ <U17D6>;/
+ <U17D7>;/
+ <U17D8>;/
+ <U17D9>;/
+ <U17DA>;/
+ <U17DB>;/
+ <U17DC>;/
+ <U17DD>;/
+ <U17E0>;/
+ <U17E1>;/
+ <U17E2>;/
+ <U17E3>;/
+ <U17E4>;/
+ <U17E5>;/
+ <U17E6>;/
+ <U17E7>;/
+ <U17E8>;/
+ <U17E9>;/
+ <U17F0>;/
+ <U17F1>;/
+ <U17F2>;/
+ <U17F3>;/
+ <U17F4>;/
+ <U17F5>;/
+ <U17F6>;/
+ <U17F7>;/
+ <U17F8>;/
+ <U17F9>;/
+ <U19E0>;/
+ <U19E1>;/
+ <U19E2>;/
+ <U19E3>;/
+ <U19E4>;/
+ <U19E5>;/
+ <U19E6>;/
+ <U19E7>;/
+ <U19E8>;/
+ <U19E9>;/
+ <U19EA>;/
+ <U19EB>;/
+ <U19EC>;/
+ <U19ED>;/
+ <U19EE>;/
+ <U19EF>;/
+ <U19F0>;/
+ <U19F1>;/
+ <U19F2>;/
+ <U19F3>;/
+ <U19F4>;/
+ <U19F5>;/
+ <U19F6>;/
+ <U19F7>;/
+ <U19F8>;/
+ <U19F9>;/
+ <U19FA>;/
+ <U19FB>;/
+ <U19FC>;/
+ <U19FD>;/
+ <U19FE>;/
+ <U19FF>
+
+print <U0020>;/
+ <U0021>;/
+ <U0022>;/
+ <U0023>;/
+ <U0024>;/
+ <U0025>;/
+ <U0026>;/
+ <U0027>;/
+ <U0028>;/
+ <U0029>;/
+ <U002A>;/
+ <U002B>;/
+ <U002C>;/
+ <U002D>;/
+ <U002E>;/
+ <U002F>;/
+ <U0030>;/
+ <U0031>;/
+ <U0032>;/
+ <U0033>;/
+ <U0034>;/
+ <U0035>;/
+ <U0036>;/
+ <U0037>;/
+ <U0038>;/
+ <U0039>;/
+ <U003A>;/
+ <U003B>;/
+ <U003C>;/
+ <U003D>;/
+ <U003E>;/
+ <U003F>;/
+ <U0040>;/
+ <U0041>;/
+ <U0042>;/
+ <U0043>;/
+ <U0044>;/
+ <U0045>;/
+ <U0046>;/
+ <U0047>;/
+ <U0048>;/
+ <U0049>;/
+ <U004A>;/
+ <U004B>;/
+ <U004C>;/
+ <U004D>;/
+ <U004E>;/
+ <U004F>;/
+ <U0050>;/
+ <U0051>;/
+ <U0052>;/
+ <U0053>;/
+ <U0054>;/
+ <U0055>;/
+ <U0056>;/
+ <U0057>;/
+ <U0058>;/
+ <U0059>;/
+ <U005A>;/
+ <U005B>;/
+ <U005C>;/
+ <U005D>;/
+ <U005E>;/
+ <U005F>;/
+ <U0060>;/
+ <U0061>;/
+ <U0062>;/
+ <U0063>;/
+ <U0064>;/
+ <U0065>;/
+ <U0066>;/
+ <U0067>;/
+ <U0068>;/
+ <U0069>;/
+ <U006A>;/
+ <U006B>;/
+ <U006C>;/
+ <U006D>;/
+ <U006E>;/
+ <U006F>;/
+ <U0070>;/
+ <U0071>;/
+ <U0072>;/
+ <U0073>;/
+ <U0074>;/
+ <U0075>;/
+ <U0076>;/
+ <U0077>;/
+ <U0078>;/
+ <U0079>;/
+ <U007A>;/
+ <U007B>;/
+ <U007C>;/
+ <U007D>;/
+ <U007E>;/
+ <U1780>;/
+ <U1781>;/
+ <U1782>;/
+ <U1783>;/
+ <U1784>;/
+ <U1785>;/
+ <U1786>;/
+ <U1787>;/
+ <U1788>;/
+ <U1789>;/
+ <U178A>;/
+ <U178B>;/
+ <U178C>;/
+ <U178D>;/
+ <U178E>;/
+ <U178F>;/
+ <U1790>;/
+ <U1791>;/
+ <U1792>;/
+ <U1793>;/
+ <U1794>;/
+ <U1795>;/
+ <U1796>;/
+ <U1797>;/
+ <U1798>;/
+ <U1799>;/
+ <U179A>;/
+ <U179B>;/
+ <U179C>;/
+ <U179D>;/
+ <U179E>;/
+ <U179F>;/
+ <U17A0>;/
+ <U17A1>;/
+ <U17A2>;/
+ <U17A3>;/
+ <U17A4>;/
+ <U17A5>;/
+ <U17A6>;/
+ <U17A7>;/
+ <U17A8>;/
+ <U17A9>;/
+ <U17AA>;/
+ <U17AB>;/
+ <U17AC>;/
+ <U17AD>;/
+ <U17AE>;/
+ <U17AF>;/
+ <U17B0>;/
+ <U17B1>;/
+ <U17B2>;/
+ <U17B3>;/
+ <U17B6>;/
+ <U17B7>;/
+ <U17B8>;/
+ <U17B9>;/
+ <U17BA>;/
+ <U17BB>;/
+ <U17BC>;/
+ <U17BD>;/
+ <U17BE>;/
+ <U17BF>;/
+ <U17C0>;/
+ <U17C1>;/
+ <U17C2>;/
+ <U17C3>;/
+ <U17C4>;/
+ <U17C5>;/
+ <U17C6>;/
+ <U17C7>;/
+ <U17C8>;/
+ <U17C9>;/
+ <U17CA>;/
+ <U17CB>;/
+ <U17CC>;/
+ <U17CD>;/
+ <U17CE>;/
+ <U17CF>;/
+ <U17D0>;/
+ <U17D1>;/
+ <U17D2>;/
+ <U17D3>;/
+ <U17D4>;/
+ <U17D5>;/
+ <U17D6>;/
+ <U17D7>;/
+ <U17D8>;/
+ <U17D9>;/
+ <U17DA>;/
+ <U17DB>;/
+ <U17DC>;/
+ <U17DD>;/
+ <U17E0>;/
+ <U17E1>;/
+ <U17E2>;/
+ <U17E3>;/
+ <U17E4>;/
+ <U17E5>;/
+ <U17E6>;/
+ <U17E7>;/
+ <U17E8>;/
+ <U17E9>;/
+ <U17F0>;/
+ <U17F1>;/
+ <U17F2>;/
+ <U17F3>;/
+ <U17F4>;/
+ <U17F5>;/
+ <U17F6>;/
+ <U17F7>;/
+ <U17F8>;/
+ <U17F9>;/
+ <U19E0>;/
+ <U19E1>;/
+ <U19E2>;/
+ <U19E3>;/
+ <U19E4>;/
+ <U19E5>;/
+ <U19E6>;/
+ <U19E7>;/
+ <U19E8>;/
+ <U19E9>;/
+ <U19EA>;/
+ <U19EB>;/
+ <U19EC>;/
+ <U19ED>;/
+ <U19EE>;/
+ <U19EF>;/
+ <U19F0>;/
+ <U19F1>;/
+ <U19F2>;/
+ <U19F3>;/
+ <U19F4>;/
+ <U19F5>;/
+ <U19F6>;/
+ <U19F7>;/
+ <U19F8>;/
+ <U19F9>;/
+ <U19FA>;/
+ <U19FB>;/
+ <U19FC>;/
+ <U19FD>;/
+ <U19FE>;/
+ <U19FF>
+
+punct <U0021>;/
+ <U0022>;/
+ <U0023>;/
+ <U0025>;/
+ <U0026>;/
+ <U0027>;/
+ <U0028>;/
+ <U0029>;/
+ <U002A>;/
+ <U002C>;/
+ <U002D>;/
+ <U002E>;/
+ <U002F>;/
+ <U003A>;/
+ <U003B>;/
+ <U003F>;/
+ <U0040>;/
+ <U005B>;/
+ <U005C>;/
+ <U005D>;/
+ <U005F>;/
+ <U007B>;/
+ <U007D>;/
+ <U17D4>;/
+ <U17D5>;/
+ <U17D6>;/
+ <U17D8>;/
+ <U17D9>;/
+ <U17DA>
+
+digit <U0030>;/
+ <U0031>;/
+ <U0032>;/
+ <U0033>;/
+ <U0034>;/
+ <U0035>;/
+ <U0036>;/
+ <U0037>;/
+ <U0038>;/
+ <U0039>
+
+xdigit <U0030>;/
+ <U0031>;/
+ <U0032>;/
+ <U0033>;/
+ <U0034>;/
+ <U0035>;/
+ <U0036>;/
+ <U0037>;/
+ <U0038>;/
+ <U0039>;/
+ <U0041>;/
+ <U0042>;/
+ <U0043>;/
+ <U0044>;/
+ <U0045>;/
+ <U0046>;/
+ <U0061>;/
+ <U0062>;/
+ <U0063>;/
+ <U0064>;/
+ <U0065>;/
+ <U0066>
+
+blank <U0009>;/
+ <U0020>
+
+toupper (<U0061>,<U0041>);/
+ (<U0062>,<U0042>);/
+ (<U0063>,<U0043>);/
+ (<U0064>,<U0044>);/
+ (<U0065>,<U0045>);/
+ (<U0066>,<U0046>);/
+ (<U0067>,<U0047>);/
+ (<U0068>,<U0048>);/
+ (<U0069>,<U0049>);/
+ (<U006A>,<U004A>);/
+ (<U006B>,<U004B>);/
+ (<U006C>,<U004C>);/
+ (<U006D>,<U004D>);/
+ (<U006E>,<U004E>);/
+ (<U006F>,<U004F>);/
+ (<U0070>,<U0050>);/
+ (<U0071>,<U0051>);/
+ (<U0072>,<U0052>);/
+ (<U0073>,<U0053>);/
+ (<U0074>,<U0054>);/
+ (<U0075>,<U0055>);/
+ (<U0076>,<U0056>);/
+ (<U0077>,<U0057>);/
+ (<U0078>,<U0058>);/
+ (<U0079>,<U0059>);/
+ (<U007A>,<U005A>)
+
+tolower (<U0041>,<U0061>);/
+ (<U0042>,<U0062>);/
+ (<U0043>,<U0063>);/
+ (<U0044>,<U0064>);/
+ (<U0045>,<U0065>);/
+ (<U0046>,<U0066>);/
+ (<U0047>,<U0067>);/
+ (<U0048>,<U0068>);/
+ (<U0049>,<U0069>);/
+ (<U004A>,<U006A>);/
+ (<U004B>,<U006B>);/
+ (<U004C>,<U006C>);/
+ (<U004D>,<U006D>);/
+ (<U004E>,<U006E>);/
+ (<U004F>,<U006F>);/
+ (<U0050>,<U0070>);/
+ (<U0051>,<U0071>);/
+ (<U0052>,<U0072>);/
+ (<U0053>,<U0073>);/
+ (<U0054>,<U0074>);/
+ (<U0055>,<U0075>);/
+ (<U0056>,<U0076>);/
+ (<U0057>,<U0077>);/
+ (<U0058>,<U0078>);/
+ (<U0059>,<U0079>);/
+ (<U005A>,<U007A>)
+
+END LC_CTYPE
+
+LC_COLLATE
+
+%
+
+collating-element <KHMER_LETTER_KA-KHMER_SIGN_ROBAT> from "<U1780><U17CC>"
+collating-element <KHMER_LETTER_KHA-KHMER_SIGN_ROBAT> from "<U1781><U17CC>"
+collating-element <KHMER_LETTER_KO-KHMER_SIGN_ROBAT> from "<U1782><U17CC>"
+collating-element <KHMER_LETTER_KHO-KHMER_SIGN_ROBAT> from "<U1783><U17CC>"
+collating-element <KHMER_LETTER_NGO-KHMER_SIGN_ROBAT> from "<U1784><U17CC>"
+collating-element <KHMER_LETTER_CA-KHMER_SIGN_ROBAT> from "<U1785><U17CC>"
+collating-element <KHMER_LETTER_CHA-KHMER_SIGN_ROBAT> from "<U1786><U17CC>"
+collating-element <KHMER_LETTER_CO-KHMER_SIGN_ROBAT> from "<U1787><U17CC>"
+collating-element <KHMER_LETTER_CHO-KHMER_SIGN_ROBAT> from "<U1788><U17CC>"
+collating-element <KHMER_LETTER_NYO-KHMER_SIGN_ROBAT> from "<U1789><U17CC>"
+collating-element <KHMER_LETTER_DA-KHMER_SIGN_ROBAT> from "<U178A><U17CC>"
+collating-element <KHMER_LETTER_TTHA-KHMER_SIGN_ROBAT> from "<U178B><U17CC>"
+collating-element <KHMER_LETTER_DO-KHMER_SIGN_ROBAT> from "<U178C><U17CC>"
+collating-element <KHMER_LETTER_TTHO-KHMER_SIGN_ROBAT> from "<U178D><U17CC>"
+collating-element <KHMER_LETTER_NNO-KHMER_SIGN_ROBAT> from "<U178E><U17CC>"
+collating-element <KHMER_LETTER_TA-KHMER_SIGN_ROBAT> from "<U178F><U17CC>"
+collating-element <KHMER_LETTER_THA-KHMER_SIGN_ROBAT> from "<U1790><U17CC>"
+collating-element <KHMER_LETTER_TO-KHMER_SIGN_ROBAT> from "<U1791><U17CC>"
+collating-element <KHMER_LETTER_THO-KHMER_SIGN_ROBAT> from "<U1792><U17CC>"
+collating-element <KHMER_LETTER_NO-KHMER_SIGN_ROBAT> from "<U1793><U17CC>"
+collating-element <KHMER_LETTER_BA-KHMER_SIGN_ROBAT> from "<U1794><U17CC>"
+collating-element <KHMER_LETTER_PHA-KHMER_SIGN_ROBAT> from "<U1795><U17CC>"
+collating-element <KHMER_LETTER_PO-KHMER_SIGN_ROBAT> from "<U1796><U17CC>"
+collating-element <KHMER_LETTER_PHO-KHMER_SIGN_ROBAT> from "<U1797><U17CC>"
+collating-element <KHMER_LETTER_MO-KHMER_SIGN_ROBAT> from "<U1798><U17CC>"
+collating-element <KHMER_LETTER_YO-KHMER_SIGN_ROBAT> from "<U1799><U17CC>"
+collating-element <KHMER_LETTER_RO-KHMER_SIGN_ROBAT> from "<U179A><U17CC>"
+collating-element <KHMER_INDEPENDENT_VOWEL_RY-KHMER_SIGN_ROBAT> from "<U17AB><U17CC>"
+collating-element <KHMER_INDEPENDENT_VOWEL_RYY-KHMER_SIGN_ROBAT> from "<U17AC><U17CC>"
+collating-element <KHMER_LETTER_LO-KHMER_SIGN_ROBAT> from "<U179B><U17CC>"
+collating-element <KHMER_INDEPENDENT_VOWEL_LY-KHMER_SIGN_ROBAT> from "<U17AD><U17CC>"
+collating-element <KHMER_INDEPENDENT_VOWEL_LYY-KHMER_SIGN_ROBAT> from "<U17AE><U17CC>"
+collating-element <KHMER_LETTER_VO-KHMER_SIGN_ROBAT> from "<U179C><U17CC>"
+collating-element <KHMER_LETTER_SHA-KHMER_SIGN_ROBAT> from "<U179D><U17CC>"
+collating-element <KHMER_LETTER_SSO-KHMER_SIGN_ROBAT> from "<U179E><U17CC>"
+collating-element <KHMER_LETTER_SA-KHMER_SIGN_ROBAT> from "<U179F><U17CC>"
+collating-element <KHMER_LETTER_HA-KHMER_SIGN_ROBAT> from "<U17A0><U17CC>"
+collating-element <KHMER_LETTER_LA-KHMER_SIGN_ROBAT> from "<U17A1><U17CC>"
+collating-element <KHMER_LETTER_QA-KHMER_SIGN_ROBAT> from "<U17A2><U17CC>"
+collating-element <KHMER_INDEPENDENT_VOWEL_QAQ-KHMER_SIGN_ROBAT> from "<U17A3><U17CC>"
+collating-element <KHMER_VOWEL_SIGN_U-KHMER_SIGN_NIKAHIT> from "<U17BB><U17C6>"
+collating-element <KHMER_VOWEL_SIGN_AA-KHMER_SIGN_NIKAHIT> from "<U17B6><U17C6>"
+
+
+% Define collation weights as symbols
+
+collating-symbol <X0001>
+collating-symbol <X0005>
+collating-symbol <X0006>
+collating-symbol <X0007>
+collating-symbol <X0008>
+collating-symbol <X0015>
+collating-symbol <X0019>
+collating-symbol <X0025>
+collating-symbol <X0087>
+collating-symbol <X0088>
+collating-symbol <X0089>
+collating-symbol <X008A>
+collating-symbol <X008B>
+collating-symbol <X008C>
+collating-symbol <X008D>
+collating-symbol <X008E>
+collating-symbol <X008F>
+collating-symbol <X0090>
+collating-symbol <X0091>
+collating-symbol <X0092>
+collating-symbol <X0093>
+collating-symbol <X0094>
+collating-symbol <X0095>
+collating-symbol <X0096>
+collating-symbol <X0097>
+collating-symbol <X0098>
+collating-symbol <X0099>
+collating-symbol <X009A>
+collating-symbol <X009B>
+collating-symbol <X009C>
+collating-symbol <X009D>
+collating-symbol <X009E>
+collating-symbol <X009F>
+collating-symbol <X00A0>
+collating-symbol <X00A1>
+collating-symbol <X00A2>
+collating-symbol <X00A3>
+collating-symbol <X00A4>
+collating-symbol <X00A5>
+collating-symbol <X00A6>
+collating-symbol <X00A7>
+collating-symbol <X00A8>
+collating-symbol <X00A9>
+collating-symbol <X00AA>
+collating-symbol <X00AB>
+collating-symbol <X00AC>
+collating-symbol <X00AD>
+collating-symbol <X00C0>
+collating-symbol <X00D6>
+collating-symbol <X00D7>
+collating-symbol <X00D8>
+collating-symbol <X00D9>
+collating-symbol <X00DA>
+collating-symbol <X00DB>
+collating-symbol <X00DC>
+collating-symbol <X00DD>
+collating-symbol <X00DE>
+collating-symbol <X00DF>
+collating-symbol <X00E2>
+collating-symbol <X0400>
+collating-symbol <X0500>
+collating-symbol <X0507>
+collating-symbol <X0509>
+collating-symbol <X050B>
+collating-symbol <X050D>
+collating-symbol <X050F>
+collating-symbol <X0600>
+collating-symbol <X0700>
+collating-symbol <X0764>
+collating-symbol <X076A>
+collating-symbol <X0782>
+collating-symbol <X078E>
+collating-symbol <X07AA>
+collating-symbol <X07C0>
+collating-symbol <X07C6>
+collating-symbol <X07EE>
+collating-symbol <X07F6>
+collating-symbol <X0800>
+collating-symbol <X080B>
+collating-symbol <X082E>
+collating-symbol <X083F>
+collating-symbol <X084D>
+collating-symbol <X0861>
+collating-symbol <X0863>
+collating-symbol <X0865>
+collating-symbol <X0867>
+collating-symbol <X0869>
+collating-symbol <X086B>
+collating-symbol <X08DF>
+collating-symbol <X08E1>
+collating-symbol <X08E9>
+collating-symbol <X08ED>
+collating-symbol <X08EF>
+collating-symbol <X08F5>
+collating-symbol <X08F7>
+collating-symbol <X0900>
+collating-symbol <X0A00>
+collating-symbol <X0A53>
+collating-symbol <X0A55>
+collating-symbol <X0A57>
+collating-symbol <X0A59>
+collating-symbol <X0A5B>
+collating-symbol <X0A5D>
+collating-symbol <X0A5F>
+collating-symbol <X0A61>
+collating-symbol <X0A63>
+collating-symbol <X0A65>
+collating-symbol <X0A67>
+collating-symbol <X0A69>
+collating-symbol <X0A6B>
+collating-symbol <X0A6D>
+collating-symbol <X0A6F>
+collating-symbol <X0A71>
+collating-symbol <X0A73>
+collating-symbol <X0A75>
+collating-symbol <X0A77>
+collating-symbol <X0A79>
+collating-symbol <X0A7B>
+collating-symbol <X0A7D>
+collating-symbol <X0A7F>
+collating-symbol <X0A81>
+collating-symbol <X0A83>
+collating-symbol <X0A85>
+collating-symbol <X0A87>
+collating-symbol <X0A89>
+collating-symbol <X0A8B>
+collating-symbol <X0A8D>
+collating-symbol <X0A8F>
+collating-symbol <X0A91>
+collating-symbol <X0B00>
+collating-symbol <X0BB3>
+collating-symbol <X0BBB>
+collating-symbol <X0BBD>
+collating-symbol <X0BBF>
+collating-symbol <X0BC3>
+collating-symbol <X0BC9>
+collating-symbol <X0C00>
+collating-symbol <X233C>
+collating-symbol <X234C>
+collating-symbol <X2370>
+collating-symbol <X2372>
+collating-symbol <X2374>
+collating-symbol <X2376>
+collating-symbol <X2378>
+collating-symbol <X237A>
+collating-symbol <X237C>
+collating-symbol <X237E>
+collating-symbol <X2380>
+collating-symbol <X2382>
+collating-symbol <X2600>
+collating-symbol <X2800>
+collating-symbol <X2A00>
+collating-symbol <X2C00>
+collating-symbol <X2E00>
+collating-symbol <X3000>
+collating-symbol <X3200>
+collating-symbol <X3400>
+collating-symbol <X3600>
+collating-symbol <X3800>
+collating-symbol <X3A00>
+collating-symbol <X3C00>
+collating-symbol <X3E00>
+collating-symbol <X4000>
+collating-symbol <X4200>
+collating-symbol <X4400>
+collating-symbol <X4600>
+collating-symbol <X4800>
+collating-symbol <X4A00>
+collating-symbol <X4C00>
+collating-symbol <X4E00>
+collating-symbol <X5000>
+collating-symbol <X5200>
+collating-symbol <X5400>
+collating-symbol <X5600>
+collating-symbol <X5800>
+collating-symbol <X7A20>
+collating-symbol <X7A22>
+collating-symbol <X7A24>
+collating-symbol <X7A26>
+collating-symbol <X7A28>
+collating-symbol <X7A2A>
+collating-symbol <X7A2C>
+collating-symbol <X7A2E>
+collating-symbol <X7A30>
+collating-symbol <X7A32>
+collating-symbol <X7A34>
+collating-symbol <X7A36>
+collating-symbol <X7A38>
+collating-symbol <X7A3A>
+collating-symbol <X7A3C>
+collating-symbol <X7A3E>
+collating-symbol <X7A40>
+collating-symbol <X7A42>
+collating-symbol <X7A44>
+collating-symbol <X7A46>
+collating-symbol <X7A48>
+collating-symbol <X7A4A>
+collating-symbol <X7A4C>
+collating-symbol <X7A4E>
+collating-symbol <X7A50>
+collating-symbol <X7A52>
+collating-symbol <X7A54>
+collating-symbol <X7A55>
+collating-symbol <X7A56>
+collating-symbol <X7A57>
+collating-symbol <X7A58>
+collating-symbol <X7A5A>
+collating-symbol <X7A5C>
+collating-symbol <X7A5E>
+collating-symbol <X7A60>
+collating-symbol <X7A62>
+collating-symbol <X7A64>
+collating-symbol <X7A8E>
+collating-symbol <X7A90>
+collating-symbol <X7A92>
+collating-symbol <X7A94>
+collating-symbol <X7A96>
+collating-symbol <X7A98>
+collating-symbol <X7A9A>
+collating-symbol <X7A9C>
+collating-symbol <X7A9E>
+collating-symbol <X7AA0>
+collating-symbol <X7AA2>
+collating-symbol <X7AA4>
+collating-symbol <X7AA6>
+collating-symbol <X7AA8>
+collating-symbol <X7AAA>
+collating-symbol <X7AAC>
+collating-symbol <X7AAD>
+collating-symbol <X7AAE>
+
+order_start forward;forward;forward;forward
+
+
+% collation weights in order
+
+<X0001>
+<X0005>
+<X0006>
+<X0007>
+<X0008>
+<X0015>
+<X0019>
+<X0025>
+<X0087>
+<X0088>
+<X0089>
+<X008A>
+<X008B>
+<X008C>
+<X008D>
+<X008E>
+<X008F>
+<X0090>
+<X0091>
+<X0092>
+<X0093>
+<X0094>
+<X0095>
+<X0096>
+<X0097>
+<X0098>
+<X0099>
+<X009A>
+<X009B>
+<X009C>
+<X009D>
+<X009E>
+<X009F>
+<X00A0>
+<X00A1>
+<X00A2>
+<X00A3>
+<X00A4>
+<X00A5>
+<X00A6>
+<X00A7>
+<X00A8>
+<X00A9>
+<X00AA>
+<X00AB>
+<X00AC>
+<X00AD>
+<X00C0>
+<X00D6>
+<X00D7>
+<X00D8>
+<X00D9>
+<X00DA>
+<X00DB>
+<X00DC>
+<X00DD>
+<X00DE>
+<X00DF>
+<X00E2>
+<X0400>
+<X0500>
+<X0507>
+<X0509>
+<X050B>
+<X050D>
+<X050F>
+<X0600>
+<X0700>
+<X0764>
+<X076A>
+<X0782>
+<X078E>
+<X07AA>
+<X07C0>
+<X07C6>
+<X07EE>
+<X07F6>
+<X0800>
+<X080B>
+<X082E>
+<X083F>
+<X084D>
+<X0861>
+<X0863>
+<X0865>
+<X0867>
+<X0869>
+<X086B>
+<X08DF>
+<X08E1>
+<X08E9>
+<X08ED>
+<X08EF>
+<X08F5>
+<X08F7>
+<X0900>
+<X0A00>
+<X0A53>
+<X0A55>
+<X0A57>
+<X0A59>
+<X0A5B>
+<X0A5D>
+<X0A5F>
+<X0A61>
+<X0A63>
+<X0A65>
+<X0A67>
+<X0A69>
+<X0A6B>
+<X0A6D>
+<X0A6F>
+<X0A71>
+<X0A73>
+<X0A75>
+<X0A77>
+<X0A79>
+<X0A7B>
+<X0A7D>
+<X0A7F>
+<X0A81>
+<X0A83>
+<X0A85>
+<X0A87>
+<X0A89>
+<X0A8B>
+<X0A8D>
+<X0A8F>
+<X0A91>
+<X0B00>
+<X0BB3>
+<X0BBB>
+<X0BBD>
+<X0BBF>
+<X0BC3>
+<X0BC9>
+<X0C00>
+<X233C>
+<X234C>
+<X2370>
+<X2372>
+<X2374>
+<X2376>
+<X2378>
+<X237A>
+<X237C>
+<X237E>
+<X2380>
+<X2382>
+<X2600>
+<X2800>
+<X2A00>
+<X2C00>
+<X2E00>
+<X3000>
+<X3200>
+<X3400>
+<X3600>
+<X3800>
+<X3A00>
+<X3C00>
+<X3E00>
+<X4000>
+<X4200>
+<X4400>
+<X4600>
+<X4800>
+<X4A00>
+<X4C00>
+<X4E00>
+<X5000>
+<X5200>
+<X5400>
+<X5600>
+<X5800>
+<X7A20>
+<X7A22>
+<X7A24>
+<X7A26>
+<X7A28>
+<X7A2A>
+<X7A2C>
+<X7A2E>
+<X7A30>
+<X7A32>
+<X7A34>
+<X7A36>
+<X7A38>
+<X7A3A>
+<X7A3C>
+<X7A3E>
+<X7A40>
+<X7A42>
+<X7A44>
+<X7A46>
+<X7A48>
+<X7A4A>
+<X7A4C>
+<X7A4E>
+<X7A50>
+<X7A52>
+<X7A54>
+<X7A55>
+<X7A56>
+<X7A57>
+<X7A58>
+<X7A5A>
+<X7A5C>
+<X7A5E>
+<X7A60>
+<X7A62>
+<X7A64>
+<X7A8E>
+<X7A90>
+<X7A92>
+<X7A94>
+<X7A96>
+<X7A98>
+<X7A9A>
+<X7A9C>
+<X7A9E>
+<X7AA0>
+<X7AA2>
+<X7AA4>
+<X7AA6>
+<X7AA8>
+<X7AAA>
+<X7AAC>
+<X7AAD>
+<X7AAE>
+
+% assignment of characters to weights
+
+<U000F> IGNORE;IGNORE;IGNORE;<U000F>
+<U001E> IGNORE;IGNORE;IGNORE;<U001E>
+<U0008> IGNORE;IGNORE;IGNORE;<U0008>
+<U0017> IGNORE;IGNORE;IGNORE;<U0017>
+<U001F> IGNORE;IGNORE;IGNORE;<U001F>
+<U0010> IGNORE;IGNORE;IGNORE;<U0010>
+<U17B5> IGNORE;IGNORE;IGNORE;<U17B5>
+<U0007> IGNORE;IGNORE;IGNORE;<U0007>
+<U0016> IGNORE;IGNORE;IGNORE;<U0016>
+<U0015> IGNORE;IGNORE;IGNORE;<U0015>
+<U0006> IGNORE;IGNORE;IGNORE;<U0006>
+<U2401> IGNORE;IGNORE;IGNORE;<U2401>
+<U001D> IGNORE;IGNORE;IGNORE;<U001D>
+<U000E> IGNORE;IGNORE;IGNORE;<U000E>
+<U0018> IGNORE;IGNORE;IGNORE;<U0018>
+<U0004> IGNORE;IGNORE;IGNORE;<U0004>
+<U0013> IGNORE;IGNORE;IGNORE;<U0013>
+<U001A> IGNORE;IGNORE;IGNORE;<U001A>
+<U17B4> IGNORE;IGNORE;IGNORE;<U17B4>
+<U007F> IGNORE;IGNORE;IGNORE;<U007F>
+<U0012> IGNORE;IGNORE;IGNORE;<U0012>
+<U0003> IGNORE;IGNORE;IGNORE;<U0003>
+<U001B> IGNORE;IGNORE;IGNORE;<U001B>
+<U0011> IGNORE;IGNORE;IGNORE;<U0011>
+<U0002> IGNORE;IGNORE;IGNORE;<U0002>
+<U001C> IGNORE;IGNORE;IGNORE;<U001C>
+<U0014> IGNORE;IGNORE;IGNORE;<U0014>
+<U0019> IGNORE;IGNORE;IGNORE;<U0019>
+<U0005> IGNORE;IGNORE;IGNORE;<U0005>
+<U0000> IGNORE;IGNORE;IGNORE;<U0000>
+<U17CE> IGNORE;"<X00DA><X00D6>";"<X0005><X00C0>";IGNORE
+<U17CF> IGNORE;"<X00DA><X00D7>";"<X0005><X00C0>";IGNORE
+<U17D1> IGNORE;"<X00DA><X00D8>";"<X0005><X00C0>";IGNORE
+<U17D0> IGNORE;"<X00DA><X00D9>";"<X0005><X00C0>";IGNORE
+<U17C8> IGNORE;"<X00DA><X00DA>";"<X0005><X00C0>";IGNORE
+<U17DD> IGNORE;"<X00DA><X00DB>";"<X0005><X00C0>";IGNORE
+<U17CB> IGNORE;"<X00DA><X00DC>";"<X0005><X00C0>";IGNORE
+<U17C9> IGNORE;"<X00DA><X00DD>";"<X0005><X00C0>";IGNORE
+<U17CA> IGNORE;"<X00DA><X00DE>";"<X0005><X00C0>";IGNORE
+<U17CD> IGNORE;"<X00DA><X00DF>";"<X0005><X00C0>";IGNORE
+<U17CC> IGNORE;"<X00DB><X0019>";"<X0005><X00C0>";IGNORE
+<U0009> <X0507>;<X0005>;<X0005>;IGNORE
+<U000A> <X0509>;<X0005>;<X0005>;IGNORE
+<U000B> <X050B>;<X0005>;<X0005>;IGNORE
+<U000C> <X050D>;<X0005>;<X0005>;IGNORE
+<U000D> <X050F>;<X0005>;<X0005>;IGNORE
+<U0020> <X0600>;<X0005>;<X0005>;IGNORE
+<U0060> <X0764>;<X0005>;<X0005>;IGNORE
+<U005E> <X076A>;<X0005>;<X0005>;IGNORE
+<U005F> <X0782>;<X0005>;<X0005>;IGNORE
+<U002D> <X078E>;<X0005>;<X0005>;IGNORE
+<U002C> <X07AA>;<X0005>;<X0005>;IGNORE
+<U003B> <X07C0>;<X0005>;<X0005>;IGNORE
+<U003A> <X07C6>;<X0005>;<X0005>;IGNORE
+<U0021> <X07EE>;<X0005>;<X0005>;IGNORE
+<U003F> <X07F6>;<X0005>;<X0005>;IGNORE
+<U002E> <X080B>;<X0005>;<X0005>;IGNORE
+<U17D7> "<X082E><X0400>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17D3> "<X082E><X0500>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17D4> "<X082E><X0600>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17D5> "<X082E><X0700>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17D6> "<X082E><X0800>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17D8> "<X082E><X0900>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17D9> "<X082E><X0A00>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17DA> "<X082E><X0B00>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17DC> "<X082E><X0C00>";<X0005>;"<X0005><X00C0>";IGNORE
+<U0027> <X083F>;<X0005>;<X0005>;IGNORE
+<U0022> <X084D>;<X0005>;<X0005>;IGNORE
+<U0028> <X0861>;<X0005>;<X0005>;IGNORE
+<U0029> <X0863>;<X0005>;<X0005>;IGNORE
+<U005B> <X0865>;<X0005>;<X0005>;IGNORE
+<U005D> <X0867>;<X0005>;<X0005>;IGNORE
+<U007B> <X0869>;<X0005>;<X0005>;IGNORE
+<U007D> <X086B>;<X0005>;<X0005>;IGNORE
+<U0040> <X08DF>;<X0005>;<X0005>;IGNORE
+<U002A> <X08E1>;<X0005>;<X0005>;IGNORE
+<U002F> <X08E9>;<X0005>;<X0005>;IGNORE
+<U005C> <X08ED>;<X0005>;<X0005>;IGNORE
+<U0026> <X08EF>;<X0005>;<X0005>;IGNORE
+<U0023> <X08F5>;<X0005>;<X0005>;IGNORE
+<U0025> <X08F7>;<X0005>;<X0005>;IGNORE
+<U19E0> <X0A53>;<X0005>;<X0005>;IGNORE
+<U19E1> <X0A55>;<X0005>;<X0005>;IGNORE
+<U19E2> <X0A57>;<X0005>;<X0005>;IGNORE
+<U19E3> <X0A59>;<X0005>;<X0005>;IGNORE
+<U19E4> <X0A5B>;<X0005>;<X0005>;IGNORE
+<U19E5> <X0A5D>;<X0005>;<X0005>;IGNORE
+<U19E6> <X0A5F>;<X0005>;<X0005>;IGNORE
+<U19E7> <X0A61>;<X0005>;<X0005>;IGNORE
+<U19E8> <X0A63>;<X0005>;<X0005>;IGNORE
+<U19E9> <X0A65>;<X0005>;<X0005>;IGNORE
+<U19EA> <X0A67>;<X0005>;<X0005>;IGNORE
+<U19EB> <X0A69>;<X0005>;<X0005>;IGNORE
+<U19EC> <X0A6B>;<X0005>;<X0005>;IGNORE
+<U19ED> <X0A6D>;<X0005>;<X0005>;IGNORE
+<U19EE> <X0A6F>;<X0005>;<X0005>;IGNORE
+<U19EF> <X0A71>;<X0005>;<X0005>;IGNORE
+<U19F0> <X0A73>;<X0005>;<X0005>;IGNORE
+<U19F1> <X0A75>;<X0005>;<X0005>;IGNORE
+<U19F2> <X0A77>;<X0005>;<X0005>;IGNORE
+<U19F3> <X0A79>;<X0005>;<X0005>;IGNORE
+<U19F4> <X0A7B>;<X0005>;<X0005>;IGNORE
+<U19F5> <X0A7D>;<X0005>;<X0005>;IGNORE
+<U19F6> <X0A7F>;<X0005>;<X0005>;IGNORE
+<U19F7> <X0A81>;<X0005>;<X0005>;IGNORE
+<U19F8> <X0A83>;<X0005>;<X0005>;IGNORE
+<U19F9> <X0A85>;<X0005>;<X0005>;IGNORE
+<U19FA> <X0A87>;<X0005>;<X0005>;IGNORE
+<U19FB> <X0A89>;<X0005>;<X0005>;IGNORE
+<U19FC> <X0A8B>;<X0005>;<X0005>;IGNORE
+<U19FD> <X0A8D>;<X0005>;<X0005>;IGNORE
+<U19FE> <X0A8F>;<X0005>;<X0005>;IGNORE
+<U19FF> <X0A91>;<X0005>;<X0005>;IGNORE
+<U002B> <X0BB3>;<X0005>;<X0005>;IGNORE
+<U003C> <X0BBB>;<X0005>;<X0005>;IGNORE
+<U003D> <X0BBD>;<X0005>;<X0005>;IGNORE
+<U003E> <X0BBF>;<X0005>;<X0005>;IGNORE
+<U007C> <X0BC3>;<X0005>;<X0005>;IGNORE
+<U007E> <X0BC9>;<X0005>;<X0005>;IGNORE
+<U0024> <X233C>;<X0005>;<X0005>;IGNORE
+<U17DB> <X234C>;<X0005>;<X0005>;IGNORE
+<U0030> <X2370>;<X0005>;<X0005>;IGNORE
+<U17E0> <X2370>;"<X0005><X00E2><X0015>";"<X0005><X0005><X00C0>";IGNORE
+<U17F0> <X2370>;"<X0005><X00E2><X0025>";"<X0005><X0005><X00C0>";IGNORE
+<U0031> <X2372>;<X0005>;<X0005>;IGNORE
+<U17E1> <X2372>;"<X0005><X00E2><X0015>";"<X0005><X0005><X00C0>";IGNORE
+<U17F1> <X2372>;"<X0005><X00E2><X0025>";"<X0005><X0005><X00C0>";IGNORE
+<U0032> <X2374>;<X0005>;<X0005>;IGNORE
+<U17E2> <X2374>;"<X0005><X00E2><X0015>";"<X0005><X0005><X00C0>";IGNORE
+<U17F2> <X2374>;"<X0005><X00E2><X0025>";"<X0005><X0005><X00C0>";IGNORE
+<U0033> <X2376>;<X0005>;<X0005>;IGNORE
+<U17E3> <X2376>;"<X0005><X00E2><X0015>";"<X0005><X0005><X00C0>";IGNORE
+<U17F3> <X2376>;"<X0005><X00E2><X0025>";"<X0005><X0005><X00C0>";IGNORE
+<U0034> <X2378>;<X0005>;<X0005>;IGNORE
+<U17E4> <X2378>;"<X0005><X00E2><X0015>";"<X0005><X0005><X00C0>";IGNORE
+<U17F4> <X2378>;"<X0005><X00E2><X0025>";"<X0005><X0005><X00C0>";IGNORE
+<U0035> <X237A>;<X0005>;<X0005>;IGNORE
+<U17E5> <X237A>;"<X0005><X00E2><X0015>";"<X0005><X0005><X00C0>";IGNORE
+<U17F5> <X237A>;"<X0005><X00E2><X0025>";"<X0005><X0005><X00C0>";IGNORE
+<U0036> <X237C>;<X0005>;<X0005>;IGNORE
+<U17E6> <X237C>;"<X0005><X00E2><X0015>";"<X0005><X0005><X00C0>";IGNORE
+<U17F6> <X237C>;"<X0005><X00E2><X0025>";"<X0005><X0005><X00C0>";IGNORE
+<U0037> <X237E>;<X0005>;<X0005>;IGNORE
+<U17E7> <X237E>;"<X0005><X00E2><X0015>";"<X0005><X0005><X00C0>";IGNORE
+<U17F7> <X237E>;"<X0005><X00E2><X0025>";"<X0005><X0005><X00C0>";IGNORE
+<U0038> <X2380>;<X0005>;<X0005>;IGNORE
+<U17E8> <X2380>;"<X0005><X00E2><X0015>";"<X0005><X0005><X00C0>";IGNORE
+<U17F8> <X2380>;"<X0005><X00E2><X0025>";"<X0005><X0005><X00C0>";IGNORE
+<U0039> <X2382>;<X0005>;<X0005>;IGNORE
+<U17E9> <X2382>;"<X0005><X00E2><X0015>";"<X0005><X0005><X00C0>";IGNORE
+<U17F9> <X2382>;"<X0005><X00E2><X0025>";"<X0005><X0005><X00C0>";IGNORE
+<U0061> <X2600>;<X0005>;<X0005>;IGNORE
+<U0041> <X2600>;<X0005>;<X008F>;IGNORE
+<U0062> <X2800>;<X0005>;<X0005>;IGNORE
+<U0042> <X2800>;<X0005>;<X008F>;IGNORE
+<U0063> <X2A00>;<X0005>;<X0005>;IGNORE
+<U0043> <X2A00>;<X0005>;<X008F>;IGNORE
+<U0064> <X2C00>;<X0005>;<X0005>;IGNORE
+<U0044> <X2C00>;<X0005>;<X008F>;IGNORE
+<U0065> <X2E00>;<X0005>;<X0005>;IGNORE
+<U0045> <X2E00>;<X0005>;<X008F>;IGNORE
+<U0066> <X3000>;<X0005>;<X0005>;IGNORE
+<U0046> <X3000>;<X0005>;<X008F>;IGNORE
+<U0067> <X3200>;<X0005>;<X0005>;IGNORE
+<U0047> <X3200>;<X0005>;<X008F>;IGNORE
+<U0068> <X3400>;<X0005>;<X0005>;IGNORE
+<U0048> <X3400>;<X0005>;<X008F>;IGNORE
+<U0069> <X3600>;<X0005>;<X0005>;IGNORE
+<U0049> <X3600>;<X0005>;<X008F>;IGNORE
+<U006A> <X3800>;<X0005>;<X0005>;IGNORE
+<U004A> <X3800>;<X0005>;<X008F>;IGNORE
+<U006B> <X3A00>;<X0005>;<X0005>;IGNORE
+<U004B> <X3A00>;<X0005>;<X008F>;IGNORE
+<U006C> <X3C00>;<X0005>;<X0005>;IGNORE
+<U004C> <X3C00>;<X0005>;<X008F>;IGNORE
+<U006D> <X3E00>;<X0005>;<X0005>;IGNORE
+<U004D> <X3E00>;<X0005>;<X008F>;IGNORE
+<U006E> <X4000>;<X0005>;<X0005>;IGNORE
+<U004E> <X4000>;<X0005>;<X008F>;IGNORE
+<U006F> <X4200>;<X0005>;<X0005>;IGNORE
+<U004F> <X4200>;<X0005>;<X008F>;IGNORE
+<U0070> <X4400>;<X0005>;<X0005>;IGNORE
+<U0050> <X4400>;<X0005>;<X008F>;IGNORE
+<U0071> <X4600>;<X0005>;<X0005>;IGNORE
+<U0051> <X4600>;<X0005>;<X008F>;IGNORE
+<U0072> <X4800>;<X0005>;<X0005>;IGNORE
+<U0052> <X4800>;<X0005>;<X008F>;IGNORE
+<U0073> <X4A00>;<X0005>;<X0005>;IGNORE
+<U0053> <X4A00>;<X0005>;<X008F>;IGNORE
+<U0074> <X4C00>;<X0005>;<X0005>;IGNORE
+<U0054> <X4C00>;<X0005>;<X008F>;IGNORE
+<U0075> <X4E00>;<X0005>;<X0005>;IGNORE
+<U0055> <X4E00>;<X0005>;<X008F>;IGNORE
+<U0076> <X5000>;<X0005>;<X0005>;IGNORE
+<U0056> <X5000>;<X0005>;<X008F>;IGNORE
+<U0077> <X5200>;<X0005>;<X0005>;IGNORE
+<U0057> <X5200>;<X0005>;<X008F>;IGNORE
+<U0078> <X5400>;<X0005>;<X0005>;IGNORE
+<U0058> <X5400>;<X0005>;<X008F>;IGNORE
+<U0079> <X5600>;<X0005>;<X0005>;IGNORE
+<U0059> <X5600>;<X0005>;<X008F>;IGNORE
+<U007A> <X5800>;<X0005>;<X0005>;IGNORE
+<U005A> <X5800>;<X0005>;<X008F>;IGNORE
+<U1780> <X7A20>;<X0005>;<X0005>;IGNORE
+<U1781> <X7A22>;<X0005>;<X0005>;IGNORE
+<U1782> <X7A24>;<X0005>;<X0005>;IGNORE
+<U1783> <X7A26>;<X0005>;<X0005>;IGNORE
+<U1784> <X7A28>;<X0005>;<X0005>;IGNORE
+<U1785> <X7A2A>;<X0005>;<X0005>;IGNORE
+<U1786> <X7A2C>;<X0005>;<X0005>;IGNORE
+<U1787> <X7A2E>;<X0005>;<X0005>;IGNORE
+<U1788> <X7A30>;<X0005>;<X0005>;IGNORE
+<U1789> <X7A32>;<X0005>;<X0005>;IGNORE
+<U178A> <X7A34>;<X0005>;<X0005>;IGNORE
+<U178B> <X7A36>;<X0005>;<X0005>;IGNORE
+<U178C> <X7A38>;<X0005>;<X0005>;IGNORE
+<U178D> <X7A3A>;<X0005>;<X0005>;IGNORE
+<U178E> <X7A3C>;<X0005>;<X0005>;IGNORE
+<U178F> <X7A3E>;<X0005>;<X0005>;IGNORE
+<U1790> <X7A40>;<X0005>;<X0005>;IGNORE
+<U1791> <X7A42>;<X0005>;<X0005>;IGNORE
+<U1792> <X7A44>;<X0005>;<X0005>;IGNORE
+<U1793> <X7A46>;<X0005>;<X0005>;IGNORE
+<U1794> <X7A48>;<X0005>;<X0005>;IGNORE
+<U1795> <X7A4A>;<X0005>;<X0005>;IGNORE
+<U1796> <X7A4C>;<X0005>;<X0005>;IGNORE
+<U1797> <X7A4E>;<X0005>;<X0005>;IGNORE
+<U1798> <X7A50>;<X0005>;<X0005>;IGNORE
+<U1799> <X7A52>;<X0005>;<X0005>;IGNORE
+<U179A> <X7A54>;<X0005>;<X0005>;IGNORE
+<KHMER_LETTER_KA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A20>";"<X00AD><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_KHA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A22>";"<X00AC><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_KO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A24>";"<X00AB><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_KHO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A26>";"<X00AA><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_NGO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A28>";"<X00A9><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_CA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A2A>";"<X00A8><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_CHA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A2C>";"<X00A7><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_CO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A2E>";"<X00A6><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_CHO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A30>";"<X00A5><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_NYO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A32>";"<X00A4><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_DA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A34>";"<X00A3><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_TTHA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A36>";"<X00A2><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_DO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A38>";"<X00A1><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_TTHO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A3A>";"<X00A0><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_NNO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A3C>";"<X009F><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_TA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A3E>";"<X009E><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_THA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A40>";"<X009D><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_TO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A42>";"<X009C><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_THO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A44>";"<X009B><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_NO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A46>";"<X009A><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_BA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A48>";"<X0099><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_PHA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A4A>";"<X0098><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_PO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A4C>";"<X0097><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_PHO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A4E>";"<X0096><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_MO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A50>";"<X0095><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_YO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A52>";"<X0094><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_RO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A54>";"<X0093><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_INDEPENDENT_VOWEL_RY-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A55><X0400>";"<X0092><X0005><X0005>";"<X0005><X0005><X0005><X00C0>";IGNORE
+<KHMER_INDEPENDENT_VOWEL_RYY-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A55><X0500>";"<X0091><X0005><X0005>";"<X0005><X0005><X0005><X00C0>";IGNORE
+<KHMER_LETTER_LO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A56>";"<X0090><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_INDEPENDENT_VOWEL_LY-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A57><X0400>";"<X008F><X0005><X0005>";"<X0005><X0005><X0005><X00C0>";IGNORE
+<KHMER_INDEPENDENT_VOWEL_LYY-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A57><X0500>";"<X008E><X0005><X0005>";"<X0005><X0005><X0005><X00C0>";IGNORE
+<KHMER_LETTER_VO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A58>";"<X008D><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_SHA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A5A>";"<X008C><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_SSO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A5C>";"<X008B><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_SA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A5E>";"<X008A><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_HA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A60>";"<X0089><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_LA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A62>";"<X0088><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_QA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A64>";"<X0087><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_INDEPENDENT_VOWEL_QAQ-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A64>";"<X0087><X0005><X0005>";"<X0006><X0005><X0005>";IGNORE
+<U17AB> "<X7A55><X0400>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17AC> "<X7A55><X0500>";<X0005>;"<X0005><X00C0>";IGNORE
+<U179B> <X7A56>;<X0005>;<X0005>;IGNORE
+<U17AD> "<X7A57><X0400>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17AE> "<X7A57><X0500>";<X0005>;"<X0005><X00C0>";IGNORE
+<U179C> <X7A58>;<X0005>;<X0005>;IGNORE
+<U179D> <X7A5A>;<X0005>;<X0005>;IGNORE
+<U179E> <X7A5C>;<X0005>;<X0005>;IGNORE
+<U179F> <X7A5E>;<X0005>;<X0005>;IGNORE
+<U17A0> <X7A60>;<X0005>;<X0005>;IGNORE
+<U17A1> <X7A62>;<X0005>;<X0005>;IGNORE
+<U17A2> <X7A64>;<X0005>;<X0005>;IGNORE
+<U17A3> <X7A64>;<X0005>;<X0008>;IGNORE
+<U17A4> "<X7A64><X7A8E>";"<X0005><X0005>";"<X0005><X0005>";IGNORE
+<U17A5> "<X7A64><X7A90>";"<X0005><X0005>";"<X0005><X0005>";IGNORE
+<U17A6> "<X7A64><X7A92>";"<X0005><X0005>";"<X0005><X0005>";IGNORE
+<U17A7> "<X7A64><X7A98>";"<X0005><X0005>";"<X0005><X0005>";IGNORE
+<U17A8> "<X7A64><X7A98>";"<X0005><X0005>";"<X0007><X0005>";IGNORE
+<U17AA> "<X7A64><X7A98><X7A64>";"<X0005><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<U17A9> "<X7A64><X7A9A>";"<X0005><X0005>";"<X0005><X0005>";IGNORE
+<U17AF> "<X7A64><X7AA6>";"<X0005><X0005>";"<X0005><X0005>";IGNORE
+<U17B0> "<X7A64><X7AA8>";"<X0005><X0005>";"<X0005><X0005>";IGNORE
+<U17B1> "<X7A64><X7AAA>";"<X0005><X0005>";"<X0005><X0005>";IGNORE
+<U17B2> "<X7A64><X7AAA>";"<X0005><X0005>";"<X0006><X0005>";IGNORE
+<U17B3> "<X7A64><X7AAC>";"<X0005><X0005>";"<X0005><X0005>";IGNORE
+<U17B6> <X7A8E>;<X0005>;<X0005>;IGNORE
+<U17B7> <X7A90>;<X0005>;<X0005>;IGNORE
+<U17B8> <X7A92>;<X0005>;<X0005>;IGNORE
+<U17B9> <X7A94>;<X0005>;<X0005>;IGNORE
+<U17BA> <X7A96>;<X0005>;<X0005>;IGNORE
+<U17BB> <X7A98>;<X0005>;<X0005>;IGNORE
+<U17BC> <X7A9A>;<X0005>;<X0005>;IGNORE
+<U17BD> <X7A9C>;<X0005>;<X0005>;IGNORE
+<U17BE> <X7A9E>;<X0005>;<X0005>;IGNORE
+<U17BF> <X7AA0>;<X0005>;<X0005>;IGNORE
+<U17C0> <X7AA2>;<X0005>;<X0005>;IGNORE
+<U17C1> <X7AA4>;<X0005>;<X0005>;IGNORE
+<U17C2> <X7AA6>;<X0005>;<X0005>;IGNORE
+<U17C3> <X7AA8>;<X0005>;<X0005>;IGNORE
+<U17C4> <X7AAA>;<X0005>;<X0005>;IGNORE
+<U17C5> <X7AAC>;<X0005>;<X0005>;IGNORE
+<KHMER_VOWEL_SIGN_U-KHMER_SIGN_NIKAHIT> "<X7AAD><X0400>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17C6> "<X7AAD><X0500>";<X0005>;"<X0005><X00C0>";IGNORE
+<KHMER_VOWEL_SIGN_AA-KHMER_SIGN_NIKAHIT> "<X7AAD><X0600>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17C7> "<X7AAD><X0700>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17D2> <X7AAE>;<X0005>;<X0005>;IGNORE
+UNDEFINED IGNORE;IGNORE;IGNORE;IGNORE
+
+order_end
+
+END LC_COLLATE
+
+LC_MONETARY
+
+int_curr_symbol "<U004B><U0048><U0052><U0020>"
+
+% monetary unit: Riel
+currency_symbol "<U17DB>"
+mon_decimal_point "<U002E>"
+mon_thousands_sep "<U002C>"
+mon_grouping 3;3
+positive_sign ""
+negative_sign "<U002D>"
+int_frac_digits 2
+frac_digits 2
+p_cs_precedes 0
+p_sep_by_space 0
+n_cs_precedes 0
+n_sep_by_space 0
+p_sign_posn 1
+n_sign_posn 1
+int_p_cs_precedes 0
+int_p_sep_by_space 0
+int_n_cs_precedes 0
+int_n_sep_by_space 0
+int_p_sign_posn 1
+int_n_sign_posn 1
+END LC_MONETARY
+
+
+LC_NUMERIC
+
+decimal_point "<U002E>"
+thousands_sep "<U002C>"
+grouping 3
+
+END LC_NUMERIC
+
+LC_TIME
+
+abday "<U17A2><U17B6>";/
+ "<U1785>";/
+ "<U17A2>";/
+ "<U1796><U17BB>";/
+ "<U1796><U17D2><U179A>";/
+ "<U179F><U17BB>";/
+ "<U179F>"
+
+day "<U1790><U17D2><U1784><U17C3><U200B><U17A2><U17B6><U1791><U17B7><U178F><U17D2><U1799>";/
+ "<U1790><U17D2><U1784><U17C3><U200B><U1785><U17D0><U1793><U17D2><U1791>";/
+ "<U1790><U17D2><U1784><U17C3><U200B><U17A2><U1784><U17D2><U1782><U17B6><U179A>";/
+ "<U1790><U17D2><U1784><U17C3><U200B><U1796><U17BB><U1792>";/
+ "<U1790><U17D2><U1784><U17C3><U200B><U1796><U17D2><U179A><U17A0><U179F><U17D2><U1794><U178F><U17B7><U17CD>";/
+ "<U1790><U17D2><U1784><U17C3><U200B><U179F><U17BB><U1780><U17D2><U179A>";/
+ "<U1790><U17D2><U1784><U17C3><U200B><U179F><U17C5><U179A><U17CD>"
+
+abmon "<U17E1>";/
+ "<U17E2>";/
+ "<U17E3>";/
+ "<U17E4>";/
+ "<U17E5>";/
+ "<U17E6>";/
+ "<U17E7>";/
+ "<U17E8>";/
+ "<U17E9>";/
+ "<U17E1><U17E0>";/
+ "<U17E1><U17E1>";/
+ "<U17E1><U17E2>"
+
+mon "<U1798><U1780><U179A><U17B6>";/
+ "<U1780><U17BB><U1798><U17D2><U1797><U17C8>";/
+ "<U1798><U17B7><U1793><U17B6>";/
+ "<U1798><U17C1><U179F><U17B6>";/
+ "<U17A7><U179F><U1797><U17B6>";/
+ "<U1798><U17B7><U1790><U17BB><U1793><U17B6>";/
+ "<U1780><U1780><U17D2><U1780><U178A><U17B6>";/
+ "<U179F><U17B8><U17A0><U17B6>";/
+ "<U1780><U1789><U17D2><U1789><U17B6>";/
+ "<U178F><U17BB><U179B><U17B6>";/
+ "<U179C><U17B7><U1785><U17D2><U1786><U17B7><U1780><U17B6>";/
+ "<U1792><U17D2><U1793><U17BC>"
+
+d_t_fmt "%A <U1790><U17D2><U1784><U17C3> %e <U1781><U17C2> %B <U1786><U17D2><U1793><U17B6><U17C6> %Y, %H <U1798><U17C9><U17C4><U1784> m <U1793><U17B6><U1791><U17B8> %S <U179C><U17B7><U1793><U17B6><U1791><U17B8><U200B>"
+
+d_fmt "%e %B %Y"
+
+t_fmt "%H:%M:%S"
+
+am_pm "<U1796><U17D2><U179A><U17B9><U1780>";"<U179B><U17D2><U1784><U17B6><U1785>"
+
+% Appropriate 12-hour clock representation "%I:%M:%S %p"
+%t_fmt_ampm "%I<U003A>%M<U003A>%S<U0020>%p"
+
+% Era : Buddhist Era
+%era "+:1:-543<U002F>01<U002F>01:+*:<U0E9E><U002E><U0EAA><U002E>:%EC<U0020>%Ey"
+%era_d_fmt "%e<U0020>%b<U0020>%Ey"
+%era_t_fmt "%H<U002E>%M<U002E>%S<U0020><U0E99><U002E>"
+%era_d_t_fmt "<U0EA7><U0EB1><U0E99>%A<U0E97><U0EB5><U0EC8><U0020>%e<U0020>%B<U0020>%EC<U0020>%Ey<U002C><U0020>%H<U002E>%M<U002E>%S<U0020><U0E99><U002E>"
+
+% Appropriate date representation (date(1)) "%a %e %b %Ey %H:%M:%S %Z"
+%date_fmt "<U0025><U0061><U0020><U0025><U0065><U0020><U0025><U0062>/
+%<U0020><U0025><U0045><U0079><U0020><U0025><U0048><U003A><U0025><U004D>/
+%<U003A><U0025><U0053><U0020><U0025><U005A>"
+% ICT-7ICT-7
+%timezone "<U0049><U0043><U0054><U002D><U0037><U0049><U0043><U0054><U002d><U0037>"
+
+END LC_TIME
+
+LC_MESSAGES
+
+yesstr "yes:YES:y:Y"
+
+nostr "no:NO:n:N"
+
+yesexpr "^[yY]([eE][sS])?"
+
+noexpr "^[nN][oO]?"
+
+END LC_MESSAGES
+
+LC_PAPER
+height 297
+width 210
+END LC_PAPER
+
+LC_TELEPHONE
+tel_int_fmt "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025>/
+<U006C>"
+tel_dom_fmt "<U0028><U0025><U0041><U0029><U0025><U006C>"
+int_select "<U0030><U0030><U0031>"
+int_prefix "<U0038><U0035><U0036>"
+END LC_TELEPHONE
+
+LC_MEASUREMENT
+% FIXME
+measurement 1
+END LC_MEASUREMENT
+
+LC_NAME
+name_fmt "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
+<U0025><U006D><U0025><U0074><U0025><U0066>"
+
+name_mr "<U0E97>."
+name_mrs "<U0E99>."
+END LC_NAME
+
+LC_ADDRESS
+% "%f%N%a%N%d%N%r%t%e%t%b%N%h%t%s%N%T%N%S%N%z%c%N"
+postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
+<U0025><U0064><U0025><U004E><U0025><U0072><U0025><U0074><U0025><U0065>/
+<U0025><U0074><U0025><U0062><U0025><U004E><U0025><U0068><U0025><U0074>/
+<U0025><U0073><U0025><U004E><U0025><U0054><U0025><U004E><U0025><U0053>/
+<U0025><U004E><U0025><U007A><U0025><U0063><U0025><U004E>"
+country_name "<U0EA5><U0EB2><U0EA7>"
+%FIXME
+%country_post ""
+country_ab2 "<U004C><U0041>"
+country_ab3 "<U004C><U0041><U004F>"
+country_num 418
+country_car "<U004C><U0041><U004F>"
+%FIXME
+%country_isbn ""
+lang_name "<U0EA5><U0EB2><U0EA7>"
+lang_ab "<U006C><U006F>"
+lang_term "<U006c><U0061><U006F>"
+lang_lib "<U006C><U0061><U006F>"
+END LC_ADDRESS
diff --git a/localedata/locales/ky_KG b/localedata/locales/ky_KG
new file mode 100644
index 0000000000..6441884dee
--- /dev/null
+++ b/localedata/locales/ky_KG
@@ -0,0 +1,203 @@
+escape_char /
+comment_char %
+% charset "UTF-8"
+
+%
+%
+% needed extra chars: <U04A2>, <U04A3>, <U04E8>, <U04E9>, <U04AE>, <U04AF>
+%
+LC_IDENTIFICATION
+title "Kyrgyz Language Locale for Kyrgyzstan"
+source "Timur Jamakeev"
+address ""
+contact "Pablo Saratxaga, Timur Jamakeev"
+email "srtxg@mandrakesoft.com, ztimur@mail.ru"
+tel ""
+fax ""
+language "Kyrgyz"
+territory "Kyrgyzstan"
+revision "0.2"
+date "2004-10-14"
+%
+category "ky_KG:2000";LC_IDENTIFICATION
+category "ky_KG:2000";LC_CTYPE
+category "ky_KG:2000";LC_COLLATE
+category "ky_KG:2000";LC_TIME
+category "ky_KG:2000";LC_NUMERIC
+category "ky_KG:2000";LC_MONETARY
+category "ky_KG:2000";LC_MESSAGES
+category "ky_KG:2000";LC_PAPER
+category "ky_KG:2000";LC_NAME
+category "ky_KG:2000";LC_ADDRESS
+category "ky_KG:2000";LC_TELEPHONE
+
+END LC_IDENTIFICATION
+
+LC_COLLATE
+
+% The kyrgyz cyrillic alphabet is:
+% a=, b=, v=, g=, d=, e=, io, z%, z=, i=, j=, k=, l=, m=, n=, n,=,
+% o=, o-=, p=, r=, s=, t=, u=, u'=, f=, h=, c=, c%, s%, sc, =', y=, %',
+% je, ju, ja
+%
+% special letters are:
+% n,=: <U04A2>, <U04A3>
+% o-=: <U04E8>, <U04E9>
+% u'=: <U04AE>, <U04AF>
+
+copy "<U0069><U0073><U006F><U0031><U0034><U0036><U0035><U0031><U005F><U0074><U0031>"
+
+collating-symbol <o-=>
+collating-symbol <u'=>
+collating-symbol <n,=>
+
+reorder-after <CYR-EN>
+<n,=>
+reorder-after <CYR-O>
+<o-=>
+reorder-after <CYR-OUBRE>
+<u'=>
+
+reorder-after <U043D>
+<U04A3> <n,=>;<PCL>;<MIN>;IGNORE
+reorder-after <U041D>
+<U04A2> <n,=>;<PCL>;<CAP>;IGNORE
+
+reorder-after <U043E>
+<U04E9> <o-=>;<PCL>;<MIN>;IGNORE
+reorder-after <U041E>
+<U04E8> <o-=>;<PCL>;<CAP>;IGNORE
+
+reorder-after <U0443>
+<U04AF> <u'=>;<PCL>;<MIN>;IGNORE
+reorder-after <U0423>
+<U04AE> <u'=>;<PCL>;<CAP>;IGNORE
+
+reorder-end
+
+END LC_COLLATE
+
+LC_CTYPE
+copy "i18n"
+END LC_CTYPE
+
+LC_MESSAGES
+% FIXED AND CHECKED by Timur 2004/10/14
+yesstr "<U041E><U043E><U0431><U0430>"
+nostr "<U0416><U043E><U043A>"
+yesexpr "<U005E><U005B><U041E><U043E><U0059><U0079><U005D><U002E><U002A>"
+noexpr "<U005E><U005B><U0416><U0436><U004E><U006E><U005D><U002E><U002A>"
+END LC_MESSAGES
+
+LC_MONETARY
+% FIXED AND CHECKED by Timur 2004/10/14
+int_curr_symbol "<U004B><U0047><U0053><U0020>"
+currency_symbol "<U0441><U043E><U043C>"
+mon_decimal_point "<U002E>"
+mon_thousands_sep "<U0020>"
+mon_grouping 3;3
+positive_sign ""
+negative_sign "<U002D>"
+int_frac_digits 2
+frac_digits 2
+p_cs_precedes 0
+p_sep_by_space 1
+n_cs_precedes 0
+n_sep_by_space 1
+p_sign_posn 1
+n_sign_posn 1
+END LC_MONETARY
+
+LC_NUMERIC
+decimal_point "<U002C>"
+thousands_sep "<U0020>"
+grouping 3;3
+END LC_NUMERIC
+
+LC_TIME
+day "<U0436><U0435><U043A><U0448><U0435><U043C><U0431><U0438>";/
+ "<U0434><U04AF><U0439><U0448><U04E9><U043C><U0431><U04AF>";/
+ "<U0448><U0435><U0439><U0448><U0435><U043C><U0431><U0438>";/
+ "<U0448><U0430><U0440><U0448><U0435><U043C><U0431><U0438>";/
+ "<U0431><U0435><U0439><U0448><U0435><U043C><U0431><U0438>";/
+ "<U0436><U0443><U043C><U0430>";/
+ "<U0438><U0448><U0435><U043C><U0431><U0438>"
+% FIXED by Timur 2004/10/12
+abday "<U0436><U043A>";/
+ "<U0434><U0448>";/
+ "<U0448><U0435>";/
+ "<U0448><U0430>";/
+ "<U0431><U0448>";/
+ "<U0436><U043C>";/
+ "<U0438><U0448>"
+mon "<U044F><U043D><U0432><U0430><U0440><U044C>";/
+ "<U0444><U0435><U0432><U0440><U0430><U043B><U044C>";/
+ "<U043C><U0430><U0440><U0442>";/
+ "<U0430><U043F><U0440><U0435><U043B><U044C>";/
+ "<U043C><U0430><U0439>";/
+ "<U0438><U044E><U043D><U044C>";/
+ "<U0438><U044E><U043B><U044C>";/
+ "<U0430><U0432><U0433><U0443><U0441><U0442>";/
+ "<U0441><U0435><U043D><U0442><U044F><U0431><U0440><U044C>";/
+ "<U043E><U043A><U0442><U044F><U0431><U0440><U044C>";/
+ "<U043D><U043E><U044F><U0431><U0440><U044C>";/
+ "<U0434><U0435><U043A><U0430><U0431><U0440><U044C>"
+abmon "<U044F><U043D><U0432>";/
+ "<U0444><U0435><U0432>";/
+ "<U043C><U0430><U0440>";/
+ "<U0430><U043F><U0440>";/
+ "<U043C><U0430><U0439>";/
+ "<U0438><U044E><U043D>";/
+ "<U0438><U044E><U043B>";/
+ "<U0430><U0432><U0433>";/
+ "<U0441><U0435><U043D>";/
+ "<U043E><U043A><U0442>";/
+ "<U043D><U043E><U044F>";/
+ "<U0434><U0435><U043A>"
+% CHECKED AND FIXED by Timur
+d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062>/
+<U0020><U0025><U0059><U0020><U0025><U0054>"
+% %d.%m.%Y FIXED by Timur 2004.10.11
+d_fmt "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
+% %T
+t_fmt "<U0025><U0054>"
+am_pm "";""
+t_fmt_ampm ""
+% %d-%B, %Y-<U0436>, %A
+%date_fmt "<U0025><U0064><U002D><U0025><U0042><U002C><U0020><U0025><U0059>/
+%<U002D><U0436><U002C><U0020><U0025><U0041>"
+date_fmt "<U0025><U0061><U002C><U0020><U0025><U0065><U002D><U0025><U0062><U0020><U0025><U0059><U0020><U0436>/
+<U002C><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A>"
+END LC_TIME
+
+LC_PAPER
+height 297
+width 210
+END LC_PAPER
+
+LC_TELEPHONE
+tel_int_fmt "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025>/
+<U006C>"
+int_prefix "<U0039><U0039><U0036>"
+END LC_TELEPHONE
+
+LC_MEASUREMENT
+measurement 1
+END LC_MEASUREMENT
+
+LC_NAME
+name_fmt "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
+<U0025><U006D><U0025><U0074><U0025><U0066>"
+END LC_NAME
+
+LC_ADDRESS
+postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
+<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
+<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
+<U004E><U0025><U0025><U007A><U0020><U0025><U0054><U0025>/
+<U004E><U0025><U0063><U0025><U004E>"
+country_ab2 "<U004B><U0059>"
+country_ab3 "<U004B><U0059><U0052>"
+%country_num 643
+END LC_ADDRESS
diff --git a/localedata/locales/mg_MG b/localedata/locales/mg_MG
new file mode 100644
index 0000000000..1490e5deac
--- /dev/null
+++ b/localedata/locales/mg_MG
@@ -0,0 +1,181 @@
+comment_char %
+escape_char /
+%
+% Malagasy Language Locale for Madagascar
+% Source: The Debian Project modified by http://linuxmg.org
+% Contact: Christian Perrier
+% Email: bubulle@debian.org, linux@linuxmg.org
+% Tel: +33 - 130699222
+% Language: mg
+% Territory: MG
+% Revision: 1.0
+% Date: 2004-09-08
+% Users: general
+% Charset: ISO-8859-15
+% Distribution and use is free, also
+% for commercial purposes.
+
+LC_IDENTIFICATION
+title "Malagasy locale for Madagascar"
+source "The Debian Project modified by GNU/Linux Malagasy"
+address ""
+contact "Rado Ramarotafika,Do-Risika RAFIEFERANTSIARONJY"
+email "rado@linuxmg.org,dourix@free.fr"
+tel ""
+fax ""
+language "Malagasy"
+territory "Madagascar"
+revision "1.1"
+date "2005-02-02"
+%
+category "mg_MG:2000";LC_IDENTIFICATION
+category "mg_MG:2000";LC_CTYPE
+category "mg_MG:2000";LC_COLLATE
+category "mg_MG:2000";LC_TIME
+category "mg_MG:2000";LC_NUMERIC
+category "mg_MG:2000";LC_MONETARY
+category "mg_MG:2000";LC_MESSAGES
+category "mg_MG:2000";LC_PAPER
+category "mg_MG:2000";LC_NAME
+category "mg_MG:2000";LC_ADDRESS
+category "mg_MG:2000";LC_TELEPHONE
+
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "i18n"
+
+translit_start
+
+% Accents are simply omitted if they cannot be represented.
+include "translit_combining";""
+
+translit_end
+
+END LC_CTYPE
+
+LC_COLLATE
+% Copy the template from ISO/IEC 14651
+copy "iso14651_t1"
+END LC_COLLATE
+
+LC_MESSAGES
+% Yes=Eny --> EeYy as possible Yes chars
+% No=Tsia -->TtNn
+yesexpr "<U005E><U005B><U0065><U0045><U0079><U0059><U005D><U002E><U002A>"
+noexpr "<U005E><U005B><U0074><U0054><U006E><U004E><U005D><U002E><U002A>"
+END LC_MESSAGES
+
+LC_MONETARY
+int_curr_symbol "<U004D><U0047><U0041><U0020>"
+currency_symbol "<U0041><U0052>"
+mon_decimal_point "<U002C>"
+mon_thousands_sep "<U0020>"
+mon_grouping 3;3
+positive_sign ""
+negative_sign "<U002D>"
+int_frac_digits 2
+frac_digits 2
+p_cs_precedes 0
+p_sep_by_space 1
+n_cs_precedes 0
+n_sep_by_space 1
+p_sign_posn 1
+n_sign_posn 1
+END LC_MONETARY
+
+LC_NUMERIC
+decimal_point "<U002C>"
+thousands_sep ""
+grouping 0;0
+END LC_NUMERIC
+
+LC_TIME
+% Abbrev. days: lah,lat,tal,lar,lak,zom,sab
+% Abbrev. days: lhd,lts, tlt,lrb,lkm,zom,sab
+abday "<U006C><U0068><U0064>";"<U006C><U0074><U0073>";/
+ "<U0074><U006C><U0074>";"<U006C><U0072><U0062>";/
+ "<U006C><U006B><U006D>";"<U007A><U006F><U006D>";/
+ "<U0073><U0061><U0062>"
+% days in Malagasy:
+% alahady,alatsinainy,talata,alarobia,alakamisy,zoma,asabotsy
+% Sunday, Monday....
+day "<U0061><U006C><U0061><U0068><U0061><U0064><U0079>";/
+ "<U0061><U006C><U0061><U0074><U0073><U0069><U006E><U0061><U0069><U006E><U0079>";/
+ "<U0074><U0061><U006C><U0061><U0074><U0061>";/
+ "<U0061><U006C><U0061><U0072><U006F><U0062><U0069><U0061>";/
+ "<U0061><U006C><U0061><U006B><U0061><U006D><U0069><U0073><U0079>";/
+ "<U007A><U006F><U006D><U0061>";/
+ "<U0073><U0061><U0062><U006F><U0074><U0073><U0079>"
+%janoary,febroary,martsa,aprily,mey,jona,jolay,aogositra,septambra,oktobra
+%novambra,desambra
+abmon "<U006A><U0061><U006E>";"<U0066><U0065><U0062>";/
+ "<U006D><U0061><U0072>";"<U0061><U0070><U0072>";/
+ "<U006D><U0065><U0079>";"<U006A><U006F><U006E>";/
+ "<U006A><U006F><U006C>";"<U0061><U006F><U0067>";/
+ "<U0073><U0065><U0070>";"<U006F><U006B><U0074>";/
+ "<U006E><U006F><U0076>";"<U0064><U0065><U0073>"
+mon "<U006A><U0061><U006E><U006F><U0061><U0072><U0079>";/
+ "<U0066><U0065><U0062><U0072><U006F><U0061><U0072><U0079>";/
+ "<U006D><U0061><U0072><U0074><U0073><U0061>";/
+ "<U0061><U0070><U0072><U0069><U006C><U0079>";/
+ "<U006D><U0065><U0079>";/
+ "<U006A><U006F><U006E><U0061>";/
+ "<U006A><U006F><U006C><U0061><U0079>";/
+ "<U0061><U006F><U0067><U006F><U0073><U0069><U0074><U0072><U0061>";/
+ "<U0073><U0065><U0070><U0074><U0061><U006D><U0062><U0072><U0061>";/
+ "<U006F><U006B><U0074><U006F><U0062><U0072><U0061>";/
+ "<U006E><U006F><U0076><U0061><U006D><U0062><U0072><U0061>";/
+ "<U0064><U0065><U0073><U0061><U006D><U0062><U0072><U0061>"
+% %a %d %b %Y %T %Z
+d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
+% %d.%m.%Y
+d_fmt "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
+% %T
+t_fmt "<U0025><U0054>"
+am_pm "";""
+t_fmt_ampm ""
+% %a %b %e %H:%M:%S %Z %Y
+date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
+END LC_TIME
+
+LC_PAPER
+height 297
+width 210
+END LC_PAPER
+
+LC_TELEPHONE
+% +%C %a %l
+tel_int_fmt "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025>/
+<U006C>"
+% %a %l
+tel_dom_fmt "<U0025><U0061><U0020><U0025><U006C>"
+% 261
+int_prefix "<U0032><U0036><U0031>"
+% 00
+int_select "<U0030><U0030>"
+END LC_TELEPHONE
+
+LC_MEASUREMENT
+measurement 1
+END LC_MEASUREMENT
+
+LC_NAME
+% %d%t%g%t%m%t%f
+name_fmt "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
+<U0025><U006D><U0025><U0074><U0025><U0066>"
+END LC_NAME
+
+LC_ADDRESS
+% %f%N%a%N%d%N%b%N%s %h %e %r%N%%z %T%N%c%N
+postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
+<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
+<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
+<U004E><U0025><U0025><U007A><U0020><U0025><U0054><U0025>/
+<U004E><U0025><U0063><U0025><U004E>"
+country_ab2 "<U004D><U0047>"
+country_ab3 "<U004D><U0044><U0047>"
+country_num 450
+END LC_ADDRESS
diff --git a/localedata/locales/ru_RU b/localedata/locales/ru_RU
index 04bbc4d25d..2fdffb12cb 100644
--- a/localedata/locales/ru_RU
+++ b/localedata/locales/ru_RU
@@ -112,18 +112,18 @@ abday "<U0412><U0441><U043A>";/
"<U0427><U0442><U0432>";/
"<U041F><U0442><U043D>";/
"<U0421><U0431><U0442>"
-mon "<U042F><U043D><U0432><U0430><U0440><U044F>";/
- "<U0424><U0435><U0432><U0440><U0430><U043B><U044F>";/
- "<U041C><U0430><U0440><U0442><U0430>";/
- "<U0410><U043F><U0440><U0435><U043B><U044F>";/
- "<U041C><U0430><U044F>";/
- "<U0418><U044E><U043D><U044F>";/
- "<U0418><U044E><U043B><U044F>";/
- "<U0410><U0432><U0433><U0443><U0441><U0442><U0430>";/
- "<U0421><U0435><U043D><U0442><U044F><U0431><U0440><U044F>";/
- "<U041E><U043A><U0442><U044F><U0431><U0440><U044F>";/
- "<U041D><U043E><U044F><U0431><U0440><U044F>";/
- "<U0414><U0435><U043A><U0430><U0431><U0440><U044F>"
+mon "<U042F><U043D><U0432><U0430><U0440><U044C>";/
+ "<U0424><U0435><U0432><U0440><U0430><U043B><U044C>";/
+ "<U041C><U0430><U0440><U0442>";/
+ "<U0410><U043F><U0440><U0435><U043B><U044C>";/
+ "<U041C><U0430><U0439>";/
+ "<U0418><U044E><U043D><U044C>";/
+ "<U0418><U044E><U043B><U044C>";/
+ "<U0410><U0432><U0433><U0443><U0441><U0442>";/
+ "<U0421><U0435><U043D><U0442><U044F><U0431><U0440><U044C>";/
+ "<U041E><U043A><U0442><U044F><U0431><U0440><U044C>";/
+ "<U041D><U043E><U044F><U0431><U0440><U044C>";/
+ "<U0414><U0435><U043A><U0430><U0431><U0440><U044C>"
abmon "<U042F><U043D><U0432>";/
"<U0424><U0435><U0432>";/
"<U041C><U0430><U0440>";/
diff --git a/localedata/locales/sid_ET b/localedata/locales/sid_ET
index 03727ab1b9..8ce3234a5d 100644
--- a/localedata/locales/sid_ET
+++ b/localedata/locales/sid_ET
@@ -113,7 +113,6 @@ country_num 231 % 210 found in at least one ISO 3166 doc
% country_car unknown
% country_isbn unknown, Need ISO 2108
lang_name "<U0053><U0069><U0064><U0061><U0061><U006D><U0075><U0020><U0041><U0066><U006F>"
-lang_ab "<U0073><U0069><U0064>"
lang_term "<U0073><U0069><U0064>"
lang_lib "<U0073><U0069><U0064>"
%
diff --git a/localedata/locales/sq_AL b/localedata/locales/sq_AL
index 1c9846515f..17f1fdb702 100644
--- a/localedata/locales/sq_AL
+++ b/localedata/locales/sq_AL
@@ -3,6 +3,7 @@ escape_char /
% Albanian language locale for Albania.
% Contributed by Kentaroh Noji <knoji@jp.ibm.com> and
% Tetsuji Orita <orita@jp.ibm.com>.
+% fixed LC_COLLATE <pablo@mandrakesoft.com>
LC_IDENTIFICATION
title "Albanian language locale for Albania"
@@ -14,8 +15,8 @@ tel ""
fax ""
language "Albanian"
territory "Albania"
-revision "1.0"
-date "2000-07-21"
+revision "1.1"
+date "2004-07-01"
%
category "sq_AL:2000";LC_IDENTIFICATION
category "sq_AL:2000";LC_CTYPE
@@ -40,6 +41,146 @@ LC_COLLATE
% Copy the template from ISO/IEC 14651
copy "iso14651_t1"
+%% a, b, c, c,, d, dh, e, e:, f, g, gj, h, i, j, k, l, ll, m, n, nj, o, p, q
+%% r, rr, s, sh, t, th, u, v, x, xh, y, z, zh.
+collating-symbol <ccedilla>
+collating-symbol <d-h-sq>
+collating-element <D-H> from "<U0044><U0048>"
+collating-element <d-h> from "<U0064><U0068>"
+collating-element <D-h> from "<U0044><U0068>"
+collating-element <d-H> from "<U0064><U0048>"
+collating-symbol <ediaeresis>
+collating-symbol <g-j-sq>
+collating-element <G-J> from "<U0047><U004A>"
+collating-element <g-j> from "<U0067><U006A>"
+collating-element <G-j> from "<U0047><U006A>"
+collating-element <g-J> from "<U0067><U004A>"
+collating-symbol <l-l-sq>
+collating-element <L-L> from "<U004C><U004C>"
+collating-element <l-l> from "<U006C><U006C>"
+collating-element <L-l> from "<U004C><U006C>"
+collating-element <l-L> from "<U006C><U004C>"
+collating-symbol <n-j-sq>
+collating-element <N-J> from "<U004E><U004A>"
+collating-element <n-j> from "<U006E><U006A>"
+collating-element <N-j> from "<U004E><U006A>"
+collating-element <n-J> from "<U006E><U004A>"
+collating-symbol <r-r-sq>
+collating-element <R-R> from "<U0052><U0052>"
+collating-element <r-r> from "<U0072><U0072>"
+collating-element <R-r> from "<U0052><U0072>"
+collating-element <r-R> from "<U0072><U0052>"
+collating-symbol <s-h-sq>
+collating-element <S-H> from "<U0053><U0048>"
+collating-element <s-h> from "<U0073><U0068>"
+collating-element <S-h> from "<U0053><U0068>"
+collating-element <s-H> from "<U0073><U0048>"
+collating-symbol <t-h-sq>
+collating-element <T-H> from "<U0054><U0048>"
+collating-element <t-h> from "<U0074><U0068>"
+collating-element <T-h> from "<U0054><U0068>"
+collating-element <t-H> from "<U0074><U0048>"
+collating-symbol <x-h-sq>
+collating-element <X-H> from "<U0058><U0048>"
+collating-element <x-h> from "<U0078><U0068>"
+collating-element <X-h> from "<U0058><U0068>"
+collating-element <x-H> from "<U0078><U0048>"
+collating-symbol <z-h-sq>
+collating-element <Z-H> from "<U005A><U0048>"
+collating-element <z-h> from "<U007A><U0068>"
+collating-element <Z-h> from "<U005A><U0068>"
+collating-element <z-H> from "<U007A><U0048>"
+
+collating-symbol <CAP-MIN>
+collating-symbol <MIN-CAP>
+
+reorder-after <MIN>
+<MIN-CAP>
+reorder-after <CAP>
+<CAP-MIN>
+
+reorder-after <c>
+<ccedilla>
+reorder-after <d>
+<d-h-sq>
+reorder-after <e>
+<ediaeresis>
+reorder-after <g>
+<g-j-sq>
+reorder-after <l>
+<l-l-sq>
+reorder-after <n>
+<n-j-sq>
+reorder-after <r>
+<r-r-sq>
+reorder-after <s>
+<s-h-sq>
+reorder-after <t>
+<t-h-sq>
+reorder-after <x>
+<x-h-sq>
+reorder-after <z>
+<z-h-sq>
+
+reorder-after <U0063>
+<U00E7> <ccedilla>;<CDI>;<MIN>;IGNORE
+reorder-after <U0043>
+<U00C7> <ccedilla>;<CDI>;<CAP>;IGNORE
+reorder-after <U0064>
+<d-h> <d-h-sq>;<PCT>;<MIN>;IGNORE
+<d-H> <d-h-sq>;<PCT>;<MIN-CAP>;IGNORE
+reorder-after <U0044>
+<D-H> <d-h-sq>;<PCT>;<CAP>;IGNORE
+<D-h> <d-h-sq>;<PCT>;<CAP-MIN>;IGNORE
+reorder-after <U0065>
+<U00EB> <ediaeresis>;<REU>;<MIN>;IGNORE
+reorder-after <U0045>
+<U00CB> <ediaeresis>;<REU>;<CAP>;IGNORE
+reorder-after <U0067>
+<g-j> <g-j-sq>;<PCT>;<MIN>;IGNORE
+<g-J> <g-j-sq>;<PCT>;<MIN-CAP>;IGNORE
+reorder-after <U0047>
+<G-J> <g-j-sq>;<PCT>;<CAP>;IGNORE
+<G-j> <g-j-sq>;<PCT>;<CAP-MIN>;IGNORE
+reorder-after <U006C>
+<l-l> <l-l-sq>;<PCT>;<MIN>;IGNORE
+<l-L> <l-l-sq>;<PCT>;<MIN-CAP>;IGNORE
+reorder-after <U004C>
+<L-L> <l-l-sq>;<PCT>;<CAP>;IGNORE
+<L-l> <l-l-sq>;<PCT>;<CAP-MIN>;IGNORE
+reorder-after <U006E>
+<n-j> <n-j-sq>;<PCT>;<MIN>;IGNORE
+<n-J> <n-j-sq>;<PCT>;<MIN-CAP>;IGNORE
+reorder-after <U004E>
+<N-J> <n-j-sq>;<PCT>;<CAP>;IGNORE
+<N-j> <n-j-sq>;<PCT>;<CAP-MIN>;IGNORE
+reorder-after <U0072>
+<r-r> <r-r-sq>;<PCT>;<MIN>;IGNORE
+<r-R> <r-r-sq>;<PCT>;<MIN-CAP>;IGNORE
+reorder-after <U0052>
+<R-R> <r-r-sq>;<PCT>;<CAP>;IGNORE
+<R-r> <r-r-sq>;<PCT>;<CAP-MIN>;IGNORE
+reorder-after <U0074>
+<t-h> <t-h-sq>;<PCT>;<MIN>;IGNORE
+<t-H> <t-h-sq>;<PCT>;<MIN-CAP>;IGNORE
+reorder-after <U0054>
+<T-H> <t-h-sq>;<PCT>;<CAP>;IGNORE
+<T-h> <t-h-sq>;<PCT>;<CAP-MIN>;IGNORE
+reorder-after <U0078>
+<x-h> <x-h-sq>;<PCT>;<MIN>;IGNORE
+<x-H> <x-h-sq>;<PCT>;<MIN-CAP>;IGNORE
+reorder-after <U0058>
+<X-H> <x-h-sq>;<PCT>;<CAP>;IGNORE
+<X-h> <x-h-sq>;<PCT>;<CAP-MIN>;IGNORE
+reorder-after <U007A>
+<z-h> <z-h-sq>;<PCT>;<MIN>;IGNORE
+<z-H> <z-h-sq>;<PCT>;<MIN-CAP>;IGNORE
+reorder-after <U005A>
+<Z-H> <z-h-sq>;<PCT>;<CAP>;IGNORE
+<Z-h> <z-h-sq>;<PCT>;<CAP-MIN>;IGNORE
+
+reorder-end
+
END LC_COLLATE
LC_MONETARY
diff --git a/localedata/locales/st_ZA b/localedata/locales/st_ZA
index 004d8d7181..798de4cf66 100644
--- a/localedata/locales/st_ZA
+++ b/localedata/locales/st_ZA
@@ -2,22 +2,32 @@ escape_char /
comment_char %
% ChangeLog
+% 0.2 (2004-11-03):
+% 2004-11-02 Dwayne Bailey <dwayne@translate.org.za>
+% - Change all contact information
+% - Change %e in date_fmt and d_t_fmt to %-e
+% - Remove .* from yes/noexpr
+% 2004-03-30 Dwayne Bailey <dwayne@translate.org.za>
+% - Added country_ab2/3, country_num
+% - Added country_car
+% 2004-03-29 Dwayne Bailey <dwayne@translate.org.za>
+% - Added lang_ab and lang_term
% 0.1 (2003-04-21):
% - Initial Sotho locale for South Africa
% by Zuza Software Foundation
LC_IDENTIFICATION
title "Sotho locale for South Africa"
-source "Zuza Software Foundation"
-address "PO Box 13412, Mowbray, 7705, South Africa"
+source "Zuza Software Foundation (Translate.org.za)"
+address "PO Box 28364, Sunnyside, 0132, South Africa"
contact "Dwayne Bailey"
email "dwayne@translate.org.za"
-tel "+27 (0)21 448 9265"
-fax "+27 (0)21 448 9574"
+tel "+27 12 343 0389"
+fax "+27 12 343 0389"
language "Sotho"
territory "South Africa"
-revision "0.1"
-date "2003-04-21"
+revision "0.2"
+date "2004-11-03"
%
category "st_ZA:2003";LC_IDENTIFICATION
category "st_ZA:2003";LC_CTYPE
@@ -101,10 +111,11 @@ mon "<U0050><U0068><U0065><U0073><U0065><U006B><U0067><U006F><U006E><U00
"<U0054><U0073><U0068><U0069><U0074><U0077><U0065>"
% Abreviated date and time representation to be referenced by the "%c" field descriptor -
-d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
-%
+d_t_fmt "<U0025><U0061><U0020><U0025><U002D><U0065><U0020><U0025><U0062>/
+<U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
+
% "%a" (short weekday name),
-% "%d" (day of month as a decimal number),
+% "%-e" (day of month as a decimal number),
% "%b" (short month name),
% "%Y" (year with century as a decimal number),
% "%T" (24-hour clock time in format HH:MM:SS),
@@ -127,14 +138,14 @@ t_fmt_ampm ""
% The "" means that this format is not supported.
% Date representation not described in ISO/IEC 14652. Comes out as -
-% "%a %b %e %H:%M:%S %Z %Y" which is default "date" command output
-date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+% "%a %b %-e %H:%M:%S %Z %Y" which is default "date" command output
+date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
<U0025><U005A><U0020><U0025><U0059>"
%
% %a - abbreviated weekday name,
% %b - abreviated month name,
-% %e - day of month as a decimal number with leading space (1 to 31),
+% %-e - day of month as a decimal number without leading space (1 to 31),
% %H - hour (24-hour clock) as a decimal number (00 to 23),
% %M - minute as a decimal number (00 to 59),
% %S - seconds as a decimal number (00 to 59),
@@ -146,12 +157,12 @@ END LC_TIME
LC_MESSAGES
% FIXME: Check both of these
% The affirmative response -
-% "^[yY].*"
-yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
+% "^[yY]"
+yesexpr "<U005E><U005B><U0079><U0059><U005D>"
% The negative response -
-% "^[nN].*"
-noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+% "^[nN]"
+noexpr "<U005E><U005B><U006E><U004E><U005D>"
END LC_MESSAGES
LC_PAPER
@@ -204,21 +215,22 @@ country_name "<U0041><U0066><U0072><U0069><U006B><U0061><U0020><U0042><U006F><U0
% Abbreviated country postal name - "ZA"
country_post "<U005A><U0041>"
-% ISO 3166 two letter country abbreviation - "ZA"
-country_ab2 "<U005A><U0041>"
-
% FIXME define the following correctly
-% country_ab3 ""
-% country_car ""
% country_isbn ""
-% country_num
% Language name in Sotho - "Sesotho"
lang_name "<U0053><U0065><U0073><U006F><U0074><U0068><U006F>"
-% FIXME define the following correctly
-% lang_ab ""
-% lang_term ""
+% UN Geneve 1949:68 Distinguishing signs of vehicles in international traffic
+% http://www.unece.org/trans/conventn/disting-signs-5-2001.pdf
+% "ZA"
+country_car "<U005A><U0041>"
+
+% ISO 639 two and three letter language names
+% see http://www.loc.gov/standards/iso639-2/englangn.html
+% "st", "sot"
+lang_ab "<U0073><U0074>"
+lang_term "<U0073><U006F><U0074>"
% Representation of postal addresses (minus the addressee's name) in South
% Africa. (Ignored for now)
@@ -250,6 +262,13 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
% "country designation for the <country_post> keyword",
% "end of line
%
-country_num 710
+
+% ISO 3166 country number and 2 and 3 letter abreviations
+% http://www.unicode.org/onlinedat/countries.html
+% "ZA", "ZAF"
+country_num 710
+country_ab2 "<U005A><U0041>"
+country_ab3 "<U005A><U0041><U0046>"
+
END LC_ADDRESS
diff --git a/localedata/locales/tg_TJ b/localedata/locales/tg_TJ
index c288a0d88c..3f9b58a1fb 100644
--- a/localedata/locales/tg_TJ
+++ b/localedata/locales/tg_TJ
@@ -2,16 +2,16 @@ comment_char %
escape_char /
%
% Tajik Language Locale for Tajikistan
-% Source:
+% Source:
% Contact: Pablo Saratxaga, Roger Kovacs
% Email: <pablo@mandrakesoft.com>, <ROGERKO@micromotion.com>
% Language: tg
% Territory: TJ
-% Revision: 0.3
-% Date: 2001-01-28
+% Revision: 0.4
+% Date: 2004-01-09
% Application: general
% Users: general
-% Charset: KOI8-T
+% Charset: UTF-8
% Distribution and use is free, also
% for commercial purposes.
@@ -31,8 +31,8 @@ tel ""
fax ""
language "Tajik"
territory "Tajikistan"
-revision "0.3"
-date "2001-01-28"
+revision "0.4"
+date "2004-01-09"
category "tg_TJ:2000";LC_IDENTIFICATION
category "tg_TJ:2000";LC_CTYPE
@@ -121,7 +121,7 @@ END LC_COLLATE
LC_MESSAGES
yesstr "<U0434><U0430>"
nostr "<U043D><U0435><U0442>"
-yesexpr "<U005E><U005B><U0414><U0434><U0059><U0079><U005D><U002E><U002A>"
+yesexpr "<U005E><U005B><U04B2><U04B3><U0425><U0445><U0414><U0434><U0059><U0079><U005D><U002E><U002A>"
noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D><U002E><U002A>"
END LC_MESSAGES
@@ -227,3 +227,4 @@ LC_TELEPHONE
% FIXME
copy "en_DK"
END LC_TELEPHONE
+
diff --git a/localedata/locales/wa_BE b/localedata/locales/wa_BE
index 061e328421..63537b0d1a 100644
--- a/localedata/locales/wa_BE
+++ b/localedata/locales/wa_BE
@@ -1,20 +1,20 @@
comment_char %
escape_char /
-% charset "ISO_8859-1:1987"
+% charset "UTF-8"
% Distribution and use is free, also for commercial purposes.
LC_IDENTIFICATION
title "Walloon Language Locale for Belgium"
source "Djan SACRE"
-contact "Djan SACRE, Pablo Saratxaga"
-email "Djan_Sacre@skynet.be, pablo@mandrakesoft.com"
+contact "Pablo Saratxaga"
+email "pablo@mandrakesoft.com"
address ""
tel ""
fax ""
language "Walloon"
territory "Belgium"
-revision "0.7"
-date "2002-02-11"
+revision "0.9"
+date "2003-08-25"
category i18n:2000;LC_IDENTIFICATION
category i18n:2000;LC_COLLATE
@@ -102,22 +102,22 @@ copy "fr_BE"
END LC_TELEPHONE
% COMINTAIRE: a çu ki dji sai, i gn a nou rascourti _oficir_
-% po les moes et les djo=FBs.
+% po les moes et les djoûs.
% Donk, dji fwai come ça _mi_ shonne lodjike.
%
-% Po les rascoutis, on a métu "djn" po djun, et "djl" po djulete.
+% Po les rascoutis, on a metou "djn" po djun, et "djl" po djulete.
LC_TIME
-abday "<U0064><U00EE><U006D>";"<U006C><U006F><U006E>";/
- "<U006D><U00E5><U0072>";"<U006D><U0065><U0072>";/
- "<U0064><U006A><U0075>";"<U0076><U0069><U006E>";/
+abday "<U0064><U0069><U006D>";"<U006C><U006F><U006E>";/
+ "<U006D><U00E5><U0072>";"<U006D><U0069><U0065>";/
+ "<U0064><U006A><U0075>";"<U0076><U00E9><U006E>";/
"<U0073><U0065><U006D>"
-day "<U0064><U00EE><U006D><U0065><U0067><U006E><U0065>";/
+day "<U0064><U0069><U006D><U0065><U0067><U006E><U0065>";/
"<U006C><U006F><U006E><U0064><U0069>";/
"<U006D><U00E5><U0072><U0064><U0069>";/
- "<U006D><U0065><U0072><U006B><U0069><U0064><U0069>";/
+ "<U006D><U0069><U0065><U0072><U006B><U0069><U0064><U0069>";/
"<U0064><U006A><U0075><U0064><U0069>";/
- "<U0076><U0069><U006E><U0072><U0064><U0069>";/
+ "<U0076><U00E9><U006E><U0072><U0064><U0069>";/
"<U0073><U0065><U006D><U0064><U0069>"
abmon "<U0064><U006A><U0061>";"<U0066><U0065><U0076>";/
"<U006D><U00E5><U0073>";"<U0061><U0076><U0072>";/
@@ -137,8 +137,8 @@ mon "<U0064><U006A><U0061><U006E><U0076><U00EE>";/
"<U006F><U0063><U0074><U00F4><U0062><U0065>";/
"<U006E><U00F4><U0076><U0069><U006D><U0062><U0065>";/
"<U0064><U0065><U0063><U0069><U006D><U0062><U0065>"
-% Pol cogne des dates (li longue cogne), c' e-st on pô målåjhey, ca i fåt
-% stitchi on "di" ou on "d'" pa dvant li no do moes. Donk:
+% Pol cogne des dates (li longue cogne), c' est on pô målåjhey, ca i fåt
+% stitchî on "di" ou on "d'" pa dvant li no do moes. Donk:
% "Li prumî" ou "Li 1 di djanvî 1999"
% di fevrî
% di måss
@@ -151,7 +151,7 @@ mon "<U0064><U006A><U0061><U006E><U0076><U00EE>";/
% d' octôbe
% di nôvimbe
% di decimbe
-% Est çu ki c' est possibe d' avu "di" ou "d'" sorlon ki li no do moes
+% Est çki c' est possibe d' aveur "di" ou "d'" sorlon ki li no do moes
% cmince avou ene voyale ou ene cossoune?
%
% Neni :-(
diff --git a/localedata/locales/xh_ZA b/localedata/locales/xh_ZA
index 62f0554a4d..806f87820b 100644
--- a/localedata/locales/xh_ZA
+++ b/localedata/locales/xh_ZA
@@ -2,21 +2,34 @@ escape_char /
comment_char %
% ChangeLog
+% 0.2 (2004-11-02):
+% 2004-11-01 Dwayne Bailey <dwayne@translate.org.za>
+% - Change all contact information
+% - d_t_fmt, date_fmt cahnged day number %e to %-e to remove
+% space padding in day.
+% - Remove .* from yes/noexpr
+% 2004-03-30 Dwayne Bailey <dwayne@translate.org.za>
+% - Added country_ab2/3, country_num
+% - Added country_car
+% 2004-03-29 Dwayne Bailey <dwayne@translate.org.za>
+% - Added lang_ab and lang_term
+% 2004-02-27 Dwayne Bailey <dwayne@translate.org.za>
+% - Add lang_name
% 0.1 (2003-05-08):
-% - Initial Xhosa locale by Zuza Software Foundation
+% - Initial Xhosa locale by Zuza Software Foundation
LC_IDENTIFICATION
title "Xhosa locale for South Africa"
-source "Zuza Software Foundation"
-address "PO Box 13412, Mowbray, 7705, South Africa"
+source "Zuza Software Foundation (Translate.org.za)"
+address "PO Box 28364, Sunnyside, 0132, South Africa"
contact "Dwayne Bailey"
email "dwayne@translate.org.za"
-tel "+27 (0)21 448 9265"
-fax "+27 (0)21 448 9574"
+tel "+27 12 343 8389"
+fax "+27 12 343 0389"
language "Xhosa"
territory "South Africa"
-revision "0.1"
-date "2003-05-08"
+revision "0.2"
+date "2004-11-02"
%
category "xh_ZA:2003";LC_IDENTIFICATION
category "xh_ZA:2003";LC_CTYPE
@@ -99,9 +112,9 @@ mon "<U004A><U0061><U006E><U0079><U0075><U0077><U0061><U0072><U0069>";/
"<U0044><U0069><U0073><U0065><U006D><U0062><U0061>"
%
% Abreviated date and time representation to be referenced by the "%c" field descriptor -
-d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
+d_t_fmt "<U0025><U0061><U0020><U0025><U002D><U0065><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
% "%a" (weekday name),
-% "%d" (day of month as a decimal number),
+% "%-e" (day of month as a decimal number),
% "%b" (month name),
% "%Y" (year with century as a decimal number),
% "%T" (24-hour clock time in format HH:MM:SS),
@@ -125,8 +138,8 @@ am_pm "";""
t_fmt_ampm ""
%
% Date representation not described in ISO/IEC 14652.
-% Comes out as - "%a %b %e %H:%M:%S %Z %Y"
-date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+% Comes out as - "%a %b %-e %H:%M:%S %Z %Y"
+date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
<U0025><U005A><U0020><U0025><U0059>"
% which is:
@@ -143,12 +156,12 @@ END LC_TIME
LC_MESSAGES
% The affirmative response -
-% "^[yYeE].*"
-yesexpr "<U005E><U005B><U0079><U0059><U0065><U0045><U005D><U002E><U002A>"
+% "^[yYeE]"
+yesexpr "<U005E><U005B><U0079><U0059><U0065><U0045><U005D>"
%
% The negative response -
-% "^[nNhH].*"
-noexpr "<U005E><U005B><U006E><U004E><U0068><U0048><U005D><U002E><U002A>"
+% "^[nNhH]"
+noexpr "<U005E><U005B><U006E><U004E><U0068><U0048><U005D>"
%
END LC_MESSAGES
@@ -198,9 +211,19 @@ country_name "<U004D><U007A><U0061><U006E><U0074><U0073><U0069><U0020>/
% Abbreviated country postal name - "ZA"
country_post "<U005A><U0041>"
%
-% ISO 3166 two letter country abbreviation - "ZA"
-country_ab2 "<U005A><U0041>"
-%
+% Language name in Sotho - "IsiXhosa"
+lang_name "<U0049><U0073><U0069><U0058><U0068><U006F><U0073><U0061>"
+
+% UN Geneve 1949:68 Distinguishing signs of vehicles in international traffic
+% http://www.unece.org/trans/conventn/disting-signs-5-2001.pdf
+% "ZA"
+country_car "<U005A><U0041>"
+
+% ISO 639 two and three letter language names
+% see http://www.loc.gov/standards/iso639-2/englangn.html
+lang_ab "<U0078><U0068>"
+lang_term "<U0078><U0068><U006F>"
+
% Representation of postal addresses (minus the addressee's name) in South
% Africa. (Ignored for now)
postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
@@ -231,7 +254,13 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
% "country designation for the <country_post> keyword",
% "end of line
%
-country_ab3 "<U005A><U0041><U0046>"
-country_num 710
+
+% ISO 3166 country number and 2 and 3 letter abreviations
+% http://www.unicode.org/onlinedat/countries.html
+% "ZA", "ZAF"
+country_num 710
+country_ab2 "<U005A><U0041>"
+country_ab3 "<U005A><U0041><U0046>"
+
END LC_ADDRESS
diff --git a/localedata/locales/yi_US b/localedata/locales/yi_US
index f993d0c677..625758b821 100644
--- a/localedata/locales/yi_US
+++ b/localedata/locales/yi_US
@@ -1,7 +1,10 @@
comment_char %
escape_char /
-% charset "CP1255"
+% charset "UTF-8"
% Distribution and use is free, also for commercial purposes.
+%
+% 2003-08-16: corrections from Raphael Finkel <raphael@cs.uky.edu>
+%
LC_IDENTIFICATION
title "Yiddish Language locale"
@@ -13,8 +16,8 @@ tel ""
fax ""
language "Yiddish"
territory "USA"
-revision "0.3"
-date "2001-01-28"
+revision "0.4"
+date "2003-08-16"
category "yi_US:2000";LC_IDENTIFICATION
category "yi_US:2000";LC_COLLATE
@@ -39,15 +42,15 @@ LC_ADDRESS
postal_fmt "<U0025><U0064><U0025><U004E><U0025><U0066><U0025><U004E><U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E>/
<U0025><U0073><U0020><U0025><U0068><U0020><U0035><U0065><U0020><U0025><U0072><U0025><U004E>/
<U0025><U0043><U0025><U007A><U0020><U0025><U0054><U0025><U004E><U0025><U0063><U0025><U004E>"
-% FIXME country_name "United States" in Yiddish?
-% FIXME country_post "US" for United States?
+country_name "<U05D3><U05D9><U0020><U05E4><U05BF><U05D0><U05E8><U05D0><U05F2><U05E0><U05D9><U05E7><U05D8><U05E2><U0020><U05E9><U05D8><U05D0><U05B7><U05D8><U05DF>"
+country_post "USA"
country_ab2 "US"
country_ab3 "USA"
country_num 840
country_car "USA"
% FIXME Check which isbn for Yiddish in USA
country_isbn "0"
-% FIXME lang_name yiddish in yiddish?
+lang_name "<U05D9><U05D9><U05B4><U05D3><U05D9><U05E9>"
lang_ab "yi"
lang_term "yid"
lang_lib "yid"
@@ -96,19 +99,19 @@ reorder-after <shin>
<t-m-yi>
reorder-after <U05D1>
-<B+'H-> <b-h-yi>;<PCT>;<MIN>;IGNORE
+<B+'H-> <b-h-yi>;<PCT>;IGNORE;IGNORE
reorder-after <U05D5>
-<05F0> "<vav><vav>";"<LIG><LIG>";IGNORE;IGNORE
-<05F1> "<vav><yod>";"<LIG><LIG>";IGNORE;IGNORE
+<U05F0> "<vav><vav>";"<LIG><LIG>";IGNORE;IGNORE
+<U05F1> "<vav><yod>";"<LIG><LIG>";IGNORE;IGNORE
reorder-after <U05D9>
-<05F2> "<yod><yod>";"<LIG><LIG>";IGNORE;IGNORE
-<K+.MH> <k-m-yi>;<PCT>;<MIN>;IGNORE
+<U05F2> "<yod><yod>";"<LIG><LIG>";IGNORE;IGNORE
+<K+.MH> <k-m-yi>;<PCT>;IGNORE;IGNORE
reorder-after <U05E2>
-<P+.MH> <p-m-yi>;<PCT>;<MIN>;IGNORE
-<P+'H-> <p-h-yi>;<PCT>;<MIN>;IGNORE
+<P+.MH> <p-m-yi>;<PCT>;IGNORE;IGNORE
+<P+'H-> <p-h-yi>;<PCT>;IGNORE;IGNORE
reorder-after <U05E9>
-<Sh'H.L> <s-h-yi>;<PCT>;<MIN>;IGNORE
-<T+.MH> <t-m-yi>;<PCT>;<MIN>;IGNORE
+<Sh'H.L> <s-h-yi>;<PCT>;IGNORE;IGNORE
+<T+.MH> <t-m-yi>;<PCT>;IGNORE;IGNORE
reorder-end
@@ -166,17 +169,17 @@ mon "<U05D9><U05D0><U05B7><U05E0><U05D5><U05D0><U05B7><U05E8>";/
"<U05DE><U05F2><U05B7>";/
"<U05D9><U05D5><U05E0><U05D9>";/
"<U05D9><U05D5><U05DC><U05D9>";/
- "<U05D0><U05F1><U05D2><U05E1><U05D8>";/
+ "<U05D0><U05F1><U05D2><U05D5><U05E1><U05D8>";/
"<U05E1><U05E2><U05E4><U05BC><U05D8><U05E2><U05DE><U05D1><U05E2><U05E8>";/
"<U05D0><U05B8><U05E7><U05D8><U05D0><U05B8><U05D1><U05E2><U05E8>";/
- "<U05E0><U0041><U05B8><U05F0><U05E2><U05DE><U05D1><U05E2><U05E8>";/
- "<U05D3><U05E6><U05DE><U05D1><U05E8>"
-abmon "<U05D9><U05D0><U05B7><U05E0><U0027>";"<U05E4><U05BF><U05E2><U05D1><U0027>";/
- "<U05DE><U05D0><U05B7><U05E8><U0027>";"<U05D0><U05B7><U05E4><U05BC><U05E8><U0027>";/
- "<U05DE><U05F2><U05B7>";"<U05D9><U05D5><U05E0><U0027>";/
- "<U05D9><U05D5><U05DC><U0027>";"<U05D0><U05F1><U05D2><U0027>";/
- "<U05E1><U05E2><U05E4><U05BC><U0027>";"<U05D0><U05B8><U05E7><U05D8><U0027>";/
- "<U05E0><U05D0><U05B8><U05F0><U0027>";"<U05D3><U05E2><U05E6><U0027>"
+ "<U05E0><U05D0><U05B8><U05F0><U05E2><U05DE><U05D1><U05E2><U05E8>";/
+ "<U05D3><U05E2><U05E6><U05E2><U05DE><U05D1><U05E2><U05E8>"
+abmon "<U05D9><U05D0><U05B7><U05E0>";"<U05E4><U05BF><U05E2><U05D1>";/
+ "<U05DE><U05D0><U05B7><U05E8>";"<U05D0><U05B7><U05E4><U05BC><U05E8>";/
+ "<U05DE><U05F2><U05B7><U0020>";"<U05D9><U05D5><U05E0>";/
+ "<U05D9><U05D5><U05DC>";"<U05D0><U05F1><U05D2>";/
+ "<U05E1><U05E2><U05E4><U05BC>";"<U05D0><U05B8><U05E7><U05D8>";/
+ "<U05E0><U05D0><U05B8><U05F0>";"<U05D3><U05E2><U05E6>"
d_t_fmt "<U0025><U005A><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0059><U0020><U0025><U0062><U0020><U0025><U0064><U0020><U0025><U0061>"
d_fmt "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
t_fmt "<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>"
@@ -188,7 +191,7 @@ END LC_TIME
LC_MESSAGES
yesexpr "<U005E><U005B><U0059><U0079><U05D9><U005D><U002E><U002A>"
noexpr "<U005E><U005B><U004E><U006E><U05E0><U05E7><U005D><U002E><U002A>"
-yesstr "<U05D9><U05D0><U05B7>"
+yesstr "<U05D9><U05D0><U05B8>"
nostr "<U05E7><U05F2><U05DF>"
END LC_MESSAGES
diff --git a/localedata/locales/zh_CN b/localedata/locales/zh_CN
index 152411da10..89fcf3b819 100644
--- a/localedata/locales/zh_CN
+++ b/localedata/locales/zh_CN
@@ -128,9 +128,9 @@ am_pm "<U4E0A><U5348>";"<U4E0B><U5348>"
t_fmt_ampm "<U0025><U0070><U0020><U0025><U0049><U65F6><U0025><U004D><U5206><U0025><U0053><U79D2>"
-date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
-<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
-<U0025><U005A><U0020><U0025><U0059>"
+date_fmt "<U0025><U0059><U5E74><U0020><U0025><U006D><U6708><U0020>/
+<U0025><U0064><U65E5><U0020><U0025><U0041><U0020><U0025><U0048><U003A>/
+<U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A>"
END LC_TIME
LC_MESSAGES
diff --git a/localedata/locales/zu_ZA b/localedata/locales/zu_ZA
index 7fb25bb6ec..45da1e5b79 100644
--- a/localedata/locales/zu_ZA
+++ b/localedata/locales/zu_ZA
@@ -2,21 +2,37 @@ escape_char /
comment_char %
% ChangeLog
+% 0.2 (2004-10-28):
+% 2004-10-28 Dwayne Bailey <dwayne@translate.org.za>
+% - Added lang_lib
+% - Reverted version number to 0.2 - needs more testing
+% 2004-10-27 Dwayne Bailey <dwayne@translate.org.za>
+% - Add Translate.org.za to "source" for clarity
+% - Update all contact details
+% - Remove .* from yes/noexpr
+% 2004-03-30 Dwayne Bailey <dwayne@translate.org.za>
+% - Added country_ab2/3, country_num
+% - Added country_car
+% 2004-03-29 Dwayne Bailey <dwayne@translate.org.za>
+% - Added lang_ab and lang_term
+% 2004-02-27 Dwayne Bailey <dwayne@translate.org.za>
+% - Correct capatilisation of lang_name
% 0.1 (2003-04-19):
-% - Initial Zulu locale by Zuza Software Foundation
+% 2003-04-19:
+% - Initial Zulu locale by Zuza Software Foundation
LC_IDENTIFICATION
title "Zulu locale for South Africa"
-source "Zuza Software Foundation"
-address "PO Box 13412, Mowbray, 7705, South Africa"
+source "Zuza Software Foundation (Translate.org.za)"
+address "Box 28364, Sunnyside, 0132, South Africa"
contact "Dwayne Bailey"
email "dwayne@translate.org.za"
-tel "+27 (0)21 448 9265"
-fax "+27 (0)21 448 9574"
+tel "+27 12 343 0389"
+fax "+27 12 448 0389"
language "Zulu"
territory "South Africa"
-revision "0.1"
-date "2003-04-19"
+revision "0.2"
+date "2004-10-28"
%
category "zu_ZA:2003";LC_IDENTIFICATION
category "zu_ZA:2003";LC_CTYPE
@@ -145,13 +161,13 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
END LC_TIME
LC_MESSAGES
-yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
+yesexpr "<U005E><U005B><U0079><U0059><U005D>"
% The affirmative response -
-% "^[yY].*"
+% "^[yY]"
%
-noexpr "<U005E><U005B><U006E><U004E><U0063><U0043><U005D><U002E><U002A>"
+noexpr "<U005E><U005B><U006E><U004E><U0063><U0043><U005D>"
% The negative response -
-% "^[nNcC].*"
+% "^[nNcC]"
%
END LC_MESSAGES
@@ -201,12 +217,21 @@ country_name "<U004D><U007A><U0061><U006E><U0073><U0069><U0020>/
country_post "<U005A><U0041>"
% Abbreviated country postal name - "ZA"
%
-country_ab2 "<U005A><U0041>"
-% ISO 3166 two letter country abbreviation - "ZA"
-%
-lang_name "<U0049><U0073><U0069><U007A><U0075><U006C><U0075>"
-% Language name in Zulu - "Isizulu"
-%
+lang_name "<U0049><U0073><U0069><U005A><U0075><U006C><U0075>"
+% Language name in Zulu - "IsiZulu"
+
+% UN Geneve 1949:68 Distinguishing signs of vehicles in international traffic
+% http://www.unece.org/trans/conventn/disting-signs-5-2001.pdf
+% "ZA"
+country_car "<U005A><U0041>"
+
+% ISO 639 two and three letter language names
+% see http://www.loc.gov/standards/iso639-2/englangn.html
+% "zu", "zul", "zul"
+lang_ab "<U007A><U0075>"
+lang_term "<U007A><U0075><U006C>"
+lang_lib "<U007A><U0075><U006C>"
+
postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
@@ -237,7 +262,13 @@ postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
% "country designation for the <country_post> keyword",
% "end of line
%
-country_ab3 "<U005A><U0041><U0046>"
-country_num 710
+
+% ISO 3166 country number and 2 and 3 letter abreviations
+% http://www.unicode.org/onlinedat/countries.html
+% "ZA", "ZAF"
+country_num 710
+country_ab2 "<U005A><U0041>"
+country_ab3 "<U005A><U0041><U0046>"
+
END LC_ADDRESS