https://labs.parabola.nu/https://labs.parabola.nu/favicon.ico?15367742552019-12-03T21:35:20ZParabola Issue TrackerPackages - Bug #2571: [iceweasel-l10n-es-ar][iceweasel-l10n-pl]: Iceweasel doesn't start with some language packshttps://labs.parabola.nu/issues/2571?journal_id=134952019-12-03T21:35:20Zbill-auger
<ul></ul><p>i noticed that i needed to set the language manually in the<br />preferences GUI - installing the language packs alone did not<br />change the language automatically - im not sure if it is supposed<br />to</p> Packages - Bug #2571: [iceweasel-l10n-es-ar][iceweasel-l10n-pl]: Iceweasel doesn't start with some language packshttps://labs.parabola.nu/issues/2571?journal_id=135622019-12-20T20:43:43Zeliotime3000eliotime_31@hotmail.com
<ul></ul><p>I tried to change manually the language of Iceweasel using the <code>iceweasel-l10n-es-es</code> language pack, and I got the reported bug <a class="issue tracker-1 status-10 priority-3 priority-default closed" title="Bug: [iceweasel] sudden shutdown of Iceweasel 70.0.1 (duplicate)" href="https://labs.parabola.nu/issues/2561">#2561</a> again. Any other add-on that I have installed didn't have any issue with the browser. Grisslyuser notified about this bug specificly on the <a href="https://lists.parabola.nu/pipermail/dev/2019-October/007484.html" class="external">Iceweasel 70.0 update</a> and for now I noticed that this error message quoted triggers when I try to apply a language pack manually on the browser.</p> Packages - Bug #2571: [iceweasel-l10n-es-ar][iceweasel-l10n-pl]: Iceweasel doesn't start with some language packshttps://labs.parabola.nu/issues/2571?journal_id=136802020-01-19T13:00:38Zbill-auger
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/13680/diff?detail_id=6766">diff</a>)</li></ul> Packages - Bug #2571: [iceweasel-l10n-es-ar][iceweasel-l10n-pl]: Iceweasel doesn't start with some language packshttps://labs.parabola.nu/issues/2571?journal_id=136872020-01-21T01:29:19Zeliotime3000eliotime_31@hotmail.com
<ul></ul><p>Iceweasel updated to the version 72.0.1. Sadly, when I've installed the <code>iceweasel-l10n-es-ar</code> package, this error avoid to run the browser:</p>
<pre>
1579569700678 Marionette FATAL Error de análisis XML: entidad indefinida
Ubicación: chrome://browser/content/browser.xhtml
Línea 1930, columna 9: <toolbaritem id="appMenu-fxa-status"
--------^
</pre>
<p>As always, uninstalling the language pack, the browser runs flawlessly. Zero issues with extensions (AdSkip, uBlock Origin, etc.).</p> Packages - Bug #2571: [iceweasel-l10n-es-ar][iceweasel-l10n-pl]: Iceweasel doesn't start with some language packshttps://labs.parabola.nu/issues/2571?journal_id=136882020-01-21T01:59:20Zbill-auger
<ul><li><strong>Status</strong> changed from <i>unconfirmed</i> to <i>confirmed</i></li></ul><p>i used the v70 branding package; but maybe grizzlyusers's changes did not get into that</p> Packages - Bug #2571: [iceweasel-l10n-es-ar][iceweasel-l10n-pl]: Iceweasel doesn't start with some language packshttps://labs.parabola.nu/issues/2571?journal_id=136962020-01-21T13:31:14Zbill-auger
<ul><li><strong>Subject</strong> changed from <i>[iceweasel-l10n-es-ar] Language packs are buggy</i> to <i>[iceweasel-l10n-es-ar][iceweasel-l10n-pl]: Iceweasel doesn't start with some language packs</i></li></ul> Packages - Bug #2571: [iceweasel-l10n-es-ar][iceweasel-l10n-pl]: Iceweasel doesn't start with some language packshttps://labs.parabola.nu/issues/2571?journal_id=137732020-02-03T19:28:30Zarderdistopico@riseup.net
<ul></ul><p>Same issue here with iceweasel=72.0.1 and iceweasel-l10n-es-mx, iceweasel-l10n-es-es, iceweasel-l10n-en-gb, and iceweasel-l10n-en-us</p> Packages - Bug #2571: [iceweasel-l10n-es-ar][iceweasel-l10n-pl]: Iceweasel doesn't start with some language packshttps://labs.parabola.nu/issues/2571?journal_id=140612020-04-08T00:01:23Zeliotime3000eliotime_31@hotmail.com
<ul></ul><p>Iceweasel 74.0.1 is still having the same issue.</p>
<pre><code class="shell syntaxhl">1586303913864 Marionette FATAL Error de análisis XML: entidad indefinida
Ubicación: chrome://browser/content/browser.xhtml
Línea 1833, columna 9: <toolbaritem <span class="nb">id</span><span class="o">=</span><span class="s2">"appMenu-fxa-status"</span>
<span class="nt">--------</span>^
</code></pre> Packages - Bug #2571: [iceweasel-l10n-es-ar][iceweasel-l10n-pl]: Iceweasel doesn't start with some language packshttps://labs.parabola.nu/issues/2571?journal_id=140622020-04-08T01:06:09Zbill-auger
<ul></ul><p>thats too bad - i was hoping this bug would fix itself after a few new releases of the language-packs - the bug is probably in the iceweasel patches or branding</p>
<p>the esperanto language still works as expected - presumably it has not had the new problematic translation added yet</p>
<p>a quick and dirty fix maybe to delete the translations for that 'appMenu-fxa-status' element - you could try that as a work-around</p> Packages - Bug #2571: [iceweasel-l10n-es-ar][iceweasel-l10n-pl]: Iceweasel doesn't start with some language packshttps://labs.parabola.nu/issues/2571?journal_id=140652020-04-08T11:39:55Zpks40
<ul></ul><p>Hi everyone, I suppose this is the same problem as for Icedove in <a class="issue tracker-1 status-2 priority-3 priority-default closed" title="Bug: [icedove] Update branding files (fixed)" href="https://labs.parabola.nu/issues/2668">#2668</a>. Some versions ago, an entity called <code>brandProductName</code> was introduced to the branding file <code>brand.dtd</code> for Firefox and Thunderbird. See, for example, the file <code>browser/branding/official/locales/en-US/brand.dtd</code> in the Firefox sources. If this is used somewhere, but not defined in the branding file, one gets mysterious weird errors.</p>
<p>In the corresponding en-US file <a class="external" href="https://git.parabola.nu/packages/iceweasel.git/tree/src/branding/locales/en-US/brand.dtd">https://git.parabola.nu/packages/iceweasel.git/tree/src/branding/locales/en-US/brand.dtd</a> for Iceweasel, this is included.</p>
<p>However, the branding file <a class="external" href="https://git.parabola.nu/abslibre.git/tree/libre/iceweasel-l10n/brand.dtd">https://git.parabola.nu/abslibre.git/tree/libre/iceweasel-l10n/brand.dtd</a> for the language packs is missing the line. So probably this is gonna be fixed by adding the line<br /><pre>
<!ENTITY brandProductName "Iceweasel">
</pre><br />to this file.</p> Packages - Bug #2571: [iceweasel-l10n-es-ar][iceweasel-l10n-pl]: Iceweasel doesn't start with some language packshttps://labs.parabola.nu/issues/2571?journal_id=140662020-04-08T11:47:00Zpks40
<ul></ul><p>PS: Icedove is rebranded as "Parabola Icedove", but Iceweasel as "Mozilla Iceweasel". Why is that so, an do we want to change it?</p> Packages - Bug #2571: [iceweasel-l10n-es-ar][iceweasel-l10n-pl]: Iceweasel doesn't start with some language packshttps://labs.parabola.nu/issues/2571?journal_id=140722020-04-08T17:52:40Zbill-auger
<ul></ul><p>pks40 -</p>
<p>yes we want to change it - could you add that last point to ticket <a class="issue tracker-9 status-1 priority-6 priority-high2 parent" title="Housekeeping: [iceweasel] various issues related to branding (open)" href="https://labs.parabola.nu/issues/2488">#2488</a> - we have been keeping that one open to collect various iceweasel branding issues</p> Packages - Bug #2571: [iceweasel-l10n-es-ar][iceweasel-l10n-pl]: Iceweasel doesn't start with some language packshttps://labs.parabola.nu/issues/2571?journal_id=140732020-04-08T18:00:19Zbill-auger
<ul></ul><p>regarding the proposed fix for this issue: that would certainly be an easier fix if it worked - i dont think the problem is related to locales generally though; because some of the languages do not have this problem - i suspect that this is related to a new GUI element, and that the languages which are still working have not added a translation for that element yet</p> Packages - Bug #2571: [iceweasel-l10n-es-ar][iceweasel-l10n-pl]: Iceweasel doesn't start with some language packshttps://labs.parabola.nu/issues/2571?journal_id=140912020-04-09T02:47:39Zeliotime3000eliotime_31@hotmail.com
<ul></ul><p>"Mozilla Iceweasel" happens due to parameter "VendorShortName" is named "Parabola", no Mozilla.</p>
<p>PS: Nice suggestion in the lanugage packs, to be honest.</p> Packages - Bug #2571: [iceweasel-l10n-es-ar][iceweasel-l10n-pl]: Iceweasel doesn't start with some language packshttps://labs.parabola.nu/issues/2571?journal_id=140952020-04-09T10:57:53Zpks40
<ul></ul><p>I think the problem is caused by exactly this thing. I got the same error yesterday, using the German language pack, when creating a new profile (my old profile worked flawlessly). After I edited <code>brand.dtd</code> in the language pack and added a <code>brandProductName</code>, it started working (I had to create another new profile though).</p>
<p>Looking into the source code, we can trace back where the error comes from: The line<br /><pre>
<toolbaritem id="appMenu-fxa-status"
</pre><br />from the error message is included into <code>browser.xhtml</code> from <code>browser/components/customizableui/content/panelUI.inc.xhtml</code>, see <a class="external" href="https://hg.mozilla.org/mozilla-central/file/33d2485721c6ffd20a952d698754041a14be11b3/browser/components/customizableui/content/panelUI.inc.xhtml">https://hg.mozilla.org/mozilla-central/file/33d2485721c6ffd20a952d698754041a14be11b3/browser/components/customizableui/content/panelUI.inc.xhtml</a> in line 222. In line 224, we see that the toolbar uses the label <code>fxa.menu.signin.label</code>:<br /><pre>
<toolbaritem id="appMenu-fxa-status"
class="sync-ui-item"
defaultlabel="&fxa.menu.signin.label;"
flex="1">
</pre><br />This is in turn defined in <code>browser.dtd</code>, see <a class="external" href="https://hg.mozilla.org/mozilla-central/file/33d2485721c6ffd20a952d698754041a14be11b3/browser/locales/en-US/chrome/browser/browser.dtd">https://hg.mozilla.org/mozilla-central/file/33d2485721c6ffd20a952d698754041a14be11b3/browser/locales/en-US/chrome/browser/browser.dtd</a> in line 73:<br /><pre>
<!ENTITY fxa.menu.signin.label "Sign in to &brandProductName;">
</pre><br />Thus, if <code>brandProductName</code> is not set, we get the above error.</p> Packages - Bug #2571: [iceweasel-l10n-es-ar][iceweasel-l10n-pl]: Iceweasel doesn't start with some language packshttps://labs.parabola.nu/issues/2571?journal_id=172772022-04-23T21:05:07Zbill-auger
<ul><li><strong>Parent task</strong> set to <i>#2488</i></li></ul> Packages - Bug #2571: [iceweasel-l10n-es-ar][iceweasel-l10n-pl]: Iceweasel doesn't start with some language packshttps://labs.parabola.nu/issues/2571?journal_id=172782022-04-23T21:07:42Zbill-auger
<ul></ul><p>the current solution has been to no longer package the language packs - language packs can be conveniently installed in the prefs GUI now - as they are only data, there is no freedom concern in permitting this feature, which would otherwise be an auto-downloader or TPPM, if it were downloading executable code</p>