Closed Bug 258265 Opened 20 years ago Closed 20 years ago

installer strings in defines.inc are charset-ambiguous

Categories

(Firefox :: Installer, defect)

x86
Windows 95
defect
Not set
normal

Tracking

()

VERIFIED FIXED

People

(Reporter: benjamin, Assigned: benjamin)

Details

(Keywords: fixed-aviary1.0, l12y)

Attachments

(1 file)

It turns out that the installer strings in defines.inc are charset-ambiguous. On
linux, they should be UTF8, and on windows, they must pick a windows standard
encoding (UTF8 is not an option because we cannot depend on MSLU). The solution
is to convert from UTF8 to the arbitrary encoding at build time, using iconv.
Patch forthcoming.
Attachment #158552 - Flags: review?(bryner)
Attachment #158552 - Flags: review?(bryner) → review+
Comment on attachment 158552 [details] [diff] [review]
Use iconv for windows at build time

This is, I believe, the last change before the Firefox l10n freeze. I need to
review the blocking? list before declaring it so.
Attachment #158552 - Flags: approval-aviary?
There is another defines.inc in toolkit. It contains only one line: the one of
the locale. 

Unfortunately, the french word for french (français) is not US-ASCII neither.
Will it receive the same treatment? Or, if that is feasable, could we completely
get rid of this file?
> There is another defines.inc in toolkit. It contains only one line: the one of
> the locale. 

This file is UTF-8. This patch makes all the .inc files UTF8.
Comment on attachment 158552 [details] [diff] [review]
Use iconv for windows at build time

a=asa (on behalf of the aviary team) for checkin to the aviary branch.
Attachment #158552 - Flags: approval-aviary? → approval-aviary+
Status: NEW → RESOLVED
Closed: 20 years ago
Keywords: fixed-aviary1.0
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
QA Contact: bugzilla → installer
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: