Open Bug 306369 Opened 19 years ago Updated 2 years ago

Add an extra parsable parameter to the strings in appstrings.properties for a product name

Categories

(Core :: DOM: Navigation, defect)

defect

Tracking

()

People

(Reporter: Waldo, Unassigned)

References

(Depends on 1 open bug, Blocks 1 open bug, )

Details

(Keywords: helpwanted)

In order to use a product name in these strings (such as "Firefox" or, generically, "the browser"), another parameter has to be added to the strings to allow the product name to be substituted into the string before it's used. Firefox on the branch is using an evil hack for this and all but certainly won't be un-hackified, but the trunk should fix this bug so the hack can be removed.
Please also see bug 301208 (contains all the debate about the content of the various error messages) and bug 302309 (trying to find a way to make this globally brandable) for reference here.
Jeff, adamlock's not likely to do anything about this bug... You might want to actually list the strings involved here in case someone does want to fix it. ;)
Keywords: helpwanted
Assignee: adamlock → nobody
QA Contact: adamlock → docshell
(Noticed while testing in bug 323909 comment 2.) Files, with 1 example: Core default file (used by SeaMonkey): </dom/locales/en-US/chrome/appstrings.properties> "protocolNotFound=%S is not a registered protocol." Override file specific to Firefox: </browser/locales/en-US/chrome/overrides/appstrings.properties> "protocolNotFound=Firefox doesn't know how to open this address, because the protocol (%S) isn't associated with any program."
Blocks: 336029
Depends on: 1790187
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.