--- a/src/eric7/i18n/eric7_en.ts Mon Jul 17 09:23:30 2023 +0200 +++ b/src/eric7/i18n/eric7_en.ts Mon Jul 17 17:37:38 2023 +0200 @@ -1633,6 +1633,39 @@ </message> </context> <context> + <name>AsyncChecker</name> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Async/translations.py" line="14" /> + <source>sync HTTP call in async function, use httpx.AsyncClient</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Async/translations.py" line="17" /> + <source>blocking sync call in async function, use framework equivalent</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Async/translations.py" line="20" /> + <source>sync process call in async function, use framework equivalent</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Async/translations.py" line="23" /> + <source>blocking sync context manager in async function, use 'async with' statement</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Async/translations.py" line="28" /> + <source>avoid using os.path, prefer using 'trio.Path' or 'anyio.Path' objects</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Async/translations.py" line="32" /> + <source>use of potentially dangerous class in async function, use httpx.AsyncClient</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>AuthenticationDialog</name> <message> <location filename="../UI/AuthenticationDialog.ui" line="0" /> @@ -3853,61 +3886,66 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="85" /> - <source>Code Complexity</source> + <source>Async Functions</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="86" /> - <source>Documentation</source> + <source>Code Complexity</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="87" /> - <source>Errors</source> + <source>Documentation</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="88" /> - <source>Imports</source> + <source>Errors</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="89" /> - <source>Miscellaneous</source> + <source>Imports</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="90" /> - <source>Naming</source> + <source>Miscellaneous</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="91" /> - <source>Name Order</source> + <source>Naming</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="92" /> - <source>'pathlib' Usage</source> + <source>Name Order</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="93" /> - <source>Security</source> + <source>'pathlib' Usage</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="94" /> - <source>Unused</source> + <source>Security</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="95" /> - <source>Warnings</source> + <source>Unused</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="96" /> + <source>Warnings</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="97" /> <source>Simplify Code</source> <translation type="unfinished" /> </message> @@ -5002,7 +5040,7 @@ <context> <name>CodeStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="516" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520" /> <source>No message defined for code '{0}'.</source> <translation type="unfinished" /> </message> @@ -5015,52 +5053,52 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="128" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="129" /> <source>PEP-257</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="129" /> - <source>Eric</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="130" /> + <source>Eric</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="131" /> <source>Eric (Blacked)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="232" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="233" /> <source>Errors</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="257" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="258" /> <source>Error: {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1221" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1222" /> <source>{0} (ignored)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1296" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1297" /> <source>No issues found.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1300" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1301" /> <source>No files found (check your ignore list).</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2935" /> - <source>Commented Code Whitelist Pattern</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2936" /> + <source>Commented Code Whitelist Pattern</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2937" /> <source>Enter a Commented Code Whitelist Pattern</source> <translation type="unfinished" /> </message> @@ -6132,146 +6170,146 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="259" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="260" /> <source>Triple single quotes converted to triple double quotes.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="262" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="263" /> <source>Introductory quotes corrected to be {0}"""</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="265" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="266" /> <source>Single line docstring put on one line.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="268" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="269" /> <source>Period added to summary line.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="271" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="296" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272" /> <source>Blank line before function/method docstring removed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="274" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275" /> <source>Blank line inserted before class docstring.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="277" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278" /> <source>Blank line inserted after class docstring.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="280" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="281" /> <source>Blank line inserted after docstring summary.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="284" /> <source>Blank line inserted after last paragraph of docstring.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="286" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="287" /> <source>Leading quotes put on separate line.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="289" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290" /> <source>Trailing quotes put on separate line.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="292" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="293" /> <source>Blank line before class docstring removed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="299" /> <source>Blank line after class docstring removed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="301" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302" /> <source>Blank line after function/method docstring removed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="304" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="305" /> <source>Blank line after last paragraph removed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="308" /> <source>Tab converted to 4 spaces.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="311" /> <source>Indentation adjusted to be a multiple of four.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="313" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="314" /> <source>Indentation of continuation line corrected.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="317" /> <source>Indentation of closing bracket corrected.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="319" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="320" /> <source>Missing indentation of continuation line corrected.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="322" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="323" /> <source>Closing bracket aligned to opening bracket.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="325" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326" /> <source>Indentation level changed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="329" /> <source>Indentation level of hanging indentation changed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="331" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332" /> <source>Visual indentation corrected.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="340" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="334" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="347" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="341" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="335" /> <source>Extraneous whitespace removed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="344" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="338" /> <source>Missing whitespace added.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="350" /> <source>Whitespace around comment sign corrected.</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="352" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353" /> <source>%n blank line(s) inserted.</source> <translation> <numerusform>%n blank line inserted.</numerusform> @@ -6279,7 +6317,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="355" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="356" /> <source>%n superfluous lines removed</source> <translation> <numerusform>%n superfluous line removed</numerusform> @@ -6287,73 +6325,73 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="359" /> <source>Superfluous blank lines removed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="362" /> <source>Superfluous blank lines after function decorator removed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="364" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="365" /> <source>Imports were put on separate lines.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="367" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="368" /> <source>Long lines have been shortened.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="370" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="371" /> <source>Redundant backslash in brackets removed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="376" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="373" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374" /> <source>Compound statement corrected.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="379" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380" /> <source>Comparison to None/True/False corrected.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="382" /> - <source>'{0}' argument added.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383" /> - <source>'{0}' argument removed.</source> + <source>'{0}' argument added.</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="384" /> + <source>'{0}' argument removed.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="385" /> <source>Whitespace stripped from end of line.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="388" /> <source>newline added to end of file.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="390" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="391" /> <source>Superfluous trailing blank lines removed from end of file.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393" /> - <source>'<>' replaced by '!='.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="394" /> + <source>'<>' replaced by '!='.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="395" /> <source>Could not save the file! Skipping it. Reason: {0}</source> <translation type="unfinished" /> </message> @@ -49917,18 +49955,18 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/Devices/__init__.py" line="267" /> + <location filename="../MicroPython/Devices/__init__.py" line="282" /> <source>Generic MicroPython Board</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/__init__.py" line="307" /> + <location filename="../MicroPython/Devices/__init__.py" line="322" /> <source>RP2040 based</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/__init__.py" line="468" /> - <location filename="../MicroPython/Devices/__init__.py" line="457" /> + <location filename="../MicroPython/Devices/__init__.py" line="483" /> + <location filename="../MicroPython/Devices/__init__.py" line="472" /> <source>Unknown Device</source> <translation type="unfinished" /> </message> @@ -59682,458 +59720,458 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="248" /> + <location filename="../Project/Project.py" line="249" /> <source>Add File Category</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="249" /> + <location filename="../Project/Project.py" line="250" /> <source><p>The file category <b>{0}</b> has already been added. This attempt will be ignored.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="331" /> - <source>PyQt5 GUI</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="332" /> - <source>PyQt5 Console</source> + <source>PyQt5 GUI</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="333" /> - <source>PyQt6 GUI</source> + <source>PyQt5 Console</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="334" /> - <source>PyQt6 Console</source> + <source>PyQt6 GUI</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="335" /> - <source>Eric7 Plugin</source> + <source>PyQt6 Console</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="336" /> - <source>Console</source> + <source>Eric7 Plugin</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="337" /> + <source>Console</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="338" /> <source>Other</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="356" /> - <source>PySide2 GUI</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="357" /> + <source>PySide2 GUI</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="358" /> <source>PySide2 Console</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="361" /> - <source>PySide6 GUI</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="362" /> + <source>PySide6 GUI</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="363" /> <source>PySide6 Console</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="450" /> - <location filename="../Project/Project.py" line="438" /> - <location filename="../Project/Project.py" line="427" /> - <source>Registering Project Type</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="428" /> - <source><p>The Programming Language <b>{0}</b> is not supported (project type: {1}).</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="439" /> - <source><p>The Project type <b>{0}</b> is already registered with Programming Language <b>{1}</b>.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="451" /> + <location filename="../Project/Project.py" line="439" /> + <location filename="../Project/Project.py" line="428" /> + <source>Registering Project Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="429" /> + <source><p>The Programming Language <b>{0}</b> is not supported (project type: {1}).</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="440" /> + <source><p>The Project type <b>{0}</b> is already registered with Programming Language <b>{1}</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="452" /> <source><p>The Project type <b>{0}</b> is already registered.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="755" /> + <location filename="../Project/Project.py" line="756" /> <source>All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1102" /> + <location filename="../Project/Project.py" line="1105" /> <source>Read Project File</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1103" /> + <location filename="../Project/Project.py" line="1106" /> <source><p>The project file <b>{0}</b> could not be read.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1218" /> + <location filename="../Project/Project.py" line="1221" /> <source>Read User Project Properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1219" /> + <location filename="../Project/Project.py" line="1222" /> <source><p>The user specific project properties file <b>{0}</b> could not be read.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1266" /> + <location filename="../Project/Project.py" line="1269" /> <source>Read Project Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1504" /> - <location filename="../Project/Project.py" line="1485" /> - <location filename="../Project/Project.py" line="1439" /> - <location filename="../Project/Project.py" line="1364" /> - <location filename="../Project/Project.py" line="1333" /> - <location filename="../Project/Project.py" line="1314" /> - <location filename="../Project/Project.py" line="1267" /> + <location filename="../Project/Project.py" line="1507" /> + <location filename="../Project/Project.py" line="1488" /> + <location filename="../Project/Project.py" line="1442" /> + <location filename="../Project/Project.py" line="1367" /> + <location filename="../Project/Project.py" line="1336" /> + <location filename="../Project/Project.py" line="1317" /> + <location filename="../Project/Project.py" line="1270" /> <source>Please save the project first.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1293" /> + <location filename="../Project/Project.py" line="1296" /> <source>Read project session</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1294" /> + <location filename="../Project/Project.py" line="1297" /> <source><p>The project session file <b>{0}</b> could not be read.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1313" /> + <location filename="../Project/Project.py" line="1316" /> <source>Save Project Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1349" /> - <location filename="../Project/Project.py" line="1332" /> + <location filename="../Project/Project.py" line="1352" /> + <location filename="../Project/Project.py" line="1335" /> <source>Delete Project Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1350" /> + <location filename="../Project/Project.py" line="1353" /> <source><p>The project session file <b>{0}</b> could not be deleted.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1385" /> - <location filename="../Project/Project.py" line="1363" /> + <location filename="../Project/Project.py" line="1388" /> + <location filename="../Project/Project.py" line="1366" /> <source>Read Tasks</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1386" /> + <location filename="../Project/Project.py" line="1389" /> <source><p>The tasks file <b>{0}</b> could not be read.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1465" /> - <location filename="../Project/Project.py" line="1438" /> + <location filename="../Project/Project.py" line="1468" /> + <location filename="../Project/Project.py" line="1441" /> <source>Read Debugger Properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1466" /> + <location filename="../Project/Project.py" line="1469" /> <source><p>The project debugger properties file <b>{0}</b> could not be read.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1484" /> + <location filename="../Project/Project.py" line="1487" /> <source>Save Debugger Properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1520" /> - <location filename="../Project/Project.py" line="1503" /> + <location filename="../Project/Project.py" line="1523" /> + <location filename="../Project/Project.py" line="1506" /> <source>Delete Debugger Properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1521" /> + <location filename="../Project/Project.py" line="1524" /> <source><p>The project debugger properties file <b>{0}</b> could not be deleted.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1681" /> + <location filename="../Project/Project.py" line="1684" /> <source>Add Language</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1682" /> + <location filename="../Project/Project.py" line="1685" /> <source>You have to specify a translation pattern first.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1815" /> - <location filename="../Project/Project.py" line="1789" /> + <location filename="../Project/Project.py" line="1818" /> + <location filename="../Project/Project.py" line="1792" /> <source>Delete translation</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1816" /> - <location filename="../Project/Project.py" line="1790" /> + <location filename="../Project/Project.py" line="1819" /> + <location filename="../Project/Project.py" line="1793" /> <source><p>The selected translation file <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1947" /> - <location filename="../Project/Project.py" line="1934" /> - <location filename="../Project/Project.py" line="1920" /> + <location filename="../Project/Project.py" line="1950" /> + <location filename="../Project/Project.py" line="1937" /> + <location filename="../Project/Project.py" line="1923" /> <source>Add file</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2015" /> - <location filename="../Project/Project.py" line="1921" /> + <location filename="../Project/Project.py" line="2018" /> + <location filename="../Project/Project.py" line="1924" /> <source><p>The file <b>{0}</b> already exists.</p><p>Overwrite it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1935" /> + <location filename="../Project/Project.py" line="1938" /> <source><p>The selected file <b>{0}</b> could not be added to <b>{1}</b>.</p><p>Reason: {2}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2091" /> - <location filename="../Project/Project.py" line="1948" /> + <location filename="../Project/Project.py" line="2094" /> + <location filename="../Project/Project.py" line="1951" /> <source>The target directory must not be empty.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2102" /> - <location filename="../Project/Project.py" line="2090" /> - <location filename="../Project/Project.py" line="2014" /> - <location filename="../Project/Project.py" line="1995" /> - <location filename="../Project/Project.py" line="1979" /> + <location filename="../Project/Project.py" line="2105" /> + <location filename="../Project/Project.py" line="2093" /> + <location filename="../Project/Project.py" line="2017" /> + <location filename="../Project/Project.py" line="1998" /> + <location filename="../Project/Project.py" line="1982" /> <source>Add directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1980" /> + <location filename="../Project/Project.py" line="1983" /> <source><p>The source directory doesn't contain any files belonging to the selected category.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1996" /> + <location filename="../Project/Project.py" line="1999" /> <source><p>The target directory <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2103" /> + <location filename="../Project/Project.py" line="2106" /> <source>The source directory must not be empty.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2164" /> + <location filename="../Project/Project.py" line="2167" /> <source>Rename file</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2191" /> - <location filename="../Project/Project.py" line="2176" /> + <location filename="../Project/Project.py" line="2194" /> + <location filename="../Project/Project.py" line="2179" /> <source>Rename File</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3358" /> - <location filename="../Project/Project.py" line="2177" /> + <location filename="../Project/Project.py" line="3361" /> + <location filename="../Project/Project.py" line="2180" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2192" /> + <location filename="../Project/Project.py" line="2195" /> <source><p>The file <b>{0}</b> could not be renamed.<br />Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2407" /> + <location filename="../Project/Project.py" line="2410" /> <source>Delete file</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2408" /> + <location filename="../Project/Project.py" line="2411" /> <source><p>The selected file <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2434" /> + <location filename="../Project/Project.py" line="2437" /> <source>Delete directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2435" /> + <location filename="../Project/Project.py" line="2438" /> <source><p>The selected directory <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2535" /> + <location filename="../Project/Project.py" line="2538" /> <source>Create project directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2536" /> + <location filename="../Project/Project.py" line="2539" /> <source><p>The project directory <b>{0}</b> could not be created.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3159" /> - <location filename="../Project/Project.py" line="2599" /> + <location filename="../Project/Project.py" line="3162" /> + <location filename="../Project/Project.py" line="2602" /> <source>Create project management directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3160" /> - <location filename="../Project/Project.py" line="2600" /> + <location filename="../Project/Project.py" line="3163" /> + <location filename="../Project/Project.py" line="2603" /> <source><p>The project directory <b>{0}</b> is not writable.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2622" /> + <location filename="../Project/Project.py" line="2625" /> <source>Create main script</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2623" /> + <location filename="../Project/Project.py" line="2626" /> <source><p>The mainscript <b>{0}</b> could not be created.<br/>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2969" /> - <location filename="../Project/Project.py" line="2647" /> + <location filename="../Project/Project.py" line="2972" /> + <location filename="../Project/Project.py" line="2650" /> <source>Create Makefile</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2970" /> - <location filename="../Project/Project.py" line="2648" /> + <location filename="../Project/Project.py" line="2973" /> + <location filename="../Project/Project.py" line="2651" /> <source><p>The makefile <b>{0}</b> could not be created.<br/>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3188" /> - <location filename="../Project/Project.py" line="2786" /> - <location filename="../Project/Project.py" line="2757" /> - <location filename="../Project/Project.py" line="2713" /> - <location filename="../Project/Project.py" line="2688" /> - <location filename="../Project/Project.py" line="2658" /> + <location filename="../Project/Project.py" line="3191" /> + <location filename="../Project/Project.py" line="2789" /> + <location filename="../Project/Project.py" line="2760" /> + <location filename="../Project/Project.py" line="2716" /> + <location filename="../Project/Project.py" line="2691" /> + <location filename="../Project/Project.py" line="2661" /> <source>New Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2659" /> + <location filename="../Project/Project.py" line="2662" /> <source>Add existing files to the project?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3189" /> - <location filename="../Project/Project.py" line="2689" /> + <location filename="../Project/Project.py" line="3192" /> + <location filename="../Project/Project.py" line="2692" /> <source>Select Version Control System</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2787" /> - <location filename="../Project/Project.py" line="2714" /> + <location filename="../Project/Project.py" line="2790" /> + <location filename="../Project/Project.py" line="2717" /> <source>Would you like to edit the VCS command options?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4149" /> - <location filename="../Project/Project.py" line="2729" /> + <location filename="../Project/Project.py" line="4152" /> + <location filename="../Project/Project.py" line="2732" /> <source>New project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2730" /> + <location filename="../Project/Project.py" line="2733" /> <source>Shall the project file be added to the repository?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2763" /> - <location filename="../Project/Project.py" line="2751" /> + <location filename="../Project/Project.py" line="2766" /> + <location filename="../Project/Project.py" line="2754" /> <source>None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2758" /> + <location filename="../Project/Project.py" line="2761" /> <source>Select version control system for the project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2895" /> + <location filename="../Project/Project.py" line="2898" /> <source>Translation Pattern</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2896" /> + <location filename="../Project/Project.py" line="2899" /> <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4169" /> - <location filename="../Project/Project.py" line="3138" /> + <location filename="../Project/Project.py" line="4172" /> + <location filename="../Project/Project.py" line="3141" /> <source>Open project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3140" /> + <location filename="../Project/Project.py" line="3143" /> <source>Project Files (*.epj);;XML Project Files (*.e4p)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3343" /> - <location filename="../Project/Project.py" line="3333" /> + <location filename="../Project/Project.py" line="3346" /> + <location filename="../Project/Project.py" line="3336" /> <source>Project Files (*.epj)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3341" /> + <location filename="../Project/Project.py" line="3344" /> <source>Save Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3357" /> + <location filename="../Project/Project.py" line="3360" /> <source>Save File</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3396" /> + <location filename="../Project/Project.py" line="3399" /> <source>Close Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3397" /> + <location filename="../Project/Project.py" line="3400" /> <source>The current project has unsaved changes.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3586" /> - <location filename="../Project/Project.py" line="3552" /> + <location filename="../Project/Project.py" line="3589" /> + <location filename="../Project/Project.py" line="3555" /> <source>Syntax errors detected</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../Project/Project.py" line="3587" /> - <location filename="../Project/Project.py" line="3553" /> + <location filename="../Project/Project.py" line="3590" /> + <location filename="../Project/Project.py" line="3556" /> <source>The project contains %n file(s) with syntax errors.</source> <translation> <numerusform>The project contains one file with syntax errors.</numerusform> @@ -60141,1171 +60179,1171 @@ </translation> </message> <message> - <location filename="../Project/Project.py" line="4151" /> + <location filename="../Project/Project.py" line="4154" /> <source>&New...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4157" /> + <location filename="../Project/Project.py" line="4160" /> <source>Generate a new project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4159" /> + <location filename="../Project/Project.py" line="4162" /> <source><b>New...</b><p>This opens a dialog for entering the info for a new project.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4171" /> + <location filename="../Project/Project.py" line="4174" /> <source>&Open...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4177" /> + <location filename="../Project/Project.py" line="4180" /> <source>Open an existing project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4179" /> + <location filename="../Project/Project.py" line="4182" /> <source><b>Open...</b><p>This opens an existing project.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4185" /> + <location filename="../Project/Project.py" line="4188" /> <source>Reload project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4187" /> + <location filename="../Project/Project.py" line="4190" /> <source>&Reload</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4193" /> + <location filename="../Project/Project.py" line="4196" /> <source>Reload the current project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4195" /> + <location filename="../Project/Project.py" line="4198" /> <source><b>Reload</b><p>This reloads the current project.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4201" /> + <location filename="../Project/Project.py" line="4204" /> <source>Close project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4203" /> + <location filename="../Project/Project.py" line="4206" /> <source>&Close</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4209" /> + <location filename="../Project/Project.py" line="4212" /> <source>Close the current project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4211" /> + <location filename="../Project/Project.py" line="4214" /> <source><b>Close</b><p>This closes the current project.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4217" /> + <location filename="../Project/Project.py" line="4220" /> <source>Save project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4492" /> - <location filename="../Project/Project.py" line="4219" /> + <location filename="../Project/Project.py" line="4495" /> + <location filename="../Project/Project.py" line="4222" /> <source>&Save</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4225" /> + <location filename="../Project/Project.py" line="4228" /> <source>Save the current project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4227" /> + <location filename="../Project/Project.py" line="4230" /> <source><b>Save</b><p>This saves the current project.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4233" /> + <location filename="../Project/Project.py" line="4236" /> <source>Save project as</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4235" /> + <location filename="../Project/Project.py" line="4238" /> <source>Save &as...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4241" /> + <location filename="../Project/Project.py" line="4244" /> <source>Save the current project to a new file</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4243" /> + <location filename="../Project/Project.py" line="4246" /> <source><b>Save as</b><p>This saves the current project to a new file.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4258" /> + <location filename="../Project/Project.py" line="4261" /> <source>Add files to project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4260" /> + <location filename="../Project/Project.py" line="4263" /> <source>Add &files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4266" /> + <location filename="../Project/Project.py" line="4269" /> <source>Add files to the current project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4268" /> + <location filename="../Project/Project.py" line="4271" /> <source><b>Add files...</b><p>This opens a dialog for adding files to the current project. The place to add is determined by the file extension.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4279" /> + <location filename="../Project/Project.py" line="4282" /> <source>Add directory to project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4281" /> + <location filename="../Project/Project.py" line="4284" /> <source>Add directory...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4288" /> - <source>Add a directory to the current project</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="4291" /> + <source>Add a directory to the current project</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4294" /> <source><b>Add directory...</b><p>This opens a dialog for adding a directory to the current project.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4301" /> + <location filename="../Project/Project.py" line="4304" /> <source>Add translation to project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4303" /> + <location filename="../Project/Project.py" line="4306" /> <source>Add &translation...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4310" /> - <source>Add a translation to the current project</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="4313" /> + <source>Add a translation to the current project</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4316" /> <source><b>Add translation...</b><p>This opens a dialog for add a translation to the current project.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4323" /> + <location filename="../Project/Project.py" line="4326" /> <source>Search new files</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4324" /> + <location filename="../Project/Project.py" line="4327" /> <source>Searc&h new files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4330" /> + <location filename="../Project/Project.py" line="4333" /> <source>Search new files in the project directory.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4332" /> + <location filename="../Project/Project.py" line="4335" /> <source><b>Search new files...</b><p>This searches for new files (sources, forms, ...) in the project directory and registered subdirectories.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4342" /> + <location filename="../Project/Project.py" line="4345" /> <source>Search Project File</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4343" /> + <location filename="../Project/Project.py" line="4346" /> <source>Search Project File...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4344" /> + <location filename="../Project/Project.py" line="4347" /> <source>Alt+Ctrl+P</source> <comment>Project|Search Project File</comment> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4349" /> + <location filename="../Project/Project.py" line="4352" /> <source>Search for a file in the project list of files.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4351" /> + <location filename="../Project/Project.py" line="4354" /> <source><b>Search Project File</b><p>This searches for a file in the project list of files.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4360" /> + <location filename="../Project/Project.py" line="4363" /> <source>Project properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4362" /> + <location filename="../Project/Project.py" line="4365" /> <source>&Properties...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4368" /> + <location filename="../Project/Project.py" line="4371" /> <source>Show the project properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4370" /> + <location filename="../Project/Project.py" line="4373" /> <source><b>Properties...</b><p>This shows a dialog to edit the project properties.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4379" /> + <location filename="../Project/Project.py" line="4382" /> <source>User project properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4381" /> + <location filename="../Project/Project.py" line="4384" /> <source>&User Properties...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4388" /> - <source>Show the user specific project properties</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="4391" /> + <source>Show the user specific project properties</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4394" /> <source><b>User Properties...</b><p>This shows a dialog to edit the user specific project properties.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4401" /> + <location filename="../Project/Project.py" line="4404" /> <source>Filetype Associations</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4402" /> + <location filename="../Project/Project.py" line="4405" /> <source>Filetype Associations...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4409" /> - <source>Show the project file type associations</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="4412" /> + <source>Show the project file type associations</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4415" /> <source><b>Filetype Associations...</b><p>This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4425" /> + <location filename="../Project/Project.py" line="4428" /> <source>Lexer Associations</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4426" /> + <location filename="../Project/Project.py" line="4429" /> <source>Lexer Associations...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4433" /> - <source>Show the project lexer associations (overriding defaults)</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="4436" /> + <source>Show the project lexer associations (overriding defaults)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4439" /> <source><b>Lexer Associations...</b><p>This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4454" /> + <location filename="../Project/Project.py" line="4457" /> <source>Debugger Properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4455" /> + <location filename="../Project/Project.py" line="4458" /> <source>Debugger &Properties...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4461" /> + <location filename="../Project/Project.py" line="4464" /> <source>Show the debugger properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4463" /> + <location filename="../Project/Project.py" line="4466" /> <source><b>Debugger Properties...</b><p>This shows a dialog to edit project specific debugger settings.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4473" /> + <location filename="../Project/Project.py" line="4476" /> <source>Load</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4474" /> + <location filename="../Project/Project.py" line="4477" /> <source>&Load</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4480" /> + <location filename="../Project/Project.py" line="4483" /> <source>Load the debugger properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4482" /> + <location filename="../Project/Project.py" line="4485" /> <source><b>Load Debugger Properties</b><p>This loads the project specific debugger settings.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4491" /> + <location filename="../Project/Project.py" line="4494" /> <source>Save</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4498" /> + <location filename="../Project/Project.py" line="4501" /> <source>Save the debugger properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4500" /> + <location filename="../Project/Project.py" line="4503" /> <source><b>Save Debugger Properties</b><p>This saves the project specific debugger settings.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4509" /> + <location filename="../Project/Project.py" line="4512" /> <source>Delete</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4510" /> + <location filename="../Project/Project.py" line="4513" /> <source>&Delete</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4516" /> + <location filename="../Project/Project.py" line="4519" /> <source>Delete the debugger properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4518" /> + <location filename="../Project/Project.py" line="4521" /> <source><b>Delete Debugger Properties</b><p>This deletes the file containing the project specific debugger settings.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4528" /> + <location filename="../Project/Project.py" line="4531" /> <source>Reset</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4529" /> + <location filename="../Project/Project.py" line="4532" /> <source>&Reset</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4535" /> + <location filename="../Project/Project.py" line="4538" /> <source>Reset the debugger properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4537" /> + <location filename="../Project/Project.py" line="4540" /> <source><b>Reset Debugger Properties</b><p>This resets the project specific debugger settings.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4553" /> - <location filename="../Project/Project.py" line="4552" /> + <location filename="../Project/Project.py" line="4556" /> + <location filename="../Project/Project.py" line="4555" /> <source>Load session</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4559" /> + <location filename="../Project/Project.py" line="4562" /> <source>Load the projects session file.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4561" /> + <location filename="../Project/Project.py" line="4564" /> <source><b>Load session</b><p>This loads the projects session file. The session consists of the following data.<br>- all open source files<br>- all breakpoint<br>- the commandline arguments<br>- the working directory<br>- the exception reporting flag</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4577" /> - <location filename="../Project/Project.py" line="4576" /> + <location filename="../Project/Project.py" line="4580" /> + <location filename="../Project/Project.py" line="4579" /> <source>Save session</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4583" /> + <location filename="../Project/Project.py" line="4586" /> <source>Save the projects session file.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4585" /> + <location filename="../Project/Project.py" line="4588" /> <source><b>Save session</b><p>This saves the projects session file. The session consists of the following data.<br>- all open source files<br>- all breakpoint<br>- the commandline arguments<br>- the working directory<br>- the exception reporting flag</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4601" /> - <location filename="../Project/Project.py" line="4600" /> + <location filename="../Project/Project.py" line="4604" /> + <location filename="../Project/Project.py" line="4603" /> <source>Delete session</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4607" /> + <location filename="../Project/Project.py" line="4610" /> <source>Delete the projects session file.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4609" /> + <location filename="../Project/Project.py" line="4612" /> <source><b>Delete session</b><p>This deletes the projects session file</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4624" /> + <location filename="../Project/Project.py" line="4627" /> <source>Code Metrics</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4625" /> + <location filename="../Project/Project.py" line="4628" /> <source>&Code Metrics...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4632" /> - <source>Show some code metrics for the project.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="4635" /> + <source>Show some code metrics for the project.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4638" /> <source><b>Code Metrics...</b><p>This shows some code metrics for all Python files in the project.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4645" /> + <location filename="../Project/Project.py" line="4648" /> <source>Python Code Coverage</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4646" /> + <location filename="../Project/Project.py" line="4649" /> <source>Code Co&verage...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4653" /> - <source>Show code coverage information for the project.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="4656" /> + <source>Show code coverage information for the project.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4659" /> <source><b>Code Coverage...</b><p>This shows the code coverage information for all Python files in the project.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5978" /> - <location filename="../Project/Project.py" line="5965" /> - <location filename="../Project/Project.py" line="4666" /> + <location filename="../Project/Project.py" line="5981" /> + <location filename="../Project/Project.py" line="5968" /> + <location filename="../Project/Project.py" line="4669" /> <source>Profile Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4667" /> + <location filename="../Project/Project.py" line="4670" /> <source>&Profile Data...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4674" /> - <source>Show profiling data for the project.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="4677" /> + <source>Show profiling data for the project.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4680" /> <source><b>Profile Data...</b><p>This shows the profiling data for the project.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6030" /> - <location filename="../Project/Project.py" line="4692" /> + <location filename="../Project/Project.py" line="6033" /> + <location filename="../Project/Project.py" line="4695" /> <source>Application Diagram</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4693" /> + <location filename="../Project/Project.py" line="4696" /> <source>&Application Diagram...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4700" /> - <source>Show a diagram of the project.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="4703" /> + <source>Show a diagram of the project.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4706" /> <source><b>Application Diagram...</b><p>This shows a diagram of the project.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4712" /> + <location filename="../Project/Project.py" line="4715" /> <source>Load Diagram</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4713" /> + <location filename="../Project/Project.py" line="4716" /> <source>&Load Diagram...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4719" /> + <location filename="../Project/Project.py" line="4722" /> <source>Load a diagram from file.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4721" /> + <location filename="../Project/Project.py" line="4724" /> <source><b>Load Diagram...</b><p>This loads a diagram from file.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6193" /> - <location filename="../Project/Project.py" line="6138" /> - <location filename="../Project/Project.py" line="4736" /> + <location filename="../Project/Project.py" line="6196" /> + <location filename="../Project/Project.py" line="6141" /> + <location filename="../Project/Project.py" line="4739" /> <source>Create Package List</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4738" /> + <location filename="../Project/Project.py" line="4741" /> <source>Create &Package List</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4745" /> - <source>Create an initial PKGLIST file for an eric plugin.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="4748" /> + <source>Create an initial PKGLIST file for an eric plugin.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4751" /> <source><b>Create Package List</b><p>This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6262" /> - <location filename="../Project/Project.py" line="4759" /> + <location filename="../Project/Project.py" line="6265" /> + <location filename="../Project/Project.py" line="4762" /> <source>Create Plugin Archives</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4761" /> + <location filename="../Project/Project.py" line="4764" /> <source>Create Plugin &Archives</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4767" /> + <location filename="../Project/Project.py" line="4770" /> <source>Create eric plugin archive files.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4769" /> + <location filename="../Project/Project.py" line="4772" /> <source><b>Create Plugin Archives</b><p>This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4781" /> + <location filename="../Project/Project.py" line="4784" /> <source>Create Plugin Archives (Snapshot)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4783" /> + <location filename="../Project/Project.py" line="4786" /> <source>Create Plugin Archives (&Snapshot)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4790" /> - <source>Create eric plugin archive files (snapshot releases).</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="4793" /> + <source>Create eric plugin archive files (snapshot releases).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4796" /> <source><b>Create Plugin Archives (Snapshot)</b><p>This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6680" /> - <location filename="../Project/Project.py" line="6651" /> - <location filename="../Project/Project.py" line="6605" /> - <location filename="../Project/Project.py" line="4812" /> + <location filename="../Project/Project.py" line="6683" /> + <location filename="../Project/Project.py" line="6654" /> + <location filename="../Project/Project.py" line="6608" /> + <location filename="../Project/Project.py" line="4815" /> <source>Execute Make</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4813" /> + <location filename="../Project/Project.py" line="4816" /> <source>&Execute Make</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4819" /> + <location filename="../Project/Project.py" line="4822" /> <source>Perform a 'make' run.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4821" /> + <location filename="../Project/Project.py" line="4824" /> <source><b>Execute Make</b><p>This performs a 'make' run to rebuild the configured target.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6657" /> - <location filename="../Project/Project.py" line="4831" /> + <location filename="../Project/Project.py" line="6660" /> + <location filename="../Project/Project.py" line="4834" /> <source>Test for Changes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4832" /> + <location filename="../Project/Project.py" line="4835" /> <source>&Test for Changes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4839" /> - <source>Question 'make', if a rebuild is needed.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="4842" /> + <source>Question 'make', if a rebuild is needed.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4845" /> <source><b>Test for Changes</b><p>This questions 'make', if a rebuild of the configured target is necessary.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4860" /> + <location filename="../Project/Project.py" line="4863" /> <source>Create SBOM File</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4861" /> + <location filename="../Project/Project.py" line="4864" /> <source>Create &SBOM File</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4868" /> - <source>Create a SBOM file of the project dependencies.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="4871" /> + <source>Create a SBOM file of the project dependencies.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4874" /> <source><b>Create SBOM File</b><p>This allows the creation of a SBOM file of the project dependencies. This may be based on various input sources and will be saved as a CycloneDX SBOM file.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4888" /> + <location filename="../Project/Project.py" line="4891" /> <source>About Black</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4889" /> + <location filename="../Project/Project.py" line="4892" /> <source>&Black</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4895" /> + <location filename="../Project/Project.py" line="4898" /> <source>Show some information about 'Black'.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4897" /> + <location filename="../Project/Project.py" line="4900" /> <source><b>Black</b><p>This shows some information about the installed 'Black' tool.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4909" /> + <location filename="../Project/Project.py" line="4912" /> <source>Format Code</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4910" /> + <location filename="../Project/Project.py" line="4913" /> <source>&Format Code</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4917" /> - <source>Format the project sources with 'Black'.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="4920" /> + <source>Format the project sources with 'Black'.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4923" /> <source><b>Format Code</b><p>This shows a dialog to enter parameters for the formatting run and reformats the project sources using 'Black'.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4932" /> + <location filename="../Project/Project.py" line="4935" /> <source>Check Code Formatting</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4933" /> + <location filename="../Project/Project.py" line="4936" /> <source>&Check Code Formatting</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4940" /> + <location filename="../Project/Project.py" line="4943" /> <source>Check, if the project sources need to be reformatted with 'Black'.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4945" /> + <location filename="../Project/Project.py" line="4948" /> <source><b>Check Code Formatting</b><p>This shows a dialog to enter parameters for the format check run and performs a check, if the project sources need to be reformatted using 'Black'.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4958" /> + <location filename="../Project/Project.py" line="4961" /> <source>Code Formatting Diff</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4959" /> + <location filename="../Project/Project.py" line="4962" /> <source>Code Formatting &Diff</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4966" /> + <location filename="../Project/Project.py" line="4969" /> <source>Generate a unified diff of potential project source reformatting with 'Black'.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4972" /> + <location filename="../Project/Project.py" line="4975" /> <source><b>Diff Code Formatting</b><p>This shows a dialog to enter parameters for the format diff run and generates a unified diff of potential project source reformatting using 'Black'.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5137" /> - <location filename="../Project/Project.py" line="5087" /> - <location filename="../Project/Project.py" line="5086" /> - <location filename="../Project/Project.py" line="4986" /> - <location filename="../Project/Project.py" line="4985" /> + <location filename="../Project/Project.py" line="5140" /> + <location filename="../Project/Project.py" line="5090" /> + <location filename="../Project/Project.py" line="5089" /> + <location filename="../Project/Project.py" line="4989" /> + <location filename="../Project/Project.py" line="4988" /> <source>Configure</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4993" /> + <location filename="../Project/Project.py" line="4996" /> <source>Enter the parameters for formatting the project sources with 'Black'.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4998" /> + <location filename="../Project/Project.py" line="5001" /> <source><b>Configure</b><p>This shows a dialog to enter the parameters for formatting the project sources with 'Black'.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5014" /> + <location filename="../Project/Project.py" line="5017" /> <source>About isort</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5015" /> + <location filename="../Project/Project.py" line="5018" /> <source>&isort</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5021" /> + <location filename="../Project/Project.py" line="5024" /> <source>Show some information about 'isort'.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5023" /> + <location filename="../Project/Project.py" line="5026" /> <source><b>isort</b><p>This shows some information about the installed 'isort' tool.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5036" /> - <location filename="../Project/Project.py" line="5035" /> + <location filename="../Project/Project.py" line="5039" /> + <location filename="../Project/Project.py" line="5038" /> <source>Sort Imports</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5043" /> - <source>Sort the import statements of the project sources with 'isort'.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="5046" /> + <source>Sort the import statements of the project sources with 'isort'.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5049" /> <source><b>Sort Imports</b><p>This shows a dialog to enter parameters for the imports sorting run and sorts the import statements of the project sources using 'isort'.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5060" /> - <location filename="../Project/Project.py" line="5059" /> + <location filename="../Project/Project.py" line="5063" /> + <location filename="../Project/Project.py" line="5062" /> <source>Imports Sorting Diff</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5067" /> + <location filename="../Project/Project.py" line="5070" /> <source>Generate a unified diff of potential project source imports resorting with 'isort'.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5073" /> + <location filename="../Project/Project.py" line="5076" /> <source><b>Imports Sorting Diff</b><p>This shows a dialog to enter parameters for the imports sorting diff run and generates a unified diff of potential project source changes using 'isort'.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5094" /> + <location filename="../Project/Project.py" line="5097" /> <source>Enter the parameters for resorting the project sources import statements with 'isort'.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5100" /> + <location filename="../Project/Project.py" line="5103" /> <source><b>Configure</b><p>This shows a dialog to enter the parameters for resorting the import statements of the project sources with 'isort'.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5116" /> + <location filename="../Project/Project.py" line="5119" /> <source>Install Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5117" /> + <location filename="../Project/Project.py" line="5120" /> <source>&Install Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5124" /> - <source>Install the project into the embedded environment.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="5127" /> + <source>Install the project into the embedded environment.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5130" /> <source><b>Install Project</b><p>This installs the project into the embedded virtual environment in editable mode (i.e. development mode).</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5138" /> + <location filename="../Project/Project.py" line="5141" /> <source>&Configure</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5145" /> - <source>Configure the embedded environment.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="5148" /> + <source>Configure the embedded environment.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5151" /> <source><b>Configure</b><p>This opens a dialog to configure the embedded virtual environment of the project.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5158" /> + <location filename="../Project/Project.py" line="5161" /> <source>Upgrade</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5159" /> + <location filename="../Project/Project.py" line="5162" /> <source>&Upgrade</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5165" /> + <location filename="../Project/Project.py" line="5168" /> <source>Upgrade the embedded environment.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5167" /> + <location filename="../Project/Project.py" line="5170" /> <source><b>Upgrade</b><p>This opens a dialog to enter the parameters to upgrade the embedded virtual environment of the project.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5179" /> + <location filename="../Project/Project.py" line="5182" /> <source>Recreate</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5180" /> + <location filename="../Project/Project.py" line="5183" /> <source>&Recreate</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5186" /> + <location filename="../Project/Project.py" line="5189" /> <source>Recreate the embedded environment.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5188" /> + <location filename="../Project/Project.py" line="5191" /> <source><b>Recreate</b><p>This opens a dialog to enter the parameters to recreate the embedded virtual environment of the project. The existing environment is cleared first.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5220" /> - <source>&Project</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5221" /> - <source>Open &Recent Projects</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5222" /> - <source>Session</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="5223" /> - <source>Debugger</source> + <source>&Project</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="5224" /> - <source>Embedded Environment</source> + <source>Open &Recent Projects</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5225" /> + <source>Session</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="5226" /> - <source>Project-T&ools</source> + <source>Debugger</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="5227" /> + <source>Embedded Environment</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5229" /> + <source>Project-T&ools</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5230" /> <source>&Version Control</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5231" /> + <location filename="../Project/Project.py" line="5234" /> <source>Chec&k</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5233" /> - <source>Code &Formatting</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5235" /> - <source>Sho&w</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="5236" /> - <source>&Diagrams</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5237" /> - <source>Pac&kagers</source> + <source>Code &Formatting</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="5238" /> - <source>Source &Documentation</source> + <source>Sho&w</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5239" /> + <source>&Diagrams</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="5240" /> - <source>Make</source> + <source>Pac&kagers</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="5241" /> + <source>Source &Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5243" /> + <source>Make</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5244" /> <source>Other Tools</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5401" /> - <location filename="../Project/Project.py" line="5399" /> + <location filename="../Project/Project.py" line="5404" /> + <location filename="../Project/Project.py" line="5402" /> <source>Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5462" /> + <location filename="../Project/Project.py" line="5465" /> <source>&Clear</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5621" /> + <location filename="../Project/Project.py" line="5624" /> <source>Search New Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5622" /> + <location filename="../Project/Project.py" line="5625" /> <source>There were no new files found to be added.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5771" /> - <location filename="../Project/Project.py" line="5758" /> + <location filename="../Project/Project.py" line="5774" /> + <location filename="../Project/Project.py" line="5761" /> <source>Version Control System</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5759" /> + <location filename="../Project/Project.py" line="5762" /> <source><p>The selected VCS <b>{0}</b> could not be found. <br/>Reverting override.</p><p>{1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5772" /> + <location filename="../Project/Project.py" line="5775" /> <source><p>The selected VCS <b>{0}</b> could not be found.<br/>Disabling version control.</p><p>{1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5920" /> + <location filename="../Project/Project.py" line="5923" /> <source>Coverage Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5966" /> - <location filename="../Project/Project.py" line="5921" /> + <location filename="../Project/Project.py" line="5969" /> + <location filename="../Project/Project.py" line="5924" /> <source>There is no main script defined for the current project. Aborting</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5933" /> + <location filename="../Project/Project.py" line="5936" /> <source>Code Coverage</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5934" /> + <location filename="../Project/Project.py" line="5937" /> <source>Please select a coverage file</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5979" /> + <location filename="../Project/Project.py" line="5982" /> <source>Please select a profile file</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6031" /> + <location filename="../Project/Project.py" line="6034" /> <source>Include module names?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6139" /> + <location filename="../Project/Project.py" line="6142" /> <source><p>The file <b>PKGLIST</b> already exists.</p><p>Overwrite it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6194" /> + <location filename="../Project/Project.py" line="6197" /> <source><p>The file <b>PKGLIST</b> could not be created.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6483" /> - <location filename="../Project/Project.py" line="6441" /> - <location filename="../Project/Project.py" line="6395" /> - <location filename="../Project/Project.py" line="6384" /> - <location filename="../Project/Project.py" line="6366" /> - <location filename="../Project/Project.py" line="6333" /> - <location filename="../Project/Project.py" line="6303" /> - <location filename="../Project/Project.py" line="6275" /> - <location filename="../Project/Project.py" line="6245" /> - <location filename="../Project/Project.py" line="6231" /> - <location filename="../Project/Project.py" line="6214" /> + <location filename="../Project/Project.py" line="6486" /> + <location filename="../Project/Project.py" line="6444" /> + <location filename="../Project/Project.py" line="6398" /> + <location filename="../Project/Project.py" line="6387" /> + <location filename="../Project/Project.py" line="6369" /> + <location filename="../Project/Project.py" line="6336" /> + <location filename="../Project/Project.py" line="6306" /> + <location filename="../Project/Project.py" line="6278" /> + <location filename="../Project/Project.py" line="6248" /> + <location filename="../Project/Project.py" line="6234" /> + <location filename="../Project/Project.py" line="6217" /> <source>Create Plugin Archive</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6215" /> + <location filename="../Project/Project.py" line="6218" /> <source>The project does not have a main script defined. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6232" /> + <location filename="../Project/Project.py" line="6235" /> <source>Select package lists:</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6246" /> + <location filename="../Project/Project.py" line="6249" /> <source><p>No package list files (PKGLIST*) available or selected. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6254" /> + <location filename="../Project/Project.py" line="6257" /> <source>Creating plugin archives...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6255" /> - <source>Abort</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="6258" /> + <source>Abort</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="6261" /> <source>%v/%m Archives</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6276" /> + <location filename="../Project/Project.py" line="6279" /> <source><p>The file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6304" /> + <location filename="../Project/Project.py" line="6307" /> <source><p>The file <b>{0}</b> is not ready yet.</p><p>Please rework it and delete the'; initial_list' line of the header.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6334" /> + <location filename="../Project/Project.py" line="6337" /> <source><p>The eric plugin archive file <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6367" /> + <location filename="../Project/Project.py" line="6370" /> <source><p>The file <b>{0}</b> could not be stored in the archive. Ignoring it.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6385" /> + <location filename="../Project/Project.py" line="6388" /> <source><p>The eric plugin archive files were created with some errors.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6396" /> + <location filename="../Project/Project.py" line="6399" /> <source><p>The eric plugin archive files were created successfully.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6442" /> + <location filename="../Project/Project.py" line="6445" /> <source><p>The plugin file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6484" /> + <location filename="../Project/Project.py" line="6487" /> <source><p>The plugin file <b>{0}</b> could not be read.</p> <p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6606" /> + <location filename="../Project/Project.py" line="6609" /> <source>The make process did not start.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6652" /> + <location filename="../Project/Project.py" line="6655" /> <source>The make process crashed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6660" /> + <location filename="../Project/Project.py" line="6663" /> <source><p>There are changes that require the configured make target <b>{0}</b> to be rebuilt.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6665" /> + <location filename="../Project/Project.py" line="6668" /> <source><p>There are changes that require the default make target to be rebuilt.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6681" /> + <location filename="../Project/Project.py" line="6684" /> <source>The makefile contains errors.</source> <translation type="unfinished" /> </message> @@ -61416,8 +61454,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectBrowserModel.py" line="800" /> - <location filename="../Project/ProjectBrowserModel.py" line="782" /> + <location filename="../Project/ProjectBrowserModel.py" line="802" /> + <location filename="../Project/ProjectBrowserModel.py" line="783" /> <location filename="../Project/ProjectBrowserModel.py" line="748" /> <location filename="../Project/ProjectBrowserModel.py" line="471" /> <location filename="../Project/ProjectBrowserModel.py" line="389" /> @@ -85827,8 +85865,8 @@ <context> <name>UF2FlashDialog</name> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1069" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="1077" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1109" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1117" /> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>Flash UF2 Device</source> <translation type="unfinished" /> @@ -85884,126 +85922,126 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="565" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="605" /> <source><h3>CircuitPython Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Switch your device to 'bootloader' mode by double-pressing the reset button.</li><li>Wait until the device has entered 'bootloader' mode.</li><li>(If this does not happen, then try shorter or longer pauses between presses.)</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="590" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="630" /> <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Enter 'bootloader' mode (board <b>without</b> RESET button):<ul><li>Plug in your board while holding the BOOTSEL button.</li></ul>Enter 'bootloader' mode (board <b>with</b> RESET button):<ul><li>hold down RESET</li><li>hold down BOOTSEL</li><li>release RESET</li><li>release BOOTSEL</li></ul></li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1078" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1118" /> <source>Select the Boot Volume of the device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="693" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="733" /> <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="760" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="752" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="743" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="800" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="792" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="783" /> <source>Manual Select</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="864" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="832" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="809" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="904" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="872" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="849" /> <source>Reset Instructions:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="811" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="851" /> <source><h4>No known devices detected.</h4><p>Follow the appropriate instructions below to set <b>one</b> board into 'bootloader' mode. Press <b>Refresh</b> when ready.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="835" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="875" /> <source><h4>Flash {0} Firmware</h4><p>Follow the instructions below to set <b>one</b> board into 'bootloader' mode. Press <b>Refresh</b> when ready.</p><hr/>{1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="845" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="885" /> <source><h4>Potentially UF2 capable devices found</h4><p>Found these potentially UF2 capable devices:</p><ul><li>{0}</li></ul><p>Follow the instructions below to set <b>one</b> board into 'bootloader' mode. Press <b>Refresh</b> when ready.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="866" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="906" /> <source><h4>No known devices detected.</h4><p>Follow the instructions below to set <b>one</b> board into 'bootloader' mode. Press <b>Refresh</b> when ready.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="878" /> - <source>Flash Instructions:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="880" /> - <source><h4>Flash method 'manual' selected.</h4><p>Follow the instructions below to flash a device by entering the data manually.</p><ol><li>Change the device to 'bootloader' mode.</li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it) and select its path.</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="905" /> - <source>Boot Volume not found:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="907" /> - <source><h4>No Boot Volume detected.</h4><p>Please ensure that the boot volume of the device to be flashed is available. </source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="913" /> - <source>This volume should be named <b>{0}</b>. Press <b>Refresh</b> when ready.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="918" /> + <source>Flash Instructions:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="920" /> + <source><h4>Flash method 'manual' selected.</h4><p>Follow the instructions below to flash a device by entering the data manually.</p><ol><li>Change the device to 'bootloader' mode.</li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it) and select its path.</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="945" /> + <source>Boot Volume not found:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="947" /> + <source><h4>No Boot Volume detected.</h4><p>Please ensure that the boot volume of the device to be flashed is available. </source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="953" /> + <source>This volume should be named <b>{0}</b>. Press <b>Refresh</b> when ready.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="958" /> <source>This volume should have one of these names.</p><ul><li>{0}</li></ul><p>Press <b>Refresh</b> when ready.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="925" /> - <source><h4>Reset Instructions</h4><p>Follow the instructions below to set the board into 'bootloader' mode. Press <b>Refresh</b> when ready.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="944" /> - <source>Multiple Boot Volumes found:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="946" /> - <source><h4>Multiple Boot Volumes were found</h4><p>These volume paths were found.</p><ul><li>{0}</li></ul><p>Please ensure that only one device of a type is ready for flashing. Press <b>Refresh</b> when ready.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="965" /> + <source><h4>Reset Instructions</h4><p>Follow the instructions below to set the board into 'bootloader' mode. Press <b>Refresh</b> when ready.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="984" /> + <source>Multiple Boot Volumes found:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="986" /> + <source><h4>Multiple Boot Volumes were found</h4><p>These volume paths were found.</p><ul><li>{0}</li></ul><p>Please ensure that only one device of a type is ready for flashing. Press <b>Refresh</b> when ready.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1005" /> <source>Flashing Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="967" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1007" /> <source><p>Flashing the selected firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="974" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1014" /> <source>Flashing {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="976" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1016" /> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1070" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1110" /> <source>No UF2 device 'boot' volumes found.</source> <translation type="unfinished" /> </message> @@ -101483,421 +101521,421 @@ <context> <name>pycodestyle</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="38" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="39" /> <source>indentation contains mixed spaces and tabs</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="41" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="42" /> <source>indentation is not a multiple of four</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="44" /> - <source>expected an indented block</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="45" /> - <source>unexpected indentation</source> + <source>expected an indented block</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="46" /> + <source>unexpected indentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="47" /> <source>indentation is not a multiple of four (comment)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="49" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="50" /> <source>expected an indented block (comment)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="52" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="53" /> <source>unexpected indentation (comment)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="55" /> - <source>over-indented</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="56" /> + <source>over-indented</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="57" /> <source>continuation line indentation is not a multiple of four</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="59" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="60" /> <source>continuation line missing indentation or outdented</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="62" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="63" /> <source>closing bracket does not match indentation of opening bracket's line</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="66" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="67" /> <source>closing bracket does not match visual indentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="69" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="70" /> <source>continuation line with same indent as next logical line</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="72" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="73" /> <source>continuation line over-indented for hanging indent</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="75" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="76" /> <source>continuation line over-indented for visual indent</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="78" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="79" /> <source>continuation line under-indented for visual indent</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="81" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="82" /> <source>visually indented line with same indent as next logical line</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="84" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="85" /> <source>continuation line unaligned for hanging indent</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="87" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="88" /> <source>closing bracket is missing indentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="90" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="91" /> <source>whitespace after '{0}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="93" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="92" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="91" /> - <source>whitespace before '{0}'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="94" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="93" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="92" /> + <source>whitespace before '{0}'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="95" /> <source>multiple spaces before operator</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="97" /> - <source>multiple spaces after operator</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="98" /> - <source>tab before operator</source> + <source>multiple spaces after operator</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="99" /> - <source>tab after operator</source> + <source>tab before operator</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="100" /> + <source>tab after operator</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="101" /> <source>missing whitespace around operator</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="103" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="104" /> <source>missing whitespace around arithmetic operator</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="106" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="107" /> <source>missing whitespace around bitwise or shift operator</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="109" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="110" /> <source>missing whitespace around modulo operator</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="112" /> - <source>missing whitespace after '{0}'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="113" /> - <source>multiple spaces after '{0}'</source> + <source>missing whitespace after '{0}'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="114" /> - <source>tab after '{0}'</source> + <source>multiple spaces after '{0}'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="115" /> + <source>tab after '{0}'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="116" /> <source>unexpected spaces around keyword / parameter equals</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="118" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="119" /> <source>missing whitespace around parameter equals</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="121" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="122" /> <source>at least two spaces before inline comment</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="124" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="125" /> <source>inline comment should start with '# '</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="128" /> <source>block comment should start with '# '</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="131" /> <source>too many leading '#' for block comment</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="133" /> - <source>multiple spaces after keyword</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="134" /> - <source>multiple spaces before keyword</source> + <source>multiple spaces after keyword</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="135" /> - <source>tab after keyword</source> + <source>multiple spaces before keyword</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="136" /> - <source>tab before keyword</source> + <source>tab after keyword</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="137" /> + <source>tab before keyword</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="138" /> <source>missing whitespace after keyword</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="143" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="140" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="144" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="141" /> <source>expected {0} blank lines, found {1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="146" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="147" /> <source>too many blank lines ({0}), expected {1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="149" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="150" /> <source>blank lines found after function decorator</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="152" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="153" /> <source>expected {0} blank lines after class or function definition, found {1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="156" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="157" /> <source>expected {0} blank lines before a nested definition, found {1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="159" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="160" /> <source>too many blank lines ({0}) before a nested definition, expected {1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="163" /> - <source>too many blank lines ({0})</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="164" /> - <source>multiple imports on one line</source> + <source>too many blank lines ({0})</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="165" /> + <source>multiple imports on one line</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="166" /> <source>module level import not at top of file</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="168" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="169" /> <source>line too long ({0} > {1} characters)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="171" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="172" /> <source>the backslash is redundant between brackets</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="174" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175" /> <source>multiple statements on one line (colon)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="177" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178" /> <source>multiple statements on one line (semicolon)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="180" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="181" /> <source>statement ends with a semicolon</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="184" /> <source>multiple statements on one line (def)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="190" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="187" /> <source>comparison to {0} should be {1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="192" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="193" /> <source>test for membership should be 'not in'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="195" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="196" /> <source>test for object identity should be 'is not'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="198" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="199" /> <source>do not compare types, use 'isinstance()'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201" /> - <source>do not use bare except</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="202" /> + <source>do not use bare except</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="203" /> <source>do not assign a lambda expression, use a def</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="205" /> - <source>ambiguous variable name '{0}'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="206" /> + <source>ambiguous variable name '{0}'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207" /> <source>ambiguous class definition '{0}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="209" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="210" /> <source>ambiguous function definition '{0}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="212" /> - <source>{0}: {1}</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="213" /> + <source>{0}: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="214" /> <source>{0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="221" /> - <source>indentation contains tabs</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222" /> - <source>trailing whitespace</source> + <source>indentation contains tabs</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="223" /> - <source>no newline at end of file</source> + <source>trailing whitespace</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="224" /> - <source>blank line contains whitespace</source> + <source>no newline at end of file</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225" /> - <source>blank line at end of file</source> + <source>blank line contains whitespace</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="226" /> + <source>blank line at end of file</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227" /> <source>line break before binary operator</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="229" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="230" /> <source>line break after binary operator</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="232" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="233" /> <source>doc line too long ({0} > {1} characters)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="235" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="236" /> <source>.has_key() is deprecated, use 'in'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="238" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="239" /> <source>deprecated form of raising exception</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="241" /> - <source>'<>' is deprecated, use '!='</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="242" /> + <source>'<>' is deprecated, use '!='</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="243" /> <source>backticks are deprecated, use 'repr()'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="245" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="246" /> <source>invalid escape sequence '\{0}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="248" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249" /> <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> <translation type="unfinished" /> </message>