Mon, 11 May 2020 18:30:25 +0200
MicroPython: added a dialog zo ignore unknown serial devices and to manage this list.
--- a/eric6.e4p Sat May 09 12:56:17 2020 +0200 +++ b/eric6.e4p Mon May 11 18:30:25 2020 +0200 @@ -258,6 +258,7 @@ <Source>eric6/MicroPython/EspBackupRestoreFirmwareDialog.py</Source> <Source>eric6/MicroPython/EspDevices.py</Source> <Source>eric6/MicroPython/EspFirmwareSelectionDialog.py</Source> + <Source>eric6/MicroPython/IgnoredDevicesDialog.py</Source> <Source>eric6/MicroPython/MicroPythonCommandsInterface.py</Source> <Source>eric6/MicroPython/MicroPythonDevices.py</Source> <Source>eric6/MicroPython/MicroPythonFileManager.py</Source> @@ -1620,6 +1621,7 @@ <Form>eric6/MicroPython/CircuitPythonFirmwareSelectionDialog.ui</Form> <Form>eric6/MicroPython/EspBackupRestoreFirmwareDialog.ui</Form> <Form>eric6/MicroPython/EspFirmwareSelectionDialog.ui</Form> + <Form>eric6/MicroPython/IgnoredDevicesDialog.ui</Form> <Form>eric6/MicroPython/MicroPythonFileManagerWidget.ui</Form> <Form>eric6/MicroPython/MicroPythonProgressInfoDialog.ui</Form> <Form>eric6/MicroPython/MicroPythonWidget.ui</Form> @@ -2078,9 +2080,6 @@ <Other>eric6/APIs/MicroPython/circuitpython.api</Other> <Other>eric6/APIs/MicroPython/microbit.api</Other> <Other>eric6/APIs/MicroPython/micropython.api</Other> - <Other>eric6/APIs/Python/zope-2.10.7.api</Other> - <Other>eric6/APIs/Python/zope-2.11.2.api</Other> - <Other>eric6/APIs/Python/zope-3.3.1.api</Other> <Other>eric6/APIs/Python3/PyQt4.bas</Other> <Other>eric6/APIs/Python3/PyQt5.bas</Other> <Other>eric6/APIs/Python3/PyQtChart.bas</Other> @@ -2088,6 +2087,9 @@ <Other>eric6/APIs/Python3/QScintilla2.bas</Other> <Other>eric6/APIs/Python3/eric6.api</Other> <Other>eric6/APIs/Python3/eric6.bas</Other> + <Other>eric6/APIs/Python/zope-2.10.7.api</Other> + <Other>eric6/APIs/Python/zope-2.11.2.api</Other> + <Other>eric6/APIs/Python/zope-3.3.1.api</Other> <Other>eric6/APIs/QSS/qss.api</Other> <Other>eric6/APIs/Ruby/Ruby-1.8.7.api</Other> <Other>eric6/APIs/Ruby/Ruby-1.8.7.bas</Other>
--- a/eric6/APIs/Python3/eric6.api Sat May 09 12:56:17 2020 +0200 +++ b/eric6/APIs/Python3/eric6.api Mon May 11 18:30:25 2020 +0200 @@ -1375,6 +1375,7 @@ eric6.E5Gui.E5SqueezeLabels.E5SqueezeLabelPath?1(parent=None) eric6.E5Gui.E5StringListEditWidget.E5StringListEditWidget.getList?4() eric6.E5Gui.E5StringListEditWidget.E5StringListEditWidget.on_addButton_clicked?4() +eric6.E5Gui.E5StringListEditWidget.E5StringListEditWidget.setAddVisible?4(visible) eric6.E5Gui.E5StringListEditWidget.E5StringListEditWidget.setDefaultVisible?4(visible) eric6.E5Gui.E5StringListEditWidget.E5StringListEditWidget.setList?4(stringList) eric6.E5Gui.E5StringListEditWidget.E5StringListEditWidget.setListWhatsThis?4(txt) @@ -2278,6 +2279,8 @@ eric6.MicroPython.EspFirmwareSelectionDialog.EspFirmwareSelectionDialog.on_espComboBox_currentTextChanged?4(chip) eric6.MicroPython.EspFirmwareSelectionDialog.EspFirmwareSelectionDialog.on_firmwarePicker_textChanged?4(firmware) eric6.MicroPython.EspFirmwareSelectionDialog.EspFirmwareSelectionDialog?1(addon=False, parent=None) +eric6.MicroPython.IgnoredDevicesDialog.IgnoredDevicesDialog.getDevices?4() +eric6.MicroPython.IgnoredDevicesDialog.IgnoredDevicesDialog?1(deviceList, parent=None) eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.cd?4(dirname) eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.connectToDevice?4(port) eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.dataReceived?7
--- a/eric6/APIs/Python3/eric6.bas Sat May 09 12:56:17 2020 +0200 +++ b/eric6/APIs/Python3/eric6.bas Mon May 11 18:30:25 2020 +0200 @@ -503,6 +503,7 @@ IconsPreviewDialog QDialog Ui_IconsPreviewDialog IdlCompilerDefineNameDialog QDialog Ui_IdlCompilerDefineNameDialog IdlCompilerOptionsDialog QDialog Ui_IdlCompilerOptionsDialog +IgnoredDevicesDialog QDialog Ui_IgnoredDevicesDialog ImageMarkupDialog QDialog Ui_ImageMarkupDialog ImageSearchEngine QObject ImagesIcon StatusBarIcon
--- a/eric6/Documentation/Source/eric6.E5Gui.E5StringListEditWidget.html Sat May 09 12:56:17 2020 +0200 +++ b/eric6/Documentation/Source/eric6.E5Gui.E5StringListEditWidget.html Mon May 11 18:30:25 2020 +0200 @@ -89,6 +89,10 @@ <td>Private slot to add an entry to the list.</td> </tr> <tr> +<td><a href="#E5StringListEditWidget.setAddVisible">setAddVisible</a></td> +<td>Public method to show or hide the add button.</td> +</tr> +<tr> <td><a href="#E5StringListEditWidget.setDefaultVisible">setDefaultVisible</a></td> <td>Public method to show or hide the default button.</td> </tr> @@ -141,6 +145,20 @@ <p> Private slot to add an entry to the list. </p> +<a NAME="E5StringListEditWidget.setAddVisible" ID="E5StringListEditWidget.setAddVisible"></a> +<h4>E5StringListEditWidget.setAddVisible</h4> +<b>setAddVisible</b>(<i>visible</i>) + +<p> + Public method to show or hide the add button. +</p> +<dl> + +<dt><i>visible</i> (bool)</dt> +<dd> +flag indicating the visibility of the add button +</dd> +</dl> <a NAME="E5StringListEditWidget.setDefaultVisible" ID="E5StringListEditWidget.setDefaultVisible"></a> <h4>E5StringListEditWidget.setDefaultVisible</h4> <b>setDefaultVisible</b>(<i>visible</i>)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/Documentation/Source/eric6.MicroPython.IgnoredDevicesDialog.html Mon May 11 18:30:25 2020 +0200 @@ -0,0 +1,126 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.MicroPython.IgnoredDevicesDialog</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body> +<a NAME="top" ID="top"></a> +<h1>eric6.MicroPython.IgnoredDevicesDialog</h1> + +<p> +Module implementing a dialog to manage the list of ignored serial devices. +</p> +<h3>Global Attributes</h3> + +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> + +<table> + +<tr> +<td><a href="#IgnoredDevicesDialog">IgnoredDevicesDialog</a></td> +<td>Class implementing a dialog to manage the list of ignored serial devices.</td> +</tr> +</table> +<h3>Functions</h3> + +<table> +<tr><td>None</td></tr> +</table> +<hr /> +<hr /> +<a NAME="IgnoredDevicesDialog" ID="IgnoredDevicesDialog"></a> +<h2>IgnoredDevicesDialog</h2> + +<p> + Class implementing a dialog to manage the list of ignored serial devices. +</p> +<h3>Derived from</h3> +QDialog, Ui_IgnoredDevicesDialog +<h3>Class Attributes</h3> + +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> + +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> + +<table> + +<tr> +<td><a href="#IgnoredDevicesDialog.__init__">IgnoredDevicesDialog</a></td> +<td>Constructor</td> +</tr> +<tr> +<td><a href="#IgnoredDevicesDialog.getDevices">getDevices</a></td> +<td>Public method to get the list of ignored serial devices.</td> +</tr> +</table> +<h3>Static Methods</h3> + +<table> +<tr><td>None</td></tr> +</table> + +<a NAME="IgnoredDevicesDialog.__init__" ID="IgnoredDevicesDialog.__init__"></a> +<h4>IgnoredDevicesDialog (Constructor)</h4> +<b>IgnoredDevicesDialog</b>(<i>deviceList, parent=None</i>) + +<p> + Constructor +</p> +<dl> + +<dt><i>deviceList</i> (list of tuple of (int, int))</dt> +<dd> +list of ignored serial devices given by VID and PID +</dd> +<dt><i>parent</i> (QWidget)</dt> +<dd> +reference to the parent widget +</dd> +</dl> +<a NAME="IgnoredDevicesDialog.getDevices" ID="IgnoredDevicesDialog.getDevices"></a> +<h4>IgnoredDevicesDialog.getDevices</h4> +<b>getDevices</b>(<i></i>) + +<p> + Public method to get the list of ignored serial devices. +</p> +<dl> +<dt>Returns:</dt> +<dd> +list of tuples containing the VID, PID and a description + of each ignored device +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +list of tuple of (int, int, str) +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- a/eric6/Documentation/Source/eric6.MicroPython.MicroPythonDevices.html Sat May 09 12:56:17 2020 +0200 +++ b/eric6/Documentation/Source/eric6.MicroPython.MicroPythonDevices.html Mon May 11 18:30:25 2020 +0200 @@ -635,14 +635,15 @@ <dd> tuple containing a list of tuples with the board type, a description and the serial port it is connected at for known device - types and a list of tuples with VID and PID for unknown devices + types and a list of tuples with VID, PID and description for unknown + devices </dd> </dl> <dl> <dt>Return Type:</dt> <dd> tuple of (list of tuples of (str, str, str), list of tuples of - (str, str) + (int, int, str) </dd> </dl> <div align="right"><a href="#top">Up</a></div>
--- a/eric6/Documentation/Source/eric6.MicroPython.MicroPythonWidget.html Sat May 09 12:56:17 2020 +0200 +++ b/eric6/Documentation/Source/eric6.MicroPython.MicroPythonWidget.html Mon May 11 18:30:25 2020 +0200 @@ -130,6 +130,10 @@ <td>Private slot to handle a change in preferences.</td> </tr> <tr> +<td><a href="#MicroPythonWidget.__manageIgnored">__manageIgnored</a></td> +<td>Private slot to manage the list of ignored serial devices.</td> +</tr> +<tr> <td><a href="#MicroPythonWidget.__mpyCrossAvailable">__mpyCrossAvailable</a></td> <td>Private method to check the availability of mpy-cross.</td> </tr> @@ -397,6 +401,13 @@ <p> Private slot to handle a change in preferences. </p> +<a NAME="MicroPythonWidget.__manageIgnored" ID="MicroPythonWidget.__manageIgnored"></a> +<h4>MicroPythonWidget.__manageIgnored</h4> +<b>__manageIgnored</b>(<i></i>) + +<p> + Private slot to manage the list of ignored serial devices. +</p> <a NAME="MicroPythonWidget.__mpyCrossAvailable" ID="MicroPythonWidget.__mpyCrossAvailable"></a> <h4>MicroPythonWidget.__mpyCrossAvailable</h4> <b>__mpyCrossAvailable</b>(<i></i>)
--- a/eric6/Documentation/Source/index-eric6.MicroPython.html Sat May 09 12:56:17 2020 +0200 +++ b/eric6/Documentation/Source/index-eric6.MicroPython.html Mon May 11 18:30:25 2020 +0200 @@ -50,6 +50,10 @@ <td>Module implementing a dialog to select the ESP chip type and the firmware to be flashed.</td> </tr> <tr> +<td><a href="eric6.MicroPython.IgnoredDevicesDialog.html">IgnoredDevicesDialog</a></td> +<td>Module implementing a dialog to manage the list of ignored serial devices.</td> +</tr> +<tr> <td><a href="eric6.MicroPython.MicroPythonCommandsInterface.html">MicroPythonCommandsInterface</a></td> <td>Module implementing some file system commands for MicroPython.</td> </tr>
--- a/eric6/E5Gui/E5StringListEditWidget.py Sat May 09 12:56:17 2020 +0200 +++ b/eric6/E5Gui/E5StringListEditWidget.py Mon May 11 18:30:25 2020 +0200 @@ -82,6 +82,16 @@ """ self.defaultButton.setVisible(visible) + def setAddVisible(self, visible): + """ + Public method to show or hide the add button. + + @param visible flag indicating the visibility of the add button + @type bool + """ + self.addButton.setVisible(visible) + self.addLine.setVisible(visible) + @pyqtSlot() def on_addButton_clicked(self): """
--- a/eric6/E5Gui/E5StringListEditWidget.ui Sat May 09 12:56:17 2020 +0200 +++ b/eric6/E5Gui/E5StringListEditWidget.ui Mon May 11 18:30:25 2020 +0200 @@ -91,7 +91,7 @@ </widget> </item> <item row="1" column="1"> - <widget class="Line" name="line_3"> + <widget class="Line" name="addLine"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/MicroPython/IgnoredDevicesDialog.py Mon May 11 18:30:25 2020 +0200 @@ -0,0 +1,54 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2020 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module implementing a dialog to manage the list of ignored serial devices. +""" + +from PyQt5.QtWidgets import QDialog + +from .Ui_IgnoredDevicesDialog import Ui_IgnoredDevicesDialog + + +class IgnoredDevicesDialog(QDialog, Ui_IgnoredDevicesDialog): + """ + Class implementing a dialog to manage the list of ignored serial devices. + """ + def __init__(self, deviceList, parent=None): + """ + Constructor + + @param deviceList list of ignored serial devices given by VID and PID + @type list of tuple of (int, int) + @param parent reference to the parent widget + @type QWidget + """ + super(IgnoredDevicesDialog, self).__init__(parent) + self.setupUi(self) + + self.devicesEditWidget.setList([ + "{0} ({1:04x}/{2:04x})".format(description, vid, pid) + for vid, pid, description in deviceList + ]) + + self.devicesEditWidget.setDefaultVisible(False) + self.devicesEditWidget.setAddVisible(False) + + def getDevices(self): + """ + Public method to get the list of ignored serial devices. + + @return list of tuples containing the VID, PID and a description + of each ignored device + @rtype list of tuple of (int, int, str) + """ + deviceList = [] + textList = self.devicesEditWidget.getList() + for entry in textList: + description, vid_pid = entry.rsplit(None, 1) + vid, pid = vid_pid[1:-1].split("/", 1) + deviceList.append((int(vid, 16), int(pid, 16), description)) + + return deviceList
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/MicroPython/IgnoredDevicesDialog.ui Mon May 11 18:30:25 2020 +0200 @@ -0,0 +1,81 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>IgnoredDevicesDialog</class> + <widget class="QDialog" name="IgnoredDevicesDialog"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>500</width> + <height>350</height> + </rect> + </property> + <property name="windowTitle"> + <string>Ignored Serial Devices</string> + </property> + <property name="sizeGripEnabled"> + <bool>true</bool> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="E5StringListEditWidget" name="devicesEditWidget" native="true"/> + </item> + <item> + <widget class="QDialogButtonBox" name="buttonBox"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="standardButtons"> + <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> + </property> + </widget> + </item> + </layout> + </widget> + <customwidgets> + <customwidget> + <class>E5StringListEditWidget</class> + <extends>QWidget</extends> + <header>E5Gui/E5StringListEditWidget.h</header> + <container>1</container> + </customwidget> + </customwidgets> + <tabstops> + <tabstop>buttonBox</tabstop> + </tabstops> + <resources/> + <connections> + <connection> + <sender>buttonBox</sender> + <signal>accepted()</signal> + <receiver>IgnoredDevicesDialog</receiver> + <slot>accept()</slot> + <hints> + <hint type="sourcelabel"> + <x>227</x> + <y>329</y> + </hint> + <hint type="destinationlabel"> + <x>157</x> + <y>274</y> + </hint> + </hints> + </connection> + <connection> + <sender>buttonBox</sender> + <signal>rejected()</signal> + <receiver>IgnoredDevicesDialog</receiver> + <slot>reject()</slot> + <hints> + <hint type="sourcelabel"> + <x>295</x> + <y>335</y> + </hint> + <hint type="destinationlabel"> + <x>286</x> + <y>274</y> + </hint> + </hints> + </connection> + </connections> +</ui>
--- a/eric6/MicroPython/MicroPythonDevices.py Sat May 09 12:56:17 2020 +0200 +++ b/eric6/MicroPython/MicroPythonDevices.py Mon May 11 18:30:25 2020 +0200 @@ -95,9 +95,10 @@ @return tuple containing a list of tuples with the board type, a description and the serial port it is connected at for known device - types and a list of tuples with VID and PID for unknown devices + types and a list of tuples with VID, PID and description for unknown + devices @rtype tuple of (list of tuples of (str, str, str), list of tuples of - (str, str) + (int, int, str) """ from PyQt5.QtSerialPort import QSerialPortInfo @@ -118,9 +119,9 @@ supported = True if not supported: if vid and pid: - unknownDevices.append(("VID: {0:04x}".format(vid), - "PID: {0:04x}".format(pid))) - logging.debug("Unknown device: (0x%04x:0x%04x)", vid, pid) + unknownDevices.append((vid, pid, port.description())) + logging.debug("Unknown device: (0x%04x:0x%04x %s)", + vid, pid, port.description()) return foundDevices, unknownDevices
--- a/eric6/MicroPython/MicroPythonWidget.py Sat May 09 12:56:17 2020 +0200 +++ b/eric6/MicroPython/MicroPythonWidget.py Mon May 11 18:30:25 2020 +0200 @@ -16,7 +16,7 @@ from PyQt5.QtGui import QColor, QKeySequence, QTextCursor, QBrush from PyQt5.QtWidgets import ( QWidget, QMenu, QApplication, QHBoxLayout, QSpacerItem, QSizePolicy, - QTextEdit, QToolButton + QTextEdit, QToolButton, QDialog ) from E5Gui.E5ZoomWidget import E5ZoomWidget @@ -327,23 +327,37 @@ self.deviceTypeComboBox.setCurrentIndex(index) if unknownDevices: - E5MessageBox.information( - self, - self.tr("Unknown MicroPython Device"), - self.tr( - '<p>Detected these unknown MicroPython devices</p>' - '<ul>' - '<li>{0}</li>' - '</ul>' - '<p>Please report them together with the board name and' - ' a short description to' - ' <a href="mailto:eric-bugs@eric-ide.python-projects.org">' - 'the eric bug reporting address.</a></p>' - ).format("</li><li>".join( - ["{0} {1}".format(vid, pid) - for (vid, pid) in unknownDevices] - )) - ) + ignoredUnknown = set([ + tuple(d) + for d in Preferences.getMicroPython("IgnoredUnknownDevices") + ]) + newUnknownDevices = set(unknownDevices) - ignoredUnknown + if newUnknownDevices: + button = E5MessageBox.information( + self, + self.tr("Unknown MicroPython Device"), + self.tr( + '<p>Detected these unknown serial devices</p>' + '<ul>' + '<li>{0}</li>' + '</ul>' + '<p>Please report them together with the board name' + ' and a short description to <a href="mailto:' + 'eric-bugs@eric-ide.python-projects.org"> the eric' + ' bug reporting address</a> if it is a MicroPython' + ' board.</p>' + ).format("</li><li>".join([ + self.tr("{0} ({1:04x}/{2:04x})").format(desc, vid, pid) + for vid, pid, desc in newUnknownDevices])), + E5MessageBox.StandardButtons( + E5MessageBox.Ignore | + E5MessageBox.Ok + ) + ) + if button == E5MessageBox.Ignore: + ignoredUnknown = list(ignoredUnknown | newUnknownDevices) + Preferences.setMicroPython("IgnoredUnknownDevices", + ignoredUnknown) def __handlePreferencesChanged(self): """ @@ -1194,6 +1208,9 @@ self.tr("Show Documentation"), self.__showDocumentation) act.setEnabled(self.__device.hasDocumentationUrl()) self.__superMenu.addSeparator() + self.__superMenu.addAction(self.tr("Ignored Serial Devices"), + self.__manageIgnored) + self.__superMenu.addSeparator() self.__superMenu.addAction(self.tr("Configure"), self.__configure) @pyqtSlot() @@ -1527,6 +1544,22 @@ e5App().getObject("UserInterface").launchHelpViewer(url) @pyqtSlot() + def __manageIgnored(self): + """ + Private slot to manage the list of ignored serial devices. + """ + # TODO: implement this + from .IgnoredDevicesDialog import IgnoredDevicesDialog + + dlg = IgnoredDevicesDialog( + Preferences.getMicroPython("IgnoredUnknownDevices"), + self) + if dlg.exec_() == QDialog.Accepted: + ignoredDevices = dlg.getDevices() + Preferences.setMicroPython("IgnoredUnknownDevices", + ignoredDevices) + + @pyqtSlot() def __configure(self): """ Private slot to open the MicroPython configuration page.
--- a/eric6/Preferences/__init__.py Sat May 09 12:56:17 2020 +0200 +++ b/eric6/Preferences/__init__.py Mon May 11 18:30:25 2020 +0200 @@ -1478,6 +1478,7 @@ # QChart.ChartTheme otherwise "MpyCrossCompiler": "", # path of the mpy-cross compiler "DfuUtilPath": "", # path of the dfu-util flashing tool + "IgnoredUnknownDevices": "[]", # empty list encoded as JSON # documentation URLs "MicroPythonDocuUrl": "https://docs.micropython.org/en/latest/", @@ -3576,6 +3577,14 @@ return toBool(prefClass.settings.value( "MicroPython/" + key, prefClass.microPythonDefaults[key])) + elif key in ["IgnoredUnknownDevices"]: + jsonStr = prefClass.settings.value( + "MicroPython/" + key, + prefClass.microPythonDefaults[key]) + if jsonStr: + return json.loads(jsonStr) + else: + return None else: return prefClass.settings.value( "MicroPython/" + key, @@ -3590,7 +3599,14 @@ @param value the value to be set @param prefClass preferences class used as the storage area """ - prefClass.settings.setValue("MicroPython/" + key, value) + if key in ["IgnoredUnknownDevices"]: + prefClass.settings.setValue( + "MicroPython/" + key, + json.dumps(value)) + else: + prefClass.settings.setValue( + "MicroPython/" + key, + value) def getGeometry(key, prefClass=Prefs):
--- a/eric6/i18n/eric6_cs.ts Sat May 09 12:56:17 2020 +0200 +++ b/eric6/i18n/eric6_cs.ts Mon May 11 18:30:25 2020 +0200 @@ -10614,12 +10614,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5StringListEditWidget.py" line="90"/> + <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/> <source>Add Entry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5StringListEditWidget.py" line="90"/> + <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/> <source>Enter the entry to add to the list:</source> <translation type="unfinished"></translation> </message> @@ -40422,6 +40422,14 @@ </message> </context> <context> + <name>IgnoredDevicesDialog</name> + <message> + <location filename="../MicroPython/IgnoredDevicesDialog.ui" line="14"/> + <source>Ignored Serial Devices</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>ImageMarkupDialog</name> <message> <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.py" line="52"/> @@ -46342,27 +46350,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="222"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="223"/> <source>Unsupported Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="232"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="233"/> <source>REPL is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="251"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="252"/> <source>Plotter is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="270"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="271"/> <source>Running scripts is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="290"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="291"/> <source>File Manager is not supported by this device.</source> <translation type="unfinished"></translation> </message> @@ -46920,7 +46928,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="479"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="493"/> <source>Press to connect the selected device</source> <translation type="unfinished"></translation> </message> @@ -46949,32 +46957,32 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="449"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="463"/> <source>Clear</source> <translation type="unfinished">Vyčistit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="451"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> <source>Copy</source> <translation type="unfinished">Kopírovat</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="452"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="466"/> <source>Paste</source> <translation type="unfinished">Vložit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="474"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="488"/> <source>Press to disconnect the current device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="509"/> <source>No device attached</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="509"/> <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. @@ -46983,212 +46991,212 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="522"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="536"/> <source>Start REPL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="522"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="536"/> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="912"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="926"/> <source>Serial Device Connect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="912"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="926"/> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="957"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="971"/> <source>Run Script</source> <translation type="unfinished">Spustit skript</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="940"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="954"/> <source>There is no editor open. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="948"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="962"/> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="957"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="971"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="980"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="994"/> <source>Open Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="980"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="994"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1024"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038"/> <source>Start Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1024"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038"/> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> <source>Unsaved Chart Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> <source>The chart contains unsaved data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118"/> <source>Start File Manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118"/> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1155"/> - <source>Show Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1158"/> - <source>Show Implementation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1269"/> - <source>Synchronize Time</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1166"/> - <source>Show Device Time</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1169"/> + <source>Show Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1172"/> + <source>Show Implementation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1286"/> + <source>Synchronize Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1180"/> + <source>Show Device Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1183"/> <source>Show Local Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1480"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1497"/> <source>Compile Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1500"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1517"/> <source>Compile Current Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1207"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1224"/> <source><h3>Device Version Information</h3></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1233"/> <source>No version information available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1218"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235"/> <source>Device Version Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1241"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1258"/> <source>unknown</source> <translation type="unfinished">neznámý</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/> <source>Device Implementation Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1269"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1286"/> <source><p>The time of the connected device was synchronized with the local time.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1291"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1299"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1316"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1330"/> <source>Device Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1343"/> <source>Local Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1343"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1410"/> <source>Error handling device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1410"/> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1432"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1449"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1450"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1467"/> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished">Python soubory (*.py);;Všechny soubory (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1460"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1477"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1470"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1487"/> <source>'mpy-cross' Output</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1493"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1510"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished"></translation> </message> @@ -47203,58 +47211,68 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1051"/> <source>µPy Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1131"/> <source>µPy Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1193"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1207"/> <source>Show Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1197"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1214"/> <source>Configure</source> <translation type="unfinished">Konfigurovat</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1172"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1186"/> <source>Show Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1189"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1203"/> <source>Download Firmware</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1386"/> + <source>Date and Time</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1369"/> - <source>Date and Time</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1352"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1369"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1386"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> <source>Unknown MicroPython Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330"/> - <source><p>Detected these unknown MicroPython devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:eric-bugs@eric-ide.python-projects.org">the eric bug reporting address.</a></p></source> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> + <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:eric-bugs@eric-ide.python-projects.org"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> + <source>{0} ({1:04x}/{2:04x})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1211"/> + <source>Ignored Serial Devices</source> <translation type="unfinished"></translation> </message> </context> @@ -52599,17 +52617,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1644"/> + <location filename="../Preferences/__init__.py" line="1645"/> <source>Export Preferences</source> <translation>Předvolby exportu</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1672"/> + <location filename="../Preferences/__init__.py" line="1673"/> <source>Import Preferences</source> <translation>Předvolby importu</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1672"/> + <location filename="../Preferences/__init__.py" line="1673"/> <source>Properties File (*.ini);;All Files (*)</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_de.ts Sat May 09 12:56:17 2020 +0200 +++ b/eric6/i18n/eric6_de.ts Mon May 11 18:30:25 2020 +0200 @@ -10383,12 +10383,12 @@ <translation>&Alle entfernen</translation> </message> <message> - <location filename="../E5Gui/E5StringListEditWidget.py" line="90"/> + <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/> <source>Add Entry</source> <translation>Eintrag hinzufügen</translation> </message> <message> - <location filename="../E5Gui/E5StringListEditWidget.py" line="90"/> + <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/> <source>Enter the entry to add to the list:</source> <translation>Gib den hinzuzufügenden Eintrag ein:</translation> </message> @@ -37573,6 +37573,14 @@ </message> </context> <context> + <name>IgnoredDevicesDialog</name> + <message> + <location filename="../MicroPython/IgnoredDevicesDialog.ui" line="14"/> + <source>Ignored Serial Devices</source> + <translation>Ignorierte Serielle Geräte</translation> + </message> +</context> +<context> <name>ImageMarkupDialog</name> <message> <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.py" line="52"/> @@ -43365,27 +43373,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="222"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="223"/> <source>Unsupported Device</source> <translation>Nicht unterstütztes Gerät</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="232"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="233"/> <source>REPL is not supported by this device.</source> <translation>REPL wird von diesem Gerät nicht unterstützt.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="251"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="252"/> <source>Plotter is not supported by this device.</source> <translation>Der Plotter wird von diesem Gerät nicht unterstützt.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="270"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="271"/> <source>Running scripts is not supported by this device.</source> <translation>Die Ausführung von Skripten wird von diesem Gerät nicht unterstützt.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="290"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="291"/> <source>File Manager is not supported by this device.</source> <translation>Der Dateimanager wird von diesem Gerät nicht unterstützt.</translation> </message> @@ -43943,7 +43951,7 @@ <translation>Drücken, um ein Chartfenster zur Darstellung der vom ausgewählten Gerät empfangenen Daten zu öffnen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="479"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="493"/> <source>Press to connect the selected device</source> <translation>Drücken, um eine Verbindung mit den ausgewählten Gerät herzustellen</translation> </message> @@ -43971,32 +43979,32 @@ <translation>Keine unterstützten Geräte gefunden.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="449"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="463"/> <source>Clear</source> <translation>Löschen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="451"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> <source>Copy</source> <translation>Kopieren</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="452"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="466"/> <source>Paste</source> <translation>Einfügen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="474"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="488"/> <source>Press to disconnect the current device</source> <translation>Drücken, um die Verbindung zum aktuelle Geräte zu trennen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="509"/> <source>No device attached</source> <translation>Kein Gerät angeschlossen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="509"/> <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. @@ -44009,212 +44017,212 @@ Drücke zum Abschluss den Resetknopf des Gerätes und warte ein paar Sekunden vor einem neuen Versuch.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="522"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="536"/> <source>Start REPL</source> <translation>REPL starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="522"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="536"/> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation><p>Die Eingabeaufforderung kann nicht gestartet werden.</p><p>Ursache: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="912"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="926"/> <source>Serial Device Connect</source> <translation>Serielle Verbindung</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="912"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="926"/> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation><p>Kann keine Verbindung zum Gerät an der seriellen Schnittstelle <b>{0}</b> herstellen.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="957"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="971"/> <source>Run Script</source> <translation>Skript ausführen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="940"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="954"/> <source>There is no editor open. Abort...</source> <translation>Es ist kein Editor offen. Abbruch...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="948"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="962"/> <source>The current editor does not contain a script. Abort...</source> <translation>Der aktuelle Editortext enthält kein Skript. Abbruch...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="957"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="971"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation><p>Das Skript kann nicht ausgeführt werden.</p><p>Ursache: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="980"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="994"/> <source>Open Python File</source> <translation>Pythondatei öffnen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="980"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="994"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation>Python3 Dateien (*.py);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1024"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038"/> <source>Start Chart</source> <translation>Chart starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1024"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038"/> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation><p>Das Chart kann nicht gestartet werden.</p><p>Ursache: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> <source>Unsaved Chart Data</source> <translation>Nich gesicherte Chart Daten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> <source>The chart contains unsaved data.</source> <translation>Das Chart enthält ungesicherte Daten.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118"/> <source>Start File Manager</source> <translation>Dateimanager starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118"/> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation><p>Der Dateimanager kann nicht gestartet werden.</p><p>Ursache: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1155"/> - <source>Show Version</source> - <translation>Version anzeigen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1158"/> - <source>Show Implementation</source> - <translation>Implementierung anzeigen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1269"/> - <source>Synchronize Time</source> - <translation>Zeit synchronisieren</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1166"/> - <source>Show Device Time</source> - <translation>Gerätezeit anzeigen</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1169"/> + <source>Show Version</source> + <translation>Version anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1172"/> + <source>Show Implementation</source> + <translation>Implementierung anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1286"/> + <source>Synchronize Time</source> + <translation>Zeit synchronisieren</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1180"/> + <source>Show Device Time</source> + <translation>Gerätezeit anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1183"/> <source>Show Local Time</source> <translation>Lokale Zeit anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1480"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1497"/> <source>Compile Python File</source> <translation>Python Datei übersetzen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1500"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1517"/> <source>Compile Current Editor</source> <translation>Aktuellen Editor übersetzen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1207"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1224"/> <source><h3>Device Version Information</h3></source> <translation><h3>Versionsinformationen des Gerätes</h3></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1233"/> <source>No version information available.</source> <translation>Keine Versionsinformationen verfügbar.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1218"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235"/> <source>Device Version Information</source> <translation>Versionsinformationen des Gerätes</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1241"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1258"/> <source>unknown</source> <translation>unbekannt</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/> <source>Device Implementation Information</source> <translation>Informationen zur Implementierung</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}</b>.</p></source> <translation><h3>Informationen zur Implementierung</h3><p>Dieses Gerät enthält <b>{0} {1}</b>.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1269"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1286"/> <source><p>The time of the connected device was synchronized with the local time.</p></source> <translation><p>Die Zeit des angeschlossenen Gerätes wurde mit der lokalen Zeit synchronisiert.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1291"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308"/> <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><h3>Datum und Zeit des Gerätes</h3><table><tr><td><b>Datum</b></td><td>{0}</td></tr><tr><td><b>Zeit</b></td><td>{1}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1299"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1316"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation><h3>Datum und Zeit des Gerätes</h3><p>{0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1330"/> <source>Device Date and Time</source> <translation>Datum und Zeit des Gerätes</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1343"/> <source>Local Date and Time</source> <translation>Lokales Datum und Zeit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1343"/> <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><h3>Lokales Datum und Zeit</h3><table><tr><td><b>Datum</b></td><td>{0}</td></tr><tr><td><b>Zeit</b></td><td>{1}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1410"/> <source>Error handling device</source> <translation>Fehler bei Gerätekommunikation</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1410"/> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation><p>Es trat ein Fehler bei der Kommunikation mit dem Gerät auf.</p><p>Methode: {0}</p><p>Nachricht: {1}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1432"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1449"/> <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>Der MicroPython Crosscompiler <b>mpy-cross</b> kann nicht gefunden werden. Stelle sicher, dass er im Suchpfad liegt oder konfiguriere ihn auf der MicroPython Konfigurationsseite.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1450"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1467"/> <source>Python Files (*.py);;All Files (*)</source> <translation>Python-Dateien (*.py);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1460"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1477"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation>Die Python Datei <b>{0}</b> existiert nicht. Abbruch...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1470"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1487"/> <source>'mpy-cross' Output</source> <translation>'mpy-cross' Ausgabe</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1493"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1510"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation>Der aktuelle Editortext enthält keine Pythondatei. Abbruch...</translation> </message> @@ -44229,59 +44237,69 @@ <translation>Drücken, um einen Dateimanager zum ausgewählten Gerät zu öffnen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1051"/> <source>µPy Chart</source> <translation>µPy Chart</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1131"/> <source>µPy Files</source> <translation>µPy Dateien</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1193"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1207"/> <source>Show Documentation</source> <translation>Dokumentation anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1197"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1214"/> <source>Configure</source> <translation>Einstellungen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1172"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1186"/> <source>Show Time</source> <translation>Zeit anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1189"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1203"/> <source>Download Firmware</source> <translation>Firmware herunterladen</translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1386"/> + <source>Date and Time</source> + <translation>Datum und Zeit</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1369"/> - <source>Date and Time</source> - <translation>Datum und Zeit</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1352"/> <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><table><tr><th></th><th>Lokales Datum und Zeit</th><th>Datum und Zeit des Gerätes</th></tr><tr><td><b>Datum</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Zeit</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1369"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1386"/> <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><table><tr><th>Lokales Datum und Zeit</th><th>Datum und Zeit des Gerätes</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> <source>Unknown MicroPython Device</source> <translation>Unbekanntes MicroPython Gerät</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330"/> - <source><p>Detected these unknown MicroPython devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:eric-bugs@eric-ide.python-projects.org">the eric bug reporting address.</a></p></source> - <translation><p>Diese unbekannten MicroPython Geräte wurden entdeckt.</p><ul><li>{0}</li></ul><p>Bitte melde sie zusammen mit Board Namen und einer Kurzbeschreibung an <a href="mailto:eric-bugs@eric-ide.python-projects.org">die eric Fehlermeldungsemail.</a></p></translation> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> + <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:eric-bugs@eric-ide.python-projects.org"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> + <translation><p>Diese ubekannten seriellen Geräte wurden erkannt.</p><ul><li>{0}</li></ul><p>Falls es sich um ein MicroPython Board handelt, melden sie es bitte zusammen mit dem Boardnamen und einer Kurzbeschreibung an <a href="mailto:eric-bugs@eric-ide.python-projects.org"> die eric Fehlermitteilungsemailadresse</a>.</p></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> + <source>{0} ({1:04x}/{2:04x})</source> + <translation>{0} ({1:04x}/{2:04x})</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1211"/> + <source>Ignored Serial Devices</source> + <translation>Ignorierte Serielle Geräte</translation> </message> </context> <context> @@ -49535,17 +49553,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1644"/> + <location filename="../Preferences/__init__.py" line="1645"/> <source>Export Preferences</source> <translation>Einstellungen exportieren</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1672"/> + <location filename="../Preferences/__init__.py" line="1673"/> <source>Import Preferences</source> <translation>Einstellungen importieren</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1672"/> + <location filename="../Preferences/__init__.py" line="1673"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>Properties-Dateien (*.ini);;Alle Dateien (*)</translation> </message>
--- a/eric6/i18n/eric6_empty.ts Sat May 09 12:56:17 2020 +0200 +++ b/eric6/i18n/eric6_empty.ts Mon May 11 18:30:25 2020 +0200 @@ -10276,12 +10276,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5StringListEditWidget.py" line="90"/> + <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/> <source>Add Entry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5StringListEditWidget.py" line="90"/> + <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/> <source>Enter the entry to add to the list:</source> <translation type="unfinished"></translation> </message> @@ -37354,6 +37354,14 @@ </message> </context> <context> + <name>IgnoredDevicesDialog</name> + <message> + <location filename="../MicroPython/IgnoredDevicesDialog.ui" line="14"/> + <source>Ignored Serial Devices</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>ImageMarkupDialog</name> <message> <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.py" line="52"/> @@ -43137,27 +43145,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="222"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="223"/> <source>Unsupported Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="232"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="233"/> <source>REPL is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="251"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="252"/> <source>Plotter is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="270"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="271"/> <source>Running scripts is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="290"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="291"/> <source>File Manager is not supported by this device.</source> <translation type="unfinished"></translation> </message> @@ -43715,7 +43723,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="479"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="493"/> <source>Press to connect the selected device</source> <translation type="unfinished"></translation> </message> @@ -43742,32 +43750,32 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="449"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="463"/> <source>Clear</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="451"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> <source>Copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="452"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="466"/> <source>Paste</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="474"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="488"/> <source>Press to disconnect the current device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="509"/> <source>No device attached</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="509"/> <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. @@ -43776,212 +43784,212 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="522"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="536"/> <source>Start REPL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="522"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="536"/> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="912"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="926"/> <source>Serial Device Connect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="912"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="926"/> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="957"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="971"/> <source>Run Script</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="940"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="954"/> <source>There is no editor open. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="948"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="962"/> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="957"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="971"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="980"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="994"/> <source>Open Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="980"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="994"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1024"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038"/> <source>Start Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1024"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038"/> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> <source>Unsaved Chart Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> <source>The chart contains unsaved data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118"/> <source>Start File Manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118"/> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1155"/> - <source>Show Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1158"/> - <source>Show Implementation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1269"/> - <source>Synchronize Time</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1166"/> - <source>Show Device Time</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1169"/> + <source>Show Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1172"/> + <source>Show Implementation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1286"/> + <source>Synchronize Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1180"/> + <source>Show Device Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1183"/> <source>Show Local Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1480"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1497"/> <source>Compile Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1500"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1517"/> <source>Compile Current Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1207"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1224"/> <source><h3>Device Version Information</h3></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1233"/> <source>No version information available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1218"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235"/> <source>Device Version Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1241"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1258"/> <source>unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/> <source>Device Implementation Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1269"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1286"/> <source><p>The time of the connected device was synchronized with the local time.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1291"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1299"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1316"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1330"/> <source>Device Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1343"/> <source>Local Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1343"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1410"/> <source>Error handling device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1410"/> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1432"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1449"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1450"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1467"/> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1460"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1477"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1470"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1487"/> <source>'mpy-cross' Output</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1493"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1510"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished"></translation> </message> @@ -43996,58 +44004,68 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1051"/> <source>µPy Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1131"/> <source>µPy Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1193"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1207"/> <source>Show Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1197"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1214"/> <source>Configure</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1172"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1186"/> <source>Show Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1189"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1203"/> <source>Download Firmware</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1386"/> + <source>Date and Time</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1369"/> - <source>Date and Time</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1352"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1369"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1386"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> <source>Unknown MicroPython Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330"/> - <source><p>Detected these unknown MicroPython devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:eric-bugs@eric-ide.python-projects.org">the eric bug reporting address.</a></p></source> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> + <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:eric-bugs@eric-ide.python-projects.org"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> + <source>{0} ({1:04x}/{2:04x})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1211"/> + <source>Ignored Serial Devices</source> <translation type="unfinished"></translation> </message> </context> @@ -49285,17 +49303,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1644"/> + <location filename="../Preferences/__init__.py" line="1645"/> <source>Export Preferences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1672"/> + <location filename="../Preferences/__init__.py" line="1673"/> <source>Properties File (*.ini);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1672"/> + <location filename="../Preferences/__init__.py" line="1673"/> <source>Import Preferences</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_en.ts Sat May 09 12:56:17 2020 +0200 +++ b/eric6/i18n/eric6_en.ts Mon May 11 18:30:25 2020 +0200 @@ -10290,12 +10290,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5StringListEditWidget.py" line="90"/> + <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/> <source>Add Entry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5StringListEditWidget.py" line="90"/> + <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/> <source>Enter the entry to add to the list:</source> <translation type="unfinished"></translation> </message> @@ -37386,6 +37386,14 @@ </message> </context> <context> + <name>IgnoredDevicesDialog</name> + <message> + <location filename="../MicroPython/IgnoredDevicesDialog.ui" line="14"/> + <source>Ignored Serial Devices</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>ImageMarkupDialog</name> <message> <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.py" line="52"/> @@ -43176,27 +43184,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="222"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="223"/> <source>Unsupported Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="232"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="233"/> <source>REPL is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="251"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="252"/> <source>Plotter is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="270"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="271"/> <source>Running scripts is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="290"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="291"/> <source>File Manager is not supported by this device.</source> <translation type="unfinished"></translation> </message> @@ -43754,7 +43762,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="479"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="493"/> <source>Press to connect the selected device</source> <translation type="unfinished"></translation> </message> @@ -43782,32 +43790,32 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="449"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="463"/> <source>Clear</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="451"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> <source>Copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="452"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="466"/> <source>Paste</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="474"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="488"/> <source>Press to disconnect the current device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="509"/> <source>No device attached</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="509"/> <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. @@ -43816,212 +43824,212 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="522"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="536"/> <source>Start REPL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="522"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="536"/> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="912"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="926"/> <source>Serial Device Connect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="912"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="926"/> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="957"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="971"/> <source>Run Script</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="940"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="954"/> <source>There is no editor open. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="948"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="962"/> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="957"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="971"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="980"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="994"/> <source>Open Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="980"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="994"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1024"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038"/> <source>Start Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1024"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038"/> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> <source>Unsaved Chart Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> <source>The chart contains unsaved data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118"/> <source>Start File Manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118"/> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1155"/> - <source>Show Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1158"/> - <source>Show Implementation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1269"/> - <source>Synchronize Time</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1166"/> - <source>Show Device Time</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1169"/> + <source>Show Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1172"/> + <source>Show Implementation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1286"/> + <source>Synchronize Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1180"/> + <source>Show Device Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1183"/> <source>Show Local Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1480"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1497"/> <source>Compile Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1500"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1517"/> <source>Compile Current Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1207"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1224"/> <source><h3>Device Version Information</h3></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1233"/> <source>No version information available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1218"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235"/> <source>Device Version Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1241"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1258"/> <source>unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/> <source>Device Implementation Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1269"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1286"/> <source><p>The time of the connected device was synchronized with the local time.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1291"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1299"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1316"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1330"/> <source>Device Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1343"/> <source>Local Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1343"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1410"/> <source>Error handling device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1410"/> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1432"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1449"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1450"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1467"/> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1460"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1477"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1470"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1487"/> <source>'mpy-cross' Output</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1493"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1510"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished"></translation> </message> @@ -44036,58 +44044,68 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1051"/> <source>µPy Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1131"/> <source>µPy Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1193"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1207"/> <source>Show Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1197"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1214"/> <source>Configure</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1172"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1186"/> <source>Show Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1189"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1203"/> <source>Download Firmware</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1386"/> + <source>Date and Time</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1369"/> - <source>Date and Time</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1352"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1369"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1386"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> <source>Unknown MicroPython Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330"/> - <source><p>Detected these unknown MicroPython devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:eric-bugs@eric-ide.python-projects.org">the eric bug reporting address.</a></p></source> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> + <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:eric-bugs@eric-ide.python-projects.org"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> + <source>{0} ({1:04x}/{2:04x})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1211"/> + <source>Ignored Serial Devices</source> <translation type="unfinished"></translation> </message> </context> @@ -49326,17 +49344,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1644"/> + <location filename="../Preferences/__init__.py" line="1645"/> <source>Export Preferences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1672"/> + <location filename="../Preferences/__init__.py" line="1673"/> <source>Import Preferences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1672"/> + <location filename="../Preferences/__init__.py" line="1673"/> <source>Properties File (*.ini);;All Files (*)</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_es.ts Sat May 09 12:56:17 2020 +0200 +++ b/eric6/i18n/eric6_es.ts Mon May 11 18:30:25 2020 +0200 @@ -10378,12 +10378,12 @@ <translation>&Eliminar Todas</translation> </message> <message> - <location filename="../E5Gui/E5StringListEditWidget.py" line="90"/> + <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/> <source>Add Entry</source> <translation>Añadir entrada</translation> </message> <message> - <location filename="../E5Gui/E5StringListEditWidget.py" line="90"/> + <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/> <source>Enter the entry to add to the list:</source> <translation>Introducir la entrada a añadir a la lista:</translation> </message> @@ -37576,6 +37576,14 @@ </message> </context> <context> + <name>IgnoredDevicesDialog</name> + <message> + <location filename="../MicroPython/IgnoredDevicesDialog.ui" line="14"/> + <source>Ignored Serial Devices</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>ImageMarkupDialog</name> <message> <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.py" line="52"/> @@ -43368,27 +43376,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="222"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="223"/> <source>Unsupported Device</source> <translation>Dispositivo no soportado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="232"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="233"/> <source>REPL is not supported by this device.</source> <translation>REPL no soportado por este dispositivo.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="251"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="252"/> <source>Plotter is not supported by this device.</source> <translation>Plotter no soportado por este dispositivo.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="270"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="271"/> <source>Running scripts is not supported by this device.</source> <translation>La ejecución de scripts no está soportada por este dispositivo.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="290"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="291"/> <source>File Manager is not supported by this device.</source> <translation>El Gestor de Archovos no está soportado por este dispositivo.</translation> </message> @@ -43946,7 +43954,7 @@ <translation>Pulsar para abrir una ventana de gráfica para mostrar datos recibidos desde el dispositivo seleccionado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="479"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="493"/> <source>Press to connect the selected device</source> <translation>Pulsar para conectar el dispositivo seleccionado</translation> </message> @@ -43974,32 +43982,32 @@ <translation>No se han detectado dispositivos soportados.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="449"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="463"/> <source>Clear</source> <translation>Limpiar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="451"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> <source>Copy</source> <translation>Copiar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="452"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="466"/> <source>Paste</source> <translation>Pegar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="474"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="488"/> <source>Press to disconnect the current device</source> <translation>Pulsar para desconectar el dispositivo seleccionado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="509"/> <source>No device attached</source> <translation>No hay dispositivo conectado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="509"/> <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. @@ -44012,212 +44020,212 @@ Finalmente, pulsar el botón de reset del dispositivo y esperar unos pocos segundos antes de intentar de nuevo.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="522"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="536"/> <source>Start REPL</source> <translation>Iniciar REPL</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="522"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="536"/> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation><p>El REPL no se puede iniciar.</p><p>Razón: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="912"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="926"/> <source>Serial Device Connect</source> <translation>Conexión de Dispositivo en Serie</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="912"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="926"/> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation><p>No se puede conectar el dispositovo en el puerto de serie <b>{0}</b>.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="957"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="971"/> <source>Run Script</source> <translation>Ejecutar Script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="940"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="954"/> <source>There is no editor open. Abort...</source> <translation>No hay editor abierto. Abortando...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="948"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="962"/> <source>The current editor does not contain a script. Abort...</source> <translation>El editor actual no contiene un script. Abortando...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="957"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="971"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation><p>No se puede ejecutar el script.</p><p>Razón: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="980"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="994"/> <source>Open Python File</source> <translation>Abrir Archivo de Python</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="980"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="994"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation>Archivos de Python3 (*.py);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1024"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038"/> <source>Start Chart</source> <translation>Iniciar Gráfica</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1024"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038"/> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation><p>No se puede iniciar la gráfica.</p><p>Razón: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> <source>Unsaved Chart Data</source> <translation>Datos de Gráfica sin Guardar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> <source>The chart contains unsaved data.</source> <translation>La gráfica contiene datos sin guardar.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118"/> <source>Start File Manager</source> <translation>Comenzar Gestor de Archivos</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118"/> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation><p>El Gestor de Archivos no se puede iniciar.</p><p>Razón: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1155"/> - <source>Show Version</source> - <translation>Mostrar Versión</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1158"/> - <source>Show Implementation</source> - <translation>Mostrar Implementación</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1269"/> - <source>Synchronize Time</source> - <translation>Sincronizar Hora</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1166"/> - <source>Show Device Time</source> - <translation>Mostrar Hora del Dispositivo</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1169"/> + <source>Show Version</source> + <translation>Mostrar Versión</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1172"/> + <source>Show Implementation</source> + <translation>Mostrar Implementación</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1286"/> + <source>Synchronize Time</source> + <translation>Sincronizar Hora</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1180"/> + <source>Show Device Time</source> + <translation>Mostrar Hora del Dispositivo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1183"/> <source>Show Local Time</source> <translation>Mostrar Hora Local</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1480"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1497"/> <source>Compile Python File</source> <translation>Compilar Archivo de Python</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1500"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1517"/> <source>Compile Current Editor</source> <translation>Compilar Editor Actual</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1207"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1224"/> <source><h3>Device Version Information</h3></source> <translation><h3>Información de Versión de Dispositivo</h3></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1233"/> <source>No version information available.</source> <translation>No hay información de versión disponible.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1218"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235"/> <source>Device Version Information</source> <translation>Información de Versión de Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1241"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1258"/> <source>unknown</source> <translation>desconocido</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/> <source>Device Implementation Information</source> <translation>Información de Implementación de Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}</b>.</p></source> <translation><h3>Información de Implementación de Dispositivo </h3><p>Este dispositivo contiene <b>{0} {1}</b>.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1269"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1286"/> <source><p>The time of the connected device was synchronized with the local time.</p></source> <translation><p>La hora del dispositivo conectado está sincronizada con la hora local.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1291"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308"/> <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><h3>Fecha y Hora del Dispositivo</h3><table><tr><td><b>Fecha</b></td><td>{0}</td></tr><tr><td><b>Hora</b></td><td>{1}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1299"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1316"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation><h3>Fecha y Hora del Dispositivo</h3><p>{0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1330"/> <source>Device Date and Time</source> <translation>Fecha y Hora del Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1343"/> <source>Local Date and Time</source> <translation>Fecha y Hora Local</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1343"/> <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><h3>Fecha y Hora del Local</h3><table><tr><td><b>Fecha</b></td><td>{0}</td></tr><tr><td><b>Hora</b></td><td>{1}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1410"/> <source>Error handling device</source> <translation>Error de gestión del dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1410"/> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation><p>Ha ocurrido un error al comunicar con el dispositivo conectado.</p><p>Método: {0}</p><p>Mensaje: {1}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1432"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1449"/> <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>El compilador multiplataforma de MicroPython <b>mpy-cross</b> no se encuentra. Asegúrese de que está en la ruta de búsqueda o configurarlo en la página de configuración de MicroPython.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1450"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1467"/> <source>Python Files (*.py);;All Files (*)</source> <translation>Archivos Python (*.py);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1460"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1477"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation>El archivo de Python <b>{0}</b> no existe. Abortando...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1470"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1487"/> <source>'mpy-cross' Output</source> <translation>Salida de 'mpy-cross'</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1493"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1510"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation>El editor actual no contiene un archivo de Python. Abortando...</translation> </message> @@ -44232,58 +44240,68 @@ <translation>Pulsar para abrir un gestor de archivos en el dispositivo seleccionado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1051"/> <source>µPy Chart</source> <translation>Gráfica µPy</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1131"/> <source>µPy Files</source> <translation>Archivos µPy</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1193"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1207"/> <source>Show Documentation</source> <translation>Mostrar Documentación</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1197"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1214"/> <source>Configure</source> <translation>Configurar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1172"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1186"/> <source>Show Time</source> <translation>Mostrar Tiempo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1189"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1203"/> <source>Download Firmware</source> <translation>Descargar Firmware</translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1386"/> + <source>Date and Time</source> + <translation>Fecha y Hora</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1369"/> - <source>Date and Time</source> - <translation>Fecha y Hora</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1352"/> <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><table><tr><th></th><th>Fecha y Hora Local</th><th>Fecha y Hora del Dispositivo</th></tr><tr><td><b>Fecha</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Hora</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1369"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1386"/> <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><table><tr><th>Fecha y Hora Local</th><th>Fecha y Hora del Dispositivo</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> <source>Unknown MicroPython Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330"/> - <source><p>Detected these unknown MicroPython devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:eric-bugs@eric-ide.python-projects.org">the eric bug reporting address.</a></p></source> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> + <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:eric-bugs@eric-ide.python-projects.org"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> + <source>{0} ({1:04x}/{2:04x})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1211"/> + <source>Ignored Serial Devices</source> <translation type="unfinished"></translation> </message> </context> @@ -49542,17 +49560,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1644"/> + <location filename="../Preferences/__init__.py" line="1645"/> <source>Export Preferences</source> <translation>Exportar Preferencias</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1672"/> + <location filename="../Preferences/__init__.py" line="1673"/> <source>Import Preferences</source> <translation>Importar Preferencias</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1672"/> + <location filename="../Preferences/__init__.py" line="1673"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>Archivo de Propiedades (*.ini);;Todos los archivos (*)</translation> </message>
--- a/eric6/i18n/eric6_fr.ts Sat May 09 12:56:17 2020 +0200 +++ b/eric6/i18n/eric6_fr.ts Mon May 11 18:30:25 2020 +0200 @@ -10534,12 +10534,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5StringListEditWidget.py" line="90"/> + <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/> <source>Add Entry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5StringListEditWidget.py" line="90"/> + <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/> <source>Enter the entry to add to the list:</source> <translation type="unfinished"></translation> </message> @@ -39641,6 +39641,14 @@ </message> </context> <context> + <name>IgnoredDevicesDialog</name> + <message> + <location filename="../MicroPython/IgnoredDevicesDialog.ui" line="14"/> + <source>Ignored Serial Devices</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>ImageMarkupDialog</name> <message> <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.py" line="52"/> @@ -45534,27 +45542,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="222"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="223"/> <source>Unsupported Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="232"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="233"/> <source>REPL is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="251"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="252"/> <source>Plotter is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="270"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="271"/> <source>Running scripts is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="290"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="291"/> <source>File Manager is not supported by this device.</source> <translation type="unfinished"></translation> </message> @@ -46112,7 +46120,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="479"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="493"/> <source>Press to connect the selected device</source> <translation type="unfinished"></translation> </message> @@ -46140,32 +46148,32 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="449"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="463"/> <source>Clear</source> <translation type="unfinished">Effacer</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="451"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> <source>Copy</source> <translation type="unfinished">Copier</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="452"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="466"/> <source>Paste</source> <translation type="unfinished">Coller</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="474"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="488"/> <source>Press to disconnect the current device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="509"/> <source>No device attached</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="509"/> <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. @@ -46174,212 +46182,212 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="522"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="536"/> <source>Start REPL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="522"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="536"/> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="912"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="926"/> <source>Serial Device Connect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="912"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="926"/> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="957"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="971"/> <source>Run Script</source> <translation type="unfinished">Lancer le script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="940"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="954"/> <source>There is no editor open. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="948"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="962"/> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="957"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="971"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="980"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="994"/> <source>Open Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="980"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="994"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1024"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038"/> <source>Start Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1024"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038"/> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> <source>Unsaved Chart Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> <source>The chart contains unsaved data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118"/> <source>Start File Manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118"/> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1155"/> - <source>Show Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1158"/> - <source>Show Implementation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1269"/> - <source>Synchronize Time</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1166"/> - <source>Show Device Time</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1169"/> + <source>Show Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1172"/> + <source>Show Implementation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1286"/> + <source>Synchronize Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1180"/> + <source>Show Device Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1183"/> <source>Show Local Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1480"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1497"/> <source>Compile Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1500"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1517"/> <source>Compile Current Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1207"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1224"/> <source><h3>Device Version Information</h3></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1233"/> <source>No version information available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1218"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235"/> <source>Device Version Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1241"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1258"/> <source>unknown</source> <translation type="unfinished">inconnu</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/> <source>Device Implementation Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1269"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1286"/> <source><p>The time of the connected device was synchronized with the local time.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1291"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1299"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1316"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1330"/> <source>Device Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1343"/> <source>Local Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1343"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1410"/> <source>Error handling device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1410"/> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1432"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1449"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1450"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1467"/> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1460"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1477"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1470"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1487"/> <source>'mpy-cross' Output</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1493"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1510"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished"></translation> </message> @@ -46394,58 +46402,68 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1051"/> <source>µPy Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1131"/> <source>µPy Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1193"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1207"/> <source>Show Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1197"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1214"/> <source>Configure</source> <translation type="unfinished">Configuration</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1172"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1186"/> <source>Show Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1189"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1203"/> <source>Download Firmware</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1386"/> + <source>Date and Time</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1369"/> - <source>Date and Time</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1352"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1369"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1386"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> <source>Unknown MicroPython Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330"/> - <source><p>Detected these unknown MicroPython devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:eric-bugs@eric-ide.python-projects.org">the eric bug reporting address.</a></p></source> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> + <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:eric-bugs@eric-ide.python-projects.org"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> + <source>{0} ({1:04x}/{2:04x})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1211"/> + <source>Ignored Serial Devices</source> <translation type="unfinished"></translation> </message> </context> @@ -51767,17 +51785,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1644"/> + <location filename="../Preferences/__init__.py" line="1645"/> <source>Export Preferences</source> <translation>Export des préférences</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1672"/> + <location filename="../Preferences/__init__.py" line="1673"/> <source>Import Preferences</source> <translation>Import des préférences</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1672"/> + <location filename="../Preferences/__init__.py" line="1673"/> <source>Properties File (*.ini);;All Files (*)</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_it.ts Sat May 09 12:56:17 2020 +0200 +++ b/eric6/i18n/eric6_it.ts Mon May 11 18:30:25 2020 +0200 @@ -10821,12 +10821,12 @@ <translation type="unfinished">Rimozione global&e</translation> </message> <message> - <location filename="../E5Gui/E5StringListEditWidget.py" line="90"/> + <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/> <source>Add Entry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5StringListEditWidget.py" line="90"/> + <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/> <source>Enter the entry to add to the list:</source> <translation type="unfinished"></translation> </message> @@ -41919,6 +41919,14 @@ </message> </context> <context> + <name>IgnoredDevicesDialog</name> + <message> + <location filename="../MicroPython/IgnoredDevicesDialog.ui" line="14"/> + <source>Ignored Serial Devices</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>ImageMarkupDialog</name> <message> <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.py" line="52"/> @@ -47842,27 +47850,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="222"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="223"/> <source>Unsupported Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="232"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="233"/> <source>REPL is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="251"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="252"/> <source>Plotter is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="270"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="271"/> <source>Running scripts is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="290"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="291"/> <source>File Manager is not supported by this device.</source> <translation type="unfinished"></translation> </message> @@ -48420,7 +48428,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="479"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="493"/> <source>Press to connect the selected device</source> <translation type="unfinished"></translation> </message> @@ -48448,32 +48456,32 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="449"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="463"/> <source>Clear</source> <translation type="unfinished">Pulisci</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="451"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> <source>Copy</source> <translation type="unfinished">Copia</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="452"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="466"/> <source>Paste</source> <translation type="unfinished">Incolla</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="474"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="488"/> <source>Press to disconnect the current device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="509"/> <source>No device attached</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="509"/> <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. @@ -48482,212 +48490,212 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="522"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="536"/> <source>Start REPL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="522"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="536"/> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="912"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="926"/> <source>Serial Device Connect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="912"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="926"/> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="957"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="971"/> <source>Run Script</source> <translation type="unfinished">Esegui Script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="940"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="954"/> <source>There is no editor open. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="948"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="962"/> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="957"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="971"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="980"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="994"/> <source>Open Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="980"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="994"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1024"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038"/> <source>Start Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1024"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038"/> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> <source>Unsaved Chart Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> <source>The chart contains unsaved data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118"/> <source>Start File Manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118"/> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1155"/> - <source>Show Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1158"/> - <source>Show Implementation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1269"/> - <source>Synchronize Time</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1166"/> - <source>Show Device Time</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1169"/> + <source>Show Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1172"/> + <source>Show Implementation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1286"/> + <source>Synchronize Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1180"/> + <source>Show Device Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1183"/> <source>Show Local Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1480"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1497"/> <source>Compile Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1500"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1517"/> <source>Compile Current Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1207"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1224"/> <source><h3>Device Version Information</h3></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1233"/> <source>No version information available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1218"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235"/> <source>Device Version Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1241"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1258"/> <source>unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/> <source>Device Implementation Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1269"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1286"/> <source><p>The time of the connected device was synchronized with the local time.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1291"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1299"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1316"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1330"/> <source>Device Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1343"/> <source>Local Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1343"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1410"/> <source>Error handling device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1410"/> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1432"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1449"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1450"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1467"/> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished">File Python (*.py);;Tutti i File (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1460"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1477"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1470"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1487"/> <source>'mpy-cross' Output</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1493"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1510"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished"></translation> </message> @@ -48702,58 +48710,68 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1051"/> <source>µPy Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1131"/> <source>µPy Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1193"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1207"/> <source>Show Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1197"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1214"/> <source>Configure</source> <translation type="unfinished">Configura</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1172"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1186"/> <source>Show Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1189"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1203"/> <source>Download Firmware</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1386"/> + <source>Date and Time</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1369"/> - <source>Date and Time</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1352"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1369"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1386"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> <source>Unknown MicroPython Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330"/> - <source><p>Detected these unknown MicroPython devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:eric-bugs@eric-ide.python-projects.org">the eric bug reporting address.</a></p></source> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> + <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:eric-bugs@eric-ide.python-projects.org"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> + <source>{0} ({1:04x}/{2:04x})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1211"/> + <source>Ignored Serial Devices</source> <translation type="unfinished"></translation> </message> </context> @@ -54227,17 +54245,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1644"/> + <location filename="../Preferences/__init__.py" line="1645"/> <source>Export Preferences</source> <translation>Esporta Preferenze</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1672"/> + <location filename="../Preferences/__init__.py" line="1673"/> <source>Import Preferences</source> <translation>Importa Preferenze</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1672"/> + <location filename="../Preferences/__init__.py" line="1673"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>File proprietà (*.ini);;Tutti i file(*)</translation> </message>
--- a/eric6/i18n/eric6_pt.ts Sat May 09 12:56:17 2020 +0200 +++ b/eric6/i18n/eric6_pt.ts Mon May 11 18:30:25 2020 +0200 @@ -10804,12 +10804,12 @@ <translation>Retirar &Tudo</translation> </message> <message> - <location filename="../E5Gui/E5StringListEditWidget.py" line="90"/> + <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/> <source>Add Entry</source> <translation>Adicionar Entrada</translation> </message> <message> - <location filename="../E5Gui/E5StringListEditWidget.py" line="90"/> + <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/> <source>Enter the entry to add to the list:</source> <translation>Introduzir entrada a adicionar à lista:</translation> </message> @@ -41442,6 +41442,14 @@ </message> </context> <context> + <name>IgnoredDevicesDialog</name> + <message> + <location filename="../MicroPython/IgnoredDevicesDialog.ui" line="14"/> + <source>Ignored Serial Devices</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>ImageMarkupDialog</name> <message> <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.py" line="52"/> @@ -47311,27 +47319,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="222"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="223"/> <source>Unsupported Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="232"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="233"/> <source>REPL is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="251"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="252"/> <source>Plotter is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="270"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="271"/> <source>Running scripts is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="290"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="291"/> <source>File Manager is not supported by this device.</source> <translation type="unfinished"></translation> </message> @@ -47889,7 +47897,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="479"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="493"/> <source>Press to connect the selected device</source> <translation type="unfinished"></translation> </message> @@ -47917,32 +47925,32 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="449"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="463"/> <source>Clear</source> <translation type="unfinished">Limpar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="451"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> <source>Copy</source> <translation type="unfinished">Copiar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="452"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="466"/> <source>Paste</source> <translation type="unfinished">Colar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="474"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="488"/> <source>Press to disconnect the current device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="509"/> <source>No device attached</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="509"/> <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. @@ -47951,212 +47959,212 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="522"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="536"/> <source>Start REPL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="522"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="536"/> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="912"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="926"/> <source>Serial Device Connect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="912"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="926"/> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="957"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="971"/> <source>Run Script</source> <translation type="unfinished">Executar Script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="940"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="954"/> <source>There is no editor open. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="948"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="962"/> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="957"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="971"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="980"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="994"/> <source>Open Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="980"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="994"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1024"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038"/> <source>Start Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1024"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038"/> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> <source>Unsaved Chart Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> <source>The chart contains unsaved data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118"/> <source>Start File Manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118"/> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1155"/> - <source>Show Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1158"/> - <source>Show Implementation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1269"/> - <source>Synchronize Time</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1166"/> - <source>Show Device Time</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1169"/> + <source>Show Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1172"/> + <source>Show Implementation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1286"/> + <source>Synchronize Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1180"/> + <source>Show Device Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1183"/> <source>Show Local Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1480"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1497"/> <source>Compile Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1500"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1517"/> <source>Compile Current Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1207"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1224"/> <source><h3>Device Version Information</h3></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1233"/> <source>No version information available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1218"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235"/> <source>Device Version Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1241"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1258"/> <source>unknown</source> <translation type="unfinished">desconhecido</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/> <source>Device Implementation Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1269"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1286"/> <source><p>The time of the connected device was synchronized with the local time.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1291"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1299"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1316"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1330"/> <source>Device Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1343"/> <source>Local Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1343"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1410"/> <source>Error handling device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1410"/> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1432"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1449"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1450"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1467"/> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished">Ficheiros Python (*.py);;Ficheiros Todos (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1460"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1477"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1470"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1487"/> <source>'mpy-cross' Output</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1493"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1510"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished"></translation> </message> @@ -48171,58 +48179,68 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1051"/> <source>µPy Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1131"/> <source>µPy Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1193"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1207"/> <source>Show Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1197"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1214"/> <source>Configure</source> <translation type="unfinished">Configurar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1172"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1186"/> <source>Show Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1189"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1203"/> <source>Download Firmware</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1386"/> + <source>Date and Time</source> + <translation type="unfinished">Data e Hora</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1369"/> - <source>Date and Time</source> - <translation type="unfinished">Data e Hora</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1352"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1369"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1386"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> <source>Unknown MicroPython Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330"/> - <source><p>Detected these unknown MicroPython devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:eric-bugs@eric-ide.python-projects.org">the eric bug reporting address.</a></p></source> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> + <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:eric-bugs@eric-ide.python-projects.org"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> + <source>{0} ({1:04x}/{2:04x})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1211"/> + <source>Ignored Serial Devices</source> <translation type="unfinished"></translation> </message> </context> @@ -53608,17 +53626,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1644"/> + <location filename="../Preferences/__init__.py" line="1645"/> <source>Export Preferences</source> <translation>Exportar Preferências</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1672"/> + <location filename="../Preferences/__init__.py" line="1673"/> <source>Import Preferences</source> <translation>Importar Preferências</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1672"/> + <location filename="../Preferences/__init__.py" line="1673"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>Ficheiro de Propriedades (*.ini);;Ficheiros Todos (*)</translation> </message>
--- a/eric6/i18n/eric6_ru.ts Sat May 09 12:56:17 2020 +0200 +++ b/eric6/i18n/eric6_ru.ts Mon May 11 18:30:25 2020 +0200 @@ -10412,12 +10412,12 @@ <translation>У&далить всё</translation> </message> <message> - <location filename="../E5Gui/E5StringListEditWidget.py" line="90"/> + <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/> <source>Add Entry</source> <translation>Добавить запись</translation> </message> <message> - <location filename="../E5Gui/E5StringListEditWidget.py" line="90"/> + <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/> <source>Enter the entry to add to the list:</source> <translation>Введите строку для добавления в список:</translation> </message> @@ -37631,6 +37631,14 @@ </message> </context> <context> + <name>IgnoredDevicesDialog</name> + <message> + <location filename="../MicroPython/IgnoredDevicesDialog.ui" line="14"/> + <source>Ignored Serial Devices</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>ImageMarkupDialog</name> <message> <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.py" line="52"/> @@ -43432,27 +43440,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="222"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="223"/> <source>Unsupported Device</source> <translation>Неподдерживаемое устройство</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="232"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="233"/> <source>REPL is not supported by this device.</source> <translation>REPL не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="251"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="252"/> <source>Plotter is not supported by this device.</source> <translation>Плоттер не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="270"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="271"/> <source>Running scripts is not supported by this device.</source> <translation>Выполнение скриптов не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="290"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="291"/> <source>File Manager is not supported by this device.</source> <translation>Менеджер файлов не поддерживается этим устройством.</translation> </message> @@ -44010,7 +44018,7 @@ <translation>Открыть окно для отображения данных, полученных с выбранного устройства</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="479"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="493"/> <source>Press to connect the selected device</source> <translation>Подключить выбранное устройство</translation> </message> @@ -44039,32 +44047,32 @@ <translation>Поддерживаемые устройства не обнаружены.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="449"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="463"/> <source>Clear</source> <translation>Очистить</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="451"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> <source>Copy</source> <translation>Копировать</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="452"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="466"/> <source>Paste</source> <translation>Вставить</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="474"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="488"/> <source>Press to disconnect the current device</source> <translation>Отключить выбранное устройство</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="509"/> <source>No device attached</source> <translation>Устройство не подключено</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="509"/> <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. @@ -44077,212 +44085,212 @@ И наконец, нажмите кнопку сброса устройства и подождите несколько секунд, прежде чем повторить попытку.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="522"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="536"/> <source>Start REPL</source> <translation>Запустить REPL</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="522"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="536"/> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation><p>Неудается запустить REPL.</p><p>Причина:</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="912"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="926"/> <source>Serial Device Connect</source> <translation>Подсоединение последовательного устройства</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="912"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="926"/> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation><p>Не удается соединиться с устройством через последовательный порт <b>{0}</b>.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="957"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="971"/> <source>Run Script</source> <translation>Выполнить скрипт</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="940"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="954"/> <source>There is no editor open. Abort...</source> <translation>Редактор не открыт. Прервать...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="948"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="962"/> <source>The current editor does not contain a script. Abort...</source> <translation>Текущий редактор не содержит скрипт. Прервать...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="957"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="971"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation><p>Не удается выполнить скрипт.</p><p>Причина: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="980"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="994"/> <source>Open Python File</source> <translation>Открыть файл Python</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="980"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="994"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation>Файлы Python3 (*.py);;Все файлы (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1024"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038"/> <source>Start Chart</source> <translation>Построить диаграмму</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1024"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038"/> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation><p>Не удается построить диаграмму.</p><p>Причина: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> <source>Unsaved Chart Data</source> <translation>Несохраненные данные диаграммы</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> <source>The chart contains unsaved data.</source> <translation>Диаграмма содержит несохраненные данные.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118"/> <source>Start File Manager</source> <translation>Запустить менеджер файлов</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118"/> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation><p>Не удается запустить менеджер файлов.</p><p>Причина: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1155"/> - <source>Show Version</source> - <translation>Показать версию</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1158"/> - <source>Show Implementation</source> - <translation>Показать исполнение</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1269"/> - <source>Synchronize Time</source> - <translation>Синхронизировать время</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1166"/> - <source>Show Device Time</source> - <translation>Показать время устройства</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1169"/> + <source>Show Version</source> + <translation>Показать версию</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1172"/> + <source>Show Implementation</source> + <translation>Показать исполнение</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1286"/> + <source>Synchronize Time</source> + <translation>Синхронизировать время</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1180"/> + <source>Show Device Time</source> + <translation>Показать время устройства</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1183"/> <source>Show Local Time</source> <translation>Показать локальное время</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1480"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1497"/> <source>Compile Python File</source> <translation>Компилировать файл Python</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1500"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1517"/> <source>Compile Current Editor</source> <translation>Компилировать текущий редактор</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1207"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1224"/> <source><h3>Device Version Information</h3></source> <translation><h3>Информация о версии устройства</h3></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1233"/> <source>No version information available.</source> <translation>Информация о версии недоступна.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1218"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235"/> <source>Device Version Information</source> <translation>Информация о версии устройства</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1241"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1258"/> <source>unknown</source> <translation>unknown</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/> <source>Device Implementation Information</source> <translation>Информация о исполнении устройства</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}</b>.</p></source> <translation><h3>Информация о исполнении устройства</h3><p>Это устройство содержит <b>{0} {1}</b>.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1269"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1286"/> <source><p>The time of the connected device was synchronized with the local time.</p></source> <translation><p>Время подключенного устройства было синхронизировано с локальным временем.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1291"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308"/> <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><h3>Дата и время устройства</h3><table><tr><td><b>Дата</b></td><td>{0}</td></tr><tr><td><b>Время</b></td><td>{1}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1299"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1316"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation><h3>Дата и время устройства</h3><p>{0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1330"/> <source>Device Date and Time</source> <translation>Дата и время устройства</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1343"/> <source>Local Date and Time</source> <translation>Локальные дата и время</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1343"/> <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><h3>Локальные дата и время</h3><table><tr><td><b>Дата</b></td><td>{0}</td></tr><tr><td><b>Время</b></td><td>{1}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1410"/> <source>Error handling device</source> <translation>Ошибка обработки устройства</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1410"/> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation><p>Произошла ошибка связи с подключенным устройством.</p><p>Метод: {0}</p><p>Сообщение: {1}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1432"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1449"/> <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>Кросс-компилятор MicroPython <b>mpy-cross</b> не найден. Убедитесь, что он находится в пути поиска, или настройте его на странице конфигурации MicroPython.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1450"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1467"/> <source>Python Files (*.py);;All Files (*)</source> <translation>Файлы Python (*.py);;Все файлы (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1460"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1477"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation>Файл Python <b>{0}</b> не существует. Отмена...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1470"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1487"/> <source>'mpy-cross' Output</source> <translation>Вывод команды 'mpy-cross'</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1493"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1510"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation>Текущий редактор не содержит файл Python. Отмена...</translation> </message> @@ -44297,58 +44305,68 @@ <translation>Открыть менеджер файлов на выбранном устройстве</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1051"/> <source>µPy Chart</source> <translation>µPy диаграммы</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1131"/> <source>µPy Files</source> <translation>µPy файлы</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1193"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1207"/> <source>Show Documentation</source> <translation>Обзор документации</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1197"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1214"/> <source>Configure</source> <translation>Настройки</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1172"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1186"/> <source>Show Time</source> <translation>Показать время</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1189"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1203"/> <source>Download Firmware</source> <translation>Загрузить прошивку</translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1386"/> + <source>Date and Time</source> + <translation>Дата и время</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1369"/> - <source>Date and Time</source> - <translation>Дата и время</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1352"/> <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><table><tr><th></th><th>Дата и время локальные</th><th>Дата и время устройства</th></tr><tr><td><b>Дата</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Время</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1369"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1386"/> <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><table><tr><th>Дата и время локальные</th><th>Дата и время устройства</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> <source>Unknown MicroPython Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330"/> - <source><p>Detected these unknown MicroPython devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:eric-bugs@eric-ide.python-projects.org">the eric bug reporting address.</a></p></source> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> + <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:eric-bugs@eric-ide.python-projects.org"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> + <source>{0} ({1:04x}/{2:04x})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1211"/> + <source>Ignored Serial Devices</source> <translation type="unfinished"></translation> </message> </context> @@ -49621,17 +49639,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1644"/> + <location filename="../Preferences/__init__.py" line="1645"/> <source>Export Preferences</source> <translation>Экспорт предпочтений</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1672"/> + <location filename="../Preferences/__init__.py" line="1673"/> <source>Import Preferences</source> <translation>Импорт предпочтений</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1672"/> + <location filename="../Preferences/__init__.py" line="1673"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>Файлы предпочтений (*.ini);;Все файлы (*)</translation> </message>
--- a/eric6/i18n/eric6_tr.ts Sat May 09 12:56:17 2020 +0200 +++ b/eric6/i18n/eric6_tr.ts Mon May 11 18:30:25 2020 +0200 @@ -10650,12 +10650,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5StringListEditWidget.py" line="90"/> + <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/> <source>Add Entry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5StringListEditWidget.py" line="90"/> + <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/> <source>Enter the entry to add to the list:</source> <translation type="unfinished"></translation> </message> @@ -40598,6 +40598,14 @@ </message> </context> <context> + <name>IgnoredDevicesDialog</name> + <message> + <location filename="../MicroPython/IgnoredDevicesDialog.ui" line="14"/> + <source>Ignored Serial Devices</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>ImageMarkupDialog</name> <message> <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.py" line="52"/> @@ -46511,27 +46519,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="222"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="223"/> <source>Unsupported Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="232"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="233"/> <source>REPL is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="251"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="252"/> <source>Plotter is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="270"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="271"/> <source>Running scripts is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="290"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="291"/> <source>File Manager is not supported by this device.</source> <translation type="unfinished"></translation> </message> @@ -47089,7 +47097,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="479"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="493"/> <source>Press to connect the selected device</source> <translation type="unfinished"></translation> </message> @@ -47117,32 +47125,32 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="449"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="463"/> <source>Clear</source> <translation type="unfinished">Temizle</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="451"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> <source>Copy</source> <translation type="unfinished">Kopyala</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="452"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="466"/> <source>Paste</source> <translation type="unfinished">Yapıştır</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="474"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="488"/> <source>Press to disconnect the current device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="509"/> <source>No device attached</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="509"/> <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. @@ -47151,212 +47159,212 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="522"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="536"/> <source>Start REPL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="522"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="536"/> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="912"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="926"/> <source>Serial Device Connect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="912"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="926"/> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="957"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="971"/> <source>Run Script</source> <translation type="unfinished">Betiği Çalıştır</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="940"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="954"/> <source>There is no editor open. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="948"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="962"/> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="957"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="971"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="980"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="994"/> <source>Open Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="980"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="994"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1024"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038"/> <source>Start Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1024"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038"/> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> <source>Unsaved Chart Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> <source>The chart contains unsaved data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118"/> <source>Start File Manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118"/> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1155"/> - <source>Show Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1158"/> - <source>Show Implementation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1269"/> - <source>Synchronize Time</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1166"/> - <source>Show Device Time</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1169"/> + <source>Show Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1172"/> + <source>Show Implementation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1286"/> + <source>Synchronize Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1180"/> + <source>Show Device Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1183"/> <source>Show Local Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1480"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1497"/> <source>Compile Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1500"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1517"/> <source>Compile Current Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1207"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1224"/> <source><h3>Device Version Information</h3></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1233"/> <source>No version information available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1218"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235"/> <source>Device Version Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1241"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1258"/> <source>unknown</source> <translation type="unfinished">bilinmeyen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/> <source>Device Implementation Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1269"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1286"/> <source><p>The time of the connected device was synchronized with the local time.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1291"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1299"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1316"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1330"/> <source>Device Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1343"/> <source>Local Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1343"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1410"/> <source>Error handling device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1410"/> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1432"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1449"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1450"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1467"/> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished">Python Dosyaları (*.py);;Tüm Dosyalar (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1460"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1477"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1470"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1487"/> <source>'mpy-cross' Output</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1493"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1510"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished"></translation> </message> @@ -47371,58 +47379,68 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1051"/> <source>µPy Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1131"/> <source>µPy Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1193"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1207"/> <source>Show Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1197"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1214"/> <source>Configure</source> <translation type="unfinished">Yapılandırma</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1172"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1186"/> <source>Show Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1189"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1203"/> <source>Download Firmware</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1386"/> + <source>Date and Time</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1369"/> - <source>Date and Time</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1352"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1369"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1386"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> <source>Unknown MicroPython Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330"/> - <source><p>Detected these unknown MicroPython devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:eric-bugs@eric-ide.python-projects.org">the eric bug reporting address.</a></p></source> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> + <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:eric-bugs@eric-ide.python-projects.org"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> + <source>{0} ({1:04x}/{2:04x})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1211"/> + <source>Ignored Serial Devices</source> <translation type="unfinished"></translation> </message> </context> @@ -52780,17 +52798,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1644"/> + <location filename="../Preferences/__init__.py" line="1645"/> <source>Export Preferences</source> <translation>Seçenekleri Dışa Aktar</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1672"/> + <location filename="../Preferences/__init__.py" line="1673"/> <source>Import Preferences</source> <translation>Seçenekleri İçe Aktar</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1672"/> + <location filename="../Preferences/__init__.py" line="1673"/> <source>Properties File (*.ini);;All Files (*)</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_zh_CN.ts Sat May 09 12:56:17 2020 +0200 +++ b/eric6/i18n/eric6_zh_CN.ts Mon May 11 18:30:25 2020 +0200 @@ -10585,12 +10585,12 @@ <translation>移除全部(&E)</translation> </message> <message> - <location filename="../E5Gui/E5StringListEditWidget.py" line="90"/> + <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/> <source>Add Entry</source> <translation>添加条目</translation> </message> <message> - <location filename="../E5Gui/E5StringListEditWidget.py" line="90"/> + <location filename="../E5Gui/E5StringListEditWidget.py" line="100"/> <source>Enter the entry to add to the list:</source> <translation type="unfinished"></translation> </message> @@ -41081,6 +41081,14 @@ </message> </context> <context> + <name>IgnoredDevicesDialog</name> + <message> + <location filename="../MicroPython/IgnoredDevicesDialog.ui" line="14"/> + <source>Ignored Serial Devices</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>ImageMarkupDialog</name> <message> <location filename="../QScintilla/MarkupProviders/ImageMarkupDialog.py" line="52"/> @@ -47057,27 +47065,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="222"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="223"/> <source>Unsupported Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="232"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="233"/> <source>REPL is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="251"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="252"/> <source>Plotter is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="270"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="271"/> <source>Running scripts is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="290"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="291"/> <source>File Manager is not supported by this device.</source> <translation type="unfinished"></translation> </message> @@ -47635,7 +47643,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="479"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="493"/> <source>Press to connect the selected device</source> <translation type="unfinished"></translation> </message> @@ -47662,32 +47670,32 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="449"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="463"/> <source>Clear</source> <translation type="unfinished">清除</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="451"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> <source>Copy</source> <translation type="unfinished">复制</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="452"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="466"/> <source>Paste</source> <translation type="unfinished">粘贴</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="474"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="488"/> <source>Press to disconnect the current device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="509"/> <source>No device attached</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="509"/> <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. @@ -47696,212 +47704,212 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="522"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="536"/> <source>Start REPL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="522"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="536"/> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="912"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="926"/> <source>Serial Device Connect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="912"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="926"/> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="957"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="971"/> <source>Run Script</source> <translation type="unfinished">运行脚本</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="940"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="954"/> <source>There is no editor open. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="948"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="962"/> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="957"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="971"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="980"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="994"/> <source>Open Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="980"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="994"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1024"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038"/> <source>Start Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1024"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038"/> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> <source>Unsaved Chart Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> <source>The chart contains unsaved data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118"/> <source>Start File Manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118"/> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1155"/> - <source>Show Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1158"/> - <source>Show Implementation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1269"/> - <source>Synchronize Time</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1166"/> - <source>Show Device Time</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1169"/> + <source>Show Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1172"/> + <source>Show Implementation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1286"/> + <source>Synchronize Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1180"/> + <source>Show Device Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1183"/> <source>Show Local Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1480"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1497"/> <source>Compile Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1500"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1517"/> <source>Compile Current Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1207"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1224"/> <source><h3>Device Version Information</h3></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1233"/> <source>No version information available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1218"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235"/> <source>Device Version Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1241"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1258"/> <source>unknown</source> <translation type="unfinished">未知</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/> <source>Device Implementation Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1269"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1286"/> <source><p>The time of the connected device was synchronized with the local time.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1291"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1299"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1316"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1330"/> <source>Device Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1343"/> <source>Local Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1343"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1410"/> <source>Error handling device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1410"/> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1432"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1449"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1450"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1467"/> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1460"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1477"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1470"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1487"/> <source>'mpy-cross' Output</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1493"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1510"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished"></translation> </message> @@ -47916,58 +47924,68 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1051"/> <source>µPy Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1131"/> <source>µPy Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1193"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1207"/> <source>Show Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1197"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1214"/> <source>Configure</source> <translation type="unfinished">配置</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1172"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1186"/> <source>Show Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1189"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1203"/> <source>Download Firmware</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1386"/> + <source>Date and Time</source> + <translation type="unfinished">日期和时间</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1369"/> - <source>Date and Time</source> - <translation type="unfinished">日期和时间</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1352"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1369"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1386"/> <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"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> <source>Unknown MicroPython Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330"/> - <source><p>Detected these unknown MicroPython devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:eric-bugs@eric-ide.python-projects.org">the eric bug reporting address.</a></p></source> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> + <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:eric-bugs@eric-ide.python-projects.org"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="336"/> + <source>{0} ({1:04x}/{2:04x})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1211"/> + <source>Ignored Serial Devices</source> <translation type="unfinished"></translation> </message> </context> @@ -53431,17 +53449,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1644"/> + <location filename="../Preferences/__init__.py" line="1645"/> <source>Export Preferences</source> <translation>导出首选项</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1672"/> + <location filename="../Preferences/__init__.py" line="1673"/> <source>Import Preferences</source> <translation>导入首选项</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1672"/> + <location filename="../Preferences/__init__.py" line="1673"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>属性文件 (*.ini);;所有文件 (*)</translation> </message>