Compare commits
3 commits
54363b25bc
...
b91dbfb311
Author | SHA1 | Date | |
---|---|---|---|
b91dbfb311 | |||
448d94fee3 | |||
2dc9234b22 |
25 changed files with 712 additions and 751 deletions
|
@ -67,22 +67,22 @@
|
||||||
<translation>&Lösen</translation>
|
<translation>&Lösen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="84"/>
|
||||||
<source>&Redo</source>
|
<source>&Redo</source>
|
||||||
<translation>&Wiederherstellen</translation>
|
<translation>&Wiederherstellen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="93"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="91"/>
|
||||||
<source>&Copy plot</source>
|
<source>&Copy plot</source>
|
||||||
<translation>Grafik &Kopieren</translation>
|
<translation>Grafik &Kopieren</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="100"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="98"/>
|
||||||
<source>&Preferences</source>
|
<source>&Preferences</source>
|
||||||
<translation>&Einstellung</translation>
|
<translation>&Einstellung</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="108"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="106"/>
|
||||||
<source>&Create</source>
|
<source>&Create</source>
|
||||||
<translation>&Erstellen</translation>
|
<translation>&Erstellen</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -123,52 +123,52 @@
|
||||||
<translation type="vanished">Syntaktische Färbung</translation>
|
<translation type="vanished">Syntaktische Färbung</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="130"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="128"/>
|
||||||
<source>&Help</source>
|
<source>&Help</source>
|
||||||
<translation>&Hilfe</translation>
|
<translation>&Hilfe</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="132"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="130"/>
|
||||||
<source>&Source code</source>
|
<source>&Source code</source>
|
||||||
<translation>&Quellcode</translation>
|
<translation>&Quellcode</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="135"/>
|
||||||
<source>&Report a bug</source>
|
<source>&Report a bug</source>
|
||||||
<translation>Fehler &Melden</translation>
|
<translation>Fehler &Melden</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="140"/>
|
||||||
<source>&User manual</source>
|
<source>&User manual</source>
|
||||||
<translation>&Benutzerhandbuch</translation>
|
<translation>&Benutzerhandbuch</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="145"/>
|
||||||
<source>&Changelog</source>
|
<source>&Changelog</source>
|
||||||
<translation>&Changelog</translation>
|
<translation>&Changelog</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="150"/>
|
||||||
<source>&Help translating!</source>
|
<source>&Help translating!</source>
|
||||||
<translation>&Hilfe beim Übersetzen!</translation>
|
<translation>&Hilfe beim Übersetzen!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="156"/>
|
||||||
<source>&Thanks</source>
|
<source>&Thanks</source>
|
||||||
<translation>&Danksagungen</translation>
|
<translation>&Danksagungen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="163"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="161"/>
|
||||||
<source>&About</source>
|
<source>&About</source>
|
||||||
<translation>&Übrigens</translation>
|
<translation>&Übrigens</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="172"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="170"/>
|
||||||
<source>Save unsaved changes?</source>
|
<source>Save unsaved changes?</source>
|
||||||
<translation>Änderungen speichern?</translation>
|
<translation>Änderungen speichern?</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="173"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="171"/>
|
||||||
<source>This plot contains unsaved changes. By doing this, all unsaved data will be lost. Continue?</source>
|
<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>
|
<translation>Diese Grafik enthält ungespeicherte Änderungen. Dadurch gehen alle ungespeicherten Daten verloren. Fortfahren?</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -205,12 +205,12 @@
|
||||||
<name>CustomPropertyList</name>
|
<name>CustomPropertyList</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="196"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="196"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="214"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="216"/>
|
||||||
<source>+ Create new %1</source>
|
<source>+ Create new %1</source>
|
||||||
<translation>+ Neues %1objekt erstellen</translation>
|
<translation>+ Neues %1objekt erstellen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="314"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="316"/>
|
||||||
<source>Pick on graph</source>
|
<source>Pick on graph</source>
|
||||||
<translation>Aufnehmen auf Graph</translation>
|
<translation>Aufnehmen auf Graph</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -238,9 +238,8 @@
|
||||||
<translation>Name</translation>
|
<translation>Name</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="130"/>
|
|
||||||
<source>Label content</source>
|
<source>Label content</source>
|
||||||
<translation>Etikett</translation>
|
<translation type="vanished">Etikett</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="131"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="131"/>
|
||||||
|
@ -405,24 +404,20 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
|
||||||
<context>
|
<context>
|
||||||
<name>HistoryBrowser</name>
|
<name>HistoryBrowser</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="56"/>
|
|
||||||
<source>Filter...</source>
|
<source>Filter...</source>
|
||||||
<translation>Filtern…</translation>
|
<translation type="vanished">Filtern…</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="99"/>
|
|
||||||
<source>Redo ></source>
|
<source>Redo ></source>
|
||||||
<translation>Wiederherstellen ></translation>
|
<translation type="vanished">Wiederherstellen ></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="118"/>
|
|
||||||
<source>> Now</source>
|
<source>> Now</source>
|
||||||
<translation>> Aktueller Stand</translation>
|
<translation type="vanished">> Aktueller Stand</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="148"/>
|
|
||||||
<source>< Undo</source>
|
<source>< Undo</source>
|
||||||
<translation>< Rückgängig</translation>
|
<translation type="vanished">< Rückgängig</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -475,17 +470,17 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
|
||||||
<translation type="vanished">Geladene Datei '%1'.</translation>
|
<translation type="vanished">Geladene Datei '%1'.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="232"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="218"/>
|
||||||
<source>Copied plot screenshot to clipboard!</source>
|
<source>Copied plot screenshot to clipboard!</source>
|
||||||
<translation>Grafik in die Zwischenablage kopiert!</translation>
|
<translation>Grafik in die Zwischenablage kopiert!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="247"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="233"/>
|
||||||
<source>&Update</source>
|
<source>&Update</source>
|
||||||
<translation>&Aktualisieren</translation>
|
<translation>&Aktualisieren</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="249"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="235"/>
|
||||||
<source>&Update LogarithmPlotter</source>
|
<source>&Update LogarithmPlotter</source>
|
||||||
<translation>LogarithmPlotter &aktualisieren</translation>
|
<translation>LogarithmPlotter &aktualisieren</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -613,109 +608,109 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
|
||||||
<name>Settings</name>
|
<name>Settings</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="23"/>
|
<location filename="../../common/src/preferences/default.mjs" line="23"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="157"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="155"/>
|
||||||
<source>X Zoom</source>
|
<source>X Zoom</source>
|
||||||
<translation>Zoom auf X</translation>
|
<translation>Zoom auf X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="30"/>
|
<location filename="../../common/src/preferences/default.mjs" line="30"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="173"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="176"/>
|
||||||
<source>Y Zoom</source>
|
<source>Y Zoom</source>
|
||||||
<translation>Zoom auf Y</translation>
|
<translation>Zoom auf Y</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="37"/>
|
<location filename="../../common/src/preferences/default.mjs" line="37"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="189"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="197"/>
|
||||||
<source>Min X</source>
|
<source>Min X</source>
|
||||||
<translation>Minimum X</translation>
|
<translation>Minimum X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="44"/>
|
<location filename="../../common/src/preferences/default.mjs" line="44"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="208"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="220"/>
|
||||||
<source>Max Y</source>
|
<source>Max Y</source>
|
||||||
<translation>Maximum Y</translation>
|
<translation>Maximum Y</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="223"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="240"/>
|
||||||
<source>Max X</source>
|
<source>Max X</source>
|
||||||
<translation>Maximum X</translation>
|
<translation>Maximum X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="242"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="268"/>
|
||||||
<source>Min Y</source>
|
<source>Min Y</source>
|
||||||
<translation>Minimum Y</translation>
|
<translation>Minimum Y</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="50"/>
|
<location filename="../../common/src/preferences/default.mjs" line="50"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="260"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="292"/>
|
||||||
<source>X Axis Step</source>
|
<source>X Axis Step</source>
|
||||||
<translation>X-Achsen-Schritt</translation>
|
<translation>X-Achsen-Schritt</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="56"/>
|
<location filename="../../common/src/preferences/default.mjs" line="56"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="275"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="311"/>
|
||||||
<source>Y Axis Step</source>
|
<source>Y Axis Step</source>
|
||||||
<translation>Y-Achsen-Schritt</translation>
|
<translation>Y-Achsen-Schritt</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="62"/>
|
<location filename="../../common/src/preferences/default.mjs" line="62"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="289"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="327"/>
|
||||||
<source>Line width</source>
|
<source>Line width</source>
|
||||||
<translation>Linienbreite</translation>
|
<translation>Linienbreite</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="69"/>
|
<location filename="../../common/src/preferences/default.mjs" line="69"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="304"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="344"/>
|
||||||
<source>Text size (px)</source>
|
<source>Text size (px)</source>
|
||||||
<translation>Textgröße (px)</translation>
|
<translation>Textgröße (px)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="75"/>
|
<location filename="../../common/src/preferences/default.mjs" line="75"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="319"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="361"/>
|
||||||
<source>X Label</source>
|
<source>X Label</source>
|
||||||
<translation>Etikett der X-Achse</translation>
|
<translation>Etikett der X-Achse</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="82"/>
|
<location filename="../../common/src/preferences/default.mjs" line="82"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="345"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="394"/>
|
||||||
<source>Y Label</source>
|
<source>Y Label</source>
|
||||||
<translation>Etikett der Y-Achse</translation>
|
<translation>Etikett der Y-Achse</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="89"/>
|
<location filename="../../common/src/preferences/default.mjs" line="89"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="373"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="428"/>
|
||||||
<source>X Log scale</source>
|
<source>X Log scale</source>
|
||||||
<translation>Logarithmische Skala in X</translation>
|
<translation>Logarithmische Skala in X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="95"/>
|
<location filename="../../common/src/preferences/default.mjs" line="95"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="383"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="444"/>
|
||||||
<source>Show X graduation</source>
|
<source>Show X graduation</source>
|
||||||
<translation>X-Teilung anzeigen</translation>
|
<translation>X-Teilung anzeigen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="101"/>
|
<location filename="../../common/src/preferences/default.mjs" line="101"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="393"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="456"/>
|
||||||
<source>Show Y graduation</source>
|
<source>Show Y graduation</source>
|
||||||
<translation>Y-Teilung anzeigen</translation>
|
<translation>Y-Teilung anzeigen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="404"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="468"/>
|
||||||
<source>Copy to clipboard</source>
|
<source>Copy to clipboard</source>
|
||||||
<translation>Kopieren in die Zwischenablage</translation>
|
<translation>Kopieren in die Zwischenablage</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="413"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="477"/>
|
||||||
<source>Save plot</source>
|
<source>Save plot</source>
|
||||||
<translation>Grafik speichern…</translation>
|
<translation>Grafik speichern…</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="422"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="486"/>
|
||||||
<source>Save plot as</source>
|
<source>Save plot as</source>
|
||||||
<translation>Grafik speichern unter…</translation>
|
<translation>Grafik speichern unter…</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="431"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="495"/>
|
||||||
<source>Load plot</source>
|
<source>Load plot</source>
|
||||||
<translation>Grafik laden…</translation>
|
<translation>Grafik laden…</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1160,7 +1155,7 @@ Evaluated expression: %3</source>
|
||||||
Ausdruck analysiert: %3</translation>
|
Ausdruck analysiert: %3</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="142"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="53"/>
|
||||||
<source>Error while attempting to draw %1 %2:
|
<source>Error while attempting to draw %1 %2:
|
||||||
%3
|
%3
|
||||||
|
|
||||||
|
@ -1191,7 +1186,7 @@ Evaluated expression: %3</source>
|
||||||
Ausdruck analysiert: %3</translation>
|
Ausdruck analysiert: %3</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="139"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="50"/>
|
||||||
<source>LogarithmPlotter - Drawing error</source>
|
<source>LogarithmPlotter - Drawing error</source>
|
||||||
<translation>LogarithmPlotter - Fehler</translation>
|
<translation>LogarithmPlotter - Fehler</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1308,27 +1303,27 @@ Ausdruck analysiert: %3</translation>
|
||||||
<translation type="vanished">Verlauf</translation>
|
<translation type="vanished">Verlauf</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="98"/>
|
<location filename="../../common/src/module/io.mjs" line="94"/>
|
||||||
<source>Saved plot to '%1'.</source>
|
<source>Saved plot to '%1'.</source>
|
||||||
<translation>Gespeicherte Grafik auf '%1'.</translation>
|
<translation>Gespeicherte Grafik auf '%1'.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="110"/>
|
<location filename="../../common/src/module/io.mjs" line="106"/>
|
||||||
<source>Loading file '%1'.</source>
|
<source>Loading file '%1'.</source>
|
||||||
<translation>Laden der Datei '%1'.</translation>
|
<translation>Laden der Datei '%1'.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="154"/>
|
<location filename="../../common/src/module/io.mjs" line="150"/>
|
||||||
<source>Unknown object type: %1.</source>
|
<source>Unknown object type: %1.</source>
|
||||||
<translation>Unbekannter Objekttyp: %1.</translation>
|
<translation>Unbekannter Objekttyp: %1.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="169"/>
|
<location filename="../../common/src/module/io.mjs" line="165"/>
|
||||||
<source>Invalid file provided.</source>
|
<source>Invalid file provided.</source>
|
||||||
<translation>Ungültige Datei angegeben.</translation>
|
<translation>Ungültige Datei angegeben.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="173"/>
|
<location filename="../../common/src/module/io.mjs" line="169"/>
|
||||||
<source>Could not load file: </source>
|
<source>Could not load file: </source>
|
||||||
<translation>Datei konnte nicht geladen werden: </translation>
|
<translation>Datei konnte nicht geladen werden: </translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1337,7 +1332,7 @@ Ausdruck analysiert: %3</translation>
|
||||||
<translation type="vanished">Die Datei konnte nicht gespeichert werden: </translation>
|
<translation type="vanished">Die Datei konnte nicht gespeichert werden: </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="178"/>
|
<location filename="../../common/src/module/io.mjs" line="174"/>
|
||||||
<source>Loaded file '%1'.</source>
|
<source>Loaded file '%1'.</source>
|
||||||
<translation>Geladene Datei '%1'.</translation>
|
<translation>Geladene Datei '%1'.</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1731,6 +1726,11 @@ Bitte vergewissern Sie sich, dass Ihre LaTeX-Installation korrekt ist, und melde
|
||||||
<source>color</source>
|
<source>color</source>
|
||||||
<translation type="vanished">Farbe</translation>
|
<translation type="vanished">Farbe</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="130"/>
|
||||||
|
<source>labelContent</source>
|
||||||
|
<translation>Etikett</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>repartition</name>
|
<name>repartition</name>
|
||||||
|
|
|
@ -67,22 +67,22 @@
|
||||||
<translation>&Undo</translation>
|
<translation>&Undo</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="84"/>
|
||||||
<source>&Redo</source>
|
<source>&Redo</source>
|
||||||
<translation>&Redo</translation>
|
<translation>&Redo</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="93"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="91"/>
|
||||||
<source>&Copy plot</source>
|
<source>&Copy plot</source>
|
||||||
<translation>&Copy plot</translation>
|
<translation>&Copy plot</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="100"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="98"/>
|
||||||
<source>&Preferences</source>
|
<source>&Preferences</source>
|
||||||
<translation>&Preferences</translation>
|
<translation>&Preferences</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="108"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="106"/>
|
||||||
<source>&Create</source>
|
<source>&Create</source>
|
||||||
<translation>&Create</translation>
|
<translation>&Create</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -123,52 +123,52 @@
|
||||||
<translation type="vanished">Color Scheme</translation>
|
<translation type="vanished">Color Scheme</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="130"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="128"/>
|
||||||
<source>&Help</source>
|
<source>&Help</source>
|
||||||
<translation>&Help</translation>
|
<translation>&Help</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="132"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="130"/>
|
||||||
<source>&Source code</source>
|
<source>&Source code</source>
|
||||||
<translation>&Source code</translation>
|
<translation>&Source code</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="135"/>
|
||||||
<source>&Report a bug</source>
|
<source>&Report a bug</source>
|
||||||
<translation>&Report a bug</translation>
|
<translation>&Report a bug</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="140"/>
|
||||||
<source>&User manual</source>
|
<source>&User manual</source>
|
||||||
<translation>&User manual</translation>
|
<translation>&User manual</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="145"/>
|
||||||
<source>&Changelog</source>
|
<source>&Changelog</source>
|
||||||
<translation>&Changelog</translation>
|
<translation>&Changelog</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="150"/>
|
||||||
<source>&Help translating!</source>
|
<source>&Help translating!</source>
|
||||||
<translation>&Help translating!</translation>
|
<translation>&Help translating!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="156"/>
|
||||||
<source>&Thanks</source>
|
<source>&Thanks</source>
|
||||||
<translation>&Thanks</translation>
|
<translation>&Thanks</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="163"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="161"/>
|
||||||
<source>&About</source>
|
<source>&About</source>
|
||||||
<translation>&About</translation>
|
<translation>&About</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="172"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="170"/>
|
||||||
<source>Save unsaved changes?</source>
|
<source>Save unsaved changes?</source>
|
||||||
<translation>Save unsaved changes?</translation>
|
<translation>Save unsaved changes?</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="173"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="171"/>
|
||||||
<source>This plot contains unsaved changes. By doing this, all unsaved data will be lost. Continue?</source>
|
<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>
|
<translation>This plot contains unsaved changes. By doing this, all unsaved data will be lost. Continue?</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -205,12 +205,12 @@
|
||||||
<name>CustomPropertyList</name>
|
<name>CustomPropertyList</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="196"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="196"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="214"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="216"/>
|
||||||
<source>+ Create new %1</source>
|
<source>+ Create new %1</source>
|
||||||
<translation>+ Create new %1</translation>
|
<translation>+ Create new %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="314"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="316"/>
|
||||||
<source>Pick on graph</source>
|
<source>Pick on graph</source>
|
||||||
<translation>Pick on graph</translation>
|
<translation>Pick on graph</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -238,9 +238,8 @@
|
||||||
<translation>Name</translation>
|
<translation>Name</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="130"/>
|
|
||||||
<source>Label content</source>
|
<source>Label content</source>
|
||||||
<translation>Label content</translation>
|
<translation type="vanished">Label content</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="131"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="131"/>
|
||||||
|
@ -405,24 +404,20 @@ These settings can be changed at any time from the "Settings" menu.</t
|
||||||
<context>
|
<context>
|
||||||
<name>HistoryBrowser</name>
|
<name>HistoryBrowser</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="56"/>
|
|
||||||
<source>Filter...</source>
|
<source>Filter...</source>
|
||||||
<translation>Filter…</translation>
|
<translation type="vanished">Filter…</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="99"/>
|
|
||||||
<source>Redo ></source>
|
<source>Redo ></source>
|
||||||
<translation>Redo ></translation>
|
<translation type="vanished">Redo ></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="118"/>
|
|
||||||
<source>> Now</source>
|
<source>> Now</source>
|
||||||
<translation>> Now</translation>
|
<translation type="vanished">> Now</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="148"/>
|
|
||||||
<source>< Undo</source>
|
<source>< Undo</source>
|
||||||
<translation>< Undo</translation>
|
<translation type="vanished">< Undo</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -475,17 +470,17 @@ These settings can be changed at any time from the "Settings" menu.</t
|
||||||
<translation type="vanished">Loaded file '%1'.</translation>
|
<translation type="vanished">Loaded file '%1'.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="232"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="218"/>
|
||||||
<source>Copied plot screenshot to clipboard!</source>
|
<source>Copied plot screenshot to clipboard!</source>
|
||||||
<translation>Copied plot screenshot to clipboard!</translation>
|
<translation>Copied plot screenshot to clipboard!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="247"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="233"/>
|
||||||
<source>&Update</source>
|
<source>&Update</source>
|
||||||
<translation>&Update</translation>
|
<translation>&Update</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="249"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="235"/>
|
||||||
<source>&Update LogarithmPlotter</source>
|
<source>&Update LogarithmPlotter</source>
|
||||||
<translation>&Update LogarithmPlotter</translation>
|
<translation>&Update LogarithmPlotter</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -613,109 +608,109 @@ These settings can be changed at any time from the "Settings" menu.</t
|
||||||
<name>Settings</name>
|
<name>Settings</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="23"/>
|
<location filename="../../common/src/preferences/default.mjs" line="23"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="157"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="155"/>
|
||||||
<source>X Zoom</source>
|
<source>X Zoom</source>
|
||||||
<translation>X Zoom</translation>
|
<translation>X Zoom</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="30"/>
|
<location filename="../../common/src/preferences/default.mjs" line="30"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="173"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="176"/>
|
||||||
<source>Y Zoom</source>
|
<source>Y Zoom</source>
|
||||||
<translation>Y Zoom</translation>
|
<translation>Y Zoom</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="37"/>
|
<location filename="../../common/src/preferences/default.mjs" line="37"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="189"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="197"/>
|
||||||
<source>Min X</source>
|
<source>Min X</source>
|
||||||
<translation>Min X</translation>
|
<translation>Min X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="44"/>
|
<location filename="../../common/src/preferences/default.mjs" line="44"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="208"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="220"/>
|
||||||
<source>Max Y</source>
|
<source>Max Y</source>
|
||||||
<translation>Max Y</translation>
|
<translation>Max Y</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="223"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="240"/>
|
||||||
<source>Max X</source>
|
<source>Max X</source>
|
||||||
<translation>Max X</translation>
|
<translation>Max X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="242"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="268"/>
|
||||||
<source>Min Y</source>
|
<source>Min Y</source>
|
||||||
<translation>Min Y</translation>
|
<translation>Min Y</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="50"/>
|
<location filename="../../common/src/preferences/default.mjs" line="50"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="260"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="292"/>
|
||||||
<source>X Axis Step</source>
|
<source>X Axis Step</source>
|
||||||
<translation>X Axis Step</translation>
|
<translation>X Axis Step</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="56"/>
|
<location filename="../../common/src/preferences/default.mjs" line="56"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="275"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="311"/>
|
||||||
<source>Y Axis Step</source>
|
<source>Y Axis Step</source>
|
||||||
<translation>Y Axis Step</translation>
|
<translation>Y Axis Step</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="62"/>
|
<location filename="../../common/src/preferences/default.mjs" line="62"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="289"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="327"/>
|
||||||
<source>Line width</source>
|
<source>Line width</source>
|
||||||
<translation>Line width</translation>
|
<translation>Line width</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="69"/>
|
<location filename="../../common/src/preferences/default.mjs" line="69"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="304"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="344"/>
|
||||||
<source>Text size (px)</source>
|
<source>Text size (px)</source>
|
||||||
<translation>Text size (px)</translation>
|
<translation>Text size (px)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="75"/>
|
<location filename="../../common/src/preferences/default.mjs" line="75"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="319"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="361"/>
|
||||||
<source>X Label</source>
|
<source>X Label</source>
|
||||||
<translation>X Label</translation>
|
<translation>X Label</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="82"/>
|
<location filename="../../common/src/preferences/default.mjs" line="82"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="345"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="394"/>
|
||||||
<source>Y Label</source>
|
<source>Y Label</source>
|
||||||
<translation>Y Label</translation>
|
<translation>Y Label</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="89"/>
|
<location filename="../../common/src/preferences/default.mjs" line="89"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="373"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="428"/>
|
||||||
<source>X Log scale</source>
|
<source>X Log scale</source>
|
||||||
<translation>X Log scale</translation>
|
<translation>X Log scale</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="95"/>
|
<location filename="../../common/src/preferences/default.mjs" line="95"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="383"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="444"/>
|
||||||
<source>Show X graduation</source>
|
<source>Show X graduation</source>
|
||||||
<translation>Show X graduation</translation>
|
<translation>Show X graduation</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="101"/>
|
<location filename="../../common/src/preferences/default.mjs" line="101"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="393"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="456"/>
|
||||||
<source>Show Y graduation</source>
|
<source>Show Y graduation</source>
|
||||||
<translation>Show Y graduation</translation>
|
<translation>Show Y graduation</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="404"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="468"/>
|
||||||
<source>Copy to clipboard</source>
|
<source>Copy to clipboard</source>
|
||||||
<translation>Copy to clipboard</translation>
|
<translation>Copy to clipboard</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="413"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="477"/>
|
||||||
<source>Save plot</source>
|
<source>Save plot</source>
|
||||||
<translation>Save plot…</translation>
|
<translation>Save plot…</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="422"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="486"/>
|
||||||
<source>Save plot as</source>
|
<source>Save plot as</source>
|
||||||
<translation>Save plot as…</translation>
|
<translation>Save plot as…</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="431"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="495"/>
|
||||||
<source>Load plot</source>
|
<source>Load plot</source>
|
||||||
<translation>Open plot…</translation>
|
<translation>Open plot…</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1160,7 +1155,7 @@ Evaluated expression: %3</source>
|
||||||
Evaluated expression: %3</translation>
|
Evaluated expression: %3</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="142"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="53"/>
|
||||||
<source>Error while attempting to draw %1 %2:
|
<source>Error while attempting to draw %1 %2:
|
||||||
%3
|
%3
|
||||||
|
|
||||||
|
@ -1191,7 +1186,7 @@ Evaluated expression: %3</source>
|
||||||
Evaluated expression: %3</translation>
|
Evaluated expression: %3</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="139"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="50"/>
|
||||||
<source>LogarithmPlotter - Drawing error</source>
|
<source>LogarithmPlotter - Drawing error</source>
|
||||||
<translation>LogarithmPlotter - Drawing error</translation>
|
<translation>LogarithmPlotter - Drawing error</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1308,27 +1303,27 @@ Evaluated expression: %3</translation>
|
||||||
<translation type="vanished">History</translation>
|
<translation type="vanished">History</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="98"/>
|
<location filename="../../common/src/module/io.mjs" line="94"/>
|
||||||
<source>Saved plot to '%1'.</source>
|
<source>Saved plot to '%1'.</source>
|
||||||
<translation>Saved plot to '%1'.</translation>
|
<translation>Saved plot to '%1'.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="110"/>
|
<location filename="../../common/src/module/io.mjs" line="106"/>
|
||||||
<source>Loading file '%1'.</source>
|
<source>Loading file '%1'.</source>
|
||||||
<translation>Loading file '%1'.</translation>
|
<translation>Loading file '%1'.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="154"/>
|
<location filename="../../common/src/module/io.mjs" line="150"/>
|
||||||
<source>Unknown object type: %1.</source>
|
<source>Unknown object type: %1.</source>
|
||||||
<translation>Unknown object type: %1.</translation>
|
<translation>Unknown object type: %1.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="169"/>
|
<location filename="../../common/src/module/io.mjs" line="165"/>
|
||||||
<source>Invalid file provided.</source>
|
<source>Invalid file provided.</source>
|
||||||
<translation>Invalid file provided.</translation>
|
<translation>Invalid file provided.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="173"/>
|
<location filename="../../common/src/module/io.mjs" line="169"/>
|
||||||
<source>Could not load file: </source>
|
<source>Could not load file: </source>
|
||||||
<translation>Could not load file: </translation>
|
<translation>Could not load file: </translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1337,7 +1332,7 @@ Evaluated expression: %3</translation>
|
||||||
<translation type="vanished">Could not save file: </translation>
|
<translation type="vanished">Could not save file: </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="178"/>
|
<location filename="../../common/src/module/io.mjs" line="174"/>
|
||||||
<source>Loaded file '%1'.</source>
|
<source>Loaded file '%1'.</source>
|
||||||
<translation>Loaded file '%1'.</translation>
|
<translation>Loaded file '%1'.</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1731,6 +1726,11 @@ Please make sure your LaTeX installation is correct and report a bug if so.</tra
|
||||||
<source>color</source>
|
<source>color</source>
|
||||||
<translation type="vanished">Color</translation>
|
<translation type="vanished">Color</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="130"/>
|
||||||
|
<source>labelContent</source>
|
||||||
|
<translation>Label content</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>repartition</name>
|
<name>repartition</name>
|
||||||
|
|
|
@ -67,22 +67,22 @@
|
||||||
<translation>&Cancelar</translation>
|
<translation>&Cancelar</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="84"/>
|
||||||
<source>&Redo</source>
|
<source>&Redo</source>
|
||||||
<translation>&Reiniciar</translation>
|
<translation>&Reiniciar</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="93"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="91"/>
|
||||||
<source>&Copy plot</source>
|
<source>&Copy plot</source>
|
||||||
<translation>&Copiar el gráfico</translation>
|
<translation>&Copiar el gráfico</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="100"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="98"/>
|
||||||
<source>&Preferences</source>
|
<source>&Preferences</source>
|
||||||
<translation>&Preferencias</translation>
|
<translation>&Preferencias</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="108"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="106"/>
|
||||||
<source>&Create</source>
|
<source>&Create</source>
|
||||||
<translation>&Crear</translation>
|
<translation>&Crear</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -119,52 +119,52 @@
|
||||||
<translation type="vanished">Esquema de colores</translation>
|
<translation type="vanished">Esquema de colores</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="130"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="128"/>
|
||||||
<source>&Help</source>
|
<source>&Help</source>
|
||||||
<translation>&Ayuda</translation>
|
<translation>&Ayuda</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="132"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="130"/>
|
||||||
<source>&Source code</source>
|
<source>&Source code</source>
|
||||||
<translation>&Código fuente</translation>
|
<translation>&Código fuente</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="135"/>
|
||||||
<source>&Report a bug</source>
|
<source>&Report a bug</source>
|
||||||
<translation>&Informar de un error</translation>
|
<translation>&Informar de un error</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="140"/>
|
||||||
<source>&User manual</source>
|
<source>&User manual</source>
|
||||||
<translation>&Manual del usuario</translation>
|
<translation>&Manual del usuario</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="145"/>
|
||||||
<source>&Changelog</source>
|
<source>&Changelog</source>
|
||||||
<translation>&Registro de cambios</translation>
|
<translation>&Registro de cambios</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="150"/>
|
||||||
<source>&Help translating!</source>
|
<source>&Help translating!</source>
|
||||||
<translation>&¡Ayuda a la traducción!</translation>
|
<translation>&¡Ayuda a la traducción!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="156"/>
|
||||||
<source>&Thanks</source>
|
<source>&Thanks</source>
|
||||||
<translation>&Agradecimientos</translation>
|
<translation>&Agradecimientos</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="163"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="161"/>
|
||||||
<source>&About</source>
|
<source>&About</source>
|
||||||
<translation>&Acerca de</translation>
|
<translation>&Acerca de</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="172"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="170"/>
|
||||||
<source>Save unsaved changes?</source>
|
<source>Save unsaved changes?</source>
|
||||||
<translation>¿Guardar los cambios no guardados?</translation>
|
<translation>¿Guardar los cambios no guardados?</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="173"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="171"/>
|
||||||
<source>This plot contains unsaved changes. By doing this, all unsaved data will be lost. Continue?</source>
|
<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>
|
<translation>Este gráfico contiene cambios sin guardar. Al hacer esto, se perderán todos los datos no guardados. ¿Continuar?</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -205,12 +205,12 @@
|
||||||
<name>CustomPropertyList</name>
|
<name>CustomPropertyList</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="196"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="196"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="214"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="216"/>
|
||||||
<source>+ Create new %1</source>
|
<source>+ Create new %1</source>
|
||||||
<translation>+ Crear nuevo %1</translation>
|
<translation>+ Crear nuevo %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="314"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="316"/>
|
||||||
<source>Pick on graph</source>
|
<source>Pick on graph</source>
|
||||||
<translation>Elegir en el gráfico</translation>
|
<translation>Elegir en el gráfico</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -237,11 +237,6 @@
|
||||||
<source>Name</source>
|
<source>Name</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="130"/>
|
|
||||||
<source>Label content</source>
|
|
||||||
<translation></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="131"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="131"/>
|
||||||
<source>null</source>
|
<source>null</source>
|
||||||
|
@ -405,24 +400,16 @@ Estos ajustes se pueden cambiar en cualquier momento desde el menú “Ajustes
|
||||||
<context>
|
<context>
|
||||||
<name>HistoryBrowser</name>
|
<name>HistoryBrowser</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="56"/>
|
|
||||||
<source>Filter...</source>
|
|
||||||
<translation></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="99"/>
|
|
||||||
<source>Redo ></source>
|
<source>Redo ></source>
|
||||||
<translation>Rehacer ></translation>
|
<translation type="vanished">Rehacer ></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="118"/>
|
|
||||||
<source>> Now</source>
|
<source>> Now</source>
|
||||||
<translation>> Ahora</translation>
|
<translation type="vanished">> Ahora</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="148"/>
|
|
||||||
<source>< Undo</source>
|
<source>< Undo</source>
|
||||||
<translation>< Deshacer</translation>
|
<translation type="vanished">< Deshacer</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -451,17 +438,17 @@ Estos ajustes se pueden cambiar en cualquier momento desde el menú “Ajustes
|
||||||
<translation>Historial</translation>
|
<translation>Historial</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="232"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="218"/>
|
||||||
<source>Copied plot screenshot to clipboard!</source>
|
<source>Copied plot screenshot to clipboard!</source>
|
||||||
<translation>¡Captura de pantalla del gráfico copiada al portapapeles!</translation>
|
<translation>¡Captura de pantalla del gráfico copiada al portapapeles!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="247"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="233"/>
|
||||||
<source>&Update</source>
|
<source>&Update</source>
|
||||||
<translation>&Actualizar</translation>
|
<translation>&Actualizar</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="249"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="235"/>
|
||||||
<source>&Update LogarithmPlotter</source>
|
<source>&Update LogarithmPlotter</source>
|
||||||
<translation>&Actualizar LogarithmPlotter</translation>
|
<translation>&Actualizar LogarithmPlotter</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -613,109 +600,109 @@ Estos ajustes se pueden cambiar en cualquier momento desde el menú “Ajustes
|
||||||
<name>Settings</name>
|
<name>Settings</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="23"/>
|
<location filename="../../common/src/preferences/default.mjs" line="23"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="157"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="155"/>
|
||||||
<source>X Zoom</source>
|
<source>X Zoom</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="30"/>
|
<location filename="../../common/src/preferences/default.mjs" line="30"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="173"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="176"/>
|
||||||
<source>Y Zoom</source>
|
<source>Y Zoom</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="37"/>
|
<location filename="../../common/src/preferences/default.mjs" line="37"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="189"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="197"/>
|
||||||
<source>Min X</source>
|
<source>Min X</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="44"/>
|
<location filename="../../common/src/preferences/default.mjs" line="44"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="208"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="220"/>
|
||||||
<source>Max Y</source>
|
<source>Max Y</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="223"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="240"/>
|
||||||
<source>Max X</source>
|
<source>Max X</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="242"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="268"/>
|
||||||
<source>Min Y</source>
|
<source>Min Y</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="50"/>
|
<location filename="../../common/src/preferences/default.mjs" line="50"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="260"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="292"/>
|
||||||
<source>X Axis Step</source>
|
<source>X Axis Step</source>
|
||||||
<translation>Paso por eje X</translation>
|
<translation>Paso por eje X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="56"/>
|
<location filename="../../common/src/preferences/default.mjs" line="56"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="275"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="311"/>
|
||||||
<source>Y Axis Step</source>
|
<source>Y Axis Step</source>
|
||||||
<translation>Paso por eje Y</translation>
|
<translation>Paso por eje Y</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="62"/>
|
<location filename="../../common/src/preferences/default.mjs" line="62"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="289"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="327"/>
|
||||||
<source>Line width</source>
|
<source>Line width</source>
|
||||||
<translation>Anchura de la línea</translation>
|
<translation>Anchura de la línea</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="69"/>
|
<location filename="../../common/src/preferences/default.mjs" line="69"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="304"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="344"/>
|
||||||
<source>Text size (px)</source>
|
<source>Text size (px)</source>
|
||||||
<translation>Tamaño del texto (px)</translation>
|
<translation>Tamaño del texto (px)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="75"/>
|
<location filename="../../common/src/preferences/default.mjs" line="75"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="319"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="361"/>
|
||||||
<source>X Label</source>
|
<source>X Label</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="82"/>
|
<location filename="../../common/src/preferences/default.mjs" line="82"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="345"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="394"/>
|
||||||
<source>Y Label</source>
|
<source>Y Label</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="89"/>
|
<location filename="../../common/src/preferences/default.mjs" line="89"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="373"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="428"/>
|
||||||
<source>X Log scale</source>
|
<source>X Log scale</source>
|
||||||
<translation>Escala logarítmica en X</translation>
|
<translation>Escala logarítmica en X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="95"/>
|
<location filename="../../common/src/preferences/default.mjs" line="95"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="383"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="444"/>
|
||||||
<source>Show X graduation</source>
|
<source>Show X graduation</source>
|
||||||
<translation>Mostrar graduación del eje X</translation>
|
<translation>Mostrar graduación del eje X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="101"/>
|
<location filename="../../common/src/preferences/default.mjs" line="101"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="393"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="456"/>
|
||||||
<source>Show Y graduation</source>
|
<source>Show Y graduation</source>
|
||||||
<translation>Mostrar graduación del eje Y</translation>
|
<translation>Mostrar graduación del eje Y</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="404"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="468"/>
|
||||||
<source>Copy to clipboard</source>
|
<source>Copy to clipboard</source>
|
||||||
<translation>Copiar al portapapeles</translation>
|
<translation>Copiar al portapapeles</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="413"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="477"/>
|
||||||
<source>Save plot</source>
|
<source>Save plot</source>
|
||||||
<translation>Guardar gráfico…</translation>
|
<translation>Guardar gráfico…</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="422"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="486"/>
|
||||||
<source>Save plot as</source>
|
<source>Save plot as</source>
|
||||||
<translation>Guardar gráfico como…</translation>
|
<translation>Guardar gráfico como…</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="431"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="495"/>
|
||||||
<source>Load plot</source>
|
<source>Load plot</source>
|
||||||
<translation>Abrir gráfico…</translation>
|
<translation>Abrir gráfico…</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1147,7 +1134,7 @@ Evaluated expression: %3</source>
|
||||||
Expresión evaluada: %3</translation>
|
Expresión evaluada: %3</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="142"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="53"/>
|
||||||
<source>Error while attempting to draw %1 %2:
|
<source>Error while attempting to draw %1 %2:
|
||||||
%3
|
%3
|
||||||
|
|
||||||
|
@ -1191,7 +1178,7 @@ Evaluated expression: %3</source>
|
||||||
Expresión evaluada: %3</translation>
|
Expresión evaluada: %3</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="139"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="50"/>
|
||||||
<source>LogarithmPlotter - Drawing error</source>
|
<source>LogarithmPlotter - Drawing error</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1320,27 +1307,27 @@ Expresión evaluada: %3</translation>
|
||||||
<translation type="vanished">Objetos</translation>
|
<translation type="vanished">Objetos</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="98"/>
|
<location filename="../../common/src/module/io.mjs" line="94"/>
|
||||||
<source>Saved plot to '%1'.</source>
|
<source>Saved plot to '%1'.</source>
|
||||||
<translation>Gráfico guardado en '%1'.</translation>
|
<translation>Gráfico guardado en '%1'.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="110"/>
|
<location filename="../../common/src/module/io.mjs" line="106"/>
|
||||||
<source>Loading file '%1'.</source>
|
<source>Loading file '%1'.</source>
|
||||||
<translation>Cargando el archivo '%1'.</translation>
|
<translation>Cargando el archivo '%1'.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="154"/>
|
<location filename="../../common/src/module/io.mjs" line="150"/>
|
||||||
<source>Unknown object type: %1.</source>
|
<source>Unknown object type: %1.</source>
|
||||||
<translation>Tipo de objeto desconocido: %1 .</translation>
|
<translation>Tipo de objeto desconocido: %1 .</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="169"/>
|
<location filename="../../common/src/module/io.mjs" line="165"/>
|
||||||
<source>Invalid file provided.</source>
|
<source>Invalid file provided.</source>
|
||||||
<translation>Se ha proporcionado un archivo no válido.</translation>
|
<translation>Se ha proporcionado un archivo no válido.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="173"/>
|
<location filename="../../common/src/module/io.mjs" line="169"/>
|
||||||
<source>Could not load file: </source>
|
<source>Could not load file: </source>
|
||||||
<translation>No se pudo cargar el archivo: </translation>
|
<translation>No se pudo cargar el archivo: </translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1349,7 +1336,7 @@ Expresión evaluada: %3</translation>
|
||||||
<translation type="vanished">No se ha podido guardar el archivo: </translation>
|
<translation type="vanished">No se ha podido guardar el archivo: </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="178"/>
|
<location filename="../../common/src/module/io.mjs" line="174"/>
|
||||||
<source>Loaded file '%1'.</source>
|
<source>Loaded file '%1'.</source>
|
||||||
<translation>Archivo cargado '%1'.</translation>
|
<translation>Archivo cargado '%1'.</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1731,6 +1718,11 @@ Por favor, asegúrese de que su instalación de LaTeX es correcta e informe de u
|
||||||
<source>baseValues</source>
|
<source>baseValues</source>
|
||||||
<translation>Valores de inicialización</translation>
|
<translation>Valores de inicialización</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="130"/>
|
||||||
|
<source>labelContent</source>
|
||||||
|
<translation>Contenido de la etiqueta</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>repartition</name>
|
<name>repartition</name>
|
||||||
|
|
|
@ -67,22 +67,22 @@
|
||||||
<translation>&Annuler</translation>
|
<translation>&Annuler</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="84"/>
|
||||||
<source>&Redo</source>
|
<source>&Redo</source>
|
||||||
<translation>&Rétablir</translation>
|
<translation>&Rétablir</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="93"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="91"/>
|
||||||
<source>&Copy plot</source>
|
<source>&Copy plot</source>
|
||||||
<translation>&Copier le graphe</translation>
|
<translation>&Copier le graphe</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="100"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="98"/>
|
||||||
<source>&Preferences</source>
|
<source>&Preferences</source>
|
||||||
<translation>&Préférences</translation>
|
<translation>&Préférences</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="108"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="106"/>
|
||||||
<source>&Create</source>
|
<source>&Create</source>
|
||||||
<translation>&Créer</translation>
|
<translation>&Créer</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -124,52 +124,52 @@
|
||||||
<translation type="vanished">Coloration Syntaxique</translation>
|
<translation type="vanished">Coloration Syntaxique</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="130"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="128"/>
|
||||||
<source>&Help</source>
|
<source>&Help</source>
|
||||||
<translation>&Aide</translation>
|
<translation>&Aide</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="132"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="130"/>
|
||||||
<source>&Source code</source>
|
<source>&Source code</source>
|
||||||
<translation>&Code source</translation>
|
<translation>&Code source</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="135"/>
|
||||||
<source>&Report a bug</source>
|
<source>&Report a bug</source>
|
||||||
<translation>&Rapport de bug</translation>
|
<translation>&Rapport de bug</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="140"/>
|
||||||
<source>&User manual</source>
|
<source>&User manual</source>
|
||||||
<translation>Manuel d'&utilisation</translation>
|
<translation>Manuel d'&utilisation</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="145"/>
|
||||||
<source>&Changelog</source>
|
<source>&Changelog</source>
|
||||||
<translation>&Historique des modifications</translation>
|
<translation>&Historique des modifications</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="150"/>
|
||||||
<source>&Help translating!</source>
|
<source>&Help translating!</source>
|
||||||
<translation>&Aider à la traduction !</translation>
|
<translation>&Aider à la traduction !</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="156"/>
|
||||||
<source>&Thanks</source>
|
<source>&Thanks</source>
|
||||||
<translation>&Remerciements</translation>
|
<translation>&Remerciements</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="163"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="161"/>
|
||||||
<source>&About</source>
|
<source>&About</source>
|
||||||
<translation>&À propos</translation>
|
<translation>&À propos</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="172"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="170"/>
|
||||||
<source>Save unsaved changes?</source>
|
<source>Save unsaved changes?</source>
|
||||||
<translation>Sauvegarder les modifications ?</translation>
|
<translation>Sauvegarder les modifications ?</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="173"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="171"/>
|
||||||
<source>This plot contains unsaved changes. By doing this, all unsaved data will be lost. Continue?</source>
|
<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>
|
<translation>Ce graphe contient des modifications non sauvegardées. En faisant cela, toutes les données non sauvegardées seront perdues. Continuer ?</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -206,12 +206,12 @@
|
||||||
<name>CustomPropertyList</name>
|
<name>CustomPropertyList</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="196"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="196"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="214"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="216"/>
|
||||||
<source>+ Create new %1</source>
|
<source>+ Create new %1</source>
|
||||||
<translation>+ Créer un nouvel objet %1</translation>
|
<translation>+ Créer un nouvel objet %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="314"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="316"/>
|
||||||
<source>Pick on graph</source>
|
<source>Pick on graph</source>
|
||||||
<translation>Prendre la position sur le graphe</translation>
|
<translation>Prendre la position sur le graphe</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -239,9 +239,8 @@
|
||||||
<translation>Nom</translation>
|
<translation>Nom</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="130"/>
|
|
||||||
<source>Label content</source>
|
<source>Label content</source>
|
||||||
<translation>Étiquette</translation>
|
<translation type="vanished">Étiquette</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="131"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="131"/>
|
||||||
|
@ -407,24 +406,20 @@ Ces paramètres peuvent être modifiés à tout moment à partir du menu "P
|
||||||
<context>
|
<context>
|
||||||
<name>HistoryBrowser</name>
|
<name>HistoryBrowser</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="56"/>
|
|
||||||
<source>Filter...</source>
|
<source>Filter...</source>
|
||||||
<translation>Filtrer…</translation>
|
<translation type="vanished">Filtrer…</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="99"/>
|
|
||||||
<source>Redo ></source>
|
<source>Redo ></source>
|
||||||
<translation>Rétablir ></translation>
|
<translation type="vanished">Rétablir ></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="118"/>
|
|
||||||
<source>> Now</source>
|
<source>> Now</source>
|
||||||
<translation>> État actuel</translation>
|
<translation type="vanished">> État actuel</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="148"/>
|
|
||||||
<source>< Undo</source>
|
<source>< Undo</source>
|
||||||
<translation>< Annuler</translation>
|
<translation type="vanished">< Annuler</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -477,17 +472,17 @@ Ces paramètres peuvent être modifiés à tout moment à partir du menu "P
|
||||||
<translation type="vanished">Fichier '%1' chargé.</translation>
|
<translation type="vanished">Fichier '%1' chargé.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="232"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="218"/>
|
||||||
<source>Copied plot screenshot to clipboard!</source>
|
<source>Copied plot screenshot to clipboard!</source>
|
||||||
<translation>Image du graphe copiée dans le presse-papiers !</translation>
|
<translation>Image du graphe copiée dans le presse-papiers !</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="247"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="233"/>
|
||||||
<source>&Update</source>
|
<source>&Update</source>
|
||||||
<translation>&Mise à jour</translation>
|
<translation>&Mise à jour</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="249"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="235"/>
|
||||||
<source>&Update LogarithmPlotter</source>
|
<source>&Update LogarithmPlotter</source>
|
||||||
<translation>&Mettre à jour LogarithmPlotter</translation>
|
<translation>&Mettre à jour LogarithmPlotter</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -615,109 +610,109 @@ Ces paramètres peuvent être modifiés à tout moment à partir du menu "P
|
||||||
<name>Settings</name>
|
<name>Settings</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="23"/>
|
<location filename="../../common/src/preferences/default.mjs" line="23"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="157"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="155"/>
|
||||||
<source>X Zoom</source>
|
<source>X Zoom</source>
|
||||||
<translation>Zoom en X</translation>
|
<translation>Zoom en X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="30"/>
|
<location filename="../../common/src/preferences/default.mjs" line="30"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="173"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="176"/>
|
||||||
<source>Y Zoom</source>
|
<source>Y Zoom</source>
|
||||||
<translation>Zoom en Y</translation>
|
<translation>Zoom en Y</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="37"/>
|
<location filename="../../common/src/preferences/default.mjs" line="37"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="189"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="197"/>
|
||||||
<source>Min X</source>
|
<source>Min X</source>
|
||||||
<translation>Min X</translation>
|
<translation>Min X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="44"/>
|
<location filename="../../common/src/preferences/default.mjs" line="44"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="208"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="220"/>
|
||||||
<source>Max Y</source>
|
<source>Max Y</source>
|
||||||
<translation>Max Y</translation>
|
<translation>Max Y</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="223"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="240"/>
|
||||||
<source>Max X</source>
|
<source>Max X</source>
|
||||||
<translation>Max X</translation>
|
<translation>Max X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="242"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="268"/>
|
||||||
<source>Min Y</source>
|
<source>Min Y</source>
|
||||||
<translation>Min Y</translation>
|
<translation>Min Y</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="50"/>
|
<location filename="../../common/src/preferences/default.mjs" line="50"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="260"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="292"/>
|
||||||
<source>X Axis Step</source>
|
<source>X Axis Step</source>
|
||||||
<translation>Pas de l'axe X</translation>
|
<translation>Pas de l'axe X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="56"/>
|
<location filename="../../common/src/preferences/default.mjs" line="56"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="275"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="311"/>
|
||||||
<source>Y Axis Step</source>
|
<source>Y Axis Step</source>
|
||||||
<translation>Pas de l'axe Y</translation>
|
<translation>Pas de l'axe Y</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="62"/>
|
<location filename="../../common/src/preferences/default.mjs" line="62"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="289"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="327"/>
|
||||||
<source>Line width</source>
|
<source>Line width</source>
|
||||||
<translation>Taille des lignes</translation>
|
<translation>Taille des lignes</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="69"/>
|
<location filename="../../common/src/preferences/default.mjs" line="69"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="304"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="344"/>
|
||||||
<source>Text size (px)</source>
|
<source>Text size (px)</source>
|
||||||
<translation>Taille du texte (px)</translation>
|
<translation>Taille du texte (px)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="75"/>
|
<location filename="../../common/src/preferences/default.mjs" line="75"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="319"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="361"/>
|
||||||
<source>X Label</source>
|
<source>X Label</source>
|
||||||
<translation>Label de l'axe X</translation>
|
<translation>Label de l'axe X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="82"/>
|
<location filename="../../common/src/preferences/default.mjs" line="82"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="345"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="394"/>
|
||||||
<source>Y Label</source>
|
<source>Y Label</source>
|
||||||
<translation>Label de l'axe Y</translation>
|
<translation>Label de l'axe Y</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="89"/>
|
<location filename="../../common/src/preferences/default.mjs" line="89"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="373"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="428"/>
|
||||||
<source>X Log scale</source>
|
<source>X Log scale</source>
|
||||||
<translation>Échelle logarithmique en X</translation>
|
<translation>Échelle logarithmique en X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="95"/>
|
<location filename="../../common/src/preferences/default.mjs" line="95"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="383"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="444"/>
|
||||||
<source>Show X graduation</source>
|
<source>Show X graduation</source>
|
||||||
<translation>Montrer la graduation de l'axe X</translation>
|
<translation>Montrer la graduation de l'axe X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="101"/>
|
<location filename="../../common/src/preferences/default.mjs" line="101"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="393"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="456"/>
|
||||||
<source>Show Y graduation</source>
|
<source>Show Y graduation</source>
|
||||||
<translation>Montrer la graduation de l'axe Y</translation>
|
<translation>Montrer la graduation de l'axe Y</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="404"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="468"/>
|
||||||
<source>Copy to clipboard</source>
|
<source>Copy to clipboard</source>
|
||||||
<translation>Copier vers le presse-papiers</translation>
|
<translation>Copier vers le presse-papiers</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="413"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="477"/>
|
||||||
<source>Save plot</source>
|
<source>Save plot</source>
|
||||||
<translation>Sauvegarder le graphe…</translation>
|
<translation>Sauvegarder le graphe…</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="422"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="486"/>
|
||||||
<source>Save plot as</source>
|
<source>Save plot as</source>
|
||||||
<translation>Sauvegarder le graphe sous…</translation>
|
<translation>Sauvegarder le graphe sous…</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="431"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="495"/>
|
||||||
<source>Load plot</source>
|
<source>Load plot</source>
|
||||||
<translation>Ouvrir un graphe…</translation>
|
<translation>Ouvrir un graphe…</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1163,7 +1158,7 @@ Evaluated expression: %3</source>
|
||||||
Formule analysée : %3</translation>
|
Formule analysée : %3</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="142"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="53"/>
|
||||||
<source>Error while attempting to draw %1 %2:
|
<source>Error while attempting to draw %1 %2:
|
||||||
%3
|
%3
|
||||||
|
|
||||||
|
@ -1194,7 +1189,7 @@ Evaluated expression: %3</source>
|
||||||
Formule analysée : %3</translation>
|
Formule analysée : %3</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="139"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="50"/>
|
||||||
<source>LogarithmPlotter - Drawing error</source>
|
<source>LogarithmPlotter - Drawing error</source>
|
||||||
<translation>LogarithmPlotter - Erreur</translation>
|
<translation>LogarithmPlotter - Erreur</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1323,27 +1318,27 @@ Formule analysée : %3</translation>
|
||||||
<translation type="vanished">&Mettre à jour LogarithmPlotter</translation>
|
<translation type="vanished">&Mettre à jour LogarithmPlotter</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="98"/>
|
<location filename="../../common/src/module/io.mjs" line="94"/>
|
||||||
<source>Saved plot to '%1'.</source>
|
<source>Saved plot to '%1'.</source>
|
||||||
<translation>Graphe sauvegardé dans '%1'.</translation>
|
<translation>Graphe sauvegardé dans '%1'.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="110"/>
|
<location filename="../../common/src/module/io.mjs" line="106"/>
|
||||||
<source>Loading file '%1'.</source>
|
<source>Loading file '%1'.</source>
|
||||||
<translation>Chargement du fichier '%1'.</translation>
|
<translation>Chargement du fichier '%1'.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="154"/>
|
<location filename="../../common/src/module/io.mjs" line="150"/>
|
||||||
<source>Unknown object type: %1.</source>
|
<source>Unknown object type: %1.</source>
|
||||||
<translation>Type d'objet inconnu : %1.</translation>
|
<translation>Type d'objet inconnu : %1.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="169"/>
|
<location filename="../../common/src/module/io.mjs" line="165"/>
|
||||||
<source>Invalid file provided.</source>
|
<source>Invalid file provided.</source>
|
||||||
<translation>Fichier fourni invalide.</translation>
|
<translation>Fichier fourni invalide.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="173"/>
|
<location filename="../../common/src/module/io.mjs" line="169"/>
|
||||||
<source>Could not load file: </source>
|
<source>Could not load file: </source>
|
||||||
<translation>Impossible de charger le fichier : </translation>
|
<translation>Impossible de charger le fichier : </translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1352,7 +1347,7 @@ Formule analysée : %3</translation>
|
||||||
<translation type="vanished">Impossible de sauvegarder le fichier : </translation>
|
<translation type="vanished">Impossible de sauvegarder le fichier : </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="178"/>
|
<location filename="../../common/src/module/io.mjs" line="174"/>
|
||||||
<source>Loaded file '%1'.</source>
|
<source>Loaded file '%1'.</source>
|
||||||
<translation>Fichier '%1' chargé.</translation>
|
<translation>Fichier '%1' chargé.</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1734,6 +1729,11 @@ Vérifiez que votre installation de LaTeX est correcte et signalez un bogue si c
|
||||||
<source>color</source>
|
<source>color</source>
|
||||||
<translation type="vanished">Couleur</translation>
|
<translation type="vanished">Couleur</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="130"/>
|
||||||
|
<source>labelContent</source>
|
||||||
|
<translation>Étiquette</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>repartition</name>
|
<name>repartition</name>
|
||||||
|
|
|
@ -67,22 +67,22 @@
|
||||||
<translation>&Visszavonás</translation>
|
<translation>&Visszavonás</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="84"/>
|
||||||
<source>&Redo</source>
|
<source>&Redo</source>
|
||||||
<translation>&Ismétlés</translation>
|
<translation>&Ismétlés</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="93"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="91"/>
|
||||||
<source>&Copy plot</source>
|
<source>&Copy plot</source>
|
||||||
<translation>Ábra má&solása</translation>
|
<translation>Ábra má&solása</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="100"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="98"/>
|
||||||
<source>&Preferences</source>
|
<source>&Preferences</source>
|
||||||
<translation>&Beállítások</translation>
|
<translation>&Beállítások</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="108"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="106"/>
|
||||||
<source>&Create</source>
|
<source>&Create</source>
|
||||||
<translation>&Létrehozás</translation>
|
<translation>&Létrehozás</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -123,52 +123,52 @@
|
||||||
<translation type="vanished">Színséma</translation>
|
<translation type="vanished">Színséma</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="130"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="128"/>
|
||||||
<source>&Help</source>
|
<source>&Help</source>
|
||||||
<translation>&Súgó</translation>
|
<translation>&Súgó</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="132"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="130"/>
|
||||||
<source>&Source code</source>
|
<source>&Source code</source>
|
||||||
<translation>&Forráskód</translation>
|
<translation>&Forráskód</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="135"/>
|
||||||
<source>&Report a bug</source>
|
<source>&Report a bug</source>
|
||||||
<translation>&Hiba bejelentése</translation>
|
<translation>&Hiba bejelentése</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="140"/>
|
||||||
<source>&User manual</source>
|
<source>&User manual</source>
|
||||||
<translation>&Használati utasítás</translation>
|
<translation>&Használati utasítás</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="145"/>
|
||||||
<source>&Changelog</source>
|
<source>&Changelog</source>
|
||||||
<translation>&Változásnapló</translation>
|
<translation>&Változásnapló</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="150"/>
|
||||||
<source>&Help translating!</source>
|
<source>&Help translating!</source>
|
||||||
<translation>&Segítség a fordításban!</translation>
|
<translation>&Segítség a fordításban!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="156"/>
|
||||||
<source>&Thanks</source>
|
<source>&Thanks</source>
|
||||||
<translation>&Köszönjük</translation>
|
<translation>&Köszönjük</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="163"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="161"/>
|
||||||
<source>&About</source>
|
<source>&About</source>
|
||||||
<translation>&Névjegy</translation>
|
<translation>&Névjegy</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="172"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="170"/>
|
||||||
<source>Save unsaved changes?</source>
|
<source>Save unsaved changes?</source>
|
||||||
<translation>Menti a változtatásokat?</translation>
|
<translation>Menti a változtatásokat?</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="173"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="171"/>
|
||||||
<source>This plot contains unsaved changes. By doing this, all unsaved data will be lost. Continue?</source>
|
<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>
|
<translation>Ez az ábra nem mentett változtatásokat tartalmaz. Ezzel az összes nem mentett adat elveszik. Folytatja?</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -205,12 +205,12 @@
|
||||||
<name>CustomPropertyList</name>
|
<name>CustomPropertyList</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="196"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="196"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="214"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="216"/>
|
||||||
<source>+ Create new %1</source>
|
<source>+ Create new %1</source>
|
||||||
<translation>+ Új %1 létrehozása</translation>
|
<translation>+ Új %1 létrehozása</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="314"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="316"/>
|
||||||
<source>Pick on graph</source>
|
<source>Pick on graph</source>
|
||||||
<translation>Ábra kijelölése</translation>
|
<translation>Ábra kijelölése</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -238,9 +238,8 @@
|
||||||
<translation>Név</translation>
|
<translation>Név</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="130"/>
|
|
||||||
<source>Label content</source>
|
<source>Label content</source>
|
||||||
<translation>Címketartalom</translation>
|
<translation type="vanished">Címketartalom</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="131"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="131"/>
|
||||||
|
@ -405,24 +404,20 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
|
||||||
<context>
|
<context>
|
||||||
<name>HistoryBrowser</name>
|
<name>HistoryBrowser</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="56"/>
|
|
||||||
<source>Filter...</source>
|
<source>Filter...</source>
|
||||||
<translation>Szűrő…</translation>
|
<translation type="vanished">Szűrő…</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="99"/>
|
|
||||||
<source>Redo ></source>
|
<source>Redo ></source>
|
||||||
<translation>Ismétlés ></translation>
|
<translation type="vanished">Ismétlés ></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="118"/>
|
|
||||||
<source>> Now</source>
|
<source>> Now</source>
|
||||||
<translation>> Most</translation>
|
<translation type="vanished">> Most</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="148"/>
|
|
||||||
<source>< Undo</source>
|
<source>< Undo</source>
|
||||||
<translation>< Visszavonás</translation>
|
<translation type="vanished">< Visszavonás</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -475,17 +470,17 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
|
||||||
<translation type="vanished">A(z) „%1” fájl betöltve.</translation>
|
<translation type="vanished">A(z) „%1” fájl betöltve.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="232"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="218"/>
|
||||||
<source>Copied plot screenshot to clipboard!</source>
|
<source>Copied plot screenshot to clipboard!</source>
|
||||||
<translation>Ábra képernyőkép vágólapra másolva!</translation>
|
<translation>Ábra képernyőkép vágólapra másolva!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="247"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="233"/>
|
||||||
<source>&Update</source>
|
<source>&Update</source>
|
||||||
<translation>&Frissítés</translation>
|
<translation>&Frissítés</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="249"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="235"/>
|
||||||
<source>&Update LogarithmPlotter</source>
|
<source>&Update LogarithmPlotter</source>
|
||||||
<translation>A LogarithmPlotter &frissítése</translation>
|
<translation>A LogarithmPlotter &frissítése</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -613,109 +608,109 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
|
||||||
<name>Settings</name>
|
<name>Settings</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="23"/>
|
<location filename="../../common/src/preferences/default.mjs" line="23"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="157"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="155"/>
|
||||||
<source>X Zoom</source>
|
<source>X Zoom</source>
|
||||||
<translation>X-nagyítás</translation>
|
<translation>X-nagyítás</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="30"/>
|
<location filename="../../common/src/preferences/default.mjs" line="30"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="173"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="176"/>
|
||||||
<source>Y Zoom</source>
|
<source>Y Zoom</source>
|
||||||
<translation>Y-nagyítás</translation>
|
<translation>Y-nagyítás</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="37"/>
|
<location filename="../../common/src/preferences/default.mjs" line="37"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="189"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="197"/>
|
||||||
<source>Min X</source>
|
<source>Min X</source>
|
||||||
<translation>Legkisebb X</translation>
|
<translation>Legkisebb X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="44"/>
|
<location filename="../../common/src/preferences/default.mjs" line="44"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="208"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="220"/>
|
||||||
<source>Max Y</source>
|
<source>Max Y</source>
|
||||||
<translation>Legnagyobb Y</translation>
|
<translation>Legnagyobb Y</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="223"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="240"/>
|
||||||
<source>Max X</source>
|
<source>Max X</source>
|
||||||
<translation>Legnagyobb X</translation>
|
<translation>Legnagyobb X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="242"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="268"/>
|
||||||
<source>Min Y</source>
|
<source>Min Y</source>
|
||||||
<translation>Legkisebb Y</translation>
|
<translation>Legkisebb Y</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="50"/>
|
<location filename="../../common/src/preferences/default.mjs" line="50"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="260"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="292"/>
|
||||||
<source>X Axis Step</source>
|
<source>X Axis Step</source>
|
||||||
<translation>X tengely lépésköze</translation>
|
<translation>X tengely lépésköze</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="56"/>
|
<location filename="../../common/src/preferences/default.mjs" line="56"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="275"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="311"/>
|
||||||
<source>Y Axis Step</source>
|
<source>Y Axis Step</source>
|
||||||
<translation>Y tengely lépésköze</translation>
|
<translation>Y tengely lépésköze</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="62"/>
|
<location filename="../../common/src/preferences/default.mjs" line="62"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="289"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="327"/>
|
||||||
<source>Line width</source>
|
<source>Line width</source>
|
||||||
<translation>Vonalvastagság</translation>
|
<translation>Vonalvastagság</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="69"/>
|
<location filename="../../common/src/preferences/default.mjs" line="69"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="304"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="344"/>
|
||||||
<source>Text size (px)</source>
|
<source>Text size (px)</source>
|
||||||
<translation>Szövegméret (képpont)</translation>
|
<translation>Szövegméret (képpont)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="75"/>
|
<location filename="../../common/src/preferences/default.mjs" line="75"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="319"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="361"/>
|
||||||
<source>X Label</source>
|
<source>X Label</source>
|
||||||
<translation>X címke</translation>
|
<translation>X címke</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="82"/>
|
<location filename="../../common/src/preferences/default.mjs" line="82"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="345"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="394"/>
|
||||||
<source>Y Label</source>
|
<source>Y Label</source>
|
||||||
<translation>Y címke</translation>
|
<translation>Y címke</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="89"/>
|
<location filename="../../common/src/preferences/default.mjs" line="89"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="373"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="428"/>
|
||||||
<source>X Log scale</source>
|
<source>X Log scale</source>
|
||||||
<translation>X tengely logaritmikus skálával</translation>
|
<translation>X tengely logaritmikus skálával</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="95"/>
|
<location filename="../../common/src/preferences/default.mjs" line="95"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="383"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="444"/>
|
||||||
<source>Show X graduation</source>
|
<source>Show X graduation</source>
|
||||||
<translation>X érettségi megjelenítése</translation>
|
<translation>X érettségi megjelenítése</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="101"/>
|
<location filename="../../common/src/preferences/default.mjs" line="101"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="393"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="456"/>
|
||||||
<source>Show Y graduation</source>
|
<source>Show Y graduation</source>
|
||||||
<translation>Y érettségi megjelenítése</translation>
|
<translation>Y érettségi megjelenítése</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="404"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="468"/>
|
||||||
<source>Copy to clipboard</source>
|
<source>Copy to clipboard</source>
|
||||||
<translation>Másolás a vágólapra</translation>
|
<translation>Másolás a vágólapra</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="413"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="477"/>
|
||||||
<source>Save plot</source>
|
<source>Save plot</source>
|
||||||
<translation>Ábra mentése…</translation>
|
<translation>Ábra mentése…</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="422"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="486"/>
|
||||||
<source>Save plot as</source>
|
<source>Save plot as</source>
|
||||||
<translation>Ábra mentése másként…</translation>
|
<translation>Ábra mentése másként…</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="431"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="495"/>
|
||||||
<source>Load plot</source>
|
<source>Load plot</source>
|
||||||
<translation>Ábra megnyitása…</translation>
|
<translation>Ábra megnyitása…</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1160,7 +1155,7 @@ Evaluated expression: %3</source>
|
||||||
Kiértékelt kifejezés: %3</translation>
|
Kiértékelt kifejezés: %3</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="142"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="53"/>
|
||||||
<source>Error while attempting to draw %1 %2:
|
<source>Error while attempting to draw %1 %2:
|
||||||
%3
|
%3
|
||||||
|
|
||||||
|
@ -1191,7 +1186,7 @@ Evaluated expression: %3</source>
|
||||||
Kiértékelt kifejezés: %3</translation>
|
Kiértékelt kifejezés: %3</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="139"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="50"/>
|
||||||
<source>LogarithmPlotter - Drawing error</source>
|
<source>LogarithmPlotter - Drawing error</source>
|
||||||
<translation>LogarithmPlotter - Rajzolási hiba</translation>
|
<translation>LogarithmPlotter - Rajzolási hiba</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1304,27 +1299,27 @@ Kiértékelt kifejezés: %3</translation>
|
||||||
<translation type="vanished">Előzmények</translation>
|
<translation type="vanished">Előzmények</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="98"/>
|
<location filename="../../common/src/module/io.mjs" line="94"/>
|
||||||
<source>Saved plot to '%1'.</source>
|
<source>Saved plot to '%1'.</source>
|
||||||
<translation>Ábra mentve ide: „%1”.</translation>
|
<translation>Ábra mentve ide: „%1”.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="110"/>
|
<location filename="../../common/src/module/io.mjs" line="106"/>
|
||||||
<source>Loading file '%1'.</source>
|
<source>Loading file '%1'.</source>
|
||||||
<translation>A(z) „%1” fájl betöltése folyamatban van.</translation>
|
<translation>A(z) „%1” fájl betöltése folyamatban van.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="154"/>
|
<location filename="../../common/src/module/io.mjs" line="150"/>
|
||||||
<source>Unknown object type: %1.</source>
|
<source>Unknown object type: %1.</source>
|
||||||
<translation>Ismeretlen objektumtípus: %1.</translation>
|
<translation>Ismeretlen objektumtípus: %1.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="169"/>
|
<location filename="../../common/src/module/io.mjs" line="165"/>
|
||||||
<source>Invalid file provided.</source>
|
<source>Invalid file provided.</source>
|
||||||
<translation>A megadott fájl érvénytelen.</translation>
|
<translation>A megadott fájl érvénytelen.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="173"/>
|
<location filename="../../common/src/module/io.mjs" line="169"/>
|
||||||
<source>Could not load file: </source>
|
<source>Could not load file: </source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1333,7 +1328,7 @@ Kiértékelt kifejezés: %3</translation>
|
||||||
<translation type="vanished">A fájl mentése nem sikerült: </translation>
|
<translation type="vanished">A fájl mentése nem sikerült: </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="178"/>
|
<location filename="../../common/src/module/io.mjs" line="174"/>
|
||||||
<source>Loaded file '%1'.</source>
|
<source>Loaded file '%1'.</source>
|
||||||
<translation>A(z) „%1” fájl betöltve.</translation>
|
<translation>A(z) „%1” fájl betöltve.</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1731,6 +1726,11 @@ Kérjük, ellenőrizze, hogy a LaTeX telepítése helyes-e, és ha igen, jelents
|
||||||
<source>color</source>
|
<source>color</source>
|
||||||
<translation type="vanished">Szín</translation>
|
<translation type="vanished">Szín</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="130"/>
|
||||||
|
<source>labelContent</source>
|
||||||
|
<translation>Címketartalom</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>repartition</name>
|
<name>repartition</name>
|
||||||
|
|
|
@ -67,22 +67,22 @@
|
||||||
<translation>&Angre</translation>
|
<translation>&Angre</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="84"/>
|
||||||
<source>&Redo</source>
|
<source>&Redo</source>
|
||||||
<translation>&Gjenta</translation>
|
<translation>&Gjenta</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="93"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="91"/>
|
||||||
<source>&Copy plot</source>
|
<source>&Copy plot</source>
|
||||||
<translation>&Kopier plott</translation>
|
<translation>&Kopier plott</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="100"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="98"/>
|
||||||
<source>&Preferences</source>
|
<source>&Preferences</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="108"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="106"/>
|
||||||
<source>&Create</source>
|
<source>&Create</source>
|
||||||
<translation>&Opprett</translation>
|
<translation>&Opprett</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -99,52 +99,52 @@
|
||||||
<translation type="vanished">Tilbakestill angrehistorikk automatisk</translation>
|
<translation type="vanished">Tilbakestill angrehistorikk automatisk</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="130"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="128"/>
|
||||||
<source>&Help</source>
|
<source>&Help</source>
|
||||||
<translation>&Hjelp</translation>
|
<translation>&Hjelp</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="132"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="130"/>
|
||||||
<source>&Source code</source>
|
<source>&Source code</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="135"/>
|
||||||
<source>&Report a bug</source>
|
<source>&Report a bug</source>
|
||||||
<translation>&Rapporter en feil</translation>
|
<translation>&Rapporter en feil</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="140"/>
|
||||||
<source>&User manual</source>
|
<source>&User manual</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="145"/>
|
||||||
<source>&Changelog</source>
|
<source>&Changelog</source>
|
||||||
<translation>&Endringslogg</translation>
|
<translation>&Endringslogg</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="150"/>
|
||||||
<source>&Help translating!</source>
|
<source>&Help translating!</source>
|
||||||
<translation>&Hjelp til å oversette!</translation>
|
<translation>&Hjelp til å oversette!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="156"/>
|
||||||
<source>&Thanks</source>
|
<source>&Thanks</source>
|
||||||
<translation>&Erkjennelser</translation>
|
<translation>&Erkjennelser</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="163"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="161"/>
|
||||||
<source>&About</source>
|
<source>&About</source>
|
||||||
<translation>&Om</translation>
|
<translation>&Om</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="172"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="170"/>
|
||||||
<source>Save unsaved changes?</source>
|
<source>Save unsaved changes?</source>
|
||||||
<translation>Lagre ikke-lagrede endringer?</translation>
|
<translation>Lagre ikke-lagrede endringer?</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="173"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="171"/>
|
||||||
<source>This plot contains unsaved changes. By doing this, all unsaved data will be lost. Continue?</source>
|
<source>This plot contains unsaved changes. By doing this, all unsaved data will be lost. Continue?</source>
|
||||||
<translation>Dette plottet inneholder ikke-lagrede endringer. Hvis du gjør dette, vil alle ikke-lagrede data gå tapt. Fortsette?</translation>
|
<translation>Dette plottet inneholder ikke-lagrede endringer. Hvis du gjør dette, vil alle ikke-lagrede data gå tapt. Fortsette?</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -181,12 +181,12 @@
|
||||||
<name>CustomPropertyList</name>
|
<name>CustomPropertyList</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="196"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="196"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="214"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="216"/>
|
||||||
<source>+ Create new %1</source>
|
<source>+ Create new %1</source>
|
||||||
<translation>+ Opprett nytt %1</translation>
|
<translation>+ Opprett nytt %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="314"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="316"/>
|
||||||
<source>Pick on graph</source>
|
<source>Pick on graph</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -214,9 +214,8 @@
|
||||||
<translation>Navn</translation>
|
<translation>Navn</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="130"/>
|
|
||||||
<source>Label content</source>
|
<source>Label content</source>
|
||||||
<translation>Etikett-innhold</translation>
|
<translation type="vanished">Etikett-innhold</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="131"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="131"/>
|
||||||
|
@ -361,24 +360,16 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
|
||||||
<context>
|
<context>
|
||||||
<name>HistoryBrowser</name>
|
<name>HistoryBrowser</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="56"/>
|
|
||||||
<source>Filter...</source>
|
|
||||||
<translation></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="99"/>
|
|
||||||
<source>Redo ></source>
|
<source>Redo ></source>
|
||||||
<translation>Angre ></translation>
|
<translation type="vanished">Angre ></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="118"/>
|
|
||||||
<source>> Now</source>
|
<source>> Now</source>
|
||||||
<translation>> Nå</translation>
|
<translation type="vanished">> Nå</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="148"/>
|
|
||||||
<source>< Undo</source>
|
<source>< Undo</source>
|
||||||
<translation>< Angre</translation>
|
<translation type="vanished">< Angre</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -431,17 +422,17 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
|
||||||
<translation type="vanished">Lastet inn filen «%1».</translation>
|
<translation type="vanished">Lastet inn filen «%1».</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="232"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="218"/>
|
||||||
<source>Copied plot screenshot to clipboard!</source>
|
<source>Copied plot screenshot to clipboard!</source>
|
||||||
<translation>Kopierte plott-skjermavbildning til utklippstavlen!</translation>
|
<translation>Kopierte plott-skjermavbildning til utklippstavlen!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="247"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="233"/>
|
||||||
<source>&Update</source>
|
<source>&Update</source>
|
||||||
<translation>&Oppdater</translation>
|
<translation>&Oppdater</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="249"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="235"/>
|
||||||
<source>&Update LogarithmPlotter</source>
|
<source>&Update LogarithmPlotter</source>
|
||||||
<translation>&Installer ny versjon av LogartimePlotter</translation>
|
<translation>&Installer ny versjon av LogartimePlotter</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -569,109 +560,109 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
|
||||||
<name>Settings</name>
|
<name>Settings</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="23"/>
|
<location filename="../../common/src/preferences/default.mjs" line="23"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="157"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="155"/>
|
||||||
<source>X Zoom</source>
|
<source>X Zoom</source>
|
||||||
<translation>X-forstørrelse</translation>
|
<translation>X-forstørrelse</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="30"/>
|
<location filename="../../common/src/preferences/default.mjs" line="30"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="173"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="176"/>
|
||||||
<source>Y Zoom</source>
|
<source>Y Zoom</source>
|
||||||
<translation>Y-forstørrelse</translation>
|
<translation>Y-forstørrelse</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="37"/>
|
<location filename="../../common/src/preferences/default.mjs" line="37"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="189"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="197"/>
|
||||||
<source>Min X</source>
|
<source>Min X</source>
|
||||||
<translation>Min. X</translation>
|
<translation>Min. X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="44"/>
|
<location filename="../../common/src/preferences/default.mjs" line="44"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="208"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="220"/>
|
||||||
<source>Max Y</source>
|
<source>Max Y</source>
|
||||||
<translation>Maks. Y</translation>
|
<translation>Maks. Y</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="223"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="240"/>
|
||||||
<source>Max X</source>
|
<source>Max X</source>
|
||||||
<translation>Maks. X</translation>
|
<translation>Maks. X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="242"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="268"/>
|
||||||
<source>Min Y</source>
|
<source>Min Y</source>
|
||||||
<translation>Min. Y</translation>
|
<translation>Min. Y</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="50"/>
|
<location filename="../../common/src/preferences/default.mjs" line="50"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="260"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="292"/>
|
||||||
<source>X Axis Step</source>
|
<source>X Axis Step</source>
|
||||||
<translation>X-aksesteg</translation>
|
<translation>X-aksesteg</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="56"/>
|
<location filename="../../common/src/preferences/default.mjs" line="56"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="275"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="311"/>
|
||||||
<source>Y Axis Step</source>
|
<source>Y Axis Step</source>
|
||||||
<translation>Y-aksesteg</translation>
|
<translation>Y-aksesteg</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="62"/>
|
<location filename="../../common/src/preferences/default.mjs" line="62"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="289"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="327"/>
|
||||||
<source>Line width</source>
|
<source>Line width</source>
|
||||||
<translation>Linjebredde</translation>
|
<translation>Linjebredde</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="69"/>
|
<location filename="../../common/src/preferences/default.mjs" line="69"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="304"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="344"/>
|
||||||
<source>Text size (px)</source>
|
<source>Text size (px)</source>
|
||||||
<translation>Tekststørrelse (piksler)</translation>
|
<translation>Tekststørrelse (piksler)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="75"/>
|
<location filename="../../common/src/preferences/default.mjs" line="75"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="319"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="361"/>
|
||||||
<source>X Label</source>
|
<source>X Label</source>
|
||||||
<translation>Navn på X-akse</translation>
|
<translation>Navn på X-akse</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="82"/>
|
<location filename="../../common/src/preferences/default.mjs" line="82"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="345"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="394"/>
|
||||||
<source>Y Label</source>
|
<source>Y Label</source>
|
||||||
<translation>Navn på Y-akse</translation>
|
<translation>Navn på Y-akse</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="89"/>
|
<location filename="../../common/src/preferences/default.mjs" line="89"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="373"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="428"/>
|
||||||
<source>X Log scale</source>
|
<source>X Log scale</source>
|
||||||
<translation>Logaritmisk skala i x</translation>
|
<translation>Logaritmisk skala i x</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="95"/>
|
<location filename="../../common/src/preferences/default.mjs" line="95"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="383"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="444"/>
|
||||||
<source>Show X graduation</source>
|
<source>Show X graduation</source>
|
||||||
<translation>Vis X-inndeling</translation>
|
<translation>Vis X-inndeling</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="101"/>
|
<location filename="../../common/src/preferences/default.mjs" line="101"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="393"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="456"/>
|
||||||
<source>Show Y graduation</source>
|
<source>Show Y graduation</source>
|
||||||
<translation>Vis Y-inndeling</translation>
|
<translation>Vis Y-inndeling</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="404"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="468"/>
|
||||||
<source>Copy to clipboard</source>
|
<source>Copy to clipboard</source>
|
||||||
<translation>Kopier til utklippstavle</translation>
|
<translation>Kopier til utklippstavle</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="413"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="477"/>
|
||||||
<source>Save plot</source>
|
<source>Save plot</source>
|
||||||
<translation type="unfinished">Lagre plott</translation>
|
<translation type="unfinished">Lagre plott</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="422"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="486"/>
|
||||||
<source>Save plot as</source>
|
<source>Save plot as</source>
|
||||||
<translation type="unfinished">Lagre plott som</translation>
|
<translation type="unfinished">Lagre plott som</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="431"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="495"/>
|
||||||
<source>Load plot</source>
|
<source>Load plot</source>
|
||||||
<translation type="unfinished">Last inn plott</translation>
|
<translation type="unfinished">Last inn plott</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -971,7 +962,7 @@ Evaluated expression: %3</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="142"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="53"/>
|
||||||
<source>Error while attempting to draw %1 %2:
|
<source>Error while attempting to draw %1 %2:
|
||||||
%3
|
%3
|
||||||
|
|
||||||
|
@ -1122,7 +1113,7 @@ Evaluated expression: %3</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="139"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="50"/>
|
||||||
<source>LogarithmPlotter - Drawing error</source>
|
<source>LogarithmPlotter - Drawing error</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1235,27 +1226,27 @@ Evaluated expression: %3</source>
|
||||||
<translation type="vanished">Historikk</translation>
|
<translation type="vanished">Historikk</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="98"/>
|
<location filename="../../common/src/module/io.mjs" line="94"/>
|
||||||
<source>Saved plot to '%1'.</source>
|
<source>Saved plot to '%1'.</source>
|
||||||
<translation>Lagret plott i «%1».</translation>
|
<translation>Lagret plott i «%1».</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="110"/>
|
<location filename="../../common/src/module/io.mjs" line="106"/>
|
||||||
<source>Loading file '%1'.</source>
|
<source>Loading file '%1'.</source>
|
||||||
<translation>Laster inn «%1»-fil.</translation>
|
<translation>Laster inn «%1»-fil.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="154"/>
|
<location filename="../../common/src/module/io.mjs" line="150"/>
|
||||||
<source>Unknown object type: %1.</source>
|
<source>Unknown object type: %1.</source>
|
||||||
<translation>Ukjent objekttype: %1.</translation>
|
<translation>Ukjent objekttype: %1.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="169"/>
|
<location filename="../../common/src/module/io.mjs" line="165"/>
|
||||||
<source>Invalid file provided.</source>
|
<source>Invalid file provided.</source>
|
||||||
<translation>Ugyldig fil angitt.</translation>
|
<translation>Ugyldig fil angitt.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="173"/>
|
<location filename="../../common/src/module/io.mjs" line="169"/>
|
||||||
<source>Could not load file: </source>
|
<source>Could not load file: </source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1264,7 +1255,7 @@ Evaluated expression: %3</source>
|
||||||
<translation type="vanished">Kunne ikke lagre fil: </translation>
|
<translation type="vanished">Kunne ikke lagre fil: </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="178"/>
|
<location filename="../../common/src/module/io.mjs" line="174"/>
|
||||||
<source>Loaded file '%1'.</source>
|
<source>Loaded file '%1'.</source>
|
||||||
<translation>Lastet inn filen «%1».</translation>
|
<translation>Lastet inn filen «%1».</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1641,6 +1632,11 @@ Please make sure your latex installation is correct and report a bug if so.</sou
|
||||||
<source>targetValuePosition</source>
|
<source>targetValuePosition</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="130"/>
|
||||||
|
<source>labelContent</source>
|
||||||
|
<translation>Etikett-innhold</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>repartition</name>
|
<name>repartition</name>
|
||||||
|
|
|
@ -67,72 +67,72 @@
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="84"/>
|
||||||
<source>&Redo</source>
|
<source>&Redo</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="93"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="91"/>
|
||||||
<source>&Copy plot</source>
|
<source>&Copy plot</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="100"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="98"/>
|
||||||
<source>&Preferences</source>
|
<source>&Preferences</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="108"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="106"/>
|
||||||
<source>&Create</source>
|
<source>&Create</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="130"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="128"/>
|
||||||
<source>&Help</source>
|
<source>&Help</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="132"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="130"/>
|
||||||
<source>&Source code</source>
|
<source>&Source code</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="135"/>
|
||||||
<source>&Report a bug</source>
|
<source>&Report a bug</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="140"/>
|
||||||
<source>&User manual</source>
|
<source>&User manual</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="145"/>
|
||||||
<source>&Changelog</source>
|
<source>&Changelog</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="150"/>
|
||||||
<source>&Help translating!</source>
|
<source>&Help translating!</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="156"/>
|
||||||
<source>&Thanks</source>
|
<source>&Thanks</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="163"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="161"/>
|
||||||
<source>&About</source>
|
<source>&About</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="172"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="170"/>
|
||||||
<source>Save unsaved changes?</source>
|
<source>Save unsaved changes?</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="173"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="171"/>
|
||||||
<source>This plot contains unsaved changes. By doing this, all unsaved data will be lost. Continue?</source>
|
<source>This plot contains unsaved changes. By doing this, all unsaved data will be lost. Continue?</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -162,12 +162,12 @@
|
||||||
<name>CustomPropertyList</name>
|
<name>CustomPropertyList</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="196"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="196"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="214"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="216"/>
|
||||||
<source>+ Create new %1</source>
|
<source>+ Create new %1</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="314"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="316"/>
|
||||||
<source>Pick on graph</source>
|
<source>Pick on graph</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -194,11 +194,6 @@
|
||||||
<source>Name</source>
|
<source>Name</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="130"/>
|
|
||||||
<source>Label content</source>
|
|
||||||
<translation></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="131"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="131"/>
|
||||||
<source>null</source>
|
<source>null</source>
|
||||||
|
@ -294,29 +289,6 @@
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
|
||||||
<name>HistoryBrowser</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="56"/>
|
|
||||||
<source>Filter...</source>
|
|
||||||
<translation></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="99"/>
|
|
||||||
<source>Redo ></source>
|
|
||||||
<translation></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="118"/>
|
|
||||||
<source>> Now</source>
|
|
||||||
<translation></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="148"/>
|
|
||||||
<source>< Undo</source>
|
|
||||||
<translation></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
<context>
|
||||||
<name>ListSetting</name>
|
<name>ListSetting</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -343,17 +315,17 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="232"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="218"/>
|
||||||
<source>Copied plot screenshot to clipboard!</source>
|
<source>Copied plot screenshot to clipboard!</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="247"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="233"/>
|
||||||
<source>&Update</source>
|
<source>&Update</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="249"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="235"/>
|
||||||
<source>&Update LogarithmPlotter</source>
|
<source>&Update LogarithmPlotter</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -457,109 +429,109 @@
|
||||||
<name>Settings</name>
|
<name>Settings</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="23"/>
|
<location filename="../../common/src/preferences/default.mjs" line="23"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="157"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="155"/>
|
||||||
<source>X Zoom</source>
|
<source>X Zoom</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="30"/>
|
<location filename="../../common/src/preferences/default.mjs" line="30"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="173"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="176"/>
|
||||||
<source>Y Zoom</source>
|
<source>Y Zoom</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="37"/>
|
<location filename="../../common/src/preferences/default.mjs" line="37"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="189"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="197"/>
|
||||||
<source>Min X</source>
|
<source>Min X</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="44"/>
|
<location filename="../../common/src/preferences/default.mjs" line="44"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="208"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="220"/>
|
||||||
<source>Max Y</source>
|
<source>Max Y</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="223"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="240"/>
|
||||||
<source>Max X</source>
|
<source>Max X</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="242"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="268"/>
|
||||||
<source>Min Y</source>
|
<source>Min Y</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="50"/>
|
<location filename="../../common/src/preferences/default.mjs" line="50"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="260"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="292"/>
|
||||||
<source>X Axis Step</source>
|
<source>X Axis Step</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="56"/>
|
<location filename="../../common/src/preferences/default.mjs" line="56"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="275"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="311"/>
|
||||||
<source>Y Axis Step</source>
|
<source>Y Axis Step</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="62"/>
|
<location filename="../../common/src/preferences/default.mjs" line="62"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="289"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="327"/>
|
||||||
<source>Line width</source>
|
<source>Line width</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="69"/>
|
<location filename="../../common/src/preferences/default.mjs" line="69"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="304"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="344"/>
|
||||||
<source>Text size (px)</source>
|
<source>Text size (px)</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="75"/>
|
<location filename="../../common/src/preferences/default.mjs" line="75"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="319"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="361"/>
|
||||||
<source>X Label</source>
|
<source>X Label</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="82"/>
|
<location filename="../../common/src/preferences/default.mjs" line="82"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="345"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="394"/>
|
||||||
<source>Y Label</source>
|
<source>Y Label</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="89"/>
|
<location filename="../../common/src/preferences/default.mjs" line="89"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="373"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="428"/>
|
||||||
<source>X Log scale</source>
|
<source>X Log scale</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="95"/>
|
<location filename="../../common/src/preferences/default.mjs" line="95"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="383"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="444"/>
|
||||||
<source>Show X graduation</source>
|
<source>Show X graduation</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/preferences/default.mjs" line="101"/>
|
<location filename="../../common/src/preferences/default.mjs" line="101"/>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="393"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="456"/>
|
||||||
<source>Show Y graduation</source>
|
<source>Show Y graduation</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="404"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="468"/>
|
||||||
<source>Copy to clipboard</source>
|
<source>Copy to clipboard</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="413"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="477"/>
|
||||||
<source>Save plot</source>
|
<source>Save plot</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="422"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="486"/>
|
||||||
<source>Save plot as</source>
|
<source>Save plot as</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="431"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="495"/>
|
||||||
<source>Load plot</source>
|
<source>Load plot</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -859,7 +831,7 @@ Evaluated expression: %3</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="142"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="53"/>
|
||||||
<source>Error while attempting to draw %1 %2:
|
<source>Error while attempting to draw %1 %2:
|
||||||
%3
|
%3
|
||||||
|
|
||||||
|
@ -1010,7 +982,7 @@ Evaluated expression: %3</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="139"/>
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="50"/>
|
||||||
<source>LogarithmPlotter - Drawing error</source>
|
<source>LogarithmPlotter - Drawing error</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1069,32 +1041,32 @@ Evaluated expression: %3</source>
|
||||||
<context>
|
<context>
|
||||||
<name>io</name>
|
<name>io</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="98"/>
|
<location filename="../../common/src/module/io.mjs" line="94"/>
|
||||||
<source>Saved plot to '%1'.</source>
|
<source>Saved plot to '%1'.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="110"/>
|
<location filename="../../common/src/module/io.mjs" line="106"/>
|
||||||
<source>Loading file '%1'.</source>
|
<source>Loading file '%1'.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="154"/>
|
<location filename="../../common/src/module/io.mjs" line="150"/>
|
||||||
<source>Unknown object type: %1.</source>
|
<source>Unknown object type: %1.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="169"/>
|
<location filename="../../common/src/module/io.mjs" line="165"/>
|
||||||
<source>Invalid file provided.</source>
|
<source>Invalid file provided.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="173"/>
|
<location filename="../../common/src/module/io.mjs" line="169"/>
|
||||||
<source>Could not load file: </source>
|
<source>Could not load file: </source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../common/src/module/io.mjs" line="178"/>
|
<location filename="../../common/src/module/io.mjs" line="174"/>
|
||||||
<source>Loaded file '%1'.</source>
|
<source>Loaded file '%1'.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1448,6 +1420,11 @@ Please make sure your latex installation is correct and report a bug if so.</sou
|
||||||
<source>targetValuePosition</source>
|
<source>targetValuePosition</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="130"/>
|
||||||
|
<source>labelContent</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>sequence</name>
|
<name>sequence</name>
|
||||||
|
|
|
@ -54,6 +54,10 @@ export class BaseEventEmitter {
|
||||||
* @param {function(BaseEvent)} eventListener - The function to be called back when the event is emitted.
|
* @param {function(BaseEvent)} eventListener - The function to be called back when the event is emitted.
|
||||||
*/
|
*/
|
||||||
on(eventType, eventListener) {
|
on(eventType, eventListener) {
|
||||||
|
if(eventType.includes(" ")) // Listen to several different events with the same listener.
|
||||||
|
for(const type of eventType.split(" "))
|
||||||
|
this.on(type, eventListener)
|
||||||
|
else {
|
||||||
if(!this.constructor.emits.includes(eventType)) {
|
if(!this.constructor.emits.includes(eventType)) {
|
||||||
const className = this.constructor.name
|
const className = this.constructor.name
|
||||||
const eventTypes = this.constructor.emits.join(", ")
|
const eventTypes = this.constructor.emits.join(", ")
|
||||||
|
@ -62,15 +66,21 @@ export class BaseEventEmitter {
|
||||||
if(!this.#listeners[eventType].has(eventListener))
|
if(!this.#listeners[eventType].has(eventListener))
|
||||||
this.#listeners[eventType].add(eventListener)
|
this.#listeners[eventType].add(eventListener)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Remvoes a listener from an event that can be emitted by this object.
|
* Removes a listener from an event that can be emitted by this object.
|
||||||
*
|
*
|
||||||
* @param {string} eventType - Name of the event that was listened to. Throws an error if this object does not emit this kind of event.
|
* @param {string} eventType - Name of the event that was listened to. Throws an error if this object does not emit this kind of event.
|
||||||
* @param {function(BaseEvent)} eventListener - The function previously registered as a listener.
|
* @param {function(BaseEvent)} eventListener - The function previously registered as a listener.
|
||||||
* @returns {boolean} True if the listener was removed, false if it was not found.
|
* @returns {boolean} True if the listener was removed, false if it was not found.
|
||||||
*/
|
*/
|
||||||
off(eventType, eventListener) {
|
off(eventType, eventListener) {
|
||||||
|
if(eventType.includes(" ")) { // Unlisten to several different events with the same listener.
|
||||||
|
let found = false
|
||||||
|
for(const type of eventType.split(" "))
|
||||||
|
found ||= this.off(eventType, eventListener)
|
||||||
|
} else {
|
||||||
if(!this.constructor.emits.includes(eventType)) {
|
if(!this.constructor.emits.includes(eventType)) {
|
||||||
const className = this.constructor.name
|
const className = this.constructor.name
|
||||||
const eventTypes = this.constructor.emits.join(", ")
|
const eventTypes = this.constructor.emits.join(", ")
|
||||||
|
@ -78,6 +88,7 @@ export class BaseEventEmitter {
|
||||||
}
|
}
|
||||||
return this.#listeners[eventType].delete(eventListener)
|
return this.#listeners[eventType].delete(eventListener)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Emits an event to all of its listeners.
|
* Emits an event to all of its listeners.
|
||||||
|
|
|
@ -67,6 +67,19 @@ function stringReplaceAll(from, to) {
|
||||||
return this.split(from).join(to)
|
return this.split(from).join(to)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the value of an element of the array at a given index.
|
||||||
|
* Accepts negative indexes.
|
||||||
|
* @this {Array|string}
|
||||||
|
* @param {number} index
|
||||||
|
* @return {*}
|
||||||
|
*/
|
||||||
|
function arrayAt(index) {
|
||||||
|
if(typeof index !== "number")
|
||||||
|
throw new Error(`${index} is not a number`)
|
||||||
|
return index >= 0 ? this[index] : this[this.length + index]
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
const polyfills = {
|
const polyfills = {
|
||||||
2017: [
|
2017: [
|
||||||
|
@ -95,8 +108,8 @@ const polyfills = {
|
||||||
[String.prototype, "replaceAll", stringReplaceAll]
|
[String.prototype, "replaceAll", stringReplaceAll]
|
||||||
],
|
],
|
||||||
2022: [
|
2022: [
|
||||||
[Array.prototype, "at", notPolyfilled("Array.prototype.at")],
|
[Array.prototype, "at", arrayAt],
|
||||||
[String.prototype, "at", notPolyfilled("String.prototype.at")],
|
[String.prototype, "at", arrayAt],
|
||||||
[Object, "hasOwn", notPolyfilled("Object.hasOwn")]
|
[Object, "hasOwn", notPolyfilled("Object.hasOwn")]
|
||||||
],
|
],
|
||||||
2023: [
|
2023: [
|
||||||
|
|
|
@ -17,60 +17,164 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { Module } from "./common.mjs"
|
import { Module } from "./common.mjs"
|
||||||
import { HistoryInterface, NUMBER, STRING } from "./interface.mjs"
|
import { HelperInterface, HistoryInterface, NUMBER, STRING } from "./interface.mjs"
|
||||||
|
import { BaseEvent } from "../events.mjs"
|
||||||
|
import { Action, Actions } from "../history/index.mjs"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
class ClearedEvent extends BaseEvent {
|
||||||
|
constructor() {
|
||||||
|
super("cleared")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class LoadedEvent extends BaseEvent {
|
||||||
|
constructor() {
|
||||||
|
super("loaded")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class AddedEvent extends BaseEvent {
|
||||||
|
constructor(action) {
|
||||||
|
super("added")
|
||||||
|
this.action = action
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class UndoneEvent extends BaseEvent {
|
||||||
|
constructor(action) {
|
||||||
|
super("undone")
|
||||||
|
this.undid = action
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class RedoneEvent extends BaseEvent {
|
||||||
|
constructor(action) {
|
||||||
|
super("redone")
|
||||||
|
this.redid = action
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
class HistoryAPI extends Module {
|
class HistoryAPI extends Module {
|
||||||
|
static emits = ["cleared", "loaded", "added", "undone", "redone"]
|
||||||
|
|
||||||
|
#helper
|
||||||
|
|
||||||
constructor() {
|
constructor() {
|
||||||
super("History", {
|
super("History", {
|
||||||
historyObj: HistoryInterface,
|
helper: HelperInterface,
|
||||||
themeTextColor: STRING,
|
themeTextColor: STRING,
|
||||||
imageDepth: NUMBER,
|
imageDepth: NUMBER,
|
||||||
fontSize: NUMBER
|
fontSize: NUMBER
|
||||||
})
|
})
|
||||||
// History QML object
|
// History QML object
|
||||||
this.history = null
|
/** @type {Action[]} */
|
||||||
|
this.undoStack = []
|
||||||
|
/** @type {Action[]} */
|
||||||
|
this.redoStack = []
|
||||||
|
|
||||||
this.themeTextColor = "#FF0000"
|
this.themeTextColor = "#FF0000"
|
||||||
this.imageDepth = 2
|
this.imageDepth = 2
|
||||||
this.fontSize = 28
|
this.fontSize = 28
|
||||||
}
|
}
|
||||||
|
|
||||||
initialize({ historyObj, themeTextColor, imageDepth, fontSize }) {
|
/**
|
||||||
super.initialize({ historyObj, themeTextColor, imageDepth, fontSize })
|
* @param {HelperInterface} historyObj
|
||||||
this.history = historyObj
|
* @param {string} themeTextColor
|
||||||
|
* @param {number} imageDepth
|
||||||
|
* @param {number} fontSize
|
||||||
|
*/
|
||||||
|
initialize({ helper, themeTextColor, imageDepth, fontSize }) {
|
||||||
|
super.initialize({ helper, themeTextColor, imageDepth, fontSize })
|
||||||
|
this.#helper = helper
|
||||||
this.themeTextColor = themeTextColor
|
this.themeTextColor = themeTextColor
|
||||||
this.imageDepth = imageDepth
|
this.imageDepth = imageDepth
|
||||||
this.fontSize = fontSize
|
this.fontSize = fontSize
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Undoes the Action at the top of the undo stack and pushes it to the top of the redo stack.
|
||||||
|
*/
|
||||||
undo() {
|
undo() {
|
||||||
if(!this.initialized) throw new Error("Attempting undo before initialize!")
|
if(!this.initialized) throw new Error("Attempting undo before initialize!")
|
||||||
this.history.undo()
|
if(this.undoStack.length > 0) {
|
||||||
|
const action = this.undoStack.pop()
|
||||||
|
action.undo()
|
||||||
|
this.redoStack.push(action)
|
||||||
|
this.emit(new UndoneEvent(action))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Redoes the Action at the top of the redo stack and pushes it to the top of the undo stack.
|
||||||
|
*/
|
||||||
redo() {
|
redo() {
|
||||||
if(!this.initialized) throw new Error("Attempting redo before initialize!")
|
if(!this.initialized) throw new Error("Attempting redo before initialize!")
|
||||||
this.history.redo()
|
if(this.redoStack.length > 0) {
|
||||||
|
const action = this.redoStack.pop()
|
||||||
|
action.redo()
|
||||||
|
this.undoStack.push(action)
|
||||||
|
this.emit(new RedoneEvent(action))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Clears both undo and redo stacks completely.
|
||||||
|
*/
|
||||||
clear() {
|
clear() {
|
||||||
if(!this.initialized) throw new Error("Attempting clear before initialize!")
|
if(!this.initialized) throw new Error("Attempting clear before initialize!")
|
||||||
this.history.clear()
|
this.undoStack = []
|
||||||
|
this.redoStack = []
|
||||||
|
this.emit(new ClearedEvent())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Adds an instance of HistoryLib.Action to history.
|
||||||
|
* @param action
|
||||||
|
*/
|
||||||
addToHistory(action) {
|
addToHistory(action) {
|
||||||
if(!this.initialized) throw new Error("Attempting addToHistory before initialize!")
|
if(!this.initialized) throw new Error("Attempting addToHistory before initialize!")
|
||||||
this.history.addToHistory(action)
|
if(action instanceof Action) {
|
||||||
|
console.log("Added new entry to history: " + action.getReadableString())
|
||||||
|
this.undoStack.push(action)
|
||||||
|
if(this.#helper.getSettingBool("reset_redo_stack"))
|
||||||
|
this.redoStack = []
|
||||||
|
this.emit(new AddedEvent(action))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
unserialize(...data) {
|
/**
|
||||||
|
* Unserializes both the undo stack and redo stack from serialized content.
|
||||||
|
* @param {[string, any[]][]} undoSt
|
||||||
|
* @param {[string, any[]][]} redoSt
|
||||||
|
*/
|
||||||
|
unserialize(undoSt, redoSt) {
|
||||||
if(!this.initialized) throw new Error("Attempting unserialize before initialize!")
|
if(!this.initialized) throw new Error("Attempting unserialize before initialize!")
|
||||||
this.history.unserialize(...data)
|
this.clear()
|
||||||
|
for(const [name, args] of undoSt)
|
||||||
|
this.undoStack.push(
|
||||||
|
new Actions[name](...args)
|
||||||
|
)
|
||||||
|
for(const [name, args] of redoSt)
|
||||||
|
this.redoStack.push(
|
||||||
|
new Actions[name](...args)
|
||||||
|
)
|
||||||
|
this.emit(new LoadedEvent())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes history into JSON-able content.
|
||||||
|
* @return {[[string, any[]], [string, any[]]]}
|
||||||
|
*/
|
||||||
serialize() {
|
serialize() {
|
||||||
if(!this.initialized) throw new Error("Attempting serialize before initialize!")
|
if(!this.initialized) throw new Error("Attempting serialize before initialize!")
|
||||||
return this.history.serialize()
|
let undoSt = [], redoSt = [];
|
||||||
|
for(const action of this.undoStack)
|
||||||
|
undoSt.push([ action.type(), action.export() ])
|
||||||
|
for(const action of this.redoStack)
|
||||||
|
redoSt.push([ action.type(), action.export() ])
|
||||||
|
return [undoSt, redoSt]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -60,24 +60,6 @@ export class Interface {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
export class SettingsInterface extends Interface {
|
|
||||||
width = NUMBER
|
|
||||||
height = NUMBER
|
|
||||||
xmin = NUMBER
|
|
||||||
ymax = NUMBER
|
|
||||||
xzoom = NUMBER
|
|
||||||
yzoom = NUMBER
|
|
||||||
xaxisstep = STRING
|
|
||||||
yaxisstep = STRING
|
|
||||||
xlabel = STRING
|
|
||||||
ylabel = STRING
|
|
||||||
linewidth = NUMBER
|
|
||||||
textsize = NUMBER
|
|
||||||
logscalex = BOOLEAN
|
|
||||||
showxgrad = BOOLEAN
|
|
||||||
showygrad = BOOLEAN
|
|
||||||
}
|
|
||||||
|
|
||||||
export class CanvasInterface extends Interface {
|
export class CanvasInterface extends Interface {
|
||||||
imageLoaders = OBJECT
|
imageLoaders = OBJECT
|
||||||
/** @type {function(string): CanvasRenderingContext2D} */
|
/** @type {function(string): CanvasRenderingContext2D} */
|
||||||
|
@ -97,7 +79,6 @@ export class CanvasInterface extends Interface {
|
||||||
export class RootInterface extends Interface {
|
export class RootInterface extends Interface {
|
||||||
width = NUMBER
|
width = NUMBER
|
||||||
height = NUMBER
|
height = NUMBER
|
||||||
updateObjectsLists = FUNCTION
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export class DialogInterface extends Interface {
|
export class DialogInterface extends Interface {
|
||||||
|
|
|
@ -21,27 +21,59 @@ import Objects from "./objects.mjs"
|
||||||
import History from "./history.mjs"
|
import History from "./history.mjs"
|
||||||
import Canvas from "./canvas.mjs"
|
import Canvas from "./canvas.mjs"
|
||||||
import Settings from "./settings.mjs"
|
import Settings from "./settings.mjs"
|
||||||
import { DialogInterface, RootInterface, SettingsInterface } from "./interface.mjs"
|
import { DialogInterface, RootInterface } from "./interface.mjs"
|
||||||
|
import { BaseEvent } from "../events.mjs"
|
||||||
|
|
||||||
|
|
||||||
|
class LoadedEvent extends BaseEvent {
|
||||||
|
constructor() {
|
||||||
|
super("loaded")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class SavedEvent extends BaseEvent {
|
||||||
|
constructor() {
|
||||||
|
super("saved")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class ModifiedEvent extends BaseEvent {
|
||||||
|
constructor() {
|
||||||
|
super("modified")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
class IOAPI extends Module {
|
class IOAPI extends Module {
|
||||||
|
static emits = ["loaded", "saved", "modified"]
|
||||||
|
|
||||||
/** @type {RootInterface} */
|
/** @type {RootInterface} */
|
||||||
#rootElement
|
#rootElement
|
||||||
/** @type {{show: function(string)}} */
|
/** @type {{show: function(string)}} */
|
||||||
#alert
|
#alert
|
||||||
|
#saved = true
|
||||||
|
|
||||||
constructor() {
|
constructor() {
|
||||||
super("IO", {
|
super("IO", {
|
||||||
alert: DialogInterface,
|
alert: DialogInterface,
|
||||||
root: RootInterface
|
root: RootInterface
|
||||||
})
|
})
|
||||||
/**
|
|
||||||
* Path of the currently opened file. Empty if no file is opened.
|
// Settings.on("changed", this.__emitModified.bind(this))
|
||||||
* @type {string}
|
History.on("added undone redone", this.__emitModified.bind(this))
|
||||||
*/
|
|
||||||
this.saveFileName = ""
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
__emitModified() {
|
||||||
|
this.#saved = false
|
||||||
|
this.emit(new ModifiedEvent())
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* True if no changes have been made since last save, false otherwise.
|
||||||
|
* @return {boolean}
|
||||||
|
*/
|
||||||
|
get saved() { return this.#saved }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Initializes module with QML elements.
|
* Initializes module with QML elements.
|
||||||
* @param {RootInterface} root
|
* @param {RootInterface} root
|
||||||
|
@ -92,7 +124,8 @@ class IOAPI extends Module {
|
||||||
}
|
}
|
||||||
Helper.write(filename, JSON.stringify(settings))
|
Helper.write(filename, JSON.stringify(settings))
|
||||||
this.#alert.show(qsTranslate("io", "Saved plot to '%1'.").arg(filename.split("/").pop()))
|
this.#alert.show(qsTranslate("io", "Saved plot to '%1'.").arg(filename.split("/").pop()))
|
||||||
History.history.saved = true
|
this.#saved = true
|
||||||
|
this.emit(new SavedEvent())
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -159,8 +192,6 @@ class IOAPI extends Module {
|
||||||
if("history" in data)
|
if("history" in data)
|
||||||
History.unserialize(...data["history"])
|
History.unserialize(...data["history"])
|
||||||
|
|
||||||
// Refreshing sidebar
|
|
||||||
this.#rootElement.updateObjectsLists()
|
|
||||||
} else {
|
} else {
|
||||||
error = qsTranslate("io", "Invalid file provided.")
|
error = qsTranslate("io", "Invalid file provided.")
|
||||||
}
|
}
|
||||||
|
@ -172,7 +203,8 @@ class IOAPI extends Module {
|
||||||
}
|
}
|
||||||
Canvas.redraw()
|
Canvas.redraw()
|
||||||
this.#alert.show(qsTranslate("io", "Loaded file '%1'.").arg(basename))
|
this.#alert.show(qsTranslate("io", "Loaded file '%1'.").arg(basename))
|
||||||
History.history.saved = true
|
this.#saved = true
|
||||||
|
this.emit(new LoadedEvent())
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -73,6 +73,10 @@ class SettingsAPI extends Module {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @param {HelperInterface} helper
|
||||||
|
*/
|
||||||
initialize({ helper }) {
|
initialize({ helper }) {
|
||||||
super.initialize({ helper })
|
super.initialize({ helper })
|
||||||
// Initialize default values.
|
// Initialize default values.
|
||||||
|
|
|
@ -63,7 +63,7 @@ export default class BodePhase extends ExecutableObject {
|
||||||
// Create new point
|
// Create new point
|
||||||
om_0 = Objects.createNewRegisteredObject("Point", [Objects.getNewName("ω"), this.color, "name"])
|
om_0 = Objects.createNewRegisteredObject("Point", [Objects.getNewName("ω"), this.color, "name"])
|
||||||
om_0.labelPosition = this.phase.execute() >= 0 ? "above" : "below"
|
om_0.labelPosition = this.phase.execute() >= 0 ? "above" : "below"
|
||||||
History.history.addToHistory(new CreateNewObject(om_0.name, "Point", om_0.export()))
|
History.addToHistory(new CreateNewObject(om_0.name, "Point", om_0.export()))
|
||||||
labelPosition = "below"
|
labelPosition = "below"
|
||||||
}
|
}
|
||||||
om_0.requiredBy.push(this)
|
om_0.requiredBy.push(this)
|
||||||
|
|
|
@ -76,18 +76,16 @@ MenuBar {
|
||||||
Action {
|
Action {
|
||||||
text: qsTr("&Undo")
|
text: qsTr("&Undo")
|
||||||
shortcut: StandardKey.Undo
|
shortcut: StandardKey.Undo
|
||||||
onTriggered: history.undo()
|
onTriggered: Modules.History.undo()
|
||||||
icon.name: 'edit-undo'
|
icon.name: 'edit-undo'
|
||||||
icon.color: enabled ? sysPalette.windowText : sysPaletteIn.windowText
|
icon.color: enabled ? sysPalette.windowText : sysPaletteIn.windowText
|
||||||
enabled: history.undoCount > 0
|
|
||||||
}
|
}
|
||||||
Action {
|
Action {
|
||||||
text: qsTr("&Redo")
|
text: qsTr("&Redo")
|
||||||
shortcut: StandardKey.Redo
|
shortcut: StandardKey.Redo
|
||||||
onTriggered: history.redo()
|
onTriggered: Modules.History.redo()
|
||||||
icon.name: 'edit-redo'
|
icon.name: 'edit-redo'
|
||||||
icon.color: enabled ? sysPalette.windowText : sysPaletteIn.windowText
|
icon.color: enabled ? sysPalette.windowText : sysPaletteIn.windowText
|
||||||
enabled: history.redoCount > 0
|
|
||||||
}
|
}
|
||||||
Action {
|
Action {
|
||||||
text: qsTr("&Copy plot")
|
text: qsTr("&Copy plot")
|
||||||
|
@ -119,7 +117,7 @@ MenuBar {
|
||||||
icon.color: sysPalette.buttonText
|
icon.color: sysPalette.buttonText
|
||||||
onTriggered: {
|
onTriggered: {
|
||||||
var newObj = Modules.Objects.createNewRegisteredObject(modelData)
|
var newObj = Modules.Objects.createNewRegisteredObject(modelData)
|
||||||
history.addToHistory(new JS.HistoryLib.CreateNewObject(newObj.name, modelData, newObj.export()))
|
Modules.History.addToHistory(new JS.HistoryLib.CreateNewObject(newObj.name, modelData, newObj.export()))
|
||||||
objectLists.update()
|
objectLists.update()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,222 +0,0 @@
|
||||||
/**
|
|
||||||
* LogarithmPlotter - 2D plotter software to make BODE plots, sequences and distribution functions.
|
|
||||||
* Copyright (C) 2021-2024 Ad5001
|
|
||||||
*
|
|
||||||
* This program is free software: you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License as published by
|
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
|
||||||
* (at your option) any later version.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import QtQuick
|
|
||||||
import QtQml
|
|
||||||
import QtQuick.Window
|
|
||||||
import "../js/index.mjs" as JS
|
|
||||||
|
|
||||||
/*!
|
|
||||||
\qmltype History
|
|
||||||
\inqmlmodule eu.ad5001.LogarithmPlotter.History
|
|
||||||
\brief QObject holding persistantly for undo & redo stacks.
|
|
||||||
|
|
||||||
\sa HistoryBrowser, HistoryLib
|
|
||||||
*/
|
|
||||||
Item {
|
|
||||||
// Using a QtObject is necessary in order to have proper property propagation in QML
|
|
||||||
id: historyObj
|
|
||||||
|
|
||||||
/*!
|
|
||||||
\qmlproperty int History::undoCount
|
|
||||||
Count of undo actions.
|
|
||||||
*/
|
|
||||||
property int undoCount: 0
|
|
||||||
/*!
|
|
||||||
\qmlproperty int History::redoCount
|
|
||||||
Count of redo actions.
|
|
||||||
*/
|
|
||||||
property int redoCount: 0
|
|
||||||
/*!
|
|
||||||
\qmlproperty var History::undoStack
|
|
||||||
Stack of undo actions.
|
|
||||||
*/
|
|
||||||
property var undoStack: []
|
|
||||||
/*!
|
|
||||||
\qmlproperty var History::redoStack
|
|
||||||
Stack of redo actions.
|
|
||||||
*/
|
|
||||||
property var redoStack: []
|
|
||||||
/*!
|
|
||||||
\qmlproperty bool History::saved
|
|
||||||
true when no modification was done to the current working file, false otherwise.
|
|
||||||
*/
|
|
||||||
property bool saved: true
|
|
||||||
|
|
||||||
|
|
||||||
/*!
|
|
||||||
\qmlmethod void History::clear()
|
|
||||||
Clears both undo and redo stacks completly.
|
|
||||||
*/
|
|
||||||
function clear() {
|
|
||||||
undoCount = 0
|
|
||||||
redoCount = 0
|
|
||||||
undoStack = []
|
|
||||||
redoStack = []
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*!
|
|
||||||
\qmlmethod var History::serialize()
|
|
||||||
Serializes history into JSON-able content.
|
|
||||||
*/
|
|
||||||
function serialize() {
|
|
||||||
let undoSt = [], redoSt = [];
|
|
||||||
for(let i = 0; i < undoCount; i++)
|
|
||||||
undoSt.push([
|
|
||||||
undoStack[i].type(),
|
|
||||||
undoStack[i].export()
|
|
||||||
]);
|
|
||||||
for(let i = 0; i < redoCount; i++)
|
|
||||||
redoSt.push([
|
|
||||||
redoStack[i].type(),
|
|
||||||
redoStack[i].export()
|
|
||||||
]);
|
|
||||||
return [undoSt, redoSt]
|
|
||||||
}
|
|
||||||
|
|
||||||
/*!
|
|
||||||
\qmlmethod void History::unserialize(var undoSt, var redoSt)
|
|
||||||
Unserializes both \c undoSt stack and \c redoSt stack from serialized content.
|
|
||||||
*/
|
|
||||||
function unserialize(undoSt, redoSt) {
|
|
||||||
clear();
|
|
||||||
for(let i = 0; i < undoSt.length; i++)
|
|
||||||
undoStack.push(new JS.HistoryLib.Actions[undoSt[i][0]](...undoSt[i][1]))
|
|
||||||
for(let i = 0; i < redoSt.length; i++)
|
|
||||||
redoStack.push(new JS.HistoryLib.Actions[redoSt[i][0]](...redoSt[i][1]))
|
|
||||||
undoCount = undoSt.length;
|
|
||||||
redoCount = redoSt.length;
|
|
||||||
objectLists.update()
|
|
||||||
}
|
|
||||||
|
|
||||||
/*!
|
|
||||||
\qmlmethod void History::addToHistory(var action)
|
|
||||||
Adds an instance of HistoryLib.Action to history.
|
|
||||||
*/
|
|
||||||
function addToHistory(action) {
|
|
||||||
if(action instanceof JS.HistoryLib.Action) {
|
|
||||||
console.log("Added new entry to history: " + action.getReadableString())
|
|
||||||
undoStack.push(action)
|
|
||||||
undoCount++;
|
|
||||||
if(Helper.getSettingBool("reset_redo_stack")) {
|
|
||||||
redoStack = []
|
|
||||||
redoCount = 0
|
|
||||||
}
|
|
||||||
saved = false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*!
|
|
||||||
\qmlmethod void History::undo(bool updateObjectList = true)
|
|
||||||
Undoes the HistoryLib.Action at the top of the undo stack and pushes it to the top of the redo stack.
|
|
||||||
By default, will update the graph and the object list. This behavior can be disabled by setting the \c updateObjectList to false.
|
|
||||||
*/
|
|
||||||
function undo(updateObjectList = true) {
|
|
||||||
if(undoStack.length > 0) {
|
|
||||||
var action = undoStack.pop()
|
|
||||||
action.undo()
|
|
||||||
if(updateObjectList)
|
|
||||||
objectLists.update()
|
|
||||||
redoStack.push(action)
|
|
||||||
undoCount--;
|
|
||||||
redoCount++;
|
|
||||||
saved = false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*!
|
|
||||||
\qmlmethod void History::redo(bool updateObjectList = true)
|
|
||||||
Redoes the HistoryLib.Action at the top of the redo stack and pushes it to the top of the undo stack.
|
|
||||||
By default, will update the graph and the object list. This behavior can be disabled by setting the \c updateObjectList to false.
|
|
||||||
*/
|
|
||||||
function redo(updateObjectList = true) {
|
|
||||||
if(redoStack.length > 0) {
|
|
||||||
var action = redoStack.pop()
|
|
||||||
action.redo()
|
|
||||||
if(updateObjectList)
|
|
||||||
objectLists.update()
|
|
||||||
undoStack.push(action)
|
|
||||||
undoCount++;
|
|
||||||
redoCount--;
|
|
||||||
saved = false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*!
|
|
||||||
\qmlmethod void History::undoMultipleDefered(int toUndoCount)
|
|
||||||
Undoes several HistoryLib.Action at the top of the undo stack and pushes them to the top of the redo stack.
|
|
||||||
It undoes them deferedly to avoid overwhelming the computer while creating a cool short accelerated summary of all changes.
|
|
||||||
*/
|
|
||||||
function undoMultipleDefered(toUndoCount) {
|
|
||||||
undoTimer.toUndoCount = toUndoCount;
|
|
||||||
undoTimer.start()
|
|
||||||
if(toUndoCount > 0)
|
|
||||||
saved = false
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*!
|
|
||||||
\qmlmethod void History::redoMultipleDefered(int toRedoCount)
|
|
||||||
Redoes several HistoryLib.Action at the top of the redo stack and pushes them to the top of the undo stack.
|
|
||||||
It redoes them deferedly to avoid overwhelming the computer while creating a cool short accelerated summary of all changes.
|
|
||||||
*/
|
|
||||||
function redoMultipleDefered(toRedoCount) {
|
|
||||||
redoTimer.toRedoCount = toRedoCount;
|
|
||||||
redoTimer.start()
|
|
||||||
if(toRedoCount > 0)
|
|
||||||
saved = false
|
|
||||||
}
|
|
||||||
|
|
||||||
Timer {
|
|
||||||
id: undoTimer
|
|
||||||
interval: 5; running: false; repeat: true
|
|
||||||
property int toUndoCount: 0
|
|
||||||
onTriggered: {
|
|
||||||
if(toUndoCount > 0) {
|
|
||||||
historyObj.undo(toUndoCount % 4 == 1) // Only redraw once every 4 changes.
|
|
||||||
toUndoCount--;
|
|
||||||
} else {
|
|
||||||
running = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Timer {
|
|
||||||
id: redoTimer
|
|
||||||
interval: 5; running: false; repeat: true
|
|
||||||
property int toRedoCount: 0
|
|
||||||
onTriggered: {
|
|
||||||
if(toRedoCount > 0) {
|
|
||||||
historyObj.redo(toRedoCount % 4 == 1) // Only redraw once every 4 changes.
|
|
||||||
toRedoCount--;
|
|
||||||
} else {
|
|
||||||
running = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Component.onCompleted: {
|
|
||||||
Modules.History.initialize({
|
|
||||||
historyObj,
|
|
||||||
themeTextColor: sysPalette.windowText.toString(),
|
|
||||||
imageDepth: Screen.devicePixelRatio,
|
|
||||||
fontSize: 14
|
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -16,6 +16,8 @@
|
||||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
pragma ComponentBehavior: Bound
|
||||||
|
|
||||||
import QtQuick.Controls
|
import QtQuick.Controls
|
||||||
import QtQuick
|
import QtQuick
|
||||||
import eu.ad5001.LogarithmPlotter.Setting 1.0 as Setting
|
import eu.ad5001.LogarithmPlotter.Setting 1.0 as Setting
|
||||||
|
@ -47,6 +49,18 @@ Item {
|
||||||
*/
|
*/
|
||||||
property bool darkTheme: isDarkTheme()
|
property bool darkTheme: isDarkTheme()
|
||||||
|
|
||||||
|
/*!
|
||||||
|
\qmlproperty int HistoryBrowser::undoCount
|
||||||
|
Number of actions in the undo stack.
|
||||||
|
*/
|
||||||
|
property int undoCount: 0
|
||||||
|
|
||||||
|
/*!
|
||||||
|
\qmlproperty int HistoryBrowser::redoCount
|
||||||
|
Number of actions in the redo stack.
|
||||||
|
*/
|
||||||
|
property int redoCount: 0
|
||||||
|
|
||||||
Setting.TextSetting {
|
Setting.TextSetting {
|
||||||
id: filterInput
|
id: filterInput
|
||||||
anchors.left: parent.left
|
anchors.left: parent.left
|
||||||
|
@ -76,19 +90,22 @@ Item {
|
||||||
id: redoColumn
|
id: redoColumn
|
||||||
anchors.right: parent.right
|
anchors.right: parent.right
|
||||||
anchors.top: parent.top
|
anchors.top: parent.top
|
||||||
width: actionWidth
|
width: historyBrowser.actionWidth
|
||||||
|
|
||||||
Repeater {
|
Repeater {
|
||||||
model: history.redoCount
|
model: historyBrowser.redoCount
|
||||||
|
|
||||||
HistoryItem {
|
HistoryItem {
|
||||||
id: redoButton
|
id: redoButton
|
||||||
width: actionWidth
|
width: historyBrowser.actionWidth
|
||||||
//height: actionHeight
|
//height: actionHeight
|
||||||
isRedo: true
|
isRedo: true
|
||||||
idx: index
|
|
||||||
darkTheme: historyBrowser.darkTheme
|
darkTheme: historyBrowser.darkTheme
|
||||||
hidden: !(filterInput.value == "" || content.includes(filterInput.value))
|
hidden: !(filterInput.value == "" || content.includes(filterInput.value))
|
||||||
|
onClicked: {
|
||||||
|
redoTimer.toRedoCount = Modules.History.redoStack.length-index
|
||||||
|
redoTimer.start()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -101,14 +118,14 @@ Item {
|
||||||
transform: Rotation { origin.x: 30; origin.y: 30; angle: 270}
|
transform: Rotation { origin.x: 30; origin.y: 30; angle: 270}
|
||||||
height: 70
|
height: 70
|
||||||
width: 20
|
width: 20
|
||||||
visible: history.redoCount > 0
|
visible: historyBrowser.redoCount > 0
|
||||||
}
|
}
|
||||||
|
|
||||||
Rectangle {
|
Rectangle {
|
||||||
id: nowRect
|
id: nowRect
|
||||||
anchors.right: parent.right
|
anchors.right: parent.right
|
||||||
anchors.top: redoColumn.bottom
|
anchors.top: redoColumn.bottom
|
||||||
width: actionWidth
|
width: historyBrowser.actionWidth
|
||||||
height: 40
|
height: 40
|
||||||
color: sysPalette.highlight
|
color: sysPalette.highlight
|
||||||
Text {
|
Text {
|
||||||
|
@ -124,20 +141,24 @@ Item {
|
||||||
id: undoColumn
|
id: undoColumn
|
||||||
anchors.right: parent.right
|
anchors.right: parent.right
|
||||||
anchors.top: nowRect.bottom
|
anchors.top: nowRect.bottom
|
||||||
width: actionWidth
|
width: historyBrowser.actionWidth
|
||||||
|
|
||||||
Repeater {
|
Repeater {
|
||||||
model: history.undoCount
|
model: historyBrowser.undoCount
|
||||||
|
|
||||||
|
|
||||||
HistoryItem {
|
HistoryItem {
|
||||||
id: undoButton
|
id: undoButton
|
||||||
width: actionWidth
|
width: historyBrowser.actionWidth
|
||||||
//height: actionHeight
|
//height: actionHeight
|
||||||
isRedo: false
|
isRedo: false
|
||||||
idx: index
|
|
||||||
darkTheme: historyBrowser.darkTheme
|
darkTheme: historyBrowser.darkTheme
|
||||||
hidden: !(filterInput.value == "" || content.includes(filterInput.value))
|
hidden: !(filterInput.value == "" || content.includes(filterInput.value))
|
||||||
|
|
||||||
|
onClicked: {
|
||||||
|
undoTimer.toUndoCount = +index+1
|
||||||
|
undoTimer.start()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -150,7 +171,39 @@ Item {
|
||||||
transform: Rotation { origin.x: 30; origin.y: 30; angle: 270}
|
transform: Rotation { origin.x: 30; origin.y: 30; angle: 270}
|
||||||
height: 60
|
height: 60
|
||||||
width: 20
|
width: 20
|
||||||
visible: history.undoCount > 0
|
visible: historyBrowser.undoCount > 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Timer {
|
||||||
|
id: undoTimer
|
||||||
|
interval: 5; running: false; repeat: true
|
||||||
|
property int toUndoCount: 0
|
||||||
|
onTriggered: {
|
||||||
|
if(toUndoCount > 0) {
|
||||||
|
Modules.History.undo()
|
||||||
|
if(toUndoCount % 3 === 1)
|
||||||
|
Modules.Canvas.requestPaint()
|
||||||
|
toUndoCount--;
|
||||||
|
} else {
|
||||||
|
running = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Timer {
|
||||||
|
id: redoTimer
|
||||||
|
interval: 5; running: false; repeat: true
|
||||||
|
property int toRedoCount: 0
|
||||||
|
onTriggered: {
|
||||||
|
if(toRedoCount > 0) {
|
||||||
|
Modules.History.redo()
|
||||||
|
if(toRedoCount % 3 === 1)
|
||||||
|
Modules.Canvas.requestPaint()
|
||||||
|
toRedoCount--;
|
||||||
|
} else {
|
||||||
|
running = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -163,6 +216,18 @@ Item {
|
||||||
let hex = sysPalette.windowText.toString()
|
let hex = sysPalette.windowText.toString()
|
||||||
// We only check the first parameter, as on all normal OSes, text color is grayscale.
|
// We only check the first parameter, as on all normal OSes, text color is grayscale.
|
||||||
return parseInt(hex.substr(1,2), 16) > 128
|
return parseInt(hex.substr(1,2), 16) > 128
|
||||||
|
}
|
||||||
|
|
||||||
|
Component.onCompleted: {
|
||||||
|
Modules.History.initialize({
|
||||||
|
helper: Helper,
|
||||||
|
themeTextColor: sysPalette.windowText.toString(),
|
||||||
|
imageDepth: Screen.devicePixelRatio,
|
||||||
|
fontSize: 14
|
||||||
|
})
|
||||||
|
Modules.History.on("cleared loaded added undone redone", () => {
|
||||||
|
undoCount = Modules.History.undoStack.length
|
||||||
|
redoCount = Modules.History.redoStack.length
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -41,17 +41,17 @@ Button {
|
||||||
\qmlproperty bool HistoryItem::isRedo
|
\qmlproperty bool HistoryItem::isRedo
|
||||||
true if the action is in the redo stack, false othewise.
|
true if the action is in the redo stack, false othewise.
|
||||||
*/
|
*/
|
||||||
property bool isRedo
|
required property bool isRedo
|
||||||
/*!
|
/*!
|
||||||
\qmlproperty int HistoryItem::idx
|
\qmlproperty int HistoryItem::index
|
||||||
Index of the item within the HistoryBrowser list.
|
Index of the item within the HistoryBrowser list.
|
||||||
*/
|
*/
|
||||||
property int idx
|
required property int index
|
||||||
/*!
|
/*!
|
||||||
\qmlproperty bool HistoryItem::darkTheme
|
\qmlproperty bool HistoryItem::darkTheme
|
||||||
true when the system is running with a dark theme, false otherwise.
|
true when the system is running with a dark theme, false otherwise.
|
||||||
*/
|
*/
|
||||||
property bool darkTheme
|
required property bool darkTheme
|
||||||
/*!
|
/*!
|
||||||
\qmlproperty bool HistoryItem::hidden
|
\qmlproperty bool HistoryItem::hidden
|
||||||
true when the item is filtered out, false otherwise.
|
true when the item is filtered out, false otherwise.
|
||||||
|
@ -61,7 +61,7 @@ Button {
|
||||||
\qmlproperty int HistoryItem::historyAction
|
\qmlproperty int HistoryItem::historyAction
|
||||||
Associated history action.
|
Associated history action.
|
||||||
*/
|
*/
|
||||||
readonly property var historyAction: isRedo ? history.redoStack[idx] : history.undoStack[history.undoCount-idx-1]
|
readonly property var historyAction: isRedo ? Modules.History.redoStack.at(index) : Modules.History.undoStack.at(-index-1)
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\qmlproperty int HistoryItem::actionHeight
|
\qmlproperty int HistoryItem::actionHeight
|
||||||
|
@ -147,13 +147,6 @@ Button {
|
||||||
ToolTip.visible: hovered
|
ToolTip.visible: hovered
|
||||||
ToolTip.delay: 200
|
ToolTip.delay: 200
|
||||||
ToolTip.text: content
|
ToolTip.text: content
|
||||||
|
|
||||||
onClicked: {
|
|
||||||
if(isRedo)
|
|
||||||
history.redoMultipleDefered(history.redoCount-idx)
|
|
||||||
else
|
|
||||||
history.undoMultipleDefered(+idx+1)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
module eu.ad5001.LogarithmPlotter.History
|
module eu.ad5001.LogarithmPlotter.History
|
||||||
|
|
||||||
History 1.0 History.qml
|
|
||||||
HistoryBrowser 1.0 HistoryBrowser.qml
|
HistoryBrowser 1.0 HistoryBrowser.qml
|
||||||
HistoryItem 1.0 HistoryItem.qml
|
HistoryItem 1.0 HistoryItem.qml
|
||||||
|
|
|
@ -42,7 +42,7 @@ ApplicationWindow {
|
||||||
width: 1000
|
width: 1000
|
||||||
height: 500
|
height: 500
|
||||||
color: sysPalette.window
|
color: sysPalette.window
|
||||||
title: "LogarithmPlotter"
|
title: qsTr("untitled")
|
||||||
|
|
||||||
SystemPalette { id: sysPalette; colorGroup: SystemPalette.Active }
|
SystemPalette { id: sysPalette; colorGroup: SystemPalette.Active }
|
||||||
SystemPalette { id: sysPaletteIn; colorGroup: SystemPalette.Disabled }
|
SystemPalette { id: sysPaletteIn; colorGroup: SystemPalette.Disabled }
|
||||||
|
@ -51,8 +51,6 @@ ApplicationWindow {
|
||||||
|
|
||||||
AppMenuBar {id: appMenu}
|
AppMenuBar {id: appMenu}
|
||||||
|
|
||||||
History { id: history }
|
|
||||||
|
|
||||||
Popup.GreetScreen {}
|
Popup.GreetScreen {}
|
||||||
|
|
||||||
Popup.Preferences {id: preferences}
|
Popup.Preferences {id: preferences}
|
||||||
|
@ -185,7 +183,7 @@ ApplicationWindow {
|
||||||
}
|
}
|
||||||
|
|
||||||
onClosing: function(close) {
|
onClosing: function(close) {
|
||||||
if(!history.saved) {
|
if(!Modules.IO.saved) {
|
||||||
close.accepted = false
|
close.accepted = false
|
||||||
appMenu.openSaveUnsavedChangesDialog()
|
appMenu.openSaveUnsavedChangesDialog()
|
||||||
}
|
}
|
||||||
|
@ -254,8 +252,20 @@ ApplicationWindow {
|
||||||
if(evt.property === "saveFilename") {
|
if(evt.property === "saveFilename") {
|
||||||
const fileName = evt.newValue.split('/').pop().split('\\').pop()
|
const fileName = evt.newValue.split('/').pop().split('\\').pop()
|
||||||
if(fileName !== "")
|
if(fileName !== "")
|
||||||
title = `${fileName}`
|
title = fileName
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
Modules.IO.on("saved loaded", (evt) => {
|
||||||
|
// Refreshing sidebar
|
||||||
|
console.log(evt.name)
|
||||||
|
updateObjectsLists()
|
||||||
|
if(title.endsWith("*"))
|
||||||
|
title = title.substring(0, title.length-1)
|
||||||
|
})
|
||||||
|
Modules.IO.on("modified", () => {
|
||||||
|
console.log("modified")
|
||||||
|
if(!title.endsWith("*"))
|
||||||
|
title = title+"*"
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -80,7 +80,7 @@ Repeater {
|
||||||
variables: propertyType.variables
|
variables: propertyType.variables
|
||||||
onChanged: function(newExpr) {
|
onChanged: function(newExpr) {
|
||||||
if(obj[propertyName].toString() != newExpr.toString()) {
|
if(obj[propertyName].toString() != newExpr.toString()) {
|
||||||
history.addToHistory(new JS.HistoryLib.EditedProperty(
|
Modules.History.addToHistory(new JS.HistoryLib.EditedProperty(
|
||||||
obj.name, objType, propertyName,
|
obj.name, objType, propertyName,
|
||||||
obj[propertyName], newExpr
|
obj[propertyName], newExpr
|
||||||
))
|
))
|
||||||
|
@ -123,7 +123,7 @@ Repeater {
|
||||||
|
|
||||||
// Ensuring old and new values are different to prevent useless adding to history.
|
// Ensuring old and new values are different to prevent useless adding to history.
|
||||||
if(obj[propertyName] != newValueParsed) {
|
if(obj[propertyName] != newValueParsed) {
|
||||||
history.addToHistory(new JS.HistoryLib.EditedProperty(
|
Modules.History.addToHistory(new JS.HistoryLib.EditedProperty(
|
||||||
obj.name, objType, propertyName,
|
obj.name, objType, propertyName,
|
||||||
obj[propertyName], newValueParsed
|
obj[propertyName], newValueParsed
|
||||||
))
|
))
|
||||||
|
@ -168,7 +168,7 @@ Repeater {
|
||||||
return obj[propertyName]
|
return obj[propertyName]
|
||||||
}
|
}
|
||||||
onClicked: {
|
onClicked: {
|
||||||
history.addToHistory(new JS.HistoryLib.EditedProperty(
|
Modules.History.addToHistory(new JS.HistoryLib.EditedProperty(
|
||||||
obj.name, objType, propertyName,
|
obj.name, objType, propertyName,
|
||||||
obj[propertyName], this.checked
|
obj[propertyName], this.checked
|
||||||
))
|
))
|
||||||
|
@ -209,7 +209,9 @@ Repeater {
|
||||||
if(selectedObj == null) {
|
if(selectedObj == null) {
|
||||||
// Creating new object.
|
// Creating new object.
|
||||||
selectedObj = Modules.Objects.createNewRegisteredObject(propertyType.objType)
|
selectedObj = Modules.Objects.createNewRegisteredObject(propertyType.objType)
|
||||||
history.addToHistory(new JS.HistoryLib.CreateNewObject(selectedObj.name, propertyType.objType, selectedObj.export()))
|
Modules.History.addToHistory(
|
||||||
|
new JS.HistoryLib.CreateNewObject(selectedObj.name, propertyType.objType, selectedObj.export())
|
||||||
|
)
|
||||||
baseModel = Modules.Objects.getObjectsName(propertyType.objType).concat(
|
baseModel = Modules.Objects.getObjectsName(propertyType.objType).concat(
|
||||||
isRealObject ? [qsTr("+ Create new %1").arg(Modules.Objects.types[propertyType.objType].displayType())] :
|
isRealObject ? [qsTr("+ Create new %1").arg(Modules.Objects.types[propertyType.objType].displayType())] :
|
||||||
[])
|
[])
|
||||||
|
@ -219,14 +221,14 @@ Repeater {
|
||||||
//Modules.Objects.currentObjects[objType][objIndex].requiredBy = obj[propertyName].filter((obj) => obj.name != obj.name)
|
//Modules.Objects.currentObjects[objType][objIndex].requiredBy = obj[propertyName].filter((obj) => obj.name != obj.name)
|
||||||
}
|
}
|
||||||
obj.requiredBy = obj.requiredBy.filter((obj) => obj.name != obj.name)
|
obj.requiredBy = obj.requiredBy.filter((obj) => obj.name != obj.name)
|
||||||
history.addToHistory(new JS.HistoryLib.EditedProperty(
|
Modules.History.addToHistory(new JS.HistoryLib.EditedProperty(
|
||||||
obj.name, objType, propertyName,
|
obj.name, objType, propertyName,
|
||||||
obj[propertyName], selectedObj
|
obj[propertyName], selectedObj
|
||||||
))
|
))
|
||||||
obj[propertyName] = selectedObj
|
obj[propertyName] = selectedObj
|
||||||
} else if(baseModel[newIndex] != obj[propertyName]) {
|
} else if(baseModel[newIndex] != obj[propertyName]) {
|
||||||
// Ensuring new property is different to not add useless history entries.
|
// Ensuring new property is different to not add useless history entries.
|
||||||
history.addToHistory(new JS.HistoryLib.EditedProperty(
|
Modules.History.addToHistory(new JS.HistoryLib.EditedProperty(
|
||||||
obj.name, objType, propertyName,
|
obj.name, objType, propertyName,
|
||||||
obj[propertyName], baseModel[newIndex]
|
obj[propertyName], baseModel[newIndex]
|
||||||
))
|
))
|
||||||
|
@ -256,7 +258,7 @@ Repeater {
|
||||||
|
|
||||||
onChanged: {
|
onChanged: {
|
||||||
var exported = exportModel()
|
var exported = exportModel()
|
||||||
history.addToHistory(new JS.HistoryLib.EditedProperty(
|
Modules.History.addToHistory(new JS.HistoryLib.EditedProperty(
|
||||||
obj.name, objType, propertyName,
|
obj.name, objType, propertyName,
|
||||||
obj[propertyName], exported
|
obj[propertyName], exported
|
||||||
))
|
))
|
||||||
|
|
|
@ -112,7 +112,7 @@ Popup.BaseDialog {
|
||||||
if(newName in Modules.Objects.currentObjectsByName) {
|
if(newName in Modules.Objects.currentObjectsByName) {
|
||||||
invalidNameDialog.showDialog(newName)
|
invalidNameDialog.showDialog(newName)
|
||||||
} else {
|
} else {
|
||||||
history.addToHistory(new JS.HistoryLib.NameChanged(
|
Modules.History.addToHistory(new JS.HistoryLib.NameChanged(
|
||||||
objEditor.obj.name, objEditor.objType, newName
|
objEditor.obj.name, objEditor.objType, newName
|
||||||
))
|
))
|
||||||
Modules.Objects.renameObject(obj.name, newName)
|
Modules.Objects.renameObject(obj.name, newName)
|
||||||
|
@ -127,13 +127,17 @@ Popup.BaseDialog {
|
||||||
id: labelContentProperty
|
id: labelContentProperty
|
||||||
height: 30
|
height: 30
|
||||||
width: dlgProperties.width
|
width: dlgProperties.width
|
||||||
label: qsTr("Label content")
|
label: qsTranslate("prop", "labelContent")
|
||||||
model: [qsTr("null"), qsTr("name"), qsTr("name + value")]
|
model: [qsTr("null"), qsTr("name"), qsTr("name + value")]
|
||||||
property var idModel: ["null", "name", "name + value"]
|
property var idModel: ["null", "name", "name + value"]
|
||||||
icon: "common/label.svg"
|
icon: "common/label.svg"
|
||||||
currentIndex: idModel.indexOf(objEditor.obj.labelContent)
|
currentIndex: idModel.indexOf(objEditor.obj.labelContent)
|
||||||
onActivated: function(newIndex) {
|
onActivated: function(newIndex) {
|
||||||
if(idModel[newIndex] != objEditor.obj.labelContent) {
|
if(idModel[newIndex] != objEditor.obj.labelContent) {
|
||||||
|
Modules.History.addToHistory(new JS.HistoryLib.EditedProperty(
|
||||||
|
obj.name, objType, "labelContent",
|
||||||
|
objEditor.obj.labelContent, idModel[newIndex]
|
||||||
|
))
|
||||||
objEditor.obj.labelContent = idModel[newIndex]
|
objEditor.obj.labelContent = idModel[newIndex]
|
||||||
objEditor.obj.update()
|
objEditor.obj.update()
|
||||||
objectListList.update()
|
objectListList.update()
|
||||||
|
|
|
@ -104,7 +104,9 @@ Column {
|
||||||
|
|
||||||
onClicked: {
|
onClicked: {
|
||||||
let newObj = Modules.Objects.createNewRegisteredObject(modelData)
|
let newObj = Modules.Objects.createNewRegisteredObject(modelData)
|
||||||
history.addToHistory(new JS.HistoryLib.CreateNewObject(newObj.name, modelData, newObj.export()))
|
Modules.History.addToHistory(new JS.HistoryLib.CreateNewObject(
|
||||||
|
newObj.name, modelData, newObj.export()
|
||||||
|
))
|
||||||
objectLists.update()
|
objectLists.update()
|
||||||
|
|
||||||
let hasXProp = newObj.constructor.properties().hasOwnProperty('x')
|
let hasXProp = newObj.constructor.properties().hasOwnProperty('x')
|
||||||
|
|
|
@ -72,7 +72,7 @@ Item {
|
||||||
anchors.left: parent.left
|
anchors.left: parent.left
|
||||||
anchors.leftMargin: 5
|
anchors.leftMargin: 5
|
||||||
onClicked: {
|
onClicked: {
|
||||||
history.addToHistory(new JS.HistoryLib.EditedVisibility(
|
Modules.History.addToHistory(new JS.HistoryLib.EditedVisibility(
|
||||||
obj.name, obj.type, this.checked
|
obj.name, obj.type, this.checked
|
||||||
))
|
))
|
||||||
obj.visible = this.checked
|
obj.visible = this.checked
|
||||||
|
@ -212,7 +212,7 @@ Item {
|
||||||
selectedColor: obj.color
|
selectedColor: obj.color
|
||||||
title: qsTr("Pick new color for %1 %2").arg(obj.constructor.displayType()).arg(obj.name)
|
title: qsTr("Pick new color for %1 %2").arg(obj.constructor.displayType()).arg(obj.name)
|
||||||
onAccepted: {
|
onAccepted: {
|
||||||
history.addToHistory(new JS.HistoryLib.ColorChanged(
|
Modules.History.addToHistory(new JS.HistoryLib.ColorChanged(
|
||||||
obj.name, obj.type, obj.color, selectedColor.toString()
|
obj.name, obj.type, obj.color, selectedColor.toString()
|
||||||
))
|
))
|
||||||
obj.color = selectedColor.toString()
|
obj.color = selectedColor.toString()
|
||||||
|
@ -231,7 +231,7 @@ Item {
|
||||||
// Object still exists
|
// Object still exists
|
||||||
// Temporary fix for objects require not being propertly updated.
|
// Temporary fix for objects require not being propertly updated.
|
||||||
object.requiredBy = []
|
object.requiredBy = []
|
||||||
history.addToHistory(new JS.HistoryLib.DeleteObject(
|
Modules.History.addToHistory(new JS.HistoryLib.DeleteObject(
|
||||||
object.name, object.type, object.export()
|
object.name, object.type, object.export()
|
||||||
))
|
))
|
||||||
Modules.Objects.deleteObject(object.name)
|
Modules.Objects.deleteObject(object.name)
|
||||||
|
|
|
@ -115,7 +115,7 @@ Item {
|
||||||
let obj = Modules.Objects.currentObjectsByName[objName]
|
let obj = Modules.Objects.currentObjectsByName[objName]
|
||||||
// Set values
|
// Set values
|
||||||
if(parent.userPickX && parent.userPickY) {
|
if(parent.userPickX && parent.userPickY) {
|
||||||
history.addToHistory(new JS.HistoryLib.EditedPosition(
|
Modules.History.addToHistory(new JS.HistoryLib.EditedPosition(
|
||||||
objName, objType, obj[propertyX], newValueX, obj[propertyY], newValueY
|
objName, objType, obj[propertyX], newValueX, obj[propertyY], newValueY
|
||||||
))
|
))
|
||||||
obj[propertyX] = newValueX
|
obj[propertyX] = newValueX
|
||||||
|
@ -124,7 +124,7 @@ Item {
|
||||||
objectLists.update()
|
objectLists.update()
|
||||||
pickerRoot.picked(obj)
|
pickerRoot.picked(obj)
|
||||||
} else if(parent.userPickX) {
|
} else if(parent.userPickX) {
|
||||||
history.addToHistory(new JS.HistoryLib.EditedProperty(
|
Modules.History.addToHistory(new JS.HistoryLib.EditedProperty(
|
||||||
objName, objType, propertyX, obj[propertyX], newValueX
|
objName, objType, propertyX, obj[propertyX], newValueX
|
||||||
))
|
))
|
||||||
obj[propertyX] = newValueX
|
obj[propertyX] = newValueX
|
||||||
|
@ -132,7 +132,7 @@ Item {
|
||||||
objectLists.update()
|
objectLists.update()
|
||||||
pickerRoot.picked(obj)
|
pickerRoot.picked(obj)
|
||||||
} else if(parent.userPickY) {
|
} else if(parent.userPickY) {
|
||||||
history.addToHistory(new JS.HistoryLib.EditedProperty(
|
Modules.History.addToHistory(new JS.HistoryLib.EditedProperty(
|
||||||
objName, objType, propertyY, obj[propertyY], newValueY
|
objName, objType, propertyY, obj[propertyY], newValueY
|
||||||
))
|
))
|
||||||
obj[propertyY] = newValueY
|
obj[propertyY] = newValueY
|
||||||
|
|
Loading…
Reference in a new issue