Sun, 31 Jan 2021 17:47:55 +0100
MicroPython: improved the support for "BBC micro:bit" and "Calliope mini".
--- a/eric6.e4p Sun Jan 31 17:47:01 2021 +0100 +++ b/eric6.e4p Sun Jan 31 17:47:55 2021 +0100 @@ -138,6 +138,7 @@ <Source>eric6/E5Gui/E5Application.py</Source> <Source>eric6/E5Gui/E5ClickableLabel.py</Source> <Source>eric6/E5Gui/E5ComboBox.py</Source> + <Source>eric6/E5Gui/E5ComboSelectionDialog.py</Source> <Source>eric6/E5Gui/E5Completers.py</Source> <Source>eric6/E5Gui/E5ErrorMessage.py</Source> <Source>eric6/E5Gui/E5ErrorMessageFilterDialog.py</Source> @@ -1652,6 +1653,7 @@ <Form>eric6/Debugger/StartRunDialog.ui</Form> <Form>eric6/Debugger/VariableDetailDialog.ui</Form> <Form>eric6/Debugger/VariablesFilterDialog.ui</Form> + <Form>eric6/E5Gui/E5ComboSelectionDialog.ui</Form> <Form>eric6/E5Gui/E5ErrorMessageFilterDialog.ui</Form> <Form>eric6/E5Gui/E5ListSelectionDialog.ui</Form> <Form>eric6/E5Gui/E5PlainTextDialog.ui</Form>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/E5Gui/E5ComboSelectionDialog.py Sun Jan 31 17:47:55 2021 +0100 @@ -0,0 +1,68 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2021 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module implementing a dialog to select one entry from a list of strings. +""" + +from PyQt5.QtCore import pyqtSlot +from PyQt5.QtWidgets import QDialog, QDialogButtonBox + +from .Ui_E5ComboSelectionDialog import Ui_E5ComboSelectionDialog + + +class E5ComboSelectionDialog(QDialog, Ui_E5ComboSelectionDialog): + """ + Class implementing a dialog to select one entry from a list of strings. + """ + def __init__(self, entries, title="", message="", parent=None): + """ + Constructor + + @param entries list of entries to select from + @type list of str or list of tuples of (str, any) + @param title title of the dialog (defaults to "") + @type str (optional) + @param message message to be show in the dialog (defaults to "") + @type str (optional) + @param parent reference to the parent widget (defaults to None) + @type QWidget (optional) + """ + super(E5ComboSelectionDialog, self).__init__(parent) + self.setupUi(self) + + for entry in entries: + if isinstance(entry, tuple): + self.selectionComboBox.addItem(*entry) + else: + self.selectionComboBox.addItem(entry) + + self.on_selectionComboBox_currentTextChanged( + self.selectionComboBox.itemText(0)) + + msh = self.minimumSizeHint() + self.resize(max(self.width(), msh.width()), msh.height()) + + @pyqtSlot(str) + def on_selectionComboBox_currentTextChanged(self, txt): + """ + Private slot to react upon changes of the selected entry. + + @param txt text of the selected entry + @type str + """ + self.buttonBox.button(QDialogButtonBox.Ok).setEnabled(bool(txt)) + + def getSelection(self): + """ + Public method to retrieve the selected item and its data. + + @return tuple containing the selected entry and its associated data + @rtype tuple of (str, any) + """ + return ( + self.selectionComboBox.currentText(), + self.selectionComboBox.currentData() + )
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/E5Gui/E5ComboSelectionDialog.ui Sun Jan 31 17:47:55 2021 +0100 @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>E5ComboSelectionDialog</class> + <widget class="QDialog" name="E5ComboSelectionDialog"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>400</width> + <height>100</height> + </rect> + </property> + <property name="windowTitle"> + <string>Select from List</string> + </property> + <property name="sizeGripEnabled"> + <bool>true</bool> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="QLabel" name="messageLabel"> + <property name="text"> + <string>Select from the list below:</string> + </property> + <property name="wordWrap"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QComboBox" name="selectionComboBox"/> + </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> + <resources/> + <connections> + <connection> + <sender>buttonBox</sender> + <signal>accepted()</signal> + <receiver>E5ComboSelectionDialog</receiver> + <slot>accept()</slot> + <hints> + <hint type="sourcelabel"> + <x>248</x> + <y>254</y> + </hint> + <hint type="destinationlabel"> + <x>157</x> + <y>274</y> + </hint> + </hints> + </connection> + <connection> + <sender>buttonBox</sender> + <signal>rejected()</signal> + <receiver>E5ComboSelectionDialog</receiver> + <slot>reject()</slot> + <hints> + <hint type="sourcelabel"> + <x>316</x> + <y>260</y> + </hint> + <hint type="destinationlabel"> + <x>286</x> + <y>274</y> + </hint> + </hints> + </connection> + </connections> +</ui>
--- a/eric6/E5Gui/E5ListSelectionDialog.py Sun Jan 31 17:47:01 2021 +0100 +++ b/eric6/E5Gui/E5ListSelectionDialog.py Sun Jan 31 17:47:55 2021 +0100 @@ -29,7 +29,7 @@ @type list of str @param selectionMode selection mode for the list @type QAbstractItemView.SelectionMode - @param title tirle of the dialog + @param title title of the dialog @type str @param message message to be show in the dialog @type str
--- a/eric6/MicroPython/MicroPythonDevices.py Sun Jan 31 17:47:01 2021 +0100 +++ b/eric6/MicroPython/MicroPythonDevices.py Sun Jan 31 17:47:55 2021 +0100 @@ -13,6 +13,8 @@ from PyQt5.QtCore import pyqtSlot, QObject +from E5Gui.E5Application import e5App + import UI.PixmapCache import Preferences @@ -32,6 +34,7 @@ ], "description": "ESP8266, ESP32", "icon": "esp32Device", + "port_description": "", }, "circuitpython": { @@ -67,6 +70,7 @@ ], "description": "CircuitPython Board", "icon": "circuitPythonDevice", + "port_description": "", }, "bbc_microbit": { @@ -75,6 +79,7 @@ ], "description": "BBC micro:bit", "icon": "microbitDevice", + "port_description": "BBC micro:bit CMSIS-DAP", }, "calliope": { @@ -83,6 +88,7 @@ ], "description": "Calliope mini", "icon": "calliope_mini", + "port_description": "DAPLink CMSIS-DAP", }, "pyboard": { @@ -93,6 +99,7 @@ ], "description": "PyBoard", "icon": "micropython48", + "port_description": "", }, } @@ -139,6 +146,14 @@ for board in SupportedBoards: if ((vid, pid) in SupportedBoards[board]["ids"] or (vid, None) in SupportedBoards[board]["ids"]): + if board in ("bbc_microbit", "calliope"): + # both boards have the same VID and PID + # try to differentiate based on port description + if ( + port.description().strip() != + SupportedBoards[board]["port_description"] + ): + continue foundDevices.append( (board, SupportedBoards[board]["description"], port.portName())) @@ -429,3 +444,11 @@ @rtype str """ return "" + + def downloadFirmware(self): + """ + Public method to download the device firmware. + """ + url = self.getFirmwareUrl() + if url: + e5App().getObject("UserInterface").launchHelpViewer(url)
--- a/eric6/MicroPython/MicroPythonWidget.py Sun Jan 31 17:47:01 2021 +0100 +++ b/eric6/MicroPython/MicroPythonWidget.py Sun Jan 31 17:47:55 2021 +0100 @@ -388,12 +388,15 @@ def isMicrobit(self): """ Public method to check, if the connected/selected device is a - BBC micro:bit. + BBC micro:bit or Calliope mini. @return flag indicating a micro:bit device rtype bool """ - if self.__device and "micro:bit" in self.__device.deviceName(): + if self.__device and ( + "micro:bit" in self.__device.deviceName() or + "Calliope" in self.__device.deviceName() + ): return True return False @@ -1539,8 +1542,7 @@ # abort silently return - url = self.__device.getFirmwareUrl() - e5App().getObject("UserInterface").launchHelpViewer(url) + self.__device.downloadFirmware() @pyqtSlot() def __manageIgnored(self):
--- a/eric6/MicroPython/MicrobitDevices.py Sun Jan 31 17:47:01 2021 +0100 +++ b/eric6/MicroPython/MicrobitDevices.py Sun Jan 31 17:47:55 2021 +0100 @@ -12,7 +12,7 @@ import shutil from PyQt5.QtCore import pyqtSlot, QStandardPaths -from PyQt5.QtWidgets import QInputDialog, QLineEdit +from PyQt5.QtWidgets import QInputDialog, QLineEdit, QDialog from .MicroPythonDevices import MicroPythonDevice from .MicroPythonWidget import HAS_QTCHART @@ -377,16 +377,48 @@ # Calliope mini return Preferences.getMicroPython("CalliopeDocuUrl") - def getFirmwareUrl(self): + def getFirmwareUrl(self, fwtype="mpy"): """ Public method to get the device firmware download URL. + @param fwtype type of firmware to download + (valid values are "mpy" and "dap"; defaults to "mpy") + @type str (optional) @return firmware download URL of the device @rtype str """ if self.__deviceType == "bbc_microbit": - # BBC micro:bit - return Preferences.getMicroPython("MicrobitFirmwareUrl") + # BBC micro:bit V1 + if fwtype == "mpy": + return Preferences.getMicroPython("MicrobitMicroPythonUrl") + elif fwtype == "dap": + return Preferences.getMicroPython("MicrobitFirmwareUrl") + else: + return "" else: # Calliope mini return Preferences.getMicroPython("CalliopeFirmwareUrl") + + def downloadFirmware(self): + """ + Public method to download the device firmware. + """ + fwtype = "" + if self.__deviceType == "bbc_microbit": + # BBC micro:bit + from E5Gui.E5ComboSelectionDialog import E5ComboSelectionDialog + dlg = E5ComboSelectionDialog( + [(self.tr("MicroPython"), "mpy"), (self.tr("DAPLink"), "dap")], + title=self.tr("Firmware Type"), + message=self.tr("Select the firmware type to download from" + " the list below:") + ) + if dlg.exec() == QDialog.Accepted: + fwtype = dlg.getSelection()[1] + else: + # user cancelled + return + + url = self.getFirmwareUrl(fwtype) + if url: + e5App().getObject("UserInterface").launchHelpViewer(url)
--- a/eric6/Preferences/ConfigurationPages/MicroPythonPage.py Sun Jan 31 17:47:01 2021 +0100 +++ b/eric6/Preferences/ConfigurationPages/MicroPythonPage.py Sun Jan 31 17:47:55 2021 +0100 @@ -95,24 +95,30 @@ self.dfuUtilPathPicker.setText( Preferences.getMicroPython("DfuUtilPath")) - # firmware URL + # MicroPython URLs self.micropythonFirmwareUrlLineEdit.setText( Preferences.getMicroPython("MicroPythonFirmwareUrl")) + self.micropythonDocuUrlLineEdit.setText( + Preferences.getMicroPython("MicroPythonDocuUrl")) + + # CircuitPython URLs self.circuitpythonFirmwareUrlLineEdit.setText( Preferences.getMicroPython("CircuitPythonFirmwareUrl")) - # TODO: add entry for micro:bit MicroPython URLs for v1 and v2 + self.circuitpythonDocuUrlLineEdit.setText( + Preferences.getMicroPython("CircuitPythonDocuUrl")) + + # TODO: add entry for micro:bit v2 URLs + # BBC micro:bit URLs self.microbitFirmwareUrlLineEdit.setText( Preferences.getMicroPython("MicrobitFirmwareUrl")) + self.microbitMicroPythonUrlLineEdit.setText( + Preferences.getMicroPython("MicrobitMicroPythonUrl")) + self.microbitDocuUrlLineEdit.setText( + Preferences.getMicroPython("MicrobitDocuUrl")) + + # Calliope mini URLs self.calliopeFirmwareUrlLineEdit.setText( Preferences.getMicroPython("CalliopeFirmwareUrl")) - - # documentation URL - self.micropythonDocuUrlLineEdit.setText( - Preferences.getMicroPython("MicroPythonDocuUrl")) - self.circuitpythonDocuUrlLineEdit.setText( - Preferences.getMicroPython("CircuitPythonDocuUrl")) - self.microbitDocuUrlLineEdit.setText( - Preferences.getMicroPython("MicrobitDocuUrl")) self.calliopeDocuUrlLineEdit.setText( Preferences.getMicroPython("CalliopeDocuUrl")) @@ -152,30 +158,38 @@ "DfuUtilPath", self.dfuUtilPathPicker.text()) - # firmware URL + # MicroPython URLs Preferences.setMicroPython( "MicroPythonFirmwareUrl", self.micropythonFirmwareUrlLineEdit.text()) Preferences.setMicroPython( + "MicroPythonDocuUrl", + self.micropythonDocuUrlLineEdit.text()) + + # CircuitPython URLs + Preferences.setMicroPython( "CircuitPythonFirmwareUrl", self.circuitpythonFirmwareUrlLineEdit.text()) Preferences.setMicroPython( + "CircuitPythonDocuUrl", + self.circuitpythonDocuUrlLineEdit.text()) + + # TODO: add entry for micro:bit v2 URLs + # BBC micro:bit URLs + Preferences.setMicroPython( "MicrobitFirmwareUrl", self.microbitFirmwareUrlLineEdit.text()) Preferences.setMicroPython( - "CalliopeFirmwareUrl", - self.calliopeFirmwareUrlLineEdit.text()) - - # documentation URL - Preferences.setMicroPython( - "MicroPythonDocuUrl", - self.micropythonDocuUrlLineEdit.text()) - Preferences.setMicroPython( - "CircuitPythonDocuUrl", - self.circuitpythonDocuUrlLineEdit.text()) + "MicrobitMicroPythonUrl", + self.microbitMicroPythonUrlLineEdit.text()) Preferences.setMicroPython( "MicrobitDocuUrl", self.microbitDocuUrlLineEdit.text()) + + # Calliope mini URLs + Preferences.setMicroPython( + "CalliopeFirmwareUrl", + self.calliopeFirmwareUrlLineEdit.text()) Preferences.setMicroPython( "CalliopeDocuUrl", self.calliopeDocuUrlLineEdit.text())
--- a/eric6/Preferences/ConfigurationPages/MicroPythonPage.ui Sun Jan 31 17:47:01 2021 +0100 +++ b/eric6/Preferences/ConfigurationPages/MicroPythonPage.ui Sun Jan 31 17:47:55 2021 +0100 @@ -7,7 +7,7 @@ <x>0</x> <y>0</y> <width>476</width> - <height>911</height> + <height>984</height> </rect> </property> <layout class="QVBoxLayout" name="verticalLayout"> @@ -306,7 +306,7 @@ <property name="title"> <string>BBC micro:bit</string> </property> - <layout class="QGridLayout" name="gridLayout_7"> + <layout class="QGridLayout" name="gridLayout_3"> <item row="0" column="0"> <widget class="QLabel" name="label_18"> <property name="text"> @@ -317,18 +317,32 @@ <item row="0" column="1"> <widget class="E5ClearableLineEdit" name="microbitFirmwareUrlLineEdit"> <property name="toolTip"> - <string>Enter the URL for the BBC micro:bit Firmware</string> + <string>Enter the URL for the BBC micro:bit DAPLink Firmware</string> </property> </widget> </item> <item row="1" column="0"> + <widget class="QLabel" name="label_4"> + <property name="text"> + <string>MicroPython:</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="E5ClearableLineEdit" name="microbitMicroPythonUrlLineEdit"> + <property name="toolTip"> + <string>Enter the URL for the BBC micro:bit MicroPython Firmware</string> + </property> + </widget> + </item> + <item row="2" column="0"> <widget class="QLabel" name="label_19"> <property name="text"> <string>Documentation:</string> </property> </widget> </item> - <item row="1" column="1"> + <item row="2" column="1"> <widget class="E5ClearableLineEdit" name="microbitDocuUrlLineEdit"> <property name="toolTip"> <string>Enter the URL for the BBC micro:bit MicroPython documentation</string> @@ -375,6 +389,19 @@ </layout> </widget> </item> + <item> + <spacer name="verticalSpacer"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>32</height> + </size> + </property> + </spacer> + </item> </layout> </widget> <customwidgets> @@ -403,6 +430,7 @@ <tabstop>circuitpythonFirmwareUrlLineEdit</tabstop> <tabstop>circuitpythonDocuUrlLineEdit</tabstop> <tabstop>microbitFirmwareUrlLineEdit</tabstop> + <tabstop>microbitMicroPythonUrlLineEdit</tabstop> <tabstop>microbitDocuUrlLineEdit</tabstop> <tabstop>calliopeFirmwareUrlLineEdit</tabstop> <tabstop>calliopeDocuUrlLineEdit</tabstop>
--- a/eric6/Preferences/__init__.py Sun Jan 31 17:47:01 2021 +0100 +++ b/eric6/Preferences/__init__.py Sun Jan 31 17:47:55 2021 +0100 @@ -1455,19 +1455,26 @@ "MpyCrossCompiler": "", # path of the mpy-cross compiler "DfuUtilPath": "", # path of the dfu-util flashing tool "IgnoredUnknownDevices": "[]", # empty list encoded as JSON - # documentation URLs + # MicroPython URLs "MicroPythonDocuUrl": "https://docs.micropython.org/en/latest/", + "MicroPythonFirmwareUrl": + "http://micropython.org/download/", + # CircuitPython URLS "CircuitPythonDocuUrl": "https://circuitpython.readthedocs.io/en/latest/", + "CircuitPythonFirmwareUrl": + "https://circuitpython.org/downloads/", + # BBC micro:bit URLs "MicrobitDocuUrl": "https://microbit-micropython.readthedocs.io/en/latest/", + "MicrobitFirmwareUrl": + "https://microbit.org/guide/firmware/", + "MicrobitMicroPythonUrl": + "https://github.com/bbcmicrobit/micropython/releases", + # calliope mini URLS "CalliopeDocuUrl": "https://github.com/calliope-mini/calliope-mini-micropython/", - # MicroPython firmware URLs - "MicroPythonFirmwareUrl": "http://micropython.org/download/", - "CircuitPythonFirmwareUrl": "https://circuitpython.org/downloads/", - "MicrobitFirmwareUrl": "https://microbit.org/guide/firmware/", "CalliopeFirmwareUrl": "https://github.com/calliope-mini/calliope-mini-micropython/", }
--- a/eric6/i18n/eric6_cs.ts Sun Jan 31 17:47:01 2021 +0100 +++ b/eric6/i18n/eric6_cs.ts Sun Jan 31 17:47:55 2021 +0100 @@ -9759,6 +9759,19 @@ </message> </context> <context> + <name>E5ComboSelectionDialog</name> + <message> + <location filename="../E5Gui/E5ComboSelectionDialog.ui" line="14"/> + <source>Select from List</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../E5Gui/E5ComboSelectionDialog.ui" line="23"/> + <source>Select from the list below:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>E5ErrorMessageFilterDialog</name> <message> <location filename="../E5Gui/E5ErrorMessageFilterDialog.ui" line="14"/> @@ -47041,27 +47054,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="249"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="264"/> <source>Unsupported Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="259"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="274"/> <source>REPL is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="278"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="293"/> <source>Plotter is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="297"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="312"/> <source>Running scripts is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="317"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="332"/> <source>File Manager is not supported by this device.</source> <translation type="unfinished"></translation> </message> @@ -47448,7 +47461,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="334"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="348"/> <source>Enter the URL for the BBC micro:bit MicroPython documentation</source> <translation type="unfinished"></translation> </message> @@ -47478,11 +47491,6 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="320"/> - <source>Enter the URL for the BBC micro:bit Firmware</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="140"/> <source>Chart Pane</source> <translation type="unfinished"></translation> @@ -47543,17 +47551,17 @@ <translation type="unfinished">Qt</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="344"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="358"/> <source>Calliope mini:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="357"/> - <source>Enter the URL for the Callope mini Firmware</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="371"/> + <source>Enter the URL for the Callope mini Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="385"/> <source>Enter the URL for the Calliope mini MicroPython documentation</source> <translation type="unfinished"></translation> </message> @@ -47563,12 +47571,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="350"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="364"/> <source>Firmware:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="364"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="378"/> <source>Documentation:</source> <translation type="unfinished"></translation> </message> @@ -47582,6 +47590,21 @@ <source>BBC micro:bit</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="320"/> + <source>Enter the URL for the BBC micro:bit DAPLink Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="327"/> + <source>MicroPython:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="334"/> + <source>Enter the URL for the BBC micro:bit MicroPython Firmware</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -47624,7 +47647,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="492"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> <source>Press to connect the selected device</source> <translation type="unfinished"></translation> </message> @@ -47653,32 +47676,32 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="462"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> <source>Clear</source> <translation type="unfinished">Vyčistit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="464"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="467"/> <source>Copy</source> <translation type="unfinished">Kopírovat</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="468"/> <source>Paste</source> <translation type="unfinished">Vložit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="487"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="490"/> <source>Press to disconnect the current device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="508"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="511"/> <source>No device attached</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="508"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="511"/> <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. @@ -47687,212 +47710,212 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="535"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="538"/> <source>Start REPL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="535"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="538"/> <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="925"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="928"/> <source>Serial Device Connect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="925"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="928"/> <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="970"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="973"/> <source>Run Script</source> <translation type="unfinished">Spustit skript</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="953"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="956"/> <source>There is no editor open. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="964"/> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="970"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="973"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="993"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="996"/> <source>Open Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="993"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="996"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/> <source>Start Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/> <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="1066"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/> <source>Unsaved Chart Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1066"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/> <source>The chart contains unsaved data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/> <source>Start File Manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/> <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="1168"/> - <source>Show Version</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1171"/> + <source>Show Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1174"/> <source>Show Implementation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1285"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/> <source>Synchronize Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1179"/> - <source>Show Device Time</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1182"/> + <source>Show Device Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185"/> <source>Show Local Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1496"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1499"/> <source>Compile Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1516"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1519"/> <source>Compile Current Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1223"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <source><h3>Device Version Information</h3></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235"/> <source>No version information available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1234"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1237"/> <source>Device Version Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1257"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1260"/> <source>unknown</source> <translation type="unfinished">neznámý</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1261"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/> <source>Device Implementation Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1261"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/> <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="1285"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/> <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="1307"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1310"/> <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="1315"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1318"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1329"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332"/> <source>Device Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/> <source>Local Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/> <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="1409"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/> <source>Error handling device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1409"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/> <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="1448"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1451"/> <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="1466"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1469"/> <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="1476"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1479"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1486"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1489"/> <source>'mpy-cross' Output</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1509"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1512"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished"></translation> </message> @@ -47907,47 +47930,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1050"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> <source>µPy Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1130"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1133"/> <source>µPy Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1206"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1209"/> <source>Show Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/> <source>Configure</source> <translation type="unfinished">Konfigurovat</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1185"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1188"/> <source>Show Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1202"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1205"/> <source>Download Firmware</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1385"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/> <source>Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1368"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1371"/> <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="1385"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/> <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> @@ -47967,7 +47990,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1210"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/> <source>Ignored Serial Devices</source> <translation type="unfinished"></translation> </message> @@ -48076,6 +48099,26 @@ <source>MicroPython/Firmware Files (*.hex);;All Files (*)</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>MicroPython</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>DAPLink</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>Firmware Type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>Select the firmware type to download from the list below:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicrosoftEngine</name> @@ -53468,17 +53511,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1630"/> + <location filename="../Preferences/__init__.py" line="1637"/> <source>Export Preferences</source> <translation>Předvolby exportu</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1658"/> + <location filename="../Preferences/__init__.py" line="1665"/> <source>Import Preferences</source> <translation>Předvolby importu</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1658"/> + <location filename="../Preferences/__init__.py" line="1665"/> <source>Properties File (*.ini);;All Files (*)</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_de.ts Sun Jan 31 17:47:01 2021 +0100 +++ b/eric6/i18n/eric6_de.ts Sun Jan 31 17:47:55 2021 +0100 @@ -9472,6 +9472,19 @@ </message> </context> <context> + <name>E5ComboSelectionDialog</name> + <message> + <location filename="../E5Gui/E5ComboSelectionDialog.ui" line="14"/> + <source>Select from List</source> + <translation>Aus der Liste wählen</translation> + </message> + <message> + <location filename="../E5Gui/E5ComboSelectionDialog.ui" line="23"/> + <source>Select from the list below:</source> + <translation>Wähle aus der Liste unten:</translation> + </message> +</context> +<context> <name>E5ErrorMessageFilterDialog</name> <message> <location filename="../E5Gui/E5ErrorMessageFilterDialog.ui" line="14"/> @@ -43797,27 +43810,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="249"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="264"/> <source>Unsupported Device</source> <translation>Nicht unterstütztes Gerät</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="259"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="274"/> <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="278"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="293"/> <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="297"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="312"/> <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="317"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="332"/> <source>File Manager is not supported by this device.</source> <translation>Der Dateimanager wird von diesem Gerät nicht unterstützt.</translation> </message> @@ -44199,7 +44212,7 @@ <translation>Gib die URL für die CircuitPython Dokumentation ein</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="334"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="348"/> <source>Enter the URL for the BBC micro:bit MicroPython documentation</source> <translation>Gib die URL für die BBC micro:bit MicroPython Dokumentation ein</translation> </message> @@ -44229,11 +44242,6 @@ <translation>Gib die URL zur CircuitPython Firmware ein</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="320"/> - <source>Enter the URL for the BBC micro:bit Firmware</source> - <translation>Gib die URL zur BBC micro:bit Firmware ein</translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="140"/> <source>Chart Pane</source> <translation>Diagramm</translation> @@ -44294,17 +44302,17 @@ <translation>Qt</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="344"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="358"/> <source>Calliope mini:</source> <translation>Calliope mini:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="357"/> - <source>Enter the URL for the Callope mini Firmware</source> - <translation>Gib die URL zur Callope mini Firmware ein</translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="371"/> + <source>Enter the URL for the Callope mini Firmware</source> + <translation>Gib die URL zur Callope mini Firmware ein</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="385"/> <source>Enter the URL for the Calliope mini MicroPython documentation</source> <translation>Gib die URL für die Callope mini MicroPython Dokumentation ein</translation> </message> @@ -44314,12 +44322,12 @@ <translation>MicroPython</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="350"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="364"/> <source>Firmware:</source> <translation>Firmware:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="364"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="378"/> <source>Documentation:</source> <translation>Dokumentation:</translation> </message> @@ -44333,6 +44341,21 @@ <source>BBC micro:bit</source> <translation>BBC micro:bit</translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="320"/> + <source>Enter the URL for the BBC micro:bit DAPLink Firmware</source> + <translation>Gib die URL zur BBC micro:bit DAPLink Firmware ein</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="327"/> + <source>MicroPython:</source> + <translation>MicroPython:</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="334"/> + <source>Enter the URL for the BBC micro:bit MicroPython Firmware</source> + <translation>Gib die URL zur BBC micro:bit MicroPython Firmware ein</translation> + </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -44375,7 +44398,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="492"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> <source>Press to connect the selected device</source> <translation>Drücken, um eine Verbindung mit den ausgewählten Gerät herzustellen</translation> </message> @@ -44403,32 +44426,32 @@ <translation>Keine unterstützten Geräte gefunden.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="462"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> <source>Clear</source> <translation>Löschen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="464"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="467"/> <source>Copy</source> <translation>Kopieren</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="468"/> <source>Paste</source> <translation>Einfügen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="487"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="490"/> <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="508"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="511"/> <source>No device attached</source> <translation>Kein Gerät angeschlossen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="508"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="511"/> <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. @@ -44441,212 +44464,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="535"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="538"/> <source>Start REPL</source> <translation>REPL starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="535"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="538"/> <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="925"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="928"/> <source>Serial Device Connect</source> <translation>Serielle Verbindung</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="925"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="928"/> <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="970"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="973"/> <source>Run Script</source> <translation>Skript ausführen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="953"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="956"/> <source>There is no editor open. Abort...</source> <translation>Es ist kein Editor offen. Abbruch...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="964"/> <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="970"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="973"/> <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="993"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="996"/> <source>Open Python File</source> <translation>Pythondatei öffnen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="993"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="996"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation>Python3 Dateien (*.py);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/> <source>Start Chart</source> <translation>Chart starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/> <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="1066"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/> <source>Unsaved Chart Data</source> <translation>Nich gesicherte Chart Daten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1066"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/> <source>The chart contains unsaved data.</source> <translation>Das Chart enthält ungesicherte Daten.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/> <source>Start File Manager</source> <translation>Dateimanager starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/> <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="1168"/> - <source>Show Version</source> - <translation>Version anzeigen</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1171"/> + <source>Show Version</source> + <translation>Version anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1174"/> <source>Show Implementation</source> <translation>Implementierung anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1285"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/> <source>Synchronize Time</source> <translation>Zeit synchronisieren</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1179"/> - <source>Show Device Time</source> - <translation>Gerätezeit anzeigen</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1182"/> + <source>Show Device Time</source> + <translation>Gerätezeit anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185"/> <source>Show Local Time</source> <translation>Lokale Zeit anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1496"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1499"/> <source>Compile Python File</source> <translation>Python Datei übersetzen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1516"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1519"/> <source>Compile Current Editor</source> <translation>Aktuellen Editor übersetzen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1223"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <source><h3>Device Version Information</h3></source> <translation><h3>Versionsinformationen des Gerätes</h3></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235"/> <source>No version information available.</source> <translation>Keine Versionsinformationen verfügbar.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1234"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1237"/> <source>Device Version Information</source> <translation>Versionsinformationen des Gerätes</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1257"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1260"/> <source>unknown</source> <translation>unbekannt</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1261"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/> <source>Device Implementation Information</source> <translation>Informationen zur Implementierung</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1261"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/> <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="1285"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/> <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="1307"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1310"/> <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="1315"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1318"/> <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="1329"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332"/> <source>Device Date and Time</source> <translation>Datum und Zeit des Gerätes</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/> <source>Local Date and Time</source> <translation>Lokales Datum und Zeit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/> <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="1409"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/> <source>Error handling device</source> <translation>Fehler bei Gerätekommunikation</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1409"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/> <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="1448"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1451"/> <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="1466"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1469"/> <source>Python Files (*.py);;All Files (*)</source> <translation>Python-Dateien (*.py);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1476"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1479"/> <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="1486"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1489"/> <source>'mpy-cross' Output</source> <translation>'mpy-cross' Ausgabe</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1509"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1512"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation>Der aktuelle Editortext enthält keine Pythondatei. Abbruch...</translation> </message> @@ -44661,47 +44684,47 @@ <translation>Drücken, um einen Dateimanager zum ausgewählten Gerät zu öffnen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1050"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> <source>µPy Chart</source> <translation>µPy Chart</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1130"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1133"/> <source>µPy Files</source> <translation>µPy Dateien</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1206"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1209"/> <source>Show Documentation</source> <translation>Dokumentation anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/> <source>Configure</source> <translation>Einstellungen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1185"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1188"/> <source>Show Time</source> <translation>Zeit anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1202"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1205"/> <source>Download Firmware</source> <translation>Firmware herunterladen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1385"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/> <source>Date and Time</source> <translation>Datum und Zeit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1368"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1371"/> <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="1385"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/> <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> @@ -44721,7 +44744,7 @@ <translation>{0} ({1:04x}/{2:04x})</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1210"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/> <source>Ignored Serial Devices</source> <translation>Ignorierte Serielle Geräte</translation> </message> @@ -44832,6 +44855,26 @@ <source>MicroPython/Firmware Files (*.hex);;All Files (*)</source> <translation>MicroPython/Firmware Dateien (*.hex);;Alle Dateien (*)</translation> </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>MicroPython</source> + <translation>MicroPython</translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>DAPLink</source> + <translation>DAPLink</translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>Firmware Type</source> + <translation>Firmware Typ</translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>Select the firmware type to download from the list below:</source> + <translation>Wähle den zu ladenden Firmware Typ aus der Liste:</translation> + </message> </context> <context> <name>MicrosoftEngine</name> @@ -50117,17 +50160,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1630"/> + <location filename="../Preferences/__init__.py" line="1637"/> <source>Export Preferences</source> <translation>Einstellungen exportieren</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1658"/> + <location filename="../Preferences/__init__.py" line="1665"/> <source>Import Preferences</source> <translation>Einstellungen importieren</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1658"/> + <location filename="../Preferences/__init__.py" line="1665"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>Properties-Dateien (*.ini);;Alle Dateien (*)</translation> </message>
--- a/eric6/i18n/eric6_empty.ts Sun Jan 31 17:47:01 2021 +0100 +++ b/eric6/i18n/eric6_empty.ts Sun Jan 31 17:47:55 2021 +0100 @@ -9388,6 +9388,19 @@ </message> </context> <context> + <name>E5ComboSelectionDialog</name> + <message> + <location filename="../E5Gui/E5ComboSelectionDialog.ui" line="14"/> + <source>Select from List</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../E5Gui/E5ComboSelectionDialog.ui" line="23"/> + <source>Select from the list below:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>E5ErrorMessageFilterDialog</name> <message> <location filename="../E5Gui/E5ErrorMessageFilterDialog.ui" line="14"/> @@ -43573,27 +43586,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="249"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="264"/> <source>Unsupported Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="259"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="274"/> <source>REPL is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="278"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="293"/> <source>Plotter is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="297"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="312"/> <source>Running scripts is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="317"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="332"/> <source>File Manager is not supported by this device.</source> <translation type="unfinished"></translation> </message> @@ -43975,7 +43988,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="334"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="348"/> <source>Enter the URL for the BBC micro:bit MicroPython documentation</source> <translation type="unfinished"></translation> </message> @@ -44005,11 +44018,6 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="320"/> - <source>Enter the URL for the BBC micro:bit Firmware</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="140"/> <source>Chart Pane</source> <translation type="unfinished"></translation> @@ -44070,17 +44078,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="344"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="358"/> <source>Calliope mini:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="357"/> - <source>Enter the URL for the Callope mini Firmware</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="371"/> + <source>Enter the URL for the Callope mini Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="385"/> <source>Enter the URL for the Calliope mini MicroPython documentation</source> <translation type="unfinished"></translation> </message> @@ -44090,12 +44098,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="350"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="364"/> <source>Firmware:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="364"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="378"/> <source>Documentation:</source> <translation type="unfinished"></translation> </message> @@ -44109,6 +44117,21 @@ <source>BBC micro:bit</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="320"/> + <source>Enter the URL for the BBC micro:bit DAPLink Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="327"/> + <source>MicroPython:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="334"/> + <source>Enter the URL for the BBC micro:bit MicroPython Firmware</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -44151,7 +44174,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="492"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> <source>Press to connect the selected device</source> <translation type="unfinished"></translation> </message> @@ -44178,32 +44201,32 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="462"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> <source>Clear</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="464"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="467"/> <source>Copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="468"/> <source>Paste</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="487"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="490"/> <source>Press to disconnect the current device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="508"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="511"/> <source>No device attached</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="508"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="511"/> <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. @@ -44212,212 +44235,212 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="535"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="538"/> <source>Start REPL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="535"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="538"/> <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="925"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="928"/> <source>Serial Device Connect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="925"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="928"/> <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="970"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="973"/> <source>Run Script</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="953"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="956"/> <source>There is no editor open. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="964"/> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="970"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="973"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="993"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="996"/> <source>Open Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="993"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="996"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/> <source>Start Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/> <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="1066"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/> <source>Unsaved Chart Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1066"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/> <source>The chart contains unsaved data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/> <source>Start File Manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/> <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="1168"/> - <source>Show Version</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1171"/> + <source>Show Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1174"/> <source>Show Implementation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1285"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/> <source>Synchronize Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1179"/> - <source>Show Device Time</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1182"/> + <source>Show Device Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185"/> <source>Show Local Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1496"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1499"/> <source>Compile Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1516"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1519"/> <source>Compile Current Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1223"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <source><h3>Device Version Information</h3></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235"/> <source>No version information available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1234"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1237"/> <source>Device Version Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1257"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1260"/> <source>unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1261"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/> <source>Device Implementation Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1261"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/> <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="1285"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/> <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="1307"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1310"/> <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="1315"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1318"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1329"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332"/> <source>Device Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/> <source>Local Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/> <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="1409"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/> <source>Error handling device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1409"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/> <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="1448"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1451"/> <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="1466"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1469"/> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1476"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1479"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1486"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1489"/> <source>'mpy-cross' Output</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1509"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1512"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished"></translation> </message> @@ -44432,47 +44455,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1050"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> <source>µPy Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1130"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1133"/> <source>µPy Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1206"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1209"/> <source>Show Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/> <source>Configure</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1185"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1188"/> <source>Show Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1202"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1205"/> <source>Download Firmware</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1385"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/> <source>Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1368"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1371"/> <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="1385"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/> <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> @@ -44492,7 +44515,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1210"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/> <source>Ignored Serial Devices</source> <translation type="unfinished"></translation> </message> @@ -44601,6 +44624,26 @@ <source>MicroPython/Firmware Files (*.hex);;All Files (*)</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>MicroPython</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>DAPLink</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>Firmware Type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>Select the firmware type to download from the list below:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicrosoftEngine</name> @@ -49871,17 +49914,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1630"/> + <location filename="../Preferences/__init__.py" line="1637"/> <source>Export Preferences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1658"/> + <location filename="../Preferences/__init__.py" line="1665"/> <source>Properties File (*.ini);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1658"/> + <location filename="../Preferences/__init__.py" line="1665"/> <source>Import Preferences</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_en.ts Sun Jan 31 17:47:01 2021 +0100 +++ b/eric6/i18n/eric6_en.ts Sun Jan 31 17:47:55 2021 +0100 @@ -9403,6 +9403,19 @@ </message> </context> <context> + <name>E5ComboSelectionDialog</name> + <message> + <location filename="../E5Gui/E5ComboSelectionDialog.ui" line="14"/> + <source>Select from List</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../E5Gui/E5ComboSelectionDialog.ui" line="23"/> + <source>Select from the list below:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>E5ErrorMessageFilterDialog</name> <message> <location filename="../E5Gui/E5ErrorMessageFilterDialog.ui" line="14"/> @@ -43613,27 +43626,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="249"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="264"/> <source>Unsupported Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="259"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="274"/> <source>REPL is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="278"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="293"/> <source>Plotter is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="297"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="312"/> <source>Running scripts is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="317"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="332"/> <source>File Manager is not supported by this device.</source> <translation type="unfinished"></translation> </message> @@ -44015,7 +44028,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="334"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="348"/> <source>Enter the URL for the BBC micro:bit MicroPython documentation</source> <translation type="unfinished"></translation> </message> @@ -44045,11 +44058,6 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="320"/> - <source>Enter the URL for the BBC micro:bit Firmware</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="140"/> <source>Chart Pane</source> <translation type="unfinished"></translation> @@ -44110,17 +44118,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="344"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="358"/> <source>Calliope mini:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="357"/> - <source>Enter the URL for the Callope mini Firmware</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="371"/> + <source>Enter the URL for the Callope mini Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="385"/> <source>Enter the URL for the Calliope mini MicroPython documentation</source> <translation type="unfinished"></translation> </message> @@ -44130,12 +44138,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="350"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="364"/> <source>Firmware:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="364"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="378"/> <source>Documentation:</source> <translation type="unfinished"></translation> </message> @@ -44149,6 +44157,21 @@ <source>BBC micro:bit</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="320"/> + <source>Enter the URL for the BBC micro:bit DAPLink Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="327"/> + <source>MicroPython:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="334"/> + <source>Enter the URL for the BBC micro:bit MicroPython Firmware</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -44191,7 +44214,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="492"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> <source>Press to connect the selected device</source> <translation type="unfinished"></translation> </message> @@ -44219,32 +44242,32 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="462"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> <source>Clear</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="464"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="467"/> <source>Copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="468"/> <source>Paste</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="487"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="490"/> <source>Press to disconnect the current device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="508"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="511"/> <source>No device attached</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="508"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="511"/> <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. @@ -44253,212 +44276,212 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="535"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="538"/> <source>Start REPL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="535"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="538"/> <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="925"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="928"/> <source>Serial Device Connect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="925"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="928"/> <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="970"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="973"/> <source>Run Script</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="953"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="956"/> <source>There is no editor open. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="964"/> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="970"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="973"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="993"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="996"/> <source>Open Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="993"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="996"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/> <source>Start Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/> <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="1066"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/> <source>Unsaved Chart Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1066"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/> <source>The chart contains unsaved data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/> <source>Start File Manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/> <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="1168"/> - <source>Show Version</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1171"/> + <source>Show Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1174"/> <source>Show Implementation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1285"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/> <source>Synchronize Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1179"/> - <source>Show Device Time</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1182"/> + <source>Show Device Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185"/> <source>Show Local Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1496"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1499"/> <source>Compile Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1516"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1519"/> <source>Compile Current Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1223"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <source><h3>Device Version Information</h3></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235"/> <source>No version information available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1234"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1237"/> <source>Device Version Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1257"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1260"/> <source>unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1261"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/> <source>Device Implementation Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1261"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/> <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="1285"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/> <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="1307"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1310"/> <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="1315"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1318"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1329"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332"/> <source>Device Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/> <source>Local Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/> <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="1409"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/> <source>Error handling device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1409"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/> <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="1448"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1451"/> <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="1466"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1469"/> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1476"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1479"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1486"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1489"/> <source>'mpy-cross' Output</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1509"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1512"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished"></translation> </message> @@ -44473,47 +44496,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1050"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> <source>µPy Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1130"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1133"/> <source>µPy Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1206"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1209"/> <source>Show Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/> <source>Configure</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1185"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1188"/> <source>Show Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1202"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1205"/> <source>Download Firmware</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1385"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/> <source>Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1368"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1371"/> <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="1385"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/> <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> @@ -44533,7 +44556,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1210"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/> <source>Ignored Serial Devices</source> <translation type="unfinished"></translation> </message> @@ -44642,6 +44665,26 @@ <source>MicroPython/Firmware Files (*.hex);;All Files (*)</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>MicroPython</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>DAPLink</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>Firmware Type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>Select the firmware type to download from the list below:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicrosoftEngine</name> @@ -49913,17 +49956,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1630"/> + <location filename="../Preferences/__init__.py" line="1637"/> <source>Export Preferences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1658"/> + <location filename="../Preferences/__init__.py" line="1665"/> <source>Import Preferences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1658"/> + <location filename="../Preferences/__init__.py" line="1665"/> <source>Properties File (*.ini);;All Files (*)</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_es.ts Sun Jan 31 17:47:01 2021 +0100 +++ b/eric6/i18n/eric6_es.ts Sun Jan 31 17:47:55 2021 +0100 @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.1" language="es"> +<!DOCTYPE TS><TS version="2.0" language="es" sourcelanguage=""> <context> <name>AboutDialog</name> <message> @@ -2075,7 +2074,7 @@ </message> <message> <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="170"/> - <source>Open in New Tab Ctrl+LMB</source> + <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source> <translation>Abrir en Nueva Pestaña\tCtrl+LMB (botón izquierdo del ratón)</translation> </message> </context> @@ -2154,7 +2153,7 @@ </message> <message> <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="90"/> - <source>Open in New Tab Ctrl+LMB</source> + <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source> <translation>Abrir en Nueva Pestaña\tCtrl+LMB (botón izquierdo del ratón)</translation> </message> </context> @@ -9576,6 +9575,19 @@ </message> </context> <context> + <name>E5ComboSelectionDialog</name> + <message> + <location filename="../E5Gui/E5ComboSelectionDialog.ui" line="14"/> + <source>Select from List</source> + <translation type="unfinished">Seleccionar de la Lista</translation> + </message> + <message> + <location filename="../E5Gui/E5ComboSelectionDialog.ui" line="23"/> + <source>Select from the list below:</source> + <translation type="unfinished">Seleccionar de la lista de debajo:</translation> + </message> +</context> +<context> <name>E5ErrorMessageFilterDialog</name> <message> <location filename="../E5Gui/E5ErrorMessageFilterDialog.ui" line="14"/> @@ -44021,27 +44033,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="249"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="264"/> <source>Unsupported Device</source> <translation>Dispositivo no soportado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="259"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="274"/> <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="278"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="293"/> <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="297"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="312"/> <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="317"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="332"/> <source>File Manager is not supported by this device.</source> <translation>El Gestor de Archovos no está soportado por este dispositivo.</translation> </message> @@ -44418,9 +44430,9 @@ <translation type="obsolete">Documentación</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="304"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="327"/> <source>MicroPython:</source> - <translation type="obsolete">MicroPython:</translation> + <translation type="unfinished">MicroPython:</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="260"/> @@ -44443,7 +44455,7 @@ <translation type="obsolete">BBC micro:bit:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="334"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="348"/> <source>Enter the URL for the BBC micro:bit MicroPython documentation</source> <translation>Intrroducir la URL para la documentación BBC micro:bit MicroPython</translation> </message> @@ -44480,7 +44492,7 @@ <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="320"/> <source>Enter the URL for the BBC micro:bit Firmware</source> - <translation>Introducir la ruta del archivo de firmware BBC micro:bit</translation> + <translation type="obsolete">Introducir la ruta del archivo de firmware BBC micro:bit</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="140"/> @@ -44543,17 +44555,17 @@ <translation>Qt</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="344"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="358"/> <source>Calliope mini:</source> <translation>Calliope mini:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="357"/> - <source>Enter the URL for the Callope mini Firmware</source> - <translation>Introducir la ruta del archivo de mini-Firmware Calliope</translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="371"/> + <source>Enter the URL for the Callope mini Firmware</source> + <translation>Introducir la ruta del archivo de mini-Firmware Calliope</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="385"/> <source>Enter the URL for the Calliope mini MicroPython documentation</source> <translation>Introducir la URL para la documentación de mini-MicroPython Calliope</translation> </message> @@ -44563,12 +44575,12 @@ <translation>MicroPython</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="350"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="364"/> <source>Firmware:</source> <translation>Firmware:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="364"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="378"/> <source>Documentation:</source> <translation>Documentación:</translation> </message> @@ -44582,6 +44594,16 @@ <source>BBC micro:bit</source> <translation>BBC micro:bit</translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="320"/> + <source>Enter the URL for the BBC micro:bit DAPLink Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="334"/> + <source>Enter the URL for the BBC micro:bit MicroPython Firmware</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -44624,7 +44646,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="492"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> <source>Press to connect the selected device</source> <translation>Pulsar para conectar el dispositivo seleccionado</translation> </message> @@ -44652,32 +44674,32 @@ <translation>No se han detectado dispositivos soportados.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="462"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> <source>Clear</source> <translation>Limpiar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="464"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="467"/> <source>Copy</source> <translation>Copiar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="468"/> <source>Paste</source> <translation>Pegar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="487"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="490"/> <source>Press to disconnect the current device</source> <translation>Pulsar para desconectar el dispositivo seleccionado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="508"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="511"/> <source>No device attached</source> <translation>No hay dispositivo conectado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="508"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="511"/> <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. @@ -44690,212 +44712,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="535"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="538"/> <source>Start REPL</source> <translation>Iniciar REPL</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="535"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="538"/> <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="925"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="928"/> <source>Serial Device Connect</source> <translation>Conexión de Dispositivo en Serie</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="925"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="928"/> <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="970"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="973"/> <source>Run Script</source> <translation>Ejecutar Script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="953"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="956"/> <source>There is no editor open. Abort...</source> <translation>No hay editor abierto. Abortando...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="964"/> <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="970"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="973"/> <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="993"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="996"/> <source>Open Python File</source> <translation>Abrir Archivo de Python</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="993"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="996"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation>Archivos de Python3 (*.py);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/> <source>Start Chart</source> <translation>Iniciar Gráfica</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/> <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="1066"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/> <source>Unsaved Chart Data</source> <translation>Datos de Gráfica sin Guardar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1066"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/> <source>The chart contains unsaved data.</source> <translation>La gráfica contiene datos sin guardar.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/> <source>Start File Manager</source> <translation>Comenzar Gestor de Archivos</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/> <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="1168"/> - <source>Show Version</source> - <translation>Mostrar Versión</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1171"/> + <source>Show Version</source> + <translation>Mostrar Versión</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1174"/> <source>Show Implementation</source> <translation>Mostrar Implementación</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1285"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/> <source>Synchronize Time</source> <translation>Sincronizar Hora</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1179"/> - <source>Show Device Time</source> - <translation>Mostrar Hora del Dispositivo</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1182"/> + <source>Show Device Time</source> + <translation>Mostrar Hora del Dispositivo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185"/> <source>Show Local Time</source> <translation>Mostrar Hora Local</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1496"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1499"/> <source>Compile Python File</source> <translation>Compilar Archivo de Python</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1516"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1519"/> <source>Compile Current Editor</source> <translation>Compilar Editor Actual</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1223"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <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="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235"/> <source>No version information available.</source> <translation>No hay información de versión disponible.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1234"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1237"/> <source>Device Version Information</source> <translation>Información de Versión de Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1257"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1260"/> <source>unknown</source> <translation>desconocido</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1261"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/> <source>Device Implementation Information</source> <translation>Información de Implementación de Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1261"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/> <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="1285"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/> <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="1307"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1310"/> <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="1315"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1318"/> <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="1329"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332"/> <source>Device Date and Time</source> <translation>Fecha y Hora del Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/> <source>Local Date and Time</source> <translation>Fecha y Hora Local</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/> <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="1409"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/> <source>Error handling device</source> <translation>Error de gestión del dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1409"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/> <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="1448"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1451"/> <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="1466"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1469"/> <source>Python Files (*.py);;All Files (*)</source> <translation>Archivos Python (*.py);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1476"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1479"/> <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="1486"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1489"/> <source>'mpy-cross' Output</source> <translation>Salida de 'mpy-cross'</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1509"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1512"/> <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> @@ -44910,47 +44932,47 @@ <translation>Pulsar para abrir un gestor de archivos en el dispositivo seleccionado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1050"/> - <source>µPy Chart</source> + <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> + <source>µPy Chart</source> <translation>Gráfica µPy</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1130"/> - <source>µPy Files</source> + <location filename="../MicroPython/MicroPythonWidget.py" line="1133"/> + <source>µPy Files</source> <translation>Archivos µPy</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1206"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1209"/> <source>Show Documentation</source> <translation>Mostrar Documentación</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/> <source>Configure</source> <translation>Configurar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1185"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1188"/> <source>Show Time</source> <translation>Mostrar Tiempo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1202"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1205"/> <source>Download Firmware</source> <translation>Descargar Firmware</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1385"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/> <source>Date and Time</source> <translation>Fecha y Hora</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1368"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1371"/> <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="1385"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/> <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> @@ -44970,7 +44992,7 @@ <translation>{0} ({1:04x}/{2:04x})</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1210"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/> <source>Ignored Serial Devices</source> <translation>Dispositivos de Serie Ignorados</translation> </message> @@ -45096,6 +45118,26 @@ <source>MicroPython/Firmware Files (*.hex);;All Files (*)</source> <translation>Archivos de MicroPython/Firmware (*.hex);;Todos los Archivos (*)</translation> </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>MicroPython</source> + <translation type="unfinished">MicroPython</translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>DAPLink</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>Firmware Type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>Select the firmware type to download from the list below:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicrosoftEngine</name> @@ -50435,17 +50477,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1630"/> + <location filename="../Preferences/__init__.py" line="1637"/> <source>Export Preferences</source> <translation>Exportar Preferencias</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1658"/> + <location filename="../Preferences/__init__.py" line="1665"/> <source>Import Preferences</source> <translation>Importar Preferencias</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1658"/> + <location filename="../Preferences/__init__.py" line="1665"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>Archivo de Propiedades (*.ini);;Todos los archivos (*)</translation> </message> @@ -84803,7 +84845,7 @@ </message> <message> <location filename="../WebBrowser/WebBrowserView.py" line="666"/> - <source>Open Link in New Tab Ctrl+LMB</source> + <source>Open Link in New Tab<byte value="x9"/>Ctrl+LMB</source> <translation>Abrir enlace en nueva pestaña Tab\tCtrl+LMB (botón izquierdo del ratón)</translation> </message> <message>
--- a/eric6/i18n/eric6_fr.ts Sun Jan 31 17:47:01 2021 +0100 +++ b/eric6/i18n/eric6_fr.ts Sun Jan 31 17:47:55 2021 +0100 @@ -9768,6 +9768,19 @@ </message> </context> <context> + <name>E5ComboSelectionDialog</name> + <message> + <location filename="../E5Gui/E5ComboSelectionDialog.ui" line="14"/> + <source>Select from List</source> + <translation type="unfinished">Sélectionner à partir de la liste</translation> + </message> + <message> + <location filename="../E5Gui/E5ComboSelectionDialog.ui" line="23"/> + <source>Select from the list below:</source> + <translation type="unfinished">Sélectionner à partir de la liste ci-dessous :</translation> + </message> +</context> +<context> <name>E5ErrorMessageFilterDialog</name> <message> <location filename="../E5Gui/E5ErrorMessageFilterDialog.ui" line="14"/> @@ -46390,27 +46403,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="249"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="264"/> <source>Unsupported Device</source> <translation>Matériel non supporté</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="259"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="274"/> <source>REPL is not supported by this device.</source> <translation>REPL n'est pas supporté pour ce matériel.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="278"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="293"/> <source>Plotter is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="297"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="312"/> <source>Running scripts is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="317"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="332"/> <source>File Manager is not supported by this device.</source> <translation>Le gestionnaire de fichier n'est pas supporté pour ce matériel.</translation> </message> @@ -46787,9 +46800,9 @@ <translation type="obsolete">Documentation</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="304"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="327"/> <source>MicroPython:</source> - <translation type="obsolete">MicroPython :</translation> + <translation type="unfinished">MicroPython :</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="260"/> @@ -46802,7 +46815,7 @@ <translation>Entrer l'URL pour la documentation CircuitPython</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="334"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="348"/> <source>Enter the URL for the BBC micro:bit MicroPython documentation</source> <translation type="unfinished"></translation> </message> @@ -46832,11 +46845,6 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="320"/> - <source>Enter the URL for the BBC micro:bit Firmware</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="140"/> <source>Chart Pane</source> <translation type="unfinished"></translation> @@ -46897,17 +46905,17 @@ <translation>Qt</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="344"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="358"/> <source>Calliope mini:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="357"/> - <source>Enter the URL for the Callope mini Firmware</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="371"/> + <source>Enter the URL for the Callope mini Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="385"/> <source>Enter the URL for the Calliope mini MicroPython documentation</source> <translation type="unfinished"></translation> </message> @@ -46917,12 +46925,12 @@ <translation type="unfinished">MicroPython</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="350"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="364"/> <source>Firmware:</source> <translation type="unfinished">Micrologiciel :</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="364"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="378"/> <source>Documentation:</source> <translation type="unfinished"></translation> </message> @@ -46936,6 +46944,16 @@ <source>BBC micro:bit</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="320"/> + <source>Enter the URL for the BBC micro:bit DAPLink Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="334"/> + <source>Enter the URL for the BBC micro:bit MicroPython Firmware</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -46978,7 +46996,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="492"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> <source>Press to connect the selected device</source> <translation>Cliquer pour se connecter au matériel sélectionné</translation> </message> @@ -47006,32 +47024,32 @@ <translation>Pas de matériel supporté détecté.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="462"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> <source>Clear</source> <translation>Effacer</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="464"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="467"/> <source>Copy</source> <translation>Copier</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="468"/> <source>Paste</source> <translation>Coller</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="487"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="490"/> <source>Press to disconnect the current device</source> <translation>Cliquer pour déconnecter le matériel courant</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="508"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="511"/> <source>No device attached</source> <translation>Pas de matériel relié</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="508"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="511"/> <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. @@ -47040,212 +47058,212 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="535"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="538"/> <source>Start REPL</source> <translation>Démarrer REPL</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="535"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="538"/> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation><p>REPL ne peut être démarré.</p><p>Raison : {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="925"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="928"/> <source>Serial Device Connect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="925"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="928"/> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation><p>Ne peut connecter un matériel sur le port série<b>{0}</b>.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="970"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="973"/> <source>Run Script</source> <translation>Lancer le script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="953"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="956"/> <source>There is no editor open. Abort...</source> <translation>Il n'y a pas d'éditeur ouvert. Annulation...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="964"/> <source>The current editor does not contain a script. Abort...</source> <translation>L'éditeur courant ne contient pas de script. Annulation...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="970"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="973"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation><p>Ne peut lancer le script.</p><p>Raison : {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="993"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="996"/> <source>Open Python File</source> <translation>Ouvrir un fichier Python</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="993"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="996"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation>Fichiers Python3 (*.py);;Tous les fichiers (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/> <source>Start Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/> <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="1066"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/> <source>Unsaved Chart Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1066"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/> <source>The chart contains unsaved data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/> <source>Start File Manager</source> <translation>Démarrer le gestionnaire de fichier</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation><p>Le gestionnaire de fichier ne peut démarrer.</p><p>Raison : {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1168"/> - <source>Show Version</source> - <translation>Montrer la version</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1171"/> + <source>Show Version</source> + <translation>Montrer la version</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1174"/> <source>Show Implementation</source> <translation>Montrer l'implémentation</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1285"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/> <source>Synchronize Time</source> <translation>Synchroniser le temps</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1179"/> - <source>Show Device Time</source> - <translation>Montrer l'horloge matériel</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1182"/> + <source>Show Device Time</source> + <translation>Montrer l'horloge matériel</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185"/> <source>Show Local Time</source> <translation>Montrer l'horloge locale</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1496"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1499"/> <source>Compile Python File</source> <translation>Compilier le fichier Python</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1516"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1519"/> <source>Compile Current Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1223"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <source><h3>Device Version Information</h3></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235"/> <source>No version information available.</source> <translation>Pas d'information de version disponible.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1234"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1237"/> <source>Device Version Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1257"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1260"/> <source>unknown</source> <translation>inconnu</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1261"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/> <source>Device Implementation Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1261"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/> <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="1285"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/> <source><p>The time of the connected device was synchronized with the local time.</p></source> <translation><p>L'horloge du matériel connecté a été synchronisée à l'horloge locale.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1307"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1310"/> <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>Date et heure matériel</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Heure</b></td><td>{1}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1315"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1318"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation><h3>Date et heure matériel</h3><p>{0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1329"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332"/> <source>Device Date and Time</source> <translation>Date et heure matériel</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/> <source>Local Date and Time</source> <translation>Date et heure locales</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/> <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>Date et heure locales</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Heure</b></td><td>{1}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1409"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/> <source>Error handling device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1409"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation><p>Il y a eu une erreur de communication avec le matériel connecté.</p><p>Méthode : {0}</p><p>Message : {1}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1448"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1451"/> <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="1466"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1469"/> <source>Python Files (*.py);;All Files (*)</source> <translation>Fichiers Python (*.py);;Tous les fichiers (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1476"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1479"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation>Le fichier Python <b>{0}</b> n'existe pas. Annulation...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1486"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1489"/> <source>'mpy-cross' Output</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1509"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1512"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation>L'éditeur courant ne contient pas un fichier Python. Annulation...</translation> </message> @@ -47260,47 +47278,47 @@ <translation>Cliquer pour ouvrir un gestionnaire de fichier sur le matériel sélectionné</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1050"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> <source>µPy Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1130"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1133"/> <source>µPy Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1206"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1209"/> <source>Show Documentation</source> <translation>Montrer la documentation</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/> <source>Configure</source> <translation>Configuration</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1185"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1188"/> <source>Show Time</source> <translation>Montrer l'horloge</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1202"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1205"/> <source>Download Firmware</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1385"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/> <source>Date and Time</source> <translation>Date et heure</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1368"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1371"/> <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>Date et heure locales</th><th>Date et heure matériel</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Heure</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1385"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/> <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>Date et heure locales</th><th>Date et heure matériel</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></translation> </message> @@ -47320,7 +47338,7 @@ <translation>{0} ({1:04x}/{2:04x})</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1210"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/> <source>Ignored Serial Devices</source> <translation>Matériels séries ignorés</translation> </message> @@ -47429,6 +47447,26 @@ <source>MicroPython/Firmware Files (*.hex);;All Files (*)</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>MicroPython</source> + <translation type="unfinished">MicroPython</translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>DAPLink</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>Firmware Type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>Select the firmware type to download from the list below:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicrosoftEngine</name> @@ -52861,17 +52899,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1630"/> + <location filename="../Preferences/__init__.py" line="1637"/> <source>Export Preferences</source> <translation>Export des préférences</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1658"/> + <location filename="../Preferences/__init__.py" line="1665"/> <source>Import Preferences</source> <translation>Import des préférences</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1658"/> + <location filename="../Preferences/__init__.py" line="1665"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>Fichier propriétés (*.ini);;Tous les fichiers (*)</translation> </message>
--- a/eric6/i18n/eric6_it.ts Sun Jan 31 17:47:01 2021 +0100 +++ b/eric6/i18n/eric6_it.ts Sun Jan 31 17:47:55 2021 +0100 @@ -9955,6 +9955,19 @@ </message> </context> <context> + <name>E5ComboSelectionDialog</name> + <message> + <location filename="../E5Gui/E5ComboSelectionDialog.ui" line="14"/> + <source>Select from List</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../E5Gui/E5ComboSelectionDialog.ui" line="23"/> + <source>Select from the list below:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>E5ErrorMessageFilterDialog</name> <message> <location filename="../E5Gui/E5ErrorMessageFilterDialog.ui" line="14"/> @@ -48636,27 +48649,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="249"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="264"/> <source>Unsupported Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="259"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="274"/> <source>REPL is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="278"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="293"/> <source>Plotter is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="297"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="312"/> <source>Running scripts is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="317"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="332"/> <source>File Manager is not supported by this device.</source> <translation type="unfinished"></translation> </message> @@ -49043,7 +49056,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="334"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="348"/> <source>Enter the URL for the BBC micro:bit MicroPython documentation</source> <translation type="unfinished"></translation> </message> @@ -49073,11 +49086,6 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="320"/> - <source>Enter the URL for the BBC micro:bit Firmware</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="140"/> <source>Chart Pane</source> <translation type="unfinished"></translation> @@ -49138,17 +49146,17 @@ <translation type="unfinished">Qt</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="344"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="358"/> <source>Calliope mini:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="357"/> - <source>Enter the URL for the Callope mini Firmware</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="371"/> + <source>Enter the URL for the Callope mini Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="385"/> <source>Enter the URL for the Calliope mini MicroPython documentation</source> <translation type="unfinished"></translation> </message> @@ -49158,12 +49166,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="350"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="364"/> <source>Firmware:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="364"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="378"/> <source>Documentation:</source> <translation type="unfinished"></translation> </message> @@ -49177,6 +49185,21 @@ <source>BBC micro:bit</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="320"/> + <source>Enter the URL for the BBC micro:bit DAPLink Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="327"/> + <source>MicroPython:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="334"/> + <source>Enter the URL for the BBC micro:bit MicroPython Firmware</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -49219,7 +49242,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="492"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> <source>Press to connect the selected device</source> <translation type="unfinished"></translation> </message> @@ -49247,32 +49270,32 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="462"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> <source>Clear</source> <translation type="unfinished">Pulisci</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="464"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="467"/> <source>Copy</source> <translation type="unfinished">Copia</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="468"/> <source>Paste</source> <translation type="unfinished">Incolla</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="487"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="490"/> <source>Press to disconnect the current device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="508"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="511"/> <source>No device attached</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="508"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="511"/> <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. @@ -49281,212 +49304,212 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="535"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="538"/> <source>Start REPL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="535"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="538"/> <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="925"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="928"/> <source>Serial Device Connect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="925"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="928"/> <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="970"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="973"/> <source>Run Script</source> <translation type="unfinished">Esegui Script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="953"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="956"/> <source>There is no editor open. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="964"/> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="970"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="973"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="993"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="996"/> <source>Open Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="993"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="996"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/> <source>Start Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/> <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="1066"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/> <source>Unsaved Chart Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1066"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/> <source>The chart contains unsaved data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/> <source>Start File Manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/> <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="1168"/> - <source>Show Version</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1171"/> + <source>Show Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1174"/> <source>Show Implementation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1285"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/> <source>Synchronize Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1179"/> - <source>Show Device Time</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1182"/> + <source>Show Device Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185"/> <source>Show Local Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1496"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1499"/> <source>Compile Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1516"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1519"/> <source>Compile Current Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1223"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <source><h3>Device Version Information</h3></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235"/> <source>No version information available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1234"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1237"/> <source>Device Version Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1257"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1260"/> <source>unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1261"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/> <source>Device Implementation Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1261"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/> <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="1285"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/> <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="1307"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1310"/> <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="1315"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1318"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1329"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332"/> <source>Device Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/> <source>Local Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/> <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="1409"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/> <source>Error handling device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1409"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/> <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="1448"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1451"/> <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="1466"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1469"/> <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="1476"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1479"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1486"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1489"/> <source>'mpy-cross' Output</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1509"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1512"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished"></translation> </message> @@ -49501,47 +49524,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1050"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> <source>µPy Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1130"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1133"/> <source>µPy Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1206"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1209"/> <source>Show Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/> <source>Configure</source> <translation type="unfinished">Configura</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1185"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1188"/> <source>Show Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1202"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1205"/> <source>Download Firmware</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1385"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/> <source>Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1368"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1371"/> <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="1385"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/> <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> @@ -49561,7 +49584,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1210"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/> <source>Ignored Serial Devices</source> <translation type="unfinished"></translation> </message> @@ -49670,6 +49693,26 @@ <source>MicroPython/Firmware Files (*.hex);;All Files (*)</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>MicroPython</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>DAPLink</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>Firmware Type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>Select the firmware type to download from the list below:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicrosoftEngine</name> @@ -55191,17 +55234,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1630"/> + <location filename="../Preferences/__init__.py" line="1637"/> <source>Export Preferences</source> <translation>Esporta Preferenze</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1658"/> + <location filename="../Preferences/__init__.py" line="1665"/> <source>Import Preferences</source> <translation>Importa Preferenze</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1658"/> + <location filename="../Preferences/__init__.py" line="1665"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>File proprietà (*.ini);;Tutti i file(*)</translation> </message>
--- a/eric6/i18n/eric6_pt.ts Sun Jan 31 17:47:01 2021 +0100 +++ b/eric6/i18n/eric6_pt.ts Sun Jan 31 17:47:55 2021 +0100 @@ -9963,6 +9963,19 @@ </message> </context> <context> + <name>E5ComboSelectionDialog</name> + <message> + <location filename="../E5Gui/E5ComboSelectionDialog.ui" line="14"/> + <source>Select from List</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../E5Gui/E5ComboSelectionDialog.ui" line="23"/> + <source>Select from the list below:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>E5ErrorMessageFilterDialog</name> <message> <location filename="../E5Gui/E5ErrorMessageFilterDialog.ui" line="14"/> @@ -48160,27 +48173,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="249"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="264"/> <source>Unsupported Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="259"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="274"/> <source>REPL is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="278"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="293"/> <source>Plotter is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="297"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="312"/> <source>Running scripts is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="317"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="332"/> <source>File Manager is not supported by this device.</source> <translation type="unfinished"></translation> </message> @@ -48567,7 +48580,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="334"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="348"/> <source>Enter the URL for the BBC micro:bit MicroPython documentation</source> <translation type="unfinished"></translation> </message> @@ -48597,11 +48610,6 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="320"/> - <source>Enter the URL for the BBC micro:bit Firmware</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="140"/> <source>Chart Pane</source> <translation type="unfinished"></translation> @@ -48662,17 +48670,17 @@ <translation type="unfinished">Qt</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="344"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="358"/> <source>Calliope mini:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="357"/> - <source>Enter the URL for the Callope mini Firmware</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="371"/> + <source>Enter the URL for the Callope mini Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="385"/> <source>Enter the URL for the Calliope mini MicroPython documentation</source> <translation type="unfinished"></translation> </message> @@ -48682,12 +48690,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="350"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="364"/> <source>Firmware:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="364"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="378"/> <source>Documentation:</source> <translation type="unfinished"></translation> </message> @@ -48701,6 +48709,21 @@ <source>BBC micro:bit</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="320"/> + <source>Enter the URL for the BBC micro:bit DAPLink Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="327"/> + <source>MicroPython:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="334"/> + <source>Enter the URL for the BBC micro:bit MicroPython Firmware</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -48743,7 +48766,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="492"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> <source>Press to connect the selected device</source> <translation type="unfinished"></translation> </message> @@ -48771,32 +48794,32 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="462"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> <source>Clear</source> <translation type="unfinished">Limpar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="464"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="467"/> <source>Copy</source> <translation type="unfinished">Copiar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="468"/> <source>Paste</source> <translation type="unfinished">Colar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="487"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="490"/> <source>Press to disconnect the current device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="508"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="511"/> <source>No device attached</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="508"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="511"/> <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. @@ -48805,212 +48828,212 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="535"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="538"/> <source>Start REPL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="535"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="538"/> <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="925"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="928"/> <source>Serial Device Connect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="925"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="928"/> <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="970"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="973"/> <source>Run Script</source> <translation type="unfinished">Executar Script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="953"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="956"/> <source>There is no editor open. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="964"/> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="970"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="973"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="993"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="996"/> <source>Open Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="993"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="996"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/> <source>Start Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/> <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="1066"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/> <source>Unsaved Chart Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1066"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/> <source>The chart contains unsaved data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/> <source>Start File Manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/> <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="1168"/> - <source>Show Version</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1171"/> + <source>Show Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1174"/> <source>Show Implementation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1285"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/> <source>Synchronize Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1179"/> - <source>Show Device Time</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1182"/> + <source>Show Device Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185"/> <source>Show Local Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1496"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1499"/> <source>Compile Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1516"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1519"/> <source>Compile Current Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1223"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <source><h3>Device Version Information</h3></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235"/> <source>No version information available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1234"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1237"/> <source>Device Version Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1257"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1260"/> <source>unknown</source> <translation type="unfinished">desconhecido</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1261"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/> <source>Device Implementation Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1261"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/> <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="1285"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/> <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="1307"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1310"/> <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="1315"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1318"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1329"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332"/> <source>Device Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/> <source>Local Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/> <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="1409"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/> <source>Error handling device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1409"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/> <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="1448"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1451"/> <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="1466"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1469"/> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished">Ficheiros Python (*.py);;Ficheiros Todos (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1476"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1479"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1486"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1489"/> <source>'mpy-cross' Output</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1509"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1512"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished"></translation> </message> @@ -49025,47 +49048,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1050"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> <source>µPy Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1130"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1133"/> <source>µPy Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1206"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1209"/> <source>Show Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/> <source>Configure</source> <translation type="unfinished">Configurar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1185"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1188"/> <source>Show Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1202"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1205"/> <source>Download Firmware</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1385"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/> <source>Date and Time</source> <translation type="unfinished">Data e Hora</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1368"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1371"/> <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="1385"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/> <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> @@ -49085,7 +49108,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1210"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/> <source>Ignored Serial Devices</source> <translation type="unfinished"></translation> </message> @@ -49194,6 +49217,26 @@ <source>MicroPython/Firmware Files (*.hex);;All Files (*)</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>MicroPython</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>DAPLink</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>Firmware Type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>Select the firmware type to download from the list below:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicrosoftEngine</name> @@ -54652,17 +54695,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1630"/> + <location filename="../Preferences/__init__.py" line="1637"/> <source>Export Preferences</source> <translation>Exportar Preferências</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1658"/> + <location filename="../Preferences/__init__.py" line="1665"/> <source>Import Preferences</source> <translation>Importar Preferências</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1658"/> + <location filename="../Preferences/__init__.py" line="1665"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>Ficheiro de Propriedades (*.ini);;Ficheiros Todos (*)</translation> </message>
--- a/eric6/i18n/eric6_ru.ts Sun Jan 31 17:47:01 2021 +0100 +++ b/eric6/i18n/eric6_ru.ts Sun Jan 31 17:47:55 2021 +0100 @@ -9596,6 +9596,19 @@ </message> </context> <context> + <name>E5ComboSelectionDialog</name> + <message> + <location filename="../E5Gui/E5ComboSelectionDialog.ui" line="14"/> + <source>Select from List</source> + <translation type="unfinished">Выбор из списка</translation> + </message> + <message> + <location filename="../E5Gui/E5ComboSelectionDialog.ui" line="23"/> + <source>Select from the list below:</source> + <translation type="unfinished">Выберите из списка:</translation> + </message> +</context> +<context> <name>E5ErrorMessageFilterDialog</name> <message> <location filename="../E5Gui/E5ErrorMessageFilterDialog.ui" line="14"/> @@ -44064,27 +44077,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="249"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="264"/> <source>Unsupported Device</source> <translation>Неподдерживаемое устройство</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="259"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="274"/> <source>REPL is not supported by this device.</source> <translation>REPL не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="278"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="293"/> <source>Plotter is not supported by this device.</source> <translation>Плоттер не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="297"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="312"/> <source>Running scripts is not supported by this device.</source> <translation>Выполнение скриптов не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="317"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="332"/> <source>File Manager is not supported by this device.</source> <translation>Менеджер файлов не поддерживается этим устройством.</translation> </message> @@ -44461,9 +44474,9 @@ <translation type="obsolete">Документация</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="304"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="327"/> <source>MicroPython:</source> - <translation type="obsolete">MicroPython:</translation> + <translation type="unfinished">MicroPython:</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="260"/> @@ -44486,7 +44499,7 @@ <translation type="obsolete">BBC micro:bit:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="334"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="348"/> <source>Enter the URL for the BBC micro:bit MicroPython documentation</source> <translation>Введите URL для документации по BBC micro:bit MicroPython</translation> </message> @@ -44523,7 +44536,7 @@ <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="320"/> <source>Enter the URL for the BBC micro:bit Firmware</source> - <translation>Введите URL прошивки для BBC micro:bit</translation> + <translation type="obsolete">Введите URL прошивки для BBC micro:bit</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="140"/> @@ -44586,17 +44599,17 @@ <translation>Qt</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="344"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="358"/> <source>Calliope mini:</source> <translation>Calliope mini:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="357"/> - <source>Enter the URL for the Callope mini Firmware</source> - <translation>Введите URL прошивки для BBC Callope mini</translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="371"/> + <source>Enter the URL for the Callope mini Firmware</source> + <translation>Введите URL прошивки для BBC Callope mini</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="385"/> <source>Enter the URL for the Calliope mini MicroPython documentation</source> <translation>Введите URL для документации по Calliope mini MicroPython</translation> </message> @@ -44606,12 +44619,12 @@ <translation type="unfinished">MicroPython</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="350"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="364"/> <source>Firmware:</source> <translation type="unfinished">Прошивка:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="364"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="378"/> <source>Documentation:</source> <translation type="unfinished"></translation> </message> @@ -44625,6 +44638,16 @@ <source>BBC micro:bit</source> <translation type="unfinished">BBC micro:bit</translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="320"/> + <source>Enter the URL for the BBC micro:bit DAPLink Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="334"/> + <source>Enter the URL for the BBC micro:bit MicroPython Firmware</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -44667,7 +44690,7 @@ <translation>Открыть окно для отображения данных, полученных с выбранного устройства</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="492"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> <source>Press to connect the selected device</source> <translation>Подключить выбранное устройство</translation> </message> @@ -44696,32 +44719,32 @@ <translation>Поддерживаемые устройства не обнаружены.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="462"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> <source>Clear</source> <translation>Очистить</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="464"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="467"/> <source>Copy</source> <translation>Копировать</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="468"/> <source>Paste</source> <translation>Вставить</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="487"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="490"/> <source>Press to disconnect the current device</source> <translation>Отключить выбранное устройство</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="508"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="511"/> <source>No device attached</source> <translation>Устройство не подключено</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="508"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="511"/> <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. @@ -44734,212 +44757,212 @@ И наконец, нажмите кнопку сброса устройства и подождите несколько секунд, прежде чем повторить попытку.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="535"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="538"/> <source>Start REPL</source> <translation>Запустить REPL</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="535"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="538"/> <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="925"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="928"/> <source>Serial Device Connect</source> <translation>Подсоединение последовательного устройства</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="925"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="928"/> <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="970"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="973"/> <source>Run Script</source> <translation>Выполнить скрипт</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="953"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="956"/> <source>There is no editor open. Abort...</source> <translation>Редактор не открыт. Прервать...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="964"/> <source>The current editor does not contain a script. Abort...</source> <translation>Текущий редактор не содержит скрипт. Прервать...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="970"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="973"/> <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="993"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="996"/> <source>Open Python File</source> <translation>Открыть файл Python</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="993"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="996"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation>Файлы Python3 (*.py);;Все файлы (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/> <source>Start Chart</source> <translation>Построить диаграмму</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/> <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="1066"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/> <source>Unsaved Chart Data</source> <translation>Несохраненные данные диаграммы</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1066"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/> <source>The chart contains unsaved data.</source> <translation>Диаграмма содержит несохраненные данные.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/> <source>Start File Manager</source> <translation>Запустить менеджер файлов</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/> <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="1168"/> - <source>Show Version</source> - <translation>Показать версию</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1171"/> + <source>Show Version</source> + <translation>Показать версию</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1174"/> <source>Show Implementation</source> <translation>Показать исполнение</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1285"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/> <source>Synchronize Time</source> <translation>Синхронизировать время</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1179"/> - <source>Show Device Time</source> - <translation>Показать время устройства</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1182"/> + <source>Show Device Time</source> + <translation>Показать время устройства</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185"/> <source>Show Local Time</source> <translation>Показать локальное время</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1496"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1499"/> <source>Compile Python File</source> <translation>Компилировать файл Python</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1516"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1519"/> <source>Compile Current Editor</source> <translation>Компилировать текущий редактор</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1223"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <source><h3>Device Version Information</h3></source> <translation><h3>Информация о версии устройства</h3></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235"/> <source>No version information available.</source> <translation>Информация о версии недоступна.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1234"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1237"/> <source>Device Version Information</source> <translation>Информация о версии устройства</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1257"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1260"/> <source>unknown</source> <translation>unknown</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1261"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/> <source>Device Implementation Information</source> <translation>Информация о исполнении устройства</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1261"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/> <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="1285"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/> <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="1307"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1310"/> <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="1315"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1318"/> <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="1329"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332"/> <source>Device Date and Time</source> <translation>Дата и время устройства</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/> <source>Local Date and Time</source> <translation>Локальные дата и время</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/> <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="1409"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/> <source>Error handling device</source> <translation>Ошибка обработки устройства</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1409"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/> <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="1448"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1451"/> <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="1466"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1469"/> <source>Python Files (*.py);;All Files (*)</source> <translation>Файлы Python (*.py);;Все файлы (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1476"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1479"/> <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="1486"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1489"/> <source>'mpy-cross' Output</source> <translation>Вывод команды 'mpy-cross'</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1509"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1512"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation>Текущий редактор не содержит файл Python. Отмена...</translation> </message> @@ -44954,47 +44977,47 @@ <translation>Открыть менеджер файлов на выбранном устройстве</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1050"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> <source>µPy Chart</source> <translation>µPy диаграммы</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1130"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1133"/> <source>µPy Files</source> <translation>µPy файлы</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1206"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1209"/> <source>Show Documentation</source> <translation>Обзор документации</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/> <source>Configure</source> <translation>Настройки</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1185"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1188"/> <source>Show Time</source> <translation>Показать время</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1202"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1205"/> <source>Download Firmware</source> <translation>Загрузить прошивку</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1385"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/> <source>Date and Time</source> <translation>Дата и время</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1368"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1371"/> <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="1385"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/> <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> @@ -45014,7 +45037,7 @@ <translation>{0} ({1:04x}/{2:04x})</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1210"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/> <source>Ignored Serial Devices</source> <translation>Проигнорированные последовательные устройства</translation> </message> @@ -45140,6 +45163,26 @@ <source>MicroPython/Firmware Files (*.hex);;All Files (*)</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>MicroPython</source> + <translation type="unfinished">MicroPython</translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>DAPLink</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>Firmware Type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>Select the firmware type to download from the list below:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicrosoftEngine</name> @@ -50493,17 +50536,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1630"/> + <location filename="../Preferences/__init__.py" line="1637"/> <source>Export Preferences</source> <translation>Экспорт предпочтений</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1658"/> + <location filename="../Preferences/__init__.py" line="1665"/> <source>Import Preferences</source> <translation>Импорт предпочтений</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1658"/> + <location filename="../Preferences/__init__.py" line="1665"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>Файлы предпочтений (*.ini);;Все файлы (*)</translation> </message>
--- a/eric6/i18n/eric6_tr.ts Sun Jan 31 17:47:01 2021 +0100 +++ b/eric6/i18n/eric6_tr.ts Sun Jan 31 17:47:55 2021 +0100 @@ -9804,6 +9804,19 @@ </message> </context> <context> + <name>E5ComboSelectionDialog</name> + <message> + <location filename="../E5Gui/E5ComboSelectionDialog.ui" line="14"/> + <source>Select from List</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../E5Gui/E5ComboSelectionDialog.ui" line="23"/> + <source>Select from the list below:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>E5ErrorMessageFilterDialog</name> <message> <location filename="../E5Gui/E5ErrorMessageFilterDialog.ui" line="14"/> @@ -47247,27 +47260,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="249"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="264"/> <source>Unsupported Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="259"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="274"/> <source>REPL is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="278"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="293"/> <source>Plotter is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="297"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="312"/> <source>Running scripts is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="317"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="332"/> <source>File Manager is not supported by this device.</source> <translation type="unfinished"></translation> </message> @@ -47654,7 +47667,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="334"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="348"/> <source>Enter the URL for the BBC micro:bit MicroPython documentation</source> <translation type="unfinished"></translation> </message> @@ -47684,11 +47697,6 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="320"/> - <source>Enter the URL for the BBC micro:bit Firmware</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="140"/> <source>Chart Pane</source> <translation type="unfinished"></translation> @@ -47749,17 +47757,17 @@ <translation type="unfinished">Qt</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="344"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="358"/> <source>Calliope mini:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="357"/> - <source>Enter the URL for the Callope mini Firmware</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="371"/> + <source>Enter the URL for the Callope mini Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="385"/> <source>Enter the URL for the Calliope mini MicroPython documentation</source> <translation type="unfinished"></translation> </message> @@ -47769,12 +47777,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="350"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="364"/> <source>Firmware:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="364"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="378"/> <source>Documentation:</source> <translation type="unfinished"></translation> </message> @@ -47788,6 +47796,21 @@ <source>BBC micro:bit</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="320"/> + <source>Enter the URL for the BBC micro:bit DAPLink Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="327"/> + <source>MicroPython:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="334"/> + <source>Enter the URL for the BBC micro:bit MicroPython Firmware</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -47830,7 +47853,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="492"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> <source>Press to connect the selected device</source> <translation type="unfinished"></translation> </message> @@ -47858,32 +47881,32 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="462"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> <source>Clear</source> <translation type="unfinished">Temizle</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="464"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="467"/> <source>Copy</source> <translation type="unfinished">Kopyala</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="468"/> <source>Paste</source> <translation type="unfinished">Yapıştır</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="487"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="490"/> <source>Press to disconnect the current device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="508"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="511"/> <source>No device attached</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="508"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="511"/> <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. @@ -47892,212 +47915,212 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="535"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="538"/> <source>Start REPL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="535"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="538"/> <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="925"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="928"/> <source>Serial Device Connect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="925"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="928"/> <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="970"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="973"/> <source>Run Script</source> <translation type="unfinished">Betiği Çalıştır</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="953"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="956"/> <source>There is no editor open. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="964"/> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="970"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="973"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="993"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="996"/> <source>Open Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="993"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="996"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/> <source>Start Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/> <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="1066"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/> <source>Unsaved Chart Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1066"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/> <source>The chart contains unsaved data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/> <source>Start File Manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/> <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="1168"/> - <source>Show Version</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1171"/> + <source>Show Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1174"/> <source>Show Implementation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1285"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/> <source>Synchronize Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1179"/> - <source>Show Device Time</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1182"/> + <source>Show Device Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185"/> <source>Show Local Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1496"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1499"/> <source>Compile Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1516"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1519"/> <source>Compile Current Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1223"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <source><h3>Device Version Information</h3></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235"/> <source>No version information available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1234"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1237"/> <source>Device Version Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1257"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1260"/> <source>unknown</source> <translation type="unfinished">bilinmeyen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1261"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/> <source>Device Implementation Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1261"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/> <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="1285"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/> <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="1307"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1310"/> <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="1315"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1318"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1329"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332"/> <source>Device Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/> <source>Local Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/> <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="1409"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/> <source>Error handling device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1409"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/> <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="1448"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1451"/> <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="1466"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1469"/> <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="1476"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1479"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1486"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1489"/> <source>'mpy-cross' Output</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1509"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1512"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished"></translation> </message> @@ -48112,47 +48135,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1050"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> <source>µPy Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1130"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1133"/> <source>µPy Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1206"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1209"/> <source>Show Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/> <source>Configure</source> <translation type="unfinished">Yapılandırma</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1185"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1188"/> <source>Show Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1202"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1205"/> <source>Download Firmware</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1385"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/> <source>Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1368"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1371"/> <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="1385"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/> <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> @@ -48172,7 +48195,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1210"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/> <source>Ignored Serial Devices</source> <translation type="unfinished"></translation> </message> @@ -48281,6 +48304,26 @@ <source>MicroPython/Firmware Files (*.hex);;All Files (*)</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>MicroPython</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>DAPLink</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>Firmware Type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>Select the firmware type to download from the list below:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicrosoftEngine</name> @@ -53686,17 +53729,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1630"/> + <location filename="../Preferences/__init__.py" line="1637"/> <source>Export Preferences</source> <translation>Seçenekleri Dışa Aktar</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1658"/> + <location filename="../Preferences/__init__.py" line="1665"/> <source>Import Preferences</source> <translation>Seçenekleri İçe Aktar</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1658"/> + <location filename="../Preferences/__init__.py" line="1665"/> <source>Properties File (*.ini);;All Files (*)</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_zh_CN.ts Sun Jan 31 17:47:01 2021 +0100 +++ b/eric6/i18n/eric6_zh_CN.ts Sun Jan 31 17:47:55 2021 +0100 @@ -9833,6 +9833,19 @@ </message> </context> <context> + <name>E5ComboSelectionDialog</name> + <message> + <location filename="../E5Gui/E5ComboSelectionDialog.ui" line="14"/> + <source>Select from List</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../E5Gui/E5ComboSelectionDialog.ui" line="23"/> + <source>Select from the list below:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>E5ErrorMessageFilterDialog</name> <message> <location filename="../E5Gui/E5ErrorMessageFilterDialog.ui" line="14"/> @@ -47859,27 +47872,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="249"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="264"/> <source>Unsupported Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="259"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="274"/> <source>REPL is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="278"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="293"/> <source>Plotter is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="297"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="312"/> <source>Running scripts is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="317"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="332"/> <source>File Manager is not supported by this device.</source> <translation type="unfinished"></translation> </message> @@ -48266,7 +48279,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="334"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="348"/> <source>Enter the URL for the BBC micro:bit MicroPython documentation</source> <translation type="unfinished"></translation> </message> @@ -48296,11 +48309,6 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="320"/> - <source>Enter the URL for the BBC micro:bit Firmware</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="140"/> <source>Chart Pane</source> <translation type="unfinished"></translation> @@ -48361,17 +48369,17 @@ <translation type="unfinished">Qt</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="344"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="358"/> <source>Calliope mini:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="357"/> - <source>Enter the URL for the Callope mini Firmware</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="371"/> + <source>Enter the URL for the Callope mini Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="385"/> <source>Enter the URL for the Calliope mini MicroPython documentation</source> <translation type="unfinished"></translation> </message> @@ -48381,12 +48389,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="350"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="364"/> <source>Firmware:</source> <translation type="unfinished">固件:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="364"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="378"/> <source>Documentation:</source> <translation type="unfinished"></translation> </message> @@ -48400,6 +48408,21 @@ <source>BBC micro:bit</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="320"/> + <source>Enter the URL for the BBC micro:bit DAPLink Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="327"/> + <source>MicroPython:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="334"/> + <source>Enter the URL for the BBC micro:bit MicroPython Firmware</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -48442,7 +48465,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="492"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="495"/> <source>Press to connect the selected device</source> <translation type="unfinished"></translation> </message> @@ -48469,32 +48492,32 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="462"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> <source>Clear</source> <translation type="unfinished">清除</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="464"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="467"/> <source>Copy</source> <translation type="unfinished">复制</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="465"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="468"/> <source>Paste</source> <translation type="unfinished">粘贴</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="487"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="490"/> <source>Press to disconnect the current device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="508"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="511"/> <source>No device attached</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="508"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="511"/> <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. @@ -48503,212 +48526,212 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="535"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="538"/> <source>Start REPL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="535"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="538"/> <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="925"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="928"/> <source>Serial Device Connect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="925"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="928"/> <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="970"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="973"/> <source>Run Script</source> <translation type="unfinished">运行脚本</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="953"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="956"/> <source>There is no editor open. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="964"/> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="970"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="973"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="993"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="996"/> <source>Open Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="993"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="996"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/> <source>Start Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1037"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1040"/> <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="1066"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/> <source>Unsaved Chart Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1066"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/> <source>The chart contains unsaved data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/> <source>Start File Manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1120"/> <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="1168"/> - <source>Show Version</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1171"/> + <source>Show Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1174"/> <source>Show Implementation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1285"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/> <source>Synchronize Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1179"/> - <source>Show Device Time</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1182"/> + <source>Show Device Time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185"/> <source>Show Local Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1496"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1499"/> <source>Compile Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1516"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1519"/> <source>Compile Current Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1223"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <source><h3>Device Version Information</h3></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235"/> <source>No version information available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1234"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1237"/> <source>Device Version Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1257"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1260"/> <source>unknown</source> <translation type="unfinished">未知</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1261"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/> <source>Device Implementation Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1261"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/> <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="1285"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1288"/> <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="1307"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1310"/> <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="1315"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1318"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1329"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332"/> <source>Device Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/> <source>Local Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1345"/> <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="1409"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/> <source>Error handling device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1409"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1412"/> <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="1448"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1451"/> <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="1466"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1469"/> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1476"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1479"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1486"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1489"/> <source>'mpy-cross' Output</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1509"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1512"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished"></translation> </message> @@ -48723,47 +48746,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1050"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1053"/> <source>µPy Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1130"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1133"/> <source>µPy Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1206"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1209"/> <source>Show Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1216"/> <source>Configure</source> <translation type="unfinished">配置</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1185"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1188"/> <source>Show Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1202"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1205"/> <source>Download Firmware</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1385"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/> <source>Date and Time</source> <translation type="unfinished">日期和时间</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1368"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1371"/> <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="1385"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/> <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> @@ -48783,7 +48806,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1210"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1213"/> <source>Ignored Serial Devices</source> <translation type="unfinished"></translation> </message> @@ -48892,6 +48915,26 @@ <source>MicroPython/Firmware Files (*.hex);;All Files (*)</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>MicroPython</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>DAPLink</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>Firmware Type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="410"/> + <source>Select the firmware type to download from the list below:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicrosoftEngine</name> @@ -54433,17 +54476,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1630"/> + <location filename="../Preferences/__init__.py" line="1637"/> <source>Export Preferences</source> <translation>导出首选项</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1658"/> + <location filename="../Preferences/__init__.py" line="1665"/> <source>Import Preferences</source> <translation>导入首选项</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1658"/> + <location filename="../Preferences/__init__.py" line="1665"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>属性文件 (*.ini);;所有文件 (*)</translation> </message>