--- a/i18n/eric6_zh_CN.ts Sun Sep 03 17:11:04 2017 +0200 +++ b/i18n/eric6_zh_CN.ts Sun Sep 03 18:20:29 2017 +0200 @@ -36596,6 +36596,149 @@ </message> </context> <context> + <name>ManageDictionariesDialog</name> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="14"/> + <source>Spell Check Dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="25"/> + <source>Installation Location:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="38"/> + <source>Select the location for the dictionaries installation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="47"/> + <source>Shows the list of available dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="70"/> + <source>Shows the progress of the current download</source> + <translation type="unfinished">显示当前下载的进程</translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="89"/> + <source>Dictionaries URL:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="96"/> + <source>Shows the dictionaries URL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="106"/> + <source>Press to edit the dictionaries URL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="109"/> + <source>Edit URL</source> + <translation type="unfinished">编辑 URL</translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="54"/> + <source>Refresh</source> + <translation type="unfinished">刷新</translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="56"/> + <source>Install Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="59"/> + <source>Uninstall Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="62"/> + <source>Cancel</source> + <translation type="unfinished">取消</translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="99"/> + <source>Network Status: online</source> + <translation type="unfinished">网络状态:在线</translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="101"/> + <source>Network Status: offline</source> + <translation type="unfinished">网络状态:离线</translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="201"/> + <source>Error populating list of dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="391"/> + <source>Computer is offline.</source> + <translation type="unfinished">计算机已离线。</translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="227"/> + <source>Error downloading dictionaries list</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="227"/> + <source><p>Could not download the dictionaries list from {0}.</p><p>Error: {1}</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="249"/> + <source>Dictionaries URL Changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="249"/> + <source>The URL of the spell check dictionaries has changed. Select the "Refresh" button to get the new dictionaries list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="261"/> + <source>Error installing dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="261"/> + <source><p>None of the dictionary locations is writable by you. Please download required dictionaries manually and install them as administrator.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="312"/> + <source>{0} ({1})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="427"/> + <source>Error downloading dictionary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="412"/> + <source><p>Could not download the requested dictionary file from {0}.</p><p>Error: {1}</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="412"/> + <source>Error downloading dictionary file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="427"/> + <source><p>The downloaded dictionary archive is invalid. Skipping it.</p></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>MarkdownProvider</name> <message> <location filename="../QScintilla/MarkupProviders/MarkdownProvider.py" line="383"/> @@ -40697,22 +40840,22 @@ 选择更新。</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> <source>Error downloading file</source> <translation>下载文件出错</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="584"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="583"/> <source>Stable</source> <translation>稳定</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="590"/> <source>Unstable</source> <translation>不稳定</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="597"/> <source>Unknown</source> <translation>未知</translation> </message> @@ -40722,7 +40865,7 @@ <translation><p>插件仓库文件 <b>{0}</b> 无法读取。选择更新</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation><p>无法从 {0} 下载指定文件。</p><p>错误:{1}</p></translation> </message> @@ -40762,32 +40905,32 @@ <translation>清理下载</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="611"/> <source>up-to-date</source> <translation>最新</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="615"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="614"/> <source>new download available</source> <translation>新的下载可用</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="619"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="618"/> <source>update installable</source> <translation>更新可安装</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="623"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="622"/> <source>updated download available</source> <translation>更新下载可用</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="903"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> <source>Cleanup of Plugin Downloads</source> <translation>清理插件安装</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="903"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> <source><p>The plugin download <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>插件下载 <b>{0}</b> 无法删除。</p><p>原因:{1}</p></translation> </message> @@ -40825,17 +40968,17 @@ <context> <name>PluginRepositoryWindow</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> <source>Process Generation Error</source> <translation>进程生成错误</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> <source>OK</source> <translation>确定</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> <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> @@ -40909,27 +41052,27 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1592"/> + <location filename="../Preferences/__init__.py" line="1595"/> <source>Export Preferences</source> <translation>导出首选项</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1620"/> + <location filename="../Preferences/__init__.py" line="1623"/> <source>Import Preferences</source> <translation>导入首选项</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1620"/> + <location filename="../Preferences/__init__.py" line="1623"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>属性文件 (*.ini);;所有文件 (*)</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1722"/> + <location filename="../Preferences/__init__.py" line="1725"/> <source>Select Python{0} Interpreter</source> <translation>选择 Python{0} 解释器</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1722"/> + <location filename="../Preferences/__init__.py" line="1725"/> <source>Select the Python{0} interpreter to be used:</source> <translation>选择要使用的 Python{0} 解释器:</translation> </message> @@ -71882,6 +72025,16 @@ <source>Dictionary Directories</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/WebBrowserSpellCheckingPage.ui" line="122"/> + <source>Press to open a dialog to manage spell checking dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/WebBrowserSpellCheckingPage.ui" line="125"/> + <source>Manage Dictionaries...</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>WebBrowserTabWidget</name> @@ -74538,30 +74691,35 @@ <context> <name>XMLStreamReaderBase</name> <message> - <location filename="../E5XML/XMLStreamReaderBase.py" line="60"/> + <location filename="../E5XML/XMLStreamReaderBase.py" line="68"/> <source>XML parse error</source> <translation>XML 解析错误</translation> </message> <message> - <location filename="../E5XML/XMLStreamReaderBase.py" line="187"/> + <location filename="../E5XML/XMLStreamReaderBase.py" line="195"/> <source>Pickle data encoding '{0}' is not supported.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5XML/XMLStreamReaderBase.py" line="53"/> + <location filename="../E5XML/XMLStreamReaderBase.py" line="54"/> <source><p>XML parse error in file <b>{0}</b>, line {1}, column {2}</p><p>Error: {3}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5XML/XMLStreamReaderBase.py" line="81"/> + <location filename="../E5XML/XMLStreamReaderBase.py" line="89"/> <source>File format version '{0}' is not supported.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5XML/XMLStreamReaderBase.py" line="91"/> + <location filename="../E5XML/XMLStreamReaderBase.py" line="99"/> <source>Bad value: {0}</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../E5XML/XMLStreamReaderBase.py" line="62"/> + <source><p>XML parse error (line {0}, column {1})</p><p>Error: {2}</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>XbelImporter</name>