--- a/i18n/eric6_zh_CN.ts Sun Jun 25 16:17:00 2017 +0200 +++ b/i18n/eric6_zh_CN.ts Mon Jun 26 19:31:49 2017 +0200 @@ -14043,7 +14043,7 @@ <context> <name>EmailDialog</name> <message> - <location filename="../UI/EmailDialog.py" line="350"/> + <location filename="../UI/EmailDialog.ui" line="13"/> <source>Send bug report</source> <translation>发送错误报告</translation> </message> @@ -14123,27 +14123,27 @@ <translation>发送</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="147"/> + <location filename="../UI/EmailDialog.py" line="154"/> <source>Close dialog</source> <translation>关闭对话框</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="147"/> + <location filename="../UI/EmailDialog.py" line="154"/> <source>Do you really want to close the dialog?</source> <translation>确定要关闭对话框?</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="302"/> + <location filename="../UI/EmailDialog.py" line="336"/> <source>Mail Server Password</source> <translation>邮件服务器密码</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="302"/> + <location filename="../UI/EmailDialog.py" line="336"/> <source>Enter your mail server password</source> <translation>输入你的邮件服务器密码</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="368"/> + <location filename="../UI/EmailDialog.py" line="429"/> <source>Attach file</source> <translation>附加文件</translation> </message> @@ -14153,15 +14153,35 @@ <translation>发送功能请求</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="322"/> + <location filename="../UI/EmailDialog.py" line="356"/> <source><p>Authentication failed.<br>Reason: {0}</p></source> <translation><p>验证失败。<br>原因:{0}</p></translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="350"/> + <location filename="../UI/EmailDialog.py" line="414"/> <source><p>Message could not be sent.<br>Reason: {0}</p></source> <translation><p>信息无法发送。<br>原因:{0}</p></translation> </message> + <message> + <location filename="../UI/EmailDialog.py" line="99"/> + <source>Google Mail API Help</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../UI/EmailDialog.py" line="171"/> + <source><p>The Google Mail Client API is not installed. Use <code>pip install --upgrade google-api-python-client</code> to install it.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../UI/EmailDialog.py" line="177"/> + <source>Gmail API Help</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../UI/EmailDialog.py" line="414"/> + <source>Send Message</source> + <translation type="unfinished">发送消息</translation> + </message> </context> <context> <name>EmailPage</name> @@ -14171,37 +14191,37 @@ <translation><b>配置电子邮件</b></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="46"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="78"/> <source>Enter the address of your mail server</source> <translation>输入邮件服务器地址</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="124"/> - <source>Enter the port of the mail server</source> - <translation>输入邮件服务器的端口</translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="156"/> + <source>Enter the port of the mail server</source> + <translation>输入邮件服务器的端口</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="188"/> <source>Email address:</source> <translation>电子邮件地址:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="163"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="195"/> <source>Enter your email address</source> <translation>输入你的电子邮件地址</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="170"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="202"/> <source>Signature:</source> <translation>签名:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="180"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="212"/> <source>Enter your email signature</source> <translation>输入你的电子邮件签名</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="104"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="136"/> <source>Select to use TLS</source> <translation>选择使用 TLS</translation> </message> @@ -14211,37 +14231,37 @@ <translation type="obsolete">使用 TLS</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="192"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="224"/> <source>Select to authenticatate against the mail server</source> <translation>选择针对邮件服务器进行鉴别</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="195"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="227"/> <source>Mail server needs authentication</source> <translation>邮件服务器需要鉴别</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="204"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="236"/> <source>Username:</source> <translation>用户名:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="211"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="243"/> <source>Enter your mail server username</source> <translation>输入你的邮件服务器用户名</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="218"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="250"/> <source>Password:</source> <translation>密码:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="225"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="257"/> <source>Enter your password for accessing the mail server</source> <translation>输入访问邮件服务器的密码</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="39"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="71"/> <source>Outgoing mail server (SMTP):</source> <translation>邮件发送服务器(SMTP):</translation> </message> @@ -14251,65 +14271,90 @@ <translation type="obsolete">邮件发送服务器端口:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="235"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="267"/> <source>Press to test the login data</source> <translation>点击测试登录信息</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="238"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="270"/> <source>Test Login</source> <translation>测试登录</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="241"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="258"/> <source>Login Test</source> <translation>登录测试</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="204"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="221"/> <source>The login test succeeded.</source> <translation>登录测试成功。</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="241"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="258"/> <source><p>The login test failed.<br>Reason: {0}</p></source> <translation><p>登录测试失败。<br>原因:{0}</p></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="53"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="85"/> <source>Encryption Method:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="81"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="113"/> <source>Select to use no encryption</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="84"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="116"/> <source>None</source> <translation type="unfinished">无</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="94"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="126"/> <source>Select to use SSL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="97"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="129"/> <source>SSL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="107"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="139"/> <source>TLS</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="117"/> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="149"/> <source>Port:</source> <translation type="unfinished">端口:</translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="37"/> + <source>Google Mail</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="43"/> + <source>Use Google Mail with OAuth2 authentication</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="50"/> + <source><b>Note:</b> Google Mail using SMTP should be configured below.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="63"/> + <source>Standard Email</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="48"/> + <source><p>The Google Mail Client API is not installed. Use <code>pip install --upgrade google-api-python-client</code> to install it.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>EricAccessHandler</name> @@ -40804,27 +40849,27 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1563"/> + <location filename="../Preferences/__init__.py" line="1564"/> <source>Export Preferences</source> <translation>导出首选项</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1591"/> + <location filename="../Preferences/__init__.py" line="1592"/> <source>Import Preferences</source> <translation>导入首选项</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1591"/> + <location filename="../Preferences/__init__.py" line="1592"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>属性文件 (*.ini);;所有文件 (*)</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1693"/> + <location filename="../Preferences/__init__.py" line="1694"/> <source>Select Python{0} Interpreter</source> <translation>选择 Python{0} 解释器</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1693"/> + <location filename="../Preferences/__init__.py" line="1694"/> <source>Select the Python{0} interpreter to be used:</source> <translation>选择要使用的 Python{0} 解释器:</translation> </message> @@ -60958,17 +61003,7 @@ <message> <location filename="../Templates/TemplateHelpDialog.ui" line="14"/> <source>Template Help</source> - <translation type="unfinished">模板帮助</translation> - </message> - <message> - <location filename="../Templates/TemplateHelpDialog.ui" line="23"/> - <source><b>Template Help</b></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Templates/TemplateHelpDialog.py" line="33"/> - <source><p>To use variables in a template, you just have to enclose the variablename with $-characters. When you use the template, you will then be asked for a value for this variable.</p><p>Example template: This is a $VAR$</p><p>When you use this template you will be prompted for a value for the variable $VAR$. Any occurrences of $VAR$ will then be replaced with whatever you've entered.</p><p>If you need a single $-character in a template, which is not used to enclose a variable, type $$(two dollar characters) instead. They will automatically be replaced with a single $-character when you use the template.</p><p>If you want a variables contents to be treated specially, the variablename must be followed by a ':' and one formatting specifier (e.g. $VAR:ml$). The supported specifiers are:<table><tr><td>ml</td><td>Specifies a multiline formatting. The first line of the variable contents is prefixed with the string occurring before the variable on the same line of the template. All other lines are prefixed by the same amount of whitespace as the line containing the variable.</td></tr><tr><td>rl</td><td>Specifies a repeated line formatting. Each line of the variable contents is prefixed with the string occuring before the variable on the same line of the template.</td></tr></table></p><p>The following predefined variables may be used in a template:<table><tr><td>date</td><td>today's date in ISO format (YYYY-MM-DD)</td></tr><tr><td>year</td><td>the current year</td></tr><tr><td>project_name</td><td>the name of the project (if any)</td></tr><tr><td>project_path</td><td>the path of the project (if any)</td></tr><tr><td>path_name</td><td>full path of the current file</td></tr><tr><td>dir_name</td><td>full path of the parent directory</td></tr><tr><td>file_name</td><td>the current file name (without directory)</td></tr><tr><td>base_name</td><td>like <i>file_name</i>, but without extension</td></tr><tr><td>ext</td><td>the extension of the current file</td></tr><tr><td>cur_select</td><td>the currently selected text</td></tr><tr><td>insertion</td><td>Sets insertion point for cursor after template is inserted.</td></tr><tr><td>select_start</td><td>Sets span of selected text in template after template is inserted (used together with 'select_end').</td></tr><tr><td>select_end</td><td>Sets span of selected text in template after template is inserted (used together with 'select_start').</td></tr><tr><td>clipboard</td><td>the text of the clipboard</td></tr></table></p><p>If you want to change the default delimiter to anything different, please use the configuration dialog to do so.</p></source> - <translation type="unfinished"></translation> + <translation type="obsolete">模板帮助</translation> </message> </context> <context> @@ -61084,9 +61119,19 @@ <translation>确定要关闭对话框?</translation> </message> <message> - <location filename="../Templates/TemplatePropertiesDialog.py" line="114"/> + <location filename="../Templates/TemplatePropertiesDialog.py" line="117"/> <source>Template Help</source> - <translation type="obsolete">模板帮助</translation> + <translation type="unfinished">模板帮助</translation> + </message> + <message> + <location filename="../Templates/TemplatePropertiesDialog.py" line="117"/> + <source><b>Template Help</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Templates/TemplatePropertiesDialog.py" line="117"/> + <source><p>To use variables in a template, you just have to enclose the variablename with $-characters. When you use the template, you will then be asked for a value for this variable.</p><p>Example template: This is a $VAR$</p><p>When you use this template you will be prompted for a value for the variable $VAR$. Any occurrences of $VAR$ will then be replaced with whatever you've entered.</p><p>If you need a single $-character in a template, which is not used to enclose a variable, type $$(two dollar characters) instead. They will automatically be replaced with a single $-character when you use the template.</p><p>If you want a variables contents to be treated specially, the variablename must be followed by a ': and one formatting specifier (e.g. $VAR:ml$). The supported specifiers are:<table><tr><td>ml</td><td>Specifies a multiline formatting. The first line of the variable contents is prefixed with the string occurring before the variable on the same line of the template. All other lines are prefixed by the same amount of whitespace as the line containing the variable.</td></tr><tr><td>rl</td><td>Specifies a repeated line formatting. Each line of the variable contents is prefixed with the string occuring before the variable on the same line of the template.</td></tr></table></p><p>The following predefined variables may be used in a template:<table><tr><td>date</td><td>today's date in ISO format (YYYY-MM-DD)</td></tr><tr><td>year</td><td>the current year</td></tr><tr><td>project_name</td><td>the name of the project (if any)</td></tr><tr><td>project_path</td><td>the path of the project (if any)</td></tr><tr><td>path_name</td><td>full path of the current file</td></tr><tr><td>dir_name</td><td>full path of the parent directory</td></tr><tr><td>file_name</td><td>the current file name (without directory)</td></tr><tr><td>base_name</td><td>like <i>file_name</i>, but without extension</td></tr><tr><td>ext</td><td>the extension of the current file</td></tr><tr><td>cur_select</td><td>the currently selected text</td></tr><tr><td>insertion</td><td>Sets insertion point for cursor after template is inserted.</td></tr><tr><td>select_start</td><td>Sets span of selected text in template after template is inserted (used together with 'select_end').</td></tr><tr><td>select_end</td><td>Sets span of selected text in template after template is inserted (used together with 'select_start').</td></tr><tr><td>clipboard</td><td>the text of the clipboard</td></tr></table></p><p>If you want to change the default delimiter to anything different, please use the configuration dialog to do so.</p></source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -71608,7 +71653,7 @@ <context> <name>WebBrowserWindow</name> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3417"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3422"/> <source>eric6 Web Browser</source> <translation type="unfinished"></translation> </message> @@ -71685,7 +71730,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2426"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2431"/> <source>New Private Window</source> <translation type="unfinished"></translation> </message> @@ -71711,7 +71756,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2459"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2464"/> <source>Open File</source> <translation type="unfinished">打开文件</translation> </message> @@ -71843,7 +71888,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2084"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2089"/> <source>Print</source> <translation type="unfinished">打印</translation> </message> @@ -73202,17 +73247,17 @@ <translation type="unfinished">文件(&F)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1921"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1922"/> <source>&Edit</source> <translation type="unfinished">编辑(&E)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2139"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2144"/> <source>&View</source> <translation type="unfinished">视图(&V)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1947"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1949"/> <source>Text Encoding</source> <translation type="unfinished">文本编码</translation> </message> @@ -73222,27 +73267,27 @@ <translation type="obsolete">跳转(&G)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1958"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1961"/> <source>H&istory</source> <translation type="unfinished">历史(&I)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1974"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1978"/> <source>&Bookmarks</source> <translation type="unfinished">书签(&B)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1990"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1994"/> <source>&Settings</source> <translation type="unfinished">设置(&S)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2016"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2020"/> <source>Global User Agent</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2169"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2174"/> <source>&Tools</source> <translation type="unfinished">工具(&T)</translation> </message> @@ -73252,52 +73297,52 @@ <translation type="obsolete">窗口(&W)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2057"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2061"/> <source>&Help</source> <translation type="unfinished">帮助(&H)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2193"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2198"/> <source>File</source> <translation type="unfinished">文件</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2225"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2230"/> <source>Edit</source> <translation type="unfinished">编辑</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2238"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2243"/> <source>View</source> <translation type="unfinished">视图</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2248"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2253"/> <source>Find</source> <translation type="unfinished">查找</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2257"/> - <source>Filter</source> - <translation type="unfinished">过滤器</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="2262"/> + <source>Filter</source> + <translation type="unfinished">过滤器</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2267"/> <source>Filtered by: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2270"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2275"/> <source>Settings</source> <translation type="unfinished">设置</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2282"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2287"/> <source>Tools</source> <translation type="unfinished">工具</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2291"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2296"/> <source>Help</source> <translation type="unfinished">帮助</translation> </message> @@ -73307,7 +73352,7 @@ <translation type="obsolete">跳转</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2298"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2303"/> <source>VirusTotal</source> <translation type="unfinished">VirusTotal</translation> </message> @@ -73317,22 +73362,22 @@ <translation type="unfinished">扫描当前站点</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4476"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4481"/> <source>IP Address Report</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4486"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4491"/> <source>Domain Report</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2426"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2431"/> <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="2426"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2431"/> <source>OK</source> <translation type="unfinished">确定</translation> </message> @@ -73342,67 +73387,67 @@ <translation type="obsolete">帮助文件 (*.html *.htm);;PDF 文件 (*.pdf);;CHM 文件 (*.chm);;所有文件 (*)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2510"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2515"/> <source><b>eric6 Web Browser - {0}</b><p>The eric6 Web Browser is a combined help file and HTML browser. It is part of the eric6 development toolset.</p><p>It is based on QtWebEngine {1} and Chrome {2}.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2634"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2639"/> <source>Saved Tabs</source> <translation type="unfinished">已保存的选项卡</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3234"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3239"/> <source>Could not find an associated content.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3337"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3342"/> <source>Updating search index</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3407"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3412"/> <source>Looking for Documentation...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3442"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3447"/> <source>Unfiltered</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3461"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3466"/> <source>Help Engine</source> <translation type="unfinished">帮助引擎</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4014"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4019"/> <source>ISO</source> <translation type="unfinished">ISO</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4018"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4023"/> <source>Windows</source> <translation type="unfinished">Windows</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4020"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4025"/> <source>ISCII</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4016"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4021"/> <source>Unicode</source> <translation type="unfinished">Unicode</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4024"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4029"/> <source>Other</source> <translation type="unfinished">其它</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4022"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4027"/> <source>IBM</source> <translation type="unfinished">IBM</translation> </message> @@ -73412,28 +73457,28 @@ <translation type="obsolete">默认编码</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4441"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4446"/> <source>VirusTotal Scan</source> <translation type="unfinished">VirusTotal 扫描</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4441"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4446"/> <source><p>The VirusTotal scan could not be scheduled.<p> <p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4467"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4472"/> <source>Enter a valid IPv4 address in dotted quad notation:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4476"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4481"/> <source>The given IP address is not in dotted quad notation.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4486"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4491"/> <source>Enter a valid domain name:</source> <translation type="unfinished"></translation> </message> @@ -73505,7 +73550,7 @@ <translation type="unfinished">Alt+Ctrl+A</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2459"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2464"/> <source>HTML Files (*.html *.htm *.mhtml *.mht);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source> <translation type="unfinished"></translation> </message> @@ -73520,52 +73565,52 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2175"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2180"/> <source>&VirusTotal</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2141"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2146"/> <source>&Windows</source> <translation type="unfinished">窗口(&W)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2051"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2055"/> <source>&Toolbars</source> <translation type="unfinished">工具栏(&T)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2077"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2082"/> <source>Save</source> <translation type="unfinished">保存</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2097"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2102"/> <source>Show All History...</source> <translation type="unfinished">显示所有历史记录…</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4049"/> - <source>Menu Bar</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="4054"/> - <source>Bookmarks</source> - <translation type="unfinished">书签</translation> + <source>Menu Bar</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="4059"/> + <source>Bookmarks</source> + <translation type="unfinished">书签</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4064"/> <source>Status Bar</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4073"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4078"/> <source>&Show all</source> <translation type="unfinished">全部显示(&S)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4075"/> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4080"/> <source>&Hide all</source> <translation type="unfinished">全部隐藏(&H)</translation> </message>