Allow the user to choose what he wants to pick.
All checks were successful
continuous-integration/drone/push Build is passing

Updating translations.
This commit is contained in:
Adsooi 2023-05-24 08:00:58 +02:00
parent 9239eac78a
commit 40743e54c3
Signed by: Ad5001
GPG key ID: EF45F9C6AFE20160
8 changed files with 474 additions and 240 deletions

View file

@ -569,25 +569,44 @@ Diese Einstellungen können jederzeit über das Menü "Einstellungen"
<context>
<name>PickLocationOverlay</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="154"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="168"/>
<source>Pointer precision:</source>
<translation>Genauigkeit des Zeigers:</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="161"/>
<source>Snap to grid</source>
<translation>Am Gitter einrasten</translation>
<translation type="vanished">Am Gitter einrasten</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="204"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="175"/>
<source>Snap to grid:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="184"/>
<source>Pick X</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="218"/>
<source>Pick Y</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="234"/>
<source>Open picker settings</source>
<translation>Zeigereinstellungen öffnen</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="204"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="234"/>
<source>Hide picker settings</source>
<translation>Zeigereinstellungen ausblenden</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="306"/>
<source>(no pick selected)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Settings</name>
@ -877,7 +896,7 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<name>error</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="124"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="286"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="289"/>
<source>Cannot find property %1 of object %2.</source>
<translation>Eigenschaft %1 von Objekt %2 kann nicht gefunden werden.</translation>
</message>
@ -887,126 +906,137 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<translation>Die Variable %1 ist nicht definiert.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="246"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="247"/>
<source>In order to be executed, object %1 must have at least one argument.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="249"/>
<source>%1 cannot be executed.</source>
<translation>%1 ist keine Formel.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="297"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="377"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="433"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="300"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="380"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="436"/>
<source>Invalid expression.</source>
<translation>Ungültiger Ausdruck.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="301"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="304"/>
<source>Invalid expression (parity).</source>
<translation>Ungültiger Ausdruck (Parität).</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="621"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="624"/>
<source>Unknown character &quot;%1&quot;.</source>
<translation>Unbekanntes Schriftzeichen &quot;%1&quot;.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="815"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="821"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="818"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="824"/>
<source>Illegal escape sequence: %1.</source>
<translation>Unzulässige Escapesequenz: %1.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1023"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1077"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1026"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1080"/>
<source>Parse error [%1:%2]: %3</source>
<translation>Analysefehler [%1:%2]: %3</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1079"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1082"/>
<source>Expected %1</source>
<translation>Erwartet %1</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1106"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1109"/>
<source>Unexpected %1</source>
<translation>Unerwartetes %1</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1163"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1166"/>
<source>Function definition is not permitted.</source>
<translation>Funktionsdefinition ist nicht erlaubt.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1177"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1180"/>
<source>Expected variable for assignment.</source>
<translation>Erwartete Variable für Zuweisung.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1341"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1344"/>
<source>Unexpected &quot;.&quot;: member access is not permitted</source>
<translation>Unerwartetes &quot;.&quot;: Mitgliederzugriff ist nicht erlaubt</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1348"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1351"/>
<source>Unexpected &quot;[]&quot;: arrays are disabled.</source>
<translation>Unerwartetes &quot;[]&quot;: Arrays sind deaktiviert.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1355"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1358"/>
<source>Unexpected symbol: %1.</source>
<translation>Unerwartetes Symbol: %1.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1632"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1623"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1633"/>
<source>Function %1 must have at least one argument.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1639"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="96"/>
<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/expr-eval.js" line="1635"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1642"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="98"/>
<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/expr-eval.js" line="1644"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1651"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="104"/>
<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/expr-eval.js" line="1647"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1654"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="106"/>
<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/expr-eval.js" line="1656"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1663"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="112"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="120"/>
<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/expr-eval.js" line="1659"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1666"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="114"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="122"/>
<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/expr-eval.js" line="1668"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1675"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="134"/>
<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/expr-eval.js" line="1676"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1683"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="128"/>
<source>Second argument to join is not an array.</source>
<translation>Der zweite Parameter von join ist kein Array.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1804"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1811"/>
<source>EOF</source>
<translation>Ende des Ausdrucks</translation>
</message>

View file

@ -569,25 +569,44 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<context>
<name>PickLocationOverlay</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="154"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="168"/>
<source>Pointer precision:</source>
<translation>Pointer precision:</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="161"/>
<source>Snap to grid</source>
<translation>Snap to grid</translation>
<translation type="vanished">Snap to grid</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="204"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="175"/>
<source>Snap to grid:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="184"/>
<source>Pick X</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="218"/>
<source>Pick Y</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="234"/>
<source>Open picker settings</source>
<translation>Open picker settings</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="204"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="234"/>
<source>Hide picker settings</source>
<translation>Hide picker settings</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="306"/>
<source>(no pick selected)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Settings</name>
@ -877,7 +896,7 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<name>error</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="124"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="286"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="289"/>
<source>Cannot find property %1 of object %2.</source>
<translation>Cannot find property %1 of object %2.</translation>
</message>
@ -887,126 +906,137 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<translation>Undefined variable %1.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="246"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="247"/>
<source>In order to be executed, object %1 must have at least one argument.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="249"/>
<source>%1 cannot be executed.</source>
<translation>%1 is not a function.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="297"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="377"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="433"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="300"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="380"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="436"/>
<source>Invalid expression.</source>
<translation>Invalid expression.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="301"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="304"/>
<source>Invalid expression (parity).</source>
<translation>Invalid expression (parity).</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="621"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="624"/>
<source>Unknown character &quot;%1&quot;.</source>
<translation>Unknown character &quot;%1&quot;.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="815"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="821"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="818"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="824"/>
<source>Illegal escape sequence: %1.</source>
<translation>Illegal escape sequence: %1.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1023"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1077"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1026"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1080"/>
<source>Parse error [%1:%2]: %3</source>
<translation>Parse error [%1:%2]: %3</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1079"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1082"/>
<source>Expected %1</source>
<translation>Expected %1</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1106"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1109"/>
<source>Unexpected %1</source>
<translation>Unexpected %1</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1163"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1166"/>
<source>Function definition is not permitted.</source>
<translation>Function definition is not permitted.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1177"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1180"/>
<source>Expected variable for assignment.</source>
<translation>Expected variable for assignment.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1341"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1344"/>
<source>Unexpected &quot;.&quot;: member access is not permitted</source>
<translation>Unexpected &quot;.&quot;: member access is not permitted</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1348"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1351"/>
<source>Unexpected &quot;[]&quot;: arrays are disabled.</source>
<translation>Unexpected &quot;[]&quot;: arrays are disabled.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1355"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1358"/>
<source>Unexpected symbol: %1.</source>
<translation>Unexpected symbol: %1.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1632"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1623"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1633"/>
<source>Function %1 must have at least one argument.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1639"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="96"/>
<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/expr-eval.js" line="1635"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1642"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="98"/>
<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/expr-eval.js" line="1644"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1651"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="104"/>
<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/expr-eval.js" line="1647"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1654"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="106"/>
<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/expr-eval.js" line="1656"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1663"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="112"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="120"/>
<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/expr-eval.js" line="1659"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1666"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="114"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="122"/>
<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/expr-eval.js" line="1668"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1675"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="134"/>
<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/expr-eval.js" line="1676"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1683"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="128"/>
<source>Second argument to join is not an array.</source>
<translation>Second argument to join is not an array.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1804"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1811"/>
<source>EOF</source>
<translation>End of expression</translation>
</message>

View file

@ -517,25 +517,40 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<context>
<name>PickLocationOverlay</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="154"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="168"/>
<source>Pointer precision:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="161"/>
<source>Snap to grid</source>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="175"/>
<source>Snap to grid:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="204"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="184"/>
<source>Pick X</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="218"/>
<source>Pick Y</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="234"/>
<source>Open picker settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="204"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="234"/>
<source>Hide picker settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="306"/>
<source>(no pick selected)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Settings</name>
@ -825,7 +840,7 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<name>error</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="124"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="286"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="289"/>
<source>Cannot find property %1 of object %2.</source>
<translation type="unfinished"></translation>
</message>
@ -835,126 +850,137 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="246"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="247"/>
<source>In order to be executed, object %1 must have at least one argument.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="249"/>
<source>%1 cannot be executed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="297"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="377"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="433"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="300"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="380"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="436"/>
<source>Invalid expression.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="301"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="304"/>
<source>Invalid expression (parity).</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="621"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="624"/>
<source>Unknown character &quot;%1&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="815"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="821"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="818"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="824"/>
<source>Illegal escape sequence: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1023"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1077"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1026"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1080"/>
<source>Parse error [%1:%2]: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1079"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1082"/>
<source>Expected %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1106"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1109"/>
<source>Unexpected %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1163"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1166"/>
<source>Function definition is not permitted.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1177"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1180"/>
<source>Expected variable for assignment.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1341"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1344"/>
<source>Unexpected &quot;.&quot;: member access is not permitted</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1348"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1351"/>
<source>Unexpected &quot;[]&quot;: arrays are disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1355"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1358"/>
<source>Unexpected symbol: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1632"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1623"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1633"/>
<source>Function %1 must have at least one argument.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1639"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="96"/>
<source>First argument to map is not a function.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1635"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1642"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="98"/>
<source>Second argument to map is not an array.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1644"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1651"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="104"/>
<source>First argument to fold is not a function.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1647"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1654"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="106"/>
<source>Second argument to fold is not an array.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1656"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1663"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="112"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="120"/>
<source>First argument to filter is not a function.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1659"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1666"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="114"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="122"/>
<source>Second argument to filter is not an array.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1668"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1675"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="134"/>
<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/expr-eval.js" line="1676"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1683"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="128"/>
<source>Second argument to join is not an array.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1804"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1811"/>
<source>EOF</source>
<translation type="unfinished"></translation>
</message>

View file

@ -577,25 +577,44 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
<context>
<name>PickLocationOverlay</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="154"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="168"/>
<source>Pointer precision:</source>
<translation>Précision du pointeur :</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="161"/>
<source>Snap to grid</source>
<translation>Placement sur la grille</translation>
<translation type="vanished">Placement sur la grille</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="204"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="175"/>
<source>Snap to grid:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="184"/>
<source>Pick X</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="218"/>
<source>Pick Y</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="234"/>
<source>Open picker settings</source>
<translation>Ouvrir les paramètres du pointeur</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="204"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="234"/>
<source>Hide picker settings</source>
<translation>Cacher les paramètres du pointeur</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="306"/>
<source>(no pick selected)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Settings</name>
@ -886,7 +905,7 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
<name>error</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="124"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="286"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="289"/>
<source>Cannot find property %1 of object %2.</source>
<translation>Impossible de trouver la propriété %1 de l&apos;objet %2.</translation>
</message>
@ -896,126 +915,137 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
<translation>La variable %1 n&apos;est pas définie.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="246"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="247"/>
<source>In order to be executed, object %1 must have at least one argument.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="249"/>
<source>%1 cannot be executed.</source>
<translation>%1 n&apos;est pas une fonction.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="297"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="377"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="433"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="300"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="380"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="436"/>
<source>Invalid expression.</source>
<translation>Formule invalide.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="301"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="304"/>
<source>Invalid expression (parity).</source>
<translation>Formule invalide (parité).</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="621"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="624"/>
<source>Unknown character &quot;%1&quot;.</source>
<translation>Le caractère &quot;%1&quot; est inconnu.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="815"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="821"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="818"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="824"/>
<source>Illegal escape sequence: %1.</source>
<translation>Séquence d&apos;échappement illégale : %1.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1023"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1077"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1026"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1080"/>
<source>Parse error [%1:%2]: %3</source>
<translation>Erreur de syntaxe [%1:%2] : %3</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1079"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1082"/>
<source>Expected %1</source>
<translation>%1 attendu</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1106"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1109"/>
<source>Unexpected %1</source>
<translation>%1 inattendu</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1163"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1166"/>
<source>Function definition is not permitted.</source>
<translation>La définition de fonctions n&apos;est pas autorisée.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1177"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1180"/>
<source>Expected variable for assignment.</source>
<translation>Une variable est attendue pour l&apos;affectation.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1341"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1344"/>
<source>Unexpected &quot;.&quot;: member access is not permitted</source>
<translation>&quot;.&quot; inattendu : l&apos;accès aux propriétés n&apos;est pas autorisé</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1348"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1351"/>
<source>Unexpected &quot;[]&quot;: arrays are disabled.</source>
<translation>&quot;[]&quot; inattendu : les tableaux sont désactivés.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1355"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1358"/>
<source>Unexpected symbol: %1.</source>
<translation>Symbole inconnu : %1.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1632"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1623"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1633"/>
<source>Function %1 must have at least one argument.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1639"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="96"/>
<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/expr-eval.js" line="1635"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1642"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="98"/>
<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/expr-eval.js" line="1644"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1651"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="104"/>
<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/expr-eval.js" line="1647"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1654"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="106"/>
<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/expr-eval.js" line="1656"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1663"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="112"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="120"/>
<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/expr-eval.js" line="1659"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1666"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="114"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="122"/>
<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/expr-eval.js" line="1668"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1675"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="134"/>
<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/expr-eval.js" line="1676"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1683"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="128"/>
<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>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1804"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1811"/>
<source>EOF</source>
<translation>Fin de la formule</translation>
</message>

View file

@ -569,25 +569,44 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<context>
<name>PickLocationOverlay</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="154"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="168"/>
<source>Pointer precision:</source>
<translation>Mutató pontossága:</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="161"/>
<source>Snap to grid</source>
<translation>Rácshoz illesztés</translation>
<translation type="vanished">Rácshoz illesztés</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="204"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="175"/>
<source>Snap to grid:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="184"/>
<source>Pick X</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="218"/>
<source>Pick Y</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="234"/>
<source>Open picker settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="204"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="234"/>
<source>Hide picker settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="306"/>
<source>(no pick selected)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Settings</name>
@ -877,7 +896,7 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<name>error</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="124"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="286"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="289"/>
<source>Cannot find property %1 of object %2.</source>
<translation>A(z) %2 objektum %1 tulajdonsága nem található.</translation>
</message>
@ -887,126 +906,137 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<translation>A(z) %1 változó nincs meghatározva.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="246"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="247"/>
<source>In order to be executed, object %1 must have at least one argument.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="249"/>
<source>%1 cannot be executed.</source>
<translation>A(z) %1 nem függvény.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="297"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="377"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="433"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="300"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="380"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="436"/>
<source>Invalid expression.</source>
<translation>Érvénytelen kifejezés.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="301"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="304"/>
<source>Invalid expression (parity).</source>
<translation>Érvénytelen kifejezés (paritás).</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="621"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="624"/>
<source>Unknown character &quot;%1&quot;.</source>
<translation>Ismeretlen karakter %1.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="815"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="821"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="818"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="824"/>
<source>Illegal escape sequence: %1.</source>
<translation>Érvénytelen kilépési sorozat: %1.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1023"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1077"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1026"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1080"/>
<source>Parse error [%1:%2]: %3</source>
<translation>Elemzési hiba [%1:%2]: %3</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1079"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1082"/>
<source>Expected %1</source>
<translation>Várható %1</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1106"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1109"/>
<source>Unexpected %1</source>
<translation>Váratlan %1</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1163"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1166"/>
<source>Function definition is not permitted.</source>
<translation>A függvény meghatározása nem engedélyezett.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1177"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1180"/>
<source>Expected variable for assignment.</source>
<translation>A hozzárendeléshez várt változó.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1341"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1344"/>
<source>Unexpected &quot;.&quot;: member access is not permitted</source>
<translation>Váratlan .: a tagok hozzáférése nem engedélyezett</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1348"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1351"/>
<source>Unexpected &quot;[]&quot;: arrays are disabled.</source>
<translation>Váratlan []: a tömbök le vannak tiltva.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1355"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1358"/>
<source>Unexpected symbol: %1.</source>
<translation>Váratlan szimbólum: %1.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1632"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1623"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1633"/>
<source>Function %1 must have at least one argument.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1639"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="96"/>
<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/expr-eval.js" line="1635"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1642"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="98"/>
<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/expr-eval.js" line="1644"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1651"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="104"/>
<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/expr-eval.js" line="1647"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1654"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="106"/>
<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/expr-eval.js" line="1656"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1663"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="112"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="120"/>
<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/expr-eval.js" line="1659"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1666"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="114"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="122"/>
<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/expr-eval.js" line="1668"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1675"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="134"/>
<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/expr-eval.js" line="1676"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1683"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="128"/>
<source>Second argument to join is not an array.</source>
<translation>A második csatlakozási argumentum nem tömb.</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1804"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1811"/>
<source>EOF</source>
<translation>Kifejezés vége</translation>
</message>

View file

@ -569,25 +569,44 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<context>
<name>PickLocationOverlay</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="154"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="168"/>
<source>Pointer precision:</source>
<translation>Peker-presisjon:</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="161"/>
<source>Snap to grid</source>
<translation>Fest til rutenett</translation>
<translation type="vanished">Fest til rutenett</translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="204"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="175"/>
<source>Snap to grid:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="184"/>
<source>Pick X</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="218"/>
<source>Pick Y</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="234"/>
<source>Open picker settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="204"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="234"/>
<source>Hide picker settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="306"/>
<source>(no pick selected)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Settings</name>
@ -877,7 +896,7 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<name>error</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="124"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="286"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="289"/>
<source>Cannot find property %1 of object %2.</source>
<translation type="unfinished"></translation>
</message>
@ -887,126 +906,137 @@ 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/expr-eval.js" line="246"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="247"/>
<source>In order to be executed, object %1 must have at least one argument.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="249"/>
<source>%1 cannot be executed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="297"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="377"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="433"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="300"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="380"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="436"/>
<source>Invalid expression.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="301"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="304"/>
<source>Invalid expression (parity).</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="621"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="624"/>
<source>Unknown character &quot;%1&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="815"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="821"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="818"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="824"/>
<source>Illegal escape sequence: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1023"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1077"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1026"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1080"/>
<source>Parse error [%1:%2]: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1079"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1082"/>
<source>Expected %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1106"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1109"/>
<source>Unexpected %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1163"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1166"/>
<source>Function definition is not permitted.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1177"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1180"/>
<source>Expected variable for assignment.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1341"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1344"/>
<source>Unexpected &quot;.&quot;: member access is not permitted</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1348"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1351"/>
<source>Unexpected &quot;[]&quot;: arrays are disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1355"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1358"/>
<source>Unexpected symbol: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1632"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1623"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1633"/>
<source>Function %1 must have at least one argument.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1639"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="96"/>
<source>First argument to map is not a function.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1635"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1642"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="98"/>
<source>Second argument to map is not an array.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1644"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1651"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="104"/>
<source>First argument to fold is not a function.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1647"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1654"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="106"/>
<source>Second argument to fold is not an array.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1656"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1663"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="112"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="120"/>
<source>First argument to filter is not a function.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1659"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1666"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="114"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="122"/>
<source>Second argument to filter is not an array.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1668"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1675"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="134"/>
<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/expr-eval.js" line="1676"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1683"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="128"/>
<source>Second argument to join is not an array.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1804"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1811"/>
<source>EOF</source>
<translation type="unfinished"></translation>
</message>

View file

@ -517,25 +517,40 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<context>
<name>PickLocationOverlay</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="154"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="168"/>
<source>Pointer precision:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="161"/>
<source>Snap to grid</source>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="175"/>
<source>Snap to grid:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="204"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="184"/>
<source>Pick X</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="218"/>
<source>Pick Y</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="234"/>
<source>Open picker settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="204"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="234"/>
<source>Hide picker settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="306"/>
<source>(no pick selected)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Settings</name>
@ -825,7 +840,7 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<name>error</name>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="124"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="286"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="289"/>
<source>Cannot find property %1 of object %2.</source>
<translation type="unfinished"></translation>
</message>
@ -835,126 +850,137 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="246"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="247"/>
<source>In order to be executed, object %1 must have at least one argument.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="249"/>
<source>%1 cannot be executed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="297"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="377"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="433"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="300"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="380"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="436"/>
<source>Invalid expression.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="301"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="304"/>
<source>Invalid expression (parity).</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="621"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="624"/>
<source>Unknown character &quot;%1&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="815"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="821"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="818"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="824"/>
<source>Illegal escape sequence: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1023"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1077"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1026"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1080"/>
<source>Parse error [%1:%2]: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1079"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1082"/>
<source>Expected %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1106"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1109"/>
<source>Unexpected %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1163"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1166"/>
<source>Function definition is not permitted.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1177"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1180"/>
<source>Expected variable for assignment.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1341"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1344"/>
<source>Unexpected &quot;.&quot;: member access is not permitted</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1348"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1351"/>
<source>Unexpected &quot;[]&quot;: arrays are disabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1355"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1358"/>
<source>Unexpected symbol: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1632"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1623"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1633"/>
<source>Function %1 must have at least one argument.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1639"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="96"/>
<source>First argument to map is not a function.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1635"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1642"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="98"/>
<source>Second argument to map is not an array.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1644"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1651"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="104"/>
<source>First argument to fold is not a function.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1647"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1654"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="106"/>
<source>Second argument to fold is not an array.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1656"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1663"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="112"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="120"/>
<source>First argument to filter is not a function.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1659"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1666"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="114"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="122"/>
<source>Second argument to filter is not an array.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1668"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1675"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="134"/>
<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/expr-eval.js" line="1676"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1683"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parsing/polyfill.js" line="128"/>
<source>Second argument to join is not an array.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1804"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1811"/>
<source>EOF</source>
<translation type="unfinished"></translation>
</message>

View file

@ -56,12 +56,12 @@ Item {
property string objName: 'A'
/*!
\qmlproperty bool PickLocationOverlay::pickX
true if the user should be picking a position on the x axis.
true if the property in propertyX is pickable.
*/
property bool pickX: true
/*!
\qmlproperty bool PickLocationOverlay::pickY
true if the user should be picking a position on the y axis.
true if the property in propertyY is pickable.
*/
property bool pickY: true
/*!
@ -79,6 +79,16 @@ Item {
Precision of the picked value (post-dot precision).
*/
property alias precision: precisionSlider.value
/*!
\qmlproperty bool PickLocationOverlay::userPickX
true if the user can and wants to be picking a position on the x axis.
*/
readonly property bool userPickX: pickX && pickXCheckbox.checked
/*!
\qmlproperty bool PickLocationOverlay::userPickY
true if the user can and wants to be picking a position on the y axis.
*/
readonly property bool userPickY: pickY && pickYCheckbox.checked
Rectangle {
color: sysPalette.window
@ -94,30 +104,34 @@ Item {
acceptedButtons: Qt.LeftButton | Qt.RightButton
onClicked: function(mouse) {
if(mouse.button == Qt.LeftButton) { // Validate
let newValueX = !parent.pickX ? null : parseValue(picked.mouseX.toString(), objType, propertyX)
let newValueY = !parent.pickY ? null : parseValue(picked.mouseY.toString(), objType, propertyY)
let newValueX = !parent.userPickX ? null : parseValue(picked.mouseX.toString(), objType, propertyX)
let newValueY = !parent.userPickY ? null : parseValue(picked.mouseY.toString(), objType, propertyY)
let obj = Objects.currentObjectsByName[objName]
// Set values
if(parent.pickX && parent.pickY) {
if(parent.userPickX && parent.userPickY) {
history.addToHistory(new HistoryLib.EditedPosition(
objName, objType, obj[propertyX], newValueX, obj[propertyY], newValueY
))
obj[propertyX] = newValueX
obj[propertyY] = newValueY
} else if(parent.pickX) {
obj.update()
objectLists.update()
} else if(parent.userPickX) {
history.addToHistory(new HistoryLib.EditedProperty(
objName, objType, propertyX, obj[propertyX], newValueX
))
obj[propertyX] = newValueX
} else if(parent.pickY) {
obj.update()
objectLists.update()
} else if(parent.userPickY) {
history.addToHistory(new HistoryLib.EditedProperty(
objName, objType, propertyY, obj[propertyY], newValueY
))
obj[propertyY] = newValueY
}
obj.update()
objectLists.update()
}
}
pickerRoot.visible = false;
}
}
@ -158,11 +172,19 @@ Item {
}
Text {
text: qsTr("Snap to grid") + ":"
text: qsTr("Snap to grid:")
color: sysPalette.windowText
verticalAlignment: Text.AlignVCenter
height: pickerSettingsColumn.cellHeight
}
CheckBox {
id: pickXCheckbox
height: pickerSettingsColumn.cellHeight
text: qsTr("Pick X")
checked: pickX
visible: pickX
}
}
Column {
@ -189,6 +211,14 @@ Item {
// text: qsTr("Snap to grid")
checked: false
}
CheckBox {
id: pickYCheckbox
height: pickerSettingsColumn.cellHeight
text: qsTr("Pick Y")
checked: pickY
visible: pickY
}
}
Button {
@ -223,7 +253,7 @@ Item {
anchors.top: parent.top
anchors.left: parent.left
anchors.leftMargin: canvas.x2px(picked.mouseX)
visible: parent.pickX
visible: parent.userPickX
}
Rectangle {
@ -234,13 +264,14 @@ Item {
anchors.top: parent.top
anchors.left: parent.left
anchors.topMargin: canvas.y2px(picked.mouseY)
visible: parent.pickY
visible: parent.userPickY
}
Text {
id: picked
x: picker.mouseX - width - 5
y: picker.mouseY - height - 5
color: 'black'
property double axisX: canvas.xaxisstep1
property double mouseX: {
let xpos = canvas.px2x(picker.mouseX)
@ -264,14 +295,15 @@ Item {
return ypos.toFixed(parent.precision)
}
}
color: 'black'
text: {
if(parent.pickX && parent.pickY)
if(parent.userPickX && parent.userPickY)
return `(${mouseX}, ${mouseY})`
if(parent.pickX)
else if(parent.userPickX)
return `X = ${mouseX}`
if(parent.pickY)
else if(parent.userPickY)
return `Y = ${mouseY}`
else
return qsTr('(no pick selected)')
}
}