Compare commits

..

No commits in common. "e3eea751cbd42967a95f7b598442903c6d4125ca" and "f98852c336e7d808440ec09987b7d29ac19d229b" have entirely different histories.

14 changed files with 1316 additions and 1191 deletions

View file

@ -33,143 +33,147 @@
<context>
<name>AppMenuBar</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="39"/>
<source>&amp;File</source>
<translation>&amp;Datei</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="41"/>
<source>&amp;Load...</source>
<translation>&amp;Laden</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="47"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="48"/>
<source>&amp;Save</source>
<translation>&amp;Speichern</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="53"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="54"/>
<source>Save &amp;As...</source>
<translation>Speichern &amp;Unter</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="61"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="62"/>
<source>&amp;Quit</source>
<translation>&amp;Ausfahrt</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="76"/>
<source>&amp;Edit</source>
<translation>&amp;Bearbeiten</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="77"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="78"/>
<source>&amp;Undo</source>
<translation>&amp;Lösen</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="86"/>
<source>&amp;Redo</source>
<translation>&amp;Wiederherstellen</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="93"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="95"/>
<source>&amp;Copy plot</source>
<translation>Grafik &amp;Kopieren</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="100"/>
<source>&amp;Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="108"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="103"/>
<source>&amp;Create</source>
<translation>&amp;Erstellen</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="126"/>
<source>&amp;Settings</source>
<translation>&amp;Einstellungen</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="129"/>
<source>Check for updates on startup</source>
<translation>Beim Starten auf Updates prüfen</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="139"/>
<source>Reset redo stack automaticly</source>
<translation>Wiederherstellen-Stapel automatisch zurücksetzen</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="149"/>
<source>Enable LaTeX rendering</source>
<translation>LaTeX-Rendering aktivieren</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="162"/>
<source>Expression editor</source>
<translation>Ausdruckseditor</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="166"/>
<source>Automatically close parenthesises and brackets</source>
<translation>Klammern automatisch schließen</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="178"/>
<source>Enable syntax highlighting</source>
<translation>Syntaxhervorhebung einschalten</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="190"/>
<source>Enable autocompletion</source>
<translation>Automatische Vervollständigung einschalten</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="202"/>
<source>Color Scheme</source>
<translation>Syntaktische Färbung</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="130"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="224"/>
<source>&amp;Help</source>
<translation>&amp;Hilfe</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="132"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="226"/>
<source>&amp;Source code</source>
<translation>&amp;Quellcode</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="231"/>
<source>&amp;Report a bug</source>
<translation>Fehler &amp;Melden</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="236"/>
<source>&amp;User manual</source>
<translation>&amp;Benutzerhandbuch</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="241"/>
<source>&amp;Changelog</source>
<translation>&amp;Changelog</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="246"/>
<source>&amp;Help translating!</source>
<translation>&amp;Hilfe beim Übersetzen!</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="252"/>
<source>&amp;Thanks</source>
<translation>&amp;Danksagungen</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="163"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="257"/>
<source>&amp;About</source>
<translation>&amp;Übrigens</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="172"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="266"/>
<source>Save unsaved changes?</source>
<translation>Änderungen speichern?</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="173"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="267"/>
<source>This plot contains unsaved changes. By doing this, all unsaved data will be lost. Continue?</source>
<translation>Diese Grafik enthält ungespeicherte Änderungen. Dadurch gehen alle ungespeicherten Daten verloren. Fortfahren?</translation>
</message>
@ -185,6 +189,7 @@
<context>
<name>BoolSetting</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/setting/general.mjs" line="23"/>
<source>Check for updates on startup</source>
<translation>Beim Starten auf Updates prüfen</translation>
</message>
@ -293,32 +298,32 @@
<context>
<name>ExpressionEditor</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="394"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="382"/>
<source>Object Properties</source>
<translation>Objekteigenschaften</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="426"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="414"/>
<source>Variables</source>
<translation>Variablen</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="441"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="429"/>
<source>Constants</source>
<translation>Konstanten</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="456"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="444"/>
<source>Functions</source>
<translation>Funktion</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="471"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="459"/>
<source>Executable Objects</source>
<translation>Funktionsobjekte</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="486"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="474"/>
<source>Objects</source>
<translation>Objekte</translation>
</message>
@ -339,66 +344,69 @@
<context>
<name>GreetScreen</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="70"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="76"/>
<source>Welcome to LogarithmPlotter</source>
<translation>Willkommen bei LogarithmPlotter</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="81"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="87"/>
<source>Version %1</source>
<translation>Version %1</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="96"/>
<source>Take a few seconds to configure LogarithmPlotter.
These settings can be changed at any time from the &quot;Settings&quot; menu.</source>
<translation>Nehmen Sie sich ein paar Sekunden Zeit, um LogarithmPlotter zu konfigurieren.
Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot; geändert werden.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="103"/>
<source>Check for updates on startup (requires online connectivity)</source>
<translation>Beim Start nach Updates suchen (Online-Verbindung erforderlich)</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="115"/>
<source>Reset redo stack when a new action is added to history</source>
<translation>Redo-Stapel zurücksetzen, wenn eine neue Aktion zur Historie hinzugefügt wird</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="126"/>
<source>Enable LaTeX rendering</source>
<translation>LaTeX-Rendering aktivieren</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="137"/>
<source>Automatically close parenthesises and brackets in expressions</source>
<translation>Automatisches Schließen von Klammern in Ausdrücken</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="148"/>
<source>Enable syntax highlighting for expressions</source>
<translation>Syntaxhervorhebung für Ausdrücke einschalten</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="159"/>
<source>Enable autocompletion interface in expression editor</source>
<translation>Schnittstelle zur automatischen Vervollständigung im Ausdruckseditor aktivieren</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="175"/>
<source>Color scheme:</source>
<translation>Syntaktische Färbung Thema:</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="102"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="210"/>
<source>User manual</source>
<translation>Benutzerhandbuch</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="94"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="217"/>
<source>Changelog</source>
<translation>Changelog</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="98"/>
<source>Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="106"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="224"/>
<source>Close</source>
<translation>Schließen</translation>
</message>
@ -602,14 +610,6 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<translation>(keine Auswahl ausgewählt)</translation>
</message>
</context>
<context>
<name>Preferences</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Preferences.qml" line="182"/>
<source>Close</source>
<translation type="unfinished">Schließen</translation>
</message>
</context>
<context>
<name>Settings</name>
<message>
@ -618,96 +618,97 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<translation>Zoom auf X</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="177"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="176"/>
<source>Y Zoom</source>
<translation>Zoom auf Y</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="193"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="192"/>
<source>Min X</source>
<translation>Minimum X</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="212"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="211"/>
<source>Max Y</source>
<translation>Maximum Y</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="227"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="226"/>
<source>Max X</source>
<translation>Maximum X</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="246"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="245"/>
<source>Min Y</source>
<translation>Minimum Y</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="264"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="263"/>
<source>X Axis Step</source>
<translation>X-Achsen-Schritt</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="279"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="278"/>
<source>Y Axis Step</source>
<translation>Y-Achsen-Schritt</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="293"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="292"/>
<source>Line width</source>
<translation>Linienbreite</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="308"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="307"/>
<source>Text size (px)</source>
<translation>Textgröße (px)</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="323"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="322"/>
<source>X Label</source>
<translation>Etikett der X-Achse</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="349"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="348"/>
<source>Y Label</source>
<translation>Etikett der Y-Achse</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="377"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="376"/>
<source>X Log scale</source>
<translation>Logarithmische Skala in X</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="387"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="386"/>
<source>Show X graduation</source>
<translation>X-Teilung anzeigen</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="397"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="396"/>
<source>Show Y graduation</source>
<translation>Y-Teilung anzeigen</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="408"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="407"/>
<source>Copy to clipboard</source>
<translation>Kopieren in die Zwischenablage</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="417"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="416"/>
<source>Save plot</source>
<translation>Grafik speichern</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="426"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="425"/>
<source>Save plot as</source>
<translation>Grafik speichern unter</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="435"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="434"/>
<source>Load plot</source>
<translation>Grafik laden</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Settings.qml" line="119"/>
<source>Close</source>
<translation>Schließen</translation>
</message>
@ -852,10 +853,10 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<name>control</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="88"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="120"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="196"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="119"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="184"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="116"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="108"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="107"/>
<source>%1: </source>
<translation>%1: </translation>
</message>
@ -1022,27 +1023,27 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<translation>Ende des Ausdrucks</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="544"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="532"/>
<source>No object found with names %1.</source>
<translation>Kein Objekt mit Namen %1 gefunden.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="546"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="534"/>
<source>No object found with name %1.</source>
<translation>Kein Objekt mit dem Namen %1 gefunden.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="549"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="537"/>
<source>Object cannot be dependent on itself.</source>
<translation>Ein Objekt kann nicht von sich selbst abhängen.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="556"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="544"/>
<source>Circular dependency detected. Object %1 depends on %2.</source>
<translation>Zirkuläre Abhängigkeit entdeckt. Objekt %1 hängt von %2 ab.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="558"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="546"/>
<source>Circular dependency detected. Objects %1 depend on %2.</source>
<translation>Zirkuläre Abhängigkeit entdeckt. Objekte %1 hängen von %2 ab.</translation>
</message>
@ -1073,12 +1074,12 @@ Die letzte Änderung wurde rückgängig gemacht.</translation>
<name>expression</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="141"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="202"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="190"/>
<source>LogarithmPlotter - Parsing error</source>
<translation>LogarithmPlotter - Analysefehler</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="205"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="193"/>
<source>Error while parsing expression for property %1:
%2
@ -1250,7 +1251,7 @@ Andernfalls können Sie eine LaTeX-Distribution wie TeX Live unter https://tug.o
<translation>DVIPNG wurde nicht gefunden. Stellen Sie sicher, dass Sie es aus Ihrer LaTeX-Distribution einbinden.</translation>
</message>
<message>
<location filename="../util/latex.py" line="164"/>
<location filename="../util/latex.py" line="160"/>
<source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; ended with a non-zero return code {}:
@ -1263,12 +1264,7 @@ 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>
</message>
<message>
<location filename="../util/latex.py" line="175"/>
<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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../util/latex.py" line="179"/>
<location filename="../util/latex.py" line="169"/>
<source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; took too long to finish:
{}
@ -1547,6 +1543,14 @@ Bitte vergewissern Sie sich, dass Ihre LaTeX-Installation korrekt ist, und melde
<translation>Folgen</translation>
</message>
</context>
<context>
<name>settingCategory</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Settings.qml" line="152"/>
<source>general</source>
<translation></translation>
</message>
</context>
<context>
<name>sommegainsbode</name>
<message>

View file

@ -33,143 +33,147 @@
<context>
<name>AppMenuBar</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="39"/>
<source>&amp;File</source>
<translation>&amp;File</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="41"/>
<source>&amp;Load...</source>
<translation>&amp;Open</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="47"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="48"/>
<source>&amp;Save</source>
<translation>&amp;Save</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="53"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="54"/>
<source>Save &amp;As...</source>
<translation>Save &amp;As</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="61"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="62"/>
<source>&amp;Quit</source>
<translation>&amp;Quit</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="76"/>
<source>&amp;Edit</source>
<translation>&amp;Edit</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="77"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="78"/>
<source>&amp;Undo</source>
<translation>&amp;Undo</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="86"/>
<source>&amp;Redo</source>
<translation>&amp;Redo</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="93"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="95"/>
<source>&amp;Copy plot</source>
<translation>&amp;Copy plot</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="100"/>
<source>&amp;Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="108"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="103"/>
<source>&amp;Create</source>
<translation>&amp;Create</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="126"/>
<source>&amp;Settings</source>
<translation>&amp;Settings</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="129"/>
<source>Check for updates on startup</source>
<translation>Check for updates on startup</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="139"/>
<source>Reset redo stack automaticly</source>
<translation>Reset redo stack automatically</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="149"/>
<source>Enable LaTeX rendering</source>
<translation>Enable LaTeX rendering</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="162"/>
<source>Expression editor</source>
<translation>Expression editor</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="166"/>
<source>Automatically close parenthesises and brackets</source>
<translation>Automatically close parentheses and brackets</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="178"/>
<source>Enable syntax highlighting</source>
<translation>Enable syntax highlighting</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="190"/>
<source>Enable autocompletion</source>
<translation>Enable autocompletion</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="202"/>
<source>Color Scheme</source>
<translation>Color Scheme</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="130"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="224"/>
<source>&amp;Help</source>
<translation>&amp;Help</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="132"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="226"/>
<source>&amp;Source code</source>
<translation>&amp;Source code</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="231"/>
<source>&amp;Report a bug</source>
<translation>&amp;Report a bug</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="236"/>
<source>&amp;User manual</source>
<translation>&amp;User manual</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="241"/>
<source>&amp;Changelog</source>
<translation>&amp;Changelog</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="246"/>
<source>&amp;Help translating!</source>
<translation>&amp;Help translating!</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="252"/>
<source>&amp;Thanks</source>
<translation>&amp;Thanks</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="163"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="257"/>
<source>&amp;About</source>
<translation>&amp;About</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="172"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="266"/>
<source>Save unsaved changes?</source>
<translation>Save unsaved changes?</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="173"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="267"/>
<source>This plot contains unsaved changes. By doing this, all unsaved data will be lost. Continue?</source>
<translation>This plot contains unsaved changes. By doing this, all unsaved data will be lost. Continue?</translation>
</message>
@ -185,6 +189,7 @@
<context>
<name>BoolSetting</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/setting/general.mjs" line="23"/>
<source>Check for updates on startup</source>
<translation>Check for updates on startup</translation>
</message>
@ -293,32 +298,32 @@
<context>
<name>ExpressionEditor</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="394"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="382"/>
<source>Object Properties</source>
<translation>Object Properties</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="426"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="414"/>
<source>Variables</source>
<translation>Variables</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="441"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="429"/>
<source>Constants</source>
<translation>Constants</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="456"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="444"/>
<source>Functions</source>
<translation>Functions</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="471"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="459"/>
<source>Executable Objects</source>
<translation>Function Objects</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="486"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="474"/>
<source>Objects</source>
<translation>Objects</translation>
</message>
@ -339,66 +344,69 @@
<context>
<name>GreetScreen</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="70"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="76"/>
<source>Welcome to LogarithmPlotter</source>
<translation>Welcome to LogarithmPlotter</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="81"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="87"/>
<source>Version %1</source>
<translation>Version %1</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="96"/>
<source>Take a few seconds to configure LogarithmPlotter.
These settings can be changed at any time from the &quot;Settings&quot; menu.</source>
<translation>Take a few seconds to configure LogarithmPlotter.
These settings can be changed at any time from the &quot;Settings&quot; menu.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="103"/>
<source>Check for updates on startup (requires online connectivity)</source>
<translation>Check for updates on startup (requires online connectivity)</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="115"/>
<source>Reset redo stack when a new action is added to history</source>
<translation>Reset redo stack when a new action is added to history</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="126"/>
<source>Enable LaTeX rendering</source>
<translation>Enable LaTeX rendering</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="137"/>
<source>Automatically close parenthesises and brackets in expressions</source>
<translation>Automatically close parentheses and brackets in expressions</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="148"/>
<source>Enable syntax highlighting for expressions</source>
<translation>Enable syntax highlighting for expressions</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="159"/>
<source>Enable autocompletion interface in expression editor</source>
<translation>Enable autocompletion interface in expression editor</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="175"/>
<source>Color scheme:</source>
<translation>Color scheme:</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="102"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="210"/>
<source>User manual</source>
<translation>User manual</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="94"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="217"/>
<source>Changelog</source>
<translation>Changelog</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="98"/>
<source>Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="106"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="224"/>
<source>Close</source>
<translation>Close</translation>
</message>
@ -602,14 +610,6 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<translation>(no pick selected)</translation>
</message>
</context>
<context>
<name>Preferences</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Preferences.qml" line="182"/>
<source>Close</source>
<translation type="unfinished">Close</translation>
</message>
</context>
<context>
<name>Settings</name>
<message>
@ -618,96 +618,97 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<translation>X Zoom</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="177"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="176"/>
<source>Y Zoom</source>
<translation>Y Zoom</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="193"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="192"/>
<source>Min X</source>
<translation>Min X</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="212"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="211"/>
<source>Max Y</source>
<translation>Max Y</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="227"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="226"/>
<source>Max X</source>
<translation>Max X</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="246"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="245"/>
<source>Min Y</source>
<translation>Min Y</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="264"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="263"/>
<source>X Axis Step</source>
<translation>X Axis Step</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="279"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="278"/>
<source>Y Axis Step</source>
<translation>Y Axis Step</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="293"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="292"/>
<source>Line width</source>
<translation>Line width</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="308"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="307"/>
<source>Text size (px)</source>
<translation>Text size (px)</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="323"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="322"/>
<source>X Label</source>
<translation>X Label</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="349"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="348"/>
<source>Y Label</source>
<translation>Y Label</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="377"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="376"/>
<source>X Log scale</source>
<translation>X Log scale</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="387"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="386"/>
<source>Show X graduation</source>
<translation>Show X graduation</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="397"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="396"/>
<source>Show Y graduation</source>
<translation>Show Y graduation</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="408"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="407"/>
<source>Copy to clipboard</source>
<translation>Copy to clipboard</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="417"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="416"/>
<source>Save plot</source>
<translation>Save plot</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="426"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="425"/>
<source>Save plot as</source>
<translation>Save plot as</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="435"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="434"/>
<source>Load plot</source>
<translation>Open plot</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Settings.qml" line="119"/>
<source>Close</source>
<translation>Close</translation>
</message>
@ -852,10 +853,10 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<name>control</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="88"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="120"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="196"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="119"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="184"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="116"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="108"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="107"/>
<source>%1: </source>
<translation>%1: </translation>
</message>
@ -1022,27 +1023,27 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<translation>End of expression</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="544"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="532"/>
<source>No object found with names %1.</source>
<translation>No object found with names %1.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="546"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="534"/>
<source>No object found with name %1.</source>
<translation>No object found with name %1.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="549"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="537"/>
<source>Object cannot be dependent on itself.</source>
<translation>Object cannot be dependent on itself.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="556"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="544"/>
<source>Circular dependency detected. Object %1 depends on %2.</source>
<translation>Circular dependency detected. Object %1 depends on %2.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="558"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="546"/>
<source>Circular dependency detected. Objects %1 depend on %2.</source>
<translation>Circular dependency detected. Objects %1 depend on %2.</translation>
</message>
@ -1073,12 +1074,12 @@ Undoing last change.</translation>
<name>expression</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="141"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="202"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="190"/>
<source>LogarithmPlotter - Parsing error</source>
<translation>LogarithmPlotter - Parsing error</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="205"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="193"/>
<source>Error while parsing expression for property %1:
%2
@ -1250,7 +1251,7 @@ Otherwise, you can download a LaTeX distribution like TeX Live at https://tug.or
<translation>DVIPNG was not found. Make sure you include it from your LaTeX distribution.</translation>
</message>
<message>
<location filename="../util/latex.py" line="164"/>
<location filename="../util/latex.py" line="160"/>
<source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; ended with a non-zero return code {}:
@ -1263,12 +1264,7 @@ 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>
</message>
<message>
<location filename="../util/latex.py" line="175"/>
<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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../util/latex.py" line="179"/>
<location filename="../util/latex.py" line="169"/>
<source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; took too long to finish:
{}
@ -1550,6 +1546,7 @@ Please make sure your LaTeX installation is correct and report a bug if so.</tra
<context>
<name>settingCategory</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Settings.qml" line="152"/>
<source>general</source>
<translation>General</translation>
</message>

View file

@ -33,139 +33,147 @@
<context>
<name>AppMenuBar</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="39"/>
<source>&amp;File</source>
<translation>&amp;Archivo</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="41"/>
<source>&amp;Load...</source>
<translation>&amp;Abrir</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="47"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="48"/>
<source>&amp;Save</source>
<translation>&amp;Guardar</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="53"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="54"/>
<source>Save &amp;As...</source>
<translation>Guardar &amp;como</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="61"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="62"/>
<source>&amp;Quit</source>
<translation>&amp;Salida</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="76"/>
<source>&amp;Edit</source>
<translation>&amp;Editar</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="77"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="78"/>
<source>&amp;Undo</source>
<translation>&amp;Cancelar</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="86"/>
<source>&amp;Redo</source>
<translation>&amp;Reiniciar</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="93"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="95"/>
<source>&amp;Copy plot</source>
<translation>&amp;Copiar el gráfico</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="100"/>
<source>&amp;Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="108"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="103"/>
<source>&amp;Create</source>
<translation>&amp;Crear</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="126"/>
<source>&amp;Settings</source>
<translation>&amp;Ajustes</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="129"/>
<source>Check for updates on startup</source>
<translation>Comprobación de las actualizaciones al arrancar</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="139"/>
<source>Reset redo stack automaticly</source>
<translation>Restablecer la pila de rehacer automáticamente</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="149"/>
<source>Enable LaTeX rendering</source>
<translation>Activar el renderizado de LaTeX</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="162"/>
<source>Expression editor</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="166"/>
<source>Automatically close parenthesises and brackets</source>
<translation>Cerrar automáticamente paréntesis y corchetes</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="178"/>
<source>Enable syntax highlighting</source>
<translation>Activar el resaltado sintáctico</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="190"/>
<source>Enable autocompletion</source>
<translation>Activar autocompletar</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="202"/>
<source>Color Scheme</source>
<translation>Esquema de colores</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="130"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="224"/>
<source>&amp;Help</source>
<translation>&amp;Ayuda</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="132"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="226"/>
<source>&amp;Source code</source>
<translation>&amp;Código fuente</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="231"/>
<source>&amp;Report a bug</source>
<translation>&amp;Informar de un error</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="236"/>
<source>&amp;User manual</source>
<translation>&amp;Manual del usuario</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="241"/>
<source>&amp;Changelog</source>
<translation>&amp;Registro de cambios</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="246"/>
<source>&amp;Help translating!</source>
<translation>&amp;¡Ayuda a la traducción!</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="252"/>
<source>&amp;Thanks</source>
<translation>&amp;Agradecimientos</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="163"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="257"/>
<source>&amp;About</source>
<translation>&amp;Acerca de</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="172"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="266"/>
<source>Save unsaved changes?</source>
<translation>¿Guardar los cambios no guardados?</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="173"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="267"/>
<source>This plot contains unsaved changes. By doing this, all unsaved data will be lost. Continue?</source>
<translation>Este gráfico contiene cambios sin guardar. Al hacer esto, se perderán todos los datos no guardados. ¿Continuar?</translation>
</message>
@ -181,6 +189,7 @@
<context>
<name>BoolSetting</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/setting/general.mjs" line="23"/>
<source>Check for updates on startup</source>
<translation>Comprobación de las actualizaciones al arrancar</translation>
</message>
@ -255,66 +264,35 @@
<translation>nombre + valor</translation>
</message>
</context>
<context>
<name>EditorDialog</name>
<message>
<source>Label content</source>
<translation>Contenido de la etiqueta</translation>
</message>
<message>
<source>null</source>
<translation>nulo</translation>
</message>
<message>
<source>name</source>
<translation>nombre</translation>
</message>
<message>
<source>name + value</source>
<translation>nombre + valor</translation>
</message>
<message>
<source>+ Create new %1</source>
<translation>+ Crear nuevo %1</translation>
</message>
<message>
<source>Edit properties of %1 %2</source>
<translation>Editar propiedades de %1 %2</translation>
</message>
<message>
<source>Name</source>
<translation>Nombre</translation>
</message>
</context>
<context>
<name>ExpressionEditor</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="394"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="382"/>
<source>Object Properties</source>
<translation>Propiedades de los objetos</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="426"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="414"/>
<source>Variables</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="441"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="429"/>
<source>Constants</source>
<translation>Constantes</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="456"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="444"/>
<source>Functions</source>
<translation>Funciones</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="471"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="459"/>
<source>Executable Objects</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="486"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="474"/>
<source>Objects</source>
<translation></translation>
</message>
@ -335,36 +313,68 @@
<context>
<name>GreetScreen</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="70"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="76"/>
<source>Welcome to LogarithmPlotter</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="81"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="87"/>
<source>Version %1</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="96"/>
<source>Take a few seconds to configure LogarithmPlotter.
These settings can be changed at any time from the &quot;Settings&quot; menu.</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="103"/>
<source>Check for updates on startup (requires online connectivity)</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="115"/>
<source>Reset redo stack when a new action is added to history</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="126"/>
<source>Enable LaTeX rendering</source>
<translation>Activar el renderizado de LaTeX</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="102"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="137"/>
<source>Automatically close parenthesises and brackets in expressions</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="148"/>
<source>Enable syntax highlighting for expressions</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="159"/>
<source>Enable autocompletion interface in expression editor</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="175"/>
<source>Color scheme:</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="210"/>
<source>User manual</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="94"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="217"/>
<source>Changelog</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="98"/>
<source>Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="106"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="224"/>
<source>Close</source>
<translation></translation>
</message>
@ -568,14 +578,6 @@
<translation>Ajustar a la cuadrícula</translation>
</message>
</context>
<context>
<name>Preferences</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Preferences.qml" line="182"/>
<source>Close</source>
<translation type="unfinished">Cerrar</translation>
</message>
</context>
<context>
<name>Settings</name>
<message>
@ -584,95 +586,100 @@
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="177"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="176"/>
<source>Y Zoom</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="193"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="192"/>
<source>Min X</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="212"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="211"/>
<source>Max Y</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="227"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="226"/>
<source>Max X</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="246"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="245"/>
<source>Min Y</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="264"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="263"/>
<source>X Axis Step</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="279"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="278"/>
<source>Y Axis Step</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="293"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="292"/>
<source>Line width</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="308"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="307"/>
<source>Text size (px)</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="323"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="322"/>
<source>X Label</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="349"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="348"/>
<source>Y Label</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="377"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="376"/>
<source>X Log scale</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="387"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="386"/>
<source>Show X graduation</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="397"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="396"/>
<source>Show Y graduation</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="408"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="407"/>
<source>Copy to clipboard</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="417"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="416"/>
<source>Save plot</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="426"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="425"/>
<source>Save plot as</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="435"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="434"/>
<source>Load plot</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Settings.qml" line="119"/>
<source>Close</source>
<translation></translation>
</message>
</context>
<context>
<name>ThanksTo</name>
@ -780,73 +787,18 @@
<translation></translation>
</message>
</context>
<context>
<name>color</name>
<message>
<source>%1 %2&apos;s color changed from %3 to %4.</source>
<translation>El color de %1 %2 cambió de %3 a %4.</translation>
</message>
</context>
<context>
<name>comment</name>
<message>
<source>Ex: R+* (*), N (), Z-* (*), ]0;1[, {3;4;5}</source>
<translation>Ej: R+* (*), N (), Z-* (-*), ]0;1[, {3;4;5}</translation>
</message>
<message>
<source>The following parameters are used when the definition domain is a non-continuous set. (Ex: , , sets like {0;3}...)</source>
<translation>Los siguientes parámetros se utilizan cuando el dominio es un conjunto no continuo. (Ej: , , conjuntos como {0;3}...)</translation>
</message>
<message>
<source>Note: Specify the probability for each value.</source>
<translation>Nota: Especifique la probabilidad para cada valor.</translation>
</message>
<message>
<source>Note: Use %1[n] to refer to %1, %1[n+1] for %1...</source>
<translation>Nota: Utilice %1[n] para referirse a %1, %1[n+1] para %1</translation>
</message>
<message>
<source>If you have latex enabled, you can use use latex markup in between $$ to create equations.</source>
<translation>Si tiene habilitado el latex, puede utilizar el marcado de latex entre $$ para crear ecuaciones.</translation>
</message>
</context>
<context>
<name>control</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="88"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="120"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="196"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="119"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="184"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="116"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="108"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="107"/>
<source>%1: </source>
<translation></translation>
</message>
</context>
<context>
<name>create</name>
<message>
<source>New %1 %2 created.</source>
<translation>Se ha creado un nuevo %1 %2.</translation>
</message>
</context>
<context>
<name>delete</name>
<message>
<source>%1 %2 deleted.</source>
<translation>%1 %2 borrados.</translation>
</message>
</context>
<context>
<name>editproperty</name>
<message>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation>%1 de %2 %3 cambió de &quot;%4&quot; a &quot;%5&quot;.</translation>
</message>
<message>
<source>%1 of %2 changed from %3 to %4.</source>
<translation>%1 de %2 ha cambiado de %3 a %4.</translation>
</message>
</context>
<context>
<name>error</name>
<message>
@ -976,27 +928,27 @@
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="544"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="532"/>
<source>No object found with names %1.</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="546"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="534"/>
<source>No object found with name %1.</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="549"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="537"/>
<source>Object cannot be dependent on itself.</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="556"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="544"/>
<source>Circular dependency detected. Object %1 depends on %2.</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="558"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="546"/>
<source>Circular dependency detected. Objects %1 depend on %2.</source>
<translation></translation>
</message>
@ -1029,12 +981,12 @@ Undoing last change.</source>
<name>expression</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="141"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="202"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="190"/>
<source>LogarithmPlotter - Parsing error</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="205"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="193"/>
<source>Error while parsing expression for property %1:
%2
@ -1047,36 +999,6 @@ Evaluated expression: %3</source>
<translation></translation>
</message>
</context>
<context>
<name>function</name>
<message>
<source>Function</source>
<translation>Función</translation>
</message>
<message>
<source>Functions</source>
<translation>Funciones</translation>
</message>
</context>
<context>
<name>gainbode</name>
<message>
<source>high-pass</source>
<translation>Filtro paso alto</translation>
</message>
<message>
<source>low-pass</source>
<translation>Filtro paso bajo</translation>
</message>
<message>
<source>Bode Magnitude</source>
<translation>Magnitud de Bode</translation>
</message>
<message>
<source>Bode Magnitudes</source>
<translation>Magnitudes de Bode</translation>
</message>
</context>
<context>
<name>general</name>
<message>
@ -1092,60 +1014,6 @@ Evaluated expression: %3</source>
<translation type="obsolete">Activar el renderizado de LaTeX</translation>
</message>
</context>
<context>
<name>historylib</name>
<message>
<source>%1 %2 deleted.</source>
<translation>%1 %2 borrados.</translation>
</message>
<message>
<source>%1 %2 shown.</source>
<translation>Se muestra %1 %2.</translation>
</message>
<message>
<source>%1 %2 hidden.</source>
<translation>Se oculta %1 %2.</translation>
</message>
<message>
<source>New %1 %2 created.</source>
<translation>Se ha creado un nuevo %1 %2.</translation>
</message>
<message>
<source>Name of %1 %2 changed to %3.</source>
<translation>El nombre de %1 %2 se ha cambiado por %3.</translation>
</message>
<message>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation>%1 de %2 %3 cambió de &quot;%4&quot; a &quot;%5&quot;.</translation>
</message>
</context>
<context>
<name>io</name>
<message>
<source>History</source>
<translation>Historial</translation>
</message>
<message>
<source>Copied plot screenshot to clipboard!</source>
<translation>¡Captura de pantalla del gráfico copiada al portapapeles!</translation>
</message>
<message>
<source>&amp;Update</source>
<translation>&amp;Actualizar</translation>
</message>
<message>
<source>&amp;Update LogarithmPlotter</source>
<translation>&amp;Actualizar LogarithmPlotter</translation>
</message>
<message>
<source>Settings</source>
<translation>Ajustes</translation>
</message>
<message>
<source>Objects</source>
<translation>Objetos</translation>
</message>
</context>
<context>
<name>latex</name>
<message>
@ -1161,7 +1029,7 @@ Otherwise, you can download a Latex distribution like TeX Live at https://tug.or
<translation></translation>
</message>
<message>
<location filename="../util/latex.py" line="164"/>
<location filename="../util/latex.py" line="160"/>
<source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; ended with a non-zero return code {}:
@ -1170,12 +1038,7 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<translation></translation>
</message>
<message>
<location filename="../util/latex.py" line="175"/>
<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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../util/latex.py" line="179"/>
<location filename="../util/latex.py" line="169"/>
<source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; took too long to finish:
{}
@ -1184,53 +1047,11 @@ Please make sure your latex installation is correct and report a bug if so.</sou
</message>
</context>
<context>
<name>name</name>
<name>settingCategory</name>
<message>
<source>%1 %2 renamed to %3.</source>
<translation>%1 %2 ha sido renombrado a %3.</translation>
</message>
</context>
<context>
<name>parameters</name>
<message>
<source>below</source>
<translation> Abajo</translation>
</message>
<message>
<source>left</source>
<translation> Izquierda</translation>
</message>
<message>
<source>above-left</source>
<translation> Arriba a la izquierda</translation>
</message>
<message>
<source>below-left</source>
<translation> Abajo a la izquierda</translation>
</message>
<message>
<source>below-right</source>
<translation> Arriba a la derecha</translation>
</message>
<message>
<source>center</source>
<translation>&gt;|&lt; Centro</translation>
</message>
<message>
<source>top</source>
<translation> Arriba</translation>
</message>
<message>
<source>above</source>
<translation> Arriba</translation>
</message>
<message>
<source>right</source>
<translation> Derecha</translation>
</message>
<message>
<source>above-right</source>
<translation> Arriba a la derecha</translation>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Settings.qml" line="152"/>
<source>general</source>
<translation></translation>
</message>
</context>
<context>
@ -1294,4 +1115,224 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<translation></translation>
</message>
</context>
<context>
<name>io</name>
<message>
<source>History</source>
<translation>Historial</translation>
</message>
<message>
<source>Copied plot screenshot to clipboard!</source>
<translation>¡Captura de pantalla del gráfico copiada al portapapeles!</translation>
</message>
<message>
<source>&amp;Update</source>
<translation>&amp;Actualizar</translation>
</message>
<message>
<source>&amp;Update LogarithmPlotter</source>
<translation>&amp;Actualizar LogarithmPlotter</translation>
</message>
<message>
<source>Settings</source>
<translation>Ajustes</translation>
</message>
<message>
<source>Objects</source>
<translation>Objetos</translation>
</message>
</context>
<context>
<name>color</name>
<message>
<source>%1 %2&apos;s color changed from %3 to %4.</source>
<translation>El color de %1 %2 cambió de %3 a %4.</translation>
</message>
</context>
<context>
<name>create</name>
<message>
<source>New %1 %2 created.</source>
<translation>Se ha creado un nuevo %1 %2.</translation>
</message>
</context>
<context>
<name>editproperty</name>
<message>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation>%1 de %2 %3 cambió de &quot;%4&quot; a &quot;%5&quot;.</translation>
</message>
<message>
<source>%1 of %2 changed from %3 to %4.</source>
<translation>%1 de %2 ha cambiado de %3 a %4.</translation>
</message>
</context>
<context>
<name>function</name>
<message>
<source>Function</source>
<translation>Función</translation>
</message>
<message>
<source>Functions</source>
<translation>Funciones</translation>
</message>
</context>
<context>
<name>gainbode</name>
<message>
<source>high-pass</source>
<translation>Filtro paso alto</translation>
</message>
<message>
<source>low-pass</source>
<translation>Filtro paso bajo</translation>
</message>
<message>
<source>Bode Magnitude</source>
<translation>Magnitud de Bode</translation>
</message>
<message>
<source>Bode Magnitudes</source>
<translation>Magnitudes de Bode</translation>
</message>
</context>
<context>
<name>historylib</name>
<message>
<source>%1 %2 deleted.</source>
<translation>%1 %2 borrados.</translation>
</message>
<message>
<source>%1 %2 shown.</source>
<translation>Se muestra %1 %2.</translation>
</message>
<message>
<source>%1 %2 hidden.</source>
<translation>Se oculta %1 %2.</translation>
</message>
<message>
<source>New %1 %2 created.</source>
<translation>Se ha creado un nuevo %1 %2.</translation>
</message>
<message>
<source>Name of %1 %2 changed to %3.</source>
<translation>El nombre de %1 %2 se ha cambiado por %3.</translation>
</message>
<message>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation>%1 de %2 %3 cambió de &quot;%4&quot; a &quot;%5&quot;.</translation>
</message>
</context>
<context>
<name>parameters</name>
<message>
<source>below</source>
<translation> Abajo</translation>
</message>
<message>
<source>left</source>
<translation> Izquierda</translation>
</message>
<message>
<source>above-left</source>
<translation> Arriba a la izquierda</translation>
</message>
<message>
<source>below-left</source>
<translation> Abajo a la izquierda</translation>
</message>
<message>
<source>below-right</source>
<translation> Arriba a la derecha</translation>
</message>
<message>
<source>center</source>
<translation>&gt;|&lt; Centro</translation>
</message>
<message>
<source>top</source>
<translation> Arriba</translation>
</message>
<message>
<source>above</source>
<translation> Arriba</translation>
</message>
<message>
<source>right</source>
<translation> Derecha</translation>
</message>
<message>
<source>above-right</source>
<translation> Arriba a la derecha</translation>
</message>
</context>
<context>
<name>EditorDialog</name>
<message>
<source>Label content</source>
<translation>Contenido de la etiqueta</translation>
</message>
<message>
<source>null</source>
<translation>nulo</translation>
</message>
<message>
<source>name</source>
<translation>nombre</translation>
</message>
<message>
<source>name + value</source>
<translation>nombre + valor</translation>
</message>
<message>
<source>+ Create new %1</source>
<translation>+ Crear nuevo %1</translation>
</message>
<message>
<source>Edit properties of %1 %2</source>
<translation>Editar propiedades de %1 %2</translation>
</message>
<message>
<source>Name</source>
<translation>Nombre</translation>
</message>
</context>
<context>
<name>comment</name>
<message>
<source>Ex: R+* (*), N (), Z-* (*), ]0;1[, {3;4;5}</source>
<translation>Ej: R+* (*), N (), Z-* (-*), ]0;1[, {3;4;5}</translation>
</message>
<message>
<source>The following parameters are used when the definition domain is a non-continuous set. (Ex: , , sets like {0;3}...)</source>
<translation>Los siguientes parámetros se utilizan cuando el dominio es un conjunto no continuo. (Ej: , , conjuntos como {0;3}...)</translation>
</message>
<message>
<source>Note: Specify the probability for each value.</source>
<translation>Nota: Especifique la probabilidad para cada valor.</translation>
</message>
<message>
<source>Note: Use %1[n] to refer to %1, %1[n+1] for %1...</source>
<translation>Nota: Utilice %1[n] para referirse a %1, %1[n+1] para %1</translation>
</message>
<message>
<source>If you have latex enabled, you can use use latex markup in between $$ to create equations.</source>
<translation>Si tiene habilitado el latex, puede utilizar el marcado de latex entre $$ para crear ecuaciones.</translation>
</message>
</context>
<context>
<name>delete</name>
<message>
<source>%1 %2 deleted.</source>
<translation>%1 %2 borrados.</translation>
</message>
</context>
<context>
<name>name</name>
<message>
<source>%1 %2 renamed to %3.</source>
<translation>%1 %2 ha sido renombrado a %3.</translation>
</message>
</context>
</TS>

View file

@ -33,144 +33,148 @@
<context>
<name>AppMenuBar</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="39"/>
<source>&amp;File</source>
<translation>&amp;Fichier</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="41"/>
<source>&amp;Load...</source>
<translation>&amp;Ouvrir</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="47"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="48"/>
<source>&amp;Save</source>
<translation>&amp;Sauvegarder</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="53"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="54"/>
<source>Save &amp;As...</source>
<translation>Sauvegarde &amp;Sous</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="61"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="62"/>
<source>&amp;Quit</source>
<translation>&amp;Quitter</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="76"/>
<source>&amp;Edit</source>
<translation>&amp;Édition</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="77"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="78"/>
<source>&amp;Undo</source>
<translation>&amp;Annuler</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="86"/>
<source>&amp;Redo</source>
<translation>&amp;Rétablir</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="93"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="95"/>
<source>&amp;Copy plot</source>
<translation>&amp;Copier le graphe</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="100"/>
<source>&amp;Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="108"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="103"/>
<source>&amp;Create</source>
<translation>&amp;Créer</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="126"/>
<source>&amp;Settings</source>
<translation>&amp;Paramètres</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="129"/>
<source>Check for updates on startup</source>
<translation>Vérifier la présence de mise à jour au démarrage</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="139"/>
<source>Reset redo stack automaticly</source>
<translatorcomment>Légèrement long, et pas forcément très compréhensible.</translatorcomment>
<translation>Réinitialiser la pile d&apos;action &quot;Rétablir&quot; automatiquement</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="149"/>
<source>Enable LaTeX rendering</source>
<translation>Activer le rendu LaTeX</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="162"/>
<source>Expression editor</source>
<translation>Éditeur de formule</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="166"/>
<source>Automatically close parenthesises and brackets</source>
<translation>Fermer automatiquement les parenthèses et les crochets</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="178"/>
<source>Enable syntax highlighting</source>
<translation>Activer la coloration syntaxique</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="190"/>
<source>Enable autocompletion</source>
<translation>Activer l&apos;autocomplétion</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="202"/>
<source>Color Scheme</source>
<translation>Coloration Syntaxique</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="130"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="224"/>
<source>&amp;Help</source>
<translation>&amp;Aide</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="132"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="226"/>
<source>&amp;Source code</source>
<translation>&amp;Code source</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="231"/>
<source>&amp;Report a bug</source>
<translation>&amp;Rapport de bug</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="236"/>
<source>&amp;User manual</source>
<translation>Manuel d&apos;&amp;utilisation</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="241"/>
<source>&amp;Changelog</source>
<translation>&amp;Historique des modifications</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="246"/>
<source>&amp;Help translating!</source>
<translation>&amp;Aider à la traduction !</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="252"/>
<source>&amp;Thanks</source>
<translation>&amp;Remerciements</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="163"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="257"/>
<source>&amp;About</source>
<translation>&amp;À propos</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="172"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="266"/>
<source>Save unsaved changes?</source>
<translation>Sauvegarder les modifications ?</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="173"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="267"/>
<source>This plot contains unsaved changes. By doing this, all unsaved data will be lost. Continue?</source>
<translation>Ce graphe contient des modifications non sauvegardées. En faisant cela, toutes les données non sauvegardées seront perdues. Continuer ?</translation>
</message>
@ -186,6 +190,7 @@
<context>
<name>BoolSetting</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/setting/general.mjs" line="23"/>
<source>Check for updates on startup</source>
<translation>Vérifier la présence de mise à jour au démarrage</translation>
</message>
@ -295,32 +300,32 @@
<context>
<name>ExpressionEditor</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="394"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="382"/>
<source>Object Properties</source>
<translation>Propriétés de l&apos;objet</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="426"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="414"/>
<source>Variables</source>
<translation>Variables</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="441"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="429"/>
<source>Constants</source>
<translation>Constantes</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="456"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="444"/>
<source>Functions</source>
<translation>Fonctions</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="471"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="459"/>
<source>Executable Objects</source>
<translation>Objets fonction</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="486"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="474"/>
<source>Objects</source>
<translation>Objets</translation>
</message>
@ -341,58 +346,59 @@
<context>
<name>GreetScreen</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="70"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="76"/>
<source>Welcome to LogarithmPlotter</source>
<translation>Bienvenue sur LogarithmPlotter</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="81"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="87"/>
<source>Version %1</source>
<translation>Version %1</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="96"/>
<source>Take a few seconds to configure LogarithmPlotter.
These settings can be changed at any time from the &quot;Settings&quot; menu.</source>
<translation>Prenez quelques secondes pour configurer LogarithmPlotter.
Ces paramètres peuvent être modifiés à tout moment à partir du menu &quot;Paramètres&quot;.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="126"/>
<source>Enable LaTeX rendering</source>
<translation>Activer le rendu LaTeX</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="137"/>
<source>Automatically close parenthesises and brackets in expressions</source>
<translation>Fermer automatiquement les parenthèses et les crochets dans les formules</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="148"/>
<source>Enable syntax highlighting for expressions</source>
<translation>Activer la coloration syntaxique des formules</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="159"/>
<source>Enable autocompletion interface in expression editor</source>
<translation>Activer l&apos;interface d&apos;autocomplétion dans l&apos;éditeur de formules</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="175"/>
<source>Color scheme:</source>
<translation>Thème de coloration syntaxique :</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="102"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="210"/>
<source>User manual</source>
<translation>Manuel d&apos;utilisation</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="94"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="217"/>
<source>Changelog</source>
<translation>Historique des modifications</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="98"/>
<source>Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="106"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="224"/>
<source>Close</source>
<translation>Fermer</translation>
</message>
@ -403,10 +409,12 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
These settings can always be changed at any time from the &quot;Settings&quot; menu.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="103"/>
<source>Check for updates on startup (requires online connectivity)</source>
<translation>Vérifier les mises à jour au démarrage (nécessite d&apos;être connecté à internet)</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="115"/>
<source>Reset redo stack when a new action is added to history</source>
<translation>Réinitialiser la pile d&apos;action &quot;Rétablir&quot; lorsqu&apos;une nouvelle action est ajoutée à l&apos;historique</translation>
</message>
@ -610,14 +618,6 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
<translation>(aucun axe sélectionné)</translation>
</message>
</context>
<context>
<name>Preferences</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Preferences.qml" line="182"/>
<source>Close</source>
<translation type="unfinished">Fermer</translation>
</message>
</context>
<context>
<name>Settings</name>
<message>
@ -626,96 +626,97 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
<translation>Zoom en X</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="177"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="176"/>
<source>Y Zoom</source>
<translation>Zoom en Y</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="193"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="192"/>
<source>Min X</source>
<translation>Min X</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="212"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="211"/>
<source>Max Y</source>
<translation>Max Y</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="227"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="226"/>
<source>Max X</source>
<translation>Max X</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="246"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="245"/>
<source>Min Y</source>
<translation>Min Y</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="264"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="263"/>
<source>X Axis Step</source>
<translation>Pas de l&apos;axe X</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="279"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="278"/>
<source>Y Axis Step</source>
<translation>Pas de l&apos;axe Y</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="293"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="292"/>
<source>Line width</source>
<translation>Taille des lignes</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="308"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="307"/>
<source>Text size (px)</source>
<translation>Taille du texte (px)</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="323"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="322"/>
<source>X Label</source>
<translation>Label de l&apos;axe X</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="349"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="348"/>
<source>Y Label</source>
<translation>Label de l&apos;axe Y</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="377"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="376"/>
<source>X Log scale</source>
<translation>Échelle logarithmique en X</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="387"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="386"/>
<source>Show X graduation</source>
<translation>Montrer la graduation de l&apos;axe X</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="397"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="396"/>
<source>Show Y graduation</source>
<translation>Montrer la graduation de l&apos;axe Y</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="408"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="407"/>
<source>Copy to clipboard</source>
<translation>Copier vers le presse-papiers</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="417"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="416"/>
<source>Save plot</source>
<translation>Sauvegarder le graphe</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="426"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="425"/>
<source>Save plot as</source>
<translation>Sauvegarder le graphe sous</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="435"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="434"/>
<source>Load plot</source>
<translation>Ouvrir un graphe</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Settings.qml" line="119"/>
<source>Close</source>
<translation>Fermer</translation>
</message>
@ -861,10 +862,10 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
<name>control</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="88"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="120"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="196"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="119"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="184"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="116"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="108"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="107"/>
<source>%1: </source>
<translation>%1 : </translation>
</message>
@ -1031,27 +1032,27 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
<translation>Fin de la formule</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="544"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="532"/>
<source>No object found with names %1.</source>
<translation>Aucun objet trouvé ayant pour noms %1.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="546"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="534"/>
<source>No object found with name %1.</source>
<translation>Aucun objet avec le nom %1 n&apos;a é trouvé.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="549"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="537"/>
<source>Object cannot be dependent on itself.</source>
<translation>Un objet ne peut pas dépendre de lui-même.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="556"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="544"/>
<source>Circular dependency detected. Object %1 depends on %2.</source>
<translation>Dépendance circulaire détectée. L&apos;objet %1 dépend de %2.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="558"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="546"/>
<source>Circular dependency detected. Objects %1 depend on %2.</source>
<translation>Dépendance circulaire détectée. Les objets %1 dépendent de %2.</translation>
</message>
@ -1082,12 +1083,12 @@ La dernière modification a été annulée.</translation>
<name>expression</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="141"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="202"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="190"/>
<source>LogarithmPlotter - Parsing error</source>
<translation>LogarithmPlotter - Erreur de syntaxe</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="205"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="193"/>
<source>Error while parsing expression for property %1:
%2
@ -1259,7 +1260,7 @@ Sinon, vous pouvez télécharger une distribution LaTeX comme TeX Live à l&apos
<translation>DVIPNG n&apos;a pas é trouvé. Assurez-vous de l&apos;inclure dans votre distribution LaTeX.</translation>
</message>
<message>
<location filename="../util/latex.py" line="164"/>
<location filename="../util/latex.py" line="160"/>
<source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; ended with a non-zero return code {}:
@ -1272,12 +1273,7 @@ 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>
</message>
<message>
<location filename="../util/latex.py" line="175"/>
<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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../util/latex.py" line="179"/>
<location filename="../util/latex.py" line="169"/>
<source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; took too long to finish:
{}
@ -1556,6 +1552,14 @@ Vérifiez que votre installation de LaTeX est correcte et signalez un bogue si c
<translation>Suites</translation>
</message>
</context>
<context>
<name>settingCategory</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Settings.qml" line="152"/>
<source>general</source>
<translation></translation>
</message>
</context>
<context>
<name>sommegainsbode</name>
<message>

View file

@ -33,143 +33,147 @@
<context>
<name>AppMenuBar</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="39"/>
<source>&amp;File</source>
<translation>&amp;Fájl</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="41"/>
<source>&amp;Load...</source>
<translation>&amp;Betöltés</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="47"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="48"/>
<source>&amp;Save</source>
<translation>&amp;Mentés</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="53"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="54"/>
<source>Save &amp;As...</source>
<translation>Me&amp;ntés másként</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="61"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="62"/>
<source>&amp;Quit</source>
<translation>&amp;Kilépés</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="76"/>
<source>&amp;Edit</source>
<translation>S&amp;zerkesztés</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="77"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="78"/>
<source>&amp;Undo</source>
<translation>&amp;Visszavonás</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="86"/>
<source>&amp;Redo</source>
<translation>&amp;Ismétlés</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="93"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="95"/>
<source>&amp;Copy plot</source>
<translation>Ábra &amp;solása</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="100"/>
<source>&amp;Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="108"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="103"/>
<source>&amp;Create</source>
<translation>&amp;Létrehozás</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="126"/>
<source>&amp;Settings</source>
<translation>&amp;Beállítások</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="129"/>
<source>Check for updates on startup</source>
<translation>Frissítések keresése indításkor</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="139"/>
<source>Reset redo stack automaticly</source>
<translation>Ismétlési verem önműködő visszaállítása</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="149"/>
<source>Enable LaTeX rendering</source>
<translation>LaTeX-megjelenítés engedélyezése</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="162"/>
<source>Expression editor</source>
<translation>Kifejezésszerkesztő</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="166"/>
<source>Automatically close parenthesises and brackets</source>
<translation>Zárójelek automatikus bezárása</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="178"/>
<source>Enable syntax highlighting</source>
<translation>Mondattani kiemelés engedélyezése</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="190"/>
<source>Enable autocompletion</source>
<translation>Automatikus befejezés engedélyezése</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="202"/>
<source>Color Scheme</source>
<translation>Színséma</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="130"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="224"/>
<source>&amp;Help</source>
<translation>&amp;Súgó</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="132"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="226"/>
<source>&amp;Source code</source>
<translation>&amp;Forráskód</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="231"/>
<source>&amp;Report a bug</source>
<translation>&amp;Hiba bejelentése</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="236"/>
<source>&amp;User manual</source>
<translation>&amp;Használati utasítás</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="241"/>
<source>&amp;Changelog</source>
<translation>&amp;Változásnapló</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="246"/>
<source>&amp;Help translating!</source>
<translation>&amp;Segítség a fordításban!</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="252"/>
<source>&amp;Thanks</source>
<translation>&amp;Köszönjük</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="163"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="257"/>
<source>&amp;About</source>
<translation>&amp;Névjegy</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="172"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="266"/>
<source>Save unsaved changes?</source>
<translation>Menti a változtatásokat?</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="173"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="267"/>
<source>This plot contains unsaved changes. By doing this, all unsaved data will be lost. Continue?</source>
<translation>Ez az ábra nem mentett változtatásokat tartalmaz. Ezzel az összes nem mentett adat elveszik. Folytatja?</translation>
</message>
@ -185,6 +189,7 @@
<context>
<name>BoolSetting</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/setting/general.mjs" line="23"/>
<source>Check for updates on startup</source>
<translation>Frissítések keresése indításkor</translation>
</message>
@ -293,32 +298,32 @@
<context>
<name>ExpressionEditor</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="394"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="382"/>
<source>Object Properties</source>
<translation>Objektumtulajdonságok</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="426"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="414"/>
<source>Variables</source>
<translation>Változók</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="441"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="429"/>
<source>Constants</source>
<translation>Állandók</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="456"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="444"/>
<source>Functions</source>
<translation>Függvények</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="471"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="459"/>
<source>Executable Objects</source>
<translation>Függvényobjektumok</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="486"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="474"/>
<source>Objects</source>
<translation>Objektumok</translation>
</message>
@ -339,66 +344,69 @@
<context>
<name>GreetScreen</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="70"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="76"/>
<source>Welcome to LogarithmPlotter</source>
<translation>Isten hozott a LogarithmPlotter!</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="81"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="87"/>
<source>Version %1</source>
<translation>%1 verzió</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="96"/>
<source>Take a few seconds to configure LogarithmPlotter.
These settings can be changed at any time from the &quot;Settings&quot; menu.</source>
<translation>Szánjon néhány másodpercet a LogarithmPlotter beállításához.
Ezek a beállítások bármikor módosíthatók a Beállítások menüben.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="103"/>
<source>Check for updates on startup (requires online connectivity)</source>
<translation>Frissítések keresése indításkor (online kapcsolat szükséges)</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="115"/>
<source>Reset redo stack when a new action is added to history</source>
<translation>Ismétlési verem alaphelyzet visszaállítása, ha új műveletet adnak az előzményekhez</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="126"/>
<source>Enable LaTeX rendering</source>
<translation>LaTeX-megjelenítés engedélyezése</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="137"/>
<source>Automatically close parenthesises and brackets in expressions</source>
<translation>Zárójelek automatikus bezárása a kifejezésekben</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="148"/>
<source>Enable syntax highlighting for expressions</source>
<translation>Mondattani kiemelés engedélyezése a kifejezésekhez</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="159"/>
<source>Enable autocompletion interface in expression editor</source>
<translation>Automatikus befejezési felület engedélyezése a kifejezésszerkesztőben</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="175"/>
<source>Color scheme:</source>
<translation>Színséma:</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="102"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="210"/>
<source>User manual</source>
<translation>Használati utasítás</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="94"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="217"/>
<source>Changelog</source>
<translation>Változásnapló</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="98"/>
<source>Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="106"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="224"/>
<source>Close</source>
<translation>Kész</translation>
</message>
@ -602,14 +610,6 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<translation>(nincs kijelölés kiválasztva)</translation>
</message>
</context>
<context>
<name>Preferences</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Preferences.qml" line="182"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Settings</name>
<message>
@ -618,96 +618,97 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<translation>X-nagyítás</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="177"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="176"/>
<source>Y Zoom</source>
<translation>Y-nagyítás</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="193"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="192"/>
<source>Min X</source>
<translation>Legkisebb X</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="212"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="211"/>
<source>Max Y</source>
<translation>Legnagyobb Y</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="227"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="226"/>
<source>Max X</source>
<translation>Legnagyobb X</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="246"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="245"/>
<source>Min Y</source>
<translation>Legkisebb Y</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="264"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="263"/>
<source>X Axis Step</source>
<translation>X tengely lépésköze</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="279"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="278"/>
<source>Y Axis Step</source>
<translation>Y tengely lépésköze</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="293"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="292"/>
<source>Line width</source>
<translation>Vonalvastagság</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="308"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="307"/>
<source>Text size (px)</source>
<translation>Szövegméret (képpont)</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="323"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="322"/>
<source>X Label</source>
<translation>X címke</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="349"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="348"/>
<source>Y Label</source>
<translation>Y címke</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="377"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="376"/>
<source>X Log scale</source>
<translation>X tengely logaritmikus skálával</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="387"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="386"/>
<source>Show X graduation</source>
<translation>X érettségi megjelenítése</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="397"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="396"/>
<source>Show Y graduation</source>
<translation>Y érettségi megjelenítése</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="408"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="407"/>
<source>Copy to clipboard</source>
<translation>Másolás a vágólapra</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="417"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="416"/>
<source>Save plot</source>
<translation>Ábra mentése</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="426"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="425"/>
<source>Save plot as</source>
<translation>Ábra mentése másként</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="435"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="434"/>
<source>Load plot</source>
<translation>Ábra betöltése</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Settings.qml" line="119"/>
<source>Close</source>
<translation>Kész</translation>
</message>
@ -852,10 +853,10 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<name>control</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="88"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="120"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="196"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="119"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="184"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="116"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="108"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="107"/>
<source>%1: </source>
<translation>%1: </translation>
</message>
@ -1022,27 +1023,27 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<translation>Kifejezés vége</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="544"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="532"/>
<source>No object found with names %1.</source>
<translation>A(z) %1 nevű objektum nem található.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="546"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="534"/>
<source>No object found with name %1.</source>
<translation>A(z) %1 nevű objektum nem található.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="549"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="537"/>
<source>Object cannot be dependent on itself.</source>
<translation>Az objektum nem függhet önmagától.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="556"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="544"/>
<source>Circular dependency detected. Object %1 depends on %2.</source>
<translation>Körkörös függőség észlelve. A(z) %1-objektum a(z) %2-objektumtól függ.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="558"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="546"/>
<source>Circular dependency detected. Objects %1 depend on %2.</source>
<translation>Körkörös függőség észlelve. A(z) %1-objektumok a(z) %2-objektumtól függenek.</translation>
</message>
@ -1073,12 +1074,12 @@ Az utolsó módosítás visszavonása.</translation>
<name>expression</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="141"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="202"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="190"/>
<source>LogarithmPlotter - Parsing error</source>
<translation>LogarithmPlotter - Elemzési hiba</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="205"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="193"/>
<source>Error while parsing expression for property %1:
%2
@ -1250,7 +1251,7 @@ Egyébként letölthet egy LaTeX disztribúciót, például a TeX Live-t a https
<translation>DVIPNG nem található. Ügyeljen arra, hogy a LaTeX disztribúciójából tartalmazza.</translation>
</message>
<message>
<location filename="../util/latex.py" line="164"/>
<location filename="../util/latex.py" line="160"/>
<source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; ended with a non-zero return code {}:
@ -1263,12 +1264,7 @@ 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>
</message>
<message>
<location filename="../util/latex.py" line="175"/>
<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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../util/latex.py" line="179"/>
<location filename="../util/latex.py" line="169"/>
<source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; took too long to finish:
{}
@ -1549,6 +1545,11 @@ Kérjük, ellenőrizze, hogy a LaTeX telepítése helyes-e, és ha igen, jelents
</context>
<context>
<name>settingCategory</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Settings.qml" line="152"/>
<source>general</source>
<translation></translation>
</message>
<message>
<source>editor</source>
<translation>Kifejezésszerkesztő</translation>

View file

@ -33,119 +33,147 @@
<context>
<name>AppMenuBar</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="39"/>
<source>&amp;File</source>
<translation>&amp;Fil</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="41"/>
<source>&amp;Load...</source>
<translation>&amp;Last inn </translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="47"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="48"/>
<source>&amp;Save</source>
<translation>&amp;Lagre</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="53"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="54"/>
<source>Save &amp;As...</source>
<translation>Lagre &amp;som </translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="61"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="62"/>
<source>&amp;Quit</source>
<translation>&amp;Avslutt</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="76"/>
<source>&amp;Edit</source>
<translation>&amp;Rediger</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="77"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="78"/>
<source>&amp;Undo</source>
<translation>&amp;Angre</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="86"/>
<source>&amp;Redo</source>
<translation>&amp;Gjenta</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="93"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="95"/>
<source>&amp;Copy plot</source>
<translation>&amp;Kopier plott</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="100"/>
<source>&amp;Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="108"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="103"/>
<source>&amp;Create</source>
<translation>&amp;Opprett</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="126"/>
<source>&amp;Settings</source>
<translation>&amp;Innstillinger</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="129"/>
<source>Check for updates on startup</source>
<translation>Se etter nye versjoner ved programstart</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="139"/>
<source>Reset redo stack automaticly</source>
<translation>Tilbakestill angrehistorikk automatisk</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="130"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="149"/>
<source>Enable LaTeX rendering</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="162"/>
<source>Expression editor</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="166"/>
<source>Automatically close parenthesises and brackets</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="178"/>
<source>Enable syntax highlighting</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="190"/>
<source>Enable autocompletion</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="202"/>
<source>Color Scheme</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="224"/>
<source>&amp;Help</source>
<translation>&amp;Hjelp</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="132"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="226"/>
<source>&amp;Source code</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="231"/>
<source>&amp;Report a bug</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="236"/>
<source>&amp;User manual</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="241"/>
<source>&amp;Changelog</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="246"/>
<source>&amp;Help translating!</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="252"/>
<source>&amp;Thanks</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="163"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="257"/>
<source>&amp;About</source>
<translation>&amp;Om</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="172"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="266"/>
<source>Save unsaved changes?</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="173"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="267"/>
<source>This plot contains unsaved changes. By doing this, all unsaved data will be lost. Continue?</source>
<translation></translation>
</message>
@ -161,6 +189,7 @@
<context>
<name>BoolSetting</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/setting/general.mjs" line="23"/>
<source>Check for updates on startup</source>
<translation>Se etter nye versjoner ved programstart</translation>
</message>
@ -269,32 +298,32 @@
<context>
<name>ExpressionEditor</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="394"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="382"/>
<source>Object Properties</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="426"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="414"/>
<source>Variables</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="441"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="429"/>
<source>Constants</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="456"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="444"/>
<source>Functions</source>
<translation>Funksjoner</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="471"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="459"/>
<source>Executable Objects</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="486"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="474"/>
<source>Objects</source>
<translation>Objekter</translation>
</message>
@ -315,46 +344,69 @@
<context>
<name>GreetScreen</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="70"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="76"/>
<source>Welcome to LogarithmPlotter</source>
<translation>Velkommen til LogarithmPlotter</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="81"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="87"/>
<source>Version %1</source>
<translation>Versjon %1</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="96"/>
<source>Take a few seconds to configure LogarithmPlotter.
These settings can be changed at any time from the &quot;Settings&quot; menu.</source>
<translation>Sett opp LogarithmPlotter.
Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="103"/>
<source>Check for updates on startup (requires online connectivity)</source>
<translation>Se etter nye versjoner ved programstart. (Krever tilkobling til Internett.)</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="115"/>
<source>Reset redo stack when a new action is added to history</source>
<translation>Tilbakesitll angrehistorikk når en ny handling legges til</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="102"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="126"/>
<source>Enable LaTeX rendering</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="137"/>
<source>Automatically close parenthesises and brackets in expressions</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="148"/>
<source>Enable syntax highlighting for expressions</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="159"/>
<source>Enable autocompletion interface in expression editor</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="175"/>
<source>Color scheme:</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="210"/>
<source>User manual</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="94"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="217"/>
<source>Changelog</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="98"/>
<source>Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="106"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="224"/>
<source>Close</source>
<translation></translation>
</message>
@ -558,14 +610,6 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<translation></translation>
</message>
</context>
<context>
<name>Preferences</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Preferences.qml" line="182"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Settings</name>
<message>
@ -574,95 +618,100 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<translation>X-forstørrelse</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="177"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="176"/>
<source>Y Zoom</source>
<translation>Y-forstørrelse</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="193"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="192"/>
<source>Min X</source>
<translation>Min. X</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="212"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="211"/>
<source>Max Y</source>
<translation>Maks. Y</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="227"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="226"/>
<source>Max X</source>
<translation>Maks. X</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="246"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="245"/>
<source>Min Y</source>
<translation>Min. Y</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="264"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="263"/>
<source>X Axis Step</source>
<translation>X-aksesteg</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="279"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="278"/>
<source>Y Axis Step</source>
<translation>Y-aksesteg</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="293"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="292"/>
<source>Line width</source>
<translation>Linjebredde</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="308"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="307"/>
<source>Text size (px)</source>
<translation>Tekststørrelse (piksler)</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="323"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="322"/>
<source>X Label</source>
<translation>Navn X-akse</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="349"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="348"/>
<source>Y Label</source>
<translation>Navn Y-akse</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="377"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="376"/>
<source>X Log scale</source>
<translation>Logaritmisk skala i x</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="387"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="386"/>
<source>Show X graduation</source>
<translation>Vis X-inndeling</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="397"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="396"/>
<source>Show Y graduation</source>
<translation>Vis Y-inndeling</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="408"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="407"/>
<source>Copy to clipboard</source>
<translation>Kopier til utklippstavle</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="417"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="416"/>
<source>Save plot</source>
<translation>Lagre plott</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="426"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="425"/>
<source>Save plot as</source>
<translation>Lagre plott som</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="435"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="434"/>
<source>Load plot</source>
<translation>Last inn plott</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Settings.qml" line="119"/>
<source>Close</source>
<translation></translation>
</message>
</context>
<context>
<name>ThanksTo</name>
@ -774,10 +823,10 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<name>control</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="88"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="120"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="196"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="119"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="184"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="116"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="108"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="107"/>
<source>%1: </source>
<translation></translation>
</message>
@ -932,27 +981,27 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="544"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="532"/>
<source>No object found with names %1.</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="546"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="534"/>
<source>No object found with name %1.</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="549"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="537"/>
<source>Object cannot be dependent on itself.</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="556"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="544"/>
<source>Circular dependency detected. Object %1 depends on %2.</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="558"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="546"/>
<source>Circular dependency detected. Objects %1 depend on %2.</source>
<translation></translation>
</message>
@ -977,12 +1026,12 @@ Undoing last change.</source>
<name>expression</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="141"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="202"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="190"/>
<source>LogarithmPlotter - Parsing error</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="205"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="193"/>
<source>Error while parsing expression for property %1:
%2
@ -1125,7 +1174,7 @@ Otherwise, you can download a Latex distribution like TeX Live at https://tug.or
<translation></translation>
</message>
<message>
<location filename="../util/latex.py" line="164"/>
<location filename="../util/latex.py" line="160"/>
<source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; ended with a non-zero return code {}:
@ -1134,12 +1183,7 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<translation></translation>
</message>
<message>
<location filename="../util/latex.py" line="175"/>
<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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../util/latex.py" line="179"/>
<location filename="../util/latex.py" line="169"/>
<source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; took too long to finish:
{}
@ -1191,6 +1235,14 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<translation type="obsolete">Følger</translation>
</message>
</context>
<context>
<name>settingCategory</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Settings.qml" line="152"/>
<source>general</source>
<translation></translation>
</message>
</context>
<context>
<name>sommegainsbode</name>
<message>

View file

@ -33,107 +33,147 @@
<context>
<name>AppMenuBar</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="39"/>
<source>&amp;File</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="41"/>
<source>&amp;Load...</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="47"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="48"/>
<source>&amp;Save</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="53"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="54"/>
<source>Save &amp;As...</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="61"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="62"/>
<source>&amp;Quit</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="76"/>
<source>&amp;Edit</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="77"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="78"/>
<source>&amp;Undo</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="86"/>
<source>&amp;Redo</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="93"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="95"/>
<source>&amp;Copy plot</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="100"/>
<source>&amp;Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="108"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="103"/>
<source>&amp;Create</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="130"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="126"/>
<source>&amp;Settings</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="129"/>
<source>Check for updates on startup</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="139"/>
<source>Reset redo stack automaticly</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="149"/>
<source>Enable LaTeX rendering</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="162"/>
<source>Expression editor</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="166"/>
<source>Automatically close parenthesises and brackets</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="178"/>
<source>Enable syntax highlighting</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="190"/>
<source>Enable autocompletion</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="202"/>
<source>Color Scheme</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="224"/>
<source>&amp;Help</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="132"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="226"/>
<source>&amp;Source code</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="231"/>
<source>&amp;Report a bug</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="236"/>
<source>&amp;User manual</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="241"/>
<source>&amp;Changelog</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="246"/>
<source>&amp;Help translating!</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="252"/>
<source>&amp;Thanks</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="163"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="257"/>
<source>&amp;About</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="172"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="266"/>
<source>Save unsaved changes?</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="173"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="267"/>
<source>This plot contains unsaved changes. By doing this, all unsaved data will be lost. Continue?</source>
<translation></translation>
</message>
@ -146,6 +186,14 @@
<translation></translation>
</message>
</context>
<context>
<name>BoolSetting</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/setting/general.mjs" line="23"/>
<source>Check for updates on startup</source>
<translation></translation>
</message>
</context>
<context>
<name>Changelog</name>
<message>
@ -219,32 +267,32 @@
<context>
<name>ExpressionEditor</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="394"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="382"/>
<source>Object Properties</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="426"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="414"/>
<source>Variables</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="441"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="429"/>
<source>Constants</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="456"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="444"/>
<source>Functions</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="471"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="459"/>
<source>Executable Objects</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="486"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="474"/>
<source>Objects</source>
<translation></translation>
</message>
@ -265,32 +313,68 @@
<context>
<name>GreetScreen</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="70"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="76"/>
<source>Welcome to LogarithmPlotter</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="81"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="87"/>
<source>Version %1</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="102"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="96"/>
<source>Take a few seconds to configure LogarithmPlotter.
These settings can be changed at any time from the &quot;Settings&quot; menu.</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="103"/>
<source>Check for updates on startup (requires online connectivity)</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="115"/>
<source>Reset redo stack when a new action is added to history</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="126"/>
<source>Enable LaTeX rendering</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="137"/>
<source>Automatically close parenthesises and brackets in expressions</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="148"/>
<source>Enable syntax highlighting for expressions</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="159"/>
<source>Enable autocompletion interface in expression editor</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="175"/>
<source>Color scheme:</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="210"/>
<source>User manual</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="94"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="217"/>
<source>Changelog</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="98"/>
<source>Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="106"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="224"/>
<source>Close</source>
<translation></translation>
</message>
@ -446,14 +530,6 @@
<translation></translation>
</message>
</context>
<context>
<name>Preferences</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Preferences.qml" line="182"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Settings</name>
<message>
@ -462,95 +538,100 @@
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="177"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="176"/>
<source>Y Zoom</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="193"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="192"/>
<source>Min X</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="212"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="211"/>
<source>Max Y</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="227"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="226"/>
<source>Max X</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="246"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="245"/>
<source>Min Y</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="264"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="263"/>
<source>X Axis Step</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="279"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="278"/>
<source>Y Axis Step</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="293"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="292"/>
<source>Line width</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="308"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="307"/>
<source>Text size (px)</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="323"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="322"/>
<source>X Label</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="349"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="348"/>
<source>Y Label</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="377"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="376"/>
<source>X Log scale</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="387"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="386"/>
<source>Show X graduation</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="397"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="396"/>
<source>Show Y graduation</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="408"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="407"/>
<source>Copy to clipboard</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="417"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="416"/>
<source>Save plot</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="426"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="425"/>
<source>Save plot as</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="435"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="434"/>
<source>Load plot</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Settings.qml" line="119"/>
<source>Close</source>
<translation></translation>
</message>
</context>
<context>
<name>ThanksTo</name>
@ -662,10 +743,10 @@
<name>control</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="88"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="120"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="196"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="119"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="184"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="116"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="108"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="107"/>
<source>%1: </source>
<translation></translation>
</message>
@ -799,27 +880,27 @@
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="544"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="532"/>
<source>No object found with names %1.</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="546"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="534"/>
<source>No object found with name %1.</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="549"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="537"/>
<source>Object cannot be dependent on itself.</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="556"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="544"/>
<source>Circular dependency detected. Object %1 depends on %2.</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="558"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="546"/>
<source>Circular dependency detected. Objects %1 depend on %2.</source>
<translation></translation>
</message>
@ -844,12 +925,12 @@ Undoing last change.</source>
<name>expression</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="141"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="202"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="190"/>
<source>LogarithmPlotter - Parsing error</source>
<translation></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="205"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="193"/>
<source>Error while parsing expression for property %1:
%2
@ -877,7 +958,7 @@ Otherwise, you can download a Latex distribution like TeX Live at https://tug.or
<translation></translation>
</message>
<message>
<location filename="../util/latex.py" line="164"/>
<location filename="../util/latex.py" line="160"/>
<source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; ended with a non-zero return code {}:
@ -886,12 +967,7 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<translation></translation>
</message>
<message>
<location filename="../util/latex.py" line="175"/>
<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>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../util/latex.py" line="179"/>
<location filename="../util/latex.py" line="169"/>
<source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; took too long to finish:
{}
@ -899,6 +975,14 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<translation></translation>
</message>
</context>
<context>
<name>settingCategory</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Settings.qml" line="152"/>
<source>general</source>
<translation></translation>
</message>
</context>
<context>
<name>update</name>
<message>

View file

@ -142,7 +142,7 @@ def run():
# Check for LaTeX installation if LaTeX support is enabled
if config.getSetting("enable_latex"):
latex.checkLatexInstallation()
latex.check_latex_install()
# Check for updates
if config.getSetting("check_for_updates"):

View file

@ -28,13 +28,12 @@ import QtQuick.Controls
\sa LogarithmPlotter
*/
BaseDialog {
id: thanks
id: about
title: qsTr("Thanks and Contributions - LogarithmPlotter")
width: 450
minimumHeight: 600
minimumHeight: 710
ScrollView {
Column {
anchors {
top: parent.top;
left: parent.left;
@ -42,311 +41,289 @@ BaseDialog {
right: parent.right;
topMargin: margin;
leftMargin: margin;
bottomMargin: margin+30;
bottomMargin: margin;
rightMargin: margin;
}
Column {
spacing: 10
ListView {
id: librariesListView
anchors.left: parent.left
width: parent.width
//height: parent.height
implicitHeight: contentItem.childrenRect.height
interactive: false
anchors {
left: parent.left;
model: ListModel {
Component.onCompleted: {
append({
libName: 'expr-eval',
license: 'MIT',
licenseLink: 'https://raw.githubusercontent.com/silentmatt/expr-eval/master/LICENSE.txt',
linkName: qsTr('Source code'),
link: 'https://github.com/silentmatt/expr-eval',
authors: [{
authorLine: qsTr('Original library by Raphael Graf'),
email: 'r@undefined.ch',
website: 'https://web.archive.org/web/20111023001618/http://www.undefined.ch/mparser/index.html',
websiteName: qsTr('Source')
}, {
authorLine: qsTr('Ported to Javascript by Matthew Crumley'),
email: 'email@matthewcrumley.com',
website: 'https://silentmatt.com/',
websiteName: qsTr('Website')
}, {
authorLine: qsTr('Ported to QMLJS by Ad5001'),
email: 'mail@ad5001.eu',
website: 'https://ad5001.eu/',
websiteName: qsTr('Website')
}]
})
}
}
width: thanks.width - 2*margin
spacing: 10
header: Label {
id: librariesUsedHeader
wrapMode: Text.WordWrap
font.pixelSize: 25
text: qsTr("Libraries included")
height: implicitHeight + 10
}
ListView {
id: librariesListView
anchors.left: parent.left
width: parent.width
//height: parent.height
implicitHeight: contentItem.childrenRect.height
interactive: false
delegate: Column {
id: libClmn
width: librariesListView.width
spacing: 10
model: ListModel {
Component.onCompleted: {
append({
libName: 'expr-eval',
license: 'MIT',
licenseLink: 'https://raw.githubusercontent.com/silentmatt/expr-eval/master/LICENSE.txt',
linkName: qsTr('Source code'),
link: 'https://github.com/silentmatt/expr-eval',
authors: [{
authorLine: qsTr('Original library by Raphael Graf'),
email: 'r@undefined.ch',
website: 'https://web.archive.org/web/20111023001618/http://www.undefined.ch/mparser/index.html',
websiteName: qsTr('Source')
}, {
authorLine: qsTr('Ported to Javascript by Matthew Crumley'),
email: 'email@matthewcrumley.com',
website: 'https://silentmatt.com/',
websiteName: qsTr('Website')
}, {
authorLine: qsTr('Ported to QMLJS by Ad5001'),
email: 'mail@ad5001.eu',
website: 'https://ad5001.eu/',
websiteName: qsTr('Website')
}]
})
Item {
height: libraryHeader.height
width: parent.width
Label {
id: libraryHeader
anchors.left: parent.left
wrapMode: Text.WordWrap
font.pixelSize: 18
text: libName
}
Row {
anchors.right: parent.right
height: parent.height
spacing: 10
Button {
height: parent.height
text: license
icon.name: 'license'
onClicked: Qt.openUrlExternally(licenseLink)
}
Button {
height: parent.height
text: linkName
icon.name: 'web-browser'
onClicked: Qt.openUrlExternally(link)
}
}
}
header: Label {
id: librariesUsedHeader
wrapMode: Text.WordWrap
font.pixelSize: 25
text: qsTr("Libraries included")
height: implicitHeight + 10
}
delegate: Column {
id: libClmn
width: librariesListView.width
spacing: 10
ListView {
id: libAuthors
anchors.left: parent.left
anchors.leftMargin: 10
model: authors
width: parent.width - 10
implicitHeight: contentItem.childrenRect.height
interactive: false
Item {
height: libraryHeader.height
width: parent.width
delegate: Item {
id: libAuthor
width: librariesListView.width - 10
height: 50
Label {
id: libraryHeader
id: libAuthorName
anchors.left: parent.left
anchors.right: buttons.left
anchors.verticalCenter: parent.verticalCenter
wrapMode: Text.WordWrap
font.pixelSize: 18
text: libName
font.pixelSize: 14
text: authorLine
}
Row {
id: buttons
anchors.right: parent.right
height: parent.height
spacing: 10
Button {
height: parent.height
text: license
icon.name: 'license'
onClicked: Qt.openUrlExternally(licenseLink)
}
Button {
height: parent.height
text: linkName
icon.name: 'web-browser'
onClicked: Qt.openUrlExternally(link)
}
}
}
ListView {
id: libAuthors
anchors.left: parent.left
anchors.leftMargin: 10
model: authors
width: parent.width - 10
implicitHeight: contentItem.childrenRect.height
interactive: false
delegate: Item {
id: libAuthor
width: librariesListView.width - 10
height: 50
Label {
id: libAuthorName
anchors.left: parent.left
anchors.right: buttons.left
Button {
anchors.verticalCenter: parent.verticalCenter
wrapMode: Text.WordWrap
font.pixelSize: 14
text: authorLine
text: websiteName
icon.name: 'web-browser'
height: parent.height - 10
onClicked: Qt.openUrlExternally(website)
}
Row {
id: buttons
anchors.right: parent.right
height: parent.height
spacing: 10
Button {
anchors.verticalCenter: parent.verticalCenter
text: websiteName
icon.name: 'web-browser'
height: parent.height - 10
onClicked: Qt.openUrlExternally(website)
}
Button {
anchors.verticalCenter: parent.verticalCenter
text: qsTr('Email')
icon.name: 'email'
height: parent.height - 10
onClicked: Qt.openUrlExternally('mailto:' + email)
}
Button {
anchors.verticalCenter: parent.verticalCenter
text: qsTr('Email')
icon.name: 'email'
height: parent.height - 10
onClicked: Qt.openUrlExternally('mailto:' + email)
}
}
}
Rectangle {
id: libSeparator
opacity: 0.3
color: sysPalette.windowText
width: parent.width
height: 1
}
}
Rectangle {
id: libSeparator
opacity: 0.3
color: sysPalette.windowText
width: parent.width
height: 1
}
}
}
ListView {
id: translationsListView
anchors.left: parent.left
width: parent.width
implicitHeight: contentItem.childrenRect.height
interactive: false
spacing: 3
model: ListModel {
Component.onCompleted: {
append({
tranName: '🇬🇧 ' + qsTr('English'),
link: 'https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/en/',
authors: [{
authorLine: 'Ad5001',
email: 'mail@ad5001.eu',
website: 'https://ad5001.eu',
websiteName: qsTr('Website')
}]
})
append({
tranName: '🇫🇷 ' + qsTr('French'),
link: 'https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/fr/',
authors: [{
authorLine: 'Ad5001',
website: 'https://ad5001.eu',
websiteName: qsTr('Website')
}]
})
append({
tranName: '🇩🇪 ' + qsTr('German'),
link: 'https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/de/',
authors: [{
authorLine: 'Ad5001',
website: 'https://ad5001.eu',
websiteName: qsTr('Website')
}]
})
append({
tranName: '🇭🇺 ' + qsTr('Hungarian'),
link: 'https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/hu/',
authors: [{
authorLine: 'Óvári',
website: 'https://github.com/ovari',
websiteName: qsTr('Github')
}]
})
append({
tranName: '🇳🇴 ' + qsTr('Norwegian'),
link: 'https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/no/',
authors: [{
authorLine: 'Allan Nordhøy',
website: 'https://github.com/comradekingu',
websiteName: qsTr('Github')
}]
})
}
}
ListView {
id: translationsListView
anchors.left: parent.left
width: parent.width
implicitHeight: contentItem.childrenRect.height
interactive: false
spacing: 3
header: Label {
id: translationsHeader
wrapMode: Text.WordWrap
font.pixelSize: 25
text: qsTr("Translations included")
height: implicitHeight + 10
}
delegate: Column {
id: tranClmn
width: translationsListView.width
model: ListModel {
Component.onCompleted: {
const authors = {
Ad5001: {
authorLine: 'Ad5001',
email: 'mail@ad5001.eu',
website: 'https://ad5001.eu',
websiteName: qsTr('Website')
},
Ovari: {
authorLine: 'Óvári',
website: 'https://github.com/ovari',
websiteName: qsTr('Github')
},
comradekingu: {
authorLine: 'Allan Nordhøy',
website: 'https://github.com/comradekingu',
websiteName: qsTr('Github')
},
IngrownMink4: {
authorLine: 'IngrownMink4',
website: 'https://github.com/IngrownMink4',
websiteName: qsTr('Github')
},
gallegonovato: {
authorLine: 'gallegonovato',
website: '',
websiteName: ''
}
}
Item {
width: parent.width
height: translationHeader.height + 10
Label {
id: translationHeader
anchors.left: parent.left
anchors.verticalCenter: parent.verticalCenter
wrapMode: Text.WordWrap
font.pixelSize: 18
text: tranName
}
Row {
anchors.right: parent.right
anchors.verticalCenter: parent.verticalCenter
height: 30
spacing: 10
append({
tranName: '🇬🇧 ' + qsTr('English'),
link: 'https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/en/',
authors: [authors.Ad5001]
})
append({
tranName: '🇫🇷 ' + qsTr('French'),
link: 'https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/fr/',
authors: [authors.Ad5001]
})
append({
tranName: '🇩🇪 ' + qsTr('German'),
link: 'https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/de/',
authors: [authors.Ad5001]
})
append({
tranName: '🇭🇺 ' + qsTr('Hungarian'),
link: 'https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/hu/',
authors: [authors.Ovari]
})
append({
tranName: '🇳🇴 ' + qsTr('Norwegian'),
link: 'https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/no/',
authors: [authors.comradekingu, authors.Ad5001]
})
append({
tranName: '🇳🇴 ' + qsTr('Spanish'),
link: 'https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/es/',
authors: [authors.IngrownMink4, authors.gallegonovato]
})
Button {
height: parent.height
text: qsTr('Improve')
icon.name: 'web-browser'
onClicked: Qt.openUrlExternally(link)
}
}
}
header: Label {
id: translationsHeader
wrapMode: Text.WordWrap
font.pixelSize: 25
text: qsTr("Translations included")
height: implicitHeight + 10
}
delegate: Column {
id: tranClmn
width: translationsListView.width
ListView {
id: tranAuthors
anchors.left: parent.left
anchors.leftMargin: 10
model: authors
width: parent.width - 10
implicitHeight: contentItem.childrenRect.height
interactive: false
Item {
width: parent.width
height: translationHeader.height + 10
delegate: Item {
id: tranAuthor
width: tranAuthors.width
height: 40
Label {
id: translationHeader
id: tranAuthorName
anchors.left: parent.left
anchors.right: buttons.left
anchors.verticalCenter: parent.verticalCenter
wrapMode: Text.WordWrap
font.pixelSize: 18
text: tranName
font.pixelSize: 14
text: authorLine
}
Row {
id: buttons
anchors.right: parent.right
anchors.verticalCenter: parent.verticalCenter
height: 30
spacing: 10
Button {
height: parent.height
text: qsTr('Improve')
icon.name: 'web-browser'
onClicked: Qt.openUrlExternally(link)
}
}
}
ListView {
id: tranAuthors
anchors.left: parent.left
anchors.leftMargin: 10
model: authors
width: parent.width - 10
implicitHeight: contentItem.childrenRect.height
interactive: false
delegate: Item {
id: tranAuthor
width: tranAuthors.width
height: 40
Label {
id: tranAuthorName
anchors.left: parent.left
//anchors.right: buttons.left
anchors.verticalCenter: parent.verticalCenter
wrapMode: Text.WordWrap
font.pixelSize: 14
text: authorLine
}
Row {
id: buttons
anchors.left: tranAuthorName.right
anchors.leftMargin: 10
anchors.verticalCenter: parent.verticalCenter
height: 30
spacing: 10
Button {
text: websiteName
visible: websiteName !== ""
icon.name: 'web-browser'
height: parent.height
onClicked: Qt.openUrlExternally(website)
}
Button {
text: websiteName
icon.name: 'web-browser'
height: parent.height
onClicked: Qt.openUrlExternally(website)
}
}
}

View file

@ -36,11 +36,9 @@ class EnableLatex extends BoolSetting {
}
set(value) {
if(!value || Latex.checkLatexInstallation()) {
super.set(value)
Modules.Latex.enabled = value
Modules.Canvas.requestPaint()
}
super.set(value)
Modules.Latex.enabled = value
Modules.Canvas.requestPaint()
}
}
@ -48,4 +46,4 @@ export default [
CHECK_FOR_UPDATES,
RESET_REDO_STACK,
new EnableLatex()
]
]

View file

@ -64,34 +64,23 @@ class Latex(QObject):
QObject.__init__(self)
self.tempdir = tempdir
@Property(bool)
def latexSupported(self):
return LATEX_PATH is not None and DVIPNG_PATH is not None
@Slot(result=bool)
def checkLatexInstallation(self):
def check_latex_install(self):
"""
Checks if the current latex installation is valid.
"""
valid_install = True
if LATEX_PATH is None:
print("No Latex installation found.")
if "--test-build" not in argv:
QMessageBox.warning(None, "LogarithmPlotter - Latex setup",
QCoreApplication.translate("latex", "No Latex installation found.\nIf you already have a latex distribution installed, make sure it's installed on your path.\nOtherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/."))
valid_install = False
elif DVIPNG_PATH is None:
print("DVIPNG not found.")
if "--test-build" not in argv:
QMessageBox.warning(None, "LogarithmPlotter - Latex setup", QCoreApplication.translate("latex", "DVIPNG was not found. Make sure you include it from your Latex distribution."))
valid_install = False
else:
try:
self.render("", 14, QColor(0, 0, 0, 255))
except Exception as e:
valid_install = False # Should have sent an error message if failed to render
return valid_install
@Property(bool)
def latexSupported(self):
return LATEX_PATH is not None and DVIPNG_PATH is not None
@Slot(str, float, QColor, result=str)
def render(self, latex_markup: str, font_size: float, color: QColor) -> str:
@ -167,26 +156,19 @@ class Latex(QObject):
out, err = proc.communicate(timeout=2) # 2 seconds is already FAR too long.
if proc.returncode != 0:
# Process errored
output = str(out, 'utf8') + "\n" + str(err, 'utf8')
QMessageBox.warning(None, "LogarithmPlotter - Latex",
QCoreApplication.translate("latex", "An exception occured within the creation of the latex formula.\nProcess '{}' ended with a non-zero return code {}:\n\n{}\nPlease make sure your latex installation is correct and report a bug if so.")
.format(" ".join(process), proc.returncode, output))
.format(" ".join(process), proc.returncode,
str(out, 'utf8') + "\n" + str(err, 'utf8')))
raise Exception("{0} process exited with return code {1}:\n{2}\n{3}".format(" ".join(process), str(proc.returncode), str(out, 'utf8'), str(err, 'utf8')))
except TimeoutExpired as e:
# Process timed out
proc.kill()
out, err = proc.communicate()
output = str(out, 'utf8') + "\n" + str(err, 'utf8')
if 'calligra.sty' in output and 'not found' in output:
# Calligra package not installed.
QMessageBox.warning(None, "LogarithmPlotter - Latex",
QCoreApplication.translate("latex", "Your LaTeX installation does not include the '{}' package. Make sure said package is installed, or disable the LaTeX rendering in LogarithmPlotter.")
.format('calligra'))
else:
QMessageBox.warning(None, "LogarithmPlotter - Latex",
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)
QMessageBox.warning(None, "LogarithmPlotter - Latex",
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), str(out, 'utf8') + "\n" + str(err, 'utf8')))
raise Exception(" ".join(process) + " process timed out:\n" + str(out, 'utf8') + "\n" + str(err, 'utf8'))
def cleanup(self, export_path):
"""

View file

@ -72,9 +72,8 @@ There are several ways to contribute to LogarithmPlotter.
along with this program. If not, see <https://www.gnu.org/licenses/>.
Language files translations located at LogarithmPlotter/i18n are licensed under GNU GPL3.0+ and are copyrighted by their original authors. See LICENSE.md for more details:
- 🇭🇺 Hungarian translation by [Óvári](https://github.com/ovari)
- 🇳🇴 Norwegian translation by [Allan Nordhøy](https://github.com/comradekingu)
- 🇪🇸 Spanish translation by gallegonovato and [IngrownMink4](https://github.com/IngrownMink4)
- 🇭🇺 Hungarian translation by [Óvári](https://github.com/ovari)
### Libraries used

View file

@ -1,66 +1,77 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2024 Ad5001 -->
<component type="desktop-application">
<!-- Copyright 2023 Ad5001 -->
<application>
<id>eu.ad5001.LogarithmPlotter</id>
<id type="desktop">eu.ad5001.LogarithmPlotter.desktop</id>
<launchable type="desktop-id">logarithmplotter.desktop</launchable>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0+</project_license>
<name>LogarithmPlotter</name>
<icon type="remote">https://apps.ad5001.eu/icons/apps/svg/logarithmplotter.svg</icon>
<icon type="remote">http://apps.ad5001.eu/icons/apps/svg/logarithmplotter.svg</icon>
<summary>Create and edit Bode plots</summary>
<summary xml:lang="de">Erstellen und Bearbeiten von Bode-Diagrammen</summary>
<summary xml:lang="fr">Créez et éditez des diagrammes de Bode</summary>
<summary xml:lang="hu">Bode-diagramok létrehozása és szerkesztése</summary>
<summary xml:lang="no">Opprette og redigere Bode-diagrammer</summary>
<!--
NB: While the appstream spec specifies that p tags should have
specific lang tags, the appstream validation cli requires to
have several description tags in order to see there are
several languages
-->
<description>
<p>
LogarithmPlotter is, as it's name suggests, a plotter made with logarithm scales in mind. With an object system similar to Geogebra's, it allows dynamic creation of both logarithmic-scaled and non logarithmic-scaled plots with very few limitations.
</p>
<p xml:lang="fr">
LogarithmPlotter est, comme son nom l'indique, un créateur de graphes et diagrammes 2D réalisé avec l'échelle logarithmique en tête. Avec un système d'objets similaire à Geogebra, ce qui lui permet de créer des graphes à échelle logarithmique et non logarithmique avec peu de limitations.
</p>
<p xml:lang="hu">
A LogarithmPlotter egy logaritmus-ábrázoló, amely logaritmikus léptékek figyelembevételével készült. A Geogebrához hasonló objektumrendszerrel dinamikus parcellák létrehozását teszi lehetővé, nagyon kevés korlátozással.
</p>
<p>
It's primary use is to quickly create asymptotic Bode plots, but it's extensible nature and ability to switch to non-logarithmic scales allow it to create other things with it, like sequences or statistical repartition functions.
</p>
<p xml:lang="fr">
Son intérêt principal est de permettre de créer des diagrammes asymptotiques de Bode, mais sa nature extensible et sa capacité à passer à une échelle non-logarithmique lui permet de créer d'autres choses.
</p>
<p xml:lang="hu">
Elsődleges felhasználása az aszimptotikus Bode-ábrák gyors létrehozása, de bővíthető jellege és a nem logaritmikus skálákra váltás lehetősége lehetővé teszi, hogy más dolgokat is létrehozzon vele, például sorozatokat vagy statisztikai újraosztási függvényeket.
</p>
<p>Features:</p>
<p xml:lang="fr">Fonctionnalités:</p>
<ul>
<li>Graphical objects (points, fonctions, Bode magnitudes...) management system</li>
<li>Complete object edition</li>
<li>Advanced history system</li>
<li>Diagram looks customisation</li>
<li xml:lang="fr">Système de gestion des objets graphiques (points, fonctions, gains de Bode...)</li>
<li xml:lang="fr">Modification complète des objets</li>
<li xml:lang="fr">Système d'historique avancé</li>
<li xml:lang="fr">Personnalisation de l'apparence des diagrammes</li>
</ul>
<p>LogarithmPlotter is available in:</p>
<p xml:lang="fr">LogarithmPlotter est disponible en:</p>
<ul>
<li>🇬🇧 English</li>
<li>🇫🇷 French</li>
<li>🇩🇪 German</li>
<li>🇭🇺 Hungarian</li>
<li>🇳🇴 Norwergian</li>
<li>🇪🇸 Spanish</li>
<li xml:lang="fr">🇬🇧 Anglais</li>
<li xml:lang="fr">🇫🇷 Français</li>
<li xml:lang="fr">🇩🇪 Allemand</li>
<li xml:lang="fr">🇭🇺 Hongrois</li>
<li xml:lang="fr">🇳🇴 Norvégien</li>
<li xml:lang="es">🇪🇸 Espagnol</li>
</ul>
<p>Learn more: https://apps.ad5001.eu/logarithmplotter/</p>
<p xml:lang="fr">
LogarithmPlotter est, comme son nom l'indique, un créateur de graphes et diagrammes 2D réalisé avec l'échelle logarithmique en tête. Avec un système d'objets similaire à Geogebra, ce qui lui permet de créer des graphes à échelle logarithmique et non logarithmique avec peu de limitations.
</p>
<p xml:lang="fr">
Son intérêt principal est de permettre de créer des diagrammes asymptotiques de Bode, mais sa nature extensible et sa capacité à passer à une échelle non-logarithmique lui permet de créer d'autres choses.
</p>
<p xml:lang="fr">Fonctionnalités:</p>
<ul xml:lang="fr">
<li>Système de gestion des objets graphiques (points, fonctions, gains de Bode...)</li>
<li>Modification complète des objets</li>
<li>Système d'historique avancé</li>
<li>Personnalisation de l'apparence des diagrammes</li>
</ul>
<p xml:lang="fr">LogarithmPlotter est disponible en:</p>
<ul xml:lang="fr">
<li>🇬🇧 Anglais</li>
<li>🇫🇷 Français</li>
<li>🇩🇪 Allemand</li>
<li>🇭🇺 Hongrois</li>
<li>🇳🇴 Norvégien</li>
</ul>
<p xml:lang="fr">En savoir plus: https://apps.ad5001.eu/fr/logarithmplotter/</p>
<p xml:lang="hu">
A LogarithmPlotter egy logaritmus-ábrázoló, amely logaritmikus léptékek figyelembevételével készült. A Geogebrához hasonló objektumrendszerrel dinamikus parcellák létrehozását teszi lehetővé, nagyon kevés korlátozással.
</p>
<p xml:lang="hu">
Elsődleges felhasználása az aszimptotikus Bode-ábrák gyors létrehozása, de bővíthető jellege és a nem logaritmikus skálákra váltás lehetősége lehetővé teszi, hogy más dolgokat is létrehozzon vele, például sorozatokat vagy statisztikai újraosztási függvényeket.
</p>
</description>
<categories>
@ -73,62 +84,40 @@
<url type="bugtracker">https://git.ad5001.eu/Ad5001/LogarithmPlotter/issues/</url>
<url type="help">https://git.ad5001.eu/Ad5001/LogarithmPlotter/wiki/</url>
<url type="translate">https://hosted.weblate.org/engage/logarithmplotter/</url>
<screenshots>
<screenshot type="default">
<image>https://apps.ad5001.eu/img/en/logarithmplotter/gain.png?v=0.5</image>
<image xml:lang="de">https://apps.ad5001.eu/img/de/logarithmplotter/gain.png?v=0.5</image>
<image xml:lang="fr">https://apps.ad5001.eu/img/fr/logarithmplotter/gain.png?v=0.5</image>
<image xml:lang="hu">https://apps.ad5001.eu/img/hu/logarithmplotter/gain.png?v=0.5</image>
<image xml:lang="no">https://apps.ad5001.eu/img/no/logarithmplotter/gain.png?v=0.5</image>
<caption>Main view of LogarithmPlotter showing an asymptotic Bode magnitude plot.</caption>
<caption xml:lang="de">Die Hauptansicht des LogarithmPlotters zeigt eine asymptotische Bode-Magnitude-Darstellung.</caption>
<caption xml:lang="fr">Vue principale de LogarithmPlotter montrant un tracé asymptotique d'une magnitude de Bode.</caption>
<caption xml:lang="hu">A LogarithmPlotter fő nézete, amely egy aszimptotikus Bode-magnitúdó ábrát mutat.</caption>
<caption xml:lang="no">Hovedvisning av LogarithmPlotter som viser et asymptotisk Bode-størrelsesplott.</caption>
</screenshot>
<screenshot>
<image>https://apps.ad5001.eu/img/en/logarithmplotter/phase.png?v=0.5</image>
<image xml:lang="de">https://apps.ad5001.eu/img/de/logarithmplotter/phase.png?v=0.5</image>
<image xml:lang="fr">https://apps.ad5001.eu/img/fr/logarithmplotter/phase.png?v=0.5</image>
<image xml:lang="hu">https://apps.ad5001.eu/img/hu/logarithmplotter/phase.png?v=0.5</image>
<image xml:lang="no">https://apps.ad5001.eu/img/no/logarithmplotter/phase.png?v=0.5</image>
<caption>Main view of LogarithmPlotter showing an asymptotic Bode phase plot.</caption>
<caption xml:lang="de">Hauptansicht des LogarithmPlotters mit einer asymptotischen Bode-Phasendarstellung.</caption>
<caption xml:lang="fr">Vue principale de LogarithmPlotter montrant un tracé asymptotique d'une phase de Bode.</caption>
<caption xml:lang="hu">A LogarithmPlotter fő nézete, amely egy aszimptotikus Bode-fázis ábrát mutat.</caption>
<caption xml:lang="no">Hovedvisning av LogarithmPlotter som viser et asymptotisk Bode-fasediagram.</caption>
</screenshot>
<screenshot>
<image>https://apps.ad5001.eu/img/en/logarithmplotter/welcome.png?v=0.5</image>
<image xml:lang="de">https://apps.ad5001.eu/img/de/logarithmplotter/welcome.png?v=0.5</image>
<image xml:lang="fr">https://apps.ad5001.eu/img/fr/logarithmplotter/welcome.png?v=0.5</image>
<image xml:lang="hu">https://apps.ad5001.eu/img/hu/logarithmplotter/welcome.png?v=0.5</image>
<image xml:lang="no">https://apps.ad5001.eu/img/no/logarithmplotter/welcome.png?v=0.5</image>
<caption>LogarithmPlotter's welcome page.</caption>
<caption xml:lang="de">LogarithmPlotter's Willkommensseite.</caption>
<caption xml:lang="fr">Page d'accueil de LogarithmPlotter.</caption>
<caption xml:lang="hu">LogarithmPlotter üdvözlő oldala.</caption>
<caption xml:lang="no">LogarithmPlotters velkomstside.</caption>
</screenshot>
<screenshot type="default">https://apps.ad5001.eu/img/en/gain.png?v=0.5</screenshot>
<screenshot>https://apps.ad5001.eu/img/en/logarithmplotter/phase.png?v=0.5</screenshot>
<screenshot>https://apps.ad5001.eu/img/en/logarithmplotter/welcome.png?v=0.5</screenshot>
<screenshot xml:lang="de" type="default">https://apps.ad5001.eu/img/de/gain.png?v=0.5</screenshot>
<screenshot xml:lang="de">https://apps.ad5001.eu/img/de/logarithmplotter/phase.png?v=0.5</screenshot>
<screenshot xml:lang="de">https://apps.ad5001.eu/img/de/logarithmplotter/welcome.png?v=0.5</screenshot>
<screenshot xml:lang="fr" type="default">https://apps.ad5001.eu/img/fr/gain.png?v=0.5</screenshot>
<screenshot xml:lang="fr">https://apps.ad5001.eu/img/fr/logarithmplotter/phase.png?v=0.5</screenshot>
<screenshot xml:lang="fr">https://apps.ad5001.eu/img/fr/logarithmplotter/welcome.png?v=0.5</screenshot>
<screenshot xml:lang="hu" type="default">https://apps.ad5001.eu/img/hu/gain.png?v=0.5</screenshot>
<screenshot xml:lang="hu">https://apps.ad5001.eu/img/hu/logarithmplotter/phase.png?v=0.5</screenshot>
<screenshot xml:lang="hu">https://apps.ad5001.eu/img/hu/logarithmplotter/welcome.png?v=0.5</screenshot>
<screenshot xml:lang="no" type="default">https://apps.ad5001.eu/img/no/gain.png?v=0.5</screenshot>
<screenshot xml:lang="no">https://apps.ad5001.eu/img/no/logarithmplotter/phase.png?v=0.5</screenshot>
<screenshot xml:lang="no">https://apps.ad5001.eu/img/no/logarithmplotter/welcome.png?v=0.5</screenshot>
</screenshots>
<!-- recommend at least 768 logical pixels of space -->
<!-- recommend at least 600 logical pixels of space -->
<recommends>
<display_length compare="ge">768</display_length>
<display_length compare="ge">medium</display_length>
</recommends>
<!-- ensure this application is not run on a very large screen, or
very small screen (no tiny handhelds or television screens) -->
<requires>
<display_length compare="lt">3840</display_length>
<display_length compare="gt">360</display_length>
<display_length compare="lt">xlarge</display_length>
<display_length compare="gt">xsmall</display_length>
</requires>
<releases>
<release version="0.5.0" date="2024-01-11">
<release version="0.5.0" date="2023-01-11">
<description>
<p><em>Changes for v0.5.0:</em></p>
<p><b>Changes for v0.5.0:</b></p>
<p>New</p>
<ul>
<li>New, reworked application icon.</li>
@ -172,7 +161,7 @@
</release>
<release version="0.4.0" date="2023-05-27">
<description>
<p><em>Changes for v0.4.0:</em></p>
<p><b>Changes for v0.4.0:</b></p>
<p>Changes</p>
<ul>
<li>Fully ported to PySide6 (Qt6).</li>
@ -221,7 +210,7 @@
</release>
<release version="0.3.0" date="2022-10-28">
<description>
<p><em>Changes for v0.3.0:</em></p>
<p><b>Changes for v0.3.0:</b></p>
<p>New</p>
<ul>
<li>New completely revamped expression editor:</li>
@ -287,7 +276,7 @@
</release>
<release version="0.2.0" date="2022-04-22">
<description>
<p><em>Changes for v0.2.0:</em></p>
<p><b>Changes for v0.2.0:</b></p>
<p>New</p>
<ul>
<li>(EXPERIMENTAL) LogarithmPlotter now has an optional LaTeX integration.</li>
@ -340,7 +329,7 @@
</release>
<release version="0.1.8" date="2022-02-19">
<description>
<p><em>Changes for v0.1.8:</em></p>
<p><b>Changes for v0.1.8:</b></p>
<p>New</p>
<ul>
<li>There is now a user manual for LogarithmPlotter! Contributions apprecriated.</li>
@ -385,7 +374,7 @@
</release>
<release version="0.1.7" date="2022-02-03">
<description>
<p><em>Changes for v0.1.7:</em></p>
<p><b>Changes for v0.1.7:</b></p>
<p>New</p>
<ul>
<li>The history browser has been completly redesigned, improving UX.</li>
@ -441,7 +430,7 @@
</release>
<release version="0.1.6" date="2022-01-29">
<description>
<p><em>Changes for v0.1.6:</em></p>
<p><b>Changes for v0.1.6:</b></p>
<p>New</p>
<ul>
<li>A new changelog popup is available at startup and in the help menu.</li>
@ -482,7 +471,7 @@
</release>
<release version="0.1.5" date="2022-01-26">
<description>
<p><em>Changes for v0.1.5:</em></p>
<p><b>Changes for v0.1.5:</b></p>
<p>New</p>
<ul>
<li>LogarithmPlotter has now better handling of very high values in logarithmic scale.</li>
@ -512,7 +501,7 @@
</release>
<release version="0.1.4" date="2022-01-24">
<description>
<p><em>Changes for v0.1.4:</em></p>
<p><b>Changes for v0.1.4:</b></p>
<p>New</p>
<ul>
<li>LogarithmPlotter detects unsaved changes.</li>
@ -543,7 +532,7 @@
</release>
<release version="0.1.3" date="2022-01-18">
<description>
<p><em>Changes for v0.1.3:</em></p>
<p><b>Changes for v0.1.3:</b></p>
<p>Fixed bugs</p>
<ul>
<li>Sandboxed packages (snapcraft and flatpak) won't show error messages related to update checks.</li>
@ -564,7 +553,7 @@
</release>
<release version="0.1.2" date="2021-09-30">
<description>
<p><em>Changes for v0.1.2:</em></p>
<p><b>Changes for v0.1.2:</b></p>
<p>Fixed bugs</p>
<ul>
<li>Unable to move Bode diagrams elements when having deleted the sum element.</li>
@ -588,7 +577,7 @@
</release>
<release version="0.1" date="2021-08-26">
<description>
<p><em>Changes for v0.1:</em></p>
<p><b>Changes for v0.1:</b></p>
<ul>
<li>Initial release.</li>
</ul>
@ -597,10 +586,8 @@
</releases>
<content_rating type="oars-1.0">
</content_rating>
<developer id="eu.ad5001">
<name>Ad5001</name>
<url>https://ad5001.eu</url>
</developer>
<developer_name>Ad5001</developer_name>
<update_contact>mail@ad5001.eu</update_contact>
<keywords>
<keyword>Plot</keyword>
@ -615,8 +602,7 @@
<keyword>Phase</keyword>
<keyword>Sequence</keyword>
<keyword>Distribution</keyword>
<keyword>Qt</keyword>
</keywords>
</component>
</application>

View file

@ -28,7 +28,7 @@ BEGIN {
version = substr($2,2,5)
print " <release version=\""version"\" date=\""date"\">"
print " <description>"
print " <p><em>Changes for "$2":</em></p>"
print " <p><b>Changes for "$2":</b></p>"
}
/^\s*\*\*/ {
if(listBegan) {