--- a/src/eric7/i18n/eric7_pt.ts Sat Mar 01 16:09:50 2025 +0100 +++ b/src/eric7/i18n/eric7_pt.ts Sun Mar 30 15:10:50 2025 +0200 @@ -1788,77 +1788,77 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="219" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="220" /> <source>Device Data Not Available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="220" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="221" /> <source><p>The device data is not available. Try to connect to the device again. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="276" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="277" /> <source>Unsupported Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="286" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="287" /> <source>REPL is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="305" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="306" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="324" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="325" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="343" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="344" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="398" /> - <source>Select Device Directory</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/DeviceBase.py" line="399" /> + <source>Select Device Directory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="400" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="551" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="552" /> <source>Detected an error without indications.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1604" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1798" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1982" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="2186" /> <source>Yes</source> <translation type="unfinished">Sim</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1982" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="2186" /> <source>No</source> <translation type="unfinished">Não</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1984" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="2188" /> <source>yes</source> <translation type="unfinished">sim</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1984" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="2188" /> <source>no</source> <translation type="unfinished">não</translation> </message> @@ -2157,51 +2157,51 @@ <context> <name>BluetoothController</name> <message> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="43" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="45" /> <source>Bluetooth Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="45" /> - <source>Show Bluetooth Status</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="47" /> - <source>Perform Scan</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="95" /> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="89" /> + <source>Show Bluetooth Status</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="50" /> + <source>Perform Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="98" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="92" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="53" /> <source>Activate Bluetooth Interface</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="117" /> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="111" /> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="54" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="120" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="114" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="57" /> <source>Deactivate Bluetooth Interface</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="90" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="93" /> <source>Bluetooth was activated successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="96" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="99" /> <source>Bluetooth could not be activated.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="112" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="115" /> <source>Bluetooth was deactivated successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="118" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="121" /> <source>Bluetooth could not be deactivated.</source> <translation type="unfinished" /> </message> @@ -2310,6 +2310,16 @@ <source>Bluetooth Status</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <source>Press to refresh the status display.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <source>Refresh</source> + <translation type="unfinished">Atualizar</translation> + </message> </context> <context> <name>BoardDataDialog</name> @@ -2325,192 +2335,193 @@ <translation type="unfinished">Geral</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="40" /> + <location filename="../MicroPython/BoardDataDialog.py" line="43" /> <source>Board ID</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/BoardDataDialog.py" line="87" /> + <location filename="../MicroPython/BoardDataDialog.py" line="79" /> <location filename="../MicroPython/BoardDataDialog.py" line="44" /> + <source>unknown</source> + <translation type="unfinished">desconhecido</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="51" /> <source>Board Frequency</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="45" /> + <location filename="../MicroPython/BoardDataDialog.py" line="52" /> <source>{0} MHz</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="54" /> + <location filename="../MicroPython/BoardDataDialog.py" line="62" /> <source>Board Temperature</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="55" /> + <location filename="../MicroPython/BoardDataDialog.py" line="63" /> <source>{0} °C</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="59" /> + <location filename="../MicroPython/BoardDataDialog.py" line="69" /> <source>Python</source> <translation type="unfinished">Python</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="60" /> + <location filename="../MicroPython/BoardDataDialog.py" line="70" /> <source>Python Version</source> <translation type="unfinished">Versão Python</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="61" /> + <location filename="../MicroPython/BoardDataDialog.py" line="71" /> <source>Platform</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="77" /> - <location filename="../MicroPython/BoardDataDialog.py" line="69" /> - <source>unknown</source> - <translation type="unfinished">desconhecido</translation> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="83" /> + <location filename="../MicroPython/BoardDataDialog.py" line="93" /> <source>Implementation</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="84" /> + <location filename="../MicroPython/BoardDataDialog.py" line="94" /> <source>{0} V. {1}{2}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="88" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="96" /> - <source>System</source> - <translation type="unfinished">Sistema</translation> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="97" /> - <source>System Name</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="98" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="106" /> + <source>System</source> + <translation type="unfinished">Sistema</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="107" /> + <source>System Name</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="108" /> <source>Node Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="99" /> + <location filename="../MicroPython/BoardDataDialog.py" line="109" /> <source>Release</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="100" /> + <location filename="../MicroPython/BoardDataDialog.py" line="110" /> <source>Version</source> <translation type="unfinished">Versão</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="101" /> + <location filename="../MicroPython/BoardDataDialog.py" line="111" /> <source>Machine</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="103" /> + <location filename="../MicroPython/BoardDataDialog.py" line="113" /> <source>Memory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="139" /> - <location filename="../MicroPython/BoardDataDialog.py" line="107" /> + <location filename="../MicroPython/BoardDataDialog.py" line="149" /> + <location filename="../MicroPython/BoardDataDialog.py" line="117" /> <source>total</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="140" /> - <location filename="../MicroPython/BoardDataDialog.py" line="108" /> + <location filename="../MicroPython/BoardDataDialog.py" line="150" /> + <location filename="../MicroPython/BoardDataDialog.py" line="118" /> <source>{0} KBytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="148" /> - <location filename="../MicroPython/BoardDataDialog.py" line="116" /> - <source>used</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="159" /> - <location filename="../MicroPython/BoardDataDialog.py" line="149" /> - <location filename="../MicroPython/BoardDataDialog.py" line="127" /> - <location filename="../MicroPython/BoardDataDialog.py" line="117" /> - <source>{0} KBytes ({1}%)</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="158" /> <location filename="../MicroPython/BoardDataDialog.py" line="126" /> - <source>free</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="134" /> - <source>Flash Memory</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="166" /> - <source>No flash file system available</source> + <source>used</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/BoardDataDialog.py" line="169" /> + <location filename="../MicroPython/BoardDataDialog.py" line="159" /> + <location filename="../MicroPython/BoardDataDialog.py" line="137" /> + <location filename="../MicroPython/BoardDataDialog.py" line="127" /> + <source>{0} KBytes ({1}%)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="168" /> + <location filename="../MicroPython/BoardDataDialog.py" line="136" /> + <source>free</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="144" /> + <source>Flash Memory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="176" /> + <source>No flash file system available</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="179" /> <source>Features</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="173" /> + <location filename="../MicroPython/BoardDataDialog.py" line="183" /> <source>Bluetooth</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="195" /> - <location filename="../MicroPython/BoardDataDialog.py" line="188" /> - <location filename="../MicroPython/BoardDataDialog.py" line="181" /> - <location filename="../MicroPython/BoardDataDialog.py" line="174" /> - <source>available</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="210" /> - <location filename="../MicroPython/BoardDataDialog.py" line="195" /> - <location filename="../MicroPython/BoardDataDialog.py" line="188" /> - <location filename="../MicroPython/BoardDataDialog.py" line="181" /> - <location filename="../MicroPython/BoardDataDialog.py" line="174" /> - <source>not available</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="180" /> - <source>WiFi</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="187" /> - <source>Ethernet</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="194" /> - <source>Network Time</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="205" /> + <location filename="../MicroPython/BoardDataDialog.py" line="198" /> + <location filename="../MicroPython/BoardDataDialog.py" line="191" /> + <location filename="../MicroPython/BoardDataDialog.py" line="184" /> + <source>available</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="220" /> + <location filename="../MicroPython/BoardDataDialog.py" line="205" /> + <location filename="../MicroPython/BoardDataDialog.py" line="198" /> + <location filename="../MicroPython/BoardDataDialog.py" line="191" /> + <location filename="../MicroPython/BoardDataDialog.py" line="184" /> + <source>not available</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="190" /> + <source>WiFi</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="197" /> + <source>Ethernet</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="204" /> + <source>Network Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="215" /> <source>Package Installer</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="209" /> + <location filename="../MicroPython/BoardDataDialog.py" line="219" /> <source>µLab</source> <translation type="unfinished" /> </message> @@ -21917,8 +21928,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1813" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1797" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1823" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1807" /> <location filename="../MicroPython/Devices/EspDevices.py" line="200" /> <source>Erase Flash</source> <translation type="unfinished" /> @@ -21929,7 +21940,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1908" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1918" /> <location filename="../MicroPython/Devices/EspDevices.py" line="207" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> @@ -21986,8 +21997,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1907" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1861" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1917" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1871" /> <location filename="../MicroPython/Devices/EspDevices.py" line="374" /> <source>'esptool write_flash' Output</source> <translation type="unfinished" /> @@ -22113,17 +22124,17 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1798" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1808" /> <source>Shall the flash of the selected device really be erased?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1812" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1822" /> <source>'esptool erase_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1862" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1872" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -51017,13 +51028,13 @@ <name>Lexers</name> <message> <location filename="../QScintilla/Lexers/__init__.py" line="412" /> - <location filename="../Preferences/__init__.py" line="598" /> + <location filename="../Preferences/__init__.py" line="599" /> <source>Python Files (*.py *.py3)</source> <translation type="unfinished">Ficheiros Python (*.py *.py3)</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="505" /> - <location filename="../Preferences/__init__.py" line="601" /> + <location filename="../Preferences/__init__.py" line="602" /> <source>Python3 Files (*.py)</source> <translation>Ficheiros Python3 (*.py)</translation> </message> @@ -52853,18 +52864,23 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/Devices/__init__.py" line="399" /> + <location filename="../MicroPython/Devices/__init__.py" line="581" /> <source>Generic MicroPython Board</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/__init__.py" line="446" /> + <location filename="../MicroPython/Devices/__init__.py" line="595" /> + <source>NRF52 Board with UF2 Support</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/__init__.py" line="647" /> <source>RP2040/RP2350 based</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/__init__.py" line="606" /> - <location filename="../MicroPython/Devices/__init__.py" line="595" /> + <location filename="../MicroPython/Devices/__init__.py" line="807" /> + <location filename="../MicroPython/Devices/__init__.py" line="796" /> <source>Unknown Device</source> <translation type="unfinished" /> </message> @@ -52872,50 +52888,50 @@ <context> <name>MicroPythonFileManager</name> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="316" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="355" /> <source>The given name '{0}' is not a directory or does not exist.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="323" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="362" /> <source>{1}Synchronizing <b>{0}</b>.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="326" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="365" /> <source>{1}Done synchronizing <b>{0}</b>.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="456" /> - <location filename="../MicroPython/MicroPythonFileManager.py" line="376" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="495" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="415" /> <source>{1}Adding <b>{0}</b>...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="518" /> - <location filename="../MicroPython/MicroPythonFileManager.py" line="425" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="557" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="464" /> <source>Source <b>{0}</b> is a directory and destination <b>{1}</b> is a file. Ignoring it.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="527" /> - <location filename="../MicroPython/MicroPythonFileManager.py" line="434" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="566" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="473" /> <source>Source <b>{0}</b> is a file and destination <b>{1}</b> is a directory. Ignoring it.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="443" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="482" /> <source>Updating <b>{0}</b>...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="484" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="523" /> <source>{1}Removing <b>{0}</b>...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="536" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="575" /> <source>{1}Updating <b>{0}</b>...</source> <translation type="unfinished" /> </message> @@ -53019,248 +53035,268 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1409" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1143" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="168" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="132" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1429" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1161" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="170" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="134" /> <source>Change Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1439" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1197" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1180" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="171" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="135" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1459" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1215" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1198" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="173" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="137" /> <source>Create Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1483" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1503" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1261" /> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1243" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1225" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="177" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="138" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="179" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="140" /> <source>Delete Directory Tree</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1675" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1639" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1621" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="180" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="141" /> - <source>New File</source> - <translation type="unfinished" /> - </message> - <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1737" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1701" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1683" /> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="182" /> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="143" /> + <source>New File</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="184" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="145" /> <source>Open File</source> <translation type="unfinished">Abrir Ficheiro</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1525" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1325" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1314" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="185" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="146" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1545" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1343" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1332" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="188" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="148" /> <source>Rename File</source> <translation type="unfinished">Renomear Ficheiro</translation> </message> <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1524" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1307" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1289" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="196" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="151" /> + <source>Delete File</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="203" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="154" /> + <source>Show Hidden Files</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="214" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="160" /> + <source>Clear Selection</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1481" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="176" /> + <source>Delete Directory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="193" /> + <source>Touch File</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="200" /> + <source>Show File Hash (SHA256)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="210" /> + <source>Show Filesystem Info</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="279" /> + <source>Error handling device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="280" /> + <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/MicroPythonFileManagerWidget.py" line="589" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="567" /> + <source>Open Device File</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="568" /> + <source><p>The file <b>{0}</b> does not exist.</p></source> + <translation type="unfinished"><p>Não existe o ficheiro <b>{0}</b>.</p></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="590" /> + <source><p>The file <b>{0}</b> does not contain Unicode text.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="723" /> + <source>Put File As</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="803" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="724" /> + <source>Enter a new name for the file</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="753" /> + <source>Copy File to Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1073" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="754" /> + <source>The given file exists already (Enter file name only).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="802" /> + <source>Get File As</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="832" /> + <source>Copy File from Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="833" /> + <source>The given file exists already.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1072" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1037" /> + <source>Save File As</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1038" /> + <source>Enter a new name for the file:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1162" /> + <source>Select Directory</source> + <translation type="unfinished">Selecionar Diretório</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1460" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1199" /> + <source>Enter directory name:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1216" /> + <source><p>The directory <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1504" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1289" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1271" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="188" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="149" /> - <source>Delete File</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="191" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="152" /> - <source>Show Hidden Files</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="202" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="158" /> - <source>Clear Selection</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1461" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="174" /> - <source>Delete Directory</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="198" /> - <source>Show Filesystem Info</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="267" /> - <source>Error handling device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="268" /> - <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/MicroPythonFileManagerWidget.py" line="571" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="549" /> - <source>Open Device File</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="550" /> - <source><p>The file <b>{0}</b> does not exist.</p></source> - <translation type="unfinished"><p>Não existe o ficheiro <b>{0}</b>.</p></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="572" /> - <source><p>The file <b>{0}</b> does not contain Unicode text.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="705" /> - <source>Put File As</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="785" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="706" /> - <source>Enter a new name for the file</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="735" /> - <source>Copy File to Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1055" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="736" /> - <source>The given file exists already (Enter file name only).</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="784" /> - <source>Get File As</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="814" /> - <source>Copy File from Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="815" /> - <source>The given file exists already.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1054" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1019" /> - <source>Save File As</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1020" /> - <source>Enter a new name for the file:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1144" /> - <source>Select Directory</source> - <translation type="unfinished">Selecionar Diretório</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1440" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1181" /> - <source>Enter directory name:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1198" /> - <source><p>The directory <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1484" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1226" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1244" /> <source>Do you really want to delete this directory tree?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1244" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1262" /> <source><p>The directory <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1505" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1272" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1525" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1290" /> <source>Do you really want to delete this file?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1290" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1308" /> <source><p>The file <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1526" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1315" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1546" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1333" /> <source>Enter the new path for the file</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1326" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1344" /> <source><p>The file <b>{0}</b> could not be renamed to <b>{1}</b>.</p><p>Reason: {2}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1410" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1430" /> <source>Enter the directory path on the device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1462" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1482" /> <source>Do you really want to delete this directory?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1562" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1591" /> + <source>Device File Hash Result</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1592" /> + <source><p>The SHA256 hash of file <b>{0}</b> is <b>{1}</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1624" /> <source><h3>Filesystem Information</h3></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1565" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1627" /> <source><h4>{0}</h4<table><tr><td>Total Size: </td><td align='right'>{1}</td></tr><tr><td>Used Size: </td><td align='right'>{2}</td></tr><tr><td>Free Size: </td><td align='right'>{3}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1579" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1641" /> <source><p>No file systems or file system information available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1582" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1644" /> <source>Filesystem Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1676" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1622" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1738" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1684" /> <source>Enter file name:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1640" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1702" /> <source><p>The file <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> @@ -54149,7 +54185,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="469" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="459" /> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> <source>Press to connect the selected device</source> <translation type="unfinished" /> @@ -54232,17 +54268,17 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="464" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="454" /> <source>Press to disconnect the current device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="501" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="491" /> <source>No device attached</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="502" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="492" /> <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. @@ -54251,353 +54287,353 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="531" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="521" /> <source>Start REPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="532" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="522" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="741" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="728" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="731" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="718" /> <source>Serial Device Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="729" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="719" /> <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="736" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="726" /> <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="1197" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1189" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="739" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1198" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1190" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="729" /> <source>unknown</source> <translation type="unfinished">desconhecido</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="800" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="791" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="782" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="790" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="781" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="772" /> <source>Run Script</source> <translation type="unfinished">Executar Script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="783" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="773" /> <source>There is no editor open. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="792" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="782" /> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="801" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="791" /> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="837" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="827" /> <source>Start Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="838" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="828" /> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="853" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="843" /> <source>µPy Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="870" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="860" /> <source>Unsaved Chart Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="871" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="861" /> <source>The chart contains unsaved data.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="919" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="909" /> <source>Start File Manager</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="920" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="910" /> <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="940" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="930" /> <source>µPy Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1016" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1017" /> <source>Downloads</source> <translation type="unfinished">Descargas</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1063" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1064" /> <source>Show Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1066" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067" /> <source>Show Implementation</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1069" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1070" /> <source>Show Board Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1272" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1074" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1273" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1075" /> <source>Synchronize Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1077" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1078" /> <source>Show Device Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1079" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1080" /> <source>Show Local Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1082" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1083" /> <source>Show Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1086" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1087" /> <source>Show Builtin Modules</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1690" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1098" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1090" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1691" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1099" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1091" /> <source>Install Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1729" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1726" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1094" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1730" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1727" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1095" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1502" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1503" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1105" /> <source>Compile Python File</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1519" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1108" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1529" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1520" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1109" /> <source>Compile Current Editor</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1129" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1130" /> <source>Download Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1136" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1137" /> <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>Convert To UF2</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1141" /> <source>Flash UF2 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1143" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1144" /> <source>Manage Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1146" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1147" /> <source>Ignored Serial Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1149" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1150" /> <source>Configure</source> <translation type="unfinished">Configurar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1152" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1153" /> <source>Quit</source> <translation type="unfinished">Sair</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1161" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1162" /> <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" /> - <source>Device Version Information</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1173" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1169" /> + <source>Device Version Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1174" /> <source>No version information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1203" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1204" /> <source> ({0})</source> <translation type="unfinished" /> </message> <message> - <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="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="1220" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1211" /> + <source>Device Implementation Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1212" /> + <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="1221" /> <source>No device implementation information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1273" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1274" /> <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="1295" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1296" /> <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="1303" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1304" /> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1319" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1320" /> <source>Device Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1331" /> - <source>Local Date and Time</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1332" /> + <source>Local Date and Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1333" /> <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="1373" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1356" /> - <source>Date and Time</source> - <translation type="unfinished">Data e Hora</translation> - </message> - <message> - <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="1374" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1357" /> + <source>Date and Time</source> + <translation type="unfinished">Data e Hora</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1358" /> + <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="1375" /> <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="1398" /> - <source>Error handling device</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1399" /> + <source>Error handling device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1400" /> <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="1441" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1442" /> <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="1467" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1468" /> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished">Ficheiros Python (*.py);;Ficheiros Todos (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1477" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1478" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1487" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1488" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1520" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1521" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> - <source>Add Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1613" /> + <source>Add Unknown Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1614" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1663" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1664" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1715" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1716" /> <source>Package '{0}' was installed successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1730" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1731" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation type="unfinished" /> </message> @@ -54643,17 +54679,17 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="110" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="108" /> <source>BBC micro:bit</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="113" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="111" /> <source>Calliope mini</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="210" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="208" /> <source>BBC micro:bit/Calliope Functions</source> <translation type="unfinished" /> </message> @@ -54661,33 +54697,33 @@ <location filename="../MicroPython/Devices/MicrobitDevices.py" line="423" /> <location filename="../MicroPython/Devices/MicrobitDevices.py" line="411" /> <location filename="../MicroPython/Devices/MicrobitDevices.py" line="394" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="213" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="211" /> <source>Show MicroPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="217" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="215" /> <source>Flash MicroPython</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="220" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="218" /> <source>Flash Firmware</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/MicrobitDevices.py" line="496" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="224" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="222" /> <source>Save Script as 'main.py'</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="227" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="225" /> <source>Save the current script as 'main.py' on the connected device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="231" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="229" /> <source>Reset {0}</source> <translation type="unfinished" /> </message> @@ -54809,32 +54845,32 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="820" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="865" /> <source>Active</source> <translation type="unfinished">Ativo</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="821" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="866" /> <source>Name</source> <translation type="unfinished">Nome</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="822" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="867" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="824" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="869" /> <source>Address Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="826" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="871" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="827" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="872" /> <source>Advertising</source> <translation type="unfinished" /> </message> @@ -54860,7 +54896,7 @@ <context> <name>MimeTypes</name> <message> - <location filename="../Utilities/MimeTypes.py" line="59" /> + <location filename="../Utilities/MimeTypes.py" line="63" /> <location filename="../Utilities/MimeTypes.py" line="40" /> <source>Open File</source> <translation type="unfinished">Abrir Ficheiro</translation> @@ -54871,7 +54907,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Utilities/MimeTypes.py" line="60" /> + <location filename="../Utilities/MimeTypes.py" line="64" /> <source><p>The file <b>{0}</b> has the mime type <b>{1}</b>. This type is not recognized as being text to be opened in eric. Is this an editable text file?</p><p><b>Note:</b> You may suppress this question by adding an entry to the list of known text file types on the <b>MimeTypes</b> configuration page.</p></source> <translation type="unfinished" /> </message> @@ -55565,8 +55601,8 @@ <translation>Mini Editor</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3740" /> - <location filename="../QScintilla/MiniEditor.py" line="3711" /> + <location filename="../QScintilla/MiniEditor.py" line="3760" /> + <location filename="../QScintilla/MiniEditor.py" line="3731" /> <location filename="../QScintilla/MiniEditor.py" line="3378" /> <source>Untitled</source> <translation>Sem Título</translation> @@ -55577,88 +55613,88 @@ <translation /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3706" /> + <location filename="../QScintilla/MiniEditor.py" line="3726" /> <source>Printing...</source> <translation>A imprimir...</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3722" /> + <location filename="../QScintilla/MiniEditor.py" line="3742" /> <source>Printing completed</source> <translation>Impressão completa</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3724" /> + <location filename="../QScintilla/MiniEditor.py" line="3744" /> <source>Error while printing</source> <translation>Erro durante a impressão</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3727" /> + <location filename="../QScintilla/MiniEditor.py" line="3747" /> <source>Printing aborted</source> <translation>Impressão cancelada</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3782" /> + <location filename="../QScintilla/MiniEditor.py" line="3802" /> <source>Select all</source> <translation>Selecionar tudo</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3783" /> + <location filename="../QScintilla/MiniEditor.py" line="3803" /> <source>Deselect all</source> <translation>Desselecionar tudo</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3797" /> + <location filename="../QScintilla/MiniEditor.py" line="3817" /> <source>Languages</source> <translation>Idiomas</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3800" /> + <location filename="../QScintilla/MiniEditor.py" line="3820" /> <source>No Language</source> <translation>Sem Idioma</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3821" /> + <location filename="../QScintilla/MiniEditor.py" line="3841" /> <source>Guessed</source> <translation>Adivinhado</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3843" /> - <location filename="../QScintilla/MiniEditor.py" line="3825" /> + <location filename="../QScintilla/MiniEditor.py" line="3863" /> + <location filename="../QScintilla/MiniEditor.py" line="3845" /> <source>Alternatives</source> <translation>Alternativas</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3840" /> + <location filename="../QScintilla/MiniEditor.py" line="3860" /> <source>Alternatives ({0})</source> <translation>Alternativas ({0})</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3872" /> + <location filename="../QScintilla/MiniEditor.py" line="3892" /> <source>Pygments Lexer</source> <translation>Analizador Léxico Pygments</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3873" /> + <location filename="../QScintilla/MiniEditor.py" line="3893" /> <source>Select the Pygments lexer to apply.</source> <translation>Selecionar o analizador léxico Pygments a aplicar.</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="4418" /> + <location filename="../QScintilla/MiniEditor.py" line="4438" /> <source>EditorConfig Properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="4419" /> + <location filename="../QScintilla/MiniEditor.py" line="4439" /> <source><p>The EditorConfig properties for file <b>{0}</b> could not be loaded.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="4606" /> + <location filename="../QScintilla/MiniEditor.py" line="4626" /> <source>Save File to Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="4607" /> + <location filename="../QScintilla/MiniEditor.py" line="4627" /> <source>Enter the complete device file path:</source> <translation type="unfinished" /> </message> @@ -57716,6 +57752,100 @@ </message> </context> <context> + <name>Nrf52Device</name> + <message> + <location filename="../MicroPython/Devices/Nrf52Devices.py" line="73" /> + <source>NRF52 with UF2</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/Nrf52Devices.py" line="129" /> + <source>NRF52 Functions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/Nrf52Devices.py" line="208" /> + <location filename="../MicroPython/Devices/Nrf52Devices.py" line="132" /> + <source>Show MicroPython Versions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/Nrf52Devices.py" line="136" /> + <source>Activate Bootloader</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/Nrf52Devices.py" line="139" /> + <source>Flash MicroPython Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/Nrf52Devices.py" line="143" /> + <source>Reset Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/Nrf52Devices.py" line="209" /> + <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/Nrf52Devices.py" line="242" /> + <source>unknown</source> + <translation type="unfinished">desconhecido</translation> + </message> + <message> + <location filename="../MicroPython/Devices/Nrf52Devices.py" line="252" /> + <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr>{2}</table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/Nrf52Devices.py" line="263" /> + <source><tr><td>Variant:</td><td>{0}</td></tr></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/Nrf52Devices.py" line="274" /> + <source><p>Update may be available.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/Nrf52Devices.py" line="276" /> + <source><p><b>Update available!</b></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/Nrf52Devices.py" line="280" /> + <source>MicroPython Version</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/Nrf52Devices.py" line="313" /> + <source>MicroPython Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/Nrf52Devices.py" line="318" /> + <source>CircuitPython Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/Nrf52Devices.py" line="322" /> + <source>CircuitPython Libraries</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/Nrf52Devices.py" line="388" /> + <source>Active</source> + <translation type="unfinished">Ativo</translation> + </message> + <message> + <location filename="../MicroPython/Devices/Nrf52Devices.py" line="389" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>NtpParametersDialog</name> <message> <location filename="../MicroPython/NtpParametersDialog.ui" line="0" /> @@ -62459,18 +62589,18 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1910" /> + <location filename="../Preferences/__init__.py" line="1911" /> <source>Export Preferences</source> <translation>Exportar Preferências</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1939" /> - <location filename="../Preferences/__init__.py" line="1912" /> + <location filename="../Preferences/__init__.py" line="1940" /> + <location filename="../Preferences/__init__.py" line="1913" /> <source>Properties File (*.ini);;All Files (*)</source> <translation>Ficheiro de Propriedades (*.ini);;Ficheiros Todos (*)</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1937" /> + <location filename="../Preferences/__init__.py" line="1938" /> <source>Import Preferences</source> <translation>Importar Preferências</translation> </message> @@ -72783,19 +72913,19 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="63" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="64" /> <location filename="../MicroPython/Devices/RP2Devices.py" line="54" /> <source>no matching access point found</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="66" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="67" /> <location filename="../MicroPython/Devices/RP2Devices.py" line="55" /> <source>connection failed</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="62" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="63" /> <location filename="../MicroPython/Devices/RP2Devices.py" line="56" /> <source>idle</source> <translation type="unfinished" /> @@ -72811,260 +72941,261 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="65" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="66" /> <location filename="../MicroPython/Devices/RP2Devices.py" line="59" /> <source>connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="64" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="70" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="60" /> + <source>AP listening</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2Devices.py" line="65" /> <source>network scan completed</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="67" /> - <source>connection lost</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="68" /> - <source>disconnected</source> + <source>connection lost</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="69" /> - <source>AP listening</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="70" /> - <source>AP connected</source> + <source>disconnected</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="71" /> + <source>AP connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2Devices.py" line="72" /> <source>AP failed</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="74" /> - <source>switched off</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="75" /> - <source>switched on, inactive</source> + <source>switched off</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="76" /> + <source>switched on, inactive</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2Devices.py" line="77" /> <source>switched on, active</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="95" /> - <location filename="../MicroPython/Devices/RP2Devices.py" line="82" /> - <source>open</source> - <comment>open WiFi network</comment> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="96" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="83" /> + <source>open</source> + <comment>open WiFi network</comment> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2Devices.py" line="97" /> <source>automatic</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="127" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="128" /> <source>RP2040/RP2350</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="183" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="184" /> <source>RP2 Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="262" /> - <location filename="../MicroPython/Devices/RP2Devices.py" line="186" /> - <source>Show MicroPython Versions</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="190" /> - <source>Activate Bootloader</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="193" /> - <source>Flash MicroPython Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="197" /> - <source>Reset Device</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="263" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="187" /> + <source>Show MicroPython Versions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2Devices.py" line="191" /> + <source>Activate Bootloader</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2Devices.py" line="194" /> + <source>Flash MicroPython Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2Devices.py" line="198" /> + <source>Reset Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2Devices.py" line="264" /> <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/RP2Devices.py" line="1766" /> - <location filename="../MicroPython/Devices/RP2Devices.py" line="296" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1829" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="297" /> <source>unknown</source> <translation type="unfinished">desconhecido</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="306" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="307" /> <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr>{2}</table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="317" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="318" /> <source><tr><td>Variant:</td><td>{0}</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="328" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="329" /> <source><p>Update may be available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="330" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="331" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="334" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="335" /> <source>MicroPython Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="367" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="368" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="371" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="372" /> <source>Pimoroni Pico Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="374" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="375" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="378" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="379" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="430" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="478" /> <source>Set Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="433" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="481" /> <source>Reset Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1099" /> - <location filename="../MicroPython/Devices/RP2Devices.py" line="645" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1152" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="698" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1225" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1278" /> <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="1304" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1357" /> <source>Pico Wireless does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1358" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1411" /> <source>WebREPL is not supported on this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1755" /> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1539" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1818" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1592" /> <source>Active</source> <translation type="unfinished">Ativo</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1540" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1593" /> <source>Name</source> <translation type="unfinished">Nome</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1773" /> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1541" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1836" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1594" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1544" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1597" /> <source>Address Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1545" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1598" /> <source>Public</source> <translation type="unfinished">Público</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1545" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1598" /> <source>Random</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1548" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1601" /> <source>MTU</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1548" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1601" /> <source>{0} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1756" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1819" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1759" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1822" /> <source>Status</source> <translation type="unfinished">Estado</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1765" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1828" /> <source>Hostname</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1769" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1832" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1770" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1833" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1771" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1834" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1772" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1835" /> <source>DNS</source> <translation type="unfinished" /> </message> @@ -73371,111 +73502,101 @@ <context> <name>STLinkDevice</name> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="80" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="78" /> <source>STM32 STLink</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="195" /> - <source>Workspace Directory</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="196" /> - <source>Python files for STLink boards can be edited in place, if the device volume is locally available. Such a volume was not found. In place editing will not be available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="228" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="152" /> <source>STLink Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="423" /> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="231" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="347" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="155" /> <source>Show MicroPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="235" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="159" /> <source>Show STLink Device Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="379" /> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="367" /> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="349" /> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="239" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="303" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="291" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="273" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="163" /> <source>Flash MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="243" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="167" /> <source>Reset Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="301" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="225" /> <source>The STLink information tool <b>st-info</b> cannot be found or is not executable. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="307" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="231" /> <source>The STLink firmware flashing tool <b>st-flash</b> cannot be found or is not executable. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="315" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="239" /> <source>{0} not available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="350" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="274" /> <source>Ensure that only one STLink device is connected. Press OK to continue.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="369" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="293" /> <source>MicroPython Firmware Files (*.hex *.bin);; All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="378" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="302" /> <source>'st-flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="403" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="327" /> <source>'st-info' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="404" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="328" /> <source>STLink Device Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="424" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="348" /> <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="452" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="376" /> <source>unknown</source> <translation type="unfinished">desconhecido</translation> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="458" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="382" /> <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="466" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="390" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/STLinkDevices.py" line="470" /> + <location filename="../MicroPython/Devices/STLinkDevices.py" line="394" /> <source>MicroPython Version</source> <translation type="unfinished" /> </message> @@ -87045,150 +87166,150 @@ <translation>Linha</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="90" /> + <location filename="../Tasks/TaskViewer.py" line="91" /> <source>P&roject Tasks</source> <translation>Tarefas do P&rojeto</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="92" /> + <location filename="../Tasks/TaskViewer.py" line="93" /> <source>&Regenerate project tasks</source> <translation>&Regenerar tarefas do projeto</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="96" /> + <location filename="../Tasks/TaskViewer.py" line="97" /> <source>&Configure scan options</source> <translation>&Configurar opções de escaneio</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="138" /> - <location filename="../Tasks/TaskViewer.py" line="100" /> + <location filename="../Tasks/TaskViewer.py" line="139" /> + <location filename="../Tasks/TaskViewer.py" line="101" /> <source>&New Task...</source> <translation>Tarefa &Nova...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="102" /> + <location filename="../Tasks/TaskViewer.py" line="103" /> <source>New &Sub-Task...</source> <translation>&Sub Tarefa Nova...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="107" /> + <location filename="../Tasks/TaskViewer.py" line="108" /> <source>&Go To</source> <translation>&Ir a</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="109" /> + <location filename="../Tasks/TaskViewer.py" line="110" /> <source>&Copy</source> <translation>&Copiar</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="143" /> - <location filename="../Tasks/TaskViewer.py" line="110" /> + <location filename="../Tasks/TaskViewer.py" line="144" /> + <location filename="../Tasks/TaskViewer.py" line="111" /> <source>&Paste</source> <translation>Co&lar</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="146" /> - <location filename="../Tasks/TaskViewer.py" line="112" /> + <location filename="../Tasks/TaskViewer.py" line="147" /> + <location filename="../Tasks/TaskViewer.py" line="113" /> <source>Paste as &Main Task</source> <translation>Colar co&mo Tarefa Principal</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="114" /> + <location filename="../Tasks/TaskViewer.py" line="115" /> <source>&Delete</source> <translation>&Apagar</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="117" /> + <location filename="../Tasks/TaskViewer.py" line="118" /> <source>&Mark Completed</source> <translation>&Marcar Completa</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="150" /> - <location filename="../Tasks/TaskViewer.py" line="120" /> + <location filename="../Tasks/TaskViewer.py" line="151" /> + <location filename="../Tasks/TaskViewer.py" line="121" /> <source>Delete Completed &Tasks</source> <translation>Apagar &Tareias Completas</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="123" /> + <location filename="../Tasks/TaskViewer.py" line="124" /> <source>P&roperties...</source> <translation>P&ropriedades...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="154" /> - <location filename="../Tasks/TaskViewer.py" line="125" /> + <location filename="../Tasks/TaskViewer.py" line="155" /> + <location filename="../Tasks/TaskViewer.py" line="126" /> <source>&Filtered display</source> <translation>Mostrar &Filtrado</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="160" /> - <location filename="../Tasks/TaskViewer.py" line="130" /> + <location filename="../Tasks/TaskViewer.py" line="161" /> + <location filename="../Tasks/TaskViewer.py" line="131" /> <source>Filter c&onfiguration...</source> <translation>C&onfiguração de filtro...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="163" /> - <location filename="../Tasks/TaskViewer.py" line="133" /> + <location filename="../Tasks/TaskViewer.py" line="164" /> + <location filename="../Tasks/TaskViewer.py" line="134" /> <source>Resi&ze columns</source> <translation>Redimen&sionar colunas</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="165" /> - <location filename="../Tasks/TaskViewer.py" line="135" /> + <location filename="../Tasks/TaskViewer.py" line="166" /> + <location filename="../Tasks/TaskViewer.py" line="136" /> <source>Configure...</source> <translation>Configurar...</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="181" /> - <source>Extracted Tasks</source> - <translation>Tarefas Extraídas</translation> - </message> - <message> <location filename="../Tasks/TaskViewer.py" line="182" /> + <source>Extracted Tasks</source> + <translation>Tarefas Extraídas</translation> + </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="183" /> <source>Manual Tasks</source> <translation>Tarefas Manuais</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="758" /> - <source>Activate task filter</source> - <translation>Ativar filtro de tareias</translation> - </message> - <message> <location filename="../Tasks/TaskViewer.py" line="759" /> + <source>Activate task filter</source> + <translation>Ativar filtro de tareias</translation> + </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="760" /> <source>The task filter doesn't have any active filters. Do you want to configure the filter settings?</source> <translation>Filtro de tarefas não tem nenhum filtro ativo. Deseja configurar defenições de filtro?</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="793" /> - <source>Scan Filter Patterns</source> - <translation>Padrões de Filtros de Escaneio</translation> - </message> - <message> <location filename="../Tasks/TaskViewer.py" line="794" /> + <source>Scan Filter Patterns</source> + <translation>Padrões de Filtros de Escaneio</translation> + </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="795" /> <source>Enter filename patterns of files to be excluded separated by a comma:</source> <translation>Introduzir padrões de nomes dos ficheiros a excluir separados por uma vírgula:</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="836" /> - <source>Extracting project tasks...</source> - <translation>A extrair tarefas do projeto...</translation> - </message> - <message> <location filename="../Tasks/TaskViewer.py" line="837" /> + <source>Extracting project tasks...</source> + <translation>A extrair tarefas do projeto...</translation> + </message> + <message> + <location filename="../Tasks/TaskViewer.py" line="838" /> <source>Abort</source> <translation>Cancelar</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="840" /> + <location filename="../Tasks/TaskViewer.py" line="841" /> <source>%v/%m Files</source> <translation>%v/%m Ficheiros</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="844" /> + <location filename="../Tasks/TaskViewer.py" line="845" /> <source>Tasks</source> <translation>Tarefas</translation> </message> <message> - <location filename="../Tasks/TaskViewer.py" line="851" /> + <location filename="../Tasks/TaskViewer.py" line="852" /> <source>Extracting project tasks... {0}</source> <translation>A extrair tarefas do projeto... @@ -87198,32 +87319,32 @@ <context> <name>TasksFile</name> <message> - <location filename="../Tasks/TasksFile.py" line="94" /> + <location filename="../Tasks/TasksFile.py" line="102" /> <source>Save Remote Tasks</source> <translation type="unfinished" /> </message> <message> - <location filename="../Tasks/TasksFile.py" line="97" /> - <source>Save Tasks</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Tasks/TasksFile.py" line="105" /> + <source>Save Tasks</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Tasks/TasksFile.py" line="113" /> <source><p>The tasks file <b>{0}</b> could not be written.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Tasks/TasksFile.py" line="129" /> + <location filename="../Tasks/TasksFile.py" line="137" /> <source>Read Remote Tasks</source> <translation type="unfinished" /> </message> <message> - <location filename="../Tasks/TasksFile.py" line="132" /> - <source>Read Tasks</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Tasks/TasksFile.py" line="140" /> + <source>Read Tasks</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Tasks/TasksFile.py" line="148" /> <source><p>The tasks file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> @@ -88097,19 +88218,19 @@ <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../Testing/TestingWidget.py" line="1476" /> + <location filename="../Testing/TestingWidget.py" line="1488" /> <source>Discovered %n Test(s)</source> <translation type="unfinished"> <numerusform /> </translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="1489" /> + <location filename="../Testing/TestingWidget.py" line="1501" /> <source>Discovery Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/TestingWidget.py" line="1490" /> + <location filename="../Testing/TestingWidget.py" line="1502" /> <source><p>There was an error while discovering tests in <b>{0}</b>.</p><p>{1}</p></source> <translation type="unfinished" /> </message> @@ -89893,42 +90014,42 @@ <translation>Sair</translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="331" /> + <location filename="../Tools/TrayStarter.py" line="326" /> <source>Process Generation Error</source> <translation>Erro na Criação de Processo</translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="332" /> + <location filename="../Tools/TrayStarter.py" line="327" /> <source><p>Could not start the process.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Não pode começar o processo.<br> Assegure-se de que está disponível como <b>{0}</b>.</p></translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="336" /> + <location filename="../Tools/TrayStarter.py" line="331" /> <source>OK</source> <translation>OK</translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="610" /> + <location filename="../Tools/TrayStarter.py" line="605" /> <source><h3>Version Numbers</h3><table></source> <translation type="unfinished"><h3>Números de Versão</h3><table></translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="645" /> + <location filename="../Tools/TrayStarter.py" line="640" /> <source><tr><td><b>WebEngine (Security)</b></td><td>{0}</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../Tools/TrayStarter.py" line="662" /> + <location filename="../Tools/TrayStarter.py" line="657" /> <source>Desktop</source> <translation type="unfinished" /> </message> <message> - <location filename="../Tools/TrayStarter.py" line="666" /> + <location filename="../Tools/TrayStarter.py" line="661" /> <source>Session Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../Tools/TrayStarter.py" line="669" /> + <location filename="../Tools/TrayStarter.py" line="664" /> <source></table></source> <translation type="unfinished" /> </message> @@ -89989,133 +90110,141 @@ <context> <name>UF2FlashDialog</name> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="754" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="763" /> <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="780" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="791" /> <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="902" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="913" /> <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="969" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="961" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="945" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="984" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="972" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="956" /> <source>Manual Select</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1073" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="1041" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="1018" /> - <source>Reset Instructions:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1020" /> - <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="1044" /> - <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="1054" /> - <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="1075" /> - <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="1087" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="978" /> + <source>{0} ({1})</source> + <comment>board description, board type</comment> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1182" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1102" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1088" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1056" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1033" /> <source>Flash Instructions:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1089" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1035" /> + <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="1059" /> + <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="1069" /> + <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="1090" /> + <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="1104" /> <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="1114" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1129" /> <source>Boot Volume not found:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1116" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1131" /> <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="1122" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1137" /> <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="1127" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1142" /> <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="1134" /> - <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="1153" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1149" /> + <source><h4>Flash 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="1168" /> <source>Multiple Boot Volumes found:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1155" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1170" /> <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="1174" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1184" /> + <source><h4>Flash selected device.</h4><p>Follow the instructions below to flash the selected device.</p><ol><li>Select the firmware file to be flashed.</li><li>Click the flash button.</li></ol></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1204" /> <source>Flashing Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1176" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1206" /> <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="1183" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1213" /> <source>Flashing {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1185" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1215" /> <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="1297" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="1289" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1330" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1322" /> <source>Flash UF2 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1290" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1323" /> <source>No UF2 device 'boot' volumes found.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1298" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1331" /> <source>Select the Boot Volume of the device:</source> <translation type="unfinished" /> </message> @@ -102778,10 +102907,10 @@ <translation type="unfinished" /> </message> <message> - <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" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4147" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3044" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3028" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3013" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="208" /> <source>eric Web Browser</source> <translation type="unfinished" /> @@ -102792,2094 +102921,2094 @@ <translation type="unfinished">Conteúdo</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1771" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1771" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1773" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1773" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="311" /> <source>Index</source> <translation type="unfinished">Índice</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1782" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1781" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1784" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1783" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="323" /> <source>Search</source> <translation type="unfinished">Procurar</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2148" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2147" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2150" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2149" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="330" /> <source>JavaScript Console</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="750" /> - <source>New Tab</source> - <translation type="unfinished">Separador Novo</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="752" /> + <source>New Tab</source> + <translation type="unfinished">Separador Novo</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="754" /> <source>&New Tab</source> <translation type="unfinished">Separador &Novo</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="753" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="755" /> <source>Ctrl+T</source> <comment>File|New Tab</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="758" /> - <source>Open a new web browser tab</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="760" /> + <source>Open a new web browser tab</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="762" /> <source><b>New Tab</b><p>This opens a new web browser tab.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="766" /> - <source>New Window</source> - <translation type="unfinished">Nova Janela</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="768" /> + <source>New Window</source> + <translation type="unfinished">Nova Janela</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="770" /> <source>New &Window</source> <translation type="unfinished">Nova &Janela</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="769" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="771" /> <source>Ctrl+N</source> <comment>File|New Window</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="774" /> - <source>Open a new web browser window</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="776" /> + <source>Open a new web browser window</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="778" /> <source><b>New Window</b><p>This opens a new web browser window in the current privacy mode.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2924" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="786" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2926" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="788" /> <source>New Private Window</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="788" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="790" /> <source>New &Private Window</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="789" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="791" /> <source>Ctrl+Shift+P</source> <comment>File|New Private Window</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="795" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="797" /> <source>Open a new private web browser window</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="798" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="800" /> <source><b>New Private Window</b><p>This opens a new private web browser window by starting a new web browser instance in private mode.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2962" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2939" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="808" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2964" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2941" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="810" /> <source>Open File</source> <translation type="unfinished">Abrir Ficheiro</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="810" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="812" /> <source>&Open File</source> <translation type="unfinished">&Abrir Ficheiro</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="811" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="813" /> <source>Ctrl+O</source> <comment>File|Open</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="816" /> - <source>Open a file for display</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="818" /> + <source>Open a file for display</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="820" /> <source><b>Open File</b><p>This opens a new file for display. It pops up a file selection dialog.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="828" /> - <source>Open File in New Tab</source> - <translation type="unfinished">Abrir Ficheiro num Separador Novo</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="830" /> + <source>Open File in New Tab</source> + <translation type="unfinished">Abrir Ficheiro num Separador Novo</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="832" /> <source>Open File in New &Tab</source> <translation type="unfinished">Abrir Ficheiro num &Separador Novo</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="831" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="833" /> <source>Shift+Ctrl+O</source> <comment>File|Open in new tab</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="836" /> - <source>Open a file for display in a new tab</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="838" /> + <source>Open a file for display in a new tab</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="840" /> <source><b>Open File in New Tab</b><p>This opens a new file for display in a new tab. It pops up a file selection dialog.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="849" /> - <source>Save As</source> - <translation type="unfinished">Gravar Como</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="851" /> + <source>Save As</source> + <translation type="unfinished">Gravar Como</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="853" /> <source>&Save As...</source> <translation type="unfinished">&Gravar Como...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="852" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="854" /> <source>Shift+Ctrl+S</source> <comment>File|Save As</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="857" /> - <source>Save the current page to disk</source> - <translation type="unfinished">Gravar a página atual no disco</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="859" /> + <source>Save the current page to disk</source> + <translation type="unfinished">Gravar a página atual no disco</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="861" /> <source><b>Save As...</b><p>Saves the current page to disk.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="867" /> - <source>Save Page Screen</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="869" /> + <source>Save Page Screen</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="871" /> <source>Save Page Screen...</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="876" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="878" /> <source>Save the visible part of the current page as a screen shot</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="879" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="881" /> <source><b>Save Page Screen...</b><p>Saves the visible part of the current page as a screen shot.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="890" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="892" /> <source>Import Bookmarks</source> <translation type="unfinished">Importar Marcadores</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="891" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="893" /> <source>&Import Bookmarks...</source> <translation type="unfinished">&Importar Marcadores...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="898" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="900" /> <source>Import bookmarks from other browsers</source> <translation type="unfinished">Importar marcadores de outros navegadores</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="901" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="903" /> <source><b>Import Bookmarks</b><p>Import bookmarks from other browsers.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="910" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="912" /> <source>Export Bookmarks</source> <translation type="unfinished">Exportar Marcadores</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="911" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="913" /> <source>&Export Bookmarks...</source> <translation type="unfinished">&Exportar Marcadores...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="918" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="920" /> <source>Export the bookmarks into a file</source> <translation type="unfinished">Exportar os marcadores a um ficheiro</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="921" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="923" /> <source><b>Export Bookmarks</b><p>Export the bookmarks into a file.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2571" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="930" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2573" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="932" /> <source>Print</source> <translation type="unfinished">Imprimir</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="932" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="934" /> <source>&Print</source> <translation type="unfinished">Im&primir</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="933" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="935" /> <source>Ctrl+P</source> <comment>File|Print</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="938" /> - <source>Print the displayed help</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="940" /> + <source>Print the displayed help</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="942" /> <source><b>Print</b><p>Print the displayed help text.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="950" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="948" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="946" /> <source>Print as PDF</source> <translation type="unfinished">Imprimir como PDF</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="954" /> - <source>Print the displayed help as PDF</source> - <translation type="unfinished">Imprimir a ajuda mostrada como PDF</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="956" /> + <source>Print the displayed help as PDF</source> + <translation type="unfinished">Imprimir a ajuda mostrada como PDF</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="958" /> <source><b>Print as PDF</b><p>Print the displayed help text as a PDF file.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="969" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="967" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="965" /> <source>Print Preview</source> <translation type="unfinished">Antevisão da Impressão</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="974" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="976" /> <source>Print preview of the displayed help</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="977" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="979" /> <source><b>Print Preview</b><p>Print preview of the displayed help text.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="990" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="988" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="986" /> <source>Send Page Link</source> <translation type="unfinished">Enviar o Vínculo da Página</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="995" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="997" /> <source>Send the link of the current page via email</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="998" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1000" /> <source><b>Send Page Link</b><p>Send the link of the current page via email.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1007" /> - <source>Close</source> - <translation type="unfinished">Fechar</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1009" /> + <source>Close</source> + <translation type="unfinished">Fechar</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1011" /> <source>&Close</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1010" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1012" /> <source>Ctrl+W</source> <comment>File|Close</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1015" /> - <source>Close the current help window</source> - <translation type="unfinished">Fechar a janela de ajuda actual</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1017" /> + <source>Close the current help window</source> + <translation type="unfinished">Fechar a janela de ajuda actual</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1019" /> <source><b>Close</b><p>Closes the current web browser window.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1023" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1025" /> <source>Close All</source> <translation type="unfinished">Fechar Tudo</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1024" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1026" /> <source>Close &All</source> <translation type="unfinished">Fechar &Tudo</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1030" /> - <source>Close all help windows</source> - <translation type="unfinished">Fechar todas as janelas de ajuda</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1032" /> + <source>Close all help windows</source> + <translation type="unfinished">Fechar todas as janelas de ajuda</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1034" /> <source><b>Close All</b><p>Closes all web browser windows except the first one.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1041" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1043" /> <source>Quit</source> <translation type="unfinished">Sair</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3354" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1043" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3360" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1045" /> <source>&Quit</source> <translation type="unfinished">Sai&r</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1044" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1046" /> <source>Ctrl+Q</source> <comment>File|Quit</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1049" /> - <source>Quit the eric Web Browser</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1051" /> + <source>Quit the eric Web Browser</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1053" /> <source><b>Quit</b><p>Quit the eric Web Browser.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1057" /> - <source>Backward</source> - <translation type="unfinished">Retroceder</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1059" /> + <source>Backward</source> + <translation type="unfinished">Retroceder</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1061" /> <source>&Backward</source> <translation type="unfinished">&Retroceder</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1060" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1062" /> <source>Alt+Left</source> <comment>Go|Backward</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1065" /> - <source>Move one screen backward</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1067" /> + <source>Move one screen backward</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1069" /> <source><b>Backward</b><p>Moves one screen backward. If none is available, this action is disabled.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1077" /> - <source>Forward</source> - <translation type="unfinished">Avançar</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1079" /> + <source>Forward</source> + <translation type="unfinished">Avançar</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1081" /> <source>&Forward</source> <translation type="unfinished">&Avançar</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1080" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1082" /> <source>Alt+Right</source> <comment>Go|Forward</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1085" /> - <source>Move one screen forward</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1087" /> + <source>Move one screen forward</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1089" /> <source><b>Forward</b><p>Moves one screen forward. If none is available, this action is disabled.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1097" /> - <source>Home</source> - <translation type="unfinished">Página Inicial</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1099" /> + <source>Home</source> + <translation type="unfinished">Página Inicial</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1101" /> <source>&Home</source> <translation type="unfinished">Página &Inicial</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1100" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1102" /> <source>Ctrl+Home</source> <comment>Go|Home</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1105" /> - <source>Move to the initial screen</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1107" /> + <source>Move to the initial screen</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1109" /> <source><b>Home</b><p>Moves to the initial screen.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1113" /> - <source>Reload</source> - <translation type="unfinished">Recarregar</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1115" /> - <source>&Reload</source> - <translation type="unfinished">&Recarregar</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1116" /> - <source>Ctrl+R</source> - <comment>Go|Reload</comment> - <translation type="unfinished" /> + <source>Reload</source> + <translation type="unfinished">Recarregar</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1117" /> + <source>&Reload</source> + <translation type="unfinished">&Recarregar</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1118" /> + <source>Ctrl+R</source> + <comment>Go|Reload</comment> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1119" /> <source>F5</source> <comment>Go|Reload</comment> <translation type="unfinished">F5</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1121" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1123" /> <source>Reload the current screen</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1123" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1125" /> <source><b>Reload</b><p>Reloads the current screen.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1129" /> - <source>Stop</source> - <translation type="unfinished">Parar</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1131" /> - <source>&Stop</source> - <translation type="unfinished">&Parar</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1132" /> - <source>Ctrl+.</source> - <comment>Go|Stop</comment> - <translation type="unfinished">Ctrl+.</translation> + <source>Stop</source> + <translation type="unfinished">Parar</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1133" /> + <source>&Stop</source> + <translation type="unfinished">&Parar</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1134" /> + <source>Ctrl+.</source> + <comment>Go|Stop</comment> + <translation type="unfinished">Ctrl+.</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1135" /> <source>Esc</source> <comment>Go|Stop</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1137" /> - <source>Stop loading</source> - <translation type="unfinished">Parar a carga</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1139" /> + <source>Stop loading</source> + <translation type="unfinished">Parar a carga</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1141" /> <source><b>Stop</b><p>Stops loading of the current tab.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1145" /> - <source>Copy</source> - <translation type="unfinished">Copiar</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1147" /> + <source>Copy</source> + <translation type="unfinished">Copiar</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1149" /> <source>&Copy</source> <translation type="unfinished">&Copiar</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1148" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1150" /> <source>Ctrl+C</source> <comment>Edit|Copy</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1153" /> - <source>Copy the selected text</source> - <translation type="unfinished">Copiar texto selecionado</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1155" /> + <source>Copy the selected text</source> + <translation type="unfinished">Copiar texto selecionado</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1157" /> <source><b>Copy</b><p>Copy the selected text to the clipboard.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1161" /> - <source>Cut</source> - <translation type="unfinished">Cortar</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1163" /> + <source>Cut</source> + <translation type="unfinished">Cortar</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1165" /> <source>Cu&t</source> <translation type="unfinished">Cor&tar</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1164" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1166" /> <source>Ctrl+X</source> <comment>Edit|Cut</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1169" /> - <source>Cut the selected text</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1171" /> + <source>Cut the selected text</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1173" /> <source><b>Cut</b><p>Cut the selected text to the clipboard.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1177" /> - <source>Paste</source> - <translation type="unfinished">Colar</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1179" /> + <source>Paste</source> + <translation type="unfinished">Colar</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1181" /> <source>&Paste</source> <translation type="unfinished">Co&lar</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1180" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1182" /> <source>Ctrl+V</source> <comment>Edit|Paste</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1185" /> - <source>Paste text from the clipboard</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1187" /> + <source>Paste text from the clipboard</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1189" /> <source><b>Paste</b><p>Paste some text from the clipboard.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1193" /> - <source>Undo</source> - <translation type="unfinished">Desfazer</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1195" /> + <source>Undo</source> + <translation type="unfinished">Desfazer</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1197" /> <source>&Undo</source> <translation type="unfinished">Desfa&zer</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1196" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1198" /> <source>Ctrl+Z</source> <comment>Edit|Undo</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1201" /> - <source>Undo the last edit action</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1203" /> + <source>Undo the last edit action</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1205" /> <source><b>Undo</b><p>Undo the last edit action.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1209" /> - <source>Redo</source> - <translation type="unfinished">Refazer</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1211" /> + <source>Redo</source> + <translation type="unfinished">Refazer</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1213" /> <source>&Redo</source> <translation type="unfinished">&Refazer</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1212" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1214" /> <source>Ctrl+Shift+Z</source> <comment>Edit|Redo</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1217" /> - <source>Redo the last edit action</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1219" /> + <source>Redo the last edit action</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1221" /> <source><b>Redo</b><p>Redo the last edit action.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1225" /> - <source>Select All</source> - <translation type="unfinished">Selecionar Tudo</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1227" /> + <source>Select All</source> + <translation type="unfinished">Selecionar Tudo</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1229" /> <source>&Select All</source> <translation type="unfinished">&Selecionar tudo</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1228" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1230" /> <source>Ctrl+A</source> <comment>Edit|Select All</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1233" /> - <source>Select all text</source> - <translation type="unfinished">Selecionar o texto todo</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1235" /> + <source>Select all text</source> + <translation type="unfinished">Selecionar o texto todo</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1237" /> <source><b>Select All</b><p>Select all text of the current browser.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1245" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1244" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1247" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1246" /> <source>Unselect</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1246" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1248" /> <source>Alt+Ctrl+A</source> <comment>Edit|Unselect</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1251" /> - <source>Clear current selection</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1253" /> + <source>Clear current selection</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1255" /> <source><b>Unselect</b><p>Clear the selection of the current browser.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1262" /> - <source>Find...</source> - <translation type="unfinished">Encontrar...</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1264" /> + <source>Find...</source> + <translation type="unfinished">Encontrar...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1266" /> <source>&Find...</source> <translation type="unfinished">&Procurar...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1265" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1267" /> <source>Ctrl+F</source> <comment>Edit|Find</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1270" /> - <source>Find text in page</source> - <translation type="unfinished">Procurar texto na página</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1272" /> + <source>Find text in page</source> + <translation type="unfinished">Procurar texto na página</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1274" /> <source><b>Find</b><p>Find text in the current page.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1278" /> - <source>Find next</source> - <translation type="unfinished">Procurar seguinte</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1280" /> + <source>Find next</source> + <translation type="unfinished">Procurar seguinte</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1282" /> <source>Find &next</source> <translation type="unfinished">Procurar &seguinte</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1281" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1283" /> <source>F3</source> <comment>Edit|Find next</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1286" /> - <source>Find next occurrence of text in page</source> - <translation type="unfinished">Procurar a seguinte ocurrencia do texto na página</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1288" /> + <source>Find next occurrence of text in page</source> + <translation type="unfinished">Procurar a seguinte ocurrencia do texto na página</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1290" /> <source><b>Find next</b><p>Find the next occurrence of text in the current page.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1297" /> - <source>Find previous</source> - <translation type="unfinished">Procurar anterior</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1299" /> + <source>Find previous</source> + <translation type="unfinished">Procurar anterior</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1301" /> <source>Find &previous</source> <translation type="unfinished">Procurar &anterior</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1300" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1302" /> <source>Shift+F3</source> <comment>Edit|Find previous</comment> <translation type="unfinished">Shift+F3</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1306" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1308" /> <source>Find previous occurrence of text in page</source> <translation type="unfinished">Procurar a ocurrencia anterior do texto na página</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1311" /> <source><b>Find previous</b><p>Find the previous occurrence of text in the current page.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1319" /> - <source>Manage Bookmarks</source> - <translation type="unfinished">Gerir Marcadores</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1320" /> - <source>&Manage Bookmarks...</source> - <translation type="unfinished">&Gerir Marcadores...</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1321" /> + <source>Manage Bookmarks</source> + <translation type="unfinished">Gerir Marcadores</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1322" /> + <source>&Manage Bookmarks...</source> + <translation type="unfinished">&Gerir Marcadores...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1323" /> <source>Ctrl+Shift+B</source> <comment>Help|Manage bookmarks</comment> <translation type="unfinished">Ctrl+Shift+B</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1329" /> <source>Open a dialog to manage the bookmarks.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1330" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1332" /> <source><b>Manage Bookmarks...</b><p>Open a dialog to manage the bookmarks.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1339" /> - <source>Add Bookmark</source> - <translation type="unfinished">Adicionar Marcador</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1341" /> + <source>Add Bookmark</source> + <translation type="unfinished">Adicionar Marcador</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1343" /> <source>Add &Bookmark...</source> <translation type="unfinished">Adicionar &Marcador...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1342" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1344" /> <source>Ctrl+D</source> <comment>Help|Add bookmark</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1348" /> - <source>Open a dialog to add a bookmark.</source> - <translation type="unfinished">Abrir uma caixa de diálogo para adicionar um marcador.</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1350" /> + <source>Open a dialog to add a bookmark.</source> + <translation type="unfinished">Abrir uma caixa de diálogo para adicionar um marcador.</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1352" /> <source><b>Add Bookmark</b><p>Open a dialog to add the current URL as a bookmark.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1359" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1361" /> <source>Add Folder</source> <translation type="unfinished">Adicionar Diretório</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1360" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1362" /> <source>Add &Folder...</source> <translation type="unfinished">Adicionar &Diretório...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1367" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1369" /> <source>Open a dialog to add a new bookmarks folder.</source> <translation type="unfinished">Abrir uma caixa de diálogo para adicionar um novo diretorio de marcadores.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1370" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1372" /> <source><b>Add Folder...</b><p>Open a dialog to add a new bookmarks folder.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1379" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1381" /> <source>Bookmark All Tabs</source> <translation type="unfinished">Marcar Todos os Separadores</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1380" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1382" /> <source>Bookmark All Tabs...</source> <translation type="unfinished">Marcar Todos os Separadores...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1386" /> - <source>Bookmark all open tabs.</source> - <translation type="unfinished">Marcar todos os separadores abertos.</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1388" /> + <source>Bookmark all open tabs.</source> + <translation type="unfinished">Marcar todos os separadores abertos.</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1390" /> <source><b>Bookmark All Tabs...</b><p>Open a dialog to add a new bookmarks folder for all open tabs.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1398" /> - <source>What's This?</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1400" /> + <source>What's This?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1402" /> <source>&What's This?</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1401" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1403" /> <source>Shift+F1</source> <comment>Help|What's This?'</comment> <translation type="unfinished">Shift+F1</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1406" /> - <source>Context sensitive help</source> - <translation type="unfinished">Ajuda sensível ao contexto</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1408" /> + <source>Context sensitive help</source> + <translation type="unfinished">Ajuda sensível ao contexto</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1410" /> <source><b>Display context sensitive help</b><p>In What's This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.</p></source> <translation type="unfinished"><b>Mostrar ajuda sensível a contexto</b><p>No modo 'Que é Isto?' o cursor do rato mostra uma flecha com um ponto de interrogação, e pode clicar nos elementos da interface para ver uma breve descrição do que fazem e como se usam. Nas caixas de diálogo, pode-se aceder a esta característica através do botão de ajuda contextual da barra de título.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1421" /> - <source>About</source> - <translation type="unfinished">Acerca</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1421" /> - <source>&About</source> - <translation type="unfinished">A&cerca</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1423" /> - <source>Display information about this software</source> - <translation type="unfinished">Mostra a informação acerca deste software</translation> + <source>About</source> + <translation type="unfinished">Acerca</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1423" /> + <source>&About</source> + <translation type="unfinished">A&cerca</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1425" /> + <source>Display information about this software</source> + <translation type="unfinished">Mostra a informação acerca deste software</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1427" /> <source><b>About</b><p>Display some information about this software.</p></source> <translation type="unfinished"><b>Acerca</b><p>Mostra alguma informação acerca deste software.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1434" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1436" /> <source>About Qt</source> <translation type="unfinished">Acerca de Qt</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1435" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1437" /> <source>About &Qt</source> <translation type="unfinished">Acerca de &Qt</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1442" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1444" /> <source>Display information about the Qt toolkit</source> <translation type="unfinished">Mostra informação acerca das Ferramentas de Qt</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1445" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1447" /> <source><b>About Qt</b><p>Display some information about the Qt toolkit.</p></source> <translation type="unfinished"><b>Acerca de Qt</b><p>Mostra alguma informação acerca das Ferramentas de Qt.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1454" /> - <source>Zoom in</source> - <translation type="unfinished">Aproximar</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1456" /> - <source>Zoom &in</source> - <translation type="unfinished">Apro&ximar</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1457" /> - <source>Ctrl++</source> - <comment>View|Zoom in</comment> - <translation type="unfinished" /> + <source>Zoom in</source> + <translation type="unfinished">Aproximar</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1458" /> + <source>Zoom &in</source> + <translation type="unfinished">Apro&ximar</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1459" /> + <source>Ctrl++</source> + <comment>View|Zoom in</comment> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1460" /> <source>Zoom In</source> <comment>View|Zoom in</comment> <translation type="unfinished">Aproximar</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1462" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1464" /> <source>Zoom in on the web page</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1464" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1466" /> <source><b>Zoom in</b><p>Zoom in on the web page. This makes the web page bigger.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1474" /> - <source>Zoom out</source> - <translation type="unfinished">Afastar</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1476" /> - <source>Zoom &out</source> - <translation type="unfinished">A&fastar</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1477" /> - <source>Ctrl+-</source> - <comment>View|Zoom out</comment> - <translation type="unfinished" /> + <source>Zoom out</source> + <translation type="unfinished">Afastar</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1478" /> + <source>Zoom &out</source> + <translation type="unfinished">A&fastar</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1479" /> + <source>Ctrl+-</source> + <comment>View|Zoom out</comment> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1480" /> <source>Zoom Out</source> <comment>View|Zoom out</comment> <translation type="unfinished">Afastar</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1482" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1484" /> <source>Zoom out on the web page</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1484" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1486" /> <source><b>Zoom out</b><p>Zoom out on the web page. This makes the web page smaller.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1494" /> - <source>Zoom reset</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1496" /> + <source>Zoom reset</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1498" /> <source>Zoom &reset</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1497" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1499" /> <source>Ctrl+0</source> <comment>View|Zoom reset</comment> <translation type="unfinished">Ctrl+0</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1502" /> - <source>Reset the zoom of the web page</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1504" /> + <source>Reset the zoom of the web page</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1506" /> <source><b>Zoom reset</b><p>Reset the zoom of the web page. This sets the zoom factor to 100%.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1515" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1514" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1517" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1516" /> <source>Show page source</source> <translation type="unfinished">Mostrar código da página</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1516" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1518" /> <source>Ctrl+U</source> <translation type="unfinished">Ctrl+U</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1521" /> - <source>Show the page source in an editor</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1523" /> + <source>Show the page source in an editor</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1525" /> <source><b>Show page source</b><p>Show the page source in an editor.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1533" /> - <source>Full Screen</source> - <translation type="unfinished">Ecrã Inteiro</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1535" /> + <source>Full Screen</source> + <translation type="unfinished">Ecrã Inteiro</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1537" /> <source>&Full Screen</source> <translation type="unfinished">Ecrã &Inteiro</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1542" /> - <source>Meta+Ctrl+F</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1544" /> + <source>Meta+Ctrl+F</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1546" /> <source>F11</source> <translation type="unfinished">F11</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1551" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1550" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1553" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1552" /> <source>Show next tab</source> <translation type="unfinished">Mostrar o separador seguinte</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1552" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1554" /> <source>Ctrl+Alt+Tab</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1563" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1562" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1565" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1564" /> <source>Show previous tab</source> <translation type="unfinished">Mostrar o separador anterior</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1564" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1566" /> <source>Shift+Ctrl+Alt+Tab</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1575" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1574" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1577" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1576" /> <source>Switch between tabs</source> <translation type="unfinished">Mudar entre separadores</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1576" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1578" /> <source>Ctrl+1</source> <translation type="unfinished">Ctrl+1</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1586" /> - <source>Preferences</source> - <translation type="unfinished">Preferências</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1588" /> + <source>Preferences</source> + <translation type="unfinished">Preferências</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1590" /> <source>&Preferences...</source> <translation type="unfinished">&Preferências...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1594" /> - <source>Set the prefered configuration</source> - <translation type="unfinished">Definir a configuração desejada</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1596" /> + <source>Set the prefered configuration</source> + <translation type="unfinished">Definir a configuração desejada</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1598" /> <source><b>Preferences</b><p>Set the configuration items of the application with your prefered values.</p></source> <translation type="unfinished"><b>Preferências</b><p>Define os elementos de configuração da aplicação com os valores desejados.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1606" /> - <source>Languages</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1608" /> + <source>Languages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1610" /> <source>&Languages...</source> <translation type="unfinished">&Idiomas...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1615" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1617" /> <source>Configure the accepted languages for web pages</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1618" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1620" /> <source><b>Languages</b><p>Configure the accepted languages for web pages.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1627" /> - <source>Cookies</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1629" /> + <source>Cookies</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1631" /> <source>C&ookies...</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1635" /> - <source>Configure cookies handling</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1637" /> + <source>Configure cookies handling</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1639" /> <source><b>Cookies</b><p>Configure cookies handling.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1643" /> - <source>Personal Information</source> - <translation type="unfinished">Informação Pessoal</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1645" /> + <source>Personal Information</source> + <translation type="unfinished">Informação Pessoal</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1647" /> <source>Personal Information...</source> <translation type="unfinished">Informação Pessoal...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1652" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1654" /> <source>Configure personal information for completing form fields</source> <translation type="unfinished">Configurar informação pessoal para completar campos do formulário</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1655" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1657" /> <source><b>Personal Information...</b><p>Opens a dialog to configure the personal information used for completing form fields.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1665" /> - <source>GreaseMonkey Scripts</source> - <translation type="unfinished">&Limpar dados privados</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1667" /> + <source>GreaseMonkey Scripts</source> + <translation type="unfinished">&Limpar dados privados</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1669" /> <source>GreaseMonkey Scripts...</source> <translation type="unfinished">Scripts de GreaseMonkey...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1673" /> - <source>Configure the GreaseMonkey Scripts</source> - <translation type="unfinished">Configurar Scripts de GreaseMonkey</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1675" /> + <source>Configure the GreaseMonkey Scripts</source> + <translation type="unfinished">Configurar Scripts de GreaseMonkey</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1677" /> <source><b>GreaseMonkey Scripts...</b><p>Opens a dialog to configure the available GreaseMonkey Scripts.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1685" /> - <source>Edit Message Filters</source> - <translation type="unfinished">Editar Filtros de Mensagens</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1687" /> + <source>Edit Message Filters</source> + <translation type="unfinished">Editar Filtros de Mensagens</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1689" /> <source>Edit Message Filters...</source> <translation type="unfinished">Editar Filtros de Mensagens...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1694" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1696" /> <source>Edit the message filters used to suppress unwanted messages</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1697" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1699" /> <source><b>Edit Message Filters</b><p>Opens a dialog to edit the message filters used to suppress unwanted messages been shown in an error window.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1708" /> - <source>Edit HTML5 Feature Permissions</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1710" /> + <source>Edit HTML5 Feature Permissions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1712" /> <source>Edit HTML5 Feature Permissions...</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1717" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1719" /> <source>Edit the remembered HTML5 feature permissions</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1720" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1722" /> <source><b>Edit HTML5 Feature Permissions</b><p>Opens a dialog to edit the remembered HTML5 feature permissions.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1735" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="1733" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1731" /> <source>Sync with Table of Contents</source> <translation type="unfinished">Sincronizar com a Tabela de Conteúdos</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1740" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1742" /> <source>Synchronizes the table of contents with current page</source> <translation type="unfinished">Sincroniza a tabela de conteúdos com a página atual</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1743" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1745" /> <source><b>Sync with Table of Contents</b><p>Synchronizes the table of contents with current page.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1754" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1753" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1756" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1755" /> <source>Table of Contents</source> <translation type="unfinished">Tabela de Conteúdos</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1760" /> - <source>Shows the table of contents window</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1762" /> + <source>Shows the table of contents window</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1764" /> <source><b>Table of Contents</b><p>Shows the table of contents window.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1773" /> - <source>Shows the index window</source> - <translation type="unfinished">Mostra a janela de Índice</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1775" /> + <source>Shows the index window</source> + <translation type="unfinished">Mostra a janela de Índice</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1777" /> <source><b>Index</b><p>Shows the index window.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1788" /> - <source>Shows the search window</source> - <translation type="unfinished">Mostra a janela de pesquisa</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1790" /> + <source>Shows the search window</source> + <translation type="unfinished">Mostra a janela de pesquisa</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1792" /> <source><b>Search</b><p>Shows the search window.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1796" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1798" /> <source>Manage QtHelp Documents</source> <translation type="unfinished">Gerir Documentação QtHelp</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1797" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1799" /> <source>Manage QtHelp &Documents</source> <translation type="unfinished">Gerir &Documentação QtHelp</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1804" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1806" /> <source>Shows a dialog to manage the QtHelp documentation set</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1807" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1809" /> <source><b>Manage QtHelp Documents</b><p>Shows a dialog to manage the QtHelp documentation set.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1817" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1819" /> <source>Reindex Documentation</source> <translation type="unfinished">Reindexar a Documentação</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1818" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1820" /> <source>&Reindex Documentation</source> <translation type="unfinished">&Reindexar a Documentação</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1825" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1827" /> <source>Reindexes the documentation set</source> <translation type="unfinished">Reindexa a Documentação</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1828" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1830" /> <source><b>Reindex Documentation</b><p>Reindexes the documentation set.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1841" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1839" /> - <source>Clear private data</source> - <translation type="unfinished">Limpar dados privados</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1849" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1843" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1841" /> + <source>Clear private data</source> + <translation type="unfinished">Limpar dados privados</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1851" /> <source><b>Clear private data</b><p>Clears the private data like browsing history, search history or the favicons database.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1859" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" /> <source>Clear icons database</source> <translation type="unfinished">Limpar base de dados dos ícones</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1860" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1862" /> <source>Clear &icons database</source> <translation type="unfinished">L&impar base de dados dos Ícones</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1866" /> - <source>Clear the database of favicons</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1868" /> + <source>Clear the database of favicons</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1870" /> <source><b>Clear icons database</b><p>Clears the database of favicons of previously visited URLs.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1882" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="1880" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1878" /> <source>Manage Saved Favicons</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1887" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1889" /> <source>Show a dialog to manage the saved favicons</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1890" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1892" /> <source><b>Manage Saved Favicons</b><p>This shows a dialog to manage the saved favicons of previously visited URLs.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1900" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1902" /> <source>Configure Search Engines</source> <translation type="unfinished">Configurar Motores de Pesquisa</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1901" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1903" /> <source>Configure Search &Engines...</source> <translation type="unfinished">Configurar Motor&es de Pesquisa...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1908" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1910" /> <source>Configure the available search engines</source> <translation type="unfinished">Configurar os motores de pesquisa disponíveis</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1911" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1913" /> <source><b>Configure Search Engines...</b><p>Opens a dialog to configure the available search engines.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1921" /> - <source>Manage Saved Passwords</source> - <translation type="unfinished">Gerir Senhas Gravadas</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1923" /> + <source>Manage Saved Passwords</source> + <translation type="unfinished">Gerir Senhas Gravadas</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1925" /> <source>Manage Saved Passwords...</source> <translation type="unfinished">Gerir Senhas Gravadas...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1929" /> - <source>Manage the saved passwords</source> - <translation type="unfinished">Gerir as senhas gravadas</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1931" /> + <source>Manage the saved passwords</source> + <translation type="unfinished">Gerir as senhas gravadas</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1933" /> <source><b>Manage Saved Passwords...</b><p>Opens a dialog to manage the saved passwords.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1940" /> - <source>Manage FIDO2 Security Keys</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1942" /> + <source>Manage FIDO2 Security Keys</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1944" /> <source>Manage FIDO2 Security Keys...</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1948" /> - <source>Manage FIDO2 security keys</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1950" /> + <source>Manage FIDO2 security keys</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1952" /> <source><b>Manage FIDO2 Security Keys...</b><p>Opens a dialog to manage FIDO2 security keys.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1960" /> - <source>Ad Block</source> - <translation type="unfinished">Ad Block</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1962" /> + <source>Ad Block</source> + <translation type="unfinished">Ad Block</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1964" /> <source>&Ad Block...</source> <translation type="unfinished">&Ad Block...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1969" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1971" /> <source>Configure AdBlock subscriptions and rules</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1972" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1974" /> <source><b>Ad Block...</b><p>Opens a dialog to configure AdBlock subscriptions and rules.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1982" /> - <source>Manage SSL Certificate Errors</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1984" /> + <source>Manage SSL Certificate Errors</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1986" /> <source>Manage SSL Certificate Errors...</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1991" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1993" /> <source>Manage the accepted SSL certificate Errors</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1994" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1996" /> <source><b>Manage SSL Certificate Errors...</b><p>Opens a dialog to manage the accepted SSL certificate errors.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2004" /> - <source>Manage Safe Browsing</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="2006" /> + <source>Manage Safe Browsing</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2008" /> <source>Manage Safe Browsing...</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2013" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2015" /> <source>Configure Safe Browsing and manage local cache</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2016" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2018" /> <source><b>Manage Safe Browsing</b><p>This opens a dialog to configure Safe Browsing and to manage the local cache.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2027" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2026" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2029" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2028" /> <source>Downloads</source> <translation type="unfinished">Descargas</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2033" /> - <source>Shows the downloads window</source> - <translation type="unfinished">Mostra a janela de descargas</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="2035" /> + <source>Shows the downloads window</source> + <translation type="unfinished">Mostra a janela de descargas</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2037" /> <source><b>Downloads</b><p>Shows the downloads window.</p></source> <translation type="unfinished"><b>Descargas</b><p>Mostra a janela das descargas.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2041" /> - <source>RSS Feeds Dialog</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="2043" /> + <source>RSS Feeds Dialog</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2045" /> <source>&RSS Feeds Dialog...</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2044" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2046" /> <source>Ctrl+Shift+F</source> <comment>Help|RSS Feeds Dialog</comment> <translation type="unfinished">Ctrl+Shift+F</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2050" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2052" /> <source>Open a dialog showing the configured RSS feeds.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2053" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2055" /> <source><b>RSS Feeds Dialog...</b><p>Open a dialog to show the configured RSS feeds. It can be used to mange the feeds and to show their contents.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2064" /> - <source>Siteinfo Dialog</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="2066" /> + <source>Siteinfo Dialog</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2068" /> <source>&Siteinfo Dialog...</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2067" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2069" /> <source>Ctrl+Shift+I</source> <comment>Help|Siteinfo Dialog</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2073" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2075" /> <source>Open a dialog showing some information about the current site.</source> <translation type="unfinished">Abre uma caixa de diálogo que mostra alguma informação sobre o sítio atual.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2076" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2078" /> <source><b>Siteinfo Dialog...</b><p>Opens a dialog showing some information about the current site.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2086" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2088" /> <source>Manage User Agent Settings</source> <translation type="unfinished">Gerir Definições de Agente de Usuário</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2087" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2089" /> <source>Manage &User Agent Settings</source> <translation type="unfinished">Gerir Definições de Agente de &Usuário</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2094" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2096" /> <source>Shows a dialog to manage the User Agent settings</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2097" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2099" /> <source><b>Manage User Agent Settings</b><p>Shows a dialog to manage the User Agent settings.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2106" /> - <source>Synchronize data</source> - <translation type="unfinished">Sincronizar dados</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="2108" /> + <source>Synchronize data</source> + <translation type="unfinished">Sincronizar dados</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2110" /> <source>&Synchronize Data...</source> <translation type="unfinished">&Sincronizar Dados...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2115" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2117" /> <source>Shows a dialog to synchronize data via the network</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2118" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2120" /> <source><b>Synchronize Data...</b><p>This shows a dialog to synchronize data via the network.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2128" /> - <source>Manage Saved Zoom Values</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="2130" /> + <source>Manage Saved Zoom Values</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2132" /> <source>Manage Saved Zoom Values...</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2136" /> - <source>Manage the saved zoom values</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="2138" /> + <source>Manage the saved zoom values</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2140" /> <source><b>Manage Saved Zoom Values...</b><p>Opens a dialog to manage the saved zoom values.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2155" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2157" /> <source>Toggle the JavaScript console window</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2158" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2160" /> <source><b>JavaScript Console</b><p>This toggles the JavaScript console window.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2168" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2167" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2170" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2169" /> <source>Tab Manager</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2174" /> - <source>Shows the tab manager window</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="2176" /> + <source>Shows the tab manager window</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2178" /> <source><b>Tab Manager</b><p>Shows the tab manager window.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2184" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2186" /> <source>Session Manager</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2185" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2187" /> <source>Session Manager...</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2192" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2194" /> <source>Shows the session manager window</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2195" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2197" /> <source><b>Session Manager</b><p>Shows the session manager window.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2208" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="2206" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2204" /> <source>Scan current site</source> <translation type="unfinished">Analizar sítio atual</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5248" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5238" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5268" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5258" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2222" /> <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="5262" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5282" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2234" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="2232" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2230" /> <source>Domain Report</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2250" /> - <source>Keyboard Shortcuts</source> - <translation type="unfinished">Atalhos de Teclado</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="2252" /> + <source>Keyboard Shortcuts</source> + <translation type="unfinished">Atalhos de Teclado</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2254" /> <source>Keyboard &Shortcuts...</source> <translation type="unfinished">Atalho&s de Teclado...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2258" /> - <source>Set the keyboard shortcuts</source> - <translation type="unfinished">Definir os atalhos de teclado</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="2260" /> + <source>Set the keyboard shortcuts</source> + <translation type="unfinished">Definir os atalhos de teclado</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2262" /> <source><b>Keyboard Shortcuts</b><p>Set the keyboard shortcuts of the application with your prefered values.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5675" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5656" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2270" /> - <source>Export Keyboard Shortcuts</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2272" /> - <source>&Export Keyboard Shortcuts...</source> - <translation type="unfinished">&Exportar Atalhos de Teclado...</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2278" /> - <source>Export the keyboard shortcuts</source> - <translation type="unfinished">Exportar os Atalhos de Teclado</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2280" /> - <source><b>Export Keyboard Shortcuts</b><p>Export the keyboard shortcuts of the application.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="5695" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2289" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5676" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2272" /> + <source>Export Keyboard Shortcuts</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2274" /> + <source>&Export Keyboard Shortcuts...</source> + <translation type="unfinished">&Exportar Atalhos de Teclado...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2280" /> + <source>Export the keyboard shortcuts</source> + <translation type="unfinished">Exportar os Atalhos de Teclado</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2282" /> + <source><b>Export Keyboard Shortcuts</b><p>Export the keyboard shortcuts of the application.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5715" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2291" /> <source>Import Keyboard Shortcuts</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2291" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2293" /> <source>&Import Keyboard Shortcuts...</source> <translation type="unfinished">&Importar Atalhos de Teclado...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2297" /> - <source>Import the keyboard shortcuts</source> - <translation type="unfinished">Importar os atalhos de teclado</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="2299" /> + <source>Import the keyboard shortcuts</source> + <translation type="unfinished">Importar os atalhos de teclado</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2301" /> <source><b>Import Keyboard Shortcuts</b><p>Import the keyboard shortcuts of the application.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2308" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2310" /> <source>Protocol Handler Manager</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2309" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2311" /> <source>Protocol Handler Manager...</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2316" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2318" /> <source>Shows the protocol handler manager window</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2319" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2321" /> <source><b>Protocol Handler Manager</b><p>Shows the protocol handler manager window.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2363" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2365" /> <source>&File</source> <translation type="unfinished">&Ficheiro</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2558" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2371" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2373" /> <source>Sessions</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2395" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2397" /> <source>&Edit</source> <translation type="unfinished">&Editar</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2631" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2411" /> - <source>&View</source> - <translation type="unfinished">&Vista</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2422" /> - <source>Text Encoding</source> - <translation type="unfinished">Codificação do Texto</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2431" /> - <source>H&istory</source> - <translation type="unfinished">H&istorial</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2447" /> - <source>&Bookmarks</source> - <translation type="unfinished">&Marcadores</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2463" /> - <source>&Settings</source> - <translation type="unfinished">Definiçõe&s</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2494" /> - <source>Global User Agent</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2662" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2506" /> - <source>&Tools</source> - <translation type="unfinished">&Ferramentas</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2669" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2513" /> - <source>&VirusTotal</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="2633" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2519" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2413" /> + <source>&View</source> + <translation type="unfinished">&Vista</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2424" /> + <source>Text Encoding</source> + <translation type="unfinished">Codificação do Texto</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2433" /> + <source>H&istory</source> + <translation type="unfinished">H&istorial</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2449" /> + <source>&Bookmarks</source> + <translation type="unfinished">&Marcadores</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2465" /> + <source>&Settings</source> + <translation type="unfinished">Definiçõe&s</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2496" /> + <source>Global User Agent</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2664" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2508" /> + <source>&Tools</source> + <translation type="unfinished">&Ferramentas</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2671" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2515" /> + <source>&VirusTotal</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2635" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2521" /> <source>&Windows</source> <translation type="unfinished">&Janelas</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2639" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2525" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2641" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2527" /> <source>QtHelp</source> <translation type="unfinished">QtHelp</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2530" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2532" /> <source>&Toolbars</source> <translation type="unfinished">Barras de Ferramen&tas</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2536" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2538" /> <source>&Help</source> <translation type="unfinished">&Ajuda</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2565" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2567" /> <source>Save</source> <translation type="unfinished">Gravar</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2585" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2587" /> <source>Show All History...</source> <translation type="unfinished">Mostrar Histórico Todo...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2756" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2592" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2758" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2594" /> <source>Settings</source> <translation type="unfinished">Definições</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2687" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2689" /> <source>File</source> <translation type="unfinished">Ficheiro</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2711" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2713" /> <source>Edit</source> <translation type="unfinished">Editar</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2723" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2725" /> <source>View</source> <translation type="unfinished">Vista</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2732" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2734" /> <source>Find</source> <translation type="unfinished">Encontrar</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2740" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2742" /> <source>Filter</source> <translation type="unfinished">Filtro</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2747" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2749" /> <source>Filtered by: </source> <translation type="unfinished">Filtrado por: </translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2767" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2769" /> <source>Tools</source> <translation type="unfinished">Ferramentas</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2775" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2777" /> <source>Help</source> <translation type="unfinished">Ajuda</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2781" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2783" /> <source>VirusTotal</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2925" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2927" /> <source><p>Could not start the process.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2929" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2931" /> <source>OK</source> <translation type="unfinished">OK</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2964" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2941" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2966" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2943" /> <source>HTML Files (*.html *.htm *.mhtml *.mht);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3012" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3014" /> <source><b>eric Web Browser - {0}</b><p>The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.</p><p>It is based on QtWebEngine {1} and Chromium {2} with Security Patches {3}.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3027" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3029" /> <source><b>eric Web Browser - {0}</b><p>The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.</p><p>It is based on QtWebEngine {1} and Chromium {2}.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3162" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3164" /> <source>Saved Tabs</source> <translation type="unfinished">Separadores Guardados</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3345" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3351" /> <source>Are you sure you want to close the web browser?</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3346" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3352" /> <source>Are you sure you want to close the web browser? You have {0} windows with {1} tabs open.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3952" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3958" /> <source>Could not find any associated content.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3998" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4004" /> <source>Unfiltered</source> <translation type="unfinished">Sem filtrar</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4054" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4060" /> <source>Updating search index</source> <translation type="unfinished">A atualizar índice de pesquisa</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4130" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4136" /> <source>Looking for Documentation...</source> <translation type="unfinished">A procurar a Documentação...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4163" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4169" /> <source>Help Engine</source> <translation type="unfinished">Motor de Ajuda</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4785" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4805" /> <source>System</source> <translation type="unfinished">Sistema</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4789" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4809" /> <source>ISO</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4792" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4812" /> <source>Unicode</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4795" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4815" /> <source>Windows</source> <translation type="unfinished">Windows</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4798" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4818" /> <source>IBM</source> <translation type="unfinished">IBM</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4801" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4821" /> <source>Apple</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4804" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4824" /> <source>Other</source> <translation type="unfinished">Outro</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4831" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4851" /> <source>Menu Bar</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4836" /> - <source>Bookmarks</source> - <translation type="unfinished">Marcadores</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4841" /> - <source>Status Bar</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="4856" /> + <source>Bookmarks</source> + <translation type="unfinished">Marcadores</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4861" /> + <source>Status Bar</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4876" /> <source>&Show all</source> <translation type="unfinished">&Mostrar tudo</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4858" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4878" /> <source>&Hide all</source> <translation type="unfinished">&Esconder tudo</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5204" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5224" /> <source>VirusTotal Scan</source> <translation type="unfinished">Análise de VirusTotal</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5205" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5225" /> <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="5239" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5259" /> <source>Enter a valid IPv4 address in dotted quad notation:</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5249" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5269" /> <source>The given IP address is not in dotted quad notation.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5263" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5283" /> <source>Enter a valid domain name:</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5697" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5658" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5717" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5678" /> <source>Keyboard Shortcuts File (*.ekj)</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5676" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5696" /> <source><p>The keyboard shortcuts file <b>{0}</b> exists already. Overwrite it?</p></source> <translation type="unfinished" /> </message> @@ -105137,289 +105266,289 @@ <context> <name>WifiController</name> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="45" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="47" /> <source>WiFi Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="47" /> - <source>Show WiFi Status</source> - <translation type="unfinished" /> - </message> - <message> - <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="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="149" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="143" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="51" /> - <source>Disconnect WiFi</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="53" /> - <source>Scan Networks</source> - <translation type="unfinished" /> - </message> - <message> - <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="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="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="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="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" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="63" /> - <source>Start WiFi Access Point with IP</source> - <translation type="unfinished" /> - </message> - <message> - <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="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" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="71" /> - <source>Deactivate Client Interface</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="75" /> - <source>Deactivate Access Point Interface</source> - <translation type="unfinished" /> - </message> - <message> - <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="120" /> - <source><p>The device was connected to <b>{0}</b> successfully.</p></source> + <source>Show WiFi Status</source> <translation type="unfinished" /> </message> <message> <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="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">desconhecido</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="144" /> - <source><p>The device was disconnected from the WiFi network.</p></source> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="120" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="51" /> + <source>Connect WiFi</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="176" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="170" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="52" /> + <source>Check Internet Connection</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="150" /> - <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="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="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="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="231" /> - <source><p>The WiFi credentials and a connect script were saved on the device. Use the script by simply importing it.</p></source> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="144" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="53" /> + <source>Disconnect WiFi</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="55" /> + <source>Scan Networks</source> <translation type="unfinished" /> </message> <message> <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="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="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> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="241" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="231" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="221" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="57" /> + <source>Write WiFi Credentials</source> <translation type="unfinished" /> </message> <message> <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="278" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="267" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="58" /> + <source>Remove WiFi Credentials</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="501" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="492" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="60" /> + <source>Enable WebREPL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="535" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="526" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="518" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="61" /> + <source>Disable WebREPL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="330" /> <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> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="63" /> + <source>Start WiFi Access Point</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="65" /> + <source>Start WiFi Access Point with IP</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="384" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="68" /> + <source>Show Connected Clients</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="360" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="351" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="70" /> + <source>Stop WiFi Access Point</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="73" /> + <source>Deactivate Client Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="77" /> + <source>Deactivate Access Point Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="470" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="454" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="434" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="425" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="81" /> + <source>Set Network Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="121" /> + <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="129" /> + <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="539" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="505" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="292" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="254" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="179" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="153" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="132" /> + <source>unknown</source> + <translation type="unfinished">desconhecido</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="145" /> + <source><p>The device was disconnected from the WiFi network.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="151" /> + <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="164" /> + <source><p>The internet connection is <b>available</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="166" /> + <source><p>The internet connection is <b>not available</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="177" /> + <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="242" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="222" /> + <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="232" /> + <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="251" /> + <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="268" /> + <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="279" /> + <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="289" /> + <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="320" /> + <source>The WiFi Access Point interface was started successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="325" /> + <source><p>The WiFi Access Point could not be started.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="406" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="357" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="327" /> + <source><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="352" /> + <source>The WiFi Access Point interface was stopped successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="355" /> + <source><p>The WiFi Access Point could not be stopped.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="385" /> <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" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="409" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="400" /> <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="401" /> <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="404" /> <source><p>The WiFi interface could not be deactivated.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="425" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="426" /> <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="434" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="435" /> <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="454" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="455" /> <source>The device time was synchronized successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="458" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="459" /> <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" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="464" /> <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="492" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="493" /> <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="501" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="502" /> <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="518" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="519" /> <source>Shall the WebREPL server of the device really be disabled?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="526" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="527" /> <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="535" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="536" /> <source><p>The WebREPL server of the device could not be disabled.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> @@ -105540,137 +105669,137 @@ <context> <name>WifiStatusDialog</name> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="140" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="159" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> <source>Active</source> <translation type="unfinished">Ativo</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="149" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="141" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="75" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="168" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="160" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="94" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="86" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> <source>Yes</source> <translation type="unfinished">Sim</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="149" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="141" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="75" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="168" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="160" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="94" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="86" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> <source>No</source> <translation type="unfinished">Não</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="53" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="72" /> <source>Hostname</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="173" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="131" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="97" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="57" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="192" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="150" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="116" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="76" /> <source>Country</source> <translation type="unfinished">País</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="62" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="81" /> <source>Client</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="148" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="74" /> - <source>Connected</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="153" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="79" /> - <source>Status</source> - <translation type="unfinished">Estado</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="156" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="81" /> - <source>IPv4 Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="159" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="84" /> - <source>Netmask</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="162" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="87" /> - <source>Gateway</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="164" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="89" /> - <source>DNS</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="167" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="121" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="90" /> - <source>MAC-Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="170" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="118" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="93" /> - <source>Channel</source> - <translation type="unfinished">Canal</translation> + <source>Connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="172" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="98" /> + <source>Status</source> + <translation type="unfinished">Estado</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="175" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="100" /> + <source>IPv4 Address</source> + <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="178" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="103" /> + <source>Netmask</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="181" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="106" /> + <source>Gateway</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="183" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="108" /> + <source>DNS</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="186" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="140" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="109" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="189" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="112" /> + <source>Channel</source> + <translation type="unfinished">Canal</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="197" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="122" /> <source>Tx-Power</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="179" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="104" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="198" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="123" /> <source>{0} dBm</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="110" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="129" /> <source>Connected Access Point</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="113" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="132" /> <source>Name</source> <translation type="unfinished">Nome</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="124" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="143" /> <source>RSSI [dBm]</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="127" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="146" /> <source>Security</source> <translation type="unfinished">Segurança</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="155" /> <source>Access Point</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="166" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="185" /> <source>SSID</source> <translation type="unfinished" /> </message> @@ -105680,6 +105809,16 @@ <source>WiFi Status</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.ui" line="0" /> + <source>Press to refresh the status display.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.ui" line="0" /> + <source>Refresh</source> + <translation type="unfinished">Atualizar</translation> + </message> </context> <context> <name>WizardEricPluginWizard</name>