Closed Bug 42902 Opened 24 years ago Closed 23 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
sgehani: the patch attached is based on 2001-03-29 build, please review it 
again.
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: 23 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: