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)
Mozilla Localizations
en-GB / English (United Kingdom)
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.
Updated•8 years ago
|
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.
Description
•