Closed Bug 264430 Opened 21 years ago Closed 20 years ago

Installation doesn't show all characters when the system uses a locale with a charset different than latin1

Categories

(Mozilla Localizations :: es-ES / Spanish, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: berarma, Assigned: omgs)

Details

User-Agent: Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.7.3) Gecko/20040913 Build Identifier: Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.7.3) Gecko/20040913 My locale: LANG=es_ES.UTF-8 LC_CTYPE="es_ES.UTF-8" LC_NUMERIC="es_ES.UTF-8" LC_TIME="es_ES.UTF-8" LC_COLLATE="es_ES.UTF-8" LC_MONETARY="es_ES.UTF-8" LC_MESSAGES="es_ES.UTF-8" LC_PAPER="es_ES.UTF-8" LC_NAME="es_ES.UTF-8" LC_ADDRESS="es_ES.UTF-8" LC_TELEPHONE="es_ES.UTF-8" LC_MEASUREMENT="es_ES.UTF-8" LC_IDENTIFICATION="es_ES.UTF-8" LC_ALL= Mozilla won't show non-ascii characters with this locale. It works it the locale uses the iso-8859-1 charset. I guess the installer reads localization resources as if they were encoded in the system locale. Reproducible: Always Steps to Reproduce: 1. Configure es_ES.UTF-8 as your locale 2. Run Mozilla installation 3. Go thru all steps and check the missing strings Actual Results: Installation went ok but some strings where missing, everything after a non-ascii character was missing. Expected Results: Show all characters independently of default locale charset.
There's an easy workaround: set the locale to es_ES in the mozilla-installer script, and it should be ok.
Still a bug in the installer. This workaround may not work always, in the near future utf-8 will be more common, and es_ES.iso-8859-1 may not be available by default. I guess this is not particular to the spanish translation. Maybe should be fixed by upstream developers in the installer.
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Como parece que no se me ha entendido en los anteriores mensajes, lo dejaré a titulo informativo en castellano. Esta solución no sirve si en el sistema en cuestión no existe el locale que usa Óscar, es_ES.iso-8859-1, tal vez no afecte a mucha gente pero ahí está.
You need to log in before you can comment on or make changes to this bug.