[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#254993: Please add the sr_CS and sr_CS@cyrillic locales



Package: locales
Version: 2.3.2.ds1-13
Severity: wishlist
Tags: patch

Attached are proposed locales for "Serbian in Serbia and Montenegro", both
latin and cyrillic variants.

These were built from the existing sr_YU locales, by changing things related
to the country and currency as Yugoslavia (codename YU) no longer exists and
the country named "Serbia and Montenegro" (alpha-2 codename CS, alpha-3
codename SCG) being now registered in ISO-3166.

An effort for translating Debian Installer is on its way and having a valid
locale for sr_CS is needed as users cannot choose "YU" anymore as country
because it has disappeared from iso-3166.

For information related to specific stuff in Serbia and Montenegro, the help
of Alex Malinovich, the prospective serbian translator has been used.
(Alex CC'ed to this bug report).


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.6-1-686
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (ignored: LC_ALL set to fr_FR.UTF-8)

Versions of packages locales depends on:
ii  debconf                     1.4.28       Debian configuration management sy
ii  libc6 [glibc-2.3.2.ds1-13]  2.3.2.ds1-13 GNU C Library: Shared libraries an

-- debconf information excluded
comment_char %
escape_char  /
%
% Serbian Language Locale for Serbia and Montenegro
% derived from sr_YU
% Language: sr
% Territory: CS
% Application: general
% Users: general
% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-2
% Distribution and use is free, also
% for commercial purposes.

LC_IDENTIFICATION
title      "Serbian locale for Serbia and Montenegro"
source     "Christian Perrier and the Debian Project"
address    ""
contact    "Christian Perrier"
email      "bubulle@debian.org"
tel        ""
fax        ""
language   "Serbian"
territory  "Serbia and Montenegro"
revision   "0.1"
date       "2004-06-15"
%
category  "sr_CS:2000";LC_IDENTIFICATION
category  "sr_CS:2000";LC_CTYPE
category  "sr_CS:2000";LC_COLLATE
category  "sr_CS:2000";LC_TIME
category  "sr_CS:2000";LC_NUMERIC
category  "sr_CS:2000";LC_MONETARY
category  "sr_CS:2000";LC_MESSAGES
category  "sr_CS:2000";LC_PAPER
category  "sr_CS:2000";LC_NAME
category  "sr_CS:2000";LC_ADDRESS
category  "sr_CS:2000";LC_TELEPHONE

END LC_IDENTIFICATION

LC_COLLATE
copy "iso14651_t1"

% a b c c' c< d dz< d// e f g h i j k l lj m n nj o p
% q r s s< t u v w x y z z<

collating-symbol  <d-z-sh>
collating-element <D-Z<> from "<U0044><U017D>"
collating-element <D-z<> from "<U0044><U017E>"
collating-element <d-Z<> from "<U0064><U017D>"
collating-element <d-z<> from "<U0064><U017E>"
collating-symbol  <l-j-sh>
collating-element <L-J> from "<U004C><U004A>"
collating-element <L-j> from "<U004C><U006A>"
collating-element <l-J> from "<U006C><U004A>"
collating-element <l-j> from "<U006C><U006A>"
collating-symbol  <n-j-sh>
collating-element <N-J> from "<U004E><U004A>"
collating-element <N-j> from "<U004E><U006A>"
collating-element <n-J> from "<U006E><U004A>"
collating-element <n-j> from "<U006E><U006A>"
collating-symbol <cacute>
collating-symbol <ccaron>
collating-symbol <d//>
collating-symbol <scaron>
collating-symbol <zcaron>

collating-symbol <CAP-MIN>
collating-symbol <MIN-CAP>

reorder-after <MIN>
<MIN-CAP>
reorder-after <CAP>
<CAP-MIN>

reorder-after <c>
<cacute>
<ccaron>
<d>
<d-z-sh>
<d//>
reorder-after <l>
<l-j-sh>
reorder-after <n>
<n-j-sh>
reorder-after <s>
<scaron>
reorder-after <z>
<zcaron>

reorder-after <U0063>
<U0107>	<cacute>;<PCT>;<MIN>;IGNORE
<U010D>	<ccaron>;<PCT>;<MIN>;IGNORE
reorder-after <U0043>
<U0106>	<cacute>;<PCT>;<CAP>;IGNORE
<U010C>	<ccaron>;<PCT>;<CAP>;IGNORE

reorder-after <U0064>
<d-z<>	<d-z-sh>;<PCT>;<MIN>;IGNORE
<d-Z<>	<d-z-sh>;<PCT>;<MIN-CAP>;IGNORE
<U0111>	<d//>;<PCT>;<MIN>;IGNORE
reorder-after <U0044>
<D-Z<>	<d-z-sh>;<PCT>;<CAP>;IGNORE
<D-z<>	<d-z-sh>;<PCT>;<CAP-MIN>;IGNORE
<U0110>	<d//>;<PCT>;<CAP>;IGNORE

reorder-after <U006C>
<l-j>	<l-j-sh>;<PCT>;<MIN>;IGNORE
<l-J>	<l-j-sh>;<PCT>;<MIN-CAP>;IGNORE
reorder-after <U004C>
<L-J>	<l-j-sh>;<PCT>;<CAP>;IGNORE
<L-j>	<l-j-sh>;<PCT>;<CAP-MIN>;IGNORE

reorder-after <U006E>
<n-j>	<n-j-sh>;<PCT>;<MIN>;IGNORE
<n-J>	<n-j-sh>;<PCT>;<MIN-CAP>;IGNORE
reorder-after <U004E>
<N-J>	<n-j-sh>;<PCT>;<CAP>;IGNORE
<N-j>	<n-j-sh>;<PCT>;<CAP-MIN>;IGNORE

reorder-after <U0073>
<U0161>	<scaron>;<PCT>;<MIN>;IGNORE
reorder-after <U0053>
<U0160>	<scaron>;<PCT>;<CAP>;IGNORE

reorder-after <U007A>
<U017E>	<zcaron>;<PCT>;<MIN>;IGNORE
reorder-after <U005A>
<U017D>	<zcaron>;<PCT>;<CAP>;IGNORE

reorder-end
END LC_COLLATE

LC_CTYPE
copy "i18n"
translit_start
include "translit_combining";""

% cyrillic -> latin
<U0452> "<U0111>";"<U0064><U006A>" % d-
<U0453> "<U0067><U006A>" % gj
<U0455> "<U0064><U007A>" % dz
<U0458> "<U006A>" % j
<U0459> "<U006C><U006A>" % lj
<U045A> "<U006e><U006A>" % nj
<U045B> "<U0107>";"<U0063>" % c'
<U045C> "<U006B><U006A>" % kj
<U045F> "<U0064><U017E>";"<U0064><U007A>" % dz<

<U0402> "<U0110>";"<U0044><U006A>" % D-
<U0403> "<U0047><U006A>" % Gj
<U0405> "<U0044><U007A>" % Dz
<U0408> "<U004A>" % J
<U0409> "<U004C><U006A>" % Lj
<U040A> "<U004e><U006A>" % Nj
<U040B> "<U0106>";"<U0043>" % C'
<U040C> "<U004B><U006A>" % Kj
<U040F> "<U0044><U017E>";"<U0064><U007A>" % Dz<

<U0430> "<U0061>"
<U0431> "<U0062>"
<U0446> "<U0063>"
<U0434> "<U0064>"
<U0435> "<U0065>"
<U0444> "<U0066>"
<U0433> "<U0067>"
<U0445> "<U0068>"
<U0438> "<U0069>"
<U043A> "<U006B>"
<U043B> "<U006C>"
<U043C> "<U006D>"
<U043D> "<U006E>"
<U043E> "<U006F>"
<U043F> "<U0070>"
<U0440> "<U0072>"
<U0441> "<U0073>"
<U0442> "<U0074>"
<U0443> "<U0075>"
<U0432> "<U0076>"
<U0437> "<U007A>"
<U0436> "<U017E>";"<U007A>" % z<
<U0448> "<U0161>";"<U0073>" % s<
<U0447> "<U010D>";"<U0063>" % c<

<U0410> "<U0041>"
<U0411> "<U0042>"
<U0426> "<U0043>"
<U0414> "<U0044>"
<U0415> "<U0045>"
<U0424> "<U0046>"
<U0413> "<U0047>"
<U0425> "<U0048>"
<U0418> "<U0049>"
<U041A> "<U004B>"
<U041B> "<U004C>"
<U041C> "<U004D>"
<U041D> "<U004E>"
<U041E> "<U004F>"
<U041F> "<U0050>"
<U0420> "<U0052>"
<U0421> "<U0053>"
<U0422> "<U0054>"
<U0423> "<U0055>"
<U0412> "<U0056>"
<U0417> "<U005A>"
<U0416> "<U017D>";"<U005A>" % z<
<U0428> "<U0160>";"<U0053>" % s<
<U0427> "<U010C>";"<U0063>" % c<

translit_end
END LC_CTYPE

LC_MESSAGES
yesexpr "<U005E><U005B><U0064><U0044><U0079><U0059><U0031><U005D><U002E><U002A>"
noexpr  "<U005E><U005B><U006E><U004E><U0030><U005D><U002E><U002A>"
END LC_MESSAGES

LC_MONETARY
% "YUM"
% This is the "New Yugoslavian Dinar"
% YUN is *wrong* as this is the "convertible" "New Yugoslavian Dinar"
% YUD is the "old" Yugoslavian Dinar
% Please note that Montenegro uses EUR only. YUM is OK
% for Serbia and Kosovo
% There is NO Serbian Dinar
int_curr_symbol           "<U0059><U0055><U004D>"
% "din"
currency_symbol           "<U0064><U0069><U006E>"
mon_decimal_point         "<U002C>"
mon_thousands_sep         "<U0020>"
mon_grouping              3;3
positive_sign             ""
negative_sign             "<U002D>"
int_frac_digits           0
frac_digits               0
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               1
END LC_MONETARY

LC_NUMERIC
decimal_point             "<U002C>"
thousands_sep             ""
grouping                  0;0
END LC_NUMERIC

LC_TIME

abday   "<U006E><U0065><U0064>";"<U0070><U006F><U006E>";/
        "<U0075><U0074><U006F>";"<U0073><U0072><U0065>";/
        "<U010D><U0065><U0074>";"<U0070><U0065><U0074>";/
        "<U0073><U0075><U0062>"
day     "<U006E><U0065><U0064><U0065><U006C><U006A><U0061>";/
        "<U0070><U006F><U006E><U0065><U0064><U0065><U006C><U006A><U0061><U006B>";/
        "<U0075><U0074><U006F><U0072><U0061><U006B>";/
        "<U0073><U0072><U0065><U0064><U0061>";/
        "<U010D><U0065><U0074><U0076><U0072><U0074><U0061><U006B>";/
        "<U0070><U0065><U0074><U0061><U006B>";/
        "<U0073><U0075><U0062><U006F><U0074><U0061>"
abmon   "<U006A><U0061><U006E>";"<U0066><U0065><U0062>";/
        "<U006D><U0061><U0072>";"<U0061><U0070><U0072>";/
        "<U006D><U0061><U006A>";"<U006A><U0075><U006E>";/
        "<U006A><U0075><U006C>";"<U0061><U0076><U0067>";/
        "<U0073><U0065><U0070>";"<U006F><U006B><U0074>";/
        "<U006E><U006F><U0076>";"<U0064><U0065><U0063>"
mon     "<U006A><U0061><U006E><U0075><U0061><U0072>";/
        "<U0066><U0065><U0062><U0072><U0075><U0061><U0072>";/
        "<U006D><U0061><U0072><U0074>";/
        "<U0061><U0070><U0072><U0069><U006C>";/
        "<U006D><U0061><U006A>";/
        "<U006A><U0075><U006E><U0069>";/
        "<U006A><U0075><U006C><U0069>";/
        "<U0061><U0076><U0067><U0075><U0073><U0074>";/
        "<U0073><U0065><U0070><U0074><U0065><U006D><U0062><U0061><U0072>";/
        "<U006F><U006B><U0074><U006F><U0062><U0061><U0072>";/
        "<U006E><U006F><U0076><U0065><U006D><U0062><U0061><U0072>";/
        "<U0064><U0065><U0063><U0065><U006D><U0062><U0061><U0072>"
d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
d_fmt   "<U0025><U0064><U002D><U0025><U006D><U002D><U0025><U0059><U002E>"
t_fmt   "<U0025><U0054>"
am_pm   "";""
t_fmt_ampm ""
date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
<U0025><U005A><U0020><U0025><U0059>"
END LC_TIME

LC_PAPER
% FIXME
height   297
% FIXME
width    210
END LC_PAPER

LC_TELEPHONE
tel_int_fmt    "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025>/
<U006C>"
% 381?
int_prefix     "<U0033><U0038><U0031>"
END LC_TELEPHONE

LC_MEASUREMENT
% FIXME
measurement    1
END LC_MEASUREMENT

LC_NAME
% "%d%t%g%t%m%T%f"
name_fmt    "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
<U0025><U006D><U0025><U0074><U0025><U0066>"
END LC_NAME

LC_ADDRESS
% "%f%N%a%N%d%N%b%N%s %h %e %r%N%%z %T%N%c%N"
postal_fmt    "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
<U004E><U0025><U0025><U007A><U0020><U0025><U0054><U0025>/
<U004E><U0025><U0063><U0025><U004E>"
% "CS"
country_ab2 "<U0043><U0053>"
% "SCG"
country_ab3 "<U0053><U0043><U0047>"
% same as former Yugoslavia
country_num 891
END LC_ADDRESS
comment_char %
escape_char  /
%
% Serbian Language Locale for Serbia and Montenegro
% derived from sr_YU@cyrillic
% Language: sr
% Territory: CS
% Application: general
% Users: general
% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-5
% Distribution and use is free, also
% for commercial purposes.

LC_IDENTIFICATION
title      "Serbian locale for Serbia and Montenegro - cyrillic variant"
source     "Christian Perrier and the Debian Project"
address    ""
contact    "Christian Perrier"
email      "bubulle@debian.org"
tel        ""
fax        ""
language   "Serbian"
territory  "Serbia and Montenegro"
revision   "0.1"
date       "2004-06-15"
%
category  "sr_CS@cyrillic:2000";LC_IDENTIFICATION
category  "sr_CS@cyrillic:2000";LC_CTYPE
category  "sr_CS@cyrillic:2000";LC_COLLATE
category  "sr_CS@cyrillic:2000";LC_TIME
category  "sr_CS@cyrillic:2000";LC_NUMERIC
category  "sr_CS@cyrillic:2000";LC_MONETARY
category  "sr_CS@cyrillic:2000";LC_MESSAGES
category  "sr_CS@cyrillic:2000";LC_PAPER
category  "sr_CS@cyrillic:2000";LC_NAME
category  "sr_CS@cyrillic:2000";LC_ADDRESS
category  "sr_CS@cyrillic:2000";LC_TELEPHONE

END LC_IDENTIFICATION

LC_COLLATE
copy "sr_CS"
END LC_COLLATE

LC_CTYPE
copy "i18n"
END LC_CTYPE

LC_MESSAGES
yesexpr "<U005E><U005B><U0414><U0434><U0059><U0079><U005D><U002E><U002A>"
noexpr  "<U005E><U005B><U041D><U043D><U004E><U006E><U005D><U002E><U002A>"
END LC_MESSAGES

LC_MONETARY
% "YUM"
% This is the "New Yugoslavian Dinar"
% YUN is *wrong* as this is the "convertible" "New Yugoslavian Dinar"
% YUD is the "old" Yugoslavian Dinar
% Please note that Montenegro uses EUR only. YUM is OK
% for Serbia and Kosovo
% There is NO Serbian Dinar
int_curr_symbol           "<U0059><U0055><U004D>"
currency_symbol           "<U0434><U0438><U043D>"
mon_decimal_point         "<U002C>"
mon_thousands_sep         "<U0020>"
mon_grouping              3;3
positive_sign             ""
negative_sign             "<U002D>"
int_frac_digits           0
frac_digits               0
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               1
END LC_MONETARY

LC_NUMERIC
copy "sr_CS"
END LC_NUMERIC

LC_TIME

abday   "<U043D><U0435><U0434>";"<U043F><U043E><U043D>";/
        "<U0443><U0442><U043E>";"<U0441><U0440><U0435>";/
        "<U0447><U0435><U0442>";"<U043F><U0435><U0442>";/
        "<U0441><U0443><U0431>"
day     "<U043D><U0435><U0434><U0435><U0459><U0061>";/
        "<U043F><U043E><U043D><U0435><U0434><U0435><U0459><U0430><U043A>";/
        "<U0443><U0442><U043E><U0440><U0430><U043A>";/
        "<U0441><U0440><U0435><U0434><U0430>";/
        "<U0447><U0435><U0442><U0432><U0440><U0442><U0430><U043A>";/
        "<U043F><U0435><U0442><U0430><U043A>";/
        "<U0441><U0443><U0431><U043E><U0442><U0430>"
abmon   "<U0458><U0430><U043D>";"<U0444><U0435><U0431>";/
        "<U043C><U0430><U0440>";"<U0430><U043F><U0440>";/
        "<U043C><U0430><U0458>";"<U0458><U0443><U043D>";/
        "<U0458><U0443><U043B>";"<U0430><U0432><U0433>";/
        "<U0441><U0435><U043F>";"<U043E><U043A><U0442>";/
        "<U043D><U043E><U0432>";"<U0434><U0435><U0446>"
mon     "<U0458><U0430><U043D><U0443><U0430><U0440>";/
        "<U0444><U0435><U0431><U0440><U0443><U0430><U0440>";/
        "<U043C><U0430><U0440><U0442>";/
        "<U0430><U043F><U0440><U0438><U043B>";/
        "<U043C><U0430><U0458>";/
        "<U0458><U0443><U043D>";/
        "<U0458><U0443><U043B>";/
        "<U0430><U0432><U0433><U0443><U0441><U0442>";/
        "<U0441><U0435><U043F><U0442><U0435><U043C><U0431><U0430><U0440>";/
        "<U043E><U043A><U0442><U043E><U0431><U0430><U0440>";/
        "<U043D><U043E><U0432><U0435><U043C><U0431><U0430><U0440>";/
        "<U0434><U0435><U0446><U0435><U043C><U0431><U0430><U0440>"
d_t_fmt "<U002B><U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
d_fmt   "<U0025><U0064><U002D><U0025><U006D><U002D><U0025><U0059><U002E>"
t_fmt   "<U0025><U0054>"
am_pm   "";""
t_fmt_ampm ""
END LC_TIME

LC_PAPER
copy "sr_CS"
END LC_PAPER

LC_TELEPHONE
copy "sr_CS"
END LC_TELEPHONE

LC_MEASUREMENT
copy "sr_CS"
END LC_MEASUREMENT

LC_NAME
copy "sr_CS"
END LC_NAME

LC_ADDRESS
copy "sr_CS"
END LC_ADDRESS

Reply to: