Recursive dependencies & fixing some bugs related to dependencies themselves.
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Adsooi 2022-10-20 18:10:49 +02:00
parent 356169c749
commit 7241add9e5
Signed by: Ad5001
GPG key ID: 7251B1AF90B960F9
10 changed files with 539 additions and 446 deletions

View file

@ -252,32 +252,32 @@
<context> <context>
<name>ExpressionEditor</name> <name>ExpressionEditor</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="292"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="325"/>
<source>Object Properties</source> <source>Object Properties</source>
<translation>Objekteigenschaften</translation> <translation>Objekteigenschaften</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="307"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="356"/>
<source>Variables</source> <source>Variables</source>
<translation>Variablen</translation> <translation>Variablen</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="321"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="371"/>
<source>Constants</source> <source>Constants</source>
<translation>Konstanten</translation> <translation>Konstanten</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="335"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="386"/>
<source>Functions</source> <source>Functions</source>
<translation>Funktion</translation> <translation>Funktion</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="349"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="401"/>
<source>Executable Objects</source> <source>Executable Objects</source>
<translation>Funktionsobjekte</translation> <translation>Funktionsobjekte</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="363"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="416"/>
<source>Objects</source> <source>Objects</source>
<translation>Objekte</translation> <translation>Objekte</translation>
</message> </message>
@ -795,12 +795,12 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<context> <context>
<name>editproperty</name> <name>editproperty</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="116"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="120"/>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source> <source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation>%1 von %2 %3 wurde von &quot;%4&quot; auf &quot;%5&quot; geändert.</translation> <translation>%1 von %2 %3 wurde von &quot;%4&quot; auf &quot;%5&quot; geändert.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="123"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="127"/>
<source>%1 of %2 changed from %3 to %4.</source> <source>%1 of %2 changed from %3 to %4.</source>
<translation>%1 von %2 wurde von %3 auf %4 geändert.</translation> <translation>%1 von %2 wurde von %3 auf %4 geändert.</translation>
</message> </message>
@ -809,7 +809,7 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<name>error</name> <name>error</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="124"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="124"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="281"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="284"/>
<source>Cannot find property %1 of object %2.</source> <source>Cannot find property %1 of object %2.</source>
<translation>Eigenschaft %1 von Objekt %2 kann nicht gefunden werden.</translation> <translation>Eigenschaft %1 von Objekt %2 kann nicht gefunden werden.</translation>
</message> </message>
@ -824,129 +824,139 @@ Diese Einstellungen können jederzeit über das Menü &quot;Einstellungen&quot;
<translation>%1 ist keine Formel.</translation> <translation>%1 ist keine Formel.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="292"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="295"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="372"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="375"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="428"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="431"/>
<source>Invalid expression.</source> <source>Invalid expression.</source>
<translation>Ungültiger Ausdruck.</translation> <translation>Ungültiger Ausdruck.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="296"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="299"/>
<source>Invalid expression (parity).</source> <source>Invalid expression (parity).</source>
<translation>Ungültiger Ausdruck (Parität).</translation> <translation>Ungültiger Ausdruck (Parität).</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="616"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="619"/>
<source>Unknown character &quot;%1&quot;.</source> <source>Unknown character &quot;%1&quot;.</source>
<translation>Unbekanntes Schriftzeichen &quot;%1&quot;.</translation> <translation>Unbekanntes Schriftzeichen &quot;%1&quot;.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="810"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="813"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="816"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="819"/>
<source>Illegal escape sequence: %1.</source> <source>Illegal escape sequence: %1.</source>
<translation>Unzulässige Escapesequenz: %1.</translation> <translation>Unzulässige Escapesequenz: %1.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1018"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1021"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1072"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1075"/>
<source>Parse error [%1:%2]: %3</source> <source>Parse error [%1:%2]: %3</source>
<translation>Analysefehler [%1:%2]: %3</translation> <translation>Analysefehler [%1:%2]: %3</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1074"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1077"/>
<source>Expected %1</source> <source>Expected %1</source>
<translation>Erwartet %1</translation> <translation>Erwartet %1</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1101"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1104"/>
<source>Unexpected %1</source> <source>Unexpected %1</source>
<translation>Unerwartetes %1</translation> <translation>Unerwartetes %1</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1158"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1161"/>
<source>Function definition is not permitted.</source> <source>Function definition is not permitted.</source>
<translation>Funktionsdefinition ist nicht erlaubt.</translation> <translation>Funktionsdefinition ist nicht erlaubt.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1172"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1175"/>
<source>Expected variable for assignment.</source> <source>Expected variable for assignment.</source>
<translation>Erwartete Variable für Zuweisung.</translation> <translation>Erwartete Variable für Zuweisung.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1336"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1339"/>
<source>Unexpected &quot;.&quot;: member access is not permitted</source> <source>Unexpected &quot;.&quot;: member access is not permitted</source>
<translation>Unerwartetes &quot;.&quot;: Mitgliederzugriff ist nicht erlaubt</translation> <translation>Unerwartetes &quot;.&quot;: Mitgliederzugriff ist nicht erlaubt</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1343"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1346"/>
<source>Unexpected &quot;[]&quot;: arrays are disabled.</source> <source>Unexpected &quot;[]&quot;: arrays are disabled.</source>
<translation>Unerwartetes &quot;[]&quot;: Arrays sind deaktiviert.</translation> <translation>Unerwartetes &quot;[]&quot;: Arrays sind deaktiviert.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1350"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1353"/>
<source>Unexpected symbol: %1.</source> <source>Unexpected symbol: %1.</source>
<translation>Unerwartetes Symbol: %1.</translation> <translation>Unerwartetes Symbol: %1.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1627"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1630"/>
<source>First argument to map is not a function.</source> <source>First argument to map is not a function.</source>
<translation>Der erste Parameter von map ist keine Formel.</translation> <translation>Der erste Parameter von map ist keine Formel.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1630"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1633"/>
<source>Second argument to map is not an array.</source> <source>Second argument to map is not an array.</source>
<translation>Der zweite Parameter von map ist kein Array.</translation> <translation>Der zweite Parameter von map ist kein Array.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1639"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1642"/>
<source>First argument to fold is not a function.</source> <source>First argument to fold is not a function.</source>
<translation>Der erste Parameter für fold ist keine Formel.</translation> <translation>Der erste Parameter für fold ist keine Formel.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1642"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1645"/>
<source>Second argument to fold is not an array.</source> <source>Second argument to fold is not an array.</source>
<translation>Der zweite Parameter für fold ist kein Array.</translation> <translation>Der zweite Parameter für fold ist kein Array.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1651"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1654"/>
<source>First argument to filter is not a function.</source> <source>First argument to filter is not a function.</source>
<translation>Der erste Parameter für filter ist keine Formel.</translation> <translation>Der erste Parameter für filter ist keine Formel.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1654"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1657"/>
<source>Second argument to filter is not an array.</source> <source>Second argument to filter is not an array.</source>
<translation>Der zweite Parameter von filter ist kein Array.</translation> <translation>Der zweite Parameter von filter ist kein Array.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1663"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1666"/>
<source>Second argument to indexOf is not a string or array.</source> <source>Second argument to indexOf is not a string or array.</source>
<translation>Der zweite Parameter von indexOf ist kein String oder Array.</translation> <translation>Der zweite Parameter von indexOf ist kein String oder Array.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1671"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1674"/>
<source>Second argument to join is not an array.</source> <source>Second argument to join is not an array.</source>
<translation>Der zweite Parameter von join ist kein Array.</translation> <translation>Der zweite Parameter von join ist kein Array.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1798"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1801"/>
<source>EOF</source> <source>EOF</source>
<translation>Ende des Ausdrucks</translation> <translation>Ende des Ausdrucks</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="418"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="472"/>
<source>No object found with names %1.</source> <source>No object found with names %1.</source>
<translation>Kein Objekt mit Namen %1 gefunden.</translation> <translation>Kein Objekt mit Namen %1 gefunden.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="420"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="474"/>
<source>No object found with name %1.</source> <source>No object found with name %1.</source>
<translation>Kein Objekt mit dem Namen %1 gefunden.</translation> <translation>Kein Objekt mit dem Namen %1 gefunden.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="423"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="477"/>
<source>Object cannot be dependent on itself.</source> <source>Object cannot be dependent on itself.</source>
<translation>Ein Objekt kann nicht von sich selbst abhängen.</translation> <translation>Ein Objekt kann nicht von sich selbst abhängen.</translation>
</message> </message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="484"/>
<source>Circular dependency detected. Object %1 depends on %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="486"/>
<source>Circular dependency detected. Objects %1 depend on %2.</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>expression</name> <name>expression</name>
@ -1085,114 +1095,114 @@ Bitte vergewissern Sie sich, dass Ihre LaTeX-Installation korrekt ist, und melde
<context> <context>
<name>parameters</name> <name>parameters</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="69"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="89"/>
<source>above</source> <source>above</source>
<translation> Über</translation> <translation> Über</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="70"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="90"/>
<source>below</source> <source>below</source>
<translation> Unter</translation> <translation> Unter</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="71"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="91"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="83"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="103"/>
<source>left</source> <source>left</source>
<translation> Links</translation> <translation> Links</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="72"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="92"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="84"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="104"/>
<source>right</source> <source>right</source>
<translation> Rechts</translation> <translation> Rechts</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="73"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="93"/>
<source>above-left</source> <source>above-left</source>
<translation> Oben links</translation> <translation> Oben links</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="74"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="94"/>
<source>above-right</source> <source>above-right</source>
<translation> Oben rechts</translation> <translation> Oben rechts</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="95"/>
<source>below-left</source> <source>below-left</source>
<translation> Unten links</translation> <translation> Unten links</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="76"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="96"/>
<source>below-right</source> <source>below-right</source>
<translation> Unten rechts</translation> <translation> Unten rechts</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="80"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="100"/>
<source>center</source> <source>center</source>
<translation>&gt;|&lt; Zentrum</translation> <translation>&gt;|&lt; Zentrum</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="81"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="101"/>
<source>top</source> <source>top</source>
<translation> Über</translation> <translation> Über</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="82"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="102"/>
<source>bottom</source> <source>bottom</source>
<translation> Unter</translation> <translation> Unter</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="105"/>
<source>top-left</source> <source>top-left</source>
<translation> Oben links</translation> <translation> Oben links</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="86"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="106"/>
<source>top-right</source> <source>top-right</source>
<translation> Oben rechts</translation> <translation> Oben rechts</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="87"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="107"/>
<source>bottom-left</source> <source>bottom-left</source>
<translation> Unten links</translation> <translation> Unten links</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="88"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="108"/>
<source>bottom-right</source> <source>bottom-right</source>
<translation> Unten rechts</translation> <translation> Unten rechts</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="92"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="112"/>
<source>application</source> <source>application</source>
<translation>Anwendung</translation> <translation>Anwendung</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="93"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="113"/>
<source>function</source> <source>function</source>
<translation>Funktion</translation> <translation>Funktion</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="97"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="117"/>
<source>high</source> <source>high</source>
<translation>Hoch</translation> <translation>Hoch</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="98"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="118"/>
<source>low</source> <source>low</source>
<translation>Tief</translation> <translation>Tief</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="103"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="123"/>
<source>Next to target</source> <source>Next to target</source>
<translation>Neben dem Ziel</translation> <translation>Neben dem Ziel</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="104"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="124"/>
<source>With label</source> <source>With label</source>
<translation>Mit Etikett</translation> <translation>Mit Etikett</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="105"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="125"/>
<source>Hidden</source> <source>Hidden</source>
<translation>Versteckt</translation> <translation>Versteckt</translation>
</message> </message>

View file

@ -252,32 +252,32 @@
<context> <context>
<name>ExpressionEditor</name> <name>ExpressionEditor</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="292"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="325"/>
<source>Object Properties</source> <source>Object Properties</source>
<translation>Object Properties</translation> <translation>Object Properties</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="307"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="356"/>
<source>Variables</source> <source>Variables</source>
<translation>Variables</translation> <translation>Variables</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="321"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="371"/>
<source>Constants</source> <source>Constants</source>
<translation>Constants</translation> <translation>Constants</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="335"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="386"/>
<source>Functions</source> <source>Functions</source>
<translation>Functions</translation> <translation>Functions</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="349"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="401"/>
<source>Executable Objects</source> <source>Executable Objects</source>
<translation>Function Objects</translation> <translation>Function Objects</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="363"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="416"/>
<source>Objects</source> <source>Objects</source>
<translation>Objects</translation> <translation>Objects</translation>
</message> </message>
@ -795,12 +795,12 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<context> <context>
<name>editproperty</name> <name>editproperty</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="116"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="120"/>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source> <source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</translation> <translation>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="123"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="127"/>
<source>%1 of %2 changed from %3 to %4.</source> <source>%1 of %2 changed from %3 to %4.</source>
<translation>%1 of %2 changed from %3 to %4.</translation> <translation>%1 of %2 changed from %3 to %4.</translation>
</message> </message>
@ -809,7 +809,7 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<name>error</name> <name>error</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="124"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="124"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="281"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="284"/>
<source>Cannot find property %1 of object %2.</source> <source>Cannot find property %1 of object %2.</source>
<translation>Cannot find property %1 of object %2.</translation> <translation>Cannot find property %1 of object %2.</translation>
</message> </message>
@ -824,129 +824,139 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</t
<translation>%1 is not a function.</translation> <translation>%1 is not a function.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="292"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="295"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="372"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="375"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="428"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="431"/>
<source>Invalid expression.</source> <source>Invalid expression.</source>
<translation>Invalid expression.</translation> <translation>Invalid expression.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="296"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="299"/>
<source>Invalid expression (parity).</source> <source>Invalid expression (parity).</source>
<translation>Invalid expression (parity).</translation> <translation>Invalid expression (parity).</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="616"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="619"/>
<source>Unknown character &quot;%1&quot;.</source> <source>Unknown character &quot;%1&quot;.</source>
<translation>Unknown character &quot;%1&quot;.</translation> <translation>Unknown character &quot;%1&quot;.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="810"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="813"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="816"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="819"/>
<source>Illegal escape sequence: %1.</source> <source>Illegal escape sequence: %1.</source>
<translation>Illegal escape sequence: %1.</translation> <translation>Illegal escape sequence: %1.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1018"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1021"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1072"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1075"/>
<source>Parse error [%1:%2]: %3</source> <source>Parse error [%1:%2]: %3</source>
<translation>Parse error [%1:%2]: %3</translation> <translation>Parse error [%1:%2]: %3</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1074"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1077"/>
<source>Expected %1</source> <source>Expected %1</source>
<translation>Expected %1</translation> <translation>Expected %1</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1101"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1104"/>
<source>Unexpected %1</source> <source>Unexpected %1</source>
<translation>Unexpected %1</translation> <translation>Unexpected %1</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1158"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1161"/>
<source>Function definition is not permitted.</source> <source>Function definition is not permitted.</source>
<translation>Function definition is not permitted.</translation> <translation>Function definition is not permitted.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1172"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1175"/>
<source>Expected variable for assignment.</source> <source>Expected variable for assignment.</source>
<translation>Expected variable for assignment.</translation> <translation>Expected variable for assignment.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1336"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1339"/>
<source>Unexpected &quot;.&quot;: member access is not permitted</source> <source>Unexpected &quot;.&quot;: member access is not permitted</source>
<translation>Unexpected &quot;.&quot;: member access is not permitted</translation> <translation>Unexpected &quot;.&quot;: member access is not permitted</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1343"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1346"/>
<source>Unexpected &quot;[]&quot;: arrays are disabled.</source> <source>Unexpected &quot;[]&quot;: arrays are disabled.</source>
<translation>Unexpected &quot;[]&quot;: arrays are disabled.</translation> <translation>Unexpected &quot;[]&quot;: arrays are disabled.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1350"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1353"/>
<source>Unexpected symbol: %1.</source> <source>Unexpected symbol: %1.</source>
<translation>Unexpected symbol: %1.</translation> <translation>Unexpected symbol: %1.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1627"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1630"/>
<source>First argument to map is not a function.</source> <source>First argument to map is not a function.</source>
<translation>First argument to map is not a function.</translation> <translation>First argument to map is not a function.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1630"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1633"/>
<source>Second argument to map is not an array.</source> <source>Second argument to map is not an array.</source>
<translation>Second argument to map is not an array.</translation> <translation>Second argument to map is not an array.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1639"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1642"/>
<source>First argument to fold is not a function.</source> <source>First argument to fold is not a function.</source>
<translation>First argument to fold is not a function.</translation> <translation>First argument to fold is not a function.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1642"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1645"/>
<source>Second argument to fold is not an array.</source> <source>Second argument to fold is not an array.</source>
<translation>Second argument to fold is not an array.</translation> <translation>Second argument to fold is not an array.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1651"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1654"/>
<source>First argument to filter is not a function.</source> <source>First argument to filter is not a function.</source>
<translation>First argument to filter is not a function.</translation> <translation>First argument to filter is not a function.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1654"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1657"/>
<source>Second argument to filter is not an array.</source> <source>Second argument to filter is not an array.</source>
<translation>Second argument to filter is not an array.</translation> <translation>Second argument to filter is not an array.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1663"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1666"/>
<source>Second argument to indexOf is not a string or array.</source> <source>Second argument to indexOf is not a string or array.</source>
<translation>Second argument to indexOf is not a string or array.</translation> <translation>Second argument to indexOf is not a string or array.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1671"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1674"/>
<source>Second argument to join is not an array.</source> <source>Second argument to join is not an array.</source>
<translation>Second argument to join is not an array.</translation> <translation>Second argument to join is not an array.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1798"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1801"/>
<source>EOF</source> <source>EOF</source>
<translation>End of expression</translation> <translation>End of expression</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="418"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="472"/>
<source>No object found with names %1.</source> <source>No object found with names %1.</source>
<translation>No object found with names %1.</translation> <translation>No object found with names %1.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="420"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="474"/>
<source>No object found with name %1.</source> <source>No object found with name %1.</source>
<translation>No object found with name %1.</translation> <translation>No object found with name %1.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="423"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="477"/>
<source>Object cannot be dependent on itself.</source> <source>Object cannot be dependent on itself.</source>
<translation>Object cannot be dependent on itself.</translation> <translation>Object cannot be dependent on itself.</translation>
</message> </message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="484"/>
<source>Circular dependency detected. Object %1 depends on %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="486"/>
<source>Circular dependency detected. Objects %1 depend on %2.</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>expression</name> <name>expression</name>
@ -1085,114 +1095,114 @@ Please make sure your LaTeX installation is correct and report a bug if so.</tra
<context> <context>
<name>parameters</name> <name>parameters</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="69"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="89"/>
<source>above</source> <source>above</source>
<translation> Above</translation> <translation> Above</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="70"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="90"/>
<source>below</source> <source>below</source>
<translation> Below</translation> <translation> Below</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="71"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="91"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="83"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="103"/>
<source>left</source> <source>left</source>
<translation> Left</translation> <translation> Left</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="72"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="92"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="84"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="104"/>
<source>right</source> <source>right</source>
<translation> Right</translation> <translation> Right</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="73"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="93"/>
<source>above-left</source> <source>above-left</source>
<translation> Above left</translation> <translation> Above left</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="74"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="94"/>
<source>above-right</source> <source>above-right</source>
<translation> Above right</translation> <translation> Above right</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="95"/>
<source>below-left</source> <source>below-left</source>
<translation> Below left</translation> <translation> Below left</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="76"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="96"/>
<source>below-right</source> <source>below-right</source>
<translation> Below right</translation> <translation> Below right</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="80"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="100"/>
<source>center</source> <source>center</source>
<translation>&gt;|&lt; Center</translation> <translation>&gt;|&lt; Center</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="81"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="101"/>
<source>top</source> <source>top</source>
<translation> Top</translation> <translation> Top</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="82"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="102"/>
<source>bottom</source> <source>bottom</source>
<translation> Bottom</translation> <translation> Bottom</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="105"/>
<source>top-left</source> <source>top-left</source>
<translation> Top left</translation> <translation> Top left</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="86"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="106"/>
<source>top-right</source> <source>top-right</source>
<translation> Top right</translation> <translation> Top right</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="87"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="107"/>
<source>bottom-left</source> <source>bottom-left</source>
<translation> Bottom left</translation> <translation> Bottom left</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="88"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="108"/>
<source>bottom-right</source> <source>bottom-right</source>
<translation> Bottom right</translation> <translation> Bottom right</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="92"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="112"/>
<source>application</source> <source>application</source>
<translation>Application</translation> <translation>Application</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="93"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="113"/>
<source>function</source> <source>function</source>
<translation>Function</translation> <translation>Function</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="97"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="117"/>
<source>high</source> <source>high</source>
<translation>High</translation> <translation>High</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="98"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="118"/>
<source>low</source> <source>low</source>
<translation>Low</translation> <translation>Low</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="103"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="123"/>
<source>Next to target</source> <source>Next to target</source>
<translation>Next to target</translation> <translation>Next to target</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="104"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="124"/>
<source>With label</source> <source>With label</source>
<translation>With label</translation> <translation>With label</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="105"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="125"/>
<source>Hidden</source> <source>Hidden</source>
<translation>Hidden</translation> <translation>Hidden</translation>
</message> </message>

View file

@ -221,32 +221,32 @@
<context> <context>
<name>ExpressionEditor</name> <name>ExpressionEditor</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="292"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="325"/>
<source>Object Properties</source> <source>Object Properties</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="307"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="356"/>
<source>Variables</source> <source>Variables</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="321"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="371"/>
<source>Constants</source> <source>Constants</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="335"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="386"/>
<source>Functions</source> <source>Functions</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="349"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="401"/>
<source>Executable Objects</source> <source>Executable Objects</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="363"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="416"/>
<source>Objects</source> <source>Objects</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -743,12 +743,12 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<context> <context>
<name>editproperty</name> <name>editproperty</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="116"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="120"/>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source> <source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="123"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="127"/>
<source>%1 of %2 changed from %3 to %4.</source> <source>%1 of %2 changed from %3 to %4.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -757,7 +757,7 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<name>error</name> <name>error</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="124"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="124"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="281"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="284"/>
<source>Cannot find property %1 of object %2.</source> <source>Cannot find property %1 of object %2.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -772,129 +772,139 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="292"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="295"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="372"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="375"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="428"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="431"/>
<source>Invalid expression.</source> <source>Invalid expression.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="296"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="299"/>
<source>Invalid expression (parity).</source> <source>Invalid expression (parity).</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="616"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="619"/>
<source>Unknown character &quot;%1&quot;.</source> <source>Unknown character &quot;%1&quot;.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="810"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="813"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="816"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="819"/>
<source>Illegal escape sequence: %1.</source> <source>Illegal escape sequence: %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1018"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1021"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1072"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1075"/>
<source>Parse error [%1:%2]: %3</source> <source>Parse error [%1:%2]: %3</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1074"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1077"/>
<source>Expected %1</source> <source>Expected %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1101"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1104"/>
<source>Unexpected %1</source> <source>Unexpected %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1158"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1161"/>
<source>Function definition is not permitted.</source> <source>Function definition is not permitted.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1172"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1175"/>
<source>Expected variable for assignment.</source> <source>Expected variable for assignment.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1336"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1339"/>
<source>Unexpected &quot;.&quot;: member access is not permitted</source> <source>Unexpected &quot;.&quot;: member access is not permitted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1343"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1346"/>
<source>Unexpected &quot;[]&quot;: arrays are disabled.</source> <source>Unexpected &quot;[]&quot;: arrays are disabled.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1350"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1353"/>
<source>Unexpected symbol: %1.</source> <source>Unexpected symbol: %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1627"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1630"/>
<source>First argument to map is not a function.</source> <source>First argument to map is not a function.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1630"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1633"/>
<source>Second argument to map is not an array.</source> <source>Second argument to map is not an array.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1639"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1642"/>
<source>First argument to fold is not a function.</source> <source>First argument to fold is not a function.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1642"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1645"/>
<source>Second argument to fold is not an array.</source> <source>Second argument to fold is not an array.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1651"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1654"/>
<source>First argument to filter is not a function.</source> <source>First argument to filter is not a function.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1654"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1657"/>
<source>Second argument to filter is not an array.</source> <source>Second argument to filter is not an array.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1663"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1666"/>
<source>Second argument to indexOf is not a string or array.</source> <source>Second argument to indexOf is not a string or array.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1671"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1674"/>
<source>Second argument to join is not an array.</source> <source>Second argument to join is not an array.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1798"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1801"/>
<source>EOF</source> <source>EOF</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="418"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="472"/>
<source>No object found with names %1.</source> <source>No object found with names %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="420"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="474"/>
<source>No object found with name %1.</source> <source>No object found with name %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="423"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="477"/>
<source>Object cannot be dependent on itself.</source> <source>Object cannot be dependent on itself.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="484"/>
<source>Circular dependency detected. Object %1 depends on %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="486"/>
<source>Circular dependency detected. Objects %1 depend on %2.</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>expression</name> <name>expression</name>
@ -994,114 +1004,114 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<context> <context>
<name>parameters</name> <name>parameters</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="69"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="89"/>
<source>above</source> <source>above</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="70"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="90"/>
<source>below</source> <source>below</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="71"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="91"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="83"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="103"/>
<source>left</source> <source>left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="72"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="92"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="84"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="104"/>
<source>right</source> <source>right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="73"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="93"/>
<source>above-left</source> <source>above-left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="74"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="94"/>
<source>above-right</source> <source>above-right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="95"/>
<source>below-left</source> <source>below-left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="76"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="96"/>
<source>below-right</source> <source>below-right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="80"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="100"/>
<source>center</source> <source>center</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="81"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="101"/>
<source>top</source> <source>top</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="82"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="102"/>
<source>bottom</source> <source>bottom</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="105"/>
<source>top-left</source> <source>top-left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="86"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="106"/>
<source>top-right</source> <source>top-right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="87"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="107"/>
<source>bottom-left</source> <source>bottom-left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="88"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="108"/>
<source>bottom-right</source> <source>bottom-right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="92"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="112"/>
<source>application</source> <source>application</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="93"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="113"/>
<source>function</source> <source>function</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="97"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="117"/>
<source>high</source> <source>high</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="98"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="118"/>
<source>low</source> <source>low</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="103"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="123"/>
<source>Next to target</source> <source>Next to target</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="104"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="124"/>
<source>With label</source> <source>With label</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="105"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="125"/>
<source>Hidden</source> <source>Hidden</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View file

@ -254,32 +254,32 @@
<context> <context>
<name>ExpressionEditor</name> <name>ExpressionEditor</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="292"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="325"/>
<source>Object Properties</source> <source>Object Properties</source>
<translation>Propriétés de l&apos;objet</translation> <translation>Propriétés de l&apos;objet</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="307"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="356"/>
<source>Variables</source> <source>Variables</source>
<translation>Variables</translation> <translation>Variables</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="321"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="371"/>
<source>Constants</source> <source>Constants</source>
<translation>Constantes</translation> <translation>Constantes</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="335"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="386"/>
<source>Functions</source> <source>Functions</source>
<translation>Fonctions</translation> <translation>Fonctions</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="349"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="401"/>
<source>Executable Objects</source> <source>Executable Objects</source>
<translation>Objets fonction</translation> <translation>Objets fonction</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="363"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="416"/>
<source>Objects</source> <source>Objects</source>
<translation>Objets</translation> <translation>Objets</translation>
</message> </message>
@ -804,12 +804,12 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
<context> <context>
<name>editproperty</name> <name>editproperty</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="116"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="120"/>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source> <source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation>%1 de %2 %3 modifiée de &quot;%4&quot; à &quot;%5&quot;.</translation> <translation>%1 de %2 %3 modifiée de &quot;%4&quot; à &quot;%5&quot;.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="123"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="127"/>
<source>%1 of %2 changed from %3 to %4.</source> <source>%1 of %2 changed from %3 to %4.</source>
<translation>%1 de %2 modifiée de %3 à %4.</translation> <translation>%1 de %2 modifiée de %3 à %4.</translation>
</message> </message>
@ -818,7 +818,7 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
<name>error</name> <name>error</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="124"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="124"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="281"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="284"/>
<source>Cannot find property %1 of object %2.</source> <source>Cannot find property %1 of object %2.</source>
<translation>Impossible de trouver la propriété %1 de l&apos;objet %2.</translation> <translation>Impossible de trouver la propriété %1 de l&apos;objet %2.</translation>
</message> </message>
@ -833,129 +833,139 @@ These settings can always be changed at any time from the &quot;Settings&quot; m
<translation>%1 n&apos;est pas une fonction.</translation> <translation>%1 n&apos;est pas une fonction.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="292"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="295"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="372"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="375"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="428"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="431"/>
<source>Invalid expression.</source> <source>Invalid expression.</source>
<translation>Formule invalide.</translation> <translation>Formule invalide.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="296"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="299"/>
<source>Invalid expression (parity).</source> <source>Invalid expression (parity).</source>
<translation>Formule invalide (parité).</translation> <translation>Formule invalide (parité).</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="616"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="619"/>
<source>Unknown character &quot;%1&quot;.</source> <source>Unknown character &quot;%1&quot;.</source>
<translation>Le caractère &quot;%1&quot; est inconnu.</translation> <translation>Le caractère &quot;%1&quot; est inconnu.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="810"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="813"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="816"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="819"/>
<source>Illegal escape sequence: %1.</source> <source>Illegal escape sequence: %1.</source>
<translation>Séquence d&apos;échappement illégale : %1.</translation> <translation>Séquence d&apos;échappement illégale : %1.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1018"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1021"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1072"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1075"/>
<source>Parse error [%1:%2]: %3</source> <source>Parse error [%1:%2]: %3</source>
<translation>Erreur de syntaxe [%1:%2] : %3</translation> <translation>Erreur de syntaxe [%1:%2] : %3</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1074"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1077"/>
<source>Expected %1</source> <source>Expected %1</source>
<translation>%1 attendu</translation> <translation>%1 attendu</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1101"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1104"/>
<source>Unexpected %1</source> <source>Unexpected %1</source>
<translation>%1 inattendu</translation> <translation>%1 inattendu</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1158"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1161"/>
<source>Function definition is not permitted.</source> <source>Function definition is not permitted.</source>
<translation>La définition de fonctions n&apos;est pas autorisée.</translation> <translation>La définition de fonctions n&apos;est pas autorisée.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1172"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1175"/>
<source>Expected variable for assignment.</source> <source>Expected variable for assignment.</source>
<translation>Une variable est attendue pour l&apos;affectation.</translation> <translation>Une variable est attendue pour l&apos;affectation.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1336"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1339"/>
<source>Unexpected &quot;.&quot;: member access is not permitted</source> <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> <translation>&quot;.&quot; inattendu : l&apos;accès aux propriétés n&apos;est pas autorisé</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1343"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1346"/>
<source>Unexpected &quot;[]&quot;: arrays are disabled.</source> <source>Unexpected &quot;[]&quot;: arrays are disabled.</source>
<translation>&quot;[]&quot; inattendu : les tableaux sont désactivés.</translation> <translation>&quot;[]&quot; inattendu : les tableaux sont désactivés.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1350"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1353"/>
<source>Unexpected symbol: %1.</source> <source>Unexpected symbol: %1.</source>
<translation>Symbole inconnu : %1.</translation> <translation>Symbole inconnu : %1.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1627"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1630"/>
<source>First argument to map is not a function.</source> <source>First argument to map is not a function.</source>
<translation>Le premier argument de map n&apos;est pas une fonction.</translation> <translation>Le premier argument de map n&apos;est pas une fonction.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1630"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1633"/>
<source>Second argument to map is not an array.</source> <source>Second argument to map is not an array.</source>
<translation>Le deuxième argument de map n&apos;est pas un tableau.</translation> <translation>Le deuxième argument de map n&apos;est pas un tableau.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1639"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1642"/>
<source>First argument to fold is not a function.</source> <source>First argument to fold is not a function.</source>
<translation>Le premier argument de fold n&apos;est pas une fonction.</translation> <translation>Le premier argument de fold n&apos;est pas une fonction.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1642"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1645"/>
<source>Second argument to fold is not an array.</source> <source>Second argument to fold is not an array.</source>
<translation>Le deuxième argument de fold n&apos;est pas un tableau.</translation> <translation>Le deuxième argument de fold n&apos;est pas un tableau.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1651"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1654"/>
<source>First argument to filter is not a function.</source> <source>First argument to filter is not a function.</source>
<translation>Le premier argument de filter n&apos;est pas une fonction.</translation> <translation>Le premier argument de filter n&apos;est pas une fonction.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1654"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1657"/>
<source>Second argument to filter is not an array.</source> <source>Second argument to filter is not an array.</source>
<translation>Le deuxième argument de filter n&apos;est pas un tableau.</translation> <translation>Le deuxième argument de filter n&apos;est pas un tableau.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1663"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1666"/>
<source>Second argument to indexOf is not a string or array.</source> <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> <translation>Le deuxième argument de indexOf n&apos;est ni chaîne de caractères ni un tableau.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1671"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1674"/>
<source>Second argument to join is not an array.</source> <source>Second argument to join is not an array.</source>
<translation>Le deuxième argument de join n&apos;est pas un tableau.</translation> <translation>Le deuxième argument de join n&apos;est pas un tableau.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1798"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1801"/>
<source>EOF</source> <source>EOF</source>
<translation>Fin de la formule</translation> <translation>Fin de la formule</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="418"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="472"/>
<source>No object found with names %1.</source> <source>No object found with names %1.</source>
<translation>Aucun objet trouvé ayant pour noms %1.</translation> <translation>Aucun objet trouvé ayant pour noms %1.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="420"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="474"/>
<source>No object found with name %1.</source> <source>No object found with name %1.</source>
<translation>Aucun objet avec le nom %1 n&apos;a é trouvé.</translation> <translation>Aucun objet avec le nom %1 n&apos;a é trouvé.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="423"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="477"/>
<source>Object cannot be dependent on itself.</source> <source>Object cannot be dependent on itself.</source>
<translation>Un objet ne peut pas dépendre de lui-même.</translation> <translation>Un objet ne peut pas dépendre de lui-même.</translation>
</message> </message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="484"/>
<source>Circular dependency detected. Object %1 depends on %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="486"/>
<source>Circular dependency detected. Objects %1 depend on %2.</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>expression</name> <name>expression</name>
@ -1094,114 +1104,114 @@ Vérifiez que votre installation de LaTeX est correcte et signalez un bogue si c
<context> <context>
<name>parameters</name> <name>parameters</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="69"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="89"/>
<source>above</source> <source>above</source>
<translation> Au dessus</translation> <translation> Au dessus</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="70"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="90"/>
<source>below</source> <source>below</source>
<translation> En dessous</translation> <translation> En dessous</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="71"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="91"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="83"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="103"/>
<source>left</source> <source>left</source>
<translation> À gauche</translation> <translation> À gauche</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="72"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="92"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="84"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="104"/>
<source>right</source> <source>right</source>
<translation> À droite</translation> <translation> À droite</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="73"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="93"/>
<source>above-left</source> <source>above-left</source>
<translation> Au dessus à gauche</translation> <translation> Au dessus à gauche</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="74"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="94"/>
<source>above-right</source> <source>above-right</source>
<translation> Au dessus à droite</translation> <translation> Au dessus à droite</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="95"/>
<source>below-left</source> <source>below-left</source>
<translation> En dessous à gauche</translation> <translation> En dessous à gauche</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="76"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="96"/>
<source>below-right</source> <source>below-right</source>
<translation> En dessous à droite</translation> <translation> En dessous à droite</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="80"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="100"/>
<source>center</source> <source>center</source>
<translation>&gt;|&lt; Centré</translation> <translation>&gt;|&lt; Centré</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="81"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="101"/>
<source>top</source> <source>top</source>
<translation> Au dessus</translation> <translation> Au dessus</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="82"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="102"/>
<source>bottom</source> <source>bottom</source>
<translation> En dessous</translation> <translation> En dessous</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="105"/>
<source>top-left</source> <source>top-left</source>
<translation> Au dessus à gauche</translation> <translation> Au dessus à gauche</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="86"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="106"/>
<source>top-right</source> <source>top-right</source>
<translation> Au dessus à droite</translation> <translation> Au dessus à droite</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="87"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="107"/>
<source>bottom-left</source> <source>bottom-left</source>
<translation> En dessous à gauche</translation> <translation> En dessous à gauche</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="88"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="108"/>
<source>bottom-right</source> <source>bottom-right</source>
<translation> En dessous à droite</translation> <translation> En dessous à droite</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="92"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="112"/>
<source>application</source> <source>application</source>
<translation>Application</translation> <translation>Application</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="93"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="113"/>
<source>function</source> <source>function</source>
<translation>Fonction</translation> <translation>Fonction</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="97"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="117"/>
<source>high</source> <source>high</source>
<translation>Haut</translation> <translation>Haut</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="98"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="118"/>
<source>low</source> <source>low</source>
<translation>Bas</translation> <translation>Bas</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="103"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="123"/>
<source>Next to target</source> <source>Next to target</source>
<translation>A côté de la cible</translation> <translation>A côté de la cible</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="104"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="124"/>
<source>With label</source> <source>With label</source>
<translation>Avec l&apos;étiquette</translation> <translation>Avec l&apos;étiquette</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="105"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="125"/>
<source>Hidden</source> <source>Hidden</source>
<translation>Caché</translation> <translation>Caché</translation>
</message> </message>

View file

@ -252,32 +252,32 @@
<context> <context>
<name>ExpressionEditor</name> <name>ExpressionEditor</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="292"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="325"/>
<source>Object Properties</source> <source>Object Properties</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="307"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="356"/>
<source>Variables</source> <source>Variables</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="321"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="371"/>
<source>Constants</source> <source>Constants</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="335"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="386"/>
<source>Functions</source> <source>Functions</source>
<translation type="unfinished">Függvények</translation> <translation type="unfinished">Függvények</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="349"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="401"/>
<source>Executable Objects</source> <source>Executable Objects</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="363"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="416"/>
<source>Objects</source> <source>Objects</source>
<translation type="unfinished">Tárgyak</translation> <translation type="unfinished">Tárgyak</translation>
</message> </message>
@ -795,12 +795,12 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<context> <context>
<name>editproperty</name> <name>editproperty</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="116"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="120"/>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source> <source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation>%1/%2 %3 megváltozott. Régi érték: %4, új érték: %5.</translation> <translation>%1/%2 %3 megváltozott. Régi érték: %4, új érték: %5.</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="123"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="127"/>
<source>%1 of %2 changed from %3 to %4.</source> <source>%1 of %2 changed from %3 to %4.</source>
<translation>%1/%2 megváltozott. Régi érték: %3, új érték: %4.</translation> <translation>%1/%2 megváltozott. Régi érték: %3, új érték: %4.</translation>
</message> </message>
@ -809,7 +809,7 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<name>error</name> <name>error</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="124"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="124"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="281"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="284"/>
<source>Cannot find property %1 of object %2.</source> <source>Cannot find property %1 of object %2.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -824,129 +824,139 @@ Ezek a beállítások bármikor módosíthatók a „Beállítások” menüben.
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="292"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="295"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="372"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="375"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="428"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="431"/>
<source>Invalid expression.</source> <source>Invalid expression.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="296"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="299"/>
<source>Invalid expression (parity).</source> <source>Invalid expression (parity).</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="616"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="619"/>
<source>Unknown character &quot;%1&quot;.</source> <source>Unknown character &quot;%1&quot;.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="810"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="813"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="816"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="819"/>
<source>Illegal escape sequence: %1.</source> <source>Illegal escape sequence: %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1018"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1021"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1072"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1075"/>
<source>Parse error [%1:%2]: %3</source> <source>Parse error [%1:%2]: %3</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1074"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1077"/>
<source>Expected %1</source> <source>Expected %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1101"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1104"/>
<source>Unexpected %1</source> <source>Unexpected %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1158"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1161"/>
<source>Function definition is not permitted.</source> <source>Function definition is not permitted.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1172"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1175"/>
<source>Expected variable for assignment.</source> <source>Expected variable for assignment.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1336"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1339"/>
<source>Unexpected &quot;.&quot;: member access is not permitted</source> <source>Unexpected &quot;.&quot;: member access is not permitted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1343"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1346"/>
<source>Unexpected &quot;[]&quot;: arrays are disabled.</source> <source>Unexpected &quot;[]&quot;: arrays are disabled.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1350"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1353"/>
<source>Unexpected symbol: %1.</source> <source>Unexpected symbol: %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1627"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1630"/>
<source>First argument to map is not a function.</source> <source>First argument to map is not a function.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1630"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1633"/>
<source>Second argument to map is not an array.</source> <source>Second argument to map is not an array.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1639"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1642"/>
<source>First argument to fold is not a function.</source> <source>First argument to fold is not a function.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1642"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1645"/>
<source>Second argument to fold is not an array.</source> <source>Second argument to fold is not an array.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1651"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1654"/>
<source>First argument to filter is not a function.</source> <source>First argument to filter is not a function.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1654"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1657"/>
<source>Second argument to filter is not an array.</source> <source>Second argument to filter is not an array.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1663"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1666"/>
<source>Second argument to indexOf is not a string or array.</source> <source>Second argument to indexOf is not a string or array.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1671"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1674"/>
<source>Second argument to join is not an array.</source> <source>Second argument to join is not an array.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1798"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1801"/>
<source>EOF</source> <source>EOF</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="418"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="472"/>
<source>No object found with names %1.</source> <source>No object found with names %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="420"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="474"/>
<source>No object found with name %1.</source> <source>No object found with name %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="423"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="477"/>
<source>Object cannot be dependent on itself.</source> <source>Object cannot be dependent on itself.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="484"/>
<source>Circular dependency detected. Object %1 depends on %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="486"/>
<source>Circular dependency detected. Objects %1 depend on %2.</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>expression</name> <name>expression</name>
@ -1078,114 +1088,114 @@ Kérjük, ellenőrizze, hogy a LaTeX telepítése helyes-e, és ha igen, jelents
<context> <context>
<name>parameters</name> <name>parameters</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="69"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="89"/>
<source>above</source> <source>above</source>
<translation> Felett</translation> <translation> Felett</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="70"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="90"/>
<source>below</source> <source>below</source>
<translation> Alatt</translation> <translation> Alatt</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="71"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="91"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="83"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="103"/>
<source>left</source> <source>left</source>
<translation> Balra</translation> <translation> Balra</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="72"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="92"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="84"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="104"/>
<source>right</source> <source>right</source>
<translation> Jobbra</translation> <translation> Jobbra</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="73"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="93"/>
<source>above-left</source> <source>above-left</source>
<translation> Felett, balra</translation> <translation> Felett, balra</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="74"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="94"/>
<source>above-right</source> <source>above-right</source>
<translation> Felett, jobbra</translation> <translation> Felett, jobbra</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="95"/>
<source>below-left</source> <source>below-left</source>
<translation> Alatt, balra</translation> <translation> Alatt, balra</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="76"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="96"/>
<source>below-right</source> <source>below-right</source>
<translation> Alatt, jobbra</translation> <translation> Alatt, jobbra</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="80"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="100"/>
<source>center</source> <source>center</source>
<translation>&gt;|&lt; Középre</translation> <translation>&gt;|&lt; Középre</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="81"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="101"/>
<source>top</source> <source>top</source>
<translation> Felső</translation> <translation> Felső</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="82"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="102"/>
<source>bottom</source> <source>bottom</source>
<translation> Alsó</translation> <translation> Alsó</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="105"/>
<source>top-left</source> <source>top-left</source>
<translation> Bal felső</translation> <translation> Bal felső</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="86"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="106"/>
<source>top-right</source> <source>top-right</source>
<translation> Jobb felső</translation> <translation> Jobb felső</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="87"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="107"/>
<source>bottom-left</source> <source>bottom-left</source>
<translation> Bal alsó</translation> <translation> Bal alsó</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="88"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="108"/>
<source>bottom-right</source> <source>bottom-right</source>
<translation> Jobb alsó</translation> <translation> Jobb alsó</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="92"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="112"/>
<source>application</source> <source>application</source>
<translation>Alkalmazás</translation> <translation>Alkalmazás</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="93"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="113"/>
<source>function</source> <source>function</source>
<translation>Függvény</translation> <translation>Függvény</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="97"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="117"/>
<source>high</source> <source>high</source>
<translation>Magas</translation> <translation>Magas</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="98"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="118"/>
<source>low</source> <source>low</source>
<translation>Alul</translation> <translation>Alul</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="103"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="123"/>
<source>Next to target</source> <source>Next to target</source>
<translation>Cél mellé</translation> <translation>Cél mellé</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="104"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="124"/>
<source>With label</source> <source>With label</source>
<translation>Címkével</translation> <translation>Címkével</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="105"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="125"/>
<source>Hidden</source> <source>Hidden</source>
<translation>Rejtett</translation> <translation>Rejtett</translation>
</message> </message>

View file

@ -252,32 +252,32 @@
<context> <context>
<name>ExpressionEditor</name> <name>ExpressionEditor</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="292"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="325"/>
<source>Object Properties</source> <source>Object Properties</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="307"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="356"/>
<source>Variables</source> <source>Variables</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="321"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="371"/>
<source>Constants</source> <source>Constants</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="335"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="386"/>
<source>Functions</source> <source>Functions</source>
<translation type="unfinished">Funksjoner</translation> <translation type="unfinished">Funksjoner</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="349"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="401"/>
<source>Executable Objects</source> <source>Executable Objects</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="363"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="416"/>
<source>Objects</source> <source>Objects</source>
<translation type="unfinished">Objekter</translation> <translation type="unfinished">Objekter</translation>
</message> </message>
@ -795,12 +795,12 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<context> <context>
<name>editproperty</name> <name>editproperty</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="116"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="120"/>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source> <source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation type="unfinished">%1 av %2 %3 endret fra «%4» til «%5».</translation> <translation type="unfinished">%1 av %2 %3 endret fra «%4» til «%5».</translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="123"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="127"/>
<source>%1 of %2 changed from %3 to %4.</source> <source>%1 of %2 changed from %3 to %4.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -809,7 +809,7 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<name>error</name> <name>error</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="124"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="124"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="281"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="284"/>
<source>Cannot find property %1 of object %2.</source> <source>Cannot find property %1 of object %2.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -824,129 +824,139 @@ Disse innstillingene kan endres når som helst fra «Innstillinger»-menyen.</tr
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="292"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="295"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="372"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="375"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="428"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="431"/>
<source>Invalid expression.</source> <source>Invalid expression.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="296"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="299"/>
<source>Invalid expression (parity).</source> <source>Invalid expression (parity).</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="616"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="619"/>
<source>Unknown character &quot;%1&quot;.</source> <source>Unknown character &quot;%1&quot;.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="810"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="813"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="816"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="819"/>
<source>Illegal escape sequence: %1.</source> <source>Illegal escape sequence: %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1018"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1021"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1072"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1075"/>
<source>Parse error [%1:%2]: %3</source> <source>Parse error [%1:%2]: %3</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1074"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1077"/>
<source>Expected %1</source> <source>Expected %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1101"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1104"/>
<source>Unexpected %1</source> <source>Unexpected %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1158"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1161"/>
<source>Function definition is not permitted.</source> <source>Function definition is not permitted.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1172"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1175"/>
<source>Expected variable for assignment.</source> <source>Expected variable for assignment.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1336"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1339"/>
<source>Unexpected &quot;.&quot;: member access is not permitted</source> <source>Unexpected &quot;.&quot;: member access is not permitted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1343"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1346"/>
<source>Unexpected &quot;[]&quot;: arrays are disabled.</source> <source>Unexpected &quot;[]&quot;: arrays are disabled.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1350"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1353"/>
<source>Unexpected symbol: %1.</source> <source>Unexpected symbol: %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1627"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1630"/>
<source>First argument to map is not a function.</source> <source>First argument to map is not a function.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1630"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1633"/>
<source>Second argument to map is not an array.</source> <source>Second argument to map is not an array.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1639"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1642"/>
<source>First argument to fold is not a function.</source> <source>First argument to fold is not a function.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1642"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1645"/>
<source>Second argument to fold is not an array.</source> <source>Second argument to fold is not an array.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1651"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1654"/>
<source>First argument to filter is not a function.</source> <source>First argument to filter is not a function.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1654"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1657"/>
<source>Second argument to filter is not an array.</source> <source>Second argument to filter is not an array.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1663"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1666"/>
<source>Second argument to indexOf is not a string or array.</source> <source>Second argument to indexOf is not a string or array.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1671"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1674"/>
<source>Second argument to join is not an array.</source> <source>Second argument to join is not an array.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1798"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1801"/>
<source>EOF</source> <source>EOF</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="418"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="472"/>
<source>No object found with names %1.</source> <source>No object found with names %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="420"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="474"/>
<source>No object found with name %1.</source> <source>No object found with name %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="423"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="477"/>
<source>Object cannot be dependent on itself.</source> <source>Object cannot be dependent on itself.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="484"/>
<source>Circular dependency detected. Object %1 depends on %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="486"/>
<source>Circular dependency detected. Objects %1 depend on %2.</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>expression</name> <name>expression</name>
@ -1069,114 +1079,114 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<context> <context>
<name>parameters</name> <name>parameters</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="69"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="89"/>
<source>above</source> <source>above</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="70"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="90"/>
<source>below</source> <source>below</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="71"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="91"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="83"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="103"/>
<source>left</source> <source>left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="72"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="92"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="84"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="104"/>
<source>right</source> <source>right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="73"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="93"/>
<source>above-left</source> <source>above-left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="74"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="94"/>
<source>above-right</source> <source>above-right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="95"/>
<source>below-left</source> <source>below-left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="76"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="96"/>
<source>below-right</source> <source>below-right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="80"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="100"/>
<source>center</source> <source>center</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="81"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="101"/>
<source>top</source> <source>top</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="82"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="102"/>
<source>bottom</source> <source>bottom</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="105"/>
<source>top-left</source> <source>top-left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="86"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="106"/>
<source>top-right</source> <source>top-right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="87"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="107"/>
<source>bottom-left</source> <source>bottom-left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="88"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="108"/>
<source>bottom-right</source> <source>bottom-right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="92"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="112"/>
<source>application</source> <source>application</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="93"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="113"/>
<source>function</source> <source>function</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="97"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="117"/>
<source>high</source> <source>high</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="98"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="118"/>
<source>low</source> <source>low</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="103"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="123"/>
<source>Next to target</source> <source>Next to target</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="104"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="124"/>
<source>With label</source> <source>With label</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="105"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="125"/>
<source>Hidden</source> <source>Hidden</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View file

@ -221,32 +221,32 @@
<context> <context>
<name>ExpressionEditor</name> <name>ExpressionEditor</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="292"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="325"/>
<source>Object Properties</source> <source>Object Properties</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="307"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="356"/>
<source>Variables</source> <source>Variables</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="321"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="371"/>
<source>Constants</source> <source>Constants</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="335"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="386"/>
<source>Functions</source> <source>Functions</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="349"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="401"/>
<source>Executable Objects</source> <source>Executable Objects</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="363"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="416"/>
<source>Objects</source> <source>Objects</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -743,12 +743,12 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<context> <context>
<name>editproperty</name> <name>editproperty</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="116"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="120"/>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source> <source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="123"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/history/editproperty.js" line="127"/>
<source>%1 of %2 changed from %3 to %4.</source> <source>%1 of %2 changed from %3 to %4.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -757,7 +757,7 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<name>error</name> <name>error</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="124"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="124"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="281"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="284"/>
<source>Cannot find property %1 of object %2.</source> <source>Cannot find property %1 of object %2.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -772,129 +772,139 @@ These settings can be changed at any time from the &quot;Settings&quot; menu.</s
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="292"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="295"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="372"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="375"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="428"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="431"/>
<source>Invalid expression.</source> <source>Invalid expression.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="296"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="299"/>
<source>Invalid expression (parity).</source> <source>Invalid expression (parity).</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="616"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="619"/>
<source>Unknown character &quot;%1&quot;.</source> <source>Unknown character &quot;%1&quot;.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="810"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="813"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="816"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="819"/>
<source>Illegal escape sequence: %1.</source> <source>Illegal escape sequence: %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1018"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1021"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1072"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1075"/>
<source>Parse error [%1:%2]: %3</source> <source>Parse error [%1:%2]: %3</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1074"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1077"/>
<source>Expected %1</source> <source>Expected %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1101"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1104"/>
<source>Unexpected %1</source> <source>Unexpected %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1158"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1161"/>
<source>Function definition is not permitted.</source> <source>Function definition is not permitted.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1172"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1175"/>
<source>Expected variable for assignment.</source> <source>Expected variable for assignment.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1336"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1339"/>
<source>Unexpected &quot;.&quot;: member access is not permitted</source> <source>Unexpected &quot;.&quot;: member access is not permitted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1343"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1346"/>
<source>Unexpected &quot;[]&quot;: arrays are disabled.</source> <source>Unexpected &quot;[]&quot;: arrays are disabled.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1350"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1353"/>
<source>Unexpected symbol: %1.</source> <source>Unexpected symbol: %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1627"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1630"/>
<source>First argument to map is not a function.</source> <source>First argument to map is not a function.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1630"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1633"/>
<source>Second argument to map is not an array.</source> <source>Second argument to map is not an array.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1639"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1642"/>
<source>First argument to fold is not a function.</source> <source>First argument to fold is not a function.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1642"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1645"/>
<source>Second argument to fold is not an array.</source> <source>Second argument to fold is not an array.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1651"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1654"/>
<source>First argument to filter is not a function.</source> <source>First argument to filter is not a function.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1654"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1657"/>
<source>Second argument to filter is not an array.</source> <source>Second argument to filter is not an array.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1663"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1666"/>
<source>Second argument to indexOf is not a string or array.</source> <source>Second argument to indexOf is not a string or array.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1671"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1674"/>
<source>Second argument to join is not an array.</source> <source>Second argument to join is not an array.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1798"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/expr-eval.js" line="1801"/>
<source>EOF</source> <source>EOF</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="418"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="472"/>
<source>No object found with names %1.</source> <source>No object found with names %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="420"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="474"/>
<source>No object found with name %1.</source> <source>No object found with name %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="423"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="477"/>
<source>Object cannot be dependent on itself.</source> <source>Object cannot be dependent on itself.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="484"/>
<source>Circular dependency detected. Object %1 depends on %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="486"/>
<source>Circular dependency detected. Objects %1 depend on %2.</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>expression</name> <name>expression</name>
@ -994,114 +1004,114 @@ Please make sure your latex installation is correct and report a bug if so.</sou
<context> <context>
<name>parameters</name> <name>parameters</name>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="69"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="89"/>
<source>above</source> <source>above</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="70"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="90"/>
<source>below</source> <source>below</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="71"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="91"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="83"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="103"/>
<source>left</source> <source>left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="72"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="92"/>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="84"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="104"/>
<source>right</source> <source>right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="73"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="93"/>
<source>above-left</source> <source>above-left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="74"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="94"/>
<source>above-right</source> <source>above-right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="75"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="95"/>
<source>below-left</source> <source>below-left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="76"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="96"/>
<source>below-right</source> <source>below-right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="80"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="100"/>
<source>center</source> <source>center</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="81"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="101"/>
<source>top</source> <source>top</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="82"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="102"/>
<source>bottom</source> <source>bottom</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="85"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="105"/>
<source>top-left</source> <source>top-left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="86"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="106"/>
<source>top-right</source> <source>top-right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="87"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="107"/>
<source>bottom-left</source> <source>bottom-left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="88"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="108"/>
<source>bottom-right</source> <source>bottom-right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="92"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="112"/>
<source>application</source> <source>application</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="93"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="113"/>
<source>function</source> <source>function</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="97"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="117"/>
<source>high</source> <source>high</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="98"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="118"/>
<source>low</source> <source>low</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="103"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="123"/>
<source>Next to target</source> <source>Next to target</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="104"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="124"/>
<source>With label</source> <source>With label</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="105"/> <location filename="../qml/eu/ad5001/LogarithmPlotter/js/parameters.js" line="125"/>
<source>Hidden</source> <source>Hidden</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View file

@ -475,7 +475,16 @@ Item {
} }
if(expr.requiredObjects().includes(control.self)) if(expr.requiredObjects().includes(control.self))
throw new Error(qsTranslate('error', 'Object cannot be dependent on itself.')) throw new Error(qsTranslate('error', 'Object cannot be dependent on itself.'))
// TODO: Check for recursive dependencies. // Recursive dependencies
let dependentOnSelfObjects = expr.requiredObjects().filter(
(obj) => Objects.currentObjectsByName[obj].getDependenciesList()
.includes(Objects.currentObjectsByName[control.self])
)
if(dependentOnSelfObjects.length == 1)
throw new Error(qsTranslate('error', 'Circular dependency detected. Object %1 depends on %2.').arg(dependentOnSelfObjects[0].toString()).arg(control.self))
else if(dependentOnSelfObjects.length > 1)
throw new Error(qsTranslate('error', 'Circular dependency detected. Objects %1 depend on %2.').arg(dependentOnSelfObjects.map(obj => obj.toString()).join(', ')).arg(control.self))
console.log(control.self, propertyName, expr.execute())
return expr return expr
} catch(e) { } catch(e) {
// Error in expression // Error in expression

View file

@ -274,9 +274,12 @@ function evaluate(tokens, expr, values) {
nstack.push(item); nstack.push(item);
} else if (type === IMEMBER) { } else if (type === IMEMBER) {
n1 = nstack.pop(); n1 = nstack.pop();
//console.log("Getting property", item.value, "of", n1) //console.log("Getting property", item.value, "of", n1,":",n1[item.value])
if(item.value in n1) if(item.value in n1)
nstack.push(n1[item.value]); if(n1[item.value].execute && n1[item.value].cached)
nstack.push(n1[item.value].execute())
else
nstack.push(n1[item.value]);
else else
throw new Error(qsTranslate('error', 'Cannot find property %1 of object %2.').arg(item.value).arg(n1)) throw new Error(qsTranslate('error', 'Cannot find property %1 of object %2.').arg(item.value).arg(n1))
} else if (type === IENDSTATEMENT) { } else if (type === IENDSTATEMENT) {

View file

@ -187,6 +187,17 @@ class DrawableObject {
} }
} }
/**
* Returns the recursive list of objects this one depends on.
* @return {array}
*/
getDependenciesList() {
let dependencies = this.requires.map(obj => obj)
for(let obj of this.requires)
dependencies = dependencies.concat(obj.getDependenciesList())
return dependencies
}
/** /**
* Callback method when one of the properties of the object is updated. * Callback method when one of the properties of the object is updated.
*/ */
@ -198,24 +209,24 @@ class DrawableObject {
this.requires = [] this.requires = []
let properties = this.constructor.properties() let properties = this.constructor.properties()
for(let property in properties) for(let property in properties)
if(properties[property] == 'Expression' && this[property] != null) { if(typeof properties[property] == 'object' && 'type' in properties[property])
// Expressions with dependencies if(properties[property].type == 'Expression' && this[property] != null) {
for(let objName of this[property].requiredObjects()) { // Expressions with dependencies
if(objName in C.currentObjectsByName && !this.requires.includes(C.currentObjectsByName[objName])) { for(let objName of this[property].requiredObjects()) {
this.requires.push(C.currentObjectsByName[objName]) if(objName in C.currentObjectsByName && !this.requires.includes(C.currentObjectsByName[objName])) {
C.currentObjectsByName[objName].requiredBy.push(this) this.requires.push(C.currentObjectsByName[objName])
C.currentObjectsByName[objName].requiredBy.push(this)
}
} }
if(this[property].cached && this[property].requiredObjects().length > 0)
// Recalculate
this[property].recache()
} else if(properties[property].type == 'ObjectType' && this[property] != null) {
// Object dependency
this.requires.push(this[property])
this[property].requiredBy.push(this)
} }
if(this[property].cached && this[property].requiredObjects().length > 0)
// Recalculate
this[property].recache()
} else if(typeof properties[property] == 'object' && 'type' in properties[property] && properties[property] == 'ObjectType' && this[property] != null) {
// Object dependency
this.requires.push(this[property])
this[property].requiredBy.push(this)
}
// Updating objects dependent on this one // Updating objects dependent on this one
for(let req of this.requiredBy) for(let req of this.requiredBy)
req.update() req.update()