Blame localedata/locales/uz_UZ

Packit 6c4009
comment_char %
Packit 6c4009
escape_char /
Packit 6c4009
Packit 6c4009
% This file is part of the GNU C Library and contains locale data.
Packit 6c4009
% The Free Software Foundation does not claim any copyright interest
Packit 6c4009
% in the locale data contained in this file.  The foregoing does not
Packit 6c4009
% affect the license of the GNU C Library as a whole.  It does not
Packit 6c4009
% exempt you from the conditions of the license if your use would
Packit 6c4009
% otherwise be governed by that license.
Packit 6c4009
Packit 6c4009
% Uzbek (latin) language locale for Uzbekistan
Packit 6c4009
% Source: Bobir Ismailov
Packit 6c4009
% Contact: Bobir Ismailov, Pablo Saratxaga, Mashrab Kuvatov
Packit 6c4009
% Email: bobir_is@yahoo.com, pablo@mandrakesoft.com, kmashrab@uni-bremen.de
Packit 6c4009
% Tel:
Packit 6c4009
% Fax:
Packit 6c4009
% Language: uz
Packit 6c4009
% Territory: UZ
Packit 6c4009
% Revision: 0.5
Packit 6c4009
% Date: 2003-06-27
Packit 6c4009
% Users: general
Packit 6c4009
% Charset: UTF-8
Packit 6c4009
% History:
Packit 6c4009
% 2002-09-09 Mashrab Kuvatov <kmashrab@uni-bremen.de>
Packit 6c4009
% LC_TIME-day: Changed the first letter of all day names to upper case.
Packit 6c4009
% LC_TIME-mon: Changed the first letter of all month names to upper case.
Packit 6c4009
%              Fixed a typo. September is not Senyabr, but Sentyabr.
Packit 6c4009
% LC_TIME-abmon: Corrected "Yav" (Yanvar) to "Yan".
Packit 6c4009
%
Packit 6c4009
% 2003-02-24 Mashrab Kuvatov <kmashrab@uni-bremen.de>
Packit 6c4009
% Changed charset to UTF-8
Packit 6c4009
%
Packit 6c4009
% ?????????? Pablo Saratxaga <pablo@mandrakesoft.com>
Packit 6c4009
% LC_CTYPE: Added transliteration from cyrillic to latin.
Packit 6c4009
% LC_COLLATE: Added reodering definition.
Packit 6c4009
Packit 6c4009
LC_IDENTIFICATION
Packit 6c4009
title      "Uzbek (latin) locale for Uzbekistan"
Packit 6c4009
source     "Bobir Ismailov"
Packit 6c4009
address    ""
Packit 6c4009
contact    "Bobir Ismailov, Pablo Saratxaga, Mashrab Kuvatov"
Packit 6c4009
email      "bobir_is@yahoo.com, pablo@mandrakesoft.com, kmashrab@uni-bremen.de"
Packit 6c4009
tel        ""
Packit 6c4009
fax        ""
Packit 6c4009
language   "Uzbek"
Packit 6c4009
territory  "Uzbekistan"
Packit 6c4009
revision   "0.5"
Packit 6c4009
date       "2003-06-27"
Packit 6c4009
Packit 6c4009
category "i18n:2012";LC_IDENTIFICATION
Packit 6c4009
category "i18n:2012";LC_CTYPE
Packit 6c4009
category "i18n:2012";LC_COLLATE
Packit 6c4009
category "i18n:2012";LC_TIME
Packit 6c4009
category "i18n:2012";LC_NUMERIC
Packit 6c4009
category "i18n:2012";LC_MONETARY
Packit 6c4009
category "i18n:2012";LC_MESSAGES
Packit 6c4009
category "i18n:2012";LC_PAPER
Packit 6c4009
category "i18n:2012";LC_NAME
Packit 6c4009
category "i18n:2012";LC_ADDRESS
Packit 6c4009
category "i18n:2012";LC_TELEPHONE
Packit 6c4009
category "i18n:2012";LC_MEASUREMENT
Packit 6c4009
END LC_IDENTIFICATION
Packit 6c4009
Packit 6c4009
LC_CTYPE
Packit 6c4009
copy "i18n"
Packit 6c4009
Packit 6c4009
translit_start
Packit 6c4009
include "translit_combining";""
Packit 6c4009
Packit 6c4009
% cyrillic -> latin
Packit 6c4009
% lower case letters
Packit 6c4009
Packit 6c4009
<U0430> "<U0061>" % a= -> a
Packit 6c4009
<U0431> "<U0062>" % b= -> b
Packit 6c4009
<U0432> "<U0076>" % v= -> v
Packit 6c4009
<U0433> "<U0067>" % g= -> g
Packit 6c4009
<U0434> "<U0064>" % d= -> d
Packit 6c4009
<U0435> "<U0065>" % e= -> e (ye also, but context dependent)
Packit 6c4009
<U0451> "<U0079><U006F>" % io -> yo
Packit 6c4009
<U0436> "<U006A>" % z% -> j
Packit 6c4009
<U0437> "<U007A>" % z= -> z
Packit 6c4009
<U0438> "<U0069>" % i= -> i
Packit 6c4009
<U0439> "<U0079>" % j= -> y
Packit 6c4009
<U043A> "<U006B>" % k= -> k
Packit 6c4009
<U043B> "<U006C>" % l= -> l
Packit 6c4009
<U043C> "<U006D>" % m= -> m
Packit 6c4009
<U043D> "<U006E>" % n= -> n
Packit 6c4009
<U043E> "<U006F>" % o= -> o
Packit 6c4009
<U043F> "<U0070>" % p= -> p
Packit 6c4009
<U0440> "<U0072>" % r= -> r
Packit 6c4009
<U0441> "<U0073>" % s= -> s
Packit 6c4009
<U0442> "<U0074>" % t= -> t
Packit 6c4009
<U0443> "<U0075>" % u= -> u
Packit 6c4009
<U0444> "<U0066>" % f= -> f
Packit 6c4009
<U0445> "<U0078>" % h= -> x
Packit 6c4009
<U0446> "<U0074><U0073>" % c= -> ts
Packit 6c4009
<U0447> "<U0063><U0068>" % c% -> ch
Packit 6c4009
<U0448> "<U0073><U0068>" % s% -> sh
Packit 6c4009
<U0449> "<U0073><U0068>" % shcha -> sh
Packit 6c4009
<U044A> "<U0027>"        % hard sign= -> '
Packit 6c4009
<U044B> "<U0069>"        % yeru -> 1
Packit 6c4009
<U044C> ""               % soft sign omitted. not in latin-uzbek alphabet. stupid, but it is a fact.
Packit 6c4009
<U044D> "<U0065>"        % je= -> e
Packit 6c4009
<U044E> "<U0079><U0075>" % ju -> yu
Packit 6c4009
<U044F> "<U0079><U0061>" % ja -> ya
Packit 6c4009
<U045E> "<U006F><U0027>" % v% -> o'
Packit 6c4009
<U049B> "<U0071>"        % k,= -> q
Packit 6c4009
<U0493> "<U0067><U0027>" % g-= -> g'
Packit 6c4009
<U04B3> "<U0068>"        % h,= -> h
Packit 6c4009
Packit 6c4009
% upper case letters
Packit 6c4009
Packit 6c4009
<U0410> "<U0041>" % a= -> a
Packit 6c4009
<U0411> "<U0042>" % b= -> b
Packit 6c4009
<U0412> "<U0056>" % v= -> v
Packit 6c4009
<U0413> "<U0047>" % g= -> g
Packit 6c4009
<U0414> "<U0044>" % d= -> d
Packit 6c4009
<U0415> "<U0045>" % e= -> e (ye also, but context dependent)
Packit 6c4009
<U0401> "<U0059><U006F>" % io -> yo
Packit 6c4009
<U0416> "<U004A>" % z% -> j
Packit 6c4009
<U0417> "<U005A>" % z= -> z
Packit 6c4009
<U0418> "<U0049>" % i= -> i
Packit 6c4009
<U0419> "<U0059>" % j= -> y
Packit 6c4009
<U041A> "<U004B>" % k= -> k
Packit 6c4009
<U041B> "<U004C>" % l= -> l
Packit 6c4009
<U041C> "<U004D>" % m= -> m
Packit 6c4009
<U041D> "<U004E>" % n= -> n
Packit 6c4009
<U041E> "<U004F>" % o= -> o
Packit 6c4009
<U041F> "<U0050>" % p= -> p
Packit 6c4009
<U0420> "<U0052>" % r= -> r
Packit 6c4009
<U0421> "<U0053>" % s= -> s
Packit 6c4009
<U0422> "<U0054>" % t= -> t
Packit 6c4009
<U0423> "<U0055>" % u= -> u
Packit 6c4009
<U0424> "<U0046>" % f= -> f
Packit 6c4009
<U0425> "<U0058>" % h= -> x
Packit 6c4009
<U0426> "<U0054><U0073>" % c= -> ts
Packit 6c4009
<U0427> "<U0043><U0068>" % c% -> ch
Packit 6c4009
<U0428> "<U0053><U0068>" % s% -> sh
Packit 6c4009
<U0429> "<U0053><U0068>" % shcha -> sh
Packit 6c4009
<U042A> "<U0027>"        % hard sign= -> '
Packit 6c4009
<U042B> "<U0049>"        % yeru -> i
Packit 6c4009
<U042C> ""               % soft sign omitted. not in latin-uzbek alphabet. stupid, but it is a fact.
Packit 6c4009
<U042D> "<U0045>"        % je -> e
Packit 6c4009
<U042E> "<U0059><U0075>" % ju -> yu
Packit 6c4009
<U042F> "<U0059><U0061>" % ja -> ya
Packit 6c4009
<U040E> "<U004F><U0027>" % v% -> o'
Packit 6c4009
<U049A> "<U0051>"        % k,= -> q
Packit 6c4009
<U0492> "<U0047><U0027>" % g-= -> g'
Packit 6c4009
<U04B2> "<U0048>"        % h,= -> h
Packit 6c4009
Packit 6c4009
% various punctuation
Packit 6c4009
<U02BB> "<U0027>" % ‘ -> '
Packit 6c4009
translit_end
Packit 6c4009
END LC_CTYPE
Packit 6c4009
Packit 6c4009
LC_COLLATE
Packit 6c4009
copy "iso14651_t1"
Packit 6c4009
% CLDR collation rules for Uzbek:
Packit 6c4009
% (see: https://unicode.org/cldr/trac/browser/trunk/common/collation/uz.xml)
Packit 6c4009
%
Packit 6c4009
% 	<collations>
Packit 6c4009
% 		<collation type="standard"><cr>
Packit 6c4009
% # The following letters sort after z, see
Packit 6c4009
% # https://en.wikipedia.org/wiki/Uzbek_alphabet#Alphabetical_order
Packit 6c4009
% # Native speaker+linguists say that
Packit 6c4009
% # the digraph ⟨ng⟩ and the symbol ⟨ʼ⟩ are not considered separate letters.
Packit 6c4009
% #
Packit 6c4009
% # Reset between the last z-like letter and ezh.
Packit 6c4009
% #
Packit 6c4009
% # U+02BB ʻ MODIFIER LETTER TURNED COMMA is hard to type, so make
Packit 6c4009
% # equivalent contractions with U+2018 ‘ LEFT SINGLE QUOTATION MARK
Packit 6c4009
% # and U+0027 APOSTROPHE.
Packit 6c4009
% # (https://en.wikipedia.org/wiki/Uzbek_alphabet#Distinct_characters)
Packit 6c4009
% # Remember that a pair of apostrophes encodes just one of them.
Packit 6c4009
% &[before 1]ʒ
Packit 6c4009
% 
Packit 6c4009
% 
Packit 6c4009
% 
Packit 6c4009
% 		]]></cr></collation>
Packit 6c4009
% 	</collations>
Packit 6c4009
%
Packit 6c4009
% And CLDR also lists the following
Packit 6c4009
% index characters:
Packit 6c4009
% (see: https://unicode.org/cldr/trac/browser/trunk/common/main/uz.xml)
Packit 6c4009
%
Packit 6c4009
% <exemplarCharacters type="index">[A B D E F G H I J K L M N O P Q R S T U V X Y Z {Oʻ} {Gʻ} {Sh} {Ch}]</exemplarCharacters>
Packit 6c4009
%
Packit 6c4009
Packit 6c4009
collating-symbol  <g'-digraph>
Packit 6c4009
collating-symbol  <o'-digraph>
Packit 6c4009
collating-element <g-turned-comma> from "g<U02BB>"
Packit 6c4009
collating-element <G-turned-comma> from "G<U02BB>"
Packit 6c4009
collating-element <o-turned-comma> from "o<U02BB>"
Packit 6c4009
collating-element <O-turned-comma> from "O<U02BB>"
Packit 6c4009
% Unfortunately we cannot use “left single quotation mark” because
Packit 6c4009
% it fails when creating the uz_UZ.iso88591 locale. In UTF-8 it works
Packit 6c4009
% but in ISO-8859-1 one gets error messages that it uses the same
Packit 6c4009
% encoding as “turned comma”
Packit 6c4009
% collating-element <g-left-single-quotation-mark> from "g<U2018>"
Packit 6c4009
% collating-element <G-left-single-quotation-mark> from "G<U2018>"
Packit 6c4009
% collating-element <o-left-single-quotation-mark> from "o<U2018>"
Packit 6c4009
% collating-element <O-left-single-quotation-mark> from "O<U2018>"
Packit 6c4009
collating-element <g-double-apostrophe> from "g''"
Packit 6c4009
collating-element <G-double-apostrophe> from "G''"
Packit 6c4009
collating-element <o-double-apostrophe> from "o''"
Packit 6c4009
collating-element <O-double-apostrophe> from "O''"
Packit 6c4009
collating-symbol <sh-digraph>
Packit 6c4009
collating-element <sh> from "sh"
Packit 6c4009
collating-element <sH> from "sH"
Packit 6c4009
collating-element <Sh> from "Sh"
Packit 6c4009
collating-element <SH> from "SH"
Packit 6c4009
collating-symbol <ch-digraph>
Packit 6c4009
collating-element <ch> from "ch"
Packit 6c4009
collating-element <cH> from "cH"
Packit 6c4009
collating-element <Ch> from "Ch"
Packit 6c4009
collating-element <CH> from "CH"
Packit 6c4009
Packit 6c4009
reorder-after <AFTER-Z>
Packit 6c4009
<o'-digraph>
Packit 6c4009
<g'-digraph>
Packit 6c4009
<sh-digraph>
Packit 6c4009
<ch-digraph>
Packit 6c4009
Packit 6c4009
<o-turned-comma>               <o'-digraph>;"<BASE><BASE>";"<MIN><MIN>";<VRNT1>
Packit 6c4009
<O-turned-comma>               <o'-digraph>;"<BASE><BASE>";"<CAP><MIN>";<VRNT1>
Packit 6c4009
% <o-left-single-quotation-mark> <o'-digraph>;"<BASE><BASE>";"<MIN><MIN>";<VRNT2>
Packit 6c4009
% <O-left-single-quotation-mark> <o'-digraph>;"<BASE><BASE>";"<CAP><MIN>";<VRNT2>
Packit 6c4009
<o-double-apostrophe>          <o'-digraph>;"<BASE><BASE>";"<MIN><MIN>";<VRNT3>
Packit 6c4009
<O-double-apostrophe>          <o'-digraph>;"<BASE><BASE>";"<CAP><MIN>";<VRNT3>
Packit 6c4009
<g-turned-comma>               <g'-digraph>;"<BASE><BASE>";"<MIN><MIN>";<VRNT1>
Packit 6c4009
<G-turned-comma>               <g'-digraph>;"<BASE><BASE>";"<CAP><MIN>";<VRNT1>
Packit 6c4009
% <g-left-single-quotation-mark> <g'-digraph>;"<BASE><BASE>";"<MIN><MIN>";<VRNT2>
Packit 6c4009
% <G-left-single-quotation-mark> <g'-digraph>;"<BASE><BASE>";"<CAP><MIN>";<VRNT2>
Packit 6c4009
<g-double-apostrophe>          <g'-digraph>;"<BASE><BASE>";"<MIN><MIN>";<VRNT3>
Packit 6c4009
<G-double-apostrophe>          <g'-digraph>;"<BASE><BASE>";"<CAP><MIN>";<VRNT3>
Packit 6c4009
<sh>                           <sh-digraph>;"<BASE><BASE>";"<MIN><MIN>";IGNORE
Packit 6c4009
<sH>                           <sh-digraph>;"<BASE><BASE>";"<MIN><CAP>";IGNORE
Packit 6c4009
<Sh>                           <sh-digraph>;"<BASE><BASE>";"<CAP><MIN>";IGNORE
Packit 6c4009
<SH>                           <sh-digraph>;"<BASE><BASE>";"<CAP><CAP>";IGNORE
Packit 6c4009
<ch>                           <ch-digraph>;"<BASE><BASE>";"<MIN><MIN>";IGNORE
Packit 6c4009
<cH>                           <ch-digraph>;"<BASE><BASE>";"<MIN><CAP>";IGNORE
Packit 6c4009
<Ch>                           <ch-digraph>;"<BASE><BASE>";"<CAP><MIN>";IGNORE
Packit 6c4009
<CH>                           <ch-digraph>;"<BASE><BASE>";"<CAP><CAP>";IGNORE
Packit 6c4009
Packit 6c4009
reorder-end
Packit 6c4009
Packit 6c4009
END LC_COLLATE
Packit 6c4009
Packit 6c4009
LC_MONETARY
Packit 6c4009
int_curr_symbol         "UZS "
Packit 6c4009
currency_symbol         "so<U02BB>m"
Packit 6c4009
mon_decimal_point       "."
Packit 6c4009
mon_thousands_sep       ","
Packit 6c4009
mon_grouping            3;3
Packit 6c4009
positive_sign           ""
Packit 6c4009
negative_sign           "-"
Packit 6c4009
int_frac_digits         2
Packit 6c4009
frac_digits             2
Packit 6c4009
p_cs_precedes           1
Packit 6c4009
p_sep_by_space          0
Packit 6c4009
n_cs_precedes           1
Packit 6c4009
n_sep_by_space          0
Packit 6c4009
p_sign_posn             1
Packit 6c4009
n_sign_posn             1
Packit 6c4009
END LC_MONETARY
Packit 6c4009
Packit 6c4009
LC_NUMERIC
Packit 6c4009
decimal_point           "."
Packit 6c4009
thousands_sep           ","
Packit 6c4009
grouping                3;3
Packit 6c4009
END LC_NUMERIC
Packit 6c4009
Packit 6c4009
LC_TIME
Packit 6c4009
abday       "Yak";"Du";/
Packit 6c4009
            "Se";"Cho";/
Packit 6c4009
            "Pay";"Ju";/
Packit 6c4009
            "Sha"
Packit 6c4009
day         "Yakshanba";/
Packit 6c4009
            "Dushanba";/
Packit 6c4009
            "Seshanba";/
Packit 6c4009
            "Chorshanba";/
Packit 6c4009
            "Payshanba";/
Packit 6c4009
            "Juma";/
Packit 6c4009
            "Shanba"
Packit 6c4009
abmon       "Yan";"Fev";/
Packit 6c4009
            "Mar";"Apr";/
Packit 6c4009
            "May";"Iyn";/
Packit 6c4009
            "Iyl";"Avg";/
Packit 6c4009
            "Sen";"Okt";/
Packit 6c4009
            "Noy";"Dek"
Packit 6c4009
mon         "Yanvar";/
Packit 6c4009
            "Fevral";/
Packit 6c4009
            "Mart";/
Packit 6c4009
            "Aprel";/
Packit 6c4009
            "May";/
Packit 6c4009
            "Iyun";/
Packit 6c4009
            "Iyul";/
Packit 6c4009
            "Avgust";/
Packit 6c4009
            "Sentabr";/
Packit 6c4009
            "Oktabr";/
Packit 6c4009
            "Noyabr";/
Packit 6c4009
            "Dekabr"
Packit 6c4009
d_t_fmt  "%T, %d %B, %Y yil, %A"
Packit 6c4009
d_fmt       "%d//%m//%y"
Packit 6c4009
t_fmt       "%T"
Packit 6c4009
am_pm       "";""
Packit 6c4009
t_fmt_ampm  ""
Packit 6c4009
date_fmt    "%d %B, %Y yil, %A"
Packit 6c4009
week 7;19971130;1
Packit 6c4009
first_weekday 2
Packit 6c4009
END LC_TIME
Packit 6c4009
Packit 6c4009
LC_MESSAGES
Packit 6c4009
% Note: "No" is "yo‘q" which conflicts with English "yes".
Packit 6c4009
% This is why "jo‘q" & "jJ" is also accepted as "no".
Packit 6c4009
yesexpr "^[+1hH<U04B2><U04B3>]"
Packit 6c4009
noexpr  "^[-0nNyYjJ<U0419><U0439>]"
Packit 6c4009
yesstr  "ha"
Packit 6c4009
nostr   "yo<U2018>q"
Packit 6c4009
END LC_MESSAGES
Packit 6c4009
Packit 6c4009
LC_PAPER
Packit 6c4009
copy "i18n"
Packit 6c4009
END LC_PAPER
Packit 6c4009
Packit 6c4009
LC_TELEPHONE
Packit 6c4009
% FIXME: todo
Packit 6c4009
tel_int_fmt    "+%c %a %l"
Packit 6c4009
int_prefix     "998"
Packit 6c4009
int_select     "00"
Packit 6c4009
END LC_TELEPHONE
Packit 6c4009
Packit 6c4009
LC_MEASUREMENT
Packit 6c4009
copy "i18n"
Packit 6c4009
END LC_MEASUREMENT
Packit 6c4009
Packit 6c4009
LC_NAME
Packit 6c4009
name_fmt    "%d%t%f%t%g%t%m"
Packit 6c4009
name_gen    "Hurmatli"
Packit 6c4009
name_mr     "Janob"
Packit 6c4009
name_mrs    "Xonim"
Packit 6c4009
% FIXME: what is miss ?
Packit 6c4009
name_miss   ""
Packit 6c4009
% FIXME: what is ms ?
Packit 6c4009
name_ms     ""
Packit 6c4009
END LC_NAME
Packit 6c4009
Packit 6c4009
LC_ADDRESS
Packit 6c4009
% format: %C%N%S%N%T%N%s %h%N%f%N%b%N%d%N%e %r%N%a%N%z
Packit 6c4009
% but %S seems not recognized yet ? so %C%N%T%N%s %h%N%f%N%b%N%d%N%e %r%N%a%N%z
Packit 6c4009
% is used.
Packit 6c4009
postal_fmt    "%C%N%T%N%s %h%N%f%N%b%N%d%N%e %r%N%a%N%z"
Packit 6c4009
country_name "O<U02BB>zbekiston"
Packit 6c4009
country_post "UZ" % ??
Packit 6c4009
country_ab2  "UZ"
Packit 6c4009
country_ab3  "UZB"
Packit 6c4009
country_num  860
Packit 6c4009
% FIXME: ISBN number?
Packit 6c4009
%country_isbn ""
Packit 6c4009
country_car   "UZ"
Packit 6c4009
lang_name   "o<U2018>zbek"
Packit 6c4009
lang_ab      "uz"
Packit 6c4009
lang_term    "uzb"
Packit 6c4009
lang_lib     "uzb"
Packit 6c4009
END LC_ADDRESS