Merge branch 'master' of https://git.ad5001.eu/Ad5001/LogarithmPlotter
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Ad5001 2022-02-03 12:56:39 +01:00
commit fea238c706
Signed by: Ad5001
GPG key ID: EF45F9C6AFE20160
94 changed files with 2916 additions and 2094 deletions

View file

@ -1,67 +1,125 @@
# Changelog # Changelog
## v0.1.7 (03 Feb 2022)
**New**
* The history browser has been completly redesigned, improving UX.
* The history browser now features a filter bar.
* All side panel tabs now have a visually identifiable scrollbar.
**Changes**
* Shorter rich text representations of history entries to improve readability.
* Usage of gradiants and icons to better identify history entries at a glance.
* History entries are now showing the whole label on several lines, instead of cutting it at the end.
* New history action for renaming.
* New history action for coloring. Note: color changing history items created in previous versions of LogarithmPlotter will not be updated to the new action.
* Tooltips for object creation buttons have been added.
* Tooltips have been set to have a delay of 200ms to match most software's handling of them.
* Object creation buttons now have a unified style accross all platforms.
**Added translations**
* History action of renaming objects.
* History action of changing the color of objects.
* Filtering for history browser.
**Fixed bugs**
* Visibility history actions (shown and hidden) are now properly saved, solving the issue that when loading file with one, it's not automaticly changed to "Show".
* Name changes history actions are now properly saved.
* Non translated object type on the "+ Create new object" item selection combobox for Bode Magnitude and Phase.
* Proper handling for future LogarithmPlotter files.
* Shortcuts not being displayed in the menu bar are now properly shown.
* (flatpak) Black versions of the icons when using a black theme with the KDE SDK.
* (debian) Fixed launchpad building properly.
**Internal changes**
* Better organisation on icons.
* Historylib has been separated in several files.
* Trying to switch metainfo once more to try and fix another bug.
* Keywords added to metainfo.
## v0.1.6 (29 Jan 2022) ## v0.1.6 (29 Jan 2022)
* New: A new changelog popup is available at startup and in the help menu. **New**
* Added translation: Object properties names.
* Added translation: Object properties enum values. * A new changelog popup is available at startup and in the help menu.
* Added translation: Object comments.
* Added translation: Most elements using a ":". **Added translations**
* Fixed bug: X Cursor's targets can now be set to null.
* Fixed bug: History now imports domains and objects properly. * Object properties names.
* Fixed bug: Proper handling for future LogarithmPlotter files. * Object properties enum values.
* Fixed bug (debian): Fixing bug that created a /build directory and didn't put the icons in the right directories. * Object comments.
* Most elements using a ":".
**Fixed bugs**
* X Cursor's targets can now be set to null.
* History now imports domains and objects properly.
* Proper handling for future LogarithmPlotter files.
* (debian) Fixing bug that created a /build directory and didn't put the icons in the right directories.
**Other**
* Other: Refractoring done on helper. * Other: Refractoring done on helper.
* Other: All QML elements are now properly commented. * Other: All QML elements are now properly commented.
* Other: Scripts have been moved to it's own directory. * Other: Scripts have been moved to it's own directory.
* Other: Added changelog to metainfo for flathub. * Other: Added changelog to metainfo for flathub.
-- Ad5001 <mail@ad5001.eu> Sat, 29 Jan 2022 20:00:00 +0100
## v0.1.5 (26 Jan 2022) ## v0.1.5 (26 Jan 2022)
* New: LogarithmPlotter has now better handling of very high values in logarithmic scale. **New**
* Added translation for flatpak metadata, including translated image.
* [URGENT PATCH] Fixed bug: File saving dialog was not working.
* [URGENT PATCH] Fixed bug: Debian packages does include any language file.
* Fixed bug: X Cursor pointing does not detect any object.
-- Ad5001 <mail@ad5001.eu> Wed, 26 Jan 2022 10:00:00 +0100 * LogarithmPlotter has now better handling of very high values in logarithmic scale.
**Added translations**
* Flatpak metadata, including translated image.
**Fixed bugs**
* (!) File saving dialog was not working.
* (!) Debian packages does include any language file.
* X Cursor pointing does not detect any object.
## v0.1.4 (24 Jan 2022) ## v0.1.4 (24 Jan 2022)
* New feature: LogarithmPlotter detects unsaved changes. **New**
* New feature: LogarithmPlotter is now translated! See https://hosted.weblate.org/engage/logarithmplotter/ to help.
* LogarithmPlotter detects unsaved changes.
* LogarithmPlotter is now translated! See https://hosted.weblate.org/engage/logarithmplotter/ to help.
* New translation: English by Ad5001: 100% * New translation: English by Ad5001: 100%
* New translation: French by Ad5001: 100% * New translation: French by Ad5001: 100%
* New translation: German by Ad5001: 100% * New translation: German by Ad5001: 100%
* New translation: Hungarian by Óvári (@ovari on github): 100% * New translation: Hungarian by Óvári (@ovari on github): 100%
* New translation: Norvegian by Allan Nordhøy (@comradekingu on github): 80% * New translation: Norvegian by Allan Nordhøy (@comradekingu on github): 80%
**Fixed bugs**
* Fixed bug: No notification when closing LogarithmPlotter with unsaved changes. * Fixed bug: No notification when closing LogarithmPlotter with unsaved changes.
* Fixed bug: π unavailable in symbols. * Fixed bug: π unavailable in symbols.
-- Ad5001 <mail@ad5001.eu> Mon, 24 Jan 2022 20:00:00 +0100
## v0.1.3 (18 Jan 2022) ## v0.1.3 (18 Jan 2022)
* Fixed bug: Confined packages (snapcraft & flatpak) won't show error messages related to update checks. **Fixed bugs**
* FIxed bug: Equations of the form (x + y) / z were not being simplified properly.
-- Ad5001 <mail@ad5001.eu> Wed, 18 Jan 2022 20:00:00 +0100 * Confined packages (snapcraft & flatpak) won't show error messages related to update checks.
* Equations of the form (x + y) / z were not being simplified properly.
## v0.1.2 (30 Sep 2021) ## v0.1.2 (30 Sep 2021)
* Fixed bug: Unable to move Bode diagrams elements when having deleted the sum element. **Fixed bugs**
* Fixed bug: Names were not not being changed from previous object when editing a new one.
* Fixed bug: Bode Magnitude was not drawn far enough.
* Fixed bug: Bode Magnitude had undefined ending.
* Fixed other bugs from v0.1.1.
-- Ad5001 <mail@ad5001.eu> Mon, 30 Sep 2021 20:00:00 +0100 * Unable to move Bode diagrams elements when having deleted the sum element.
* Names were not not being changed from previous object when editing a new one.
* Bode Magnitude was not drawn far enough.
* Bode Magnitude had undefined ending.
* Other bugs patched in v0.1.1.
## v0.1 (26 Aug 2021) ## v0.1 (26 Aug 2021)
* Initial release. * Initial release.
-- Ad5001 <mail@ad5001.eu> Mon, 06 Jun 2021 08:48:28 +0100

View file

@ -17,7 +17,7 @@
""" """
from shutil import which from shutil import which
__VERSION__ = "0.1.6" __VERSION__ = "0.1.7"
is_release = False is_release = False

View file

@ -24,7 +24,6 @@ from PySide2 import __version__ as PySide2_version
from os import chdir, path from os import chdir, path
from json import loads from json import loads
from webbrowser import open as openWeb
from sys import version as sys_version from sys import version as sys_version
from urllib.request import urlopen from urllib.request import urlopen
from urllib.error import HTTPError, URLError from urllib.error import HTTPError, URLError
@ -142,10 +141,6 @@ class Helper(QObject):
""" """
return QCoreApplication.translate('main',"Built with PySide2 (Qt) v{} and python v{}").format(PySide2_version, sys_version.split("\n")[0]) return QCoreApplication.translate('main',"Built with PySide2 (Qt) v{} and python v{}").format(PySide2_version, sys_version.split("\n")[0])
@Slot(str)
def openUrl(self, url):
openWeb(url)
@Slot() @Slot()
def fetchChangelog(self): def fetchChangelog(self):
changelog_cache_path = path.join(path.dirname(path.realpath(__file__)), "CHANGELOG.md") changelog_cache_path = path.join(path.dirname(path.realpath(__file__)), "CHANGELOG.md")

View file

@ -4,23 +4,23 @@
<context> <context>
<name>About</name> <name>About</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="26"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="32"/>
<location filename="../logarithmplotter.py" line="108"/> <location filename="../logarithmplotter.py" line="112"/>
<source>About LogarithmPlotter</source> <source>About LogarithmPlotter</source>
<translation>Über LogarithmPlotter</translation> <translation>Über LogarithmPlotter</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="52"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="58"/>
<source>LogarithmPlotter v%1</source> <source>LogarithmPlotter v%1</source>
<translation>LogarithmPlotter v%1</translation> <translation>LogarithmPlotter v%1</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="64"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="70"/>
<source>2D plotter software to make BODE plots, sequences and repartition functions.</source> <source>2D plotter software to make BODE plots, sequences and repartition functions.</source>
<translation>2D-Grafiksoftware zur Erstellung von Bode-Diagramms, Folgen und Verteilungsfunktionen.</translation> <translation>2D-Grafiksoftware zur Erstellung von Bode-Diagramms, Folgen und Verteilungsfunktionen.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="103"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="109"/>
<source>Report a bug</source> <source>Report a bug</source>
<translation>Bug melden</translation> <translation>Bug melden</translation>
</message> </message>
@ -28,107 +28,107 @@
<context> <context>
<name>AppMenuBar</name> <name>AppMenuBar</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="28"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="38"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation>&amp;Datei</translation> <translation>&amp;Datei</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="30"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="40"/>
<source>&amp;Load...</source> <source>&amp;Load...</source>
<translation>&amp;Laden</translation> <translation>&amp;Laden</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="37"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="47"/>
<source>&amp;Save</source> <source>&amp;Save</source>
<translation>&amp;Speichern</translation> <translation>&amp;Speichern</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="43"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="53"/>
<source>Save &amp;As...</source> <source>Save &amp;As...</source>
<translation>Speichern &amp;Unter</translation> <translation>Speichern &amp;Unter</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="51"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="61"/>
<source>&amp;Quit</source> <source>&amp;Quit</source>
<translation>&amp;Ausfahrt</translation> <translation>&amp;Ausfahrt</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="65"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
<source>&amp;Edit</source> <source>&amp;Edit</source>
<translation>&amp;Bearbeiten</translation> <translation>&amp;Bearbeiten</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="67"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="77"/>
<source>&amp;Undo</source> <source>&amp;Undo</source>
<translation>&amp;Lösen</translation> <translation>&amp;Lösen</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
<source>&amp;Redo</source> <source>&amp;Redo</source>
<translation>&amp;Wiederherstellen</translation> <translation>&amp;Wiederherstellen</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="84"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="94"/>
<source>&amp;Copy plot</source> <source>&amp;Copy plot</source>
<translation>Grafik &amp;Kopieren</translation> <translation>Grafik &amp;Kopieren</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="92"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="102"/>
<source>&amp;Create</source> <source>&amp;Create</source>
<translation>&amp;Erstellen</translation> <translation>&amp;Erstellen</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="114"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="124"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>&amp;Einstellungen</translation> <translation>&amp;Einstellungen</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="117"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="127"/>
<source>Check for updates on startup</source> <source>Check for updates on startup</source>
<translation>Beim Starten auf Updates prüfen</translation> <translation>Beim Starten auf Updates prüfen</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="126"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="136"/>
<source>Reset redo stack automaticly</source> <source>Reset redo stack automaticly</source>
<translation>Wiederherstellen-Stapel automatisch zurücksetzen</translation> <translation>Wiederherstellen-Stapel automatisch zurücksetzen</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="135"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="145"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation>&amp;Hilfe</translation> <translation>&amp;Hilfe</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
<source>&amp;Source code</source> <source>&amp;Source code</source>
<translation>&amp;Quellcode</translation> <translation>&amp;Quellcode</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
<source>&amp;Report a bug</source> <source>&amp;Report a bug</source>
<translation>Fehler &amp;Melden</translation> <translation>Fehler &amp;Melden</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="157"/>
<source>&amp;Changelog</source> <source>&amp;Changelog</source>
<translation>&amp;Changelog</translation> <translation>&amp;Changelog</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="162"/>
<source>&amp;Help translating!</source> <source>&amp;Help translating!</source>
<translation>&amp;Hilfe beim Übersetzen!</translation> <translation>&amp;Hilfe beim Übersetzen!</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="168"/>
<source>&amp;About</source> <source>&amp;About</source>
<translation>&amp;Übrigens</translation> <translation>&amp;Übrigens</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="167"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="177"/>
<source>Save unsaved changes?</source> <source>Save unsaved changes?</source>
<translation>Änderungen speichern?</translation> <translation>Änderungen speichern?</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="169"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="179"/>
<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>
@ -136,12 +136,12 @@
<context> <context>
<name>Changelog</name> <name>Changelog</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="58"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="71"/>
<source>Fetching changelog...</source> <source>Fetching changelog...</source>
<translation>Changelog abrufen</translation> <translation>Changelog abrufen</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="66"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="79"/>
<source>Done</source> <source>Done</source>
<translation>Schließen</translation> <translation>Schließen</translation>
</message> </message>
@ -149,38 +149,38 @@
<context> <context>
<name>EditorDialog</name> <name>EditorDialog</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="45"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="66"/>
<source>Edit properties of %1 %2</source> <source>Edit properties of %1 %2</source>
<translation>Eigenschaften von %1 %2 bearbeiten</translation> <translation>Eigenschaften von %1 %2 bearbeiten</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="59"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="80"/>
<source>Name</source> <source>Name</source>
<translation>Name</translation> <translation>Name</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="84"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="105"/>
<source>Label content</source> <source>Label content</source>
<translation>Etikett</translation> <translation>Etikett</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="106"/>
<source>null</source> <source>null</source>
<translation>leer</translation> <translation>leer</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="106"/>
<source>name</source> <source>name</source>
<translation>Name</translation> <translation>Name</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="106"/>
<source>name + value</source> <source>name + value</source>
<translation>Name + Wert</translation> <translation>Name + Wert</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="190"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="212"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="210"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="233"/>
<source>+ Create new %1</source> <source>+ Create new %1</source>
<translation>+ Neues %1objekt erstellen</translation> <translation>+ Neues %1objekt erstellen</translation>
</message> </message>
@ -188,12 +188,12 @@
<context> <context>
<name>FileDialog</name> <name>FileDialog</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="26"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="33"/>
<source>Export Logarithm Plot file</source> <source>Export Logarithm Plot file</source>
<translation>Logarithmusgrafik exportieren</translation> <translation>Logarithmusgrafik exportieren</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="26"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="33"/>
<source>Import Logarithm Plot file</source> <source>Import Logarithm Plot file</source>
<translation>Logarithmusgrafik importieren</translation> <translation>Logarithmusgrafik importieren</translation>
</message> </message>
@ -201,39 +201,39 @@
<context> <context>
<name>GreetScreen</name> <name>GreetScreen</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="57"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="66"/>
<source>Welcome to LogarithmPlotter</source> <source>Welcome to LogarithmPlotter</source>
<translation>Willkommen bei LogarithmPlotter</translation> <translation>Willkommen bei LogarithmPlotter</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="71"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="80"/>
<source>Version %1</source> <source>Version %1</source>
<translation>Version %1</translation> <translation>Version %1</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="83"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="92"/>
<source>Take a few seconds to configure LogarithmPlotter. <source>Take a few seconds to configure LogarithmPlotter.
These settings can be changed at any time from the &quot;Settings&quot; menu.</source> These settings can be changed at any time from the &quot;Settings&quot; menu.</source>
<translation>Nehmen Sie sich ein paar Sekunden Zeit, um LogarithmPlotter zu konfigurieren. <translation>Nehmen Sie sich ein paar Sekunden Zeit, um LogarithmPlotter zu konfigurieren.
Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot; geändert werden.</translation> Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot; geändert werden.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="92"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="101"/>
<source>Check for updates on startup (requires online connectivity)</source> <source>Check for updates on startup (requires online connectivity)</source>
<translation>Beim Start nach Updates suchen (Online-Verbindung erforderlich)</translation> <translation>Beim Start nach Updates suchen (Online-Verbindung erforderlich)</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="104"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="113"/>
<source>Reset redo stack when a new action is added to history</source> <source>Reset redo stack when a new action is added to history</source>
<translation>Redo-Stapel zurücksetzen, wenn eine neue Aktion zur Historie hinzugefügt wird</translation> <translation>Redo-Stapel zurücksetzen, wenn eine neue Aktion zur Historie hinzugefügt wird</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="118"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="127"/>
<source>Changelog</source> <source>Changelog</source>
<translation>Changelog</translation> <translation>Changelog</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="125"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="134"/>
<source>Done</source> <source>Done</source>
<translation>Schließen</translation> <translation>Schließen</translation>
</message> </message>
@ -241,17 +241,22 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<context> <context>
<name>HistoryBrowser</name> <name>HistoryBrowser</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="63"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="56"/>
<source>Filter...</source>
<translation>Filtern</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="97"/>
<source>Redo &gt;</source> <source>Redo &gt;</source>
<translation>Wiederherstellen &gt;</translation> <translation>Wiederherstellen &gt;</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="82"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="116"/>
<source>&gt; Now</source> <source>&gt; Now</source>
<translation>&gt; Aktueller Stand</translation> <translation>&gt; Aktueller Stand</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="116"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="146"/>
<source>&lt; Undo</source> <source>&lt; Undo</source>
<translation>&lt; Rückgängig</translation> <translation>&lt; Rückgängig</translation>
</message> </message>
@ -259,7 +264,7 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<context> <context>
<name>ListSetting</name> <name>ListSetting</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="157"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="215"/>
<source>+ Add Entry</source> <source>+ Add Entry</source>
<translation>+ Neuer Eintrag</translation> <translation>+ Neuer Eintrag</translation>
</message> </message>
@ -267,62 +272,62 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<context> <context>
<name>LogarithmPlotter</name> <name>LogarithmPlotter</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="79"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="86"/>
<source>Objects</source> <source>Objects</source>
<translation>Objekte</translation> <translation>Objekte</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="92"/>
<source>Settings</source> <source>Settings</source>
<translation>Einstellungen</translation> <translation>Einstellungen</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="91"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="98"/>
<source>History</source> <source>History</source>
<translation>Verlauf</translation> <translation>Verlauf</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="199"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="210"/>
<source>Saved plot to &apos;%1&apos;.</source> <source>Saved plot to &apos;%1&apos;.</source>
<translation>Gespeicherte Grafik auf &apos;%1&apos;.</translation> <translation>Gespeicherte Grafik auf &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="205"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="220"/>
<source>Loading file &apos;%1&apos;.</source> <source>Loading file &apos;%1&apos;.</source>
<translation>Laden der Datei &apos;%1&apos;.</translation> <translation>Laden der Datei &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="242"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="257"/>
<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="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="261"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="276"/>
<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="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="265"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="280"/>
<source>Could not save file: </source> <source>Could not save file: </source>
<translation>Die Datei konnte nicht gespeichert werden: </translation> <translation>Die Datei konnte nicht gespeichert werden: </translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="270"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="285"/>
<source>Loaded file &apos;%1&apos;.</source> <source>Loaded file &apos;%1&apos;.</source>
<translation>Geladene Datei &apos;%1&apos;.</translation> <translation>Geladene Datei &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="299"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="318"/>
<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="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="310"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="333"/>
<source>&amp;Update</source> <source>&amp;Update</source>
<translation>&amp;Aktualisieren</translation> <translation>&amp;Aktualisieren</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="312"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="335"/>
<source>&amp;Update LogarithmPlotter</source> <source>&amp;Update LogarithmPlotter</source>
<translation>LogarithmPlotter &amp;aktualisieren</translation> <translation>LogarithmPlotter &amp;aktualisieren</translation>
</message> </message>
@ -330,7 +335,7 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<context> <context>
<name>ObjectCreationGrid</name> <name>ObjectCreationGrid</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectCreationGrid.qml" line="32"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectCreationGrid.qml" line="41"/>
<source>+ Create new:</source> <source>+ Create new:</source>
<translation>+ Neu erstellen:</translation> <translation>+ Neu erstellen:</translation>
</message> </message>
@ -338,37 +343,37 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<context> <context>
<name>ObjectLists</name> <name>ObjectLists</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="63"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="81"/>
<source>Hide all %1</source> <source>Hide all %1</source>
<translation>Alle %1 ausblenden</translation> <translation>Alle %1 ausblenden</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="63"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="81"/>
<source>Show all %1</source> <source>Show all %1</source>
<translation>Alle %1 anzeigen</translation> <translation>Alle %1 anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="100"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="118"/>
<source>Hide %1 %2</source> <source>Hide %1 %2</source>
<translation>Ausblenden %1 %2</translation> <translation>Ausblenden %1 %2</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="101"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="119"/>
<source>Show %1 %2</source> <source>Show %1 %2</source>
<translation>Anzeigen %1 %2</translation> <translation>Anzeigen %1 %2</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="139"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="165"/>
<source>Set %1 %2 position</source> <source>Set %1 %2 position</source>
<translation>Position von %1 %2 einstellen</translation> <translation>Position von %1 %2 einstellen</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="164"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="190"/>
<source>Delete %1 %2</source> <source>Delete %1 %2</source>
<translation>%1 %2 löschen</translation> <translation>%1 %2 löschen</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="197"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="223"/>
<source>Pick new color for %1 %2</source> <source>Pick new color for %1 %2</source>
<translation>Neue Farbe für %1 %2 auswählen</translation> <translation>Neue Farbe für %1 %2 auswählen</translation>
</message> </message>
@ -376,12 +381,12 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<context> <context>
<name>PickLocationOverlay</name> <name>PickLocationOverlay</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="88"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="131"/>
<source>Pointer precision:</source> <source>Pointer precision:</source>
<translation>Genauigkeit des Zeigers:</translation> <translation>Genauigkeit des Zeigers:</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="108"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="151"/>
<source>Snap to grid</source> <source>Snap to grid</source>
<translation>Am Gitter einrasten</translation> <translation>Am Gitter einrasten</translation>
</message> </message>
@ -389,97 +394,97 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<context> <context>
<name>Settings</name> <name>Settings</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="157"/>
<source>X Zoom</source> <source>X Zoom</source>
<translation>Zoom auf X</translation> <translation>Zoom auf X</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="90"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="172"/>
<source>Y Zoom</source> <source>Y Zoom</source>
<translation>Zoom auf Y</translation> <translation>Zoom auf Y</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="106"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="188"/>
<source>Min X</source> <source>Min X</source>
<translation>Minimum X</translation> <translation>Minimum X</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="125"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="207"/>
<source>Max Y</source> <source>Max Y</source>
<translation>Maximum Y</translation> <translation>Maximum Y</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="140"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="222"/>
<source>Max X</source> <source>Max X</source>
<translation>Maximum X</translation> <translation>Maximum X</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="159"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="241"/>
<source>Min Y</source> <source>Min Y</source>
<translation>Minimum Y</translation> <translation>Minimum Y</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="176"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="258"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="190"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="272"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="204"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="286"/>
<source>Line width</source> <source>Line width</source>
<translation>Linienbreite</translation> <translation>Linienbreite</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="219"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="301"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="234"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="316"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="260"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="342"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="288"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="370"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="298"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="380"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="308"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="390"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="319"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="401"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="328"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="410"/>
<source>Save plot</source> <source>Save plot</source>
<translation>Grafik speichern</translation> <translation>Grafik speichern</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="337"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="419"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="346"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="428"/>
<source>Load plot</source> <source>Load plot</source>
<translation>Grafik laden</translation> <translation>Grafik laden</translation>
</message> </message>
@ -487,16 +492,25 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<context> <context>
<name>changelog</name> <name>changelog</name>
<message> <message>
<location filename="../helper.py" line="49"/> <location filename="../helper.py" line="48"/>
<source>Could not fetch changelog: Server error {}.</source> <source>Could not fetch changelog: Server error {}.</source>
<translation>Changelog konnte nicht geholt werden: Server-Fehler {}.</translation> <translation>Changelog konnte nicht geholt werden: Server-Fehler {}.</translation>
</message> </message>
<message> <message>
<location filename="../helper.py" line="51"/> <location filename="../helper.py" line="50"/>
<source>Could not fetch update: {}.</source> <source>Could not fetch update: {}.</source>
<translation>Changelog konnte nicht geholt werden: {}.</translation> <translation>Changelog konnte nicht geholt werden: {}.</translation>
</message> </message>
</context> </context>
<context>
<name>color</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/color.js" line="43"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/color.js" line="53"/>
<source>%1 %2&apos;s color changed from %3 to %4.</source>
<translation>%1 %2 wurde von %3 bis %4 umgefärbt.</translation>
</message>
</context>
<context> <context>
<name>comment</name> <name>comment</name>
<message> <message>
@ -523,13 +537,45 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<context> <context>
<name>control</name> <name>control</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="57"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="87"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="40"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="119"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="54"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="98"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="100"/>
<source>%1: </source> <source>%1: </source>
<translation>%1: </translation> <translation>%1: </translation>
</message> </message>
</context> </context>
<context>
<name>create</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.js" line="53"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.js" line="57"/>
<source>New %1 %2 created.</source>
<translation>Neu %1 %2 erstellt.</translation>
</message>
</context>
<context>
<name>delete</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.js" line="42"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.js" line="46"/>
<source>%1 %2 deleted.</source>
<translation>%1 %2 gelöscht.</translation>
</message>
</context>
<context>
<name>editproperty</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="106"/>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation>%1 von %2 %3 wurde von &quot;%4&quot; auf &quot;%5&quot; geändert.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="113"/>
<source>%1 of %2 changed from %3 to %4.</source>
<translation>%1 von %2 wurde von %3 auf %4 geändert.</translation>
</message>
</context>
<context> <context>
<name>function</name> <name>function</name>
<message> <message>
@ -569,29 +615,37 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<context> <context>
<name>historylib</name> <name>historylib</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="79"/>
<source>New %1 %2 created.</source> <source>New %1 %2 created.</source>
<translation>Neu %1 %2 erstellt.</translation> <translation type="vanished">Neu %1 %2 erstellt.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="96"/>
<source>%1 %2 deleted.</source> <source>%1 %2 deleted.</source>
<translation>%1 %2 gelöscht.</translation> <translation type="vanished">%1 %2 gelöscht.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="172"/>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source> <source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation>%1 von %2 %3 wurde von &quot;%4&quot; auf &quot;%5&quot; geändert.</translation> <translation type="vanished">%1 von %2 %3 wurde von &quot;%4&quot; auf &quot;%5&quot; geändert.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="189"/>
<source>%1 %2 shown.</source> <source>%1 %2 shown.</source>
<translation>%1 %2 angezeigt.</translation> <translation type="vanished">%1 %2 angezeigt.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="191"/>
<source>%1 %2 hidden.</source> <source>%1 %2 hidden.</source>
<translation>%1 %2 ausgeblendet.</translation> <translation type="vanished">%1 %2 ausgeblendet.</translation>
</message>
<message>
<source>Name of %1 %2 changed to %3.</source>
<translation type="vanished">Der Name von %1 %2 wurde in %3 geändert.</translation>
</message>
</context>
<context>
<name>name</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/name.js" line="51"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/name.js" line="57"/>
<source>%1 %2 renamed to %3.</source>
<translation>%1 %2 umbenannt in %3.</translation>
</message> </message>
</context> </context>
<context> <context>
@ -888,6 +942,10 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<source>baseValues</source> <source>baseValues</source>
<translation>Initialisierungswerte</translation> <translation>Initialisierungswerte</translation>
</message> </message>
<message>
<source>color</source>
<translation type="vanished">Farbe</translation>
</message>
</context> </context>
<context> <context>
<name>repartition</name> <name>repartition</name>
@ -969,6 +1027,21 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<translation>Es konnten keine Aktualisierungsinformationen abgerufen werden:{}.</translation> <translation>Es konnten keine Aktualisierungsinformationen abgerufen werden:{}.</translation>
</message> </message>
</context> </context>
<context>
<name>visibility</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="46"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="52"/>
<source>%1 %2 shown.</source>
<translation>%1 %2 angezeigt.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="46"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="52"/>
<source>%1 %2 hidden.</source>
<translation>%1 %2 ausgeblendet.</translation>
</message>
</context>
<context> <context>
<name>xcursor</name> <name>xcursor</name>
<message> <message>

View file

@ -4,23 +4,23 @@
<context> <context>
<name>About</name> <name>About</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="26"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="32"/>
<location filename="../logarithmplotter.py" line="108"/> <location filename="../logarithmplotter.py" line="112"/>
<source>About LogarithmPlotter</source> <source>About LogarithmPlotter</source>
<translation>About LogarithmPlotter</translation> <translation>About LogarithmPlotter</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="52"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="58"/>
<source>LogarithmPlotter v%1</source> <source>LogarithmPlotter v%1</source>
<translation>LogarithmPlotter v%1</translation> <translation>LogarithmPlotter v%1</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="64"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="70"/>
<source>2D plotter software to make BODE plots, sequences and repartition functions.</source> <source>2D plotter software to make BODE plots, sequences and repartition functions.</source>
<translation>2D plotter software to make Bode plots, sequences and distribution functions.</translation> <translation>2D plotter software to make Bode plots, sequences and distribution functions.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="103"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="109"/>
<source>Report a bug</source> <source>Report a bug</source>
<translation>Report a bug</translation> <translation>Report a bug</translation>
</message> </message>
@ -28,107 +28,107 @@
<context> <context>
<name>AppMenuBar</name> <name>AppMenuBar</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="28"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="38"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation>&amp;File</translation> <translation>&amp;File</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="30"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="40"/>
<source>&amp;Load...</source> <source>&amp;Load...</source>
<translation>&amp;Load</translation> <translation>&amp;Load</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="37"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="47"/>
<source>&amp;Save</source> <source>&amp;Save</source>
<translation>&amp;Save</translation> <translation>&amp;Save</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="43"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="53"/>
<source>Save &amp;As...</source> <source>Save &amp;As...</source>
<translation>Save &amp;As</translation> <translation>Save &amp;As</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="51"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="61"/>
<source>&amp;Quit</source> <source>&amp;Quit</source>
<translation>&amp;Quit</translation> <translation>&amp;Quit</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="65"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
<source>&amp;Edit</source> <source>&amp;Edit</source>
<translation>&amp;Edit</translation> <translation>&amp;Edit</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="67"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="77"/>
<source>&amp;Undo</source> <source>&amp;Undo</source>
<translation>&amp;Undo</translation> <translation>&amp;Undo</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
<source>&amp;Redo</source> <source>&amp;Redo</source>
<translation>&amp;Redo</translation> <translation>&amp;Redo</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="84"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="94"/>
<source>&amp;Copy plot</source> <source>&amp;Copy plot</source>
<translation>&amp;Copy plot</translation> <translation>&amp;Copy plot</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="92"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="102"/>
<source>&amp;Create</source> <source>&amp;Create</source>
<translation>&amp;Create</translation> <translation>&amp;Create</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="114"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="124"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>&amp;Settings</translation> <translation>&amp;Settings</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="117"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="127"/>
<source>Check for updates on startup</source> <source>Check for updates on startup</source>
<translation>Check for updates on startup</translation> <translation>Check for updates on startup</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="126"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="136"/>
<source>Reset redo stack automaticly</source> <source>Reset redo stack automaticly</source>
<translation>Reset redo stack automatically</translation> <translation>Reset redo stack automatically</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="135"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="145"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation>&amp;Help</translation> <translation>&amp;Help</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
<source>&amp;Source code</source> <source>&amp;Source code</source>
<translation>&amp;Source code</translation> <translation>&amp;Source code</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
<source>&amp;Report a bug</source> <source>&amp;Report a bug</source>
<translation>&amp;Report a bug</translation> <translation>&amp;Report a bug</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="157"/>
<source>&amp;Changelog</source> <source>&amp;Changelog</source>
<translation>&amp;Changelog</translation> <translation>&amp;Changelog</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="162"/>
<source>&amp;Help translating!</source> <source>&amp;Help translating!</source>
<translation>&amp;Help translating!</translation> <translation>&amp;Help translating!</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="168"/>
<source>&amp;About</source> <source>&amp;About</source>
<translation>&amp;About</translation> <translation>&amp;About</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="167"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="177"/>
<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="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="169"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="179"/>
<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>
@ -136,12 +136,12 @@
<context> <context>
<name>Changelog</name> <name>Changelog</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="58"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="71"/>
<source>Fetching changelog...</source> <source>Fetching changelog...</source>
<translation>Fetching changelog</translation> <translation>Fetching changelog</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="66"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="79"/>
<source>Done</source> <source>Done</source>
<translation>Done</translation> <translation>Done</translation>
</message> </message>
@ -149,38 +149,38 @@
<context> <context>
<name>EditorDialog</name> <name>EditorDialog</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="45"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="66"/>
<source>Edit properties of %1 %2</source> <source>Edit properties of %1 %2</source>
<translation>Edit properties of %1 %2</translation> <translation>Edit properties of %1 %2</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="59"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="80"/>
<source>Name</source> <source>Name</source>
<translation>Name</translation> <translation>Name</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="84"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="105"/>
<source>Label content</source> <source>Label content</source>
<translation>Label content</translation> <translation>Label content</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="106"/>
<source>null</source> <source>null</source>
<translation>null</translation> <translation>null</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="106"/>
<source>name</source> <source>name</source>
<translation>name</translation> <translation>name</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="106"/>
<source>name + value</source> <source>name + value</source>
<translation>name + value</translation> <translation>name + value</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="190"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="212"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="210"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="233"/>
<source>+ Create new %1</source> <source>+ Create new %1</source>
<translation>+ Create new %1</translation> <translation>+ Create new %1</translation>
</message> </message>
@ -188,12 +188,12 @@
<context> <context>
<name>FileDialog</name> <name>FileDialog</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="26"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="33"/>
<source>Export Logarithm Plot file</source> <source>Export Logarithm Plot file</source>
<translation>Export Logarithm Plot file</translation> <translation>Export Logarithm Plot file</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="26"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="33"/>
<source>Import Logarithm Plot file</source> <source>Import Logarithm Plot file</source>
<translation>Import Logarithm Plot file</translation> <translation>Import Logarithm Plot file</translation>
</message> </message>
@ -201,39 +201,39 @@
<context> <context>
<name>GreetScreen</name> <name>GreetScreen</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="57"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="66"/>
<source>Welcome to LogarithmPlotter</source> <source>Welcome to LogarithmPlotter</source>
<translation>Welcome to LogarithmPlotter</translation> <translation>Welcome to LogarithmPlotter</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="71"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="80"/>
<source>Version %1</source> <source>Version %1</source>
<translation>Version %1</translation> <translation>Version %1</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="83"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="92"/>
<source>Take a few seconds to configure LogarithmPlotter. <source>Take a few seconds to configure LogarithmPlotter.
These settings can be changed at any time from the &quot;Settings&quot; menu.</source> These settings can be changed at any time from the &quot;Settings&quot; menu.</source>
<translation>Take a few seconds to configure LogarithmPlotter. <translation>Take a few seconds to configure LogarithmPlotter.
These settings can be changed at any time from the &quot;Settings&quot; menu.</translation> These settings can be changed at any time from the &quot;Settings&quot; menu.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="92"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="101"/>
<source>Check for updates on startup (requires online connectivity)</source> <source>Check for updates on startup (requires online connectivity)</source>
<translation>Check for updates on startup (requires online connectivity)</translation> <translation>Check for updates on startup (requires online connectivity)</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="104"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="113"/>
<source>Reset redo stack when a new action is added to history</source> <source>Reset redo stack when a new action is added to history</source>
<translation>Reset redo stack when a new action is added to history</translation> <translation>Reset redo stack when a new action is added to history</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="118"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="127"/>
<source>Changelog</source> <source>Changelog</source>
<translation>Changelog</translation> <translation>Changelog</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="125"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="134"/>
<source>Done</source> <source>Done</source>
<translation>Done</translation> <translation>Done</translation>
</message> </message>
@ -241,17 +241,22 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<context> <context>
<name>HistoryBrowser</name> <name>HistoryBrowser</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="63"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="56"/>
<source>Filter...</source>
<translation>Filter</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="97"/>
<source>Redo &gt;</source> <source>Redo &gt;</source>
<translation>Redo &gt;</translation> <translation>Redo &gt;</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="82"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="116"/>
<source>&gt; Now</source> <source>&gt; Now</source>
<translation>&gt; Now</translation> <translation>&gt; Now</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="116"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="146"/>
<source>&lt; Undo</source> <source>&lt; Undo</source>
<translation>&lt; Undo</translation> <translation>&lt; Undo</translation>
</message> </message>
@ -259,7 +264,7 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<context> <context>
<name>ListSetting</name> <name>ListSetting</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="157"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="215"/>
<source>+ Add Entry</source> <source>+ Add Entry</source>
<translation>+ Add Entry</translation> <translation>+ Add Entry</translation>
</message> </message>
@ -267,62 +272,62 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<context> <context>
<name>LogarithmPlotter</name> <name>LogarithmPlotter</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="79"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="86"/>
<source>Objects</source> <source>Objects</source>
<translation>Objects</translation> <translation>Objects</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="92"/>
<source>Settings</source> <source>Settings</source>
<translation>Settings</translation> <translation>Settings</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="91"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="98"/>
<source>History</source> <source>History</source>
<translation>History</translation> <translation>History</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="199"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="210"/>
<source>Saved plot to &apos;%1&apos;.</source> <source>Saved plot to &apos;%1&apos;.</source>
<translation>Saved plot to &apos;%1&apos;.</translation> <translation>Saved plot to &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="205"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="220"/>
<source>Loading file &apos;%1&apos;.</source> <source>Loading file &apos;%1&apos;.</source>
<translation>Loading file &apos;%1&apos;.</translation> <translation>Loading file &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="242"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="257"/>
<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="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="261"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="276"/>
<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="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="265"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="280"/>
<source>Could not save file: </source> <source>Could not save file: </source>
<translation>Could not save file: </translation> <translation>Could not save file: </translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="270"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="285"/>
<source>Loaded file &apos;%1&apos;.</source> <source>Loaded file &apos;%1&apos;.</source>
<translation>Loaded file &apos;%1&apos;.</translation> <translation>Loaded file &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="299"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="318"/>
<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="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="310"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="333"/>
<source>&amp;Update</source> <source>&amp;Update</source>
<translation>&amp;Update</translation> <translation>&amp;Update</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="312"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="335"/>
<source>&amp;Update LogarithmPlotter</source> <source>&amp;Update LogarithmPlotter</source>
<translation>&amp;Update LogarithmPlotter</translation> <translation>&amp;Update LogarithmPlotter</translation>
</message> </message>
@ -330,7 +335,7 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<context> <context>
<name>ObjectCreationGrid</name> <name>ObjectCreationGrid</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectCreationGrid.qml" line="32"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectCreationGrid.qml" line="41"/>
<source>+ Create new:</source> <source>+ Create new:</source>
<translation>+ Create new:</translation> <translation>+ Create new:</translation>
</message> </message>
@ -338,37 +343,37 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<context> <context>
<name>ObjectLists</name> <name>ObjectLists</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="63"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="81"/>
<source>Hide all %1</source> <source>Hide all %1</source>
<translation>Hide all %1</translation> <translation>Hide all %1</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="63"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="81"/>
<source>Show all %1</source> <source>Show all %1</source>
<translation>Show all %1</translation> <translation>Show all %1</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="100"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="118"/>
<source>Hide %1 %2</source> <source>Hide %1 %2</source>
<translation>Hide %1 %2</translation> <translation>Hide %1 %2</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="101"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="119"/>
<source>Show %1 %2</source> <source>Show %1 %2</source>
<translation>Show %1 %2</translation> <translation>Show %1 %2</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="139"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="165"/>
<source>Set %1 %2 position</source> <source>Set %1 %2 position</source>
<translation>Set %1 %2 position</translation> <translation>Set %1 %2 position</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="164"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="190"/>
<source>Delete %1 %2</source> <source>Delete %1 %2</source>
<translation>Delete %1 %2</translation> <translation>Delete %1 %2</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="197"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="223"/>
<source>Pick new color for %1 %2</source> <source>Pick new color for %1 %2</source>
<translation>Pick new color for %1 %2</translation> <translation>Pick new color for %1 %2</translation>
</message> </message>
@ -376,12 +381,12 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<context> <context>
<name>PickLocationOverlay</name> <name>PickLocationOverlay</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="88"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="131"/>
<source>Pointer precision:</source> <source>Pointer precision:</source>
<translation>Pointer precision:</translation> <translation>Pointer precision:</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="108"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="151"/>
<source>Snap to grid</source> <source>Snap to grid</source>
<translation>Snap to grid</translation> <translation>Snap to grid</translation>
</message> </message>
@ -389,97 +394,97 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<context> <context>
<name>Settings</name> <name>Settings</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="157"/>
<source>X Zoom</source> <source>X Zoom</source>
<translation>X Zoom</translation> <translation>X Zoom</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="90"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="172"/>
<source>Y Zoom</source> <source>Y Zoom</source>
<translation>Y Zoom</translation> <translation>Y Zoom</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="106"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="188"/>
<source>Min X</source> <source>Min X</source>
<translation>Min X</translation> <translation>Min X</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="125"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="207"/>
<source>Max Y</source> <source>Max Y</source>
<translation>Max Y</translation> <translation>Max Y</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="140"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="222"/>
<source>Max X</source> <source>Max X</source>
<translation>Max X</translation> <translation>Max X</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="159"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="241"/>
<source>Min Y</source> <source>Min Y</source>
<translation>Min Y</translation> <translation>Min Y</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="176"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="258"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="190"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="272"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="204"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="286"/>
<source>Line width</source> <source>Line width</source>
<translation>Line width</translation> <translation>Line width</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="219"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="301"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="234"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="316"/>
<source>X Label</source> <source>X Label</source>
<translation>X Label</translation> <translation>X Label</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="260"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="342"/>
<source>Y Label</source> <source>Y Label</source>
<translation>Y Label</translation> <translation>Y Label</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="288"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="370"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="298"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="380"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="308"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="390"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="319"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="401"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="328"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="410"/>
<source>Save plot</source> <source>Save plot</source>
<translation>Save plot</translation> <translation>Save plot</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="337"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="419"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="346"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="428"/>
<source>Load plot</source> <source>Load plot</source>
<translation>Load plot</translation> <translation>Load plot</translation>
</message> </message>
@ -487,16 +492,25 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<context> <context>
<name>changelog</name> <name>changelog</name>
<message> <message>
<location filename="../helper.py" line="49"/> <location filename="../helper.py" line="48"/>
<source>Could not fetch changelog: Server error {}.</source> <source>Could not fetch changelog: Server error {}.</source>
<translation>Could not fetch changelog: Server error {}.</translation> <translation>Could not fetch changelog: Server error {}.</translation>
</message> </message>
<message> <message>
<location filename="../helper.py" line="51"/> <location filename="../helper.py" line="50"/>
<source>Could not fetch update: {}.</source> <source>Could not fetch update: {}.</source>
<translation>Could not fetch changelog: {}.</translation> <translation>Could not fetch changelog: {}.</translation>
</message> </message>
</context> </context>
<context>
<name>color</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/color.js" line="43"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/color.js" line="53"/>
<source>%1 %2&apos;s color changed from %3 to %4.</source>
<translation>%1 %2&apos;s color changed from %3 to %4.</translation>
</message>
</context>
<context> <context>
<name>comment</name> <name>comment</name>
<message> <message>
@ -523,13 +537,45 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<context> <context>
<name>control</name> <name>control</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="57"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="87"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="40"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="119"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="54"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="98"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="100"/>
<source>%1: </source> <source>%1: </source>
<translation>%1: </translation> <translation>%1: </translation>
</message> </message>
</context> </context>
<context>
<name>create</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.js" line="53"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.js" line="57"/>
<source>New %1 %2 created.</source>
<translation>New %1 %2 created.</translation>
</message>
</context>
<context>
<name>delete</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.js" line="42"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.js" line="46"/>
<source>%1 %2 deleted.</source>
<translation>%1 %2 deleted.</translation>
</message>
</context>
<context>
<name>editproperty</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="106"/>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="113"/>
<source>%1 of %2 changed from %3 to %4.</source>
<translation>%1 of %2 changed from %3 to %4.</translation>
</message>
</context>
<context> <context>
<name>function</name> <name>function</name>
<message> <message>
@ -569,29 +615,37 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<context> <context>
<name>historylib</name> <name>historylib</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="79"/>
<source>New %1 %2 created.</source> <source>New %1 %2 created.</source>
<translation>New %1 %2 created.</translation> <translation type="vanished">New %1 %2 created.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="96"/>
<source>%1 %2 deleted.</source> <source>%1 %2 deleted.</source>
<translation>%1 %2 deleted.</translation> <translation type="vanished">%1 %2 deleted.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="172"/>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source> <source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</translation> <translation type="vanished">%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="189"/>
<source>%1 %2 shown.</source> <source>%1 %2 shown.</source>
<translation>%1 %2 shown.</translation> <translation type="vanished">%1 %2 shown.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="191"/>
<source>%1 %2 hidden.</source> <source>%1 %2 hidden.</source>
<translation>%1 %2 hidden.</translation> <translation type="vanished">%1 %2 hidden.</translation>
</message>
<message>
<source>Name of %1 %2 changed to %3.</source>
<translation type="vanished">Name of %1 %2 changed to %3.</translation>
</message>
</context>
<context>
<name>name</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/name.js" line="51"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/name.js" line="57"/>
<source>%1 %2 renamed to %3.</source>
<translation>%1 %2 renamed to %3.</translation>
</message> </message>
</context> </context>
<context> <context>
@ -888,6 +942,10 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<source>baseValues</source> <source>baseValues</source>
<translation>Initialisation values</translation> <translation>Initialisation values</translation>
</message> </message>
<message>
<source>color</source>
<translation type="vanished">Color</translation>
</message>
</context> </context>
<context> <context>
<name>repartition</name> <name>repartition</name>
@ -969,6 +1027,21 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<translation>Could not fetch update information: {}.</translation> <translation>Could not fetch update information: {}.</translation>
</message> </message>
</context> </context>
<context>
<name>visibility</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="46"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="52"/>
<source>%1 %2 shown.</source>
<translation>%1 %2 shown.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="46"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="52"/>
<source>%1 %2 hidden.</source>
<translation>%1 %2 hidden.</translation>
</message>
</context>
<context> <context>
<name>xcursor</name> <name>xcursor</name>
<message> <message>

View file

@ -4,23 +4,23 @@
<context> <context>
<name>About</name> <name>About</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="26"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="32"/>
<location filename="../logarithmplotter.py" line="108"/> <location filename="../logarithmplotter.py" line="112"/>
<source>About LogarithmPlotter</source> <source>About LogarithmPlotter</source>
<translation>Sobre LogarithmPlotter</translation> <translation>Sobre LogarithmPlotter</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="52"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="58"/>
<source>LogarithmPlotter v%1</source> <source>LogarithmPlotter v%1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="64"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="70"/>
<source>2D plotter software to make BODE plots, sequences and repartition functions.</source> <source>2D plotter software to make BODE plots, sequences and repartition functions.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="103"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="109"/>
<source>Report a bug</source> <source>Report a bug</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -28,107 +28,107 @@
<context> <context>
<name>AppMenuBar</name> <name>AppMenuBar</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="28"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="38"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="30"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="40"/>
<source>&amp;Load...</source> <source>&amp;Load...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="37"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="47"/>
<source>&amp;Save</source> <source>&amp;Save</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="43"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="53"/>
<source>Save &amp;As...</source> <source>Save &amp;As...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="51"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="61"/>
<source>&amp;Quit</source> <source>&amp;Quit</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="65"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
<source>&amp;Edit</source> <source>&amp;Edit</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="67"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="77"/>
<source>&amp;Undo</source> <source>&amp;Undo</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
<source>&amp;Redo</source> <source>&amp;Redo</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="84"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="94"/>
<source>&amp;Copy plot</source> <source>&amp;Copy plot</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="92"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="102"/>
<source>&amp;Create</source> <source>&amp;Create</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="114"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="124"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="117"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="127"/>
<source>Check for updates on startup</source> <source>Check for updates on startup</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="126"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="136"/>
<source>Reset redo stack automaticly</source> <source>Reset redo stack automaticly</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="135"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="145"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
<source>&amp;Source code</source> <source>&amp;Source code</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
<source>&amp;Report a bug</source> <source>&amp;Report a bug</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="157"/>
<source>&amp;Changelog</source> <source>&amp;Changelog</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="162"/>
<source>&amp;Help translating!</source> <source>&amp;Help translating!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="168"/>
<source>&amp;About</source> <source>&amp;About</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="167"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="177"/>
<source>Save unsaved changes?</source> <source>Save unsaved changes?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="169"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="179"/>
<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 type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -136,12 +136,12 @@
<context> <context>
<name>Changelog</name> <name>Changelog</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="58"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="71"/>
<source>Fetching changelog...</source> <source>Fetching changelog...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="66"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="79"/>
<source>Done</source> <source>Done</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -149,38 +149,38 @@
<context> <context>
<name>EditorDialog</name> <name>EditorDialog</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="45"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="66"/>
<source>Edit properties of %1 %2</source> <source>Edit properties of %1 %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="59"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="80"/>
<source>Name</source> <source>Name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="84"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="105"/>
<source>Label content</source> <source>Label content</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="106"/>
<source>null</source> <source>null</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="106"/>
<source>name</source> <source>name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="106"/>
<source>name + value</source> <source>name + value</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="190"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="212"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="210"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="233"/>
<source>+ Create new %1</source> <source>+ Create new %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -188,12 +188,12 @@
<context> <context>
<name>FileDialog</name> <name>FileDialog</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="26"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="33"/>
<source>Export Logarithm Plot file</source> <source>Export Logarithm Plot file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="26"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="33"/>
<source>Import Logarithm Plot file</source> <source>Import Logarithm Plot file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -201,38 +201,38 @@
<context> <context>
<name>GreetScreen</name> <name>GreetScreen</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="57"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="66"/>
<source>Welcome to LogarithmPlotter</source> <source>Welcome to LogarithmPlotter</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="71"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="80"/>
<source>Version %1</source> <source>Version %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="83"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="92"/>
<source>Take a few seconds to configure LogarithmPlotter. <source>Take a few seconds to configure LogarithmPlotter.
These settings can be changed at any time from the &quot;Settings&quot; menu.</source> These settings can be changed at any time from the &quot;Settings&quot; menu.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="92"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="101"/>
<source>Check for updates on startup (requires online connectivity)</source> <source>Check for updates on startup (requires online connectivity)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="104"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="113"/>
<source>Reset redo stack when a new action is added to history</source> <source>Reset redo stack when a new action is added to history</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="118"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="127"/>
<source>Changelog</source> <source>Changelog</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="125"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="134"/>
<source>Done</source> <source>Done</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -240,17 +240,22 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<context> <context>
<name>HistoryBrowser</name> <name>HistoryBrowser</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="63"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="56"/>
<source>Filter...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="97"/>
<source>Redo &gt;</source> <source>Redo &gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="82"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="116"/>
<source>&gt; Now</source> <source>&gt; Now</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="116"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="146"/>
<source>&lt; Undo</source> <source>&lt; Undo</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -258,7 +263,7 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<context> <context>
<name>ListSetting</name> <name>ListSetting</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="157"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="215"/>
<source>+ Add Entry</source> <source>+ Add Entry</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -266,62 +271,62 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<context> <context>
<name>LogarithmPlotter</name> <name>LogarithmPlotter</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="79"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="86"/>
<source>Objects</source> <source>Objects</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="92"/>
<source>Settings</source> <source>Settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="91"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="98"/>
<source>History</source> <source>History</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="199"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="210"/>
<source>Saved plot to &apos;%1&apos;.</source> <source>Saved plot to &apos;%1&apos;.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="205"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="220"/>
<source>Loading file &apos;%1&apos;.</source> <source>Loading file &apos;%1&apos;.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="242"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="257"/>
<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="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="261"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="276"/>
<source>Invalid file provided.</source> <source>Invalid file provided.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="265"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="280"/>
<source>Could not save file: </source> <source>Could not save file: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="270"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="285"/>
<source>Loaded file &apos;%1&apos;.</source> <source>Loaded file &apos;%1&apos;.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="299"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="318"/>
<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="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="310"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="333"/>
<source>&amp;Update</source> <source>&amp;Update</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="312"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="335"/>
<source>&amp;Update LogarithmPlotter</source> <source>&amp;Update LogarithmPlotter</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -329,7 +334,7 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<context> <context>
<name>ObjectCreationGrid</name> <name>ObjectCreationGrid</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectCreationGrid.qml" line="32"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectCreationGrid.qml" line="41"/>
<source>+ Create new:</source> <source>+ Create new:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -337,37 +342,37 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<context> <context>
<name>ObjectLists</name> <name>ObjectLists</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="63"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="81"/>
<source>Hide all %1</source> <source>Hide all %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="63"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="81"/>
<source>Show all %1</source> <source>Show all %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="100"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="118"/>
<source>Hide %1 %2</source> <source>Hide %1 %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="101"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="119"/>
<source>Show %1 %2</source> <source>Show %1 %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="139"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="165"/>
<source>Set %1 %2 position</source> <source>Set %1 %2 position</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="164"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="190"/>
<source>Delete %1 %2</source> <source>Delete %1 %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="197"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="223"/>
<source>Pick new color for %1 %2</source> <source>Pick new color for %1 %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -375,12 +380,12 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<context> <context>
<name>PickLocationOverlay</name> <name>PickLocationOverlay</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="88"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="131"/>
<source>Pointer precision:</source> <source>Pointer precision:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="108"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="151"/>
<source>Snap to grid</source> <source>Snap to grid</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -388,97 +393,97 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<context> <context>
<name>Settings</name> <name>Settings</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="157"/>
<source>X Zoom</source> <source>X Zoom</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="90"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="172"/>
<source>Y Zoom</source> <source>Y Zoom</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="106"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="188"/>
<source>Min X</source> <source>Min X</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="125"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="207"/>
<source>Max Y</source> <source>Max Y</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="140"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="222"/>
<source>Max X</source> <source>Max X</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="159"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="241"/>
<source>Min Y</source> <source>Min Y</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="176"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="258"/>
<source>X Axis Step</source> <source>X Axis Step</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="190"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="272"/>
<source>Y Axis Step</source> <source>Y Axis Step</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="204"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="286"/>
<source>Line width</source> <source>Line width</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="219"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="301"/>
<source>Text size (px)</source> <source>Text size (px)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="234"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="316"/>
<source>X Label</source> <source>X Label</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="260"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="342"/>
<source>Y Label</source> <source>Y Label</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="288"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="370"/>
<source>X Log scale</source> <source>X Log scale</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="298"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="380"/>
<source>Show X graduation</source> <source>Show X graduation</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="308"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="390"/>
<source>Show Y graduation</source> <source>Show Y graduation</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="319"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="401"/>
<source>Copy to clipboard</source> <source>Copy to clipboard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="328"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="410"/>
<source>Save plot</source> <source>Save plot</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="337"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="419"/>
<source>Save plot as</source> <source>Save plot as</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="346"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="428"/>
<source>Load plot</source> <source>Load plot</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -486,16 +491,25 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<context> <context>
<name>changelog</name> <name>changelog</name>
<message> <message>
<location filename="../helper.py" line="49"/> <location filename="../helper.py" line="48"/>
<source>Could not fetch changelog: Server error {}.</source> <source>Could not fetch changelog: Server error {}.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../helper.py" line="51"/> <location filename="../helper.py" line="50"/>
<source>Could not fetch update: {}.</source> <source>Could not fetch update: {}.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>color</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/color.js" line="43"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/color.js" line="53"/>
<source>%1 %2&apos;s color changed from %3 to %4.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>comment</name> <name>comment</name>
<message> <message>
@ -522,13 +536,45 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<context> <context>
<name>control</name> <name>control</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="57"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="87"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="40"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="119"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="54"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="98"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="100"/>
<source>%1: </source> <source>%1: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>create</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.js" line="53"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.js" line="57"/>
<source>New %1 %2 created.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>delete</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.js" line="42"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.js" line="46"/>
<source>%1 %2 deleted.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>editproperty</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="106"/>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="113"/>
<source>%1 of %2 changed from %3 to %4.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>function</name> <name>function</name>
<message> <message>
@ -566,30 +612,11 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
</message> </message>
</context> </context>
<context> <context>
<name>historylib</name> <name>name</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="79"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/name.js" line="51"/>
<source>New %1 %2 created.</source> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/name.js" line="57"/>
<translation type="unfinished"></translation> <source>%1 %2 renamed to %3.</source>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="96"/>
<source>%1 %2 deleted.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="172"/>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="189"/>
<source>%1 %2 shown.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="191"/>
<source>%1 %2 hidden.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
@ -968,6 +995,21 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>visibility</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="46"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="52"/>
<source>%1 %2 shown.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="46"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="52"/>
<source>%1 %2 hidden.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>xcursor</name> <name>xcursor</name>
<message> <message>

View file

@ -4,23 +4,23 @@
<context> <context>
<name>About</name> <name>About</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="26"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="32"/>
<location filename="../logarithmplotter.py" line="108"/> <location filename="../logarithmplotter.py" line="112"/>
<source>About LogarithmPlotter</source> <source>About LogarithmPlotter</source>
<translation>À propos de LogarithmPlotter</translation> <translation>À propos de LogarithmPlotter</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="52"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="58"/>
<source>LogarithmPlotter v%1</source> <source>LogarithmPlotter v%1</source>
<translation>LogarithmPlotter v%1</translation> <translation>LogarithmPlotter v%1</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="64"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="70"/>
<source>2D plotter software to make BODE plots, sequences and repartition functions.</source> <source>2D plotter software to make BODE plots, sequences and repartition functions.</source>
<translation>Logiciel de traçage 2D pour les diagrammes de Bode, les suites et les fonctions de répartition.</translation> <translation>Logiciel de traçage 2D pour les diagrammes de Bode, les suites et les fonctions de répartition.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="103"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="109"/>
<source>Report a bug</source> <source>Report a bug</source>
<translation>Rapport de bug</translation> <translation>Rapport de bug</translation>
</message> </message>
@ -28,108 +28,108 @@
<context> <context>
<name>AppMenuBar</name> <name>AppMenuBar</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="28"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="38"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation>&amp;Fichier</translation> <translation>&amp;Fichier</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="30"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="40"/>
<source>&amp;Load...</source> <source>&amp;Load...</source>
<translation>&amp;Ouvrir</translation> <translation>&amp;Ouvrir</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="37"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="47"/>
<source>&amp;Save</source> <source>&amp;Save</source>
<translation>&amp;Sauvegarder</translation> <translation>&amp;Sauvegarder</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="43"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="53"/>
<source>Save &amp;As...</source> <source>Save &amp;As...</source>
<translation>Sauvegarde &amp;Sous</translation> <translation>Sauvegarde &amp;Sous</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="51"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="61"/>
<source>&amp;Quit</source> <source>&amp;Quit</source>
<translation>&amp;Quitter</translation> <translation>&amp;Quitter</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="65"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
<source>&amp;Edit</source> <source>&amp;Edit</source>
<translation>&amp;Édition</translation> <translation>&amp;Édition</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="67"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="77"/>
<source>&amp;Undo</source> <source>&amp;Undo</source>
<translation>&amp;Annuler</translation> <translation>&amp;Annuler</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
<source>&amp;Redo</source> <source>&amp;Redo</source>
<translation>&amp;Rétablir</translation> <translation>&amp;Rétablir</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="84"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="94"/>
<source>&amp;Copy plot</source> <source>&amp;Copy plot</source>
<translation>&amp;Copier le graphe</translation> <translation>&amp;Copier le graphe</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="92"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="102"/>
<source>&amp;Create</source> <source>&amp;Create</source>
<translation>&amp;Créer</translation> <translation>&amp;Créer</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="114"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="124"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>&amp;Paramètres</translation> <translation>&amp;Paramètres</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="117"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="127"/>
<source>Check for updates on startup</source> <source>Check for updates on startup</source>
<translation>Vérifier la présence de mise à jour au démarrage</translation> <translation>Vérifier la présence de mise à jour au démarrage</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="126"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="136"/>
<source>Reset redo stack automaticly</source> <source>Reset redo stack automaticly</source>
<translatorcomment>Légèrement long, et pas forcément très compréhensible.</translatorcomment> <translatorcomment>Légèrement long, et pas forcément très compréhensible.</translatorcomment>
<translation>Réinitialiser la pile d&apos;action &quot;Rétablir&quot; automatiquement</translation> <translation>Réinitialiser la pile d&apos;action &quot;Rétablir&quot; automatiquement</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="135"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="145"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation>&amp;Aide</translation> <translation>&amp;Aide</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
<source>&amp;Source code</source> <source>&amp;Source code</source>
<translation>&amp;Code source</translation> <translation>&amp;Code source</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
<source>&amp;Report a bug</source> <source>&amp;Report a bug</source>
<translation>&amp;Rapport de bug</translation> <translation>&amp;Rapport de bug</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="157"/>
<source>&amp;Changelog</source> <source>&amp;Changelog</source>
<translation>&amp;Historique des modifications</translation> <translation>&amp;Historique des modifications</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="162"/>
<source>&amp;Help translating!</source> <source>&amp;Help translating!</source>
<translation>&amp;Aider à la traduction !</translation> <translation>&amp;Aider à la traduction !</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="168"/>
<source>&amp;About</source> <source>&amp;About</source>
<translation>&amp;À propos</translation> <translation>&amp;À propos</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="167"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="177"/>
<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="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="169"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="179"/>
<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>
@ -137,12 +137,12 @@
<context> <context>
<name>Changelog</name> <name>Changelog</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="58"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="71"/>
<source>Fetching changelog...</source> <source>Fetching changelog...</source>
<translation>Récupération de l&apos;historique des modifications</translation> <translation>Récupération de l&apos;historique des modifications</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="66"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="79"/>
<source>Done</source> <source>Done</source>
<translation>Fermer</translation> <translation>Fermer</translation>
</message> </message>
@ -150,38 +150,38 @@
<context> <context>
<name>EditorDialog</name> <name>EditorDialog</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="45"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="66"/>
<source>Edit properties of %1 %2</source> <source>Edit properties of %1 %2</source>
<translation>Changer les propriétés de %1 %2</translation> <translation>Changer les propriétés de %1 %2</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="59"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="80"/>
<source>Name</source> <source>Name</source>
<translation>Nom</translation> <translation>Nom</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="84"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="105"/>
<source>Label content</source> <source>Label content</source>
<translation>Étiquette</translation> <translation>Étiquette</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="106"/>
<source>null</source> <source>null</source>
<translation>vide</translation> <translation>vide</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="106"/>
<source>name</source> <source>name</source>
<translation>nom</translation> <translation>nom</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="106"/>
<source>name + value</source> <source>name + value</source>
<translation>nom + valeur</translation> <translation>nom + valeur</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="190"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="212"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="210"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="233"/>
<source>+ Create new %1</source> <source>+ Create new %1</source>
<translatorcomment>Traduction non litéralle pour éviter les problèmes de genre.</translatorcomment> <translatorcomment>Traduction non litéralle pour éviter les problèmes de genre.</translatorcomment>
<translation>+ Créer un nouvel objet %1</translation> <translation>+ Créer un nouvel objet %1</translation>
@ -190,12 +190,12 @@
<context> <context>
<name>FileDialog</name> <name>FileDialog</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="26"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="33"/>
<source>Export Logarithm Plot file</source> <source>Export Logarithm Plot file</source>
<translation>Exporter le graphe Logarithmique</translation> <translation>Exporter le graphe Logarithmique</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="26"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="33"/>
<source>Import Logarithm Plot file</source> <source>Import Logarithm Plot file</source>
<translation>Importer un graphe Logarithmique</translation> <translation>Importer un graphe Logarithmique</translation>
</message> </message>
@ -203,29 +203,29 @@
<context> <context>
<name>GreetScreen</name> <name>GreetScreen</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="57"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="66"/>
<source>Welcome to LogarithmPlotter</source> <source>Welcome to LogarithmPlotter</source>
<translation>Bienvenue sur LogarithmPlotter</translation> <translation>Bienvenue sur LogarithmPlotter</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="71"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="80"/>
<source>Version %1</source> <source>Version %1</source>
<translation>Version %1</translation> <translation>Version %1</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="83"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="92"/>
<source>Take a few seconds to configure LogarithmPlotter. <source>Take a few seconds to configure LogarithmPlotter.
These settings can be changed at any time from the &quot;Settings&quot; menu.</source> These settings can be changed at any time from the &quot;Settings&quot; menu.</source>
<translation>Prenez quelques secondes pour configurer LogarithmPlotter. <translation>Prenez quelques secondes pour configurer LogarithmPlotter.
Ces paramètres peuvent être modifiés à tout moment à partir du menu &quot;Paramètres&quot;.</translation> Ces paramètres peuvent être modifiés à tout moment à partir du menu &quot;Paramètres&quot;.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="118"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="127"/>
<source>Changelog</source> <source>Changelog</source>
<translation>Historique des modifications</translation> <translation>Historique des modifications</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="125"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="134"/>
<source>Done</source> <source>Done</source>
<translation>Fermer</translation> <translation>Fermer</translation>
</message> </message>
@ -236,12 +236,12 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
These settings can always be changed at any time from the &quot;Settings&quot; menu.</translation> These settings can always be changed at any time from the &quot;Settings&quot; menu.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="92"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="101"/>
<source>Check for updates on startup (requires online connectivity)</source> <source>Check for updates on startup (requires online connectivity)</source>
<translation>Vérifier les mises à jour au démarrage (nécessite d&apos;être connecté à internet)</translation> <translation>Vérifier les mises à jour au démarrage (nécessite d&apos;être connecté à internet)</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="104"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="113"/>
<source>Reset redo stack when a new action is added to history</source> <source>Reset redo stack when a new action is added to history</source>
<translation>Réinitialiser la pile d&apos;action &quot;Rétablir&quot; lorsqu&apos;une nouvelle action est ajoutée à l&apos;historique</translation> <translation>Réinitialiser la pile d&apos;action &quot;Rétablir&quot; lorsqu&apos;une nouvelle action est ajoutée à l&apos;historique</translation>
</message> </message>
@ -249,17 +249,22 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
<context> <context>
<name>HistoryBrowser</name> <name>HistoryBrowser</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="63"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="56"/>
<source>Filter...</source>
<translation>Filtrer</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="97"/>
<source>Redo &gt;</source> <source>Redo &gt;</source>
<translation>Rétablir &gt;</translation> <translation>Rétablir &gt;</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="82"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="116"/>
<source>&gt; Now</source> <source>&gt; Now</source>
<translation>&gt; État actuel</translation> <translation>&gt; État actuel</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="116"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="146"/>
<source>&lt; Undo</source> <source>&lt; Undo</source>
<translation>&lt; Annuler</translation> <translation>&lt; Annuler</translation>
</message> </message>
@ -267,7 +272,7 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
<context> <context>
<name>ListSetting</name> <name>ListSetting</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="157"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="215"/>
<source>+ Add Entry</source> <source>+ Add Entry</source>
<translation>+ Nouvelle entrée</translation> <translation>+ Nouvelle entrée</translation>
</message> </message>
@ -275,62 +280,62 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
<context> <context>
<name>LogarithmPlotter</name> <name>LogarithmPlotter</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="79"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="86"/>
<source>Objects</source> <source>Objects</source>
<translation>Objets</translation> <translation>Objets</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="92"/>
<source>Settings</source> <source>Settings</source>
<translation>Paramètres</translation> <translation>Paramètres</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="91"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="98"/>
<source>History</source> <source>History</source>
<translation>Historique</translation> <translation>Historique</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="199"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="210"/>
<source>Saved plot to &apos;%1&apos;.</source> <source>Saved plot to &apos;%1&apos;.</source>
<translation>Graphe sauvegardé dans &apos;%1&apos;.</translation> <translation>Graphe sauvegardé dans &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="205"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="220"/>
<source>Loading file &apos;%1&apos;.</source> <source>Loading file &apos;%1&apos;.</source>
<translation>Chargement du fichier &apos;%1&apos;.</translation> <translation>Chargement du fichier &apos;%1&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="242"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="257"/>
<source>Unknown object type: %1.</source> <source>Unknown object type: %1.</source>
<translation>Type d&apos;objet inconnu : %1.</translation> <translation>Type d&apos;objet inconnu : %1.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="261"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="276"/>
<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="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="265"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="280"/>
<source>Could not save file: </source> <source>Could not save file: </source>
<translation>Impossible de sauvegarder le fichier : </translation> <translation>Impossible de sauvegarder le fichier : </translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="270"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="285"/>
<source>Loaded file &apos;%1&apos;.</source> <source>Loaded file &apos;%1&apos;.</source>
<translation>Fichier &apos;%1&apos; chargé.</translation> <translation>Fichier &apos;%1&apos; chargé.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="299"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="318"/>
<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="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="310"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="333"/>
<source>&amp;Update</source> <source>&amp;Update</source>
<translation>&amp;Mise à jour</translation> <translation>&amp;Mise à jour</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="312"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="335"/>
<source>&amp;Update LogarithmPlotter</source> <source>&amp;Update LogarithmPlotter</source>
<translation>&amp;Mettre à jour LogarithmPlotter</translation> <translation>&amp;Mettre à jour LogarithmPlotter</translation>
</message> </message>
@ -338,7 +343,7 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
<context> <context>
<name>ObjectCreationGrid</name> <name>ObjectCreationGrid</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectCreationGrid.qml" line="32"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectCreationGrid.qml" line="41"/>
<source>+ Create new:</source> <source>+ Create new:</source>
<translation>+ Créer :</translation> <translation>+ Créer :</translation>
</message> </message>
@ -346,37 +351,37 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
<context> <context>
<name>ObjectLists</name> <name>ObjectLists</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="63"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="81"/>
<source>Hide all %1</source> <source>Hide all %1</source>
<translation>Cacher tous les %1</translation> <translation>Cacher tous les %1</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="63"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="81"/>
<source>Show all %1</source> <source>Show all %1</source>
<translation>Montrer tous les %1</translation> <translation>Montrer tous les %1</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="100"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="118"/>
<source>Hide %1 %2</source> <source>Hide %1 %2</source>
<translation>Cacher l&apos;objet %1 %2</translation> <translation>Cacher l&apos;objet %1 %2</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="101"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="119"/>
<source>Show %1 %2</source> <source>Show %1 %2</source>
<translation>Montrer l&apos;objet %1 %2</translation> <translation>Montrer l&apos;objet %1 %2</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="139"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="165"/>
<source>Set %1 %2 position</source> <source>Set %1 %2 position</source>
<translation>Définir la position de l&apos;objet %1 %2</translation> <translation>Définir la position de l&apos;objet %1 %2</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="164"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="190"/>
<source>Delete %1 %2</source> <source>Delete %1 %2</source>
<translation>Supprimer l&apos;objet %1 %2</translation> <translation>Supprimer l&apos;objet %1 %2</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="197"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="223"/>
<source>Pick new color for %1 %2</source> <source>Pick new color for %1 %2</source>
<translation>Choisissez une nouvelle couleur pour %1 %2</translation> <translation>Choisissez une nouvelle couleur pour %1 %2</translation>
</message> </message>
@ -384,12 +389,12 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
<context> <context>
<name>PickLocationOverlay</name> <name>PickLocationOverlay</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="88"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="131"/>
<source>Pointer precision:</source> <source>Pointer precision:</source>
<translation>Précision du pointeur :</translation> <translation>Précision du pointeur :</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="108"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="151"/>
<source>Snap to grid</source> <source>Snap to grid</source>
<translation>Placement sur la grille</translation> <translation>Placement sur la grille</translation>
</message> </message>
@ -397,97 +402,97 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
<context> <context>
<name>Settings</name> <name>Settings</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="157"/>
<source>X Zoom</source> <source>X Zoom</source>
<translation>Zoom en X</translation> <translation>Zoom en X</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="90"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="172"/>
<source>Y Zoom</source> <source>Y Zoom</source>
<translation>Zoom en Y</translation> <translation>Zoom en Y</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="106"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="188"/>
<source>Min X</source> <source>Min X</source>
<translation>Min X</translation> <translation>Min X</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="125"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="207"/>
<source>Max Y</source> <source>Max Y</source>
<translation>Max Y</translation> <translation>Max Y</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="140"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="222"/>
<source>Max X</source> <source>Max X</source>
<translation>Max X</translation> <translation>Max X</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="159"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="241"/>
<source>Min Y</source> <source>Min Y</source>
<translation>Min Y</translation> <translation>Min Y</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="176"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="258"/>
<source>X Axis Step</source> <source>X Axis Step</source>
<translation>Pas de l&apos;axe X</translation> <translation>Pas de l&apos;axe X</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="190"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="272"/>
<source>Y Axis Step</source> <source>Y Axis Step</source>
<translation>Pas de l&apos;axe Y</translation> <translation>Pas de l&apos;axe Y</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="204"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="286"/>
<source>Line width</source> <source>Line width</source>
<translation>Taille des lignes</translation> <translation>Taille des lignes</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="219"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="301"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="234"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="316"/>
<source>X Label</source> <source>X Label</source>
<translation>Label de l&apos;axe X</translation> <translation>Label de l&apos;axe X</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="260"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="342"/>
<source>Y Label</source> <source>Y Label</source>
<translation>Label de l&apos;axe Y</translation> <translation>Label de l&apos;axe Y</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="288"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="370"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="298"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="380"/>
<source>Show X graduation</source> <source>Show X graduation</source>
<translation>Montrer la graduation de l&apos;axe X</translation> <translation>Montrer la graduation de l&apos;axe X</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="308"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="390"/>
<source>Show Y graduation</source> <source>Show Y graduation</source>
<translation>Montrer la graduation de l&apos;axe Y</translation> <translation>Montrer la graduation de l&apos;axe Y</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="319"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="401"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="328"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="410"/>
<source>Save plot</source> <source>Save plot</source>
<translation>Sauvegarder le graphe</translation> <translation>Sauvegarder le graphe</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="337"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="419"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="346"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="428"/>
<source>Load plot</source> <source>Load plot</source>
<translation>Charger un graphe</translation> <translation>Charger un graphe</translation>
</message> </message>
@ -495,16 +500,25 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
<context> <context>
<name>changelog</name> <name>changelog</name>
<message> <message>
<location filename="../helper.py" line="49"/> <location filename="../helper.py" line="48"/>
<source>Could not fetch changelog: Server error {}.</source> <source>Could not fetch changelog: Server error {}.</source>
<translation>Impossible de récupérer l&apos;historique des modifications : Erreur de serveur {}.</translation> <translation>Impossible de récupérer l&apos;historique des modifications : Erreur de serveur {}.</translation>
</message> </message>
<message> <message>
<location filename="../helper.py" line="51"/> <location filename="../helper.py" line="50"/>
<source>Could not fetch update: {}.</source> <source>Could not fetch update: {}.</source>
<translation>Impossible de récupérer l&apos;historique des modifications : {}.</translation> <translation>Impossible de récupérer l&apos;historique des modifications : {}.</translation>
</message> </message>
</context> </context>
<context>
<name>color</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/color.js" line="43"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/color.js" line="53"/>
<source>%1 %2&apos;s color changed from %3 to %4.</source>
<translation>%1 %2 a é re colorisé du %3 au %4.</translation>
</message>
</context>
<context> <context>
<name>comment</name> <name>comment</name>
<message> <message>
@ -532,13 +546,45 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
<context> <context>
<name>control</name> <name>control</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="57"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="87"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="40"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="119"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="54"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="98"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="100"/>
<source>%1: </source> <source>%1: </source>
<translation>%1 : </translation> <translation>%1 : </translation>
</message> </message>
</context> </context>
<context>
<name>create</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.js" line="53"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.js" line="57"/>
<source>New %1 %2 created.</source>
<translation>Nouvel objet %1 %2 créé.</translation>
</message>
</context>
<context>
<name>delete</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.js" line="42"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.js" line="46"/>
<source>%1 %2 deleted.</source>
<translation>%1 %2 supprimé(e).</translation>
</message>
</context>
<context>
<name>editproperty</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="106"/>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation>%1 de %2 %3 modifiée de &quot;%4&quot; à &quot;%5&quot;.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="113"/>
<source>%1 of %2 changed from %3 to %4.</source>
<translation>%1 de %2 modifiée de %3 à %4.</translation>
</message>
</context>
<context> <context>
<name>function</name> <name>function</name>
<message> <message>
@ -578,29 +624,37 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
<context> <context>
<name>historylib</name> <name>historylib</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="79"/>
<source>New %1 %2 created.</source> <source>New %1 %2 created.</source>
<translation>Nouvel objet %1 %2 créé.</translation> <translation type="vanished">Nouvel objet %1 %2 créé.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="96"/>
<source>%1 %2 deleted.</source> <source>%1 %2 deleted.</source>
<translation>%1 %2 supprimé(e).</translation> <translation type="vanished">%1 %2 supprimé(e).</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="172"/>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source> <source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation>%1 de %2 %3 modifiée de &quot;%4&quot; à &quot;%5&quot;.</translation> <translation type="vanished">%1 de %2 %3 modifiée de &quot;%4&quot; à &quot;%5&quot;.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="189"/>
<source>%1 %2 shown.</source> <source>%1 %2 shown.</source>
<translation>%1 %2 affiché(e).</translation> <translation type="vanished">%1 %2 affiché(e).</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="191"/>
<source>%1 %2 hidden.</source> <source>%1 %2 hidden.</source>
<translation>%1 %2 cachée(e).</translation> <translation type="vanished">%1 %2 cachée(e).</translation>
</message>
<message>
<source>Name of %1 %2 changed to %3.</source>
<translation type="vanished">Le nom de %1 %2 a é changé en %3.</translation>
</message>
</context>
<context>
<name>name</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/name.js" line="51"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/name.js" line="57"/>
<source>%1 %2 renamed to %3.</source>
<translation>%1 %2 renommé(e) en %3.</translation>
</message> </message>
</context> </context>
<context> <context>
@ -897,6 +951,10 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
<source>baseValues</source> <source>baseValues</source>
<translation>Valeurs d&apos;initialisation</translation> <translation>Valeurs d&apos;initialisation</translation>
</message> </message>
<message>
<source>color</source>
<translation type="vanished">Couleur</translation>
</message>
</context> </context>
<context> <context>
<name>repartition</name> <name>repartition</name>
@ -978,6 +1036,21 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
<translation>Impossible de récupérer les informations de mise à jour. {}.</translation> <translation>Impossible de récupérer les informations de mise à jour. {}.</translation>
</message> </message>
</context> </context>
<context>
<name>visibility</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="46"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="52"/>
<source>%1 %2 shown.</source>
<translation>%1 %2 affiché(e).</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="46"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="52"/>
<source>%1 %2 hidden.</source>
<translation>%1 %2 cachée(e).</translation>
</message>
</context>
<context> <context>
<name>xcursor</name> <name>xcursor</name>
<message> <message>

View file

@ -4,23 +4,23 @@
<context> <context>
<name>About</name> <name>About</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="26"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="32"/>
<location filename="../logarithmplotter.py" line="108"/> <location filename="../logarithmplotter.py" line="112"/>
<source>About LogarithmPlotter</source> <source>About LogarithmPlotter</source>
<translation>LogarithmPlotter névjegye</translation> <translation>LogarithmPlotter névjegye</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="52"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="58"/>
<source>LogarithmPlotter v%1</source> <source>LogarithmPlotter v%1</source>
<translation>LogarithmPlotter %1 verzió</translation> <translation>LogarithmPlotter %1 verzió</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="64"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="70"/>
<source>2D plotter software to make BODE plots, sequences and repartition functions.</source> <source>2D plotter software to make BODE plots, sequences and repartition functions.</source>
<translation>Síkbeli ábrázolásszoftver Bode-ábrák, sorozatok és eloszlási funkciók készítéséhez.</translation> <translation>Síkbeli ábrázolásszoftver Bode-ábrák, sorozatok és eloszlási funkciók készítéséhez.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="103"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="109"/>
<source>Report a bug</source> <source>Report a bug</source>
<translation>Hiba bejelentése</translation> <translation>Hiba bejelentése</translation>
</message> </message>
@ -28,107 +28,107 @@
<context> <context>
<name>AppMenuBar</name> <name>AppMenuBar</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="28"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="38"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation>&amp;Fájl</translation> <translation>&amp;Fájl</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="30"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="40"/>
<source>&amp;Load...</source> <source>&amp;Load...</source>
<translation>&amp;Betöltés</translation> <translation>&amp;Betöltés</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="37"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="47"/>
<source>&amp;Save</source> <source>&amp;Save</source>
<translation>&amp;Mentés</translation> <translation>&amp;Mentés</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="43"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="53"/>
<source>Save &amp;As...</source> <source>Save &amp;As...</source>
<translation>Me&amp;ntés másként</translation> <translation>Me&amp;ntés másként</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="51"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="61"/>
<source>&amp;Quit</source> <source>&amp;Quit</source>
<translation>&amp;Kilépés</translation> <translation>&amp;Kilépés</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="65"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
<source>&amp;Edit</source> <source>&amp;Edit</source>
<translation>S&amp;zerkesztés</translation> <translation>S&amp;zerkesztés</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="67"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="77"/>
<source>&amp;Undo</source> <source>&amp;Undo</source>
<translation>&amp;Visszavonás</translation> <translation>&amp;Visszavonás</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
<source>&amp;Redo</source> <source>&amp;Redo</source>
<translation>&amp;Ismétlés</translation> <translation>&amp;Ismétlés</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="84"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="94"/>
<source>&amp;Copy plot</source> <source>&amp;Copy plot</source>
<translation>Ábra &amp;solása</translation> <translation>Ábra &amp;solása</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="92"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="102"/>
<source>&amp;Create</source> <source>&amp;Create</source>
<translation>&amp;Létrehozás</translation> <translation>&amp;Létrehozás</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="114"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="124"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>&amp;Beállítások</translation> <translation>&amp;Beállítások</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="117"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="127"/>
<source>Check for updates on startup</source> <source>Check for updates on startup</source>
<translation>Frissítések keresése indításkor</translation> <translation>Frissítések keresése indításkor</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="126"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="136"/>
<source>Reset redo stack automaticly</source> <source>Reset redo stack automaticly</source>
<translation>Ismétlési verem önműködő visszaállítása</translation> <translation>Ismétlési verem önműködő visszaállítása</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="135"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="145"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation>&amp;Súgó</translation> <translation>&amp;Súgó</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
<source>&amp;Source code</source> <source>&amp;Source code</source>
<translation>&amp;Forráskód</translation> <translation>&amp;Forráskód</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
<source>&amp;Report a bug</source> <source>&amp;Report a bug</source>
<translation>&amp;Hiba bejelentése</translation> <translation>&amp;Hiba bejelentése</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="157"/>
<source>&amp;Changelog</source> <source>&amp;Changelog</source>
<translation>&amp;Változásnapló</translation> <translation>&amp;Változásnapló</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="162"/>
<source>&amp;Help translating!</source> <source>&amp;Help translating!</source>
<translation>&amp;Segítség a fordításban!</translation> <translation>&amp;Segítség a fordításban!</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="168"/>
<source>&amp;About</source> <source>&amp;About</source>
<translation>&amp;Névjegy</translation> <translation>&amp;Névjegy</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="167"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="177"/>
<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="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="169"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="179"/>
<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>
@ -136,12 +136,12 @@
<context> <context>
<name>Changelog</name> <name>Changelog</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="58"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="71"/>
<source>Fetching changelog...</source> <source>Fetching changelog...</source>
<translation>Változásnapló lekérése</translation> <translation>Változásnapló lekérése</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="66"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="79"/>
<source>Done</source> <source>Done</source>
<translation>Kész</translation> <translation>Kész</translation>
</message> </message>
@ -149,38 +149,38 @@
<context> <context>
<name>EditorDialog</name> <name>EditorDialog</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="45"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="66"/>
<source>Edit properties of %1 %2</source> <source>Edit properties of %1 %2</source>
<translation>%1 %2 tulajdonságainak szerkesztése</translation> <translation>%1 %2 tulajdonságainak szerkesztése</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="59"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="80"/>
<source>Name</source> <source>Name</source>
<translation>Név</translation> <translation>Név</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="84"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="105"/>
<source>Label content</source> <source>Label content</source>
<translation>Címke tartalom</translation> <translation>Címke tartalom</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="106"/>
<source>null</source> <source>null</source>
<translation>üres</translation> <translation>üres</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="106"/>
<source>name</source> <source>name</source>
<translation>név</translation> <translation>név</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="106"/>
<source>name + value</source> <source>name + value</source>
<translation>név + érték</translation> <translation>név + érték</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="190"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="212"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="210"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="233"/>
<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>
@ -188,12 +188,12 @@
<context> <context>
<name>FileDialog</name> <name>FileDialog</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="26"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="33"/>
<source>Export Logarithm Plot file</source> <source>Export Logarithm Plot file</source>
<translation>Logaritmus-ábra-fájl exportálása</translation> <translation>Logaritmus-ábra-fájl exportálása</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="26"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="33"/>
<source>Import Logarithm Plot file</source> <source>Import Logarithm Plot file</source>
<translation>Logaritmus-ábra-fájl importálása</translation> <translation>Logaritmus-ábra-fájl importálása</translation>
</message> </message>
@ -201,39 +201,39 @@
<context> <context>
<name>GreetScreen</name> <name>GreetScreen</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="57"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="66"/>
<source>Welcome to LogarithmPlotter</source> <source>Welcome to LogarithmPlotter</source>
<translation>Isten hozott a LogarithmPlotter!</translation> <translation>Isten hozott a LogarithmPlotter!</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="71"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="80"/>
<source>Version %1</source> <source>Version %1</source>
<translation>%1 verzió</translation> <translation>%1 verzió</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="83"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="92"/>
<source>Take a few seconds to configure LogarithmPlotter. <source>Take a few seconds to configure LogarithmPlotter.
These settings can be changed at any time from the &quot;Settings&quot; menu.</source> These settings can be changed at any time from the &quot;Settings&quot; menu.</source>
<translation>Szánjon néhány másodpercet a LogarithmPlotter beállításához. <translation>Szánjon néhány másodpercet a LogarithmPlotter beállításához.
Ezek a beállítások bármikor módosíthatók a Beállítások menüben.</translation> Ezek a beállítások bármikor módosíthatók a Beállítások menüben.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="92"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="101"/>
<source>Check for updates on startup (requires online connectivity)</source> <source>Check for updates on startup (requires online connectivity)</source>
<translation>Frissítések keresése indításkor (online kapcsolat szükséges)</translation> <translation>Frissítések keresése indításkor (online kapcsolat szükséges)</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="104"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="113"/>
<source>Reset redo stack when a new action is added to history</source> <source>Reset redo stack when a new action is added to history</source>
<translation>Ismétlési verem alaphelyzet visszaállítása, ha új műveletet adnak az előzményekhez</translation> <translation>Ismétlési verem alaphelyzet visszaállítása, ha új műveletet adnak az előzményekhez</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="118"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="127"/>
<source>Changelog</source> <source>Changelog</source>
<translation>Változásnapló</translation> <translation>Változásnapló</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="125"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="134"/>
<source>Done</source> <source>Done</source>
<translation>Kész</translation> <translation>Kész</translation>
</message> </message>
@ -241,17 +241,22 @@ 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="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="63"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="56"/>
<source>Filter...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="97"/>
<source>Redo &gt;</source> <source>Redo &gt;</source>
<translation>Ismétlés &gt;</translation> <translation>Ismétlés &gt;</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="82"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="116"/>
<source>&gt; Now</source> <source>&gt; Now</source>
<translation>&gt; Most</translation> <translation>&gt; Most</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="116"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="146"/>
<source>&lt; Undo</source> <source>&lt; Undo</source>
<translation>&lt; Visszavonás</translation> <translation>&lt; Visszavonás</translation>
</message> </message>
@ -259,7 +264,7 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<context> <context>
<name>ListSetting</name> <name>ListSetting</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="157"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="215"/>
<source>+ Add Entry</source> <source>+ Add Entry</source>
<translation>+ Bejegyzés hozzáadása</translation> <translation>+ Bejegyzés hozzáadása</translation>
</message> </message>
@ -267,62 +272,62 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<context> <context>
<name>LogarithmPlotter</name> <name>LogarithmPlotter</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="79"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="86"/>
<source>Objects</source> <source>Objects</source>
<translation>Tárgyak</translation> <translation>Tárgyak</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="92"/>
<source>Settings</source> <source>Settings</source>
<translation>Beállítások</translation> <translation>Beállítások</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="91"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="98"/>
<source>History</source> <source>History</source>
<translation>Előzmények</translation> <translation>Előzmények</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="199"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="210"/>
<source>Saved plot to &apos;%1&apos;.</source> <source>Saved plot to &apos;%1&apos;.</source>
<translation>Ábra mentve ide: %1.</translation> <translation>Ábra mentve ide: %1.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="205"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="220"/>
<source>Loading file &apos;%1&apos;.</source> <source>Loading file &apos;%1&apos;.</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="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="242"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="257"/>
<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="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="261"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="276"/>
<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="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="265"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="280"/>
<source>Could not save file: </source> <source>Could not save file: </source>
<translation>A fájl mentése nem sikerült: </translation> <translation>A fájl mentése nem sikerült: </translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="270"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="285"/>
<source>Loaded file &apos;%1&apos;.</source> <source>Loaded file &apos;%1&apos;.</source>
<translation>A(z) %1 fájl betöltve.</translation> <translation>A(z) %1 fájl betöltve.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="299"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="318"/>
<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="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="310"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="333"/>
<source>&amp;Update</source> <source>&amp;Update</source>
<translation>&amp;Frissítés</translation> <translation>&amp;Frissítés</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="312"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="335"/>
<source>&amp;Update LogarithmPlotter</source> <source>&amp;Update LogarithmPlotter</source>
<translation>A LogarithmPlotter &amp;frissítése</translation> <translation>A LogarithmPlotter &amp;frissítése</translation>
</message> </message>
@ -330,7 +335,7 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<context> <context>
<name>ObjectCreationGrid</name> <name>ObjectCreationGrid</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectCreationGrid.qml" line="32"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectCreationGrid.qml" line="41"/>
<source>+ Create new:</source> <source>+ Create new:</source>
<translation>+ Új létrehozása:</translation> <translation>+ Új létrehozása:</translation>
</message> </message>
@ -338,37 +343,37 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<context> <context>
<name>ObjectLists</name> <name>ObjectLists</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="63"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="81"/>
<source>Hide all %1</source> <source>Hide all %1</source>
<translation>Összes %1 elrejtése</translation> <translation>Összes %1 elrejtése</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="63"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="81"/>
<source>Show all %1</source> <source>Show all %1</source>
<translation>Összes %1 megjelenítése</translation> <translation>Összes %1 megjelenítése</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="100"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="118"/>
<source>Hide %1 %2</source> <source>Hide %1 %2</source>
<translation>%1 %2 elrejtése</translation> <translation>%1 %2 elrejtése</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="101"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="119"/>
<source>Show %1 %2</source> <source>Show %1 %2</source>
<translation>%1 %2 megjelenítése</translation> <translation>%1 %2 megjelenítése</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="139"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="165"/>
<source>Set %1 %2 position</source> <source>Set %1 %2 position</source>
<translation>%1 %2 helye beállítása</translation> <translation>%1 %2 helye beállítása</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="164"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="190"/>
<source>Delete %1 %2</source> <source>Delete %1 %2</source>
<translation>%1 %2 törlése</translation> <translation>%1 %2 törlése</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="197"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="223"/>
<source>Pick new color for %1 %2</source> <source>Pick new color for %1 %2</source>
<translation>Válasszon új színt a következőhöz: %1 %2</translation> <translation>Válasszon új színt a következőhöz: %1 %2</translation>
</message> </message>
@ -376,12 +381,12 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<context> <context>
<name>PickLocationOverlay</name> <name>PickLocationOverlay</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="88"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="131"/>
<source>Pointer precision:</source> <source>Pointer precision:</source>
<translation>Mutató pontossága:</translation> <translation>Mutató pontossága:</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="108"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="151"/>
<source>Snap to grid</source> <source>Snap to grid</source>
<translation>Rácshoz illesztés</translation> <translation>Rácshoz illesztés</translation>
</message> </message>
@ -389,97 +394,97 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<context> <context>
<name>Settings</name> <name>Settings</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="157"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="90"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="172"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="106"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="188"/>
<source>Min X</source> <source>Min X</source>
<translation>Legkisebb X</translation> <translation>Legkisebb X</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="125"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="207"/>
<source>Max Y</source> <source>Max Y</source>
<translation>Legnagyobb Y</translation> <translation>Legnagyobb Y</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="140"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="222"/>
<source>Max X</source> <source>Max X</source>
<translation>Legnagyobb X</translation> <translation>Legnagyobb X</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="159"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="241"/>
<source>Min Y</source> <source>Min Y</source>
<translation>Legkisebb Y</translation> <translation>Legkisebb Y</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="176"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="258"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="190"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="272"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="204"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="286"/>
<source>Line width</source> <source>Line width</source>
<translation>Vonalvastagság</translation> <translation>Vonalvastagság</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="219"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="301"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="234"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="316"/>
<source>X Label</source> <source>X Label</source>
<translation>X címke</translation> <translation>X címke</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="260"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="342"/>
<source>Y Label</source> <source>Y Label</source>
<translation>Y címke</translation> <translation>Y címke</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="288"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="370"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="298"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="380"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="308"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="390"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="319"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="401"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="328"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="410"/>
<source>Save plot</source> <source>Save plot</source>
<translation>Ábra mentése</translation> <translation>Ábra mentése</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="337"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="419"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="346"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="428"/>
<source>Load plot</source> <source>Load plot</source>
<translation>Ábra betöltése</translation> <translation>Ábra betöltése</translation>
</message> </message>
@ -487,16 +492,25 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<context> <context>
<name>changelog</name> <name>changelog</name>
<message> <message>
<location filename="../helper.py" line="49"/> <location filename="../helper.py" line="48"/>
<source>Could not fetch changelog: Server error {}.</source> <source>Could not fetch changelog: Server error {}.</source>
<translation>Nem sikerült lekérni a változásnaplót: Kiszolgálóhiba: {}.</translation> <translation>Nem sikerült lekérni a változásnaplót: Kiszolgálóhiba: {}.</translation>
</message> </message>
<message> <message>
<location filename="../helper.py" line="51"/> <location filename="../helper.py" line="50"/>
<source>Could not fetch update: {}.</source> <source>Could not fetch update: {}.</source>
<translation>Nem sikerült lekérni a változásnaplót: {}.</translation> <translation>Nem sikerült lekérni a változásnaplót: {}.</translation>
</message> </message>
</context> </context>
<context>
<name>color</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/color.js" line="43"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/color.js" line="53"/>
<source>%1 %2&apos;s color changed from %3 to %4.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>comment</name> <name>comment</name>
<message> <message>
@ -523,13 +537,45 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<context> <context>
<name>control</name> <name>control</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="57"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="87"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="40"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="119"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="54"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="98"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="100"/>
<source>%1: </source> <source>%1: </source>
<translation>%1: </translation> <translation>%1: </translation>
</message> </message>
</context> </context>
<context>
<name>create</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.js" line="53"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.js" line="57"/>
<source>New %1 %2 created.</source>
<translation type="unfinished">Új %1 %2 létrehozva.</translation>
</message>
</context>
<context>
<name>delete</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.js" line="42"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.js" line="46"/>
<source>%1 %2 deleted.</source>
<translation type="unfinished">%1 %2 törölve.</translation>
</message>
</context>
<context>
<name>editproperty</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="106"/>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation type="unfinished">%1/%2 %3 megváltozott. Régi érték: %4, új érték: %5.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="113"/>
<source>%1 of %2 changed from %3 to %4.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>function</name> <name>function</name>
<message> <message>
@ -569,29 +615,33 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<context> <context>
<name>historylib</name> <name>historylib</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="79"/>
<source>New %1 %2 created.</source> <source>New %1 %2 created.</source>
<translation>Új %1 %2 létrehozva.</translation> <translation type="vanished">Új %1 %2 létrehozva.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="96"/>
<source>%1 %2 deleted.</source> <source>%1 %2 deleted.</source>
<translation>%1 %2 törölve.</translation> <translation type="vanished">%1 %2 törölve.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="172"/>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source> <source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation>%1/%2 %3 megváltozott. Régi érték: %4, új érték: %5.</translation> <translation type="vanished">%1/%2 %3 megváltozott. Régi érték: %4, új érték: %5.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="189"/>
<source>%1 %2 shown.</source> <source>%1 %2 shown.</source>
<translation>%1 %2 megjelenítve.</translation> <translation type="vanished">%1 %2 megjelenítve.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="191"/>
<source>%1 %2 hidden.</source> <source>%1 %2 hidden.</source>
<translation>%1 %2 rejtve.</translation> <translation type="vanished">%1 %2 rejtve.</translation>
</message>
</context>
<context>
<name>name</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/name.js" line="51"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/name.js" line="57"/>
<source>%1 %2 renamed to %3.</source>
<translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
@ -969,6 +1019,21 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<translation>Nem sikerült lekérni a frissítési adatokat: {}.</translation> <translation>Nem sikerült lekérni a frissítési adatokat: {}.</translation>
</message> </message>
</context> </context>
<context>
<name>visibility</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="46"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="52"/>
<source>%1 %2 shown.</source>
<translation type="unfinished">%1 %2 megjelenítve.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="46"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="52"/>
<source>%1 %2 hidden.</source>
<translation type="unfinished">%1 %2 rejtve.</translation>
</message>
</context>
<context> <context>
<name>xcursor</name> <name>xcursor</name>
<message> <message>

View file

@ -4,23 +4,23 @@
<context> <context>
<name>About</name> <name>About</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="26"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="32"/>
<location filename="../logarithmplotter.py" line="108"/> <location filename="../logarithmplotter.py" line="112"/>
<source>About LogarithmPlotter</source> <source>About LogarithmPlotter</source>
<translation>Om</translation> <translation>Om</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="52"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="58"/>
<source>LogarithmPlotter v%1</source> <source>LogarithmPlotter v%1</source>
<translation>LogarithmPlotter v%1</translation> <translation>LogarithmPlotter v%1</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="64"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="70"/>
<source>2D plotter software to make BODE plots, sequences and repartition functions.</source> <source>2D plotter software to make BODE plots, sequences and repartition functions.</source>
<translation type="unfinished">2D-plotterprogramvare laget for opprettelse av Bode-diagram, sekvenser, og distribusjonsfunksjoner.</translation> <translation type="unfinished">2D-plotterprogramvare laget for opprettelse av Bode-diagram, sekvenser, og distribusjonsfunksjoner.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="103"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="109"/>
<source>Report a bug</source> <source>Report a bug</source>
<translation>Rapporter en feil</translation> <translation>Rapporter en feil</translation>
</message> </message>
@ -28,107 +28,107 @@
<context> <context>
<name>AppMenuBar</name> <name>AppMenuBar</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="28"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="38"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation>&amp;Fil</translation> <translation>&amp;Fil</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="30"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="40"/>
<source>&amp;Load...</source> <source>&amp;Load...</source>
<translation>&amp;Last inn </translation> <translation>&amp;Last inn </translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="37"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="47"/>
<source>&amp;Save</source> <source>&amp;Save</source>
<translation>&amp;Lagre</translation> <translation>&amp;Lagre</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="43"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="53"/>
<source>Save &amp;As...</source> <source>Save &amp;As...</source>
<translation>Lagre &amp;som </translation> <translation>Lagre &amp;som </translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="51"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="61"/>
<source>&amp;Quit</source> <source>&amp;Quit</source>
<translation>&amp;Avslutt</translation> <translation>&amp;Avslutt</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="65"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
<source>&amp;Edit</source> <source>&amp;Edit</source>
<translation>&amp;Rediger</translation> <translation>&amp;Rediger</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="67"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="77"/>
<source>&amp;Undo</source> <source>&amp;Undo</source>
<translation>&amp;Angre</translation> <translation>&amp;Angre</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
<source>&amp;Redo</source> <source>&amp;Redo</source>
<translation>&amp;Gjenta</translation> <translation>&amp;Gjenta</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="84"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="94"/>
<source>&amp;Copy plot</source> <source>&amp;Copy plot</source>
<translation>&amp;Kopier plott</translation> <translation>&amp;Kopier plott</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="92"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="102"/>
<source>&amp;Create</source> <source>&amp;Create</source>
<translation>&amp;Opprett</translation> <translation>&amp;Opprett</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="114"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="124"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>&amp;Innstillinger</translation> <translation>&amp;Innstillinger</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="117"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="127"/>
<source>Check for updates on startup</source> <source>Check for updates on startup</source>
<translation>Se etter nye versjoner ved programstart</translation> <translation>Se etter nye versjoner ved programstart</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="126"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="136"/>
<source>Reset redo stack automaticly</source> <source>Reset redo stack automaticly</source>
<translation type="unfinished">Tilbakestill angrehistorikk automatisk</translation> <translation type="unfinished">Tilbakestill angrehistorikk automatisk</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="135"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="145"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation>&amp;Hjelp</translation> <translation>&amp;Hjelp</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
<source>&amp;Source code</source> <source>&amp;Source code</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
<source>&amp;Report a bug</source> <source>&amp;Report a bug</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="157"/>
<source>&amp;Changelog</source> <source>&amp;Changelog</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="162"/>
<source>&amp;Help translating!</source> <source>&amp;Help translating!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="168"/>
<source>&amp;About</source> <source>&amp;About</source>
<translation>&amp;Om</translation> <translation>&amp;Om</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="167"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="177"/>
<source>Save unsaved changes?</source> <source>Save unsaved changes?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="169"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="179"/>
<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 type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -136,12 +136,12 @@
<context> <context>
<name>Changelog</name> <name>Changelog</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="58"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="71"/>
<source>Fetching changelog...</source> <source>Fetching changelog...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="66"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="79"/>
<source>Done</source> <source>Done</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -149,38 +149,38 @@
<context> <context>
<name>EditorDialog</name> <name>EditorDialog</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="45"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="66"/>
<source>Edit properties of %1 %2</source> <source>Edit properties of %1 %2</source>
<translation>Rediger egenskaper for %1 %2</translation> <translation>Rediger egenskaper for %1 %2</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="59"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="80"/>
<source>Name</source> <source>Name</source>
<translation>Navn</translation> <translation>Navn</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="84"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="105"/>
<source>Label content</source> <source>Label content</source>
<translation>Etikett-innhold</translation> <translation>Etikett-innhold</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="106"/>
<source>null</source> <source>null</source>
<translation>NULL</translation> <translation>NULL</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="106"/>
<source>name</source> <source>name</source>
<translation>navn</translation> <translation>navn</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="106"/>
<source>name + value</source> <source>name + value</source>
<translation>navn + veri</translation> <translation>navn + veri</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="190"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="212"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="210"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="233"/>
<source>+ Create new %1</source> <source>+ Create new %1</source>
<translation>+ Opprett nytt %1</translation> <translation>+ Opprett nytt %1</translation>
</message> </message>
@ -188,12 +188,12 @@
<context> <context>
<name>FileDialog</name> <name>FileDialog</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="26"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="33"/>
<source>Export Logarithm Plot file</source> <source>Export Logarithm Plot file</source>
<translation type="unfinished">Eksporter logaritmeplott-fil</translation> <translation type="unfinished">Eksporter logaritmeplott-fil</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="26"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="33"/>
<source>Import Logarithm Plot file</source> <source>Import Logarithm Plot file</source>
<translation>Importer logaritmeplott-fil</translation> <translation>Importer logaritmeplott-fil</translation>
</message> </message>
@ -201,39 +201,39 @@
<context> <context>
<name>GreetScreen</name> <name>GreetScreen</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="57"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="66"/>
<source>Welcome to LogarithmPlotter</source> <source>Welcome to LogarithmPlotter</source>
<translation>Velkommen til LogarithmPlotter</translation> <translation>Velkommen til LogarithmPlotter</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="71"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="80"/>
<source>Version %1</source> <source>Version %1</source>
<translation>Versjon %1</translation> <translation>Versjon %1</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="83"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="92"/>
<source>Take a few seconds to configure LogarithmPlotter. <source>Take a few seconds to configure LogarithmPlotter.
These settings can be changed at any time from the &quot;Settings&quot; menu.</source> These settings can be changed at any time from the &quot;Settings&quot; menu.</source>
<translation>Sett opp LogarithmPlotter. <translation>Sett opp LogarithmPlotter.
Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</translation> Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="92"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="101"/>
<source>Check for updates on startup (requires online connectivity)</source> <source>Check for updates on startup (requires online connectivity)</source>
<translation>Se etter nye versjoner ved programstart. (Krever tilkobling til Internett.)</translation> <translation>Se etter nye versjoner ved programstart. (Krever tilkobling til Internett.)</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="104"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="113"/>
<source>Reset redo stack when a new action is added to history</source> <source>Reset redo stack when a new action is added to history</source>
<translation>Tilbakesitll angrehistorikk når en ny handling legges til</translation> <translation>Tilbakesitll angrehistorikk når en ny handling legges til</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="118"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="127"/>
<source>Changelog</source> <source>Changelog</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="125"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="134"/>
<source>Done</source> <source>Done</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -241,17 +241,22 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<context> <context>
<name>HistoryBrowser</name> <name>HistoryBrowser</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="63"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="56"/>
<source>Filter...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="97"/>
<source>Redo &gt;</source> <source>Redo &gt;</source>
<translation>Angre &gt;</translation> <translation>Angre &gt;</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="82"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="116"/>
<source>&gt; Now</source> <source>&gt; Now</source>
<translation>&gt; </translation> <translation>&gt; </translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="116"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="146"/>
<source>&lt; Undo</source> <source>&lt; Undo</source>
<translation>&lt; Angre</translation> <translation>&lt; Angre</translation>
</message> </message>
@ -259,7 +264,7 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<context> <context>
<name>ListSetting</name> <name>ListSetting</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="157"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="215"/>
<source>+ Add Entry</source> <source>+ Add Entry</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -267,62 +272,62 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<context> <context>
<name>LogarithmPlotter</name> <name>LogarithmPlotter</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="79"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="86"/>
<source>Objects</source> <source>Objects</source>
<translation>Objekter</translation> <translation>Objekter</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="92"/>
<source>Settings</source> <source>Settings</source>
<translation>Innstillinger</translation> <translation>Innstillinger</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="91"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="98"/>
<source>History</source> <source>History</source>
<translation>Historikk</translation> <translation>Historikk</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="199"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="210"/>
<source>Saved plot to &apos;%1&apos;.</source> <source>Saved plot to &apos;%1&apos;.</source>
<translation>Lagret plott i «%1».</translation> <translation>Lagret plott i «%1».</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="205"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="220"/>
<source>Loading file &apos;%1&apos;.</source> <source>Loading file &apos;%1&apos;.</source>
<translation>Laster inn «%1»-fil.</translation> <translation>Laster inn «%1»-fil.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="242"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="257"/>
<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="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="261"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="276"/>
<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="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="265"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="280"/>
<source>Could not save file: </source> <source>Could not save file: </source>
<translation>Kunne ikke lagre fil: </translation> <translation>Kunne ikke lagre fil: </translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="270"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="285"/>
<source>Loaded file &apos;%1&apos;.</source> <source>Loaded file &apos;%1&apos;.</source>
<translation>Lastet inn filen «%1».</translation> <translation>Lastet inn filen «%1».</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="299"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="318"/>
<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="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="310"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="333"/>
<source>&amp;Update</source> <source>&amp;Update</source>
<translation>&amp;Oppdater</translation> <translation>&amp;Oppdater</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="312"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="335"/>
<source>&amp;Update LogarithmPlotter</source> <source>&amp;Update LogarithmPlotter</source>
<translation>&amp;Installer ny versjon av LogartimePlotter</translation> <translation>&amp;Installer ny versjon av LogartimePlotter</translation>
</message> </message>
@ -330,7 +335,7 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<context> <context>
<name>ObjectCreationGrid</name> <name>ObjectCreationGrid</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectCreationGrid.qml" line="32"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectCreationGrid.qml" line="41"/>
<source>+ Create new:</source> <source>+ Create new:</source>
<translation>+ Opprett ny:</translation> <translation>+ Opprett ny:</translation>
</message> </message>
@ -338,37 +343,37 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<context> <context>
<name>ObjectLists</name> <name>ObjectLists</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="63"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="81"/>
<source>Hide all %1</source> <source>Hide all %1</source>
<translation>Skjul alle %1</translation> <translation>Skjul alle %1</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="63"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="81"/>
<source>Show all %1</source> <source>Show all %1</source>
<translation>Vis alle %1</translation> <translation>Vis alle %1</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="100"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="118"/>
<source>Hide %1 %2</source> <source>Hide %1 %2</source>
<translation>Skjul %1 %2</translation> <translation>Skjul %1 %2</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="101"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="119"/>
<source>Show %1 %2</source> <source>Show %1 %2</source>
<translation>Vis %1 %2</translation> <translation>Vis %1 %2</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="139"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="165"/>
<source>Set %1 %2 position</source> <source>Set %1 %2 position</source>
<translation type="unfinished">Sett %1 %2 posisjon</translation> <translation type="unfinished">Sett %1 %2 posisjon</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="164"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="190"/>
<source>Delete %1 %2</source> <source>Delete %1 %2</source>
<translation>Slett %1 %2</translation> <translation>Slett %1 %2</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="197"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="223"/>
<source>Pick new color for %1 %2</source> <source>Pick new color for %1 %2</source>
<translation>Velg ny farge for %1 %2</translation> <translation>Velg ny farge for %1 %2</translation>
</message> </message>
@ -376,12 +381,12 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<context> <context>
<name>PickLocationOverlay</name> <name>PickLocationOverlay</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="88"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="131"/>
<source>Pointer precision:</source> <source>Pointer precision:</source>
<translation>Peker-presisjon:</translation> <translation>Peker-presisjon:</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="108"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="151"/>
<source>Snap to grid</source> <source>Snap to grid</source>
<translation>Fest til rutenett</translation> <translation>Fest til rutenett</translation>
</message> </message>
@ -389,97 +394,97 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<context> <context>
<name>Settings</name> <name>Settings</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="157"/>
<source>X Zoom</source> <source>X Zoom</source>
<translation>X-forstørrelse</translation> <translation>X-forstørrelse</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="90"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="172"/>
<source>Y Zoom</source> <source>Y Zoom</source>
<translation>Y-forstørrelse</translation> <translation>Y-forstørrelse</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="106"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="188"/>
<source>Min X</source> <source>Min X</source>
<translation>Min. X</translation> <translation>Min. X</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="125"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="207"/>
<source>Max Y</source> <source>Max Y</source>
<translation>Maks. Y</translation> <translation>Maks. Y</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="140"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="222"/>
<source>Max X</source> <source>Max X</source>
<translation>Maks. X</translation> <translation>Maks. X</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="159"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="241"/>
<source>Min Y</source> <source>Min Y</source>
<translation>Min. Y</translation> <translation>Min. Y</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="176"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="258"/>
<source>X Axis Step</source> <source>X Axis Step</source>
<translation>X-aksesteg</translation> <translation>X-aksesteg</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="190"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="272"/>
<source>Y Axis Step</source> <source>Y Axis Step</source>
<translation>Y-aksesteg</translation> <translation>Y-aksesteg</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="204"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="286"/>
<source>Line width</source> <source>Line width</source>
<translation>Linjebredde</translation> <translation>Linjebredde</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="219"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="301"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="234"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="316"/>
<source>X Label</source> <source>X Label</source>
<translation>Navn X-akse</translation> <translation>Navn X-akse</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="260"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="342"/>
<source>Y Label</source> <source>Y Label</source>
<translation>Navn Y-akse</translation> <translation>Navn Y-akse</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="288"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="370"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="298"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="380"/>
<source>Show X graduation</source> <source>Show X graduation</source>
<translation type="unfinished">Vis X-inndeling</translation> <translation type="unfinished">Vis X-inndeling</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="308"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="390"/>
<source>Show Y graduation</source> <source>Show Y graduation</source>
<translation type="unfinished">Vis Y-inndeling</translation> <translation type="unfinished">Vis Y-inndeling</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="319"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="401"/>
<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="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="328"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="410"/>
<source>Save plot</source> <source>Save plot</source>
<translation>Lagre plott</translation> <translation>Lagre plott</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="337"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="419"/>
<source>Save plot as</source> <source>Save plot as</source>
<translation>Lagre plott som</translation> <translation>Lagre plott som</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="346"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="428"/>
<source>Load plot</source> <source>Load plot</source>
<translation>Last inn plott</translation> <translation>Last inn plott</translation>
</message> </message>
@ -487,16 +492,25 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<context> <context>
<name>changelog</name> <name>changelog</name>
<message> <message>
<location filename="../helper.py" line="49"/> <location filename="../helper.py" line="48"/>
<source>Could not fetch changelog: Server error {}.</source> <source>Could not fetch changelog: Server error {}.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../helper.py" line="51"/> <location filename="../helper.py" line="50"/>
<source>Could not fetch update: {}.</source> <source>Could not fetch update: {}.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>color</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/color.js" line="43"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/color.js" line="53"/>
<source>%1 %2&apos;s color changed from %3 to %4.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>comment</name> <name>comment</name>
<message> <message>
@ -523,13 +537,45 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<context> <context>
<name>control</name> <name>control</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="57"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="87"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="40"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="119"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="54"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="98"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="100"/>
<source>%1: </source> <source>%1: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>create</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.js" line="53"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.js" line="57"/>
<source>New %1 %2 created.</source>
<translation type="unfinished">Ny %1 %2 opprettet.</translation>
</message>
</context>
<context>
<name>delete</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.js" line="42"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.js" line="46"/>
<source>%1 %2 deleted.</source>
<translation type="unfinished">%1 %2 slettet.</translation>
</message>
</context>
<context>
<name>editproperty</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="106"/>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation type="unfinished">%1 av %2 %3 endret fra «%4» til «%5».</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="113"/>
<source>%1 of %2 changed from %3 to %4.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>function</name> <name>function</name>
<message> <message>
@ -569,29 +615,33 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<context> <context>
<name>historylib</name> <name>historylib</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="79"/>
<source>New %1 %2 created.</source> <source>New %1 %2 created.</source>
<translation>Ny %1 %2 opprettet.</translation> <translation type="vanished">Ny %1 %2 opprettet.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="96"/>
<source>%1 %2 deleted.</source> <source>%1 %2 deleted.</source>
<translation>%1 %2 slettet.</translation> <translation type="vanished">%1 %2 slettet.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="172"/>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source> <source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation>%1 av %2 %3 endret fra «%4» til «%5».</translation> <translation type="vanished">%1 av %2 %3 endret fra «%4» til «%5».</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="189"/>
<source>%1 %2 shown.</source> <source>%1 %2 shown.</source>
<translation>%1 %2 vist.</translation> <translation type="vanished">%1 %2 vist.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="191"/>
<source>%1 %2 hidden.</source> <source>%1 %2 hidden.</source>
<translation>%1 %2 skjult.</translation> <translation type="vanished">%1 %2 skjult.</translation>
</message>
</context>
<context>
<name>name</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/name.js" line="51"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/name.js" line="57"/>
<source>%1 %2 renamed to %3.</source>
<translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
@ -969,6 +1019,21 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<translation>Kunne ikke hente info om hvorvidt det er nye versjoner: {}.</translation> <translation>Kunne ikke hente info om hvorvidt det er nye versjoner: {}.</translation>
</message> </message>
</context> </context>
<context>
<name>visibility</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="46"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="52"/>
<source>%1 %2 shown.</source>
<translation type="unfinished">%1 %2 vist.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="46"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="52"/>
<source>%1 %2 hidden.</source>
<translation type="unfinished">%1 %2 skjult.</translation>
</message>
</context>
<context> <context>
<name>xcursor</name> <name>xcursor</name>
<message> <message>

View file

@ -4,23 +4,23 @@
<context> <context>
<name>About</name> <name>About</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="26"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="32"/>
<location filename="../logarithmplotter.py" line="108"/> <location filename="../logarithmplotter.py" line="112"/>
<source>About LogarithmPlotter</source> <source>About LogarithmPlotter</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="52"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="58"/>
<source>LogarithmPlotter v%1</source> <source>LogarithmPlotter v%1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="64"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="70"/>
<source>2D plotter software to make BODE plots, sequences and repartition functions.</source> <source>2D plotter software to make BODE plots, sequences and repartition functions.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="103"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="109"/>
<source>Report a bug</source> <source>Report a bug</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -28,107 +28,107 @@
<context> <context>
<name>AppMenuBar</name> <name>AppMenuBar</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="28"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="38"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="30"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="40"/>
<source>&amp;Load...</source> <source>&amp;Load...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="37"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="47"/>
<source>&amp;Save</source> <source>&amp;Save</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="43"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="53"/>
<source>Save &amp;As...</source> <source>Save &amp;As...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="51"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="61"/>
<source>&amp;Quit</source> <source>&amp;Quit</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="65"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
<source>&amp;Edit</source> <source>&amp;Edit</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="67"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="77"/>
<source>&amp;Undo</source> <source>&amp;Undo</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
<source>&amp;Redo</source> <source>&amp;Redo</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="84"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="94"/>
<source>&amp;Copy plot</source> <source>&amp;Copy plot</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="92"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="102"/>
<source>&amp;Create</source> <source>&amp;Create</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="114"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="124"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="117"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="127"/>
<source>Check for updates on startup</source> <source>Check for updates on startup</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="126"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="136"/>
<source>Reset redo stack automaticly</source> <source>Reset redo stack automaticly</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="135"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="145"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
<source>&amp;Source code</source> <source>&amp;Source code</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
<source>&amp;Report a bug</source> <source>&amp;Report a bug</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="157"/>
<source>&amp;Changelog</source> <source>&amp;Changelog</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="162"/>
<source>&amp;Help translating!</source> <source>&amp;Help translating!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="168"/>
<source>&amp;About</source> <source>&amp;About</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="167"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="177"/>
<source>Save unsaved changes?</source> <source>Save unsaved changes?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="169"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="179"/>
<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 type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -136,12 +136,12 @@
<context> <context>
<name>Changelog</name> <name>Changelog</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="58"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="71"/>
<source>Fetching changelog...</source> <source>Fetching changelog...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="66"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="79"/>
<source>Done</source> <source>Done</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -149,38 +149,38 @@
<context> <context>
<name>EditorDialog</name> <name>EditorDialog</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="45"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="66"/>
<source>Edit properties of %1 %2</source> <source>Edit properties of %1 %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="59"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="80"/>
<source>Name</source> <source>Name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="84"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="105"/>
<source>Label content</source> <source>Label content</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="106"/>
<source>null</source> <source>null</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="106"/>
<source>name</source> <source>name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="106"/>
<source>name + value</source> <source>name + value</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="190"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="212"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="210"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="233"/>
<source>+ Create new %1</source> <source>+ Create new %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -188,12 +188,12 @@
<context> <context>
<name>FileDialog</name> <name>FileDialog</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="26"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="33"/>
<source>Export Logarithm Plot file</source> <source>Export Logarithm Plot file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="26"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="33"/>
<source>Import Logarithm Plot file</source> <source>Import Logarithm Plot file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -201,38 +201,38 @@
<context> <context>
<name>GreetScreen</name> <name>GreetScreen</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="57"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="66"/>
<source>Welcome to LogarithmPlotter</source> <source>Welcome to LogarithmPlotter</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="71"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="80"/>
<source>Version %1</source> <source>Version %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="83"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="92"/>
<source>Take a few seconds to configure LogarithmPlotter. <source>Take a few seconds to configure LogarithmPlotter.
These settings can be changed at any time from the &quot;Settings&quot; menu.</source> These settings can be changed at any time from the &quot;Settings&quot; menu.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="92"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="101"/>
<source>Check for updates on startup (requires online connectivity)</source> <source>Check for updates on startup (requires online connectivity)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="104"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="113"/>
<source>Reset redo stack when a new action is added to history</source> <source>Reset redo stack when a new action is added to history</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="118"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="127"/>
<source>Changelog</source> <source>Changelog</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="125"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="134"/>
<source>Done</source> <source>Done</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -240,17 +240,22 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<context> <context>
<name>HistoryBrowser</name> <name>HistoryBrowser</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="63"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="56"/>
<source>Filter...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="97"/>
<source>Redo &gt;</source> <source>Redo &gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="82"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="116"/>
<source>&gt; Now</source> <source>&gt; Now</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="116"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="146"/>
<source>&lt; Undo</source> <source>&lt; Undo</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -258,7 +263,7 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<context> <context>
<name>ListSetting</name> <name>ListSetting</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="157"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="215"/>
<source>+ Add Entry</source> <source>+ Add Entry</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -266,62 +271,62 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<context> <context>
<name>LogarithmPlotter</name> <name>LogarithmPlotter</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="79"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="86"/>
<source>Objects</source> <source>Objects</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="92"/>
<source>Settings</source> <source>Settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="91"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="98"/>
<source>History</source> <source>History</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="199"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="210"/>
<source>Saved plot to &apos;%1&apos;.</source> <source>Saved plot to &apos;%1&apos;.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="205"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="220"/>
<source>Loading file &apos;%1&apos;.</source> <source>Loading file &apos;%1&apos;.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="242"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="257"/>
<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="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="261"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="276"/>
<source>Invalid file provided.</source> <source>Invalid file provided.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="265"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="280"/>
<source>Could not save file: </source> <source>Could not save file: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="270"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="285"/>
<source>Loaded file &apos;%1&apos;.</source> <source>Loaded file &apos;%1&apos;.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="299"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="318"/>
<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="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="310"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="333"/>
<source>&amp;Update</source> <source>&amp;Update</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="312"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="335"/>
<source>&amp;Update LogarithmPlotter</source> <source>&amp;Update LogarithmPlotter</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -329,7 +334,7 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<context> <context>
<name>ObjectCreationGrid</name> <name>ObjectCreationGrid</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectCreationGrid.qml" line="32"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectCreationGrid.qml" line="41"/>
<source>+ Create new:</source> <source>+ Create new:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -337,37 +342,37 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<context> <context>
<name>ObjectLists</name> <name>ObjectLists</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="63"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="81"/>
<source>Hide all %1</source> <source>Hide all %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="63"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="81"/>
<source>Show all %1</source> <source>Show all %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="100"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="118"/>
<source>Hide %1 %2</source> <source>Hide %1 %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="101"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="119"/>
<source>Show %1 %2</source> <source>Show %1 %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="139"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="165"/>
<source>Set %1 %2 position</source> <source>Set %1 %2 position</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="164"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="190"/>
<source>Delete %1 %2</source> <source>Delete %1 %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="197"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="223"/>
<source>Pick new color for %1 %2</source> <source>Pick new color for %1 %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -375,12 +380,12 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<context> <context>
<name>PickLocationOverlay</name> <name>PickLocationOverlay</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="88"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="131"/>
<source>Pointer precision:</source> <source>Pointer precision:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="108"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="151"/>
<source>Snap to grid</source> <source>Snap to grid</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -388,97 +393,97 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<context> <context>
<name>Settings</name> <name>Settings</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="157"/>
<source>X Zoom</source> <source>X Zoom</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="90"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="172"/>
<source>Y Zoom</source> <source>Y Zoom</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="106"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="188"/>
<source>Min X</source> <source>Min X</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="125"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="207"/>
<source>Max Y</source> <source>Max Y</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="140"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="222"/>
<source>Max X</source> <source>Max X</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="159"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="241"/>
<source>Min Y</source> <source>Min Y</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="176"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="258"/>
<source>X Axis Step</source> <source>X Axis Step</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="190"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="272"/>
<source>Y Axis Step</source> <source>Y Axis Step</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="204"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="286"/>
<source>Line width</source> <source>Line width</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="219"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="301"/>
<source>Text size (px)</source> <source>Text size (px)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="234"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="316"/>
<source>X Label</source> <source>X Label</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="260"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="342"/>
<source>Y Label</source> <source>Y Label</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="288"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="370"/>
<source>X Log scale</source> <source>X Log scale</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="298"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="380"/>
<source>Show X graduation</source> <source>Show X graduation</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="308"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="390"/>
<source>Show Y graduation</source> <source>Show Y graduation</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="319"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="401"/>
<source>Copy to clipboard</source> <source>Copy to clipboard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="328"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="410"/>
<source>Save plot</source> <source>Save plot</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="337"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="419"/>
<source>Save plot as</source> <source>Save plot as</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="346"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="428"/>
<source>Load plot</source> <source>Load plot</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -486,16 +491,25 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<context> <context>
<name>changelog</name> <name>changelog</name>
<message> <message>
<location filename="../helper.py" line="49"/> <location filename="../helper.py" line="48"/>
<source>Could not fetch changelog: Server error {}.</source> <source>Could not fetch changelog: Server error {}.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../helper.py" line="51"/> <location filename="../helper.py" line="50"/>
<source>Could not fetch update: {}.</source> <source>Could not fetch update: {}.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>color</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/color.js" line="43"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/color.js" line="53"/>
<source>%1 %2&apos;s color changed from %3 to %4.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>comment</name> <name>comment</name>
<message> <message>
@ -522,13 +536,45 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<context> <context>
<name>control</name> <name>control</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="57"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="87"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="40"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="119"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="54"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="98"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="100"/>
<source>%1: </source> <source>%1: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>create</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.js" line="53"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.js" line="57"/>
<source>New %1 %2 created.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>delete</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.js" line="42"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.js" line="46"/>
<source>%1 %2 deleted.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>editproperty</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="106"/>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="113"/>
<source>%1 of %2 changed from %3 to %4.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>function</name> <name>function</name>
<message> <message>
@ -566,30 +612,11 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
</message> </message>
</context> </context>
<context> <context>
<name>historylib</name> <name>name</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="79"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/name.js" line="51"/>
<source>New %1 %2 created.</source> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/name.js" line="57"/>
<translation type="unfinished"></translation> <source>%1 %2 renamed to %3.</source>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="96"/>
<source>%1 %2 deleted.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="172"/>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="189"/>
<source>%1 %2 shown.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="191"/>
<source>%1 %2 hidden.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
@ -968,6 +995,21 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>visibility</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="46"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="52"/>
<source>%1 %2 shown.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="46"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/visibility.js" line="52"/>
<source>%1 %2 hidden.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>xcursor</name> <name>xcursor</name>
<message> <message>

View file

@ -74,14 +74,18 @@ def run():
print("Loaded dependencies in " + str((dep_time - start_time)*1000) + "ms.") print("Loaded dependencies in " + str((dep_time - start_time)*1000) + "ms.")
icon_fallbacks = QIcon.fallbackSearchPaths(); icon_fallbacks = QIcon.fallbackSearchPaths();
icon_fallbacks.append(path.realpath(path.join(getcwd(), "qml", "eu", "ad5001", "LogarithmPlotter", "icons"))) base_icon_path = path.join(getcwd(), "qml", "eu", "ad5001", "LogarithmPlotter", "icons")
icon_fallbacks.append(path.realpath(path.join(getcwd(), "qml", "eu", "ad5001", "LogarithmPlotter", "icons", "settings"))) icon_fallbacks.append(path.realpath(path.join(base_icon_path, "common")))
icon_fallbacks.append(path.realpath(path.join(getcwd(), "qml", "eu", "ad5001", "LogarithmPlotter", "icons", "settings", "custom"))) icon_fallbacks.append(path.realpath(path.join(base_icon_path, "objects")))
icon_fallbacks.append(path.realpath(path.join(base_icon_path, "history")))
icon_fallbacks.append(path.realpath(path.join(base_icon_path, "settings")))
icon_fallbacks.append(path.realpath(path.join(base_icon_path, "settings", "custom")))
QIcon.setFallbackSearchPaths(icon_fallbacks); QIcon.setFallbackSearchPaths(icon_fallbacks);
app = QApplication(argv) app = QApplication(argv)
app.setApplicationName("LogarithmPlotter") app.setApplicationName("LogarithmPlotter")
app.setOrganizationName("Ad5001") app.setOrganizationName("Ad5001")
app.styleHints().setShowShortcutsInContextMenus(True)
app.setWindowIcon(QIcon(path.realpath(path.join(getcwd(), "logarithmplotter.svg")))) app.setWindowIcon(QIcon(path.realpath(path.join(getcwd(), "logarithmplotter.svg"))))
# Installing translators # Installing translators

View file

@ -18,6 +18,7 @@
import QtQuick 2.12 import QtQuick 2.12
import QtQuick.Dialogs 1.3 import QtQuick.Dialogs 1.3
//import QtQuick.Controls 2.12
import eu.ad5001.MixedMenu 1.1 import eu.ad5001.MixedMenu 1.1
import "js/objects.js" as Objects import "js/objects.js" as Objects
import "js/historylib.js" as HistoryLib import "js/historylib.js" as HistoryLib
@ -108,7 +109,7 @@ MenuBar {
visible: Objects.types[modelData].createable() visible: Objects.types[modelData].createable()
height: visible ? implicitHeight : 0 height: visible ? implicitHeight : 0
icon.name: modelData icon.name: modelData
icon.source: './icons/' + modelData + '.svg' icon.source: './icons/objects/' + modelData + '.svg'
icon.color: sysPalette.buttonText icon.color: sysPalette.buttonText
onTriggered: { onTriggered: {
var newObj = Objects.createNewRegisteredObject(modelData) var newObj = Objects.createNewRegisteredObject(modelData)
@ -145,12 +146,12 @@ MenuBar {
Action { Action {
text: qsTr("&Source code") text: qsTr("&Source code")
icon.name: 'software-sources' icon.name: 'software-sources'
onTriggered: Helper.openUrl("https://git.ad5001.eu/Ad5001/LogarithmPlotter/issues") onTriggered: Qt.openUrlExternally("https://git.ad5001.eu/Ad5001/LogarithmPlotter/issues")
} }
Action { Action {
text: qsTr("&Report a bug") text: qsTr("&Report a bug")
icon.name: 'tools-report-bug' icon.name: 'tools-report-bug'
onTriggered: Helper.openUrl("https://git.ad5001.eu/Ad5001/LogarithmPlotter/issues") onTriggered: Qt.openUrlExternally("https://git.ad5001.eu/Ad5001/LogarithmPlotter/issues")
} }
Action { Action {
text: qsTr("&Changelog") text: qsTr("&Changelog")
@ -160,7 +161,7 @@ MenuBar {
Action { Action {
text: qsTr("&Help translating!") text: qsTr("&Help translating!")
icon.name: 'translator' icon.name: 'translator'
onTriggered: Helper.openUrl("https://hosted.weblate.org/engage/logarithmplotter/") onTriggered: Qt.openUrlExternally("https://hosted.weblate.org/engage/logarithmplotter/")
} }
MenuSeparator { } MenuSeparator { }
Action { Action {

View file

@ -18,12 +18,13 @@
import QtQuick 2.12 import QtQuick 2.12
import QtQml 2.12 import QtQml 2.12
import "js/objects.js" as Objects import "../js/objects.js" as Objects
import "js/historylib.js" as HistoryLib import "../js/historylib.js" as HistoryLib
import "../js/history/common.js" as HistoryCommon
/*! /*!
\qmltype History \qmltype History
\inqmlmodule eu.ad5001.LogarithmPlotter \inqmlmodule eu.ad5001.LogarithmPlotter.History
\brief QObject holding persistantly for undo & redo stacks. \brief QObject holding persistantly for undo & redo stacks.
\sa HistoryBrowser, historylib \sa HistoryBrowser, historylib
@ -209,5 +210,6 @@ Item {
Component.onCompleted: { Component.onCompleted: {
HistoryLib.history = historyObj HistoryLib.history = historyObj
HistoryCommon.themeTextColor = sysPalette.windowText
} }
} }

View file

@ -0,0 +1,167 @@
/**
* LogarithmPlotter - 2D plotter software to make BODE plots, sequences and repartition functions.
* Copyright (C) 2022 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.Controls 2.12
import QtQuick 2.12
import eu.ad5001.LogarithmPlotter.Setting 1.0 as Setting
import "../js/utils.js" as Utils
/*!
\qmltype HistoryBrowser
\inqmlmodule eu.ad5001.LogarithmPlotter.History
\brief Tab of the drawer that allows to navigate through the undo and redo history.
Creates a scrollable view containing a list of history actions based on the redo stack, then a "Now" indicator
followed by the entirety of the saved undo stack. Each action can be click to restore a state of the graph at
some point of the history.
\sa LogarithmPlotter, Settings, ObjectLists
*/
Item {
id: historyBrowser
/*!
\qmlproperty int HistoryBrowser::actionWidth
Width of the actions.
*/
property int actionWidth: width-20
/*!
\qmlproperty int HistoryBrowser::darkTheme
true when the system is running with a dark theme, false otherwise.
*/
property bool darkTheme: isDarkTheme()
Setting.TextSetting {
id: filterInput
anchors.left: parent.left
anchors.right: parent.right
anchors.top: parent.top
placeholderText: qsTr("Filter...")
}
ScrollView {
anchors.left: parent.left
anchors.right: parent.right
anchors.bottom: parent.bottom
anchors.top: filterInput.bottom
ScrollBar.horizontal.visible: false
clip: true
Flickable {
width: parent.width
height: parent.height
contentHeight: redoColumn.height + nowRect.height + undoColumn.height
contentWidth: parent.width
Column {
id: redoColumn
anchors.right: parent.right
anchors.top: parent.top
width: actionWidth
Repeater {
model: history.redoCount
HistoryItem {
id: redoButton
width: actionWidth
//height: actionHeight
isRedo: true
idx: index
darkTheme: historyBrowser.darkTheme
hidden: !(filterInput.value == "" || content.includes(filterInput.value))
}
}
}
Text {
anchors.left: parent.left
anchors.bottom: nowRect.top
text: qsTr("Redo >")
color: sysPaletteIn.windowText
transform: Rotation { origin.x: 30; origin.y: 30; angle: 270}
height: 70
width: 20
visible: history.redoCount > 0
}
Rectangle {
id: nowRect
anchors.right: parent.right
anchors.top: redoColumn.bottom
width: actionWidth
height: 40
color: sysPalette.highlight
Text {
anchors.verticalCenter: parent.verticalCenter
anchors.left: parent.left
anchors.leftMargin: 5
text: qsTr("> Now")
color: sysPalette.windowText
}
}
Column {
id: undoColumn
anchors.right: parent.right
anchors.top: nowRect.bottom
width: actionWidth
Repeater {
model: history.undoCount
HistoryItem {
id: undoButton
width: actionWidth
//height: actionHeight
isRedo: false
idx: index
darkTheme: historyBrowser.darkTheme
hidden: !(filterInput.value == "" || content.includes(filterInput.value))
}
}
}
Text {
anchors.left: parent.left
anchors.top: undoColumn.top
text: qsTr("< Undo")
color: sysPaletteIn.windowText
transform: Rotation { origin.x: 30; origin.y: 30; angle: 270}
height: 60
width: 20
visible: history.undoCount > 0
}
}
}
/*!
\qmlmethod bool HistoryBrowser::isDarkTheme()
Checks whether the system is running with a light or dark theme.
*/
function isDarkTheme() {
let hex = sysPalette.windowText.toString()
// We only check the first parameter, as on all normal OSes, text color is grayscale.
return parseInt(hex.substr(1,2), 16) > 128
}
}

View file

@ -0,0 +1,149 @@
/**
* LogarithmPlotter - 2D plotter software to make BODE plots, sequences and repartition functions.
* Copyright (C) 2022 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.Controls 2.12
import QtQuick 2.12
import QtGraphicalEffects 1.15
import "../js/utils.js" as Utils
import eu.ad5001.LogarithmPlotter.Setting 1.0 as Setting
/*!
\qmltype HistoryItem
\inqmlmodule eu.ad5001.LogarithmPlotter.History
\brief Item representing an history action.
Creates a scrollable view containing a list of history actions based on the redo stack, then a "Now" indicator
followed by the entirety of the saved undo stack. Each action can be click to restore a state of the graph at
some point of the history.
\sa HistoryBrowser
*/
Button {
id: redoButton
flat: true
/*!
\qmlproperty bool HistoryItem::isRedo
true if the action is in the redo stack, false othewise.
*/
property bool isRedo
/*!
\qmlproperty int HistoryItem::idx
Index of the item within the HistoryBrowser list.
*/
property int idx
/*!
\qmlproperty bool HistoryItem::darkTheme
true when the system is running with a dark theme, false otherwise.
*/
property bool darkTheme
/*!
\qmlproperty bool HistoryItem::hidden
true when the item is filtered out, false otherwise.
*/
property bool hidden: false
/*!
\qmlproperty int HistoryItem::historyAction
Associated history action.
*/
readonly property var historyAction: isRedo ? history.redoStack[idx] : history.undoStack[history.undoCount-idx-1]
/*!
\qmlproperty int HistoryItem::actionHeight
Base height of the action.
*/
readonly property int actionHeight: 40
/*!
\qmlproperty color HistoryItem::clr
Color of the history action.
*/
readonly property color clr: historyAction.color(darkTheme)
/*!
\qmlproperty string HistoryItem::clr
Label description of the history item.
*/
readonly property string content: historyAction.getReadableString()
height: hidden ? 8 : Math.max(actionHeight, label.height + 15)
LinearGradient {
anchors.fill: parent
visible: !hidden
start: Qt.point(0, 0)
end: Qt.point(parent.width, 0)
gradient: Gradient {
GradientStop { position: 0.1; color: "transparent" }
GradientStop { position: 1.5; color: clr }
}
}
Setting.Icon {
id: icon
anchors.left: parent.left
anchors.leftMargin: 6
anchors.verticalCenter: parent.verticalCenter
visible: !hidden
width: 18
height: 18
color: sysPalette.windowText
source: `../icons/history/${historyAction.icon()}.svg`
}
Label {
id: label
anchors.left: icon.right
anchors.right: parent.right
anchors.leftMargin: 6
anchors.rightMargin: 20
anchors.verticalCenter: parent.verticalCenter
visible: !hidden
font.pixelSize: 14
text: historyAction.getHTMLString().replace(/\$\{tag_color\}/g, clr)
textFormat: Text.RichText
clip: true
wrapMode: Text.WordWrap
}
Rectangle {
id: hiddenDot
anchors.centerIn: parent
visible: hidden
width: 5
height: 5
radius: 5
color: sysPalette.windowText
}
//text: content
ToolTip.visible: hovered
ToolTip.delay: 200
ToolTip.text: content
onClicked: {
if(isRedo)
history.redoMultipleDefered(history.redoCount-idx)
else
history.undoMultipleDefered(+idx+1)
}
}

View file

@ -0,0 +1,5 @@
module eu.ad5001.LogarithmPlotter.History
History 1.0 History.qml
HistoryBrowser 1.0 HistoryBrowser.qml
HistoryItem 1.0 HistoryItem.qml

View file

@ -1,146 +0,0 @@
/**
* LogarithmPlotter - 2D plotter software to make BODE plots, sequences and repartition functions.
* Copyright (C) 2022 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.Controls 2.12
import QtQuick 2.12
import "js/utils.js" as Utils
/*!
\qmltype HistoryBrowser
\inqmlmodule eu.ad5001.LogarithmPlotter
\brief Tab of the drawer that allows to navigate through the undo and redo history.
Creates a scrollable view containing a list of history actions based on the redo stack, then a "Now" indicator
followed by the entirety of the saved undo stack. Each action can be click to restore a state of the graph at
some point of the history.
\sa LogarithmPlotter, Settings, ObjectLists
*/
ScrollView {
id: historyBrowser
/*!
\qmlproperty int HistoryBrowser::actionWidth
Width of the actions.
*/
property int actionWidth: width-20
/*!
\qmlproperty int HistoryBrowser::actionHeight
Height of the actions.
*/
property int actionHeight: 30
Flickable {
width: parent.width
height: parent.height
contentHeight: redoColumn.height + nowRect.height + undoColumn.height
contentWidth: parent.width
Column {
id: redoColumn
anchors.right: parent.right
anchors.top: parent.top
width: historyBrowser.actionWidth
Repeater {
model: history.redoCount
Button {
id: redoButton
width: historyBrowser.actionWidth
height: actionHeight
flat: true
text: history.redoStack[index].getReadableString()
ToolTip.visible: hovered
ToolTip.text: text
onClicked: {
history.redoMultipleDefered(history.redoCount-index)
}
}
}
}
Text {
anchors.left: parent.left
anchors.bottom: nowRect.top
text: qsTr("Redo >")
color: sysPaletteIn.windowText
transform: Rotation { origin.x: 30; origin.y: 30; angle: 270}
height: 70
width: 20
visible: history.redoCount > 0
}
Rectangle {
id: nowRect
anchors.right: parent.right
anchors.top: redoColumn.bottom
width: historyBrowser.actionWidth
height: actionHeight
color: sysPalette.highlight
Text {
anchors.verticalCenter: parent.verticalCenter
anchors.left: parent.left
anchors.leftMargin: 5
text: qsTr("> Now")
color: sysPalette.windowText
}
}
Column {
id: undoColumn
anchors.right: parent.right
anchors.top: nowRect.bottom
width: historyBrowser.actionWidth
Repeater {
model: history.undoCount
Button {
id: undoButton
width: historyBrowser.actionWidth
height: actionHeight
flat: true
text: history.undoStack[history.undoCount-index-1].getReadableString()
ToolTip.visible: hovered
ToolTip.text: text
onClicked: {
history.undoMultipleDefered(index+1)
}
}
}
}
Text {
anchors.left: parent.left
anchors.top: undoColumn.top
text: qsTr("< Undo")
color: sysPaletteIn.windowText
transform: Rotation { origin.x: 30; origin.y: 30; angle: 270}
height: 60
width: 20
visible: history.undoCount > 0
}
}
}

View file

@ -25,6 +25,7 @@ import QtQuick 2.12
import "js/objs/autoload.js" as ALObjects import "js/objs/autoload.js" as ALObjects
import "js/objects.js" as Objects import "js/objects.js" as Objects
import eu.ad5001.LogarithmPlotter.History 1.0
import eu.ad5001.LogarithmPlotter.ObjectLists 1.0 import eu.ad5001.LogarithmPlotter.ObjectLists 1.0
import eu.ad5001.LogarithmPlotter.Popup 1.0 as Popup import eu.ad5001.LogarithmPlotter.Popup 1.0 as Popup
@ -333,7 +334,7 @@ ApplicationWindow {
Action { Action {
text: qsTr("&Update LogarithmPlotter") text: qsTr("&Update LogarithmPlotter")
icon.name: 'update' icon.name: 'update'
onTriggered: Helper.openUrl("https://dev.apps.ad5001.eu/logarithmplotter") onTriggered: Qt.openUrlExternally("https://dev.apps.ad5001.eu/logarithmplotter")
} }
} }

View file

@ -78,7 +78,7 @@ D.Dialog {
id: nameProperty id: nameProperty
height: 30 height: 30
label: qsTr("Name") label: qsTr("Name")
icon: "icons/settings/custom/label.svg" icon: "common/label.svg"
min: 1 min: 1
width: dlgProperties.width width: dlgProperties.width
value: objEditor.obj.name value: objEditor.obj.name
@ -105,7 +105,7 @@ D.Dialog {
label: qsTr("Label content") label: qsTr("Label content")
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: "icons/settings/custom/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) {
@ -144,7 +144,7 @@ D.Dialog {
height: visible ? 30 : 0 height: visible ? 30 : 0
width: parent.width width: parent.width
label: parent.label label: parent.label
icon: `icons/settings/custom/${parent.icon}.svg` icon: `settings/custom/${parent.icon}.svg`
isDouble: modelData[1] == 'number' isDouble: modelData[1] == 'number'
visible: paramTypeIn(modelData[1], ['Expression', 'Domain', 'string', 'number']) visible: paramTypeIn(modelData[1], ['Expression', 'Domain', 'string', 'number'])
defValue: visible ? { defValue: visible ? {
@ -180,7 +180,7 @@ D.Dialog {
height: visible ? 20 : 0 height: visible ? 20 : 0
width: parent.width width: parent.width
text: parent.label text: parent.label
//icon: visible ? `icons/settings/custom/${parent.icon}.svg` : '' //icon: visible ? `settings/custom/${parent.icon}.svg` : ''
checked: visible ? objEditor.obj[modelData[0]] : false checked: visible ? objEditor.obj[modelData[0]] : false
onClicked: { onClicked: {
@ -200,7 +200,7 @@ D.Dialog {
width: dlgProperties.width width: dlgProperties.width
height: visible ? 30 : 0 height: visible ? 30 : 0
label: parent.label label: parent.label
icon: visible ? `icons/settings/custom/${parent.icon}.svg` : '' icon: visible ? `settings/custom/${parent.icon}.svg` : ''
// True to select an object of type, false for enums. // True to select an object of type, false for enums.
property bool selectObjMode: paramTypeIn(modelData[1], ['ObjectType']) property bool selectObjMode: paramTypeIn(modelData[1], ['ObjectType'])
property bool isRealObject: !selectObjMode || (modelData[1].objType != "ExecutableObject" && modelData[1].objType != "DrawableObject") property bool isRealObject: !selectObjMode || (modelData[1].objType != "ExecutableObject" && modelData[1].objType != "DrawableObject")
@ -208,7 +208,9 @@ D.Dialog {
// Base, untranslated version of the model. // Base, untranslated version of the model.
property var baseModel: visible ? property var baseModel: visible ?
(selectObjMode ? (selectObjMode ?
Objects.getObjectsName(modelData[1].objType).concat(isRealObject ? [qsTr("+ Create new %1").arg(modelData[1].objType)] : []) : Objects.getObjectsName(modelData[1].objType).concat(
isRealObject ? [qsTr("+ Create new %1").arg(Objects.types[modelData[1].objType].displayType())] :
[]) :
modelData[1].values) modelData[1].values)
: [] : []
// Translated verison of the model. // Translated verison of the model.
@ -228,7 +230,8 @@ D.Dialog {
selectedObj = Objects.createNewRegisteredObject(modelData[1].objType) selectedObj = Objects.createNewRegisteredObject(modelData[1].objType)
history.addToHistory(new HistoryLib.CreateNewObject(selectedObj.name, modelData[1].objType, selectedObj.export())) history.addToHistory(new HistoryLib.CreateNewObject(selectedObj.name, modelData[1].objType, selectedObj.export()))
baseModel = Objects.getObjectsName(modelData[1].objType).concat( baseModel = Objects.getObjectsName(modelData[1].objType).concat(
isRealObject ? [qsTr("+ Create new %1").arg(modelData[1].objType)] : []) isRealObject ? [qsTr("+ Create new %1").arg(Objects.types[modelData[1].objType].displayType())] :
[])
currentIndex = baseModel.indexOf(selectedObj.name) currentIndex = baseModel.indexOf(selectedObj.name)
} }
selectedObj.requiredBy.push(Objects.currentObjects[objEditor.objType][objEditor.objIndex]) selectedObj.requiredBy.push(Objects.currentObjects[objEditor.objType][objEditor.objIndex])
@ -262,7 +265,7 @@ D.Dialog {
visible: paramTypeIn(modelData[1], ['List', 'Dict']) visible: paramTypeIn(modelData[1], ['List', 'Dict'])
label: parent.label label: parent.label
//icon: `icons/settings/custom/${parent.icon}.svg` //icon: `settings/custom/${parent.icon}.svg`
dictionaryMode: paramTypeIn(modelData[1], ['Dict']) dictionaryMode: paramTypeIn(modelData[1], ['Dict'])
keyType: dictionaryMode ? modelData[1].keyType : 'string' keyType: dictionaryMode ? modelData[1].keyType : 'string'
valueType: visible ? modelData[1].valueType : 'string' valueType: visible ? modelData[1].valueType : 'string'

View file

@ -20,6 +20,8 @@ import QtQuick 2.12
import QtQuick.Controls 2.12 import QtQuick.Controls 2.12
import "../js/objects.js" as Objects import "../js/objects.js" as Objects
import "../js/historylib.js" as HistoryLib import "../js/historylib.js" as HistoryLib
import eu.ad5001.LogarithmPlotter.Setting 1.0 as Setting
/*! /*!
\qmltype ObjectCreationGrid \qmltype ObjectCreationGrid
@ -48,16 +50,43 @@ Column {
Button { Button {
id: createBtn id: createBtn
text: Objects.types[modelData].displayType()
width: parent.width/3 width: parent.width/3
visible: Objects.types[modelData].createable() visible: Objects.types[modelData].createable()
height: visible ? implicitHeight : 0 height: visible ? width*0.8 : 0
display: AbstractButton.TextUnderIcon // The KDE SDK is kinda buggy, so it respects neither specified color nor display propreties.
icon.name: modelData //display: AbstractButton.TextUnderIcon
icon.source: '../icons/' + modelData + '.svg'
icon.width: 24 Setting.Icon {
icon.height: 24 id: icon
icon.color: sysPalette.buttonText width: 24
height: 24
anchors.left: parent.left
anchors.leftMargin: (parent.width-width)/2
anchors.top: parent.top
anchors.topMargin: (label.y-height)/2
color: sysPalette.windowText
source: '../icons/objects/'+modelData+'.svg'
}
Label {
id: label
anchors.bottom: parent.bottom
anchors.bottomMargin: 5
anchors.left: parent.left
anchors.leftMargin: 4
anchors.right: parent.right
anchors.rightMargin: 4
horizontalAlignment: Text.AlignHCenter
font.pixelSize: 14
text: Objects.types[modelData].displayType()
wrapMode: Text.WordWrap
clip: true
}
ToolTip.visible: hovered
ToolTip.delay: 200
ToolTip.text: label.text
onClicked: { onClicked: {
var newObj = Objects.createNewRegisteredObject(modelData) var newObj = Objects.createNewRegisteredObject(modelData)

View file

@ -19,6 +19,7 @@
import QtQuick 2.12 import QtQuick 2.12
import QtQuick.Dialogs 1.3 as D import QtQuick.Dialogs 1.3 as D
import QtQuick.Controls 2.12 import QtQuick.Controls 2.12
import eu.ad5001.LogarithmPlotter.Setting 1.0 as Setting
import "../js/objects.js" as Objects import "../js/objects.js" as Objects
import "../js/historylib.js" as HistoryLib import "../js/historylib.js" as HistoryLib
@ -33,188 +34,211 @@ import "../js/historylib.js" as HistoryLib
\sa LogarithmPlotter, ObjectCreationGrid, ObjectLists \sa LogarithmPlotter, ObjectCreationGrid, ObjectLists
*/ */
ListView { ScrollView {
id: objectListList id: objectListList
signal changed() signal changed()
property var listViews: {'':''} // Needs to be initialized or will be undefined -_- property var listViews: {'':''} // Needs to be initialized or will be undefined -_-
model: Object.keys(Objects.types)
implicitHeight: contentItem.childrenRect.height + footer.height + 10
delegate: ListView { ScrollBar.horizontal.visible: false
id: objTypeList ScrollBar.vertical.visible: true
property string objType: objectListList.model[index]
property var editingRows: [] ListView {
model: Objects.currentObjects[objType] id: objectsListView
width: objectListList.width model: Object.keys(Objects.types)
implicitHeight: contentItem.childrenRect.height width: implicitWidth //objectListList.width - (implicitHeight > objectListList.parent.height ? 20 : 0)
visible: model != undefined && model.length > 0 implicitHeight: contentItem.childrenRect.height + footer.height + 10
interactive: false
Component.onCompleted: objectListList.listViews[objType] = objTypeList // Listing in order to be refreshed delegate: ListView {
id: objTypeList
header: Row { property string objType: objectsListView.model[index]
width: typeHeaderText.width + typeVisibilityCheckBox.visible property var editingRows: []
height: visible ? 20 : 0 model: Objects.currentObjects[objType]
visible: objTypeList.visible width: objectsListView.width
implicitHeight: contentItem.childrenRect.height
visible: model != undefined && model.length > 0
interactive: false
CheckBox { Component.onCompleted: objectListList.listViews[objType] = objTypeList // Listing in order to be refreshed
id: typeVisibilityCheckBox
checked: Objects.currentObjects[objType] != undefined ? Objects.currentObjects[objType].every(obj => obj.visible) : true header: Row {
onClicked: { width: typeHeaderText.width + typeVisibilityCheckBox.visible
for(var obj of Objects.currentObjects[objType]) obj.visible = this.checked height: visible ? 20 : 0
for(var obj of objTypeList.editingRows) obj.objVisible = this.checked visible: objTypeList.visible
objectListList.changed()
}
ToolTip.visible: hovered CheckBox {
ToolTip.text: checked ? qsTr("Hide all %1").arg(Objects.types[objType].displayTypeMultiple()) : qsTr("Show all %1").arg(Objects.types[objType].displayTypeMultiple()) id: typeVisibilityCheckBox
} checked: Objects.currentObjects[objType] != undefined ? Objects.currentObjects[objType].every(obj => obj.visible) : true
Label {
id: typeHeaderText
verticalAlignment: TextInput.AlignVCenter
text: Objects.types[objType].displayTypeMultiple() + ":"
font.pixelSize: 20
}
}
delegate: Item {
id: controlRow
property var obj: Objects.currentObjects[objType][index]
property alias objVisible: objVisibilityCheckBox.checked
height: 40
width: objTypeList.width
Component.onCompleted: objTypeList.editingRows.push(controlRow)
CheckBox {
id: objVisibilityCheckBox
checked: Objects.currentObjects[objType][index].visible
anchors.verticalCenter: parent.verticalCenter
anchors.left: parent.left
anchors.leftMargin: 5
onClicked: {
history.addToHistory(new HistoryLib.EditedVisibility(
Objects.currentObjects[objType][index].name, objType, this.checked
))
Objects.currentObjects[objType][index].visible = this.checked
objectListList.changed()
controlRow.obj = Objects.currentObjects[objType][index]
}
ToolTip.visible: hovered
ToolTip.text: checked ?
qsTr("Hide %1 %2").arg(Objects.types[objType].displayType()).arg(obj.name) :
qsTr("Show %1 %2").arg(Objects.types[objType].displayType()).arg(obj.name)
}
Label {
id: objDescription
anchors.left: objVisibilityCheckBox.right
anchors.right: deleteButton.left
height: parent.height
verticalAlignment: TextInput.AlignVCenter
text: obj.getReadableString()
font.pixelSize: 14
MouseArea {
anchors.fill: parent
onClicked: { onClicked: {
objEditor.obj = Objects.currentObjects[objType][index] for(var obj of Objects.currentObjects[objType]) obj.visible = this.checked
objEditor.objType = objType for(var obj of objTypeList.editingRows) obj.objVisible = this.checked
objEditor.objIndex = index objectListList.changed()
//objEditor.editingRow = controlRow }
objEditor.show()
ToolTip.visible: hovered
ToolTip.text: checked ? qsTr("Hide all %1").arg(Objects.types[objType].displayTypeMultiple()) : qsTr("Show all %1").arg(Objects.types[objType].displayTypeMultiple())
}
Label {
id: typeHeaderText
verticalAlignment: TextInput.AlignVCenter
text: qsTranslate("control", "%1: ").arg(Objects.types[objType].displayTypeMultiple())
font.pixelSize: 20
}
}
delegate: Item {
id: controlRow
property var obj: Objects.currentObjects[objType][index]
property alias objVisible: objVisibilityCheckBox.checked
height: 40
width: objTypeList.width
Component.onCompleted: objTypeList.editingRows.push(controlRow)
CheckBox {
id: objVisibilityCheckBox
checked: Objects.currentObjects[objType][index].visible
anchors.verticalCenter: parent.verticalCenter
anchors.left: parent.left
anchors.leftMargin: 5
onClicked: {
history.addToHistory(new HistoryLib.EditedVisibility(
Objects.currentObjects[objType][index].name, objType, this.checked
))
Objects.currentObjects[objType][index].visible = this.checked
objectListList.changed()
controlRow.obj = Objects.currentObjects[objType][index]
}
ToolTip.visible: hovered
ToolTip.text: checked ?
qsTr("Hide %1 %2").arg(Objects.types[objType].displayType()).arg(obj.name) :
qsTr("Show %1 %2").arg(Objects.types[objType].displayType()).arg(obj.name)
}
Label {
id: objDescription
anchors.left: objVisibilityCheckBox.right
anchors.right: deleteButton.left
height: parent.height
verticalAlignment: TextInput.AlignVCenter
text: obj.getReadableString()
font.pixelSize: 14
MouseArea {
anchors.fill: parent
onClicked: {
objEditor.obj = Objects.currentObjects[objType][index]
objEditor.objType = objType
objEditor.objIndex = index
//objEditor.editingRow = controlRow
objEditor.show()
}
}
}
Button {
id: pointerButton
width: parent.height - 10
height: width
anchors.right: deleteButton.left
anchors.rightMargin: 5
anchors.topMargin: 5
Setting.Icon {
id: icon
width: 18
height: 18
anchors.centerIn: parent
color: sysPalette.windowText
source: '../icons/common/position.svg'
}
property bool hasXProp: Objects.types[objType].properties().hasOwnProperty('x')
property bool hasYProp: Objects.types[objType].properties().hasOwnProperty('y')
visible: hasXProp || hasYProp
ToolTip.visible: hovered
ToolTip.text: qsTr("Set %1 %2 position").arg(Objects.types[objType].displayType()).arg(obj.name)
onClicked: {
positionPicker.objType = objType
positionPicker.objName = obj.name
positionPicker.pickX = hasXProp
positionPicker.pickY = hasYProp
positionPicker.propertyX = 'x'
positionPicker.propertyY = 'y'
positionPicker.visible = true
}
}
Button {
id: deleteButton
width: parent.height - 10
height: width
anchors.right: colorPickRect.left
anchors.rightMargin: 5
anchors.topMargin: 5
icon.name: 'delete'
icon.source: '../icons/common/delete.svg'
icon.color: sysPalette.buttonText
ToolTip.visible: hovered
ToolTip.text: qsTr("Delete %1 %2").arg(Objects.types[objType].displayType()).arg(obj.name)
onClicked: {
history.addToHistory(new HistoryLib.DeleteObject(
obj.name, objType, obj.export()
))
Objects.currentObjects[objType][index].delete()
Objects.currentObjects[objType].splice(index, 1)
objectListList.update()
}
}
Rectangle {
id: colorPickRect
anchors.right: parent.right
anchors.rightMargin: 5
anchors.topMargin: 5
color: obj.color
width: parent.height - 10
height: width
radius: Math.min(width, height)
border.width: 2
border.color: sysPalette.windowText
MouseArea {
anchors.fill: parent
onClicked: pickColor.open()
}
}
D.ColorDialog {
id: pickColor
color: obj.color
title: qsTr("Pick new color for %1 %2").arg(Objects.types[objType].displayType()).arg(obj.name)
onAccepted: {
history.addToHistory(new HistoryLib.ColorChanged(
obj.name, objType, obj.color, color.toString()
))
obj.color = color.toString()
controlRow.obj = Objects.currentObjects[objType][index]
objectListList.update()
} }
} }
} }
}
Button {
id: pointerButton // Create items
width: parent.height - 10 footer: ObjectCreationGrid {
height: width id: createRow
anchors.right: deleteButton.left width: objectsListView.width
anchors.rightMargin: 5 objectEditor: objEditor
anchors.topMargin: 5 objectLists: objectListList
icon.name: 'position'
icon.source: '../icons/position.svg'
icon.color: sysPalette.buttonText
property bool hasXProp: Objects.types[objType].properties().hasOwnProperty('x')
property bool hasYProp: Objects.types[objType].properties().hasOwnProperty('y')
visible: hasXProp || hasYProp
ToolTip.visible: hovered
ToolTip.text: qsTr("Set %1 %2 position").arg(Objects.types[objType].displayType()).arg(obj.name)
onClicked: {
positionPicker.objType = objType
positionPicker.objName = obj.name
positionPicker.pickX = hasXProp
positionPicker.pickY = hasYProp
positionPicker.propertyX = 'x'
positionPicker.propertyY = 'y'
positionPicker.visible = true
}
}
Button {
id: deleteButton
width: parent.height - 10
height: width
anchors.right: colorPickRect.left
anchors.rightMargin: 5
anchors.topMargin: 5
icon.name: 'delete'
icon.source: '../icons/delete.svg'
icon.color: sysPalette.buttonText
ToolTip.visible: hovered
ToolTip.text: qsTr("Delete %1 %2").arg(Objects.types[objType].displayType()).arg(obj.name)
onClicked: {
history.addToHistory(new HistoryLib.DeleteObject(
obj.name, objType, obj.export()
))
Objects.currentObjects[objType][index].delete()
Objects.currentObjects[objType].splice(index, 1)
objectListList.update()
}
}
Rectangle {
id: colorPickRect
anchors.right: parent.right
anchors.rightMargin: 5
anchors.topMargin: 5
color: obj.color
width: parent.height - 10
height: width
radius: Math.min(width, height)
border.width: 2
border.color: sysPalette.windowText
MouseArea {
anchors.fill: parent
onClicked: pickColor.open()
}
}
D.ColorDialog {
id: pickColor
color: obj.color
title: qsTr("Pick new color for %1 %2").arg(Objects.types[objType].displayType())
onAccepted: {
history.addToHistory(new HistoryLib.EditedProperty(
obj.name, objType, "color",
obj.color, color.toString()
))
obj.color = color.toString()
controlRow.obj = Objects.currentObjects[objType][index]
objectListList.update()
}
}
} }
} }
@ -223,14 +247,6 @@ ListView {
id: objEditor id: objEditor
} }
// Create items
footer: ObjectCreationGrid {
id: createRow
width: parent.width
objectEditor: objEditor
objectLists: objectListList
}
/*! /*!
\qmlmethod void ObjectLists::update() \qmlmethod void ObjectLists::update()
Updates the view of the ObjectLists. Updates the view of the ObjectLists.

View file

@ -98,7 +98,7 @@ This program is free software: you can redistribute it and/or modify it under th
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.<br> 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.<br>
<br> <br>
You should have received a copy of the GNU General Public License along with this program. If not, see <a href='http://www.gnu.org/licenses/'>http://www.gnu.org/licenses/</a>." You should have received a copy of the GNU General Public License along with this program. If not, see <a href='http://www.gnu.org/licenses/'>http://www.gnu.org/licenses/</a>."
onLinkActivated: Helper.openUrl(link) onLinkActivated: Qt.openUrlExternally(link)
} }
Button { Button {
@ -108,6 +108,6 @@ You should have received a copy of the GNU General Public License along with thi
anchors.topMargin: 10 anchors.topMargin: 10
text: qsTr('Report a bug') text: qsTr('Report a bug')
icon.name: 'bug' icon.name: 'bug'
onClicked: Helper.openUrl('https://git.ad5001.eu/Ad5001/LogarithmPlotter') onClicked: Qt.openUrlExternally('https://git.ad5001.eu/Ad5001/LogarithmPlotter')
} }
} }

View file

@ -69,7 +69,7 @@ Popup {
textFormat: TextEdit.MarkdownText textFormat: TextEdit.MarkdownText
text: qsTr("Fetching changelog...") text: qsTr("Fetching changelog...")
onLinkActivated: Helper.openUrl(link) onLinkActivated: Qt.openUrlExternally(link)
} }
} }

View file

@ -137,11 +137,8 @@ Popup {
} }
} }
Timer { Component.onCompleted: if(Helper.getSetting("last_install_greet") != Helper.getVersion()) {
running: Helper.getSetting("last_install_greet") != Helper.getVersion() greetingPopup.open()
repeat: false
interval: 50
onTriggered: greetingPopup.open()
} }
onClosed: Helper.setSetting("last_install_greet", Helper.getVersion()) onClosed: Helper.setSetting("last_install_greet", Helper.getVersion())

View file

@ -103,7 +103,7 @@ Item {
id: iconLabel id: iconLabel
anchors.top: parent.top anchors.top: parent.top
anchors.topMargin: icon == "" ? 0 : 3 anchors.topMargin: icon == "" ? 0 : 3
source: control.visible ? "../" + control.icon : "" source: control.visible ? "../icons/" + control.icon : ""
width: height width: height
height: icon == "" && visible ? 0 : 24 height: icon == "" && visible ? 0 : 24
color: sysPalette.windowText color: sysPalette.windowText

View file

@ -36,13 +36,19 @@ Item {
Path of the icon image source. Path of the icon image source.
*/ */
property alias source: img.source property alias source: img.source
/*!
\qmlproperty string Icon::source
Path of the icon image source.
*/
property alias sourceSize: img.sourceSize.width
Image { Image {
id: img id: img
height: parent.height height: parent.height
width: parent.width width: parent.width
smooth: true //smooth: true
visible: false visible: false
sourceSize.height: sourceSize.width
} }
ColorOverlay { ColorOverlay {
anchors.fill: img anchors.fill: img

View file

@ -86,7 +86,7 @@ Column {
id: iconLabel id: iconLabel
anchors.top: parent.top anchors.top: parent.top
anchors.topMargin: icon == "" ? 0 : 3 anchors.topMargin: icon == "" ? 0 : 3
source: control.visible ? "../" + control.icon : "" source: control.visible ? "../icons/" + control.icon : ""
width: height width: height
height: icon == "" || !visible ? 0 : 24 height: icon == "" || !visible ? 0 : 24
color: sysPalette.windowText color: sysPalette.windowText
@ -198,7 +198,7 @@ Column {
id: deleteButton id: deleteButton
width: visible ? parent.height : 0 width: visible ? parent.height : 0
height: width height: width
icon.source: './icons/delete.svg' icon.source: './icons/common/delete.svg'
icon.name: 'delete' icon.name: 'delete'
visible: !control.forbidAdding visible: !control.forbidAdding

View file

@ -63,6 +63,11 @@ Item {
Value of the input. Value of the input.
*/ */
property alias value: input.text property alias value: input.text
/*!
\qmlproperty string TextSetting::placeholderText
Value of the input.
*/
property alias placeholderText: input.placeholderText
/*! /*!
\qmlproperty string TextSetting::label \qmlproperty string TextSetting::label
Label of the setting. Label of the setting.
@ -78,7 +83,7 @@ Item {
id: iconLabel id: iconLabel
anchors.top: parent.top anchors.top: parent.top
anchors.topMargin: icon == "" ? 0 : 3 anchors.topMargin: icon == "" ? 0 : 3
source: control.visible ? "../" + control.icon : "" source: control.visible ? "../icons/" + control.icon : ""
width: height width: height
height: icon == "" || !visible ? 0 : 24 height: icon == "" || !visible ? 0 : 24
color: sysPalette.windowText color: sysPalette.windowText
@ -92,7 +97,8 @@ Item {
anchors.top: parent.top anchors.top: parent.top
verticalAlignment: TextInput.AlignVCenter verticalAlignment: TextInput.AlignVCenter
//color: sysPalette.windowText //color: sysPalette.windowText
text: qsTranslate("control", "%1: ").arg(control.label) text: visible ? qsTranslate("control", "%1: ").arg(control.label) : ""
visible: control.label != ""
} }
@ -101,10 +107,10 @@ Item {
anchors.top: parent.top anchors.top: parent.top
anchors.left: labelItem.right anchors.left: labelItem.right
anchors.leftMargin: 5 anchors.leftMargin: 5
width: control.width - labelItem.width - iconLabel.width - 10 width: control.width - (labelItem.visible ? labelItem.width + 5 : 0) - iconLabel.width - 5
height: parent.height height: parent.height
verticalAlignment: TextInput.AlignVCenter verticalAlignment: TextInput.AlignVCenter
horizontalAlignment: TextInput.AlignHCenter horizontalAlignment: control.label == "" ? TextInput.AlignLeft : TextInput.AlignHCenter
color: sysPalette.windowText color: sysPalette.windowText
focus: true focus: true
text: control.defValue text: control.defValue

View file

@ -156,7 +156,7 @@ ScrollView {
isDouble: true isDouble: true
label: qsTr("X Zoom") label: qsTr("X Zoom")
min: 1 min: 1
icon: "icons/settings/xzoom.svg" icon: "settings/xzoom.svg"
width: settings.settingWidth width: settings.settingWidth
value: settings.xzoom.toFixed(2) value: settings.xzoom.toFixed(2)
onChanged: function(newValue) { onChanged: function(newValue) {
@ -170,7 +170,7 @@ ScrollView {
height: 30 height: 30
isDouble: true isDouble: true
label: qsTr("Y Zoom") label: qsTr("Y Zoom")
icon: "icons/settings/yzoom.svg" icon: "settings/yzoom.svg"
width: settings.settingWidth width: settings.settingWidth
value: settings.yzoom.toFixed(2) value: settings.yzoom.toFixed(2)
onChanged: function(newValue) { onChanged: function(newValue) {
@ -186,7 +186,7 @@ ScrollView {
isDouble: true isDouble: true
min: -Infinity min: -Infinity
label: qsTr("Min X") label: qsTr("Min X")
icon: "icons/settings/xmin.svg" icon: "settings/xmin.svg"
width: settings.settingWidth width: settings.settingWidth
defValue: settings.xmin defValue: settings.xmin
onChanged: function(newValue) { onChanged: function(newValue) {
@ -205,7 +205,7 @@ ScrollView {
isDouble: true isDouble: true
min: -Infinity min: -Infinity
label: qsTr("Max Y") label: qsTr("Max Y")
icon: "icons/settings/ymax.svg" icon: "settings/ymax.svg"
width: settings.settingWidth width: settings.settingWidth
defValue: settings.ymax defValue: settings.ymax
onChanged: function(newValue) { onChanged: function(newValue) {
@ -220,7 +220,7 @@ ScrollView {
isDouble: true isDouble: true
min: -Infinity min: -Infinity
label: qsTr("Max X") label: qsTr("Max X")
icon: "icons/settings/xmax.svg" icon: "settings/xmax.svg"
width: settings.settingWidth width: settings.settingWidth
value: canvas.px2x(canvas.canvasSize.width).toFixed(2) value: canvas.px2x(canvas.canvasSize.width).toFixed(2)
onChanged: function(xvaluemax) { onChanged: function(xvaluemax) {
@ -239,7 +239,7 @@ ScrollView {
isDouble: true isDouble: true
min: -Infinity min: -Infinity
label: qsTr("Min Y") label: qsTr("Min Y")
icon: "icons/settings/ymin.svg" icon: "settings/ymin.svg"
width: settings.settingWidth width: settings.settingWidth
defValue: canvas.px2y(canvas.canvasSize.height).toFixed(2) defValue: canvas.px2y(canvas.canvasSize.height).toFixed(2)
onChanged: function(yvaluemin) { onChanged: function(yvaluemin) {
@ -256,7 +256,7 @@ ScrollView {
id: xAxisStep id: xAxisStep
height: 30 height: 30
label: qsTr("X Axis Step") label: qsTr("X Axis Step")
icon: "icons/settings/xaxisstep.svg" icon: "settings/xaxisstep.svg"
width: settings.settingWidth width: settings.settingWidth
defValue: settings.xaxisstep defValue: settings.xaxisstep
visible: !settings.logscalex visible: !settings.logscalex
@ -270,7 +270,7 @@ ScrollView {
id: yAxisStep id: yAxisStep
height: 30 height: 30
label: qsTr("Y Axis Step") label: qsTr("Y Axis Step")
icon: "icons/settings/yaxisstep.svg" icon: "settings/yaxisstep.svg"
width: settings.settingWidth width: settings.settingWidth
defValue: settings.yaxisstep defValue: settings.yaxisstep
onChanged: function(newValue) { onChanged: function(newValue) {
@ -285,7 +285,7 @@ ScrollView {
isDouble: true isDouble: true
label: qsTr("Line width") label: qsTr("Line width")
min: 1 min: 1
icon: "icons/settings/linewidth.svg" icon: "settings/linewidth.svg"
width: settings.settingWidth width: settings.settingWidth
defValue: settings.linewidth defValue: settings.linewidth
onChanged: function(newValue) { onChanged: function(newValue) {
@ -300,7 +300,7 @@ ScrollView {
isDouble: true isDouble: true
label: qsTr("Text size (px)") label: qsTr("Text size (px)")
min: 1 min: 1
icon: "icons/settings/textsize.svg" icon: "settings/textsize.svg"
width: settings.settingWidth width: settings.settingWidth
defValue: settings.textsize defValue: settings.textsize
onChanged: function(newValue) { onChanged: function(newValue) {
@ -314,7 +314,7 @@ ScrollView {
height: 30 height: 30
width: settings.settingWidth width: settings.settingWidth
label: qsTr('X Label') label: qsTr('X Label')
icon: "icons/settings/xlabel.svg" icon: "settings/xlabel.svg"
model: ListModel { model: ListModel {
ListElement { text: "" } ListElement { text: "" }
ListElement { text: "x" } ListElement { text: "x" }
@ -340,7 +340,7 @@ ScrollView {
height: 30 height: 30
width: settings.settingWidth width: settings.settingWidth
label: qsTr('Y Label') label: qsTr('Y Label')
icon: "icons/settings/ylabel.svg" icon: "settings/ylabel.svg"
model: ListModel { model: ListModel {
ListElement { text: "" } ListElement { text: "" }
ListElement { text: "y" } ListElement { text: "y" }

View file

@ -1,78 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="24.0px"
height="24.0px"
viewBox="0 0 24.0 24.0"
version="1.1"
id="SVGRoot"
sodipodi:docname="Point.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2021-09-07)">
<defs
id="defs1469" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="22.4"
inkscape:cx="23.448337"
inkscape:cy="9.9487426"
inkscape:document-units="px"
inkscape:current-layer="layer1"
inkscape:document-rotation="0"
showgrid="true"
inkscape:window-width="1829"
inkscape:window-height="916"
inkscape:window-x="48"
inkscape:window-y="31"
inkscape:window-maximized="0">
<inkscape:grid
type="xygrid"
id="grid2039" />
<inkscape:grid
type="xygrid"
id="grid2058" />
</sodipodi:namedview>
<metadata
id="metadata1472">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1">
<path
id="path1414"
style="opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0"
d="m 9.979376,18.120606 a 3.5,3.5 0 0 1 -3.06333,3.854578 3.5,3.5 0 0 1 -3.8866522,-3.022533 3.5,3.5 0 0 1 2.9814002,-3.918293 3.5,3.5 0 0 1 3.9495,2.939936" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:17.3373px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.00023"
x="12.066752"
y="13.922545"
id="text14"
transform="scale(0.99446808,1.0055627)"><tspan
sodipodi:role="line"
id="tspan12"
x="12.066752"
y="13.922545"
style="font-size:17.3373px;stroke-width:1.00023">A</tspan></text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.6 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path style="fill:#000;fill-opacity:1;stroke:none;stroke-width:.670999;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M4 3h8v2H9v14h3v2H4v-2h3V5H4Z"/><path style="fill:#000;fill-rule:evenodd;stroke-width:2" d="M16 5h2v3h2v2h-2v5c0 2 2 2 2 2v2s-4 0-4-4v-5h-2V8h2z"/></svg>

After

Width:  |  Height:  |  Size: 370 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path style="fill:#000;fill-rule:evenodd;stroke-width:2.26779" d="M4 16 17 3l1 2-2 2c4 3 4 7 4 8v1h-1c0-1 0-5-4-8l-8 8h15v2H2Z"/></svg>

After

Width:  |  Height:  |  Size: 198 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M4 21.832c4.587.38 2.944-4.493 7.188-4.538l1.838 1.534c.458 5.538-6.315 6.773-9.026 3.004zm14.065-7.115c1.427-2.239 5.847-9.749 5.847-9.749.352-.623-.43-1.273-.976-.813 0 0-6.572 5.714-8.511 7.525-1.532 1.432-1.539 2.086-2.035 4.447l1.68 1.4c2.227-.915 2.868-1.039 3.995-2.81zM6.066 18.593c.666-1.134 1.748-2.977 4.447-3.262.434-2.087.607-3.3 2.547-5.112 1.373-1.282 4.938-4.409 7.021-6.229-1-2.208-4.141-4.023-8.178-3.99C5.279.055-.053 5.465 0 12.092a11.956 11.956 0 0 0 2.82 7.635c1.618.429 2.376.348 3.246-1.134zm6.952-15.835a2.006 2.006 0 0 1 2.016 1.983 2.005 2.005 0 0 1-1.986 2.016 1.997 1.997 0 0 1-2.014-1.984 1.994 1.994 0 0 1 1.984-2.015zM7.021 4.759a1.993 1.993 0 0 1 2.012 1.983 1.998 1.998 0 1 1-3.996.028 1.994 1.994 0 0 1 1.984-2.011zm-2.003 5.998a2 2 0 1 1 .03 4 1.995 1.995 0 0 1-2.011-1.985 1.998 1.998 0 0 1 1.981-2.015zm10.031 8.532c.021 2.239-.882 3.718-1.682 4.587l-.046.044c5.255-.591 9.062-4.304 6.266-7.889-1.373 2.047-2.534 2.442-4.538 3.258z" style="fill:#000"/></svg>

After

Width:  |  Height:  |  Size: 1 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path style="fill:#000;fill-rule:evenodd;stroke-width:2" d="m9 3 3-3 3 3h-2v6l5-5-1-1h4v4l-1-1-5 5h6V9l3 3-3 3v-2h-6l5 5 1-1v4h-4l1-1-5-5v6h2l-3 3-3-3h2v-6l-5 5 1 1H3v-4l1 1 5-5H3v2l-3-3 3-3v2h6L4 6 3 7V3h4L6 4l5 5V3Z"/></svg>

After

Width:  |  Height:  |  Size: 289 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path style="fill:#000;stroke:none;stroke-width:1.55662" d="M5 8h1v14H5z"/><path style="fill:#000;stroke:none;stroke-width:2.73862" transform="scale(1 -1)" d="M2-7h20v1H2z"/><path style="fill:#000;stroke:none;stroke-width:.474342" d="M8 3h1v2H8z"/><path style="fill:#000;stroke:none;stroke-width:1.34164" d="M8 2h8v1H8z"/><path style="fill:#000;stroke:none;stroke-width:.500005" d="M15 3h1v2h-1z"/><path style="fill:#000;stroke:none;stroke-width:1.55662" d="M18 8h1v14h-1z"/><path style="fill:#000;stroke:none;stroke-width:.981983" d="M6 21h12v1H6z"/></svg>

After

Width:  |  Height:  |  Size: 620 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path style="fill:#000;fill-rule:evenodd;stroke-width:3.05505" d="M7 5h16v2H9l-5 5 5 5h12V7h2v12H7l-6-6v-2z"/><circle style="fill:#000;fill-rule:evenodd;stroke-width:2" cx="16" cy="12" r="3"/></svg>

After

Width:  |  Height:  |  Size: 261 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path style="fill:#000;fill-rule:evenodd;stroke-width:2" d="M12 2S6 2 6 8c0 4 6 13.936 6 13.936S18 12 18 8c0-6-6-6-6-6zm-.05 3A3 3 0 0 1 12 5a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 2.95-3z"/></svg>

After

Width:  |  Height:  |  Size: 273 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path style="fill:#000;fill-rule:evenodd;stroke-width:2.05798" d="M11 3h2v8h3c0-3-3-3-3-3V6s5 0 5 5h3v2h-3c0 5-5 5-5 5v-2s3 0 3-3h-3v8h-2v-8H8c0 3 3 3 3 3v2s-5 0-5-5H3v-2h3c0-5 5-5 5-5v2s-3 0-3 3h3z"/></svg>

After

Width:  |  Height:  |  Size: 270 B

View file

@ -1,104 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="24.0px"
height="24.0px"
viewBox="0 0 24.0 24.0"
version="1.1"
id="SVGRoot"
sodipodi:docname="delete.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2021-09-07)">
<defs
id="defs10" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="22.4"
inkscape:cx="34.185532"
inkscape:cy="11.508793"
inkscape:document-units="px"
inkscape:current-layer="layer1"
inkscape:document-rotation="0"
showgrid="true">
<inkscape:grid
type="xygrid"
id="grid19" />
</sodipodi:namedview>
<metadata
id="metadata13">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1">
<rect
style="fill:#000000;stroke:none;stroke-width:1.55662"
id="rect26"
width="1"
height="14"
x="5"
y="8" />
<rect
style="fill:#000000;stroke:none;stroke-width:2.73862"
id="rect869"
width="20"
height="1"
x="2"
y="-7"
transform="scale(1,-1)" />
<rect
style="fill:#000000;stroke:none;stroke-width:0.474342"
id="rect871"
width="1"
height="2"
x="8"
y="3" />
<rect
style="fill:#000000;stroke:none;stroke-width:1.34164"
id="rect873"
width="8"
height="1"
x="8"
y="2" />
<rect
style="fill:#000000;stroke:none;stroke-width:0.500005"
id="rect875"
width="1"
height="2"
x="15"
y="3" />
<rect
style="fill:#000000;stroke:none;stroke-width:1.55662"
id="rect26-3"
width="1"
height="14"
x="18"
y="8" />
<rect
style="fill:#000000;stroke:none;stroke-width:0.981983"
id="rect894"
width="12"
height="1"
x="6"
y="21" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.6 KiB

View file

@ -0,0 +1 @@
../common/appearance.svg

View file

@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="24"
height="24"
version="1.1"
id="svg6"
sodipodi:docname="add.svg"
inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs10" />
<sodipodi:namedview
id="namedview8"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="34.458333"
inkscape:cx="12"
inkscape:cy="12.01451"
inkscape:window-width="1920"
inkscape:window-height="1007"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg6" />
<rect
style="fill:#000000;fill-rule:evenodd;stroke-width:3.67423"
width="3"
height="18"
x="10.5"
y="3"
ry="0"
id="rect2" />
<path
style="fill:#000000;fill-rule:evenodd;stroke-width:3.67423"
d="m 3,10.5 h 18 v 3 H 3 Z"
id="path4" />
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -0,0 +1,48 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="24"
height="24"
version="1.1"
id="svg6"
sodipodi:docname="remove.svg"
inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs10" />
<sodipodi:namedview
id="namedview8"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="true"
inkscape:zoom="34.458333"
inkscape:cx="12"
inkscape:cy="10.505441"
inkscape:window-width="1920"
inkscape:window-height="1007"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg6">
<inkscape:grid
type="xygrid"
id="grid822" />
</sodipodi:namedview>
<path
id="rect2"
style="fill-rule:evenodd;stroke-width:3.16228"
transform="rotate(135)"
d="M -1.4142136,-26.870058 H 1.4142136 V -7.0710678 H -1.4142136 Z"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#000000;fill-rule:evenodd;stroke-width:3.16228"
d="M 20,6 6,20 4,18 18,4 Z"
id="path4"
sodipodi:nodetypes="ccccc" />
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="24"
height="24"
version="1.1"
id="svg6"
sodipodi:docname="modify.svg"
inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs10" />
<sodipodi:namedview
id="namedview8"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="true"
inkscape:zoom="34.458333"
inkscape:cx="11.767836"
inkscape:cy="11.085853"
inkscape:window-width="1920"
inkscape:window-height="1007"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg6">
<inkscape:grid
type="xygrid"
id="grid827" />
</sodipodi:namedview>
<path
id="rect2"
style="fill-rule:evenodd;stroke-width:3.16228"
d="m 8,1 h 8 V 9 L 13,6 3,16 1,14 11,4 Z"
sodipodi:nodetypes="cccccccc" />
<path
id="rect2-3"
style="fill-rule:evenodd;stroke-width:3.16228"
d="M 16,23 H 8 v -8 l 3,3 10,-10 2,2 -10,10 z"
sodipodi:nodetypes="cccccccc" />
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -0,0 +1 @@
../common/label.svg

View file

@ -0,0 +1 @@
../common/position.svg

View file

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="24"
height="24"
version="1.1"
id="svg4"
sodipodi:docname="visibility.svg"
inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs8" />
<sodipodi:namedview
id="namedview6"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
showgrid="true"
inkscape:zoom="34.458333"
inkscape:cx="12"
inkscape:cy="12.01451"
inkscape:window-width="1920"
inkscape:window-height="1007"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg4">
<inkscape:grid
type="xygrid"
id="grid896" />
</sodipodi:namedview>
<path
d="m 12.015,7 c 4.751,0 8.063,3.012 9.504,4.636 C 20.118,13.473 16.806,17 12.015,17 7.595,17 4.085,13.464 2.537,11.593 4.03,9.946 7.354,7 12.015,7 Z m 0,-2 C 4.446,5 0,11.551 0,11.551 0,11.551 4.835,19 12.015,19 19.748,19 24,11.551 24,11.551 24,11.551 19.709,5 12.015,5 Z"
fill="#000000"
id="path2"
sodipodi:nodetypes="scscsscscs" />
<path
id="path894"
style="fill:#000000;fill-rule:evenodd;stroke-width:3"
d="M 12 8.5 A 3.5 3.5 0 0 0 8.5 12 A 3.5 3.5 0 0 0 12 15.5 A 3.5 3.5 0 0 0 15.5 12 A 3.5 3.5 0 0 0 12 8.5 z M 11 9.5 A 1.5 1.5 0 0 1 12.5 11 A 1.5 1.5 0 0 1 11 12.5 A 1.5 1.5 0 0 1 9.5 11 A 1.5 1.5 0 0 1 11 9.5 z " />
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path style="opacity:1;vector-effect:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" d="M9.98 18.12a3.5 3.5 0 0 1-3.064 3.855 3.5 3.5 0 0 1-3.887-3.022 3.5 3.5 0 0 1 2.982-3.919 3.5 3.5 0 0 1 3.95 2.94"/><text xml:space="preserve" style="font-style:normal;font-weight:400;font-size:17.3373px;line-height:1.25;font-family:sans-serif;letter-spacing:0;word-spacing:0;fill-opacity:1;stroke:none;stroke-width:1.00023" x="12.067" y="13.923" transform="scale(.99447 1.00556)"><tspan x="12.067" y="13.923" style="font-size:17.3373px;stroke-width:1.00023">A</tspan></text></svg>

After

Width:  |  Height:  |  Size: 772 B

View file

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

View file

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View file

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View file

@ -1 +0,0 @@
./settings/custom/position.svg

View file

@ -1 +1 @@
appearance.svg ../../common/appearance.svg

View file

@ -1 +1 @@
appearance.svg ../../common/appearance.svg

View file

@ -1 +1 @@
arrow.svg ../../common/arrow.svg

View file

@ -1 +1 @@
position.svg ../../common/position.svg

View file

@ -1 +1 @@
angle.svg ../../common/angle.svg

View file

@ -1 +1 @@
appearance.svg ../../common/appearance.svg

View file

@ -1 +1 @@
target.svg ../../common/target.svg

View file

@ -1 +1 @@
position.svg ../../common/position.svg

View file

@ -1,77 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="24.0px"
height="24.0px"
viewBox="0 0 24.0 24.0"
version="1.1"
id="SVGRoot"
sodipodi:docname="Text.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2021-09-07)">
<defs
id="defs1469" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="22.4"
inkscape:cx="13.763421"
inkscape:cy="16.975675"
inkscape:document-units="px"
inkscape:current-layer="layer1"
inkscape:document-rotation="0"
showgrid="true"
inkscape:window-width="1920"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid2039" />
<inkscape:grid
type="xygrid"
id="grid2058" />
</sodipodi:namedview>
<metadata
id="metadata1472">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1">
<g
aria-label="X"
transform="matrix(0.99446808,0,0,1.0055627,2,0.50000001)"
id="text14"
style="font-style:normal;font-weight:normal;font-size:17.3373px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.00023" />
<path
id="rect12"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.670999;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 4,3 h 8 V 5 H 9 v 14 h 3 v 2 H 4 V 19 H 7 V 5 H 4 Z"
sodipodi:nodetypes="ccccccccccccc" />
<path
id="rect837"
style="fill:#000000;fill-rule:evenodd;stroke-width:2"
d="m 16,5 h 2 v 3 h 2 v 2 h -2 v 5 c 0,2 2,2 2,2 v 2 c 0,0 -4,0 -4,-4 V 10 H 14 V 8 h 2 z"
sodipodi:nodetypes="ccccccccccccccc" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

View file

@ -1 +1 @@
angle.svg ../../common/angle.svg

View file

@ -1 +1 @@
position.svg ../../common/position.svg

View file

@ -1 +1 @@
position.svg ../../common/position.svg

View file

@ -1,64 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="24.0px"
height="24.0px"
viewBox="0 0 24.0 24.0"
version="1.1"
id="SVGRoot"
sodipodi:docname="angle.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2021-09-07)">
<defs
id="defs836" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="15.839192"
inkscape:cx="5.5160288"
inkscape:cy="18.543661"
inkscape:document-units="px"
inkscape:current-layer="layer1"
inkscape:document-rotation="0"
showgrid="true"
inkscape:window-width="1580"
inkscape:window-height="900"
inkscape:window-x="102"
inkscape:window-y="110"
inkscape:window-maximized="0">
<inkscape:grid
type="xygrid"
id="grid1406" />
</sodipodi:namedview>
<metadata
id="metadata839">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1">
<path
id="rect832"
style="fill:#000000;fill-rule:evenodd;stroke-width:2.26779"
d="M 4,16 17,3 18,5 16,7 c 4,3 4,7 4,8 v 1 h -1 c 0,-1 0,-5 -4,-8 l -8,8 h 15 v 2 H 2 Z"
sodipodi:nodetypes="ccccccccccccc" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

View file

@ -1,54 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="24"
height="24"
version="1.1"
viewBox="0 0 24 24"
id="svg4"
sodipodi:docname="appearance.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2021-09-07)">
<metadata
id="metadata10">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs8" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="748"
inkscape:window-height="480"
id="namedview6"
showgrid="false"
inkscape:zoom="14.895833"
inkscape:cx="11.573135"
inkscape:cy="8.9383247"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:current-layer="svg4" />
<path
d="M4 21.832c4.587.38 2.944-4.493 7.188-4.538l1.838 1.534c.458 5.538-6.315 6.773-9.026 3.004zm14.065-7.115c1.427-2.239 5.847-9.749 5.847-9.749.352-.623-.43-1.273-.976-.813 0 0-6.572 5.714-8.511 7.525-1.532 1.432-1.539 2.086-2.035 4.447l1.68 1.4c2.227-.915 2.868-1.039 3.995-2.81zm-11.999 3.876c.666-1.134 1.748-2.977 4.447-3.262.434-2.087.607-3.3 2.547-5.112 1.373-1.282 4.938-4.409 7.021-6.229-1-2.208-4.141-4.023-8.178-3.99-6.624.055-11.956 5.465-11.903 12.092.023 2.911 1.081 5.571 2.82 7.635 1.618.429 2.376.348 3.246-1.134zm6.952-15.835c1.102-.006 2.005.881 2.016 1.983.004 1.103-.882 2.009-1.986 2.016-1.105.009-2.008-.88-2.014-1.984-.013-1.106.876-2.006 1.984-2.015zm-5.997 2.001c1.102-.01 2.008.877 2.012 1.983.012 1.106-.88 2.005-1.98 2.016-1.106.007-2.009-.881-2.016-1.988-.009-1.103.877-2.004 1.984-2.011zm-2.003 5.998c1.106-.007 2.01.882 2.016 1.985.01 1.104-.88 2.008-1.986 2.015-1.105.008-2.005-.88-2.011-1.985-.011-1.105.879-2.004 1.981-2.015zm10.031 8.532c.021 2.239-.882 3.718-1.682 4.587l-.046.044c5.255-.591 9.062-4.304 6.266-7.889-1.373 2.047-2.534 2.442-4.538 3.258z"
id="path2"
style="fill:#000000" />
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

View file

@ -1,64 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="24.0px"
height="24.0px"
viewBox="0 0 24.0 24.0"
version="1.1"
id="SVGRoot"
sodipodi:docname="arrow.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2021-09-07)">
<defs
id="defs836" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="15.839192"
inkscape:cx="23.69014"
inkscape:cy="2.1236293"
inkscape:document-units="px"
inkscape:current-layer="layer1"
inkscape:document-rotation="0"
showgrid="true"
inkscape:window-width="1580"
inkscape:window-height="900"
inkscape:window-x="102"
inkscape:window-y="110"
inkscape:window-maximized="0">
<inkscape:grid
type="xygrid"
id="grid1406" />
</sodipodi:namedview>
<metadata
id="metadata839">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1">
<path
id="rect832"
style="fill:#000000;fill-rule:evenodd;stroke-width:2"
d="m 9,3 3,-3 3,3 H 13 V 9 L 18,4 17,3 h 4 v 4 l -1,-1 -5,5 h 6 V 9 l 3,3 -3,3 v -2 h -6 l 5,5 1,-1 v 4 h -4 l 1,-1 -5,-5 v 6 h 2 l -3,3 -3,-3 h 2 v -6 l -5,5 1,1 H 3 v -4 l 1,1 5,-5 H 3 v 2 L 0,12 3,9 v 2 H 9 L 4,6 3,7 V 3 H 7 L 6,4 11,9 V 3 Z"
sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccc" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2 KiB

View file

@ -1,70 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="24.0px"
height="24.0px"
viewBox="0 0 24.0 24.0"
version="1.1"
id="SVGRoot"
sodipodi:docname="label.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2021-09-07)">
<defs
id="defs836" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="44.8"
inkscape:cx="23.034941"
inkscape:cy="13.488091"
inkscape:document-units="px"
inkscape:current-layer="layer1"
inkscape:document-rotation="0"
showgrid="true"
inkscape:window-width="1580"
inkscape:window-height="900"
inkscape:window-x="0"
inkscape:window-y="110"
inkscape:window-maximized="0">
<inkscape:grid
type="xygrid"
id="grid1406" />
</sodipodi:namedview>
<metadata
id="metadata839">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1">
<path
id="rect1420-3"
style="fill:#000000;fill-rule:evenodd;stroke-width:3.05505"
d="M 7,5 H 23 V 7 H 9 l -5,5 5,5 H 21 V 7 h 2 v 10 2 H 7 L 1,13 v -2 z"
sodipodi:nodetypes="ccccccccccccccc" />
<circle
style="fill:#000000;fill-rule:evenodd;stroke-width:2"
id="path833"
cx="16"
cy="12"
r="3" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2 KiB

View file

@ -1,63 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="24.0px"
height="24.0px"
viewBox="0 0 24.0 24.0"
version="1.1"
id="SVGRoot"
sodipodi:docname="icon.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2021-09-07)">
<defs
id="defs836" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="31.678384"
inkscape:cx="9.4491763"
inkscape:cy="10.106407"
inkscape:document-units="px"
inkscape:current-layer="layer1"
inkscape:document-rotation="0"
showgrid="true"
inkscape:window-width="1580"
inkscape:window-height="900"
inkscape:window-x="93"
inkscape:window-y="51"
inkscape:window-maximized="0">
<inkscape:grid
type="xygrid"
id="grid1406" />
</sodipodi:namedview>
<metadata
id="metadata839">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1">
<path
id="rect832"
style="fill:#000000;fill-rule:evenodd;stroke-width:2"
d="M 12 2 C 12 2 6 2 6 8 C 6 12 12 21.935547 12 21.935547 C 12 21.935547 18 12 18 8 C 18 2 12 2 12 2 z M 11.949219 5 A 3 3 0 0 1 12 5 A 3 3 0 0 1 15 8 A 3 3 0 0 1 12 11 A 3 3 0 0 1 9 8 A 3 3 0 0 1 11.949219 5 z " />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

View file

@ -1,64 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="24.0px"
height="24.0px"
viewBox="0 0 24.0 24.0"
version="1.1"
id="SVGRoot"
sodipodi:docname="target.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2021-09-07)">
<defs
id="defs836" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="15.839192"
inkscape:cx="11.15549"
inkscape:cy="18.172294"
inkscape:document-units="px"
inkscape:current-layer="layer1"
inkscape:document-rotation="0"
showgrid="true"
inkscape:window-width="1580"
inkscape:window-height="900"
inkscape:window-x="93"
inkscape:window-y="51"
inkscape:window-maximized="0">
<inkscape:grid
type="xygrid"
id="grid1406" />
</sodipodi:namedview>
<metadata
id="metadata839">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1">
<path
id="rect833"
style="fill:#000000;fill-rule:evenodd;stroke-width:2.05798"
d="m 11,3 h 2 v 8 h 3 C 16,8 13,8 13,8 V 6 c 0,0 5,0 5,5 h 3 v 2 h -3 c 0,5 -5,5 -5,5 v -2 c 0,0 3,0 3,-3 h -3 v 8 H 11 V 13 H 8 c 0,3 3,3 3,3 v 2 c 0,0 -5,0 -5,-5 H 3 V 11 H 6 C 6,6 11,6 11,6 v 2 c 0,0 -3,0 -3,3 h 3 z"
sodipodi:nodetypes="ccccccccccccccccccccccccccccc" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2 KiB

View file

@ -1 +1 @@
angle.svg ../../common/angle.svg

View file

@ -0,0 +1,62 @@
/**
* LogarithmPlotter - 2D plotter software to make BODE plots, sequences and repartition functions.
* Copyright (C) 2022 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/>.
*/
.pragma library
.import "editproperty.js" as EP
.import "../objects.js" as Objects
class ColorChanged extends EP.EditedProperty {
// Action used everytime when an object's color is changed
type(){return 'ColorChanged'}
icon(){return 'appearance'}
constructor(targetName = "", targetType = "Point", oldColor = "black", newColor = "white") {
super(targetName, targetType, "color", oldColor, newColor)
}
export() {
return [this.targetName, this.targetType, this.previousValue, this.newValue]
}
color(darkVer=false){return darkVer ? 'purple' : 'plum'}
getReadableString() {
return qsTr("%1 %2's color changed from %3 to %4.")
.arg(Objects.types[this.targetType].displayType()).arg(this.targetName)
.arg(this.previousValue).arg(this.newValue)
}
formatColor(color) {
return `<span style="color: ${color}; font-family: monospace; padding: 2px;">██</span>`
}
getHTMLString() {
return qsTr("%1 %2's color changed from %3 to %4.")
.arg(Objects.types[this.targetType].displayType())
.arg('<b style="font-size: 15px;">&nbsp;' + this.targetName + "&nbsp;</b>")
.arg(this.formatColor(this.previousValue)).arg(this.formatColor(this.newValue))
}
}

View file

@ -0,0 +1,58 @@
/**
* LogarithmPlotter - 2D plotter software to make BODE plots, sequences and repartition functions.
* Copyright (C) 2022 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/>.
*/
.pragma library
var themeTextColor;
class Action {
// Type of the action done.
type(){return 'Unknown'}
// Icon associated with the item
// TargetName is the name of the object that's targeted by the event.
constructor(targetName = "", targetType = "Point") {
this.targetName = targetName
this.targetType = targetType
}
undo() {}
redo() {}
export() {
return [this.targetName, this.targetType]
}
// String used in the toolkit
getReadableString() {
return 'Unknown action'
}
// Returns an HTML tag containing the icon of a type
getIconRichText(type) {
return `<img source="../icons/objects/${type}.svg" style="color: ${themeTextColor};" width=18 height=18></img>`
}
// String used in the preview
getHTMLString() {
return this.getReadableString()
}
}

View file

@ -0,0 +1,62 @@
/**
* LogarithmPlotter - 2D plotter software to make BODE plots, sequences and repartition functions.
* Copyright (C) 2022 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/>.
*/
.pragma library
.import "../objects.js" as Objects
.import "common.js" as C
class CreateNewObject extends C.Action {
// Action used for the creation of an object
type(){return 'CreateNewObject'}
icon(){return 'create'}
color(darkVer=false){return darkVer ? 'green' : 'lime'}
constructor(targetName = "", targetType = "Point", properties = []) {
super(targetName, targetType)
this.targetProperties = properties
}
undo() {
var targetIndex = Objects.getObjectsName(this.targetType).indexOf(this.targetName)
Objects.currentObjects[this.targetType][targetIndex].delete()
Objects.currentObjects[this.targetType].splice(targetIndex, 1)
}
redo() {
Objects.createNewRegisteredObject(this.targetType, this.targetProperties)
}
export() {
return [this.targetName, this.targetType, this.targetProperties]
}
getReadableString() {
return qsTr("New %1 %2 created.").arg(Objects.types[this.targetType].displayType()).arg(this.targetName)
}
getHTMLString() {
return qsTr("New %1 %2 created.")
.arg(Objects.types[this.targetType].displayType())
.arg('<b style="font-size: 15px;">' + this.targetName + "</b>")
}
}

View file

@ -0,0 +1,50 @@
/**
* LogarithmPlotter - 2D plotter software to make BODE plots, sequences and repartition functions.
* Copyright (C) 2022 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/>.
*/
.pragma library
.import "../objects.js" as Objects
.import "create.js" as Create
class DeleteObject extends Create.CreateNewObject {
// Action used at the deletion of an object. Basicly the same thing as creating a new object, except Redo & Undo are reversed.
type(){return 'DeleteObject'}
icon(){return 'delete'}
color(darkVer=false){return darkVer ? 'darkred' : 'salmon'}
undo() {
super.redo()
}
redo() {
super.undo()
}
getReadableString() {
return qsTr("%1 %2 deleted.").arg(Objects.types[this.targetType].displayType()).arg(this.targetName)
}
getHTMLString() {
return qsTr("%1 %2 deleted.")
.arg(Objects.types[this.targetType].displayType())
.arg('<b style="font-size: 15px;">' + this.targetName + "</b>")
}
}

View file

@ -0,0 +1,121 @@
/**
* LogarithmPlotter - 2D plotter software to make BODE plots, sequences and repartition functions.
* Copyright (C) 2022 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/>.
*/
.pragma library
.import "../objects.js" as Objects
.import "../mathlib.js" as MathLib
.import "../objs/common.js" as Common
.import "common.js" as C
class EditedProperty extends C.Action {
// Action used everytime an object's property has been changed
type(){return 'EditedProperty'}
icon(){return 'modify'}
color(darkVer=false){
return darkVer ? 'darkslateblue' : 'cyan';
}
constructor(targetName = "", targetType = "Point", targetProperty = "visible", previousValue = false, newValue = true, valueIsExpressionNeedingImport = false) {
super(targetName, targetType)
this.targetProperty = targetProperty
this.targetPropertyReadable = qsTranslate("prop", this.targetProperty)
this.previousValue = previousValue
this.newValue = newValue
this.propertyType = Objects.types[targetType].properties()[targetProperty]
if(valueIsExpressionNeedingImport) {
if(this.propertyType == "Expression") {
this.previousValue = new MathLib.Expression(this.previousValue);
this.newValue = new MathLib.Expression(this.newValue);
} else if(this.propertyType == "Domain") {
this.previousValue = MathLib.parseDomain(this.previousValue);
this.newValue = MathLib.parseDomain(this.newValue);
} else {
// Objects
this.previousValue = Objects.getObjectByName(this.previousValue);
this.newValue = Objects.getObjectByName(this.newValue);
}
}
this.setReadableValues()
}
undo() {
Objects.getObjectByName(this.targetName, this.targetType)[this.targetProperty] = this.previousValue
}
redo() {
Objects.getObjectByName(this.targetName, this.targetType)[this.targetProperty] = this.newValue
}
export() {
if(this.previousValue instanceof MathLib.Expression) {
return [this.targetName, this.targetType, this.targetProperty, this.previousValue.toEditableString(), this.newValue.toEditableString(), true]
} else if(this.previousValue instanceof Common.DrawableObject) {
return [this.targetName, this.targetType, this.targetProperty, this.previousValue.name, this.newValue.name, true]
} else {
return [this.targetName, this.targetType, this.targetProperty, this.previousValue, this.newValue, false]
}
}
setReadableValues() {
this.prev = "";
this.next = "";
if(this.propertyType instanceof Object) {
switch(this.propertyType.type) {
case "Enum":
this.prev = this.propertyType.translatedValues[this.propertyType.values.indexOf(this.previousValue)]
this.next = this.propertyType.translatedValues[this.propertyType.values.indexOf(this.newValue)]
break;
case "ObjectType":
this.prev = this.previousValue.name
this.next = this.newValue.name
break;
case "List":
this.prev = this.previousValue.join(",")
this.next = this.newValue.name.join(",")
break;
case "Dict":
this.prev = JSON.stringify(this.previousValue).replace("'", "\\'").replace('"', "'")
this.next = JSON.stringify(this.newValue).replace("'", "\\'").replace('"', "'")
break;
}
} else {
this.prev = this.previousValue == null ? "null" : this.previousValue.toString()
this.next = this.newValue == null ? "null" : this.newValue.toString()
}
}
getReadableString() {
return qsTr('%1 of %2 %3 changed from "%4" to "%5".')
.arg(this.targetPropertyReadable)
.arg(Objects.types[this.targetType].displayType())
.arg(this.targetName).arg(this.prev).arg(this.next)
}
getHTMLString() {
return qsTr('%1 of %2 changed from %3 to %4.')
.arg(this.targetPropertyReadable)
.arg('<b style="font-size: 15px;">&nbsp;' + this.targetName + '&nbsp;</b>')
.arg('<tt style="background: rgba(128,128,128,0.1);">&nbsp;'+this.prev+'&nbsp;</tt>')
.arg('<tt style="background: rgba(128,128,128,0.1);">&nbsp;'+this.next+'</tt>')
// .arg('<b style="font-size: 15px;">' + Objects.types[this.targetType].displayType())
}
}

View file

@ -0,0 +1,63 @@
/**
* LogarithmPlotter - 2D plotter software to make BODE plots, sequences and repartition functions.
* Copyright (C) 2022 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/>.
*/
.pragma library
.import "editproperty.js" as EP
.import "../objects.js" as Objects
class NameChanged extends EP.EditedProperty {
// Action used everytime an object's property has been changed
type(){return 'NameChanged'}
icon(){return 'name'}
color(darkVer=false){return darkVer ? 'darkorange' : 'orange'}
constructor(targetName = "", targetType = "Point", newName = "") {
super(targetName, targetType, "name", targetName, newName)
}
export() {
return [this.targetName, this.targetType, this.newValue]
}
undo() {
Objects.getObjectByName(this.newValue, this.targetType)['name'] = this.previousValue
}
redo() {
Objects.getObjectByName(this.previousValue, this.targetType)['name'] = this.newValue
}
getReadableString() {
return qsTr('%1 %2 renamed to %3.')
.arg(Objects.types[this.targetType].displayType())
.arg(this.targetName).arg(this.newValue)
}
getHTMLString() {
return qsTr('%1 %2 renamed to %3.')
.arg(Objects.types[this.targetType].displayType())
.arg('<b style="font-size: 15px;">' + this.targetName + "</b>").arg('<b>'+this.newValue+'</b>')
}
}

View file

@ -0,0 +1,57 @@
/**
* LogarithmPlotter - 2D plotter software to make BODE plots, sequences and repartition functions.
* Copyright (C) 2022 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/>.
*/
.pragma library
.import "editproperty.js" as EP
.import "../objects.js" as Objects
class EditedVisibility extends EP.EditedProperty {
// Action used when an object's shown or hidden.
type(){return 'EditedVisibility'}
icon(){return 'visibility'}
color(darkVer=false){
return this.newValue ?
(darkVer ? 'darkgray' : 'whitesmoke') :
(darkVer ? 'dimgray' : 'lightgray')
}
constructor(targetName = "", targetType = "Point", newValue = true) {
super(targetName, targetType, "visible", !newValue, newValue)
}
export() {
return [this.targetName, this.targetType, this.newValue]
}
getReadableString() {
return (this.newValue ? qsTr('%1 %2 shown.') : qsTr('%1 %2 hidden.'))
.arg(Objects.types[this.targetType].displayType())
.arg(this.targetName)
}
getHTMLString() {
return (this.newValue ? qsTr('%1 %2 shown.') : qsTr('%1 %2 hidden.'))
.arg(Objects.types[this.targetType].displayType())
.arg('<b style="font-size: 15px;">' + this.targetName + "</b>")
}
}

View file

@ -20,193 +20,24 @@
// Each type of event is repertoried as an action that can be listed for everything that's undoable. // Each type of event is repertoried as an action that can be listed for everything that's undoable.
.pragma library .pragma library
.import "objects.js" as Objects .import "history/common.js" as Common
.import "parameters.js" as P .import "history/create.js" as Create
.import "objs/common.js" as Common .import "history/delete.js" as Delete
.import "utils.js" as Utils .import "history/editproperty.js" as EP
.import "mathlib.js" as MathLib .import "history/visibility.js" as V
.import "history/name.js" as Name
.import "history/color.js" as Color
var history = null; var history = null;
class Action {
// Type of the action done.
type(){return 'Unknown'}
// TargetName is the name of the object that's targeted by the event.
constructor(targetName = "", targetType = "Point") {
this.targetName = targetName
this.targetType = targetType
}
undo() {}
redo() {}
export() {
return [this.targetName, this.targetType]
}
getReadableString() {
return 'Unknown action'
}
}
class CreateNewObject extends Action { var Action = Common.Action
// Action used for the creation of an object var CreateNewObject = Create.CreateNewObject
type(){return 'CreateNewObject'} var DeleteObject = Delete.DeleteObject
var EditedProperty = EP.EditedProperty
constructor(targetName = "", targetType = "Point", properties = []) { var EditedVisibility = V.EditedVisibility
super(targetName, targetType) var NameChanged = Name.NameChanged
this.targetProperties = properties var ColorChanged = Color.ColorChanged
}
undo() {
var targetIndex = Objects.getObjectsName(this.targetType).indexOf(this.targetName)
Objects.currentObjects[this.targetType][targetIndex].delete()
Objects.currentObjects[this.targetType].splice(targetIndex, 1)
}
redo() {
Objects.createNewRegisteredObject(this.targetType, this.targetProperties)
}
export() {
return [this.targetName, this.targetType, this.targetProperties]
}
getReadableString() {
return qsTr("New %1 %2 created.").arg(Objects.types[this.targetType].displayType()).arg(this.targetName)
}
}
class DeleteObject extends CreateNewObject {
// Action used at the deletion of an object. Basicly the same thing as creating a new object, except Redo & Undo are reversed.
type(){return 'DeleteObject'}
undo() {
super.redo()
}
redo() {
super.undo()
}
getReadableString() {
return qsTr("%1 %2 deleted.").arg(Objects.types[this.targetType].displayType()).arg(this.targetName)
}
}
class EditedProperty extends Action {
// Action used everytime an object's property has been changed
type(){return 'EditedProperty'}
constructor(targetName = "", targetType = "Point", targetProperty = "visible", previousValue = false, newValue = true, valueIsExpressionNeedingImport = false) {
super(targetName, targetType)
this.targetProperty = targetProperty
this.targetPropertyReadable = qsTranslate("prop", this.targetProperty)
this.previousValue = previousValue
this.newValue = newValue
this.propertyType = Objects.types[targetType].properties()[targetProperty]
if(valueIsExpressionNeedingImport) {
if(propertyType == "Expression") {
this.previousValue = new MathLib.Expression(this.previousValue);
this.newValue = new MathLib.Expression(this.newValue);
} else if(propertyType == "Domain") {
this.previousValue = MathLib.parseDomain(this.previousValue);
this.newValue = MathLib.parseDomain(this.newValue);
} else {
// Objects
this.previousValue = Objects.getObjectByName(this.previousValue);
this.newValue = Objects.getObjectByName(this.newValue);
}
}
}
undo() {
Objects.getObjectByName(this.targetName, this.targetType)[this.targetProperty] = this.previousValue
}
redo() {
Objects.getObjectByName(this.targetName, this.targetType)[this.targetProperty] = this.newValue
}
export() {
if(this.previousValue instanceof MathLib.Expression) {
return [this.targetName, this.targetType, this.targetProperty, this.previousValue.toEditableString(), this.newValue.toEditableString(), true]
} else if(this.previousValue instanceof Common.DrawableObject) {
return [this.targetName, this.targetType, this.targetProperty, this.previousValue.name, this.newValue.name, true]
} else {
return [this.targetName, this.targetType, this.targetProperty, this.previousValue, this.newValue, false]
}
}
getReadableString() {
let prev = "";
let next = "";
if(this.propertyType instanceof Object) {
switch(this.propertyType.type) {
case "Enum":
prev = this.propertyType.translatedValues[this.propertyType.values.indexOf(this.previousValue)]
next = this.propertyType.translatedValues[this.propertyType.values.indexOf(this.newValue)]
break;
case "ObjectType":
prev = this.previousValue.name
next = this.newValue.name
break;
case "List":
prev = this.previousValue.join(",")
next = this.newValue.name.join(",")
break;
case "Dict":
prev = JSON.stringify(this.previousValue).replace("'", "\\'").replace('"', "'")
next = JSON.stringify(this.newValue).replace("'", "\\'").replace('"', "'")
break;
}
} else {
prev = this.previousValue == null ? "null" : this.previousValue.toString()
next = this.newValue == null ? "null" : this.newValue.toString()
}
return qsTr('%1 of %2 %3 changed from "%4" to "%5".')
.arg(this.targetPropertyReadable)
.arg(Objects.types[this.targetType].displayType())
.arg(this.targetName).arg(prev).arg(next)
}
}
class EditedVisibility extends EditedProperty {
// Action used everytime an object's property has been changed
type(){return 'EditedVisibility'}
constructor(targetName = "", targetType = "Point", newValue = true) {
super(targetName, targetType, "visible", !newValue, newValue)
}
getReadableString() {
if(this.newValue) {
return qsTr('%1 %2 shown.').arg(this.targetType).arg(this.targetName)
} else {
return qsTr('%1 %2 hidden.').arg(this.targetType).arg(this.targetName)
}
}
}
class NameChanged extends EditedProperty {
// Action used everytime an object's property has been changed
type(){return 'EditedVisibility'}
constructor(targetName = "", targetType = "Point", newName = "") {
super(targetName, targetType, "name", targetName, newName)
}
undo() {
Objects.getObjectByName(this.newValue, this.targetType)['name'] = this.previousValue
}
redo() {
Objects.getObjectByName(this.previousValue, this.targetType)[this.targetProperty] = this.newValue
}
}
var Actions = { var Actions = {
"Action": Action, "Action": Action,
@ -214,4 +45,6 @@ var Actions = {
"DeleteObject": DeleteObject, "DeleteObject": DeleteObject,
"EditedProperty": EditedProperty, "EditedProperty": EditedProperty,
"EditedVisibility": EditedVisibility, "EditedVisibility": EditedVisibility,
"NameChanged": NameChanged,
"ColorChanged": ColorChanged,
} }

View file

@ -1,5 +1,4 @@
module eu.ad5001.LogarithmPlotter module eu.ad5001.LogarithmPlotter
Icon 1.0 Icon.qml
Settings 1.0 Settings.qml Settings 1.0 Settings.qml
Alert 1.0 Alert.qml Alert 1.0 Alert.qml

View file

@ -1,3 +1,34 @@
logarithmplotter (0.1.7) stable; urgency=medium
* New: The history browser has been completly redesigned, improving UX.
* New: The history browser now features a filter bar.
* New: All side panel tabs now have a visually identifiable scrollbar.
* Changed: Shorter rich text representations of history entries to improve readability.
* Changed: Usage of gradiants and icons to better identify history entries at a glance.
* Changed: History entries are now showing the whole label on several lines, instead of cutting it at the end.
* Changed: New history action for renaming.
* Changed: New history action for coloring. Note: color changing history items created in previous versions of LogarithmPlotter will not be updated to the new action.
* Changed: Tooltips for object creation buttons have been added.
* Changed: Tooltips have been set to have a delay of 200ms to match most software's handling of them.
* Changed: Object creation buttons now have a unified style accross all platforms.
* Added translation: History action of renaming objects.
* Added translation: History action of changing the color of objects.
* Added translation: Filtering for history browser.
* Fixed bug: Visibility history actions (shown and hidden) are now properly saved, solving the issue that when loading file with one, it's not automaticly changed to "Show".
* Fixed bug: Name changes history actions are now properly saved.
* Fixed bug: Non translated object type on the "+ Create new object" item selection combobox for Bode Magnitude and Phase.
* Fixed bug: Proper handling for future LogarithmPlotter files.
* Fixed bug: Shortcuts not being displayed in the menu bar are now properly shown.
* Fixed bug (flatpak): Black versions of the icons when using a black theme with the KDE SDK.
* Fixed bug (debian): Fixed launchpad building properly.
* Internal changes: Better organisation on icons.
* Internal changes: Historylib has been separated in several files.
* Internal changes: Trying to switch metainfo once more to try and fix another bug.
* Internal changes: Keywords added to metainfo.
-- Ad5001 <mail@ad5001.eu> Thu, 03 Jan 2022 00:00:00 +0100
logarithmplotter (0.1.6) stable; urgency=medium logarithmplotter (0.1.6) stable; urgency=medium
* New: A new changelog popup is available at startup and in the help menu. * New: A new changelog popup is available at startup and in the help menu.

View file

@ -1,6 +1,6 @@
Package: logarithmplotter Package: logarithmplotter
Source: logarithmplotter Source: logarithmplotter
Version: 0.1.6 Version: 0.1.7
Architecture: all Architecture: all
Maintainer: Ad5001 <mail@ad5001.eu> Maintainer: Ad5001 <mail@ad5001.eu>
Depends: python3, python3-pip, qml-module-qtquick-controls2 (>= 5.12.0), qml-module-qtmultimedia (>= 5.12.0), qml-module-qtgraphicaleffects (>= 5.12.0), qml-module-qtquick2 (>= 5.12.0), qml-module-qtqml-models2 (>= 5.12.0), qml-module-qtquick-controls (>= 5.12.0), python3-pyside2.qtcore (>= 5.12.0), python3-pyside2.qtqml (>= 5.12.0), python3-pyside2.qtgui (>= 5.12.0), python3-pyside2.qtquick (>= 5.12.0), python3-pyside2.qtwidgets (>= 5.12.0), python3-pyside2.qtmultimedia (>= 5.12.0), python3-pyside2.qtnetwork (>= 5.12.0) Depends: python3, python3-pip, qml-module-qtquick-controls2 (>= 5.12.0), qml-module-qtmultimedia (>= 5.12.0), qml-module-qtgraphicaleffects (>= 5.12.0), qml-module-qtquick2 (>= 5.12.0), qml-module-qtqml-models2 (>= 5.12.0), qml-module-qtquick-controls (>= 5.12.0), python3-pyside2.qtcore (>= 5.12.0), python3-pyside2.qtqml (>= 5.12.0), python3-pyside2.qtgui (>= 5.12.0), python3-pyside2.qtquick (>= 5.12.0), python3-pyside2.qtwidgets (>= 5.12.0), python3-pyside2.qtmultimedia (>= 5.12.0), python3-pyside2.qtnetwork (>= 5.12.0)

View file

@ -43,9 +43,7 @@
<li>🇭🇺 Hungarian</li> <li>🇭🇺 Hungarian</li>
<li>🇳🇴 Norwergian</li> <li>🇳🇴 Norwergian</li>
</ul> </ul>
<p xml:lang="fr">Learn more: https://apps.ad5001.eu/logarithmplotter/</p> <p>Learn more: https://apps.ad5001.eu/logarithmplotter/</p>
</description>
<description xml:lang="fr">
<p xml:lang="fr"> <p xml:lang="fr">
LogarithmPlotter est, comme son nom l'indique, un créateur de graphes et diagrammes 2D réalisé avec l'échelle logarithmique en tête. Avec un système d'objets similaire à Geogebra, ce qui lui permet de créer des graphes à échelle logarithmique et non logarithmique avec peu de limitations. LogarithmPlotter est, comme son nom l'indique, un créateur de graphes et diagrammes 2D réalisé avec l'échelle logarithmique en tête. Avec un système d'objets similaire à Geogebra, ce qui lui permet de créer des graphes à échelle logarithmique et non logarithmique avec peu de limitations.
</p> </p>
@ -68,8 +66,6 @@
<li>🇳🇴 Norvégien</li> <li>🇳🇴 Norvégien</li>
</ul> </ul>
<p xml:lang="fr">En savoir plus: https://apps.ad5001.eu/fr/logarithmplotter/</p> <p xml:lang="fr">En savoir plus: https://apps.ad5001.eu/fr/logarithmplotter/</p>
</description>
<description xml:lang="hu">
<p xml:lang="hu"> <p xml:lang="hu">
A LogarithmPlotter egy logaritmus-ábrázoló, amely logaritmikus léptékek figyelembevételével készült. A Geogebrához hasonló objektumrendszerrel dinamikus parcellák létrehozását teszi lehetővé, nagyon kevés korlátozással. A LogarithmPlotter egy logaritmus-ábrázoló, amely logaritmikus léptékek figyelembevételével készült. A Geogebrához hasonló objektumrendszerrel dinamikus parcellák létrehozását teszi lehetővé, nagyon kevés korlátozással.
</p> </p>
@ -81,6 +77,7 @@
<categories> <categories>
<category>Science</category> <category>Science</category>
<category>Education</category> <category>Education</category>
<category>Qt</category>
</categories> </categories>
<url type="homepage">https://apps.ad5001.eu/logarithmplotter/</url> <url type="homepage">https://apps.ad5001.eu/logarithmplotter/</url>
@ -118,18 +115,71 @@
</requires> </requires>
<releases> <releases>
<release version="0.1.6" date="2022-01-29"> <release version="0.1.7" date="2022-02-03">
<p>Changes for v0.1.6:</p> <p><b>Changes for v0.1.7:</b></p>
<p>New</p>
<ul>
<li>The history browser has been completly redesigned, improving UX.</li>
<li>The history browser now features a filter bar.</li>
<li>All side panel tabs now have a visually identifiable scrollbar.</li>
</ul>
<p>Changes</p>
<ul>
<li>Shorter rich text representations of history entries to improve readability.</li>
<li>Usage of gradiants and icons to better identify history entries at a glance.</li>
<li>History entries are now showing the whole label on several lines, instead of cutting it at the end.</li>
<li>New history action for renaming.</li>
<li>New history action for coloring. Note: color changing history items created in previous versions of LogarithmPlotter will not be updated to the new action.</li>
<li>Tooltips for object creation buttons have been added.</li>
<li>Tooltips have been set to have a delay of 200ms to match most software's handling of them.</li>
<li>Object creation buttons now have a unified style accross all platforms.</li>
</ul>
<p>Added translations</p>
<ul>
<li>History action of renaming objects.</li>
<li>History action of changing the color of objects.</li>
<li>Filtering for history browser.</li>
</ul>
<p>Fixed bugs</p>
<ul>
<li>Visibility history actions (shown and hidden) are now properly saved, solving the issue that when loading file with one, it's not automaticly changed to "Show".</li>
<li>Name changes history actions are now properly saved.</li>
<li>Non translated object type on the "+ Create new object" item selection combobox for Bode Magnitude and Phase.</li>
<li>Proper handling for future LogarithmPlotter files.</li>
<li>Shortcuts not being displayed in the menu bar are now properly shown.</li>
<li>(flatpak) Black versions of the icons when using a black theme with the KDE SDK.</li>
<li>(debian) Fixed launchpad building properly.</li>
</ul>
<p>Internal changes</p>
<ul>
<li>Better organisation on icons.</li>
<li>Historylib has been separated in several files.</li>
<li>Trying to switch metainfo once more to try and fix another bug.</li>
<li>Keywords added to metainfo.</li>
</ul>
</release>
<release version="0.1.6" date="2022-01-29">
<p><b>Changes for v0.1.6:</b></p>
<p>New</p>
<ul>
<li>A new changelog popup is available at startup and in the help menu.</li>
</ul>
<p>Added translations</p>
<ul>
<li>Object properties names.</li>
<li>Object properties enum values.</li>
<li>Object comments.</li>
<li>Most elements using a ":".</li>
</ul>
<p>Fixed bugs</p>
<ul>
<li>X Cursor's targets can now be set to null.</li>
<li>History now imports domains and objects properly.</li>
<li>Proper handling for future LogarithmPlotter files.</li>
<li>(debian) Fixing bug that created a /build directory and didn't put the icons in the right directories.</li>
</ul>
<p>Other</p>
<ul> <ul>
<li>New: A new changelog popup is available at startup and in the help menu.</li>
<li>Added translation: Object properties names.</li>
<li>Added translation: Object properties enum values.</li>
<li>Added translation: Object comments.</li>
<li>Added translation: Most elements using a ":".</li>
<li>Fixed bug: X Cursor's targets can now be set to null.</li>
<li>Fixed bug: History now imports domains and objects properly.</li>
<li>Fixed bug: Proper handling for future LogarithmPlotter files.</li>
<li>Fixed bug (debian): Fixing bug that created a /build directory and didn't put the icons in the right directories.</li>
<li>Other: Refractoring done on helper.</li> <li>Other: Refractoring done on helper.</li>
<li>Other: All QML elements are now properly commented.</li> <li>Other: All QML elements are now properly commented.</li>
<li>Other: Scripts have been moved to it's own directory.</li> <li>Other: Scripts have been moved to it's own directory.</li>
@ -137,57 +187,85 @@
</ul> </ul>
</release> </release>
<release version="0.1.5" date="2022-01-26"> <release version="0.1.5" date="2022-01-26">
<p>Changes for v0.1.5:</p> <p><b>Changes for v0.1.5:</b></p>
<p>New</p>
<ul> <ul>
<li>New: LogarithmPlotter has now better handling of very high values in logarithmic scale.</li> <li>LogarithmPlotter has now better handling of very high values in logarithmic scale.</li>
<li>Added translation for flatpak metadata, including translated image.</li> </ul>
<li>[URGENT PATCH] Fixed bug: File saving dialog was not working.</li> <p>Added translations</p>
<li>[URGENT PATCH] Fixed bug: Debian packages does include any language file.</li> <ul>
<li>Fixed bug: X Cursor pointing does not detect any object.</li> <li>Flatpak metadata, including translated image.</li>
</ul>
<p>Fixed bugs</p>
<ul>
<li>(!) File saving dialog was not working.</li>
<li>(!) Debian packages does include any language file.</li>
<li>X Cursor pointing does not detect any object.</li>
</ul> </ul>
</release> </release>
<release version="0.1.4" date="2022-01-24"> <release version="0.1.4" date="2022-01-24">
<p>Changes for v0.1.4:</p> <p><b>Changes for v0.1.4:</b></p>
<p>New</p>
<ul> <ul>
<li>New feature: LogarithmPlotter detects unsaved changes.</li> <li>LogarithmPlotter detects unsaved changes.</li>
<li>New feature: LogarithmPlotter is now translated! See https://hosted.weblate.org/engage/logarithmplotter/ to help.</li> <li>LogarithmPlotter is now translated! See https://hosted.weblate.org/engage/logarithmplotter/ to help.</li>
<li>New translation: English by Ad5001: 100%</li> <li>New translation: English by Ad5001: 100%</li>
<li>New translation: French by Ad5001: 100%</li> <li>New translation: French by Ad5001: 100%</li>
<li>New translation: German by Ad5001: 100%</li> <li>New translation: German by Ad5001: 100%</li>
<li>New translation: Hungarian by Óvári (@ovari on github): 100%</li> <li>New translation: Hungarian by Óvári (@ovari on github): 100%</li>
<li>New translation: Norvegian by Allan Nordhøy (@comradekingu on github): 80%</li> <li>New translation: Norvegian by Allan Nordhøy (@comradekingu on github): 80%</li>
</ul>
<p>Fixed bugs</p>
<ul>
<li>Fixed bug: No notification when closing LogarithmPlotter with unsaved changes.</li> <li>Fixed bug: No notification when closing LogarithmPlotter with unsaved changes.</li>
<li>Fixed bug: π unavailable in symbols.</li> <li>Fixed bug: π unavailable in symbols.</li>
</ul> </ul>
</release> </release>
<release version="0.1.3" date="2022-01-18"> <release version="0.1.3" date="2022-01-18">
<p>Changes for v0.1.3:</p> <p><b>Changes for v0.1.3:</b></p>
<p>Fixed bugs</p>
<ul> <ul>
<li>Fixed bug: Confined packages (snapcraft &amp; flatpak) won't show error messages related to update checks.</li> <li>Confined packages (snapcraft & flatpak) won't show error messages related to update checks.</li>
<li>FIxed bug: Equations of the form (x + y) / z were not being simplified properly.</li> <li>Equations of the form (x + y) / z were not being simplified properly.</li>
</ul> </ul>
</release> </release>
<release version="0.1.2" date="2021-09-30"> <release version="0.1.2" date="2021-09-30">
<p>Changes for v0.1.2:</p> <p><b>Changes for v0.1.2:</b></p>
<p>Fixed bugs</p>
<ul> <ul>
<li>Fixed bug: Unable to move Bode diagrams elements when having deleted the sum element.</li> <li>Unable to move Bode diagrams elements when having deleted the sum element.</li>
<li>Fixed bug: Names were not not being changed from previous object when editing a new one.</li> <li>Names were not not being changed from previous object when editing a new one.</li>
<li>Fixed bug: Bode Magnitude was not drawn far enough.</li> <li>Bode Magnitude was not drawn far enough.</li>
<li>Fixed bug: Bode Magnitude had undefined ending.</li> <li>Bode Magnitude had undefined ending.</li>
<li>Fixed other bugs from v0.1.1.</li> <li>Other bugs patched in v0.1.1.</li>
</ul> </ul>
</release> </release>
<release version="0.1" date="2021-08-26"> <release version="0.1" date="2021-08-26">
<p>Changes for v0.1:</p> <p><b>Changes for v0.1:</b></p>
<ul> <ul>
<li>Initial release.</li> <li>Initial release.</li>
</ul> </ul>
</release> </release>
</releases> </releases>
<content_rating type="oars-1.0"> <content_rating type="oars-1.0">
</content_rating> </content_rating>
<developer_name>Ad5001</developer_name> <developer_name>Ad5001</developer_name>
<update_contact>mail@ad5001.eu</update_contact> <update_contact>mail@ad5001.eu</update_contact>
<keywords>
<keyword>Plot</keyword>
<keyword>Plotter</keyword>
<keyword>Log</keyword>
<keyword>Logarithm</keyword>
<keyword>Logarithmic</keyword>
<keyword>Bode</keyword>
<keyword>Magnitude</keyword>
<keyword>Diagram</keyword>
<keyword>Graph</keyword>
<keyword>Phase</keyword>
<keyword>Sequence</keyword>
<keyword>Distribution</keyword>
</keywords>
</application> </application>

View file

@ -43,9 +43,7 @@
<li>🇭🇺 Hungarian</li> <li>🇭🇺 Hungarian</li>
<li>🇳🇴 Norwergian</li> <li>🇳🇴 Norwergian</li>
</ul> </ul>
<p xml:lang="fr">Learn more: https://apps.ad5001.eu/logarithmplotter/</p> <p>Learn more: https://apps.ad5001.eu/logarithmplotter/</p>
</description>
<description xml:lang="fr">
<p xml:lang="fr"> <p xml:lang="fr">
LogarithmPlotter est, comme son nom l'indique, un créateur de graphes et diagrammes 2D réalisé avec l'échelle logarithmique en tête. Avec un système d'objets similaire à Geogebra, ce qui lui permet de créer des graphes à échelle logarithmique et non logarithmique avec peu de limitations. LogarithmPlotter est, comme son nom l'indique, un créateur de graphes et diagrammes 2D réalisé avec l'échelle logarithmique en tête. Avec un système d'objets similaire à Geogebra, ce qui lui permet de créer des graphes à échelle logarithmique et non logarithmique avec peu de limitations.
</p> </p>
@ -68,8 +66,6 @@
<li>🇳🇴 Norvégien</li> <li>🇳🇴 Norvégien</li>
</ul> </ul>
<p xml:lang="fr">En savoir plus: https://apps.ad5001.eu/fr/logarithmplotter/</p> <p xml:lang="fr">En savoir plus: https://apps.ad5001.eu/fr/logarithmplotter/</p>
</description>
<description xml:lang="hu">
<p xml:lang="hu"> <p xml:lang="hu">
A LogarithmPlotter egy logaritmus-ábrázoló, amely logaritmikus léptékek figyelembevételével készült. A Geogebrához hasonló objektumrendszerrel dinamikus parcellák létrehozását teszi lehetővé, nagyon kevés korlátozással. A LogarithmPlotter egy logaritmus-ábrázoló, amely logaritmikus léptékek figyelembevételével készült. A Geogebrához hasonló objektumrendszerrel dinamikus parcellák létrehozását teszi lehetővé, nagyon kevés korlátozással.
</p> </p>
@ -81,6 +77,7 @@
<categories> <categories>
<category>Science</category> <category>Science</category>
<category>Education</category> <category>Education</category>
<category>Qt</category>
</categories> </categories>
<url type="homepage">https://apps.ad5001.eu/logarithmplotter/</url> <url type="homepage">https://apps.ad5001.eu/logarithmplotter/</url>
@ -102,7 +99,8 @@
<screenshot xml:lang="hu">https://apps.ad5001.eu/img/hu/logarithmplotter/welcome.png</screenshot> <screenshot xml:lang="hu">https://apps.ad5001.eu/img/hu/logarithmplotter/welcome.png</screenshot>
<screenshot xml:lang="no" type="default">https://apps.ad5001.eu/img/no/gain.png</screenshot> <screenshot xml:lang="no" type="default">https://apps.ad5001.eu/img/no/gain.png</screenshot>
<screenshot xml:lang="no">https://apps.ad5001.eu/img/no/logarithmplotter/phase.png</screenshot> <screenshot xml:lang="no">https://apps.ad5001.eu/img/no/logarithmplotter/phase.png</screenshot>
<screenshot xml:lang="no">https://apps.ad5001.eu/img/no/logarithmplotter/welcome.png</screenshot> </screenshots> <screenshot xml:lang="no">https://apps.ad5001.eu/img/no/logarithmplotter/welcome.png</screenshot>
</screenshots>
<!-- recommend at least 600 logical pixels of space --> <!-- recommend at least 600 logical pixels of space -->
<recommends> <recommends>
@ -117,18 +115,71 @@
</requires> </requires>
<releases> <releases>
<release version="0.1.6" date="2022-01-29"> <release version="0.1.7" date="2022-02-03">
<p>Changes for v0.1.6:</p> <p><b>Changes for v0.1.7:</b></p>
<p>New</p>
<ul>
<li>The history browser has been completly redesigned, improving UX.</li>
<li>The history browser now features a filter bar.</li>
<li>All side panel tabs now have a visually identifiable scrollbar.</li>
</ul>
<p>Changes</p>
<ul>
<li>Shorter rich text representations of history entries to improve readability.</li>
<li>Usage of gradiants and icons to better identify history entries at a glance.</li>
<li>History entries are now showing the whole label on several lines, instead of cutting it at the end.</li>
<li>New history action for renaming.</li>
<li>New history action for coloring. Note: color changing history items created in previous versions of LogarithmPlotter will not be updated to the new action.</li>
<li>Tooltips for object creation buttons have been added.</li>
<li>Tooltips have been set to have a delay of 200ms to match most software's handling of them.</li>
<li>Object creation buttons now have a unified style accross all platforms.</li>
</ul>
<p>Added translations</p>
<ul>
<li>History action of renaming objects.</li>
<li>History action of changing the color of objects.</li>
<li>Filtering for history browser.</li>
</ul>
<p>Fixed bugs</p>
<ul>
<li>Visibility history actions (shown and hidden) are now properly saved, solving the issue that when loading file with one, it's not automaticly changed to "Show".</li>
<li>Name changes history actions are now properly saved.</li>
<li>Non translated object type on the "+ Create new object" item selection combobox for Bode Magnitude and Phase.</li>
<li>Proper handling for future LogarithmPlotter files.</li>
<li>Shortcuts not being displayed in the menu bar are now properly shown.</li>
<li>(flatpak) Black versions of the icons when using a black theme with the KDE SDK.</li>
<li>(debian) Fixed launchpad building properly.</li>
</ul>
<p>Internal changes</p>
<ul>
<li>Better organisation on icons.</li>
<li>Historylib has been separated in several files.</li>
<li>Trying to switch metainfo once more to try and fix another bug.</li>
<li>Keywords added to metainfo.</li>
</ul>
</release>
<release version="0.1.6" date="2022-01-29">
<p><b>Changes for v0.1.6:</b></p>
<p>New</p>
<ul>
<li>A new changelog popup is available at startup and in the help menu.</li>
</ul>
<p>Added translations</p>
<ul>
<li>Object properties names.</li>
<li>Object properties enum values.</li>
<li>Object comments.</li>
<li>Most elements using a ":".</li>
</ul>
<p>Fixed bugs</p>
<ul>
<li>X Cursor's targets can now be set to null.</li>
<li>History now imports domains and objects properly.</li>
<li>Proper handling for future LogarithmPlotter files.</li>
<li>(debian) Fixing bug that created a /build directory and didn't put the icons in the right directories.</li>
</ul>
<p>Other</p>
<ul> <ul>
<li>New: A new changelog popup is available at startup and in the help menu.</li>
<li>Added translation: Object properties names.</li>
<li>Added translation: Object properties enum values.</li>
<li>Added translation: Object comments.</li>
<li>Added translation: Most elements using a ":".</li>
<li>Fixed bug: X Cursor's targets can now be set to null.</li>
<li>Fixed bug: History now imports domains and objects properly.</li>
<li>Fixed bug: Proper handling for future LogarithmPlotter files.</li>
<li>Fixed bug (debian): Fixing bug that created a /build directory and didn't put the icons in the right directories.</li>
<li>Other: Refractoring done on helper.</li> <li>Other: Refractoring done on helper.</li>
<li>Other: All QML elements are now properly commented.</li> <li>Other: All QML elements are now properly commented.</li>
<li>Other: Scripts have been moved to it's own directory.</li> <li>Other: Scripts have been moved to it's own directory.</li>
@ -136,48 +187,61 @@
</ul> </ul>
</release> </release>
<release version="0.1.5" date="2022-01-26"> <release version="0.1.5" date="2022-01-26">
<p>Changes for v0.1.5:</p> <p><b>Changes for v0.1.5:</b></p>
<p>New</p>
<ul> <ul>
<li>New: LogarithmPlotter has now better handling of very high values in logarithmic scale.</li> <li>LogarithmPlotter has now better handling of very high values in logarithmic scale.</li>
<li>Added translation for flatpak metadata, including translated image.</li> </ul>
<li>[URGENT PATCH] Fixed bug: File saving dialog was not working.</li> <p>Added translations</p>
<li>[URGENT PATCH] Fixed bug: Debian packages does include any language file.</li> <ul>
<li>Fixed bug: X Cursor pointing does not detect any object.</li> <li>Flatpak metadata, including translated image.</li>
</ul>
<p>Fixed bugs</p>
<ul>
<li>(!) File saving dialog was not working.</li>
<li>(!) Debian packages does include any language file.</li>
<li>X Cursor pointing does not detect any object.</li>
</ul> </ul>
</release> </release>
<release version="0.1.4" date="2022-01-24"> <release version="0.1.4" date="2022-01-24">
<p>Changes for v0.1.4:</p> <p><b>Changes for v0.1.4:</b></p>
<p>New</p>
<ul> <ul>
<li>New feature: LogarithmPlotter detects unsaved changes.</li> <li>LogarithmPlotter detects unsaved changes.</li>
<li>New feature: LogarithmPlotter is now translated! See https://hosted.weblate.org/engage/logarithmplotter/ to help.</li> <li>LogarithmPlotter is now translated! See https://hosted.weblate.org/engage/logarithmplotter/ to help.</li>
<li>New translation: English by Ad5001: 100%</li> <li>New translation: English by Ad5001: 100%</li>
<li>New translation: French by Ad5001: 100%</li> <li>New translation: French by Ad5001: 100%</li>
<li>New translation: German by Ad5001: 100%</li> <li>New translation: German by Ad5001: 100%</li>
<li>New translation: Hungarian by Óvári (@ovari on github): 100%</li> <li>New translation: Hungarian by Óvári (@ovari on github): 100%</li>
<li>New translation: Norvegian by Allan Nordhøy (@comradekingu on github): 80%</li> <li>New translation: Norvegian by Allan Nordhøy (@comradekingu on github): 80%</li>
</ul>
<p>Fixed bugs</p>
<ul>
<li>Fixed bug: No notification when closing LogarithmPlotter with unsaved changes.</li> <li>Fixed bug: No notification when closing LogarithmPlotter with unsaved changes.</li>
<li>Fixed bug: π unavailable in symbols.</li> <li>Fixed bug: π unavailable in symbols.</li>
</ul> </ul>
</release> </release>
<release version="0.1.3" date="2022-01-18"> <release version="0.1.3" date="2022-01-18">
<p>Changes for v0.1.3:</p> <p><b>Changes for v0.1.3:</b></p>
<p>Fixed bugs</p>
<ul> <ul>
<li>Fixed bug: Confined packages (snapcraft &amp; flatpak) won't show error messages related to update checks.</li> <li>Confined packages (snapcraft & flatpak) won't show error messages related to update checks.</li>
<li>FIxed bug: Equations of the form (x + y) / z were not being simplified properly.</li> <li>Equations of the form (x + y) / z were not being simplified properly.</li>
</ul> </ul>
</release> </release>
<release version="0.1.2" date="2021-09-30"> <release version="0.1.2" date="2021-09-30">
<p>Changes for v0.1.2:</p> <p><b>Changes for v0.1.2:</b></p>
<p>Fixed bugs</p>
<ul> <ul>
<li>Fixed bug: Unable to move Bode diagrams elements when having deleted the sum element.</li> <li>Unable to move Bode diagrams elements when having deleted the sum element.</li>
<li>Fixed bug: Names were not not being changed from previous object when editing a new one.</li> <li>Names were not not being changed from previous object when editing a new one.</li>
<li>Fixed bug: Bode Magnitude was not drawn far enough.</li> <li>Bode Magnitude was not drawn far enough.</li>
<li>Fixed bug: Bode Magnitude had undefined ending.</li> <li>Bode Magnitude had undefined ending.</li>
<li>Fixed other bugs from v0.1.1.</li> <li>Other bugs patched in v0.1.1.</li>
</ul> </ul>
</release> </release>
<release version="0.1" date="2021-08-26"> <release version="0.1" date="2021-08-26">
<p>Changes for v0.1:</p> <p><b>Changes for v0.1:</b></p>
<ul> <ul>
<li>Initial release.</li> <li>Initial release.</li>
</ul> </ul>
@ -187,6 +251,21 @@
</content_rating> </content_rating>
<developer_name>Ad5001</developer_name> <developer_name>Ad5001</developer_name>
<update_contact>mail@ad5001.eu</update_contact> <update_contact>mail@ad5001.eu</update_contact>
<keywords>
<keyword>Plot</keyword>
<keyword>Plotter</keyword>
<keyword>Log</keyword>
<keyword>Logarithm</keyword>
<keyword>Logarithmic</keyword>
<keyword>Bode</keyword>
<keyword>Magnitude</keyword>
<keyword>Diagram</keyword>
<keyword>Graph</keyword>
<keyword>Phase</keyword>
<keyword>Sequence</keyword>
<keyword>Distribution</keyword>
</keywords>
</application> </application>

View file

@ -1,15 +1,59 @@
cat ../CHANGELOG.md | awk '{ cat ../CHANGELOG.md | awk '
if($1 == "*") { BEGIN {
s = ""; for (i = 2; i <= NF; i++) s = s " " $i; listBegan=0
print " <li>"substr(s,2)"</li>" latest=1
} else if($1 == "##") { }
/^\s*##/ {
if(!latest) {
listBegan=0
print " </ul>"
print " </release>"
}
latest=0
cmd ="date \"+%Y-%m-%d\" -d \""substr($3,2,2)" "$4" "substr($5,0,4)"\"" cmd ="date \"+%Y-%m-%d\" -d \""substr($3,2,2)" "$4" "substr($5,0,4)"\""
cmd | getline date cmd | getline date
print " <release version=\""substr($2,2,5)"\" date=\""date"\">" print " <release version=\""substr($2,2,5)"\" date=\""date"\">"
print " <p>Changes for "$2":</p>" print " <p><b>Changes for "$2":</b></p>"
}
/^\s*\*\*/ {
if(listBegan) {
print " </ul>"
}
listBegan=1
s = ""; for (i = 1; i <= NF; i++) s = s " " $i;
print " <p>"substr(s,4,length(s)-5)"</p>"
print " <ul>" print " <ul>"
} else if($1 == "--") { }
/^\s*\* / {
if(!listBegan) {
listBegan=1
print " <ul>"
}
s = ""; for (i = 2; i <= NF; i++) s = s " " $i;
print " <li>"substr(s,2)"</li>"
}
/^\s*--/ {
listBegan=0
print " </ul>" print " </ul>"
print " </release>" print " </release>"
} }
END {
print " </ul>"
print " </release>"
}' }'
#'{
#if($1 == "*") {
# s = ""; for (i = 2; i <= NF; i++) s = s " " $i;
# print " <li>"substr(s,2)"</li>"
#} else if($1 == "##") {
# cmd ="date \"+%Y-%m-%d\" -d \""substr($3,2,2)" "$4" "substr($5,0,4)"\""
# cmd | getline date
# print " <release version=\""substr($2,2,5)"\" date=\""date"\">"
# print " <p>Changes for "$2":</p>"
# print " <ul>"
#} else if($1 == "--") {
# print " </ul>"
# print " </release>"
#}
#}'

View file

@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
cd "$(dirname "$(readlink -f "$0" || realpath "$0")")/.." cd "$(dirname "$(readlink -f "$0" || realpath "$0")")/.."
VERSION=0.1.6 VERSION=0.1.7
title="LogarithmPlotter v${VERSION} Setup" title="LogarithmPlotter v${VERSION} Setup"
finalDMGName="LogarithmPlotter-v${VERSION}-setup.dmg" finalDMGName="LogarithmPlotter-v${VERSION}-setup.dmg"
applicationName=LogarithmPlotter applicationName=LogarithmPlotter

View file

@ -1,6 +1,6 @@
name: logarithmplotter name: logarithmplotter
title: LogarithmPlotter title: LogarithmPlotter
version: '0.1.6' version: '0.1.7'
summary: 2D plotter software to make Bode plots, sequences and repartition functions. summary: 2D plotter software to make Bode plots, sequences and repartition functions.
description: | description: |
LogarithmPlotter is, as it's name suggests, a plotter made with logarithm scales in mind. With an object system similar to [Geogebra](https://geogebra.org)'s, it allows dynamic creation of plots with very few limitations. LogarithmPlotter is, as it's name suggests, a plotter made with logarithm scales in mind. With an object system similar to [Geogebra](https://geogebra.org)'s, it allows dynamic creation of plots with very few limitations.

View file

@ -11,7 +11,7 @@ Unicode True
!define PROG_ID "LogarithmPlotter.File.1" !define PROG_ID "LogarithmPlotter.File.1"
!define DEV_NAME "Ad5001" !define DEV_NAME "Ad5001"
!define WEBSITE "https://apps.ad5001.eu/logarithmplotter" !define WEBSITE "https://apps.ad5001.eu/logarithmplotter"
!define VERSION_SHORT "0.1.6" !define VERSION_SHORT "0.1.7"
!define APP_VERSION "${VERSION_SHORT}.0" !define APP_VERSION "${VERSION_SHORT}.0"
!define COPYRIGHT "Ad5001 (c) 2022" !define COPYRIGHT "Ad5001 (c) 2022"
!define DESCRIPTION "Create graphs with logarithm scales." !define DESCRIPTION "Create graphs with logarithm scales."