Compare commits

...

4 commits

Author SHA1 Message Date
a88be86350
Adding translations to current branch
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-22 19:18:18 +02:00
4baf4f8aa6
Updating some keys (should be the last time) 2024-09-22 19:17:24 +02:00
dcc47104ef
Changing all JS qsTr to qsTranslate (better compatibility moving forward) 2024-09-22 19:10:23 +02:00
a32d480b43
Renaming objects to their proper english names. 2024-09-22 18:58:19 +02:00
31 changed files with 793 additions and 637 deletions

View file

@ -821,6 +821,62 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
<translation>Verbessern</translation>
</message>
</context>
<context>
<name>bodemagnitude</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="33"/>
<source>Bode Magnitude</source>
<translation>Bode-Magnitude</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="34"/>
<source>Bode Magnitudes</source>
<translation>Bode-Magnituden</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="77"/>
<source>low-pass</source>
<translation>Tiefpass</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="77"/>
<source>high-pass</source>
<translation>Hochpass</translation>
</message>
</context>
<context>
<name>bodemagnitudesum</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="30"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="31"/>
<source>Bode Magnitudes Sum</source>
<translation>Bode-Magnituden Summe</translation>
</message>
</context>
<context>
<name>bodephase</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="31"/>
<source>Bode Phase</source>
<translation>Bode-Phase</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="32"/>
<source>Bode Phases</source>
<translation>Bode-Phasen</translation>
</message>
</context>
<context>
<name>bodephasesum</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="28"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="29"/>
<source>Bode Phases Sum</source>
<translation>Bode-Phasen Summe</translation>
</message>
</context>
<context>
<name>changelog</name>
<message>
@ -856,7 +912,7 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<translation>Die folgenden Parameter werden verwendet, wenn der Definitionsbereich eine nicht kontinuierliche Menge ist. (Beispiel: , , Mengen wie {0;3}...)</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="31"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="31"/>
<source>Note: Specify the probability for each value.</source>
<translation>Hinweis: Geben Sie die Wahrscheinlichkeit für jeden Wert an.</translation>
</message>
@ -887,7 +943,7 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<name>create</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.mjs" line="50"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.mjs" line="54"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.mjs" line="56"/>
<source>New %1 %2 created.</source>
<translation>Neu %1 %2 erstellt.</translation>
</message>
@ -896,11 +952,24 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<name>delete</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.mjs" line="42"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.mjs" line="46"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.mjs" line="48"/>
<source>%1 %2 deleted.</source>
<translation>%1 %2 gelöscht.</translation>
</message>
</context>
<context>
<name>distribution</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="28"/>
<source>Repartition</source>
<translation>Verteilungsfunktion</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="29"/>
<source>Repartition functions</source>
<translation>Verteilungsfunktionen</translation>
</message>
</context>
<context>
<name>editproperty</name>
<message>
@ -909,7 +978,7 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<translation>%1 von %2 %3 wurde von &quot;%4&quot; auf &quot;%5&quot; geändert.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.mjs" line="139"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.mjs" line="143"/>
<source>%1 of %2 changed from %3 to %4.</source>
<translation>%1 von %2 wurde von %3 auf %4 geändert.</translation>
</message>
@ -1011,49 +1080,41 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="301"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="93"/>
<source>First argument to map is not a function.</source>
<translation>Der erste Parameter von map ist keine Formel.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="304"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="95"/>
<source>Second argument to map is not an array.</source>
<translation>Der zweite Parameter von map ist kein Array.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="313"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="101"/>
<source>First argument to fold is not a function.</source>
<translation>Der erste Parameter für fold ist keine Formel.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="316"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="103"/>
<source>Second argument to fold is not an array.</source>
<translation>Der zweite Parameter für fold ist kein Array.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="325"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="109"/>
<source>First argument to filter is not a function.</source>
<translation>Der erste Parameter für filter ist keine Formel.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="328"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="111"/>
<source>Second argument to filter is not an array.</source>
<translation>Der zweite Parameter von filter ist kein Array.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="337"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="123"/>
<source>Second argument to indexOf is not a string or array.</source>
<translation>Der zweite Parameter von indexOf ist kein String oder Array.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="345"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="117"/>
<source>Second argument to join is not an array.</source>
<translation>Der zweite Parameter von join ist kein Array.</translation>
</message>
@ -1171,26 +1232,20 @@ Ausdruck analysiert: %3</translation>
<context>
<name>gainbode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="33"/>
<source>Bode Magnitude</source>
<translation>Bode-Magnitude</translation>
<translation type="vanished">Bode-Magnitude</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="34"/>
<source>Bode Magnitudes</source>
<translation>Bode-Magnituden</translation>
<translation type="vanished">Bode-Magnituden</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="77"/>
<source>low-pass</source>
<translation>Tiefpass</translation>
<translation type="vanished">Tiefpass</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="77"/>
<source>high-pass</source>
<translation>Hochpass</translation>
<translation type="vanished">Hochpass</translation>
</message>
</context>
<context>
@ -1476,14 +1531,12 @@ Bitte vergewissern Sie sich, dass Ihre LaTeX-Installation korrekt ist, und melde
<context>
<name>phasebode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="31"/>
<source>Bode Phase</source>
<translation>Bode-Phase</translation>
<translation type="vanished">Bode-Phase</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="32"/>
<source>Bode Phases</source>
<translation>Bode-Phasen</translation>
<translation type="vanished">Bode-Phasen</translation>
</message>
</context>
<context>
@ -1530,14 +1583,14 @@ Bitte vergewissern Sie sich, dass Ihre LaTeX-Installation korrekt ist, und melde
<translation>Reichweite</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="39"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="32"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/function.mjs" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="39"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/point.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sequence.mjs" line="42"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="32"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/text.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/xcursor.mjs" line="34"/>
<source>labelPosition</source>
@ -1549,13 +1602,13 @@ Bitte vergewissern Sie sich, dass Ihre LaTeX-Installation korrekt ist, und melde
<translation>Anzeigemodus</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="33"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/function.mjs" line="41"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sequence.mjs" line="43"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="33"/>
<source>labelX</source>
<translation>X-Position des Etiketts</translation>
</message>
@ -1572,33 +1625,33 @@ Bitte vergewissern Sie sich, dass Ihre LaTeX-Installation korrekt ist, und melde
<translation>Gestrichelte Linien anzeigen</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="34"/>
<source>om_0</source>
<translation>ω</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="37"/>
<source>pass</source>
<translation>Pass</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="38"/>
<source>gain</source>
<translation>Größenordnung</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="41"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="41"/>
<source>omGraduation</source>
<translation>Teilung auf ω zeigen</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="35"/>
<source>phase</source>
<translation>Phase</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="36"/>
<source>unit</source>
<translation>Einheit</translation>
</message>
@ -1621,7 +1674,7 @@ Bitte vergewissern Sie sich, dass Ihre LaTeX-Installation korrekt ist, und melde
<translation>Punkt-Stil</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="35"/>
<source>probabilities</source>
<translation>Wahrscheinlichkeiten</translation>
</message>
@ -1678,14 +1731,12 @@ Bitte vergewissern Sie sich, dass Ihre LaTeX-Installation korrekt ist, und melde
<context>
<name>repartition</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="28"/>
<source>Repartition</source>
<translation>Verteilungsfunktion</translation>
<translation type="vanished">Verteilungsfunktion</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="29"/>
<source>Repartition functions</source>
<translation>Verteilungsfunktionen</translation>
<translation type="vanished">Verteilungsfunktionen</translation>
</message>
</context>
<context>
@ -1722,19 +1773,15 @@ Bitte vergewissern Sie sich, dass Ihre LaTeX-Installation korrekt ist, und melde
<context>
<name>sommegainsbode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="30"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="31"/>
<source>Bode Magnitudes Sum</source>
<translation>Bode-Magnituden Summe</translation>
<translation type="vanished">Bode-Magnituden Summe</translation>
</message>
</context>
<context>
<name>sommephasesbode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="28"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="29"/>
<source>Bode Phases Sum</source>
<translation>Bode-Phasen Summe</translation>
<translation type="vanished">Bode-Phasen Summe</translation>
</message>
</context>
<context>

View file

@ -821,6 +821,62 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<translation>Improve</translation>
</message>
</context>
<context>
<name>bodemagnitude</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="33"/>
<source>Bode Magnitude</source>
<translation>Bode Magnitude</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="34"/>
<source>Bode Magnitudes</source>
<translation>Bode Magnitudes</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="77"/>
<source>low-pass</source>
<translation>low-pass</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="77"/>
<source>high-pass</source>
<translation>high-pass</translation>
</message>
</context>
<context>
<name>bodemagnitudesum</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="30"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="31"/>
<source>Bode Magnitudes Sum</source>
<translation>Bode Magnitudes Sum</translation>
</message>
</context>
<context>
<name>bodephase</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="31"/>
<source>Bode Phase</source>
<translation>Bode Phase</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="32"/>
<source>Bode Phases</source>
<translation>Bode Phases</translation>
</message>
</context>
<context>
<name>bodephasesum</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="28"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="29"/>
<source>Bode Phases Sum</source>
<translation>Bode Phases Sum</translation>
</message>
</context>
<context>
<name>changelog</name>
<message>
@ -856,7 +912,7 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<translation>The following parameters are used when the domain is a non-continuous set. (Ex: , , sets like {0;3})</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="31"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="31"/>
<source>Note: Specify the probability for each value.</source>
<translation>Note: Specify the probability for each value.</translation>
</message>
@ -887,7 +943,7 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<name>create</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.mjs" line="50"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.mjs" line="54"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.mjs" line="56"/>
<source>New %1 %2 created.</source>
<translation>New %1 %2 created.</translation>
</message>
@ -896,11 +952,24 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<name>delete</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.mjs" line="42"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.mjs" line="46"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.mjs" line="48"/>
<source>%1 %2 deleted.</source>
<translation>%1 %2 deleted.</translation>
</message>
</context>
<context>
<name>distribution</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="28"/>
<source>Repartition</source>
<translation>Distribution</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="29"/>
<source>Repartition functions</source>
<translation>Distribution functions</translation>
</message>
</context>
<context>
<name>editproperty</name>
<message>
@ -909,7 +978,7 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<translation>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.mjs" line="139"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.mjs" line="143"/>
<source>%1 of %2 changed from %3 to %4.</source>
<translation>%1 of %2 changed from %3 to %4.</translation>
</message>
@ -1011,49 +1080,41 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="301"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="93"/>
<source>First argument to map is not a function.</source>
<translation>First argument to map is not a function.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="304"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="95"/>
<source>Second argument to map is not an array.</source>
<translation>Second argument to map is not an array.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="313"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="101"/>
<source>First argument to fold is not a function.</source>
<translation>First argument to fold is not a function.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="316"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="103"/>
<source>Second argument to fold is not an array.</source>
<translation>Second argument to fold is not an array.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="325"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="109"/>
<source>First argument to filter is not a function.</source>
<translation>First argument to filter is not a function.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="328"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="111"/>
<source>Second argument to filter is not an array.</source>
<translation>Second argument to filter is not an array.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="337"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="123"/>
<source>Second argument to indexOf is not a string or array.</source>
<translation>Second argument to indexOf is not a string or array.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="345"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="117"/>
<source>Second argument to join is not an array.</source>
<translation>Second argument to join is not an array.</translation>
</message>
@ -1171,26 +1232,20 @@ Evaluated expression: %3</translation>
<context>
<name>gainbode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="33"/>
<source>Bode Magnitude</source>
<translation>Bode Magnitude</translation>
<translation type="vanished">Bode Magnitude</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="34"/>
<source>Bode Magnitudes</source>
<translation>Bode Magnitudes</translation>
<translation type="vanished">Bode Magnitudes</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="77"/>
<source>low-pass</source>
<translation>low-pass</translation>
<translation type="vanished">low-pass</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="77"/>
<source>high-pass</source>
<translation>high-pass</translation>
<translation type="vanished">high-pass</translation>
</message>
</context>
<context>
@ -1476,14 +1531,12 @@ Please make sure your LaTeX installation is correct and report a bug if so.</tra
<context>
<name>phasebode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="31"/>
<source>Bode Phase</source>
<translation>Bode Phase</translation>
<translation type="vanished">Bode Phase</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="32"/>
<source>Bode Phases</source>
<translation>Bode Phases</translation>
<translation type="vanished">Bode Phases</translation>
</message>
</context>
<context>
@ -1530,14 +1583,14 @@ Please make sure your LaTeX installation is correct and report a bug if so.</tra
<translation>Range</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="39"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="32"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/function.mjs" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="39"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/point.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sequence.mjs" line="42"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="32"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/text.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/xcursor.mjs" line="34"/>
<source>labelPosition</source>
@ -1549,13 +1602,13 @@ Please make sure your LaTeX installation is correct and report a bug if so.</tra
<translation>Display mode</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="33"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/function.mjs" line="41"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sequence.mjs" line="43"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="33"/>
<source>labelX</source>
<translation>Label&apos;s X position</translation>
</message>
@ -1572,33 +1625,33 @@ Please make sure your LaTeX installation is correct and report a bug if so.</tra
<translation>Show dashed lines</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="34"/>
<source>om_0</source>
<translation>ω</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="37"/>
<source>pass</source>
<translation>Pass</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="38"/>
<source>gain</source>
<translation>Magnitude gain</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="41"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="41"/>
<source>omGraduation</source>
<translation>Show graduation on ω</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="35"/>
<source>phase</source>
<translation>Phase</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="36"/>
<source>unit</source>
<translation>Unit to use</translation>
</message>
@ -1621,7 +1674,7 @@ Please make sure your LaTeX installation is correct and report a bug if so.</tra
<translation>Point style</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="35"/>
<source>probabilities</source>
<translation>Probabilities list</translation>
</message>
@ -1678,14 +1731,12 @@ Please make sure your LaTeX installation is correct and report a bug if so.</tra
<context>
<name>repartition</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="28"/>
<source>Repartition</source>
<translation>Distribution</translation>
<translation type="vanished">Distribution</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="29"/>
<source>Repartition functions</source>
<translation>Distribution functions</translation>
<translation type="vanished">Distribution functions</translation>
</message>
</context>
<context>
@ -1722,19 +1773,15 @@ Please make sure your LaTeX installation is correct and report a bug if so.</tra
<context>
<name>sommegainsbode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="30"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="31"/>
<source>Bode Magnitudes Sum</source>
<translation>Bode Magnitudes Sum</translation>
<translation type="vanished">Bode Magnitudes Sum</translation>
</message>
</context>
<context>
<name>sommephasesbode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="28"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="29"/>
<source>Bode Phases Sum</source>
<translation>Bode Phases Sum</translation>
<translation type="vanished">Bode Phases Sum</translation>
</message>
</context>
<context>

View file

@ -821,6 +821,62 @@ Estos ajustes se pueden cambiar en cualquier momento desde el menú “Ajustes
<translation>Mejorar</translation>
</message>
</context>
<context>
<name>bodemagnitude</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="33"/>
<source>Bode Magnitude</source>
<translation>Magnitud de Bode</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="34"/>
<source>Bode Magnitudes</source>
<translation>Magnitudes de Bode</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="77"/>
<source>low-pass</source>
<translation>Filtro paso bajo</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="77"/>
<source>high-pass</source>
<translation>Filtro paso alto</translation>
</message>
</context>
<context>
<name>bodemagnitudesum</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="30"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="31"/>
<source>Bode Magnitudes Sum</source>
<translation>Suma de las Magnitudes de Bode</translation>
</message>
</context>
<context>
<name>bodephase</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="31"/>
<source>Bode Phase</source>
<translation>Fase de Bode</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="32"/>
<source>Bode Phases</source>
<translation>Fases de Bode</translation>
</message>
</context>
<context>
<name>bodephasesum</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="28"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="29"/>
<source>Bode Phases Sum</source>
<translation>Suma de las fases de Bode</translation>
</message>
</context>
<context>
<name>changelog</name>
<message>
@ -856,7 +912,7 @@ Estos ajustes se pueden cambiar en cualquier momento desde el menú “Ajustes
<translation>Los siguientes parámetros se utilizan cuando el dominio es un conjunto no continuo. (Ej: , , conjuntos como {0;3}...)</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="31"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="31"/>
<source>Note: Specify the probability for each value.</source>
<translation>Nota: Especifique la probabilidad para cada valor.</translation>
</message>
@ -887,7 +943,7 @@ Estos ajustes se pueden cambiar en cualquier momento desde el menú “Ajustes
<name>create</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.mjs" line="50"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.mjs" line="54"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.mjs" line="56"/>
<source>New %1 %2 created.</source>
<translation>Se ha creado un nuevo %1 %2.</translation>
</message>
@ -896,11 +952,24 @@ Estos ajustes se pueden cambiar en cualquier momento desde el menú “Ajustes
<name>delete</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.mjs" line="42"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.mjs" line="46"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.mjs" line="48"/>
<source>%1 %2 deleted.</source>
<translation>%1 %2 borrados.</translation>
</message>
</context>
<context>
<name>distribution</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="28"/>
<source>Repartition</source>
<translation>Distribución</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="29"/>
<source>Repartition functions</source>
<translation>Funciones de distribución</translation>
</message>
</context>
<context>
<name>editproperty</name>
<message>
@ -909,7 +978,7 @@ Estos ajustes se pueden cambiar en cualquier momento desde el menú “Ajustes
<translation>%1 de %2 %3 cambió de &quot;%4&quot; a &quot;%5&quot;.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.mjs" line="139"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.mjs" line="143"/>
<source>%1 of %2 changed from %3 to %4.</source>
<translation>%1 de %2 ha cambiado de %3 a %4.</translation>
</message>
@ -1003,49 +1072,41 @@ Estos ajustes se pueden cambiar en cualquier momento desde el menú “Ajustes
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="301"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="93"/>
<source>First argument to map is not a function.</source>
<translation>El primer argumento de map no es una función.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="304"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="95"/>
<source>Second argument to map is not an array.</source>
<translation>El segundo argumento de map no es una matriz.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="313"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="101"/>
<source>First argument to fold is not a function.</source>
<translation>El primer argumento de fold no es una función.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="316"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="103"/>
<source>Second argument to fold is not an array.</source>
<translation>El segundo argumento de fold no es una matriz.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="325"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="109"/>
<source>First argument to filter is not a function.</source>
<translation>El primer argumento del filtro no es una función.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="328"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="111"/>
<source>Second argument to filter is not an array.</source>
<translation>El segundo argumento del filtro no es una matriz.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="337"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="123"/>
<source>Second argument to indexOf is not a string or array.</source>
<translation>El segundo argumento de indexOf no es una cadena ni una matriz.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="345"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="117"/>
<source>Second argument to join is not an array.</source>
<translation>El segundo argumento para unirse no es una matriz.</translation>
</message>
@ -1171,26 +1232,20 @@ Expresión evaluada: %3</translation>
<context>
<name>gainbode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="77"/>
<source>high-pass</source>
<translation>Filtro paso alto</translation>
<translation type="vanished">Filtro paso alto</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="77"/>
<source>low-pass</source>
<translation>Filtro paso bajo</translation>
<translation type="vanished">Filtro paso bajo</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="33"/>
<source>Bode Magnitude</source>
<translation>Magnitud de Bode</translation>
<translation type="vanished">Magnitud de Bode</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="34"/>
<source>Bode Magnitudes</source>
<translation>Magnitudes de Bode</translation>
<translation type="vanished">Magnitudes de Bode</translation>
</message>
</context>
<context>
@ -1476,14 +1531,12 @@ Por favor, asegúrese de que su instalación de LaTeX es correcta e informe de u
<context>
<name>phasebode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="31"/>
<source>Bode Phase</source>
<translation>Fase de Bode</translation>
<translation type="vanished">Fase de Bode</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="32"/>
<source>Bode Phases</source>
<translation>Fases de Bode</translation>
<translation type="vanished">Fases de Bode</translation>
</message>
</context>
<context>
@ -1525,8 +1578,8 @@ Por favor, asegúrese de que su instalación de LaTeX es correcta e informe de u
<translation>Dominio</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="34"/>
<source>om_0</source>
<translation>ω</translation>
</message>
@ -1541,13 +1594,13 @@ Por favor, asegúrese de que su instalación de LaTeX es correcta e informe de u
<translation>Redondeo</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="33"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/function.mjs" line="41"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sequence.mjs" line="43"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="33"/>
<source>labelX</source>
<translation>Posición de la etiqueta en X</translation>
</message>
@ -1569,14 +1622,14 @@ Por favor, asegúrese de que su instalación de LaTeX es correcta e informe de u
<translation>Rango</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="39"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="32"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/function.mjs" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="39"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/point.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sequence.mjs" line="42"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="32"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/text.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/xcursor.mjs" line="34"/>
<source>labelPosition</source>
@ -1588,17 +1641,17 @@ Por favor, asegúrese de que su instalación de LaTeX es correcta e informe de u
<translation>Modo de visualización</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="37"/>
<source>pass</source>
<translation>Pasar</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="38"/>
<source>gain</source>
<translation>Incremento de magnitud</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="36"/>
<source>unit</source>
<translation>Unidad a usar</translation>
</message>
@ -1609,12 +1662,12 @@ Por favor, asegúrese de que su instalación de LaTeX es correcta e informe de u
<translation>Y</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="41"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="41"/>
<source>omGraduation</source>
<translation>Mostrar la graduación en ω</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="35"/>
<source>phase</source>
<translation>Fase</translation>
</message>
@ -1636,7 +1689,7 @@ Por favor, asegúrese de que su instalación de LaTeX es correcta e informe de u
<translation>Contenido</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="35"/>
<source>probabilities</source>
<translation>Lista de probabilidades</translation>
</message>
@ -1678,14 +1731,12 @@ Por favor, asegúrese de que su instalación de LaTeX es correcta e informe de u
<context>
<name>repartition</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="28"/>
<source>Repartition</source>
<translation>Distribución</translation>
<translation type="vanished">Distribución</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="29"/>
<source>Repartition functions</source>
<translation>Funciones de distribución</translation>
<translation type="vanished">Funciones de distribución</translation>
</message>
</context>
<context>
@ -1722,19 +1773,15 @@ Por favor, asegúrese de que su instalación de LaTeX es correcta e informe de u
<context>
<name>sommegainsbode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="30"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="31"/>
<source>Bode Magnitudes Sum</source>
<translation>Suma de las Magnitudes de Bode</translation>
<translation type="vanished">Suma de las Magnitudes de Bode</translation>
</message>
</context>
<context>
<name>sommephasesbode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="28"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="29"/>
<source>Bode Phases Sum</source>
<translation>Suma de las fases de Bode</translation>
<translation type="vanished">Suma de las fases de Bode</translation>
</message>
</context>
<context>

View file

@ -823,6 +823,62 @@ Ces paramètres peuvent être modifiés à tout moment à partir du menu &quot;P
<translation>Améliorer</translation>
</message>
</context>
<context>
<name>bodemagnitude</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="33"/>
<source>Bode Magnitude</source>
<translation>Gain de Bode</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="34"/>
<source>Bode Magnitudes</source>
<translation>Gains de Bode</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="77"/>
<source>low-pass</source>
<translation>passe-bas</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="77"/>
<source>high-pass</source>
<translation>passe-haut</translation>
</message>
</context>
<context>
<name>bodemagnitudesum</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="30"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="31"/>
<source>Bode Magnitudes Sum</source>
<translation>Sommes des gains de Bode</translation>
</message>
</context>
<context>
<name>bodephase</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="31"/>
<source>Bode Phase</source>
<translation>Phase de Bode</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="32"/>
<source>Bode Phases</source>
<translation>Phases de Bode</translation>
</message>
</context>
<context>
<name>bodephasesum</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="28"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="29"/>
<source>Bode Phases Sum</source>
<translation>Somme des phases de Bode</translation>
</message>
</context>
<context>
<name>changelog</name>
<message>
@ -858,7 +914,7 @@ Ces paramètres peuvent être modifiés à tout moment à partir du menu &quot;P
<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>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="31"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="31"/>
<source>Note: Specify the probability for each value.</source>
<translation>Note : Spécifiez la probabilité pour chaque valeur.</translation>
</message>
@ -890,7 +946,7 @@ Ces paramètres peuvent être modifiés à tout moment à partir du menu &quot;P
<name>create</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.mjs" line="50"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.mjs" line="54"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.mjs" line="56"/>
<source>New %1 %2 created.</source>
<translation>Nouvel objet %1 %2 créé.</translation>
</message>
@ -899,11 +955,24 @@ Ces paramètres peuvent être modifiés à tout moment à partir du menu &quot;P
<name>delete</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.mjs" line="42"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.mjs" line="46"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.mjs" line="48"/>
<source>%1 %2 deleted.</source>
<translation>%1 %2 supprimé(e).</translation>
</message>
</context>
<context>
<name>distribution</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="28"/>
<source>Repartition</source>
<translation>Répartition</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="29"/>
<source>Repartition functions</source>
<translation>Fonctions de répartition</translation>
</message>
</context>
<context>
<name>editproperty</name>
<message>
@ -912,7 +981,7 @@ Ces paramètres peuvent être modifiés à tout moment à partir du menu &quot;P
<translation>%1 de %2 %3 modifiée de &quot;%4&quot; à &quot;%5&quot;.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.mjs" line="139"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.mjs" line="143"/>
<source>%1 of %2 changed from %3 to %4.</source>
<translation>%1 de %2 modifiée de %3 à %4.</translation>
</message>
@ -1014,49 +1083,41 @@ Ces paramètres peuvent être modifiés à tout moment à partir du menu &quot;P
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="301"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="93"/>
<source>First argument to map is not a function.</source>
<translation>Le premier argument de map n&apos;est pas une fonction.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="304"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="95"/>
<source>Second argument to map is not an array.</source>
<translation>Le deuxième argument de map n&apos;est pas un tableau.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="313"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="101"/>
<source>First argument to fold is not a function.</source>
<translation>Le premier argument de fold n&apos;est pas une fonction.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="316"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="103"/>
<source>Second argument to fold is not an array.</source>
<translation>Le deuxième argument de fold n&apos;est pas un tableau.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="325"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="109"/>
<source>First argument to filter is not a function.</source>
<translation>Le premier argument de filter n&apos;est pas une fonction.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="328"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="111"/>
<source>Second argument to filter is not an array.</source>
<translation>Le deuxième argument de filter n&apos;est pas un tableau.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="337"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="123"/>
<source>Second argument to indexOf is not a string or array.</source>
<translation>Le deuxième argument de indexOf n&apos;est ni chaîne de caractères ni un tableau.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="345"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="117"/>
<source>Second argument to join is not an array.</source>
<translation>Le deuxième argument de join n&apos;est pas un tableau.</translation>
</message>
@ -1174,26 +1235,20 @@ Formule analysée : %3</translation>
<context>
<name>gainbode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="33"/>
<source>Bode Magnitude</source>
<translation>Gain de Bode</translation>
<translation type="vanished">Gain de Bode</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="34"/>
<source>Bode Magnitudes</source>
<translation>Gains de Bode</translation>
<translation type="vanished">Gains de Bode</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="77"/>
<source>low-pass</source>
<translation>passe-bas</translation>
<translation type="vanished">passe-bas</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="77"/>
<source>high-pass</source>
<translation>passe-haut</translation>
<translation type="vanished">passe-haut</translation>
</message>
</context>
<context>
@ -1479,14 +1534,12 @@ Vérifiez que votre installation de LaTeX est correcte et signalez un bogue si c
<context>
<name>phasebode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="31"/>
<source>Bode Phase</source>
<translation>Phase de Bode</translation>
<translation type="vanished">Phase de Bode</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="32"/>
<source>Bode Phases</source>
<translation>Phases de Bode</translation>
<translation type="vanished">Phases de Bode</translation>
</message>
</context>
<context>
@ -1533,14 +1586,14 @@ Vérifiez que votre installation de LaTeX est correcte et signalez un bogue si c
<translation>Portée</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="39"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="32"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/function.mjs" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="39"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/point.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sequence.mjs" line="42"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="32"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/text.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/xcursor.mjs" line="34"/>
<source>labelPosition</source>
@ -1552,13 +1605,13 @@ Vérifiez que votre installation de LaTeX est correcte et signalez un bogue si c
<translation>Mode d&apos;affichage</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="33"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/function.mjs" line="41"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sequence.mjs" line="43"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="33"/>
<source>labelX</source>
<translation>Position en X de l&apos;étiquette</translation>
</message>
@ -1575,33 +1628,33 @@ Vérifiez que votre installation de LaTeX est correcte et signalez un bogue si c
<translation>Afficher les pointillés</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="34"/>
<source>om_0</source>
<translation>ω</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="37"/>
<source>pass</source>
<translation>Passe</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="38"/>
<source>gain</source>
<translation>Gain</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="41"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="41"/>
<source>omGraduation</source>
<translation>Afficher la graduation sur ω</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="35"/>
<source>phase</source>
<translation>Phase</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="36"/>
<source>unit</source>
<translation>Unité de la phase</translation>
</message>
@ -1624,7 +1677,7 @@ Vérifiez que votre installation de LaTeX est correcte et signalez un bogue si c
<translation>Style du point</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="35"/>
<source>probabilities</source>
<translation>Liste de probabilités</translation>
</message>
@ -1681,14 +1734,12 @@ Vérifiez que votre installation de LaTeX est correcte et signalez un bogue si c
<context>
<name>repartition</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="28"/>
<source>Repartition</source>
<translation>Répartition</translation>
<translation type="vanished">Répartition</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="29"/>
<source>Repartition functions</source>
<translation>Fonctions de répartition</translation>
<translation type="vanished">Fonctions de répartition</translation>
</message>
</context>
<context>
@ -1725,19 +1776,15 @@ Vérifiez que votre installation de LaTeX est correcte et signalez un bogue si c
<context>
<name>sommegainsbode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="30"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="31"/>
<source>Bode Magnitudes Sum</source>
<translation>Sommes des gains de Bode</translation>
<translation type="vanished">Sommes des gains de Bode</translation>
</message>
</context>
<context>
<name>sommephasesbode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="28"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="29"/>
<source>Bode Phases Sum</source>
<translation>Somme des phases de Bode</translation>
<translation type="vanished">Somme des phases de Bode</translation>
</message>
</context>
<context>

View file

@ -821,6 +821,62 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<translation>Fejlesztés</translation>
</message>
</context>
<context>
<name>bodemagnitude</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="33"/>
<source>Bode Magnitude</source>
<translation>Bode-nagyságrend</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="34"/>
<source>Bode Magnitudes</source>
<translation>Bode-nagyságrendek</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="77"/>
<source>low-pass</source>
<translation>aluláteresztő</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="77"/>
<source>high-pass</source>
<translation>felüláteresztő</translation>
</message>
</context>
<context>
<name>bodemagnitudesum</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="30"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="31"/>
<source>Bode Magnitudes Sum</source>
<translation>Bode-nagyságrendek összege</translation>
</message>
</context>
<context>
<name>bodephase</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="31"/>
<source>Bode Phase</source>
<translation>Bode-fázis</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="32"/>
<source>Bode Phases</source>
<translation>Bode-fázisok</translation>
</message>
</context>
<context>
<name>bodephasesum</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="28"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="29"/>
<source>Bode Phases Sum</source>
<translation>Bode-fázisok összege</translation>
</message>
</context>
<context>
<name>changelog</name>
<message>
@ -856,7 +912,7 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<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>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="31"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="31"/>
<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>
</message>
@ -887,7 +943,7 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<name>create</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.mjs" line="50"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.mjs" line="54"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.mjs" line="56"/>
<source>New %1 %2 created.</source>
<translation>Új %1 %2 létrehozva.</translation>
</message>
@ -896,11 +952,24 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<name>delete</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.mjs" line="42"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.mjs" line="46"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.mjs" line="48"/>
<source>%1 %2 deleted.</source>
<translation>%1 %2 törölve.</translation>
</message>
</context>
<context>
<name>distribution</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="28"/>
<source>Repartition</source>
<translation>Elosztás</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="29"/>
<source>Repartition functions</source>
<translation>Elosztási függvények</translation>
</message>
</context>
<context>
<name>editproperty</name>
<message>
@ -909,7 +978,7 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<translation>%1/%2 %3 megváltozott. Régi érték: %4, új érték: %5.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.mjs" line="139"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.mjs" line="143"/>
<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>
</message>
@ -1011,49 +1080,41 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="301"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="93"/>
<source>First argument to map is not a function.</source>
<translation>Az első leképezési argumentum nem függvény.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="304"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="95"/>
<source>Second argument to map is not an array.</source>
<translation>A második leképezési argumentum nem tömb.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="313"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="101"/>
<source>First argument to fold is not a function.</source>
<translation>Az első behajtási argumentum nem függvény.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="316"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="103"/>
<source>Second argument to fold is not an array.</source>
<translation>A második behajtási argumentum nem tömb.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="325"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="109"/>
<source>First argument to filter is not a function.</source>
<translation>Az első szűrési argumentum nem függvény.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="328"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="111"/>
<source>Second argument to filter is not an array.</source>
<translation>A második szűrési argumentum nem tömb.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="337"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="123"/>
<source>Second argument to indexOf is not a string or array.</source>
<translation>Az indexOf második argumentuma nem karakterlánc vagy tömb.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="345"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="117"/>
<source>Second argument to join is not an array.</source>
<translation>A második csatlakozási argumentum nem tömb.</translation>
</message>
@ -1171,26 +1232,20 @@ Kiértékelt kifejezés: %3</translation>
<context>
<name>gainbode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="33"/>
<source>Bode Magnitude</source>
<translation>Bode-nagyságrend</translation>
<translation type="vanished">Bode-nagyságrend</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="34"/>
<source>Bode Magnitudes</source>
<translation>Bode-nagyságrendek</translation>
<translation type="vanished">Bode-nagyságrendek</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="77"/>
<source>low-pass</source>
<translation>aluláteresztő</translation>
<translation type="vanished">aluláteresztő</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="77"/>
<source>high-pass</source>
<translation>felüláteresztő</translation>
<translation type="vanished">felüláteresztő</translation>
</message>
</context>
<context>
@ -1472,14 +1527,12 @@ Kérjük, ellenőrizze, hogy a LaTeX telepítése helyes-e, és ha igen, jelents
<context>
<name>phasebode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="31"/>
<source>Bode Phase</source>
<translation>Bode-fázis</translation>
<translation type="vanished">Bode-fázis</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="32"/>
<source>Bode Phases</source>
<translation>Bode-fázisok</translation>
<translation type="vanished">Bode-fázisok</translation>
</message>
</context>
<context>
@ -1526,14 +1579,14 @@ Kérjük, ellenőrizze, hogy a LaTeX telepítése helyes-e, és ha igen, jelents
<translation>Ordináta tartomány</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="39"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="32"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/function.mjs" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="39"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/point.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sequence.mjs" line="42"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="32"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/text.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/xcursor.mjs" line="34"/>
<source>labelPosition</source>
@ -1545,13 +1598,13 @@ Kérjük, ellenőrizze, hogy a LaTeX telepítése helyes-e, és ha igen, jelents
<translation>Megjelenítési mód</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="33"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/function.mjs" line="41"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sequence.mjs" line="43"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="33"/>
<source>labelX</source>
<translation>Címke X helyzete</translation>
</message>
@ -1568,33 +1621,33 @@ Kérjük, ellenőrizze, hogy a LaTeX telepítése helyes-e, és ha igen, jelents
<translation>Szaggatott vonalak megjelenítése</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="34"/>
<source>om_0</source>
<translation>ω</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="37"/>
<source>pass</source>
<translation>Áteresztő</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="38"/>
<source>gain</source>
<translation>Nagyságrend nyeresége</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="41"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="41"/>
<source>omGraduation</source>
<translation>ω érettségi megjelenítése</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="35"/>
<source>phase</source>
<translation>Fázis</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="36"/>
<source>unit</source>
<translation>Egység használata</translation>
</message>
@ -1617,7 +1670,7 @@ Kérjük, ellenőrizze, hogy a LaTeX telepítése helyes-e, és ha igen, jelents
<translation>Pontstílus</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="35"/>
<source>probabilities</source>
<translation>Valószínűségek listája</translation>
</message>
@ -1674,14 +1727,12 @@ Kérjük, ellenőrizze, hogy a LaTeX telepítése helyes-e, és ha igen, jelents
<context>
<name>repartition</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="28"/>
<source>Repartition</source>
<translation>Elosztás</translation>
<translation type="vanished">Elosztás</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="29"/>
<source>Repartition functions</source>
<translation>Elosztási függvények</translation>
<translation type="vanished">Elosztási függvények</translation>
</message>
</context>
<context>
@ -1718,19 +1769,15 @@ Kérjük, ellenőrizze, hogy a LaTeX telepítése helyes-e, és ha igen, jelents
<context>
<name>sommegainsbode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="30"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="31"/>
<source>Bode Magnitudes Sum</source>
<translation>Bode-nagyságrendek összege</translation>
<translation type="vanished">Bode-nagyságrendek összege</translation>
</message>
</context>
<context>
<name>sommephasesbode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="28"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="29"/>
<source>Bode Phases Sum</source>
<translation>Bode-fázisok összege</translation>
<translation type="vanished">Bode-fázisok összege</translation>
</message>
</context>
<context>

View file

@ -773,6 +773,62 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<translation></translation>
</message>
</context>
<context>
<name>bodemagnitude</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="33"/>
<source>Bode Magnitude</source>
<translation>Bode-magnitude</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="34"/>
<source>Bode Magnitudes</source>
<translation>Bode-magnituder</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="77"/>
<source>low-pass</source>
<translation>lavpass</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="77"/>
<source>high-pass</source>
<translation>høypass</translation>
</message>
</context>
<context>
<name>bodemagnitudesum</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="30"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="31"/>
<source>Bode Magnitudes Sum</source>
<translation>Bode-magnitudesum</translation>
</message>
</context>
<context>
<name>bodephase</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="31"/>
<source>Bode Phase</source>
<translation>Bode-fase</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="32"/>
<source>Bode Phases</source>
<translation>Bode-faser</translation>
</message>
</context>
<context>
<name>bodephasesum</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="28"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="29"/>
<source>Bode Phases Sum</source>
<translation>Bode-fasesum</translation>
</message>
</context>
<context>
<name>changelog</name>
<message>
@ -808,7 +864,7 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="31"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="31"/>
<source>Note: Specify the probability for each value.</source>
<translation type="unfinished"></translation>
</message>
@ -839,7 +895,7 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<name>create</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.mjs" line="50"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.mjs" line="54"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.mjs" line="56"/>
<source>New %1 %2 created.</source>
<translation>Ny %1 %2 opprettet.</translation>
</message>
@ -848,11 +904,24 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<name>delete</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.mjs" line="42"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.mjs" line="46"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.mjs" line="48"/>
<source>%1 %2 deleted.</source>
<translation>%1 %2 slettet.</translation>
</message>
</context>
<context>
<name>distribution</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="28"/>
<source>Repartition</source>
<translation type="unfinished">Distribusjon</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="29"/>
<source>Repartition functions</source>
<translation type="unfinished">Distribusjonsfunksjoner</translation>
</message>
</context>
<context>
<name>editproperty</name>
<message>
@ -861,7 +930,7 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<translation>%1 av %2 %3 endret fra «%4» til «%5».</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.mjs" line="139"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.mjs" line="143"/>
<source>%1 of %2 changed from %3 to %4.</source>
<translation type="unfinished"></translation>
</message>
@ -986,49 +1055,41 @@ Undoing last change.</source>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="301"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="93"/>
<source>First argument to map is not a function.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="304"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="95"/>
<source>Second argument to map is not an array.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="313"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="101"/>
<source>First argument to fold is not a function.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="316"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="103"/>
<source>Second argument to fold is not an array.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="325"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="109"/>
<source>First argument to filter is not a function.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="328"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="111"/>
<source>Second argument to filter is not an array.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="337"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="123"/>
<source>Second argument to indexOf is not a string or array.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="345"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="117"/>
<source>Second argument to join is not an array.</source>
<translation type="unfinished"></translation>
</message>
@ -1102,26 +1163,20 @@ Evaluated expression: %3</source>
<context>
<name>gainbode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="33"/>
<source>Bode Magnitude</source>
<translation>Bode-magnitude</translation>
<translation type="vanished">Bode-magnitude</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="34"/>
<source>Bode Magnitudes</source>
<translation>Bode-magnituder</translation>
<translation type="vanished">Bode-magnituder</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="77"/>
<source>low-pass</source>
<translation>lavpass</translation>
<translation type="vanished">lavpass</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="77"/>
<source>high-pass</source>
<translation>høypass</translation>
<translation type="vanished">høypass</translation>
</message>
</context>
<context>
@ -1390,14 +1445,12 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<context>
<name>phasebode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="31"/>
<source>Bode Phase</source>
<translation>Bode-fase</translation>
<translation type="vanished">Bode-fase</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="32"/>
<source>Bode Phases</source>
<translation>Bode-faser</translation>
<translation type="vanished">Bode-faser</translation>
</message>
</context>
<context>
@ -1449,27 +1502,27 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="39"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="32"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/function.mjs" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="39"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/point.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sequence.mjs" line="42"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="32"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/text.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/xcursor.mjs" line="34"/>
<source>labelPosition</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="33"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/function.mjs" line="41"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sequence.mjs" line="43"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="33"/>
<source>labelX</source>
<translation type="unfinished"></translation>
</message>
@ -1486,33 +1539,33 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="34"/>
<source>om_0</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="37"/>
<source>pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="38"/>
<source>gain</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="41"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="41"/>
<source>omGraduation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="35"/>
<source>phase</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="36"/>
<source>unit</source>
<translation type="unfinished"></translation>
</message>
@ -1535,7 +1588,7 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="35"/>
<source>probabilities</source>
<translation type="unfinished"></translation>
</message>
@ -1588,14 +1641,12 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<context>
<name>repartition</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="28"/>
<source>Repartition</source>
<translation>Distribusjon</translation>
<translation type="vanished">Distribusjon</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="29"/>
<source>Repartition functions</source>
<translation>Distribusjonsfunksjoner</translation>
<translation type="vanished">Distribusjonsfunksjoner</translation>
</message>
</context>
<context>
@ -1632,19 +1683,15 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<context>
<name>sommegainsbode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="30"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="31"/>
<source>Bode Magnitudes Sum</source>
<translation>Bode-magnitudesum</translation>
<translation type="vanished">Bode-magnitudesum</translation>
</message>
</context>
<context>
<name>sommephasesbode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="28"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="29"/>
<source>Bode Phases Sum</source>
<translation>Bode-fasesum</translation>
<translation type="vanished">Bode-fasesum</translation>
</message>
</context>
<context>

View file

@ -661,6 +661,62 @@
<translation></translation>
</message>
</context>
<context>
<name>bodemagnitude</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="33"/>
<source>Bode Magnitude</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="34"/>
<source>Bode Magnitudes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="77"/>
<source>low-pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="77"/>
<source>high-pass</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>bodemagnitudesum</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="30"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="31"/>
<source>Bode Magnitudes Sum</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>bodephase</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="31"/>
<source>Bode Phase</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="32"/>
<source>Bode Phases</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>bodephasesum</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="28"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="29"/>
<source>Bode Phases Sum</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>changelog</name>
<message>
@ -696,7 +752,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="31"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="31"/>
<source>Note: Specify the probability for each value.</source>
<translation type="unfinished"></translation>
</message>
@ -727,7 +783,7 @@
<name>create</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.mjs" line="50"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.mjs" line="54"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/create.mjs" line="56"/>
<source>New %1 %2 created.</source>
<translation type="unfinished"></translation>
</message>
@ -736,11 +792,24 @@
<name>delete</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.mjs" line="42"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.mjs" line="46"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/delete.mjs" line="48"/>
<source>%1 %2 deleted.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>distribution</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="28"/>
<source>Repartition</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="29"/>
<source>Repartition functions</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>editproperty</name>
<message>
@ -749,7 +818,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.mjs" line="139"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.mjs" line="143"/>
<source>%1 of %2 changed from %3 to %4.</source>
<translation type="unfinished"></translation>
</message>
@ -874,49 +943,41 @@ Undoing last change.</source>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="301"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="93"/>
<source>First argument to map is not a function.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="304"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="95"/>
<source>Second argument to map is not an array.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="313"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="101"/>
<source>First argument to fold is not a function.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="316"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="103"/>
<source>Second argument to fold is not an array.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="325"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="109"/>
<source>First argument to filter is not a function.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="328"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="111"/>
<source>Second argument to filter is not an array.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="337"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="123"/>
<source>Second argument to indexOf is not a string or array.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/lib/expr-eval/polyfill.mjs" line="345"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.mjs" line="117"/>
<source>Second argument to join is not an array.</source>
<translation type="unfinished"></translation>
</message>
@ -987,31 +1048,6 @@ Evaluated expression: %3</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>gainbode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="33"/>
<source>Bode Magnitude</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="34"/>
<source>Bode Magnitudes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="77"/>
<source>low-pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="72"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="77"/>
<source>high-pass</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>general</name>
<message>
@ -1228,19 +1264,6 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>phasebode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="31"/>
<source>Bode Phase</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="32"/>
<source>Bode Phases</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>point</name>
<message>
@ -1290,27 +1313,27 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="39"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="32"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/function.mjs" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="39"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/point.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sequence.mjs" line="42"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="32"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/text.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/xcursor.mjs" line="34"/>
<source>labelPosition</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitudesum.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephasesum.mjs" line="33"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/function.mjs" line="41"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="40"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sequence.mjs" line="43"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="33"/>
<source>labelX</source>
<translation type="unfinished"></translation>
</message>
@ -1327,33 +1350,33 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="34"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="34"/>
<source>om_0</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="37"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="37"/>
<source>pass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="38"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="38"/>
<source>gain</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/gainbode.mjs" line="41"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodemagnitude.mjs" line="41"/>
<source>omGraduation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="35"/>
<source>phase</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/phasebode.mjs" line="36"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/bodephase.mjs" line="36"/>
<source>unit</source>
<translation type="unfinished"></translation>
</message>
@ -1376,7 +1399,7 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="35"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/distribution.mjs" line="35"/>
<source>probabilities</source>
<translation type="unfinished"></translation>
</message>
@ -1426,19 +1449,6 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>repartition</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="28"/>
<source>Repartition</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/repartition.mjs" line="29"/>
<source>Repartition functions</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>sequence</name>
<message>
@ -1470,24 +1480,6 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>sommegainsbode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="30"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommegainsbode.mjs" line="31"/>
<source>Bode Magnitudes Sum</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>sommephasesbode</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="28"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/objs/sommephasesbode.mjs" line="29"/>
<source>Bode Phases Sum</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>text</name>
<message>

View file

@ -46,7 +46,7 @@ Popup {
CheckBox {
height: 20
text: setting.displayName
text: setting.name
checked: setting.value()
onClicked: setting.set(this.checked)
}
@ -58,7 +58,7 @@ Popup {
// Setting when selecting data from an enum, or an object of a certain type.
Setting.ComboBoxSetting {
height: 30
label: setting.displayName
label: setting.name
icon: `settings/${setting.icon}.svg`
currentIndex: setting.value()
model: setting.values
@ -71,7 +71,7 @@ Popup {
Setting.ComboBoxSetting {
height: 30
label: setting.displayName
label: setting.name
icon: `settings/${setting.icon}.svg`
editable: true
currentIndex: find(setting.value())
@ -94,7 +94,7 @@ Popup {
Setting.TextSetting {
height: 30
isDouble: true
label: setting.displayName
label: setting.name
min: setting.min()
icon: `settings/${setting.icon}.svg`
value: setting.value()
@ -114,12 +114,12 @@ Popup {
Setting.ExpressionEditor {
height: 30
label: setting.displayName
label: setting.name
icon: `settings/${setting.icon}.svg`
defValue: Utils.simplifyExpression(setting.value())
variables: setting.variables
allowGraphObjects: false
property string propertyName: setting.displayName
property string propertyName: setting.name
onChanged: function(newExpr) {
try {
setting.set(newExpr)

View file

@ -37,7 +37,7 @@ export default class ColorChanged extends EditedProperty {
color(darkVer=false){return darkVer ? 'purple' : 'plum'}
getReadableString() {
return qsTr("%1 %2's color changed from %3 to %4.")
return qsTranslate("color", "%1 %2's color changed from %3 to %4.")
.arg(Objects.types[this.targetType].displayType()).arg(this.targetName)
.arg(this.previousValue).arg(this.newValue)
}
@ -47,7 +47,7 @@ export default class ColorChanged extends EditedProperty {
}
getHTMLString() {
return qsTr("%1 %2's color changed from %3 to %4.")
return qsTranslate("color", "%1 %2's color changed from %3 to %4.")
.arg(Objects.types[this.targetType].displayType())
.arg('<b style="font-size: 15px;">&nbsp;' + this.targetName + "&nbsp;</b>")
.arg(this.formatColor(this.previousValue)).arg(this.formatColor(this.newValue))

View file

@ -47,11 +47,13 @@ export default class CreateNewObject extends Action {
}
getReadableString() {
return qsTr("New %1 %2 created.").arg(Objects.types[this.targetType].displayType()).arg(this.targetName)
return qsTranslate("create", "New %1 %2 created.")
.arg(Objects.types[this.targetType].displayType())
.arg(this.targetName)
}
getHTMLString() {
return qsTr("New %1 %2 created.")
return qsTranslate("create", "New %1 %2 created.")
.arg(Objects.types[this.targetType].displayType())
.arg('<b style="font-size: 15px;">' + this.targetName + "</b>")
}

View file

@ -39,11 +39,13 @@ export default class DeleteObject extends CreateNewObject {
}
getReadableString() {
return qsTr("%1 %2 deleted.").arg(Objects.types[this.targetType].displayType()).arg(this.targetName)
return qsTranslate("delete", "%1 %2 deleted.")
.arg(Objects.types[this.targetType].displayType())
.arg(this.targetName)
}
getHTMLString() {
return qsTr("%1 %2 deleted.")
return qsTranslate("delete", "%1 %2 deleted.")
.arg(Objects.types[this.targetType].displayType())
.arg('<b style="font-size: 15px;">' + this.targetName + "</b>")
}

View file

@ -128,15 +128,19 @@ export default class EditedProperty extends Action {
}
getReadableString() {
return qsTr('%1 of %2 %3 changed from "%4" to "%5".')
return qsTranslate("editproperty", '%1 of %2 %3 changed from "%4" to "%5".')
.arg(this.targetPropertyReadable)
.arg(Objects.types[this.targetType].displayType())
.arg(this.targetName).arg(this.prevString).arg(this.nextString)
}
/**
*
* @return {Promise<string>|string}
*/
getHTMLString() {
return new Promise(resolve => {
const translation = qsTr('%1 of %2 changed from %3 to %4.')
const translation = qsTranslate("editproperty", '%1 of %2 changed from %3 to %4.')
.arg(this.targetPropertyReadable)
.arg('<b style="font-size: 15px;">&nbsp;' + this.targetName + '&nbsp;</b>')
// Check if we need to wait for LaTeX HTML to be rendered.

View file

@ -45,13 +45,13 @@ export default class NameChanged extends EditedProperty {
}
getReadableString() {
return qsTr('%1 %2 renamed to %3.')
return qsTranslate("name", '%1 %2 renamed to %3.')
.arg(Objects.types[this.targetType].displayType())
.arg(this.targetName).arg(this.newValue)
}
getHTMLString() {
return qsTr('%1 %2 renamed to %3.')
return qsTranslate("name", '%1 %2 renamed to %3.')
.arg(Objects.types[this.targetType].displayType())
.arg('<b style="font-size: 15px;">' + this.targetName + "</b>").arg('<b>'+this.newValue+'</b>')
}

View file

@ -84,14 +84,14 @@ export default class EditedPosition extends Action {
}
getReadableString() {
return qsTr('Position of %1 %2 set from "%3" to "%4".')
return qsTranslate("position", 'Position of %1 %2 set from "%3" to "%4".')
.arg(Objects.types[this.targetType].displayType())
.arg(this.targetName).arg(this.prevString).arg(this.nextString)
}
getHTMLString() {
return new Promise(resolve => {
const translation = qsTr('Position of %1 set from %2 to %3.')
const translation = qsTranslate("position", 'Position of %1 set from %2 to %3.')
.arg('<b style="font-size: 15px;">&nbsp;' + this.targetName + '&nbsp;</b>')
// Check if we need to wait for LaTeX HTML to be rendered.
if(this.prevHTML !== undefined && this.nextHTML !== undefined)

View file

@ -41,13 +41,13 @@ export default class EditedVisibility extends EditedProperty {
}
getReadableString() {
return (this.newValue ? qsTr('%1 %2 shown.') : qsTr('%1 %2 hidden.'))
return (this.newValue ? qsTranslate('visibility', '%1 %2 shown.') : qsTranslate('visibility', '%1 %2 hidden.'))
.arg(Objects.types[this.targetType].displayType())
.arg(this.targetName)
}
getHTMLString() {
return (this.newValue ? qsTr('%1 %2 shown.') : qsTr('%1 %2 hidden.'))
return (this.newValue ? qsTranslate('visibility', '%1 %2 shown.') : qsTranslate('visibility', '%1 %2 hidden.'))
.arg(Objects.types[this.targetType].displayType())
.arg('<b style="font-size: 15px;">' + this.targetName + "</b>")
}

View file

@ -21,13 +21,13 @@ import { DrawableObject } from "common.mjs"
import Point from "point.mjs"
import Text from "text.mjs"
import Function from "function.mjs"
import GainBode from "gainbode.mjs"
import PhaseBode from "phasebode.mjs"
import SommeGainsBode from "sommegainsbode.mjs"
import SommePhasesBode from "sommephasesbode.mjs"
import BodeMagnitude from "bodemagnitude.mjs"
import BodePhase from "bodephase.mjs"
import BodeMagnitudeSum from "bodemagnitudesum.mjs"
import BodePhaseSum from "bodephasesum.mjs"
import XCursor from "xcursor.mjs"
import Sequence from "sequence.mjs"
import RepartitionFunction from "repartition.mjs"
import DistributionFunction from "distribution.mjs"
/**
* Registers the object obj in the object list.
@ -47,11 +47,11 @@ if(Object.keys(Modules.Objects.types).length === 0) {
registerObject(Point)
registerObject(Text)
registerObject(Function)
registerObject(GainBode)
registerObject(PhaseBode)
registerObject(SommeGainsBode)
registerObject(SommePhasesBode)
registerObject(BodeMagnitude)
registerObject(BodePhase)
registerObject(BodeMagnitudeSum)
registerObject(BodePhaseSum)
registerObject(XCursor)
registerObject(Sequence)
registerObject(RepartitionFunction)
registerObject(DistributionFunction)
}

View file

@ -28,10 +28,10 @@ import { API as HistoryAPI } from "../history/common.mjs"
import { CreateNewObject } from "../historylib.mjs"
export default class GainBode extends ExecutableObject {
export default class BodeMagnitude extends ExecutableObject {
static type(){return 'Gain Bode'}
static displayType(){return qsTr('Bode Magnitude')}
static displayTypeMultiple(){return qsTr('Bode Magnitudes')}
static displayType(){return qsTranslate("bodemagnitude", 'Bode Magnitude')}
static displayTypeMultiple(){return qsTranslate("bodemagnitude", 'Bode Magnitudes')}
static properties() {return {
[QT_TRANSLATE_NOOP('prop','om_0')]: new P.ObjectType('Point'),
[QT_TRANSLATE_NOOP('prop','pass')]: P.Enum.BodePass,
@ -69,12 +69,12 @@ export default class GainBode extends ExecutableObject {
}
getReadableString() {
let pass = this.pass === "low" ? qsTr("low-pass") : qsTr("high-pass");
let pass = this.pass === "low" ? qsTranslate("bodemagnitude", "low-pass") : qsTranslate("bodemagnitude", "high-pass");
return `${this.name}: ${pass}; ${this.om_0.name} = ${this.om_0.x}\n ${' '.repeat(this.name.length)}${this.gain.toString(true)} dB/dec`
}
getLatexString() {
let pass = this.pass === "low" ? qsTr("low-pass") : qsTr("high-pass");
let pass = this.pass === "low" ? qsTranslate("bodemagnitude", "low-pass") : qsTranslate("bodemagnitude", "high-pass");
return `\\mathrm{${Latex.variable(this.name)}:}\\begin{array}{l}
\\textsf{${pass}};${Latex.variable(this.om_0.name)} = ${this.om_0.x.latexMarkup} \\\\
${this.gain.latexMarkup}\\textsf{ dB/dec}

View file

@ -25,10 +25,10 @@ import { ExecutableObject } from "common.mjs"
import Function from "function.mjs"
export default class SommeGainsBode extends ExecutableObject {
export default class BodeMagnitudeSum extends ExecutableObject {
static type(){return 'Somme gains Bode'}
static displayType(){return qsTr('Bode Magnitudes Sum')}
static displayTypeMultiple(){return qsTr('Bode Magnitudes Sum')}
static displayType(){return qsTranslate("bodemagnitudesum", 'Bode Magnitudes Sum')}
static displayTypeMultiple(){return qsTranslate("bodemagnitudesum", 'Bode Magnitudes Sum')}
static createable() {return false}
static properties() {return {
[QT_TRANSLATE_NOOP('prop','labelPosition')]: P.Enum.Position,
@ -92,7 +92,7 @@ export default class SommeGainsBode extends ExecutableObject {
magnitudes.push([Number.MAX_VALUE, 0, true]) // Draw the ending section
// Collect data from current magnitude (or gain in French) objects.
let baseY = 0
for(/** @type {GainBode} */ let magnitudeObj of magnitudeObjects) { // Sorting by their om_0 position.
for(/** @type {Bodemagnitude} */ let magnitudeObj of magnitudeObjects) { // Sorting by their om_0 position.
const om0x = magnitudeObj.om_0.x.execute()
magnitudes.push([om0x, magnitudeObj.gain.execute(), magnitudeObj.pass === 'high'])
baseY += magnitudeObj.execute(MIN_DRAW)

View file

@ -26,10 +26,10 @@ import Latex from "../math/latex.mjs"
import { ExecutableObject } from "common.mjs"
export default class PhaseBode extends ExecutableObject {
export default class BodePhase extends ExecutableObject {
static type(){return 'Phase Bode'}
static displayType(){return qsTr('Bode Phase')}
static displayTypeMultiple(){return qsTr('Bode Phases')}
static displayType(){return qsTranslate("bodephase", 'Bode Phase')}
static displayTypeMultiple(){return qsTranslate("bodephase", 'Bode Phases')}
static properties() {return {
[QT_TRANSLATE_NOOP('prop','om_0')]: new P.ObjectType('Point'),
[QT_TRANSLATE_NOOP('prop','phase')]: new P.Expression(),
@ -41,7 +41,7 @@ export default class PhaseBode extends ExecutableObject {
constructor(name = null, visible = true, color = null, labelContent = 'name + value',
om_0 = '', phase = 90, unit = '°', labelPosition = 'above', labelX = 1) {
if(name == null) name = Objects.getNewName('φ')
if(name === 'φ') name = 'φ₀' // φ is reserved for sum of BODE phases (Somme phases Bode).
if(name === 'φ') name = 'φ₀' // φ is reserved for sum of Bode phases.
super(name, visible, color, labelContent)
if(typeof phase == 'number' || typeof phase == 'string') phase = new Expression(phase.toString())
this.phase = phase

View file

@ -23,10 +23,10 @@ import Latex from "../math/latex.mjs"
import { ExecutableObject } from "common.mjs"
export default class SommePhasesBode extends ExecutableObject {
export default class BodePhaseSum extends ExecutableObject {
static type(){return 'Somme phases Bode'}
static displayType(){return qsTr('Bode Phases Sum')}
static displayTypeMultiple(){return qsTr('Bode Phases Sum')}
static displayType(){return qsTranslate("bodephasesum", 'Bode Phases Sum')}
static displayTypeMultiple(){return qsTranslate("bodephasesum", 'Bode Phases Sum')}
static createable() {return false}
static properties() {return {
[QT_TRANSLATE_NOOP('prop','labelPosition')]: P.Enum.Position,
@ -88,7 +88,7 @@ export default class SommePhasesBode extends ExecutableObject {
Objects.deleteObject(this.name)
} else {
console.log('Recalculating cache phase')
for(/** @type {PhaseBode} */ let obj of phaseObjects) {
for(/** @type {Bodephase} */ let obj of phaseObjects) {
this.om0xList.push(obj.om_0.x.execute())
if(!phasesDict.has(obj.om_0.x.execute())) {
phasesDict.set(obj.om_0.x.execute(), obj.phase.execute())

View file

@ -98,7 +98,7 @@ export class DrawableObject {
* @param {string} name - Name of the object
* @param {boolean} visible - true if the object is visible, false otherwise.
* @param {color|string} color - Color of the object (can be string or QColor)
* @param {Enum} labelContent - One of 'null', 'name' or 'name + value' describing the content of the label.
* @param {'null'|'name'|'name + value'} labelContent - One of 'null', 'name' or 'name + value' describing the content of the label.
* @constructor
*/
constructor(name, visible = true, color = null, labelContent = 'name + value') {

View file

@ -23,10 +23,10 @@ import Latex from "../math/latex.mjs"
import { ExecutableObject } from "common.mjs"
export default class RepartitionFunction extends ExecutableObject {
export default class DistributionFunction extends ExecutableObject {
static type(){return 'Repartition'}
static displayType(){return qsTr('Repartition')}
static displayTypeMultiple(){return qsTr('Repartition functions')}
static displayType(){return qsTranslate("distribution", 'Repartition')}
static displayTypeMultiple(){return qsTranslate("distribution", 'Repartition functions')}
static properties() {return {
'comment1': QT_TRANSLATE_NOOP(
'comment',

View file

@ -26,8 +26,8 @@ import Latex from "../math/latex.mjs"
export default class Function extends ExecutableObject {
static type(){return 'Function'}
static displayType(){return qsTr('Function')}
static displayTypeMultiple(){return qsTr('Functions')}
static displayType(){return qsTranslate("function", 'Function')}
static displayTypeMultiple(){return qsTranslate("function", 'Functions')}
static properties() {return {
[QT_TRANSLATE_NOOP('prop','expression')]: new P.Expression('x'),
[QT_TRANSLATE_NOOP('prop','definitionDomain')]: 'Domain',

View file

@ -26,8 +26,8 @@ import { DrawableObject } from "common.mjs"
export default class Point extends DrawableObject {
static type(){return 'Point'}
static displayType(){return qsTr('Point')}
static displayTypeMultiple(){return qsTr('Points')}
static displayType(){return qsTranslate("point", 'Point')}
static displayTypeMultiple(){return qsTranslate("point", 'Points')}
static properties() {return {
[QT_TRANSLATE_NOOP('prop','x')]: new P.Expression(),

View file

@ -27,8 +27,8 @@ import Function from "function.mjs"
export default class Sequence extends ExecutableObject {
static type(){return 'Sequence'}
static displayType(){return qsTr('Sequence')}
static displayTypeMultiple(){return qsTr('Sequences')}
static displayType(){return qsTranslate("sequence", 'Sequence')}
static displayTypeMultiple(){return qsTranslate("sequence", 'Sequences')}
static properties() {return {
[QT_TRANSLATE_NOOP('prop','drawPoints')]: 'boolean',

View file

@ -26,8 +26,8 @@ import { DrawableObject } from "common.mjs"
export default class Text extends DrawableObject {
static type(){return 'Text'}
static displayType(){return qsTr('Text')}
static displayTypeMultiple(){return qsTr('Texts')}
static displayType(){return qsTranslate("text", 'Text')}
static displayTypeMultiple(){return qsTranslate("text", 'Texts')}
static properties() {return {
[QT_TRANSLATE_NOOP('prop','x')]: new P.Expression(),
[QT_TRANSLATE_NOOP('prop','y')]: new P.Expression(),

View file

@ -26,8 +26,8 @@ import { DrawableObject } from "common.mjs"
export default class XCursor extends DrawableObject {
static type(){return 'X Cursor'}
static displayType(){return qsTr('X Cursor')}
static displayTypeMultiple(){return qsTr('X Cursors')}
static displayType(){return qsTranslate("xcursor", 'X Cursor')}
static displayTypeMultiple(){return qsTranslate("xcursor", 'X Cursors')}
static properties() {return {
[QT_TRANSLATE_NOOP('prop','x')]: new P.Expression(),
[QT_TRANSLATE_NOOP('prop','targetElement')]: new P.ObjectType('ExecutableObject', true),

View file

@ -88,7 +88,7 @@ export class Enum extends PropertyType {
this.type = 'Enum'
this.values = values
this.legacyValues = {}
this.translatedValues = values.map(x => qsTr(x))
this.translatedValues = values.map(x => qsTranslate('parameters', x))
}
toString() {
@ -246,14 +246,14 @@ export class Dictionary extends PropertyType {
// Common parameters for Enums
Enum.Position = new Enum(
QT_TR_NOOP('above'),
QT_TR_NOOP('below'),
QT_TR_NOOP('left'),
QT_TR_NOOP('right'),
QT_TR_NOOP('above-left'),
QT_TR_NOOP('above-right'),
QT_TR_NOOP('below-left'),
QT_TR_NOOP('below-right')
QT_TRANSLATE_NOOP('parameters', 'above'),
QT_TRANSLATE_NOOP('parameters', 'below'),
QT_TRANSLATE_NOOP('parameters', 'left'),
QT_TRANSLATE_NOOP('parameters', 'right'),
QT_TRANSLATE_NOOP('parameters', 'above-left'),
QT_TRANSLATE_NOOP('parameters', 'above-right'),
QT_TRANSLATE_NOOP('parameters', 'below-left'),
QT_TRANSLATE_NOOP('parameters', 'below-right')
)
Enum.Position.legacyValues = {
'top': 'above',
@ -265,32 +265,32 @@ Enum.Position.legacyValues = {
}
Enum.Positioning = new Enum(
QT_TR_NOOP('center'),
QT_TR_NOOP('top'),
QT_TR_NOOP('bottom'),
QT_TR_NOOP('left'),
QT_TR_NOOP('right'),
QT_TR_NOOP('top-left'),
QT_TR_NOOP('top-right'),
QT_TR_NOOP('bottom-left'),
QT_TR_NOOP('bottom-right')
QT_TRANSLATE_NOOP('parameters', 'center'),
QT_TRANSLATE_NOOP('parameters', 'top'),
QT_TRANSLATE_NOOP('parameters', 'bottom'),
QT_TRANSLATE_NOOP('parameters', 'left'),
QT_TRANSLATE_NOOP('parameters', 'right'),
QT_TRANSLATE_NOOP('parameters', 'top-left'),
QT_TRANSLATE_NOOP('parameters', 'top-right'),
QT_TRANSLATE_NOOP('parameters', 'bottom-left'),
QT_TRANSLATE_NOOP('parameters', 'bottom-right')
)
Enum.FunctionDisplayType = new Enum(
QT_TR_NOOP('application'),
QT_TR_NOOP('function')
QT_TRANSLATE_NOOP('parameters', 'application'),
QT_TRANSLATE_NOOP('parameters', 'function')
)
Enum.BodePass = new Enum(
QT_TR_NOOP('high'),
QT_TR_NOOP('low')
QT_TRANSLATE_NOOP('parameters', 'high'),
QT_TRANSLATE_NOOP('parameters', 'low')
)
Enum.XCursorValuePosition = new Enum(
QT_TR_NOOP('Next to target'),
QT_TR_NOOP('With label'),
QT_TR_NOOP('Hidden')
QT_TRANSLATE_NOOP('parameters', 'Next to target'),
QT_TRANSLATE_NOOP('parameters', 'With label'),
QT_TRANSLATE_NOOP('parameters', 'Hidden')
)
/**

View file

@ -1,125 +0,0 @@
/**
* LogarithmPlotter - 2D plotter software to make BODE plots, sequences and distribution functions.
* Copyright (C) 2021-2024 Ad5001
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
// Contains polyfill math functions used for reference.
export function factorial(x) {
if (x < 0) // Integrating by less than 0
if(isFinite(n))
return Infinity
else
throw new EvalError("Cannot calculate the factorial of -∞.")
return gamma(x+1)
}
let GAMMA_G = 4.7421875
let GAMMA_P = [
0.99999999999999709182,
57.156235665862923517, -59.597960355475491248,
14.136097974741747174, -0.49191381609762019978,
0.33994649984811888699e-4,
0.46523628927048575665e-4, -0.98374475304879564677e-4,
0.15808870322491248884e-3, -0.21026444172410488319e-3,
0.21743961811521264320e-3, -0.16431810653676389022e-3,
0.84418223983852743293e-4, -0.26190838401581408670e-4,
0.36899182659531622704e-5
]
export function gamma(n) {
if(n <= 0) // Integrating by less than 0
if(isFinite(n))
return Infinity
else
throw new EvalError("Cannot calculate Γ(-∞).")
if(n >= 171.35)
return Infinity // Would return more than 2^1024 - 1 (aka Number.INT_MAX)
if(n === Math.round(n) && isFinite(n)) {
// Calculating (n-1)!
let res = n - 1
for(let i = n - 2; i > 1; i++)
res *= i
if(res === 0)
res = 1 // 0! is per definition 1
return res
}
// Section below adapted function adapted from math.js
if(n < 0.5)
return Math.PI / (Math.sin(Math.PI * n) * gamma(1 - n))
if(n > 85.0) { // Extended Stirling Approx
let twoN = n * n
let threeN = twoN * n
let fourN = threeN * n
let fiveN = fourN * n
return Math.sqrt(2 * Math.PI / n) * Math.pow((n / Math.E), n) *
(1 + (1 / (12 * n)) + (1 / (288 * twoN)) - (139 / (51840 * threeN)) -
(571 / (2488320 * fourN)) + (163879 / (209018880 * fiveN)) +
(5246819 / (75246796800 * fiveN * n)))
}
--n
let x = GAMMA_P[0]
for (let i = 1; i < GAMMA_P.length; ++i) {
x += GAMMA_P[i] / (n + i)
}
let t = n + GAMMA_G + 0.5
return Math.sqrt(2 * Math.PI) * Math.pow(t, n + 0.5) * Math.exp(-t) * x
}
export function arrayMap(f, arr) {
if (typeof f != 'function')
throw new EvalError(qsTranslate('error', 'First argument to map is not a function.'))
if (!Array.isArray(arr))
throw new EvalError(qsTranslate('error', 'Second argument to map is not an array.'))
return arr.map(f)
}
export function arrayFold(f, init, arr) {
if (typeof f != 'function')
throw new EvalError(qsTranslate('error', 'First argument to fold is not a function.'))
if (!Array.isArray(arr))
throw new EvalError(qsTranslate('error', 'Second argument to fold is not an array.'))
return arr.reduce(f, init)
}
export function arrayFilter(f, arr) {
if (typeof f != 'function')
throw new EvalError(qsTranslate('error', 'First argument to filter is not a function.'))
if (!Array.isArray(arr))
throw new EvalError(qsTranslate('error', 'Second argument to filter is not an array.'))
return arr.filter(f)
}
export function arrayJoin(sep, arr) {
if (!Array.isArray(arr))
throw new Error(qsTranslate('error', 'Second argument to join is not an array.'))
return arr.join(sep)
}
export function indexOf(target, s) {
if (!(Array.isArray(s) || typeof s === 'string'))
throw new Error(qsTranslate('error', 'Second argument to indexOf is not a string or array.'))
return s.indexOf(target)
}

View file

@ -16,7 +16,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
import * as Polyfill from "polyfill.mjs"
import * as Polyfill from "../lib/expr-eval/polyfill.mjs"
export const CONSTANTS = {
"π": Math.PI,

View file

@ -22,7 +22,6 @@ class Setting {
constructor(type, name, nameInConfig, icon) {
this.type = type
this.name = name
this.displayName = qsTr(name)
this.nameInConfig = nameInConfig
this.icon = icon
}