Locale proposal for German in Italy (South Tyrol)

Matthias Dieter Wallnöfer matthias.wallnoefer@lugbz.org
Sun Mar 13 23:02:00 GMT 2016


Hi Mike,

thanks for the precious input. Sure, with using the copy instruction the
text becomes much shorter and more portable.

Here an updated version.

Regards,
Matthias Wallnöfer

Mike Frysinger schrieb:
> On 13 Mar 2016 18:59, Matthias Dieter Wallnöfer wrote:
>> category  "de_IT:2000";LC_IDENTIFICATION
>> category  "de_IT:2000";LC_CTYPE
>> category  "de_IT:2000";LC_COLLATE
>> category  "de_IT:2000";LC_TIME
>> category  "de_IT:2000";LC_NUMERIC
>> category  "de_IT:2000";LC_MONETARY
>> category  "de_IT:2000";LC_MESSAGES
>> category  "de_IT:2000";LC_PAPER
>> category  "de_IT:2000";LC_NAME
>> category  "de_IT:2000";LC_ADDRESS
>> category  "de_IT:2000";LC_TELEPHONE
>> category  "de_IT:2000";LC_MEASUREMENT
> all the "de_IT:2000" should be "i18n:2000" instead
>
>> LC_COLLATE
>> % Copy the template from ISO/IEC 14651
>> copy "iso14651_t1"
>> END LC_COLLATE
> shouldn't this copy de_DE ?  don't you have same daicrit behavior ?
>
>> LC_MESSAGES
>> yesexpr "<U005E><U005B><U006A><U004A><U0079><U0059><U005D><U002E><U002A>"
>> noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
>> END LC_MESSAGES
> why not copy de_DE ?  it's the same.
>
>> LC_MONETARY
>> int_curr_symbol           "<U0045><U0055><U0052><U0020>"
>> currency_symbol           "<U20AC>"
>> mon_decimal_point         "<U002C>"
>> mon_thousands_sep         "<U002E>"
>> mon_grouping              3;3
>> positive_sign             ""
>> negative_sign             "<U002D>"
>> int_frac_digits           2
>> frac_digits               2
>> p_cs_precedes             1
>> p_sep_by_space            1
>> n_cs_precedes             1
>> n_sep_by_space            1
>> p_sign_posn               1
>> n_sign_posn               1
>> END LC_MONETARY
> since this is largely based on the region rather than translation,
> don't you want to copy it_IT here ?  those will be the same.
>
>> LC_TIME
>> ...
>> END LC_TIME
> these are the same as de_AT ?  you can replace these with a copy
>
>> LC_PAPER
>> height   297
>> width    210
>> END LC_PAPER
> copy it_IT instead ?
>
>> LC_MEASUREMENT
>> % metric
>> measurement 1
>> END LC_MEASUREMENT
> same here
>
>> LC_NAME
>> name_fmt    "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
>> <U0025><U006D><U0025><U0074><U0025><U0066>"
>> END LC_NAME
> copy de_DE or de_AT instead ?
> -mike

-------------- next part --------------
comment_char %
escape_char  /

% German Language Locale for Italy
% Source: not available
% Address: I-39100 Bolzano/Bozen, Italy
% Contact: Matthias Dieter Wallno:fer
% Email: matthias.wallnoefer@lugbz.org
% Tel: not available
% Fax: not available
% Language: de
% Territory: IT
% Revision: 1.0
% Date: 2016-03-12
% Users: general
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.

LC_IDENTIFICATION
title      "German locale for Italy"
source     ""
address    "I-39100 Bolzano/Bozen"
contact    "Matthias Dieter Wallno:fer"
email      "libc-locales@sourceware.org"
tel        ""
fax        ""
language   "German"
territory  "Italy"
revision   "1.0"
date       "2000-06-28"
%
category  "i18n:2000";LC_IDENTIFICATION
category  "i18n:2000";LC_CTYPE
category  "i18n:2000";LC_COLLATE
category  "i18n:2000";LC_TIME
category  "i18n:2000";LC_NUMERIC
category  "i18n:2000";LC_MONETARY
category  "i18n:2000";LC_MESSAGES
category  "i18n:2000";LC_PAPER
category  "i18n:2000";LC_NAME
category  "i18n:2000";LC_ADDRESS
category  "i18n:2000";LC_TELEPHONE
category  "i18n:2000";LC_MEASUREMENT
END LC_IDENTIFICATION

LC_CTYPE
copy "de_DE"
END LC_CTYPE

LC_COLLATE
copy "de_DE"
END LC_COLLATE

LC_MESSAGES
copy "de_DE"
END LC_MESSAGES

LC_MONETARY
copy "it_IT"
END LC_MONETARY

LC_NUMERIC
copy "de_DE"
END LC_NUMERIC

LC_TIME
copy "de_AT"
END LC_TIME

LC_PAPER
copy "it_IT"
END LC_PAPER

LC_TELEPHONE
copy "it_IT"
END LC_TELEPHONE

LC_MEASUREMENT
copy "it_IT"
END LC_MEASUREMENT

LC_NAME
copy "de_DE"
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><U007A><U0020><U0025><U0054><U0025>/
<U004E><U0025><U0063><U0025><U004E>"
country_ab2 "<U0049><U0054>"
country_ab3 "<U0049><U0054><U0041>"
country_num 380
% I
country_car    "<U0049>"
% Deutsch
lang_name     "<U0044><U0065><U0075><U0074><U0073><U0063><U0068>"
% de
lang_ab       "<U0064><U0065>"
% deu
lang_term     "<U0064><U0065><U0075>"
% ger
lang_lib      "<U0067><U0065><U0072>"
END LC_ADDRESS
-------------- next part --------------
comment_char %
escape_char  /

% German Language Locale for Italy with Euro
% Source: not available
% Address: I-39100 Bolzano/Bozen, Italy
% Contact: Matthias Dieter Wallno:fer
% Email: matthias.wallnoefer@lugbz.org
% Tel: not available
% Fax: not available
% Language: de
% Territory: IT
% Option: euro
% Date: 2016-03-12
% Users: general
% Charset: ISO-8859-15
% Distribution and use is free, also
% for commercial purposes.

LC_IDENTIFICATION
title      "German locale for Italy with Euro"
source     ""
address    "I-39100 Bolzano/Bozen"
contact    "Matthias Dieter Wallno:fer"
email      "libc-locales@sourceware.org"
tel        ""
fax        ""
language   "German"
territory  "Italy"
revision   "1.0"
date       "2000-08-20"
%
category  "i18n@euro:2000";LC_IDENTIFICATION
category  "i18n@euro:2000";LC_CTYPE
category  "i18n@euro:2000";LC_COLLATE
category  "i18n@euro:2000";LC_TIME
category  "i18n@euro:2000";LC_NUMERIC
category  "i18n@euro:2000";LC_MONETARY
category  "i18n@euro:2000";LC_MESSAGES
category  "i18n@euro:2000";LC_PAPER
category  "i18n@euro:2000";LC_NAME
category  "i18n@euro:2000";LC_ADDRESS
category  "i18n@euro:2000";LC_TELEPHONE
category  "i18n@euro:2000";LC_MEASUREMENT
END LC_IDENTIFICATION

LC_CTYPE
copy "de_IT"
END LC_CTYPE

LC_COLLATE
copy "de_IT"
END LC_COLLATE

LC_MESSAGES
copy "de_IT"
END LC_MESSAGES

LC_MONETARY
copy "de_IT"
END LC_MONETARY

LC_NUMERIC
copy "de_IT"
END LC_NUMERIC

LC_TIME
copy "de_IT"
END LC_TIME

LC_PAPER
copy "de_IT"
END LC_PAPER

LC_TELEPHONE
copy "de_IT"
END LC_TELEPHONE

LC_MEASUREMENT
copy "de_IT"
END LC_MEASUREMENT

LC_NAME
copy "de_IT"
END LC_NAME

LC_ADDRESS
copy "de_IT"
END LC_ADDRESS


More information about the Libc-locales mailing list