Merge branch 'master' of https://git.ad5001.eu/Ad5001/LogarithmPlotter
All checks were successful
continuous-integration/drone/push Build is passing
122
CHANGELOG.md
|
@ -1,67 +1,125 @@
|
|||
# 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)
|
||||
|
||||
* New: A new changelog popup is available at startup and in the help menu.
|
||||
* Added translation: Object properties names.
|
||||
* Added translation: Object properties enum values.
|
||||
* Added translation: Object comments.
|
||||
* Added translation: Most elements using a ":".
|
||||
* Fixed bug: X Cursor's targets can now be set to null.
|
||||
* Fixed bug: History now imports domains and objects properly.
|
||||
* Fixed bug: Proper handling for future LogarithmPlotter files.
|
||||
* Fixed bug (debian): Fixing bug that created a /build directory and didn't put the icons in the right directories.
|
||||
**New**
|
||||
|
||||
* A new changelog popup is available at startup and in the help menu.
|
||||
|
||||
**Added translations**
|
||||
|
||||
* Object properties names.
|
||||
* Object properties enum values.
|
||||
* 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: All QML elements are now properly commented.
|
||||
* Other: Scripts have been moved to it's own directory.
|
||||
* 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)
|
||||
|
||||
* New: LogarithmPlotter has now better handling of very high values in logarithmic scale.
|
||||
* 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.
|
||||
**New**
|
||||
|
||||
-- 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)
|
||||
|
||||
* New feature: LogarithmPlotter detects unsaved changes.
|
||||
* New feature: LogarithmPlotter is now translated! See https://hosted.weblate.org/engage/logarithmplotter/ to help.
|
||||
**New**
|
||||
|
||||
* 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: French by Ad5001: 100%
|
||||
* New translation: German by Ad5001: 100%
|
||||
* New translation: Hungarian by Óvári (@ovari on github): 100%
|
||||
* 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: π unavailable in symbols.
|
||||
|
||||
-- Ad5001 <mail@ad5001.eu> Mon, 24 Jan 2022 20:00:00 +0100
|
||||
|
||||
## v0.1.3 (18 Jan 2022)
|
||||
|
||||
* Fixed bug: Confined packages (snapcraft & flatpak) won't show error messages related to update checks.
|
||||
* FIxed bug: Equations of the form (x + y) / z were not being simplified properly.
|
||||
**Fixed bugs**
|
||||
|
||||
-- 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)
|
||||
|
||||
* Fixed bug: Unable to move Bode diagrams elements when having deleted the sum element.
|
||||
* 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.
|
||||
**Fixed bugs**
|
||||
|
||||
-- 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)
|
||||
|
||||
* Initial release.
|
||||
|
||||
-- Ad5001 <mail@ad5001.eu> Mon, 06 Jun 2021 08:48:28 +0100
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
"""
|
||||
from shutil import which
|
||||
|
||||
__VERSION__ = "0.1.6"
|
||||
__VERSION__ = "0.1.7"
|
||||
is_release = False
|
||||
|
||||
|
||||
|
|
|
@ -24,7 +24,6 @@ from PySide2 import __version__ as PySide2_version
|
|||
|
||||
from os import chdir, path
|
||||
from json import loads
|
||||
from webbrowser import open as openWeb
|
||||
from sys import version as sys_version
|
||||
from urllib.request import urlopen
|
||||
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])
|
||||
|
||||
@Slot(str)
|
||||
def openUrl(self, url):
|
||||
openWeb(url)
|
||||
|
||||
@Slot()
|
||||
def fetchChangelog(self):
|
||||
changelog_cache_path = path.join(path.dirname(path.realpath(__file__)), "CHANGELOG.md")
|
||||
|
|
|
@ -4,23 +4,23 @@
|
|||
<context>
|
||||
<name>About</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="26"/>
|
||||
<location filename="../logarithmplotter.py" line="108"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="32"/>
|
||||
<location filename="../logarithmplotter.py" line="112"/>
|
||||
<source>About LogarithmPlotter</source>
|
||||
<translation>Über LogarithmPlotter</translation>
|
||||
</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>
|
||||
<translation>LogarithmPlotter v%1</translation>
|
||||
</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>
|
||||
<translation>2D-Grafiksoftware zur Erstellung von Bode-Diagramms, Folgen und Verteilungsfunktionen.</translation>
|
||||
</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>
|
||||
<translation>Bug melden</translation>
|
||||
</message>
|
||||
|
@ -28,107 +28,107 @@
|
|||
<context>
|
||||
<name>AppMenuBar</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="28"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="38"/>
|
||||
<source>&File</source>
|
||||
<translation>&Datei</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="30"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="40"/>
|
||||
<source>&Load...</source>
|
||||
<translation>&Laden…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="37"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="47"/>
|
||||
<source>&Save</source>
|
||||
<translation>&Speichern</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="43"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="53"/>
|
||||
<source>Save &As...</source>
|
||||
<translation>Speichern &Unter…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="51"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="61"/>
|
||||
<source>&Quit</source>
|
||||
<translation>&Ausfahrt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="65"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
|
||||
<source>&Edit</source>
|
||||
<translation>&Bearbeiten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="67"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="77"/>
|
||||
<source>&Undo</source>
|
||||
<translation>&Lösen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
|
||||
<source>&Redo</source>
|
||||
<translation>&Wiederherstellen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="84"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="94"/>
|
||||
<source>&Copy plot</source>
|
||||
<translation>Grafik &Kopieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="92"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="102"/>
|
||||
<source>&Create</source>
|
||||
<translation>&Erstellen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="114"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="124"/>
|
||||
<source>&Settings</source>
|
||||
<translation>&Einstellungen</translation>
|
||||
</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>
|
||||
<translation>Beim Starten auf Updates prüfen</translation>
|
||||
</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>
|
||||
<translation>Wiederherstellen-Stapel automatisch zurücksetzen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="135"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="145"/>
|
||||
<source>&Help</source>
|
||||
<translation>&Hilfe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
|
||||
<source>&Source code</source>
|
||||
<translation>&Quellcode</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
|
||||
<source>&Report a bug</source>
|
||||
<translation>Fehler &Melden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="157"/>
|
||||
<source>&Changelog</source>
|
||||
<translation>&Changelog</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="162"/>
|
||||
<source>&Help translating!</source>
|
||||
<translation>&Hilfe beim Übersetzen!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="168"/>
|
||||
<source>&About</source>
|
||||
<translation>&Übrigens</translation>
|
||||
</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>
|
||||
<translation>Änderungen speichern?</translation>
|
||||
</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>
|
||||
<translation>Diese Grafik enthält ungespeicherte Änderungen. Dadurch gehen alle ungespeicherten Daten verloren. Fortfahren?</translation>
|
||||
</message>
|
||||
|
@ -136,12 +136,12 @@
|
|||
<context>
|
||||
<name>Changelog</name>
|
||||
<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>
|
||||
<translation>Changelog abrufen…</translation>
|
||||
</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>
|
||||
<translation>Schließen</translation>
|
||||
</message>
|
||||
|
@ -149,38 +149,38 @@
|
|||
<context>
|
||||
<name>EditorDialog</name>
|
||||
<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>
|
||||
<translation>Eigenschaften von %1 %2 bearbeiten</translation>
|
||||
</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>
|
||||
<translation>Name</translation>
|
||||
</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>
|
||||
<translation>Etikett</translation>
|
||||
</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>
|
||||
<translation>leer</translation>
|
||||
</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>
|
||||
<translation>Name</translation>
|
||||
</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>
|
||||
<translation>Name + Wert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="190"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="210"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="212"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="233"/>
|
||||
<source>+ Create new %1</source>
|
||||
<translation>+ Neues %1objekt erstellen</translation>
|
||||
</message>
|
||||
|
@ -188,12 +188,12 @@
|
|||
<context>
|
||||
<name>FileDialog</name>
|
||||
<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>
|
||||
<translation>Logarithmusgrafik exportieren</translation>
|
||||
</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>
|
||||
<translation>Logarithmusgrafik importieren</translation>
|
||||
</message>
|
||||
|
@ -201,39 +201,39 @@
|
|||
<context>
|
||||
<name>GreetScreen</name>
|
||||
<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>
|
||||
<translation>Willkommen bei LogarithmPlotter</translation>
|
||||
</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>
|
||||
<translation>Version %1</translation>
|
||||
</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.
|
||||
These settings can be changed at any time from the "Settings" menu.</source>
|
||||
<translation>Nehmen Sie sich ein paar Sekunden Zeit, um LogarithmPlotter zu konfigurieren.
|
||||
Diese Einstellungen können jederzeit über das Menü "Einstellungen" geändert werden.</translation>
|
||||
</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>
|
||||
<translation>Beim Start nach Updates suchen (Online-Verbindung erforderlich)</translation>
|
||||
</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>
|
||||
<translation>Redo-Stapel zurücksetzen, wenn eine neue Aktion zur Historie hinzugefügt wird</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="118"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="127"/>
|
||||
<source>Changelog</source>
|
||||
<translation>Changelog</translation>
|
||||
</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>
|
||||
<translation>Schließen</translation>
|
||||
</message>
|
||||
|
@ -241,17 +241,22 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
|
|||
<context>
|
||||
<name>HistoryBrowser</name>
|
||||
<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 ></source>
|
||||
<translation>Wiederherstellen ></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="82"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="116"/>
|
||||
<source>> Now</source>
|
||||
<translation>> Aktueller Stand</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="116"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="146"/>
|
||||
<source>< Undo</source>
|
||||
<translation>< Rückgängig</translation>
|
||||
</message>
|
||||
|
@ -259,7 +264,7 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
|
|||
<context>
|
||||
<name>ListSetting</name>
|
||||
<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>
|
||||
<translation>+ Neuer Eintrag</translation>
|
||||
</message>
|
||||
|
@ -267,62 +272,62 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
|
|||
<context>
|
||||
<name>LogarithmPlotter</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="79"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="86"/>
|
||||
<source>Objects</source>
|
||||
<translation>Objekte</translation>
|
||||
</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>
|
||||
<translation>Einstellungen</translation>
|
||||
</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>
|
||||
<translation>Verlauf</translation>
|
||||
</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 '%1'.</source>
|
||||
<translation>Gespeicherte Grafik auf '%1'.</translation>
|
||||
</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 '%1'.</source>
|
||||
<translation>Laden der Datei '%1'.</translation>
|
||||
</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>
|
||||
<translation>Unbekannter Objekttyp: %1.</translation>
|
||||
</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>
|
||||
<translation>Ungültige Datei angegeben.</translation>
|
||||
</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>
|
||||
<translation>Die Datei konnte nicht gespeichert werden: </translation>
|
||||
</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 '%1'.</source>
|
||||
<translation>Geladene Datei '%1'.</translation>
|
||||
</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>
|
||||
<translation>Grafik in die Zwischenablage kopiert!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="310"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="333"/>
|
||||
<source>&Update</source>
|
||||
<translation>&Aktualisieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="312"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="335"/>
|
||||
<source>&Update LogarithmPlotter</source>
|
||||
<translation>LogarithmPlotter &aktualisieren</translation>
|
||||
</message>
|
||||
|
@ -330,7 +335,7 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
|
|||
<context>
|
||||
<name>ObjectCreationGrid</name>
|
||||
<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>
|
||||
<translation>+ Neu erstellen:</translation>
|
||||
</message>
|
||||
|
@ -338,37 +343,37 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
|
|||
<context>
|
||||
<name>ObjectLists</name>
|
||||
<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>
|
||||
<translation>Alle %1 ausblenden</translation>
|
||||
</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>
|
||||
<translation>Alle %1 anzeigen</translation>
|
||||
</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>
|
||||
<translation>Ausblenden %1 %2</translation>
|
||||
</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>
|
||||
<translation>Anzeigen %1 %2</translation>
|
||||
</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>
|
||||
<translation>Position von %1 %2 einstellen</translation>
|
||||
</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>
|
||||
<translation>%1 %2 löschen</translation>
|
||||
</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>
|
||||
<translation>Neue Farbe für %1 %2 auswählen</translation>
|
||||
</message>
|
||||
|
@ -376,12 +381,12 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
|
|||
<context>
|
||||
<name>PickLocationOverlay</name>
|
||||
<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>
|
||||
<translation>Genauigkeit des Zeigers:</translation>
|
||||
</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>
|
||||
<translation>Am Gitter einrasten</translation>
|
||||
</message>
|
||||
|
@ -389,97 +394,97 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
|
|||
<context>
|
||||
<name>Settings</name>
|
||||
<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>
|
||||
<translation>Zoom auf X</translation>
|
||||
</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>
|
||||
<translation>Zoom auf Y</translation>
|
||||
</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>
|
||||
<translation>Minimum X</translation>
|
||||
</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>
|
||||
<translation>Maximum Y</translation>
|
||||
</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>
|
||||
<translation>Maximum X</translation>
|
||||
</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>
|
||||
<translation>Minimum Y</translation>
|
||||
</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>
|
||||
<translation>X-Achsen-Schritt</translation>
|
||||
</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>
|
||||
<translation>Y-Achsen-Schritt</translation>
|
||||
</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>
|
||||
<translation>Linienbreite</translation>
|
||||
</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>
|
||||
<translation>Textgröße (px)</translation>
|
||||
</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>
|
||||
<translation>Etikett der X-Achse</translation>
|
||||
</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>
|
||||
<translation>Etikett der Y-Achse</translation>
|
||||
</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>
|
||||
<translation>Logarithmische Skala in X</translation>
|
||||
</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>
|
||||
<translation>X-Teilung anzeigen</translation>
|
||||
</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>
|
||||
<translation>Y-Teilung anzeigen</translation>
|
||||
</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>
|
||||
<translation>Kopieren in die Zwischenablage</translation>
|
||||
</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>
|
||||
<translation>Grafik speichern</translation>
|
||||
</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>
|
||||
<translation>Grafik speichern unter</translation>
|
||||
</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>
|
||||
<translation>Grafik laden</translation>
|
||||
</message>
|
||||
|
@ -487,16 +492,25 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
|
|||
<context>
|
||||
<name>changelog</name>
|
||||
<message>
|
||||
<location filename="../helper.py" line="49"/>
|
||||
<location filename="../helper.py" line="48"/>
|
||||
<source>Could not fetch changelog: Server error {}.</source>
|
||||
<translation>Changelog konnte nicht geholt werden: Server-Fehler {}.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../helper.py" line="51"/>
|
||||
<location filename="../helper.py" line="50"/>
|
||||
<source>Could not fetch update: {}.</source>
|
||||
<translation>Changelog konnte nicht geholt werden: {}.</translation>
|
||||
</message>
|
||||
</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's color changed from %3 to %4.</source>
|
||||
<translation>%1 %2 wurde von %3 bis %4 umgefärbt.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>comment</name>
|
||||
<message>
|
||||
|
@ -523,13 +537,45 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
|
|||
<context>
|
||||
<name>control</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="57"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="40"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="54"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="87"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="119"/>
|
||||
<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>
|
||||
<translation>%1: </translation>
|
||||
</message>
|
||||
</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 "%4" to "%5".</source>
|
||||
<translation>%1 von %2 %3 wurde von "%4" auf "%5" 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>
|
||||
<name>function</name>
|
||||
<message>
|
||||
|
@ -569,29 +615,37 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
|
|||
<context>
|
||||
<name>historylib</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="79"/>
|
||||
<source>New %1 %2 created.</source>
|
||||
<translation>Neu %1 %2 erstellt.</translation>
|
||||
<translation type="vanished">Neu %1 %2 erstellt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="96"/>
|
||||
<source>%1 %2 deleted.</source>
|
||||
<translation>%1 %2 gelöscht.</translation>
|
||||
<translation type="vanished">%1 %2 gelöscht.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="172"/>
|
||||
<source>%1 of %2 %3 changed from "%4" to "%5".</source>
|
||||
<translation>%1 von %2 %3 wurde von "%4" auf "%5" geändert.</translation>
|
||||
<translation type="vanished">%1 von %2 %3 wurde von "%4" auf "%5" geändert.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="189"/>
|
||||
<source>%1 %2 shown.</source>
|
||||
<translation>%1 %2 angezeigt.</translation>
|
||||
<translation type="vanished">%1 %2 angezeigt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="191"/>
|
||||
<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>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -888,6 +942,10 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
|
|||
<source>baseValues</source>
|
||||
<translation>Initialisierungswerte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>color</source>
|
||||
<translation type="vanished">Farbe</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>repartition</name>
|
||||
|
@ -969,6 +1027,21 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
|
|||
<translation>Es konnten keine Aktualisierungsinformationen abgerufen werden:{}.</translation>
|
||||
</message>
|
||||
</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>
|
||||
<name>xcursor</name>
|
||||
<message>
|
||||
|
|
|
@ -4,23 +4,23 @@
|
|||
<context>
|
||||
<name>About</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="26"/>
|
||||
<location filename="../logarithmplotter.py" line="108"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="32"/>
|
||||
<location filename="../logarithmplotter.py" line="112"/>
|
||||
<source>About LogarithmPlotter</source>
|
||||
<translation>About LogarithmPlotter</translation>
|
||||
</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>
|
||||
<translation>LogarithmPlotter v%1</translation>
|
||||
</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>
|
||||
<translation>2D plotter software to make Bode plots, sequences and distribution functions.</translation>
|
||||
</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>
|
||||
<translation>Report a bug</translation>
|
||||
</message>
|
||||
|
@ -28,107 +28,107 @@
|
|||
<context>
|
||||
<name>AppMenuBar</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="28"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="38"/>
|
||||
<source>&File</source>
|
||||
<translation>&File</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="30"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="40"/>
|
||||
<source>&Load...</source>
|
||||
<translation>&Load…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="37"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="47"/>
|
||||
<source>&Save</source>
|
||||
<translation>&Save</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="43"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="53"/>
|
||||
<source>Save &As...</source>
|
||||
<translation>Save &As…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="51"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="61"/>
|
||||
<source>&Quit</source>
|
||||
<translation>&Quit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="65"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
|
||||
<source>&Edit</source>
|
||||
<translation>&Edit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="67"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="77"/>
|
||||
<source>&Undo</source>
|
||||
<translation>&Undo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
|
||||
<source>&Redo</source>
|
||||
<translation>&Redo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="84"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="94"/>
|
||||
<source>&Copy plot</source>
|
||||
<translation>&Copy plot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="92"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="102"/>
|
||||
<source>&Create</source>
|
||||
<translation>&Create</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="114"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="124"/>
|
||||
<source>&Settings</source>
|
||||
<translation>&Settings</translation>
|
||||
</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>
|
||||
<translation>Check for updates on startup</translation>
|
||||
</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>
|
||||
<translation>Reset redo stack automatically</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="135"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="145"/>
|
||||
<source>&Help</source>
|
||||
<translation>&Help</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
|
||||
<source>&Source code</source>
|
||||
<translation>&Source code</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
|
||||
<source>&Report a bug</source>
|
||||
<translation>&Report a bug</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="157"/>
|
||||
<source>&Changelog</source>
|
||||
<translation>&Changelog</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="162"/>
|
||||
<source>&Help translating!</source>
|
||||
<translation>&Help translating!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="168"/>
|
||||
<source>&About</source>
|
||||
<translation>&About</translation>
|
||||
</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>
|
||||
<translation>Save unsaved changes?</translation>
|
||||
</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>
|
||||
<translation>This plot contains unsaved changes. By doing this, all unsaved data will be lost. Continue?</translation>
|
||||
</message>
|
||||
|
@ -136,12 +136,12 @@
|
|||
<context>
|
||||
<name>Changelog</name>
|
||||
<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>
|
||||
<translation>Fetching changelog…</translation>
|
||||
</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>
|
||||
<translation>Done</translation>
|
||||
</message>
|
||||
|
@ -149,38 +149,38 @@
|
|||
<context>
|
||||
<name>EditorDialog</name>
|
||||
<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>
|
||||
<translation>Edit properties of %1 %2</translation>
|
||||
</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>
|
||||
<translation>Name</translation>
|
||||
</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>
|
||||
<translation>Label content</translation>
|
||||
</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>
|
||||
<translation>null</translation>
|
||||
</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>
|
||||
<translation>name</translation>
|
||||
</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>
|
||||
<translation>name + value</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="190"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="210"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="212"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="233"/>
|
||||
<source>+ Create new %1</source>
|
||||
<translation>+ Create new %1</translation>
|
||||
</message>
|
||||
|
@ -188,12 +188,12 @@
|
|||
<context>
|
||||
<name>FileDialog</name>
|
||||
<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>
|
||||
<translation>Export Logarithm Plot file</translation>
|
||||
</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>
|
||||
<translation>Import Logarithm Plot file</translation>
|
||||
</message>
|
||||
|
@ -201,39 +201,39 @@
|
|||
<context>
|
||||
<name>GreetScreen</name>
|
||||
<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>
|
||||
<translation>Welcome to LogarithmPlotter</translation>
|
||||
</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>
|
||||
<translation>Version %1</translation>
|
||||
</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.
|
||||
These settings can be changed at any time from the "Settings" menu.</source>
|
||||
<translation>Take a few seconds to configure LogarithmPlotter.
|
||||
These settings can be changed at any time from the "Settings" menu.</translation>
|
||||
</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>
|
||||
<translation>Check for updates on startup (requires online connectivity)</translation>
|
||||
</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>
|
||||
<translation>Reset redo stack when a new action is added to history</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="118"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="127"/>
|
||||
<source>Changelog</source>
|
||||
<translation>Changelog</translation>
|
||||
</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>
|
||||
<translation>Done</translation>
|
||||
</message>
|
||||
|
@ -241,17 +241,22 @@ These settings can be changed at any time from the "Settings" menu.</t
|
|||
<context>
|
||||
<name>HistoryBrowser</name>
|
||||
<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 ></source>
|
||||
<translation>Redo ></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="82"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="116"/>
|
||||
<source>> Now</source>
|
||||
<translation>> Now</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="116"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="146"/>
|
||||
<source>< Undo</source>
|
||||
<translation>< Undo</translation>
|
||||
</message>
|
||||
|
@ -259,7 +264,7 @@ These settings can be changed at any time from the "Settings" menu.</t
|
|||
<context>
|
||||
<name>ListSetting</name>
|
||||
<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>
|
||||
<translation>+ Add Entry</translation>
|
||||
</message>
|
||||
|
@ -267,62 +272,62 @@ These settings can be changed at any time from the "Settings" menu.</t
|
|||
<context>
|
||||
<name>LogarithmPlotter</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="79"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="86"/>
|
||||
<source>Objects</source>
|
||||
<translation>Objects</translation>
|
||||
</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>
|
||||
<translation>Settings</translation>
|
||||
</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>
|
||||
<translation>History</translation>
|
||||
</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 '%1'.</source>
|
||||
<translation>Saved plot to '%1'.</translation>
|
||||
</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 '%1'.</source>
|
||||
<translation>Loading file '%1'.</translation>
|
||||
</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>
|
||||
<translation>Unknown object type: %1.</translation>
|
||||
</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>
|
||||
<translation>Invalid file provided.</translation>
|
||||
</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>
|
||||
<translation>Could not save file: </translation>
|
||||
</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 '%1'.</source>
|
||||
<translation>Loaded file '%1'.</translation>
|
||||
</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>
|
||||
<translation>Copied plot screenshot to clipboard!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="310"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="333"/>
|
||||
<source>&Update</source>
|
||||
<translation>&Update</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="312"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="335"/>
|
||||
<source>&Update LogarithmPlotter</source>
|
||||
<translation>&Update LogarithmPlotter</translation>
|
||||
</message>
|
||||
|
@ -330,7 +335,7 @@ These settings can be changed at any time from the "Settings" menu.</t
|
|||
<context>
|
||||
<name>ObjectCreationGrid</name>
|
||||
<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>
|
||||
<translation>+ Create new:</translation>
|
||||
</message>
|
||||
|
@ -338,37 +343,37 @@ These settings can be changed at any time from the "Settings" menu.</t
|
|||
<context>
|
||||
<name>ObjectLists</name>
|
||||
<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>
|
||||
<translation>Hide all %1</translation>
|
||||
</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>
|
||||
<translation>Show all %1</translation>
|
||||
</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>
|
||||
<translation>Hide %1 %2</translation>
|
||||
</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>
|
||||
<translation>Show %1 %2</translation>
|
||||
</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>
|
||||
<translation>Set %1 %2 position</translation>
|
||||
</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>
|
||||
<translation>Delete %1 %2</translation>
|
||||
</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>
|
||||
<translation>Pick new color for %1 %2</translation>
|
||||
</message>
|
||||
|
@ -376,12 +381,12 @@ These settings can be changed at any time from the "Settings" menu.</t
|
|||
<context>
|
||||
<name>PickLocationOverlay</name>
|
||||
<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>
|
||||
<translation>Pointer precision:</translation>
|
||||
</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>
|
||||
<translation>Snap to grid</translation>
|
||||
</message>
|
||||
|
@ -389,97 +394,97 @@ These settings can be changed at any time from the "Settings" menu.</t
|
|||
<context>
|
||||
<name>Settings</name>
|
||||
<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>
|
||||
<translation>X Zoom</translation>
|
||||
</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>
|
||||
<translation>Y Zoom</translation>
|
||||
</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>
|
||||
<translation>Min X</translation>
|
||||
</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>
|
||||
<translation>Max Y</translation>
|
||||
</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>
|
||||
<translation>Max X</translation>
|
||||
</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>
|
||||
<translation>Min Y</translation>
|
||||
</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>
|
||||
<translation>X Axis Step</translation>
|
||||
</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>
|
||||
<translation>Y Axis Step</translation>
|
||||
</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>
|
||||
<translation>Line width</translation>
|
||||
</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>
|
||||
<translation>Text size (px)</translation>
|
||||
</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>
|
||||
<translation>X Label</translation>
|
||||
</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>
|
||||
<translation>Y Label</translation>
|
||||
</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>
|
||||
<translation>X Log scale</translation>
|
||||
</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>
|
||||
<translation>Show X graduation</translation>
|
||||
</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>
|
||||
<translation>Show Y graduation</translation>
|
||||
</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>
|
||||
<translation>Copy to clipboard</translation>
|
||||
</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>
|
||||
<translation>Save plot</translation>
|
||||
</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>
|
||||
<translation>Save plot as</translation>
|
||||
</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>
|
||||
<translation>Load plot</translation>
|
||||
</message>
|
||||
|
@ -487,16 +492,25 @@ These settings can be changed at any time from the "Settings" menu.</t
|
|||
<context>
|
||||
<name>changelog</name>
|
||||
<message>
|
||||
<location filename="../helper.py" line="49"/>
|
||||
<location filename="../helper.py" line="48"/>
|
||||
<source>Could not fetch changelog: Server error {}.</source>
|
||||
<translation>Could not fetch changelog: Server error {}.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../helper.py" line="51"/>
|
||||
<location filename="../helper.py" line="50"/>
|
||||
<source>Could not fetch update: {}.</source>
|
||||
<translation>Could not fetch changelog: {}.</translation>
|
||||
</message>
|
||||
</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's color changed from %3 to %4.</source>
|
||||
<translation>%1 %2's color changed from %3 to %4.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>comment</name>
|
||||
<message>
|
||||
|
@ -523,13 +537,45 @@ These settings can be changed at any time from the "Settings" menu.</t
|
|||
<context>
|
||||
<name>control</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="57"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="40"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="54"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="87"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="119"/>
|
||||
<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>
|
||||
<translation>%1: </translation>
|
||||
</message>
|
||||
</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 "%4" to "%5".</source>
|
||||
<translation>%1 of %2 %3 changed from "%4" to "%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>%1 of %2 changed from %3 to %4.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>function</name>
|
||||
<message>
|
||||
|
@ -569,29 +615,37 @@ These settings can be changed at any time from the "Settings" menu.</t
|
|||
<context>
|
||||
<name>historylib</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="79"/>
|
||||
<source>New %1 %2 created.</source>
|
||||
<translation>New %1 %2 created.</translation>
|
||||
<translation type="vanished">New %1 %2 created.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="96"/>
|
||||
<source>%1 %2 deleted.</source>
|
||||
<translation>%1 %2 deleted.</translation>
|
||||
<translation type="vanished">%1 %2 deleted.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="172"/>
|
||||
<source>%1 of %2 %3 changed from "%4" to "%5".</source>
|
||||
<translation>%1 of %2 %3 changed from "%4" to "%5".</translation>
|
||||
<translation type="vanished">%1 of %2 %3 changed from "%4" to "%5".</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="189"/>
|
||||
<source>%1 %2 shown.</source>
|
||||
<translation>%1 %2 shown.</translation>
|
||||
<translation type="vanished">%1 %2 shown.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="191"/>
|
||||
<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>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -888,6 +942,10 @@ These settings can be changed at any time from the "Settings" menu.</t
|
|||
<source>baseValues</source>
|
||||
<translation>Initialisation values</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>color</source>
|
||||
<translation type="vanished">Color</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>repartition</name>
|
||||
|
@ -969,6 +1027,21 @@ These settings can be changed at any time from the "Settings" menu.</t
|
|||
<translation>Could not fetch update information: {}.</translation>
|
||||
</message>
|
||||
</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>
|
||||
<name>xcursor</name>
|
||||
<message>
|
||||
|
|
|
@ -4,23 +4,23 @@
|
|||
<context>
|
||||
<name>About</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="26"/>
|
||||
<location filename="../logarithmplotter.py" line="108"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="32"/>
|
||||
<location filename="../logarithmplotter.py" line="112"/>
|
||||
<source>About LogarithmPlotter</source>
|
||||
<translation>Sobre LogarithmPlotter</translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -28,107 +28,107 @@
|
|||
<context>
|
||||
<name>AppMenuBar</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="28"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="38"/>
|
||||
<source>&File</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="30"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="40"/>
|
||||
<source>&Load...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="37"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="47"/>
|
||||
<source>&Save</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="43"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="53"/>
|
||||
<source>Save &As...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="51"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="61"/>
|
||||
<source>&Quit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="65"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
|
||||
<source>&Edit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="67"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="77"/>
|
||||
<source>&Undo</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
|
||||
<source>&Redo</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="84"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="94"/>
|
||||
<source>&Copy plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="92"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="102"/>
|
||||
<source>&Create</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="114"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="124"/>
|
||||
<source>&Settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="135"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="145"/>
|
||||
<source>&Help</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
|
||||
<source>&Source code</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
|
||||
<source>&Report a bug</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="157"/>
|
||||
<source>&Changelog</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="162"/>
|
||||
<source>&Help translating!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="168"/>
|
||||
<source>&About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -136,12 +136,12 @@
|
|||
<context>
|
||||
<name>Changelog</name>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -149,38 +149,38 @@
|
|||
<context>
|
||||
<name>EditorDialog</name>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="190"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="210"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="212"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="233"/>
|
||||
<source>+ Create new %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -188,12 +188,12 @@
|
|||
<context>
|
||||
<name>FileDialog</name>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -201,38 +201,38 @@
|
|||
<context>
|
||||
<name>GreetScreen</name>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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.
|
||||
These settings can be changed at any time from the "Settings" menu.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -240,17 +240,22 @@ These settings can be changed at any time from the "Settings" menu.</s
|
|||
<context>
|
||||
<name>HistoryBrowser</name>
|
||||
<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 ></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="82"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="116"/>
|
||||
<source>> Now</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="116"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="146"/>
|
||||
<source>< Undo</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -258,7 +263,7 @@ These settings can be changed at any time from the "Settings" menu.</s
|
|||
<context>
|
||||
<name>ListSetting</name>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -266,62 +271,62 @@ These settings can be changed at any time from the "Settings" menu.</s
|
|||
<context>
|
||||
<name>LogarithmPlotter</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="79"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="86"/>
|
||||
<source>Objects</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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 '%1'.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</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 '%1'.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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 '%1'.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="310"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="333"/>
|
||||
<source>&Update</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="312"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="335"/>
|
||||
<source>&Update LogarithmPlotter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -329,7 +334,7 @@ These settings can be changed at any time from the "Settings" menu.</s
|
|||
<context>
|
||||
<name>ObjectCreationGrid</name>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -337,37 +342,37 @@ These settings can be changed at any time from the "Settings" menu.</s
|
|||
<context>
|
||||
<name>ObjectLists</name>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -375,12 +380,12 @@ These settings can be changed at any time from the "Settings" menu.</s
|
|||
<context>
|
||||
<name>PickLocationOverlay</name>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -388,97 +393,97 @@ These settings can be changed at any time from the "Settings" menu.</s
|
|||
<context>
|
||||
<name>Settings</name>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -486,16 +491,25 @@ These settings can be changed at any time from the "Settings" menu.</s
|
|||
<context>
|
||||
<name>changelog</name>
|
||||
<message>
|
||||
<location filename="../helper.py" line="49"/>
|
||||
<location filename="../helper.py" line="48"/>
|
||||
<source>Could not fetch changelog: Server error {}.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../helper.py" line="51"/>
|
||||
<location filename="../helper.py" line="50"/>
|
||||
<source>Could not fetch update: {}.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</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's color changed from %3 to %4.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>comment</name>
|
||||
<message>
|
||||
|
@ -522,13 +536,45 @@ These settings can be changed at any time from the "Settings" menu.</s
|
|||
<context>
|
||||
<name>control</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="57"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="40"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="54"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="87"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="119"/>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</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 "%4" to "%5".</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>
|
||||
<name>function</name>
|
||||
<message>
|
||||
|
@ -566,30 +612,11 @@ These settings can be changed at any time from the "Settings" menu.</s
|
|||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>historylib</name>
|
||||
<name>name</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="79"/>
|
||||
<source>New %1 %2 created.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</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 "%4" to "%5".</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>
|
||||
<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>
|
||||
</context>
|
||||
|
@ -968,6 +995,21 @@ These settings can be changed at any time from the "Settings" menu.</s
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</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>
|
||||
<name>xcursor</name>
|
||||
<message>
|
||||
|
|
|
@ -4,23 +4,23 @@
|
|||
<context>
|
||||
<name>About</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="26"/>
|
||||
<location filename="../logarithmplotter.py" line="108"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="32"/>
|
||||
<location filename="../logarithmplotter.py" line="112"/>
|
||||
<source>About LogarithmPlotter</source>
|
||||
<translation>À propos de LogarithmPlotter</translation>
|
||||
</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>
|
||||
<translation>LogarithmPlotter v%1</translation>
|
||||
</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>
|
||||
<translation>Logiciel de traçage 2D pour les diagrammes de Bode, les suites et les fonctions de répartition.</translation>
|
||||
</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>
|
||||
<translation>Rapport de bug</translation>
|
||||
</message>
|
||||
|
@ -28,108 +28,108 @@
|
|||
<context>
|
||||
<name>AppMenuBar</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="28"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="38"/>
|
||||
<source>&File</source>
|
||||
<translation>&Fichier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="30"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="40"/>
|
||||
<source>&Load...</source>
|
||||
<translation>&Ouvrir…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="37"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="47"/>
|
||||
<source>&Save</source>
|
||||
<translation>&Sauvegarder</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="43"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="53"/>
|
||||
<source>Save &As...</source>
|
||||
<translation>Sauvegarde &Sous…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="51"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="61"/>
|
||||
<source>&Quit</source>
|
||||
<translation>&Quitter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="65"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
|
||||
<source>&Edit</source>
|
||||
<translation>&Édition</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="67"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="77"/>
|
||||
<source>&Undo</source>
|
||||
<translation>&Annuler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
|
||||
<source>&Redo</source>
|
||||
<translation>&Rétablir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="84"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="94"/>
|
||||
<source>&Copy plot</source>
|
||||
<translation>&Copier le graphe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="92"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="102"/>
|
||||
<source>&Create</source>
|
||||
<translation>&Créer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="114"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="124"/>
|
||||
<source>&Settings</source>
|
||||
<translation>&Paramètres</translation>
|
||||
</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>
|
||||
<translation>Vérifier la présence de mise à jour au démarrage</translation>
|
||||
</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>
|
||||
<translatorcomment>Légèrement long, et pas forcément très compréhensible.</translatorcomment>
|
||||
<translation>Réinitialiser la pile d'action "Rétablir" automatiquement</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="135"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="145"/>
|
||||
<source>&Help</source>
|
||||
<translation>&Aide</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
|
||||
<source>&Source code</source>
|
||||
<translation>&Code source</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
|
||||
<source>&Report a bug</source>
|
||||
<translation>&Rapport de bug</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="157"/>
|
||||
<source>&Changelog</source>
|
||||
<translation>&Historique des modifications</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="162"/>
|
||||
<source>&Help translating!</source>
|
||||
<translation>&Aider à la traduction !</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="168"/>
|
||||
<source>&About</source>
|
||||
<translation>&À propos</translation>
|
||||
</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>
|
||||
<translation>Sauvegarder les modifications ?</translation>
|
||||
</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>
|
||||
<translation>Ce graphe contient des modifications non sauvegardées. En faisant cela, toutes les données non sauvegardées seront perdues. Continuer ?</translation>
|
||||
</message>
|
||||
|
@ -137,12 +137,12 @@
|
|||
<context>
|
||||
<name>Changelog</name>
|
||||
<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>
|
||||
<translation>Récupération de l'historique des modifications…</translation>
|
||||
</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>
|
||||
<translation>Fermer</translation>
|
||||
</message>
|
||||
|
@ -150,38 +150,38 @@
|
|||
<context>
|
||||
<name>EditorDialog</name>
|
||||
<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>
|
||||
<translation>Changer les propriétés de %1 %2</translation>
|
||||
</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>
|
||||
<translation>Nom</translation>
|
||||
</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>
|
||||
<translation>Étiquette</translation>
|
||||
</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>
|
||||
<translation>vide</translation>
|
||||
</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>
|
||||
<translation>nom</translation>
|
||||
</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>
|
||||
<translation>nom + valeur</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="190"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="210"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="212"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="233"/>
|
||||
<source>+ Create new %1</source>
|
||||
<translatorcomment>Traduction non litéralle pour éviter les problèmes de genre.</translatorcomment>
|
||||
<translation>+ Créer un nouvel objet %1</translation>
|
||||
|
@ -190,12 +190,12 @@
|
|||
<context>
|
||||
<name>FileDialog</name>
|
||||
<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>
|
||||
<translation>Exporter le graphe Logarithmique</translation>
|
||||
</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>
|
||||
<translation>Importer un graphe Logarithmique</translation>
|
||||
</message>
|
||||
|
@ -203,29 +203,29 @@
|
|||
<context>
|
||||
<name>GreetScreen</name>
|
||||
<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>
|
||||
<translation>Bienvenue sur LogarithmPlotter</translation>
|
||||
</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>
|
||||
<translation>Version %1</translation>
|
||||
</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.
|
||||
These settings can be changed at any time from the "Settings" menu.</source>
|
||||
<translation>Prenez quelques secondes pour configurer LogarithmPlotter.
|
||||
Ces paramètres peuvent être modifiés à tout moment à partir du menu "Paramètres".</translation>
|
||||
</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>
|
||||
<translation>Historique des modifications</translation>
|
||||
</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>
|
||||
<translation>Fermer</translation>
|
||||
</message>
|
||||
|
@ -236,12 +236,12 @@ These settings can always be changed at any time from the "Settings" m
|
|||
These settings can always be changed at any time from the "Settings" menu.</translation>
|
||||
</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>
|
||||
<translation>Vérifier les mises à jour au démarrage (nécessite d'être connecté à internet)</translation>
|
||||
</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>
|
||||
<translation>Réinitialiser la pile d'action "Rétablir" lorsqu'une nouvelle action est ajoutée à l'historique</translation>
|
||||
</message>
|
||||
|
@ -249,17 +249,22 @@ These settings can always be changed at any time from the "Settings" m
|
|||
<context>
|
||||
<name>HistoryBrowser</name>
|
||||
<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 ></source>
|
||||
<translation>Rétablir ></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="82"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="116"/>
|
||||
<source>> Now</source>
|
||||
<translation>> État actuel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="116"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="146"/>
|
||||
<source>< Undo</source>
|
||||
<translation>< Annuler</translation>
|
||||
</message>
|
||||
|
@ -267,7 +272,7 @@ These settings can always be changed at any time from the "Settings" m
|
|||
<context>
|
||||
<name>ListSetting</name>
|
||||
<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>
|
||||
<translation>+ Nouvelle entrée</translation>
|
||||
</message>
|
||||
|
@ -275,62 +280,62 @@ These settings can always be changed at any time from the "Settings" m
|
|||
<context>
|
||||
<name>LogarithmPlotter</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="79"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="86"/>
|
||||
<source>Objects</source>
|
||||
<translation>Objets</translation>
|
||||
</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>
|
||||
<translation>Paramètres</translation>
|
||||
</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>
|
||||
<translation>Historique</translation>
|
||||
</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 '%1'.</source>
|
||||
<translation>Graphe sauvegardé dans '%1'.</translation>
|
||||
</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 '%1'.</source>
|
||||
<translation>Chargement du fichier '%1'.</translation>
|
||||
</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>
|
||||
<translation>Type d'objet inconnu : %1.</translation>
|
||||
</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>
|
||||
<translation>Fichier fourni invalide.</translation>
|
||||
</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>
|
||||
<translation>Impossible de sauvegarder le fichier : </translation>
|
||||
</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 '%1'.</source>
|
||||
<translation>Fichier '%1' chargé.</translation>
|
||||
</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>
|
||||
<translation>Image du graphe copiée dans le presse-papiers !</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="310"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="333"/>
|
||||
<source>&Update</source>
|
||||
<translation>&Mise à jour</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="312"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="335"/>
|
||||
<source>&Update LogarithmPlotter</source>
|
||||
<translation>&Mettre à jour LogarithmPlotter</translation>
|
||||
</message>
|
||||
|
@ -338,7 +343,7 @@ These settings can always be changed at any time from the "Settings" m
|
|||
<context>
|
||||
<name>ObjectCreationGrid</name>
|
||||
<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>
|
||||
<translation>+ Créer :</translation>
|
||||
</message>
|
||||
|
@ -346,37 +351,37 @@ These settings can always be changed at any time from the "Settings" m
|
|||
<context>
|
||||
<name>ObjectLists</name>
|
||||
<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>
|
||||
<translation>Cacher tous les %1</translation>
|
||||
</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>
|
||||
<translation>Montrer tous les %1</translation>
|
||||
</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>
|
||||
<translation>Cacher l'objet %1 %2</translation>
|
||||
</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>
|
||||
<translation>Montrer l'objet %1 %2</translation>
|
||||
</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>
|
||||
<translation>Définir la position de l'objet %1 %2</translation>
|
||||
</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>
|
||||
<translation>Supprimer l'objet %1 %2</translation>
|
||||
</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>
|
||||
<translation>Choisissez une nouvelle couleur pour %1 %2</translation>
|
||||
</message>
|
||||
|
@ -384,12 +389,12 @@ These settings can always be changed at any time from the "Settings" m
|
|||
<context>
|
||||
<name>PickLocationOverlay</name>
|
||||
<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>
|
||||
<translation>Précision du pointeur :</translation>
|
||||
</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>
|
||||
<translation>Placement sur la grille</translation>
|
||||
</message>
|
||||
|
@ -397,97 +402,97 @@ These settings can always be changed at any time from the "Settings" m
|
|||
<context>
|
||||
<name>Settings</name>
|
||||
<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>
|
||||
<translation>Zoom en X</translation>
|
||||
</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>
|
||||
<translation>Zoom en Y</translation>
|
||||
</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>
|
||||
<translation>Min X</translation>
|
||||
</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>
|
||||
<translation>Max Y</translation>
|
||||
</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>
|
||||
<translation>Max X</translation>
|
||||
</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>
|
||||
<translation>Min Y</translation>
|
||||
</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>
|
||||
<translation>Pas de l'axe X</translation>
|
||||
</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>
|
||||
<translation>Pas de l'axe Y</translation>
|
||||
</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>
|
||||
<translation>Taille des lignes</translation>
|
||||
</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>
|
||||
<translation>Taille du texte (px)</translation>
|
||||
</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>
|
||||
<translation>Label de l'axe X</translation>
|
||||
</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>
|
||||
<translation>Label de l'axe Y</translation>
|
||||
</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>
|
||||
<translation>Échelle logarithmique en X</translation>
|
||||
</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>
|
||||
<translation>Montrer la graduation de l'axe X</translation>
|
||||
</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>
|
||||
<translation>Montrer la graduation de l'axe Y</translation>
|
||||
</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>
|
||||
<translation>Copier vers le presse-papiers</translation>
|
||||
</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>
|
||||
<translation>Sauvegarder le graphe</translation>
|
||||
</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>
|
||||
<translation>Sauvegarder le graphe sous</translation>
|
||||
</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>
|
||||
<translation>Charger un graphe</translation>
|
||||
</message>
|
||||
|
@ -495,16 +500,25 @@ These settings can always be changed at any time from the "Settings" m
|
|||
<context>
|
||||
<name>changelog</name>
|
||||
<message>
|
||||
<location filename="../helper.py" line="49"/>
|
||||
<location filename="../helper.py" line="48"/>
|
||||
<source>Could not fetch changelog: Server error {}.</source>
|
||||
<translation>Impossible de récupérer l'historique des modifications : Erreur de serveur {}.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../helper.py" line="51"/>
|
||||
<location filename="../helper.py" line="50"/>
|
||||
<source>Could not fetch update: {}.</source>
|
||||
<translation>Impossible de récupérer l'historique des modifications : {}.</translation>
|
||||
</message>
|
||||
</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's color changed from %3 to %4.</source>
|
||||
<translation>%1 %2 a été re colorisé du %3 au %4.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>comment</name>
|
||||
<message>
|
||||
|
@ -532,13 +546,45 @@ These settings can always be changed at any time from the "Settings" m
|
|||
<context>
|
||||
<name>control</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="57"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="40"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="54"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="87"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="119"/>
|
||||
<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>
|
||||
<translation>%1 : </translation>
|
||||
</message>
|
||||
</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 "%4" to "%5".</source>
|
||||
<translation>%1 de %2 %3 modifiée de "%4" à "%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>%1 de %2 modifiée de %3 à %4.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>function</name>
|
||||
<message>
|
||||
|
@ -578,29 +624,37 @@ These settings can always be changed at any time from the "Settings" m
|
|||
<context>
|
||||
<name>historylib</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="79"/>
|
||||
<source>New %1 %2 created.</source>
|
||||
<translation>Nouvel objet %1 %2 créé.</translation>
|
||||
<translation type="vanished">Nouvel objet %1 %2 créé.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="96"/>
|
||||
<source>%1 %2 deleted.</source>
|
||||
<translation>%1 %2 supprimé(e).</translation>
|
||||
<translation type="vanished">%1 %2 supprimé(e).</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="172"/>
|
||||
<source>%1 of %2 %3 changed from "%4" to "%5".</source>
|
||||
<translation>%1 de %2 %3 modifiée de "%4" à "%5".</translation>
|
||||
<translation type="vanished">%1 de %2 %3 modifiée de "%4" à "%5".</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="189"/>
|
||||
<source>%1 %2 shown.</source>
|
||||
<translation>%1 %2 affiché(e).</translation>
|
||||
<translation type="vanished">%1 %2 affiché(e).</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="191"/>
|
||||
<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 été 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>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -897,6 +951,10 @@ These settings can always be changed at any time from the "Settings" m
|
|||
<source>baseValues</source>
|
||||
<translation>Valeurs d'initialisation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>color</source>
|
||||
<translation type="vanished">Couleur</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>repartition</name>
|
||||
|
@ -978,6 +1036,21 @@ These settings can always be changed at any time from the "Settings" m
|
|||
<translation>Impossible de récupérer les informations de mise à jour. {}.</translation>
|
||||
</message>
|
||||
</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>
|
||||
<name>xcursor</name>
|
||||
<message>
|
||||
|
|
|
@ -4,23 +4,23 @@
|
|||
<context>
|
||||
<name>About</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="26"/>
|
||||
<location filename="../logarithmplotter.py" line="108"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="32"/>
|
||||
<location filename="../logarithmplotter.py" line="112"/>
|
||||
<source>About LogarithmPlotter</source>
|
||||
<translation>LogarithmPlotter névjegye</translation>
|
||||
</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>
|
||||
<translation>LogarithmPlotter %1 verzió</translation>
|
||||
</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>
|
||||
<translation>Síkbeli ábrázolásszoftver Bode-ábrák, sorozatok és eloszlási funkciók készítéséhez.</translation>
|
||||
</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>
|
||||
<translation>Hiba bejelentése</translation>
|
||||
</message>
|
||||
|
@ -28,107 +28,107 @@
|
|||
<context>
|
||||
<name>AppMenuBar</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="28"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="38"/>
|
||||
<source>&File</source>
|
||||
<translation>&Fájl</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="30"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="40"/>
|
||||
<source>&Load...</source>
|
||||
<translation>&Betöltés…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="37"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="47"/>
|
||||
<source>&Save</source>
|
||||
<translation>&Mentés</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="43"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="53"/>
|
||||
<source>Save &As...</source>
|
||||
<translation>Me&ntés másként…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="51"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="61"/>
|
||||
<source>&Quit</source>
|
||||
<translation>&Kilépés</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="65"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
|
||||
<source>&Edit</source>
|
||||
<translation>S&zerkesztés</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="67"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="77"/>
|
||||
<source>&Undo</source>
|
||||
<translation>&Visszavonás</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
|
||||
<source>&Redo</source>
|
||||
<translation>&Ismétlés</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="84"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="94"/>
|
||||
<source>&Copy plot</source>
|
||||
<translation>Ábra má&solása</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="92"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="102"/>
|
||||
<source>&Create</source>
|
||||
<translation>&Létrehozás</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="114"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="124"/>
|
||||
<source>&Settings</source>
|
||||
<translation>&Beállítások</translation>
|
||||
</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>
|
||||
<translation>Frissítések keresése indításkor</translation>
|
||||
</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>
|
||||
<translation>Ismétlési verem önműködő visszaállítása</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="135"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="145"/>
|
||||
<source>&Help</source>
|
||||
<translation>&Súgó</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
|
||||
<source>&Source code</source>
|
||||
<translation>&Forráskód</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
|
||||
<source>&Report a bug</source>
|
||||
<translation>&Hiba bejelentése</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="157"/>
|
||||
<source>&Changelog</source>
|
||||
<translation>&Változásnapló</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="162"/>
|
||||
<source>&Help translating!</source>
|
||||
<translation>&Segítség a fordításban!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="168"/>
|
||||
<source>&About</source>
|
||||
<translation>&Névjegy</translation>
|
||||
</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>
|
||||
<translation>Menti a változtatásokat?</translation>
|
||||
</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>
|
||||
<translation>Ez az ábra nem mentett változtatásokat tartalmaz. Ezzel az összes nem mentett adat elveszik. Folytatja?</translation>
|
||||
</message>
|
||||
|
@ -136,12 +136,12 @@
|
|||
<context>
|
||||
<name>Changelog</name>
|
||||
<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>
|
||||
<translation>Változásnapló lekérése…</translation>
|
||||
</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>
|
||||
<translation>Kész</translation>
|
||||
</message>
|
||||
|
@ -149,38 +149,38 @@
|
|||
<context>
|
||||
<name>EditorDialog</name>
|
||||
<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>
|
||||
<translation>%1 %2 tulajdonságainak szerkesztése</translation>
|
||||
</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>
|
||||
<translation>Név</translation>
|
||||
</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>
|
||||
<translation>Címke tartalom</translation>
|
||||
</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>
|
||||
<translation>üres</translation>
|
||||
</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>
|
||||
<translation>név</translation>
|
||||
</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>
|
||||
<translation>név + érték</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="190"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="210"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="212"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="233"/>
|
||||
<source>+ Create new %1</source>
|
||||
<translation>+ Új %1 létrehozása</translation>
|
||||
</message>
|
||||
|
@ -188,12 +188,12 @@
|
|||
<context>
|
||||
<name>FileDialog</name>
|
||||
<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>
|
||||
<translation>Logaritmus-ábra-fájl exportálása</translation>
|
||||
</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>
|
||||
<translation>Logaritmus-ábra-fájl importálása</translation>
|
||||
</message>
|
||||
|
@ -201,39 +201,39 @@
|
|||
<context>
|
||||
<name>GreetScreen</name>
|
||||
<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>
|
||||
<translation>Isten hozott a LogarithmPlotter!</translation>
|
||||
</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>
|
||||
<translation>%1 verzió</translation>
|
||||
</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.
|
||||
These settings can be changed at any time from the "Settings" menu.</source>
|
||||
<translation>Szánjon néhány másodpercet a LogarithmPlotter beállításához.
|
||||
Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="92"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="101"/>
|
||||
<source>Check for updates on startup (requires online connectivity)</source>
|
||||
<translation>Frissítések keresése indításkor (online kapcsolat szükséges)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="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>
|
||||
<translation>Ismétlési verem alaphelyzet visszaállítása, ha új műveletet adnak az előzményekhez</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="118"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="127"/>
|
||||
<source>Changelog</source>
|
||||
<translation>Változásnapló</translation>
|
||||
</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>
|
||||
<translation>Kész</translation>
|
||||
</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>
|
||||
<name>HistoryBrowser</name>
|
||||
<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 ></source>
|
||||
<translation>Ismétlés ></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="82"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="116"/>
|
||||
<source>> Now</source>
|
||||
<translation>> Most</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="116"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="146"/>
|
||||
<source>< Undo</source>
|
||||
<translation>< Visszavonás</translation>
|
||||
</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>
|
||||
<name>ListSetting</name>
|
||||
<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>
|
||||
<translation>+ Bejegyzés hozzáadása</translation>
|
||||
</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>
|
||||
<name>LogarithmPlotter</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="79"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="86"/>
|
||||
<source>Objects</source>
|
||||
<translation>Tárgyak</translation>
|
||||
</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>
|
||||
<translation>Beállítások</translation>
|
||||
</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>
|
||||
<translation>Előzmények</translation>
|
||||
</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 '%1'.</source>
|
||||
<translation>Ábra mentve ide: „%1”.</translation>
|
||||
</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 '%1'.</source>
|
||||
<translation>A(z) „%1” fájl betöltése folyamatban van.</translation>
|
||||
</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>
|
||||
<translation>Ismeretlen objektumtípus: %1.</translation>
|
||||
</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>
|
||||
<translation>A megadott fájl érvénytelen.</translation>
|
||||
</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>
|
||||
<translation>A fájl mentése nem sikerült: </translation>
|
||||
</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 '%1'.</source>
|
||||
<translation>A(z) „%1” fájl betöltve.</translation>
|
||||
</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>
|
||||
<translation>Ábra képernyőkép vágólapra másolva!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="310"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="333"/>
|
||||
<source>&Update</source>
|
||||
<translation>&Frissítés</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="312"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="335"/>
|
||||
<source>&Update LogarithmPlotter</source>
|
||||
<translation>A LogarithmPlotter &frissítése</translation>
|
||||
</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>
|
||||
<name>ObjectCreationGrid</name>
|
||||
<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>
|
||||
<translation>+ Új létrehozása:</translation>
|
||||
</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>
|
||||
<name>ObjectLists</name>
|
||||
<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>
|
||||
<translation>Összes %1 elrejtése</translation>
|
||||
</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>
|
||||
<translation>Összes %1 megjelenítése</translation>
|
||||
</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>
|
||||
<translation>%1 %2 elrejtése</translation>
|
||||
</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>
|
||||
<translation>%1 %2 megjelenítése</translation>
|
||||
</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>
|
||||
<translation>%1 %2 helye beállítása</translation>
|
||||
</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>
|
||||
<translation>%1 %2 törlése</translation>
|
||||
</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>
|
||||
<translation>Válasszon új színt a következőhöz: %1 %2</translation>
|
||||
</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>
|
||||
<name>PickLocationOverlay</name>
|
||||
<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>
|
||||
<translation>Mutató pontossága:</translation>
|
||||
</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>
|
||||
<translation>Rácshoz illesztés</translation>
|
||||
</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>
|
||||
<name>Settings</name>
|
||||
<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>
|
||||
<translation>X-nagyítás</translation>
|
||||
</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>
|
||||
<translation>Y-nagyítás</translation>
|
||||
</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>
|
||||
<translation>Legkisebb X</translation>
|
||||
</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>
|
||||
<translation>Legnagyobb Y</translation>
|
||||
</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>
|
||||
<translation>Legnagyobb X</translation>
|
||||
</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>
|
||||
<translation>Legkisebb Y</translation>
|
||||
</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>
|
||||
<translation>X tengely lépésköze</translation>
|
||||
</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>
|
||||
<translation>Y tengely lépésköze</translation>
|
||||
</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>
|
||||
<translation>Vonalvastagság</translation>
|
||||
</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>
|
||||
<translation>Szövegméret (képpont)</translation>
|
||||
</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>
|
||||
<translation>X címke</translation>
|
||||
</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>
|
||||
<translation>Y címke</translation>
|
||||
</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>
|
||||
<translation>X tengely logaritmikus skálával</translation>
|
||||
</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>
|
||||
<translation>X érettségi megjelenítése</translation>
|
||||
</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>
|
||||
<translation>Y érettségi megjelenítése</translation>
|
||||
</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>
|
||||
<translation>Másolás a vágólapra</translation>
|
||||
</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>
|
||||
<translation>Ábra mentése</translation>
|
||||
</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>
|
||||
<translation>Ábra mentése másként</translation>
|
||||
</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>
|
||||
<translation>Ábra betöltése</translation>
|
||||
</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>
|
||||
<name>changelog</name>
|
||||
<message>
|
||||
<location filename="../helper.py" line="49"/>
|
||||
<location filename="../helper.py" line="48"/>
|
||||
<source>Could not fetch changelog: Server error {}.</source>
|
||||
<translation>Nem sikerült lekérni a változásnaplót: Kiszolgálóhiba: {}.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../helper.py" line="51"/>
|
||||
<location filename="../helper.py" line="50"/>
|
||||
<source>Could not fetch update: {}.</source>
|
||||
<translation>Nem sikerült lekérni a változásnaplót: {}.</translation>
|
||||
</message>
|
||||
</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's color changed from %3 to %4.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>comment</name>
|
||||
<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>
|
||||
<name>control</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="57"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="40"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="54"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="87"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="119"/>
|
||||
<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>
|
||||
<translation>%1: </translation>
|
||||
</message>
|
||||
</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 "%4" to "%5".</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>
|
||||
<name>function</name>
|
||||
<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>
|
||||
<name>historylib</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="79"/>
|
||||
<source>New %1 %2 created.</source>
|
||||
<translation>Új %1 %2 létrehozva.</translation>
|
||||
<translation type="vanished">Új %1 %2 létrehozva.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="96"/>
|
||||
<source>%1 %2 deleted.</source>
|
||||
<translation>%1 %2 törölve.</translation>
|
||||
<translation type="vanished">%1 %2 törölve.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="172"/>
|
||||
<source>%1 of %2 %3 changed from "%4" to "%5".</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>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="189"/>
|
||||
<source>%1 %2 shown.</source>
|
||||
<translation>%1 %2 megjelenítve.</translation>
|
||||
<translation type="vanished">%1 %2 megjelenítve.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="191"/>
|
||||
<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>
|
||||
</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>
|
||||
</message>
|
||||
</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>
|
||||
<name>xcursor</name>
|
||||
<message>
|
||||
|
|
|
@ -4,23 +4,23 @@
|
|||
<context>
|
||||
<name>About</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="26"/>
|
||||
<location filename="../logarithmplotter.py" line="108"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="32"/>
|
||||
<location filename="../logarithmplotter.py" line="112"/>
|
||||
<source>About LogarithmPlotter</source>
|
||||
<translation>Om</translation>
|
||||
</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>
|
||||
<translation>LogarithmPlotter v%1</translation>
|
||||
</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>
|
||||
<translation type="unfinished">2D-plotterprogramvare laget for opprettelse av Bode-diagram, sekvenser, og distribusjonsfunksjoner.</translation>
|
||||
</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>
|
||||
<translation>Rapporter en feil</translation>
|
||||
</message>
|
||||
|
@ -28,107 +28,107 @@
|
|||
<context>
|
||||
<name>AppMenuBar</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="28"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="38"/>
|
||||
<source>&File</source>
|
||||
<translation>&Fil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="30"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="40"/>
|
||||
<source>&Load...</source>
|
||||
<translation>&Last inn …</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="37"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="47"/>
|
||||
<source>&Save</source>
|
||||
<translation>&Lagre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="43"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="53"/>
|
||||
<source>Save &As...</source>
|
||||
<translation>Lagre &som …</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="51"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="61"/>
|
||||
<source>&Quit</source>
|
||||
<translation>&Avslutt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="65"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
|
||||
<source>&Edit</source>
|
||||
<translation>&Rediger</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="67"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="77"/>
|
||||
<source>&Undo</source>
|
||||
<translation>&Angre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
|
||||
<source>&Redo</source>
|
||||
<translation>&Gjenta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="84"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="94"/>
|
||||
<source>&Copy plot</source>
|
||||
<translation>&Kopier plott</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="92"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="102"/>
|
||||
<source>&Create</source>
|
||||
<translation>&Opprett</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="114"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="124"/>
|
||||
<source>&Settings</source>
|
||||
<translation>&Innstillinger</translation>
|
||||
</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>
|
||||
<translation>Se etter nye versjoner ved programstart</translation>
|
||||
</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>
|
||||
<translation type="unfinished">Tilbakestill angrehistorikk automatisk</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="135"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="145"/>
|
||||
<source>&Help</source>
|
||||
<translation>&Hjelp</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
|
||||
<source>&Source code</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
|
||||
<source>&Report a bug</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="157"/>
|
||||
<source>&Changelog</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="162"/>
|
||||
<source>&Help translating!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="168"/>
|
||||
<source>&About</source>
|
||||
<translation>&Om</translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -136,12 +136,12 @@
|
|||
<context>
|
||||
<name>Changelog</name>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -149,38 +149,38 @@
|
|||
<context>
|
||||
<name>EditorDialog</name>
|
||||
<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>
|
||||
<translation>Rediger egenskaper for %1 %2</translation>
|
||||
</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>
|
||||
<translation>Navn</translation>
|
||||
</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>
|
||||
<translation>Etikett-innhold</translation>
|
||||
</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>
|
||||
<translation>NULL</translation>
|
||||
</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>
|
||||
<translation>navn</translation>
|
||||
</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>
|
||||
<translation>navn + veri</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="190"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="210"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="212"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="233"/>
|
||||
<source>+ Create new %1</source>
|
||||
<translation>+ Opprett nytt %1</translation>
|
||||
</message>
|
||||
|
@ -188,12 +188,12 @@
|
|||
<context>
|
||||
<name>FileDialog</name>
|
||||
<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>
|
||||
<translation type="unfinished">Eksporter logaritmeplott-fil</translation>
|
||||
</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>
|
||||
<translation>Importer logaritmeplott-fil</translation>
|
||||
</message>
|
||||
|
@ -201,39 +201,39 @@
|
|||
<context>
|
||||
<name>GreetScreen</name>
|
||||
<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>
|
||||
<translation>Velkommen til LogarithmPlotter</translation>
|
||||
</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>
|
||||
<translation>Versjon %1</translation>
|
||||
</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.
|
||||
These settings can be changed at any time from the "Settings" menu.</source>
|
||||
<translation>Sett opp LogarithmPlotter.
|
||||
Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="92"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="101"/>
|
||||
<source>Check for updates on startup (requires online connectivity)</source>
|
||||
<translation>Se etter nye versjoner ved programstart. (Krever tilkobling til Internett.)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="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>
|
||||
<translation>Tilbakesitll angrehistorikk når en ny handling legges til</translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -241,17 +241,22 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
|
|||
<context>
|
||||
<name>HistoryBrowser</name>
|
||||
<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 ></source>
|
||||
<translation>Angre ></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="82"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="116"/>
|
||||
<source>> Now</source>
|
||||
<translation>> Nå</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="116"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="146"/>
|
||||
<source>< Undo</source>
|
||||
<translation>< Angre</translation>
|
||||
</message>
|
||||
|
@ -259,7 +264,7 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
|
|||
<context>
|
||||
<name>ListSetting</name>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -267,62 +272,62 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
|
|||
<context>
|
||||
<name>LogarithmPlotter</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="79"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="86"/>
|
||||
<source>Objects</source>
|
||||
<translation>Objekter</translation>
|
||||
</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>
|
||||
<translation>Innstillinger</translation>
|
||||
</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>
|
||||
<translation>Historikk</translation>
|
||||
</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 '%1'.</source>
|
||||
<translation>Lagret plott i «%1».</translation>
|
||||
</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 '%1'.</source>
|
||||
<translation>Laster inn «%1»-fil.</translation>
|
||||
</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>
|
||||
<translation>Ukjent objekttype: %1.</translation>
|
||||
</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>
|
||||
<translation>Ugyldig fil angitt.</translation>
|
||||
</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>
|
||||
<translation>Kunne ikke lagre fil: </translation>
|
||||
</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 '%1'.</source>
|
||||
<translation>Lastet inn filen «%1».</translation>
|
||||
</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>
|
||||
<translation>Kopierte plott-skjermavbildning til utklippstavlen!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="310"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="333"/>
|
||||
<source>&Update</source>
|
||||
<translation>&Oppdater</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="312"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="335"/>
|
||||
<source>&Update LogarithmPlotter</source>
|
||||
<translation>&Installer ny versjon av LogartimePlotter</translation>
|
||||
</message>
|
||||
|
@ -330,7 +335,7 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
|
|||
<context>
|
||||
<name>ObjectCreationGrid</name>
|
||||
<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>
|
||||
<translation>+ Opprett ny:</translation>
|
||||
</message>
|
||||
|
@ -338,37 +343,37 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
|
|||
<context>
|
||||
<name>ObjectLists</name>
|
||||
<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>
|
||||
<translation>Skjul alle %1</translation>
|
||||
</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>
|
||||
<translation>Vis alle %1</translation>
|
||||
</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>
|
||||
<translation>Skjul %1 %2</translation>
|
||||
</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>
|
||||
<translation>Vis %1 %2</translation>
|
||||
</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>
|
||||
<translation type="unfinished">Sett %1 %2 posisjon</translation>
|
||||
</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>
|
||||
<translation>Slett %1 %2</translation>
|
||||
</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>
|
||||
<translation>Velg ny farge for %1 %2</translation>
|
||||
</message>
|
||||
|
@ -376,12 +381,12 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
|
|||
<context>
|
||||
<name>PickLocationOverlay</name>
|
||||
<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>
|
||||
<translation>Peker-presisjon:</translation>
|
||||
</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>
|
||||
<translation>Fest til rutenett</translation>
|
||||
</message>
|
||||
|
@ -389,97 +394,97 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
|
|||
<context>
|
||||
<name>Settings</name>
|
||||
<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>
|
||||
<translation>X-forstørrelse</translation>
|
||||
</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>
|
||||
<translation>Y-forstørrelse</translation>
|
||||
</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>
|
||||
<translation>Min. X</translation>
|
||||
</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>
|
||||
<translation>Maks. Y</translation>
|
||||
</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>
|
||||
<translation>Maks. X</translation>
|
||||
</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>
|
||||
<translation>Min. Y</translation>
|
||||
</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>
|
||||
<translation>X-aksesteg</translation>
|
||||
</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>
|
||||
<translation>Y-aksesteg</translation>
|
||||
</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>
|
||||
<translation>Linjebredde</translation>
|
||||
</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>
|
||||
<translation>Tekststørrelse (piksler)</translation>
|
||||
</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>
|
||||
<translation>Navn på X-akse</translation>
|
||||
</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>
|
||||
<translation>Navn på Y-akse</translation>
|
||||
</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>
|
||||
<translation>Logaritmisk skala i x</translation>
|
||||
</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>
|
||||
<translation type="unfinished">Vis X-inndeling</translation>
|
||||
</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>
|
||||
<translation type="unfinished">Vis Y-inndeling</translation>
|
||||
</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>
|
||||
<translation>Kopier til utklippstavle</translation>
|
||||
</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>
|
||||
<translation>Lagre plott</translation>
|
||||
</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>
|
||||
<translation>Lagre plott som</translation>
|
||||
</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>
|
||||
<translation>Last inn plott</translation>
|
||||
</message>
|
||||
|
@ -487,16 +492,25 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
|
|||
<context>
|
||||
<name>changelog</name>
|
||||
<message>
|
||||
<location filename="../helper.py" line="49"/>
|
||||
<location filename="../helper.py" line="48"/>
|
||||
<source>Could not fetch changelog: Server error {}.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../helper.py" line="51"/>
|
||||
<location filename="../helper.py" line="50"/>
|
||||
<source>Could not fetch update: {}.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</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's color changed from %3 to %4.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>comment</name>
|
||||
<message>
|
||||
|
@ -523,13 +537,45 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
|
|||
<context>
|
||||
<name>control</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="57"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="40"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="54"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="87"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="119"/>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</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 "%4" to "%5".</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>
|
||||
<name>function</name>
|
||||
<message>
|
||||
|
@ -569,29 +615,33 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
|
|||
<context>
|
||||
<name>historylib</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="79"/>
|
||||
<source>New %1 %2 created.</source>
|
||||
<translation>Ny %1 %2 opprettet.</translation>
|
||||
<translation type="vanished">Ny %1 %2 opprettet.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="96"/>
|
||||
<source>%1 %2 deleted.</source>
|
||||
<translation>%1 %2 slettet.</translation>
|
||||
<translation type="vanished">%1 %2 slettet.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="172"/>
|
||||
<source>%1 of %2 %3 changed from "%4" to "%5".</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>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="189"/>
|
||||
<source>%1 %2 shown.</source>
|
||||
<translation>%1 %2 vist.</translation>
|
||||
<translation type="vanished">%1 %2 vist.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="191"/>
|
||||
<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>
|
||||
</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>
|
||||
</message>
|
||||
</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>
|
||||
<name>xcursor</name>
|
||||
<message>
|
||||
|
|
|
@ -4,23 +4,23 @@
|
|||
<context>
|
||||
<name>About</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="26"/>
|
||||
<location filename="../logarithmplotter.py" line="108"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="32"/>
|
||||
<location filename="../logarithmplotter.py" line="112"/>
|
||||
<source>About LogarithmPlotter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -28,107 +28,107 @@
|
|||
<context>
|
||||
<name>AppMenuBar</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="28"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="38"/>
|
||||
<source>&File</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="30"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="40"/>
|
||||
<source>&Load...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="37"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="47"/>
|
||||
<source>&Save</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="43"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="53"/>
|
||||
<source>Save &As...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="51"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="61"/>
|
||||
<source>&Quit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="65"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
|
||||
<source>&Edit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="67"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="77"/>
|
||||
<source>&Undo</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="85"/>
|
||||
<source>&Redo</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="84"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="94"/>
|
||||
<source>&Copy plot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="92"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="102"/>
|
||||
<source>&Create</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="114"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="124"/>
|
||||
<source>&Settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="135"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="145"/>
|
||||
<source>&Help</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="137"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
|
||||
<source>&Source code</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="142"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
|
||||
<source>&Report a bug</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="147"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="157"/>
|
||||
<source>&Changelog</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="152"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="162"/>
|
||||
<source>&Help translating!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="158"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="168"/>
|
||||
<source>&About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -136,12 +136,12 @@
|
|||
<context>
|
||||
<name>Changelog</name>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -149,38 +149,38 @@
|
|||
<context>
|
||||
<name>EditorDialog</name>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="190"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="210"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="212"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/EditorDialog.qml" line="233"/>
|
||||
<source>+ Create new %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -188,12 +188,12 @@
|
|||
<context>
|
||||
<name>FileDialog</name>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -201,38 +201,38 @@
|
|||
<context>
|
||||
<name>GreetScreen</name>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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.
|
||||
These settings can be changed at any time from the "Settings" menu.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -240,17 +240,22 @@ These settings can be changed at any time from the "Settings" menu.</s
|
|||
<context>
|
||||
<name>HistoryBrowser</name>
|
||||
<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 ></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="82"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="116"/>
|
||||
<source>> Now</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/HistoryBrowser.qml" line="116"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/History/HistoryBrowser.qml" line="146"/>
|
||||
<source>< Undo</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -258,7 +263,7 @@ These settings can be changed at any time from the "Settings" menu.</s
|
|||
<context>
|
||||
<name>ListSetting</name>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -266,62 +271,62 @@ These settings can be changed at any time from the "Settings" menu.</s
|
|||
<context>
|
||||
<name>LogarithmPlotter</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="79"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="86"/>
|
||||
<source>Objects</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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 '%1'.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</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 '%1'.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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 '%1'.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="310"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="333"/>
|
||||
<source>&Update</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="312"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="335"/>
|
||||
<source>&Update LogarithmPlotter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -329,7 +334,7 @@ These settings can be changed at any time from the "Settings" menu.</s
|
|||
<context>
|
||||
<name>ObjectCreationGrid</name>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -337,37 +342,37 @@ These settings can be changed at any time from the "Settings" menu.</s
|
|||
<context>
|
||||
<name>ObjectLists</name>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -375,12 +380,12 @@ These settings can be changed at any time from the "Settings" menu.</s
|
|||
<context>
|
||||
<name>PickLocationOverlay</name>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -388,97 +393,97 @@ These settings can be changed at any time from the "Settings" menu.</s
|
|||
<context>
|
||||
<name>Settings</name>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -486,16 +491,25 @@ These settings can be changed at any time from the "Settings" menu.</s
|
|||
<context>
|
||||
<name>changelog</name>
|
||||
<message>
|
||||
<location filename="../helper.py" line="49"/>
|
||||
<location filename="../helper.py" line="48"/>
|
||||
<source>Could not fetch changelog: Server error {}.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../helper.py" line="51"/>
|
||||
<location filename="../helper.py" line="50"/>
|
||||
<source>Could not fetch update: {}.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</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's color changed from %3 to %4.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>comment</name>
|
||||
<message>
|
||||
|
@ -522,13 +536,45 @@ These settings can be changed at any time from the "Settings" menu.</s
|
|||
<context>
|
||||
<name>control</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="57"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="40"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="54"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="87"/>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="119"/>
|
||||
<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>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</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 "%4" to "%5".</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>
|
||||
<name>function</name>
|
||||
<message>
|
||||
|
@ -566,30 +612,11 @@ These settings can be changed at any time from the "Settings" menu.</s
|
|||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>historylib</name>
|
||||
<name>name</name>
|
||||
<message>
|
||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/historylib.js" line="79"/>
|
||||
<source>New %1 %2 created.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</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 "%4" to "%5".</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>
|
||||
<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>
|
||||
</context>
|
||||
|
@ -968,6 +995,21 @@ These settings can be changed at any time from the "Settings" menu.</s
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</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>
|
||||
<name>xcursor</name>
|
||||
<message>
|
||||
|
|
|
@ -74,14 +74,18 @@ def run():
|
|||
print("Loaded dependencies in " + str((dep_time - start_time)*1000) + "ms.")
|
||||
|
||||
icon_fallbacks = QIcon.fallbackSearchPaths();
|
||||
icon_fallbacks.append(path.realpath(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(getcwd(), "qml", "eu", "ad5001", "LogarithmPlotter", "icons", "settings", "custom")))
|
||||
base_icon_path = path.join(getcwd(), "qml", "eu", "ad5001", "LogarithmPlotter", "icons")
|
||||
icon_fallbacks.append(path.realpath(path.join(base_icon_path, "common")))
|
||||
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);
|
||||
|
||||
app = QApplication(argv)
|
||||
app.setApplicationName("LogarithmPlotter")
|
||||
app.setOrganizationName("Ad5001")
|
||||
app.styleHints().setShowShortcutsInContextMenus(True)
|
||||
app.setWindowIcon(QIcon(path.realpath(path.join(getcwd(), "logarithmplotter.svg"))))
|
||||
|
||||
# Installing translators
|
||||
|
|
|
@ -18,6 +18,7 @@
|
|||
|
||||
import QtQuick 2.12
|
||||
import QtQuick.Dialogs 1.3
|
||||
//import QtQuick.Controls 2.12
|
||||
import eu.ad5001.MixedMenu 1.1
|
||||
import "js/objects.js" as Objects
|
||||
import "js/historylib.js" as HistoryLib
|
||||
|
@ -108,7 +109,7 @@ MenuBar {
|
|||
visible: Objects.types[modelData].createable()
|
||||
height: visible ? implicitHeight : 0
|
||||
icon.name: modelData
|
||||
icon.source: './icons/' + modelData + '.svg'
|
||||
icon.source: './icons/objects/' + modelData + '.svg'
|
||||
icon.color: sysPalette.buttonText
|
||||
onTriggered: {
|
||||
var newObj = Objects.createNewRegisteredObject(modelData)
|
||||
|
@ -145,12 +146,12 @@ MenuBar {
|
|||
Action {
|
||||
text: qsTr("&Source code")
|
||||
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 {
|
||||
text: qsTr("&Report a 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 {
|
||||
text: qsTr("&Changelog")
|
||||
|
@ -160,7 +161,7 @@ MenuBar {
|
|||
Action {
|
||||
text: qsTr("&Help translating!")
|
||||
icon.name: 'translator'
|
||||
onTriggered: Helper.openUrl("https://hosted.weblate.org/engage/logarithmplotter/")
|
||||
onTriggered: Qt.openUrlExternally("https://hosted.weblate.org/engage/logarithmplotter/")
|
||||
}
|
||||
MenuSeparator { }
|
||||
Action {
|
||||
|
|
|
@ -18,12 +18,13 @@
|
|||
|
||||
import QtQuick 2.12
|
||||
import QtQml 2.12
|
||||
import "js/objects.js" as Objects
|
||||
import "js/historylib.js" as HistoryLib
|
||||
import "../js/objects.js" as Objects
|
||||
import "../js/historylib.js" as HistoryLib
|
||||
import "../js/history/common.js" as HistoryCommon
|
||||
|
||||
/*!
|
||||
\qmltype History
|
||||
\inqmlmodule eu.ad5001.LogarithmPlotter
|
||||
\inqmlmodule eu.ad5001.LogarithmPlotter.History
|
||||
\brief QObject holding persistantly for undo & redo stacks.
|
||||
|
||||
\sa HistoryBrowser, historylib
|
||||
|
@ -209,5 +210,6 @@ Item {
|
|||
|
||||
Component.onCompleted: {
|
||||
HistoryLib.history = historyObj
|
||||
HistoryCommon.themeTextColor = sysPalette.windowText
|
||||
}
|
||||
}
|
|
@ -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
|
||||
|
||||
}
|
||||
}
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
module eu.ad5001.LogarithmPlotter.History
|
||||
|
||||
History 1.0 History.qml
|
||||
HistoryBrowser 1.0 HistoryBrowser.qml
|
||||
HistoryItem 1.0 HistoryItem.qml
|
|
@ -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
|
||||
}
|
||||
}
|
||||
}
|
|
@ -25,6 +25,7 @@ import QtQuick 2.12
|
|||
import "js/objs/autoload.js" as ALObjects
|
||||
|
||||
import "js/objects.js" as Objects
|
||||
import eu.ad5001.LogarithmPlotter.History 1.0
|
||||
import eu.ad5001.LogarithmPlotter.ObjectLists 1.0
|
||||
import eu.ad5001.LogarithmPlotter.Popup 1.0 as Popup
|
||||
|
||||
|
@ -333,7 +334,7 @@ ApplicationWindow {
|
|||
Action {
|
||||
text: qsTr("&Update LogarithmPlotter")
|
||||
icon.name: 'update'
|
||||
onTriggered: Helper.openUrl("https://dev.apps.ad5001.eu/logarithmplotter")
|
||||
onTriggered: Qt.openUrlExternally("https://dev.apps.ad5001.eu/logarithmplotter")
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -78,7 +78,7 @@ D.Dialog {
|
|||
id: nameProperty
|
||||
height: 30
|
||||
label: qsTr("Name")
|
||||
icon: "icons/settings/custom/label.svg"
|
||||
icon: "common/label.svg"
|
||||
min: 1
|
||||
width: dlgProperties.width
|
||||
value: objEditor.obj.name
|
||||
|
@ -105,7 +105,7 @@ D.Dialog {
|
|||
label: qsTr("Label content")
|
||||
model: [qsTr("null"), qsTr("name"), qsTr("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)
|
||||
onActivated: function(newIndex) {
|
||||
if(idModel[newIndex] != objEditor.obj.labelContent) {
|
||||
|
@ -144,7 +144,7 @@ D.Dialog {
|
|||
height: visible ? 30 : 0
|
||||
width: parent.width
|
||||
label: parent.label
|
||||
icon: `icons/settings/custom/${parent.icon}.svg`
|
||||
icon: `settings/custom/${parent.icon}.svg`
|
||||
isDouble: modelData[1] == 'number'
|
||||
visible: paramTypeIn(modelData[1], ['Expression', 'Domain', 'string', 'number'])
|
||||
defValue: visible ? {
|
||||
|
@ -180,7 +180,7 @@ D.Dialog {
|
|||
height: visible ? 20 : 0
|
||||
width: parent.width
|
||||
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
|
||||
onClicked: {
|
||||
|
@ -200,7 +200,7 @@ D.Dialog {
|
|||
width: dlgProperties.width
|
||||
height: visible ? 30 : 0
|
||||
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.
|
||||
property bool selectObjMode: paramTypeIn(modelData[1], ['ObjectType'])
|
||||
property bool isRealObject: !selectObjMode || (modelData[1].objType != "ExecutableObject" && modelData[1].objType != "DrawableObject")
|
||||
|
@ -208,7 +208,9 @@ D.Dialog {
|
|||
// Base, untranslated version of the model.
|
||||
property var baseModel: visible ?
|
||||
(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)
|
||||
: []
|
||||
// Translated verison of the model.
|
||||
|
@ -228,7 +230,8 @@ D.Dialog {
|
|||
selectedObj = Objects.createNewRegisteredObject(modelData[1].objType)
|
||||
history.addToHistory(new HistoryLib.CreateNewObject(selectedObj.name, modelData[1].objType, selectedObj.export()))
|
||||
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)
|
||||
}
|
||||
selectedObj.requiredBy.push(Objects.currentObjects[objEditor.objType][objEditor.objIndex])
|
||||
|
@ -262,7 +265,7 @@ D.Dialog {
|
|||
|
||||
visible: paramTypeIn(modelData[1], ['List', 'Dict'])
|
||||
label: parent.label
|
||||
//icon: `icons/settings/custom/${parent.icon}.svg`
|
||||
//icon: `settings/custom/${parent.icon}.svg`
|
||||
dictionaryMode: paramTypeIn(modelData[1], ['Dict'])
|
||||
keyType: dictionaryMode ? modelData[1].keyType : 'string'
|
||||
valueType: visible ? modelData[1].valueType : 'string'
|
||||
|
|
|
@ -20,6 +20,8 @@ import QtQuick 2.12
|
|||
import QtQuick.Controls 2.12
|
||||
import "../js/objects.js" as Objects
|
||||
import "../js/historylib.js" as HistoryLib
|
||||
import eu.ad5001.LogarithmPlotter.Setting 1.0 as Setting
|
||||
|
||||
|
||||
/*!
|
||||
\qmltype ObjectCreationGrid
|
||||
|
@ -48,16 +50,43 @@ Column {
|
|||
|
||||
Button {
|
||||
id: createBtn
|
||||
text: Objects.types[modelData].displayType()
|
||||
width: parent.width/3
|
||||
visible: Objects.types[modelData].createable()
|
||||
height: visible ? implicitHeight : 0
|
||||
display: AbstractButton.TextUnderIcon
|
||||
icon.name: modelData
|
||||
icon.source: '../icons/' + modelData + '.svg'
|
||||
icon.width: 24
|
||||
icon.height: 24
|
||||
icon.color: sysPalette.buttonText
|
||||
height: visible ? width*0.8 : 0
|
||||
// The KDE SDK is kinda buggy, so it respects neither specified color nor display propreties.
|
||||
//display: AbstractButton.TextUnderIcon
|
||||
|
||||
Setting.Icon {
|
||||
id: icon
|
||||
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: {
|
||||
var newObj = Objects.createNewRegisteredObject(modelData)
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
import QtQuick 2.12
|
||||
import QtQuick.Dialogs 1.3 as D
|
||||
import QtQuick.Controls 2.12
|
||||
import eu.ad5001.LogarithmPlotter.Setting 1.0 as Setting
|
||||
import "../js/objects.js" as Objects
|
||||
import "../js/historylib.js" as HistoryLib
|
||||
|
||||
|
@ -33,188 +34,211 @@ import "../js/historylib.js" as HistoryLib
|
|||
|
||||
\sa LogarithmPlotter, ObjectCreationGrid, ObjectLists
|
||||
*/
|
||||
ListView {
|
||||
ScrollView {
|
||||
id: objectListList
|
||||
|
||||
signal changed()
|
||||
|
||||
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 {
|
||||
id: objTypeList
|
||||
property string objType: objectListList.model[index]
|
||||
property var editingRows: []
|
||||
model: Objects.currentObjects[objType]
|
||||
width: objectListList.width
|
||||
implicitHeight: contentItem.childrenRect.height
|
||||
visible: model != undefined && model.length > 0
|
||||
interactive: false
|
||||
ScrollBar.horizontal.visible: false
|
||||
ScrollBar.vertical.visible: true
|
||||
|
||||
ListView {
|
||||
id: objectsListView
|
||||
model: Object.keys(Objects.types)
|
||||
width: implicitWidth //objectListList.width - (implicitHeight > objectListList.parent.height ? 20 : 0)
|
||||
implicitHeight: contentItem.childrenRect.height + footer.height + 10
|
||||
|
||||
Component.onCompleted: objectListList.listViews[objType] = objTypeList // Listing in order to be refreshed
|
||||
|
||||
header: Row {
|
||||
width: typeHeaderText.width + typeVisibilityCheckBox.visible
|
||||
height: visible ? 20 : 0
|
||||
visible: objTypeList.visible
|
||||
delegate: ListView {
|
||||
id: objTypeList
|
||||
property string objType: objectsListView.model[index]
|
||||
property var editingRows: []
|
||||
model: Objects.currentObjects[objType]
|
||||
width: objectsListView.width
|
||||
implicitHeight: contentItem.childrenRect.height
|
||||
visible: model != undefined && model.length > 0
|
||||
interactive: false
|
||||
|
||||
CheckBox {
|
||||
id: typeVisibilityCheckBox
|
||||
checked: Objects.currentObjects[objType] != undefined ? Objects.currentObjects[objType].every(obj => obj.visible) : true
|
||||
onClicked: {
|
||||
for(var obj of Objects.currentObjects[objType]) obj.visible = this.checked
|
||||
for(var obj of objTypeList.editingRows) obj.objVisible = this.checked
|
||||
objectListList.changed()
|
||||
}
|
||||
Component.onCompleted: objectListList.listViews[objType] = objTypeList // Listing in order to be refreshed
|
||||
|
||||
header: Row {
|
||||
width: typeHeaderText.width + typeVisibilityCheckBox.visible
|
||||
height: visible ? 20 : 0
|
||||
visible: objTypeList.visible
|
||||
|
||||
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: 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
|
||||
CheckBox {
|
||||
id: typeVisibilityCheckBox
|
||||
checked: Objects.currentObjects[objType] != undefined ? Objects.currentObjects[objType].every(obj => obj.visible) : true
|
||||
onClicked: {
|
||||
objEditor.obj = Objects.currentObjects[objType][index]
|
||||
objEditor.objType = objType
|
||||
objEditor.objIndex = index
|
||||
//objEditor.editingRow = controlRow
|
||||
objEditor.show()
|
||||
for(var obj of Objects.currentObjects[objType]) obj.visible = this.checked
|
||||
for(var obj of objTypeList.editingRows) obj.objVisible = this.checked
|
||||
objectListList.changed()
|
||||
}
|
||||
|
||||
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
|
||||
width: parent.height - 10
|
||||
height: width
|
||||
anchors.right: deleteButton.left
|
||||
anchors.rightMargin: 5
|
||||
anchors.topMargin: 5
|
||||
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()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Create items
|
||||
footer: ObjectCreationGrid {
|
||||
id: createRow
|
||||
width: objectsListView.width
|
||||
objectEditor: objEditor
|
||||
objectLists: objectListList
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -223,14 +247,6 @@ ListView {
|
|||
id: objEditor
|
||||
}
|
||||
|
||||
// Create items
|
||||
footer: ObjectCreationGrid {
|
||||
id: createRow
|
||||
width: parent.width
|
||||
objectEditor: objEditor
|
||||
objectLists: objectListList
|
||||
}
|
||||
|
||||
/*!
|
||||
\qmlmethod void ObjectLists::update()
|
||||
Updates the view of the ObjectLists.
|
||||
|
|
|
@ -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>
|
||||
<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>."
|
||||
onLinkActivated: Helper.openUrl(link)
|
||||
onLinkActivated: Qt.openUrlExternally(link)
|
||||
}
|
||||
|
||||
Button {
|
||||
|
@ -108,6 +108,6 @@ You should have received a copy of the GNU General Public License along with thi
|
|||
anchors.topMargin: 10
|
||||
text: qsTr('Report a bug')
|
||||
icon.name: 'bug'
|
||||
onClicked: Helper.openUrl('https://git.ad5001.eu/Ad5001/LogarithmPlotter')
|
||||
onClicked: Qt.openUrlExternally('https://git.ad5001.eu/Ad5001/LogarithmPlotter')
|
||||
}
|
||||
}
|
||||
|
|
|
@ -69,7 +69,7 @@ Popup {
|
|||
textFormat: TextEdit.MarkdownText
|
||||
|
||||
text: qsTr("Fetching changelog...")
|
||||
onLinkActivated: Helper.openUrl(link)
|
||||
onLinkActivated: Qt.openUrlExternally(link)
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -137,11 +137,8 @@ Popup {
|
|||
}
|
||||
}
|
||||
|
||||
Timer {
|
||||
running: Helper.getSetting("last_install_greet") != Helper.getVersion()
|
||||
repeat: false
|
||||
interval: 50
|
||||
onTriggered: greetingPopup.open()
|
||||
Component.onCompleted: if(Helper.getSetting("last_install_greet") != Helper.getVersion()) {
|
||||
greetingPopup.open()
|
||||
}
|
||||
|
||||
onClosed: Helper.setSetting("last_install_greet", Helper.getVersion())
|
||||
|
|
|
@ -103,7 +103,7 @@ Item {
|
|||
id: iconLabel
|
||||
anchors.top: parent.top
|
||||
anchors.topMargin: icon == "" ? 0 : 3
|
||||
source: control.visible ? "../" + control.icon : ""
|
||||
source: control.visible ? "../icons/" + control.icon : ""
|
||||
width: height
|
||||
height: icon == "" && visible ? 0 : 24
|
||||
color: sysPalette.windowText
|
||||
|
|
|
@ -36,13 +36,19 @@ Item {
|
|||
Path of the icon image source.
|
||||
*/
|
||||
property alias source: img.source
|
||||
/*!
|
||||
\qmlproperty string Icon::source
|
||||
Path of the icon image source.
|
||||
*/
|
||||
property alias sourceSize: img.sourceSize.width
|
||||
|
||||
Image {
|
||||
id: img
|
||||
height: parent.height
|
||||
width: parent.width
|
||||
smooth: true
|
||||
//smooth: true
|
||||
visible: false
|
||||
sourceSize.height: sourceSize.width
|
||||
}
|
||||
ColorOverlay {
|
||||
anchors.fill: img
|
||||
|
|
|
@ -86,7 +86,7 @@ Column {
|
|||
id: iconLabel
|
||||
anchors.top: parent.top
|
||||
anchors.topMargin: icon == "" ? 0 : 3
|
||||
source: control.visible ? "../" + control.icon : ""
|
||||
source: control.visible ? "../icons/" + control.icon : ""
|
||||
width: height
|
||||
height: icon == "" || !visible ? 0 : 24
|
||||
color: sysPalette.windowText
|
||||
|
@ -198,7 +198,7 @@ Column {
|
|||
id: deleteButton
|
||||
width: visible ? parent.height : 0
|
||||
height: width
|
||||
icon.source: './icons/delete.svg'
|
||||
icon.source: './icons/common/delete.svg'
|
||||
icon.name: 'delete'
|
||||
visible: !control.forbidAdding
|
||||
|
||||
|
|
|
@ -63,6 +63,11 @@ Item {
|
|||
Value of the input.
|
||||
*/
|
||||
property alias value: input.text
|
||||
/*!
|
||||
\qmlproperty string TextSetting::placeholderText
|
||||
Value of the input.
|
||||
*/
|
||||
property alias placeholderText: input.placeholderText
|
||||
/*!
|
||||
\qmlproperty string TextSetting::label
|
||||
Label of the setting.
|
||||
|
@ -78,7 +83,7 @@ Item {
|
|||
id: iconLabel
|
||||
anchors.top: parent.top
|
||||
anchors.topMargin: icon == "" ? 0 : 3
|
||||
source: control.visible ? "../" + control.icon : ""
|
||||
source: control.visible ? "../icons/" + control.icon : ""
|
||||
width: height
|
||||
height: icon == "" || !visible ? 0 : 24
|
||||
color: sysPalette.windowText
|
||||
|
@ -92,7 +97,8 @@ Item {
|
|||
anchors.top: parent.top
|
||||
verticalAlignment: TextInput.AlignVCenter
|
||||
//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.left: labelItem.right
|
||||
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
|
||||
verticalAlignment: TextInput.AlignVCenter
|
||||
horizontalAlignment: TextInput.AlignHCenter
|
||||
horizontalAlignment: control.label == "" ? TextInput.AlignLeft : TextInput.AlignHCenter
|
||||
color: sysPalette.windowText
|
||||
focus: true
|
||||
text: control.defValue
|
||||
|
|
|
@ -156,7 +156,7 @@ ScrollView {
|
|||
isDouble: true
|
||||
label: qsTr("X Zoom")
|
||||
min: 1
|
||||
icon: "icons/settings/xzoom.svg"
|
||||
icon: "settings/xzoom.svg"
|
||||
width: settings.settingWidth
|
||||
value: settings.xzoom.toFixed(2)
|
||||
onChanged: function(newValue) {
|
||||
|
@ -170,7 +170,7 @@ ScrollView {
|
|||
height: 30
|
||||
isDouble: true
|
||||
label: qsTr("Y Zoom")
|
||||
icon: "icons/settings/yzoom.svg"
|
||||
icon: "settings/yzoom.svg"
|
||||
width: settings.settingWidth
|
||||
value: settings.yzoom.toFixed(2)
|
||||
onChanged: function(newValue) {
|
||||
|
@ -186,7 +186,7 @@ ScrollView {
|
|||
isDouble: true
|
||||
min: -Infinity
|
||||
label: qsTr("Min X")
|
||||
icon: "icons/settings/xmin.svg"
|
||||
icon: "settings/xmin.svg"
|
||||
width: settings.settingWidth
|
||||
defValue: settings.xmin
|
||||
onChanged: function(newValue) {
|
||||
|
@ -205,7 +205,7 @@ ScrollView {
|
|||
isDouble: true
|
||||
min: -Infinity
|
||||
label: qsTr("Max Y")
|
||||
icon: "icons/settings/ymax.svg"
|
||||
icon: "settings/ymax.svg"
|
||||
width: settings.settingWidth
|
||||
defValue: settings.ymax
|
||||
onChanged: function(newValue) {
|
||||
|
@ -220,7 +220,7 @@ ScrollView {
|
|||
isDouble: true
|
||||
min: -Infinity
|
||||
label: qsTr("Max X")
|
||||
icon: "icons/settings/xmax.svg"
|
||||
icon: "settings/xmax.svg"
|
||||
width: settings.settingWidth
|
||||
value: canvas.px2x(canvas.canvasSize.width).toFixed(2)
|
||||
onChanged: function(xvaluemax) {
|
||||
|
@ -239,7 +239,7 @@ ScrollView {
|
|||
isDouble: true
|
||||
min: -Infinity
|
||||
label: qsTr("Min Y")
|
||||
icon: "icons/settings/ymin.svg"
|
||||
icon: "settings/ymin.svg"
|
||||
width: settings.settingWidth
|
||||
defValue: canvas.px2y(canvas.canvasSize.height).toFixed(2)
|
||||
onChanged: function(yvaluemin) {
|
||||
|
@ -256,7 +256,7 @@ ScrollView {
|
|||
id: xAxisStep
|
||||
height: 30
|
||||
label: qsTr("X Axis Step")
|
||||
icon: "icons/settings/xaxisstep.svg"
|
||||
icon: "settings/xaxisstep.svg"
|
||||
width: settings.settingWidth
|
||||
defValue: settings.xaxisstep
|
||||
visible: !settings.logscalex
|
||||
|
@ -270,7 +270,7 @@ ScrollView {
|
|||
id: yAxisStep
|
||||
height: 30
|
||||
label: qsTr("Y Axis Step")
|
||||
icon: "icons/settings/yaxisstep.svg"
|
||||
icon: "settings/yaxisstep.svg"
|
||||
width: settings.settingWidth
|
||||
defValue: settings.yaxisstep
|
||||
onChanged: function(newValue) {
|
||||
|
@ -285,7 +285,7 @@ ScrollView {
|
|||
isDouble: true
|
||||
label: qsTr("Line width")
|
||||
min: 1
|
||||
icon: "icons/settings/linewidth.svg"
|
||||
icon: "settings/linewidth.svg"
|
||||
width: settings.settingWidth
|
||||
defValue: settings.linewidth
|
||||
onChanged: function(newValue) {
|
||||
|
@ -300,7 +300,7 @@ ScrollView {
|
|||
isDouble: true
|
||||
label: qsTr("Text size (px)")
|
||||
min: 1
|
||||
icon: "icons/settings/textsize.svg"
|
||||
icon: "settings/textsize.svg"
|
||||
width: settings.settingWidth
|
||||
defValue: settings.textsize
|
||||
onChanged: function(newValue) {
|
||||
|
@ -314,7 +314,7 @@ ScrollView {
|
|||
height: 30
|
||||
width: settings.settingWidth
|
||||
label: qsTr('X Label')
|
||||
icon: "icons/settings/xlabel.svg"
|
||||
icon: "settings/xlabel.svg"
|
||||
model: ListModel {
|
||||
ListElement { text: "" }
|
||||
ListElement { text: "x" }
|
||||
|
@ -340,7 +340,7 @@ ScrollView {
|
|||
height: 30
|
||||
width: settings.settingWidth
|
||||
label: qsTr('Y Label')
|
||||
icon: "icons/settings/ylabel.svg"
|
||||
icon: "settings/ylabel.svg"
|
||||
model: ListModel {
|
||||
ListElement { text: "" }
|
||||
ListElement { text: "y" }
|
||||
|
|
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -0,0 +1 @@
|
|||
../common/appearance.svg
|
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -0,0 +1 @@
|
|||
../common/label.svg
|
|
@ -0,0 +1 @@
|
|||
../common/position.svg
|
|
@ -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 |
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
|
@ -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 |
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.6 KiB |
|
@ -1 +0,0 @@
|
|||
./settings/custom/position.svg
|
|
@ -1 +1 @@
|
|||
appearance.svg
|
||||
../../common/appearance.svg
|
|
@ -1 +1 @@
|
|||
appearance.svg
|
||||
../../common/appearance.svg
|
|
@ -1 +1 @@
|
|||
arrow.svg
|
||||
../../common/arrow.svg
|
|
@ -1 +1 @@
|
|||
position.svg
|
||||
../../common/position.svg
|
|
@ -1 +1 @@
|
|||
angle.svg
|
||||
../../common/angle.svg
|
|
@ -1 +1 @@
|
|||
appearance.svg
|
||||
../../common/appearance.svg
|
|
@ -1 +1 @@
|
|||
target.svg
|
||||
../../common/target.svg
|
|
@ -1 +1 @@
|
|||
position.svg
|
||||
../../common/position.svg
|
|
@ -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 |
|
@ -1 +1 @@
|
|||
angle.svg
|
||||
../../common/angle.svg
|
|
@ -1 +1 @@
|
|||
position.svg
|
||||
../../common/position.svg
|
|
@ -1 +1 @@
|
|||
position.svg
|
||||
../../common/position.svg
|
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -1 +1 @@
|
|||
angle.svg
|
||||
../../common/angle.svg
|
|
@ -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;"> ' + this.targetName + " </b>")
|
||||
.arg(this.formatColor(this.previousValue)).arg(this.formatColor(this.newValue))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
|
@ -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()
|
||||
}
|
||||
}
|
|
@ -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>")
|
||||
}
|
||||
}
|
||||
|
|
@ -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>")
|
||||
}
|
||||
}
|
|
@ -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;"> ' + this.targetName + ' </b>')
|
||||
.arg('<tt style="background: rgba(128,128,128,0.1);"> '+this.prev+' </tt>')
|
||||
.arg('<tt style="background: rgba(128,128,128,0.1);"> '+this.next+'</tt>')
|
||||
// .arg('<b style="font-size: 15px;">' + Objects.types[this.targetType].displayType())
|
||||
|
||||
}
|
||||
}
|
|
@ -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>')
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -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>")
|
||||
}
|
||||
}
|
||||
|
|
@ -20,193 +20,24 @@
|
|||
// Each type of event is repertoried as an action that can be listed for everything that's undoable.
|
||||
.pragma library
|
||||
|
||||
.import "objects.js" as Objects
|
||||
.import "parameters.js" as P
|
||||
.import "objs/common.js" as Common
|
||||
.import "utils.js" as Utils
|
||||
.import "mathlib.js" as MathLib
|
||||
.import "history/common.js" as Common
|
||||
.import "history/create.js" as Create
|
||||
.import "history/delete.js" as Delete
|
||||
.import "history/editproperty.js" as EP
|
||||
.import "history/visibility.js" as V
|
||||
.import "history/name.js" as Name
|
||||
.import "history/color.js" as Color
|
||||
|
||||
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 {
|
||||
// Action used for the creation of an object
|
||||
type(){return 'CreateNewObject'}
|
||||
|
||||
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)
|
||||
}
|
||||
}
|
||||
|
||||
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 Action = Common.Action
|
||||
var CreateNewObject = Create.CreateNewObject
|
||||
var DeleteObject = Delete.DeleteObject
|
||||
var EditedProperty = EP.EditedProperty
|
||||
var EditedVisibility = V.EditedVisibility
|
||||
var NameChanged = Name.NameChanged
|
||||
var ColorChanged = Color.ColorChanged
|
||||
|
||||
var Actions = {
|
||||
"Action": Action,
|
||||
|
@ -214,4 +45,6 @@ var Actions = {
|
|||
"DeleteObject": DeleteObject,
|
||||
"EditedProperty": EditedProperty,
|
||||
"EditedVisibility": EditedVisibility,
|
||||
"NameChanged": NameChanged,
|
||||
"ColorChanged": ColorChanged,
|
||||
}
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
module eu.ad5001.LogarithmPlotter
|
||||
|
||||
Icon 1.0 Icon.qml
|
||||
Settings 1.0 Settings.qml
|
||||
Alert 1.0 Alert.qml
|
||||
|
|
|
@ -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
|
||||
|
||||
* New: A new changelog popup is available at startup and in the help menu.
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
Package: logarithmplotter
|
||||
Source: logarithmplotter
|
||||
Version: 0.1.6
|
||||
Version: 0.1.7
|
||||
Architecture: all
|
||||
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)
|
||||
|
|
|
@ -43,9 +43,7 @@
|
|||
<li>🇭🇺 Hungarian</li>
|
||||
<li>🇳🇴 Norwergian</li>
|
||||
</ul>
|
||||
<p xml:lang="fr">Learn more: https://apps.ad5001.eu/logarithmplotter/</p>
|
||||
</description>
|
||||
<description xml:lang="fr">
|
||||
<p>Learn more: https://apps.ad5001.eu/logarithmplotter/</p>
|
||||
<p xml:lang="fr">
|
||||
LogarithmPlotter est, comme son nom l'indique, un créateur de graphes et diagrammes 2D réalisé avec l'échelle logarithmique en tête. Avec un système d'objets similaire à Geogebra, ce qui lui permet de créer des graphes à échelle logarithmique et non logarithmique avec peu de limitations.
|
||||
</p>
|
||||
|
@ -68,8 +66,6 @@
|
|||
<li>🇳🇴 Norvégien</li>
|
||||
</ul>
|
||||
<p xml:lang="fr">En savoir plus: https://apps.ad5001.eu/fr/logarithmplotter/</p>
|
||||
</description>
|
||||
<description 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.
|
||||
</p>
|
||||
|
@ -81,6 +77,7 @@
|
|||
<categories>
|
||||
<category>Science</category>
|
||||
<category>Education</category>
|
||||
<category>Qt</category>
|
||||
</categories>
|
||||
|
||||
<url type="homepage">https://apps.ad5001.eu/logarithmplotter/</url>
|
||||
|
@ -118,18 +115,71 @@
|
|||
</requires>
|
||||
|
||||
<releases>
|
||||
<release version="0.1.6" date="2022-01-29">
|
||||
<p>Changes for v0.1.6:</p>
|
||||
<release version="0.1.7" date="2022-02-03">
|
||||
<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>
|
||||
<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: All QML elements are now properly commented.</li>
|
||||
<li>Other: Scripts have been moved to it's own directory.</li>
|
||||
|
@ -137,57 +187,85 @@
|
|||
</ul>
|
||||
</release>
|
||||
<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>
|
||||
<li>New: LogarithmPlotter has now better handling of very high values in logarithmic scale.</li>
|
||||
<li>Added translation for flatpak metadata, including translated image.</li>
|
||||
<li>[URGENT PATCH] Fixed bug: File saving dialog was not working.</li>
|
||||
<li>[URGENT PATCH] Fixed bug: Debian packages does include any language file.</li>
|
||||
<li>Fixed bug: X Cursor pointing does not detect any object.</li>
|
||||
<li>LogarithmPlotter has now better handling of very high values in logarithmic scale.</li>
|
||||
</ul>
|
||||
<p>Added translations</p>
|
||||
<ul>
|
||||
<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>
|
||||
</release>
|
||||
<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>
|
||||
<li>New feature: LogarithmPlotter detects unsaved changes.</li>
|
||||
<li>New feature: LogarithmPlotter is now translated! See https://hosted.weblate.org/engage/logarithmplotter/ to help.</li>
|
||||
<li>LogarithmPlotter detects unsaved changes.</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: French 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: 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: π unavailable in symbols.</li>
|
||||
</ul>
|
||||
</release>
|
||||
<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>
|
||||
<li>Fixed bug: 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>Confined packages (snapcraft & flatpak) won't show error messages related to update checks.</li>
|
||||
<li>Equations of the form (x + y) / z were not being simplified properly.</li>
|
||||
</ul>
|
||||
</release>
|
||||
<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>
|
||||
<li>Fixed bug: 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>Fixed bug: Bode Magnitude was not drawn far enough.</li>
|
||||
<li>Fixed bug: Bode Magnitude had undefined ending.</li>
|
||||
<li>Fixed other bugs from v0.1.1.</li>
|
||||
<li>Unable to move Bode diagrams elements when having deleted the sum element.</li>
|
||||
<li>Names were not not being changed from previous object when editing a new one.</li>
|
||||
<li>Bode Magnitude was not drawn far enough.</li>
|
||||
<li>Bode Magnitude had undefined ending.</li>
|
||||
<li>Other bugs patched in v0.1.1.</li>
|
||||
</ul>
|
||||
</release>
|
||||
<release version="0.1" date="2021-08-26">
|
||||
<p>Changes for v0.1:</p>
|
||||
<p><b>Changes for v0.1:</b></p>
|
||||
<ul>
|
||||
<li>Initial release.</li>
|
||||
</ul>
|
||||
</release>
|
||||
</releases>
|
||||
<content_rating type="oars-1.0">
|
||||
<content_rating type="oars-1.0">
|
||||
</content_rating>
|
||||
<developer_name>Ad5001</developer_name>
|
||||
<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>
|
||||
|
||||
|
||||
|
|
|
@ -43,9 +43,7 @@
|
|||
<li>🇭🇺 Hungarian</li>
|
||||
<li>🇳🇴 Norwergian</li>
|
||||
</ul>
|
||||
<p xml:lang="fr">Learn more: https://apps.ad5001.eu/logarithmplotter/</p>
|
||||
</description>
|
||||
<description xml:lang="fr">
|
||||
<p>Learn more: https://apps.ad5001.eu/logarithmplotter/</p>
|
||||
<p xml:lang="fr">
|
||||
LogarithmPlotter est, comme son nom l'indique, un créateur de graphes et diagrammes 2D réalisé avec l'échelle logarithmique en tête. Avec un système d'objets similaire à Geogebra, ce qui lui permet de créer des graphes à échelle logarithmique et non logarithmique avec peu de limitations.
|
||||
</p>
|
||||
|
@ -68,8 +66,6 @@
|
|||
<li>🇳🇴 Norvégien</li>
|
||||
</ul>
|
||||
<p xml:lang="fr">En savoir plus: https://apps.ad5001.eu/fr/logarithmplotter/</p>
|
||||
</description>
|
||||
<description 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.
|
||||
</p>
|
||||
|
@ -81,6 +77,7 @@
|
|||
<categories>
|
||||
<category>Science</category>
|
||||
<category>Education</category>
|
||||
<category>Qt</category>
|
||||
</categories>
|
||||
|
||||
<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="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/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 -->
|
||||
<recommends>
|
||||
|
@ -117,18 +115,71 @@
|
|||
</requires>
|
||||
|
||||
<releases>
|
||||
<release version="0.1.6" date="2022-01-29">
|
||||
<p>Changes for v0.1.6:</p>
|
||||
<release version="0.1.7" date="2022-02-03">
|
||||
<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>
|
||||
<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: All QML elements are now properly commented.</li>
|
||||
<li>Other: Scripts have been moved to it's own directory.</li>
|
||||
|
@ -136,48 +187,61 @@
|
|||
</ul>
|
||||
</release>
|
||||
<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>
|
||||
<li>New: LogarithmPlotter has now better handling of very high values in logarithmic scale.</li>
|
||||
<li>Added translation for flatpak metadata, including translated image.</li>
|
||||
<li>[URGENT PATCH] Fixed bug: File saving dialog was not working.</li>
|
||||
<li>[URGENT PATCH] Fixed bug: Debian packages does include any language file.</li>
|
||||
<li>Fixed bug: X Cursor pointing does not detect any object.</li>
|
||||
<li>LogarithmPlotter has now better handling of very high values in logarithmic scale.</li>
|
||||
</ul>
|
||||
<p>Added translations</p>
|
||||
<ul>
|
||||
<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>
|
||||
</release>
|
||||
<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>
|
||||
<li>New feature: LogarithmPlotter detects unsaved changes.</li>
|
||||
<li>New feature: LogarithmPlotter is now translated! See https://hosted.weblate.org/engage/logarithmplotter/ to help.</li>
|
||||
<li>LogarithmPlotter detects unsaved changes.</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: French 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: 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: π unavailable in symbols.</li>
|
||||
</ul>
|
||||
</release>
|
||||
<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>
|
||||
<li>Fixed bug: 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>Confined packages (snapcraft & flatpak) won't show error messages related to update checks.</li>
|
||||
<li>Equations of the form (x + y) / z were not being simplified properly.</li>
|
||||
</ul>
|
||||
</release>
|
||||
<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>
|
||||
<li>Fixed bug: 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>Fixed bug: Bode Magnitude was not drawn far enough.</li>
|
||||
<li>Fixed bug: Bode Magnitude had undefined ending.</li>
|
||||
<li>Fixed other bugs from v0.1.1.</li>
|
||||
<li>Unable to move Bode diagrams elements when having deleted the sum element.</li>
|
||||
<li>Names were not not being changed from previous object when editing a new one.</li>
|
||||
<li>Bode Magnitude was not drawn far enough.</li>
|
||||
<li>Bode Magnitude had undefined ending.</li>
|
||||
<li>Other bugs patched in v0.1.1.</li>
|
||||
</ul>
|
||||
</release>
|
||||
<release version="0.1" date="2021-08-26">
|
||||
<p>Changes for v0.1:</p>
|
||||
<p><b>Changes for v0.1:</b></p>
|
||||
<ul>
|
||||
<li>Initial release.</li>
|
||||
</ul>
|
||||
|
@ -187,6 +251,21 @@
|
|||
</content_rating>
|
||||
<developer_name>Ad5001</developer_name>
|
||||
<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>
|
||||
|
||||
|
||||
|
|
|
@ -1,15 +1,59 @@
|
|||
cat ../CHANGELOG.md | awk '{
|
||||
if($1 == "*") {
|
||||
s = ""; for (i = 2; i <= NF; i++) s = s " " $i;
|
||||
print " <li>"substr(s,2)"</li>"
|
||||
} else if($1 == "##") {
|
||||
cat ../CHANGELOG.md | awk '
|
||||
BEGIN {
|
||||
listBegan=0
|
||||
latest=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 | getline 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>"
|
||||
} 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 " </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>"
|
||||
#}
|
||||
#}'
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/usr/bin/env bash
|
||||
cd "$(dirname "$(readlink -f "$0" || realpath "$0")")/.."
|
||||
|
||||
VERSION=0.1.6
|
||||
VERSION=0.1.7
|
||||
title="LogarithmPlotter v${VERSION} Setup"
|
||||
finalDMGName="LogarithmPlotter-v${VERSION}-setup.dmg"
|
||||
applicationName=LogarithmPlotter
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
name: logarithmplotter
|
||||
title: LogarithmPlotter
|
||||
version: '0.1.6'
|
||||
version: '0.1.7'
|
||||
summary: 2D plotter software to make Bode plots, sequences and repartition functions.
|
||||
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.
|
||||
|
|
|
@ -11,7 +11,7 @@ Unicode True
|
|||
!define PROG_ID "LogarithmPlotter.File.1"
|
||||
!define DEV_NAME "Ad5001"
|
||||
!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 COPYRIGHT "Ad5001 (c) 2022"
|
||||
!define DESCRIPTION "Create graphs with logarithm scales."
|
||||
|
|