Package: mozilla-firefox-locale-all
Severity: normal
Tags: l10n

The order in which the language preferences are placed is wrong for some
localizations.

Since many users don't know the existence of language content
negotiation[#], the default values for foo_BAR language should be:

"foo-bar, foo, en-us- en"

The order is important and the country specific codes should precede the
generic code.

English should be in the string (either British or American), since most
pages are in English and if the server doesn't find a good linguistical
version of the page it can (it has the possibility, I hope not many servers
do it)

[#] http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.4

In locale/global/intl.properties we have intl.accept_languages defined
incorrectly IMHO for some languages. Some changes must be decided by the
appropriate language community, but others are wrong from a technical point
of view.

Major problems:

English or national language missing:

ast-ES.prop:intl.accept_languages=ast-es, ast
bg-BG.prop:intl.accept_languages=bg-bg, bg
da-DK.prop:intl.accept_languages=en-us, en
es-ES.prop:intl.accept_languages=es-es, es
gu-IN.prop:intl.accept_languages=en-us, en
Should be: gu-in, gu, en-gb, en
British is more used than American

he-IL.prop:intl.accept_languages=he-il, he
pa-IN.prop:intl.accept_languages=pa-in, pa
pt-BR.prop:intl.accept_languages=pt-br, pt
ru-RU.prop:intl.accept_languages=ru-ru, ru
sq-AL.prop:intl.accept_languages=en-us, en
tr-TR.prop:intl.accept_languages=en-us, en
zh-CN.prop:intl.accept_languages=zh-cn,zh

Wrong order:
pt-PT.prop:intl.accept_languages=pt, pt-br, en, en-us
Should be: pt-br, pt, en-us, en

ro-RO.prop:intl.accept_languages=ro, en-us, en-gb, en
Romania is quite francophone, so it wouldn't be absurd to put:
ro-ro, ro, en-us, en, fr-fr, fr

zh-TW.prop:intl.accept_languages=zh-tw, en-us, en, zh
Should be: zh-tw, zh, en-us, en

fr-FR.prop:intl.accept_languages=fr, fr-fr, en-us, en
Should be: fr-fr, fr, en-us, en

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.11.7-unicode
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to