Add ckb_IQ, ckb_IR, bh_IN, tu_IN locale 42/159842/2 accepted/tizen/unified/20171114.062812 submit/tizen/20171113.101113
authorDongHun Kwak <dh0128.kwak@samsung.com>
Mon, 13 Nov 2017 07:42:21 +0000 (16:42 +0900)
committerDonghun Kwak <dh0128.kwak@samsung.com>
Mon, 13 Nov 2017 07:52:31 +0000 (07:52 +0000)
[Model] All
[BinType] AP
[Customer] OPEN

[Issue#] N/A
[Request] N/A
[Occurrence Version] N/A

[Problem] missing locale problem
[Cause & Measure] Add missing locale
[Checking Method] build test

[Team] Open Source Management and Setting Part
[Developer] dh0128.kwak
[Solution company] Samsung
[Change Type] N/A

Change-Id: I067fa745a50bc214552ca099118e95caec7859ff
Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
localedata/SUPPORTED
localedata/locales/bh_IN [new file with mode: 0644]
localedata/locales/ckb_IQ [new file with mode: 0644]
localedata/locales/ckb_IR [new file with mode: 0644]
localedata/locales/tu_IN [changed mode: 0755->0644]
packaging/tizen-locale.spec

index 1b8c71b39ddfb01c4f43263608b2a31d364fd86d..300b5e8bf99c6168cc93ff3ee97f2261aa5e8a15 100755 (executable)
@@ -63,6 +63,7 @@ ber_MA/UTF-8 \
 bg_BG.UTF-8/UTF-8 \
 bg_BG/CP1251 \
 bhb_IN.UTF-8/UTF-8 \
+bh_IN.UTF-8/UTF-8 \
 bho_IN/UTF-8 \
 bn_BD/UTF-8 \
 bn_IN/UTF-8 \
@@ -85,6 +86,8 @@ ca_FR/ISO-8859-15 \
 ca_IT.UTF-8/UTF-8 \
 ca_IT/ISO-8859-15 \
 ce_RU/UTF-8 \
+ckb_IQ/UTF-8 \
+ckb_IR/UTF-8 \
 chr_US/UTF-8 \
 cmn_TW/UTF-8 \
 crh_UA/UTF-8 \
@@ -430,7 +433,7 @@ tr_TR/ISO-8859-9 \
 ts_ZA/UTF-8 \
 tt_RU/UTF-8 \
 tt_RU@iqtelif/UTF-8 \
-tu_IN/UTF-8 \
+tu_IN.UTF-8/UTF-8 \
 ug_CN/UTF-8 \
 uk_UA.UTF-8/UTF-8 \
 uk_UA/KOI8-U \
diff --git a/localedata/locales/bh_IN b/localedata/locales/bh_IN
new file mode 100644 (file)
index 0000000..5f5fabc
--- /dev/null
@@ -0,0 +1,179 @@
+comment_char %
+escape_char /
+
+% Bhili(devanagari) language locale for India.
+% Contributed by Alexey Merzliakov <alexey.merzlyakov@samsung.com>
+
+LC_IDENTIFICATION
+title      "Bhili(devanagari) language locale for India"
+source     "Samsung Electronics Co., Ltd."
+address    ""
+contact    ""
+email      "alexey.merzlyakov@samsung.com"
+tel        ""
+fax        ""
+language   "Bhili"
+territory  "India"
+revision   "0.1"
+date       "2014-09-30"
+
+category "i18n:2012";LC_IDENTIFICATION
+category "i18n:2012";LC_CTYPE
+category "i18n:2012";LC_COLLATE
+category "i18n:2012";LC_TIME
+category "i18n:2012";LC_NUMERIC
+category "i18n:2012";LC_MONETARY
+category "i18n:2012";LC_MESSAGES
+category "i18n:2012";LC_PAPER
+category "i18n:2012";LC_NAME
+category "i18n:2012";LC_ADDRESS
+category "i18n:2012";LC_TELEPHONE
+category "i18n:2012";LC_MEASUREMENT
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "ks_IN"
+END LC_CTYPE
+
+LC_COLLATE
+copy "iso14651_t1"
+END LC_COLLATE
+
+LC_MONETARY
+copy "ks_IN"
+END LC_MONETARY
+
+
+LC_NUMERIC
+copy "hi_IN"
+END LC_NUMERIC
+
+
+LC_TIME
+% This is the POSIX Locale definition for the LC_TIME category.
+% These are generated based on XML base Locale definition file
+% for IBM Class for Unicode/Java
+%
+% Abbreviated weekday names (%a)
+abday       "<U0053><U0075><U006E>";/
+            "<U004D><U006F><U006E>";/
+            "<U0054><U0075><U0065>";/
+            "<U0057><U0065><U0064>";/
+            "<U0054><U0068><U0075>";/
+            "<U0046><U0072><U0069>";/
+            "<U0053><U0061><U0074>"
+%
+% Full weekday names (%A)
+day         "<U0053><U0075><U006E><U0064><U0061><U0079>";/
+            "<U004D><U006F><U006E><U0064><U0061><U0079>";/
+            "<U0054><U0075><U0065><U0073><U0064><U0061><U0079>";/
+            "<U0057><U0065><U0064><U006E><U0065><U0073><U0064><U0061><U0079>";/
+            "<U0054><U0068><U0075><U0072><U0073><U0064><U0061><U0079>";/
+            "<U0046><U0072><U0069><U0064><U0061><U0079>";/
+            "<U0053><U0061><U0074><U0075><U0072><U0064><U0061><U0079>"
+%
+% Abbreviated month names (%b)
+abmon       "<U004A><U0061><U006E>";/
+            "<U0046><U0065><U0062>";/
+            "<U004D><U0061><U0072>";/
+            "<U0041><U0070><U0072>";/
+            "<U004D><U0061><U0079>";/
+            "<U004A><U0075><U006E>";/
+            "<U004A><U0075><U006C>";/
+            "<U0041><U0075><U0067>";/
+            "<U0053><U0065><U0070>";/
+            "<U004F><U0063><U0074>";/
+            "<U004E><U006F><U0076>";/
+            "<U0044><U0065><U0063>"
+%
+% Full month names (%B)
+mon         "<U004A><U0061><U006E><U0075><U0061><U0072><U0079>";/
+            "<U0046><U0065><U0062><U0072><U0075><U0061><U0072><U0079>";/
+            "<U004D><U0061><U0072><U0063><U0068>";/
+            "<U0041><U0070><U0072><U0069><U006C>";/
+            "<U004D><U0061><U0079>";/
+            "<U004A><U0075><U006E><U0065>";/
+            "<U004A><U0075><U006C><U0079>";/
+            "<U0041><U0075><U0067><U0075><U0073><U0074>";/
+            "<U0053><U0065><U0070><U0074><U0065><U006D><U0062><U0065><U0072>";/
+            "<U004F><U0063><U0074><U006F><U0062><U0065><U0072>";/
+            "<U004E><U006F><U0076><U0065><U006D><U0062><U0065><U0072>";/
+            "<U0044><U0065><U0063><U0065><U006D><U0062><U0065><U0072>"
+%
+% Equivalent of AM PM
+am_pm       "<U0041><U004D>";/
+            "<U0050><U004D>"
+%
+% Appropriate date and time representation
+% %A %d %b %Y%I:%M:%S  %Z
+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>"
+%
+% Appropriate date representation
+% %A %d %b %Y
+d_fmt       "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0062>/
+<U0020><U0025><U0059>"
+%
+% Appropriate time representation
+% %I:%M:%S  %Z
+t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
+<U0020><U0020><U0025><U005A>"
+%
+% Appropriate 12 h time representation (%r)
+t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
+<U0020><U0025><U0070><U0020><U0025><U005A>"
+%
+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><U0079><U0059><U005D><U002E><U002A>"
+noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+END LC_MESSAGES
+
+
+LC_PAPER
+copy "hi_IN"
+END LC_PAPER
+
+
+LC_NAME
+name_fmt    "<U0025><U0070><U0025><U0074><U0025><U0066><U0025><U0074>/
+<U0025><U0067>"
+name_gen    ""
+name_mr     "<U004D><U0072><U002E>"
+name_mrs    "<U004D><U0072><U0073><U002E>"
+name_miss   "<U004D><U0069><U0073><U0073><U002E>"
+name_ms     "<U004D><U0073><U002E>"
+
+END LC_NAME
+
+
+LC_ADDRESS
+% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category
+% generated by IBM Basic CountryPack Transformer.
+postal_fmt "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073><U0025><U0062><U0025><U0065><U0025><U0072>"
+country_ab2 "<U0049><U004E>"
+country_ab3 "<U0049><U004E><U0044>"
+country_car "<U0049><U004E><U0044>"
+country_num 356
+lang_name     "<U0062><U0068><U0069><U006C><U0069>"
+lang_ab       ""
+lang_term     "<U0062><U0068><U0062>"
+lang_lib      "<U0062><U0068><U0062>"
+END LC_ADDRESS
+
+
+LC_TELEPHONE
+copy "hi_IN"
+END LC_TELEPHONE
+
+
+LC_MEASUREMENT
+copy "hi_IN"
+END LC_MEASUREMENT
diff --git a/localedata/locales/ckb_IQ b/localedata/locales/ckb_IQ
new file mode 100644 (file)
index 0000000..1a693a6
--- /dev/null
@@ -0,0 +1,468 @@
+comment_char %
+escape_char  /
+%
+%
+%%%%%%%%%%%%%%%% local Definition ku_ckb  | ckb_iq  | ckb_ir %%%%%%%%%%%%%%%%%%%%%%%
+% FOR ALL KURDISH DIALECTS USING ARABIC ALPHABETS
+% Kurdish language locale for Iraq and Iran (using arabic letters):
+% KU_CKB, KU_BA, KU_HO, KU_LU
+% Contributed by Aras Noori <aras.noori@gmail.com>
+% Filename: ckb_iq
+% Locale name: ckb_iq.UTF-8
+% Language: kurdish sorani
+% Language abbrivation: KU-AR(Kurdish - Arabic letters)
+% Charset: UTF-8
+% Creation Date: 2009-11-03
+% History:
+% January 2009: Defining CKB locale
+% March 2009: Adding rule for CKB
+% October 2009: bug fixing and redefine
+% April 2010 fixing "not found category" problems
+% March 2011 fixing all bugs
+% Sept 2014: fixing alphabet and unicode bugs
+% Oct 2014: fixing Address and fmt_name issues
+
+LC_IDENTIFICATION
+title      "Kurdish language locale based on Arabic letters"
+source     "Aras Noori"
+address    "see e-mail"
+contact    "Aras Noori"
+email      "aras.noori@gmail.com"
+tel        "+49 17629857380"
+fax        ""
+language   "Kurdish"
+territory  "Iraq, Iran"
+revision   "0.8"
+date   "2014-09-20"
+%
+
+category  "i18n:2012";LC_IDENTIFICATION
+category  "i18n:2012";LC_CTYPE
+category  "i18n:2012";LC_COLLATE
+category  "i18n:2012";LC_MONETARY
+category  "i18n:2012";LC_NUMERIC
+category  "i18n:2012";LC_TIME
+category  "i18n:2012";LC_MESSAGES
+category  "i18n:2012";LC_PAPER
+category  "i18n:2012";LC_NAME
+category  "i18n:2012";LC_ADDRESS
+category  "i18n:2012";LC_TELEPHONE
+category  "i18n:2012";LC_MEASUREMENT
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "i18n"
+END LC_CTYPE
+
+LC_COLLATE
+% The Kurdish Sorani, Bahdini, and others dialects is mainly written using a modified (Arabic-based alphabet) with 33 letters.
+% Unlike the regular Arabic alphabet, which is an abjad, kurdish is an alphabet in which vowels are mandatory, making the script easy to read.
+%
+% The kurdish alphabet order is:
+% in Latin: a, b, c, ç, d, e, ê, f, g, h, i, î, j, k, l, ll, m, n, o, p, q, r, rr, s, sh, t, u, uu, v, w, x, y, z
+% vowels: A, E, I, O, U, UU
+%
+% Copy the template from ISO/IEC 14651
+
+order_start             forward; forward
+%
+% Kurdish numeric characters.
+%
+<U0660> <U0660>
+<U0661> <U0661>
+<U0662> <U0662>
+<U0663> <U0663>
+<U0664> <U0664>
+<U0665> <U0665>
+<U0666> <U0666>
+<U0667> <U0667>
+<U0668> <U0668>
+<U0669> <U0669>
+
+%
+% Characters from space to / and from : to ~ and nbsp.
+%
+<U0020> <U0020>
+<U0021> <U0021>
+<U0022> <U0022>
+<U0023> <U0023>
+<U0024> <U0024>
+<U0025> <U0025>
+<U0026> <U0026>
+<U0027> <U0027>
+<U0028> <U0028>
+<U0029> <U0029>
+<U002A> <U002A>
+<U002B> <U002B>
+<U002C> <U002C>
+<U002D> <U002D>
+<U002E> <U002E>
+<U002F> <U002F>
+<U003A> <U003A>
+<U003B> <U003B>
+<U003C> <U003C>
+<U003D> <U003D>
+<U003E> <U003E>
+<U003F> <U003F>
+<U0040> <U0040>
+<U005B> <U005B>
+<U005C> <U005C>
+<U005D> <U005D>
+<U005E> <U005E>
+<U005F> <U005F>
+<U0060> <U0060>
+<U007B> <U007B>
+<U007C> <U007C>
+<U007D> <U007D>
+<U007E> <U007E>
+<U00A0> <U00A0>
+%
+% Kurish alphabet order.
+%
+<U0626> <U0626>
+<U0627> <U0627>
+<U0628>        <U0628>
+<U067E> <U067E>
+<U062A> <U062A>
+<U062C> <U062C>
+<U0686> <U0686>
+<U062D> <U062D>
+<U062E> <U062E>
+<U062F> <U062F>
+<U0631> <U0631>
+<U0695> <U0695>
+<U0632> <U0632>
+<U0698> <U0698>
+<U0633> <U0633>
+<U0634> <U0634>
+<U0639> <U0639>
+<U063A> <U063A>
+<U0641> <U0641>
+<U06A4> <U06A4>
+<U0642> <U0642>
+<U06A9> <U06A9>
+<U06AF> <U06AF>
+<U0644> <U0644>
+<U06B5> <U06B5>
+<U0645> <U0645>
+<U0646> <U0646>
+<U0648> <U0648>
+<U06C6> <U06C6>
+<U0647> <U0647>
+<U06D5> <U06D5>
+<U06CC> <U06CC>
+<U06CE> <U06CE>
+
+%
+%
+% English numeric characters.
+%
+<U0030>        <U0030>
+<U0031>        <U0031>
+<U0032>        <U0032>
+<U0033>        <U0033>
+<U0034>        <U0034>
+<U0035>        <U0035>
+<U0036>        <U0036>
+<U0037>        <U0037>
+<U0038>        <U0038>
+<U0039>        <U0039>
+%
+%
+% English alphabet.
+%
+<U0041>        <U0041>;<U0041>
+<U0061>        <U0041>;<U0061>
+<U0042>        <U0042>;<U0042>
+<U0062>        <U0042>;<U0062>
+<U0043>        <U0043>;<U0043>
+<U0063>        <U0043>;<U0063>
+<U0044>        <U0044>;<U0044>
+<U0064>        <U0044>;<U0064>
+<U0045>        <U0045>;<U0045>
+<U0065>        <U0045>;<U0065>
+<U0046>        <U0046>;<U0046>
+<U0066>        <U0046>;<U0066>
+<U0047>        <U0047>;<U0047>
+<U0067>        <U0047>;<U0067>
+<U0048>        <U0048>;<U0048>
+<U0068>        <U0048>;<U0068>
+<U0049>        <U0049>;<U0049>
+<U0069>        <U0049>;<U0069>
+<U004A>        <U004A>;<U004A>
+<U006A>        <U004A>;<U006A>
+<U004B>        <U004B>;<U004B>
+<U006B>        <U004B>;<U006B>
+<U004C>        <U004C>;<U004C>
+<U006C>        <U004C>;<U006C>
+<U004D>        <U004D>;<U004D>
+<U006D>        <U004D>;<U006D>
+<U004E>        <U004E>;<U004E>
+<U006E>        <U004E>;<U006E>
+<U004F>        <U004F>;<U004F>
+<U006F>        <U004F>;<U006F>
+<U0050>        <U0050>;<U0050>
+<U0070>        <U0050>;<U0070>
+<U0051>        <U0051>;<U0051>
+<U0071>        <U0051>;<U0071>
+<U0052>        <U0052>;<U0052>
+<U0072>        <U0052>;<U0072>
+<U0053>        <U0053>;<U0053>
+<U0073>        <U0053>;<U0073>
+<U0054>        <U0054>;<U0054>
+<U0074>        <U0054>;<U0074>
+<U0055>        <U0055>;<U0055>
+<U0075>        <U0055>;<U0075>
+<U0056>        <U0056>;<U0056>
+<U0076>        <U0056>;<U0076>
+<U0057>        <U0057>;<U0057>
+<U0077>        <U0057>;<U0077>
+<U0058>        <U0058>;<U0058>
+<U0078>        <U0058>;<U0078>
+<U0059>        <U0059>;<U0059>
+<U0079>        <U0059>;<U0079>
+<U005A>        <U005A>;<U005A>
+<U007A>        <U005A>;<U007A>
+%
+%
+% Other control characters etc. upto order_end
+%
+<U0000>        <U0000>
+<U0001>        <U0001>
+<U0002>        <U0002>
+<U0003>        <U0003>
+<U0004>        <U0004>
+<U0005>        <U0005>
+<U0006>        <U0006>
+<U0007>        <U0007>
+<U0008>        <U0008>
+<U0009>        <U0009>
+<U000A>        <U000A>
+<U000B>        <U000B>
+<U000C>        <U000C>
+<U000D>        <U000D>
+<U000E>        <U000E>
+<U000F>        <U000F>
+<U0010>        <U0010>
+<U0011>        <U0011>
+<U0012>        <U0012>
+<U0013>        <U0013>
+<U0014>        <U0014>
+<U0015>        <U0015>
+<U0016>        <U0016>
+<U0017>        <U0017>
+<U0018>        <U0018>
+<U0019>        <U0019>
+<U001A>        <U001A>
+<U001B>        <U001B>
+<U001C>        <U001C>
+<U001D>        <U001D>
+<U001E>        <U001E>
+<U001F>        <U001F>
+
+<U0080>        <U0080>
+<U0081>        <U0081>
+<U0082>        <U0082>
+<U0083>        <U0083>
+<U0084>        <U0084>
+<U0085>        <U0085>
+<U0086>        <U0086>
+<U0087>        <U0087>
+<U0088>        <U0088>
+<U0089>        <U0089>
+<U008A>        <U008A>
+<U008B>        <U008B>
+<U008C>        <U008C>
+<U008D>        <U008D>
+<U008E>        <U008E>
+<U008F>        <U008F>
+<U0090>        <U0090>
+<U0091>        <U0091>
+<U0092>        <U0092>
+<U0093>        <U0093>
+<U0094>        <U0094>
+<U0095>        <U0095>
+<U0096>        <U0096>
+<U0097>        <U0097>
+<U0098>        <U0098>
+<U0099>        <U0099>
+<U009A>        <U009A>
+<U009B>        <U009B>
+<U009C>        <U009C>
+<U009D>        <U009D>
+<U009E>        <U009E>
+<U009F>        <U009F>
+<U007F>        <U007F>
+<U0640>        IGNORE
+order_end
+
+END LC_COLLATE
+
+LC_MONETARY
+int_curr_symbol       "<U0049><U0051><U0044><U0020>"
+currency_symbol       "<U062F><U002E><U0639><U002E>"
+mon_decimal_point     "<U002E>"
+mon_thousands_sep     "<U002C>"
+mon_grouping         3
+positive_sign        ""
+negative_sign        "<U002D>"
+int_frac_digits       3
+frac_digits              3
+p_cs_precedes        1
+p_sep_by_space       1
+n_cs_precedes        1
+n_sep_by_space       1
+p_sign_posn              1
+n_sign_posn              2
+
+END LC_MONETARY
+
+
+LC_NUMERIC
+% This is the POSIX Locale definition for the LC_NUMERIC  category.
+decimal_point         "<U002E>"
+thousands_sep         "<U002C>"
+grouping              3
+END LC_NUMERIC
+
+
+LC_TIME
+% This is the POSIX Locale definition for the LC_TIME category.
+% These are generated based on XML base Locale difintion file
+%
+% Abbreviated weekday names
+abday  "<U06CC><U06D5><U0626><U0634>";/
+               "<U062F><U0648><U0648><U0634>";/
+           "<U0633><U0626><U0634>";/
+               "<U0686><U0648><U0631><U0634>";/
+           "<U067E><U0626><U0634>";/
+               "<U0647><U0647>";/
+           "<U0634><U06D5><U0645>"
+%
+% Full weekday names
+day        "<U06CC><U06D5><U0643><U0634><U06D5><U0645><U0645><U06D5>";/
+               "<U062F><U0648><U0648><U0634><U06D5><U0645><U0645><U06D5>";/
+               "<U0633><U06CE><U0634><U06D5><U0645><U0645><U06D5>";/
+               "<U0686><U0648><U0624><U0631><U0634><U06D5><U0645><U0645><U06D5>";/
+               "<U067E><U06CE><U0646><U062C><U0634><U06D5><U0645><U0645><U06D5>";/
+               "<U0647><U06D5><U06CC><U0646><U06CC>";/
+               "<U0634><U06D5><U0645><U0645><U06D5>"
+%
+% Abbreviated month names
+abmon      "<U064A><U0646><U0627>";/
+                       "<U0641><U0628><U0631>";/
+                       "<U0645><U0627><U0631>";/
+                       "<U0623><U0628><U0631>";/
+                       "<U0645><U0627><U064A>";/
+                       "<U064A><U0648><U0646>";/
+                       "<U064A><U0648><U0644>";/
+                       "<U0623><U063A><U0633>";/
+                       "<U0633><U0628><U062A>";/
+                       "<U0623><U0643><U062A>";/
+                       "<U0646><U0648><U0641>";/
+                       "<U062F><U064A><U0633>"
+%
+% Full month names
+mon    "<U064A><U0646><U0627><U064A><U0631>";/
+               "<U0641><U0628><U0631><U0627><U064A><U0631>";/
+           "<U0645><U0627><U0631><U0633>";/
+           "<U0623><U0628><U0631><U064A><U0644>";/
+           "<U0645><U0627><U064A><U0648>";/
+           "<U064A><U0648><U0646><U064A><U0648>";/
+           "<U064A><U0648><U0644><U064A><U0648>";/
+           "<U0623><U063A><U0633><U0637><U0633>";/
+               "<U0633><U0628><U062A><U0645><U0628><U0631>";/
+               "<U0623><U0643><U062A><U0648><U0628><U0631>";/
+               "<U0646><U0648><U0641><U0645><U0628><U0631>";/
+               "<U062F><U064A><U0633><U0645><U0628><U0631>"
+%
+% Equivalent of AM PM
+am_pm      "<U067E><U0646>";"<U062F><U0646>"
+%
+% Appropriate date and time representation
+d_t_fmt     "<U0025><U0064><U0020><U0025><U0062><U002C><U0020><U0025>/
+<U0059><U0020><U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
+<U003A><U0025><U0053><U0020><U0025><U0070>"
+%
+% Appropriate date representation(%x)
+%       "%Oy/%Om/%Od"
+d_fmt   "<U0025><U0064><U0020><U0025><U0062><U002C><U0020><U0025><U0059>"
+%
+% Appropriate time representation
+%
+t_fmt   "<U0025><U005A><U0020><U0025><U0049><U003A>/
+<U0025><U004D><U003A><U0025><U0053><U0020>"
+%
+% Appropriate 12 h time representation
+t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A>/
+<U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+%
+% Appropriate date representation
+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>"
+
+%  FIXME: found in CLDR
+first_weekday 7
+first_workday  7
+cal_direction  3
+END LC_TIME
+
+
+LC_MESSAGES
+yesexpr  "<U0628><U06D5><U06B5><U06CE>"
+noexpr   "<U0646><U06D5><U062E><U06CE><U0631>"
+END LC_MESSAGES
+
+
+LC_PAPER
+% This is the ISO_IEC TR14652 Locale definition for the
+height     297
+width      210
+END LC_PAPER
+
+
+LC_NAME
+% This is the ISO_IEC TR14652 Locale definition for the
+% LC_NAME category.
+%
+name_fmt    "<U0025><U0070><U0025><U0074><U0025><U0066><U0025><U0074>/
+<U0025><U0067>"
+name_gen    "<U002D><U0073><U0061><U006E>"
+name_miss   "<U062E><U0627><U062A><U0648>"
+name_ms     "<U062E><U0627><U062A><U0648>"
+name_mrs    "<U062E><U0627><U062A><U0648>"
+name_mr     "<U0643><U0627><U0643>"
+END LC_NAME
+%
+LC_ADDRESS
+% This is the ISO_IEC TR14652 Locale definition for the
+postal_fmt  "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
+<U0025><U0062><U0025><U0065><U0025><U0072>"
+country_ab2 "<U0049><U0051>"
+country_ab3 "<U0049><U0052><U0051>"
+country_post "<U0049><U0052><U0051>"
+country_num 368
+country_car "<U0049><U0051>"
+%
+END LC_ADDRESS
+
+
+LC_TELEPHONE
+%
+tel_int_fmt "<U002B><U0025><U0063><U0020><U003B><U0025><U0061><U0020>/
+<U003B><U0025><U006C>"
+tel_dom_fmt    "<U202A><U0025><U0041><U2012><U0025><U006C><U202C>"
+int_select     "<U0030><U0030>"
+int_prefix  "<U0039><U0036><U0034>"
+
+END LC_TELEPHONE
+
+
+LC_MEASUREMENT
+% This is the ISO_IEC TR14652  Locale definition
+%
+measurement 1
+
+END LC_MEASUREMENT
diff --git a/localedata/locales/ckb_IR b/localedata/locales/ckb_IR
new file mode 100644 (file)
index 0000000..7549269
--- /dev/null
@@ -0,0 +1,468 @@
+comment_char %
+escape_char  /
+%
+%
+%%%%%%%%%%%%%%%% local Definition ku_ckb  | ckb_iq  | ckb_ir %%%%%%%%%%%%%%%%%%%%%%%
+% FOR ALL KURDISH DIALECTS USING ARABIC ALPHABETS
+% Kurdish language locale for Iraq and Iran (using arabic letters):
+% KU_CKB, KU_BA, KU_HO, KU_LU
+% Contributed by Aras Noori <aras.noori@gmail.com>
+% Filename: ckb_ir
+% Locale name: ckb_ir.UTF-8
+% Language: kurdish sorani
+% Language abbrivation: KU-AR(Kurdish - Arabic letters)
+% Charset: UTF-8
+% Creation Date: 2009-11-03
+% History:
+% January 2009: Defining CKB locale
+% March 2009: Adding rule for CKB
+% October 2009: bug fixing and redefine
+% April 2010 fixing "not found category" problems
+% March 2011 fixing all bugs
+% Sept 2014: fixing alphabet and unicode bugs
+% Oct 2014: fixing Address and fmt_name issues
+
+LC_IDENTIFICATION
+title      "Kurdish language locale based on Arabic letters"
+source     "Aras Noori"
+address    "see e-mail"
+contact    "Aras Noori"
+email      "aras.noori@gmail.com"
+tel        "+49 17629857380"
+fax        ""
+language   "Kurdish"
+territory  "Iraq, Iran"
+revision   "0.8"
+date       "2014-09-20"
+%
+
+category  "i18n:2012";LC_IDENTIFICATION
+category  "i18n:2012";LC_CTYPE
+category  "i18n:2012";LC_COLLATE
+category  "i18n:2012";LC_MONETARY
+category  "i18n:2012";LC_NUMERIC
+category  "i18n:2012";LC_TIME
+category  "i18n:2012";LC_MESSAGES
+category  "i18n:2012";LC_PAPER
+category  "i18n:2012";LC_NAME
+category  "i18n:2012";LC_ADDRESS
+category  "i18n:2012";LC_TELEPHONE
+category  "i18n:2012";LC_MEASUREMENT
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "i18n"
+END LC_CTYPE
+
+LC_COLLATE
+% The Kurdish Sorani, Bahdini, and others dialects is mainly written using a modified (Arabic-based alphabet) with 33 letters.
+% Unlike the regular Arabic alphabet, which is an abjad, kurdish is an alphabet in which vowels are mandatory, making the script easy to read.
+%
+% The kurdish alphabet order is:
+% in Latin: a, b, c, ç, d, e, ê, f, g, h, i, î, j, k, l, ll, m, n, o, p, q, r, rr, s, sh, t, u, uu, v, w, x, y, z
+% vowels: A, E, I, O, U, UU
+%
+% Copy the template from ISO/IEC 14651
+
+order_start             forward; forward
+%
+% Kurdish numeric characters.
+%
+<U0660> <U0660>
+<U0661> <U0661>
+<U0662> <U0662>
+<U0663> <U0663>
+<U0664> <U0664>
+<U0665> <U0665>
+<U0666> <U0666>
+<U0667> <U0667>
+<U0668> <U0668>
+<U0669> <U0669>
+
+%
+% Characters from space to / and from : to ~ and nbsp.
+%
+<U0020> <U0020>
+<U0021> <U0021>
+<U0022> <U0022>
+<U0023> <U0023>
+<U0024> <U0024>
+<U0025> <U0025>
+<U0026> <U0026>
+<U0027> <U0027>
+<U0028> <U0028>
+<U0029> <U0029>
+<U002A> <U002A>
+<U002B> <U002B>
+<U002C> <U002C>
+<U002D> <U002D>
+<U002E> <U002E>
+<U002F> <U002F>
+<U003A> <U003A>
+<U003B> <U003B>
+<U003C> <U003C>
+<U003D> <U003D>
+<U003E> <U003E>
+<U003F> <U003F>
+<U0040> <U0040>
+<U005B> <U005B>
+<U005C> <U005C>
+<U005D> <U005D>
+<U005E> <U005E>
+<U005F> <U005F>
+<U0060> <U0060>
+<U007B> <U007B>
+<U007C> <U007C>
+<U007D> <U007D>
+<U007E> <U007E>
+<U00A0> <U00A0>
+%
+% Kurish alphabet order.
+%
+<U0626> <U0626>
+<U0627> <U0627>
+<U0628>        <U0628>
+<U067E> <U067E>
+<U062A> <U062A>
+<U062C> <U062C>
+<U0686> <U0686>
+<U062D> <U062D>
+<U062E> <U062E>
+<U062F> <U062F>
+<U0631> <U0631>
+<U0695> <U0695>
+<U0632> <U0632>
+<U0698> <U0698>
+<U0633> <U0633>
+<U0634> <U0634>
+<U0639> <U0639>
+<U063A> <U063A>
+<U0641> <U0641>
+<U06A4> <U06A4>
+<U0642> <U0642>
+<U06A9> <U06A9>
+<U06AF> <U06AF>
+<U0644> <U0644>
+<U06B5> <U06B5>
+<U0645> <U0645>
+<U0646> <U0646>
+<U0648> <U0648>
+<U06C6> <U06C6>
+<U0647> <U0647>
+<U06D5> <U06D5>
+<U06CC> <U06CC>
+<U06CE> <U06CE>
+
+%
+%
+% English numeric characters.
+%
+<U0030>        <U0030>
+<U0031>        <U0031>
+<U0032>        <U0032>
+<U0033>        <U0033>
+<U0034>        <U0034>
+<U0035>        <U0035>
+<U0036>        <U0036>
+<U0037>        <U0037>
+<U0038>        <U0038>
+<U0039>        <U0039>
+%
+%
+% English alphabet.
+%
+<U0041>        <U0041>;<U0041>
+<U0061>        <U0041>;<U0061>
+<U0042>        <U0042>;<U0042>
+<U0062>        <U0042>;<U0062>
+<U0043>        <U0043>;<U0043>
+<U0063>        <U0043>;<U0063>
+<U0044>        <U0044>;<U0044>
+<U0064>        <U0044>;<U0064>
+<U0045>        <U0045>;<U0045>
+<U0065>        <U0045>;<U0065>
+<U0046>        <U0046>;<U0046>
+<U0066>        <U0046>;<U0066>
+<U0047>        <U0047>;<U0047>
+<U0067>        <U0047>;<U0067>
+<U0048>        <U0048>;<U0048>
+<U0068>        <U0048>;<U0068>
+<U0049>        <U0049>;<U0049>
+<U0069>        <U0049>;<U0069>
+<U004A>        <U004A>;<U004A>
+<U006A>        <U004A>;<U006A>
+<U004B>        <U004B>;<U004B>
+<U006B>        <U004B>;<U006B>
+<U004C>        <U004C>;<U004C>
+<U006C>        <U004C>;<U006C>
+<U004D>        <U004D>;<U004D>
+<U006D>        <U004D>;<U006D>
+<U004E>        <U004E>;<U004E>
+<U006E>        <U004E>;<U006E>
+<U004F>        <U004F>;<U004F>
+<U006F>        <U004F>;<U006F>
+<U0050>        <U0050>;<U0050>
+<U0070>        <U0050>;<U0070>
+<U0051>        <U0051>;<U0051>
+<U0071>        <U0051>;<U0071>
+<U0052>        <U0052>;<U0052>
+<U0072>        <U0052>;<U0072>
+<U0053>        <U0053>;<U0053>
+<U0073>        <U0053>;<U0073>
+<U0054>        <U0054>;<U0054>
+<U0074>        <U0054>;<U0074>
+<U0055>        <U0055>;<U0055>
+<U0075>        <U0055>;<U0075>
+<U0056>        <U0056>;<U0056>
+<U0076>        <U0056>;<U0076>
+<U0057>        <U0057>;<U0057>
+<U0077>        <U0057>;<U0077>
+<U0058>        <U0058>;<U0058>
+<U0078>        <U0058>;<U0078>
+<U0059>        <U0059>;<U0059>
+<U0079>        <U0059>;<U0079>
+<U005A>        <U005A>;<U005A>
+<U007A>        <U005A>;<U007A>
+%
+%
+% Other control characters etc. upto order_end
+%
+<U0000>        <U0000>
+<U0001>        <U0001>
+<U0002>        <U0002>
+<U0003>        <U0003>
+<U0004>        <U0004>
+<U0005>        <U0005>
+<U0006>        <U0006>
+<U0007>        <U0007>
+<U0008>        <U0008>
+<U0009>        <U0009>
+<U000A>        <U000A>
+<U000B>        <U000B>
+<U000C>        <U000C>
+<U000D>        <U000D>
+<U000E>        <U000E>
+<U000F>        <U000F>
+<U0010>        <U0010>
+<U0011>        <U0011>
+<U0012>        <U0012>
+<U0013>        <U0013>
+<U0014>        <U0014>
+<U0015>        <U0015>
+<U0016>        <U0016>
+<U0017>        <U0017>
+<U0018>        <U0018>
+<U0019>        <U0019>
+<U001A>        <U001A>
+<U001B>        <U001B>
+<U001C>        <U001C>
+<U001D>        <U001D>
+<U001E>        <U001E>
+<U001F>        <U001F>
+
+<U0080>        <U0080>
+<U0081>        <U0081>
+<U0082>        <U0082>
+<U0083>        <U0083>
+<U0084>        <U0084>
+<U0085>        <U0085>
+<U0086>        <U0086>
+<U0087>        <U0087>
+<U0088>        <U0088>
+<U0089>        <U0089>
+<U008A>        <U008A>
+<U008B>        <U008B>
+<U008C>        <U008C>
+<U008D>        <U008D>
+<U008E>        <U008E>
+<U008F>        <U008F>
+<U0090>        <U0090>
+<U0091>        <U0091>
+<U0092>        <U0092>
+<U0093>        <U0093>
+<U0094>        <U0094>
+<U0095>        <U0095>
+<U0096>        <U0096>
+<U0097>        <U0097>
+<U0098>        <U0098>
+<U0099>        <U0099>
+<U009A>        <U009A>
+<U009B>        <U009B>
+<U009C>        <U009C>
+<U009D>        <U009D>
+<U009E>        <U009E>
+<U009F>        <U009F>
+<U007F>        <U007F>
+<U0640>        IGNORE
+order_end
+
+END LC_COLLATE
+
+LC_MONETARY
+int_curr_symbol       "<U0049><U0051><U0044><U0020>"
+currency_symbol       "<U062F><U002E><U0639><U002E>"
+mon_decimal_point     "<U002E>"
+mon_thousands_sep     "<U002C>"
+mon_grouping         3
+positive_sign        ""
+negative_sign        "<U002D>"
+int_frac_digits       3
+frac_digits              3
+p_cs_precedes        1
+p_sep_by_space       1
+n_cs_precedes        1
+n_sep_by_space       1
+p_sign_posn              1
+n_sign_posn              2
+
+END LC_MONETARY
+
+
+LC_NUMERIC
+% This is the POSIX Locale definition for the LC_NUMERIC  category.
+decimal_point         "<U002E>"
+thousands_sep         "<U002C>"
+grouping              3
+END LC_NUMERIC
+
+
+LC_TIME
+% This is the POSIX Locale definition for the LC_TIME category.
+% These are generated based on XML base Locale difintion file
+%
+% Abbreviated weekday names
+abday  "<U06CC><U06D5><U0626><U0634>";/
+               "<U062F><U0648><U0648><U0634>";/
+           "<U0633><U0626><U0634>";/
+               "<U0686><U0648><U0631><U0634>";/
+           "<U067E><U0626><U0634>";/
+               "<U0647><U0647>";/
+           "<U0634><U06D5><U0645>"
+%
+% Full weekday names
+day        "<U06CC><U06D5><U0643><U0634><U06D5><U0645><U0645><U06D5>";/
+               "<U062F><U0648><U0648><U0634><U06D5><U0645><U0645><U06D5>";/
+               "<U0633><U06CE><U0634><U06D5><U0645><U0645><U06D5>";/
+               "<U0686><U0648><U0624><U0631><U0634><U06D5><U0645><U0645><U06D5>";/
+               "<U067E><U06CE><U0646><U062C><U0634><U06D5><U0645><U0645><U06D5>";/
+               "<U0647><U06D5><U06CC><U0646><U06CC>";/
+               "<U0634><U06D5><U0645><U0645><U06D5>"
+%
+% Abbreviated month names
+abmon      "<U064A><U0646><U0627>";/
+                       "<U0641><U0628><U0631>";/
+                       "<U0645><U0627><U0631>";/
+                       "<U0623><U0628><U0631>";/
+                       "<U0645><U0627><U064A>";/
+                       "<U064A><U0648><U0646>";/
+                       "<U064A><U0648><U0644>";/
+                       "<U0623><U063A><U0633>";/
+                       "<U0633><U0628><U062A>";/
+                       "<U0623><U0643><U062A>";/
+                       "<U0646><U0648><U0641>";/
+                       "<U062F><U064A><U0633>"
+%
+% Full month names
+mon    "<U064A><U0646><U0627><U064A><U0631>";/
+               "<U0641><U0628><U0631><U0627><U064A><U0631>";/
+           "<U0645><U0627><U0631><U0633>";/
+           "<U0623><U0628><U0631><U064A><U0644>";/
+           "<U0645><U0627><U064A><U0648>";/
+           "<U064A><U0648><U0646><U064A><U0648>";/
+           "<U064A><U0648><U0644><U064A><U0648>";/
+           "<U0623><U063A><U0633><U0637><U0633>";/
+               "<U0633><U0628><U062A><U0645><U0628><U0631>";/
+               "<U0623><U0643><U062A><U0648><U0628><U0631>";/
+               "<U0646><U0648><U0641><U0645><U0628><U0631>";/
+               "<U062F><U064A><U0633><U0645><U0628><U0631>"
+%
+% Equivalent of AM PM
+am_pm      "<U067E><U0646>";"<U062F><U0646>"
+%
+% Appropriate date and time representation
+d_t_fmt     "<U0025><U0064><U0020><U0025><U0062><U002C><U0020><U0025>/
+<U0059><U0020><U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
+<U003A><U0025><U0053><U0020><U0025><U0070>"
+%
+% Appropriate date representation(%x)
+%       "%Oy/%Om/%Od"
+d_fmt   "<U0025><U0064><U0020><U0025><U0062><U002C><U0020><U0025><U0059>"
+%
+% Appropriate time representation
+%
+t_fmt   "<U0025><U005A><U0020><U0025><U0049><U003A>/
+<U0025><U004D><U003A><U0025><U0053><U0020>"
+%
+% Appropriate 12 h time representation
+t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A>/
+<U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+%
+% Appropriate date representation
+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>"
+
+%  FIXME: found in CLDR
+first_weekday 7
+first_workday  7
+cal_direction  3
+END LC_TIME
+
+
+LC_MESSAGES
+yesexpr  "<U0628><U06D5><U06B5><U06CE>"
+noexpr   "<U0646><U06D5><U062E><U06CE><U0631>"
+END LC_MESSAGES
+
+
+LC_PAPER
+% This is the ISO_IEC TR14652 Locale definition for the
+height     297
+width      210
+END LC_PAPER
+
+
+LC_NAME
+% This is the ISO_IEC TR14652 Locale definition for the
+% LC_NAME category.
+%
+name_fmt    "<U0025><U0070><U0025><U0074><U0025><U0066><U0025><U0074>/
+<U0025><U0067>"
+name_gen    "<U002D><U0073><U0061><U006E>"
+name_miss   "<U062E><U0627><U062A><U0648>"
+name_ms     "<U062E><U0627><U062A><U0648>"
+name_mrs    "<U062E><U0627><U062A><U0648>"
+name_mr     "<U0643><U0627><U0643>"
+END LC_NAME
+%
+LC_ADDRESS
+% This is the ISO_IEC TR14652 Locale definition for the
+postal_fmt  "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
+<U0025><U0062><U0025><U0065><U0025><U0072>"
+country_ab2 "<U0049><U0051>"
+country_ab3 "<U0049><U0052><U0051>"
+country_post "<U0049><U0052><U0051>"
+country_num 368
+country_car "<U0049><U0051>"
+%
+END LC_ADDRESS
+
+
+LC_TELEPHONE
+%
+tel_int_fmt "<U002B><U0025><U0063><U0020><U003B><U0025><U0061><U0020>/
+<U003B><U0025><U006C>"
+tel_dom_fmt    "<U202A><U0025><U0041><U2012><U0025><U006C><U202C>"
+int_select     "<U0030><U0030>"
+int_prefix  "<U0039><U0036><U0034>"
+
+END LC_TELEPHONE
+
+
+LC_MEASUREMENT
+% This is the ISO_IEC TR14652  Locale definition
+%
+measurement 1
+
+END LC_MEASUREMENT
old mode 100755 (executable)
new mode 100644 (file)
index 5345fc3..0274947
@@ -1,45 +1,40 @@
-comment_char %
-escape_char /
+comment_char    %
+escape_char     /
+% Tulu (kannada) language locale for India.
 
-% This file is part of the GNU C Library and contains locale data.
-% The Free Software Foundation does not claim any copyright interest
-% in the locale data contained in this file.  The foregoing does not
-% affect the license of the GNU C Library as a whole.  It does not
-% exempt you from the conditions of the license if your use would
-% otherwise be governed by that license.
-
-% Locale for English locale in the USA
-% Contributed by Ulrich Drepper <drepper@redhat.com>, 2000
+% *** Below just modify to suit your language. I have modified for Kannada
+% *** other language codes - Gujarati - gu, Punjabi - pa, Oriya - or
 
 LC_IDENTIFICATION
-title      "English locale for the USA"
-source     "Free Software Foundation, Inc."
-address    "http:////www.gnu.org//software//libc//"
+title      "Tulu language locale for India"
+source     "IndLinux.org, Samsung Electronics Co., Ltd."
+address    ""
 contact    ""
-email      "bug-glibc-locales@gnu.org"
+email      "alexey.merzlyakov@samsung.com"
 tel        ""
 fax        ""
-language   "American English"
-territory  "United States"
-revision   "1.0"
-date       "2000-06-24"
-
-category "i18n:2012";LC_IDENTIFICATION
-category "i18n:2012";LC_CTYPE
-category "i18n:2012";LC_COLLATE
-category "i18n:2012";LC_TIME
-category "i18n:2012";LC_NUMERIC
-category "i18n:2012";LC_MONETARY
-category "i18n:2012";LC_MESSAGES
-category "i18n:2012";LC_PAPER
-category "i18n:2012";LC_NAME
-category "i18n:2012";LC_ADDRESS
-category "i18n:2012";LC_TELEPHONE
-category "i18n:2012";LC_MEASUREMENT
+language   "Tulu"
+territory  "India"
+revision   "0.1"
+date       "2014-09-30"
+%
+category  "i18n:2012";LC_IDENTIFICATION
+category  "i18n:2012";LC_CTYPE
+category  "i18n:2012";LC_COLLATE
+category  "i18n:2012";LC_TIME
+category  "i18n:2012";LC_NUMERIC
+category  "i18n:2012";LC_MONETARY
+category  "i18n:2012";LC_MESSAGES
+category  "i18n:2012";LC_PAPER
+category  "i18n:2012";LC_NAME
+category  "i18n:2012";LC_ADDRESS
+category  "i18n:2012";LC_TELEPHONE
+category  "i18n:2012";LC_MEASUREMENT
+
 END LC_IDENTIFICATION
 
 LC_CTYPE
-copy "en_GB"
+copy "kn_IN"
 END LC_CTYPE
 
 LC_COLLATE
@@ -50,141 +45,151 @@ copy "iso14651_t1"
 END LC_COLLATE
 
 LC_MONETARY
-int_curr_symbol     "<U0055><U0053><U0044><U0020>"
-currency_symbol     "<U0024>"
-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       1
-int_p_sep_by_space  1
-p_sep_by_space      0
-n_cs_precedes       1
-int_n_sep_by_space  1
-n_sep_by_space      0
-p_sign_posn         1
-n_sign_posn         1
-%
+copy "kn_IN"
 END LC_MONETARY
 
+
 LC_NUMERIC
-decimal_point   "<U002E>"
-thousands_sep   "<U002C>"
-grouping        3;3
+copy "hi_IN"
 END LC_NUMERIC
 
+
+% *** Modify them for Kannada - eg write down on paper - see what all unicode
+% *** characters are needed, look up their codes & put them here - Kannada
+
 LC_TIME
-abday  "<U0053><U0075><U006E>";"<U004D><U006F><U006E>";/
-       "<U0054><U0075><U0065>";"<U0057><U0065><U0064>";/
-       "<U0054><U0068><U0075>";"<U0046><U0072><U0069>";/
-       "<U0053><U0061><U0074>"
-day    "<U0053><U0075><U006E><U0064><U0061><U0079>";/
-       "<U004D><U006F><U006E><U0064><U0061><U0079>";/
-       "<U0054><U0075><U0065><U0073><U0064><U0061><U0079>";/
-       "<U0057><U0065><U0064><U006E><U0065><U0073><U0064><U0061><U0079>";/
-       "<U0054><U0068><U0075><U0072><U0073><U0064><U0061><U0079>";/
-       "<U0046><U0072><U0069><U0064><U0061><U0079>";/
-       "<U0053><U0061><U0074><U0075><U0072><U0064><U0061><U0079>"
-
-week 7;19971130;1
-abmon  "<U004A><U0061><U006E>";"<U0046><U0065><U0062>";/
-       "<U004D><U0061><U0072>";"<U0041><U0070><U0072>";/
-       "<U004D><U0061><U0079>";"<U004A><U0075><U006E>";/
-       "<U004A><U0075><U006C>";"<U0041><U0075><U0067>";/
-       "<U0053><U0065><U0070>";"<U004F><U0063><U0074>";/
-       "<U004E><U006F><U0076>";"<U0044><U0065><U0063>"
-mon    "<U004A><U0061><U006E><U0075><U0061><U0072><U0079>";/
-       "<U0046><U0065><U0062><U0072><U0075><U0061><U0072><U0079>";/
-       "<U004D><U0061><U0072><U0063><U0068>";/
-       "<U0041><U0070><U0072><U0069><U006C>";/
-       "<U004D><U0061><U0079>";/
-       "<U004A><U0075><U006E><U0065>";/
-       "<U004A><U0075><U006C><U0079>";/
-       "<U0041><U0075><U0067><U0075><U0073><U0074>";/
-       "<U0053><U0065><U0070><U0074><U0065><U006D><U0062><U0065><U0072>";/
-       "<U004F><U0063><U0074><U006F><U0062><U0065><U0072>";/
-       "<U004E><U006F><U0076><U0065><U006D><U0062><U0065><U0072>";/
-       "<U0044><U0065><U0063><U0065><U006D><U0062><U0065><U0072>"
-% 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>"
+% This is the POSIX Locale definition for the LC_TIME category.
+% These are generated based on XML base Locale definition file
+% for IBM Class for Unicode/Java
+%
+% Abbreviated weekday names (%a)
+abday       "<U0C90>";/
+            "<U0CB8><U0CCB>";/
+            "<U0C85><U0C82>";/
+            "<U0CAC><U0CC1>";/
+            "<U0C97><U0CC1>";/
+            "<U0CB6><U0CC1>";/
+            "<U0CB6>"
+%
+% Full weekday names (%A)
+day         "<U0C90><U0CA5><U0CBE><U0CB0>";/
+            "<U0CB8><U0CCB><U0CAE><U0CBE><U0CB0>";/
+            "<U0C85><U0C82><U0C97><U0CB0><U0CC6>";/
+            "<U0CAC><U0CC1><U0CA7><U0CBE><U0CB0>";/
+            "<U0C97><U0CC1><U0CB0><U0CC1><U0CB5><U0CBE><U0CB0>";/
+            "<U0CB6><U0CC1><U0C95><U0CCD><U0CB0><U0CB0>";/
+            "<U0CB6><U0CA8><U0CBF><U0CB5><U0CBE><U0CB0>"
 %
-% Appropriate date representation (%x)
-%      "%m/%d/%Y"
-d_fmt   "<U0025><U006D><U002F><U0025><U0064><U002F><U0025><U0059>"
+% Abbreviated month names (%b)
+abmon       "<U0C9C>";/
+            "<U0CAB><U0CC6>";/
+            "<U0CAE><U0CBE>";/
+            "<U0C8F>";/
+            "<U0CAE><U0CC7>";/
+            "<U0C9C><U0CC2>";/
+            "<U0C9C><U0CC1>";/
+            "<U0C86>";/
+            "<U0CB8><U0CC6>";/
+            "<U0C85>";/
+            "<U0CA8>";/
+            "<U0CA1><U0CBF>"
 %
-% Appropriate time representation (%X)
-%      "%r"
-t_fmt   "<U0025><U0072>"
+% Full month names (%B)
+mon         "<U0C9C><U0CA8><U0CB5><U0CB0><U0CBF>";/
+            "<U0CAB><U0CC6><U0CAC><U0CCD><U0CB0><U0CC1><U0CB5><U0CB0><U0CBF>";/
+            "<U0CAE><U0CBE><U0CB0><U0CCD><U0C9A><U0CCD>";/
+            "<U0C8F><U0CAA><U0CCD><U0CB0><U0CBF><U0CB2><U0CCD><U200C><U200C>";/
+            "<U0CAE><U0CC7>";/
+            "<U0C9C><U0CC2><U0CA8><U0CCD>";/
+            "<U0C9C><U0CC1><U0CB2><U0CC8>";/
+            "<U0C86><U0C97><U0CB8><U0CCD><U0C9F><U0CCD>";/
+            "<U0CB8><U0CC6><U0CAA><U0CCD><U0C9F><U0CC6><U0C82><U0CAC><U0CB0><U0CCD><U200C>";/
+            "<U0C85><U0C95><U0CCD><U0C9F><U0CCB><U0CAC><U0CB0><U0CCD>";/
+            "<U0CA8><U0CB5><U0CC6><U0C82><U0CAC><U0CB0><U0CCD>";/
+            "<U0CA1><U0CBF><U0CB8><U0CC6><U0C82><U0CAC><U0CB0><U0CCD>"
 %
-% Appropriate AM/PM time representation (%r)
-%      "%I:%M:%S %p"
-t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
-<U0025><U0070>"
+% Equivalent of AM PM
+am_pm       "<U0C95><U0CBE><U0C82><U0CA1><U0CC6>";/
+            "<U0CAC><U0CAF><U0CCD><U0CAF>"
+
+% *** There arent any Devanagari characters below, so for time being
+% *** maintain same for Kannada also,  Karunakar
+
 %
-% Strings for AM/PM
+% Appropriate date and time representation
+% %A %d %b %Y%I:%M:%S  %Z
+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>"
 %
-am_pm  "<U0041><U004D>";"<U0050><U004D>"
+% Appropriate date representation
+% %A %d %b %Y
+d_fmt       "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0062>/
+<U0020><U0025><U0059>"
+%
+% Appropriate time representation
+% %I:%M:%S  %Z
+t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
+<U0020><U0020><U0025><U005A>"
+%
+% Appropriate 12 h time representation (%r)
+t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
+<U0020><U0025><U0070><U0020><U0025><U005A>"
+%
+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><U002B><U0031><U0079><U0059><U005D>"
-noexpr  "<U005E><U005B><U002D><U0030><U006E><U004E><U005D>"
-yesstr  "<U0079><U0065><U0073>"
-nostr   "<U006E><U006F>"
+yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
+noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
 END LC_MESSAGES
 
+
 LC_PAPER
-height   279
-width    216
+copy "hi_IN"
 END LC_PAPER
 
+
 LC_NAME
-name_fmt    "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
-<U0025><U006D><U0025><U0074><U0025><U0066>"
-name_miss   "<U004D><U0069><U0073><U0073><U002E>"
-name_mr     "<U004D><U0072><U002E>"
-name_mrs    "<U004D><U0072><U0073><U002E>"
-name_ms     "<U004D><U0073><U002E>"
+% This is the ISO_IEC TR14652 Locale definition for the
+% LC_NAME category.
+%
+name_fmt    "<U0025><U0070><U0025><U0074><U0025><U0066><U0025><U0074>/
+<U0025><U0067>"
+name_gen    ""
+name_mr     "<U0CB6><U0CCD><U0CB0><U0CC0>"
+name_mrs    "<U0CB6><U0CCD><U0CB0><U0CC0><U0CAE><U0CA4><U0CBF>"
+name_miss   "<U0C95><U0CC1><U0CAE><U0CBE><U0CB0><U0CBF>"
+name_ms     "<U0C95><U0CC1><U0CAE><U0CBE><U0CB0>"
+
 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><U002C><U0020><U0025><U0053><U0020><U0025><U007A><U0025>/
-<U004E><U0025><U0063><U0025><U004E>"
-country_name "<U0055><U006E><U0069><U0074><U0065><U0064><U0020><U0053><U0074><U0061><U0074><U0065><U0073>"
-country_post  "<U0055><U0053><U0041>"
-country_ab2   "<U0055><U0053>"
-country_ab3   "<U0055><U0053><U0041>"
-country_num   840
-% USA
-country_car   "<U0055><U0053><U0041>"
-country_isbn  0
-% English
-lang_name     "<U0045><U006E><U0067><U006C><U0069><U0073><U0068>"
-% en
-lang_ab      "<U0065><U006E>"
-% eng
-lang_term    "<U0065><U006E><U0067>"
-% eng
-lang_lib    "<U0065><U006E><U0067>"
+% This is the ISO_IEC TR14652 Locale definition for the
+% LC_ADDRESS
+postal_fmt  "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
+<U0025><U0062><U0025><U0065><U0025><U0072>"
+
+country_ab2 "<U0049><U004E>"
+country_ab3 "<U0049><U004E><U0044>"
+country_car "<U0049><U004E><U0044>"
+country_num 356
+lang_name     "<U0CA4><U0CC1><U0CB3><U0CC1>"
+lang_ab       ""
+lang_term     "<U0074><U0063><U0079>"
+lang_lib      "<U0074><U0063><U0079>"
 END LC_ADDRESS
 
+
 LC_TELEPHONE
-tel_int_fmt    "<U002B><U0025><U0063><U0020><U0028><U0025><U0061><U0029>/
-<U0020><U0025><U006C>"
-tel_dom_fmt    "<U0028><U0025><U0061><U0029><U0020><U0025><U006C>"
-int_select     "<U0031><U0031>"
-int_prefix     "<U0031>"
+copy "hi_IN"
 END LC_TELEPHONE
 
+
 LC_MEASUREMENT
-% US customary units.
-measurement 2
+copy "hi_IN"
 END LC_MEASUREMENT
index b6fc0d6ef0e284d7afe87d06cd86e6fdf14b6391..f1b785b5e4fa713fed01c361fb2d3dee0c7677cf 100644 (file)
@@ -44,9 +44,9 @@ LOCALE_DIR=%{buildroot}/usr/lib/locale
 mkdir -p $LOCALE_DIR
 
 %if "%{?tizen_profile_name}" == "tv"
-REGEX="(tu_IN|af_ZA|am_ET|ar_AE|as_IN|az_AZ|bg_BG|bh_IN|bn_BD|bn_IN|bs_BA|ca_ES|ckb_IQ|ckb_IR|cs_CZ|da_DK|de_DE|el_GR|en_AU|en_GB|en_PH|en_US|es_ES|es_MX|et_EE|eu_ES|fa_IR|fi_FI|fr_CA|fr_FR|ga_IE|gl_ES|gu_IN|ha_NG|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|ig_NG|is_IS|it_IT|ja_JP|ka_GE|kk_KZ|km_KH|kn_IN|ko_KR|kok_IN|ks_IN|ks_IN@devanagari|ku_TR|lt_LT|lv_LV|mai_IN|mi_NZ|mk_MK|ml_IN|mn_MN|mni_IN|mr_IN|ms_MY|my_MM|nb_NO|ne_NP|nl_NL|nn_NO|or_IN|pa_IN|pa_PK|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sa_IN|sat_IN|sd_IN|sd_IN@devanagari|sk_SK|sl_SI|sq_AL|sr_ME|sr_RS|sr_RS@latin|sv_SE|sw_KE|ta_IN|te_IN|th_TH|tr_TR|tu_IN|uk_UA|ur_PK|uz_UZ|uz_UZ@cyrillic|vi_VN|xh_ZA|yo_NG|zh_CN|zh_HK|zh_SG|zh_TW|zu_ZA)"
+REGEX="(af_ZA|am_ET|ar_AE|as_IN|az_AZ|bg_BG|bh_IN|bn_BD|bn_IN|bs_BA|ca_ES|ckb_IQ|ckb_IR|cs_CZ|da_DK|de_DE|el_GR|en_AU|en_GB|en_PH|en_US|es_ES|es_MX|et_EE|eu_ES|fa_IR|fi_FI|fr_CA|fr_FR|ga_IE|gl_ES|gu_IN|ha_NG|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|ig_NG|is_IS|it_IT|ja_JP|ka_GE|kk_KZ|km_KH|kn_IN|ko_KR|kok_IN|ks_IN|ks_IN@devanagari|ku_TR|lt_LT|lv_LV|mai_IN|mi_NZ|mk_MK|ml_IN|mn_MN|mni_IN|mr_IN|ms_MY|my_MM|nb_NO|ne_NP|nl_NL|nn_NO|or_IN|pa_IN|pa_PK|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sa_IN|sat_IN|sd_IN|sd_IN@devanagari|sk_SK|sl_SI|sq_AL|sr_ME|sr_RS|sr_RS@latin|sv_SE|sw_KE|ta_IN|te_IN|th_TH|tr_TR|tu_IN|uk_UA|ur_PK|uz_UZ|uz_UZ@cyrillic|vi_VN|xh_ZA|yo_NG|zh_CN|zh_HK|zh_SG|zh_TW|zu_ZA)"
 %else
-REGEX="(tu_IN|aa_DJ|aa_ER|aa_ET|af_ZA|am_ET|an_ES|ar_AE|ar_BH|ar_DZ|ar_EG|ar_IN|ar_IQ|ar_JO|ar_KW|ar_LB|ar_LY|ar_MA|ar_OM|ar_QA|ar_SA|ar_SD|ar_SY|ar_TN|ar_YE|as_IN|ast_ES|az_AZ|be_BY|ber_DZ|ber_MA|bg_BG|bn_BD|bn_IN|bo_CN|bo_IN|br_FR|bs_BA|byn_ER|ca_AD|ca_ES|ca_FR|ca_IT|crh_UA|csb_PL|cs_CZ|cv_RU|cy_GB|da_DK|de_AT|de_BE|de_CH|de_DE|de_LU|dv_MV|dz_BT|el_CY|el_GR|en_AG|en_AU|en_BW|en_CA|en_DK|en_GB|en_HK|en_IE|en_IN|en_NG|en_NZ|en_PH|en_SG|en_US|en_ZA|en_ZW|es_AR|es_BO|es_CL|es_CO|es_CR|es_DO|es_EC|es_ES|es_GT|es_HN|es_MX|es_NI|es_PA|es_PE|es_PR|es_PY|es_SV|es_US|es_UY|es_VE|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fo_FO|fr_BE|fr_CA|fr_CH|fr_FR|fr_LU|fur_IT|fy_DE|fy_NL|ga_IE|gd_GB|gez_ER|gez_ET|gl_ES|gu_IN|gv_GB|ha_NG|he_IL|hi_IN|hne_IN|hr_HR|hsb_DE|ht_HT|hu_HU|hy_AM|i18n|id_ID|ig_NG|ik_CA|is_IS|it_CH|it_IT|iu_CA|iw_IL|ja_JP|ka_GE|kk_KZ|kl_GL|km_KH|kn_IN|kok_IN|ko_KR|ks_IN|ku_TR|kw_GB|ky_KG|lg_UG|li_BE|li_NL|lo_LA|lt_LT|lv_LV|mai_IN|mg_MG|mi_NZ|mk_MK|ml_IN|mn_MN|mr_IN|ms_MY|mt_MT|my_MM|nb_NO|nds_DE|nds_NL|ne_NP|nl_AW|nl_BE|nl_NL|nn_NO|nr_ZA|nso_ZA|oc_FR|om_ET|om_KE|or_IN|pa_IN|pap_AN|pa_PK|pl_PL|POSIX|ps_AF|pt_BR|pt_PT|ro_RO|ru_RU|ru_UA|rw_RW|sa_IN|sc_IT|sd_IN|se_NO|shs_CA|sid_ET|si_LK|sk_SK|sl_SI|so_DJ|so_ET|so_KE|so_SO|sq_AL|sq_MK|sr_ME|sr_RS|ss_ZA|st_ZA|sv_FI|sv_SE|ta_IN|te_IN|tg_TJ|th_TH|ti_ER|ti_ET|tig_ER|tk_TM|tl_PH|tn_ZA|tr_CY|tr_TR|ts_ZA|tt_RU|ug_CN|uk_UA|ur_IN|ur_PK|uz_UZ|ve_ZA|vi_VN|wa_BE|wal_ET|wo_SN|xh_ZA|yi_US|yo_NG|zh_CN|zh_HK|zh_SG|zh_TW|zu_ZA|raj_IN|ce_RU|raj_IN|ce_RU|ckb_IQ|ckb_IR)"
+REGEX="(aa_DJ|aa_ER|aa_ET|af_ZA|am_ET|an_ES|ar_AE|ar_BH|ar_DZ|ar_EG|ar_IN|ar_IQ|ar_JO|ar_KW|ar_LB|ar_LY|ar_MA|ar_OM|ar_QA|ar_SA|ar_SD|ar_SY|ar_TN|ar_YE|as_IN|ast_ES|az_AZ|be_BY|ber_DZ|ber_MA|bg_BG|bn_BD|bn_IN|bo_CN|bo_IN|br_FR|bs_BA|byn_ER|ca_AD|ca_ES|ca_FR|ca_IT|crh_UA|csb_PL|cs_CZ|cv_RU|cy_GB|da_DK|de_AT|de_BE|de_CH|de_DE|de_LU|dv_MV|dz_BT|el_CY|el_GR|en_AG|en_AU|en_BW|en_CA|en_DK|en_GB|en_HK|en_IE|en_IN|en_NG|en_NZ|en_PH|en_SG|en_US|en_ZA|en_ZW|es_AR|es_BO|es_CL|es_CO|es_CR|es_DO|es_EC|es_ES|es_GT|es_HN|es_MX|es_NI|es_PA|es_PE|es_PR|es_PY|es_SV|es_US|es_UY|es_VE|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fo_FO|fr_BE|fr_CA|fr_CH|fr_FR|fr_LU|fur_IT|fy_DE|fy_NL|ga_IE|gd_GB|gez_ER|gez_ET|gl_ES|gu_IN|gv_GB|ha_NG|he_IL|hi_IN|hne_IN|hr_HR|hsb_DE|ht_HT|hu_HU|hy_AM|i18n|id_ID|ig_NG|ik_CA|is_IS|it_CH|it_IT|iu_CA|iw_IL|ja_JP|ka_GE|kk_KZ|kl_GL|km_KH|kn_IN|kok_IN|ko_KR|ks_IN|ku_TR|kw_GB|ky_KG|lg_UG|li_BE|li_NL|lo_LA|lt_LT|lv_LV|mai_IN|mg_MG|mi_NZ|mk_MK|ml_IN|mn_MN|mr_IN|ms_MY|mt_MT|my_MM|nb_NO|nds_DE|nds_NL|ne_NP|nl_AW|nl_BE|nl_NL|nn_NO|nr_ZA|nso_ZA|oc_FR|om_ET|om_KE|or_IN|pa_IN|pap_AN|pa_PK|pl_PL|POSIX|ps_AF|pt_BR|pt_PT|ro_RO|ru_RU|ru_UA|rw_RW|sa_IN|sc_IT|sd_IN|se_NO|shs_CA|sid_ET|si_LK|sk_SK|sl_SI|so_DJ|so_ET|so_KE|so_SO|sq_AL|sq_MK|sr_ME|sr_RS|ss_ZA|st_ZA|sv_FI|sv_SE|ta_IN|te_IN|tg_TJ|th_TH|ti_ER|ti_ET|tig_ER|tk_TM|tl_PH|tn_ZA|tr_CY|tr_TR|ts_ZA|tt_RU|tu_IN|ug_CN|uk_UA|ur_IN|ur_PK|uz_UZ|ve_ZA|vi_VN|wa_BE|wal_ET|wo_SN|xh_ZA|yi_US|yo_NG|zh_CN|zh_HK|zh_SG|zh_TW|zu_ZA|raj_IN|ce_RU|raj_IN|ce_RU|ckb_IQ|ckb_IR)"
 %endif