[Pkg-isocodes-devel] [pkg-isocodes-Bugs][314422] tt.po uses Latin script although the glibc locale tt_RU.UTF-8 uses cyrillic script

pkg-isocodes-bugs at alioth.debian.org pkg-isocodes-bugs at alioth.debian.org
Sat Sep 7 11:49:03 UTC 2013


pkg-isocodes-Bugs item #314422, was opened at 2013-09-07 13:49 by Mike FABIAN
You can respond by visiting: 
https://alioth.debian.org/tracker/?func=detail&atid=413077&aid=314422&group_id=30316

Status: Open
Priority: 3
Submitted By: Mike FABIAN (mfabian-guest)
Assigned to: Nobody (None)
Summary: tt.po uses Latin script although the glibc locale tt_RU.UTF-8 uses cyrillic script 
Part: General


Initial Comment:


See also https://bugzilla.redhat.com/show_bug.cgi?id=1005174 which is caused by
this problem.

glibc has the following locales for Tatar (tt):

    $ locale -a | grep ^tt
    tt_RU
    tt_RU.utf8
    tt_RU.utf8 at iqtelif
    tt_RU at iqtelif

tt_RU.UTF-8 at iqtelif uses Latin script:

    $ LANG=tt_RU.UTF-8 at iqtelif date
    Com Sin  6 13:00:25 CEST 2013

and tt_RU.UTF-8 uses cyrillic script:

    $ LANG=tt_RU.UTF-8 date
    Җом Сен  6 13:01:34 CEST 2013

This causes the problem, that gnome-initial-setup, which uses
the available glibc locales to offer a list of languages
to the user to choose, displays Tatar twice,
once for tt_RU.utf8 at iqtelif and once for tt_RU.UTF-8.

That is good, but the languages in this list are shown as language
endonyms (with territory) and to get these endonyms, the iso-codes
package is used.

As there is only one translation for Tatar in iso-codes-3.46 in the files:

./iso_639_3/tt.po
./iso_639/tt.po
./iso_3166/tt.po

which uses Latin script, both lines displayed by gnome-initial-setup
for the locales tt_RU.utf8 at iqtelif and tt_RU.UTF-8 end up to be
displayed identically as 

    Tatarça (Urıs Patşahlıq)

So probably the translations using Latin script should be moved to
tt at iqtelif.po. That would make the two entries for tt_RU.utf8 at iqtelif and tt_RU.UTF-8 in gnome-initial-setup distinct, only the line for tt_RU.utf8 at iqtelif
would display 

    Tatarça (Urıs Patşahlıq)

then, the line for tt_RU.UTF-8 would fallback to English because of the
lack of a translation for Tatar using Cyrillic.

If possible, translations using the Cyrillic script should be added.

https://en.wikipedia.org/wiki/Tatar_language#Writing_system

seems to say that Cyrillic script is more commonly used for Tatar, at
least at the moment.



----------------------------------------------------------------------

You can respond by visiting: 
https://alioth.debian.org/tracker/?func=detail&atid=413077&aid=314422&group_id=30316



More information about the Pkg-isocodes-devel mailing list