After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 671530 - Language List has limited language only British English, Chinese (simplified), English, Spanish
Language List has limited language only British English, Chinese (simplified)...
Status: RESOLVED FIXED
Product: gnome-control-center
Classification: Core
Component: Region & Language
3.5.x
Other Linux
: Normal normal
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-03-07 06:26 UTC by A S Alam
Modified: 2012-08-22 15:18 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
common: Add Russian as a common language (1.17 KB, patch)
2012-03-08 12:55 UTC, Bastien Nocera
committed Details | Review
common: Add Arabic as a common language (1.11 KB, patch)
2012-08-14 11:36 UTC, Javier Jardón (IRC: jjardon)
committed Details | Review

Description A S Alam 2012-03-07 06:26:39 UTC
Region and Language has Limited Number of Language by Default. It includes only
British English, Chinese (simplified), English, Spanish. You can selected with +, but how list is created for above language

Region and Language -> Language
Package: control-center-3.3.90-1.fc17


from https://bugzilla.redhat.com/show_bug.cgi?id=681750#c24

--
3) When non-english speaking users can be lucky enough and reach the
Applications->system tools->system settings->Region and language, it shows only
four languages by default (British English, Chinese, English and Spanish).
---
Comment 1 Bastien Nocera 2012-03-07 10:06:26 UTC
It shows a small selection of possible languages. You'll get more languages by pressing the '+' button. The languages were chosen by Westerners as popular choices, they cover parts of Western Europe, North America, South America, and very large chunks of Africa.
Comment 2 André Klapper 2012-03-07 10:08:19 UTC
Setting NEEDINFO without any question does not make sense.

A S Alam: Does comment 1 fix the problem for you?
Comment 3 Kevin Raymond 2012-03-08 11:39:24 UTC
I don't think so.
There are *lot* of languages, the we have enough spare space in the select window to add more languages.

Please see
http://en.wikipedia.org/wiki/List_of_languages_by_number_of_native_speakers
and
http://geography.about.com/od/culturalgeography/a/10languages.htm

And because I am French, I would also include the 6 United Nations official languages:
http://en.wikipedia.org/wiki/Official_languages_of_the_United_Nations



According to wikipedia, if we start at 50 million of native speakers, that will give us a list with 23 options, which won't let us scroll so much.
Comment 4 Bastien Nocera 2012-03-08 12:13:45 UTC
We have to make a selection, and it can easily be overridden by distributors (and the administrator for the system).

I'm fine with adding Russian and Arabic to the list, but adding more languages is a waste of time. If we're going to have a list that needs scrolling, we might as well put all the languages in there.

Adding Russian should be straight forward, adding Russian from Russia to the list (ru_RU.UTF-8).

Except that adding Arabic is a problem as there's no "generic" Arabic:
$ ./list-languages  | grep -i arabic
ar_OM.utf8 == Arabic (Oman)
ar_AE.utf8 == Arabic (United Arab Emirates)
ar_QA.utf8 == Arabic (Qatar)
ar_IN.utf8 == Arabic (India)
ar_IQ.utf8 == Arabic (Iraq)
ar_BH.utf8 == Arabic (Bahrain)
ar_YE.utf8 == Arabic (Yemen)
ar_JO.utf8 == Arabic (Jordan)
ar_SA.utf8 == Arabic (Saudi Arabia)
ar_SD.utf8 == Arabic (Sudan)
ar_KW.utf8 == Arabic (Kuwait)
ar_LB.utf8 == Arabic (Lebanon)
ar_SY.utf8 == Arabic (Syrian Arab Republic)
ar_DZ.utf8 == Arabic (Algeria)
ar_LY.utf8 == Arabic (Libya)
ar_TN.utf8 == Arabic (Tunisia)
ar_EG.utf8 == Arabic (Egypt)
ar_MA.utf8 == Arabic (Morocco)
$ ./list-languages  | grep -i arabic | wc -l
18

Ideas?
Comment 5 Bastien Nocera 2012-03-08 12:55:02 UTC
Created attachment 209245 [details] [review]
common: Add Russian as a common language
Comment 6 Bastien Nocera 2012-03-08 12:56:27 UTC
Re comment 0, another bug made French and German not appear in the list.
Comment 7 Tobias Mueller 2012-07-10 23:36:56 UTC
Reopening as I can't see any open non developer question. Also, as there is a patch in the queue, I'm setting to NEW as this is obviously somthing that requires an actual fix.
Comment 8 Javier Jardón (IRC: jjardon) 2012-08-13 08:49:31 UTC
Agree, the 6 United Nations official languages [1] should be in the list, so
- russian
- arabic
should be added

About the arabix problem, seems that there is only one team (ar) working in the translations, so not need to choose a variant

[1] http://en.wikipedia.org/wiki/Official_languages_of_the_United_Nations
[2] http://l10n.gnome.org/languages/ar/
Comment 9 Bastien Nocera 2012-08-14 10:32:03 UTC
(In reply to comment #8)
> Agree, the 6 United Nations official languages [1] should be in the list, so
> - russian
> - arabic
> should be added
> 
> About the arabix problem, seems that there is only one team (ar) working in the
> translations, so not need to choose a variant

ar isn't a valid locale:

$ LC_ALL=ar totem

(process:5682): Gtk-WARNING **: Locale not supported by C library.
	Using the fallback 'C' locale.
Comment 10 Javier Jardón (IRC: jjardon) 2012-08-14 11:35:02 UTC
(In reply to comment #9)
> (In reply to comment #8)
> > Agree, the 6 United Nations official languages [1] should be in the list, so
> > - russian
> > - arabic
> > should be added
> > 
> > About the arabix problem, seems that there is only one team (ar) working in the
> > translations, so not need to choose a variant
> 
> ar isn't a valid locale:
> 
> $ LC_ALL=ar totem
> 
> (process:5682): Gtk-WARNING **: Locale not supported by C library.
>     Using the fallback 'C' locale.

Lets take Egyptian (ar_EG), wikipedia says that Its the most speaked one with 95 million native speakers [1]
Doesnt matter really as the translation will be taken from /usr/share/locale/ar/LC_MESSAGES

[1] http://en.wikipedia.org/wiki/Arabic_language
Comment 11 Javier Jardón (IRC: jjardon) 2012-08-14 11:36:01 UTC
Created attachment 221128 [details] [review]
common: Add Arabic as a common language
Comment 12 Bastien Nocera 2012-08-22 15:18:10 UTC
Attachment 209245 [details] pushed as 0e2b4a9 - common: Add Russian as a common language
Attachment 221128 [details] pushed as b682a3c - common: Add Arabic as a common language