Created attachment 6425 [details]
glibc locale definition file for az_IR
Dear glibc maintainers,
Please find the attached locale definition for az_IR to be considered for inclusion in glibc.
Additional details about this locale:
Azerbaijani languages is the second most used language in Iran, after the official Persian, and has 11 - 20 millions of speakers in Iran.
Azerbaijani languages in Iran differs from that of Azerbaijan in writing system which is based on arabic script against latic script of Azerbaijan, and a few of words.
Thanks for your attention,
So? From the article it is clear that Azeri in arabic script has no orthograpy, sort order or even the alphabet. Locales should represent official codified standards of languages, not everything that some internet community has invented or uses.
Thanks for your attention, I was losing hope!
Actually it has orthography. This file contains the results of orthography sessions held by our linguists and pioneer of our language, that led to standardization of this language, and is now widely accepted and in use:
This language also has its own ISO 639-3 code as an independent and official language: "azb". This is some information about this code and language in some well known linguistic websites:
It is not a community invented language, there are numerous publications, broadcasting, historical resources and internet resources available on it.
However since it can almost be written with Persian keyboard and also due to lack of our efforts, it has not been standardized in computer world and does not have its own standard keyboard layout, or computer locale. As a first step we need it to be accepted in glibc and then continue working on it.
Should this be az_IR or azb_IR? Looking at your latest comments I guess it should be azb, shouldn't it?
Both can be correct, but I see in the other locales that the 2-character codes (ISO-639-1) are used, so I though it should be az_IR. The north Azerbaijani locale is submitted as az_AZ, if we were to use ISO-639-3 codes, it should've been azj_AZ.
I don't insist on any name. Please use which one you see to be suitable.
On Sat, Nov 17, 2012 at 07:50:46AM +0000, mousamk at gmail dot com wrote:
> --- Comment #4 from Mousa Moradi <mousamk at gmail dot com> 2012-11-17 07:50:46 UTC ---
> Both can be correct, but I see in the other locales that the 2-character codes
> (ISO-639-1) are used, so I though it should be az_IR. The north Azerbaijani
> locale is submitted as az_AZ, if we were to use ISO-639-3 codes, it should've
> been azj_AZ.
> I don't insist on any name. Please use which one you see to be suitable.
We should use the 2-letter code if it exists.
This is in accodannce with practice, and also Internet practice
and the ISO standard on POSIX and Linux locales.
(In reply to comment #5)
> We should use the 2-letter code if it exists.
> This is in accodannce with practice, and also Internet practice
> and the ISO standard on POSIX and Linux locales.
> best regards
I'm OK with that.
My original request was with 2-letter code, too.
Thanks for attention.
We have aze which is aliased to az for Azerbaijani and azb for Southern Azerbaijani.
So, using az is correct since it's the two letter form.
There's no two letter form for Southern Azerbaijani and thus we should use azb.
(In reply to comment #7)
> We have aze which is aliased to az for Azerbaijani and azb for Southern
> So, using az is correct since it's the two letter form.
> There's no two letter form for Southern Azerbaijani and thus we should use azb.
Please note that according to ISO-639-3, 'az' (or 'aze') is a macrolanguage and has 'azj' (North Azerbaijani) and 'azb' (South Azerbaijani) as sublanguages. The language in az_AZ is North Azerbaijani and not only a simple "Azerbaijani"
Your dividing of this to "Azerbaijani" and "South Azerbaijani" is not correct, since starting from ISO-639-3, one is macrolanguage and the other is a concrete language. 'azj' is some kind of 'az' but 'az' is not necessarily 'azj'.
And looking to the fact that North Azerbaijani is not spoken in Iran, az_IR implies 'azb'.
My understanding of ISO 639 is that aze is an alias for az - and our rule is to use the two letter form if it exists. You're requesting aze AFAIU.
But since it seems you don't agree with my interpration and I won't have time in the next few weeks to dig deeper into this, I let others comment and take over.
Sorry to hear!
I just tried to say that az_IR is correct and there's no need to break the usual pattern of using two-letter codes.
Of course azb_IR is more accurate but az_IR is not incorrect and as many other language have used two-letter codes like sorani kurdish, northern azerbaijani and ..., we can also use that in this case.
Created attachment 7576 [details]
The updated locale file for South Azerbaijani language.
Ok, It's been two years now that I've been waiting! Does adding a simple locale takes this much time? BTW I think having a 3-letter code is better than having nothing. So if the problem was the choice of azb_IR or az_IR, I think both is correct (although I think az_IR is more suitable) and I have no problem with each one. I even updated the locale file for azb_IR coding.
Send a copy to the libc-alpha mailing list to get it pushed forward.
As you may konw, we, Azerbaijani people in Iran, can not write in our language in computer based systems. The main reason is that our language alphabet definitions has not been yet registerd and supported in Linux based or other computer operating systems. I have reviewed the proposed definition files and I could say that they are indicators of our Arabic-alphabet-based writing system. I would like to ask maintainers and admins about a little bit more acceleration in registering and supporting our language in this systems, while millions of Azerbaijani people in Iran are really waiting to see their language has been supported by world's leading computer operating system.
Created attachment 7580 [details]
The update 2-letter version of locale file.
The is alternative for the 3-version code. I'm adding it to have both options.
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via 10b8eb8fcc613b26bba17c5cd67691b409b9a608 (commit)
via 551d64b2d7e7f84f18dfa619c6e93a884127fd13 (commit)
via c5527d7ddcfc1fbd7a129679580cf5d5e0b52ff5 (commit)
via 30c0c707f7bcdbb4454bf540bb58cc9acd3b226f (commit)
via 9e17c7aee3c63479f016c9917f26a27c0e40d9a5 (commit)
from d3675d957b9427d4d119250514a25aaba78d26de (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
Author: Akhilesh Kumar <email@example.com>
Date: Thu Jul 27 15:59:25 2017 +0530
Fix country name in title of mai_NP locale
* locales/mai_NP (LC_IDENTIFICATION): Fix country name in title.
Author: Ihar Hrachyshka <firstname.lastname@example.org>
Date: Thu Jul 27 11:44:40 2017 +0200
Improve country_name in be_BY@latin
Author: Mike FABIAN <email@example.com>
Date: Thu Jul 27 11:04:38 2017 +0200
Minor improvements to new az_IR locale
* locales/az_IR (LC_MESSAGES): Improve yesexpr and noexpr.
* locales/az_IR (LC_ADDRESS): Fix typo in comment and
use the individual iso-639-3 code for South Azerbaijani
"azb" in lang_term.
* locales/az_IR (LC_NAME): Improve readability of name_fmt in source.
Author: Mousa Moradi <firstname.lastname@example.org>
Date: Thu Jul 27 10:41:21 2017 +0200
Add new az_IR locale
* locales/az_IR: New file.
Author: Akhilesh Kumar <email@example.com>
Date: Thu Jul 27 10:10:57 2017 +0200
Fix wrong monetary system used in ta_LK locale
* locales/ta_LK (LC_MONETARY): copy "si_LK"
Summary of changes:
ChangeLog | 4 +
locale/iso-639.def | 2 +
localedata/ChangeLog | 28 ++++
localedata/SUPPORTED | 1 +
localedata/locales/az_IR | 291 ++++++++++++++++++++++++++++++++++++++++
localedata/locales/be_BY@latin | 2 +-
localedata/locales/mai_NP | 2 +-
localedata/locales/ta_LK | 2 +-
8 files changed, 329 insertions(+), 3 deletions(-)
create mode 100644 localedata/locales/az_IR