--- a/src/eric7/i18n/eric7_empty.ts Thu Oct 31 10:54:59 2024 +0100 +++ b/src/eric7/i18n/eric7_empty.ts Sat Nov 30 11:08:07 2024 +0100 @@ -1970,47 +1970,47 @@ <translation type="unfinished" /> </message> <message> - <location filename="../CodeFormatting/BlackFormattingDialog.py" line="281" /> + <location filename="../CodeFormatting/BlackFormattingDialog.py" line="284" /> <source>Formatting Failure</source> <translation type="unfinished" /> </message> <message> - <location filename="../CodeFormatting/BlackFormattingDialog.py" line="282" /> + <location filename="../CodeFormatting/BlackFormattingDialog.py" line="285" /> <source><p>Formatting failed due to this error.</p><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../CodeFormatting/BlackFormattingDialog.py" line="545" /> - <source>would reformat</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../CodeFormatting/BlackFormattingDialog.py" line="548" /> + <source>would reformat</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CodeFormatting/BlackFormattingDialog.py" line="551" /> <source>reformatted</source> <translation type="unfinished" /> </message> <message> - <location filename="../CodeFormatting/BlackFormattingDialog.py" line="553" /> + <location filename="../CodeFormatting/BlackFormattingDialog.py" line="556" /> <source>unchanged</source> <translation type="unfinished" /> </message> <message> - <location filename="../CodeFormatting/BlackFormattingDialog.py" line="557" /> + <location filename="../CodeFormatting/BlackFormattingDialog.py" line="560" /> <source>unmodified</source> <translation type="unfinished" /> </message> <message> - <location filename="../CodeFormatting/BlackFormattingDialog.py" line="561" /> + <location filename="../CodeFormatting/BlackFormattingDialog.py" line="564" /> <source>ignored</source> <translation type="unfinished" /> </message> <message> - <location filename="../CodeFormatting/BlackFormattingDialog.py" line="565" /> + <location filename="../CodeFormatting/BlackFormattingDialog.py" line="568" /> <source>failed</source> <translation type="unfinished" /> </message> <message> - <location filename="../CodeFormatting/BlackFormattingDialog.py" line="570" /> + <location filename="../CodeFormatting/BlackFormattingDialog.py" line="573" /> <source>invalid status ({0})</source> <translation type="unfinished" /> </message> @@ -4240,114 +4240,114 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1177" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="864" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1180" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="867" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1663" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1584" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1091" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1014" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1670" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1591" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1094" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1017" /> <source>The device volume is not available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1055" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1028" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1058" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1031" /> <source>Write WiFi Credentials</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1625" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1056" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1029" /> - <source><p>The file <b>{0}</b> exists already. Shall it be replaced?</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1632" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1063" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1036" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1059" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1032" /> + <source><p>The file <b>{0}</b> exists already. Shall it be replaced?</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1639" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1066" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1039" /> <source>Aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1253" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1256" /> <source>CircuitPython does not support setting the IPv4 parameters of the WiFi access point.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1325" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1328" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1759" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1405" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1771" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1412" /> <source>Active</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1765" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1406" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1777" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1413" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1407" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1414" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1408" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1415" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1409" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1416" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1410" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1417" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1761" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1411" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1773" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1418" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1412" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1419" /> <source>Chip Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1413" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1420" /> <source>max. Sockets</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1624" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1631" /> <source>Write Connect Script</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1760" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1772" /> <source>Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1763" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1775" /> <source>Address Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1766" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1778" /> <source>Advertising</source> <translation type="unfinished" /> </message> @@ -4355,16 +4355,16 @@ <context> <name>CircuitPythonUpdaterInterface</name> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="600" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="592" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="579" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="546" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="516" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="506" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="486" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="469" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="460" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="446" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="615" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="607" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="594" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="561" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="531" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="521" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="501" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="484" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="475" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="461" /> <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="54" /> <source>Install Modules</source> <translation type="unfinished" /> @@ -4400,10 +4400,10 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="385" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="375" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="365" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="346" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="396" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="386" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="376" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="355" /> <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="95" /> <source>Update Modules</source> <translation type="unfinished" /> @@ -4424,8 +4424,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="642" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="621" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="658" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="636" /> <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="108" /> <source>Uninstall Modules</source> <translation type="unfinished" /> @@ -4446,25 +4446,25 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="249" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="236" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="225" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="213" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="201" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="188" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="251" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="238" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="227" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="215" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="203" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="190" /> <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="118" /> <source>Add Bundle</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="284" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="269" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="287" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="271" /> <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="119" /> <source>Remove Bundles</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="671" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="689" /> <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="121" /> <source>Show Local Cache Path</source> <translation type="unfinished" /> @@ -4485,132 +4485,132 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="189" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="191" /> <source>Enter Bundle by 'User/Repo' Github String:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="202" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="204" /> <source><p>The bundle <b>{0}</b> is already in the list.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="214" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="216" /> <source><p>The bundle string is invalid, expecting github URL or 'user/repository' string.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="226" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="228" /> <source><p>The bundle string is invalid. The repository doesn't exist (error code 404).</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="237" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="239" /> <source><p>The bundle string is invalid. Is the repository a valid circup bundle?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="250" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="252" /> <source><p>Added bundle <b>{0}</b> ({1}).</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="270" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="272" /> <source>Select the bundles to be removed:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="285" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="288" /> <source><p>These bundles were removed from the local bundles list.{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="347" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="356" /> <source>All modules are already up-to-date.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="366" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="377" /> <source><p>There was an error updating <b>{0}</b>.</p><p>Error: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="376" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="387" /> <source><p>These modules were updated on the connected device.{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="386" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="397" /> <source>No modules could be updated.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="448" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="463" /> <source>Text Files (*.txt);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="461" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="476" /> <source><p>The given requirements file <b>{0}</b> does not contain valid modules.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="470" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="485" /> <source><p>The given requirements file <b>{0}</b> does not exist.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="488" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="503" /> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="507" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="522" /> <source><p>The given code file <b>{0}</b> does not contain valid import statements or does not import external modules.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="517" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="532" /> <source><p>The given code file <b>{0}</b> does not exist.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="547" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="562" /> <source><p>Ready to install these modules?{0}{1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="552" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="567" /> <source>Dependencies:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="580" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="595" /> <source><p>Installation complete. These modules were installed successfully.{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="593" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="608" /> <source><p>Installation complete. No modules were installed.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="601" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="616" /> <source><p>No modules installation is required.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="622" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="637" /> <source>Select the modules/packages to be uninstalled:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="643" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="659" /> <source><p>These modules/packages were uninstalled from the connected device.{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="672" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="690" /> <source><p><b>circup</b> stores the downloaded CircuitPython bundles in this directory.</p><p>{0}</p></source> <translation type="unfinished" /> </message> @@ -4618,44 +4618,44 @@ <context> <name>CircupFunctions</name> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="75" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="84" /> <source>Find Modules</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="76" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="85" /> <source><p>There was an error: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="148" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="109" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="157" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="118" /> <source>Download Bundle</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="110" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="119" /> <source><p>There was a problem downloading the bundle. Please try again in a moment.</p><p>Error: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="149" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="158" /> <source><p>Missing file <b>boot_out.txt</b> on the device: wrong path or drive corrupted.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="243" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="232" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="252" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="241" /> <source>Install Modules</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="233" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="242" /> <source><p>The compiled version of module <b>{0}</b> cannot be found.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="244" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py" line="253" /> <source><p>The module name <b>{0}</b> is not known.</p></source> <translation type="unfinished" /> </message> @@ -4779,17 +4779,17 @@ <context> <name>Closehead</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="52" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="54" /> <source>Revision <{0}> closed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="54" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="56" /> <source>Revisions <{0}> closed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="61" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="63" /> <source>Closing Heads</source> <translation type="unfinished" /> </message> @@ -6113,19 +6113,19 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1650" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1609" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1652" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1611" /> <source>{0} - {1}</source> <comment>issue code, message</comment> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2995" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2997" /> <source>Commented Code Whitelist Pattern</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2996" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2998" /> <source>Enter a Commented Code Whitelist Pattern</source> <translation type="unfinished" /> </message> @@ -7316,117 +7316,117 @@ <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="134" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="133" /> <source>Clean</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="136" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="135" /> <source>All</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="139" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="138" /> <source>Cache</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="142" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="141" /> <source>Lock Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="145" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="144" /> <source>Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="148" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="147" /> <source>Tarballs</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="151" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="150" /> <source>About Conda...</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="153" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="152" /> <source>Update Conda</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="617" /> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="595" /> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="157" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="616" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="594" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="156" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="162" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="161" /> <source>Install Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="168" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="167" /> <source>Generate Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="173" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="172" /> <source>Create Environment from Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="659" /> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="177" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="658" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="176" /> <source>Clone Environment</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="713" /> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="181" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="714" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="180" /> <source>Delete Environment</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="187" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="186" /> <source>Edit User Configuration...</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="190" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="189" /> <source>Configure...</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="240" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="239" /> <source>Getting installed packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="251" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="250" /> <source>Getting outdated packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="278" /> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="271" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="277" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="270" /> <source>{0} (Build: {1})</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="421" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="420" /> <source>Conda Search Package Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="596" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="595" /> <source>Package Specifications (separated by whitespace):</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="619" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="618" /> <source>Text Files (*.txt);;All Files (*)</source> <translation type="unfinished" /> </message> @@ -7436,17 +7436,17 @@ <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="714" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="715" /> <source><p>Shall the environment <b>{0}</b> really be deleted?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="739" /> - <source>Edit Configuration</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../CondaInterface/CondaPackagesWidget.py" line="740" /> + <source>Edit Configuration</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="741" /> <source>The configuration file "{0}" does not exist or is not writable.</source> <translation type="unfinished" /> </message> @@ -8789,30 +8789,30 @@ <context> <name>CycloneDX</name> <message> - <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="190" /> - <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="182" /> - <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="151" /> - <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="115" /> + <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="192" /> + <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="184" /> + <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="153" /> + <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="117" /> <source>CycloneDX - SBOM Creation</source> <translation type="unfinished" /> </message> <message> - <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="118" /> + <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="120" /> <source><p>The configured input file <b>{0}</b> does not exist. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="152" /> + <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="154" /> <source><p>Some of the dependencies do not have pinned version numbers.<ul>{0}</ul>The above listed packages will NOT be included in the generated CycloneDX SBOM file as version is a mandatory field.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="183" /> + <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="185" /> <source><p>The SBOM data was written to file <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="191" /> + <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="193" /> <source><p>The SBOM file <b>{0}</b> could not be written.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> @@ -9154,58 +9154,58 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1355" /> - <location filename="../Debugger/DebugServer.py" line="1272" /> - <location filename="../Debugger/DebugServer.py" line="1188" /> - <location filename="../Debugger/DebugServer.py" line="1098" /> + <location filename="../Debugger/DebugServer.py" line="1358" /> + <location filename="../Debugger/DebugServer.py" line="1275" /> + <location filename="../Debugger/DebugServer.py" line="1191" /> + <location filename="../Debugger/DebugServer.py" line="1101" /> <source>Start Debugger</source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1356" /> - <location filename="../Debugger/DebugServer.py" line="1273" /> - <location filename="../Debugger/DebugServer.py" line="1189" /> - <location filename="../Debugger/DebugServer.py" line="1099" /> + <location filename="../Debugger/DebugServer.py" line="1359" /> + <location filename="../Debugger/DebugServer.py" line="1276" /> + <location filename="../Debugger/DebugServer.py" line="1192" /> + <location filename="../Debugger/DebugServer.py" line="1102" /> <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1945" /> + <location filename="../Debugger/DebugServer.py" line="1948" /> <source> Not connected </source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2110" /> + <location filename="../Debugger/DebugServer.py" line="2113" /> <source>Passive debug connection received </source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2119" /> + <location filename="../Debugger/DebugServer.py" line="2122" /> <source>Passive debug connection received while not in passive mode. </source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2125" /> + <location filename="../Debugger/DebugServer.py" line="2128" /> <source>Debug Client Connection</source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2126" /> + <location filename="../Debugger/DebugServer.py" line="2129" /> <source>Passive debug client connection received while not in passive mode. Enable this mode on the 'Debugger General' configuration page. The connection will be rejected.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2141" /> + <location filename="../Debugger/DebugServer.py" line="2144" /> <source>Passive debug connection closed </source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2272" /> + <location filename="../Debugger/DebugServer.py" line="2275" /> <source><project></source> <translation type="unfinished" /> </message> @@ -9218,7 +9218,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2374" /> + <location filename="../Debugger/DebugUI.py" line="2380" /> <location filename="../Debugger/DebugUI.py" line="234" /> <source>Run Script</source> <translation type="unfinished" /> @@ -9239,8 +9239,8 @@ <translation type="unfinished" /> </message> <message> + <location filename="../Debugger/DebugUI.py" line="2386" /> <location filename="../Debugger/DebugUI.py" line="2380" /> - <location filename="../Debugger/DebugUI.py" line="2374" /> <location filename="../Debugger/DebugUI.py" line="255" /> <source>Run Project</source> <translation type="unfinished" /> @@ -9341,7 +9341,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2567" /> + <location filename="../Debugger/DebugUI.py" line="2573" /> <location filename="../Debugger/DebugUI.py" line="365" /> <source>Debug Script</source> <translation type="unfinished" /> @@ -9362,8 +9362,8 @@ <translation type="unfinished" /> </message> <message> + <location filename="../Debugger/DebugUI.py" line="2579" /> <location filename="../Debugger/DebugUI.py" line="2573" /> - <location filename="../Debugger/DebugUI.py" line="2567" /> <location filename="../Debugger/DebugUI.py" line="387" /> <source>Debug Project</source> <translation type="unfinished" /> @@ -9384,7 +9384,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2889" /> + <location filename="../Debugger/DebugUI.py" line="2895" /> <location filename="../Debugger/DebugUI.py" line="411" /> <location filename="../Debugger/DebugUI.py" line="409" /> <source>Restart</source> @@ -9823,66 +9823,66 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1775" /> + <location filename="../Debugger/DebugUI.py" line="1779" /> <source>Watch Expression Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1776" /> + <location filename="../Debugger/DebugUI.py" line="1780" /> <source><p>The watch expression <b>{0}</b> contains a syntax error.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1804" /> + <location filename="../Debugger/DebugUI.py" line="1810" /> <source><p>A watch expression '<b>{0}</b>' already exists.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1809" /> - <source><p>A watch expression '<b>{0}</b>' for the variable <b>{1}</b> already exists.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Debugger/DebugUI.py" line="1815" /> + <source><p>A watch expression '<b>{0}</b>' for the variable <b>{1}</b> already exists.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Debugger/DebugUI.py" line="1821" /> <source>Watch expression already exists</source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1980" /> - <location filename="../Debugger/DebugUI.py" line="1971" /> + <location filename="../Debugger/DebugUI.py" line="1986" /> + <location filename="../Debugger/DebugUI.py" line="1977" /> <source>Coverage Run of Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1973" /> + <location filename="../Debugger/DebugUI.py" line="1979" /> <source>Coverage Run of Script</source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2381" /> - <location filename="../Debugger/DebugUI.py" line="2183" /> - <location filename="../Debugger/DebugUI.py" line="1981" /> + <location filename="../Debugger/DebugUI.py" line="2387" /> + <location filename="../Debugger/DebugUI.py" line="2189" /> + <location filename="../Debugger/DebugUI.py" line="1987" /> <source>There is no main script defined for the current project. Aborting</source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2182" /> - <location filename="../Debugger/DebugUI.py" line="2173" /> + <location filename="../Debugger/DebugUI.py" line="2188" /> + <location filename="../Debugger/DebugUI.py" line="2179" /> <source>Profile Run of Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2175" /> + <location filename="../Debugger/DebugUI.py" line="2181" /> <source>Profile Run of Script</source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2574" /> + <location filename="../Debugger/DebugUI.py" line="2580" /> <source>There is no main script defined for the current project. No debugging possible.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugUI.py" line="3246" /> + <location filename="../Debugger/DebugUI.py" line="3252" /> <source><p>The selected file <b>{0}</b> is located on an eric-ide server but no such server is connected. Aborting...</p></source> <translation type="unfinished" /> </message> @@ -10045,26 +10045,26 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="325" /> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="312" /> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="336" /> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="323" /> <source>Add allowed host</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="349" /> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="313" /> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="360" /> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="324" /> <source>Enter the IP address of an allowed host</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="363" /> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="326" /> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="374" /> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="337" /> <source><p>The entered address <b>{0}</b> is not a valid IP v4 or IP v6 address. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="362" /> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="348" /> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="373" /> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="359" /> <source>Edit allowed host</source> <translation type="unfinished" /> </message> @@ -10161,12 +10161,7 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> - <source>Debugger Type:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> - <source>Select the debugger type of the backend</source> + <source>Debug Server Port:</source> <translation type="unfinished" /> </message> <message> @@ -10182,7 +10177,27 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> - <source>Debug Server Port:</source> + <source>Debugger Type:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> + <source>Select the debugger type of the backend</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> + <source>Select to not stop the debugger at the first executable line.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> + <source><b>Don't stop at first line</b><p>This prevents the debugger from stopping at the first executable line.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> + <source>Don't stop at first line</source> <translation type="unfinished" /> </message> <message> @@ -10515,46 +10530,46 @@ <context> <name>DebuggerInterfacePython</name> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="728" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="705" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="609" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="563" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="445" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="422" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="345" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="321" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="258" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="747" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="724" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="628" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="582" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="464" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="441" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="364" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="340" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="277" /> <source>Start Debugger</source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="564" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="259" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="583" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="278" /> <source><p>No suitable Python3 environment configured.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="729" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="706" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="610" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="446" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="423" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="322" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="748" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="725" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="629" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="465" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="442" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="341" /> <source><p>The debugger backend could not be started.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="346" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="365" /> <source><p>Remote debugging is configured but no command for remote login was given.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="1660" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="1691" /> <source>Debug Protocol Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="1661" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="1692" /> <source><p>The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.</p><p>Error: {0}</p><p>Data:<br/>{1}</p></source> <translation type="unfinished" /> </message> @@ -11560,8 +11575,8 @@ <context> <name>DotDesktopWizardDialog</name> <message> - <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="450" /> - <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="420" /> + <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="451" /> + <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="421" /> <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="0" /> <source>.desktop Wizard</source> <translation type="unfinished" /> @@ -11918,8 +11933,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="451" /> - <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="421" /> + <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="452" /> + <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="422" /> <source>Only one of 'Only Show In' or 'Not Show In' allowed.</source> <translation type="unfinished" /> </message> @@ -15066,12 +15081,12 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.py" line="287" /> + <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.py" line="288" /> <source>Tab and Indent Override</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.py" line="288" /> + <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.py" line="289" /> <source>Shall the selected entries really be removed?</source> <translation type="unfinished" /> </message> @@ -15406,27 +15421,27 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="803" /> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="805" /> <source>Delete Sub-Style</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="804" /> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="806" /> <source><p>Shall the sub-style <b>{0}</b> really be deleted?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="840" /> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="842" /> <source>{0} - Copy</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="867" /> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="869" /> <source>Reset Sub-Styles to Default</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="868" /> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="870" /> <source><p>Do you really want to reset all defined sub-styles of <b>{0}</b> to the default values?</p></source> <translation type="unfinished" /> </message> @@ -18564,12 +18579,12 @@ <context> <name>EricApplication</name> <message> - <location filename="../EricWidgets/EricApplication.py" line="229" /> + <location filename="../EricWidgets/EricApplication.py" line="231" /> <source>Loading Style Sheet</source> <translation type="unfinished" /> </message> <message> - <location filename="../EricWidgets/EricApplication.py" line="232" /> + <location filename="../EricWidgets/EricApplication.py" line="234" /> <source><p>The Qt Style Sheet file <b>{0}</b> could not be read.<br>Reason: {1}</p></source> <translation type="unfinished" /> </message> @@ -18651,17 +18666,17 @@ <context> <name>EricFileSaveConfirmDialog</name> <message> - <location filename="../EricWidgets/EricFileSaveConfirmDialog.py" line="52" /> + <location filename="../EricWidgets/EricFileSaveConfirmDialog.py" line="53" /> <source>The given file exists already.</source> <translation type="unfinished" /> </message> <message> - <location filename="../EricWidgets/EricFileSaveConfirmDialog.py" line="66" /> + <location filename="../EricWidgets/EricFileSaveConfirmDialog.py" line="67" /> <source>Overwrite</source> <translation type="unfinished" /> </message> <message> - <location filename="../EricWidgets/EricFileSaveConfirmDialog.py" line="69" /> + <location filename="../EricWidgets/EricFileSaveConfirmDialog.py" line="70" /> <source>Rename</source> <translation type="unfinished" /> </message> @@ -19553,6 +19568,16 @@ <source> s</source> <translation type="unfinished" /> </message> + <message> + <location filename="../RemoteServerInterface/EricServerConnectionDialog.ui" line="0" /> + <source>Client ID:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../RemoteServerInterface/EricServerConnectionDialog.ui" line="0" /> + <source>Enter the client ID string expected by the eric-ide server</source> + <translation type="unfinished" /> + </message> </context> <context> <name>EricServerDebuggerInterface</name> @@ -19800,43 +19825,43 @@ <context> <name>EricServerInterface</name> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="796" /> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="204" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="811" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="208" /> <source>Connect to eric-ide Server</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="205" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="209" /> <source><p>The connection to the eric-ide server {0}:{1} could not be established.</p><p>Reason: {2}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="378" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="387" /> <source>JSON Protocol Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="379" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="388" /> <source><p>The response received from the remote server could not be decoded. Please report this issue with the received data to the eric bugs email address.</p><p>Error: {0}</p><p>Data:<br/>{1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="510" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="521" /> <source>{0}Version Numbers</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="511" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="522" /> <source>{0} - </source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="536" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="547" /> <source>eric-ide Server Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="555" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="566" /> <source>eric-ide Server Checksum Error Error: {0} Data: @@ -19845,7 +19870,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="562" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="573" /> <source>eric-ide Server Data Error Error: {0} Data: @@ -19854,129 +19879,129 @@ <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="569" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="580" /> <source>eric-ide Server Unsupported Category Error: The server received the unsupported request category '{0}'.</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="586" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="597" /> <source>Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="588" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="599" /> <source>Connect...</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="589" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="600" /> <source>Meta+Shift+C</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="595" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="606" /> <source>Show a dialog to connect to an 'eric-ide' server</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="598" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="609" /> <source><b>Connect...</b><p>This opens a dialog to enter the connection parameters to connect to a remote 'eric-ide' server.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="610" /> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="608" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="621" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="619" /> <source>Disconnect</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="611" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="622" /> <source>Meta+Shift+D</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="617" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="628" /> <source>Disconnect from the currently connected 'eric-ide' server</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="620" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="631" /> <source><b>Disconnect</b><p>This disconnects from the currently connected 'eric-ide' server.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="831" /> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="632" /> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="630" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="848" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="643" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="641" /> <source>Stop Server</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="633" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="644" /> <source>Meta+Shift+S</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="639" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="650" /> <source>Stop the currently connected 'eric-ide' server</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="642" /> - <source><b>Stop Server</b><p>This stops the currently connected 'eric-ide server.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../RemoteServerInterface/EricServerInterface.py" line="653" /> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="651" /> + <source><b>Stop Server</b><p>This stops the currently connected 'eric-ide server.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="664" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="662" /> <source>Show Server Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="660" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="671" /> <source>Show the eric-ide server versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="663" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="674" /> <source><b>Show Server Versions</b><p>This opens a dialog to show the eric-ide server versions.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="682" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="693" /> <source>Connect to</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="727" /> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="725" /> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="686" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="738" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="736" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="697" /> <source>eric-ide Server</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="771" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="786" /> <source>Manage Server Connections</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="797" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="812" /> <source><p>The eric-ide server at <b>{0}:{1}</b> was connected successfully.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="808" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="823" /> <source>Disconnect from eric-ide Server</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="809" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="824" /> <source>The eric-ide server was disconnected.</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerInterface.py" line="832" /> + <location filename="../RemoteServerInterface/EricServerInterface.py" line="849" /> <source><p>Do you really want to stop the currently connected eric-ide server <b>{0}</b>? No further connections will be possible without restarting the server.</p></source> <translation type="unfinished" /> </message> @@ -20072,22 +20097,22 @@ <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerProfilesDialog.py" line="114" /> + <location filename="../RemoteServerInterface/EricServerProfilesDialog.py" line="124" /> <source>Remove Selected Entries</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerProfilesDialog.py" line="115" /> + <location filename="../RemoteServerInterface/EricServerProfilesDialog.py" line="125" /> <source>Do you really want to remove the selected entries from the list?</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerProfilesDialog.py" line="129" /> + <location filename="../RemoteServerInterface/EricServerProfilesDialog.py" line="139" /> <source>Reset Changes</source> <translation type="unfinished" /> </message> <message> - <location filename="../RemoteServerInterface/EricServerProfilesDialog.py" line="130" /> + <location filename="../RemoteServerInterface/EricServerProfilesDialog.py" line="140" /> <source>Do you really want to reset all changes performed up to this point?</source> <translation type="unfinished" /> </message> @@ -21686,238 +21711,264 @@ </message> <message> <location filename="../MicroPython/Devices/EspDevices.py" line="62" /> - <source>idle</source> + <source>no access point with compatible security found</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/EspDevices.py" line="63" /> - <source>connecting</source> + <source>no access point with suitable authentication mode found</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/EspDevices.py" line="64" /> - <source>connected</source> + <source>no access point with sufficient RSSI found</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="65" /> + <source>idle</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="66" /> + <source>connecting</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/EspDevices.py" line="67" /> + <source>connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="70" /> <source>open</source> <comment>open WiFi network</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="134" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="137" /> <source>ESP8266, ESP32</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="190" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="193" /> <source>ESP32 Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="393" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="193" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="402" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="196" /> <source>Show MicroPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1775" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1759" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="197" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1813" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1797" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="200" /> <source>Erase Flash</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="200" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="203" /> <source>Flash MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1864" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="204" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1908" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="207" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="312" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="208" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="319" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="211" /> <source>Backup Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="367" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="211" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="375" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="214" /> <source>Restore Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="465" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="215" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="474" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="218" /> <source>Show Chip ID</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="488" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="218" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="498" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="221" /> <source>Show Flash ID</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="511" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="221" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="522" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="224" /> <source>Show MAC Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="225" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="546" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="227" /> + <source>Show Security Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="231" /> <source>Reset Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="228" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="234" /> <source>Install 'esptool.py'</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="311" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="318" /> <source>'esptool read_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1863" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1820" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="366" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1907" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1861" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="374" /> <source>'esptool write_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="394" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="403" /> <source>The firmware of the connected device cannot be determined or the board does not run MicroPython or CircuitPython. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="423" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="432" /> <source>unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="434" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="443" /> <source><h4>{0} Version Information</h4><table><tr><td>Installed:</td><td>{1}</td></tr><tr><td>Available:</td><td>{2}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="442" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="451" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="446" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="455" /> <source>{0} Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="464" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="473" /> <source>'esptool chip_id' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="487" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="497" /> <source>'esptool flash_id' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="510" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="521" /> <source>'esptool read_mac' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="641" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="545" /> + <source>'esptool get_security_info' Output</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="677" /> <source>Set Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="642" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="678" /> <source>Reset Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="965" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1001" /> <source>Error saving credentials: {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="976" /> - <source>Error saving auto-connect script: {0}</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="980" /> - <source>Error modifying 'boot.py': {0}</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/EspDevices.py" line="1012" /> + <source>Error saving auto-connect script: {0}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1016" /> + <source>Error modifying 'boot.py': {0}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1048" /> <source>Error deleting credentials: {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1096" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1132" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1475" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1511" /> <source>Active</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1476" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1512" /> <source>Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1477" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1513" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1480" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1516" /> <source>Address Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1481" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1517" /> <source>Public</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1481" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1517" /> <source>Random</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1484" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1520" /> <source>MTU</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1484" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1520" /> <source>{0} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1760" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1798" /> <source>Shall the flash of the selected device really be erased?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1774" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1812" /> <source>'esptool erase_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1821" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1862" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -21925,7 +21976,7 @@ <context> <name>EspFirmwareSelectionDialog</name> <message> - <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.py" line="68" /> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.py" line="77" /> <source>Firmware Files (*.bin);;All Files (*)</source> <translation type="unfinished" /> </message> @@ -23328,242 +23379,242 @@ <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="70" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="69" /> <source>Quit</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="87" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="86" /> <source>Show Info</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="273" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="90" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="272" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="89" /> <source>Reset Security Key</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="629" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="623" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="94" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="628" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="622" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="93" /> <source>Force PIN Change</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="665" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="657" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="652" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="642" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="97" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="664" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="656" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="651" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="641" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="96" /> <source>Set Minimum PIN Length</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="693" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="676" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="100" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="692" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="675" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="99" /> <source>Toggle 'Always Require User Verification'</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="143" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="142" /> <source>{0} ({1})</source> <translation type="unfinished" /> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.ui" line="0" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="354" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="201" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="152" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="353" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="200" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="151" /> <source>FIDO2 Security Key Management</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="153" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="152" /> <source>No security key could be detected. Attach a key and press the "Reload" button.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="422" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="186" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="421" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="185" /> <source>Change PIN</source> <translation type="unfinished" /> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.ui" line="0" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="398" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="188" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="397" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="187" /> <source>Set PIN</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="195" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="194" /> <source>A PIN change is required.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="197" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="196" /> <source>You must set a PIN first.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="244" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="235" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="243" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="234" /> <source>Unlock Security Key</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="278" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="277" /> <source><p>Shall the selected security key really be reset?</p><p><b>WARNING:</b> This will delete all passkeys and restore factory settings.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="288" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="287" /> <source>Only one security key can be connected to perform a reset. Remove all other security keys and try again.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="298" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="297" /> <source>Confirm this dialog then remove and re-insert the security key. Confirm the reset by touching it.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="325" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="324" /> <source>This feature</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="331" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="330" /> <source>{0} is not supported by the selected security key.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="335" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="334" /> <source>{0} requires having a PIN. Set a PIN first.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="337" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="336" /> <source>The security key is locked. Change the PIN first.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="339" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="338" /> <source>The security key is locked because the wrong PIN was entered too many times. To unlock it, remove and reinsert it.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="344" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="343" /> <source>The security key is locked because the wrong PIN was entered too many times. You will need to reset the security key.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="376" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="375" /> <source>PIN required</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="380" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="379" /> <source>Enter the PIN to unlock the security key.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="403" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="402" /> <source>Enter the PIN for the security key.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="427" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="426" /> <source>Enter the current and new PINs.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="464" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="463" /> <source>Credential Management</source> <translation type="unfinished" /> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.ui" line="0" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="478" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="477" /> <source>Load Passkeys</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="479" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="478" /> <source>The stored passkeys could not be loaded.</source> <translation type="unfinished" /> </message> <message> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="558" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="546" /> + <source>Change User Info</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="559" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="547" /> - <source>Change User Info</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="560" /> <source>The user info could not be changed.</source> <translation type="unfinished" /> </message> <message> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="599" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="590" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="575" /> + <source>Delete Passkey</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="576" /> + <source><p>Shall the selected passkey really be deleted?</p><ul><li>Relying Party: {0}</li><li>Display Name: {1}</li><li>User Name: {2}</li></ul></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="600" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="591" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="576" /> - <source>Delete Passkey</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="577" /> - <source><p>Shall the selected passkey really be deleted?</p><ul><li>Relying Party: {0}</li><li>Display Name: {1}</li><li>User Name: {2}</li></ul></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="601" /> <source>The passkey could not be deleted.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="630" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="629" /> <source>The 'Force PIN Change' flag could not be set.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="643" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="642" /> <source>Enter the minimum PIN length (between {0} and 63):</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="658" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="657" /> <source>The minimum PIN length was set to be {0}.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="666" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="665" /> <source>The minimum PIN length could not be set.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="682" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="681" /> <source>Always Require User Verification</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="684" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="683" /> <source>Always Require User Verification is now enabled.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="686" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="685" /> <source>Always Require User Verification is now disabled.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="694" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="693" /> <source>The 'Always Require User Verification' flag could not be toggled.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="717" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="716" /> <source><p>{0}</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> @@ -24214,22 +24265,22 @@ <context> <name>FindFileFiltersEditDialog</name> <message> - <location filename="../UI/FindFileFiltersEditDialog.py" line="109" /> + <location filename="../UI/FindFileFiltersEditDialog.py" line="111" /> <source>Delete Selected Filters</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileFiltersEditDialog.py" line="110" /> + <location filename="../UI/FindFileFiltersEditDialog.py" line="112" /> <source>Shall the selected filters really be deleted?</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileFiltersEditDialog.py" line="127" /> + <location filename="../UI/FindFileFiltersEditDialog.py" line="129" /> <source>Default Filters</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileFiltersEditDialog.py" line="128" /> + <location filename="../UI/FindFileFiltersEditDialog.py" line="130" /> <source>Do you really want to clear the list of defined file filters and replace it with the list of default filters?</source> <translation type="unfinished" /> </message> @@ -24363,6 +24414,7 @@ </message> <message> <location filename="../UI/FindFileWidget.ui" line="0" /> + <location filename="../UI/FindFileWidget.ui" line="0" /> <source>Press to open a dialog to edit the list of defined filters.</source> <translation type="unfinished" /> </message> @@ -24418,6 +24470,21 @@ </message> <message> <location filename="../UI/FindFileWidget.ui" line="0" /> + <source>Select to exclude files by a given filename pattern</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/FindFileWidget.ui" line="0" /> + <source>Exclude Filter</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/FindFileWidget.ui" line="0" /> + <source>Select the exclude file filter to apply.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/FindFileWidget.ui" line="0" /> <source>Press to start the search process</source> <translation type="unfinished" /> </message> @@ -24477,84 +24544,85 @@ <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileWidget.py" line="189" /> + <location filename="../UI/FindFileWidget.py" line="202" /> <source>All Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileWidget.py" line="200" /> + <location filename="../UI/FindFileWidget.py" line="228" /> + <location filename="../UI/FindFileWidget.py" line="215" /> <source>{0} ({1})</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileWidget.py" line="668" /> + <location filename="../UI/FindFileWidget.py" line="750" /> <source>Invalid search expression</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileWidget.py" line="669" /> + <location filename="../UI/FindFileWidget.py" line="751" /> <source><p>The search expression is not valid.</p><p>Error: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileWidget.py" line="790" /> + <location filename="../UI/FindFileWidget.py" line="878" /> <source>{0} / {1}</source> <comment>occurrences / files</comment> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../UI/FindFileWidget.py" line="793" /> + <location filename="../UI/FindFileWidget.py" line="881" /> <source>%n occurrence(s)</source> <translation type="unfinished"> <numerusform /> </translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileWidget.py" line="794" /> + <location filename="../UI/FindFileWidget.py" line="882" /> <source>%n file(s)</source> <translation type="unfinished"> <numerusform /> </translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="993" /> - <location filename="../UI/FindFileWidget.py" line="968" /> - <location filename="../UI/FindFileWidget.py" line="954" /> + <location filename="../UI/FindFileWidget.py" line="1081" /> + <location filename="../UI/FindFileWidget.py" line="1056" /> + <location filename="../UI/FindFileWidget.py" line="1042" /> <source>Replace in Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileWidget.py" line="955" /> + <location filename="../UI/FindFileWidget.py" line="1043" /> <source><p>Could not read the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileWidget.py" line="969" /> + <location filename="../UI/FindFileWidget.py" line="1057" /> <source><p>The current and the original hash of the file <b>{0}</b> are different. Skipping it.</p><p>Hash 1: {1}</p><p>Hash 2: {2}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileWidget.py" line="994" /> + <location filename="../UI/FindFileWidget.py" line="1082" /> <source><p>Could not save the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileWidget.py" line="1023" /> + <location filename="../UI/FindFileWidget.py" line="1111" /> <source>Open</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileWidget.py" line="1025" /> + <location filename="../UI/FindFileWidget.py" line="1113" /> <source>Copy Path to Clipboard</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileWidget.py" line="1029" /> + <location filename="../UI/FindFileWidget.py" line="1117" /> <source>Select All</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileWidget.py" line="1030" /> + <location filename="../UI/FindFileWidget.py" line="1118" /> <source>Deselect All</source> <translation type="unfinished" /> </message> @@ -24918,7 +24986,7 @@ <context> <name>FormattingDiffWidget</name> <message> - <location filename="../CodeFormatting/FormattingDiffWidget.py" line="63" /> + <location filename="../CodeFormatting/FormattingDiffWidget.py" line="65" /> <source>There is no difference.</source> <translation type="unfinished" /> </message> @@ -25018,7 +25086,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1715" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1747" /> <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="219" /> <source>The git process did not finish within 30s.</source> <translation type="unfinished" /> @@ -25044,153 +25112,153 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="307" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="308" /> <source>Adding files to Git repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="316" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="321" /> <source>Initial commit to Git repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="348" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="357" /> <source>Cloning project from a Git repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="448" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="460" /> <source>Commit Changes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="449" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="461" /> <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="505" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="518" /> <source>Committing changes to Git repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="568" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="584" /> <source>Switch</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="569" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="585" /> <source><p>Do you really want to switch to <b>{0}</b>?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="597" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="614" /> <source>Synchronizing with the Git repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="644" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="664" /> <source>Adding files/directories to the Git repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="721" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="743" /> <source>Removing files/directories from the Git repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="789" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="814" /> <source>Renaming {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="915" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="942" /> <source>Unstage files/directories</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="968" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="957" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="996" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="985" /> <source>Revert changes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="958" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="986" /> <source>Do you really want to revert all changes to these files or directories?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="969" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="997" /> <source>Do you really want to revert all changes of the project?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="975" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1003" /> <source>Reverting changes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1028" /> - <source>Merging</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1057" /> + <source>Merging</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1086" /> <source>Main branch head</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1285" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1315" /> <source>Git Command</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1396" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1426" /> <source><tr><td><b>Commit</b></td><td>{0}</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1400" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1430" /> <source><tr><td><b>Parents</b></td><td>{0}</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1406" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1436" /> <source><tr><td><b>Tags</b></td><td>{0}</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1412" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1442" /> <source><tr><td><b>Branches</b></td><td>{0}</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1417" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1447" /> <source><tr><td><b>Author</b></td><td>{0} &lt;{1}&gt;</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1422" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1452" /> <source><tr><td><b>Date</b></td><td>{0}</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1427" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1457" /> <source><tr><td><b>Committer</b></td><td>{0} &lt;{1}&gt;</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1432" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1462" /> <source><tr><td><b>Committed Date</b></td><td>{0}</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1437" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1467" /> <source><tr><td><b>Subject</b></td><td>{0}</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1443" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1473" /> <source><h3>Repository information</h3> <p><table> <tr><td><b>Git V.</b></td><td>{0}</td></tr> @@ -25200,459 +25268,459 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1523" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1553" /> <source>Create {0} file</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1524" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1554" /> <source><p>The file <b>{0}</b> exists already. Overwrite it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1591" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1574" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1621" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1604" /> <source>Git Copy</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1575" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1605" /> <source><p>Copying the directory <b>{0}</b> failed.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1592" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1622" /> <source><p>Copying the file <b>{0}</b> failed.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2845" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1717" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2920" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1749" /> <source>The process {0} could not be started. Ensure, that it is in the search path.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1788" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1775" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1764" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1822" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1809" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1798" /> <source>Git Side-by-Side Difference</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1789" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1823" /> <source><p>The file <b>{0}</b> could not be read.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1842" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1877" /> <source>Fetching from a remote Git repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1879" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1918" /> <source>Pulling from a remote Git repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1919" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1962" /> <source>Pushing to a remote Git repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1948" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1994" /> <source>Committing failed merge</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1974" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2021" /> <source>Aborting uncommitted/failed merge</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2008" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2056" /> <source>Applying patch</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2043" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2091" /> <source>Check patch files</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2046" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2094" /> <source>Apply patch files</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2130" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2181" /> <source>Tagging in the Git repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2389" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2443" /> <source>Branching in the Git repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2432" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2488" /> <source>Delete Remote Branch</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2454" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2510" /> <source>Current Branch</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2455" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2511" /> <source><p>The current branch is <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2520" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2502" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2484" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2578" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2560" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2542" /> <source>Create Bundle</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2486" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2544" /> <source>Git Bundle Files (*.bundle)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2503" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2561" /> <source><p>The Git bundle file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2550" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2539" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2608" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2597" /> <source>Verify Bundle</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2689" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2641" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2571" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2541" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2753" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2699" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2629" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2599" /> <source>Git Bundle Files (*.bundle);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2580" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2569" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2638" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2627" /> <source>List Bundle Heads</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2687" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2639" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2751" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2697" /> <source>Apply Bundle</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2708" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2660" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2775" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2721" /> <source>Applying a bundle file (fetch)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2746" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2816" /> <source>Bisect subcommand ({0}) invalid.</source> <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3025" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2861" /> + <source>Git Bisect ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2919" /> + <source>Process Generation Error</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2965" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2948" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2930" /> + <source>Create Bisect Replay File</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2932" /> + <source>Git Bisect Replay Files (*.replay)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2949" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2789" /> - <source>Git Bisect ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2844" /> - <source>Process Generation Error</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2890" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2873" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2855" /> - <source>Create Bisect Replay File</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2857" /> - <source>Git Bisect Replay Files (*.replay)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2874" /> <source><p>The Git bisect replay file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2891" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2966" /> <source><p>The file <b>{0}</b> could not be written.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2911" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2986" /> <source>Edit Bisect Replay File</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2940" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2913" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3015" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2988" /> <source>Git Bisect Replay Files (*.replay);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2938" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3013" /> <source>Bisect Replay</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3299" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3121" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3378" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3200" /> <source>Show Remote Info</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3181" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3260" /> <source>Rename Remote Repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3182" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3261" /> <source>Enter new name for remote repository:</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3323" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3402" /> <source>Show Shortlog</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3384" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3463" /> <source>Cherry-pick</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3417" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3497" /> <source>Copy Changesets (Continue)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3442" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3523" /> <source>Copy Changesets (Quit)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3468" /> - <source>Copy Changesets (Cancel)</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3549" /> + <source>Copy Changesets (Cancel)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3630" /> <source>Saving stash</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3763" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3592" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3844" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3673" /> <source>Show Stash</source> <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3845" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3802" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3751" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3709" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3674" /> + <source>Select a stash (empty for latest stash):</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3750" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3708" /> + <source>Restore Stash</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3764" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3721" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3670" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3628" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3593" /> - <source>Select a stash (empty for latest stash):</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3669" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3627" /> - <source>Restore Stash</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3683" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3641" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3722" /> <source>Restoring stash</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3720" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3709" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3801" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3790" /> <source>Create Branch</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3710" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3791" /> <source>Enter a branch name to restore a stash to:</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3735" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3816" /> <source>Creating branch</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3774" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3855" /> <source>Delete Stash</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3775" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3856" /> <source>Do you really want to delete the stash <b>{0}</b>?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3785" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3866" /> <source>Deleting stash</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3807" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3888" /> <source>Delete All Stashes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3808" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3889" /> <source>Do you really want to delete all stashes?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3814" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3895" /> <source>Deleting all stashes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3876" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3958" /> <source>Showing the combined configuration settings</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3899" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3985" /> <source>Verifying the integrity of the Git repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3921" /> - <source>Performing Repository Housekeeping</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3963" /> - <source><tr><td><b>Statistics</b></td></tr></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3965" /> - <source><tr><td>Number of loose objects: </td><td>{0}</td></tr></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3970" /> - <source><tr><td>Disk space used by loose objects: </td><td>{0} KiB</td></tr></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3976" /> - <source><tr><td>Number of packed objects: </td><td>{0}</td></tr></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3982" /> - <source><tr><td>Number of packs: </td><td>{0}</td></tr></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3987" /> - <source><tr><td>Disk space used by packed objects: </td><td>{0} KiB</td></tr></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3993" /> - <source><tr><td>Packed objects waiting for pruning: </td><td>{0}</td></tr></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="3999" /> - <source><tr><td>Garbage files: </td><td>{0}</td></tr></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4004" /> - <source><tr><td>Disk space used by garbage files: </td><td>{0} KiB</td></tr></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4011" /> + <source>Performing Repository Housekeeping</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4054" /> + <source><tr><td><b>Statistics</b></td></tr></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4056" /> + <source><tr><td>Number of loose objects: </td><td>{0}</td></tr></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4061" /> + <source><tr><td>Disk space used by loose objects: </td><td>{0} KiB</td></tr></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4067" /> + <source><tr><td>Number of packed objects: </td><td>{0}</td></tr></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4073" /> + <source><tr><td>Number of packs: </td><td>{0}</td></tr></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4078" /> + <source><tr><td>Disk space used by packed objects: </td><td>{0} KiB</td></tr></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4084" /> + <source><tr><td>Packed objects waiting for pruning: </td><td>{0}</td></tr></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4090" /> + <source><tr><td>Garbage files: </td><td>{0}</td></tr></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4095" /> + <source><tr><td>Disk space used by garbage files: </td><td>{0} KiB</td></tr></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4102" /> <source><p><b>No statistics available.</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4080" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4172" /> <source>Creating Archive</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4120" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4212" /> <source>Add Submodule</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4186" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4278" /> <source>List Submodules</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4187" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4279" /> <source>No submodules defined for the project.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4200" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4292" /> <source>All</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4204" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4296" /> <source>Submodule Path</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4205" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4297" /> <source>Select a submodule path:</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4254" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4347" /> <source>Initialize Submodules</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4287" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4382" /> <source>Unregister Submodules</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4357" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4318" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4453" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4414" /> <source>Update Submodules</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4387" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4484" /> <source>Synchronize Submodules</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4441" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="4539" /> <source>Submodules Summary</source> <translation type="unfinished" /> </message> @@ -32311,101 +32379,101 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="519" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="520" /> <source>Add Worktree</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="555" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="537" /> - <source>Lock Worktree</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="538" /> - <source>Enter a reason for the lock:</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="556" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="538" /> + <source>Lock Worktree</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="539" /> + <source>Enter a reason for the lock:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="557" /> <source><p>Locking the selected worktree failed.</p><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="580" /> - <source>Unlock Worktree</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="581" /> + <source>Unlock Worktree</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="582" /> <source><p>Unlocking the selected worktree failed.</p><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="616" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="599" /> - <source>Move Worktree</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="600" /> - <source>Enter the new path for the worktree:</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="617" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="600" /> + <source>Move Worktree</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="601" /> + <source>Enter the new path for the worktree:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="618" /> <source><p>Moving the selected worktree failed.</p><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="637" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="638" /> <source>Remove Worktree</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="639" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="640" /> <source>Remove Worktree Forcefully</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="645" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="646" /> <source><p>Do you really want to remove the worktree <b>{0}</b>?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="672" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="673" /> <source><p>Removing the selected worktree failed.</p><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="727" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="703" /> - <source>Prune Worktree Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="704" /> - <source>Do you really want to prune the information of these worktrees?</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="728" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="704" /> + <source>Prune Worktree Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="705" /> + <source>Do you really want to prune the information of these worktrees?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="729" /> <source><p>Pruning of the worktree information failed.</p><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="765" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="754" /> - <source>Repair Worktree</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="755" /> - <source><p>Repairing of the worktree administrative files succeeded.</p><p>{0}</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="766" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="755" /> + <source>Repair Worktree</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="756" /> + <source><p>Repairing of the worktree administrative files succeeded.</p><p>{0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitWorktreeDialog.py" line="767" /> <source><p>Repairing of the worktree administrative files failed.</p><p>{0}</p></source> <translation type="unfinished" /> </message> @@ -32521,12 +32589,12 @@ <context> <name>Gpg</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/gpg.py" line="73" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/gpg.py" line="76" /> <source>Verify Signatures</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/gpg.py" line="124" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/gpg.py" line="128" /> <source>Sign Revision</source> <translation type="unfinished" /> </message> @@ -35118,456 +35186,456 @@ <context> <name>Hg</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="300" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="303" /> <source>Create project repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="301" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="304" /> <source>The project repository could not be created.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="334" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="338" /> <source>Creating Mercurial repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="353" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="359" /> <source>Initial commit to Mercurial repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="395" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="405" /> <source>Cloning project from a Mercurial repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="503" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="516" /> <source>Commit Changes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="504" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="517" /> <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="566" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="580" /> <source>Committing changes to Mercurial repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="661" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="679" /> <source>Synchronizing with the Mercurial repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="692" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="713" /> <source>Adding files/directories to the Mercurial repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="751" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="774" /> <source>Removing files/directories from the Mercurial repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="804" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="829" /> <source>Renaming {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="935" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="964" /> <source>Tagging in the Mercurial repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="981" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="970" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1011" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1000" /> <source>Revert changes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="971" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1001" /> <source>Do you really want to revert all changes to these files or directories?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="982" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1012" /> <source>Do you really want to revert all changes of the project?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="988" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1018" /> <source>Reverting changes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1033" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1064" /> <source>Merging</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1072" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1064" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1103" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1095" /> <source>Re-Merge</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1065" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1096" /> <source>Do you really want to re-merge these files or directories?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1073" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1104" /> <source>Do you really want to re-merge the project?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1076" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1108" /> <source>Re-Merging</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1098" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1131" /> <source>Current branch tip</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1280" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1314" /> <source>Mercurial command</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1457" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1492" /> <source>Copying {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1720" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1708" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1699" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1758" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1746" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1737" /> <source>Mercurial Side-by-Side Difference</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1721" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1759" /> <source><p>The file <b>{0}</b> could not be read.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2391" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2380" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2370" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1797" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2457" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2446" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2436" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1835" /> <source>Apply changegroups</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1800" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1838" /> <source>Pulling from a remote Mercurial repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1845" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1884" /> <source>Pushing to a remote Mercurial repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1985" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2027" /> <source>Marking as 'unresolved'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1987" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2029" /> <source>Marking as 'resolved'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2009" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2051" /> <source>Aborting uncommitted merge</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2032" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2075" /> <source>Creating branch in the Mercurial repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2040" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2086" /> <source>Created new branch <{0}>.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2049" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2095" /> <source>Showing current branch</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2136" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2184" /> <source>Verifying the integrity of the Mercurial repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2149" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2200" /> <source>Showing the combined configuration settings</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2160" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2215" /> <source>Showing aliases for remote repositories</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2171" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2230" /> <source>Recovering from interrupted transaction</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2182" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2245" /> <source>Identifying project directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2227" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2291" /> <source>Create .hgignore file</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2228" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2292" /> <source><p>The file <b>{0}</b> exists already. Overwrite it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2329" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2303" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2285" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2395" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2369" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2351" /> <source>Create changegroup</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2287" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2353" /> <source>Mercurial Changegroup Files (*.hg)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2304" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2370" /> <source><p>The Mercurial changegroup file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2343" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2409" /> <source>Preview changegroup</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2372" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2345" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2438" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2411" /> <source>Mercurial Changegroup Files (*.hg);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2381" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2447" /> <source>Shall the working directory be updated?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2413" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2479" /> <source>Bisect subcommand ({0}) invalid.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2433" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2501" /> <source>Mercurial Bisect ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2456" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2527" /> <source>Removing files from the Mercurial repository only</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2500" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2481" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2576" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2557" /> <source>Backing out changeset</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2482" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2558" /> <source>No revision given. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2516" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2511" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2593" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2587" /> <source>Rollback last transaction</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2512" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2588" /> <source>Are you sure you want to rollback the last transaction?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2579" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2657" /> <source>Import Patch</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2627" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2707" /> <source>Export Patches</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2669" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2749" /> <source>Change Phase</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2724" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2804" /> <source>Copy Changesets</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2763" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2843" /> <source>Copy Changesets (Continue)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2773" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2853" /> <source>Copy Changesets (Stop)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2783" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2863" /> <source>Copy Changesets (Abort)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2806" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2887" /> <source>Create Unversioned Archive</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2820" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2902" /> <source>Delete All Backups</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2821" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2903" /> <source><p>Do you really want to delete all backup bundles stored in the backup area?<br/><b>{0}</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2912" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2892" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2881" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2994" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2974" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2963" /> <source>Add Sub-repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2951" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2882" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3033" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2964" /> <source><p>The sub-repositories file .hgsub could not be read.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2893" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2975" /> <source><p>The sub-repositories file .hgsub already contains an entry <b>{0}</b>. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2969" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2913" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3051" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2995" /> <source><p>The sub-repositories file .hgsub could not be written to.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2968" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2950" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2936" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3050" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3032" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3018" /> <source>Remove Sub-repositories</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2937" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3019" /> <source><p>The sub-repositories file .hgsub does not exist. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3206" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3056" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3296" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3138" /> <source>Mercurial Command Server</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3057" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3139" /> <source><p>The Mercurial Command Server could not be restarted.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3207" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3297" /> <source><p>The Mercurial Command Server could not be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3329" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3420" /> <source>Mercurial Bookmark</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3346" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3437" /> <source>Delete Bookmark</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3347" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3438" /> <source>Select the bookmark to be deleted:</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3357" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3449" /> <source>Delete Mercurial Bookmark</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3382" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3476" /> <source>Rename Mercurial Bookmark</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3421" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3518" /> <source>Move Mercurial Bookmark</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3502" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3600" /> <source>Pull Bookmark</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3503" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3601" /> <source>Select the bookmark to be pulled:</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3515" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3613" /> <source>Pulling bookmark from a remote Mercurial repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3541" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3641" /> <source>Push Bookmark</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3542" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3642" /> <source>Select the bookmark to be push:</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3557" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3657" /> <source>Pushing bookmark to a remote Mercurial repository</source> <translation type="unfinished" /> </message> @@ -37839,7 +37907,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="3018" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="3049" /> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="298" /> <source>Select Branches</source> <translation type="unfinished" /> @@ -37880,7 +37948,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2209" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2218" /> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="343" /> <source>Copy Changesets</source> <translation type="unfinished" /> @@ -37937,8 +38005,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2303" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2286" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2312" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2295" /> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="387" /> <source>Switch</source> <translation type="unfinished" /> @@ -37969,8 +38037,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2421" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1614" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2430" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1622" /> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="415" /> <source>Pull Changes</source> <translation type="unfinished" /> @@ -38027,7 +38095,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2560" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2569" /> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="468" /> <source>Apply Changegroup</source> <translation type="unfinished" /> @@ -38058,7 +38126,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2467" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2476" /> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="498" /> <source>Strip Changesets</source> <translation type="unfinished" /> @@ -38087,135 +38155,145 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1264" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1266" /> <source>{0} (large file)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1524" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1532" /> <source>Side-by-Side Diff to Parent {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1535" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1543" /> <source><a href="sbsdiff:{0}_{1}">Side-by-Side Compare</a></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1693" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1612" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1701" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1620" /> <source>Pull Selected Changes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2561" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2468" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2422" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2304" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2210" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2570" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2477" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2431" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2313" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2219" /> <source>The project should be reread. Do this now?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2287" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2296" /> <source>Select bookmark to switch to (leave empty to use revision):</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2332" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2341" /> <source>Define Bookmark</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2333" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2342" /> <source>Enter bookmark name for changeset "{0}":</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2362" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2371" /> <source>Move Bookmark</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2363" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2372" /> <source>Select the bookmark to be moved to changeset '{0}':</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2704" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2713" /> <source>Find Commit</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2705" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2714" /> <source>'{0}' was not found.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2765" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2774" /> <source>Generating differences ...</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2766" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2775" /> <source>Differences</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2776" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2794" /> + <source>No differences available. Get some more log entries.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2796" /> + <source>No differences available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2807" /> <source>Differences to Parent {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2792" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2823" /> <source>Diff to Parent {0}{1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2815" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2846" /> <source>There is no difference.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2968" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2952" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2934" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2999" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2983" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2965" /> <source>Save Diff</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2936" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2967" /> <source>Patch Files (*.diff)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2953" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2984" /> <source><p>The patch file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2969" /> - <source><p>The patch file <b>{0}</b> could not be saved.<br>Reason: {1}</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="3000" /> + <source><p>The patch file <b>{0}</b> could not be saved.<br>Reason: {1}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="3031" /> <source>closed</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="3001" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="3032" /> <source>inactive</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="3010" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="3041" /> <source>{0} ({1})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="3019" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="3050" /> <source>Select the branches to be shown (none for 'All'):</source> <translation type="unfinished" /> </message> @@ -43094,22 +43172,22 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="642" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="644" /> <source>Delete Host Minimum Protocol</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="643" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="645" /> <source><p>Shall the minimum protocol entry for host <b>{0}</b> really be deleted?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="706" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="708" /> <source>Edit User Configuration</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="707" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="709" /> <source>You will loose all changes made in this dialog. Shall the data be saved first?</source> <translation type="unfinished" /> </message> @@ -43229,22 +43307,22 @@ <context> <name>Histedit</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/histedit.py" line="75" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/histedit.py" line="79" /> <source>Starting histedit session</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/histedit.py" line="102" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/histedit.py" line="108" /> <source>Continue histedit session</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/histedit.py" line="129" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/histedit.py" line="136" /> <source>Abort histedit session</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/histedit.py" line="157" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/histedit.py" line="164" /> <source>Edit Plan</source> <translation type="unfinished" /> </message> @@ -48874,52 +48952,52 @@ <translation type="unfinished" /> </message> <message> - <location filename="../CodeFormatting/IsortFormattingDialog.py" line="300" /> + <location filename="../CodeFormatting/IsortFormattingDialog.py" line="303" /> <source>Imports Sorting Failure</source> <translation type="unfinished" /> </message> <message> - <location filename="../CodeFormatting/IsortFormattingDialog.py" line="301" /> + <location filename="../CodeFormatting/IsortFormattingDialog.py" line="304" /> <source><p>Imports sorting failed due to this error.</p><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../CodeFormatting/IsortFormattingDialog.py" line="352" /> - <source>would resort</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../CodeFormatting/IsortFormattingDialog.py" line="355" /> + <source>would resort</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CodeFormatting/IsortFormattingDialog.py" line="358" /> <source>resorted</source> <translation type="unfinished" /> </message> <message> - <location filename="../CodeFormatting/IsortFormattingDialog.py" line="360" /> + <location filename="../CodeFormatting/IsortFormattingDialog.py" line="363" /> <source>unchanged</source> <translation type="unfinished" /> </message> <message> - <location filename="../CodeFormatting/IsortFormattingDialog.py" line="364" /> + <location filename="../CodeFormatting/IsortFormattingDialog.py" line="367" /> <source>skipped</source> <translation type="unfinished" /> </message> <message> - <location filename="../CodeFormatting/IsortFormattingDialog.py" line="368" /> + <location filename="../CodeFormatting/IsortFormattingDialog.py" line="371" /> <source>failed</source> <translation type="unfinished" /> </message> <message> - <location filename="../CodeFormatting/IsortFormattingDialog.py" line="373" /> + <location filename="../CodeFormatting/IsortFormattingDialog.py" line="376" /> <source>error</source> <translation type="unfinished" /> </message> <message> - <location filename="../CodeFormatting/IsortFormattingDialog.py" line="374" /> + <location filename="../CodeFormatting/IsortFormattingDialog.py" line="377" /> <source>Unsupported 'isort' action ({0}) given.</source> <translation type="unfinished" /> </message> <message> - <location filename="../CodeFormatting/IsortFormattingDialog.py" line="381" /> + <location filename="../CodeFormatting/IsortFormattingDialog.py" line="384" /> <source>invalid status ({0})</source> <translation type="unfinished" /> </message> @@ -49056,7 +49134,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../JediInterface/JediServer.py" line="682" /> + <location filename="../JediInterface/JediServer.py" line="683" /> <location filename="../JediInterface/JediServer.py" line="522" /> <source>Rename Variable</source> <translation type="unfinished" /> @@ -49087,27 +49165,27 @@ <translation type="unfinished" /> </message> <message> - <location filename="../JediInterface/JediServer.py" line="690" /> + <location filename="../JediInterface/JediServer.py" line="692" /> <source>Refactoring</source> <translation type="unfinished" /> </message> <message> - <location filename="../JediInterface/JediServer.py" line="691" /> + <location filename="../JediInterface/JediServer.py" line="693" /> <source><p>The refactoring could not be performed.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../JediInterface/JediServer.py" line="749" /> + <location filename="../JediInterface/JediServer.py" line="751" /> <source>Apply Refactoring</source> <translation type="unfinished" /> </message> <message> - <location filename="../JediInterface/JediServer.py" line="750" /> + <location filename="../JediInterface/JediServer.py" line="752" /> <source><p>The refactoring could not be applied.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../JediInterface/JediServer.py" line="786" /> + <location filename="../JediInterface/JediServer.py" line="788" /> <source>The data received from the Jedi server could not be decoded. Please report this issue with the received data to the eric bugs email address. Error: {0} Data: @@ -49116,7 +49194,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../JediInterface/JediServer.py" line="796" /> + <location filename="../JediInterface/JediServer.py" line="798" /> <source>An exception happened in the Jedi client. Please report it to the eric bugs email address. Exception: {0} Value: {1} @@ -49125,25 +49203,25 @@ <translation type="unfinished" /> </message> <message> - <location filename="../JediInterface/JediServer.py" line="838" /> + <location filename="../JediInterface/JediServer.py" line="840" /> <source>The jedi and/or parso library is not installed. </source> <translation type="unfinished" /> </message> <message> - <location filename="../JediInterface/JediServer.py" line="843" /> + <location filename="../JediInterface/JediServer.py" line="845" /> <source>'{0}' is not supported because the configured interpreter could not be started. </source> <translation type="unfinished" /> </message> <message> - <location filename="../JediInterface/JediServer.py" line="851" /> + <location filename="../JediInterface/JediServer.py" line="853" /> <source>'{0}' is not supported because no suitable interpreter is configured. </source> <translation type="unfinished" /> </message> <message> - <location filename="../JediInterface/JediServer.py" line="953" /> + <location filename="../JediInterface/JediServer.py" line="955" /> <source>Jedi</source> <translation type="unfinished" /> </message> @@ -49151,37 +49229,37 @@ <context> <name>Largefiles</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="72" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="75" /> <source>Convert Project - Converting</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="88" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="92" /> <source>Mercurial Command Server</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="89" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="93" /> <source><p>The Mercurial Command Server could not be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="100" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="104" /> <source>Convert Project - Extracting</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="145" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="150" /> <source>Adding files to the Mercurial repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="174" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="182" /> <source>Pulling large files</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="196" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/largefiles.py" line="205" /> <source>Verifying the integrity of large files</source> <translation type="unfinished" /> </message> @@ -50494,13 +50572,13 @@ <name>Lexers</name> <message> <location filename="../QScintilla/Lexers/__init__.py" line="412" /> - <location filename="../Preferences/__init__.py" line="596" /> + <location filename="../Preferences/__init__.py" line="599" /> <source>Python Files (*.py *.py3)</source> <translation type="unfinished" /> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="505" /> - <location filename="../Preferences/__init__.py" line="599" /> + <location filename="../Preferences/__init__.py" line="602" /> <source>Python3 Files (*.py)</source> <translation type="unfinished" /> </message> @@ -52329,18 +52407,18 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/Devices/__init__.py" line="356" /> + <location filename="../MicroPython/Devices/__init__.py" line="375" /> <source>Generic MicroPython Board</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/__init__.py" line="403" /> + <location filename="../MicroPython/Devices/__init__.py" line="422" /> <source>RP2040/RP2350 based</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/__init__.py" line="566" /> - <location filename="../MicroPython/Devices/__init__.py" line="555" /> + <location filename="../MicroPython/Devices/__init__.py" line="581" /> + <location filename="../MicroPython/Devices/__init__.py" line="570" /> <source>Unknown Device</source> <translation type="unfinished" /> </message> @@ -53625,7 +53703,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="470" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="469" /> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> <source>Press to connect the selected device</source> <translation type="unfinished" /> @@ -53636,30 +53714,30 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="164" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="163" /> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="192" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="191" /> <source>%n supported serial device(s) detected.</source> <translation type="unfinished"> <numerusform /> </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="206" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="205" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="229" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="228" /> <source>No supported serial devices detected.</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="233" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="232" /> <source> %n unknown device(s) for manual selection.</source> <translation type="unfinished"> @@ -53667,17 +53745,17 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="240" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="239" /> <source>Manual Selection</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="251" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="250" /> <source>WebREPL (manual)</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="270" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="269" /> <source> %n WebREPL connection(s) defined.</source> <translation type="unfinished"> @@ -53685,39 +53763,39 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="301" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="329" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="300" /> <source>Unknown MicroPython Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="302" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="301" /> <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:{1}"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="314" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="313" /> <source>{0} (0x{1:04x}/0x{2:04x})</source> <comment>description, VId, PId</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="331" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="330" /> <source>Would you like to add them to the list of manually configured devices?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="465" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="464" /> <source>Press to disconnect the current device</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="501" /> + <source>No device attached</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="502" /> - <source>No device attached</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="503" /> <source>Please ensure the device is plugged into your computer and selected. It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work. @@ -53726,353 +53804,353 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="532" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="531" /> <source>Start REPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="533" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="532" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="737" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="724" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="741" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="728" /> <source>Serial Device Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="725" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="729" /> <source><p>The device at serial port <b>{0}</b> does not respond. It may not have a MicroPython firmware flashed.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="732" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="736" /> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p><p><b>Reason:</b> {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1193" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1185" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="735" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1197" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1189" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="739" /> <source>unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="796" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="787" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="778" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="800" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="791" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="782" /> <source>Run Script</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="779" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="783" /> <source>There is no editor open. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="788" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="792" /> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="797" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="801" /> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="833" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="837" /> <source>Start Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="834" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="838" /> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="849" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="853" /> <source>µPy Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="866" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="870" /> <source>Unsaved Chart Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="867" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="871" /> <source>The chart contains unsaved data.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="915" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="919" /> <source>Start File Manager</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="916" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="920" /> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="936" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="940" /> <source>µPy Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1012" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1016" /> <source>Downloads</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1059" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1063" /> <source>Show Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1062" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1066" /> <source>Show Implementation</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1065" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069" /> <source>Show Board Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1268" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1070" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1272" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1074" /> <source>Synchronize Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1073" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1077" /> <source>Show Device Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1075" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1079" /> <source>Show Local Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1078" /> - <source>Show Time</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1082" /> + <source>Show Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1086" /> <source>Show Builtin Modules</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1684" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1094" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1086" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1690" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1098" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1090" /> <source>Install Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1723" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1720" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1090" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1729" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1726" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1094" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1497" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1100" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1502" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1104" /> <source>Compile Python File</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1523" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1514" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1519" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1108" /> <source>Compile Current Editor</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1125" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1129" /> <source>Download Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1132" /> - <source>Show Documentation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1135" /> - <source>Convert To UF2</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1136" /> - <source>Flash UF2 Device</source> + <source>Show Documentation</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1139" /> + <source>Convert To UF2</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1140" /> + <source>Flash UF2 Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1143" /> <source>Manage Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1142" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1146" /> <source>Ignored Serial Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1145" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1149" /> <source>Configure</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1148" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1152" /> <source>Quit</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1157" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1161" /> <source><h3>Device Version Information</h3></source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1172" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1168" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1164" /> <source>Device Version Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1169" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1173" /> <source>No version information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1199" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1203" /> <source> ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1215" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1206" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1219" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1210" /> <source>Device Implementation Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1207" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1211" /> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1216" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1220" /> <source>No device implementation information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1269" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1273" /> <source><p>The time of the connected device was synchronized with the local time.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1291" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1295" /> <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1299" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1303" /> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1315" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1319" /> <source>Device Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1327" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1331" /> <source>Local Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1328" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332" /> <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1369" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1352" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1373" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1356" /> <source>Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1353" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1357" /> <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1370" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1374" /> <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1394" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1398" /> <source>Error handling device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1395" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1399" /> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1437" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1441" /> <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1463" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1467" /> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1473" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1477" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1483" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1487" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1515" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1520" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1607" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1608" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1613" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1657" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1663" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1709" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1715" /> <source>Package '{0}' was installed successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1724" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1730" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation type="unfinished" /> </message> @@ -55954,237 +56032,237 @@ <context> <name>MultiProject</name> <message> - <location filename="../MultiProject/MultiProject.py" line="338" /> - <location filename="../MultiProject/MultiProject.py" line="324" /> + <location filename="../MultiProject/MultiProject.py" line="341" /> + <location filename="../MultiProject/MultiProject.py" line="327" /> <source>Copy Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="325" /> + <location filename="../MultiProject/MultiProject.py" line="328" /> <source>Enter directory for the new project (must not exist already):</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="339" /> + <location filename="../MultiProject/MultiProject.py" line="342" /> <source><p>The source project <b>{0}</b> could not be copied to its destination <b>{1}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="349" /> + <location filename="../MultiProject/MultiProject.py" line="352" /> <source>{0} - Copy</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="499" /> + <location filename="../MultiProject/MultiProject.py" line="502" /> <source>Open Multi Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="556" /> - <location filename="../MultiProject/MultiProject.py" line="546" /> - <location filename="../MultiProject/MultiProject.py" line="501" /> + <location filename="../MultiProject/MultiProject.py" line="559" /> + <location filename="../MultiProject/MultiProject.py" line="549" /> + <location filename="../MultiProject/MultiProject.py" line="504" /> <source>Multi Project Files (*.emj)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="554" /> + <location filename="../MultiProject/MultiProject.py" line="557" /> <source>Save Multiproject</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="570" /> + <location filename="../MultiProject/MultiProject.py" line="573" /> <source>Save File</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="571" /> + <location filename="../MultiProject/MultiProject.py" line="574" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="598" /> + <location filename="../MultiProject/MultiProject.py" line="601" /> <source>Close Multiproject</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="599" /> + <location filename="../MultiProject/MultiProject.py" line="602" /> <source>The current multiproject has unsaved changes.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="653" /> + <location filename="../MultiProject/MultiProject.py" line="656" /> <source>New multiproject</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="655" /> + <location filename="../MultiProject/MultiProject.py" line="658" /> <source>&New...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="661" /> + <location filename="../MultiProject/MultiProject.py" line="664" /> <source>Generate a new multiproject</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="663" /> + <location filename="../MultiProject/MultiProject.py" line="666" /> <source><b>New...</b><p>This opens a dialog for entering the info for a new multiproject.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="673" /> + <location filename="../MultiProject/MultiProject.py" line="676" /> <source>Open multiproject</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="675" /> + <location filename="../MultiProject/MultiProject.py" line="678" /> <source>&Open...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="681" /> + <location filename="../MultiProject/MultiProject.py" line="684" /> <source>Open an existing multiproject</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="683" /> + <location filename="../MultiProject/MultiProject.py" line="686" /> <source><b>Open...</b><p>This opens an existing multiproject.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="689" /> + <location filename="../MultiProject/MultiProject.py" line="692" /> <source>Close multiproject</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="691" /> + <location filename="../MultiProject/MultiProject.py" line="694" /> <source>&Close</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="697" /> + <location filename="../MultiProject/MultiProject.py" line="700" /> <source>Close the current multiproject</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="699" /> + <location filename="../MultiProject/MultiProject.py" line="702" /> <source><b>Close</b><p>This closes the current multiproject.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="705" /> + <location filename="../MultiProject/MultiProject.py" line="708" /> <source>Save multiproject</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="707" /> + <location filename="../MultiProject/MultiProject.py" line="710" /> <source>&Save</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="713" /> + <location filename="../MultiProject/MultiProject.py" line="716" /> <source>Save the current multiproject</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="715" /> + <location filename="../MultiProject/MultiProject.py" line="718" /> <source><b>Save</b><p>This saves the current multiproject.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="721" /> + <location filename="../MultiProject/MultiProject.py" line="724" /> <source>Save multiproject as</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="723" /> + <location filename="../MultiProject/MultiProject.py" line="726" /> <source>Save &as...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="730" /> - <source>Save the current multiproject to a new file</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MultiProject/MultiProject.py" line="733" /> + <source>Save the current multiproject to a new file</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="736" /> <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="742" /> + <location filename="../MultiProject/MultiProject.py" line="745" /> <source>Add project to multiproject</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="744" /> + <location filename="../MultiProject/MultiProject.py" line="747" /> <source>Add &project...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="751" /> - <source>Add a project to the current multiproject</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MultiProject/MultiProject.py" line="754" /> + <source>Add a project to the current multiproject</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="757" /> <source><b>Add project...</b><p>This opens a dialog for adding a project to the current multiproject.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="764" /> + <location filename="../MultiProject/MultiProject.py" line="767" /> <source>Multiproject properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="766" /> + <location filename="../MultiProject/MultiProject.py" line="769" /> <source>&Properties...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="772" /> + <location filename="../MultiProject/MultiProject.py" line="775" /> <source>Show the multiproject properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="774" /> + <location filename="../MultiProject/MultiProject.py" line="777" /> <source><b>Properties...</b><p>This shows a dialog to edit the multiproject properties.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="786" /> - <location filename="../MultiProject/MultiProject.py" line="784" /> + <location filename="../MultiProject/MultiProject.py" line="789" /> + <location filename="../MultiProject/MultiProject.py" line="787" /> <source>Clear Out</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="793" /> - <source>Remove all projects marked as removed</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MultiProject/MultiProject.py" line="796" /> + <source>Remove all projects marked as removed</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="799" /> <source><b>Clear Out...</b><p>This removes all projects marked as removed.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="818" /> + <location filename="../MultiProject/MultiProject.py" line="821" /> <source>&Multiproject</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="819" /> + <location filename="../MultiProject/MultiProject.py" line="822" /> <source>Open &Recent Multiprojects</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="862" /> - <location filename="../MultiProject/MultiProject.py" line="860" /> + <location filename="../MultiProject/MultiProject.py" line="865" /> + <location filename="../MultiProject/MultiProject.py" line="863" /> <source>Multiproject</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="918" /> + <location filename="../MultiProject/MultiProject.py" line="921" /> <source>&Clear</source> <translation type="unfinished" /> </message> @@ -59174,108 +59252,108 @@ <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="562" /> + <location filename="../PipInterface/Pip.py" line="563" /> <source>Install Packages from Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="583" /> + <location filename="../PipInterface/Pip.py" line="585" /> <source>Install Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="618" /> - <location filename="../PipInterface/Pip.py" line="608" /> + <location filename="../PipInterface/Pip.py" line="620" /> + <location filename="../PipInterface/Pip.py" line="610" /> <source>Install 'pyproject' Dependencies</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="739" /> - <location filename="../PipInterface/Pip.py" line="609" /> + <location filename="../PipInterface/Pip.py" line="748" /> + <location filename="../PipInterface/Pip.py" line="611" /> <source>The selected 'pyproject.toml' file does not contain a 'project.dependencies' section. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="619" /> + <location filename="../PipInterface/Pip.py" line="621" /> <source><p>The selected 'pyproject.toml' file could not be read.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="638" /> + <location filename="../PipInterface/Pip.py" line="641" /> <source>Install Packages from 'pyproject.toml'</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="766" /> - <location filename="../PipInterface/Pip.py" line="695" /> - <location filename="../PipInterface/Pip.py" line="667" /> - <location filename="../PipInterface/Pip.py" line="658" /> + <location filename="../PipInterface/Pip.py" line="775" /> + <location filename="../PipInterface/Pip.py" line="701" /> + <location filename="../PipInterface/Pip.py" line="671" /> + <location filename="../PipInterface/Pip.py" line="662" /> <source>Uninstall Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="767" /> - <location filename="../PipInterface/Pip.py" line="696" /> - <location filename="../PipInterface/Pip.py" line="659" /> + <location filename="../PipInterface/Pip.py" line="776" /> + <location filename="../PipInterface/Pip.py" line="702" /> + <location filename="../PipInterface/Pip.py" line="663" /> <source>Do you really want to uninstall these packages?</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="712" /> + <location filename="../PipInterface/Pip.py" line="719" /> <source>Uninstall Packages from Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="749" /> - <location filename="../PipInterface/Pip.py" line="738" /> + <location filename="../PipInterface/Pip.py" line="758" /> + <location filename="../PipInterface/Pip.py" line="747" /> <source>Uninstall 'pyproject' Dependencies</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="750" /> + <location filename="../PipInterface/Pip.py" line="759" /> <source><p>The selected 'pyproject.toml' file could not be read. </p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="777" /> + <location filename="../PipInterface/Pip.py" line="786" /> <source>Uninstall Packages from 'pyproject.toml'</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="1185" /> + <location filename="../PipInterface/Pip.py" line="1195" /> <source>Cache Info</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="1211" /> - <location filename="../PipInterface/Pip.py" line="1202" /> + <location filename="../PipInterface/Pip.py" line="1221" /> + <location filename="../PipInterface/Pip.py" line="1212" /> <source>List Cached Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="1203" /> + <location filename="../PipInterface/Pip.py" line="1213" /> <source>Enter a file pattern (empty for all):</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="1235" /> - <location filename="../PipInterface/Pip.py" line="1228" /> + <location filename="../PipInterface/Pip.py" line="1245" /> + <location filename="../PipInterface/Pip.py" line="1238" /> <source>Remove Cached Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="1229" /> + <location filename="../PipInterface/Pip.py" line="1239" /> <source>Enter a file pattern:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="1260" /> - <location filename="../PipInterface/Pip.py" line="1252" /> + <location filename="../PipInterface/Pip.py" line="1270" /> + <location filename="../PipInterface/Pip.py" line="1262" /> <source>Purge Cache</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="1253" /> + <location filename="../PipInterface/Pip.py" line="1263" /> <source>Do you really want to purge the pip cache? All files need to be downloaded again.</source> <translation type="unfinished" /> </message> @@ -60124,310 +60202,310 @@ <translation type="unfinished" /> </message> <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="233" /> + <source>Author:</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../PipInterface/PipPackagesWidget.py" line="234" /> - <source>Author:</source> + <source>Author Email:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="235" /> - <source>Author Email:</source> + <source>Classifiers:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="236" /> - <source>Classifiers:</source> + <source>Entry Points:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="237" /> - <source>Entry Points:</source> + <source>Files:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="238" /> - <source>Files:</source> + <source>Homepage:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="239" /> - <source>Homepage:</source> + <source>Installer:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="240" /> - <source>Installer:</source> + <source>License:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="241" /> - <source>License:</source> + <source>Location:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="242" /> - <source>Location:</source> + <source>Metadata Version:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="243" /> - <source>Metadata Version:</source> + <source>Name:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="244" /> - <source>Name:</source> + <source>Project URLs:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="245" /> - <source>Project URLs:</source> + <source>Requires:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="246" /> - <source>Requires:</source> + <source>Required By:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="247" /> - <source>Required By:</source> + <source>Summary:</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="248" /> - <source>Summary:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="249" /> <source>Version:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="451" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="450" /> <source>Getting installed packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="479" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="478" /> <source>Getting outdated packages...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1232" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1052" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1039" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1003" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1231" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1051" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1038" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1002" /> <source>Search PyPI</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1004" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1003" /> <source><p>Received an error while searching for <b>{0}</b>.</p><p>Error: {1}</p></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../PipInterface/PipPackagesWidget.py" line="1019" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1018" /> <source>%n package(s) found.</source> <translation type="unfinished"> <numerusform /> </translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1026" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1025" /> <source>Showing first {0} packages found.</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1045" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1040" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1044" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1039" /> <source><p>There were no results for <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1053" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1052" /> <source><p>There were no more results for <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1233" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1232" /> <source><p>No package details info for <b>{0}</b> available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1252" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1251" /> <source>Pip</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1254" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1253" /> <source>Install Pip</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1257" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1256" /> <source>Install Pip to User-Site</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1260" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1259" /> <source>Repair Pip</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1267" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1266" /> <source>Install</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1446" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1269" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1445" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1268" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1272" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1271" /> <source>Install Local Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1275" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1274" /> <source>Re-Install Selected Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1282" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1281" /> <source>Requirements/Constraints</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1284" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1283" /> <source>Install Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1287" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1286" /> <source>Uninstall Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1290" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1289" /> <source>Generate Requirements...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1294" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1293" /> <source>Install from 'pyproject.toml'</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1298" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1297" /> <source>Uninstall from 'pyproject.toml'</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1303" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1302" /> <source>Generate Constraints...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1310" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1309" /> <source>Cache</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1312" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1311" /> <source>Show Cache Info...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1315" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1314" /> <source>Show Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1318" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1317" /> <source>Remove Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1321" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1320" /> <source>Purge Cache...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1338" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1337" /> <source>Show Licenses...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1342" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1341" /> <source>Check Vulnerabilities</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1346" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1345" /> <source>Update Vulnerability Database</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1350" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1349" /> <source>Create SBOM file</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1357" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1356" /> <source>Edit User Configuration...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1360" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1359" /> <source>Edit Environment Configuration...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1365" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1364" /> <source>Configure...</source> <translation type="unfinished" /> </message> <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1608" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1595" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1584" /> + <source>Edit Configuration</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../PipInterface/PipPackagesWidget.py" line="1609" /> <location filename="../PipInterface/PipPackagesWidget.py" line="1596" /> <location filename="../PipInterface/PipPackagesWidget.py" line="1585" /> - <source>Edit Configuration</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1610" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1597" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1586" /> <source>No valid configuration path determined. Aborting</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1819" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1818" /> <source>{0} {1}</source> <comment>package name, package version</comment> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1840" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1839" /> <source>Affected Version:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1843" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1842" /> <source>Advisory:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1978" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1953" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1977" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1952" /> <source>unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1975" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1974" /> <source>any</source> <translation type="unfinished" /> </message> @@ -61857,18 +61935,18 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1904" /> + <location filename="../Preferences/__init__.py" line="1908" /> <source>Export Preferences</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/__init__.py" line="1933" /> - <location filename="../Preferences/__init__.py" line="1906" /> + <location filename="../Preferences/__init__.py" line="1937" /> + <location filename="../Preferences/__init__.py" line="1910" /> <source>Properties File (*.ini);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/__init__.py" line="1931" /> + <location filename="../Preferences/__init__.py" line="1935" /> <source>Import Preferences</source> <translation type="unfinished" /> </message> @@ -61889,7 +61967,7 @@ <context> <name>PreviewModel</name> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="509" /> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="520" /> <source>Variable Name</source> <translation type="unfinished" /> </message> @@ -61897,27 +61975,27 @@ <context> <name>PreviewProcessingThread</name> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="533" /> + <location filename="../UI/Previewers/PreviewerHTML.py" line="504" /> <source><p>No preview available for this type of file.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="657" /> + <location filename="../UI/Previewers/PreviewerHTML.py" line="628" /> <source><p>ReStructuredText preview requires the <b>sphinx</b> package.<br/>Install it with your package manager,'pip install Sphinx' or see <a href="http://pypi.python.org/pypi/Sphinx">this page.</a></p><p>Alternatively you may disable Sphinx usage on the Editor, Filehandling configuration page.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="730" /> + <location filename="../UI/Previewers/PreviewerHTML.py" line="701" /> <source><p>ReStructuredText preview requires the <b>python-docutils</b> package.<br/>Install it with your package manager, 'pip install docutils' or see <a href="http://pypi.python.org/pypi/docutils">this page.</a></p></source> <translation type="unfinished" /> </message> <message> + <location filename="../UI/Previewers/PreviewerHTML.py" line="718" /> + <source><p>Docutils returned an error:</p><p>{0}</p></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../UI/Previewers/PreviewerHTML.py" line="747" /> - <source><p>Docutils returned an error:</p><p>{0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="776" /> <source><p>Markdown preview requires the <b>Markdown</b> package.<br/>Install it with your package manager, 'pip install Markdown' or see <a href="http://pythonhosted.org/Markdown/install.html">installation instructions.</a></p></source> <translation type="unfinished" /> </message> @@ -61925,52 +62003,42 @@ <context> <name>PreviewerHTML</name> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="72" /> + <location filename="../UI/Previewers/PreviewerHTML.py" line="76" /> <source><b>HTML Preview is not available!<br/>Install PyQt6-WebEngine.</b></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="96" /> - <source>Enable JavaScript</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="98" /> - <source>Select to enable JavaScript for HTML previews</source> + <location filename="../UI/Previewers/PreviewerHTML.py" line="101" /> + <source>Enable Server Side Includes</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/Previewers/PreviewerHTML.py" line="103" /> - <source>Enable Server Side Includes</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="105" /> <source>Select to enable support for Server Side Includes</source> <translation type="unfinished" /> </message> <message> + <location filename="../UI/Previewers/PreviewerHTML.py" line="107" /> + <source>Copy HTML</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../UI/Previewers/PreviewerHTML.py" line="109" /> - <source>Copy HTML</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="111" /> <source>Press to copy the HTML text of the preview to the clipboard</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="228" /> + <location filename="../UI/Previewers/PreviewerHTML.py" line="199" /> <source><p>No preview available for this type of file.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="290" /> + <location filename="../UI/Previewers/PreviewerHTML.py" line="261" /> <source>Preview - {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="292" /> + <location filename="../UI/Previewers/PreviewerHTML.py" line="263" /> <source>Preview</source> <translation type="unfinished" /> </message> @@ -62356,159 +62424,159 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="109" /> + <location filename="../Preferences/ProgramsDialog.py" line="111" /> <source>Translation Converter (Qt)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="124" /> + <location filename="../Preferences/ProgramsDialog.py" line="126" /> <source>Qt Designer</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="138" /> + <location filename="../Preferences/ProgramsDialog.py" line="140" /> <source>Qt Linguist</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="152" /> + <location filename="../Preferences/ProgramsDialog.py" line="154" /> <source>Qt Assistant</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="158" /> + <location filename="../Preferences/ProgramsDialog.py" line="160" /> <source>Translation Extractor (Python, PyQt5)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="166" /> + <location filename="../Preferences/ProgramsDialog.py" line="168" /> <source>Forms Compiler (Python, PyQt5)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="174" /> + <location filename="../Preferences/ProgramsDialog.py" line="176" /> <source>Resource Compiler (Python, PyQt5)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="185" /> + <location filename="../Preferences/ProgramsDialog.py" line="187" /> <source>Translation Extractor (Python, PyQt6)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="192" /> + <location filename="../Preferences/ProgramsDialog.py" line="194" /> <source>Forms Compiler (Python, PyQt6)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="202" /> + <location filename="../Preferences/ProgramsDialog.py" line="204" /> <source>Translation Extractor (Python, PySide2)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="211" /> + <location filename="../Preferences/ProgramsDialog.py" line="213" /> <source>Forms Compiler (Python, PySide2)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="220" /> + <location filename="../Preferences/ProgramsDialog.py" line="222" /> <source>Resource Compiler (Python, PySide2)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="230" /> + <location filename="../Preferences/ProgramsDialog.py" line="232" /> <source>Translation Extractor (Python, PySide6)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="239" /> + <location filename="../Preferences/ProgramsDialog.py" line="241" /> <source>Forms Compiler (Python, PySide6)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="248" /> + <location filename="../Preferences/ProgramsDialog.py" line="250" /> <source>Resource Compiler (Python, PySide6)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="263" /> + <location filename="../Preferences/ProgramsDialog.py" line="265" /> <source>conda Manager</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="271" /> + <location filename="../Preferences/ProgramsDialog.py" line="273" /> <source>PyPI Package Management</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="523" /> - <location filename="../Preferences/ProgramsDialog.py" line="520" /> - <location filename="../Preferences/ProgramsDialog.py" line="504" /> - <location filename="../Preferences/ProgramsDialog.py" line="374" /> - <location filename="../Preferences/ProgramsDialog.py" line="307" /> - <location filename="../Preferences/ProgramsDialog.py" line="290" /> + <location filename="../Preferences/ProgramsDialog.py" line="525" /> + <location filename="../Preferences/ProgramsDialog.py" line="522" /> + <location filename="../Preferences/ProgramsDialog.py" line="506" /> + <location filename="../Preferences/ProgramsDialog.py" line="376" /> + <location filename="../Preferences/ProgramsDialog.py" line="309" /> + <location filename="../Preferences/ProgramsDialog.py" line="292" /> <source>(unknown)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="294" /> + <location filename="../Preferences/ProgramsDialog.py" line="296" /> <source>Spell Checker - PyEnchant</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="311" /> + <location filename="../Preferences/ProgramsDialog.py" line="313" /> <source>Source Highlighter - Pygments</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="318" /> + <location filename="../Preferences/ProgramsDialog.py" line="320" /> <source>MicroPython - MPY Cross Compiler</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="325" /> + <location filename="../Preferences/ProgramsDialog.py" line="327" /> <source>MicroPython - ESP Tool</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="336" /> + <location filename="../Preferences/ProgramsDialog.py" line="338" /> <source>MicroPython - PyBoard Flasher</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="346" /> + <location filename="../Preferences/ProgramsDialog.py" line="348" /> <source>MicroPython - STLink Info</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="356" /> + <location filename="../Preferences/ProgramsDialog.py" line="358" /> <source>MicroPython - STLink Flasher</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="378" /> + <location filename="../Preferences/ProgramsDialog.py" line="380" /> <source>Code Assistant - Jedi</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="458" /> + <location filename="../Preferences/ProgramsDialog.py" line="460" /> <source>(not configured)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="493" /> + <location filename="../Preferences/ProgramsDialog.py" line="495" /> <source>(module not found)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="526" /> + <location filename="../Preferences/ProgramsDialog.py" line="528" /> <source>(not executable)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ProgramsDialog.py" line="572" /> + <location filename="../Preferences/ProgramsDialog.py" line="574" /> + <location filename="../Preferences/ProgramsDialog.py" line="542" /> <location filename="../Preferences/ProgramsDialog.py" line="540" /> - <location filename="../Preferences/ProgramsDialog.py" line="538" /> <source>(not found)</source> <translation type="unfinished" /> </message> @@ -62516,1698 +62584,1698 @@ <context> <name>Project</name> <message> - <location filename="../Project/Project.py" line="187" /> + <location filename="../Project/Project.py" line="188" /> <source>Python3 Files (*.py *.py3);;Python3 GUI Files (*.pyw *.pyw3);;</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="250" /> - <source>Add File Category</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="251" /> + <source>Add File Category</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="252" /> <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="336" /> - <source>PyQt5 GUI</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="337" /> - <source>PyQt5 Console</source> + <source>PyQt5 GUI</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="338" /> - <source>PyQt6 GUI</source> + <source>PyQt5 Console</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="339" /> - <source>PyQt6 Console</source> + <source>PyQt6 GUI</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="340" /> - <source>Eric7 Plugin</source> + <source>PyQt6 Console</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="341" /> - <source>Console</source> + <source>Eric7 Plugin</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="342" /> + <source>Console</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="343" /> <source>Other</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="361" /> - <source>PySide2 GUI</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="362" /> + <source>PySide2 GUI</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="363" /> <source>PySide2 Console</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="366" /> - <source>PySide6 GUI</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="367" /> + <source>PySide6 GUI</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="368" /> <source>PySide6 Console</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="465" /> - <location filename="../Project/Project.py" line="453" /> - <location filename="../Project/Project.py" line="442" /> - <source>Registering Project Type</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="443" /> - <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="454" /> - <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="466" /> + <location filename="../Project/Project.py" line="454" /> + <location filename="../Project/Project.py" line="443" /> + <source>Registering Project Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="444" /> + <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="455" /> + <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="467" /> <source><p>The Project type <b>{0}</b> is already registered.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="771" /> + <location filename="../Project/Project.py" line="772" /> <source>All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1332" /> + <location filename="../Project/Project.py" line="1333" /> <source>Read Project Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1578" /> - <location filename="../Project/Project.py" line="1552" /> - <location filename="../Project/Project.py" line="1516" /> - <location filename="../Project/Project.py" line="1434" /> + <location filename="../Project/Project.py" line="1579" /> + <location filename="../Project/Project.py" line="1553" /> + <location filename="../Project/Project.py" line="1517" /> + <location filename="../Project/Project.py" line="1435" /> + <location filename="../Project/Project.py" line="1396" /> + <location filename="../Project/Project.py" line="1371" /> + <location filename="../Project/Project.py" line="1334" /> + <source>Please save the project first.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="1370" /> + <source>Save Project Session</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="1412" /> <location filename="../Project/Project.py" line="1395" /> - <location filename="../Project/Project.py" line="1370" /> - <location filename="../Project/Project.py" line="1333" /> - <source>Please save the project first.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="1369" /> - <source>Save Project Session</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="1411" /> - <location filename="../Project/Project.py" line="1394" /> <source>Delete Project Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1401" /> + <location filename="../Project/Project.py" line="1402" /> <source>Delete Remote Project Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1420" /> + <location filename="../Project/Project.py" line="1421" /> <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="1433" /> + <location filename="../Project/Project.py" line="1434" /> <source>Read Tasks</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1515" /> + <location filename="../Project/Project.py" line="1516" /> <source>Read Debugger Properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1551" /> + <location filename="../Project/Project.py" line="1552" /> <source>Save Debugger Properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1594" /> - <location filename="../Project/Project.py" line="1577" /> + <location filename="../Project/Project.py" line="1595" /> + <location filename="../Project/Project.py" line="1578" /> <source>Delete Debugger Properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1584" /> + <location filename="../Project/Project.py" line="1585" /> <source>Delete Remote Debugger Properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1603" /> + <location filename="../Project/Project.py" line="1604" /> <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="1774" /> + <location filename="../Project/Project.py" line="1777" /> <source>Add Language</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1775" /> + <location filename="../Project/Project.py" line="1778" /> <source>You have to specify a translation pattern first.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1916" /> + <location filename="../Project/Project.py" line="1919" /> <source>Delete Translation</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1943" /> - <location filename="../Project/Project.py" line="1917" /> + <location filename="../Project/Project.py" line="1946" /> + <location filename="../Project/Project.py" line="1920" /> <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="1942" /> + <location filename="../Project/Project.py" line="1945" /> <source>Delete translation</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2093" /> - <location filename="../Project/Project.py" line="2076" /> + <location filename="../Project/Project.py" line="2098" /> + <location filename="../Project/Project.py" line="2081" /> <source>Add File</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2195" /> - <location filename="../Project/Project.py" line="2077" /> + <location filename="../Project/Project.py" line="2200" /> + <location filename="../Project/Project.py" line="2082" /> <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="2094" /> + <location filename="../Project/Project.py" line="2099" /> <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="2106" /> + <location filename="../Project/Project.py" line="2111" /> <source>Add file</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2289" /> - <location filename="../Project/Project.py" line="2107" /> + <location filename="../Project/Project.py" line="2296" /> + <location filename="../Project/Project.py" line="2112" /> <source>The target directory must not be empty.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2194" /> - <location filename="../Project/Project.py" line="2167" /> - <location filename="../Project/Project.py" line="2147" /> + <location filename="../Project/Project.py" line="2199" /> + <location filename="../Project/Project.py" line="2172" /> + <location filename="../Project/Project.py" line="2152" /> <source>Add Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2148" /> + <location filename="../Project/Project.py" line="2153" /> <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="2168" /> + <location filename="../Project/Project.py" line="2173" /> <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="2300" /> - <location filename="../Project/Project.py" line="2288" /> + <location filename="../Project/Project.py" line="2307" /> + <location filename="../Project/Project.py" line="2295" /> <source>Add directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2301" /> + <location filename="../Project/Project.py" line="2308" /> <source>The source directory must not be empty.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2415" /> - <location filename="../Project/Project.py" line="2397" /> + <location filename="../Project/Project.py" line="2422" /> + <location filename="../Project/Project.py" line="2404" /> + <location filename="../Project/Project.py" line="2388" /> <location filename="../Project/Project.py" line="2381" /> - <location filename="../Project/Project.py" line="2374" /> <source>Rename File</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="8055" /> - <location filename="../Project/Project.py" line="3898" /> - <location filename="../Project/Project.py" line="2398" /> + <location filename="../Project/Project.py" line="8089" /> + <location filename="../Project/Project.py" line="3909" /> + <location filename="../Project/Project.py" line="2405" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2416" /> + <location filename="../Project/Project.py" line="2423" /> <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="2683" /> + <location filename="../Project/Project.py" line="2690" /> <source>Delete File</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2684" /> + <location filename="../Project/Project.py" line="2691" /> <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="2712" /> + <location filename="../Project/Project.py" line="2719" /> <source>Delete Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2713" /> + <location filename="../Project/Project.py" line="2720" /> <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="2846" /> + <location filename="../Project/Project.py" line="2853" /> <source>Create project directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2847" /> + <location filename="../Project/Project.py" line="2854" /> <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="3671" /> - <location filename="../Project/Project.py" line="2947" /> + <location filename="../Project/Project.py" line="3682" /> + <location filename="../Project/Project.py" line="2954" /> <source>Create project management directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3672" /> - <location filename="../Project/Project.py" line="2948" /> + <location filename="../Project/Project.py" line="3683" /> + <location filename="../Project/Project.py" line="2955" /> <source><p>The project directory <b>{0}</b> is not writable.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2988" /> + <location filename="../Project/Project.py" line="2995" /> <source>Create main script</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2989" /> + <location filename="../Project/Project.py" line="2996" /> <source><p>The main script <b>{0}</b> could not be created.<br/>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3454" /> - <location filename="../Project/Project.py" line="3013" /> + <location filename="../Project/Project.py" line="3463" /> + <location filename="../Project/Project.py" line="3020" /> <source>Create Makefile</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3455" /> - <location filename="../Project/Project.py" line="3014" /> + <location filename="../Project/Project.py" line="3464" /> + <location filename="../Project/Project.py" line="3021" /> <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="3701" /> - <location filename="../Project/Project.py" line="3164" /> - <location filename="../Project/Project.py" line="3135" /> - <location filename="../Project/Project.py" line="3103" /> - <location filename="../Project/Project.py" line="3087" /> - <location filename="../Project/Project.py" line="3062" /> - <location filename="../Project/Project.py" line="3024" /> + <location filename="../Project/Project.py" line="3712" /> + <location filename="../Project/Project.py" line="3173" /> + <location filename="../Project/Project.py" line="3144" /> + <location filename="../Project/Project.py" line="3112" /> + <location filename="../Project/Project.py" line="3094" /> + <location filename="../Project/Project.py" line="3069" /> + <location filename="../Project/Project.py" line="3031" /> <source>New Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3025" /> + <location filename="../Project/Project.py" line="3032" /> <source>Add existing files to the project?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3702" /> - <location filename="../Project/Project.py" line="3063" /> + <location filename="../Project/Project.py" line="3713" /> + <location filename="../Project/Project.py" line="3070" /> <source>Select Version Control System</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3165" /> - <location filename="../Project/Project.py" line="3088" /> + <location filename="../Project/Project.py" line="3174" /> + <location filename="../Project/Project.py" line="3095" /> <source>Would you like to edit the VCS command options?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3104" /> + <location filename="../Project/Project.py" line="3113" /> <source>Shall the project file be added to the repository?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3141" /> - <location filename="../Project/Project.py" line="3130" /> + <location filename="../Project/Project.py" line="3150" /> + <location filename="../Project/Project.py" line="3139" /> <source>None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3136" /> + <location filename="../Project/Project.py" line="3145" /> <source>Select version control system for the project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3347" /> + <location filename="../Project/Project.py" line="3356" /> <source>Translation Pattern</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3348" /> + <location filename="../Project/Project.py" line="3357" /> <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="3650" /> + <location filename="../Project/Project.py" line="3661" /> <source>Open Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="8041" /> - <location filename="../Project/Project.py" line="8035" /> - <location filename="../Project/Project.py" line="8025" /> - <location filename="../Project/Project.py" line="3883" /> - <location filename="../Project/Project.py" line="3873" /> - <location filename="../Project/Project.py" line="3652" /> + <location filename="../Project/Project.py" line="8075" /> + <location filename="../Project/Project.py" line="8069" /> + <location filename="../Project/Project.py" line="8059" /> + <location filename="../Project/Project.py" line="3894" /> + <location filename="../Project/Project.py" line="3884" /> + <location filename="../Project/Project.py" line="3663" /> <source>Project Files (*.epj)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3897" /> - <location filename="../Project/Project.py" line="3881" /> + <location filename="../Project/Project.py" line="3908" /> + <location filename="../Project/Project.py" line="3892" /> <source>Save Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3936" /> + <location filename="../Project/Project.py" line="3947" /> <source>Close Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3937" /> + <location filename="../Project/Project.py" line="3948" /> <source>The current project has unsaved changes.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4137" /> - <location filename="../Project/Project.py" line="4101" /> + <location filename="../Project/Project.py" line="4148" /> + <location filename="../Project/Project.py" line="4112" /> <source>Syntax Errors Detected</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../Project/Project.py" line="4138" /> - <location filename="../Project/Project.py" line="4102" /> + <location filename="../Project/Project.py" line="4149" /> + <location filename="../Project/Project.py" line="4113" /> <source>The project contains %n file(s) with syntax errors.</source> <translation type="unfinished"> <numerusform /> </translation> </message> <message> - <location filename="../Project/Project.py" line="4796" /> + <location filename="../Project/Project.py" line="4807" /> <source>New project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4798" /> + <location filename="../Project/Project.py" line="4809" /> <source>&New...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4804" /> + <location filename="../Project/Project.py" line="4815" /> <source>Generate a new project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4806" /> + <location filename="../Project/Project.py" line="4817" /> <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="4816" /> + <location filename="../Project/Project.py" line="4827" /> <source>Open project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4818" /> + <location filename="../Project/Project.py" line="4829" /> <source>&Open...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4824" /> + <location filename="../Project/Project.py" line="4835" /> <source>Open an existing project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4826" /> + <location filename="../Project/Project.py" line="4837" /> <source><b>Open...</b><p>This opens an existing project.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4832" /> + <location filename="../Project/Project.py" line="4843" /> <source>Open remote project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4834" /> + <location filename="../Project/Project.py" line="4845" /> <source>Open (Remote)...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4840" /> - <source>Open an existing remote project</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4842" /> - <source><b>Open (Remote)...</b><p>This opens an existing remote project.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="4851" /> - <source>Reload project</source> + <source>Open an existing remote project</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="4853" /> + <source><b>Open (Remote)...</b><p>This opens an existing remote project.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4862" /> + <source>Reload project</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4864" /> <source>Re&load</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4859" /> + <location filename="../Project/Project.py" line="4870" /> <source>Reload the current project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4861" /> + <location filename="../Project/Project.py" line="4872" /> <source><b>Reload</b><p>This reloads the current project.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4867" /> + <location filename="../Project/Project.py" line="4878" /> <source>Close project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4869" /> + <location filename="../Project/Project.py" line="4880" /> <source>&Close</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4875" /> + <location filename="../Project/Project.py" line="4886" /> <source>Close the current project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4877" /> + <location filename="../Project/Project.py" line="4888" /> <source><b>Close</b><p>This closes the current project.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4883" /> + <location filename="../Project/Project.py" line="4894" /> <source>Save project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5180" /> - <location filename="../Project/Project.py" line="4885" /> + <location filename="../Project/Project.py" line="5191" /> + <location filename="../Project/Project.py" line="4896" /> <source>&Save</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4891" /> + <location filename="../Project/Project.py" line="4902" /> <source>Save the current project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4893" /> + <location filename="../Project/Project.py" line="4904" /> <source><b>Save</b><p>This saves the current project.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4899" /> + <location filename="../Project/Project.py" line="4910" /> <source>Save project as</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4901" /> + <location filename="../Project/Project.py" line="4912" /> <source>Save &as...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4907" /> - <source>Save the current project to a new file</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4909" /> - <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="4918" /> - <source>Save project as (Remote)</source> + <source>Save the current project to a new file</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="4920" /> + <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="4929" /> + <source>Save project as (Remote)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4931" /> <source>Save as (Remote)...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4927" /> + <location filename="../Project/Project.py" line="4938" /> <source>Save the current project to a new remote file</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4930" /> + <location filename="../Project/Project.py" line="4941" /> <source><b>Save as (Remote)</b><p>This saves the current project to a new remote file.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4946" /> + <location filename="../Project/Project.py" line="4957" /> <source>Add files to project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4948" /> + <location filename="../Project/Project.py" line="4959" /> <source>Add &files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4954" /> + <location filename="../Project/Project.py" line="4965" /> <source>Add files to the current project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4956" /> - <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="4967" /> + <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="4978" /> <source>Add directory to project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4969" /> + <location filename="../Project/Project.py" line="4980" /> <source>Add directory...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4976" /> + <location filename="../Project/Project.py" line="4987" /> <source>Add a directory to the current project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4979" /> + <location filename="../Project/Project.py" line="4990" /> <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="4989" /> + <location filename="../Project/Project.py" line="5000" /> <source>Add translation to project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4991" /> + <location filename="../Project/Project.py" line="5002" /> <source>Add &translation...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4998" /> + <location filename="../Project/Project.py" line="5009" /> <source>Add a translation to the current project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5001" /> - <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="5011" /> - <source>Search new files</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="5012" /> + <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="5022" /> + <source>Search new files</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5023" /> <source>Searc&h new files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5018" /> + <location filename="../Project/Project.py" line="5029" /> <source>Search new files in the project directory.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5020" /> - <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="5030" /> - <source>Search Project File</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="5031" /> + <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="5041" /> + <source>Search Project File</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5042" /> <source>Search Project File...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5032" /> + <location filename="../Project/Project.py" line="5043" /> <source>Alt+Ctrl+P</source> <comment>Project|Search Project File</comment> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5037" /> - <source>Search for a file in the project list of files.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5039" /> - <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="5048" /> - <source>Project properties</source> + <source>Search for a file in the project list of files.</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="5050" /> + <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="5059" /> + <source>Project properties</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5061" /> <source>&Properties...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5056" /> - <source>Show the project properties</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5058" /> - <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="5067" /> - <source>User project properties</source> + <source>Show the project properties</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="5069" /> + <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="5078" /> + <source>User project properties</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5080" /> <source>&User Properties...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5076" /> + <location filename="../Project/Project.py" line="5087" /> <source>Show the user specific project properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5079" /> - <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="5089" /> - <source>Filetype Associations</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="5090" /> - <source>Filetype Associations...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5097" /> - <source>Show the project file type associations</source> + <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="5100" /> + <source>Filetype Associations</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5101" /> + <source>Filetype Associations...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5108" /> + <source>Show the project file type associations</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5111" /> <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="5113" /> - <source>Lexer Associations</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5114" /> - <source>Lexer Associations...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5121" /> - <source>Show the project lexer associations (overriding defaults)</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="5124" /> + <source>Lexer Associations</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5125" /> + <source>Lexer Associations...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5132" /> + <source>Show the project lexer associations (overriding defaults)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5135" /> <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="5142" /> + <location filename="../Project/Project.py" line="5153" /> <source>Debugger Properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5143" /> + <location filename="../Project/Project.py" line="5154" /> <source>Debugger &Properties...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5149" /> + <location filename="../Project/Project.py" line="5160" /> <source>Show the debugger properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5151" /> - <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="5161" /> - <source>Load</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="5162" /> + <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="5172" /> + <source>Load</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5173" /> <source>&Load</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5168" /> - <source>Load the debugger properties</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5170" /> - <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="5179" /> + <source>Load the debugger properties</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5181" /> + <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="5190" /> <source>Save</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5186" /> - <source>Save the debugger properties</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5188" /> - <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="5197" /> + <source>Save the debugger properties</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5199" /> + <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="5208" /> <source>Delete</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5198" /> + <location filename="../Project/Project.py" line="5209" /> <source>&Delete</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5204" /> + <location filename="../Project/Project.py" line="5215" /> <source>Delete the debugger properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5206" /> - <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="5216" /> - <source>Reset</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="5217" /> + <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="5227" /> + <source>Reset</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5228" /> <source>&Reset</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5223" /> + <location filename="../Project/Project.py" line="5234" /> <source>Reset the debugger properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5225" /> + <location filename="../Project/Project.py" line="5236" /> <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="5241" /> - <location filename="../Project/Project.py" line="5240" /> + <location filename="../Project/Project.py" line="5252" /> + <location filename="../Project/Project.py" line="5251" /> <source>Load session</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5247" /> + <location filename="../Project/Project.py" line="5258" /> <source>Load the projects session file.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5249" /> + <location filename="../Project/Project.py" line="5260" /> <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="5265" /> - <location filename="../Project/Project.py" line="5264" /> + <location filename="../Project/Project.py" line="5276" /> + <location filename="../Project/Project.py" line="5275" /> <source>Save session</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5271" /> + <location filename="../Project/Project.py" line="5282" /> <source>Save the projects session file.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5273" /> + <location filename="../Project/Project.py" line="5284" /> <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="5289" /> - <location filename="../Project/Project.py" line="5288" /> + <location filename="../Project/Project.py" line="5300" /> + <location filename="../Project/Project.py" line="5299" /> <source>Delete session</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5295" /> + <location filename="../Project/Project.py" line="5306" /> <source>Delete the projects session file.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5297" /> + <location filename="../Project/Project.py" line="5308" /> <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="5312" /> - <source>Code Metrics</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5313" /> - <source>&Code Metrics...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5320" /> - <source>Show some code metrics for the project.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="5323" /> - <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="5333" /> - <source>Python Code Coverage</source> + <source>Code Metrics</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5324" /> + <source>&Code Metrics...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5331" /> + <source>Show some code metrics for the project.</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="5334" /> - <source>Code Co&verage...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5341" /> - <source>Show code coverage information for the project.</source> + <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="5344" /> - <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="6778" /> - <location filename="../Project/Project.py" line="6765" /> - <location filename="../Project/Project.py" line="5354" /> - <source>Profile Data</source> + <source>Python Code Coverage</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5345" /> + <source>Code Co&verage...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5352" /> + <source>Show code coverage information for the project.</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="5355" /> + <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="6789" /> + <location filename="../Project/Project.py" line="6776" /> + <location filename="../Project/Project.py" line="5365" /> + <source>Profile Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5366" /> <source>&Profile Data...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5362" /> + <location filename="../Project/Project.py" line="5373" /> <source>Show profiling data for the project.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5365" /> + <location filename="../Project/Project.py" line="5376" /> <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="6830" /> - <location filename="../Project/Project.py" line="5380" /> + <location filename="../Project/Project.py" line="6841" /> + <location filename="../Project/Project.py" line="5391" /> <source>Application Diagram</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5381" /> + <location filename="../Project/Project.py" line="5392" /> <source>&Application Diagram...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5388" /> + <location filename="../Project/Project.py" line="5399" /> <source>Show a diagram of the project.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5391" /> + <location filename="../Project/Project.py" line="5402" /> <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="5400" /> + <location filename="../Project/Project.py" line="5411" /> <source>Load Diagram</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5401" /> + <location filename="../Project/Project.py" line="5412" /> <source>&Load Diagram...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5407" /> + <location filename="../Project/Project.py" line="5418" /> <source>Load a diagram from file.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5409" /> + <location filename="../Project/Project.py" line="5420" /> <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="6998" /> - <location filename="../Project/Project.py" line="6943" /> - <location filename="../Project/Project.py" line="5424" /> + <location filename="../Project/Project.py" line="7009" /> + <location filename="../Project/Project.py" line="6954" /> + <location filename="../Project/Project.py" line="5435" /> <source>Create Package List</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5426" /> + <location filename="../Project/Project.py" line="5437" /> <source>Create &Package List</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5433" /> + <location filename="../Project/Project.py" line="5444" /> <source>Create an initial PKGLIST file for an eric plugin.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5436" /> + <location filename="../Project/Project.py" line="5447" /> <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="7068" /> - <location filename="../Project/Project.py" line="5447" /> + <location filename="../Project/Project.py" line="7080" /> + <location filename="../Project/Project.py" line="5458" /> <source>Create Plugin Archives</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5449" /> + <location filename="../Project/Project.py" line="5460" /> <source>Create Plugin &Archives</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5455" /> + <location filename="../Project/Project.py" line="5466" /> <source>Create eric plugin archive files.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5457" /> + <location filename="../Project/Project.py" line="5468" /> <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="5469" /> + <location filename="../Project/Project.py" line="5480" /> <source>Create Plugin Archives (Snapshot)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5471" /> + <location filename="../Project/Project.py" line="5482" /> <source>Create Plugin Archives (&Snapshot)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5478" /> + <location filename="../Project/Project.py" line="5489" /> <source>Create eric plugin archive files (snapshot releases).</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5481" /> + <location filename="../Project/Project.py" line="5492" /> <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="7510" /> - <location filename="../Project/Project.py" line="7481" /> - <location filename="../Project/Project.py" line="7435" /> - <location filename="../Project/Project.py" line="7387" /> - <location filename="../Project/Project.py" line="5500" /> + <location filename="../Project/Project.py" line="7536" /> + <location filename="../Project/Project.py" line="7507" /> + <location filename="../Project/Project.py" line="7461" /> + <location filename="../Project/Project.py" line="7413" /> + <location filename="../Project/Project.py" line="5511" /> <source>Execute Make</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5501" /> + <location filename="../Project/Project.py" line="5512" /> <source>&Execute Make</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5507" /> + <location filename="../Project/Project.py" line="5518" /> <source>Perform a 'make' run.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5509" /> - <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="7487" /> - <location filename="../Project/Project.py" line="5519" /> - <source>Test for Changes</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="5520" /> + <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="7513" /> + <location filename="../Project/Project.py" line="5530" /> + <source>Test for Changes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5531" /> <source>&Test for Changes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5527" /> + <location filename="../Project/Project.py" line="5538" /> <source>Question 'make', if a rebuild is needed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5530" /> + <location filename="../Project/Project.py" line="5541" /> <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="5548" /> - <source>Create SBOM File</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5549" /> - <source>Create &SBOM File</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5556" /> - <source>Create a SBOM file of the project dependencies.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="5559" /> - <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> + <source>Create SBOM File</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5560" /> + <source>Create &SBOM File</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5567" /> + <source>Create a SBOM file of the project dependencies.</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="5570" /> - <source>Clear Byte Code Caches</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5571" /> - <source>Clear Byte Code &Caches</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5578" /> - <source>Clear the byte code caches of the project.</source> + <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="5581" /> + <source>Clear Byte Code Caches</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5582" /> + <source>Clear Byte Code &Caches</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5589" /> + <source>Clear the byte code caches of the project.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5592" /> <source><b>Clear Byte Code Caches</b><p>This deletes all directories containing byte code cache files.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5597" /> + <location filename="../Project/Project.py" line="5608" /> <source>About Black</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5598" /> + <location filename="../Project/Project.py" line="5609" /> <source>&Black</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5604" /> + <location filename="../Project/Project.py" line="5615" /> <source>Show some information about 'Black'.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5606" /> + <location filename="../Project/Project.py" line="5617" /> <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="5618" /> - <source>Format Code</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5619" /> - <source>&Format Code</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5626" /> - <source>Format the project sources with 'Black'.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="5629" /> + <source>Format Code</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5630" /> + <source>&Format Code</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5637" /> + <source>Format the project sources with 'Black'.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5640" /> <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="5641" /> + <location filename="../Project/Project.py" line="5652" /> <source>Check Code Formatting</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5642" /> + <location filename="../Project/Project.py" line="5653" /> <source>&Check Code Formatting</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5649" /> + <location filename="../Project/Project.py" line="5660" /> <source>Check, if the project sources need to be reformatted with 'Black'.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5654" /> + <location filename="../Project/Project.py" line="5665" /> <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="5667" /> + <location filename="../Project/Project.py" line="5678" /> <source>Code Formatting Diff</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5668" /> + <location filename="../Project/Project.py" line="5679" /> <source>Code Formatting &Diff</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5675" /> + <location filename="../Project/Project.py" line="5686" /> <source>Generate a unified diff of potential project source reformatting with 'Black'.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5681" /> + <location filename="../Project/Project.py" line="5692" /> <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="5846" /> - <location filename="../Project/Project.py" line="5796" /> - <location filename="../Project/Project.py" line="5795" /> - <location filename="../Project/Project.py" line="5695" /> - <location filename="../Project/Project.py" line="5694" /> + <location filename="../Project/Project.py" line="5857" /> + <location filename="../Project/Project.py" line="5807" /> + <location filename="../Project/Project.py" line="5806" /> + <location filename="../Project/Project.py" line="5706" /> + <location filename="../Project/Project.py" line="5705" /> <source>Configure</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5702" /> + <location filename="../Project/Project.py" line="5713" /> <source>Enter the parameters for formatting the project sources with 'Black'.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5707" /> + <location filename="../Project/Project.py" line="5718" /> <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="5723" /> + <location filename="../Project/Project.py" line="5734" /> <source>About isort</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5724" /> + <location filename="../Project/Project.py" line="5735" /> <source>&isort</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5730" /> + <location filename="../Project/Project.py" line="5741" /> <source>Show some information about 'isort'.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5732" /> + <location filename="../Project/Project.py" line="5743" /> <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="5745" /> - <location filename="../Project/Project.py" line="5744" /> + <location filename="../Project/Project.py" line="5756" /> + <location filename="../Project/Project.py" line="5755" /> <source>Sort Imports</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5752" /> + <location filename="../Project/Project.py" line="5763" /> <source>Sort the import statements of the project sources with 'isort'.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5755" /> + <location filename="../Project/Project.py" line="5766" /> <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="5769" /> - <location filename="../Project/Project.py" line="5768" /> + <location filename="../Project/Project.py" line="5780" /> + <location filename="../Project/Project.py" line="5779" /> <source>Imports Sorting Diff</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5776" /> + <location filename="../Project/Project.py" line="5787" /> <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="5782" /> + <location filename="../Project/Project.py" line="5793" /> <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="5803" /> + <location filename="../Project/Project.py" line="5814" /> <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="5809" /> + <location filename="../Project/Project.py" line="5820" /> <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="5825" /> - <source>Install Project</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5826" /> - <source>&Install Project</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5833" /> - <source>Install the project into the embedded environment.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="5836" /> - <source><b>Install Project</b><p>This installs the project into the embedded virtual environment in editable mode (i.e. development mode).</p></source> + <source>Install Project</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5837" /> + <source>&Install Project</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5844" /> + <source>Install the project into the embedded environment.</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="5847" /> + <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="5858" /> <source>&Configure</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5854" /> + <location filename="../Project/Project.py" line="5865" /> <source>Configure the embedded environment.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5857" /> - <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="5867" /> - <source>Upgrade</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="5868" /> + <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="5878" /> + <source>Upgrade</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5879" /> <source>&Upgrade</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5874" /> + <location filename="../Project/Project.py" line="5885" /> <source>Upgrade the embedded environment.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5876" /> + <location filename="../Project/Project.py" line="5887" /> <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="5888" /> + <location filename="../Project/Project.py" line="5899" /> <source>Recreate</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5889" /> + <location filename="../Project/Project.py" line="5900" /> <source>&Recreate</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5895" /> + <location filename="../Project/Project.py" line="5906" /> <source>Recreate the embedded environment.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5897" /> + <location filename="../Project/Project.py" line="5908" /> <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="5929" /> + <location filename="../Project/Project.py" line="5940" /> <source>&Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5930" /> - <source>Open &Recent Projects</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5932" /> - <source>Session</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5933" /> - <source>Debugger</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5934" /> - <source>Embedded Environment</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5936" /> - <source>Project-T&ools</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5937" /> - <source>&Version Control</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="5941" /> - <source>Chec&k</source> + <source>Open &Recent Projects</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="5943" /> - <source>Code &Formatting</source> + <source>Session</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5944" /> + <source>Debugger</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="5945" /> - <source>Sho&w</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5946" /> - <source>&Diagrams</source> + <source>Embedded Environment</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="5947" /> - <source>Pac&kagers</source> + <source>Project-T&ools</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="5948" /> + <source>&Version Control</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5952" /> + <source>Chec&k</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5954" /> + <source>Code &Formatting</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5956" /> + <source>Sho&w</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5957" /> + <source>&Diagrams</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5958" /> + <source>Pac&kagers</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5959" /> <source>Source &Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5950" /> + <location filename="../Project/Project.py" line="5961" /> <source>Make</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5951" /> + <location filename="../Project/Project.py" line="5962" /> <source>Other Tools</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6113" /> - <location filename="../Project/Project.py" line="6111" /> + <location filename="../Project/Project.py" line="6124" /> + <location filename="../Project/Project.py" line="6122" /> <source>Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6195" /> + <location filename="../Project/Project.py" line="6206" /> <source>&Clear</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6392" /> + <location filename="../Project/Project.py" line="6403" /> <source>Search New Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6393" /> + <location filename="../Project/Project.py" line="6404" /> <source>There were no new files found to be added.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6554" /> - <location filename="../Project/Project.py" line="6541" /> + <location filename="../Project/Project.py" line="6565" /> + <location filename="../Project/Project.py" line="6552" /> <source>Version Control System</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6542" /> + <location filename="../Project/Project.py" line="6553" /> <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="6555" /> + <location filename="../Project/Project.py" line="6566" /> <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="6712" /> + <location filename="../Project/Project.py" line="6723" /> <source>Coverage Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6766" /> - <location filename="../Project/Project.py" line="6713" /> + <location filename="../Project/Project.py" line="6777" /> + <location filename="../Project/Project.py" line="6724" /> <source>There is no main script defined for the current project. Aborting</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6725" /> + <location filename="../Project/Project.py" line="6736" /> <source>Code Coverage</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6726" /> + <location filename="../Project/Project.py" line="6737" /> <source>Please select a coverage file</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6779" /> + <location filename="../Project/Project.py" line="6790" /> <source>Please select a profile file</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6831" /> + <location filename="../Project/Project.py" line="6842" /> <source>Include module names?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6944" /> + <location filename="../Project/Project.py" line="6955" /> <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="6999" /> + <location filename="../Project/Project.py" line="7010" /> <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="7295" /> - <location filename="../Project/Project.py" line="7251" /> - <location filename="../Project/Project.py" line="7201" /> - <location filename="../Project/Project.py" line="7190" /> - <location filename="../Project/Project.py" line="7172" /> - <location filename="../Project/Project.py" line="7139" /> - <location filename="../Project/Project.py" line="7109" /> - <location filename="../Project/Project.py" line="7081" /> - <location filename="../Project/Project.py" line="7051" /> - <location filename="../Project/Project.py" line="7037" /> - <location filename="../Project/Project.py" line="7020" /> + <location filename="../Project/Project.py" line="7321" /> + <location filename="../Project/Project.py" line="7277" /> + <location filename="../Project/Project.py" line="7227" /> + <location filename="../Project/Project.py" line="7216" /> + <location filename="../Project/Project.py" line="7198" /> + <location filename="../Project/Project.py" line="7151" /> + <location filename="../Project/Project.py" line="7121" /> + <location filename="../Project/Project.py" line="7093" /> + <location filename="../Project/Project.py" line="7063" /> + <location filename="../Project/Project.py" line="7048" /> + <location filename="../Project/Project.py" line="7031" /> <source>Create Plugin Archive</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="7021" /> + <location filename="../Project/Project.py" line="7032" /> <source>The project does not have a main script defined. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="7038" /> + <location filename="../Project/Project.py" line="7049" /> <source>Select package lists:</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="7052" /> - <source><p>No package list files (PKGLIST*) available or selected. Aborting...</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="7060" /> - <source>Creating plugin archives...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="7061" /> - <source>Abort</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="7064" /> + <source><p>No package list files (PKGLIST*) available or selected. Aborting...</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="7072" /> + <source>Creating plugin archives...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="7073" /> + <source>Abort</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="7076" /> <source>%v/%m Archives</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="7082" /> + <location filename="../Project/Project.py" line="7094" /> <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="7110" /> + <location filename="../Project/Project.py" line="7122" /> <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="7140" /> + <location filename="../Project/Project.py" line="7152" /> <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="7173" /> + <location filename="../Project/Project.py" line="7199" /> <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="7191" /> + <location filename="../Project/Project.py" line="7217" /> <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="7202" /> + <location filename="../Project/Project.py" line="7228" /> <source><p>The eric plugin archive files were created successfully.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="7252" /> + <location filename="../Project/Project.py" line="7278" /> <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="7296" /> + <location filename="../Project/Project.py" line="7322" /> <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="7388" /> + <location filename="../Project/Project.py" line="7414" /> <source>'Make' is not supported for remote projects. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="7436" /> + <location filename="../Project/Project.py" line="7462" /> <source>The make process did not start.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="7482" /> + <location filename="../Project/Project.py" line="7508" /> <source>The make process crashed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="7490" /> + <location filename="../Project/Project.py" line="7516" /> <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="7495" /> + <location filename="../Project/Project.py" line="7521" /> <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="7511" /> + <location filename="../Project/Project.py" line="7537" /> <source>The makefile contains errors.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="7941" /> + <location filename="../Project/Project.py" line="7975" /> <source>Interpreter Missing</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="7942" /> + <location filename="../Project/Project.py" line="7976" /> <source>The configured interpreter of the embedded environment does not exist anymore. Shall the environment be upgraded?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="8023" /> + <location filename="../Project/Project.py" line="8057" /> <source>Open Remote Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="8054" /> - <location filename="../Project/Project.py" line="8039" /> + <location filename="../Project/Project.py" line="8088" /> + <location filename="../Project/Project.py" line="8073" /> <source>Save Remote Project</source> <translation type="unfinished" /> </message> @@ -64994,50 +65062,50 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectOthersBrowser.py" line="527" /> - <location filename="../Project/ProjectOthersBrowser.py" line="511" /> + <location filename="../Project/ProjectOthersBrowser.py" line="529" /> + <location filename="../Project/ProjectOthersBrowser.py" line="513" /> <source>New directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectOthersBrowser.py" line="512" /> + <location filename="../Project/ProjectOthersBrowser.py" line="514" /> <source><p>A file or directory named <b>{0}</b> already exists. The action will be aborted.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectOthersBrowser.py" line="528" /> + <location filename="../Project/ProjectOthersBrowser.py" line="530" /> <source><p>The directory <b>{0}</b> could not be created. Aborting...</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectOthersBrowser.py" line="625" /> - <location filename="../Project/ProjectOthersBrowser.py" line="596" /> - <location filename="../Project/ProjectOthersBrowser.py" line="577" /> + <location filename="../Project/ProjectOthersBrowser.py" line="627" /> + <location filename="../Project/ProjectOthersBrowser.py" line="598" /> + <location filename="../Project/ProjectOthersBrowser.py" line="579" /> <source>New file</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectOthersBrowser.py" line="578" /> + <location filename="../Project/ProjectOthersBrowser.py" line="580" /> <source>Enter the path of the new file:</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectOthersBrowser.py" line="597" /> + <location filename="../Project/ProjectOthersBrowser.py" line="599" /> <source><p>The file <b>{0}</b> already exists. The action will be aborted.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectOthersBrowser.py" line="626" /> + <location filename="../Project/ProjectOthersBrowser.py" line="628" /> <source><p>The file <b>{0}</b> could not be created. Aborting...</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectOthersBrowser.py" line="716" /> + <location filename="../Project/ProjectOthersBrowser.py" line="718" /> <source>Delete files/directories</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectOthersBrowser.py" line="717" /> + <location filename="../Project/ProjectOthersBrowser.py" line="719" /> <source>Do you really want to delete these entries from the project?</source> <translation type="unfinished" /> </message> @@ -66228,14 +66296,14 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1580" /> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1582" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="1051" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="1011" /> <source>Write temporary project file</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1581" /> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1583" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="1307" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="1012" /> <source>No translation files (*.ts) selected.</source> @@ -66269,7 +66337,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1610" /> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1612" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="1408" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="1360" /> <source>Process Generation Error</source> @@ -66298,7 +66366,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1611" /> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1613" /> <source><p>Could not start lrelease.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> @@ -66702,33 +66770,38 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Project/PropertiesDialog.py" line="284" /> + <location filename="../Project/PropertiesDialog.py" line="306" /> <location filename="../Project/PropertiesDialog.py" line="71" /> <source>None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/PropertiesDialog.py" line="164" /> + <location filename="../Project/PropertiesDialog.py" line="109" /> + <source><p>The project directory must not be '<b>{0}</b>'.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/PropertiesDialog.py" line="170" /> <source>The project is version controlled by <b>{0}</b>.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/PropertiesDialog.py" line="171" /> + <location filename="../Project/PropertiesDialog.py" line="177" /> <source>The project is not version controlled.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/PropertiesDialog.py" line="176" /> + <location filename="../Project/PropertiesDialog.py" line="182" /> <source>Version control is not available for remote projects.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/PropertiesDialog.py" line="239" /> + <location filename="../Project/PropertiesDialog.py" line="261" /> <source>Source Files ({0});;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/PropertiesDialog.py" line="243" /> + <location filename="../Project/PropertiesDialog.py" line="265" /> <source>All Files (*)</source> <translation type="unfinished" /> </message> @@ -66769,22 +66842,22 @@ <context> <name>Purge</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py" line="74" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py" line="76" /> <source>Purge All Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py" line="75" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py" line="77" /> <source>Do really want to delete all files not tracked by Mercurial (including ignored ones)?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py" line="80" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py" line="82" /> <source>Purge Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py" line="81" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py" line="83" /> <source>Do really want to delete files not tracked by Mercurial?</source> <translation type="unfinished" /> </message> @@ -66892,7 +66965,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="453" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="455" /> <location filename="../MicroPython/Devices/PyBoardDevices.py" line="235" /> <source>Show MicroPython Versions</source> <translation type="unfinished" /> @@ -66908,7 +66981,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="432" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="433" /> <location filename="../MicroPython/Devices/PyBoardDevices.py" line="246" /> <source>Flash MicroPython Firmware</source> <translation type="unfinished" /> @@ -66964,7 +67037,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="431" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="432" /> <location filename="../MicroPython/Devices/PyBoardDevices.py" line="390" /> <source>'dfu-util' Output</source> <translation type="unfinished" /> @@ -66975,37 +67048,37 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="416" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="417" /> <source>Flash MicroPython/CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="418" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="419" /> <source>MicroPython Firmware Files (*.dfu);;CircuitPython Firmware Files (*.bin);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="454" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="456" /> <source>The firmware of the connected device cannot be determined or the board does not run MicroPython. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="482" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="484" /> <source>unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="488" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="490" /> <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="496" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="498" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="500" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="502" /> <source>MicroPython Version</source> <translation type="unfinished" /> </message> @@ -69081,12 +69154,12 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardQRegularExpression.py" line="139" /> + <location filename="../Plugins/PluginWizardQRegularExpression.py" line="141" /> <source>No current editor</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardQRegularExpression.py" line="140" /> + <location filename="../Plugins/PluginWizardQRegularExpression.py" line="142" /> <source>Please open or create a file first.</source> <translation type="unfinished" /> </message> @@ -70825,7 +70898,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../QtHelpInterface/QtHelpDocumentationSettingsWidget.py" line="122" /> + <location filename="../QtHelpInterface/QtHelpDocumentationSettingsWidget.py" line="124" /> <location filename="../QtHelpInterface/QtHelpDocumentationSettingsWidget.py" line="82" /> <source>Add Documentation</source> <translation type="unfinished" /> @@ -70836,7 +70909,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../QtHelpInterface/QtHelpDocumentationSettingsWidget.py" line="123" /> + <location filename="../QtHelpInterface/QtHelpDocumentationSettingsWidget.py" line="125" /> <source>The file <b>{0}</b> could not be added.</source> <translation type="unfinished" /> </message> @@ -70852,7 +70925,7 @@ <context> <name>QtPage</name> <message> - <location filename="../Preferences/ConfigurationPages/QtPage.py" line="150" /> + <location filename="../Preferences/ConfigurationPages/QtPage.py" line="154" /> <source>Sample: {0}designer{1}</source> <translation type="unfinished" /> </message> @@ -70959,6 +71032,16 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="0" /> + <source>'lrelease':</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="0" /> + <source>Enter the path of the 'lrelease' program, if it cannot be found automatically.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="0" /> <source>PyQt</source> <translation type="unfinished" /> </message> @@ -71094,191 +71177,191 @@ <context> <name>Queues</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="226" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="228" /> <source>New Patch</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="277" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="279" /> <source>Update Current Patch</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="335" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="337" /> <source>Pop Patches</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="339" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="341" /> <source>Push Patches</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="343" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="345" /> <source>Go to Patch</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="452" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="437" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="369" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="356" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="456" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="441" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="371" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="358" /> <source>Select Patch</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="357" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="359" /> <source>Select the target patch name:</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="452" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="370" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="456" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="372" /> <source>No patches to select from.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="399" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="401" /> <source>Finish Applied Patches</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="423" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="427" /> <source>Rename Patch</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="438" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="442" /> <source>Select the patch to be deleted:</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="446" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="450" /> <source>Delete Patch</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="488" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="482" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="475" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="492" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="486" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="479" /> <source>Fold Patches</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="483" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="487" /> <source>No patches selected.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="489" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="493" /> <source>No patches available to be folded.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="506" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="510" /> <source>List Guards</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="507" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="511" /> <source>No patches available to list guards for.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="536" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="540" /> <source>Define Guards</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="569" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="537" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="573" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="541" /> <source>No patches available to define guards for.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="568" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="548" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="572" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="552" /> <source>Drop All Guards</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="549" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="553" /> <source>Select the patch to drop guards for (leave empty for the current patch):</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="597" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="590" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="606" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="598" /> <source>Set Active Guards</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="598" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="607" /> <source>No guards available to select from.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="609" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="618" /> <source>Deactivate Guards</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="638" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="649" /> <source>Create New Queue</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="638" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="649" /> <source>Rename Active Queue</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="658" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="673" /> <source>Error while creating a new queue.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="660" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="675" /> <source>Error while renaming the active queue.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="693" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="708" /> <source>Purge Queue</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="695" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="710" /> <source>Delete Queue</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="697" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="712" /> <source>Activate Queue</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="717" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="736" /> <source>Error while purging the queue.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="719" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="738" /> <source>Error while deleting the queue.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="721" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="740" /> <source>Error while setting the active queue.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="743" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="762" /> <source>Available Queues</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="757" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py" line="777" /> <source>Initializing new queue repository</source> <translation type="unfinished" /> </message> @@ -72180,7 +72263,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1754" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1766" /> <location filename="../MicroPython/Devices/RP2Devices.py" line="296" /> <source>unknown</source> <translation type="unfinished" /> @@ -72241,100 +72324,100 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1091" /> - <location filename="../MicroPython/Devices/RP2Devices.py" line="637" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1099" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="645" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1217" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1225" /> <source>Pico Wireless does not support setting the IPv4 parameters of the WiFi access point.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1296" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1304" /> <source>Pico Wireless does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1350" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1358" /> <source>WebREPL is not supported on this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1743" /> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1527" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1755" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1539" /> <source>Active</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1528" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1540" /> <source>Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1761" /> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1529" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1773" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1541" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1532" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1544" /> <source>Address Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1533" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1545" /> <source>Public</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1533" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1545" /> <source>Random</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1536" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1548" /> <source>MTU</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1536" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1548" /> <source>{0} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1744" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1756" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1747" /> - <source>Status</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1753" /> - <source>Hostname</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1757" /> - <source>IPv4 Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1758" /> - <source>Netmask</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1759" /> + <source>Status</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1765" /> + <source>Hostname</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1769" /> + <source>IPv4 Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1770" /> + <source>Netmask</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1771" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1760" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1772" /> <source>DNS</source> <translation type="unfinished" /> </message> @@ -72400,17 +72483,17 @@ <context> <name>Rebase</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/RebaseExtension/rebase.py" line="83" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/RebaseExtension/rebase.py" line="86" /> <source>Rebase Changesets</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/RebaseExtension/rebase.py" line="102" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/RebaseExtension/rebase.py" line="106" /> <source>Rebase Changesets (Continue)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/RebaseExtension/rebase.py" line="121" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/RebaseExtension/rebase.py" line="127" /> <source>Rebase Changesets (Abort)</source> <translation type="unfinished" /> </message> @@ -72661,7 +72744,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="421" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="423" /> <location filename="../MicroPython/Devices/STLinkDevices.py" line="231" /> <source>Show MicroPython Versions</source> <translation type="unfinished" /> @@ -72715,37 +72798,37 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="402" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="403" /> <source>'st-info' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="403" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="404" /> <source>STLink Device Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="422" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="424" /> <source>The firmware of the connected device cannot be determined or the board does not run MicroPython. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="450" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="452" /> <source>unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="456" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="458" /> <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="464" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="466" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="468" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="470" /> <source>MicroPython Version</source> <translation type="unfinished" /> </message> @@ -75668,49 +75751,49 @@ <context> <name>Shelve</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="102" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="105" /> <source>Shelve current changes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="144" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="151" /> <source>Restore shelved changes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="162" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="170" /> <source>Abort restore operation</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="182" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="191" /> <source>Continue restore operation</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="201" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="211" /> <source>Select the shelves to be deleted:</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="220" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="211" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="231" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="222" /> <source>Delete shelves</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="212" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="223" /> <source>Do you really want to delete these shelves?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="238" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="231" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="249" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="242" /> <source>Delete all shelves</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="232" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/ShelveExtension/shelve.py" line="243" /> <source>Do you really want to delete all shelved changes?</source> <translation type="unfinished" /> </message> @@ -78516,7 +78599,7 @@ <context> <name>Strip</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/StripExtension/strip.py" line="64" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/StripExtension/strip.py" line="68" /> <source>Stripping changesets from repository</source> <translation type="unfinished" /> </message> @@ -78632,7 +78715,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2138" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2173" /> <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="185" /> <source>The svn process did not finish within 30s.</source> <translation type="unfinished" /> @@ -78668,337 +78751,337 @@ </message> <message> <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="320" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="334" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="335" /> <source>Importing project into Subversion repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="379" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="375" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="380" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="378" /> <source>Subversion Checkout</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="450" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="380" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="436" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="376" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="452" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="381" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="442" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="379" /> <source>The tag must be a normal tag (tags) or a branch tag (branches). Please select from the list.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="402" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="402" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="403" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="406" /> <source>Checking project out of Subversion repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="449" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="435" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="451" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="441" /> <source>Subversion Export</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="471" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="459" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="473" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="466" /> <source>Exporting project from Subversion repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="554" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="532" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="557" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="541" /> <source>Commit Changes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="555" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="533" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="558" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="542" /> <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="597" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="582" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="600" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="592" /> <source>Commiting changes to Subversion repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="702" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="657" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="706" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="670" /> <source>Synchronizing with the Subversion repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="816" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="759" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="821" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="774" /> <source>Adding files/directories to the Subversion repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="927" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="852" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="933" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="869" /> <source>Adding directory trees to the Subversion repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="968" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="889" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="975" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="908" /> <source>Removing files/directories from the Subversion repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1032" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="953" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1042" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="973" /> <source>Moving {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1331" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1302" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1162" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1132" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1216" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1187" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1064" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1035" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1351" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1319" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1176" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1143" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1243" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1211" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1087" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1055" /> <source>Subversion Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1133" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1036" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1144" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1056" /> <source>The URL of the project repository could not be retrieved from the working copy. The tag operation will be aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1163" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1065" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1177" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1088" /> <source>The URL of the project repository has an invalid format. The tag operation will be aborted</source> <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1214" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1199" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1185" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1099" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1122" /> <source>Tagging {0} in the Subversion repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1246" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1235" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1143" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1132" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1262" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1251" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1167" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1156" /> <source>Revert changes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1236" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1133" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1252" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1157" /> <source>Do you really want to revert all changes to these files or directories?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1247" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1144" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1263" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1168" /> <source>Do you really want to revert all changes of the project?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1255" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1150" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1271" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1174" /> <source>Reverting changes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1303" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1188" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1320" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1212" /> <source>The URL of the project repository could not be retrieved from the working copy. The switch operation will be aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1332" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1217" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1352" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1244" /> <source>The URL of the project repository has an invalid format. The switch operation will be aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1355" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1246" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1375" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1273" /> <source>Switching to {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1456" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1313" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1481" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1344" /> <source>Merging {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1787" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1602" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1813" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1633" /> <source>Cleaning up {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1828" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1633" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1859" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1666" /> <source>Subversion command</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1960" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1816" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1991" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1849" /> <source>Resolving conficts</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2004" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1852" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2036" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1885" /> <source>Copying {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2084" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2067" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1923" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1902" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2117" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2100" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1956" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1935" /> <source>Subversion Set Property</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2131" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2068" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1951" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1903" /> - <source>You have to supply a property name. Aborting.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2147" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2130" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1968" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1950" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1939" /> - <source>Subversion Delete Property</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1940" /> - <source>Enter property name</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2140" /> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2403" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2391" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2382" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2206" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2194" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2185" /> - <source>Subversion Side-by-Side Difference</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2404" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2207" /> - <source><p>The file <b>{0}</b> could not be read.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2466" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2260" /> - <source>Locking in the Subversion repository</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2508" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2288" /> - <source>Unlocking in the Subversion repository</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2558" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2314" /> - <source>Relocating</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2584" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2333" /> - <source>Repository Browser</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2585" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2334" /> - <source>Enter the repository URL.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2610" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2404" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2367" /> - <source>Remove from changelist</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2649" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2638" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2383" /> - <source>Add to changelist</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2639" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2384" /> - <source>Enter name of the changelist:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2706" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2474" /> - <source>Upgrade</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="338" /> - <source>Imported revision {0}. -</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="631" /> - <source>Committed revision {0}.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1363" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1210" /> - <source>Revision {0}. -</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2107" /> - <source>Property set.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2165" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2101" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1984" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1936" /> + <source>You have to supply a property name. Aborting.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2181" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2164" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2001" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1983" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1972" /> + <source>Subversion Delete Property</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1973" /> + <source>Enter property name</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2175" /> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2440" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2428" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2419" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2241" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2229" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2220" /> + <source>Subversion Side-by-Side Difference</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2441" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2242" /> + <source><p>The file <b>{0}</b> could not be read.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2503" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2295" /> + <source>Locking in the Subversion repository</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2545" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2324" /> + <source>Unlocking in the Subversion repository</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2595" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2351" /> + <source>Relocating</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2621" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2370" /> + <source>Repository Browser</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2622" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2371" /> + <source>Enter the repository URL.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2647" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2441" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2404" /> + <source>Remove from changelist</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2687" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2676" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2420" /> + <source>Add to changelist</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2677" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2421" /> + <source>Enter name of the changelist:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2746" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2511" /> + <source>Upgrade</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="339" /> + <source>Imported revision {0}. +</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="635" /> + <source>Committed revision {0}.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1384" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1226" /> + <source>Revision {0}. +</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2141" /> + <source>Property set.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2200" /> <source>Property deleted.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2448" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2485" /> <source>Subversion Lock</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2449" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2486" /> <source>Enter lock comment</source> <translation type="unfinished" /> </message> @@ -89291,137 +89374,137 @@ <context> <name>UF2FlashDialog</name> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="722" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="735" /> <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="748" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="761" /> <source><h3>Pi Pico (RP2040/RP2350) 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="883" /> + <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="950" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="942" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="926" /> + <source>Manual Select</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1054" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1022" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="999" /> + <source>Reset Instructions:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1001" /> + <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="1025" /> + <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="1035" /> + <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="1056" /> + <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="1068" /> + <source>Flash Instructions:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1070" /> + <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="1095" /> + <source>Boot Volume not found:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1097" /> + <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="1103" /> + <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="1108" /> + <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="1115" /> + <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="1134" /> + <source>Multiple Boot Volumes found:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1136" /> + <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="1155" /> + <source>Flashing Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1157" /> + <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="1164" /> + <source>Flashing {0}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1166" /> + <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.ui" line="0" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="1248" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="1256" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1278" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1270" /> <source>Flash UF2 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1257" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1271" /> + <source>No UF2 device 'boot' volumes found.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1279" /> <source>Select the Boot Volume of the device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="861" /> - <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="928" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="920" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="904" /> - <source>Manual Select</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1032" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="1000" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="977" /> - <source>Reset Instructions:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="979" /> - <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="1003" /> - <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="1013" /> - <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="1034" /> - <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="1046" /> - <source>Flash Instructions:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1048" /> - <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="1073" /> - <source>Boot Volume not found:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1075" /> - <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="1081" /> - <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="1086" /> - <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="1093" /> - <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="1112" /> - <source>Multiple Boot Volumes found:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1114" /> - <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="1133" /> - <source>Flashing Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1135" /> - <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="1142" /> - <source>Flashing {0}</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1144" /> - <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="1249" /> - <source>No UF2 device 'boot' volumes found.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>Detected Devices:</source> <translation type="unfinished" /> @@ -89983,24 +90066,24 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="405" /> - <location filename="../Graphics/UMLGraphicsView.py" line="392" /> - <location filename="../Graphics/UMLGraphicsView.py" line="375" /> + <location filename="../Graphics/UMLGraphicsView.py" line="409" /> + <location filename="../Graphics/UMLGraphicsView.py" line="396" /> + <location filename="../Graphics/UMLGraphicsView.py" line="379" /> <source>Save Diagram</source> <translation type="unfinished" /> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="377" /> + <location filename="../Graphics/UMLGraphicsView.py" line="381" /> <source>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="393" /> + <location filename="../Graphics/UMLGraphicsView.py" line="397" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="406" /> + <location filename="../Graphics/UMLGraphicsView.py" line="410" /> <source><p>The file <b>{0}</b> could not be saved.</p></source> <translation type="unfinished" /> </message> @@ -90178,44 +90261,44 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="95" /> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="97" /> <source>{0} (*)</source> <comment>list entry is modified</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="179" /> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="158" /> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="181" /> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="160" /> <source>Delete Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="159" /> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="161" /> <source>The selected entries contain some with modified data. Shall they really be deleted?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="180" /> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="182" /> <source>The list contains some devices with modified data. Shall they really be deleted?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="198" /> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="200" /> <source>Restore Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="199" /> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="201" /> <source>Restoring the list of unknown devices will overwrite all changes made. Do you really want to restore the list?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="263" /> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="265" /> <source>Unsaved Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="264" /> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="266" /> <source>The list of devices contains some with modified data.</source> <translation type="unfinished" /> </message> @@ -90728,7 +90811,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7883" /> + <location filename="../UI/UserInterface.py" line="7892" /> <location filename="../UI/UserInterface.py" line="1955" /> <location filename="../UI/UserInterface.py" line="1948" /> <source>Load session</source> @@ -91819,7 +91902,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6626" /> + <location filename="../UI/UserInterface.py" line="6632" /> <location filename="../UI/UserInterface.py" line="3172" /> <source>Snapshot</source> <translation type="unfinished" /> @@ -92056,8 +92139,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7591" /> - <location filename="../UI/UserInterface.py" line="7572" /> + <location filename="../UI/UserInterface.py" line="7600" /> + <location filename="../UI/UserInterface.py" line="7581" /> <location filename="../UI/UserInterface.py" line="3402" /> <source>Export Keyboard Shortcuts</source> <translation type="unfinished" /> @@ -92078,7 +92161,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7610" /> + <location filename="../UI/UserInterface.py" line="7619" /> <location filename="../UI/UserInterface.py" line="3421" /> <source>Import Keyboard Shortcuts</source> <translation type="unfinished" /> @@ -92487,7 +92570,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6354" /> + <location filename="../UI/UserInterface.py" line="6362" /> <location filename="../UI/UserInterface.py" line="4194" /> <location filename="../UI/UserInterface.py" line="4179" /> <source>Help</source> @@ -92618,354 +92701,354 @@ <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5210" /> + <location filename="../UI/UserInterface.py" line="5214" /> <source>&Builtin Tools</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5230" /> + <location filename="../UI/UserInterface.py" line="5234" /> <source>&Plugin Tools</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5233" /> + <location filename="../UI/UserInterface.py" line="5237" /> <source>&User Tools</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5259" /> - <source>Configure Tool Groups ...</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../UI/UserInterface.py" line="5263" /> + <source>Configure Tool Groups ...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="5267" /> <source>Configure current Tool Group ...</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5302" /> - <location filename="../UI/UserInterface.py" line="5282" /> + <location filename="../UI/UserInterface.py" line="5306" /> + <location filename="../UI/UserInterface.py" line="5286" /> <source>No User Tools Configured</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5378" /> + <location filename="../UI/UserInterface.py" line="5382" /> <source>&Show all</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5380" /> + <location filename="../UI/UserInterface.py" line="5384" /> <source>&Hide all</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6491" /> - <location filename="../UI/UserInterface.py" line="6480" /> - <location filename="../UI/UserInterface.py" line="6432" /> - <location filename="../UI/UserInterface.py" line="6422" /> - <location filename="../UI/UserInterface.py" line="6245" /> - <location filename="../UI/UserInterface.py" line="6235" /> - <location filename="../UI/UserInterface.py" line="6177" /> - <location filename="../UI/UserInterface.py" line="6167" /> + <location filename="../UI/UserInterface.py" line="6499" /> + <location filename="../UI/UserInterface.py" line="6488" /> + <location filename="../UI/UserInterface.py" line="6440" /> + <location filename="../UI/UserInterface.py" line="6430" /> + <location filename="../UI/UserInterface.py" line="6253" /> + <location filename="../UI/UserInterface.py" line="6243" /> + <location filename="../UI/UserInterface.py" line="6185" /> + <location filename="../UI/UserInterface.py" line="6175" /> <source>Problem</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6492" /> - <location filename="../UI/UserInterface.py" line="6481" /> - <location filename="../UI/UserInterface.py" line="6433" /> - <location filename="../UI/UserInterface.py" line="6423" /> - <location filename="../UI/UserInterface.py" line="6246" /> - <location filename="../UI/UserInterface.py" line="6236" /> - <location filename="../UI/UserInterface.py" line="6178" /> - <location filename="../UI/UserInterface.py" line="6168" /> + <location filename="../UI/UserInterface.py" line="6500" /> + <location filename="../UI/UserInterface.py" line="6489" /> + <location filename="../UI/UserInterface.py" line="6441" /> + <location filename="../UI/UserInterface.py" line="6431" /> + <location filename="../UI/UserInterface.py" line="6254" /> + <location filename="../UI/UserInterface.py" line="6244" /> + <location filename="../UI/UserInterface.py" line="6186" /> + <location filename="../UI/UserInterface.py" line="6176" /> <source><p>The file <b>{0}</b> does not exist or is zero length.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6735" /> - <location filename="../UI/UserInterface.py" line="6646" /> - <location filename="../UI/UserInterface.py" line="6527" /> - <location filename="../UI/UserInterface.py" line="6504" /> - <location filename="../UI/UserInterface.py" line="6445" /> - <location filename="../UI/UserInterface.py" line="6392" /> - <location filename="../UI/UserInterface.py" line="6370" /> - <location filename="../UI/UserInterface.py" line="6321" /> - <location filename="../UI/UserInterface.py" line="6312" /> - <location filename="../UI/UserInterface.py" line="6277" /> - <location filename="../UI/UserInterface.py" line="6268" /> - <location filename="../UI/UserInterface.py" line="6209" /> - <location filename="../UI/UserInterface.py" line="6200" /> + <location filename="../UI/UserInterface.py" line="6741" /> + <location filename="../UI/UserInterface.py" line="6652" /> + <location filename="../UI/UserInterface.py" line="6535" /> + <location filename="../UI/UserInterface.py" line="6512" /> + <location filename="../UI/UserInterface.py" line="6453" /> + <location filename="../UI/UserInterface.py" line="6400" /> + <location filename="../UI/UserInterface.py" line="6378" /> + <location filename="../UI/UserInterface.py" line="6329" /> + <location filename="../UI/UserInterface.py" line="6320" /> + <location filename="../UI/UserInterface.py" line="6285" /> + <location filename="../UI/UserInterface.py" line="6276" /> + <location filename="../UI/UserInterface.py" line="6217" /> + <location filename="../UI/UserInterface.py" line="6208" /> <source>Process Generation Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6201" /> + <location filename="../UI/UserInterface.py" line="6209" /> <source><p>Could not start Qt-Designer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6210" /> + <location filename="../UI/UserInterface.py" line="6218" /> <source><p>Could not find the Qt-Designer executable.<br>Ensure that it is installed and optionally configured on the Qt configuration page.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6269" /> + <location filename="../UI/UserInterface.py" line="6277" /> <source><p>Could not start Qt-Linguist.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6278" /> + <location filename="../UI/UserInterface.py" line="6286" /> <source><p>Could not find the Qt-Linguist executable.<br>Ensure that it is installed and optionally configured on the Qt configuration page.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6313" /> + <location filename="../UI/UserInterface.py" line="6321" /> <source><p>Could not start Qt-Assistant.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6322" /> + <location filename="../UI/UserInterface.py" line="6330" /> <source><p>Could not find the Qt-Assistant executable.<br>Ensure that it is installed and optionally configured on the Qt configuration page.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6355" /> + <location filename="../UI/UserInterface.py" line="6363" /> <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6371" /> + <location filename="../UI/UserInterface.py" line="6379" /> <source><p>Could not start custom viewer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6393" /> + <location filename="../UI/UserInterface.py" line="6401" /> <source><p>Could not start the help viewer.<br>Ensure that it is available as <b>hh</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6446" /> + <location filename="../UI/UserInterface.py" line="6454" /> <source><p>Could not start UI Previewer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6505" /> + <location filename="../UI/UserInterface.py" line="6513" /> <source><p>Could not start Translation Previewer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6528" /> + <location filename="../UI/UserInterface.py" line="6536" /> <source><p>Could not start SQL Browser.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6627" /> + <location filename="../UI/UserInterface.py" line="6633" /> <source><p>The snapshot utility is not available for Wayland desktop sessions.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6647" /> + <location filename="../UI/UserInterface.py" line="6653" /> <source><p>Could not start Snapshot tool.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6680" /> - <location filename="../UI/UserInterface.py" line="6670" /> + <location filename="../UI/UserInterface.py" line="6686" /> + <location filename="../UI/UserInterface.py" line="6676" /> <source>External Tools</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6671" /> + <location filename="../UI/UserInterface.py" line="6677" /> <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6681" /> + <location filename="../UI/UserInterface.py" line="6687" /> <source>No toolgroup entry '{0}' found.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6718" /> + <location filename="../UI/UserInterface.py" line="6724" /> <source>Starting process '{0} {1}'. </source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6736" /> + <location filename="../UI/UserInterface.py" line="6742" /> <source><p>Could not start the tool entry <b>{0}</b>.<br>Ensure that it is available as <b>{1}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6815" /> + <location filename="../UI/UserInterface.py" line="6821" /> <source>Process '{0}' has exited. </source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7102" /> - <location filename="../UI/UserInterface.py" line="7040" /> - <location filename="../UI/UserInterface.py" line="6996" /> - <location filename="../UI/UserInterface.py" line="6922" /> - <location filename="../UI/UserInterface.py" line="6858" /> + <location filename="../UI/UserInterface.py" line="7108" /> + <location filename="../UI/UserInterface.py" line="7046" /> + <location filename="../UI/UserInterface.py" line="7002" /> + <location filename="../UI/UserInterface.py" line="6928" /> + <location filename="../UI/UserInterface.py" line="6864" /> <source>Documentation Missing</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7103" /> - <location filename="../UI/UserInterface.py" line="7041" /> - <location filename="../UI/UserInterface.py" line="6997" /> - <location filename="../UI/UserInterface.py" line="6923" /> - <location filename="../UI/UserInterface.py" line="6859" /> + <location filename="../UI/UserInterface.py" line="7109" /> + <location filename="../UI/UserInterface.py" line="7047" /> + <location filename="../UI/UserInterface.py" line="7003" /> + <location filename="../UI/UserInterface.py" line="6929" /> + <location filename="../UI/UserInterface.py" line="6865" /> <source><p>The documentation starting point "<b>{0}</b>" could not be found.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7084" /> - <location filename="../UI/UserInterface.py" line="6966" /> + <location filename="../UI/UserInterface.py" line="7090" /> + <location filename="../UI/UserInterface.py" line="6972" /> <source>Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6967" /> + <location filename="../UI/UserInterface.py" line="6973" /> <source><p>The PyQt{0} documentation starting point has not been configured.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7085" /> + <location filename="../UI/UserInterface.py" line="7091" /> <source><p>The PySide{0} documentation starting point has not been configured.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7264" /> - <location filename="../UI/UserInterface.py" line="7200" /> + <location filename="../UI/UserInterface.py" line="7270" /> + <location filename="../UI/UserInterface.py" line="7206" /> <source>Start Web Browser</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7201" /> + <location filename="../UI/UserInterface.py" line="7207" /> <source>The eric web browser could not be started.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7265" /> + <location filename="../UI/UserInterface.py" line="7271" /> <source><p>The eric web browser is not started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7311" /> + <location filename="../UI/UserInterface.py" line="7317" /> <source>Open Browser</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7311" /> + <location filename="../UI/UserInterface.py" line="7317" /> <source>Could not start a web browser</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7612" /> - <location filename="../UI/UserInterface.py" line="7574" /> + <location filename="../UI/UserInterface.py" line="7621" /> + <location filename="../UI/UserInterface.py" line="7583" /> <source>Keyboard Shortcuts File (*.ekj)</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7592" /> + <location filename="../UI/UserInterface.py" line="7601" /> <source><p>The keyboard shortcuts file <b>{0}</b> exists already. Overwrite it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7796" /> + <location filename="../UI/UserInterface.py" line="7805" /> <source>Load crash session...</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7799" /> + <location filename="../UI/UserInterface.py" line="7808" /> <source>Clean crash sessions...</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7836" /> + <location filename="../UI/UserInterface.py" line="7845" /> <source>Read Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7837" /> + <location filename="../UI/UserInterface.py" line="7846" /> <source><p>The session file <b>{0}</b> could not be read.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7860" /> + <location filename="../UI/UserInterface.py" line="7869" /> <source>Save Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7885" /> - <location filename="../UI/UserInterface.py" line="7862" /> + <location filename="../UI/UserInterface.py" line="7894" /> + <location filename="../UI/UserInterface.py" line="7871" /> <source>eric Session Files (*.esj)</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7954" /> + <location filename="../UI/UserInterface.py" line="7963" /> <source>Found Crash Sessions</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7955" /> + <location filename="../UI/UserInterface.py" line="7964" /> <source>These crash session files were found. Select the one to open. Select 'Cancel' to not open a crash session.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8028" /> + <location filename="../UI/UserInterface.py" line="8037" /> <source>Clean stale crash sessions</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8029" /> + <location filename="../UI/UserInterface.py" line="8038" /> <source>Do you really want to delete these stale crash session files?</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8405" /> + <location filename="../UI/UserInterface.py" line="8414" /> <source>Drop Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8406" /> + <location filename="../UI/UserInterface.py" line="8415" /> <source><p><b>{0}</b> is not a file.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8594" /> + <location filename="../UI/UserInterface.py" line="8612" /> <source>Upgrade available</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8595" /> + <location filename="../UI/UserInterface.py" line="8613" /> <source><p>A newer version of the <b>eric-ide</b> package is available at <a href="{0}/eric-ide/">PyPI</a>.</p><p>Installed: {1}<br/>Available: <b>{2}</b></p><p>Shall <b>eric-ide</b> be upgraded?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8640" /> + <location filename="../UI/UserInterface.py" line="8661" /> <source>First time usage</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8641" /> + <location filename="../UI/UserInterface.py" line="8662" /> <source>eric has not been configured yet. The configuration dialog will be started.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8663" /> + <location filename="../UI/UserInterface.py" line="8684" /> <source>Select Workspace Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8831" /> + <location filename="../UI/UserInterface.py" line="8852" /> <source>Unsaved Data Detected</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8832" /> + <location filename="../UI/UserInterface.py" line="8853" /> <source>Some editors contain unsaved data. Shall these be saved?</source> <translation type="unfinished" /> </message> @@ -93655,8 +93738,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginVcsGit.py" line="134" /> - <location filename="../Plugins/PluginVcsGit.py" line="98" /> + <location filename="../Plugins/PluginVcsGit.py" line="133" /> + <location filename="../Plugins/PluginVcsGit.py" line="97" /> <source>Git</source> <translation type="unfinished" /> </message> @@ -93870,156 +93953,156 @@ <context> <name>VcsProjectHelper</name> <message> - <location filename="../VCS/ProjectHelper.py" line="76" /> + <location filename="../VCS/ProjectHelper.py" line="77" /> <source>New from repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="78" /> + <location filename="../VCS/ProjectHelper.py" line="79" /> <source>&New from repository...</source> <translation type="unfinished" /> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="85" /> + <location filename="../VCS/ProjectHelper.py" line="86" /> <source>Create a new project from the VCS repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="90" /> + <location filename="../VCS/ProjectHelper.py" line="91" /> <source><b>New from repository</b><p>This creates a new local project from the VCS repository.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="101" /> + <location filename="../VCS/ProjectHelper.py" line="102" /> <source>Export from repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="103" /> + <location filename="../VCS/ProjectHelper.py" line="104" /> <source>&Export from repository...</source> <translation type="unfinished" /> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="112" /> + <location filename="../VCS/ProjectHelper.py" line="113" /> <source>Export a project from the repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="117" /> + <location filename="../VCS/ProjectHelper.py" line="118" /> <source><b>Export from repository</b><p>This exports a project from the repository.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="127" /> + <location filename="../VCS/ProjectHelper.py" line="128" /> <source>Add to repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="129" /> + <location filename="../VCS/ProjectHelper.py" line="130" /> <source>&Add to repository...</source> <translation type="unfinished" /> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="136" /> + <location filename="../VCS/ProjectHelper.py" line="137" /> <source>Add the local project to the VCS repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="141" /> + <location filename="../VCS/ProjectHelper.py" line="142" /> <source><b>Add to repository</b><p>This adds (imports) the local project to the VCS repository.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="192" /> - <location filename="../VCS/ProjectHelper.py" line="190" /> + <location filename="../VCS/ProjectHelper.py" line="193" /> + <location filename="../VCS/ProjectHelper.py" line="191" /> <source>VCS</source> <translation type="unfinished" /> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="265" /> - <location filename="../VCS/ProjectHelper.py" line="236" /> + <location filename="../VCS/ProjectHelper.py" line="266" /> + <location filename="../VCS/ProjectHelper.py" line="237" /> <source>New Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="462" /> - <location filename="../VCS/ProjectHelper.py" line="237" /> + <location filename="../VCS/ProjectHelper.py" line="465" /> + <location filename="../VCS/ProjectHelper.py" line="238" /> <source>Select version control system for the project</source> <translation type="unfinished" /> </message> <message> + <location filename="../VCS/ProjectHelper.py" line="497" /> + <location filename="../VCS/ProjectHelper.py" line="267" /> + <source>Would you like to edit the VCS command options?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VCS/ProjectHelper.py" line="287" /> + <source>Create project directory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VCS/ProjectHelper.py" line="290" /> + <source><p>The project directory <b>{0}</b> could not be created.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VCS/ProjectHelper.py" line="396" /> + <location filename="../VCS/ProjectHelper.py" line="380" /> + <location filename="../VCS/ProjectHelper.py" line="336" /> + <location filename="../VCS/ProjectHelper.py" line="316" /> + <source>New project from repository</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VCS/ProjectHelper.py" line="319" /> + <source>Select a project file to open.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VCS/ProjectHelper.py" line="339" /> + <source>The project retrieved from the repository does not contain an eric project file (*.epj). Create it?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VCS/ProjectHelper.py" line="384" /> + <source>Shall the project file be added to the repository?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VCS/ProjectHelper.py" line="399" /> + <source>The project could not be retrieved from the repository.</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../VCS/ProjectHelper.py" line="494" /> - <location filename="../VCS/ProjectHelper.py" line="266" /> - <source>Would you like to edit the VCS command options?</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VCS/ProjectHelper.py" line="286" /> - <source>Create project directory</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VCS/ProjectHelper.py" line="289" /> - <source><p>The project directory <b>{0}</b> could not be created.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VCS/ProjectHelper.py" line="393" /> - <location filename="../VCS/ProjectHelper.py" line="377" /> - <location filename="../VCS/ProjectHelper.py" line="335" /> - <location filename="../VCS/ProjectHelper.py" line="315" /> - <source>New project from repository</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VCS/ProjectHelper.py" line="318" /> - <source>Select a project file to open.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VCS/ProjectHelper.py" line="338" /> - <source>The project retrieved from the repository does not contain an eric project file (*.epj). Create it?</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VCS/ProjectHelper.py" line="381" /> - <source>Shall the project file be added to the repository?</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VCS/ProjectHelper.py" line="396" /> - <source>The project could not be retrieved from the repository.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VCS/ProjectHelper.py" line="491" /> - <location filename="../VCS/ProjectHelper.py" line="461" /> + <location filename="../VCS/ProjectHelper.py" line="464" /> <source>Import Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="535" /> + <location filename="../VCS/ProjectHelper.py" line="540" /> <source>Update</source> <translation type="unfinished" /> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="669" /> - <location filename="../VCS/ProjectHelper.py" line="536" /> + <location filename="../VCS/ProjectHelper.py" line="674" /> + <location filename="../VCS/ProjectHelper.py" line="541" /> <source>The project should be reread. Do this now?</source> <translation type="unfinished" /> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="572" /> + <location filename="../VCS/ProjectHelper.py" line="577" /> <source>Remove project from repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="575" /> + <location filename="../VCS/ProjectHelper.py" line="580" /> <source>Dou you really want to remove this project from the repository (and disk)?</source> <translation type="unfinished" /> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="668" /> + <location filename="../VCS/ProjectHelper.py" line="673" /> <source>Switch</source> <translation type="unfinished" /> </message> @@ -99010,54 +99093,54 @@ <context> <name>VirtualenvManager</name> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="318" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="322" /> <source>Add Virtual Environment</source> <translation type="unfinished" /> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="319" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="323" /> <source>A virtual environment named <b>{0}</b> exists already. Shall it be replaced?</source> <translation type="unfinished" /> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="356" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="362" /> <source>Change Virtual Environment</source> <translation type="unfinished" /> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="389" /> - <location filename="../VirtualEnv/VirtualenvManager.py" line="357" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="395" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="363" /> <source>A virtual environment named <b>{0}</b> does not exist. Aborting!</source> <translation type="unfinished" /> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="388" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="394" /> <source>Rename Virtual Environment</source> <translation type="unfinished" /> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="480" /> - <location filename="../VirtualEnv/VirtualenvManager.py" line="413" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="486" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="419" /> <source>{0} - {1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="420" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="426" /> <source>Delete Virtual Environments</source> <translation type="unfinished" /> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="421" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="427" /> <source>Do you really want to delete these virtual environments?</source> <translation type="unfinished" /> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="487" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="493" /> <source>Remove Virtual Environments</source> <translation type="unfinished" /> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="488" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="494" /> <source>Do you really want to remove these virtual environments?</source> <translation type="unfinished" /> </message> @@ -99065,7 +99148,7 @@ <context> <name>VirtualenvManagerDialog</name> <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="448" /> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="449" /> <source>Manage Virtual Environments</source> <translation type="unfinished" /> </message> @@ -99188,7 +99271,7 @@ <context> <name>VirtualenvManagerWindow</name> <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="488" /> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="489" /> <source>Manage Virtual Environments</source> <translation type="unfinished" /> </message> @@ -101919,7 +102002,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4138" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4141" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="3042" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="3026" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="3011" /> @@ -103621,15 +103704,15 @@ <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5228" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5218" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5231" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5221" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="2220" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="2218" /> <source>IP Address Report</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5242" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5245" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="2232" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="2230" /> <source>Domain Report</source> @@ -103656,8 +103739,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5648" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5629" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5651" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5632" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="2270" /> <source>Export Keyboard Shortcuts</source> <translation type="unfinished" /> @@ -103678,7 +103761,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5668" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5671" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="2289" /> <source>Import Keyboard Shortcuts</source> <translation type="unfinished" /> @@ -103903,124 +103986,124 @@ <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3949" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3952" /> <source>Could not find any associated content.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3995" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3998" /> <source>Unfiltered</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4051" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4054" /> <source>Updating search index</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4127" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4130" /> <source>Looking for Documentation...</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4160" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4163" /> <source>Help Engine</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4765" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4768" /> <source>System</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4769" /> - <source>ISO</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="4772" /> - <source>Unicode</source> + <source>ISO</source> <translation type="unfinished" /> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="4775" /> - <source>Windows</source> + <source>Unicode</source> <translation type="unfinished" /> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="4778" /> - <source>IBM</source> + <source>Windows</source> <translation type="unfinished" /> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="4781" /> - <source>Apple</source> + <source>IBM</source> <translation type="unfinished" /> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="4784" /> + <source>Apple</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4787" /> <source>Other</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4811" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4814" /> <source>Menu Bar</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4816" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4819" /> <source>Bookmarks</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4821" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4824" /> <source>Status Bar</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4836" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4839" /> <source>&Show all</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4838" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4841" /> <source>&Hide all</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5184" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5187" /> <source>VirusTotal Scan</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5185" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5188" /> <source><p>The VirusTotal scan could not be scheduled.<p> <p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5219" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5222" /> <source>Enter a valid IPv4 address in dotted quad notation:</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5229" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5232" /> <source>The given IP address is not in dotted quad notation.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5243" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5246" /> <source>Enter a valid domain name:</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5670" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5631" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5673" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5634" /> <source>Keyboard Shortcuts File (*.ekj)</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5649" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5652" /> <source><p>The keyboard shortcuts file <b>{0}</b> exists already. Overwrite it?</p></source> <translation type="unfinished" /> </message> @@ -104288,22 +104371,22 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="125" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="117" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="127" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="119" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="49" /> <source>Connect WiFi</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="173" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="167" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="175" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="169" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="50" /> <source>Check Internet Connection</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="147" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="141" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="149" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="143" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="51" /> <source>Disconnect WiFi</source> <translation type="unfinished" /> @@ -104314,40 +104397,40 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="244" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="235" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="225" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="215" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="249" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="240" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="230" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="220" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="55" /> <source>Write WiFi Credentials</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="282" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="272" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="261" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="287" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="277" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="266" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="56" /> <source>Remove WiFi Credentials</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="495" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="486" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="500" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="491" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="58" /> <source>Enable WebREPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="529" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="520" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="512" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="534" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="525" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="517" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="59" /> <source>Disable WebREPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="324" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="313" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="329" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="318" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="61" /> <source>Start WiFi Access Point</source> <translation type="unfinished" /> @@ -104358,14 +104441,14 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="378" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="383" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="66" /> <source>Show Connected Clients</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="354" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="345" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="359" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="350" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="68" /> <source>Stop WiFi Access Point</source> <translation type="unfinished" /> @@ -104381,186 +104464,186 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="464" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="448" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="428" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="419" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="469" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="453" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="433" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="424" /> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="79" /> <source>Set Network Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="118" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="120" /> <source><p>The device was connected to <b>{0}</b> successfully.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="126" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="128" /> <source><p>The device could not connect to <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="533" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="499" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="286" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="248" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="176" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="538" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="504" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="291" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="253" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="178" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="152" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="131" /> + <source>unknown</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="144" /> + <source><p>The device was disconnected from the WiFi network.</p></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="150" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="129" /> - <source>unknown</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="142" /> - <source><p>The device was disconnected from the WiFi network.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="148" /> <source><p>The device could not be disconnected.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="161" /> - <source><p>The internet connection is <b>available</b>.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="163" /> + <source><p>The internet connection is <b>available</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="165" /> <source><p>The internet connection is <b>not available</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="174" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="176" /> <source><p>The internet is not available.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="236" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="216" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="241" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="221" /> <source><p>The WiFi credentials were saved on the device. The device will connect to the WiFi network at boot time.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="226" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="231" /> <source><p>The WiFi credentials and a connect script were saved on the device. Use the script by simply importing it.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="245" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="250" /> <source><p>The WiFi credentials could not be saved on the device.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="262" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="267" /> <source>Shall the saved WiFi credentials really be removed from the connected device?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="273" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="278" /> <source><p>The WiFi credentials were removed from the device. The device will not connect to the WiFi network at boot time anymore.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="283" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="288" /> <source><p>The WiFi credentials could not be removed from the device.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="314" /> - <source>The WiFi Access Point interface was started successfully.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="319" /> + <source>The WiFi Access Point interface was started successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="324" /> <source><p>The WiFi Access Point could not be started.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="405" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="356" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="326" /> + <source><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="351" /> + <source>The WiFi Access Point interface was stopped successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="354" /> + <source><p>The WiFi Access Point could not be stopped.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="384" /> + <source>No clients are connected to the access point.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="408" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="399" /> + <source>Deactivate WiFi Interface</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="400" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="351" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="321" /> - <source><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="346" /> - <source>The WiFi Access Point interface was stopped successfully.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="349" /> - <source><p>The WiFi Access Point could not be stopped.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="379" /> - <source>No clients are connected to the access point.</source> + <source>The WiFi interface was deactivated successfully.</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="403" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="394" /> - <source>Deactivate WiFi Interface</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="395" /> - <source>The WiFi interface was deactivated successfully.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="398" /> <source><p>The WiFi interface could not be deactivated.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="420" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="425" /> <source><p>The device does not support network time synchronization. The module <b>adafruit_ntp</b> is not installed.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="429" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="434" /> <source><p>The device does not support network time synchronization. The module <b>ntptime</b> is not available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="449" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="454" /> <source>The device time was synchronized successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="453" /> - <source><p>The device time could not be synchronized.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="458" /> + <source><p>The device time could not be synchronized.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="463" /> <source><p>The device time could not be synchronized. Is the device connected to a WiFi network?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="487" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="492" /> <source><p>The WebREPL server of the device will be activated after a reboot.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="496" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="501" /> <source><p>The WebREPL server of the device could not be enabled.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="513" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="518" /> <source>Shall the WebREPL server of the device really be disabled?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="521" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="526" /> <source><p>The WebREPL server of the device will not be enabled at boot time anymore.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="530" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="535" /> <source><p>The WebREPL server of the device could not be disabled.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> @@ -105120,38 +105203,38 @@ <context> <name>mercurial</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1349" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1383" /> <source><tr><td><b>Parent #{0}</b></td><td></td></tr> <tr><td><b>Changeset</b></td><td>{1}</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1913" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1357" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1955" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1391" /> <source><tr><td><b>Tags</b></td><td>{0}</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1919" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1363" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1961" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1397" /> <source><tr><td><b>Bookmarks</b></td><td>{0}</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1926" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1370" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1968" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1404" /> <source><tr><td><b>Branches</b></td><td>{0}</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1376" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1410" /> <source><tr><td><b>Last author</b></td><td>{0}</td></tr> <tr><td><b>Committed date</b></td><td>{1}</td></tr> <tr><td><b>Committed time</b></td><td>{2}</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1395" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1429" /> <source><h3>Repository information</h3> <p><table> <tr><td><b>Mercurial V.</b></td><td>{0}</td></tr> @@ -105162,35 +105245,35 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1887" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1929" /> <source><tr><td><b>Head #{0}</b></td><td></td></tr> </source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1894" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1936" /> <source><tr><td><b>Parent #{0}</b></td><td></td></tr> </source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1901" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1943" /> <source><tr><td><b>Tip</b></td><td></td></tr> </source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1906" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1948" /> <source><tr><td><b>Changeset</b></td><td>{0}</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1933" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1975" /> <source><tr><td><b>Parents</b></td><td>{0}</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1939" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1981" /> <source><tr><td><b>Last author</b></td><td>{0}</td></tr> <tr><td><b>Committed date</b></td><td>{1}</td></tr> <tr><td><b>Committed time</b></td><td>{2}</td></tr> @@ -105851,17 +105934,17 @@ <context> <name>subversion</name> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1736" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1769" /> <source><h3>Repository information</h3><table><tr><td><b>Subversion V.</b></td><td>{0}</td></tr><tr><td><b>URL</b></td><td>{1}</td></tr><tr><td><b>Current revision</b></td><td>{2}</td></tr><tr><td><b>Committed revision</b></td><td>{3}</td></tr><tr><td><b>Committed date</b></td><td>{4}</td></tr><tr><td><b>Comitted time</b></td><td>{5}</td></tr><tr><td><b>Last author</b></td><td>{6}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1888" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1919" /> <source>unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1892" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1923" /> <source><h3>Repository information</h3><table><tr><td><b>PySvn V.</b></td><td>{0}</td></tr><tr><td><b>Subversion V.</b></td><td>{1}</td></tr><tr><td><b>Subversion API V.</b></td><td>{2}</td></tr><tr><td><b>URL</b></td><td>{3}</td></tr><tr><td><b>Current revision</b></td><td>{4}</td></tr><tr><td><b>Committed revision</b></td><td>{5}</td></tr><tr><td><b>Committed date</b></td><td>{6}</td></tr><tr><td><b>Comitted time</b></td><td>{7}</td></tr><tr><td><b>Last author</b></td><td>{8}</td></tr></table></source> <translation type="unfinished" /> </message>