Improving message for missing packages in LaTeX.

This commit is contained in:
Adsooi 2024-09-16 20:15:57 +02:00
parent e3eea751cb
commit 7b0bc4469f
Signed by: Ad5001
GPG key ID: EF45F9C6AFE20160
8 changed files with 258 additions and 199 deletions

View file

@ -720,87 +720,91 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
<translation>Danksagungen und Beiträge - LogarithmPlotter</translation> <translation>Danksagungen und Beiträge - LogarithmPlotter</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="64"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="71"/>
<source>Source code</source> <source>Source code</source>
<translation>Quellcode</translation> <translation>Quellcode</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="67"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="74"/>
<source>Original library by Raphael Graf</source> <source>Original library by Raphael Graf</source>
<translation>Originalbibliothek von Raphael Graf</translation> <translation>Originalbibliothek von Raphael Graf</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="70"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="77"/>
<source>Source</source> <source>Source</source>
<translation>Quelle</translation> <translation>Quelle</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="72"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="79"/>
<source>Ported to Javascript by Matthew Crumley</source> <source>Ported to Javascript by Matthew Crumley</source>
<translation>Portiert auf Javascript von Matthew Crumley</translation> <translation>Portiert auf Javascript von Matthew Crumley</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="82"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="80"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="87"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="209"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="214"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="218"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="227"/>
<source>Website</source> <source>Website</source>
<translation>Website</translation> <translation>Website</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="77"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="84"/>
<source>Ported to QMLJS by Ad5001</source> <source>Ported to QMLJS by Ad5001</source>
<translation>Portiert auf QMLJS von Ad5001</translation> <translation>Portiert auf QMLJS von Ad5001</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="90"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="97"/>
<source>Libraries included</source> <source>Libraries included</source>
<translation>Einschließlich Bibliotheken</translation> <translation>Einschließlich Bibliotheken</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="172"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="179"/>
<source>Email</source> <source>Email</source>
<translation>E-Mail</translation> <translation>E-Mail</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="203"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="239"/>
<source>English</source> <source>English</source>
<translation>Englisch</translation> <translation>Englisch</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="213"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="244"/>
<source>French</source> <source>French</source>
<translation>Französisch</translation> <translation>Französisch</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="222"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="249"/>
<source>German</source> <source>German</source>
<translation>Deutsch</translation> <translation>Deutsch</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="231"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="254"/>
<source>Hungarian</source> <source>Hungarian</source>
<translation>Ungarisch</translation> <translation>Ungarisch</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="236"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="219"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="245"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="224"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="229"/>
<source>Github</source> <source>Github</source>
<translation>Github</translation> <translation>Github</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="240"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="259"/>
<source>Norwegian</source> <source>Norwegian</source>
<translation>Norwegisch</translation> <translation>Norwegisch</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="255"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="264"/>
<source>Spanish</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="275"/>
<source>Translations included</source> <source>Translations included</source>
<translation>Einschließlich Übersetzungen</translation> <translation>Einschließlich Übersetzungen</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="284"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="304"/>
<source>Improve</source> <source>Improve</source>
<translation>Verbessern</translation> <translation>Verbessern</translation>
</message> </message>
@ -1236,7 +1240,7 @@ Ausdruck analysiert: %3</translation>
<context> <context>
<name>latex</name> <name>latex</name>
<message> <message>
<location filename="../util/latex.py" line="75"/> <location filename="../util/latex.py" line="82"/>
<source>No Latex installation found. <source>No Latex installation found.
If you already have a latex distribution installed, make sure it&apos;s installed on your path. If you already have a latex distribution installed, make sure it&apos;s installed on your path.
Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source> Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source>
@ -1245,12 +1249,12 @@ Wenn Sie bereits eine LaTeX-Distribution installiert haben, vergewissern Sie sic
Andernfalls können Sie eine LaTeX-Distribution wie TeX Live unter https://tug.org/texlive/ herunterladen.</translation> Andernfalls können Sie eine LaTeX-Distribution wie TeX Live unter https://tug.org/texlive/ herunterladen.</translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="79"/> <location filename="../util/latex.py" line="87"/>
<source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source> <source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source>
<translation>DVIPNG wurde nicht gefunden. Stellen Sie sicher, dass Sie es aus Ihrer LaTeX-Distribution einbinden.</translation> <translation>DVIPNG wurde nicht gefunden. Stellen Sie sicher, dass Sie es aus Ihrer LaTeX-Distribution einbinden.</translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="164"/> <location filename="../util/latex.py" line="173"/>
<source>An exception occured within the creation of the latex formula. <source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; ended with a non-zero return code {}: Process &apos;{}&apos; ended with a non-zero return code {}:
@ -1263,12 +1267,16 @@ Der Prozess &apos;{}&apos; wurde mit einem Rückgabecode ungleich Null beendet {
Bitte vergewissern Sie sich, dass Ihre LaTeX-Installation korrekt ist, und melden Sie einen Fehler, falls dies der Fall ist.</translation> Bitte vergewissern Sie sich, dass Ihre LaTeX-Installation korrekt ist, und melden Sie einen Fehler, falls dies der Fall ist.</translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="175"/> <location filename="../util/latex.py" line="186"/>
<source>Your LaTeX installation does not include the &apos;{}&apos; package. Make sure said package is installed, or disable the LaTeX rendering in LogarithmPlotter.</source> <source>Your LaTeX installation does not include some required packages:
- {} (https://ctan.org/pkg/{})
Make sure said package is installed, or disable the LaTeX rendering in LogarithmPlotter.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="179"/> <location filename="../util/latex.py" line="190"/>
<source>An exception occured within the creation of the latex formula. <source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; took too long to finish: Process &apos;{}&apos; took too long to finish:
{} {}

View file

@ -720,87 +720,91 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<translation>Thanks and Contributions - LogarithmPlotter</translation> <translation>Thanks and Contributions - LogarithmPlotter</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="64"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="71"/>
<source>Source code</source> <source>Source code</source>
<translation>Source code</translation> <translation>Source code</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="67"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="74"/>
<source>Original library by Raphael Graf</source> <source>Original library by Raphael Graf</source>
<translation>Original library by Raphael Graf</translation> <translation>Original library by Raphael Graf</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="70"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="77"/>
<source>Source</source> <source>Source</source>
<translation>Source</translation> <translation>Source</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="72"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="79"/>
<source>Ported to Javascript by Matthew Crumley</source> <source>Ported to Javascript by Matthew Crumley</source>
<translation>Ported to Javascript by Matthew Crumley</translation> <translation>Ported to Javascript by Matthew Crumley</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="82"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="80"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="87"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="209"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="214"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="218"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="227"/>
<source>Website</source> <source>Website</source>
<translation>Website</translation> <translation>Website</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="77"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="84"/>
<source>Ported to QMLJS by Ad5001</source> <source>Ported to QMLJS by Ad5001</source>
<translation>Ported to QMLJS by Ad5001</translation> <translation>Ported to QMLJS by Ad5001</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="90"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="97"/>
<source>Libraries included</source> <source>Libraries included</source>
<translation>Libraries included</translation> <translation>Libraries included</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="172"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="179"/>
<source>Email</source> <source>Email</source>
<translation>Email</translation> <translation>Email</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="203"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="239"/>
<source>English</source> <source>English</source>
<translation>English</translation> <translation>English</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="213"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="244"/>
<source>French</source> <source>French</source>
<translation>French</translation> <translation>French</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="222"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="249"/>
<source>German</source> <source>German</source>
<translation>German</translation> <translation>German</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="231"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="254"/>
<source>Hungarian</source> <source>Hungarian</source>
<translation>Hungarian</translation> <translation>Hungarian</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="236"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="219"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="245"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="224"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="229"/>
<source>Github</source> <source>Github</source>
<translation>Github</translation> <translation>Github</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="240"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="259"/>
<source>Norwegian</source> <source>Norwegian</source>
<translation>Norwegian</translation> <translation>Norwegian</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="255"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="264"/>
<source>Spanish</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="275"/>
<source>Translations included</source> <source>Translations included</source>
<translation>Translations included</translation> <translation>Translations included</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="284"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="304"/>
<source>Improve</source> <source>Improve</source>
<translation>Improve</translation> <translation>Improve</translation>
</message> </message>
@ -1236,7 +1240,7 @@ Evaluated expression: %3</translation>
<context> <context>
<name>latex</name> <name>latex</name>
<message> <message>
<location filename="../util/latex.py" line="75"/> <location filename="../util/latex.py" line="82"/>
<source>No Latex installation found. <source>No Latex installation found.
If you already have a latex distribution installed, make sure it&apos;s installed on your path. If you already have a latex distribution installed, make sure it&apos;s installed on your path.
Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source> Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source>
@ -1245,12 +1249,12 @@ If you already have a LaTeX distribution installed, make sure it&apos;s installe
Otherwise, you can download a LaTeX distribution like TeX Live at https://tug.org/texlive/.</translation> Otherwise, you can download a LaTeX distribution like TeX Live at https://tug.org/texlive/.</translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="79"/> <location filename="../util/latex.py" line="87"/>
<source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source> <source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source>
<translation>DVIPNG was not found. Make sure you include it from your LaTeX distribution.</translation> <translation>DVIPNG was not found. Make sure you include it from your LaTeX distribution.</translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="164"/> <location filename="../util/latex.py" line="173"/>
<source>An exception occured within the creation of the latex formula. <source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; ended with a non-zero return code {}: Process &apos;{}&apos; ended with a non-zero return code {}:
@ -1263,12 +1267,16 @@ Process &apos;{}&apos; ended with a non-zero return code {}:
Please make sure your LaTeX installation is correct and report a bug if so.</translation> Please make sure your LaTeX installation is correct and report a bug if so.</translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="175"/> <location filename="../util/latex.py" line="186"/>
<source>Your LaTeX installation does not include the &apos;{}&apos; package. Make sure said package is installed, or disable the LaTeX rendering in LogarithmPlotter.</source> <source>Your LaTeX installation does not include some required packages:
- {} (https://ctan.org/pkg/{})
Make sure said package is installed, or disable the LaTeX rendering in LogarithmPlotter.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="179"/> <location filename="../util/latex.py" line="190"/>
<source>An exception occured within the creation of the latex formula. <source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; took too long to finish: Process &apos;{}&apos; took too long to finish:
{} {}

View file

@ -682,87 +682,91 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="64"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="71"/>
<source>Source code</source> <source>Source code</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="67"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="74"/>
<source>Original library by Raphael Graf</source> <source>Original library by Raphael Graf</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="70"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="77"/>
<source>Source</source> <source>Source</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="72"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="79"/>
<source>Ported to Javascript by Matthew Crumley</source> <source>Ported to Javascript by Matthew Crumley</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="82"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="80"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="87"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="209"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="214"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="218"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="227"/>
<source>Website</source> <source>Website</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="77"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="84"/>
<source>Ported to QMLJS by Ad5001</source> <source>Ported to QMLJS by Ad5001</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="90"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="97"/>
<source>Libraries included</source> <source>Libraries included</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="172"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="179"/>
<source>Email</source> <source>Email</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="203"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="239"/>
<source>English</source> <source>English</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="213"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="244"/>
<source>French</source> <source>French</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="222"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="249"/>
<source>German</source> <source>German</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="231"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="254"/>
<source>Hungarian</source> <source>Hungarian</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="236"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="219"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="245"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="224"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="229"/>
<source>Github</source> <source>Github</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="240"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="259"/>
<source>Norwegian</source> <source>Norwegian</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="255"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="264"/>
<source>Spanish</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="275"/>
<source>Translations included</source> <source>Translations included</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="284"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="304"/>
<source>Improve</source> <source>Improve</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1149,19 +1153,19 @@ Evaluated expression: %3</source>
<context> <context>
<name>latex</name> <name>latex</name>
<message> <message>
<location filename="../util/latex.py" line="75"/> <location filename="../util/latex.py" line="82"/>
<source>No Latex installation found. <source>No Latex installation found.
If you already have a latex distribution installed, make sure it&apos;s installed on your path. If you already have a latex distribution installed, make sure it&apos;s installed on your path.
Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source> Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="79"/> <location filename="../util/latex.py" line="87"/>
<source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source> <source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="164"/> <location filename="../util/latex.py" line="173"/>
<source>An exception occured within the creation of the latex formula. <source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; ended with a non-zero return code {}: Process &apos;{}&apos; ended with a non-zero return code {}:
@ -1170,12 +1174,16 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="175"/> <location filename="../util/latex.py" line="186"/>
<source>Your LaTeX installation does not include the &apos;{}&apos; package. Make sure said package is installed, or disable the LaTeX rendering in LogarithmPlotter.</source> <source>Your LaTeX installation does not include some required packages:
- {} (https://ctan.org/pkg/{})
Make sure said package is installed, or disable the LaTeX rendering in LogarithmPlotter.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="179"/> <location filename="../util/latex.py" line="190"/>
<source>An exception occured within the creation of the latex formula. <source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; took too long to finish: Process &apos;{}&apos; took too long to finish:
{} {}

View file

@ -728,87 +728,91 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
<translation>Remerciements et contributions - LogarithmPlotter</translation> <translation>Remerciements et contributions - LogarithmPlotter</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="64"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="71"/>
<source>Source code</source> <source>Source code</source>
<translation>Code source</translation> <translation>Code source</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="67"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="74"/>
<source>Original library by Raphael Graf</source> <source>Original library by Raphael Graf</source>
<translation>Bibliothèque originale de Raphael Graf</translation> <translation>Bibliothèque originale de Raphael Graf</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="70"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="77"/>
<source>Source</source> <source>Source</source>
<translation>Source</translation> <translation>Source</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="72"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="79"/>
<source>Ported to Javascript by Matthew Crumley</source> <source>Ported to Javascript by Matthew Crumley</source>
<translation>Porté en Javascript par Matthew Crumley</translation> <translation>Porté en Javascript par Matthew Crumley</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="82"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="80"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="87"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="209"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="214"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="218"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="227"/>
<source>Website</source> <source>Website</source>
<translation>Site web</translation> <translation>Site web</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="77"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="84"/>
<source>Ported to QMLJS by Ad5001</source> <source>Ported to QMLJS by Ad5001</source>
<translation>Porté à QMLJS par Ad5001</translation> <translation>Porté à QMLJS par Ad5001</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="90"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="97"/>
<source>Libraries included</source> <source>Libraries included</source>
<translation>Bibliothèques incluses</translation> <translation>Bibliothèques incluses</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="172"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="179"/>
<source>Email</source> <source>Email</source>
<translation>Email</translation> <translation>Email</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="203"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="239"/>
<source>English</source> <source>English</source>
<translation>Anglais</translation> <translation>Anglais</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="213"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="244"/>
<source>French</source> <source>French</source>
<translation>Français</translation> <translation>Français</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="222"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="249"/>
<source>German</source> <source>German</source>
<translation>Allemand</translation> <translation>Allemand</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="231"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="254"/>
<source>Hungarian</source> <source>Hungarian</source>
<translation>Hongrois</translation> <translation>Hongrois</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="236"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="219"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="245"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="224"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="229"/>
<source>Github</source> <source>Github</source>
<translation>Github</translation> <translation>Github</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="240"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="259"/>
<source>Norwegian</source> <source>Norwegian</source>
<translation>Norvégien</translation> <translation>Norvégien</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="255"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="264"/>
<source>Spanish</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="275"/>
<source>Translations included</source> <source>Translations included</source>
<translation>Traductions incluses</translation> <translation>Traductions incluses</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="284"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="304"/>
<source>Improve</source> <source>Improve</source>
<translation>Améliorer</translation> <translation>Améliorer</translation>
</message> </message>
@ -1245,7 +1249,7 @@ Formule analysée : %3</translation>
<context> <context>
<name>latex</name> <name>latex</name>
<message> <message>
<location filename="../util/latex.py" line="75"/> <location filename="../util/latex.py" line="82"/>
<source>No Latex installation found. <source>No Latex installation found.
If you already have a latex distribution installed, make sure it&apos;s installed on your path. If you already have a latex distribution installed, make sure it&apos;s installed on your path.
Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source> Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source>
@ -1254,12 +1258,12 @@ Si vous avez déjà installé une distribution LaTeX, assurez-vous qu&apos;elle
Sinon, vous pouvez télécharger une distribution LaTeX comme TeX Live à l&apos;adresse https://tug.org/texlive/.</translation> Sinon, vous pouvez télécharger une distribution LaTeX comme TeX Live à l&apos;adresse https://tug.org/texlive/.</translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="79"/> <location filename="../util/latex.py" line="87"/>
<source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source> <source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source>
<translation>DVIPNG n&apos;a pas é trouvé. Assurez-vous de l&apos;inclure dans votre distribution LaTeX.</translation> <translation>DVIPNG n&apos;a pas é trouvé. Assurez-vous de l&apos;inclure dans votre distribution LaTeX.</translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="164"/> <location filename="../util/latex.py" line="173"/>
<source>An exception occured within the creation of the latex formula. <source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; ended with a non-zero return code {}: Process &apos;{}&apos; ended with a non-zero return code {}:
@ -1272,12 +1276,16 @@ Le processus &apos;{}&apos; s&apos;est terminé par un code de retour non nul {}
Vérifiez que votre installation de LaTeX est correcte et signalez un bogue si c&apos;est le cas.</translation> Vérifiez que votre installation de LaTeX est correcte et signalez un bogue si c&apos;est le cas.</translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="175"/> <location filename="../util/latex.py" line="186"/>
<source>Your LaTeX installation does not include the &apos;{}&apos; package. Make sure said package is installed, or disable the LaTeX rendering in LogarithmPlotter.</source> <source>Your LaTeX installation does not include some required packages:
- {} (https://ctan.org/pkg/{})
Make sure said package is installed, or disable the LaTeX rendering in LogarithmPlotter.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="179"/> <location filename="../util/latex.py" line="190"/>
<source>An exception occured within the creation of the latex formula. <source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; took too long to finish: Process &apos;{}&apos; took too long to finish:
{} {}

View file

@ -720,87 +720,91 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<translation>Köszönet és hozzájárulás - LogarithmPlotter</translation> <translation>Köszönet és hozzájárulás - LogarithmPlotter</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="64"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="71"/>
<source>Source code</source> <source>Source code</source>
<translation>Forráskód</translation> <translation>Forráskód</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="67"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="74"/>
<source>Original library by Raphael Graf</source> <source>Original library by Raphael Graf</source>
<translation>Eredeti könyvtár: Graf Raphael</translation> <translation>Eredeti könyvtár: Graf Raphael</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="70"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="77"/>
<source>Source</source> <source>Source</source>
<translation>Forrás</translation> <translation>Forrás</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="72"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="79"/>
<source>Ported to Javascript by Matthew Crumley</source> <source>Ported to Javascript by Matthew Crumley</source>
<translation>JavaScript-átalakítás: Crumley Máté</translation> <translation>JavaScript-átalakítás: Crumley Máté</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="82"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="80"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="87"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="209"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="214"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="218"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="227"/>
<source>Website</source> <source>Website</source>
<translation>Honlap</translation> <translation>Honlap</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="77"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="84"/>
<source>Ported to QMLJS by Ad5001</source> <source>Ported to QMLJS by Ad5001</source>
<translation>QMLJS-átalakítás: Ad5001</translation> <translation>QMLJS-átalakítás: Ad5001</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="90"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="97"/>
<source>Libraries included</source> <source>Libraries included</source>
<translation>Tartalmazott könyvtárak</translation> <translation>Tartalmazott könyvtárak</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="172"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="179"/>
<source>Email</source> <source>Email</source>
<translation>E-mail</translation> <translation>E-mail</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="203"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="239"/>
<source>English</source> <source>English</source>
<translation>angol</translation> <translation>angol</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="213"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="244"/>
<source>French</source> <source>French</source>
<translation>francia</translation> <translation>francia</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="222"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="249"/>
<source>German</source> <source>German</source>
<translation>német</translation> <translation>német</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="231"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="254"/>
<source>Hungarian</source> <source>Hungarian</source>
<translation>magyar</translation> <translation>magyar</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="236"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="219"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="245"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="224"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="229"/>
<source>Github</source> <source>Github</source>
<translation>GitHub</translation> <translation>GitHub</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="240"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="259"/>
<source>Norwegian</source> <source>Norwegian</source>
<translation>norvég</translation> <translation>norvég</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="255"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="264"/>
<source>Spanish</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="275"/>
<source>Translations included</source> <source>Translations included</source>
<translation>A felhasználói felület nyelvei</translation> <translation>A felhasználói felület nyelvei</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="284"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="304"/>
<source>Improve</source> <source>Improve</source>
<translation>Fejlesztés</translation> <translation>Fejlesztés</translation>
</message> </message>
@ -1236,7 +1240,7 @@ Kiértékelt kifejezés: %3</translation>
<context> <context>
<name>latex</name> <name>latex</name>
<message> <message>
<location filename="../util/latex.py" line="75"/> <location filename="../util/latex.py" line="82"/>
<source>No Latex installation found. <source>No Latex installation found.
If you already have a latex distribution installed, make sure it&apos;s installed on your path. If you already have a latex distribution installed, make sure it&apos;s installed on your path.
Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source> Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source>
@ -1245,12 +1249,12 @@ Ha már telepítve van egy LaTeX disztribúció, győződjön meg arról, hogy a
Egyébként letölthet egy LaTeX disztribúciót, például a TeX Live-t a https://tug.org/texlive/ címről.</translation> Egyébként letölthet egy LaTeX disztribúciót, például a TeX Live-t a https://tug.org/texlive/ címről.</translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="79"/> <location filename="../util/latex.py" line="87"/>
<source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source> <source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source>
<translation>DVIPNG nem található. Ügyeljen arra, hogy a LaTeX disztribúciójából tartalmazza.</translation> <translation>DVIPNG nem található. Ügyeljen arra, hogy a LaTeX disztribúciójából tartalmazza.</translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="164"/> <location filename="../util/latex.py" line="173"/>
<source>An exception occured within the creation of the latex formula. <source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; ended with a non-zero return code {}: Process &apos;{}&apos; ended with a non-zero return code {}:
@ -1263,12 +1267,16 @@ A(z) „{}” folyamat nullától eltérő visszatérési kóddal ({}) végződ
Kérjük, ellenőrizze, hogy a LaTeX telepítése helyes-e, és ha igen, jelentse a hibát.</translation> Kérjük, ellenőrizze, hogy a LaTeX telepítése helyes-e, és ha igen, jelentse a hibát.</translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="175"/> <location filename="../util/latex.py" line="186"/>
<source>Your LaTeX installation does not include the &apos;{}&apos; package. Make sure said package is installed, or disable the LaTeX rendering in LogarithmPlotter.</source> <source>Your LaTeX installation does not include some required packages:
- {} (https://ctan.org/pkg/{})
Make sure said package is installed, or disable the LaTeX rendering in LogarithmPlotter.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="179"/> <location filename="../util/latex.py" line="190"/>
<source>An exception occured within the creation of the latex formula. <source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; took too long to finish: Process &apos;{}&apos; took too long to finish:
{} {}

View file

@ -672,87 +672,91 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="64"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="71"/>
<source>Source code</source> <source>Source code</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="67"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="74"/>
<source>Original library by Raphael Graf</source> <source>Original library by Raphael Graf</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="70"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="77"/>
<source>Source</source> <source>Source</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="72"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="79"/>
<source>Ported to Javascript by Matthew Crumley</source> <source>Ported to Javascript by Matthew Crumley</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="82"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="80"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="87"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="209"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="214"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="218"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="227"/>
<source>Website</source> <source>Website</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="77"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="84"/>
<source>Ported to QMLJS by Ad5001</source> <source>Ported to QMLJS by Ad5001</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="90"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="97"/>
<source>Libraries included</source> <source>Libraries included</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="172"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="179"/>
<source>Email</source> <source>Email</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="203"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="239"/>
<source>English</source> <source>English</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="213"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="244"/>
<source>French</source> <source>French</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="222"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="249"/>
<source>German</source> <source>German</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="231"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="254"/>
<source>Hungarian</source> <source>Hungarian</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="236"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="219"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="245"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="224"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="229"/>
<source>Github</source> <source>Github</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="240"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="259"/>
<source>Norwegian</source> <source>Norwegian</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="255"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="264"/>
<source>Spanish</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="275"/>
<source>Translations included</source> <source>Translations included</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="284"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="304"/>
<source>Improve</source> <source>Improve</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1113,19 +1117,19 @@ Evaluated expression: %3</source>
<context> <context>
<name>latex</name> <name>latex</name>
<message> <message>
<location filename="../util/latex.py" line="75"/> <location filename="../util/latex.py" line="82"/>
<source>No Latex installation found. <source>No Latex installation found.
If you already have a latex distribution installed, make sure it&apos;s installed on your path. If you already have a latex distribution installed, make sure it&apos;s installed on your path.
Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source> Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="79"/> <location filename="../util/latex.py" line="87"/>
<source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source> <source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="164"/> <location filename="../util/latex.py" line="173"/>
<source>An exception occured within the creation of the latex formula. <source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; ended with a non-zero return code {}: Process &apos;{}&apos; ended with a non-zero return code {}:
@ -1134,12 +1138,16 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="175"/> <location filename="../util/latex.py" line="186"/>
<source>Your LaTeX installation does not include the &apos;{}&apos; package. Make sure said package is installed, or disable the LaTeX rendering in LogarithmPlotter.</source> <source>Your LaTeX installation does not include some required packages:
- {} (https://ctan.org/pkg/{})
Make sure said package is installed, or disable the LaTeX rendering in LogarithmPlotter.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="179"/> <location filename="../util/latex.py" line="190"/>
<source>An exception occured within the creation of the latex formula. <source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; took too long to finish: Process &apos;{}&apos; took too long to finish:
{} {}

View file

@ -560,87 +560,91 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="64"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="71"/>
<source>Source code</source> <source>Source code</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="67"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="74"/>
<source>Original library by Raphael Graf</source> <source>Original library by Raphael Graf</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="70"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="77"/>
<source>Source</source> <source>Source</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="72"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="79"/>
<source>Ported to Javascript by Matthew Crumley</source> <source>Ported to Javascript by Matthew Crumley</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="82"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="80"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="87"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="209"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="214"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="218"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="227"/>
<source>Website</source> <source>Website</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="77"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="84"/>
<source>Ported to QMLJS by Ad5001</source> <source>Ported to QMLJS by Ad5001</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="90"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="97"/>
<source>Libraries included</source> <source>Libraries included</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="172"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="179"/>
<source>Email</source> <source>Email</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="203"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="239"/>
<source>English</source> <source>English</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="213"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="244"/>
<source>French</source> <source>French</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="222"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="249"/>
<source>German</source> <source>German</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="231"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="254"/>
<source>Hungarian</source> <source>Hungarian</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="236"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="219"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="245"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="224"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="229"/>
<source>Github</source> <source>Github</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="240"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="259"/>
<source>Norwegian</source> <source>Norwegian</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="255"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="264"/>
<source>Spanish</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="275"/>
<source>Translations included</source> <source>Translations included</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="284"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="304"/>
<source>Improve</source> <source>Improve</source>
<translation></translation> <translation></translation>
</message> </message>
@ -865,19 +869,19 @@ Evaluated expression: %3</source>
<context> <context>
<name>latex</name> <name>latex</name>
<message> <message>
<location filename="../util/latex.py" line="75"/> <location filename="../util/latex.py" line="82"/>
<source>No Latex installation found. <source>No Latex installation found.
If you already have a latex distribution installed, make sure it&apos;s installed on your path. If you already have a latex distribution installed, make sure it&apos;s installed on your path.
Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source> Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="79"/> <location filename="../util/latex.py" line="87"/>
<source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source> <source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="164"/> <location filename="../util/latex.py" line="173"/>
<source>An exception occured within the creation of the latex formula. <source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; ended with a non-zero return code {}: Process &apos;{}&apos; ended with a non-zero return code {}:
@ -886,12 +890,16 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="175"/> <location filename="../util/latex.py" line="186"/>
<source>Your LaTeX installation does not include the &apos;{}&apos; package. Make sure said package is installed, or disable the LaTeX rendering in LogarithmPlotter.</source> <source>Your LaTeX installation does not include some required packages:
- {} (https://ctan.org/pkg/{})
Make sure said package is installed, or disable the LaTeX rendering in LogarithmPlotter.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../util/latex.py" line="179"/> <location filename="../util/latex.py" line="190"/>
<source>An exception occured within the creation of the latex formula. <source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; took too long to finish: Process &apos;{}&apos; took too long to finish:
{} {}

View file

@ -35,6 +35,7 @@ If not found, it will send an alert to the user.
""" """
LATEX_PATH = which('latex') LATEX_PATH = which('latex')
DVIPNG_PATH = which('dvipng') DVIPNG_PATH = which('dvipng')
PACKAGES = ["calligra", "amsfonts", "inputenc"]
DEFAULT_LATEX_DOC = Template(r""" DEFAULT_LATEX_DOC = Template(r"""
\documentclass[]{minimal} \documentclass[]{minimal}
@ -177,16 +178,18 @@ class Latex(QObject):
proc.kill() proc.kill()
out, err = proc.communicate() out, err = proc.communicate()
output = str(out, 'utf8') + "\n" + str(err, 'utf8') output = str(out, 'utf8') + "\n" + str(err, 'utf8')
if 'calligra.sty' in output and 'not found' in output: if 'not found' in output:
# Calligra package not installed. for pkg in PACKAGES:
QMessageBox.warning(None, "LogarithmPlotter - Latex", if f'{pkg}.sty' in output:
QCoreApplication.translate("latex", "Your LaTeX installation does not include the '{}' package. Make sure said package is installed, or disable the LaTeX rendering in LogarithmPlotter.") # Package missing.
.format('calligra')) QMessageBox.warning(None, "LogarithmPlotter - Latex",
else: QCoreApplication.translate("latex", "Your LaTeX installation does not include some required packages:\n\n- {} (https://ctan.org/pkg/{})\n\nMake sure said package is installed, or disable the LaTeX rendering in LogarithmPlotter.")
QMessageBox.warning(None, "LogarithmPlotter - Latex", .format(pkg, pkg))
QCoreApplication.translate("latex", "An exception occured within the creation of the latex formula.\nProcess '{}' took too long to finish:\n{}\nPlease make sure your latex installation is correct and report a bug if so.") raise Exception("Latex: Missing package " + pkg)
.format(" ".join(process), output)) QMessageBox.warning(None, "LogarithmPlotter - Latex",
raise Exception(" ".join(process) + " process timed out:\n" + output) QCoreApplication.translate("latex", "An exception occured within the creation of the latex formula.\nProcess '{}' took too long to finish:\n{}\nPlease make sure your latex installation is correct and report a bug if so.")
.format(" ".join(process), output))
raise Exception(" ".join(process) + " process timed out:\n" + output)
def cleanup(self, export_path): def cleanup(self, export_path):
""" """