--- a/src/eric7/i18n/eric7_zh_CN.ts Mon Mar 24 14:16:32 2025 +0100 +++ b/src/eric7/i18n/eric7_zh_CN.ts Wed Mar 26 19:46:41 2025 +0100 @@ -1787,77 +1787,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="1673" /> + <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="2061" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="2186" /> <source>Yes</source> <translation type="unfinished">是</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="2061" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="2186" /> <source>No</source> <translation type="unfinished">否</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="2063" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="2188" /> <source>yes</source> <translation type="unfinished">是</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="2063" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="2188" /> <source>no</source> <translation type="unfinished">否</translation> </message> @@ -52775,50 +52775,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> @@ -52922,248 +52922,268 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1412" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1146" /> - <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="1442" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1200" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1183" /> - <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="1486" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1246" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1228" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="177" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="138" /> + <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="179" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="140" /> <source>Delete Directory Tree</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1678" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1642" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1624" /> - <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">打开文件</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1528" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1328" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1317" /> - <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">重命名文件</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1507" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1292" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1274" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="188" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="149" /> + <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="191" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="152" /> + <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="202" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="158" /> + <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="1464" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="174" /> + <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="198" /> + <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="267" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="279" /> <source>Error handling device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="268" /> + <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="574" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="552" /> + <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="553" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="568" /> <source><p>The file <b>{0}</b> does not exist.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="575" /> + <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="708" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="723" /> <source>Put File As</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="788" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="709" /> + <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="738" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="753" /> <source>Copy File to Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1058" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="739" /> + <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="787" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="802" /> <source>Get File As</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="817" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="832" /> <source>Copy File from Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="818" /> + <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="1057" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1022" /> + <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="1023" /> + <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="1147" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1162" /> <source>Select Directory</source> <translation type="unfinished">选择文件夹</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1443" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1184" /> + <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="1201" /> + <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="1487" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1229" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1504" /> + <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="1247" /> + <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="1508" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1275" /> + <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="1293" /> + <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="1529" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1318" /> + <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="1329" /> + <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="1413" /> + <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="1465" /> + <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="1565" /> + <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="1568" /> + <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="1582" /> + <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="1585" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1644" /> <source>Filesystem Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1679" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1625" /> + <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="1643" /> + <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> @@ -54052,7 +54072,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" /> @@ -54134,17 +54154,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. @@ -54153,353 +54173,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">未知</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">运行脚本</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">下载</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">配置</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1152" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1153" /> <source>Quit</source> <translation type="unfinished">退出</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">日期和时间</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">日期和时间</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" /> </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> @@ -54545,198 +54565,198 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="111" /> + <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="114" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="111" /> <source>Calliope mini</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="211" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="208" /> <source>BBC micro:bit/Calliope Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="426" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="414" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="397" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="214" /> + <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="211" /> <source>Show MicroPython Versions</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="215" /> + <source>Flash MicroPython</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/Devices/MicrobitDevices.py" line="218" /> - <source>Flash MicroPython</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="221" /> <source>Flash Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="499" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="225" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="496" /> + <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="228" /> + <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="232" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="229" /> <source>Reset {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="380" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="371" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="357" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="340" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="327" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="307" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="377" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="368" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="354" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="337" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="324" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="304" /> <source>Flash MicroPython/Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="308" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="305" /> <source><p>The BBC micro:bit is not ready for flashing the DAPLink firmware. Follow these instructions. </p><ul><li>unplug USB cable and any batteries</li><li>keep RESET button pressed and plug USB cable back in</li><li>a drive called MAINTENANCE should be available</li></ul><p>See the <a href="https://microbit.org/guide/firmware/">micro:bit web site</a> for details.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="328" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="325" /> <source><p>The BBC micro:bit is not ready for flashing the MicroPython firmware. Please make sure, that a drive called MICROBIT is available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="341" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="338" /> <source><p>The "Calliope mini" is not ready for flashing the DAPLink firmware. Follow these instructions. </p><ul><li>unplug USB cable and any batteries</li><li>keep RESET button pressed an plug USB cable back in</li><li>a drive called MAINTENANCE should be available</li></ul></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="358" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="355" /> <source><p>The "Calliope mini" is not ready for flashing the MicroPython firmware. Please make sure, that a drive called MINI is available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="373" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="370" /> <source>MicroPython/Firmware Files (*.hex *.bin);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="381" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="378" /> <source>There are multiple devices ready for flashing. Please make sure, that only one device is prepared.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="398" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="395" /> <source>The firmware of the connected device cannot be determined or the board does not run MicroPython or CircuitPython. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="415" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="412" /> <source><p>The BBC micro:bit generation cannot be determined. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="427" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="424" /> <source><p>The firmware URL for the device type <b>{0}</b> is not known. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="455" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="452" /> <source>unknown</source> <translation type="unfinished">未知</translation> </message> <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="468" /> + <source>Firmware</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/Devices/MicrobitDevices.py" line="471" /> - <source>Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="474" /> <source><h4>{0} Version Information<br/>(BBC micro:bit v{1})</h4><table><tr><td>Installed:</td><td>{2}</td></tr><tr><td>Available:</td><td>{3}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="483" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="480" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="487" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="484" /> <source>{0} Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="505" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="502" /> <source>The current editor does not contain a Python script. Write it anyway?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="518" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="515" /> <source>The script is empty. Aborting.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="574" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="571" /> <source>MicroPython Firmware for BBC micro:bit V1</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="606" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="593" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="578" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="603" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="590" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="575" /> <source>DAPLink Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="585" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="582" /> <source>MicroPython Firmware for BBC micro:bit V2</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="589" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="586" /> <source>CircuitPython Firmware for BBC micro:bit V2</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="602" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="599" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="823" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="865" /> <source>Active</source> <translation type="unfinished">活动的</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="824" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="866" /> <source>Name</source> <translation type="unfinished">名称</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="825" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="867" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="827" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="869" /> <source>Address Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="829" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="871" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="830" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="872" /> <source>Advertising</source> <translation type="unfinished" /> </message> @@ -73095,7 +73115,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1782" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1829" /> <location filename="../MicroPython/Devices/RP2Devices.py" line="297" /> <source>unknown</source> <translation type="unfinished">未知</translation> @@ -73146,110 +73166,110 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="431" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="478" /> <source>Set Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="434" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="481" /> <source>Reset Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1105" /> - <location filename="../MicroPython/Devices/RP2Devices.py" line="651" /> + <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="1231" /> + <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="1310" /> + <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="1364" /> + <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="1771" /> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1545" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1818" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1592" /> <source>Active</source> <translation type="unfinished">活动的</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1546" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1593" /> <source>Name</source> <translation type="unfinished">名称</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1789" /> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1547" /> + <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="1550" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1597" /> <source>Address Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1551" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1598" /> <source>Public</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1551" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1598" /> <source>Random</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1554" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1601" /> <source>MTU</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1554" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1601" /> <source>{0} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1772" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1819" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1775" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1822" /> <source>Status</source> <translation type="unfinished">状态</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1781" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1828" /> <source>Hostname</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1785" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1832" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1786" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1833" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1787" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1834" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1788" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1835" /> <source>DNS</source> <translation type="unfinished" /> </message> @@ -73556,114 +73576,108 @@ <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">工作空间目录</translation> - </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">未知</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> + <message> + <source>Workspace Directory</source> + <translation type="vanished">工作空间目录</translation> + </message> </context> <context> <name>SafariImporter</name> @@ -88320,19 +88334,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> @@ -90126,42 +90140,42 @@ <translation>退出</translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="331" /> + <location filename="../Tools/TrayStarter.py" line="326" /> <source>Process Generation Error</source> <translation>进程生成错误</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>无法启动进程。<br>请确保它作为 <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>确定</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>版本号</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"></table></translation> </message> @@ -103049,10 +103063,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">eric 网页浏览器</translation> @@ -103063,2094 +103077,2094 @@ <translation type="unfinished" /> </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" /> </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">搜索</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">新建选项卡</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="752" /> + <source>New Tab</source> + <translation type="unfinished">新建选项卡</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="754" /> <source>&New Tab</source> <translation type="unfinished">新建选项卡(&N)</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">Ctrl+T</translation> </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">新建窗口</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="768" /> + <source>New Window</source> + <translation type="unfinished">新建窗口</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="770" /> <source>New &Window</source> <translation type="unfinished" /> </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">Ctrl+N</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="774" /> + <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="776" /> + <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">打开文件</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="810" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="812" /> <source>&Open File</source> <translation type="unfinished">打开文件(&O)</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">Ctrl+O</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="816" /> + <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="818" /> + <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">在新选项卡中打开文件</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="830" /> + <source>Open File in New Tab</source> + <translation type="unfinished">在新选项卡中打开文件</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="832" /> <source>Open File in New &Tab</source> <translation type="unfinished">在新选项卡中打开文件(&T)</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">Shift+Ctrl+O</translation> </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">另存为</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="851" /> + <source>Save As</source> + <translation type="unfinished">另存为</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="853" /> <source>&Save As...</source> <translation type="unfinished">另存为(&S)…</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">Shift+Ctrl+S</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="857" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="859" /> <source>Save the current page to disk</source> <translation type="unfinished">将当前页面保存至磁盘</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="859" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="861" /> <source><b>Save As...</b><p>Saves the current page to disk.</p></source> <translation type="unfinished"><b>另存为…</b><p>将当前页面保存至磁盘。</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="867" /> - <source>Save Page Screen</source> - <translation type="unfinished">保存屏幕页面截图</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="869" /> + <source>Save Page Screen</source> + <translation type="unfinished">保存屏幕页面截图</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="871" /> <source>Save Page Screen...</source> <translation type="unfinished">保存屏幕页面截图…</translation> </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">将当前页面的可见部分保存为屏幕截图</translation> </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">导入书签</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="891" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="893" /> <source>&Import Bookmarks...</source> <translation type="unfinished">导入书签(&I)…</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">从其它浏览器导入书签</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">导出书签</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="911" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="913" /> <source>&Export Bookmarks...</source> <translation type="unfinished">导出书签(&E)…</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">导出书签至文件</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">打印</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="932" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="934" /> <source>&Print</source> <translation type="unfinished">打印(&P)</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">Ctrl+P</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="938" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="940" /> <source>Print the displayed help</source> <translation type="unfinished">打印显示的帮助</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="940" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="942" /> <source><b>Print</b><p>Print the displayed help text.</p></source> <translation type="unfinished"><b>打印</b><p>打印显示的帮助文本。</p></translation> </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">打印为 PDF</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="954" /> - <source>Print the displayed help as PDF</source> - <translation type="unfinished">将显示的帮助打印为 PDF</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="956" /> + <source>Print the displayed help as PDF</source> + <translation type="unfinished">将显示的帮助打印为 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"><b>打印为 PDF</b><p>将显示的帮助文本打印为 PDF 文件。</p></translation> </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">打印预览</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">移动到初始帮助屏幕</translation> </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"><b>打印预览</b><p>显示的帮助文件的打印预览。</p></translation> </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">发送页面链接</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">关闭</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1009" /> + <source>Close</source> + <translation type="unfinished">关闭</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1011" /> <source>&Close</source> <translation type="unfinished">关闭(&C)</translation> </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">Ctrl+W</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1015" /> - <source>Close the current help window</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1017" /> + <source>Close the current help window</source> + <translation type="unfinished" /> + </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">全部关闭</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1024" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1026" /> <source>Close &All</source> <translation type="unfinished">全部关闭(&A)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1030" /> - <source>Close all help windows</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1032" /> + <source>Close all help windows</source> + <translation type="unfinished" /> + </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">退出</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">退出(&Q)</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">Ctrl+Q</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1049" /> + <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="1051" /> + <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">后退</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1059" /> + <source>Backward</source> + <translation type="unfinished">后退</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1061" /> <source>&Backward</source> <translation type="unfinished">后退(&B)</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">Alt+Left</translation> </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">前移</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1079" /> + <source>Forward</source> + <translation type="unfinished">前移</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1081" /> <source>&Forward</source> <translation type="unfinished">前移(&F)</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">Alt+Right</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1085" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1087" /> <source>Move one screen forward</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1087" /> + <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">Home</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1099" /> + <source>Home</source> + <translation type="unfinished">Home</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1101" /> <source>&Home</source> <translation type="unfinished">首页(&H)</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">Ctrl+Home</translation> </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">重新载入</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1115" /> + <source>Reload</source> + <translation type="unfinished">重新载入</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1117" /> <source>&Reload</source> <translation type="unfinished">重新载入(&R)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1116" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1118" /> <source>Ctrl+R</source> <comment>Go|Reload</comment> <translation type="unfinished">Ctrl+R</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1117" /> + <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">中止</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1131" /> + <source>Stop</source> + <translation type="unfinished">中止</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1133" /> <source>&Stop</source> <translation type="unfinished">中止(&S)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1132" /> + <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="1133" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1135" /> <source>Esc</source> <comment>Go|Stop</comment> <translation type="unfinished">Esc</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1137" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1139" /> <source>Stop loading</source> <translation type="unfinished">停止加载</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1139" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1141" /> <source><b>Stop</b><p>Stops loading of the current tab.</p></source> <translation type="unfinished"><b>中止</b><p>中止载入当前选项卡。</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1145" /> - <source>Copy</source> - <translation type="unfinished">复制</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1147" /> + <source>Copy</source> + <translation type="unfinished">复制</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1149" /> <source>&Copy</source> <translation type="unfinished">复制(&C)</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">Ctrl+C</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1153" /> - <source>Copy the selected text</source> - <translation type="unfinished">复制已选文本</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1155" /> + <source>Copy the selected text</source> + <translation type="unfinished">复制已选文本</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"><b>复制</b><p>将已选文件复制到剪贴板中。</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1161" /> - <source>Cut</source> - <translation type="unfinished">剪切</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1163" /> + <source>Cut</source> + <translation type="unfinished">剪切</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1165" /> <source>Cu&t</source> <translation type="unfinished" /> </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">Ctrl+X</translation> </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">粘贴</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1179" /> + <source>Paste</source> + <translation type="unfinished">粘贴</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1181" /> <source>&Paste</source> <translation type="unfinished">粘贴(&P)</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">Ctrl+V</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1185" /> + <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="1187" /> + <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">撤消</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1195" /> + <source>Undo</source> + <translation type="unfinished">撤消</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1197" /> <source>&Undo</source> <translation type="unfinished">撤消(&U)</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">Ctrl+Z</translation> </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">重做</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1211" /> + <source>Redo</source> + <translation type="unfinished">重做</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1213" /> <source>&Redo</source> <translation type="unfinished">重做(&R)</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">Ctrl+Shift+Z</translation> </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">全选</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1227" /> + <source>Select All</source> + <translation type="unfinished">全选</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1229" /> <source>&Select All</source> <translation type="unfinished">全选(&S)</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">Ctrl+A</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1233" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1235" /> <source>Select all text</source> <translation type="unfinished">选择所有文本</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1235" /> + <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">Alt+Ctrl+A</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1251" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1253" /> <source>Clear current selection</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1253" /> + <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">查找…</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1264" /> + <source>Find...</source> + <translation type="unfinished">查找…</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1266" /> <source>&Find...</source> <translation type="unfinished">查找(&F)…</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">Ctrl+F</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1270" /> - <source>Find text in page</source> - <translation type="unfinished">在页面中查找文本</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1272" /> + <source>Find text in page</source> + <translation type="unfinished">在页面中查找文本</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"><b>查找</b><p>在页面中查找文本。</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1278" /> - <source>Find next</source> - <translation type="unfinished">查找下一个</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1280" /> + <source>Find next</source> + <translation type="unfinished">查找下一个</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1282" /> <source>Find &next</source> <translation type="unfinished">查找下一个(&N)</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">F3</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1286" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1288" /> <source>Find next occurrence of text in page</source> <translation type="unfinished">在页面中查找文本的下一个出现位置</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1288" /> + <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"><b>查找下一个</b><p>在页面中查找文本的下一个出现位置。</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1297" /> - <source>Find previous</source> - <translation type="unfinished">查找上一个</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1299" /> + <source>Find previous</source> + <translation type="unfinished">查找上一个</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1301" /> <source>Find &previous</source> <translation type="unfinished">查找上一个(&P)</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">在页面中查找文本的上一个出现位置</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"><b>查找上一个</b><p>在页面中查找文本的上一个出现位置。</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1319" /> - <source>Manage Bookmarks</source> - <translation type="unfinished">管理书签</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1320" /> - <source>&Manage Bookmarks...</source> - <translation type="unfinished">管理书签(&M)…</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1321" /> + <source>Manage Bookmarks</source> + <translation type="unfinished">管理书签</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1322" /> + <source>&Manage Bookmarks...</source> + <translation type="unfinished">管理书签(&M)…</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1323" /> <source>Ctrl+Shift+B</source> <comment>Help|Manage bookmarks</comment> <translation type="unfinished" /> </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">打开一个对话框来管理书签。</translation> </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">添加书签</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1341" /> + <source>Add Bookmark</source> + <translation type="unfinished">添加书签</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1343" /> <source>Add &Bookmark...</source> <translation type="unfinished">添加书签(&B)…</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">Ctrl+D</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1348" /> - <source>Open a dialog to add a bookmark.</source> - <translation type="unfinished">打开一个对话框来添加书签。</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1350" /> + <source>Open a dialog to add a bookmark.</source> + <translation type="unfinished">打开一个对话框来添加书签。</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"><b>管理书签</b><p>打开对话框以将当前的 URL 添加成为书签。</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1359" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1361" /> <source>Add Folder</source> <translation type="unfinished">添加文件夹</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1360" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1362" /> <source>Add &Folder...</source> <translation type="unfinished">添加文件夹(&F)…</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">打开一个对话框来添加新的书签文件夹。</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"><b>添加文件夹…</b><p>打开一个对话框来添加新的书签文件夹。</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1379" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1381" /> <source>Bookmark All Tabs</source> <translation type="unfinished">将所有选项卡加入书签</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">将所有选项卡加入书签…</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1386" /> - <source>Bookmark all open tabs.</source> - <translation type="unfinished">将所有打开的选项卡加入书签。</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1388" /> + <source>Bookmark all open tabs.</source> + <translation type="unfinished">将所有打开的选项卡加入书签。</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"><b>将所有选项卡加入书签…</b><p>打开一个对话框来将所有打开的选项卡加入一个新的书签文件夹。</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1398" /> - <source>What's This?</source> - <translation type="unfinished">这是什么?</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1400" /> + <source>What's This?</source> + <translation type="unfinished">这是什么?</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1402" /> <source>&What's This?</source> <translation type="unfinished">这是什么(&W)?</translation> </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" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1408" /> <source>Context sensitive help</source> <translation type="unfinished">背景帮助</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1408" /> + <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>显示背景帮助</b><p>在“这是什么?”模式中,鼠标光标显示为带问号的箭头,通过点击界面元素你可以获得“在做什么”和“怎样使用”的简短描述。使用标题栏中的上下文帮助按钮可以获得此功能。</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1421" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1423" /> <source>About</source> <translation type="unfinished">关于</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1421" /> - <source>&About</source> - <translation type="unfinished">关于(&A)</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1423" /> - <source>Display information about this software</source> - <translation type="unfinished">显示软件信息</translation> + <source>&About</source> + <translation type="unfinished">关于(&A)</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1425" /> + <source>Display information about this software</source> + <translation type="unfinished">显示软件信息</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>关于</b><p>显示与本软件有关的部分信息。</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">关于 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">关于 &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" /> </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" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1454" /> - <source>Zoom in</source> - <translation type="unfinished">放大</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1456" /> + <source>Zoom in</source> + <translation type="unfinished">放大</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1458" /> <source>Zoom &in</source> <translation type="unfinished">放大(&I)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1457" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1459" /> <source>Ctrl++</source> <comment>View|Zoom in</comment> <translation type="unfinished">Ctrl++</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1458" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1460" /> <source>Zoom In</source> <comment>View|Zoom in</comment> <translation type="unfinished">放大</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1462" /> - <source>Zoom in on the web page</source> - <translation type="unfinished" /> - </message> - <message> <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="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">缩小</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1476" /> + <source>Zoom out</source> + <translation type="unfinished">缩小</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1478" /> <source>Zoom &out</source> <translation type="unfinished">缩小(&O)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1477" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1479" /> <source>Ctrl+-</source> <comment>View|Zoom out</comment> <translation type="unfinished">Ctrl+-</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1478" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1480" /> <source>Zoom Out</source> <comment>View|Zoom out</comment> <translation type="unfinished">缩小</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1482" /> - <source>Zoom out on the web page</source> - <translation type="unfinished" /> - </message> - <message> <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="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">重置缩放</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1496" /> + <source>Zoom reset</source> + <translation type="unfinished">重置缩放</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1498" /> <source>Zoom &reset</source> <translation type="unfinished">重置缩放(&R)</translation> </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">显示页面源代码</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">在编辑器中显示页面源代码</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1523" /> + <source>Show the page source in an editor</source> + <translation type="unfinished">在编辑器中显示页面源代码</translation> + </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"><b>显示页面源代码</b><p>在编辑器中显示页面源代码。</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1533" /> - <source>Full Screen</source> - <translation type="unfinished">全屏幕</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1535" /> + <source>Full Screen</source> + <translation type="unfinished">全屏幕</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1537" /> <source>&Full Screen</source> <translation type="unfinished">全屏幕(&F)</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">显示下一个选项卡</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">Ctrl+Alt+Tab</translation> </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">显示上一个选项卡</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">Shift+Ctrl+Alt+Tab</translation> </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">在选项卡间切换</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" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1588" /> + <source>Preferences</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1590" /> <source>&Preferences...</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1594" /> - <source>Set the prefered configuration</source> - <translation type="unfinished">设定偏好配置</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1596" /> + <source>Set the prefered configuration</source> + <translation type="unfinished">设定偏好配置</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" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1606" /> - <source>Languages</source> - <translation type="unfinished">语言</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1608" /> + <source>Languages</source> + <translation type="unfinished">语言</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1610" /> <source>&Languages...</source> <translation type="unfinished">语言(&L)…</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">配置显示网页时能接受的语言</translation> </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"><b>语言</b><p>配置显示网页时接受的语言。</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1627" /> - <source>Cookies</source> - <translation type="unfinished">Cookies</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1629" /> + <source>Cookies</source> + <translation type="unfinished">Cookies</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1631" /> <source>C&ookies...</source> <translation type="unfinished">C&ookies...</translation> </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">个人信息</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1645" /> + <source>Personal Information</source> + <translation type="unfinished">个人信息</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1647" /> <source>Personal Information...</source> <translation type="unfinished">个人信息…</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">配置用于自动补全表格字段的个人信息</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"><b>个人信息…</b><p>打开一个对话框来配置用于自动补全表格字段的个人信息。</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1665" /> - <source>GreaseMonkey Scripts</source> - <translation type="unfinished">清空隐私数据</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1667" /> + <source>GreaseMonkey Scripts</source> + <translation type="unfinished">清空隐私数据</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1669" /> <source>GreaseMonkey Scripts...</source> <translation type="unfinished">GreaseMonkey 脚本…</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1673" /> - <source>Configure the GreaseMonkey Scripts</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1675" /> + <source>Configure the GreaseMonkey Scripts</source> + <translation type="unfinished" /> + </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">编辑消息过滤器</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1687" /> + <source>Edit Message Filters</source> + <translation type="unfinished">编辑消息过滤器</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1689" /> <source>Edit Message Filters...</source> <translation type="unfinished">编辑消息过滤器…</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">编辑消息过滤器使得不期望的消息不显示</translation> </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"><b>编辑消息过滤器</b><p>打开对话框来编辑消息过滤器,使得不期望的错误信息不再在错误窗口中显示。</p></translation> </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" /> </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" /> </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" /> </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" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1775" /> + <source>Shows the index window</source> + <translation type="unfinished" /> + </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" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1790" /> + <source>Shows the search window</source> + <translation type="unfinished" /> + </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" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1797" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1799" /> <source>Manage QtHelp &Documents</source> <translation type="unfinished">管理 QtHelp 文档(&D)</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" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1818" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1820" /> <source>&Reindex Documentation</source> <translation type="unfinished" /> </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" /> </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">清空隐私数据</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">清空隐私数据</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"><b>清空隐私数据</b><p>清空隐私数据,例如浏览历史、搜索历史或 favicon 数据库。</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1859" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" /> <source>Clear icons database</source> <translation type="unfinished">清除图标数据库</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">清空图标数据库(&I)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1866" /> - <source>Clear the database of favicons</source> - <translation type="unfinished">清除喜好图标数据库</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1868" /> + <source>Clear the database of favicons</source> + <translation type="unfinished">清除喜好图标数据库</translation> + </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"><b>清除图标数据库</b><p>清除以前访问过的 URL 的喜好图标的数据库。</p></translation> </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">配置搜索引擎</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">配置搜索引擎(&E)…</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">配置可用的搜索引擎</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">管理已保存的密码</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1923" /> + <source>Manage Saved Passwords</source> + <translation type="unfinished">管理已保存的密码</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1925" /> <source>Manage Saved Passwords...</source> <translation type="unfinished">管理已保存的密码…</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1929" /> - <source>Manage the saved passwords</source> - <translation type="unfinished">管理已保存的密码</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1931" /> + <source>Manage the saved passwords</source> + <translation type="unfinished">管理已保存的密码</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"><b>管理已保存的密码…</b><p>打开一个对话框以管理已保存的密码。</p></translation> </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">配置 AdBlock 订阅组和规则</translation> </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"><b>Ad Block…</b><p>打开一个对话框以配置 AdBlock 订阅组和规则。</p></translation> </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">下载</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2033" /> - <source>Shows the downloads window</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="2035" /> + <source>Shows the downloads window</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2037" /> <source><b>Downloads</b><p>Shows the downloads window.</p></source> <translation type="unfinished" /> </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">Ctrl+Shift+I</translation> </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" /> </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" /> </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" /> </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">同步数据</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="2108" /> + <source>Synchronize data</source> + <translation type="unfinished">同步数据</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2110" /> <source>&Synchronize Data...</source> <translation type="unfinished">同步数据(&S)…</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">管理保存的缩放值</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="2130" /> + <source>Manage Saved Zoom Values</source> + <translation type="unfinished">管理保存的缩放值</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2132" /> <source>Manage Saved Zoom Values...</source> <translation type="unfinished">管理保存的缩放值…</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2136" /> - <source>Manage the saved zoom values</source> - <translation type="unfinished">管理保存的缩放值</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="2138" /> + <source>Manage the saved zoom values</source> + <translation type="unfinished">管理保存的缩放值</translation> + </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"><b>管理保存的缩放值…</b><p>打开一个对话框来管理已保存的缩放值。</p></translation> </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">扫描当前站点</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">键盘快捷键</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="2252" /> + <source>Keyboard Shortcuts</source> + <translation type="unfinished">键盘快捷键</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2254" /> <source>Keyboard &Shortcuts...</source> <translation type="unfinished">键盘快捷键(&S)…</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2258" /> - <source>Set the keyboard shortcuts</source> - <translation type="unfinished">设置键盘快捷键</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="2260" /> + <source>Set the keyboard shortcuts</source> + <translation type="unfinished">设置键盘快捷键</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"><b>键盘快捷键</b><p>将程序的键盘快捷键设置成你喜欢的按键。</p></translation> </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">导出键盘快捷键</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2272" /> - <source>&Export Keyboard Shortcuts...</source> - <translation type="unfinished">导出键盘快捷键(&E)…</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2278" /> - <source>Export the keyboard shortcuts</source> - <translation type="unfinished">导出键盘快捷键</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"><b>导出键盘快捷键</b><p>导出程序的键盘快捷键。</p></translation> - </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">导出键盘快捷键</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2274" /> + <source>&Export Keyboard Shortcuts...</source> + <translation type="unfinished">导出键盘快捷键(&E)…</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2280" /> + <source>Export the keyboard shortcuts</source> + <translation type="unfinished">导出键盘快捷键</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"><b>导出键盘快捷键</b><p>导出程序的键盘快捷键。</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5715" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2291" /> <source>Import Keyboard Shortcuts</source> <translation type="unfinished">导入键盘快捷键</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2291" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2293" /> <source>&Import Keyboard Shortcuts...</source> <translation type="unfinished">导入键盘快捷键(&I)…</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2297" /> - <source>Import the keyboard shortcuts</source> - <translation type="unfinished">导入键盘快捷键</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="2299" /> + <source>Import the keyboard shortcuts</source> + <translation type="unfinished">导入键盘快捷键</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"><b>导入键盘快捷键</b><p>导入程序的键盘快捷键。</p></translation> </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">文件(&F)</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">会话</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2395" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2397" /> <source>&Edit</source> <translation type="unfinished">编辑(&E)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2631" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2411" /> - <source>&View</source> - <translation type="unfinished">视图(&V)</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2422" /> - <source>Text Encoding</source> - <translation type="unfinished">文本编码</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2431" /> - <source>H&istory</source> - <translation type="unfinished">历史(&I)</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2447" /> - <source>&Bookmarks</source> - <translation type="unfinished">书签(&B)</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2463" /> - <source>&Settings</source> - <translation type="unfinished">设置(&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">工具(&T)</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">视图(&V)</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2424" /> + <source>Text Encoding</source> + <translation type="unfinished">文本编码</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2433" /> + <source>H&istory</source> + <translation type="unfinished">历史(&I)</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2449" /> + <source>&Bookmarks</source> + <translation type="unfinished">书签(&B)</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2465" /> + <source>&Settings</source> + <translation type="unfinished">设置(&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">工具(&T)</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">窗口(&W)</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">工具栏(&T)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2536" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2538" /> <source>&Help</source> <translation type="unfinished">帮助(&H)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2565" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2567" /> <source>Save</source> <translation type="unfinished">保存</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">显示所有历史记录…</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">设置</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2687" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2689" /> <source>File</source> <translation type="unfinished">文件</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2711" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2713" /> <source>Edit</source> <translation type="unfinished">编辑</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2723" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2725" /> <source>View</source> <translation type="unfinished">视图</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2732" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2734" /> <source>Find</source> <translation type="unfinished">查找</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2740" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2742" /> <source>Filter</source> <translation type="unfinished">过滤器</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2747" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2749" /> <source>Filtered by: </source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2767" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2769" /> <source>Tools</source> <translation type="unfinished">工具</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2775" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2777" /> <source>Help</source> <translation type="unfinished">帮助</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2781" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2783" /> <source>VirusTotal</source> <translation type="unfinished">VirusTotal</translation> </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"><p>无法启动进程。<br>请确保它作为 <b>{0}</b> 可用。</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2929" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2931" /> <source>OK</source> <translation type="unfinished">确定</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">已保存的选项卡</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" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4054" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4060" /> <source>Updating search index</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4130" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4136" /> <source>Looking for Documentation...</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4163" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4169" /> <source>Help Engine</source> <translation type="unfinished">帮助引擎</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4785" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4805" /> <source>System</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4789" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4809" /> <source>ISO</source> <translation type="unfinished">ISO</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4792" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4812" /> <source>Unicode</source> <translation type="unfinished">Unicode</translation> </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">其它</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">书签</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">书签</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">全部显示(&S)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4858" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4878" /> <source>&Hide all</source> <translation type="unfinished">全部隐藏(&H)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5204" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5224" /> <source>VirusTotal Scan</source> <translation type="unfinished">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>