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]