Closed Bug 42902 Opened 24 years ago Closed 24 years ago

Placeholder to remove localizable resources from binary resources

Categories

(SeaMonkey :: Installer, defect, P4)

PowerPC
All
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: mcintosh, Assigned: yinglinxia)

Details

(Keywords: l12y)

Attachments

(3 files)

Please remove localizable resources from config files to be placed in text (properties) files. The impact on L10N is significant and multiplies by number of languages and builds with UI/version changes.
Putting on PDT radar
Keywords: nsbeta2
To clarify, we concluded that the proposal is to expose strings from binary resources into .properties string bundles. This would cover all strings in the stub installers' UI that are not included in the config.ini files (e.g., widget titles like "Back" and "Next" on the navigation buttons). The original summary and description of this bug suggests that we should be moving localizable strings out from the config.ini file into a separate .properties file. We believe this clashes with our architecture to centralize configuarion information (and clients such as CCK will suffer repercussions). We also concluded that it is conveniently possible to automate localization of recognized keys in the config.ini. This bug is really a placeholder for reading in localizable strings used by the stub installer UIs' widgets from a .properties file at stub installer load time. Changing summary to reflect the same.
Status: NEW → ASSIGNED
Summary: Placeholder to remove localizable resources from config files → Placeholder to remove localizable resources from binary resources
Putting on [nsbeta2-] radar. This is really a meta bug at this point. When you have a specific bug, give us info and renominate.
Whiteboard: [nsbeta2-]
Target Milestone: --- → M30
Changing fictional "M30" to reality
Target Milestone: M30 → Future
updating mac mozilla installer QA contact to me
QA Contact: gbush → asa
Priority: P3 → P4
Tao, is this still an issue?
Keywords: l12y
It's an installer issue; amasri or ying probably know better.
Still an issue for Mac; fixed for linux.
Need info. Ying info, please review. Nominating as nsbeta1.
Keywords: nsbeta2nsbeta1
We don't have the bandwidth to re-architect this by nsbeta1, maybe the next release.
Keywords: nsbeta1nsbeta1-
The Netscape 6 Mac installer binary contains the following localizable resources, which need to be removed to a text file: - ALRT: 120 - Netscape About Box 150 - Delete old installation? 160 - MacOS 8.5 or higher required - MENU: 0, 120, 140, 143, 150, 151, 152, 163 - STR#: 140 - i18n strings (contains all the buttons, prompt strings, ... in the installer) 144 - error strings (contains all the error message strings) 170 - Installer title
Ying-lin has a pretty good patch for this. Over to him.
Assignee: sgehani → yxia
Status: ASSIGNED → NEW
Attached file attach install.ini file (deleted) —
sgehani: the patch attached is based on 2001-03-29 build, please review it again.
Attached patch Attacted the patch (revised) (deleted) — Splinter Review
r=sgehani
alecf, please super review, thanks!
sr=alecf
Keywords: nsbeta1-mozilla1.0
Whiteboard: [nsbeta2-]
Target Milestone: Future → ---
installer.ini file checked in in both trees under: xpinstall/wizard/mac/macbuild/Installer Modules/installer.ini Release build packaging automation updated to include this file in daily builds.
All files just checked in. Change to FIXED now.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
verified
Status: RESOLVED → VERIFIED
QA Contact: asa → gbush
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: