summaryrefslogtreecommitdiff
path: root/localedata
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2006-05-05 06:11:55 +0000
committerJakub Jelinek <jakub@redhat.com>2006-05-05 06:11:55 +0000
commit3f898a85fc15daad530ca7db852e7d724e3914b5 (patch)
treeaea4ca88f192663618dacf8b3fb9e7f5f1fe527b /localedata
parentbaba5d9461d4e8a581ac26fe4412ad783ffc73e7 (diff)
Updated to fedora-glibc-20060505T0554cvs/fedora-glibc-2_4_90-5
Diffstat (limited to 'localedata')
-rw-r--r--localedata/ChangeLog75
-rw-r--r--localedata/SUPPORTED6
-rw-r--r--localedata/charmaps/MIK266
-rw-r--r--localedata/locales/de_DE6
-rw-r--r--localedata/locales/el_CY104
-rw-r--r--localedata/locales/hu_HU6
-rw-r--r--localedata/locales/hy_AM174
-rw-r--r--localedata/locales/pl_PL2
-rw-r--r--localedata/locales/ro_RO239
-rw-r--r--localedata/locales/ru_RU4
-rw-r--r--localedata/locales/tr_CY114
11 files changed, 793 insertions, 203 deletions
diff --git a/localedata/ChangeLog b/localedata/ChangeLog
index 423a3bac62..8fb2d58464 100644
--- a/localedata/ChangeLog
+++ b/localedata/ChangeLog
@@ -1,3 +1,78 @@
+2006-05-02 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #1203]
+ * locales/de_DE: Fix order of day of month and month name in
+ date_fmt. Add period after the day number and avoid padding.
+
+ * SUPPORTED (SUPPORTED-LOCALES): Add tr_CY.ISO-8859-9 and
+ tr_CY.UTF-8.
+
+ [BZ #531]
+ * locales/tr_CY: New file.
+
+2006-01-07 Eddy Petrisor <eddy.petrisor@gmail.com>
+
+ * locales/ro_RO: The sorting order of the letters a circumflex and
+ a with breve was corrected according to the Romanian alphabet.
+ Capital A with breve is in no longer used within day names.
+ Romanian post-92 writing rules are used within day and abday fields.
+ Fixed the international currency symbol because after the
+ denomination (starting with the 1st of July 2005), the symbol is
+ RON (1 RON = 10000 ROL).
+ Grouping sign for thousands, which is ".", is used for Romanian.
+ Numbers are grouped in sets of 3 digits.
+ The short date format is %d.%m.%Y for Romanian in Romania.
+ The year is placed before the time in date_fmt.
+ %Z was replaced with %z in date formats because %Z is not
+ used nor widely known in Romania, and Romania uses daylight saving
+ and the difference is more obvious this way.
+ abday for Saturday was changed because i> looks bad and is
+ incorrect according to post-92 writing rules.
+ In Romanian months' names are not capitalized. The same goes for
+ the days' names.
+ A4 is the prefered paper type and metric system is used;
+ FIXMEs were removed.
+ country_name, country_car, lang_name and lang_ab were added.
+ name_mr, name_mrs, name_miss were added; name_ms omitted as
+ there is no proper form it in Romanian.
+ An explanation related to the cedilla/comma issue and
+ the reson why the transliteration is a good idea was added.
+ The default encoding was changed to UTF-8 because this is the
+ only encoding that supports all Romanian specific symbols and
+ dicritics.
+ The name format was corrected while salutation abbreviation was
+ omitted.
+ postal_fmt was corrected according to the Romanian style of
+ writing this information.
+
+2006-05-01 Ulrich Drepper <drepper@redhat.com>
+
+ * SUPPORTED (SUPPORTED-LOCALES): Add el_CY.ISO-8859-7 and el_CY.UTF-8.
+
+ [BZ #531]
+ * locales/el_CY: New file.
+
+ [BZ #192]
+ * locales/hu_HU: Better month name abbreviations.
+
+ * SUPPORTED (SUPPORTED-LOCALES): Add hy_AM.UTF-8 and hy_AM.ARMSCII-8.
+
+ [BZ #68]
+ * locales/hy_AM: Remove special collation rules. Fix yesexpr, noexpr,
+ country_name, country_car, lang_name, name_fmt, name_miss, name_mr,
+ and name_mrs.
+
+ [BZ #388]
+ * locales/pl_PL: Don't ignore U0020 in collation.
+
+ [BZ #352]
+ * locales/ru_RU: Use U2002 for thousands_sep and mon_throusands_sep.
+
+2006-05-01 Alexander Shopov <ash@contact.bg>
+
+ [BZ #2625]
+ * charmaps/MIK: New file.
+
2006-04-26 Ulrich Drepper <drepper@redhat.com>
* locales/bg_BG: Update after iso-4217.def update.
diff --git a/localedata/SUPPORTED b/localedata/SUPPORTED
index a1e2710280..f801fe263f 100644
--- a/localedata/SUPPORTED
+++ b/localedata/SUPPORTED
@@ -93,6 +93,8 @@ de_LU@euro/ISO-8859-15 \
dz_BT/UTF-8 \
el_GR.UTF-8/UTF-8 \
el_GR/ISO-8859-7 \
+el_CY.UTF-8/UTF-8 \
+el_CY/ISO-8859-7 \
en_AU.UTF-8/UTF-8 \
en_AU/ISO-8859-1 \
en_BW.UTF-8/UTF-8 \
@@ -213,6 +215,8 @@ hsb_DE/ISO-8859-2 \
hsb_DE.UTF-8/UTF-8 \
hu_HU.UTF-8/UTF-8 \
hu_HU/ISO-8859-2 \
+hy_AM/UTF-8 \
+hy_AM.ARMSCII-8/ARMSCII-8 \
id_ID.UTF-8/UTF-8 \
id_ID/ISO-8859-1 \
is_IS.UTF-8/UTF-8 \
@@ -337,6 +341,8 @@ tig_ER/UTF-8 \
tl_PH.UTF-8/UTF-8 \
tl_PH/ISO-8859-1 \
tn_ZA/UTF-8 \
+tr_CY.UTF-8/UTF-8 \
+tr_CY/ISO-8859-9 \
tr_TR.UTF-8/UTF-8 \
tr_TR/ISO-8859-9 \
ts_ZA/UTF-8 \
diff --git a/localedata/charmaps/MIK b/localedata/charmaps/MIK
new file mode 100644
index 0000000000..662fa9d5e7
--- /dev/null
+++ b/localedata/charmaps/MIK
@@ -0,0 +1,266 @@
+<code_set_name> MIK
+<comment_char> %
+<escape_char> /
+% version: 1.0
+% source: http://en.wikipedia.org/wiki/MIK_Code_page
+% charnames: http://www.unicode.org/Public/UNIDATA/UnicodeData.txt
+% ASCII chars: CP437 GNU libc codepage
+
+CHARMAP
+<U0000> /x00 NULL (NUL)
+<U0001> /x01 START OF HEADING (SOH)
+<U0002> /x02 START OF TEXT (STX)
+<U0003> /x03 END OF TEXT (ETX)
+<U0004> /x04 END OF TRANSMISSION (EOT)
+<U0005> /x05 ENQUIRY (ENQ)
+<U0006> /x06 ACKNOWLEDGE (ACK)
+<U0007> /x07 BELL (BEL)
+<U0008> /x08 BACKSPACE (BS)
+<U0009> /x09 CHARACTER TABULATION (HT)
+<U000A> /x0a LINE FEED (LF)
+<U000B> /x0b LINE TABULATION (VT)
+<U000C> /x0c FORM FEED (FF)
+<U000D> /x0d CARRIAGE RETURN (CR)
+<U000E> /x0e SHIFT OUT (SO)
+<U000F> /x0f SHIFT IN (SI)
+<U0010> /x10 DATALINK ESCAPE (DLE)
+<U0011> /x11 DEVICE CONTROL ONE (DC1)
+<U0012> /x12 DEVICE CONTROL TWO (DC2)
+<U0013> /x13 DEVICE CONTROL THREE (DC3)
+<U0014> /x14 DEVICE CONTROL FOUR (DC4)
+<U0015> /x15 NEGATIVE ACKNOWLEDGE (NAK)
+<U0016> /x16 SYNCHRONOUS IDLE (SYN)
+<U0017> /x17 END OF TRANSMISSION BLOCK (ETB)
+<U0018> /x18 CANCEL (CAN)
+<U0019> /x19 END OF MEDIUM (EM)
+<U001A> /x1a SUBSTITUTE (SUB)
+<U001B> /x1b ESCAPE (ESC)
+<U001C> /x1c FILE SEPARATOR (IS4)
+<U001D> /x1d GROUP SEPARATOR (IS3)
+<U001E> /x1e RECORD SEPARATOR (IS2)
+<U001F> /x1f UNIT SEPARATOR (IS1)
+<U0020> /x20 SPACE
+<U0021> /x21 EXCLAMATION MARK
+<U0022> /x22 QUOTATION MARK
+<U0023> /x23 NUMBER SIGN
+<U0024> /x24 DOLLAR SIGN
+<U0025> /x25 PERCENT SIGN
+<U0026> /x26 AMPERSAND
+<U0027> /x27 APOSTROPHE
+<U0028> /x28 LEFT PARENTHESIS
+<U0029> /x29 RIGHT PARENTHESIS
+<U002A> /x2a ASTERISK
+<U002B> /x2b PLUS SIGN
+<U002C> /x2c COMMA
+<U002D> /x2d HYPHEN-MINUS
+<U002E> /x2e FULL STOP
+<U002F> /x2f SOLIDUS
+<U0030> /x30 DIGIT ZERO
+<U0031> /x31 DIGIT ONE
+<U0032> /x32 DIGIT TWO
+<U0033> /x33 DIGIT THREE
+<U0034> /x34 DIGIT FOUR
+<U0035> /x35 DIGIT FIVE
+<U0036> /x36 DIGIT SIX
+<U0037> /x37 DIGIT SEVEN
+<U0038> /x38 DIGIT EIGHT
+<U0039> /x39 DIGIT NINE
+<U003A> /x3a COLON
+<U003B> /x3b SEMICOLON
+<U003C> /x3c LESS-THAN SIGN
+<U003D> /x3d EQUALS SIGN
+<U003E> /x3e GREATER-THAN SIGN
+<U003F> /x3f QUESTION MARK
+<U0040> /x40 COMMERCIAL AT
+<U0041> /x41 LATIN CAPITAL LETTER A
+<U0042> /x42 LATIN CAPITAL LETTER B
+<U0043> /x43 LATIN CAPITAL LETTER C
+<U0044> /x44 LATIN CAPITAL LETTER D
+<U0045> /x45 LATIN CAPITAL LETTER E
+<U0046> /x46 LATIN CAPITAL LETTER F
+<U0047> /x47 LATIN CAPITAL LETTER G
+<U0048> /x48 LATIN CAPITAL LETTER H
+<U0049> /x49 LATIN CAPITAL LETTER I
+<U004A> /x4a LATIN CAPITAL LETTER J
+<U004B> /x4b LATIN CAPITAL LETTER K
+<U004C> /x4c LATIN CAPITAL LETTER L
+<U004D> /x4d LATIN CAPITAL LETTER M
+<U004E> /x4e LATIN CAPITAL LETTER N
+<U004F> /x4f LATIN CAPITAL LETTER O
+<U0050> /x50 LATIN CAPITAL LETTER P
+<U0051> /x51 LATIN CAPITAL LETTER Q
+<U0052> /x52 LATIN CAPITAL LETTER R
+<U0053> /x53 LATIN CAPITAL LETTER S
+<U0054> /x54 LATIN CAPITAL LETTER T
+<U0055> /x55 LATIN CAPITAL LETTER U
+<U0056> /x56 LATIN CAPITAL LETTER V
+<U0057> /x57 LATIN CAPITAL LETTER W
+<U0058> /x58 LATIN CAPITAL LETTER X
+<U0059> /x59 LATIN CAPITAL LETTER Y
+<U005A> /x5a LATIN CAPITAL LETTER Z
+<U005B> /x5b LEFT SQUARE BRACKET
+<U005C> /x5c REVERSE SOLIDUS
+<U005D> /x5d RIGHT SQUARE BRACKET
+<U005E> /x5e CIRCUMFLEX ACCENT
+<U005F> /x5f LOW LINE
+<U0060> /x60 GRAVE ACCENT
+<U0061> /x61 LATIN SMALL LETTER A
+<U0062> /x62 LATIN SMALL LETTER B
+<U0063> /x63 LATIN SMALL LETTER C
+<U0064> /x64 LATIN SMALL LETTER D
+<U0065> /x65 LATIN SMALL LETTER E
+<U0066> /x66 LATIN SMALL LETTER F
+<U0067> /x67 LATIN SMALL LETTER G
+<U0068> /x68 LATIN SMALL LETTER H
+<U0069> /x69 LATIN SMALL LETTER I
+<U006A> /x6a LATIN SMALL LETTER J
+<U006B> /x6b LATIN SMALL LETTER K
+<U006C> /x6c LATIN SMALL LETTER L
+<U006D> /x6d LATIN SMALL LETTER M
+<U006E> /x6e LATIN SMALL LETTER N
+<U006F> /x6f LATIN SMALL LETTER O
+<U0070> /x70 LATIN SMALL LETTER P
+<U0071> /x71 LATIN SMALL LETTER Q
+<U0072> /x72 LATIN SMALL LETTER R
+<U0073> /x73 LATIN SMALL LETTER S
+<U0074> /x74 LATIN SMALL LETTER T
+<U0075> /x75 LATIN SMALL LETTER U
+<U0076> /x76 LATIN SMALL LETTER V
+<U0077> /x77 LATIN SMALL LETTER W
+<U0078> /x78 LATIN SMALL LETTER X
+<U0079> /x79 LATIN SMALL LETTER Y
+<U007A> /x7a LATIN SMALL LETTER Z
+<U007B> /x7b LEFT CURLY BRACKET
+<U007C> /x7c VERTICAL LINE
+<U007D> /x7d RIGHT CURLY BRACKET
+<U007E> /x7e TILDE
+<U007F> /x7f DELETE (DEL)
+<U0410> /x80 CYRILLIC CAPITAL LETTER A
+<U0411> /x81 CYRILLIC CAPITAL LETTER BE
+<U0412> /x82 CYRILLIC CAPITAL LETTER VE
+<U0413> /x83 CYRILLIC CAPITAL LETTER GHE
+<U0414> /x84 CYRILLIC CAPITAL LETTER DE
+<U0415> /x85 CYRILLIC CAPITAL LETTER IE
+<U0416> /x86 CYRILLIC CAPITAL LETTER ZHE
+<U0417> /x87 CYRILLIC CAPITAL LETTER ZE
+<U0418> /x88 CYRILLIC CAPITAL LETTER I
+<U0419> /x89 CYRILLIC CAPITAL LETTER SHORT I
+<U041A> /x8a CYRILLIC CAPITAL LETTER KA
+<U041B> /x8b CYRILLIC CAPITAL LETTER EL
+<U041C> /x8c CYRILLIC CAPITAL LETTER EM
+<U041D> /x8d CYRILLIC CAPITAL LETTER EN
+<U041E> /x8e CYRILLIC CAPITAL LETTER O
+<U041F> /x8f CYRILLIC CAPITAL LETTER PE
+<U0420> /x90 CYRILLIC CAPITAL LETTER ER
+<U0421> /x91 CYRILLIC CAPITAL LETTER ES
+<U0422> /x92 CYRILLIC CAPITAL LETTER TE
+<U0423> /x93 CYRILLIC CAPITAL LETTER U
+<U0424> /x94 CYRILLIC CAPITAL LETTER EF
+<U0425> /x95 CYRILLIC CAPITAL LETTER HA
+<U0426> /x96 CYRILLIC CAPITAL LETTER TSE
+<U0427> /x97 CYRILLIC CAPITAL LETTER CHE
+<U0428> /x98 CYRILLIC CAPITAL LETTER SHA
+<U0429> /x99 CYRILLIC CAPITAL LETTER SHCHA
+<U042A> /x9a CYRILLIC CAPITAL LETTER HARD SIGN
+<U042B> /x9b CYRILLIC CAPITAL LETTER YERU
+<U042C> /x9c CYRILLIC CAPITAL LETTER SOFT SIGN
+<U042D> /x9d CYRILLIC CAPITAL LETTER E
+<U042E> /x9e CYRILLIC CAPITAL LETTER YU
+<U042F> /x9f CYRILLIC CAPITAL LETTER YA
+<U0430> /xa0 CYRILLIC SMALL LETTER A
+<U0431> /xa1 CYRILLIC SMALL LETTER BE
+<U0432> /xa2 CYRILLIC SMALL LETTER VE
+<U0433> /xa3 CYRILLIC SMALL LETTER GHE
+<U0434> /xa4 CYRILLIC SMALL LETTER DE
+<U0435> /xa5 CYRILLIC SMALL LETTER IE
+<U0436> /xa6 CYRILLIC SMALL LETTER ZHE
+<U0437> /xa7 CYRILLIC SMALL LETTER ZE
+<U0438> /xa8 CYRILLIC SMALL LETTER I
+<U0439> /xa9 CYRILLIC SMALL LETTER SHORT I
+<U043A> /xaa CYRILLIC SMALL LETTER KA
+<U043B> /xab CYRILLIC SMALL LETTER EL
+<U043C> /xac CYRILLIC SMALL LETTER EM
+<U043D> /xad CYRILLIC SMALL LETTER EN
+<U043E> /xae CYRILLIC SMALL LETTER O
+<U043F> /xaf CYRILLIC SMALL LETTER PE
+<U0440> /xb0 CYRILLIC SMALL LETTER ER
+<U0441> /xb1 CYRILLIC SMALL LETTER ES
+<U0442> /xb2 CYRILLIC SMALL LETTER TE
+<U0443> /xb3 CYRILLIC SMALL LETTER U
+<U0444> /xb4 CYRILLIC SMALL LETTER EF
+<U0445> /xb5 CYRILLIC SMALL LETTER HA
+<U0446> /xb6 CYRILLIC SMALL LETTER TSE
+<U0447> /xb7 CYRILLIC SMALL LETTER CHE
+<U0448> /xb8 CYRILLIC SMALL LETTER SHA
+<U0449> /xb9 CYRILLIC SMALL LETTER SHCHA
+<U044A> /xba CYRILLIC SMALL LETTER HARD SIGN
+<U044B> /xbb CYRILLIC SMALL LETTER YERU
+<U044C> /xbc CYRILLIC SMALL LETTER SOFT SIGN
+<U044D> /xbd CYRILLIC SMALL LETTER E
+<U044E> /xbe CYRILLIC SMALL LETTER YU
+<U044F> /xbf CYRILLIC SMALL LETTER YA
+<U2514> /xc0 BOX DRAWINGS LIGHT UP AND RIGHT
+<U2534> /xc1 BOX DRAWINGS LIGHT UP AND HORIZONTAL
+<U252C> /xc2 BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+<U251C> /xc3 BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+<U2500> /xc4 BOX DRAWINGS LIGHT HORIZONTAL
+<U253C> /xc5 BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+<U2563> /xc6 BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+<U2551> /xc7 BOX DRAWINGS DOUBLE VERTICAL
+<U255A> /xc8 BOX DRAWINGS DOUBLE UP AND RIGHT
+<U2554> /xc9 BOX DRAWINGS DOUBLE DOWN AND RIGHT
+<U2569> /xca BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+<U2566> /xcb BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+<U2560> /xcc BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+<U2550> /xcd BOX DRAWINGS DOUBLE HORIZONTAL
+<U256C> /xce BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+<U2510> /xcf BOX DRAWINGS LIGHT DOWN AND LEFT
+<U2591> /xd0 LIGHT SHADE
+<U2592> /xd1 MEDIUM SHADE
+<U2593> /xd2 DARK SHADE
+<U2502> /xd3 BOX DRAWINGS LIGHT VERTICAL
+<U2524> /xd4 BOX DRAWINGS LIGHT VERTICAL AND LEFT
+<U2116> /xd5 NUMERO SIGN
+<U00A7> /xd6 SECTION SIGN
+<U2557> /xd7 BOX DRAWINGS DOUBLE DOWN AND LEFT
+<U255D> /xd8 BOX DRAWINGS DOUBLE UP AND LEFT
+<U2518> /xd9 BOX DRAWINGS LIGHT UP AND LEFT
+<U250C> /xda BOX DRAWINGS LIGHT DOWN AND RIGHT
+<U2588> /xdb FULL BLOCK
+<U2584> /xdc LOWER HALF BLOCK
+<U258C> /xdd LEFT HALF BLOCK
+<U2590> /xde RIGHT HALF BLOCK
+<U2580> /xdf UPPER HALF BLOCK
+<U03B1> /xe0 GREEK SMALL LETTER ALPHA
+<U00DF> /xe1 LATIN SMALL LETTER SHARP S
+<U0393> /xe2 GREEK CAPITAL LETTER GAMMA
+<U03C0> /xe3 GREEK SMALL LETTER PI
+<U03A3> /xe4 GREEK CAPITAL LETTER SIGMA
+<U03C3> /xe5 GREEK SMALL LETTER SIGMA
+<U00B5> /xe6 MICRO SIGN
+<U03C4> /xe7 GREEK SMALL LETTER TAU
+<U03A6> /xe8 GREEK CAPITAL LETTER PHI
+<U0398> /xe9 GREEK CAPITAL LETTER THETA
+<U03A9> /xea GREEK CAPITAL LETTER OMEGA
+<U03B4> /xeb GREEK SMALL LETTER DELTA
+<U221E> /xec INFINITY
+<U03C6> /xed GREEK SMALL LETTER PHI
+<U03B5> /xee GREEK SMALL LETTER EPSILON
+<U2229> /xef INTERSECTION
+<U2261> /xf0 IDENTICAL TO
+<U00B1> /xf1 PLUS-MINUS SIGN
+<U2265> /xf2 GREATER-THAN OR EQUAL TO
+<U2264> /xf3 LESS-THAN OR EQUAL TO
+<U2320> /xf4 TOP HALF INTEGRAL
+<U2321> /xf5 BOTTOM HALF INTEGRAL
+<U00F7> /xf6 DIVISION SIGN
+<U2248> /xf7 ALMOST EQUAL TO
+<U00B0> /xf8 DEGREE SIGN
+<U2219> /xf9 BULLET OPERATOR
+<U00B7> /xfa MIDDLE DOT
+<U221A> /xfb SQUARE ROOT
+<U207F> /xfc SUPERSCRIPT LATIN SMALL LETTER N
+<U00B2> /xfd SUPERSCRIPT TWO
+<U25A0> /xfe BLACK SQUARE
+<U00A0> /xff NO-BREAK SPACE
+END CHARMAP
diff --git a/localedata/locales/de_DE b/localedata/locales/de_DE
index 51a88d5622..8c6fe41eb2 100644
--- a/localedata/locales/de_DE
+++ b/localedata/locales/de_DE
@@ -150,9 +150,9 @@ d_fmt "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
% "%T"
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>"
+date_fmt "<U0025><U0061><U0020><U0025><U002D><U0064><U002E><U0020>/
+<U0025><U0062><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>/
+<U0020><U0025><U005A><U0020><U0025><U0059>"
END LC_TIME
LC_MESSAGES
diff --git a/localedata/locales/el_CY b/localedata/locales/el_CY
new file mode 100644
index 0000000000..726ef2edb2
--- /dev/null
+++ b/localedata/locales/el_CY
@@ -0,0 +1,104 @@
+comment_char %
+escape_char /
+%
+% Greek Language Locale for Cyprus
+% Based on locale el_GR by Keld Simonsen.
+
+LC_IDENTIFICATION
+title "Greek locale for Cyprus"
+source "Greek Debian Translation Team"
+address "Konstantinos Margaritis, M. Asias 50, Nafplion 21100, Greece"
+contact ""
+email "bug-glibc@gnu.org"
+tel ""
+fax ""
+language "Greek"
+territory "Cyprus"
+revision "1.0"
+date "2004-10-20"
+%
+category "el_CY:2000";LC_IDENTIFICATION
+category "el_CY:2000";LC_CTYPE
+category "el_CY:2000";LC_COLLATE
+category "el_CY:2000";LC_TIME
+category "el_CY:2000";LC_NUMERIC
+category "el_CY:2000";LC_MONETARY
+category "el_CY:2000";LC_MESSAGES
+category "el_CY:2000";LC_PAPER
+category "el_CY:2000";LC_NAME
+category "el_CY:2000";LC_ADDRESS
+category "el_CY:2000";LC_TELEPHONE
+
+END LC_IDENTIFICATION
+
+LC_COLLATE
+copy "iso14651_t1"
+END LC_COLLATE
+
+LC_CTYPE
+copy "i18n"
+END LC_CTYPE
+
+LC_MESSAGES
+copy "el_GR"
+END LC_MESSAGES
+
+LC_MONETARY
+int_curr_symbol "<U0043><U0059><U0050><U0020>"
+currency_symbol "<U00A3>"
+mon_decimal_point "<U002C>"
+mon_thousands_sep "<U002E>"
+mon_grouping 3
+positive_sign ""
+negative_sign "<U002D>"
+int_frac_digits 4
+frac_digits 4
+p_cs_precedes 0
+p_sep_by_space 0
+n_cs_precedes 1
+n_sep_by_space 0
+p_sign_posn 1
+n_sign_posn 1
+END LC_MONETARY
+
+LC_NUMERIC
+decimal_point "<U002C>"
+thousands_sep "<U002E>"
+grouping 0;0
+END LC_NUMERIC
+
+LC_TIME
+copy "el_GR"
+END LC_TIME
+
+LC_PAPER
+copy "el_GR"
+END LC_PAPER
+
+LC_TELEPHONE
+tel_int_fmt "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025>/
+<U006C>"
+int_prefix "<U0033><U0035><U0037>"
+int_select "<U0030><U0030>"
+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>"
+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 "<U0043><U0059>"
+country_ab3 "<U0043><U0059><U0050>"
+country_num 196
+END LC_ADDRESS
diff --git a/localedata/locales/hu_HU b/localedata/locales/hu_HU
index 3128cb9cc2..b1529557da 100644
--- a/localedata/locales/hu_HU
+++ b/localedata/locales/hu_HU
@@ -527,11 +527,11 @@ day "<U0076><U0061><U0073><U00E1><U0072><U006E><U0061><U0070>";/
"<U0063><U0073><U00FC><U0074><U00F6><U0072><U0074><U00F6><U006B>";/
"<U0070><U00E9><U006E><U0074><U0065><U006B>";/
"<U0073><U007A><U006F><U006D><U0062><U0061><U0074>"
-abmon "<U006A><U0061><U006E>";"<U0066><U0065><U0062>";/
- "<U006D><U00E1><U0072>";"<U00E1><U0070><U0072>";/
+abmon "<U006A><U0061><U006E>";"<U0066><U0065><U0062><U0072>";/
+ "<U006D><U00E1><U0072><U0063>";"<U00E1><U0070><U0072>";/
"<U006D><U00E1><U006A>";"<U006A><U00FA><U006E>";/
"<U006A><U00FA><U006C>";"<U0061><U0075><U0067>";/
- "<U0073><U007A><U0065>";"<U006F><U006B><U0074>";/
+ "<U0073><U007A><U0065><U0070><U0074>";"<U006F><U006B><U0074>";/
"<U006E><U006F><U0076>";"<U0064><U0065><U0063>"
mon "<U006A><U0061><U006E><U0075><U00E1><U0072>";/
"<U0066><U0065><U0062><U0072><U0075><U00E1><U0072>";/
diff --git a/localedata/locales/hy_AM b/localedata/locales/hy_AM
index b281499701..768f3292df 100644
--- a/localedata/locales/hy_AM
+++ b/localedata/locales/hy_AM
@@ -1,16 +1,16 @@
escape_char /
comment_char %
-% charset "ARMSCII-8"
+% Charset: UTF-8
% Distribution and use is free, also for commercial purposes.
LC_IDENTIFICATION
title "Armenian language locale for Armenia"
-source "http://moon.yerphi.am/~hovik/ArmSCII/ArmCS-005.html"
+source "http://www.freenet.am/armscii"
% Eugene Sevinian <sevinian@crdlx2.yerphi.am> completed
% LC_MONETARY and LC_TIME
address ""
contact "Pablo Saratxaga"
-email "srtxg@chanae.alphanet.ch"
+email "pablo@mandrakesoft.com"
tel ""
fax ""
language "Armenian"
@@ -18,17 +18,17 @@ territory "Armenia"
revision "0.4"
date "2001-01-26"
-category hy_AM:2000;LC_IDENTIFICATION
-category hy_AM:2000;LC_COLLATE
-category hy_AM:2000;LC_CTYPE
-category hy_AM:2000;LC_MESSAGES
-category hy_AM:2000;LC_MONETARY
-category hy_AM:2000;LC_NUMERIC
-category hy_AM:2000;LC_TIME
-category hy_AM:2000;LC_PAPER
-category hy_AM:2000;LC_MEASUREMENT
-category hy_AM:2000;LC_TELEPHONE
-category hy_AM:2000;LC_ADDRESS
+category "hy_AM:2000";LC_IDENTIFICATION
+category "hy_AM:2000";LC_COLLATE
+category "hy_AM:2000";LC_CTYPE
+category "hy_AM:2000";LC_MESSAGES
+category "hy_AM:2000";LC_MONETARY
+category "hy_AM:2000";LC_NUMERIC
+category "hy_AM:2000";LC_TIME
+category "hy_AM:2000";LC_PAPER
+category "hy_AM:2000";LC_MEASUREMENT
+category "hy_AM:2000";LC_TELEPHONE
+category "hy_AM:2000";LC_ADDRESS
% ISO/IEC 14652: Converted comments to LC_IDENTIFICATION
% added LC_PAPER, LC_MEASUREMENT, LC_TELEPHONE
@@ -67,136 +67,7 @@ END LC_IDENTIFICATION
%%%%%%%%%%%%
LC_COLLATE
-
-% Armenian sorting is not yet on iso14651_t1
-
-script <ARMENIAN>
-
-collating-symbol <ARM-AYB>
-collating-symbol <ARM-BEN>
-collating-symbol <ARM-GIM>
-collating-symbol <ARM-DA>
-collating-symbol <ARM-YECH>
-collating-symbol <ARM-ZA>
-collating-symbol <ARM-E>
-collating-symbol <ARM-AT>
-collating-symbol <ARM-TO>
-collating-symbol <ARM-ZHE>
-collating-symbol <ARM-INI>
-collating-symbol <ARM-LYUN>
-collating-symbol <ARM-KHE>
-collating-symbol <ARM-TSA>
-collating-symbol <ARM-KEN>
-collating-symbol <ARM-HO>
-collating-symbol <ARM-DZA>
-collating-symbol <ARM-GHAT>
-collating-symbol <ARM-TCHE>
-collating-symbol <ARM-MEN>
-collating-symbol <ARM-HI>
-collating-symbol <ARM-NU>
-collating-symbol <ARM-SHA>
-collating-symbol <ARM-VO>
-collating-symbol <ARM-CHA>
-collating-symbol <ARM-PE>
-collating-symbol <ARM-JE>
-collating-symbol <ARM-RA>
-collating-symbol <ARM-SE>
-collating-symbol <ARM-VEV>
-collating-symbol <ARM-TYUN>
-collating-symbol <ARM-RE>
-collating-symbol <ARM-TSO>
-collating-symbol <ARM-VYUN>
-collating-symbol <ARM-PYUR>
-collating-symbol <ARM-KE>
-collating-symbol <ARM-O>
-collating-symbol <ARM-FE>
-
-
copy "iso14651_t1"
-
-order_start <ARMENIAN>;forward;forward;forward;forward,position
-<U0561> <ARM-AYB>;<BAS>;<MIN>;IGNORE
-<U0562> <ARM-BEN>;<BAS>;<MIN>;IGNORE
-<U0563> <ARM-GIM>;<BAS>;<MIN>;IGNORE
-<U0564> <ARM-DA>;<BAS>;<MIN>;IGNORE
-<U0565> <ARM-YECH>;<BAS>;<MIN>;IGNORE
-<U0566> <ARM-ZA>;<BAS>;<MIN>;IGNORE
-<U0567> <ARM-E>;<BAS>;<MIN>;IGNORE
-<U0568> <ARM-AT>;<BAS>;<MIN>;IGNORE
-<U0569> <ARM-TO>;<BAS>;<MIN>;IGNORE
-<U056A> <ARM-ZHE>;<BAS>;<MIN>;IGNORE
-<U056B> <ARM-INI>;<BAS>;<MIN>;IGNORE
-<U056C> <ARM-LYUN>;<BAS>;<MIN>;IGNORE
-<U056D> <ARM-KHE>;<BAS>;<MIN>;IGNORE
-<U056E> <ARM-TSA>;<BAS>;<MIN>;IGNORE
-<U056F> <ARM-KEN>;<BAS>;<MIN>;IGNORE
-<U0570> <ARM-HO>;<BAS>;<MIN>;IGNORE
-<U0571> <ARM-DZA>;<BAS>;<MIN>;IGNORE
-<U0572> <ARM-GHAT>;<BAS>;<MIN>;IGNORE
-<U0573> <ARM-TCHE>;<BAS>;<MIN>;IGNORE
-<U0574> <ARM-MEN>;<BAS>;<MIN>;IGNORE
-<U0575> <ARM-HI>;<BAS>;<MIN>;IGNORE
-<U0576> <ARM-NU>;<BAS>;<MIN>;IGNORE
-<U0577> <ARM-SHA>;<BAS>;<MIN>;IGNORE
-<U0578> <ARM-VO>;<BAS>;<MIN>;IGNORE
-<U0579> <ARM-CHA>;<BAS>;<MIN>;IGNORE
-<U057A> <ARM-PE>;<BAS>;<MIN>;IGNORE
-<U057B> <ARM-JE>;<BAS>;<MIN>;IGNORE
-<U057C> <ARM-RA>;<BAS>;<MIN>;IGNORE
-<U057D> <ARM-SE>;<BAS>;<MIN>;IGNORE
-<U057E> <ARM-VEV>;<BAS>;<MIN>;IGNORE
-<U057F> <ARM-TYUN>;<BAS>;<MIN>;IGNORE
-<U0580> <ARM-RE>;<BAS>;<MIN>;IGNORE
-<U0581> <ARM-TSO>;<BAS>;<MIN>;IGNORE
-<U0582> <ARM-VYUN>;<BAS>;<MIN>;IGNORE
-<U0583> <ARM-PYUR>;<BAS>;<MIN>;IGNORE
-<U0584> <ARM-KE>;<BAS>;<MIN>;IGNORE
-<U0585> <ARM-O>;<BAS>;<MIN>;IGNORE
-<U0586> <ARM-FE>;<BAS>;<MIN>;IGNORE
-<U0531> <ARM-AYB>;<BAS>;<CAP>;IGNORE
-<U0532> <ARM-BEN>;<BAS>;<CAP>;IGNORE
-<U0533> <ARM-GIM>;<BAS>;<CAP>;IGNORE
-<U0534> <ARM-DA>;<BAS>;<CAP>;IGNORE
-<U0535> <ARM-YECH>;<BAS>;<CAP>;IGNORE
-<U0536> <ARM-ZA>;<BAS>;<CAP>;IGNORE
-<U0537> <ARM-E>;<BAS>;<CAP>;IGNORE
-<U0538> <ARM-AT>;<BAS>;<CAP>;IGNORE
-<U0539> <ARM-TO>;<BAS>;<CAP>;IGNORE
-<U053A> <ARM-ZHE>;<BAS>;<CAP>;IGNORE
-<U053B> <ARM-INI>;<BAS>;<CAP>;IGNORE
-<U053C> <ARM-LYUN>;<BAS>;<CAP>;IGNORE
-<U053D> <ARM-KHE>;<BAS>;<CAP>;IGNORE
-<U053E> <ARM-TSA>;<BAS>;<CAP>;IGNORE
-<U053F> <ARM-KEN>;<BAS>;<CAP>;IGNORE
-<U0540> <ARM-HO>;<BAS>;<CAP>;IGNORE
-<U0541> <ARM-DZA>;<BAS>;<CAP>;IGNORE
-<U0542> <ARM-GHAT>;<BAS>;<CAP>;IGNORE
-<U0543> <ARM-TCHE>;<BAS>;<CAP>;IGNORE
-<U0544> <ARM-MEN>;<BAS>;<CAP>;IGNORE
-<U0545> <ARM-HI>;<BAS>;<CAP>;IGNORE
-<U0546> <ARM-NU>;<BAS>;<CAP>;IGNORE
-<U0547> <ARM-SHA>;<BAS>;<CAP>;IGNORE
-<U0548> <ARM-VO>;<BAS>;<CAP>;IGNORE
-<U0549> <ARM-CHA>;<BAS>;<CAP>;IGNORE
-<U054A> <ARM-PE>;<BAS>;<CAP>;IGNORE
-<U054B> <ARM-JE>;<BAS>;<CAP>;IGNORE
-<U054C> <ARM-RA>;<BAS>;<CAP>;IGNORE
-<U054D> <ARM-SE>;<BAS>;<CAP>;IGNORE
-<U054E> <ARM-VEV>;<BAS>;<CAP>;IGNORE
-<U054F> <ARM-TYUN>;<BAS>;<CAP>;IGNORE
-<U0550> <ARM-RE>;<BAS>;<CAP>;IGNORE
-<U0551> <ARM-TSO>;<BAS>;<CAP>;IGNORE
-<U0552> <ARM-VYUN>;<BAS>;<CAP>;IGNORE
-<U0553> <ARM-PYUR>;<BAS>;<CAP>;IGNORE
-<U0554> <ARM-KE>;<BAS>;<CAP>;IGNORE
-<U0555> <ARM-O>;<BAS>;<CAP>;IGNORE
-<U0556> <ARM-FE>;<BAS>;<CAP>;IGNORE
-order_end
-
-reorder-sections-after <CYRIL>
-<ARMENIAN>
-reorder-sections-end
-
END LC_COLLATE
LC_CTYPE
@@ -277,8 +148,8 @@ END LC_TIME
LC_MESSAGES
yesstr "<U0561><U0575><U0578>"
nostr "<U0578><U0579>"
-yesexpr "<U005E><U005B><U0079><U0059><U0073><U0053><U0561><U0531><U005D><U002E><U002A>"
-noexpr "<U005E><U005B><U006E><U004E><U0578><U0548><U005D><U002E><U002A>"
+yesexpr "<U005E><U005B><U0079><U0059><U0073><U0053><U0561><U0531><U005D>"
+noexpr "<U005E><U005B><U006E><U004E><U0578><U0548><U005D>"
END LC_MESSAGES
% Metric Measurement system (ISO 1000)
@@ -303,20 +174,23 @@ 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 "Armenia" in Armenian
+country_name "<U0540><U0561><U0575><U0561><U057D><U057F><U0561><U0576>"
% FIXME country_post for Armenia?
country_ab2 "<U0041><U004D>"
country_ab3 "<U0041><U0052><U004D>"
country_num 51
-% FIXME country_car for Armenia ?
+country_car "<U0041><U004D>"
country_isbn "<U0039><U0039><U0039><U0033><U0030>"
-% FIXME lang_name Armenian in Armenian
+lang_name "<U0540><U0561><U0575><U0565><U0580><U0565><U0576>"
lang_ab "<U0068><U0079>"
lang_term "<U0068><U0079><U0065>"
lang_lib "<U0061><U0072><U006D>"
END LC_ADDRESS
LC_NAME
-% FIXME
-name_fmt "???"
+name_fmt "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
+<U0025><U006D><U0025><U0074><U0025><U0066>"
+name_miss "<U0585><U0580><U056B><U0578><U0580><U0564>"
+name_mr "<U057A><U0580><U0576>"
+name_mrs "<U057F><U056F><U0576>"
END LC_NAME
diff --git a/localedata/locales/pl_PL b/localedata/locales/pl_PL
index 8c0d470ecf..6713f97a79 100644
--- a/localedata/locales/pl_PL
+++ b/localedata/locales/pl_PL
@@ -287,7 +287,7 @@ order_start forward;backward/
<SPECIAL>
<U00A0> <U00A0>;<U00A0>;<U00A0>;IGNORE
-<U0020> IGNORE;IGNORE;IGNORE;<U0020>
+<U0020> <U0020>;IGNORE;<U0020>;<U0020>
<U0009> IGNORE;IGNORE;IGNORE;<U0009>
<U000B> IGNORE;IGNORE;IGNORE;<U000B>
<U000D> IGNORE;IGNORE;IGNORE;<U000D>
diff --git a/localedata/locales/ro_RO b/localedata/locales/ro_RO
index 6520255980..f258b7b6be 100644
--- a/localedata/locales/ro_RO
+++ b/localedata/locales/ro_RO
@@ -15,9 +15,13 @@ escape_char /
% Date: 1996-10-15
% Application: general
% Users: general
-% Charset: ISO-8859-2
+% Charset: UTF-8
% Distribution and use is free, also
% for commercial purposes.
+%
+% Corrections by:
+% 2006-01-07
+% Eddy Petrisor <eddy.petrisor@gmail.com>
LC_IDENTIFICATION
title "Romanian locale for Romania"
@@ -51,10 +55,11 @@ LC_COLLATE
% Copy the template from ISO/IEC 14651
copy "iso14651_t1"
-% a a> a( b c d e f g h i i> j k l m n o p q r s s, t t, u v w x y z
+% The modern Romanian alphabet has 31 letters, ordered as below:
+% a a( a> b c d e f g h i i> j k l m n o p q r s s, t t, u v w x y z
-collating-symbol <a/>>
collating-symbol <a(>
+collating-symbol <a/>>
collating-symbol <i/>>
collating-symbol <s,>
collating-symbol <t,>
@@ -64,8 +69,8 @@ reorder-after <GRA>
<BRE>
reorder-after <a>
-<a/>>
<a(>
+<a/>>
reorder-after <i>
<i/>>
reorder-after <s>
@@ -74,11 +79,11 @@ reorder-after <t>
<t,>
reorder-after <U0061>
-<U00E2> <a/>>;<CIR>;<MIN>;IGNORE
<U0103> <a(>;<BRE>;<MIN>;IGNORE
+<U00E2> <a/>>;<CIR>;<MIN>;IGNORE
reorder-after <U0041>
-<U00C2> <a/>>;<CIR>;<CAP>;IGNORE
<U0102> <a(>;<BRE>;<CAP>;IGNORE
+<U00C2> <a/>>;<CIR>;<CAP>;IGNORE
reorder-after <U0069>
<U00EE> <i/>>;<CIR>;<MIN>;IGNORE
@@ -103,9 +108,22 @@ reorder-end
END LC_COLLATE
+
+
LC_CTYPE
copy "i18n"
+%
+% Transliteration is _currently_ a good idea as most fonts/applications do not
+% have the correct diacritics for "t comma bellow" (U021A, U021B) and
+% "s comma bellow" (U0218, U0219). Thus we currently use and compromise with
+% "t cedilla" (U0162, U0163) - which, actually, does not belong to any
+% language - and "s cedilla" (U015E, U015F) - which is _not_ correct for
+% Romanian, but is correct for Turkish.
+%
+% This issue should be fixed in the future, when enough font and application
+% support will be provided in current operating systems.
+%
translit_start
include "translit_combining";""
@@ -124,19 +142,31 @@ include "translit_combining";""
translit_end
END LC_CTYPE
+
+
LC_MESSAGES
yesexpr "<U005E><U005B><U0044><U0064><U0059><U0079><U005D><U002E><U002A>"
noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
END LC_MESSAGES
+
LC_MONETARY
-int_curr_symbol "<U0052><U004F><U004C><U0020>"
+% Since the 1st of July 2005, the new currency is the ROmanian New leu
+% the symbol is RON and 1 RON = 10000 ROL (old ROmanian Leu)...
+int_curr_symbol "<U0052><U004F><U004E><U0020>"
+% but representing counted coins is made in the same way as before.
currency_symbol "<U004C><U0065><U0069>"
+% decimal point is comma
mon_decimal_point "<U002C>"
+% the separation of digits is made in groups of three
+% and the separator between the groups is the full stop (dot)
mon_thousands_sep "<U002E>"
mon_grouping 3;3
+% the positive sign is not usualy represented
positive_sign ""
+% while the negative one is
negative_sign "<U002D>"
+% usualy one will display only two digits after the decimal point
int_frac_digits 2
frac_digits 2
p_cs_precedes 1
@@ -147,80 +177,201 @@ p_sign_posn 1
n_sign_posn 1
END LC_MONETARY
+
LC_NUMERIC
+% same rules as for monetary apply for regular figures:
+% decimal point is comma
decimal_point "<U002C>"
-thousands_sep ""
-grouping 0;0
+% and the separator between groups is full stop
+thousands_sep "<U002E>"
+% the separation of figures is made in groups of three
+grouping 3;3
END LC_NUMERIC
+
LC_TIME
+% abbreviated day names are (starting from Monday): Lu Ma Mi Jo Vi Sb Du
abday "<U0044><U0075>";"<U004C><U0075>";"<U004D><U0061>";"<U004D><U0069>";/
- "<U004A><U006F>";"<U0056><U0069>";"<U0053><U00EE>"
-day "<U0044><U0075><U006D><U0069><U006E><U0069><U0063><U0102>";/
- "<U004C><U0075><U006E><U0069>";/
- "<U004D><U0061><U0072><U0163><U0069>";/
- "<U004D><U0069><U0065><U0072><U0063><U0075><U0072><U0069>";/
- "<U004A><U006F><U0069>";/
- "<U0056><U0069><U006E><U0065><U0072><U0069>";/
- "<U0053><U00EE><U006D><U0062><U0102><U0074><U0102>"
+ "<U004A><U006F>";"<U0056><U0069>";"<U0053><U0062>"
+%
+% Because in 1992 the Romanian Academy stated that within words the
+% writing of the letter i> (i circumflex - U00EE) should be replaced
+% by a> (acircumflex - U00E2), we use the post92 writing.
+% Note: The actual rule is more complex, but the case which applies for
+% Satruday is covered by the exposed explanation above.
+%
+% Day names are not capitalized:
+% duminic<abreve>, luni, mar<tcomma>i,
+% miercuri, joi, vineri,
+% s<acircumflex>mb<abreve>t<abreve>
+%
+% Note that Tuesday Romanian day should be using t comma, not t cedilla,
+% but due to the low availability of the glyph (U021B) in fonts we use
+% the "so called t cedilla"
+day "<U0064><U0075><U006D><U0069><U006E><U0069><U0063><U0103>";/
+ "<U006C><U0075><U006E><U0069>";/
+ "<U006D><U0061><U0072><U0163><U0069>";/
+ "<U006D><U0069><U0065><U0072><U0063><U0075><U0072><U0069>";/
+ "<U006A><U006F><U0069>";/
+ "<U0076><U0069><U006E><U0065><U0072><U0069>";/
+ "<U0073><U00E2><U006D><U0062><U0103><U0074><U0103>"
+%
+% All month abbreviations are composed of the first three letters of the full
+% Romanian names of the months, except for November, whose abbreviation comes
+% from the Latin month name, thus the abbreviation is "nov"
+%
+% Month names are not capitalized:
+% ian feb mar apr mai iun iul aug sep oct nov dec
abmon "<U0069><U0061><U006E>";"<U0066><U0065><U0062>";/
"<U006D><U0061><U0072>";"<U0061><U0070><U0072>";/
"<U006D><U0061><U0069>";"<U0069><U0075><U006E>";/
"<U0069><U0075><U006C>";"<U0061><U0075><U0067>";/
"<U0073><U0065><U0070>";"<U006F><U0063><U0074>";/
"<U006E><U006F><U0076>";"<U0064><U0065><U0063>"
-mon "<U0049><U0061><U006E><U0075><U0061><U0072><U0069><U0065>";/
- "<U0046><U0065><U0062><U0072><U0075><U0061><U0072><U0069><U0065>";/
- "<U004D><U0061><U0072><U0074><U0069><U0065>";/
- "<U0041><U0070><U0072><U0069><U006C><U0069><U0065>";/
- "<U004D><U0061><U0069>";/
- "<U0049><U0075><U006E><U0069><U0065>";/
- "<U0049><U0075><U006C><U0069><U0065>";/
- "<U0041><U0075><U0067><U0075><U0073><U0074>";/
- "<U0053><U0065><U0070><U0074><U0065><U006D><U0062><U0072><U0069><U0065>";/
- "<U004F><U0063><U0074><U006F><U006D><U0062><U0072><U0069><U0065>";/
- "<U004E><U006F><U0069><U0065><U006D><U0062><U0072><U0069><U0065>";/
- "<U0044><U0065><U0063><U0065><U006D><U0062><U0072><U0069><U0065>"
-d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
-d_fmt "<U0025><U0059><U002D><U0025><U006D><U002D><U0025><U0064>"
+%
+% Month names are _not_ capitalized in Romanian:
+% ianuarie februarie martie
+% aprilie mai iunie
+% iulie august septembrie
+% octombrie noiembrie decembrie
+mon "<U0069><U0061><U006E><U0075><U0061><U0072><U0069><U0065>";/
+ "<U0066><U0065><U0062><U0072><U0075><U0061><U0072><U0069><U0065>";/
+ "<U006D><U0061><U0072><U0074><U0069><U0065>";/
+ "<U0061><U0070><U0072><U0069><U006C><U0069><U0065>";/
+ "<U006D><U0061><U0069>";/
+ "<U0069><U0075><U006E><U0069><U0065>";/
+ "<U0069><U0075><U006C><U0069><U0065>";/
+ "<U0061><U0075><U0067><U0075><U0073><U0074>";/
+ "<U0073><U0065><U0070><U0074><U0065><U006D><U0062><U0072><U0069><U0065>";/
+ "<U006F><U0063><U0074><U006F><U006D><U0062><U0072><U0069><U0065>";/
+ "<U006E><U006F><U0069><U0065><U006D><U0062><U0072><U0069><U0065>";/
+ "<U0064><U0065><U0063><U0065><U006D><U0062><U0072><U0069><U0065>"
+% Appropriate date and time representation (%c)
+% Romania uses daylight saving and the names of the time zones are
+% not widely known nor used
+% "%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><U007A>"
+%
+% Appropriate date representation (%x)
+% "%d.%m.%Y"
+d_fmt "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
+% 24 hour format is used,
t_fmt "<U0025><U0054>"
+% thus no am/pm markers are defined/used
am_pm "";""
+% also am/pm hour display format is not used
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>"
+% %A %-e %B %Y, %H:%M:%S %z
+date_fmt "<U0025><U0041><U0020><U0025><U002D><U0065><U0020><U0025><U0042>/
+<U0020><U0025><U0059><U002C><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U007A>"
END LC_TIME
+
+% Romania uses A4 paper format
LC_PAPER
-% FIXME
height 297
-% FIXME
width 210
END LC_PAPER
+
LC_TELEPHONE
tel_int_fmt "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025>/
<U006C>"
int_prefix "<U0034><U0030>"
END LC_TELEPHONE
+
+% Romania uses the metric system
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>"
+% Format of a name, taken from the glibc locale for Ukrainian.
+% %f Family names.
+% %F Family names in uppercase.
+% %g First given name.
+% %G First given initial.
+% %l First given name with Latin letters.
+% %o Other shorter name.
+% %m Additional given names.
+% %M Initials for additional given names.
+% %p Profession.
+% %s Salutation, such as "Doctor"
+% %S Abbreviated salutation, such as "Mr." or "Dr."
+% %d Salutation, using the FDCC-sets conventions
+% 1 for the name_gen
+% 2 for name_mr
+% 3 for name_mrs
+% 4 for name_miss
+% 5 for name_ms
+% %t If the preceding field descriptor resulted in an empty string,
+% then the empty string, else a <space>.
+%
+% FIXME: There are two prefered ways:
+% %d%t%s%t%g%t%f and %d%t%s%t%f%t%g%t%m
+% The current tendency is to use the first form, while the second is the most
+% popular form, it is widespread and widely known.
+% Now we stick to the traditional/old/second form: %d%t%s%t%f%t%g%t%m
+name_fmt "<U0025><U0064><U0025><U0074><U0025><U0073><U0025>/
+<U0074><U0025><U0066><U0025><U0074><U0025><U0067><U0025><U0074>/
+<U0025><U006D>"
+% Dl.
+name_mr "<U0044><U006C><U002E>"
+% D-na.
+name_mrs "<U0044><U002D><U006E><U0061><U002E>"
+% D-ra.
+name_miss "<U0044><U002D><U0072><U0061><U002E>"
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>"
+% Format of an address. The fields have the following meaning
+% (inspired originaly by glibc locale for Ukranian):
+
+% %n Person's name, possibly constructed with the LC_NAME
+% "name_fmt" keyword. (it appears to be invalid)
+% %a Care of person, or organization.
+% %f Firm name.
+% %d Department name.
+% %b Building name.
+% %s Street or block (eg. Japanese) name.
+% %h House number or designation.
+% %N Insert an <end-of-line> if the previous descriptor
+% value was not an empty string; otherwise ignore.
+% %t Insert a <space> if the previous descriptor value
+% was not an empty string; otherwise ignore.
+% %r Room number, door designation.
+% %e Floor number.
+% %C Country designation, from the <country_post> keyword.
+% %l Local township within town or city. (it appears to be invalid)
+% %z Zip number, postal code.
+% %T Town, city.
+% %S State, province, or prefecture.
+% %c Country, as taken from data record.
+%
+% FIXME: it appears that %n and %l are not working; correct form is:
+% %n%N%f%N%a%d%N%s%t%h%N%b%t%e%t%r%N%l%z%t%T%N%S%t%c%N
+% implemented form:
+% %f%N%a%d%N%s%t%h%N%b%t%e%t%r%N%z%t%T%N%S%t%c%N
+postal_fmt "<U0025><U0066>/
+<U0025><U004E><U0025><U0061><U0025><U0064><U0025><U004E>/
+<U0025><U0073><U0025><U0074><U0025><U0068><U0025><U004E>/
+<U0025><U0062><U0025><U0074><U0025><U0065><U0025><U0074>/
+<U0025><U0072><U0025><U004E><U0025><U007A>/
+<U0025><U0074><U0025><U0054><U0025><U004E><U0025><U0053>/
+<U0025><U0074><U0025><U0063><U0025><U004E>"
+% Country names are capitalized: Roma>nia
+country_name "<U0052><U006F><U006D><U00E2><U006E><U0069><U0061>"
country_ab2 "<U0052><U004F>"
country_ab3 "<U0052><U004F><U0055>"
country_num 642
+country_car "<U0052><U004F>"
+% language names are not capitalized in Romanian ( roma>na( )
+lang_name "<U0072><U006F><U006D><U00E2><U006E><U0103>"
+lang_ab "<U0072><U006F>"
+lang_term "<U0072><U006F><U006E>"
+lang_lib "<U0072><U0075><U006D>"
END LC_ADDRESS
diff --git a/localedata/locales/ru_RU b/localedata/locales/ru_RU
index 0308c5b79a..7c0f291d0f 100644
--- a/localedata/locales/ru_RU
+++ b/localedata/locales/ru_RU
@@ -77,7 +77,7 @@ LC_MONETARY
int_curr_symbol "<U0052><U0055><U0042><U0020>"
currency_symbol "<U0440><U0443><U0431>"
mon_decimal_point "<U002E>"
-mon_thousands_sep "<U0020>"
+mon_thousands_sep "<U2002>"
mon_grouping 3;3
positive_sign ""
negative_sign "<U002D>"
@@ -93,7 +93,7 @@ END LC_MONETARY
LC_NUMERIC
decimal_point "<U002C>"
-thousands_sep "<U002E>"
+thousands_sep "<U2002>"
grouping 3;3
END LC_NUMERIC
diff --git a/localedata/locales/tr_CY b/localedata/locales/tr_CY
new file mode 100644
index 0000000000..a1057e5fbc
--- /dev/null
+++ b/localedata/locales/tr_CY
@@ -0,0 +1,114 @@
+comment_char %
+escape_char /
+%
+% Turkish Language Locale for Cyprus
+% Language: tr
+% Territory: CY
+% Revision: 4.4
+% Application: general
+% Users: general
+% Charset: ISO-8859-9
+% Distribution and use is free, also
+% for commercial purposes.
+
+% Adapted from tr_TR by Recai Oktaş <roktas@omu.edu.tr>, 2004
+
+LC_IDENTIFICATION
+title "Turkish language locale for Cyprus"
+source "Free Software Foundation, Inc."
+address "59 Temple Place - Suite 330, Boston, MA 02111-1307, USA"
+contact ""
+email "bug-glibc-locales@gnu.org"
+tel ""
+fax ""
+language "Turkish"
+territory "Cyprus"
+revision "1.0"
+date "2004-10-23"
+audience ""
+application ""
+abbreviation ""
+%
+category "tr_CY:2000";LC_IDENTIFICATION
+category "tr_CY:2000";LC_CTYPE
+category "tr_CY:2000";LC_COLLATE
+category "tr_CY:2000";LC_TIME
+category "tr_CY:2000";LC_NUMERIC
+category "tr_CY:2000";LC_MONETARY
+category "tr_CY:2000";LC_MESSAGES
+category "tr_CY:2000";LC_PAPER
+category "tr_CY:2000";LC_NAME
+category "tr_CY:2000";LC_ADDRESS
+category "tr_CY:2000";LC_TELEPHONE
+category "tr_CY:2000";LC_MEASUREMENT
+
+END LC_IDENTIFICATION
+
+LC_COLLATE
+copy "tr_TR"
+END LC_COLLATE
+
+LC_CTYPE
+copy "tr_TR"
+END LC_CTYPE
+
+LC_MESSAGES
+copy "tr_TR"
+END LC_MESSAGES
+
+LC_MONETARY
+copy "tr_TR"
+END LC_MONETARY
+
+LC_NUMERIC
+copy "tr_TR"
+END LC_NUMERIC
+
+LC_TIME
+copy "tr_TR"
+END LC_TIME
+
+LC_PAPER
+copy "tr_TR"
+END LC_PAPER
+
+LC_TELEPHONE
+copy "tr_TR"
+END LC_TELEPHONE
+
+LC_MEASUREMENT
+copy "tr_TR"
+END LC_MEASUREMENT
+
+LC_NAME
+copy "tr_TR"
+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>"
+% Northern Cyprus
+country_name "<U004E><U006F><U0072><U0074><U0068><U0065><U0072><U006E>/
+<U0020><U0043><U0079><U0070><U0072><U0075><U0073>"
+% TR
+country_post "<U0054><U0052>"
+% TR
+country_car "<U0054><U0052>"
+country_isbn 975
+country_num 792
+% TR
+country_ab2 "<U0054><U0052>"
+% TUR
+country_ab3 "<U0054><U0055><U0052>"
+% Turkish
+lang_name "<U0054><U0075><U0072><U006B><U0069><U0073><U0068>"
+% tr
+lang_term "<U0074><U0075><U0072>"
+% tr
+lang_lib "<U0074><U0075><U0072>"
+%tr
+lang_ab "<U0074><U0072>"
+END LC_ADDRESS