Creating IO JS module.
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
73cba85592
commit
82e8413e56
19 changed files with 1472 additions and 1224 deletions
|
@ -4,8 +4,8 @@
|
||||||
<context>
|
<context>
|
||||||
<name>About</name>
|
<name>About</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../logarithmplotter.py" line="123"/>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="31"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="31"/>
|
||||||
|
<location filename="../logarithmplotter.py" line="124"/>
|
||||||
<source>About LogarithmPlotter</source>
|
<source>About LogarithmPlotter</source>
|
||||||
<translation>Über LogarithmPlotter</translation>
|
<translation>Über LogarithmPlotter</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -202,13 +202,13 @@
|
||||||
<context>
|
<context>
|
||||||
<name>CustomPropertyList</name>
|
<name>CustomPropertyList</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="191"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="192"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="209"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="210"/>
|
||||||
<source>+ Create new %1</source>
|
<source>+ Create new %1</source>
|
||||||
<translation>+ Neues %1objekt erstellen</translation>
|
<translation>+ Neues %1objekt erstellen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="310"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="311"/>
|
||||||
<source>Pick on graph</source>
|
<source>Pick on graph</source>
|
||||||
<translation>Aufnehmen auf Graph</translation>
|
<translation>Aufnehmen auf Graph</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -260,31 +260,31 @@
|
||||||
<name>EditorDialog</name>
|
<name>EditorDialog</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Edit properties of %1 %2</source>
|
<source>Edit properties of %1 %2</source>
|
||||||
<translation>Eigenschaften von %1 %2 bearbeiten</translation>
|
<translation type="vanished">Eigenschaften von %1 %2 bearbeiten</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Name</source>
|
<source>Name</source>
|
||||||
<translation>Name</translation>
|
<translation type="vanished">Name</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Label content</source>
|
<source>Label content</source>
|
||||||
<translation>Etikett</translation>
|
<translation type="vanished">Etikett</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>null</source>
|
<source>null</source>
|
||||||
<translation>leer</translation>
|
<translation type="vanished">leer</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>name</source>
|
<source>name</source>
|
||||||
<translation>Name</translation>
|
<translation type="vanished">Name</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>name + value</source>
|
<source>name + value</source>
|
||||||
<translation>Name + Wert</translation>
|
<translation type="vanished">Name + Wert</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>+ Create new %1</source>
|
<source>+ Create new %1</source>
|
||||||
<translation>+ Neues %1objekt erstellen</translation>
|
<translation type="vanished">+ Neues %1objekt erstellen</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -437,64 +437,52 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
|
||||||
<context>
|
<context>
|
||||||
<name>LogarithmPlotter</name>
|
<name>LogarithmPlotter</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="98"/>
|
|
||||||
<source>Objects</source>
|
<source>Objects</source>
|
||||||
<translation>Objekte</translation>
|
<translation type="vanished">Objekte</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="104"/>
|
|
||||||
<source>Settings</source>
|
<source>Settings</source>
|
||||||
<translation>Einstellungen</translation>
|
<translation type="vanished">Einstellungen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="110"/>
|
|
||||||
<source>History</source>
|
<source>History</source>
|
||||||
<translation>Verlauf</translation>
|
<translation type="vanished">Verlauf</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="229"/>
|
|
||||||
<source>Saved plot to '%1'.</source>
|
<source>Saved plot to '%1'.</source>
|
||||||
<translation>Gespeicherte Grafik auf '%1'.</translation>
|
<translation type="vanished">Gespeicherte Grafik auf '%1'.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="239"/>
|
|
||||||
<source>Loading file '%1'.</source>
|
<source>Loading file '%1'.</source>
|
||||||
<translation>Laden der Datei '%1'.</translation>
|
<translation type="vanished">Laden der Datei '%1'.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="282"/>
|
|
||||||
<source>Unknown object type: %1.</source>
|
<source>Unknown object type: %1.</source>
|
||||||
<translation>Unbekannter Objekttyp: %1.</translation>
|
<translation type="vanished">Unbekannter Objekttyp: %1.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="305"/>
|
|
||||||
<source>Invalid file provided.</source>
|
<source>Invalid file provided.</source>
|
||||||
<translation>Ungültige Datei angegeben.</translation>
|
<translation type="vanished">Ungültige Datei angegeben.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="309"/>
|
|
||||||
<source>Could not save file: </source>
|
<source>Could not save file: </source>
|
||||||
<translation>Die Datei konnte nicht gespeichert werden: </translation>
|
<translation type="vanished">Die Datei konnte nicht gespeichert werden: </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="314"/>
|
|
||||||
<source>Loaded file '%1'.</source>
|
<source>Loaded file '%1'.</source>
|
||||||
<translation>Geladene Datei '%1'.</translation>
|
<translation type="vanished">Geladene Datei '%1'.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="347"/>
|
|
||||||
<source>Copied plot screenshot to clipboard!</source>
|
<source>Copied plot screenshot to clipboard!</source>
|
||||||
<translation>Grafik in die Zwischenablage kopiert!</translation>
|
<translation type="vanished">Grafik in die Zwischenablage kopiert!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="362"/>
|
|
||||||
<source>&Update</source>
|
<source>&Update</source>
|
||||||
<translation>&Aktualisieren</translation>
|
<translation type="vanished">&Aktualisieren</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="364"/>
|
|
||||||
<source>&Update LogarithmPlotter</source>
|
<source>&Update LogarithmPlotter</source>
|
||||||
<translation>LogarithmPlotter &aktualisieren</translation>
|
<translation type="vanished">LogarithmPlotter &aktualisieren</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -519,23 +507,23 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Hide %1 %2</source>
|
<source>Hide %1 %2</source>
|
||||||
<translation>Ausblenden %1 %2</translation>
|
<translation type="vanished">Ausblenden %1 %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Show %1 %2</source>
|
<source>Show %1 %2</source>
|
||||||
<translation>Anzeigen %1 %2</translation>
|
<translation type="vanished">Anzeigen %1 %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Set %1 %2 position</source>
|
<source>Set %1 %2 position</source>
|
||||||
<translation>Position von %1 %2 einstellen</translation>
|
<translation type="vanished">Position von %1 %2 einstellen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Delete %1 %2</source>
|
<source>Delete %1 %2</source>
|
||||||
<translation>%1 %2 löschen</translation>
|
<translation type="vanished">%1 %2 löschen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Pick new color for %1 %2</source>
|
<source>Pick new color for %1 %2</source>
|
||||||
<translation>Neue Farbe für %1 %2 auswählen</translation>
|
<translation type="vanished">Neue Farbe für %1 %2 auswählen</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -575,7 +563,7 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Snap to grid</source>
|
<source>Snap to grid</source>
|
||||||
<translation>Am Gitter einrasten</translation>
|
<translation type="vanished">Am Gitter einrasten</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="185"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="185"/>
|
||||||
|
@ -603,7 +591,7 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
|
||||||
<translation>Zeigereinstellungen ausblenden</translation>
|
<translation>Zeigereinstellungen ausblenden</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="316"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="317"/>
|
||||||
<source>(no pick selected)</source>
|
<source>(no pick selected)</source>
|
||||||
<translation>(keine Auswahl ausgewählt)</translation>
|
<translation>(keine Auswahl ausgewählt)</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -816,30 +804,30 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
|
||||||
<name>color</name>
|
<name>color</name>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2's color changed from %3 to %4.</source>
|
<source>%1 %2's color changed from %3 to %4.</source>
|
||||||
<translation>%1 %2 wurde von %3 bis %4 umgefärbt.</translation>
|
<translation type="vanished">%1 %2 wurde von %3 bis %4 umgefärbt.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>comment</name>
|
<name>comment</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Ex: R+* (ℝ⁺*), N (ℕ), Z-* (ℤ⁻*), ]0;1[, {3;4;5}</source>
|
<source>Ex: R+* (ℝ⁺*), N (ℕ), Z-* (ℤ⁻*), ]0;1[, {3;4;5}</source>
|
||||||
<translation>Beispiel: R+* (ℝ⁺*), N (ℕ), Z-* (ℤ-*), ]0;1[, {3;4;5}</translation>
|
<translation type="vanished">Beispiel: R+* (ℝ⁺*), N (ℕ), Z-* (ℤ-*), ]0;1[, {3;4;5}</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>The following parameters are used when the definition domain is a non-continuous set. (Ex: ℕ, ℤ, sets like {0;3}...)</source>
|
<source>The following parameters are used when the definition domain is a non-continuous set. (Ex: ℕ, ℤ, sets like {0;3}...)</source>
|
||||||
<translation>Die folgenden Parameter werden verwendet, wenn der Definitionsbereich eine nicht kontinuierliche Menge ist. (Beispiel: ℕ, ℤ, Mengen wie {0;3}...)</translation>
|
<translation type="vanished">Die folgenden Parameter werden verwendet, wenn der Definitionsbereich eine nicht kontinuierliche Menge ist. (Beispiel: ℕ, ℤ, Mengen wie {0;3}...)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Note: Specify the probability for each value.</source>
|
<source>Note: Specify the probability for each value.</source>
|
||||||
<translation>Hinweis: Geben Sie die Wahrscheinlichkeit für jeden Wert an.</translation>
|
<translation type="vanished">Hinweis: Geben Sie die Wahrscheinlichkeit für jeden Wert an.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Note: Use %1[n] to refer to %1ₙ, %1[n+1] for %1ₙ₊₁...</source>
|
<source>Note: Use %1[n] to refer to %1ₙ, %1[n+1] for %1ₙ₊₁...</source>
|
||||||
<translation>Hinweis: Verwenden Sie %1[n], um sich auf %1ₙ zu beziehen, %1[n+1] für %1ₙ₊₁…</translation>
|
<translation type="vanished">Hinweis: Verwenden Sie %1[n], um sich auf %1ₙ zu beziehen, %1[n+1] für %1ₙ₊₁…</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>If you have latex enabled, you can use use latex markup in between $$ to create equations.</source>
|
<source>If you have latex enabled, you can use use latex markup in between $$ to create equations.</source>
|
||||||
<translation>Wenn Sie Latex aktiviert haben, können Sie Latex-Auszeichnungen zwischen $$ verwenden, um Gleichungen zu erstellen.</translation>
|
<translation type="vanished">Wenn Sie Latex aktiviert haben, können Sie Latex-Auszeichnungen zwischen $$ verwenden, um Gleichungen zu erstellen.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -858,25 +846,25 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
|
||||||
<name>create</name>
|
<name>create</name>
|
||||||
<message>
|
<message>
|
||||||
<source>New %1 %2 created.</source>
|
<source>New %1 %2 created.</source>
|
||||||
<translation>Neu %1 %2 erstellt.</translation>
|
<translation type="vanished">Neu %1 %2 erstellt.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>delete</name>
|
<name>delete</name>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 deleted.</source>
|
<source>%1 %2 deleted.</source>
|
||||||
<translation>%1 %2 gelöscht.</translation>
|
<translation type="vanished">%1 %2 gelöscht.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>editproperty</name>
|
<name>editproperty</name>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 of %2 %3 changed from "%4" to "%5".</source>
|
<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>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 of %2 changed from %3 to %4.</source>
|
<source>%1 of %2 changed from %3 to %4.</source>
|
||||||
<translation>%1 von %2 wurde von %3 auf %4 geändert.</translation>
|
<translation type="vanished">%1 von %2 wurde von %3 auf %4 geändert.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -943,11 +931,11 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Function definition is not permitted.</source>
|
<source>Function definition is not permitted.</source>
|
||||||
<translation>Funktionsdefinition ist nicht erlaubt.</translation>
|
<translation type="vanished">Funktionsdefinition ist nicht erlaubt.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Expected variable for assignment.</source>
|
<source>Expected variable for assignment.</source>
|
||||||
<translation>Erwartete Variable für Zuweisung.</translation>
|
<translation type="vanished">Erwartete Variable für Zuweisung.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/expr-eval.js" line="1315"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/expr-eval.js" line="1315"/>
|
||||||
|
@ -1041,7 +1029,7 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
|
||||||
<translation>Zirkuläre Abhängigkeit entdeckt. Objekte %1 hängen von %2 ab.</translation>
|
<translation>Zirkuläre Abhängigkeit entdeckt. Objekte %1 hängen von %2 ab.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="143"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="144"/>
|
||||||
<source>Error while parsing expression for property %1:
|
<source>Error while parsing expression for property %1:
|
||||||
%2
|
%2
|
||||||
|
|
||||||
|
@ -1052,7 +1040,7 @@ Evaluated expression: %3</source>
|
||||||
Ausdruck analysiert: %3</translation>
|
Ausdruck analysiert: %3</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="178"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="150"/>
|
||||||
<source>Error while attempting to draw %1 %2:
|
<source>Error while attempting to draw %1 %2:
|
||||||
%3
|
%3
|
||||||
|
|
||||||
|
@ -1066,7 +1054,7 @@ Die letzte Änderung wurde rückgängig gemacht.</translation>
|
||||||
<context>
|
<context>
|
||||||
<name>expression</name>
|
<name>expression</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="140"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="141"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="190"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="190"/>
|
||||||
<source>LogarithmPlotter - Parsing error</source>
|
<source>LogarithmPlotter - Parsing error</source>
|
||||||
<translation>LogarithmPlotter - Analysefehler</translation>
|
<translation>LogarithmPlotter - Analysefehler</translation>
|
||||||
|
@ -1083,7 +1071,7 @@ Evaluated expression: %3</source>
|
||||||
Ausdruck analysiert: %3</translation>
|
Ausdruck analysiert: %3</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="175"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="147"/>
|
||||||
<source>LogarithmPlotter - Drawing error</source>
|
<source>LogarithmPlotter - Drawing error</source>
|
||||||
<translation>LogarithmPlotter - Fehler</translation>
|
<translation>LogarithmPlotter - Fehler</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1092,63 +1080,126 @@ Ausdruck analysiert: %3</translation>
|
||||||
<name>function</name>
|
<name>function</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Function</source>
|
<source>Function</source>
|
||||||
<translation>Funktion</translation>
|
<translation type="vanished">Funktion</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Functions</source>
|
<source>Functions</source>
|
||||||
<translation>Funktionen</translation>
|
<translation type="vanished">Funktionen</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>gainbode</name>
|
<name>gainbode</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Magnitude</source>
|
<source>Bode Magnitude</source>
|
||||||
<translation>Bode-Magnitude</translation>
|
<translation type="vanished">Bode-Magnitude</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Magnitudes</source>
|
<source>Bode Magnitudes</source>
|
||||||
<translation>Bode-Magnituden</translation>
|
<translation type="vanished">Bode-Magnituden</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>low-pass</source>
|
<source>low-pass</source>
|
||||||
<translation>Tiefpass</translation>
|
<translation type="vanished">Tiefpass</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>high-pass</source>
|
<source>high-pass</source>
|
||||||
<translation>Hochpass</translation>
|
<translation type="vanished">Hochpass</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>historylib</name>
|
<name>historylib</name>
|
||||||
<message>
|
<message>
|
||||||
<source>New %1 %2 created.</source>
|
<source>New %1 %2 created.</source>
|
||||||
<translation>Neu %1 %2 erstellt.</translation>
|
<translation type="vanished">Neu %1 %2 erstellt.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 deleted.</source>
|
<source>%1 %2 deleted.</source>
|
||||||
<translation>%1 %2 gelöscht.</translation>
|
<translation type="vanished">%1 %2 gelöscht.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 of %2 %3 changed from "%4" to "%5".</source>
|
<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>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 shown.</source>
|
<source>%1 %2 shown.</source>
|
||||||
<translation>%1 %2 angezeigt.</translation>
|
<translation type="vanished">%1 %2 angezeigt.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 hidden.</source>
|
<source>%1 %2 hidden.</source>
|
||||||
<translation>%1 %2 ausgeblendet.</translation>
|
<translation type="vanished">%1 %2 ausgeblendet.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Name of %1 %2 changed to %3.</source>
|
<source>Name of %1 %2 changed to %3.</source>
|
||||||
<translation>Der Name von %1 %2 wurde in %3 geändert.</translation>
|
<translation type="vanished">Der Name von %1 %2 wurde in %3 geändert.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>io</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="89"/>
|
||||||
|
<source>Objects</source>
|
||||||
|
<translation type="unfinished">Objekte</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="95"/>
|
||||||
|
<source>Settings</source>
|
||||||
|
<translation type="unfinished">Einstellungen</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="101"/>
|
||||||
|
<source>History</source>
|
||||||
|
<translation type="unfinished">Verlauf</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="220"/>
|
||||||
|
<source>Saved plot to '%1'.</source>
|
||||||
|
<translation type="unfinished">Gespeicherte Grafik auf '%1'.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="230"/>
|
||||||
|
<source>Loading file '%1'.</source>
|
||||||
|
<translation type="unfinished">Laden der Datei '%1'.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="273"/>
|
||||||
|
<source>Unknown object type: %1.</source>
|
||||||
|
<translation type="unfinished">Unbekannter Objekttyp: %1.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="296"/>
|
||||||
|
<source>Invalid file provided.</source>
|
||||||
|
<translation type="unfinished">Ungültige Datei angegeben.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="300"/>
|
||||||
|
<source>Could not save file: </source>
|
||||||
|
<translation type="unfinished">Die Datei konnte nicht gespeichert werden: </translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="305"/>
|
||||||
|
<source>Loaded file '%1'.</source>
|
||||||
|
<translation type="unfinished">Geladene Datei '%1'.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="354"/>
|
||||||
|
<source>Copied plot screenshot to clipboard!</source>
|
||||||
|
<translation type="unfinished">Grafik in die Zwischenablage kopiert!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="369"/>
|
||||||
|
<source>&Update</source>
|
||||||
|
<translation type="unfinished">&Aktualisieren</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="371"/>
|
||||||
|
<source>&Update LogarithmPlotter</source>
|
||||||
|
<translation type="unfinished">LogarithmPlotter &aktualisieren</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>latex</name>
|
<name>latex</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="72"/>
|
<location filename="../util/latex.py" line="75"/>
|
||||||
<source>No Latex installation found.
|
<source>No Latex installation found.
|
||||||
If you already have a latex distribution installed, make sure it's installed on your path.
|
If you already have a latex distribution installed, make sure it's installed on your path.
|
||||||
Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source>
|
Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source>
|
||||||
|
@ -1157,12 +1208,12 @@ Wenn Sie bereits eine LaTeX-Distribution installiert haben, vergewissern Sie sic
|
||||||
Andernfalls können Sie eine LaTeX-Distribution wie TeX Live unter https://tug.org/texlive/ herunterladen.</translation>
|
Andernfalls können Sie eine LaTeX-Distribution wie TeX Live unter https://tug.org/texlive/ herunterladen.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="76"/>
|
<location filename="../util/latex.py" line="79"/>
|
||||||
<source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source>
|
<source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source>
|
||||||
<translation>DVIPNG wurde nicht gefunden. Stellen Sie sicher, dass Sie es aus Ihrer LaTeX-Distribution einbinden.</translation>
|
<translation>DVIPNG wurde nicht gefunden. Stellen Sie sicher, dass Sie es aus Ihrer LaTeX-Distribution einbinden.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="158"/>
|
<location filename="../util/latex.py" line="160"/>
|
||||||
<source>An exception occured within the creation of the latex formula.
|
<source>An exception occured within the creation of the latex formula.
|
||||||
Process '{}' ended with a non-zero return code {}:
|
Process '{}' ended with a non-zero return code {}:
|
||||||
|
|
||||||
|
@ -1175,7 +1226,7 @@ Der Prozess '{}' wurde mit einem Rückgabecode ungleich Null beendet {
|
||||||
Bitte vergewissern Sie sich, dass Ihre LaTeX-Installation korrekt ist, und melden Sie einen Fehler, falls dies der Fall ist.</translation>
|
Bitte vergewissern Sie sich, dass Ihre LaTeX-Installation korrekt ist, und melden Sie einen Fehler, falls dies der Fall ist.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="166"/>
|
<location filename="../util/latex.py" line="172"/>
|
||||||
<source>An exception occured within the creation of the latex formula.
|
<source>An exception occured within the creation of the latex formula.
|
||||||
Process '{}' took too long to finish:
|
Process '{}' took too long to finish:
|
||||||
{}
|
{}
|
||||||
|
@ -1186,317 +1237,297 @@ Der Prozess '{}' brauchte zu lange, um beendet zu werden:
|
||||||
Bitte vergewissern Sie sich, dass Ihre LaTeX-Installation korrekt ist, und melden Sie einen Fehler, falls dies der Fall ist.</translation>
|
Bitte vergewissern Sie sich, dass Ihre LaTeX-Installation korrekt ist, und melden Sie einen Fehler, falls dies der Fall ist.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
|
||||||
<name>main</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../util/helper.py" line="98"/>
|
|
||||||
<source>Could not open file "{}":
|
|
||||||
{}</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../util/helper.py" line="100"/>
|
|
||||||
<source>Could not open file: "{}"
|
|
||||||
File does not exist.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../util/helper.py" line="155"/>
|
|
||||||
<source>Built with PySide6 (Qt) v{} and python v{}</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
<context>
|
||||||
<name>name</name>
|
<name>name</name>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 renamed to %3.</source>
|
<source>%1 %2 renamed to %3.</source>
|
||||||
<translation>%1 %2 umbenannt in %3.</translation>
|
<translation type="vanished">%1 %2 umbenannt in %3.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>parameters</name>
|
<name>parameters</name>
|
||||||
<message>
|
<message>
|
||||||
<source>above</source>
|
<source>above</source>
|
||||||
<translation>↑ Über</translation>
|
<translation type="vanished">↑ Über</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>below</source>
|
<source>below</source>
|
||||||
<translation>↓ Unter</translation>
|
<translation type="vanished">↓ Unter</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>left</source>
|
<source>left</source>
|
||||||
<translation>← Links</translation>
|
<translation type="vanished">← Links</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>right</source>
|
<source>right</source>
|
||||||
<translation>→ Rechts</translation>
|
<translation type="vanished">→ Rechts</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>above-left</source>
|
<source>above-left</source>
|
||||||
<translation>↖ Oben links</translation>
|
<translation type="vanished">↖ Oben links</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>above-right</source>
|
<source>above-right</source>
|
||||||
<translation>↗ Oben rechts</translation>
|
<translation type="vanished">↗ Oben rechts</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>below-left</source>
|
<source>below-left</source>
|
||||||
<translation>↙ Unten links</translation>
|
<translation type="vanished">↙ Unten links</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>below-right</source>
|
<source>below-right</source>
|
||||||
<translation>↘ Unten rechts</translation>
|
<translation type="vanished">↘ Unten rechts</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>center</source>
|
<source>center</source>
|
||||||
<translation>>|< Zentrum</translation>
|
<translation type="vanished">>|< Zentrum</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>top</source>
|
<source>top</source>
|
||||||
<translation>↑ Über</translation>
|
<translation type="vanished">↑ Über</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>bottom</source>
|
<source>bottom</source>
|
||||||
<translation>↓ Unter</translation>
|
<translation type="vanished">↓ Unter</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>top-left</source>
|
<source>top-left</source>
|
||||||
<translation>↖ Oben links</translation>
|
<translation type="vanished">↖ Oben links</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>top-right</source>
|
<source>top-right</source>
|
||||||
<translation>↗ Oben rechts</translation>
|
<translation type="vanished">↗ Oben rechts</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>bottom-left</source>
|
<source>bottom-left</source>
|
||||||
<translation>↙ Unten links</translation>
|
<translation type="vanished">↙ Unten links</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>bottom-right</source>
|
<source>bottom-right</source>
|
||||||
<translation>↘ Unten rechts</translation>
|
<translation type="vanished">↘ Unten rechts</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>application</source>
|
<source>application</source>
|
||||||
<translation>Anwendung</translation>
|
<translation type="vanished">Anwendung</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>function</source>
|
<source>function</source>
|
||||||
<translation>Funktion</translation>
|
<translation type="vanished">Funktion</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>high</source>
|
<source>high</source>
|
||||||
<translation>Hoch</translation>
|
<translation type="vanished">Hoch</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>low</source>
|
<source>low</source>
|
||||||
<translation>Tief</translation>
|
<translation type="vanished">Tief</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Next to target</source>
|
<source>Next to target</source>
|
||||||
<translation>Neben dem Ziel</translation>
|
<translation type="vanished">Neben dem Ziel</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>With label</source>
|
<source>With label</source>
|
||||||
<translation>Mit Etikett</translation>
|
<translation type="vanished">Mit Etikett</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Hidden</source>
|
<source>Hidden</source>
|
||||||
<translation>Versteckt</translation>
|
<translation type="vanished">Versteckt</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>phasebode</name>
|
<name>phasebode</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Phase</source>
|
<source>Bode Phase</source>
|
||||||
<translation>Bode-Phase</translation>
|
<translation type="vanished">Bode-Phase</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Phases</source>
|
<source>Bode Phases</source>
|
||||||
<translation>Bode-Phasen</translation>
|
<translation type="vanished">Bode-Phasen</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>point</name>
|
<name>point</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Point</source>
|
<source>Point</source>
|
||||||
<translation>Punkt</translation>
|
<translation type="vanished">Punkt</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Points</source>
|
<source>Points</source>
|
||||||
<translation>Punkte</translation>
|
<translation type="vanished">Punkte</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>position</name>
|
<name>position</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Position of %1 %2 set from "%3" to "%4".</source>
|
<source>Position of %1 %2 set from "%3" to "%4".</source>
|
||||||
<translation>%1 %2 wurde von "%3" nach "%4" verschoben.</translation>
|
<translation type="vanished">%1 %2 wurde von "%3" nach "%4" verschoben.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Position of %1 set from %2 to %3.</source>
|
<source>Position of %1 set from %2 to %3.</source>
|
||||||
<translation>%1 wurde von %2 nach %3 verschoben.</translation>
|
<translation type="vanished">%1 wurde von %2 nach %3 verschoben.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>prop</name>
|
<name>prop</name>
|
||||||
<message>
|
<message>
|
||||||
<source>expression</source>
|
<source>expression</source>
|
||||||
<translation>Ausdruck</translation>
|
<translation type="vanished">Ausdruck</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>definitionDomain</source>
|
<source>definitionDomain</source>
|
||||||
<translation>Definitionsbereich</translation>
|
<translation type="vanished">Definitionsbereich</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>destinationDomain</source>
|
<source>destinationDomain</source>
|
||||||
<translation>Reichweite</translation>
|
<translation type="vanished">Reichweite</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>labelPosition</source>
|
<source>labelPosition</source>
|
||||||
<translation>Position des Etiketts</translation>
|
<translation type="vanished">Position des Etiketts</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>displayMode</source>
|
<source>displayMode</source>
|
||||||
<translation>Anzeigemodus</translation>
|
<translation type="vanished">Anzeigemodus</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>labelX</source>
|
<source>labelX</source>
|
||||||
<translation>X-Position des Etiketts</translation>
|
<translation type="vanished">X-Position des Etiketts</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>drawPoints</source>
|
<source>drawPoints</source>
|
||||||
<translation>Unentschiedene Punkte</translation>
|
<translation type="vanished">Unentschiedene Punkte</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>drawDashedLines</source>
|
<source>drawDashedLines</source>
|
||||||
<translation>Gestrichelte Linien anzeigen</translation>
|
<translation type="vanished">Gestrichelte Linien anzeigen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>om_0</source>
|
<source>om_0</source>
|
||||||
<translation>ω₀</translation>
|
<translation type="vanished">ω₀</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>pass</source>
|
<source>pass</source>
|
||||||
<translation>Pass</translation>
|
<translation type="vanished">Pass</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>gain</source>
|
<source>gain</source>
|
||||||
<translation>Größenordnung</translation>
|
<translation type="vanished">Größenordnung</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>omGraduation</source>
|
<source>omGraduation</source>
|
||||||
<translation>Teilung auf ω zeigen</translation>
|
<translation type="vanished">Teilung auf ω zeigen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>phase</source>
|
<source>phase</source>
|
||||||
<translation>Phase</translation>
|
<translation type="vanished">Phase</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>unit</source>
|
<source>unit</source>
|
||||||
<translation>Einheit</translation>
|
<translation type="vanished">Einheit</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>x</source>
|
<source>x</source>
|
||||||
<translation>X</translation>
|
<translation type="vanished">X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>y</source>
|
<source>y</source>
|
||||||
<translation>Y</translation>
|
<translation type="vanished">Y</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>pointStyle</source>
|
<source>pointStyle</source>
|
||||||
<translation>Punkt-Stil</translation>
|
<translation type="vanished">Punkt-Stil</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>probabilities</source>
|
<source>probabilities</source>
|
||||||
<translation>Wahrscheinlichkeiten</translation>
|
<translation type="vanished">Wahrscheinlichkeiten</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>text</source>
|
<source>text</source>
|
||||||
<translation>Inhalt</translation>
|
<translation type="vanished">Inhalt</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>disableLatex</source>
|
<source>disableLatex</source>
|
||||||
<translation>LaTeX-Rendering für diesen Text deaktivieren</translation>
|
<translation type="vanished">LaTeX-Rendering für diesen Text deaktivieren</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>targetElement</source>
|
<source>targetElement</source>
|
||||||
<translation>Zielobjekt</translation>
|
<translation type="vanished">Zielobjekt</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>approximate</source>
|
<source>approximate</source>
|
||||||
<translation>Ungefähren Wert anzeigen</translation>
|
<translation type="vanished">Ungefähren Wert anzeigen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>rounding</source>
|
<source>rounding</source>
|
||||||
<translation>Rundung</translation>
|
<translation type="vanished">Rundung</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>displayStyle</source>
|
<source>displayStyle</source>
|
||||||
<translation>Stil</translation>
|
<translation type="vanished">Stil</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>targetValuePosition</source>
|
<source>targetValuePosition</source>
|
||||||
<translation>Wertposition des Ziels</translation>
|
<translation type="vanished">Wertposition des Ziels</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>defaultExpression</source>
|
<source>defaultExpression</source>
|
||||||
<translation>Standardausdruck</translation>
|
<translation type="vanished">Standardausdruck</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>baseValues</source>
|
<source>baseValues</source>
|
||||||
<translation>Initialisierungswerte</translation>
|
<translation type="vanished">Initialisierungswerte</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>color</source>
|
<source>color</source>
|
||||||
<translation>Farbe</translation>
|
<translation type="vanished">Farbe</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>repartition</name>
|
<name>repartition</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Repartition</source>
|
<source>Repartition</source>
|
||||||
<translation>Verteilungsfunktion</translation>
|
<translation type="vanished">Verteilungsfunktion</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Repartition functions</source>
|
<source>Repartition functions</source>
|
||||||
<translation>Verteilungsfunktionen</translation>
|
<translation type="vanished">Verteilungsfunktionen</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>sequence</name>
|
<name>sequence</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Sequence</source>
|
<source>Sequence</source>
|
||||||
<translation>Folge</translation>
|
<translation type="vanished">Folge</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Sequences</source>
|
<source>Sequences</source>
|
||||||
<translation>Folgen</translation>
|
<translation type="vanished">Folgen</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>sommegainsbode</name>
|
<name>sommegainsbode</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Magnitudes Sum</source>
|
<source>Bode Magnitudes Sum</source>
|
||||||
<translation>Bode-Magnituden Summe</translation>
|
<translation type="vanished">Bode-Magnituden Summe</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>sommephasesbode</name>
|
<name>sommephasesbode</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Phases Sum</source>
|
<source>Bode Phases Sum</source>
|
||||||
<translation>Bode-Phasen Summe</translation>
|
<translation type="vanished">Bode-Phasen Summe</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>text</name>
|
<name>text</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Text</source>
|
<source>Text</source>
|
||||||
<translation>Text</translation>
|
<translation type="vanished">Text</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Texts</source>
|
<source>Texts</source>
|
||||||
<translation>Texte</translation>
|
<translation type="vanished">Texte</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -1507,7 +1538,7 @@ File does not exist.</source>
|
||||||
<translation>Ein Aktualisierung für LogarithmPlotter (v{}) ist verfügbar.</translation>
|
<translation>Ein Aktualisierung für LogarithmPlotter (v{}) ist verfügbar.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/update.py" line="60"/>
|
<location filename="../util/update.py" line="58"/>
|
||||||
<source>No update available.</source>
|
<source>No update available.</source>
|
||||||
<translation>Keine Aktualisierung verfügbar.</translation>
|
<translation>Keine Aktualisierung verfügbar.</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1525,37 +1556,37 @@ File does not exist.</source>
|
||||||
<context>
|
<context>
|
||||||
<name>usage</name>
|
<name>usage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="71"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="69"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="78"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="76"/>
|
||||||
<source>Usage: %1</source>
|
<source>Usage: %1</source>
|
||||||
<translation>Verwendung: %1</translation>
|
<translation>Verwendung: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="81"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="79"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="97"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="95"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="110"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="108"/>
|
||||||
<source>Usage: %1 or
|
<source>Usage: %1 or
|
||||||
%2</source>
|
%2</source>
|
||||||
<translation>Verwendung: %1 oder
|
<translation>Verwendung: %1 oder
|
||||||
%2</translation>
|
%2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="93"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="91"/>
|
||||||
<source>integral(<from: number>, <to: number>, <f: ExecutableObject>)</source>
|
<source>integral(<from: number>, <to: number>, <f: ExecutableObject>)</source>
|
||||||
<translation>integral(<von: Zahl>, <bis: Zahl>, <f: ExecutableObject>)</translation>
|
<translation>integral(<von: Zahl>, <bis: Zahl>, <f: ExecutableObject>)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="94"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="92"/>
|
||||||
<source>integral(<from: number>, <to: number>, <f: string>, <variable: string>)</source>
|
<source>integral(<from: number>, <to: number>, <f: string>, <variable: string>)</source>
|
||||||
<translation>integral(<von: Zahl>, <bis: Zahl>, <f: String>, <Variablen: String>)</translation>
|
<translation>integral(<von: Zahl>, <bis: Zahl>, <f: String>, <Variablen: String>)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="105"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="103"/>
|
||||||
<source>derivative(<f: ExecutableObject>, <x: number>)</source>
|
<source>derivative(<f: ExecutableObject>, <x: number>)</source>
|
||||||
<translation>derivative(<f: ExecutableObject>, <x: Zahl>)</translation>
|
<translation>derivative(<f: ExecutableObject>, <x: Zahl>)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="106"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="104"/>
|
||||||
<source>derivative(<f: string>, <variable: string>, <x: number>)</source>
|
<source>derivative(<f: string>, <variable: string>, <x: number>)</source>
|
||||||
<translation>derivative(<f: String>, <Variablen: String>, <x: Zahl>)</translation>
|
<translation>derivative(<f: String>, <Variablen: String>, <x: Zahl>)</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1564,22 +1595,22 @@ File does not exist.</source>
|
||||||
<name>visibility</name>
|
<name>visibility</name>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 shown.</source>
|
<source>%1 %2 shown.</source>
|
||||||
<translation>%1 %2 angezeigt.</translation>
|
<translation type="vanished">%1 %2 angezeigt.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 hidden.</source>
|
<source>%1 %2 hidden.</source>
|
||||||
<translation>%1 %2 ausgeblendet.</translation>
|
<translation type="vanished">%1 %2 ausgeblendet.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>xcursor</name>
|
<name>xcursor</name>
|
||||||
<message>
|
<message>
|
||||||
<source>X Cursor</source>
|
<source>X Cursor</source>
|
||||||
<translation>X Zeiger</translation>
|
<translation type="vanished">X Zeiger</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>X Cursors</source>
|
<source>X Cursors</source>
|
||||||
<translation>X Zeiger</translation>
|
<translation type="vanished">X Zeiger</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
</TS>
|
</TS>
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
<context>
|
<context>
|
||||||
<name>About</name>
|
<name>About</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../logarithmplotter.py" line="123"/>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="31"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="31"/>
|
||||||
|
<location filename="../logarithmplotter.py" line="124"/>
|
||||||
<source>About LogarithmPlotter</source>
|
<source>About LogarithmPlotter</source>
|
||||||
<translation>About LogarithmPlotter</translation>
|
<translation>About LogarithmPlotter</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -202,13 +202,13 @@
|
||||||
<context>
|
<context>
|
||||||
<name>CustomPropertyList</name>
|
<name>CustomPropertyList</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="191"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="192"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="209"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="210"/>
|
||||||
<source>+ Create new %1</source>
|
<source>+ Create new %1</source>
|
||||||
<translation>+ Create new %1</translation>
|
<translation>+ Create new %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="310"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="311"/>
|
||||||
<source>Pick on graph</source>
|
<source>Pick on graph</source>
|
||||||
<translation>Pick on graph</translation>
|
<translation>Pick on graph</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -260,31 +260,31 @@
|
||||||
<name>EditorDialog</name>
|
<name>EditorDialog</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Edit properties of %1 %2</source>
|
<source>Edit properties of %1 %2</source>
|
||||||
<translation>Edit properties of %1 %2</translation>
|
<translation type="vanished">Edit properties of %1 %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Name</source>
|
<source>Name</source>
|
||||||
<translation>Name</translation>
|
<translation type="vanished">Name</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Label content</source>
|
<source>Label content</source>
|
||||||
<translation>Label content</translation>
|
<translation type="vanished">Label content</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>null</source>
|
<source>null</source>
|
||||||
<translation>null</translation>
|
<translation type="vanished">null</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>name</source>
|
<source>name</source>
|
||||||
<translation>name</translation>
|
<translation type="vanished">name</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>name + value</source>
|
<source>name + value</source>
|
||||||
<translation>name + value</translation>
|
<translation type="vanished">name + value</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>+ Create new %1</source>
|
<source>+ Create new %1</source>
|
||||||
<translation>+ Create new %1</translation>
|
<translation type="vanished">+ Create new %1</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -437,64 +437,52 @@ These settings can be changed at any time from the "Settings" menu.</t
|
||||||
<context>
|
<context>
|
||||||
<name>LogarithmPlotter</name>
|
<name>LogarithmPlotter</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="98"/>
|
|
||||||
<source>Objects</source>
|
<source>Objects</source>
|
||||||
<translation>Objects</translation>
|
<translation type="vanished">Objects</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="104"/>
|
|
||||||
<source>Settings</source>
|
<source>Settings</source>
|
||||||
<translation>Settings</translation>
|
<translation type="vanished">Settings</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="110"/>
|
|
||||||
<source>History</source>
|
<source>History</source>
|
||||||
<translation>History</translation>
|
<translation type="vanished">History</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="229"/>
|
|
||||||
<source>Saved plot to '%1'.</source>
|
<source>Saved plot to '%1'.</source>
|
||||||
<translation>Saved plot to '%1'.</translation>
|
<translation type="vanished">Saved plot to '%1'.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="239"/>
|
|
||||||
<source>Loading file '%1'.</source>
|
<source>Loading file '%1'.</source>
|
||||||
<translation>Loading file '%1'.</translation>
|
<translation type="vanished">Loading file '%1'.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="282"/>
|
|
||||||
<source>Unknown object type: %1.</source>
|
<source>Unknown object type: %1.</source>
|
||||||
<translation>Unknown object type: %1.</translation>
|
<translation type="vanished">Unknown object type: %1.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="305"/>
|
|
||||||
<source>Invalid file provided.</source>
|
<source>Invalid file provided.</source>
|
||||||
<translation>Invalid file provided.</translation>
|
<translation type="vanished">Invalid file provided.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="309"/>
|
|
||||||
<source>Could not save file: </source>
|
<source>Could not save file: </source>
|
||||||
<translation>Could not save file: </translation>
|
<translation type="vanished">Could not save file: </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="314"/>
|
|
||||||
<source>Loaded file '%1'.</source>
|
<source>Loaded file '%1'.</source>
|
||||||
<translation>Loaded file '%1'.</translation>
|
<translation type="vanished">Loaded file '%1'.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="347"/>
|
|
||||||
<source>Copied plot screenshot to clipboard!</source>
|
<source>Copied plot screenshot to clipboard!</source>
|
||||||
<translation>Copied plot screenshot to clipboard!</translation>
|
<translation type="vanished">Copied plot screenshot to clipboard!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="362"/>
|
|
||||||
<source>&Update</source>
|
<source>&Update</source>
|
||||||
<translation>&Update</translation>
|
<translation type="vanished">&Update</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="364"/>
|
|
||||||
<source>&Update LogarithmPlotter</source>
|
<source>&Update LogarithmPlotter</source>
|
||||||
<translation>&Update LogarithmPlotter</translation>
|
<translation type="vanished">&Update LogarithmPlotter</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -519,23 +507,23 @@ These settings can be changed at any time from the "Settings" menu.</t
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Hide %1 %2</source>
|
<source>Hide %1 %2</source>
|
||||||
<translation>Hide %1 %2</translation>
|
<translation type="vanished">Hide %1 %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Show %1 %2</source>
|
<source>Show %1 %2</source>
|
||||||
<translation>Show %1 %2</translation>
|
<translation type="vanished">Show %1 %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Set %1 %2 position</source>
|
<source>Set %1 %2 position</source>
|
||||||
<translation>Set %1 %2 position</translation>
|
<translation type="vanished">Set %1 %2 position</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Delete %1 %2</source>
|
<source>Delete %1 %2</source>
|
||||||
<translation>Delete %1 %2</translation>
|
<translation type="vanished">Delete %1 %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Pick new color for %1 %2</source>
|
<source>Pick new color for %1 %2</source>
|
||||||
<translation>Pick new color for %1 %2</translation>
|
<translation type="vanished">Pick new color for %1 %2</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -575,7 +563,7 @@ These settings can be changed at any time from the "Settings" menu.</t
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Snap to grid</source>
|
<source>Snap to grid</source>
|
||||||
<translation>Snap to grid</translation>
|
<translation type="vanished">Snap to grid</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="185"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="185"/>
|
||||||
|
@ -603,7 +591,7 @@ These settings can be changed at any time from the "Settings" menu.</t
|
||||||
<translation>Hide picker settings</translation>
|
<translation>Hide picker settings</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="316"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="317"/>
|
||||||
<source>(no pick selected)</source>
|
<source>(no pick selected)</source>
|
||||||
<translation>(no pick selected)</translation>
|
<translation>(no pick selected)</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -816,30 +804,30 @@ These settings can be changed at any time from the "Settings" menu.</t
|
||||||
<name>color</name>
|
<name>color</name>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2's color changed from %3 to %4.</source>
|
<source>%1 %2's color changed from %3 to %4.</source>
|
||||||
<translation>%1 %2's color changed from %3 to %4.</translation>
|
<translation type="vanished">%1 %2's color changed from %3 to %4.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>comment</name>
|
<name>comment</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Ex: R+* (ℝ⁺*), N (ℕ), Z-* (ℤ⁻*), ]0;1[, {3;4;5}</source>
|
<source>Ex: R+* (ℝ⁺*), N (ℕ), Z-* (ℤ⁻*), ]0;1[, {3;4;5}</source>
|
||||||
<translation>Ex: R+* (ℝ⁺*), N (ℕ), Z-* (ℤ⁻*), ]0;1[, {3;4;5}</translation>
|
<translation type="vanished">Ex: R+* (ℝ⁺*), N (ℕ), Z-* (ℤ⁻*), ]0;1[, {3;4;5}</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>The following parameters are used when the definition domain is a non-continuous set. (Ex: ℕ, ℤ, sets like {0;3}...)</source>
|
<source>The following parameters are used when the definition domain is a non-continuous set. (Ex: ℕ, ℤ, sets like {0;3}...)</source>
|
||||||
<translation>The following parameters are used when the domain is a non-continuous set. (Ex: ℕ, ℤ, sets like {0;3}…)</translation>
|
<translation type="vanished">The following parameters are used when the domain is a non-continuous set. (Ex: ℕ, ℤ, sets like {0;3}…)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Note: Specify the probability for each value.</source>
|
<source>Note: Specify the probability for each value.</source>
|
||||||
<translation>Note: Specify the probability for each value.</translation>
|
<translation type="vanished">Note: Specify the probability for each value.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Note: Use %1[n] to refer to %1ₙ, %1[n+1] for %1ₙ₊₁...</source>
|
<source>Note: Use %1[n] to refer to %1ₙ, %1[n+1] for %1ₙ₊₁...</source>
|
||||||
<translation>Note: Use %1[n] to refer to %1ₙ, %1[n+1] for %1ₙ₊₁…</translation>
|
<translation type="vanished">Note: Use %1[n] to refer to %1ₙ, %1[n+1] for %1ₙ₊₁…</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>If you have latex enabled, you can use use latex markup in between $$ to create equations.</source>
|
<source>If you have latex enabled, you can use use latex markup in between $$ to create equations.</source>
|
||||||
<translation>If you have latex enabled, you can use use latex markup in between $$ to create equations.</translation>
|
<translation type="vanished">If you have latex enabled, you can use use latex markup in between $$ to create equations.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -858,25 +846,25 @@ These settings can be changed at any time from the "Settings" menu.</t
|
||||||
<name>create</name>
|
<name>create</name>
|
||||||
<message>
|
<message>
|
||||||
<source>New %1 %2 created.</source>
|
<source>New %1 %2 created.</source>
|
||||||
<translation>New %1 %2 created.</translation>
|
<translation type="vanished">New %1 %2 created.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>delete</name>
|
<name>delete</name>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 deleted.</source>
|
<source>%1 %2 deleted.</source>
|
||||||
<translation>%1 %2 deleted.</translation>
|
<translation type="vanished">%1 %2 deleted.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>editproperty</name>
|
<name>editproperty</name>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 of %2 %3 changed from "%4" to "%5".</source>
|
<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>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 of %2 changed from %3 to %4.</source>
|
<source>%1 of %2 changed from %3 to %4.</source>
|
||||||
<translation>%1 of %2 changed from %3 to %4.</translation>
|
<translation type="vanished">%1 of %2 changed from %3 to %4.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -943,11 +931,11 @@ These settings can be changed at any time from the "Settings" menu.</t
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Function definition is not permitted.</source>
|
<source>Function definition is not permitted.</source>
|
||||||
<translation>Function definition is not permitted.</translation>
|
<translation type="vanished">Function definition is not permitted.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Expected variable for assignment.</source>
|
<source>Expected variable for assignment.</source>
|
||||||
<translation>Expected variable for assignment.</translation>
|
<translation type="vanished">Expected variable for assignment.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/expr-eval.js" line="1315"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/expr-eval.js" line="1315"/>
|
||||||
|
@ -1041,7 +1029,7 @@ These settings can be changed at any time from the "Settings" menu.</t
|
||||||
<translation>Circular dependency detected. Objects %1 depend on %2.</translation>
|
<translation>Circular dependency detected. Objects %1 depend on %2.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="143"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="144"/>
|
||||||
<source>Error while parsing expression for property %1:
|
<source>Error while parsing expression for property %1:
|
||||||
%2
|
%2
|
||||||
|
|
||||||
|
@ -1052,7 +1040,7 @@ Evaluated expression: %3</source>
|
||||||
Evaluated expression: %3</translation>
|
Evaluated expression: %3</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="178"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="150"/>
|
||||||
<source>Error while attempting to draw %1 %2:
|
<source>Error while attempting to draw %1 %2:
|
||||||
%3
|
%3
|
||||||
|
|
||||||
|
@ -1066,7 +1054,7 @@ Undoing last change.</translation>
|
||||||
<context>
|
<context>
|
||||||
<name>expression</name>
|
<name>expression</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="140"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="141"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="190"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="190"/>
|
||||||
<source>LogarithmPlotter - Parsing error</source>
|
<source>LogarithmPlotter - Parsing error</source>
|
||||||
<translation>LogarithmPlotter - Parsing error</translation>
|
<translation>LogarithmPlotter - Parsing error</translation>
|
||||||
|
@ -1083,7 +1071,7 @@ Evaluated expression: %3</source>
|
||||||
Evaluated expression: %3</translation>
|
Evaluated expression: %3</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="175"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="147"/>
|
||||||
<source>LogarithmPlotter - Drawing error</source>
|
<source>LogarithmPlotter - Drawing error</source>
|
||||||
<translation>LogarithmPlotter - Drawing error</translation>
|
<translation>LogarithmPlotter - Drawing error</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1092,63 +1080,126 @@ Evaluated expression: %3</translation>
|
||||||
<name>function</name>
|
<name>function</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Function</source>
|
<source>Function</source>
|
||||||
<translation>Function</translation>
|
<translation type="vanished">Function</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Functions</source>
|
<source>Functions</source>
|
||||||
<translation>Functions</translation>
|
<translation type="vanished">Functions</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>gainbode</name>
|
<name>gainbode</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Magnitude</source>
|
<source>Bode Magnitude</source>
|
||||||
<translation>Bode Magnitude</translation>
|
<translation type="vanished">Bode Magnitude</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Magnitudes</source>
|
<source>Bode Magnitudes</source>
|
||||||
<translation>Bode Magnitudes</translation>
|
<translation type="vanished">Bode Magnitudes</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>low-pass</source>
|
<source>low-pass</source>
|
||||||
<translation>low-pass</translation>
|
<translation type="vanished">low-pass</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>high-pass</source>
|
<source>high-pass</source>
|
||||||
<translation>high-pass</translation>
|
<translation type="vanished">high-pass</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>historylib</name>
|
<name>historylib</name>
|
||||||
<message>
|
<message>
|
||||||
<source>New %1 %2 created.</source>
|
<source>New %1 %2 created.</source>
|
||||||
<translation>New %1 %2 created.</translation>
|
<translation type="vanished">New %1 %2 created.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 deleted.</source>
|
<source>%1 %2 deleted.</source>
|
||||||
<translation>%1 %2 deleted.</translation>
|
<translation type="vanished">%1 %2 deleted.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 of %2 %3 changed from "%4" to "%5".</source>
|
<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>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 shown.</source>
|
<source>%1 %2 shown.</source>
|
||||||
<translation>%1 %2 shown.</translation>
|
<translation type="vanished">%1 %2 shown.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 hidden.</source>
|
<source>%1 %2 hidden.</source>
|
||||||
<translation>%1 %2 hidden.</translation>
|
<translation type="vanished">%1 %2 hidden.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Name of %1 %2 changed to %3.</source>
|
<source>Name of %1 %2 changed to %3.</source>
|
||||||
<translation>Name of %1 %2 changed to %3.</translation>
|
<translation type="vanished">Name of %1 %2 changed to %3.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>io</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="89"/>
|
||||||
|
<source>Objects</source>
|
||||||
|
<translation type="unfinished">Objects</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="95"/>
|
||||||
|
<source>Settings</source>
|
||||||
|
<translation type="unfinished">Settings</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="101"/>
|
||||||
|
<source>History</source>
|
||||||
|
<translation type="unfinished">History</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="220"/>
|
||||||
|
<source>Saved plot to '%1'.</source>
|
||||||
|
<translation type="unfinished">Saved plot to '%1'.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="230"/>
|
||||||
|
<source>Loading file '%1'.</source>
|
||||||
|
<translation type="unfinished">Loading file '%1'.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="273"/>
|
||||||
|
<source>Unknown object type: %1.</source>
|
||||||
|
<translation type="unfinished">Unknown object type: %1.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="296"/>
|
||||||
|
<source>Invalid file provided.</source>
|
||||||
|
<translation type="unfinished">Invalid file provided.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="300"/>
|
||||||
|
<source>Could not save file: </source>
|
||||||
|
<translation type="unfinished">Could not save file: </translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="305"/>
|
||||||
|
<source>Loaded file '%1'.</source>
|
||||||
|
<translation type="unfinished">Loaded file '%1'.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="354"/>
|
||||||
|
<source>Copied plot screenshot to clipboard!</source>
|
||||||
|
<translation type="unfinished">Copied plot screenshot to clipboard!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="369"/>
|
||||||
|
<source>&Update</source>
|
||||||
|
<translation type="unfinished">&Update</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="371"/>
|
||||||
|
<source>&Update LogarithmPlotter</source>
|
||||||
|
<translation type="unfinished">&Update LogarithmPlotter</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>latex</name>
|
<name>latex</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="72"/>
|
<location filename="../util/latex.py" line="75"/>
|
||||||
<source>No Latex installation found.
|
<source>No Latex installation found.
|
||||||
If you already have a latex distribution installed, make sure it's installed on your path.
|
If you already have a latex distribution installed, make sure it's installed on your path.
|
||||||
Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source>
|
Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source>
|
||||||
|
@ -1157,12 +1208,12 @@ If you already have a LaTeX distribution installed, make sure it's installe
|
||||||
Otherwise, you can download a LaTeX distribution like TeX Live at https://tug.org/texlive/.</translation>
|
Otherwise, you can download a LaTeX distribution like TeX Live at https://tug.org/texlive/.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="76"/>
|
<location filename="../util/latex.py" line="79"/>
|
||||||
<source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source>
|
<source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source>
|
||||||
<translation>DVIPNG was not found. Make sure you include it from your LaTeX distribution.</translation>
|
<translation>DVIPNG was not found. Make sure you include it from your LaTeX distribution.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="158"/>
|
<location filename="../util/latex.py" line="160"/>
|
||||||
<source>An exception occured within the creation of the latex formula.
|
<source>An exception occured within the creation of the latex formula.
|
||||||
Process '{}' ended with a non-zero return code {}:
|
Process '{}' ended with a non-zero return code {}:
|
||||||
|
|
||||||
|
@ -1175,7 +1226,7 @@ Process '{}' ended with a non-zero return code {}:
|
||||||
Please make sure your LaTeX installation is correct and report a bug if so.</translation>
|
Please make sure your LaTeX installation is correct and report a bug if so.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="166"/>
|
<location filename="../util/latex.py" line="172"/>
|
||||||
<source>An exception occured within the creation of the latex formula.
|
<source>An exception occured within the creation of the latex formula.
|
||||||
Process '{}' took too long to finish:
|
Process '{}' took too long to finish:
|
||||||
{}
|
{}
|
||||||
|
@ -1186,317 +1237,297 @@ Process '{}' took too long to finish:
|
||||||
Please make sure your LaTeX installation is correct and report a bug if so.</translation>
|
Please make sure your LaTeX installation is correct and report a bug if so.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
|
||||||
<name>main</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../util/helper.py" line="98"/>
|
|
||||||
<source>Could not open file "{}":
|
|
||||||
{}</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../util/helper.py" line="100"/>
|
|
||||||
<source>Could not open file: "{}"
|
|
||||||
File does not exist.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../util/helper.py" line="155"/>
|
|
||||||
<source>Built with PySide6 (Qt) v{} and python v{}</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
<context>
|
||||||
<name>name</name>
|
<name>name</name>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 renamed to %3.</source>
|
<source>%1 %2 renamed to %3.</source>
|
||||||
<translation>%1 %2 renamed to %3.</translation>
|
<translation type="vanished">%1 %2 renamed to %3.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>parameters</name>
|
<name>parameters</name>
|
||||||
<message>
|
<message>
|
||||||
<source>above</source>
|
<source>above</source>
|
||||||
<translation>↑ Above</translation>
|
<translation type="vanished">↑ Above</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>below</source>
|
<source>below</source>
|
||||||
<translation>↓ Below</translation>
|
<translation type="vanished">↓ Below</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>left</source>
|
<source>left</source>
|
||||||
<translation>← Left</translation>
|
<translation type="vanished">← Left</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>right</source>
|
<source>right</source>
|
||||||
<translation>→ Right</translation>
|
<translation type="vanished">→ Right</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>above-left</source>
|
<source>above-left</source>
|
||||||
<translation>↖ Above left</translation>
|
<translation type="vanished">↖ Above left</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>above-right</source>
|
<source>above-right</source>
|
||||||
<translation>↗ Above right</translation>
|
<translation type="vanished">↗ Above right</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>below-left</source>
|
<source>below-left</source>
|
||||||
<translation>↙ Below left</translation>
|
<translation type="vanished">↙ Below left</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>below-right</source>
|
<source>below-right</source>
|
||||||
<translation>↘ Below right</translation>
|
<translation type="vanished">↘ Below right</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>center</source>
|
<source>center</source>
|
||||||
<translation>>|< Center</translation>
|
<translation type="vanished">>|< Center</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>top</source>
|
<source>top</source>
|
||||||
<translation>↑ Top</translation>
|
<translation type="vanished">↑ Top</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>bottom</source>
|
<source>bottom</source>
|
||||||
<translation>↓ Bottom</translation>
|
<translation type="vanished">↓ Bottom</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>top-left</source>
|
<source>top-left</source>
|
||||||
<translation>↖ Top left</translation>
|
<translation type="vanished">↖ Top left</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>top-right</source>
|
<source>top-right</source>
|
||||||
<translation>↗ Top right</translation>
|
<translation type="vanished">↗ Top right</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>bottom-left</source>
|
<source>bottom-left</source>
|
||||||
<translation>↙ Bottom left</translation>
|
<translation type="vanished">↙ Bottom left</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>bottom-right</source>
|
<source>bottom-right</source>
|
||||||
<translation>↘ Bottom right</translation>
|
<translation type="vanished">↘ Bottom right</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>application</source>
|
<source>application</source>
|
||||||
<translation>Application</translation>
|
<translation type="vanished">Application</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>function</source>
|
<source>function</source>
|
||||||
<translation>Function</translation>
|
<translation type="vanished">Function</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>high</source>
|
<source>high</source>
|
||||||
<translation>High</translation>
|
<translation type="vanished">High</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>low</source>
|
<source>low</source>
|
||||||
<translation>Low</translation>
|
<translation type="vanished">Low</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Next to target</source>
|
<source>Next to target</source>
|
||||||
<translation>Next to target</translation>
|
<translation type="vanished">Next to target</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>With label</source>
|
<source>With label</source>
|
||||||
<translation>With label</translation>
|
<translation type="vanished">With label</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Hidden</source>
|
<source>Hidden</source>
|
||||||
<translation>Hidden</translation>
|
<translation type="vanished">Hidden</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>phasebode</name>
|
<name>phasebode</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Phase</source>
|
<source>Bode Phase</source>
|
||||||
<translation>Bode Phase</translation>
|
<translation type="vanished">Bode Phase</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Phases</source>
|
<source>Bode Phases</source>
|
||||||
<translation>Bode Phases</translation>
|
<translation type="vanished">Bode Phases</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>point</name>
|
<name>point</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Point</source>
|
<source>Point</source>
|
||||||
<translation>Point</translation>
|
<translation type="vanished">Point</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Points</source>
|
<source>Points</source>
|
||||||
<translation>Points</translation>
|
<translation type="vanished">Points</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>position</name>
|
<name>position</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Position of %1 %2 set from "%3" to "%4".</source>
|
<source>Position of %1 %2 set from "%3" to "%4".</source>
|
||||||
<translation>%1 %2 moved from "%3" to "%4".</translation>
|
<translation type="vanished">%1 %2 moved from "%3" to "%4".</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Position of %1 set from %2 to %3.</source>
|
<source>Position of %1 set from %2 to %3.</source>
|
||||||
<translation>%1 moved from %2 to %3.</translation>
|
<translation type="vanished">%1 moved from %2 to %3.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>prop</name>
|
<name>prop</name>
|
||||||
<message>
|
<message>
|
||||||
<source>expression</source>
|
<source>expression</source>
|
||||||
<translation>Expression</translation>
|
<translation type="vanished">Expression</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>definitionDomain</source>
|
<source>definitionDomain</source>
|
||||||
<translation>Domain</translation>
|
<translation type="vanished">Domain</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>destinationDomain</source>
|
<source>destinationDomain</source>
|
||||||
<translation>Range</translation>
|
<translation type="vanished">Range</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>labelPosition</source>
|
<source>labelPosition</source>
|
||||||
<translation>Label position</translation>
|
<translation type="vanished">Label position</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>displayMode</source>
|
<source>displayMode</source>
|
||||||
<translation>Display mode</translation>
|
<translation type="vanished">Display mode</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>labelX</source>
|
<source>labelX</source>
|
||||||
<translation>Label's X position</translation>
|
<translation type="vanished">Label's X position</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>drawPoints</source>
|
<source>drawPoints</source>
|
||||||
<translation>Show points</translation>
|
<translation type="vanished">Show points</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>drawDashedLines</source>
|
<source>drawDashedLines</source>
|
||||||
<translation>Show dashed lines</translation>
|
<translation type="vanished">Show dashed lines</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>om_0</source>
|
<source>om_0</source>
|
||||||
<translation>ω₀</translation>
|
<translation type="vanished">ω₀</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>pass</source>
|
<source>pass</source>
|
||||||
<translation>Pass</translation>
|
<translation type="vanished">Pass</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>gain</source>
|
<source>gain</source>
|
||||||
<translation>Magnitude gain</translation>
|
<translation type="vanished">Magnitude gain</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>omGraduation</source>
|
<source>omGraduation</source>
|
||||||
<translation>Show graduation on ω₀</translation>
|
<translation type="vanished">Show graduation on ω₀</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>phase</source>
|
<source>phase</source>
|
||||||
<translation>Phase</translation>
|
<translation type="vanished">Phase</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>unit</source>
|
<source>unit</source>
|
||||||
<translation>Unit to use</translation>
|
<translation type="vanished">Unit to use</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>x</source>
|
<source>x</source>
|
||||||
<translation>X</translation>
|
<translation type="vanished">X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>y</source>
|
<source>y</source>
|
||||||
<translation>Y</translation>
|
<translation type="vanished">Y</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>pointStyle</source>
|
<source>pointStyle</source>
|
||||||
<translation>Point style</translation>
|
<translation type="vanished">Point style</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>probabilities</source>
|
<source>probabilities</source>
|
||||||
<translation>Probabilities list</translation>
|
<translation type="vanished">Probabilities list</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>text</source>
|
<source>text</source>
|
||||||
<translation>Content</translation>
|
<translation type="vanished">Content</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>disableLatex</source>
|
<source>disableLatex</source>
|
||||||
<translation>Disable LaTeX rendering for this text</translation>
|
<translation type="vanished">Disable LaTeX rendering for this text</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>targetElement</source>
|
<source>targetElement</source>
|
||||||
<translation>Object to target</translation>
|
<translation type="vanished">Object to target</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>approximate</source>
|
<source>approximate</source>
|
||||||
<translation>Show approximate value</translation>
|
<translation type="vanished">Show approximate value</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>rounding</source>
|
<source>rounding</source>
|
||||||
<translation>Rounding</translation>
|
<translation type="vanished">Rounding</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>displayStyle</source>
|
<source>displayStyle</source>
|
||||||
<translation>Display style</translation>
|
<translation type="vanished">Display style</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>targetValuePosition</source>
|
<source>targetValuePosition</source>
|
||||||
<translation>Target's value position</translation>
|
<translation type="vanished">Target's value position</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>defaultExpression</source>
|
<source>defaultExpression</source>
|
||||||
<translation>Default expression</translation>
|
<translation type="vanished">Default expression</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>baseValues</source>
|
<source>baseValues</source>
|
||||||
<translation>Initialisation values</translation>
|
<translation type="vanished">Initialisation values</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>color</source>
|
<source>color</source>
|
||||||
<translation>Color</translation>
|
<translation type="vanished">Color</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>repartition</name>
|
<name>repartition</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Repartition</source>
|
<source>Repartition</source>
|
||||||
<translation>Distribution</translation>
|
<translation type="vanished">Distribution</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Repartition functions</source>
|
<source>Repartition functions</source>
|
||||||
<translation>Distribution functions</translation>
|
<translation type="vanished">Distribution functions</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>sequence</name>
|
<name>sequence</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Sequence</source>
|
<source>Sequence</source>
|
||||||
<translation>Sequence</translation>
|
<translation type="vanished">Sequence</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Sequences</source>
|
<source>Sequences</source>
|
||||||
<translation>Sequences</translation>
|
<translation type="vanished">Sequences</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>sommegainsbode</name>
|
<name>sommegainsbode</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Magnitudes Sum</source>
|
<source>Bode Magnitudes Sum</source>
|
||||||
<translation>Bode Magnitudes Sum</translation>
|
<translation type="vanished">Bode Magnitudes Sum</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>sommephasesbode</name>
|
<name>sommephasesbode</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Phases Sum</source>
|
<source>Bode Phases Sum</source>
|
||||||
<translation>Bode Phases Sum</translation>
|
<translation type="vanished">Bode Phases Sum</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>text</name>
|
<name>text</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Text</source>
|
<source>Text</source>
|
||||||
<translation>Text</translation>
|
<translation type="vanished">Text</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Texts</source>
|
<source>Texts</source>
|
||||||
<translation>Texts</translation>
|
<translation type="vanished">Texts</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -1507,7 +1538,7 @@ File does not exist.</source>
|
||||||
<translation>An update for LogarithmPlotter (v{}) is available.</translation>
|
<translation>An update for LogarithmPlotter (v{}) is available.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/update.py" line="60"/>
|
<location filename="../util/update.py" line="58"/>
|
||||||
<source>No update available.</source>
|
<source>No update available.</source>
|
||||||
<translation>No update available.</translation>
|
<translation>No update available.</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1525,37 +1556,37 @@ File does not exist.</source>
|
||||||
<context>
|
<context>
|
||||||
<name>usage</name>
|
<name>usage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="71"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="69"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="78"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="76"/>
|
||||||
<source>Usage: %1</source>
|
<source>Usage: %1</source>
|
||||||
<translation>Usage: %1</translation>
|
<translation>Usage: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="81"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="79"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="97"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="95"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="110"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="108"/>
|
||||||
<source>Usage: %1 or
|
<source>Usage: %1 or
|
||||||
%2</source>
|
%2</source>
|
||||||
<translation>Usage: %1 or
|
<translation>Usage: %1 or
|
||||||
%2</translation>
|
%2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="93"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="91"/>
|
||||||
<source>integral(<from: number>, <to: number>, <f: ExecutableObject>)</source>
|
<source>integral(<from: number>, <to: number>, <f: ExecutableObject>)</source>
|
||||||
<translation>integral(<from: number>, <to: number>, <f: ExecutableObject>)</translation>
|
<translation>integral(<from: number>, <to: number>, <f: ExecutableObject>)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="94"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="92"/>
|
||||||
<source>integral(<from: number>, <to: number>, <f: string>, <variable: string>)</source>
|
<source>integral(<from: number>, <to: number>, <f: string>, <variable: string>)</source>
|
||||||
<translation>integral(<from: number>, <to: number>, <f: string>, <variable: string>)</translation>
|
<translation>integral(<from: number>, <to: number>, <f: string>, <variable: string>)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="105"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="103"/>
|
||||||
<source>derivative(<f: ExecutableObject>, <x: number>)</source>
|
<source>derivative(<f: ExecutableObject>, <x: number>)</source>
|
||||||
<translation>derivative(<f: ExecutableObject>, <x: number>)</translation>
|
<translation>derivative(<f: ExecutableObject>, <x: number>)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="106"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="104"/>
|
||||||
<source>derivative(<f: string>, <variable: string>, <x: number>)</source>
|
<source>derivative(<f: string>, <variable: string>, <x: number>)</source>
|
||||||
<translation>derivative(<f: string>, <variable: string>, <x: number>)</translation>
|
<translation>derivative(<f: string>, <variable: string>, <x: number>)</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1564,22 +1595,22 @@ File does not exist.</source>
|
||||||
<name>visibility</name>
|
<name>visibility</name>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 shown.</source>
|
<source>%1 %2 shown.</source>
|
||||||
<translation>%1 %2 shown.</translation>
|
<translation type="vanished">%1 %2 shown.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 hidden.</source>
|
<source>%1 %2 hidden.</source>
|
||||||
<translation>%1 %2 hidden.</translation>
|
<translation type="vanished">%1 %2 hidden.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>xcursor</name>
|
<name>xcursor</name>
|
||||||
<message>
|
<message>
|
||||||
<source>X Cursor</source>
|
<source>X Cursor</source>
|
||||||
<translation>X Cursor</translation>
|
<translation type="vanished">X Cursor</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>X Cursors</source>
|
<source>X Cursors</source>
|
||||||
<translation>X Cursors</translation>
|
<translation type="vanished">X Cursors</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
</TS>
|
</TS>
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
<context>
|
<context>
|
||||||
<name>About</name>
|
<name>About</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../logarithmplotter.py" line="123"/>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="31"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="31"/>
|
||||||
|
<location filename="../logarithmplotter.py" line="124"/>
|
||||||
<source>About LogarithmPlotter</source>
|
<source>About LogarithmPlotter</source>
|
||||||
<translation>Sobre LogarithmPlotter</translation>
|
<translation>Sobre LogarithmPlotter</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -202,13 +202,13 @@
|
||||||
<context>
|
<context>
|
||||||
<name>CustomPropertyList</name>
|
<name>CustomPropertyList</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="191"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="192"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="209"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="210"/>
|
||||||
<source>+ Create new %1</source>
|
<source>+ Create new %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="310"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="311"/>
|
||||||
<source>Pick on graph</source>
|
<source>Pick on graph</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -402,69 +402,6 @@ These settings can be changed at any time from the "Settings" menu.</s
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
|
||||||
<name>LogarithmPlotter</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="98"/>
|
|
||||||
<source>Objects</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="104"/>
|
|
||||||
<source>Settings</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="110"/>
|
|
||||||
<source>History</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="229"/>
|
|
||||||
<source>Saved plot to '%1'.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="239"/>
|
|
||||||
<source>Loading file '%1'.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="282"/>
|
|
||||||
<source>Unknown object type: %1.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="305"/>
|
|
||||||
<source>Invalid file provided.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="309"/>
|
|
||||||
<source>Could not save file: </source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="314"/>
|
|
||||||
<source>Loaded file '%1'.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="347"/>
|
|
||||||
<source>Copied plot screenshot to clipboard!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="362"/>
|
|
||||||
<source>&Update</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="364"/>
|
|
||||||
<source>&Update LogarithmPlotter</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
<context>
|
||||||
<name>ObjectCreationGrid</name>
|
<name>ObjectCreationGrid</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -547,7 +484,7 @@ These settings can be changed at any time from the "Settings" menu.</s
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="316"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="317"/>
|
||||||
<source>(no pick selected)</source>
|
<source>(no pick selected)</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -922,7 +859,7 @@ These settings can be changed at any time from the "Settings" menu.</s
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="143"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="144"/>
|
||||||
<source>Error while parsing expression for property %1:
|
<source>Error while parsing expression for property %1:
|
||||||
%2
|
%2
|
||||||
|
|
||||||
|
@ -930,7 +867,7 @@ Evaluated expression: %3</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="178"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="150"/>
|
||||||
<source>Error while attempting to draw %1 %2:
|
<source>Error while attempting to draw %1 %2:
|
||||||
%3
|
%3
|
||||||
|
|
||||||
|
@ -941,7 +878,7 @@ Undoing last change.</source>
|
||||||
<context>
|
<context>
|
||||||
<name>expression</name>
|
<name>expression</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="140"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="141"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="190"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="190"/>
|
||||||
<source>LogarithmPlotter - Parsing error</source>
|
<source>LogarithmPlotter - Parsing error</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -955,27 +892,90 @@ Evaluated expression: %3</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="175"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="147"/>
|
||||||
<source>LogarithmPlotter - Drawing error</source>
|
<source>LogarithmPlotter - Drawing error</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>io</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="89"/>
|
||||||
|
<source>Objects</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="95"/>
|
||||||
|
<source>Settings</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="101"/>
|
||||||
|
<source>History</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="220"/>
|
||||||
|
<source>Saved plot to '%1'.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="230"/>
|
||||||
|
<source>Loading file '%1'.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="273"/>
|
||||||
|
<source>Unknown object type: %1.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="296"/>
|
||||||
|
<source>Invalid file provided.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="300"/>
|
||||||
|
<source>Could not save file: </source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="305"/>
|
||||||
|
<source>Loaded file '%1'.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="354"/>
|
||||||
|
<source>Copied plot screenshot to clipboard!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="369"/>
|
||||||
|
<source>&Update</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="371"/>
|
||||||
|
<source>&Update LogarithmPlotter</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>latex</name>
|
<name>latex</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="72"/>
|
<location filename="../util/latex.py" line="75"/>
|
||||||
<source>No Latex installation found.
|
<source>No Latex installation found.
|
||||||
If you already have a latex distribution installed, make sure it's installed on your path.
|
If you already have a latex distribution installed, make sure it's installed on your path.
|
||||||
Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source>
|
Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="76"/>
|
<location filename="../util/latex.py" line="79"/>
|
||||||
<source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source>
|
<source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="158"/>
|
<location filename="../util/latex.py" line="160"/>
|
||||||
<source>An exception occured within the creation of the latex formula.
|
<source>An exception occured within the creation of the latex formula.
|
||||||
Process '{}' ended with a non-zero return code {}:
|
Process '{}' ended with a non-zero return code {}:
|
||||||
|
|
||||||
|
@ -984,7 +984,7 @@ Please make sure your latex installation is correct and report a bug if so.</sou
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="166"/>
|
<location filename="../util/latex.py" line="172"/>
|
||||||
<source>An exception occured within the creation of the latex formula.
|
<source>An exception occured within the creation of the latex formula.
|
||||||
Process '{}' took too long to finish:
|
Process '{}' took too long to finish:
|
||||||
{}
|
{}
|
||||||
|
@ -992,26 +992,6 @@ Please make sure your latex installation is correct and report a bug if so.</sou
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
|
||||||
<name>main</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../util/helper.py" line="98"/>
|
|
||||||
<source>Could not open file "{}":
|
|
||||||
{}</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../util/helper.py" line="100"/>
|
|
||||||
<source>Could not open file: "{}"
|
|
||||||
File does not exist.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../util/helper.py" line="155"/>
|
|
||||||
<source>Built with PySide6 (Qt) v{} and python v{}</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
<context>
|
||||||
<name>update</name>
|
<name>update</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -1020,7 +1000,7 @@ File does not exist.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/update.py" line="60"/>
|
<location filename="../util/update.py" line="58"/>
|
||||||
<source>No update available.</source>
|
<source>No update available.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1038,36 +1018,36 @@ File does not exist.</source>
|
||||||
<context>
|
<context>
|
||||||
<name>usage</name>
|
<name>usage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="71"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="69"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="78"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="76"/>
|
||||||
<source>Usage: %1</source>
|
<source>Usage: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="81"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="79"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="97"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="95"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="110"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="108"/>
|
||||||
<source>Usage: %1 or
|
<source>Usage: %1 or
|
||||||
%2</source>
|
%2</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="93"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="91"/>
|
||||||
<source>integral(<from: number>, <to: number>, <f: ExecutableObject>)</source>
|
<source>integral(<from: number>, <to: number>, <f: ExecutableObject>)</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="94"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="92"/>
|
||||||
<source>integral(<from: number>, <to: number>, <f: string>, <variable: string>)</source>
|
<source>integral(<from: number>, <to: number>, <f: string>, <variable: string>)</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="105"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="103"/>
|
||||||
<source>derivative(<f: ExecutableObject>, <x: number>)</source>
|
<source>derivative(<f: ExecutableObject>, <x: number>)</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="106"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="104"/>
|
||||||
<source>derivative(<f: string>, <variable: string>, <x: number>)</source>
|
<source>derivative(<f: string>, <variable: string>, <x: number>)</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
<context>
|
<context>
|
||||||
<name>About</name>
|
<name>About</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../logarithmplotter.py" line="123"/>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="31"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="31"/>
|
||||||
|
<location filename="../logarithmplotter.py" line="124"/>
|
||||||
<source>About LogarithmPlotter</source>
|
<source>About LogarithmPlotter</source>
|
||||||
<translation>À propos de LogarithmPlotter</translation>
|
<translation>À propos de LogarithmPlotter</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -203,13 +203,13 @@
|
||||||
<context>
|
<context>
|
||||||
<name>CustomPropertyList</name>
|
<name>CustomPropertyList</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="191"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="192"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="209"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="210"/>
|
||||||
<source>+ Create new %1</source>
|
<source>+ Create new %1</source>
|
||||||
<translation>+ Créer un nouvel objet %1</translation>
|
<translation>+ Créer un nouvel objet %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="310"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="311"/>
|
||||||
<source>Pick on graph</source>
|
<source>Pick on graph</source>
|
||||||
<translation>Prendre la position sur le graphe</translation>
|
<translation>Prendre la position sur le graphe</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -261,32 +261,32 @@
|
||||||
<name>EditorDialog</name>
|
<name>EditorDialog</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Edit properties of %1 %2</source>
|
<source>Edit properties of %1 %2</source>
|
||||||
<translation>Changer les propriétés de %1 %2</translation>
|
<translation type="vanished">Changer les propriétés de %1 %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Name</source>
|
<source>Name</source>
|
||||||
<translation>Nom</translation>
|
<translation type="vanished">Nom</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Label content</source>
|
<source>Label content</source>
|
||||||
<translation>Étiquette</translation>
|
<translation type="vanished">Étiquette</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>null</source>
|
<source>null</source>
|
||||||
<translation>vide</translation>
|
<translation type="vanished">vide</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>name</source>
|
<source>name</source>
|
||||||
<translation>nom</translation>
|
<translation type="vanished">nom</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>name + value</source>
|
<source>name + value</source>
|
||||||
<translation>nom + valeur</translation>
|
<translation type="vanished">nom + valeur</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>+ Create new %1</source>
|
<source>+ Create new %1</source>
|
||||||
<translatorcomment>Traduction non litéralle pour éviter les problèmes de genre.</translatorcomment>
|
<translatorcomment>Traduction non litéralle pour éviter les problèmes de genre.</translatorcomment>
|
||||||
<translation>+ Créer un nouvel objet %1</translation>
|
<translation type="vanished">+ Créer un nouvel objet %1</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -445,64 +445,52 @@ These settings can always be changed at any time from the "Settings" m
|
||||||
<context>
|
<context>
|
||||||
<name>LogarithmPlotter</name>
|
<name>LogarithmPlotter</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="98"/>
|
|
||||||
<source>Objects</source>
|
<source>Objects</source>
|
||||||
<translation>Objets</translation>
|
<translation type="vanished">Objets</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="104"/>
|
|
||||||
<source>Settings</source>
|
<source>Settings</source>
|
||||||
<translation>Paramètres</translation>
|
<translation type="vanished">Paramètres</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="110"/>
|
|
||||||
<source>History</source>
|
<source>History</source>
|
||||||
<translation>Historique</translation>
|
<translation type="vanished">Historique</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="229"/>
|
|
||||||
<source>Saved plot to '%1'.</source>
|
<source>Saved plot to '%1'.</source>
|
||||||
<translation>Graphe sauvegardé dans '%1'.</translation>
|
<translation type="vanished">Graphe sauvegardé dans '%1'.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="239"/>
|
|
||||||
<source>Loading file '%1'.</source>
|
<source>Loading file '%1'.</source>
|
||||||
<translation>Chargement du fichier '%1'.</translation>
|
<translation type="vanished">Chargement du fichier '%1'.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="282"/>
|
|
||||||
<source>Unknown object type: %1.</source>
|
<source>Unknown object type: %1.</source>
|
||||||
<translation>Type d'objet inconnu : %1.</translation>
|
<translation type="vanished">Type d'objet inconnu : %1.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="305"/>
|
|
||||||
<source>Invalid file provided.</source>
|
<source>Invalid file provided.</source>
|
||||||
<translation>Fichier fourni invalide.</translation>
|
<translation type="vanished">Fichier fourni invalide.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="309"/>
|
|
||||||
<source>Could not save file: </source>
|
<source>Could not save file: </source>
|
||||||
<translation>Impossible de sauvegarder le fichier : </translation>
|
<translation type="vanished">Impossible de sauvegarder le fichier : </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="314"/>
|
|
||||||
<source>Loaded file '%1'.</source>
|
<source>Loaded file '%1'.</source>
|
||||||
<translation>Fichier '%1' chargé.</translation>
|
<translation type="vanished">Fichier '%1' chargé.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="347"/>
|
|
||||||
<source>Copied plot screenshot to clipboard!</source>
|
<source>Copied plot screenshot to clipboard!</source>
|
||||||
<translation>Image du graphe copiée dans le presse-papiers !</translation>
|
<translation type="vanished">Image du graphe copiée dans le presse-papiers !</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="362"/>
|
|
||||||
<source>&Update</source>
|
<source>&Update</source>
|
||||||
<translation>&Mise à jour</translation>
|
<translation type="vanished">&Mise à jour</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="364"/>
|
|
||||||
<source>&Update LogarithmPlotter</source>
|
<source>&Update LogarithmPlotter</source>
|
||||||
<translation>&Mettre à jour LogarithmPlotter</translation>
|
<translation type="vanished">&Mettre à jour LogarithmPlotter</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -527,23 +515,23 @@ These settings can always be changed at any time from the "Settings" m
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Hide %1 %2</source>
|
<source>Hide %1 %2</source>
|
||||||
<translation>Cacher l'objet %1 %2</translation>
|
<translation type="vanished">Cacher l'objet %1 %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Show %1 %2</source>
|
<source>Show %1 %2</source>
|
||||||
<translation>Montrer l'objet %1 %2</translation>
|
<translation type="vanished">Montrer l'objet %1 %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Set %1 %2 position</source>
|
<source>Set %1 %2 position</source>
|
||||||
<translation>Définir la position de l'objet %1 %2</translation>
|
<translation type="vanished">Définir la position de l'objet %1 %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Delete %1 %2</source>
|
<source>Delete %1 %2</source>
|
||||||
<translation>Supprimer l'objet %1 %2</translation>
|
<translation type="vanished">Supprimer l'objet %1 %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Pick new color for %1 %2</source>
|
<source>Pick new color for %1 %2</source>
|
||||||
<translation>Choisissez une nouvelle couleur pour %1 %2</translation>
|
<translation type="vanished">Choisissez une nouvelle couleur pour %1 %2</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -583,7 +571,7 @@ These settings can always be changed at any time from the "Settings" m
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Snap to grid</source>
|
<source>Snap to grid</source>
|
||||||
<translation>Placement sur la grille</translation>
|
<translation type="vanished">Placement sur la grille</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="185"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="185"/>
|
||||||
|
@ -611,7 +599,7 @@ These settings can always be changed at any time from the "Settings" m
|
||||||
<translation>Cacher les paramètres du pointeur</translation>
|
<translation>Cacher les paramètres du pointeur</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="316"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="317"/>
|
||||||
<source>(no pick selected)</source>
|
<source>(no pick selected)</source>
|
||||||
<translation>(aucun axe sélectionné)</translation>
|
<translation>(aucun axe sélectionné)</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -824,31 +812,31 @@ These settings can always be changed at any time from the "Settings" m
|
||||||
<name>color</name>
|
<name>color</name>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2's color changed from %3 to %4.</source>
|
<source>%1 %2's color changed from %3 to %4.</source>
|
||||||
<translation>%1 %2 a été re colorisé du %3 au %4.</translation>
|
<translation type="vanished">%1 %2 a été re colorisé du %3 au %4.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>comment</name>
|
<name>comment</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Ex: R+* (ℝ⁺*), N (ℕ), Z-* (ℤ⁻*), ]0;1[, {3;4;5}</source>
|
<source>Ex: R+* (ℝ⁺*), N (ℕ), Z-* (ℤ⁻*), ]0;1[, {3;4;5}</source>
|
||||||
<translation>Par exemple : R+* (ℝ⁺*), N (ℕ), Z-* (ℤ⁻*), ]0;1[, {3;4;5}</translation>
|
<translation type="vanished">Par exemple : R+* (ℝ⁺*), N (ℕ), Z-* (ℤ⁻*), ]0;1[, {3;4;5}</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>The following parameters are used when the definition domain is a non-continuous set. (Ex: ℕ, ℤ, sets like {0;3}...)</source>
|
<source>The following parameters are used when the definition domain is a non-continuous set. (Ex: ℕ, ℤ, sets like {0;3}...)</source>
|
||||||
<translation>Les paramètres suivants sont utilisés lorsque le domaine de définition est un ensemble non-continu. (Ex : ℕ, ℤ, des ensembles comme {0;3}…)</translation>
|
<translation type="vanished">Les paramètres suivants sont utilisés lorsque le domaine de définition est un ensemble non-continu. (Ex : ℕ, ℤ, des ensembles comme {0;3}…)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Note: Specify the probability for each value.</source>
|
<source>Note: Specify the probability for each value.</source>
|
||||||
<translation>Note : Spécifiez la probabilité pour chaque valeur.</translation>
|
<translation type="vanished">Note : Spécifiez la probabilité pour chaque valeur.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Note: Use %1[n] to refer to %1ₙ, %1[n+1] for %1ₙ₊₁...</source>
|
<source>Note: Use %1[n] to refer to %1ₙ, %1[n+1] for %1ₙ₊₁...</source>
|
||||||
<translatorcomment>Note : Utilisez %1[n] pour faire référence à %1ₙ, %1[n+1] pour %1ₙ₊₁...</translatorcomment>
|
<translatorcomment>Note : Utilisez %1[n] pour faire référence à %1ₙ, %1[n+1] pour %1ₙ₊₁...</translatorcomment>
|
||||||
<translation>Note : Utilisez %1[n] pour faire référence à %1ₙ, %1[n+1] pour %1ₙ₊₁…</translation>
|
<translation type="vanished">Note : Utilisez %1[n] pour faire référence à %1ₙ, %1[n+1] pour %1ₙ₊₁…</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>If you have latex enabled, you can use use latex markup in between $$ to create equations.</source>
|
<source>If you have latex enabled, you can use use latex markup in between $$ to create equations.</source>
|
||||||
<translation>Si vous avez activé le rendu latex, vous pouvez utiliser les balises latex entre $$ pour créer des équations.</translation>
|
<translation type="vanished">Si vous avez activé le rendu latex, vous pouvez utiliser les balises latex entre $$ pour créer des équations.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -867,25 +855,25 @@ These settings can always be changed at any time from the "Settings" m
|
||||||
<name>create</name>
|
<name>create</name>
|
||||||
<message>
|
<message>
|
||||||
<source>New %1 %2 created.</source>
|
<source>New %1 %2 created.</source>
|
||||||
<translation>Nouvel objet %1 %2 créé.</translation>
|
<translation type="vanished">Nouvel objet %1 %2 créé.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>delete</name>
|
<name>delete</name>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 deleted.</source>
|
<source>%1 %2 deleted.</source>
|
||||||
<translation>%1 %2 supprimé(e).</translation>
|
<translation type="vanished">%1 %2 supprimé(e).</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>editproperty</name>
|
<name>editproperty</name>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 of %2 %3 changed from "%4" to "%5".</source>
|
<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>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 of %2 changed from %3 to %4.</source>
|
<source>%1 of %2 changed from %3 to %4.</source>
|
||||||
<translation>%1 de %2 modifiée de %3 à %4.</translation>
|
<translation type="vanished">%1 de %2 modifiée de %3 à %4.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -952,11 +940,11 @@ These settings can always be changed at any time from the "Settings" m
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Function definition is not permitted.</source>
|
<source>Function definition is not permitted.</source>
|
||||||
<translation>La définition de fonctions n'est pas autorisée.</translation>
|
<translation type="vanished">La définition de fonctions n'est pas autorisée.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Expected variable for assignment.</source>
|
<source>Expected variable for assignment.</source>
|
||||||
<translation>Une variable est attendue pour l'affectation.</translation>
|
<translation type="vanished">Une variable est attendue pour l'affectation.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/expr-eval.js" line="1315"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/expr-eval.js" line="1315"/>
|
||||||
|
@ -1050,7 +1038,7 @@ These settings can always be changed at any time from the "Settings" m
|
||||||
<translation>Dépendance circulaire détectée. Les objets %1 dépendent de %2.</translation>
|
<translation>Dépendance circulaire détectée. Les objets %1 dépendent de %2.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="143"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="144"/>
|
||||||
<source>Error while parsing expression for property %1:
|
<source>Error while parsing expression for property %1:
|
||||||
%2
|
%2
|
||||||
|
|
||||||
|
@ -1061,7 +1049,7 @@ Evaluated expression: %3</source>
|
||||||
Formule analysée : %3</translation>
|
Formule analysée : %3</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="178"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="150"/>
|
||||||
<source>Error while attempting to draw %1 %2:
|
<source>Error while attempting to draw %1 %2:
|
||||||
%3
|
%3
|
||||||
|
|
||||||
|
@ -1075,7 +1063,7 @@ La dernière modification a été annulée.</translation>
|
||||||
<context>
|
<context>
|
||||||
<name>expression</name>
|
<name>expression</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="140"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="141"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="190"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="190"/>
|
||||||
<source>LogarithmPlotter - Parsing error</source>
|
<source>LogarithmPlotter - Parsing error</source>
|
||||||
<translation>LogarithmPlotter - Erreur de syntaxe</translation>
|
<translation>LogarithmPlotter - Erreur de syntaxe</translation>
|
||||||
|
@ -1092,7 +1080,7 @@ Evaluated expression: %3</source>
|
||||||
Formule analysée : %3</translation>
|
Formule analysée : %3</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="175"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="147"/>
|
||||||
<source>LogarithmPlotter - Drawing error</source>
|
<source>LogarithmPlotter - Drawing error</source>
|
||||||
<translation>LogarithmPlotter - Erreur</translation>
|
<translation>LogarithmPlotter - Erreur</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1101,63 +1089,126 @@ Formule analysée : %3</translation>
|
||||||
<name>function</name>
|
<name>function</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Function</source>
|
<source>Function</source>
|
||||||
<translation>Fonction</translation>
|
<translation type="vanished">Fonction</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Functions</source>
|
<source>Functions</source>
|
||||||
<translation>Fonctions</translation>
|
<translation type="vanished">Fonctions</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>gainbode</name>
|
<name>gainbode</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Magnitude</source>
|
<source>Bode Magnitude</source>
|
||||||
<translation>Gain de Bode</translation>
|
<translation type="vanished">Gain de Bode</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Magnitudes</source>
|
<source>Bode Magnitudes</source>
|
||||||
<translation>Gains de Bode</translation>
|
<translation type="vanished">Gains de Bode</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>low-pass</source>
|
<source>low-pass</source>
|
||||||
<translation>passe-bas</translation>
|
<translation type="vanished">passe-bas</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>high-pass</source>
|
<source>high-pass</source>
|
||||||
<translation>passe-haut</translation>
|
<translation type="vanished">passe-haut</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>historylib</name>
|
<name>historylib</name>
|
||||||
<message>
|
<message>
|
||||||
<source>New %1 %2 created.</source>
|
<source>New %1 %2 created.</source>
|
||||||
<translation>Nouvel objet %1 %2 créé.</translation>
|
<translation type="vanished">Nouvel objet %1 %2 créé.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 deleted.</source>
|
<source>%1 %2 deleted.</source>
|
||||||
<translation>%1 %2 supprimé(e).</translation>
|
<translation type="vanished">%1 %2 supprimé(e).</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 of %2 %3 changed from "%4" to "%5".</source>
|
<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>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 shown.</source>
|
<source>%1 %2 shown.</source>
|
||||||
<translation>%1 %2 affiché(e).</translation>
|
<translation type="vanished">%1 %2 affiché(e).</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 hidden.</source>
|
<source>%1 %2 hidden.</source>
|
||||||
<translation>%1 %2 cachée(e).</translation>
|
<translation type="vanished">%1 %2 cachée(e).</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Name of %1 %2 changed to %3.</source>
|
<source>Name of %1 %2 changed to %3.</source>
|
||||||
<translation>Le nom de %1 %2 a été changé en %3.</translation>
|
<translation type="vanished">Le nom de %1 %2 a été changé en %3.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>io</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="89"/>
|
||||||
|
<source>Objects</source>
|
||||||
|
<translation type="unfinished">Objets</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="95"/>
|
||||||
|
<source>Settings</source>
|
||||||
|
<translation type="unfinished">Paramètres</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="101"/>
|
||||||
|
<source>History</source>
|
||||||
|
<translation type="unfinished">Historique</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="220"/>
|
||||||
|
<source>Saved plot to '%1'.</source>
|
||||||
|
<translation type="unfinished">Graphe sauvegardé dans '%1'.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="230"/>
|
||||||
|
<source>Loading file '%1'.</source>
|
||||||
|
<translation type="unfinished">Chargement du fichier '%1'.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="273"/>
|
||||||
|
<source>Unknown object type: %1.</source>
|
||||||
|
<translation type="unfinished">Type d'objet inconnu : %1.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="296"/>
|
||||||
|
<source>Invalid file provided.</source>
|
||||||
|
<translation type="unfinished">Fichier fourni invalide.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="300"/>
|
||||||
|
<source>Could not save file: </source>
|
||||||
|
<translation type="unfinished">Impossible de sauvegarder le fichier : </translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="305"/>
|
||||||
|
<source>Loaded file '%1'.</source>
|
||||||
|
<translation type="unfinished">Fichier '%1' chargé.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="354"/>
|
||||||
|
<source>Copied plot screenshot to clipboard!</source>
|
||||||
|
<translation type="unfinished">Image du graphe copiée dans le presse-papiers !</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="369"/>
|
||||||
|
<source>&Update</source>
|
||||||
|
<translation type="unfinished">&Mise à jour</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="371"/>
|
||||||
|
<source>&Update LogarithmPlotter</source>
|
||||||
|
<translation type="unfinished">&Mettre à jour LogarithmPlotter</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>latex</name>
|
<name>latex</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="72"/>
|
<location filename="../util/latex.py" line="75"/>
|
||||||
<source>No Latex installation found.
|
<source>No Latex installation found.
|
||||||
If you already have a latex distribution installed, make sure it's installed on your path.
|
If you already have a latex distribution installed, make sure it's installed on your path.
|
||||||
Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source>
|
Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source>
|
||||||
|
@ -1166,12 +1217,12 @@ Si vous avez déjà installé une distribution LaTeX, assurez-vous qu'elle
|
||||||
Sinon, vous pouvez télécharger une distribution LaTeX comme TeX Live à l'adresse https://tug.org/texlive/.</translation>
|
Sinon, vous pouvez télécharger une distribution LaTeX comme TeX Live à l'adresse https://tug.org/texlive/.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="76"/>
|
<location filename="../util/latex.py" line="79"/>
|
||||||
<source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source>
|
<source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source>
|
||||||
<translation>DVIPNG n'a pas été trouvé. Assurez-vous de l'inclure dans votre distribution LaTeX.</translation>
|
<translation>DVIPNG n'a pas été trouvé. Assurez-vous de l'inclure dans votre distribution LaTeX.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="158"/>
|
<location filename="../util/latex.py" line="160"/>
|
||||||
<source>An exception occured within the creation of the latex formula.
|
<source>An exception occured within the creation of the latex formula.
|
||||||
Process '{}' ended with a non-zero return code {}:
|
Process '{}' ended with a non-zero return code {}:
|
||||||
|
|
||||||
|
@ -1184,7 +1235,7 @@ Le processus '{}' s'est terminé par un code de retour non nul {}
|
||||||
Vérifiez que votre installation de LaTeX est correcte et signalez un bogue si c'est le cas.</translation>
|
Vérifiez que votre installation de LaTeX est correcte et signalez un bogue si c'est le cas.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="166"/>
|
<location filename="../util/latex.py" line="172"/>
|
||||||
<source>An exception occured within the creation of the latex formula.
|
<source>An exception occured within the creation of the latex formula.
|
||||||
Process '{}' took too long to finish:
|
Process '{}' took too long to finish:
|
||||||
{}
|
{}
|
||||||
|
@ -1195,317 +1246,297 @@ Le processus '{}' a mis trop de temps à se terminer :
|
||||||
Vérifiez que votre installation de LaTeX est correcte et signalez un bogue si c'est le cas.</translation>
|
Vérifiez que votre installation de LaTeX est correcte et signalez un bogue si c'est le cas.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
|
||||||
<name>main</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../util/helper.py" line="98"/>
|
|
||||||
<source>Could not open file "{}":
|
|
||||||
{}</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../util/helper.py" line="100"/>
|
|
||||||
<source>Could not open file: "{}"
|
|
||||||
File does not exist.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../util/helper.py" line="155"/>
|
|
||||||
<source>Built with PySide6 (Qt) v{} and python v{}</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
<context>
|
||||||
<name>name</name>
|
<name>name</name>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 renamed to %3.</source>
|
<source>%1 %2 renamed to %3.</source>
|
||||||
<translation>%1 %2 renommé(e) en %3.</translation>
|
<translation type="vanished">%1 %2 renommé(e) en %3.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>parameters</name>
|
<name>parameters</name>
|
||||||
<message>
|
<message>
|
||||||
<source>above</source>
|
<source>above</source>
|
||||||
<translation>↑ Au dessus</translation>
|
<translation type="vanished">↑ Au dessus</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>below</source>
|
<source>below</source>
|
||||||
<translation>↓ En dessous</translation>
|
<translation type="vanished">↓ En dessous</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>left</source>
|
<source>left</source>
|
||||||
<translation>← À gauche</translation>
|
<translation type="vanished">← À gauche</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>right</source>
|
<source>right</source>
|
||||||
<translation>→ À droite</translation>
|
<translation type="vanished">→ À droite</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>above-left</source>
|
<source>above-left</source>
|
||||||
<translation>↖ Au dessus à gauche</translation>
|
<translation type="vanished">↖ Au dessus à gauche</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>above-right</source>
|
<source>above-right</source>
|
||||||
<translation>↗ Au dessus à droite</translation>
|
<translation type="vanished">↗ Au dessus à droite</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>below-left</source>
|
<source>below-left</source>
|
||||||
<translation>↙ En dessous à gauche</translation>
|
<translation type="vanished">↙ En dessous à gauche</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>below-right</source>
|
<source>below-right</source>
|
||||||
<translation>↘ En dessous à droite</translation>
|
<translation type="vanished">↘ En dessous à droite</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>center</source>
|
<source>center</source>
|
||||||
<translation>>|< Centré</translation>
|
<translation type="vanished">>|< Centré</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>top</source>
|
<source>top</source>
|
||||||
<translation>↑ Au dessus</translation>
|
<translation type="vanished">↑ Au dessus</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>bottom</source>
|
<source>bottom</source>
|
||||||
<translation>↓ En dessous</translation>
|
<translation type="vanished">↓ En dessous</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>top-left</source>
|
<source>top-left</source>
|
||||||
<translation>↖ Au dessus à gauche</translation>
|
<translation type="vanished">↖ Au dessus à gauche</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>top-right</source>
|
<source>top-right</source>
|
||||||
<translation>↗ Au dessus à droite</translation>
|
<translation type="vanished">↗ Au dessus à droite</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>bottom-left</source>
|
<source>bottom-left</source>
|
||||||
<translation>↙ En dessous à gauche</translation>
|
<translation type="vanished">↙ En dessous à gauche</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>bottom-right</source>
|
<source>bottom-right</source>
|
||||||
<translation>↘ En dessous à droite</translation>
|
<translation type="vanished">↘ En dessous à droite</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>application</source>
|
<source>application</source>
|
||||||
<translation>Application</translation>
|
<translation type="vanished">Application</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>function</source>
|
<source>function</source>
|
||||||
<translation>Fonction</translation>
|
<translation type="vanished">Fonction</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>high</source>
|
<source>high</source>
|
||||||
<translation>Haut</translation>
|
<translation type="vanished">Haut</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>low</source>
|
<source>low</source>
|
||||||
<translation>Bas</translation>
|
<translation type="vanished">Bas</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Next to target</source>
|
<source>Next to target</source>
|
||||||
<translation>A côté de la cible</translation>
|
<translation type="vanished">A côté de la cible</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>With label</source>
|
<source>With label</source>
|
||||||
<translation>Avec l'étiquette</translation>
|
<translation type="vanished">Avec l'étiquette</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Hidden</source>
|
<source>Hidden</source>
|
||||||
<translation>Caché</translation>
|
<translation type="vanished">Caché</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>phasebode</name>
|
<name>phasebode</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Phase</source>
|
<source>Bode Phase</source>
|
||||||
<translation>Phase de Bode</translation>
|
<translation type="vanished">Phase de Bode</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Phases</source>
|
<source>Bode Phases</source>
|
||||||
<translation>Phases de Bode</translation>
|
<translation type="vanished">Phases de Bode</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>point</name>
|
<name>point</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Point</source>
|
<source>Point</source>
|
||||||
<translation>Point</translation>
|
<translation type="vanished">Point</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Points</source>
|
<source>Points</source>
|
||||||
<translation>Points</translation>
|
<translation type="vanished">Points</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>position</name>
|
<name>position</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Position of %1 %2 set from "%3" to "%4".</source>
|
<source>Position of %1 %2 set from "%3" to "%4".</source>
|
||||||
<translation>%1 %2 a été déplacé depuis "%3" vers "%4".</translation>
|
<translation type="vanished">%1 %2 a été déplacé depuis "%3" vers "%4".</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Position of %1 set from %2 to %3.</source>
|
<source>Position of %1 set from %2 to %3.</source>
|
||||||
<translation>%1 a été déplacé depuis %2 vers %3.</translation>
|
<translation type="vanished">%1 a été déplacé depuis %2 vers %3.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>prop</name>
|
<name>prop</name>
|
||||||
<message>
|
<message>
|
||||||
<source>expression</source>
|
<source>expression</source>
|
||||||
<translation>Expression</translation>
|
<translation type="vanished">Expression</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>definitionDomain</source>
|
<source>definitionDomain</source>
|
||||||
<translation>Domaine de définition</translation>
|
<translation type="vanished">Domaine de définition</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>destinationDomain</source>
|
<source>destinationDomain</source>
|
||||||
<translation>Portée</translation>
|
<translation type="vanished">Portée</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>labelPosition</source>
|
<source>labelPosition</source>
|
||||||
<translation>Position de l'étiquette</translation>
|
<translation type="vanished">Position de l'étiquette</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>displayMode</source>
|
<source>displayMode</source>
|
||||||
<translation>Mode d'affichage</translation>
|
<translation type="vanished">Mode d'affichage</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>labelX</source>
|
<source>labelX</source>
|
||||||
<translation>Position en X de l'étiquette</translation>
|
<translation type="vanished">Position en X de l'étiquette</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>drawPoints</source>
|
<source>drawPoints</source>
|
||||||
<translation>Afficher les points</translation>
|
<translation type="vanished">Afficher les points</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>drawDashedLines</source>
|
<source>drawDashedLines</source>
|
||||||
<translation>Afficher les pointillés</translation>
|
<translation type="vanished">Afficher les pointillés</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>om_0</source>
|
<source>om_0</source>
|
||||||
<translation>ω₀</translation>
|
<translation type="vanished">ω₀</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>pass</source>
|
<source>pass</source>
|
||||||
<translation>Passe</translation>
|
<translation type="vanished">Passe</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>gain</source>
|
<source>gain</source>
|
||||||
<translation>Gain</translation>
|
<translation type="vanished">Gain</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>omGraduation</source>
|
<source>omGraduation</source>
|
||||||
<translation>Afficher la graduation sur ω₀</translation>
|
<translation type="vanished">Afficher la graduation sur ω₀</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>phase</source>
|
<source>phase</source>
|
||||||
<translation>Phase</translation>
|
<translation type="vanished">Phase</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>unit</source>
|
<source>unit</source>
|
||||||
<translation>Unité de la phase</translation>
|
<translation type="vanished">Unité de la phase</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>x</source>
|
<source>x</source>
|
||||||
<translation>X</translation>
|
<translation type="vanished">X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>y</source>
|
<source>y</source>
|
||||||
<translation>Y</translation>
|
<translation type="vanished">Y</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>pointStyle</source>
|
<source>pointStyle</source>
|
||||||
<translation>Style du point</translation>
|
<translation type="vanished">Style du point</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>probabilities</source>
|
<source>probabilities</source>
|
||||||
<translation>Liste de probabilités</translation>
|
<translation type="vanished">Liste de probabilités</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>text</source>
|
<source>text</source>
|
||||||
<translation>Contenu</translation>
|
<translation type="vanished">Contenu</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>disableLatex</source>
|
<source>disableLatex</source>
|
||||||
<translation>Désactiver le rendu LaTeX pour ce texte</translation>
|
<translation type="vanished">Désactiver le rendu LaTeX pour ce texte</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>targetElement</source>
|
<source>targetElement</source>
|
||||||
<translation>Objet à cibler</translation>
|
<translation type="vanished">Objet à cibler</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>approximate</source>
|
<source>approximate</source>
|
||||||
<translation>Afficher la valeur approximative</translation>
|
<translation type="vanished">Afficher la valeur approximative</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>rounding</source>
|
<source>rounding</source>
|
||||||
<translation>Arrondi</translation>
|
<translation type="vanished">Arrondi</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>displayStyle</source>
|
<source>displayStyle</source>
|
||||||
<translation>Style d'affichage</translation>
|
<translation type="vanished">Style d'affichage</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>targetValuePosition</source>
|
<source>targetValuePosition</source>
|
||||||
<translation>Position de la valeur de la cible</translation>
|
<translation type="vanished">Position de la valeur de la cible</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>defaultExpression</source>
|
<source>defaultExpression</source>
|
||||||
<translation>Expression</translation>
|
<translation type="vanished">Expression</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>baseValues</source>
|
<source>baseValues</source>
|
||||||
<translation>Valeurs d'initialisation</translation>
|
<translation type="vanished">Valeurs d'initialisation</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>color</source>
|
<source>color</source>
|
||||||
<translation>Couleur</translation>
|
<translation type="vanished">Couleur</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>repartition</name>
|
<name>repartition</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Repartition</source>
|
<source>Repartition</source>
|
||||||
<translation>Répartition</translation>
|
<translation type="vanished">Répartition</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Repartition functions</source>
|
<source>Repartition functions</source>
|
||||||
<translation>Fonctions de répartition</translation>
|
<translation type="vanished">Fonctions de répartition</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>sequence</name>
|
<name>sequence</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Sequence</source>
|
<source>Sequence</source>
|
||||||
<translation>Suite</translation>
|
<translation type="vanished">Suite</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Sequences</source>
|
<source>Sequences</source>
|
||||||
<translation>Suites</translation>
|
<translation type="vanished">Suites</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>sommegainsbode</name>
|
<name>sommegainsbode</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Magnitudes Sum</source>
|
<source>Bode Magnitudes Sum</source>
|
||||||
<translation>Sommes des gains de Bode</translation>
|
<translation type="vanished">Sommes des gains de Bode</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>sommephasesbode</name>
|
<name>sommephasesbode</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Phases Sum</source>
|
<source>Bode Phases Sum</source>
|
||||||
<translation>Somme des phases de Bode</translation>
|
<translation type="vanished">Somme des phases de Bode</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>text</name>
|
<name>text</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Text</source>
|
<source>Text</source>
|
||||||
<translation>Texte</translation>
|
<translation type="vanished">Texte</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Texts</source>
|
<source>Texts</source>
|
||||||
<translation>Textes</translation>
|
<translation type="vanished">Textes</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -1516,7 +1547,7 @@ File does not exist.</source>
|
||||||
<translation>Une mise à jour de LogarithmPlotter (v{}) est disponible.</translation>
|
<translation>Une mise à jour de LogarithmPlotter (v{}) est disponible.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/update.py" line="60"/>
|
<location filename="../util/update.py" line="58"/>
|
||||||
<source>No update available.</source>
|
<source>No update available.</source>
|
||||||
<translation>À jour.</translation>
|
<translation>À jour.</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1534,37 +1565,37 @@ File does not exist.</source>
|
||||||
<context>
|
<context>
|
||||||
<name>usage</name>
|
<name>usage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="71"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="69"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="78"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="76"/>
|
||||||
<source>Usage: %1</source>
|
<source>Usage: %1</source>
|
||||||
<translation>Emploi : %1</translation>
|
<translation>Emploi : %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="81"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="79"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="97"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="95"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="110"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="108"/>
|
||||||
<source>Usage: %1 or
|
<source>Usage: %1 or
|
||||||
%2</source>
|
%2</source>
|
||||||
<translation>Emploi : %1 ou
|
<translation>Emploi : %1 ou
|
||||||
%2</translation>
|
%2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="93"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="91"/>
|
||||||
<source>integral(<from: number>, <to: number>, <f: ExecutableObject>)</source>
|
<source>integral(<from: number>, <to: number>, <f: ExecutableObject>)</source>
|
||||||
<translation>integral(<de : nombre>, <à : nombre>, <f : Objet exécutable>)</translation>
|
<translation>integral(<de : nombre>, <à : nombre>, <f : Objet exécutable>)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="94"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="92"/>
|
||||||
<source>integral(<from: number>, <to: number>, <f: string>, <variable: string>)</source>
|
<source>integral(<from: number>, <to: number>, <f: string>, <variable: string>)</source>
|
||||||
<translation>integral(<de : nombre>, <à : nombre>, <f : fonction chaîne>, <variable>)</translation>
|
<translation>integral(<de : nombre>, <à : nombre>, <f : fonction chaîne>, <variable>)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="105"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="103"/>
|
||||||
<source>derivative(<f: ExecutableObject>, <x: number>)</source>
|
<source>derivative(<f: ExecutableObject>, <x: number>)</source>
|
||||||
<translation>derivative(<f : Objet exécutable>, <x : nombre>)</translation>
|
<translation>derivative(<f : Objet exécutable>, <x : nombre>)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="106"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="104"/>
|
||||||
<source>derivative(<f: string>, <variable: string>, <x: number>)</source>
|
<source>derivative(<f: string>, <variable: string>, <x: number>)</source>
|
||||||
<translation>derivative(<f : fonction chaîne>, <variable>, <x : nombre>)</translation>
|
<translation>derivative(<f : fonction chaîne>, <variable>, <x : nombre>)</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1573,22 +1604,22 @@ File does not exist.</source>
|
||||||
<name>visibility</name>
|
<name>visibility</name>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 shown.</source>
|
<source>%1 %2 shown.</source>
|
||||||
<translation>%1 %2 affiché(e).</translation>
|
<translation type="vanished">%1 %2 affiché(e).</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 hidden.</source>
|
<source>%1 %2 hidden.</source>
|
||||||
<translation>%1 %2 cachée(e).</translation>
|
<translation type="vanished">%1 %2 cachée(e).</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>xcursor</name>
|
<name>xcursor</name>
|
||||||
<message>
|
<message>
|
||||||
<source>X Cursor</source>
|
<source>X Cursor</source>
|
||||||
<translation>Curseur X</translation>
|
<translation type="vanished">Curseur X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>X Cursors</source>
|
<source>X Cursors</source>
|
||||||
<translation>Curseurs X</translation>
|
<translation type="vanished">Curseurs X</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
</TS>
|
</TS>
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
<context>
|
<context>
|
||||||
<name>About</name>
|
<name>About</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../logarithmplotter.py" line="123"/>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="31"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="31"/>
|
||||||
|
<location filename="../logarithmplotter.py" line="124"/>
|
||||||
<source>About LogarithmPlotter</source>
|
<source>About LogarithmPlotter</source>
|
||||||
<translation>LogarithmPlotter névjegye</translation>
|
<translation>LogarithmPlotter névjegye</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -202,13 +202,13 @@
|
||||||
<context>
|
<context>
|
||||||
<name>CustomPropertyList</name>
|
<name>CustomPropertyList</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="191"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="192"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="209"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="210"/>
|
||||||
<source>+ Create new %1</source>
|
<source>+ Create new %1</source>
|
||||||
<translation>+ Új %1 létrehozása</translation>
|
<translation>+ Új %1 létrehozása</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="310"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="311"/>
|
||||||
<source>Pick on graph</source>
|
<source>Pick on graph</source>
|
||||||
<translation>Ábra kijelölése</translation>
|
<translation>Ábra kijelölése</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -260,31 +260,31 @@
|
||||||
<name>EditorDialog</name>
|
<name>EditorDialog</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Edit properties of %1 %2</source>
|
<source>Edit properties of %1 %2</source>
|
||||||
<translation>%1 %2 tulajdonságainak szerkesztése</translation>
|
<translation type="vanished">%1 %2 tulajdonságainak szerkesztése</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Name</source>
|
<source>Name</source>
|
||||||
<translation>Név</translation>
|
<translation type="vanished">Név</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Label content</source>
|
<source>Label content</source>
|
||||||
<translation>Címke tartalom</translation>
|
<translation type="vanished">Címke tartalom</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>null</source>
|
<source>null</source>
|
||||||
<translation>üres</translation>
|
<translation type="vanished">üres</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>name</source>
|
<source>name</source>
|
||||||
<translation>név</translation>
|
<translation type="vanished">név</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>name + value</source>
|
<source>name + value</source>
|
||||||
<translation>név + érték</translation>
|
<translation type="vanished">név + érték</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>+ Create new %1</source>
|
<source>+ Create new %1</source>
|
||||||
<translation>+ Új %1 létrehozása</translation>
|
<translation type="vanished">+ Új %1 létrehozása</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -437,64 +437,52 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
|
||||||
<context>
|
<context>
|
||||||
<name>LogarithmPlotter</name>
|
<name>LogarithmPlotter</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="98"/>
|
|
||||||
<source>Objects</source>
|
<source>Objects</source>
|
||||||
<translation>Tárgyak</translation>
|
<translation type="vanished">Tárgyak</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="104"/>
|
|
||||||
<source>Settings</source>
|
<source>Settings</source>
|
||||||
<translation>Beállítások</translation>
|
<translation type="vanished">Beállítások</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="110"/>
|
|
||||||
<source>History</source>
|
<source>History</source>
|
||||||
<translation>Előzmények</translation>
|
<translation type="vanished">Előzmények</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="229"/>
|
|
||||||
<source>Saved plot to '%1'.</source>
|
<source>Saved plot to '%1'.</source>
|
||||||
<translation>Ábra mentve ide: „%1”.</translation>
|
<translation type="vanished">Ábra mentve ide: „%1”.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="239"/>
|
|
||||||
<source>Loading file '%1'.</source>
|
<source>Loading file '%1'.</source>
|
||||||
<translation>A(z) „%1” fájl betöltése folyamatban van.</translation>
|
<translation type="vanished">A(z) „%1” fájl betöltése folyamatban van.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="282"/>
|
|
||||||
<source>Unknown object type: %1.</source>
|
<source>Unknown object type: %1.</source>
|
||||||
<translation>Ismeretlen objektumtípus: %1.</translation>
|
<translation type="vanished">Ismeretlen objektumtípus: %1.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="305"/>
|
|
||||||
<source>Invalid file provided.</source>
|
<source>Invalid file provided.</source>
|
||||||
<translation>A megadott fájl érvénytelen.</translation>
|
<translation type="vanished">A megadott fájl érvénytelen.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="309"/>
|
|
||||||
<source>Could not save file: </source>
|
<source>Could not save file: </source>
|
||||||
<translation>A fájl mentése nem sikerült: </translation>
|
<translation type="vanished">A fájl mentése nem sikerült: </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="314"/>
|
|
||||||
<source>Loaded file '%1'.</source>
|
<source>Loaded file '%1'.</source>
|
||||||
<translation>A(z) „%1” fájl betöltve.</translation>
|
<translation type="vanished">A(z) „%1” fájl betöltve.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="347"/>
|
|
||||||
<source>Copied plot screenshot to clipboard!</source>
|
<source>Copied plot screenshot to clipboard!</source>
|
||||||
<translation>Ábra képernyőkép vágólapra másolva!</translation>
|
<translation type="vanished">Ábra képernyőkép vágólapra másolva!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="362"/>
|
|
||||||
<source>&Update</source>
|
<source>&Update</source>
|
||||||
<translation>&Frissítés</translation>
|
<translation type="vanished">&Frissítés</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="364"/>
|
|
||||||
<source>&Update LogarithmPlotter</source>
|
<source>&Update LogarithmPlotter</source>
|
||||||
<translation>A LogarithmPlotter &frissítése</translation>
|
<translation type="vanished">A LogarithmPlotter &frissítése</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -519,23 +507,23 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Hide %1 %2</source>
|
<source>Hide %1 %2</source>
|
||||||
<translation>%1 %2 elrejtése</translation>
|
<translation type="vanished">%1 %2 elrejtése</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Show %1 %2</source>
|
<source>Show %1 %2</source>
|
||||||
<translation>%1 %2 megjelenítése</translation>
|
<translation type="vanished">%1 %2 megjelenítése</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Set %1 %2 position</source>
|
<source>Set %1 %2 position</source>
|
||||||
<translation>%1 %2 helye beállítása</translation>
|
<translation type="vanished">%1 %2 helye beállítása</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Delete %1 %2</source>
|
<source>Delete %1 %2</source>
|
||||||
<translation>%1 %2 törlése</translation>
|
<translation type="vanished">%1 %2 törlése</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Pick new color for %1 %2</source>
|
<source>Pick new color for %1 %2</source>
|
||||||
<translation>Válasszon új színt a következőhöz: %1 %2</translation>
|
<translation type="vanished">Válasszon új színt a következőhöz: %1 %2</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -575,7 +563,7 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Snap to grid</source>
|
<source>Snap to grid</source>
|
||||||
<translation>Rácshoz illesztés</translation>
|
<translation type="vanished">Rácshoz illesztés</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="185"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="185"/>
|
||||||
|
@ -603,7 +591,7 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
|
||||||
<translation>Kijelölési beállítások elrejtése</translation>
|
<translation>Kijelölési beállítások elrejtése</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="316"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="317"/>
|
||||||
<source>(no pick selected)</source>
|
<source>(no pick selected)</source>
|
||||||
<translation>(nincs kijelölés kiválasztva)</translation>
|
<translation>(nincs kijelölés kiválasztva)</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -816,30 +804,30 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
|
||||||
<name>color</name>
|
<name>color</name>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2's color changed from %3 to %4.</source>
|
<source>%1 %2's color changed from %3 to %4.</source>
|
||||||
<translation>%1 %2 színe %3-ról %4-re változott.</translation>
|
<translation type="vanished">%1 %2 színe %3-ról %4-re változott.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>comment</name>
|
<name>comment</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Ex: R+* (ℝ⁺*), N (ℕ), Z-* (ℤ⁻*), ]0;1[, {3;4;5}</source>
|
<source>Ex: R+* (ℝ⁺*), N (ℕ), Z-* (ℤ⁻*), ]0;1[, {3;4;5}</source>
|
||||||
<translation>Példák: R+* (ℝ⁺*), N (ℕ), Z-* (ℤ⁻*), ]0;1[, {3;4;5}</translation>
|
<translation type="vanished">Példák: R+* (ℝ⁺*), N (ℕ), Z-* (ℤ⁻*), ]0;1[, {3;4;5}</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>The following parameters are used when the definition domain is a non-continuous set. (Ex: ℕ, ℤ, sets like {0;3}...)</source>
|
<source>The following parameters are used when the definition domain is a non-continuous set. (Ex: ℕ, ℤ, sets like {0;3}...)</source>
|
||||||
<translation>A következő paraméterek használatosak, ha a tartomány nem folytonos halmaz. (Példák: ℕ, ℤ, olyan halmazok, mint a {0;3}…)</translation>
|
<translation type="vanished">A következő paraméterek használatosak, ha a tartomány nem folytonos halmaz. (Példák: ℕ, ℤ, olyan halmazok, mint a {0;3}…)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Note: Specify the probability for each value.</source>
|
<source>Note: Specify the probability for each value.</source>
|
||||||
<translation>Megjegyzés: Adja meg az egyes értékek valószínűségét.</translation>
|
<translation type="vanished">Megjegyzés: Adja meg az egyes értékek valószínűségét.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Note: Use %1[n] to refer to %1ₙ, %1[n+1] for %1ₙ₊₁...</source>
|
<source>Note: Use %1[n] to refer to %1ₙ, %1[n+1] for %1ₙ₊₁...</source>
|
||||||
<translation>Megjegyzés: A(z) %1[n] használatával hivatkozhat erre: %1ₙ, a(z) %1[n+1] használatával hivatkozhat erre: %1ₙ₊₁, …</translation>
|
<translation type="vanished">Megjegyzés: A(z) %1[n] használatával hivatkozhat erre: %1ₙ, a(z) %1[n+1] használatával hivatkozhat erre: %1ₙ₊₁, …</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>If you have latex enabled, you can use use latex markup in between $$ to create equations.</source>
|
<source>If you have latex enabled, you can use use latex markup in between $$ to create equations.</source>
|
||||||
<translation>Ha a LaTeX engedélyezve van, a LaTeX-jelölés használható egyenletek létrehozására $$ között.</translation>
|
<translation type="vanished">Ha a LaTeX engedélyezve van, a LaTeX-jelölés használható egyenletek létrehozására $$ között.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -858,25 +846,25 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
|
||||||
<name>create</name>
|
<name>create</name>
|
||||||
<message>
|
<message>
|
||||||
<source>New %1 %2 created.</source>
|
<source>New %1 %2 created.</source>
|
||||||
<translation>Új %1 %2 létrehozva.</translation>
|
<translation type="vanished">Új %1 %2 létrehozva.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>delete</name>
|
<name>delete</name>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 deleted.</source>
|
<source>%1 %2 deleted.</source>
|
||||||
<translation>%1 %2 törölve.</translation>
|
<translation type="vanished">%1 %2 törölve.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>editproperty</name>
|
<name>editproperty</name>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 of %2 %3 changed from "%4" to "%5".</source>
|
<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>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 of %2 changed from %3 to %4.</source>
|
<source>%1 of %2 changed from %3 to %4.</source>
|
||||||
<translation>%1/%2 megváltozott. Régi érték: %3, új érték: %4.</translation>
|
<translation type="vanished">%1/%2 megváltozott. Régi érték: %3, új érték: %4.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -943,11 +931,11 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Function definition is not permitted.</source>
|
<source>Function definition is not permitted.</source>
|
||||||
<translation>A függvény meghatározása nem engedélyezett.</translation>
|
<translation type="vanished">A függvény meghatározása nem engedélyezett.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Expected variable for assignment.</source>
|
<source>Expected variable for assignment.</source>
|
||||||
<translation>A hozzárendeléshez várt változó.</translation>
|
<translation type="vanished">A hozzárendeléshez várt változó.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/expr-eval.js" line="1315"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/expr-eval.js" line="1315"/>
|
||||||
|
@ -1041,7 +1029,7 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
|
||||||
<translation>Körkörös függőség észlelve. A(z) %1-objektumok a(z) %2-objektumtól függenek.</translation>
|
<translation>Körkörös függőség észlelve. A(z) %1-objektumok a(z) %2-objektumtól függenek.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="143"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="144"/>
|
||||||
<source>Error while parsing expression for property %1:
|
<source>Error while parsing expression for property %1:
|
||||||
%2
|
%2
|
||||||
|
|
||||||
|
@ -1052,7 +1040,7 @@ Evaluated expression: %3</source>
|
||||||
Kiértékelt kifejezés: %3</translation>
|
Kiértékelt kifejezés: %3</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="178"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="150"/>
|
||||||
<source>Error while attempting to draw %1 %2:
|
<source>Error while attempting to draw %1 %2:
|
||||||
%3
|
%3
|
||||||
|
|
||||||
|
@ -1066,7 +1054,7 @@ Az utolsó módosítás visszavonása.</translation>
|
||||||
<context>
|
<context>
|
||||||
<name>expression</name>
|
<name>expression</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="140"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="141"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="190"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="190"/>
|
||||||
<source>LogarithmPlotter - Parsing error</source>
|
<source>LogarithmPlotter - Parsing error</source>
|
||||||
<translation>LogarithmPlotter - Elemzési hiba</translation>
|
<translation>LogarithmPlotter - Elemzési hiba</translation>
|
||||||
|
@ -1083,7 +1071,7 @@ Evaluated expression: %3</source>
|
||||||
Kiértékelt kifejezés: %3</translation>
|
Kiértékelt kifejezés: %3</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="175"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="147"/>
|
||||||
<source>LogarithmPlotter - Drawing error</source>
|
<source>LogarithmPlotter - Drawing error</source>
|
||||||
<translation>LogarithmPlotter - Rajzolási hiba</translation>
|
<translation>LogarithmPlotter - Rajzolási hiba</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1092,59 +1080,122 @@ Kiértékelt kifejezés: %3</translation>
|
||||||
<name>function</name>
|
<name>function</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Function</source>
|
<source>Function</source>
|
||||||
<translation>Függvény</translation>
|
<translation type="vanished">Függvény</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Functions</source>
|
<source>Functions</source>
|
||||||
<translation>Függvények</translation>
|
<translation type="vanished">Függvények</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>gainbode</name>
|
<name>gainbode</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Magnitude</source>
|
<source>Bode Magnitude</source>
|
||||||
<translation>Bode-nagyságrend</translation>
|
<translation type="vanished">Bode-nagyságrend</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Magnitudes</source>
|
<source>Bode Magnitudes</source>
|
||||||
<translation>Bode-nagyságrendek</translation>
|
<translation type="vanished">Bode-nagyságrendek</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>low-pass</source>
|
<source>low-pass</source>
|
||||||
<translation>aluláteresztő</translation>
|
<translation type="vanished">aluláteresztő</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>high-pass</source>
|
<source>high-pass</source>
|
||||||
<translation>felüláteresztő</translation>
|
<translation type="vanished">felüláteresztő</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>historylib</name>
|
<name>historylib</name>
|
||||||
<message>
|
<message>
|
||||||
<source>New %1 %2 created.</source>
|
<source>New %1 %2 created.</source>
|
||||||
<translation>Új %1 %2 létrehozva.</translation>
|
<translation type="vanished">Új %1 %2 létrehozva.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 deleted.</source>
|
<source>%1 %2 deleted.</source>
|
||||||
<translation>%1 %2 törölve.</translation>
|
<translation type="vanished">%1 %2 törölve.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 of %2 %3 changed from "%4" to "%5".</source>
|
<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>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 shown.</source>
|
<source>%1 %2 shown.</source>
|
||||||
<translation>%1 %2 megjelenítve.</translation>
|
<translation type="vanished">%1 %2 megjelenítve.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 hidden.</source>
|
<source>%1 %2 hidden.</source>
|
||||||
<translation>%1 %2 rejtve.</translation>
|
<translation type="vanished">%1 %2 rejtve.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>io</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="89"/>
|
||||||
|
<source>Objects</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="95"/>
|
||||||
|
<source>Settings</source>
|
||||||
|
<translation type="unfinished">Beállítások</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="101"/>
|
||||||
|
<source>History</source>
|
||||||
|
<translation type="unfinished">Előzmények</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="220"/>
|
||||||
|
<source>Saved plot to '%1'.</source>
|
||||||
|
<translation type="unfinished">Ábra mentve ide: „%1”.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="230"/>
|
||||||
|
<source>Loading file '%1'.</source>
|
||||||
|
<translation type="unfinished">A(z) „%1” fájl betöltése folyamatban van.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="273"/>
|
||||||
|
<source>Unknown object type: %1.</source>
|
||||||
|
<translation type="unfinished">Ismeretlen objektumtípus: %1.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="296"/>
|
||||||
|
<source>Invalid file provided.</source>
|
||||||
|
<translation type="unfinished">A megadott fájl érvénytelen.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="300"/>
|
||||||
|
<source>Could not save file: </source>
|
||||||
|
<translation type="unfinished">A fájl mentése nem sikerült: </translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="305"/>
|
||||||
|
<source>Loaded file '%1'.</source>
|
||||||
|
<translation type="unfinished">A(z) „%1” fájl betöltve.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="354"/>
|
||||||
|
<source>Copied plot screenshot to clipboard!</source>
|
||||||
|
<translation type="unfinished">Ábra képernyőkép vágólapra másolva!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="369"/>
|
||||||
|
<source>&Update</source>
|
||||||
|
<translation type="unfinished">&Frissítés</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="371"/>
|
||||||
|
<source>&Update LogarithmPlotter</source>
|
||||||
|
<translation type="unfinished">A LogarithmPlotter &frissítése</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>latex</name>
|
<name>latex</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="72"/>
|
<location filename="../util/latex.py" line="75"/>
|
||||||
<source>No Latex installation found.
|
<source>No Latex installation found.
|
||||||
If you already have a latex distribution installed, make sure it's installed on your path.
|
If you already have a latex distribution installed, make sure it's installed on your path.
|
||||||
Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source>
|
Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source>
|
||||||
|
@ -1153,12 +1204,12 @@ Ha már telepítve van egy LaTeX disztribúció, győződjön meg arról, hogy a
|
||||||
Egyébként letölthet egy LaTeX disztribúciót, például a TeX Live-t a https://tug.org/texlive/ címről.</translation>
|
Egyébként letölthet egy LaTeX disztribúciót, például a TeX Live-t a https://tug.org/texlive/ címről.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="76"/>
|
<location filename="../util/latex.py" line="79"/>
|
||||||
<source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source>
|
<source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source>
|
||||||
<translation>DVIPNG nem található. Ügyeljen arra, hogy a LaTeX disztribúciójából tartalmazza.</translation>
|
<translation>DVIPNG nem található. Ügyeljen arra, hogy a LaTeX disztribúciójából tartalmazza.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="158"/>
|
<location filename="../util/latex.py" line="160"/>
|
||||||
<source>An exception occured within the creation of the latex formula.
|
<source>An exception occured within the creation of the latex formula.
|
||||||
Process '{}' ended with a non-zero return code {}:
|
Process '{}' ended with a non-zero return code {}:
|
||||||
|
|
||||||
|
@ -1171,7 +1222,7 @@ A(z) „{}” folyamat nullától eltérő visszatérési kóddal ({}) végződ
|
||||||
Kérjük, ellenőrizze, hogy a LaTeX telepítése helyes-e, és ha igen, jelentse a hibát.</translation>
|
Kérjük, ellenőrizze, hogy a LaTeX telepítése helyes-e, és ha igen, jelentse a hibát.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="166"/>
|
<location filename="../util/latex.py" line="172"/>
|
||||||
<source>An exception occured within the creation of the latex formula.
|
<source>An exception occured within the creation of the latex formula.
|
||||||
Process '{}' took too long to finish:
|
Process '{}' took too long to finish:
|
||||||
{}
|
{}
|
||||||
|
@ -1182,313 +1233,293 @@ A(z) „{}” folyamat túl sokáig tartott a befejezéshez:
|
||||||
Kérjük, ellenőrizze, hogy a LaTeX telepítése helyes-e, és ha igen, jelentse a hibát.</translation>
|
Kérjük, ellenőrizze, hogy a LaTeX telepítése helyes-e, és ha igen, jelentse a hibát.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
|
||||||
<name>main</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../util/helper.py" line="98"/>
|
|
||||||
<source>Could not open file "{}":
|
|
||||||
{}</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../util/helper.py" line="100"/>
|
|
||||||
<source>Could not open file: "{}"
|
|
||||||
File does not exist.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../util/helper.py" line="155"/>
|
|
||||||
<source>Built with PySide6 (Qt) v{} and python v{}</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
<context>
|
||||||
<name>name</name>
|
<name>name</name>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 renamed to %3.</source>
|
<source>%1 %2 renamed to %3.</source>
|
||||||
<translation>%1 %2 átnevezve erre: %3.</translation>
|
<translation type="vanished">%1 %2 átnevezve erre: %3.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>parameters</name>
|
<name>parameters</name>
|
||||||
<message>
|
<message>
|
||||||
<source>above</source>
|
<source>above</source>
|
||||||
<translation>↑ Felett</translation>
|
<translation type="vanished">↑ Felett</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>below</source>
|
<source>below</source>
|
||||||
<translation>↓ Alatt</translation>
|
<translation type="vanished">↓ Alatt</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>left</source>
|
<source>left</source>
|
||||||
<translation>← Balra</translation>
|
<translation type="vanished">← Balra</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>right</source>
|
<source>right</source>
|
||||||
<translation>→ Jobbra</translation>
|
<translation type="vanished">→ Jobbra</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>above-left</source>
|
<source>above-left</source>
|
||||||
<translation>↖ Felett, balra</translation>
|
<translation type="vanished">↖ Felett, balra</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>above-right</source>
|
<source>above-right</source>
|
||||||
<translation>↗ Felett, jobbra</translation>
|
<translation type="vanished">↗ Felett, jobbra</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>below-left</source>
|
<source>below-left</source>
|
||||||
<translation>↙ Alatt, balra</translation>
|
<translation type="vanished">↙ Alatt, balra</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>below-right</source>
|
<source>below-right</source>
|
||||||
<translation>↘ Alatt, jobbra</translation>
|
<translation type="vanished">↘ Alatt, jobbra</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>center</source>
|
<source>center</source>
|
||||||
<translation>>|< Középre</translation>
|
<translation type="vanished">>|< Középre</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>top</source>
|
<source>top</source>
|
||||||
<translation>↑ Felső</translation>
|
<translation type="vanished">↑ Felső</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>bottom</source>
|
<source>bottom</source>
|
||||||
<translation>↓ Alsó</translation>
|
<translation type="vanished">↓ Alsó</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>top-left</source>
|
<source>top-left</source>
|
||||||
<translation>↖ Bal felső</translation>
|
<translation type="vanished">↖ Bal felső</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>top-right</source>
|
<source>top-right</source>
|
||||||
<translation>↗ Jobb felső</translation>
|
<translation type="vanished">↗ Jobb felső</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>bottom-left</source>
|
<source>bottom-left</source>
|
||||||
<translation>↙ Bal alsó</translation>
|
<translation type="vanished">↙ Bal alsó</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>bottom-right</source>
|
<source>bottom-right</source>
|
||||||
<translation>↘ Jobb alsó</translation>
|
<translation type="vanished">↘ Jobb alsó</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>application</source>
|
<source>application</source>
|
||||||
<translation>Alkalmazás</translation>
|
<translation type="vanished">Alkalmazás</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>function</source>
|
<source>function</source>
|
||||||
<translation>Függvény</translation>
|
<translation type="vanished">Függvény</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>high</source>
|
<source>high</source>
|
||||||
<translation>Magas</translation>
|
<translation type="vanished">Magas</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>low</source>
|
<source>low</source>
|
||||||
<translation>Alul</translation>
|
<translation type="vanished">Alul</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Next to target</source>
|
<source>Next to target</source>
|
||||||
<translation>Cél mellé</translation>
|
<translation type="vanished">Cél mellé</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>With label</source>
|
<source>With label</source>
|
||||||
<translation>Címkével</translation>
|
<translation type="vanished">Címkével</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Hidden</source>
|
<source>Hidden</source>
|
||||||
<translation>Rejtett</translation>
|
<translation type="vanished">Rejtett</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>phasebode</name>
|
<name>phasebode</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Phase</source>
|
<source>Bode Phase</source>
|
||||||
<translation>Bode-fázis</translation>
|
<translation type="vanished">Bode-fázis</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Phases</source>
|
<source>Bode Phases</source>
|
||||||
<translation>Bode-fázisok</translation>
|
<translation type="vanished">Bode-fázisok</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>point</name>
|
<name>point</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Point</source>
|
<source>Point</source>
|
||||||
<translation>Pont</translation>
|
<translation type="vanished">Pont</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Points</source>
|
<source>Points</source>
|
||||||
<translation>Pontok</translation>
|
<translation type="vanished">Pontok</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>position</name>
|
<name>position</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Position of %1 %2 set from "%3" to "%4".</source>
|
<source>Position of %1 %2 set from "%3" to "%4".</source>
|
||||||
<translation>%1 %2 áthelyezve innen: „%3” ide: „%4”.</translation>
|
<translation type="vanished">%1 %2 áthelyezve innen: „%3” ide: „%4”.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Position of %1 set from %2 to %3.</source>
|
<source>Position of %1 set from %2 to %3.</source>
|
||||||
<translation>%1 áthelyezve innen: %2 ide: %3.</translation>
|
<translation type="vanished">%1 áthelyezve innen: %2 ide: %3.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>prop</name>
|
<name>prop</name>
|
||||||
<message>
|
<message>
|
||||||
<source>expression</source>
|
<source>expression</source>
|
||||||
<translation>Kifejezés</translation>
|
<translation type="vanished">Kifejezés</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>definitionDomain</source>
|
<source>definitionDomain</source>
|
||||||
<translation>Abszcissza tartomány</translation>
|
<translation type="vanished">Abszcissza tartomány</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>destinationDomain</source>
|
<source>destinationDomain</source>
|
||||||
<translation>Ordináta tartomány</translation>
|
<translation type="vanished">Ordináta tartomány</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>labelPosition</source>
|
<source>labelPosition</source>
|
||||||
<translation>Címke helyzete</translation>
|
<translation type="vanished">Címke helyzete</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>displayMode</source>
|
<source>displayMode</source>
|
||||||
<translation>Megjelenítési mód</translation>
|
<translation type="vanished">Megjelenítési mód</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>labelX</source>
|
<source>labelX</source>
|
||||||
<translation>Címke X helyzete</translation>
|
<translation type="vanished">Címke X helyzete</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>drawPoints</source>
|
<source>drawPoints</source>
|
||||||
<translation>Pontok megjelenítése</translation>
|
<translation type="vanished">Pontok megjelenítése</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>drawDashedLines</source>
|
<source>drawDashedLines</source>
|
||||||
<translation>Szaggatott vonalak megjelenítése</translation>
|
<translation type="vanished">Szaggatott vonalak megjelenítése</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>om_0</source>
|
<source>om_0</source>
|
||||||
<translation>ω₀</translation>
|
<translation type="vanished">ω₀</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>pass</source>
|
<source>pass</source>
|
||||||
<translation>Áteresztő</translation>
|
<translation type="vanished">Áteresztő</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>gain</source>
|
<source>gain</source>
|
||||||
<translation>Nagyságrend nyeresége</translation>
|
<translation type="vanished">Nagyságrend nyeresége</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>omGraduation</source>
|
<source>omGraduation</source>
|
||||||
<translation>ω₀ érettségi megjelenítése</translation>
|
<translation type="vanished">ω₀ érettségi megjelenítése</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>phase</source>
|
<source>phase</source>
|
||||||
<translation>Fázis</translation>
|
<translation type="vanished">Fázis</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>unit</source>
|
<source>unit</source>
|
||||||
<translation>Egység használata</translation>
|
<translation type="vanished">Egység használata</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>x</source>
|
<source>x</source>
|
||||||
<translation>X</translation>
|
<translation type="vanished">X</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>y</source>
|
<source>y</source>
|
||||||
<translation>Y</translation>
|
<translation type="vanished">Y</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>pointStyle</source>
|
<source>pointStyle</source>
|
||||||
<translation>Pontstílus</translation>
|
<translation type="vanished">Pontstílus</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>probabilities</source>
|
<source>probabilities</source>
|
||||||
<translation>Valószínűségek listája</translation>
|
<translation type="vanished">Valószínűségek listája</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>text</source>
|
<source>text</source>
|
||||||
<translation>Tartalom</translation>
|
<translation type="vanished">Tartalom</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>disableLatex</source>
|
<source>disableLatex</source>
|
||||||
<translation>LaTeX-megjelenítés letiltása ennél a szövegnél</translation>
|
<translation type="vanished">LaTeX-megjelenítés letiltása ennél a szövegnél</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>targetElement</source>
|
<source>targetElement</source>
|
||||||
<translation>Tárgycél</translation>
|
<translation type="vanished">Tárgycél</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>approximate</source>
|
<source>approximate</source>
|
||||||
<translation>Hozzávetőleges érték megjelenítése</translation>
|
<translation type="vanished">Hozzávetőleges érték megjelenítése</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>rounding</source>
|
<source>rounding</source>
|
||||||
<translation>Kerekítés</translation>
|
<translation type="vanished">Kerekítés</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>displayStyle</source>
|
<source>displayStyle</source>
|
||||||
<translation>Megjelenítési stílus</translation>
|
<translation type="vanished">Megjelenítési stílus</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>targetValuePosition</source>
|
<source>targetValuePosition</source>
|
||||||
<translation>Cél értékpozíciója</translation>
|
<translation type="vanished">Cél értékpozíciója</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>defaultExpression</source>
|
<source>defaultExpression</source>
|
||||||
<translation>Alapértelmezett kifejezés</translation>
|
<translation type="vanished">Alapértelmezett kifejezés</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>baseValues</source>
|
<source>baseValues</source>
|
||||||
<translation>Kezdeményezési értékek</translation>
|
<translation type="vanished">Kezdeményezési értékek</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>repartition</name>
|
<name>repartition</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Repartition</source>
|
<source>Repartition</source>
|
||||||
<translation>Elosztás</translation>
|
<translation type="vanished">Elosztás</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Repartition functions</source>
|
<source>Repartition functions</source>
|
||||||
<translation>Elosztási függvények</translation>
|
<translation type="vanished">Elosztási függvények</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>sequence</name>
|
<name>sequence</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Sequence</source>
|
<source>Sequence</source>
|
||||||
<translation>Sorozat</translation>
|
<translation type="vanished">Sorozat</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Sequences</source>
|
<source>Sequences</source>
|
||||||
<translation>Sorozatok</translation>
|
<translation type="vanished">Sorozatok</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>sommegainsbode</name>
|
<name>sommegainsbode</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Magnitudes Sum</source>
|
<source>Bode Magnitudes Sum</source>
|
||||||
<translation>Bode-nagyságrendek összege</translation>
|
<translation type="vanished">Bode-nagyságrendek összege</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>sommephasesbode</name>
|
<name>sommephasesbode</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Phases Sum</source>
|
<source>Bode Phases Sum</source>
|
||||||
<translation>Bode-fázisok összege</translation>
|
<translation type="vanished">Bode-fázisok összege</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>text</name>
|
<name>text</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Text</source>
|
<source>Text</source>
|
||||||
<translation>Szöveg</translation>
|
<translation type="vanished">Szöveg</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Texts</source>
|
<source>Texts</source>
|
||||||
<translation>Szövegek</translation>
|
<translation type="vanished">Szövegek</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -1499,7 +1530,7 @@ File does not exist.</source>
|
||||||
<translation>Elérhető a Logaritmus-ábrázoló ({} verzió) frissítése.</translation>
|
<translation>Elérhető a Logaritmus-ábrázoló ({} verzió) frissítése.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/update.py" line="60"/>
|
<location filename="../util/update.py" line="58"/>
|
||||||
<source>No update available.</source>
|
<source>No update available.</source>
|
||||||
<translation>Nincs telepíthető frissítés.</translation>
|
<translation>Nincs telepíthető frissítés.</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1517,37 +1548,37 @@ File does not exist.</source>
|
||||||
<context>
|
<context>
|
||||||
<name>usage</name>
|
<name>usage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="71"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="69"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="78"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="76"/>
|
||||||
<source>Usage: %1</source>
|
<source>Usage: %1</source>
|
||||||
<translation>Használat: %1</translation>
|
<translation>Használat: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="81"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="79"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="97"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="95"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="110"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="108"/>
|
||||||
<source>Usage: %1 or
|
<source>Usage: %1 or
|
||||||
%2</source>
|
%2</source>
|
||||||
<translation>Használat: %1 vagy
|
<translation>Használat: %1 vagy
|
||||||
%2</translation>
|
%2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="93"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="91"/>
|
||||||
<source>integral(<from: number>, <to: number>, <f: ExecutableObject>)</source>
|
<source>integral(<from: number>, <to: number>, <f: ExecutableObject>)</source>
|
||||||
<translation>integrál(<alsó korlát: szám>, <felső korlát: szám>, <függvény: végrehajtható objektum>)</translation>
|
<translation>integrál(<alsó korlát: szám>, <felső korlát: szám>, <függvény: végrehajtható objektum>)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="94"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="92"/>
|
||||||
<source>integral(<from: number>, <to: number>, <f: string>, <variable: string>)</source>
|
<source>integral(<from: number>, <to: number>, <f: string>, <variable: string>)</source>
|
||||||
<translation>integrál(<alsó korlát: szám>, <felső korlát: szám>, <függvény: karakterlánc>, <változó: karakterlánc>)</translation>
|
<translation>integrál(<alsó korlát: szám>, <felső korlát: szám>, <függvény: karakterlánc>, <változó: karakterlánc>)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="105"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="103"/>
|
||||||
<source>derivative(<f: ExecutableObject>, <x: number>)</source>
|
<source>derivative(<f: ExecutableObject>, <x: number>)</source>
|
||||||
<translation>derivált(<függvény: VégrehajthatóObjektum>, <x: szám>)</translation>
|
<translation>derivált(<függvény: VégrehajthatóObjektum>, <x: szám>)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="106"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="104"/>
|
||||||
<source>derivative(<f: string>, <variable: string>, <x: number>)</source>
|
<source>derivative(<f: string>, <variable: string>, <x: number>)</source>
|
||||||
<translation>derivált(<függvény: karakterlánc>, <változó: karakterlánc>, <x: szám>)</translation>
|
<translation>derivált(<függvény: karakterlánc>, <változó: karakterlánc>, <x: szám>)</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1556,22 +1587,22 @@ File does not exist.</source>
|
||||||
<name>visibility</name>
|
<name>visibility</name>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 shown.</source>
|
<source>%1 %2 shown.</source>
|
||||||
<translation>%1 %2 megjelenítve.</translation>
|
<translation type="vanished">%1 %2 megjelenítve.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 hidden.</source>
|
<source>%1 %2 hidden.</source>
|
||||||
<translation>%1 %2 rejtve.</translation>
|
<translation type="vanished">%1 %2 rejtve.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>xcursor</name>
|
<name>xcursor</name>
|
||||||
<message>
|
<message>
|
||||||
<source>X Cursor</source>
|
<source>X Cursor</source>
|
||||||
<translation>X kurzor</translation>
|
<translation type="vanished">X kurzor</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>X Cursors</source>
|
<source>X Cursors</source>
|
||||||
<translation>X kurzorok</translation>
|
<translation type="vanished">X kurzorok</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
</TS>
|
</TS>
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
<context>
|
<context>
|
||||||
<name>About</name>
|
<name>About</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../logarithmplotter.py" line="123"/>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="31"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="31"/>
|
||||||
|
<location filename="../logarithmplotter.py" line="124"/>
|
||||||
<source>About LogarithmPlotter</source>
|
<source>About LogarithmPlotter</source>
|
||||||
<translation>Om</translation>
|
<translation>Om</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -202,13 +202,13 @@
|
||||||
<context>
|
<context>
|
||||||
<name>CustomPropertyList</name>
|
<name>CustomPropertyList</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="191"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="192"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="209"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="210"/>
|
||||||
<source>+ Create new %1</source>
|
<source>+ Create new %1</source>
|
||||||
<translation type="unfinished">+ Opprett nytt %1</translation>
|
<translation type="unfinished">+ Opprett nytt %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="310"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="311"/>
|
||||||
<source>Pick on graph</source>
|
<source>Pick on graph</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -260,31 +260,31 @@
|
||||||
<name>EditorDialog</name>
|
<name>EditorDialog</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Edit properties of %1 %2</source>
|
<source>Edit properties of %1 %2</source>
|
||||||
<translation>Rediger egenskaper for %1 %2</translation>
|
<translation type="vanished">Rediger egenskaper for %1 %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Name</source>
|
<source>Name</source>
|
||||||
<translation>Navn</translation>
|
<translation type="vanished">Navn</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Label content</source>
|
<source>Label content</source>
|
||||||
<translation>Etikett-innhold</translation>
|
<translation type="vanished">Etikett-innhold</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>null</source>
|
<source>null</source>
|
||||||
<translation>NULL</translation>
|
<translation type="vanished">NULL</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>name</source>
|
<source>name</source>
|
||||||
<translation>navn</translation>
|
<translation type="vanished">navn</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>name + value</source>
|
<source>name + value</source>
|
||||||
<translation>navn + veri</translation>
|
<translation type="vanished">navn + veri</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>+ Create new %1</source>
|
<source>+ Create new %1</source>
|
||||||
<translation>+ Opprett nytt %1</translation>
|
<translation type="vanished">+ Opprett nytt %1</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -437,64 +437,52 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
|
||||||
<context>
|
<context>
|
||||||
<name>LogarithmPlotter</name>
|
<name>LogarithmPlotter</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="98"/>
|
|
||||||
<source>Objects</source>
|
<source>Objects</source>
|
||||||
<translation>Objekter</translation>
|
<translation type="vanished">Objekter</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="104"/>
|
|
||||||
<source>Settings</source>
|
<source>Settings</source>
|
||||||
<translation>Innstillinger</translation>
|
<translation type="vanished">Innstillinger</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="110"/>
|
|
||||||
<source>History</source>
|
<source>History</source>
|
||||||
<translation>Historikk</translation>
|
<translation type="vanished">Historikk</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="229"/>
|
|
||||||
<source>Saved plot to '%1'.</source>
|
<source>Saved plot to '%1'.</source>
|
||||||
<translation>Lagret plott i «%1».</translation>
|
<translation type="vanished">Lagret plott i «%1».</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="239"/>
|
|
||||||
<source>Loading file '%1'.</source>
|
<source>Loading file '%1'.</source>
|
||||||
<translation>Laster inn «%1»-fil.</translation>
|
<translation type="vanished">Laster inn «%1»-fil.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="282"/>
|
|
||||||
<source>Unknown object type: %1.</source>
|
<source>Unknown object type: %1.</source>
|
||||||
<translation>Ukjent objekttype: %1.</translation>
|
<translation type="vanished">Ukjent objekttype: %1.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="305"/>
|
|
||||||
<source>Invalid file provided.</source>
|
<source>Invalid file provided.</source>
|
||||||
<translation>Ugyldig fil angitt.</translation>
|
<translation type="vanished">Ugyldig fil angitt.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="309"/>
|
|
||||||
<source>Could not save file: </source>
|
<source>Could not save file: </source>
|
||||||
<translation>Kunne ikke lagre fil: </translation>
|
<translation type="vanished">Kunne ikke lagre fil: </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="314"/>
|
|
||||||
<source>Loaded file '%1'.</source>
|
<source>Loaded file '%1'.</source>
|
||||||
<translation>Lastet inn filen «%1».</translation>
|
<translation type="vanished">Lastet inn filen «%1».</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="347"/>
|
|
||||||
<source>Copied plot screenshot to clipboard!</source>
|
<source>Copied plot screenshot to clipboard!</source>
|
||||||
<translation>Kopierte plott-skjermavbildning til utklippstavlen!</translation>
|
<translation type="vanished">Kopierte plott-skjermavbildning til utklippstavlen!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="362"/>
|
|
||||||
<source>&Update</source>
|
<source>&Update</source>
|
||||||
<translation>&Oppdater</translation>
|
<translation type="vanished">&Oppdater</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="364"/>
|
|
||||||
<source>&Update LogarithmPlotter</source>
|
<source>&Update LogarithmPlotter</source>
|
||||||
<translation>&Installer ny versjon av LogartimePlotter</translation>
|
<translation type="vanished">&Installer ny versjon av LogartimePlotter</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -519,11 +507,11 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Hide %1 %2</source>
|
<source>Hide %1 %2</source>
|
||||||
<translation>Skjul %1 %2</translation>
|
<translation type="vanished">Skjul %1 %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Show %1 %2</source>
|
<source>Show %1 %2</source>
|
||||||
<translation>Vis %1 %2</translation>
|
<translation type="vanished">Vis %1 %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Set %1 %2 position</source>
|
<source>Set %1 %2 position</source>
|
||||||
|
@ -531,11 +519,11 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Delete %1 %2</source>
|
<source>Delete %1 %2</source>
|
||||||
<translation>Slett %1 %2</translation>
|
<translation type="vanished">Slett %1 %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Pick new color for %1 %2</source>
|
<source>Pick new color for %1 %2</source>
|
||||||
<translation>Velg ny farge for %1 %2</translation>
|
<translation type="vanished">Velg ny farge for %1 %2</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -575,7 +563,7 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Snap to grid</source>
|
<source>Snap to grid</source>
|
||||||
<translation>Fest til rutenett</translation>
|
<translation type="vanished">Fest til rutenett</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="185"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="185"/>
|
||||||
|
@ -603,7 +591,7 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="316"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="317"/>
|
||||||
<source>(no pick selected)</source>
|
<source>(no pick selected)</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -999,7 +987,7 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="143"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="144"/>
|
||||||
<source>Error while parsing expression for property %1:
|
<source>Error while parsing expression for property %1:
|
||||||
%2
|
%2
|
||||||
|
|
||||||
|
@ -1007,7 +995,7 @@ Evaluated expression: %3</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="178"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="150"/>
|
||||||
<source>Error while attempting to draw %1 %2:
|
<source>Error while attempting to draw %1 %2:
|
||||||
%3
|
%3
|
||||||
|
|
||||||
|
@ -1018,7 +1006,7 @@ Undoing last change.</source>
|
||||||
<context>
|
<context>
|
||||||
<name>expression</name>
|
<name>expression</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="140"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="141"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="190"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="190"/>
|
||||||
<source>LogarithmPlotter - Parsing error</source>
|
<source>LogarithmPlotter - Parsing error</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -1032,7 +1020,7 @@ Evaluated expression: %3</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="175"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="147"/>
|
||||||
<source>LogarithmPlotter - Drawing error</source>
|
<source>LogarithmPlotter - Drawing error</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1041,71 +1029,134 @@ Evaluated expression: %3</source>
|
||||||
<name>function</name>
|
<name>function</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Function</source>
|
<source>Function</source>
|
||||||
<translation>Funksjon</translation>
|
<translation type="vanished">Funksjon</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Functions</source>
|
<source>Functions</source>
|
||||||
<translation>Funksjoner</translation>
|
<translation type="vanished">Funksjoner</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>gainbode</name>
|
<name>gainbode</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Magnitude</source>
|
<source>Bode Magnitude</source>
|
||||||
<translation>Bode-magnitude</translation>
|
<translation type="vanished">Bode-magnitude</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Magnitudes</source>
|
<source>Bode Magnitudes</source>
|
||||||
<translation>Bode-magnituder</translation>
|
<translation type="vanished">Bode-magnituder</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>low-pass</source>
|
<source>low-pass</source>
|
||||||
<translation>lavpass</translation>
|
<translation type="vanished">lavpass</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>high-pass</source>
|
<source>high-pass</source>
|
||||||
<translation>høypass</translation>
|
<translation type="vanished">høypass</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>historylib</name>
|
<name>historylib</name>
|
||||||
<message>
|
<message>
|
||||||
<source>New %1 %2 created.</source>
|
<source>New %1 %2 created.</source>
|
||||||
<translation>Ny %1 %2 opprettet.</translation>
|
<translation type="vanished">Ny %1 %2 opprettet.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 deleted.</source>
|
<source>%1 %2 deleted.</source>
|
||||||
<translation>%1 %2 slettet.</translation>
|
<translation type="vanished">%1 %2 slettet.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 of %2 %3 changed from "%4" to "%5".</source>
|
<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>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 shown.</source>
|
<source>%1 %2 shown.</source>
|
||||||
<translation>%1 %2 vist.</translation>
|
<translation type="vanished">%1 %2 vist.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 %2 hidden.</source>
|
<source>%1 %2 hidden.</source>
|
||||||
<translation>%1 %2 skjult.</translation>
|
<translation type="vanished">%1 %2 skjult.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>io</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="89"/>
|
||||||
|
<source>Objects</source>
|
||||||
|
<translation type="unfinished">Objekter</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="95"/>
|
||||||
|
<source>Settings</source>
|
||||||
|
<translation type="unfinished">Innstillinger</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="101"/>
|
||||||
|
<source>History</source>
|
||||||
|
<translation type="unfinished">Historikk</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="220"/>
|
||||||
|
<source>Saved plot to '%1'.</source>
|
||||||
|
<translation type="unfinished">Lagret plott i «%1».</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="230"/>
|
||||||
|
<source>Loading file '%1'.</source>
|
||||||
|
<translation type="unfinished">Laster inn «%1»-fil.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="273"/>
|
||||||
|
<source>Unknown object type: %1.</source>
|
||||||
|
<translation type="unfinished">Ukjent objekttype: %1.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="296"/>
|
||||||
|
<source>Invalid file provided.</source>
|
||||||
|
<translation type="unfinished">Ugyldig fil angitt.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="300"/>
|
||||||
|
<source>Could not save file: </source>
|
||||||
|
<translation type="unfinished">Kunne ikke lagre fil: </translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="305"/>
|
||||||
|
<source>Loaded file '%1'.</source>
|
||||||
|
<translation type="unfinished">Lastet inn filen «%1».</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="354"/>
|
||||||
|
<source>Copied plot screenshot to clipboard!</source>
|
||||||
|
<translation type="unfinished">Kopierte plott-skjermavbildning til utklippstavlen!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="369"/>
|
||||||
|
<source>&Update</source>
|
||||||
|
<translation type="unfinished">&Oppdater</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="371"/>
|
||||||
|
<source>&Update LogarithmPlotter</source>
|
||||||
|
<translation type="unfinished">&Installer ny versjon av LogartimePlotter</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>latex</name>
|
<name>latex</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="72"/>
|
<location filename="../util/latex.py" line="75"/>
|
||||||
<source>No Latex installation found.
|
<source>No Latex installation found.
|
||||||
If you already have a latex distribution installed, make sure it's installed on your path.
|
If you already have a latex distribution installed, make sure it's installed on your path.
|
||||||
Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source>
|
Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="76"/>
|
<location filename="../util/latex.py" line="79"/>
|
||||||
<source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source>
|
<source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="158"/>
|
<location filename="../util/latex.py" line="160"/>
|
||||||
<source>An exception occured within the creation of the latex formula.
|
<source>An exception occured within the creation of the latex formula.
|
||||||
Process '{}' ended with a non-zero return code {}:
|
Process '{}' ended with a non-zero return code {}:
|
||||||
|
|
||||||
|
@ -1114,7 +1165,7 @@ Please make sure your latex installation is correct and report a bug if so.</sou
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="166"/>
|
<location filename="../util/latex.py" line="172"/>
|
||||||
<source>An exception occured within the creation of the latex formula.
|
<source>An exception occured within the creation of the latex formula.
|
||||||
Process '{}' took too long to finish:
|
Process '{}' took too long to finish:
|
||||||
{}
|
{}
|
||||||
|
@ -1122,64 +1173,44 @@ Please make sure your latex installation is correct and report a bug if so.</sou
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
|
||||||
<name>main</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../util/helper.py" line="98"/>
|
|
||||||
<source>Could not open file "{}":
|
|
||||||
{}</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../util/helper.py" line="100"/>
|
|
||||||
<source>Could not open file: "{}"
|
|
||||||
File does not exist.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../util/helper.py" line="155"/>
|
|
||||||
<source>Built with PySide6 (Qt) v{} and python v{}</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
<context>
|
||||||
<name>phasebode</name>
|
<name>phasebode</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Phase</source>
|
<source>Bode Phase</source>
|
||||||
<translation>Bode-fase</translation>
|
<translation type="vanished">Bode-fase</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Phases</source>
|
<source>Bode Phases</source>
|
||||||
<translation>Bode-faser</translation>
|
<translation type="vanished">Bode-faser</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>point</name>
|
<name>point</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Point</source>
|
<source>Point</source>
|
||||||
<translation>Punkt</translation>
|
<translation type="vanished">Punkt</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Points</source>
|
<source>Points</source>
|
||||||
<translation>Punkter</translation>
|
<translation type="vanished">Punkter</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>repartition</name>
|
<name>repartition</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Repartition</source>
|
<source>Repartition</source>
|
||||||
<translation>Distribusjon</translation>
|
<translation type="vanished">Distribusjon</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Repartition functions</source>
|
<source>Repartition functions</source>
|
||||||
<translation>Distribusjonsfunksjoner</translation>
|
<translation type="vanished">Distribusjonsfunksjoner</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>sequence</name>
|
<name>sequence</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Sequence</source>
|
<source>Sequence</source>
|
||||||
<translation>Følge</translation>
|
<translation type="vanished">Følge</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Sequences</source>
|
<source>Sequences</source>
|
||||||
|
@ -1190,25 +1221,25 @@ File does not exist.</source>
|
||||||
<name>sommegainsbode</name>
|
<name>sommegainsbode</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Magnitudes Sum</source>
|
<source>Bode Magnitudes Sum</source>
|
||||||
<translation>Bode-magnitudesum</translation>
|
<translation type="vanished">Bode-magnitudesum</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>sommephasesbode</name>
|
<name>sommephasesbode</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Bode Phases Sum</source>
|
<source>Bode Phases Sum</source>
|
||||||
<translation>Bode-fasesum</translation>
|
<translation type="vanished">Bode-fasesum</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>text</name>
|
<name>text</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Text</source>
|
<source>Text</source>
|
||||||
<translation>Tekst</translation>
|
<translation type="vanished">Tekst</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Texts</source>
|
<source>Texts</source>
|
||||||
<translation>Tekster</translation>
|
<translation type="vanished">Tekster</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -1219,7 +1250,7 @@ File does not exist.</source>
|
||||||
<translation>En ny versjon av LogartimePlotter (v{}) er tilgjengelig</translation>
|
<translation>En ny versjon av LogartimePlotter (v{}) er tilgjengelig</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/update.py" line="60"/>
|
<location filename="../util/update.py" line="58"/>
|
||||||
<source>No update available.</source>
|
<source>No update available.</source>
|
||||||
<translation>Ingen nye versjoner.</translation>
|
<translation>Ingen nye versjoner.</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1237,36 +1268,36 @@ File does not exist.</source>
|
||||||
<context>
|
<context>
|
||||||
<name>usage</name>
|
<name>usage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="71"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="69"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="78"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="76"/>
|
||||||
<source>Usage: %1</source>
|
<source>Usage: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="81"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="79"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="97"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="95"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="110"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="108"/>
|
||||||
<source>Usage: %1 or
|
<source>Usage: %1 or
|
||||||
%2</source>
|
%2</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="93"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="91"/>
|
||||||
<source>integral(<from: number>, <to: number>, <f: ExecutableObject>)</source>
|
<source>integral(<from: number>, <to: number>, <f: ExecutableObject>)</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="94"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="92"/>
|
||||||
<source>integral(<from: number>, <to: number>, <f: string>, <variable: string>)</source>
|
<source>integral(<from: number>, <to: number>, <f: string>, <variable: string>)</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="105"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="103"/>
|
||||||
<source>derivative(<f: ExecutableObject>, <x: number>)</source>
|
<source>derivative(<f: ExecutableObject>, <x: number>)</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="106"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="104"/>
|
||||||
<source>derivative(<f: string>, <variable: string>, <x: number>)</source>
|
<source>derivative(<f: string>, <variable: string>, <x: number>)</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
<context>
|
<context>
|
||||||
<name>About</name>
|
<name>About</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../logarithmplotter.py" line="123"/>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="31"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="31"/>
|
||||||
|
<location filename="../logarithmplotter.py" line="124"/>
|
||||||
<source>About LogarithmPlotter</source>
|
<source>About LogarithmPlotter</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -202,13 +202,13 @@
|
||||||
<context>
|
<context>
|
||||||
<name>CustomPropertyList</name>
|
<name>CustomPropertyList</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="191"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="192"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="209"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="210"/>
|
||||||
<source>+ Create new %1</source>
|
<source>+ Create new %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="310"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="311"/>
|
||||||
<source>Pick on graph</source>
|
<source>Pick on graph</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -402,69 +402,6 @@ These settings can be changed at any time from the "Settings" menu.</s
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
|
||||||
<name>LogarithmPlotter</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="98"/>
|
|
||||||
<source>Objects</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="104"/>
|
|
||||||
<source>Settings</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="110"/>
|
|
||||||
<source>History</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="229"/>
|
|
||||||
<source>Saved plot to '%1'.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="239"/>
|
|
||||||
<source>Loading file '%1'.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="282"/>
|
|
||||||
<source>Unknown object type: %1.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="305"/>
|
|
||||||
<source>Invalid file provided.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="309"/>
|
|
||||||
<source>Could not save file: </source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="314"/>
|
|
||||||
<source>Loaded file '%1'.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="347"/>
|
|
||||||
<source>Copied plot screenshot to clipboard!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="362"/>
|
|
||||||
<source>&Update</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="364"/>
|
|
||||||
<source>&Update LogarithmPlotter</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
<context>
|
||||||
<name>ObjectCreationGrid</name>
|
<name>ObjectCreationGrid</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -547,7 +484,7 @@ These settings can be changed at any time from the "Settings" menu.</s
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="316"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="317"/>
|
||||||
<source>(no pick selected)</source>
|
<source>(no pick selected)</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -922,7 +859,7 @@ These settings can be changed at any time from the "Settings" menu.</s
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="143"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="144"/>
|
||||||
<source>Error while parsing expression for property %1:
|
<source>Error while parsing expression for property %1:
|
||||||
%2
|
%2
|
||||||
|
|
||||||
|
@ -930,7 +867,7 @@ Evaluated expression: %3</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="178"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="150"/>
|
||||||
<source>Error while attempting to draw %1 %2:
|
<source>Error while attempting to draw %1 %2:
|
||||||
%3
|
%3
|
||||||
|
|
||||||
|
@ -941,7 +878,7 @@ Undoing last change.</source>
|
||||||
<context>
|
<context>
|
||||||
<name>expression</name>
|
<name>expression</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="140"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="141"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="190"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="190"/>
|
||||||
<source>LogarithmPlotter - Parsing error</source>
|
<source>LogarithmPlotter - Parsing error</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -955,27 +892,90 @@ Evaluated expression: %3</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="175"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="147"/>
|
||||||
<source>LogarithmPlotter - Drawing error</source>
|
<source>LogarithmPlotter - Drawing error</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>io</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="89"/>
|
||||||
|
<source>Objects</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="95"/>
|
||||||
|
<source>Settings</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="101"/>
|
||||||
|
<source>History</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="220"/>
|
||||||
|
<source>Saved plot to '%1'.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="230"/>
|
||||||
|
<source>Loading file '%1'.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="273"/>
|
||||||
|
<source>Unknown object type: %1.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="296"/>
|
||||||
|
<source>Invalid file provided.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="300"/>
|
||||||
|
<source>Could not save file: </source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="305"/>
|
||||||
|
<source>Loaded file '%1'.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="354"/>
|
||||||
|
<source>Copied plot screenshot to clipboard!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="369"/>
|
||||||
|
<source>&Update</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="371"/>
|
||||||
|
<source>&Update LogarithmPlotter</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>latex</name>
|
<name>latex</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="72"/>
|
<location filename="../util/latex.py" line="75"/>
|
||||||
<source>No Latex installation found.
|
<source>No Latex installation found.
|
||||||
If you already have a latex distribution installed, make sure it's installed on your path.
|
If you already have a latex distribution installed, make sure it's installed on your path.
|
||||||
Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source>
|
Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="76"/>
|
<location filename="../util/latex.py" line="79"/>
|
||||||
<source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source>
|
<source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="158"/>
|
<location filename="../util/latex.py" line="160"/>
|
||||||
<source>An exception occured within the creation of the latex formula.
|
<source>An exception occured within the creation of the latex formula.
|
||||||
Process '{}' ended with a non-zero return code {}:
|
Process '{}' ended with a non-zero return code {}:
|
||||||
|
|
||||||
|
@ -984,7 +984,7 @@ Please make sure your latex installation is correct and report a bug if so.</sou
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/latex.py" line="166"/>
|
<location filename="../util/latex.py" line="172"/>
|
||||||
<source>An exception occured within the creation of the latex formula.
|
<source>An exception occured within the creation of the latex formula.
|
||||||
Process '{}' took too long to finish:
|
Process '{}' took too long to finish:
|
||||||
{}
|
{}
|
||||||
|
@ -992,26 +992,6 @@ Please make sure your latex installation is correct and report a bug if so.</sou
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
|
||||||
<name>main</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../util/helper.py" line="98"/>
|
|
||||||
<source>Could not open file "{}":
|
|
||||||
{}</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../util/helper.py" line="100"/>
|
|
||||||
<source>Could not open file: "{}"
|
|
||||||
File does not exist.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../util/helper.py" line="155"/>
|
|
||||||
<source>Built with PySide6 (Qt) v{} and python v{}</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
<context>
|
||||||
<name>update</name>
|
<name>update</name>
|
||||||
<message>
|
<message>
|
||||||
|
@ -1020,7 +1000,7 @@ File does not exist.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../util/update.py" line="60"/>
|
<location filename="../util/update.py" line="58"/>
|
||||||
<source>No update available.</source>
|
<source>No update available.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -1038,36 +1018,36 @@ File does not exist.</source>
|
||||||
<context>
|
<context>
|
||||||
<name>usage</name>
|
<name>usage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="71"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="69"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="78"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="76"/>
|
||||||
<source>Usage: %1</source>
|
<source>Usage: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="81"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="79"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="97"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="95"/>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="110"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="108"/>
|
||||||
<source>Usage: %1 or
|
<source>Usage: %1 or
|
||||||
%2</source>
|
%2</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="93"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="91"/>
|
||||||
<source>integral(<from: number>, <to: number>, <f: ExecutableObject>)</source>
|
<source>integral(<from: number>, <to: number>, <f: ExecutableObject>)</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="94"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="92"/>
|
||||||
<source>integral(<from: number>, <to: number>, <f: string>, <variable: string>)</source>
|
<source>integral(<from: number>, <to: number>, <f: string>, <variable: string>)</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="105"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="103"/>
|
||||||
<source>derivative(<f: ExecutableObject>, <x: number>)</source>
|
<source>derivative(<f: ExecutableObject>, <x: number>)</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="106"/>
|
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/integration.js" line="104"/>
|
||||||
<source>derivative(<f: string>, <variable: string>, <x: number>)</source>
|
<source>derivative(<f: string>, <variable: string>, <x: number>)</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
|
@ -41,15 +41,16 @@ chdir(path.dirname(path.realpath(__file__)))
|
||||||
if path.realpath(path.join(getcwd(), "..")) not in sys_path:
|
if path.realpath(path.join(getcwd(), "..")) not in sys_path:
|
||||||
sys_path.append(path.realpath(path.join(getcwd(), "..")))
|
sys_path.append(path.realpath(path.join(getcwd(), "..")))
|
||||||
|
|
||||||
|
|
||||||
from LogarithmPlotter import __VERSION__
|
from LogarithmPlotter import __VERSION__
|
||||||
from LogarithmPlotter.util import config, native
|
from LogarithmPlotter.util import config, native
|
||||||
from LogarithmPlotter.util.update import check_for_updates
|
from LogarithmPlotter.util.update import check_for_updates
|
||||||
from LogarithmPlotter.util.helper import Helper
|
from LogarithmPlotter.util.helper import Helper
|
||||||
from LogarithmPlotter.util.latex import Latex
|
from LogarithmPlotter.util.latex import Latex
|
||||||
|
from LogarithmPlotter.util.js import PyJSValue
|
||||||
|
|
||||||
config.init()
|
config.init()
|
||||||
|
|
||||||
|
|
||||||
def get_linux_theme():
|
def get_linux_theme():
|
||||||
des = {
|
des = {
|
||||||
"KDE": "Fusion",
|
"KDE": "Fusion",
|
||||||
|
@ -63,8 +64,8 @@ def get_linux_theme():
|
||||||
# Android
|
# Android
|
||||||
return "Material"
|
return "Material"
|
||||||
|
|
||||||
def run():
|
|
||||||
|
|
||||||
|
def run():
|
||||||
if not 'QT_QUICK_CONTROLS_STYLE' in environ:
|
if not 'QT_QUICK_CONTROLS_STYLE' in environ:
|
||||||
environ["QT_QUICK_CONTROLS_STYLE"] = {
|
environ["QT_QUICK_CONTROLS_STYLE"] = {
|
||||||
"linux": get_linux_theme(),
|
"linux": get_linux_theme(),
|
||||||
|
@ -99,7 +100,7 @@ def run():
|
||||||
# Check if lang is forced.
|
# Check if lang is forced.
|
||||||
forcedlang = [p for p in argv if p[:7] == "--lang="]
|
forcedlang = [p for p in argv if p[:7] == "--lang="]
|
||||||
locale = QLocale(forcedlang[0][7:]) if len(forcedlang) > 0 else QLocale()
|
locale = QLocale(forcedlang[0][7:]) if len(forcedlang) > 0 else QLocale()
|
||||||
if (translator.load(locale, "lp", "_", path.realpath(path.join(getcwd(), "i18n")))):
|
if translator.load(locale, "lp", "_", path.realpath(path.join(getcwd(), "i18n"))):
|
||||||
app.installTranslator(translator);
|
app.installTranslator(translator);
|
||||||
|
|
||||||
# Installing macOS file handler.
|
# Installing macOS file handler.
|
||||||
|
@ -112,21 +113,19 @@ def run():
|
||||||
global tmpfile
|
global tmpfile
|
||||||
helper = Helper(pwd, tmpfile)
|
helper = Helper(pwd, tmpfile)
|
||||||
latex = Latex(tempdir)
|
latex = Latex(tempdir)
|
||||||
modules = engine.newObject()
|
js_globals = PyJSValue(engine.globalObject())
|
||||||
engine.globalObject().setProperty('Modules', modules)
|
js_globals.Modules = engine.newObject()
|
||||||
engine.globalObject().setProperty('Helper', engine.newQObject(helper))
|
js_globals.Helper = engine.newQObject(helper)
|
||||||
engine.globalObject().setProperty("Latex", engine.newQObject(latex))
|
js_globals.Latex = engine.newQObject(latex)
|
||||||
# engine.rootContext().setContextProperty("Helper", helper)
|
|
||||||
# engine.rootContext().setContextProperty("Latex", latex)
|
|
||||||
engine.rootContext().setContextProperty("TestBuild", "--test-build" in argv)
|
engine.rootContext().setContextProperty("TestBuild", "--test-build" in argv)
|
||||||
engine.rootContext().setContextProperty("StartTime", dep_time)
|
engine.rootContext().setContextProperty("StartTime", dep_time)
|
||||||
|
|
||||||
app.translate("About","About LogarithmPlotter") # FOR SOME REASON, if this isn't included, Qt refuses to load the QML file.
|
app.translate("About", "About LogarithmPlotter")
|
||||||
|
# FOR SOME REASON, if this isn't included, Qt refuses to load the QML file.
|
||||||
|
|
||||||
engine.addImportPath(path.realpath(path.join(getcwd(), "qml")))
|
engine.addImportPath(path.realpath(path.join(getcwd(), "qml")))
|
||||||
engine.load(path.realpath(path.join(getcwd(), "qml", "eu", "ad5001", "LogarithmPlotter", "LogarithmPlotter.qml")))
|
engine.load(path.realpath(path.join(getcwd(), "qml", "eu", "ad5001", "LogarithmPlotter", "LogarithmPlotter.qml")))
|
||||||
|
|
||||||
|
|
||||||
if not engine.rootObjects():
|
if not engine.rootObjects():
|
||||||
print("No root object", path.realpath(path.join(getcwd(), "qml")))
|
print("No root object", path.realpath(path.join(getcwd(), "qml")))
|
||||||
print(path.realpath(path.join(getcwd(), "qml", "eu", "ad5001", "LogarithmPlotter", "LogarithmPlotter.qml")))
|
print(path.realpath(path.join(getcwd(), "qml", "eu", "ad5001", "LogarithmPlotter", "LogarithmPlotter.qml")))
|
||||||
|
@ -135,11 +134,11 @@ def run():
|
||||||
# Open the current diagram
|
# Open the current diagram
|
||||||
chdir(pwd)
|
chdir(pwd)
|
||||||
if len(argv) > 0 and path.exists(argv[-1]) and argv[-1].split('.')[-1] in ['lpf']:
|
if len(argv) > 0 and path.exists(argv[-1]) and argv[-1].split('.')[-1] in ['lpf']:
|
||||||
engine.rootObjects()[0].loadDiagram(argv[-1])
|
js_globals.Modules.IO.loadDiagram(argv[-1])
|
||||||
chdir(path.dirname(path.realpath(__file__)))
|
chdir(path.dirname(path.realpath(__file__)))
|
||||||
|
|
||||||
if platform == "darwin":
|
if platform == "darwin":
|
||||||
macOSFileOpenHandler.init_graphics(engine.rootObjects()[0])
|
macOSFileOpenHandler.init_io(js_globals.Modules.IO)
|
||||||
|
|
||||||
# Check for LaTeX installation if LaTeX support is enabled
|
# Check for LaTeX installation if LaTeX support is enabled
|
||||||
if config.getSetting("enable_latex"):
|
if config.getSetting("enable_latex"):
|
||||||
|
@ -155,6 +154,6 @@ def run():
|
||||||
config.save()
|
config.save()
|
||||||
exit(exit_code)
|
exit(exit_code)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
run()
|
run()
|
||||||
|
|
||||||
|
|
|
@ -86,19 +86,19 @@ ApplicationWindow {
|
||||||
width: parent.width
|
width: parent.width
|
||||||
anchors.top: parent.top
|
anchors.top: parent.top
|
||||||
TabButton {
|
TabButton {
|
||||||
text: qsTr("Objects")
|
text: qsTranslate('io', "Objects")
|
||||||
icon.name: 'polygon-add-nodes'
|
icon.name: 'polygon-add-nodes'
|
||||||
icon.color: sysPalette.windowText
|
icon.color: sysPalette.windowText
|
||||||
//height: 24
|
//height: 24
|
||||||
}
|
}
|
||||||
TabButton {
|
TabButton {
|
||||||
text: qsTr("Settings")
|
text: qsTranslate('io', "Settings")
|
||||||
icon.name: 'preferences-system-symbolic'
|
icon.name: 'preferences-system-symbolic'
|
||||||
icon.color: sysPalette.windowText
|
icon.color: sysPalette.windowText
|
||||||
//height: 24
|
//height: 24
|
||||||
}
|
}
|
||||||
TabButton {
|
TabButton {
|
||||||
text: qsTr("History")
|
text: qsTranslate('io', "History")
|
||||||
icon.name: 'view-history'
|
icon.name: 'view-history'
|
||||||
icon.color: sysPalette.windowText
|
icon.color: sysPalette.windowText
|
||||||
//height: 24
|
//height: 24
|
||||||
|
@ -159,7 +159,7 @@ ApplicationWindow {
|
||||||
|
|
||||||
property bool firstDrawDone: false
|
property bool firstDrawDone: false
|
||||||
|
|
||||||
onPainted: if(!firstDrawDone) {
|
onPainted: if(!firstDrawDone) {
|
||||||
firstDrawDone = true;
|
firstDrawDone = true;
|
||||||
console.info("First paint done in " + (new Date().getTime()-(StartTime*1000)) + "ms")
|
console.info("First paint done in " + (new Date().getTime()-(StartTime*1000)) + "ms")
|
||||||
if(TestBuild == true) {
|
if(TestBuild == true) {
|
||||||
|
@ -182,130 +182,6 @@ ApplicationWindow {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
|
||||||
\qmlmethod void LogarithmPlotter::saveDiagram(string filename)
|
|
||||||
Saves the diagram to a certain \c filename.
|
|
||||||
*/
|
|
||||||
function saveDiagram(filename) {
|
|
||||||
if(['lpf'].indexOf(filename.split('.')[filename.split('.').length-1]) == -1)
|
|
||||||
filename += '.lpf'
|
|
||||||
settings.saveFilename = filename
|
|
||||||
var objs = {}
|
|
||||||
for(var objType in Modules.Objects.currentObjects){
|
|
||||||
objs[objType] = []
|
|
||||||
for(var obj of Modules.Objects.currentObjects[objType]) {
|
|
||||||
objs[objType].push(obj.export())
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Helper.write(filename, JSON.stringify({
|
|
||||||
"xzoom": settings.xzoom,
|
|
||||||
"yzoom": settings.yzoom,
|
|
||||||
"xmin": settings.xmin,
|
|
||||||
"ymax": settings.ymax,
|
|
||||||
"xaxisstep": settings.xaxisstep,
|
|
||||||
"yaxisstep": settings.yaxisstep,
|
|
||||||
"xaxislabel": settings.xlabel,
|
|
||||||
"yaxislabel": settings.ylabel,
|
|
||||||
"logscalex": settings.logscalex,
|
|
||||||
"linewidth": settings.linewidth,
|
|
||||||
"showxgrad": settings.showxgrad,
|
|
||||||
"showygrad": settings.showygrad,
|
|
||||||
"textsize": settings.textsize,
|
|
||||||
"history": history.serialize(),
|
|
||||||
"width": root.width,
|
|
||||||
"height": root.height,
|
|
||||||
"objects": objs,
|
|
||||||
"type": "logplotv1"
|
|
||||||
}))
|
|
||||||
alert.show(qsTr("Saved plot to '%1'.").arg(filename.split("/").pop()))
|
|
||||||
history.saved = true
|
|
||||||
}
|
|
||||||
|
|
||||||
/*!
|
|
||||||
\qmlmethod void LogarithmPlotter::saveDiagram(string filename)
|
|
||||||
Loads the diagram from a certain \c filename.
|
|
||||||
*/
|
|
||||||
function loadDiagram(filename) {
|
|
||||||
let basename = filename.split("/").pop()
|
|
||||||
alert.show(qsTr("Loading file '%1'.").arg(basename))
|
|
||||||
let data = JSON.parse(Helper.load(filename))
|
|
||||||
let error = "";
|
|
||||||
if(Object.keys(data).includes("type") && data["type"] == "logplotv1") {
|
|
||||||
history.clear()
|
|
||||||
// Importing settings
|
|
||||||
settings.saveFilename = filename
|
|
||||||
settings.xzoom = data["xzoom"]
|
|
||||||
settings.yzoom = data["yzoom"]
|
|
||||||
settings.xmin = data["xmin"]
|
|
||||||
settings.ymax = data["ymax"]
|
|
||||||
settings.xaxisstep = data["xaxisstep"]
|
|
||||||
settings.yaxisstep = data["yaxisstep"]
|
|
||||||
settings.xlabel = data["xaxislabel"]
|
|
||||||
settings.ylabel = data["yaxislabel"]
|
|
||||||
settings.logscalex = data["logscalex"]
|
|
||||||
if("showxgrad" in data)
|
|
||||||
settings.showxgrad = data["showxgrad"]
|
|
||||||
if("showygrad" in data)
|
|
||||||
settings.textsize = data["showygrad"]
|
|
||||||
if("linewidth" in data)
|
|
||||||
settings.linewidth = data["linewidth"]
|
|
||||||
if("textsize" in data)
|
|
||||||
settings.textsize = data["textsize"]
|
|
||||||
root.height = data["height"]
|
|
||||||
root.width = data["width"]
|
|
||||||
|
|
||||||
// Importing objects
|
|
||||||
Modules.Objects.currentObjects = {}
|
|
||||||
Modules.Object.keys(Objects.currentObjectsByName).forEach(key => {
|
|
||||||
delete Modules.Objects.currentObjectsByName[key];
|
|
||||||
// Required to keep the same reference for the copy of the object used in expression variable detection.
|
|
||||||
// Another way would be to change the reference as well, but I feel like the code would be less clean.
|
|
||||||
})
|
|
||||||
for(let objType in data['objects']) {
|
|
||||||
if(Object.keys(Modules.Objects.types).indexOf(objType) > -1) {
|
|
||||||
Modules.Objects.currentObjects[objType] = []
|
|
||||||
for(let objData of data['objects'][objType]) {
|
|
||||||
let obj = new Modules.Objects.types[objType](...objData)
|
|
||||||
Modules.Objects.currentObjects[objType].push(obj)
|
|
||||||
Modules.Objects.currentObjectsByName[obj.name] = obj
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
error += qsTr("Unknown object type: %1.").arg(objType) + "\n";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Updating object dependencies.
|
|
||||||
for(let objName in Modules.Objects.currentObjectsByName)
|
|
||||||
Modules.Objects.currentObjectsByName[objName].update()
|
|
||||||
|
|
||||||
// Importing history
|
|
||||||
if("history" in data)
|
|
||||||
history.unserialize(...data["history"])
|
|
||||||
|
|
||||||
// Refreshing sidebar
|
|
||||||
if(sidebarSelector.currentIndex == 0) {
|
|
||||||
// For some reason, if we load a file while the tab is on object,
|
|
||||||
// we get stuck in a Qt-side loop? Qt bug or side-effect here, I don't know.
|
|
||||||
sidebarSelector.currentIndex = 1
|
|
||||||
objectLists.update()
|
|
||||||
delayRefreshTimer.start()
|
|
||||||
} else {
|
|
||||||
objectLists.update()
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
error = qsTr("Invalid file provided.")
|
|
||||||
}
|
|
||||||
if(error != "") {
|
|
||||||
console.log(error)
|
|
||||||
alert.show(qsTr("Could not save file: ") + error)
|
|
||||||
// TODO: Error handling
|
|
||||||
return
|
|
||||||
}
|
|
||||||
drawCanvas.requestPaint()
|
|
||||||
alert.show(qsTr("Loaded file '%1'.").arg(basename))
|
|
||||||
history.saved = true
|
|
||||||
}
|
|
||||||
|
|
||||||
Timer {
|
Timer {
|
||||||
id: delayRefreshTimer
|
id: delayRefreshTimer
|
||||||
repeat: false
|
repeat: false
|
||||||
|
@ -327,6 +203,22 @@ ApplicationWindow {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*!
|
||||||
|
\qmlmethod void LogarithmPlotter::updateObjectsLists()
|
||||||
|
Updates the objects lists when loading a file.
|
||||||
|
*/
|
||||||
|
function updateObjectsLists() {
|
||||||
|
if(sidebarSelector.currentIndex === 0) {
|
||||||
|
// For some reason, if we load a file while the tab is on object,
|
||||||
|
// we get stuck in a Qt-side loop? Qt bug or side-effect here, I don't know.
|
||||||
|
sidebarSelector.currentIndex = 1
|
||||||
|
objectLists.update()
|
||||||
|
delayRefreshTimer.start()
|
||||||
|
} else {
|
||||||
|
objectLists.update()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\qmlmethod void LogarithmPlotter::copyDiagramToClipboard()
|
\qmlmethod void LogarithmPlotter::copyDiagramToClipboard()
|
||||||
Copies the current diagram image to the clipboard.
|
Copies the current diagram image to the clipboard.
|
||||||
|
@ -335,7 +227,7 @@ ApplicationWindow {
|
||||||
var file = Helper.gettmpfile()
|
var file = Helper.gettmpfile()
|
||||||
drawCanvas.save(file)
|
drawCanvas.save(file)
|
||||||
Helper.copyImageToClipboard()
|
Helper.copyImageToClipboard()
|
||||||
alert.show(qsTr("Copied plot screenshot to clipboard!"))
|
alert.show(qsTranslate('io', "Copied plot screenshot to clipboard!"))
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
@ -350,11 +242,11 @@ ApplicationWindow {
|
||||||
|
|
||||||
Menu {
|
Menu {
|
||||||
id: updateMenu
|
id: updateMenu
|
||||||
title: qsTr("&Update")
|
title: qsTranslate('io', "&Update")
|
||||||
Action {
|
Action {
|
||||||
text: qsTr("&Update LogarithmPlotter")
|
text: qsTranslate('io', "&Update LogarithmPlotter")
|
||||||
icon.name: 'update'
|
icon.name: 'update'
|
||||||
onTriggered: Qt.openUrlExternally("https://dev.apps.ad5001.eu/logarithmplotter")
|
onTriggered: Qt.openUrlExternally("https://apps.ad5001.eu/logarithmplotter/")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -127,6 +127,10 @@ ScrollView {
|
||||||
*/
|
*/
|
||||||
property string saveFilename: ""
|
property string saveFilename: ""
|
||||||
|
|
||||||
|
Component.onCompleted: {
|
||||||
|
Modules.IO.initialize(root, settings, alert)
|
||||||
|
}
|
||||||
|
|
||||||
Column {
|
Column {
|
||||||
spacing: 10
|
spacing: 10
|
||||||
width: parent.width
|
width: parent.width
|
||||||
|
@ -138,9 +142,9 @@ ScrollView {
|
||||||
var filePath = fdiag.currentFile.toString().substr(7)
|
var filePath = fdiag.currentFile.toString().substr(7)
|
||||||
settings.saveFilename = filePath
|
settings.saveFilename = filePath
|
||||||
if(exportMode) {
|
if(exportMode) {
|
||||||
root.saveDiagram(filePath)
|
Modules.IO.saveDiagram(filePath)
|
||||||
} else {
|
} else {
|
||||||
root.loadDiagram(filePath)
|
Modules.IO.loadDiagram(filePath)
|
||||||
if(xAxisLabel.find(settings.xlabel) == -1) xAxisLabel.model.append({text: settings.xlabel})
|
if(xAxisLabel.find(settings.xlabel) == -1) xAxisLabel.model.append({text: settings.xlabel})
|
||||||
xAxisLabel.editText = settings.xlabel
|
xAxisLabel.editText = settings.xlabel
|
||||||
if(yAxisLabel.find(settings.ylabel) == -1) yAxisLabel.model.append({text: settings.ylabel})
|
if(yAxisLabel.find(settings.ylabel) == -1) yAxisLabel.model.append({text: settings.ylabel})
|
||||||
|
@ -442,7 +446,7 @@ ScrollView {
|
||||||
if(settings.saveFilename == "") {
|
if(settings.saveFilename == "") {
|
||||||
saveAs()
|
saveAs()
|
||||||
} else {
|
} else {
|
||||||
root.saveDiagram(settings.saveFilename)
|
Modules.IO.saveDiagram(settings.saveFilename)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -6,3 +6,4 @@
|
||||||
.import "math/latex.mjs" as Latex
|
.import "math/latex.mjs" as Latex
|
||||||
.import "history/common.mjs" as HistoryCommon
|
.import "history/common.mjs" as HistoryCommon
|
||||||
.import "canvas.mjs" as CanvasAPI
|
.import "canvas.mjs" as CanvasAPI
|
||||||
|
.import "io.mjs" as IOAPI
|
|
@ -34,7 +34,10 @@ class HistoryCommonAPI extends Module {
|
||||||
|
|
||||||
undo() { this.history.undo() }
|
undo() { this.history.undo() }
|
||||||
redo() { this.history.redo() }
|
redo() { this.history.redo() }
|
||||||
|
clear() { this.history.clear() }
|
||||||
addToHistory(action) { this.history.addToHistory(action) }
|
addToHistory(action) { this.history.addToHistory(action) }
|
||||||
|
unserialize(data) { this.history.unserialize(data) }
|
||||||
|
serialize() { return this.history.serialize() }
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @type {HistoryCommonAPI} */
|
/** @type {HistoryCommonAPI} */
|
||||||
|
|
168
LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/js/io.mjs
Normal file
168
LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/js/io.mjs
Normal file
|
@ -0,0 +1,168 @@
|
||||||
|
/**
|
||||||
|
* LogarithmPlotter - 2D plotter software to make BODE plots, sequences and distribution functions.
|
||||||
|
* Copyright (C) 2021-2024 Ad5001
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
import {Module} from "./modules.mjs"
|
||||||
|
|
||||||
|
class IOAPI extends Module {
|
||||||
|
|
||||||
|
constructor() {
|
||||||
|
super('IO', [
|
||||||
|
Modules.Objects,
|
||||||
|
Modules.History
|
||||||
|
])
|
||||||
|
/**
|
||||||
|
* Path of the currently opened file. Empty if no file is opened.
|
||||||
|
* @type {string}
|
||||||
|
*/
|
||||||
|
this.saveFileName = ""
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Initializes module with QML elements.
|
||||||
|
* @param {LogarithmPlotter} rootElement
|
||||||
|
* @param {Settings} settings
|
||||||
|
* @param {{show: function(string)}} alert
|
||||||
|
*/
|
||||||
|
initialize(rootElement, settings, alert) {
|
||||||
|
this.rootElement = rootElement
|
||||||
|
this.settings = settings
|
||||||
|
this.alert = alert
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Saves the diagram to a certain \c filename.
|
||||||
|
* @param {string} filename
|
||||||
|
*/
|
||||||
|
saveDiagram(filename) {
|
||||||
|
// Add extension if necessary
|
||||||
|
if(['lpf'].indexOf(filename.split('.')[filename.split('.').length-1]) === -1)
|
||||||
|
filename += '.lpf'
|
||||||
|
this.saveFilename = filename
|
||||||
|
let objs = {}
|
||||||
|
for(let objType in Modules.Objects.currentObjects){
|
||||||
|
objs[objType] = []
|
||||||
|
for(let obj of Modules.Objects.currentObjects[objType]) {
|
||||||
|
objs[objType].push(obj.export())
|
||||||
|
}
|
||||||
|
}
|
||||||
|
let settings = {
|
||||||
|
"xzoom": this.settings.xzoom,
|
||||||
|
"yzoom": this.settings.yzoom,
|
||||||
|
"xmin": this.settings.xmin,
|
||||||
|
"ymax": this.settings.ymax,
|
||||||
|
"xaxisstep": this.settings.xaxisstep,
|
||||||
|
"yaxisstep": this.settings.yaxisstep,
|
||||||
|
"xaxislabel": this.settings.xlabel,
|
||||||
|
"yaxislabel": this.settings.ylabel,
|
||||||
|
"logscalex": this.settings.logscalex,
|
||||||
|
"linewidth": this.settings.linewidth,
|
||||||
|
"showxgrad": this.settings.showxgrad,
|
||||||
|
"showygrad": this.settings.showygrad,
|
||||||
|
"textsize": this.settings.textsize,
|
||||||
|
"history": Modules.History.serialize(),
|
||||||
|
"width": this.rootElement.width,
|
||||||
|
"height": this.rootElement.height,
|
||||||
|
"objects": objs,
|
||||||
|
"type": "logplotv1"
|
||||||
|
}
|
||||||
|
Helper.write(filename, JSON.stringify(settings))
|
||||||
|
this.alert.show(qsTranslate('io', "Saved plot to '%1'.").arg(filename.split("/").pop()))
|
||||||
|
Modules.History.history.saved = true
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Loads the diagram from a certain \c filename.
|
||||||
|
* @param {string} filename
|
||||||
|
*/
|
||||||
|
loadDiagram(filename) {
|
||||||
|
let basename = filename.split("/").pop()
|
||||||
|
this.alert.show(qsTranslate('io', "Loading file '%1'.").arg(basename))
|
||||||
|
let data = JSON.parse(Helper.load(filename))
|
||||||
|
let error = "";
|
||||||
|
if(Object.keys(data).includes("type") && data["type"] === "logplotv1") {
|
||||||
|
Modules.History.clear()
|
||||||
|
// Importing settings
|
||||||
|
this.settings.saveFilename = filename
|
||||||
|
this.settings.xzoom = data["xzoom"]
|
||||||
|
this.settings.yzoom = data["yzoom"]
|
||||||
|
this.settings.xmin = data["xmin"]
|
||||||
|
this.settings.ymax = data["ymax"]
|
||||||
|
this.settings.xaxisstep = data["xaxisstep"]
|
||||||
|
this.settings.yaxisstep = data["yaxisstep"]
|
||||||
|
this.settings.xlabel = data["xaxislabel"]
|
||||||
|
this.settings.ylabel = data["yaxislabel"]
|
||||||
|
this.settings.logscalex = data["logscalex"]
|
||||||
|
if("showxgrad" in data)
|
||||||
|
this.settings.showxgrad = data["showxgrad"]
|
||||||
|
if("showygrad" in data)
|
||||||
|
this.settings.textsize = data["showygrad"]
|
||||||
|
if("linewidth" in data)
|
||||||
|
this.settings.linewidth = data["linewidth"]
|
||||||
|
if("textsize" in data)
|
||||||
|
this.settings.textsize = data["textsize"]
|
||||||
|
this.rootElement.height = data["height"]
|
||||||
|
this.rootElement.width = data["width"]
|
||||||
|
|
||||||
|
// Importing objects
|
||||||
|
Modules.Objects.currentObjects = {}
|
||||||
|
for(let key of Object.keys(Modules.Objects.currentObjectsByName)) {
|
||||||
|
delete Modules.Objects.currentObjectsByName[key];
|
||||||
|
// Required to keep the same reference for the copy of the object used in expression variable detection.
|
||||||
|
// Another way would be to change the reference as well, but I feel like the code would be less clean.
|
||||||
|
}
|
||||||
|
for(let objType in data['objects']) {
|
||||||
|
if(Object.keys(Modules.Objects.types).indexOf(objType) > -1) {
|
||||||
|
Modules.Objects.currentObjects[objType] = []
|
||||||
|
for(let objData of data['objects'][objType]) {
|
||||||
|
let obj = new Modules.Objects.types[objType](...objData)
|
||||||
|
Modules.Objects.currentObjects[objType].push(obj)
|
||||||
|
Modules.Objects.currentObjectsByName[obj.name] = obj
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
error += qsTranslate('io', "Unknown object type: %1.").arg(objType) + "\n";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Updating object dependencies.
|
||||||
|
for(let objName in Modules.Objects.currentObjectsByName)
|
||||||
|
Modules.Objects.currentObjectsByName[objName].update()
|
||||||
|
|
||||||
|
// Importing history
|
||||||
|
if("history" in data)
|
||||||
|
Modules.History.unserialize(...data["history"])
|
||||||
|
|
||||||
|
// Refreshing sidebar
|
||||||
|
this.rootElement.updateObjectsLists()
|
||||||
|
} else {
|
||||||
|
error = qsTranslate('io', "Invalid file provided.")
|
||||||
|
}
|
||||||
|
if(error !== "") {
|
||||||
|
console.log(error)
|
||||||
|
this.alert.show(qsTranslate('io', "Could not save file: ") + error)
|
||||||
|
// TODO: Error handling
|
||||||
|
return
|
||||||
|
}
|
||||||
|
Modules.Canvas.redraw()
|
||||||
|
this.alert.show(qsTranslate('io', "Loaded file '%1'.").arg(basename))
|
||||||
|
Modules.History.history.saved = true
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/** @type {IOAPI} */
|
||||||
|
Modules.IO = Modules.IO || new IOAPI()
|
|
@ -31,6 +31,7 @@ from urllib.error import HTTPError, URLError
|
||||||
from LogarithmPlotter import __VERSION__
|
from LogarithmPlotter import __VERSION__
|
||||||
from LogarithmPlotter.util import config
|
from LogarithmPlotter.util import config
|
||||||
|
|
||||||
|
|
||||||
class ChangelogFetcher(QRunnable):
|
class ChangelogFetcher(QRunnable):
|
||||||
def __init__(self, helper):
|
def __init__(self, helper):
|
||||||
QRunnable.__init__(self)
|
QRunnable.__init__(self)
|
||||||
|
@ -45,11 +46,13 @@ class ChangelogFetcher(QRunnable):
|
||||||
r.close()
|
r.close()
|
||||||
msg_text = "".join(map(lambda x: x.decode('utf-8'), lines)).strip()
|
msg_text = "".join(map(lambda x: x.decode('utf-8'), lines)).strip()
|
||||||
except HTTPError as e:
|
except HTTPError as e:
|
||||||
msg_text = QCoreApplication.translate("changelog","Could not fetch changelog: Server error {}.").format(str(e.code))
|
msg_text = QCoreApplication.translate("changelog", "Could not fetch changelog: Server error {}.").format(
|
||||||
|
str(e.code))
|
||||||
except URLError as e:
|
except URLError as e:
|
||||||
msg_text = QCoreApplication.translate("changelog", "Could not fetch update: {}.").format(str(e.reason))
|
msg_text = QCoreApplication.translate("changelog", "Could not fetch update: {}.").format(str(e.reason))
|
||||||
self.helper.gotChangelog.emit(msg_text)
|
self.helper.gotChangelog.emit(msg_text)
|
||||||
|
|
||||||
|
|
||||||
class Helper(QObject):
|
class Helper(QObject):
|
||||||
changelogFetched = Signal(str)
|
changelogFetched = Signal(str)
|
||||||
gotChangelog = Signal(str)
|
gotChangelog = Signal(str)
|
||||||
|
@ -95,7 +98,10 @@ class Helper(QObject):
|
||||||
else:
|
else:
|
||||||
raise Exception("Invalid LogarithmPlotter file.")
|
raise Exception("Invalid LogarithmPlotter file.")
|
||||||
except Exception as e: # If file can't be loaded
|
except Exception as e: # If file can't be loaded
|
||||||
QMessageBox.warning(None, 'LogarithmPlotter', QCoreApplication.translate('main','Could not open file "{}":\n{}').format(filename, e), QMessageBox.Ok) # Cannot parse file
|
QMessageBox.warning(None, 'LogarithmPlotter',
|
||||||
|
QCoreApplication.translate('main', 'Could not open file "{}":\n{}').format(filename,
|
||||||
|
e),
|
||||||
|
QMessageBox.Ok) # Cannot parse file
|
||||||
else:
|
else:
|
||||||
QMessageBox.warning(None, 'LogarithmPlotter', QCoreApplication.translate('main', 'Could not open file: "{}"\nFile does not exist.').format(filename), QMessageBox.Ok) # Cannot parse file
|
QMessageBox.warning(None, 'LogarithmPlotter', QCoreApplication.translate('main', 'Could not open file: "{}"\nFile does not exist.').format(filename), QMessageBox.Ok) # Cannot parse file
|
||||||
try:
|
try:
|
||||||
|
@ -152,7 +158,9 @@ class Helper(QObject):
|
||||||
"""
|
"""
|
||||||
Returns the version info about Qt, PySide6 & Python
|
Returns the version info about Qt, PySide6 & Python
|
||||||
"""
|
"""
|
||||||
return QCoreApplication.translate('main',"Built with PySide6 (Qt) v{} and python v{}").format(PySide6_version, sys_version.split("\n")[0])
|
return QCoreApplication.translate('main', "Built with PySide6 (Qt) v{} and python v{}").format(PySide6_version,
|
||||||
|
sys_version.split(
|
||||||
|
"\n")[0])
|
||||||
|
|
||||||
@Slot()
|
@Slot()
|
||||||
def fetchChangelog(self):
|
def fetchChangelog(self):
|
||||||
|
@ -167,4 +175,3 @@ class Helper(QObject):
|
||||||
# Fetch it from the internet.
|
# Fetch it from the internet.
|
||||||
runnable = ChangelogFetcher(self)
|
runnable = ChangelogFetcher(self)
|
||||||
QThreadPool.globalInstance().start(runnable)
|
QThreadPool.globalInstance().start(runnable)
|
||||||
|
|
||||||
|
|
52
LogarithmPlotter/util/js.py
Normal file
52
LogarithmPlotter/util/js.py
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
"""
|
||||||
|
* LogarithmPlotter - 2D plotter software to make BODE plots, sequences and distribution functions.
|
||||||
|
* Copyright (C) 2021-2024 Ad5001
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
"""
|
||||||
|
|
||||||
|
from PySide6.QtQml import QJSValue
|
||||||
|
|
||||||
|
|
||||||
|
class PyJSValue:
|
||||||
|
"""
|
||||||
|
Wrapper to provide easy way to interact with JavaScript values in Python directly.
|
||||||
|
"""
|
||||||
|
def __init__(self, js_value: QJSValue, parent: QJSValue = None):
|
||||||
|
self.qjs_value = js_value
|
||||||
|
self._parent = parent
|
||||||
|
|
||||||
|
def __getattr__(self, item):
|
||||||
|
return PyJSValue(self.qjs_value.property(item), self.qjs_value)
|
||||||
|
|
||||||
|
def __setattr__(self, key, value):
|
||||||
|
if key in ['qjs_value', '_parent']:
|
||||||
|
# Fallback
|
||||||
|
object.__setattr__(self, key, value)
|
||||||
|
elif isinstance(value, PyJSValue):
|
||||||
|
# Set property
|
||||||
|
self.qjs_value.setProperty(key, value.qjs_value)
|
||||||
|
else:
|
||||||
|
print('Setting', key, value)
|
||||||
|
self.qjs_value.setProperty(key, value)
|
||||||
|
|
||||||
|
def __call__(self, *args, **kwargs):
|
||||||
|
if self.qjs_value.isCallable():
|
||||||
|
if self._parent is None:
|
||||||
|
return self.qjs_value.call(args)
|
||||||
|
else:
|
||||||
|
return self.qjs_value.callWithInstance(self._parent, args)
|
||||||
|
else:
|
||||||
|
raise ValueError('Cannot call non-function JS value.')
|
||||||
|
|
|
@ -160,10 +160,7 @@ class Latex(QObject):
|
||||||
QCoreApplication.translate("latex", "An exception occured within the creation of the latex formula.\nProcess '{}' ended with a non-zero return code {}:\n\n{}\nPlease make sure your latex installation is correct and report a bug if so.")
|
QCoreApplication.translate("latex", "An exception occured within the creation of the latex formula.\nProcess '{}' ended with a non-zero return code {}:\n\n{}\nPlease make sure your latex installation is correct and report a bug if so.")
|
||||||
.format(" ".join(process), proc.returncode,
|
.format(" ".join(process), proc.returncode,
|
||||||
str(out, 'utf8') + "\n" + str(err, 'utf8')))
|
str(out, 'utf8') + "\n" + str(err, 'utf8')))
|
||||||
raise Exception(
|
raise Exception("{0} process exited with return code {1}:\n{2}\n{3}".format(" ".join(process), str(proc.returncode), str(out, 'utf8'), str(err, 'utf8')))
|
||||||
" ".join(process) + " process exited with return code " + str(proc.returncode) + ":\n" + str(out,
|
|
||||||
'utf8') + "\n" + str(
|
|
||||||
err, 'utf8'))
|
|
||||||
except TimeoutExpired as e:
|
except TimeoutExpired as e:
|
||||||
# Process timed out
|
# Process timed out
|
||||||
proc.kill()
|
proc.kill()
|
||||||
|
|
|
@ -20,29 +20,30 @@
|
||||||
|
|
||||||
from PySide6.QtCore import QObject, QEvent
|
from PySide6.QtCore import QObject, QEvent
|
||||||
|
|
||||||
|
|
||||||
# On macOS, opening a file through finder can only be fetched through the
|
# On macOS, opening a file through finder can only be fetched through the
|
||||||
# QFileOpenEvent and NOT throught command line parameters.
|
# QFileOpenEvent and NOT through command line parameters.
|
||||||
class MacOSFileOpenHandler(QObject):
|
class MacOSFileOpenHandler(QObject):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.initilized = False
|
self.initialized = False
|
||||||
self.mainwindow = None
|
self.io_module = None
|
||||||
self.opened_file = ""
|
self.opened_file = ""
|
||||||
QObject.__init__(self)
|
QObject.__init__(self)
|
||||||
|
|
||||||
def init_graphics(self, mainwindow):
|
def init_io(self, io_modules):
|
||||||
self.mainwindow = mainwindow
|
self.io_module = io_modules
|
||||||
self.initilized = True
|
self.initialized = True
|
||||||
if self.opened_file != "":
|
if self.opened_file != "":
|
||||||
self.open_file()
|
self.open_file()
|
||||||
|
|
||||||
def open_file(self):
|
def open_file(self):
|
||||||
self.mainwindow.loadDiagram(self.opened_file)
|
self.io_module.loadDiagram(self.opened_file)
|
||||||
|
|
||||||
def eventFilter(self, obj, event):
|
def eventFilter(self, obj, event):
|
||||||
if event.type() == QEvent.FileOpen:
|
if event.type() == QEvent.FileOpen:
|
||||||
print("Got file", event.file(), self.initilized)
|
print("Got file", event.file(), self.initialized)
|
||||||
self.opened_file = event.file()
|
self.opened_file = event.file()
|
||||||
if self.initilized:
|
if self.initialized:
|
||||||
self.open_file()
|
self.open_file()
|
||||||
return True
|
return True
|
||||||
else:
|
else:
|
||||||
|
|
|
@ -21,9 +21,11 @@ from urllib.request import urlopen
|
||||||
from urllib.error import HTTPError, URLError
|
from urllib.error import HTTPError, URLError
|
||||||
from sys import argv
|
from sys import argv
|
||||||
|
|
||||||
|
|
||||||
class UpdateInformation(QObject):
|
class UpdateInformation(QObject):
|
||||||
got_update_info = Signal(bool, str, bool)
|
got_update_info = Signal(bool, str, bool)
|
||||||
|
|
||||||
|
|
||||||
class UpdateCheckerRunnable(QRunnable):
|
class UpdateCheckerRunnable(QRunnable):
|
||||||
def __init__(self, current_version, callback):
|
def __init__(self, current_version, callback):
|
||||||
QRunnable.__init__(self)
|
QRunnable.__init__(self)
|
||||||
|
@ -51,24 +53,31 @@ class UpdateCheckerRunnable(QRunnable):
|
||||||
current_version_tuple = self.current_version.split(".")
|
current_version_tuple = self.current_version.split(".")
|
||||||
is_version_newer = version_tuple > current_version_tuple
|
is_version_newer = version_tuple > current_version_tuple
|
||||||
if is_version_newer:
|
if is_version_newer:
|
||||||
msg_text = QCoreApplication.translate("update","An update for LogarithPlotter (v{}) is available.").format(version)
|
msg_text = QCoreApplication.translate("update",
|
||||||
|
"An update for LogarithPlotter (v{}) is available.").format(
|
||||||
|
version)
|
||||||
update_available = True
|
update_available = True
|
||||||
else:
|
else:
|
||||||
show_alert = False
|
show_alert = False
|
||||||
msg_text = QCoreApplication.translate("update", "No update available.")
|
msg_text = QCoreApplication.translate("update", "No update available.")
|
||||||
|
|
||||||
except HTTPError as e:
|
except HTTPError as e:
|
||||||
msg_text = QCoreApplication.translate("update","Could not fetch update information: Server error {}.").format(str(e.code))
|
msg_text = QCoreApplication.translate("update",
|
||||||
|
"Could not fetch update information: Server error {}.").format(
|
||||||
|
str(e.code))
|
||||||
except URLError as e:
|
except URLError as e:
|
||||||
msg_text = QCoreApplication.translate("update","Could not fetch update information: {}.").format(str(e.reason))
|
msg_text = QCoreApplication.translate("update", "Could not fetch update information: {}.").format(
|
||||||
|
str(e.reason))
|
||||||
self.callback.got_update_info.emit(show_alert, msg_text, update_available)
|
self.callback.got_update_info.emit(show_alert, msg_text, update_available)
|
||||||
|
|
||||||
|
|
||||||
def check_for_updates(current_version, window):
|
def check_for_updates(current_version, window):
|
||||||
"""
|
"""
|
||||||
Checks for updates in the background, and sends an alert with information.
|
Checks for updates in the background, and sends an alert with information.
|
||||||
"""
|
"""
|
||||||
if "--no-check-for-updates" in argv:
|
if "--no-check-for-updates" in argv:
|
||||||
return #
|
return
|
||||||
|
|
||||||
def cb(show_alert, msg_text, update_available):
|
def cb(show_alert, msg_text, update_available):
|
||||||
pass
|
pass
|
||||||
if show_alert:
|
if show_alert:
|
||||||
|
|
Loading…
Reference in a new issue