Closed Bug 1345507 Opened 8 years ago Closed 8 years ago

thunderbird 52.0 en-GB build from comm-release

Categories

(Mozilla Localizations :: en-GB / English (United Kingdom), defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1343890

People

(Reporter: ray, Assigned: mamozrk)

Details

Thunderbird 52.0 en-GB build fails with RuntimeError: File "chrome/messenger/removeAccount.dtd" not found in .../l10n/en-GB/mail which is fixed by copying .../comm-release/mail/locales/en-US/chrome/messenger/removeAccount.* to .../l10n/en-GB/mail/chrome/messenger Then it fails to start with XML Parsing Error: undefined entity Location: chrome://messenger/content/messenger.xul Line Number 282, Column 15: <toolbar id="folderPane-toolbar" --------------^ which is caused by a missing entity definition for 'folderPaneBar.accesskey' in the en-GB messenger.dtd file. But there are a number of non-localization differences between the en-US and en-GB file, and further start issues become apparent if only that one is addressed. I've completed my builds for Firefox 52.0, SeaMonkey 2.49, and Thunderbird 52.0 en-GB versions by applying the patches from bugs 1343887, 1343890, 1344688, and from the above - but I feel that that's applying a sticking plaster to the situation. It seems that other, e.g. German/French, localization maintainers are able to keep their localizations up to date - can't the en-GB maintainers use the same method(s)? ===================================================== To demonstrate the point: Re: the 'XML Parsing Error', and comparing the generic [en-US], German, French, and British messenger.dtd files in the default branch ... wget -O en-US-default-messenger.dtd https://hg.mozilla.org/releases/comm-release/raw-file/default/mail/locales/en-US/chrome/messenger/messenger.dtd wget -O de-default-messenger.dtd https://hg.mozilla.org/releases/l10n/mozilla-release/de/raw-file/default/mail/chrome/messenger/messenger.dtd wget -O fr-default-messenger.dtd https://hg.mozilla.org/releases/l10n/mozilla-release/fr/raw-file/default/mail/chrome/messenger/messenger.dtd wget -O en-GB-default-messenger.dtd https://hg.mozilla.org/releases/l10n/mozilla-release/en-GB/raw-file/default/mail/chrome/messenger/messenger.dtd ... and searching for the strings relevant to the build and start failures ... # grep folderPaneBar.accesskey *-default-messenger.dtd de-default-messenger.dtd:<!ENTITY folderPaneBar.accesskey "K"> en-US-default-messenger.dtd:<!ENTITY folderPaneBar.accesskey "F"> fr-default-messenger.dtd:<!ENTITY folderPaneBar.accesskey "B"> # grep "Developer Tools Submenu" *-default-messenger.dtd de-default-messenger.dtd:<!-- Developer Tools Submenu --> en-US-default-messenger.dtd:<!-- Developer Tools Submenu --> fr-default-messenger.dtd:<!-- Developer Tools Submenu --> ... it's apparent that the en-GB file is not in sync with the en-US file, whereas the German and French are.
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.