Wed, 29 Apr 2020 18:35:30 +0200
Updated translations.
--- a/eric6/i18n/eric6_cs.ts Wed Apr 29 18:29:14 2020 +0200 +++ b/eric6/i18n/eric6_cs.ts Wed Apr 29 18:35:30 2020 +0200 @@ -11233,7 +11233,7 @@ <translation>Editovat breakpoint...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5612"/> + <location filename="../QScintilla/Editor.py" line="5615"/> <source>Enable breakpoint</source> <translation>Aktivovat breakpoint</translation> </message> @@ -11323,187 +11323,187 @@ <translation>Autodoplňování není dostupné protože zdrojová část autodoplňování nebyla nalezena.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5615"/> + <location filename="../QScintilla/Editor.py" line="5618"/> <source>Disable breakpoint</source> <translation>Deaktivovat breakpoint</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5990"/> + <location filename="../QScintilla/Editor.py" line="5993"/> <source>Code Coverage</source> <translation>Pokrytí kódu</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5990"/> + <location filename="../QScintilla/Editor.py" line="5993"/> <source>Please select a coverage file</source> <translation>Prosím, vyberte soubor s pokrytím kódu</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6053"/> + <location filename="../QScintilla/Editor.py" line="6056"/> <source>Show Code Coverage Annotations</source> <translation>Zobrazit poznámky pokrytí kódu</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6046"/> + <location filename="../QScintilla/Editor.py" line="6049"/> <source>All lines have been covered.</source> <translation>Všechny řádky byly pokryty.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6053"/> + <location filename="../QScintilla/Editor.py" line="6056"/> <source>There is no coverage file available.</source> <translation>Soubor s pokrytím není dostupný.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6170"/> + <location filename="../QScintilla/Editor.py" line="6173"/> <source>Profile Data</source> <translation>Profilovat data</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6170"/> + <location filename="../QScintilla/Editor.py" line="6173"/> <source>Please select a profile file</source> <translation>Prosím, vyberte soubor s profilem</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6332"/> + <location filename="../QScintilla/Editor.py" line="6335"/> <source>Syntax Error</source> <translation>Chyba syntaxe</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6332"/> + <location filename="../QScintilla/Editor.py" line="6335"/> <source>No syntax error message available.</source> <translation>Hlášení syntaktické chyby není dostupné.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6723"/> + <location filename="../QScintilla/Editor.py" line="6726"/> <source>Macro Name</source> <translation>Název makra</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6723"/> + <location filename="../QScintilla/Editor.py" line="6726"/> <source>Select a macro name:</source> <translation>Vyberte název makra:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6751"/> + <location filename="../QScintilla/Editor.py" line="6754"/> <source>Load macro file</source> <translation>Načíst soubor makra</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6794"/> + <location filename="../QScintilla/Editor.py" line="6797"/> <source>Macro files (*.macro)</source> <translation>Macro soubory (*.macro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6774"/> + <location filename="../QScintilla/Editor.py" line="6777"/> <source>Error loading macro</source> <translation>Chyba při načítání makra</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6794"/> + <location filename="../QScintilla/Editor.py" line="6797"/> <source>Save macro file</source> <translation>Uložit soubor s makrem</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6811"/> + <location filename="../QScintilla/Editor.py" line="6814"/> <source>Save macro</source> <translation>Uložit makro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6827"/> + <location filename="../QScintilla/Editor.py" line="6830"/> <source>Error saving macro</source> <translation>Chyba při ukládání makra</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6840"/> + <location filename="../QScintilla/Editor.py" line="6843"/> <source>Start Macro Recording</source> <translation>Spustit záznam makra</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6840"/> + <location filename="../QScintilla/Editor.py" line="6843"/> <source>Macro recording is already active. Start new?</source> <translation>Nahrávání makra již probíhá. Spustit nové?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6866"/> + <location filename="../QScintilla/Editor.py" line="6869"/> <source>Macro Recording</source> <translation>Záznam makra</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6866"/> + <location filename="../QScintilla/Editor.py" line="6869"/> <source>Enter name of the macro:</source> <translation>Vložte název makra:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7006"/> + <location filename="../QScintilla/Editor.py" line="7009"/> <source>File changed</source> <translation>Soubor změněn</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7312"/> + <location filename="../QScintilla/Editor.py" line="7320"/> <source>Drop Error</source> <translation>Zahodit chybu</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7333"/> + <location filename="../QScintilla/Editor.py" line="7341"/> <source>Resources</source> <translation>Zdroje</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7335"/> + <location filename="../QScintilla/Editor.py" line="7343"/> <source>Add file...</source> <translation>Přidat soubor...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7337"/> + <location filename="../QScintilla/Editor.py" line="7345"/> <source>Add files...</source> <translation>Přidat soubory...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7339"/> + <location filename="../QScintilla/Editor.py" line="7347"/> <source>Add aliased file...</source> <translation>Přidat zástupce souboru...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7342"/> + <location filename="../QScintilla/Editor.py" line="7350"/> <source>Add localized resource...</source> <translation>Přidat lokalizované resource...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7346"/> + <location filename="../QScintilla/Editor.py" line="7354"/> <source>Add resource frame</source> <translation>Přidat resource frame</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7365"/> + <location filename="../QScintilla/Editor.py" line="7373"/> <source>Add file resource</source> <translation>Přidat soubor resource</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7381"/> + <location filename="../QScintilla/Editor.py" line="7389"/> <source>Add file resources</source> <translation>Přidat soubory resource</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7408"/> + <location filename="../QScintilla/Editor.py" line="7416"/> <source>Add aliased file resource</source> <translation>Přidat zástupce souboru resource</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7474"/> + <location filename="../QScintilla/Editor.py" line="7482"/> <source>Package Diagram</source> <translation>Diagram balíčku</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7474"/> + <location filename="../QScintilla/Editor.py" line="7482"/> <source>Include class attributes?</source> <translation>Včetně atributů třídy?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7510"/> + <location filename="../QScintilla/Editor.py" line="7518"/> <source>Application Diagram</source> <translation>Diagram aplikace</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7510"/> + <location filename="../QScintilla/Editor.py" line="7518"/> <source>Include module names?</source> <translation>Včetně jmen modulů?</translation> </message> @@ -11523,12 +11523,12 @@ <translation>Nebyl zadán forám exportu. Zrušeno....</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7496"/> + <location filename="../QScintilla/Editor.py" line="7504"/> <source>Imports Diagram</source> <translation>Importovat diagram</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7496"/> + <location filename="../QScintilla/Editor.py" line="7504"/> <source>Include imports from external modules?</source> <translation>Zahrnout importy z externích modulů?</translation> </message> @@ -11598,7 +11598,7 @@ <translation>Použít Pygments lexer.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7839"/> + <location filename="../QScintilla/Editor.py" line="7847"/> <source>Check spelling...</source> <translation>Zatrhnout kontrolu...</translation> </message> @@ -11608,12 +11608,12 @@ <translation>Zatrhnout výběr kontroly...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7842"/> + <location filename="../QScintilla/Editor.py" line="7850"/> <source>Add to dictionary</source> <translation>Přidat do slovníku</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7844"/> + <location filename="../QScintilla/Editor.py" line="7852"/> <source>Ignore All</source> <translation>Ignorovat vše</translation> </message> @@ -11653,32 +11653,32 @@ <translation><p>Soubor <b>{0}</b> nemůže být přejmenován.<br />Důvod: {1}</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6765"/> + <location filename="../QScintilla/Editor.py" line="6768"/> <source><p>The macro file <b>{0}</b> could not be read.</p></source> <translation><p>Soubor s makrem <b>{0}</b> nelze načíst.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6774"/> + <location filename="../QScintilla/Editor.py" line="6777"/> <source><p>The macro file <b>{0}</b> is corrupt.</p></source> <translation><p>Soubor s makrem <b>{0}</b> je poškozen.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6827"/> + <location filename="../QScintilla/Editor.py" line="6830"/> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation><p>So souboru s makrem <b>{0}</b> nelze zapisovat.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7171"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>{0} (ro)</source> <translation>{0} (ro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7312"/> + <location filename="../QScintilla/Editor.py" line="7320"/> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> není soubor.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7408"/> + <location filename="../QScintilla/Editor.py" line="7416"/> <source>Alias for file <b>{0}</b>:</source> <translation>Zástupce pro soubor <b>{0}</b>:</translation> </message> @@ -11708,22 +11708,22 @@ <translation type="unfinished"><p>Soubor <b>{0}</b> již existuje.</p><p>Má se přepsat?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6811"/> + <location filename="../QScintilla/Editor.py" line="6814"/> <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6611"/> + <location filename="../QScintilla/Editor.py" line="6614"/> <source>Warning: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6618"/> + <location filename="../QScintilla/Editor.py" line="6621"/> <source>Error: {0}</source> <translation type="unfinished">Chyby: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7002"/> + <location filename="../QScintilla/Editor.py" line="7005"/> <source><br><b>Warning:</b> You will lose your changes upon reopening it.</source> <translation type="unfinished"></translation> </message> @@ -11748,27 +11748,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8260"/> + <location filename="../QScintilla/Editor.py" line="8268"/> <source>Sort Lines</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8260"/> + <location filename="../QScintilla/Editor.py" line="8268"/> <source>The selection contains illegal data for a numerical sort.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6546"/> + <location filename="../QScintilla/Editor.py" line="6549"/> <source>Warning</source> <translation type="unfinished">Varování</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6546"/> + <location filename="../QScintilla/Editor.py" line="6549"/> <source>No warning messages available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6608"/> + <location filename="../QScintilla/Editor.py" line="6611"/> <source>Style: {0}</source> <translation type="unfinished"></translation> </message> @@ -11793,7 +11793,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6996"/> + <location filename="../QScintilla/Editor.py" line="6999"/> <source><p>The file <b>{0}</b> has been changed while it was opened in eric6. Reread it?</p></source> <translation type="unfinished"><p>Soubor <b>{0}</b> byl změněn po té co již byl načten do eric5. Znovu načíst?</p> {0}?} {6.?}</translation> </message> @@ -11818,22 +11818,22 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5185"/> <source>Call-Tips Provider</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5185"/> <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8349"/> + <location filename="../QScintilla/Editor.py" line="8357"/> <source>Register Mouse Click Handler</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8349"/> + <location filename="../QScintilla/Editor.py" line="8357"/> <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source> <translation type="unfinished"></translation> </message> @@ -11863,12 +11863,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8470"/> + <location filename="../QScintilla/Editor.py" line="8478"/> <source>EditorConfig Properties</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8470"/> + <location filename="../QScintilla/Editor.py" line="8478"/> <source><p>The EditorConfig properties for file <b>{0}</b> could not be loaded.</p></source> <translation type="unfinished"></translation> </message> @@ -46327,27 +46327,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="207"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="214"/> <source>Unsupported Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="217"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="224"/> <source>REPL is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="236"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="243"/> <source>Plotter is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="255"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="262"/> <source>Running scripts is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="275"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="282"/> <source>File Manager is not supported by this device.</source> <translation type="unfinished"></translation> </message> @@ -46719,37 +46719,37 @@ <translation type="unfinished">Všechny soubory (*)</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="284"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="298"/> <source>Documentation</source> <translation type="unfinished">Dokumentace</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="290"/> - <source>MicroPython:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="297"/> - <source>Enter the URL for the MicroPython documentation</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="304"/> - <source>CircuitPython:</source> + <source>MicroPython:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="311"/> - <source>Enter the URL for the CircuitPython documentation</source> + <source>Enter the URL for the MicroPython documentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="318"/> - <source>BBC micro:bit:</source> + <source>CircuitPython:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="325"/> + <source>Enter the URL for the CircuitPython documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="332"/> + <source>BBC micro:bit:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="339"/> <source>Enter the URL for the BBC micro:bit MicroPython documentation</source> <translation type="unfinished"></translation> </message> @@ -46848,6 +46848,21 @@ <source>Qt</source> <translation type="unfinished">Qt</translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="346"/> + <source>Calliope mini:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="288"/> + <source>Enter the URL for the Callope mini Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="353"/> + <source>Enter the URL for the Calliope mini MicroPython documentation</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -46890,17 +46905,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="442"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="460"/> <source>Press to connect the selected device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="263"/> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="282"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="300"/> <source>%n supported device(s) detected.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -46909,42 +46924,42 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="288"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="306"/> <source>{0} at {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="296"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="314"/> <source>No supported devices detected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="412"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="430"/> <source>Clear</source> <translation type="unfinished">Vyčistit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="414"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="432"/> <source>Copy</source> <translation type="unfinished">Kopírovat</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="415"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="433"/> <source>Paste</source> <translation type="unfinished">Vložit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="437"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="455"/> <source>Press to disconnect the current device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="458"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="476"/> <source>No device attached</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="458"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="476"/> <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. @@ -46953,217 +46968,217 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="485"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="503"/> <source>Start REPL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="485"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="503"/> <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="875"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="893"/> <source>Serial Device Connect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="875"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="893"/> <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="920"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="938"/> <source>Run Script</source> <translation type="unfinished">Spustit skript</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="903"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="921"/> <source>There is no editor open. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="911"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="929"/> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="920"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="938"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="943"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> <source>Open Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="943"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="987"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1005"/> <source>Start Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="987"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1005"/> <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="1016"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1034"/> <source>Unsaved Chart Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1016"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1034"/> <source>The chart contains unsaved data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1085"/> <source>Start File Manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1085"/> <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="1118"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1136"/> <source>Show Version</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1121"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1139"/> <source>Show Implementation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1250"/> <source>Synchronize Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1129"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1147"/> <source>Show Device Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1132"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1150"/> <source>Show Local Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1443"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1461"/> <source>Compile Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1463"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1481"/> <source>Compile Current Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1170"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1188"/> <source><h3>Device Version Information</h3></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1179"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1197"/> <source>No version information available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1181"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1199"/> <source>Device Version Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1204"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1222"/> <source>unknown</source> <translation type="unfinished">neznámý</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1208"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <source>Device Implementation Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1208"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <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="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1250"/> <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="1254"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1272"/> <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="1262"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1276"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1294"/> <source>Device Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1289"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1307"/> <source>Local Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1289"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1307"/> <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="1356"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1374"/> <source>Error handling device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1356"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1374"/> <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="1395"/> - <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="1413"/> + <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="1431"/> <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="1423"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1441"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1433"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1451"/> <source>'mpy-cross' Output</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1456"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1474"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="193"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="211"/> <source>MicroPython Menu</source> <translation type="unfinished"></translation> </message> @@ -47173,47 +47188,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1000"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1018"/> <source>µPy Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1080"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1098"/> <source>µPy Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1156"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1174"/> <source>Show Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1160"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1178"/> <source>Configure</source> <translation type="unfinished">Konfigurovat</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1135"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1153"/> <source>Show Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1152"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1170"/> <source>Download Firmware</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1332"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350"/> <source>Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1315"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1333"/> <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="1332"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350"/> <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> @@ -47221,85 +47236,90 @@ <context> <name>MicrobitDevice</name> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="67"/> + <location filename="../MicroPython/MicrobitDevices.py" line="74"/> <source>BBC micro:bit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="134"/> + <location filename="../MicroPython/MicrobitDevices.py" line="149"/> <source>Workspace Directory</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="134"/> - <source>Could not find an attached BBC micro:bit. + <location filename="../MicroPython/MicrobitDevices.py" line="186"/> + <source>Save Script as 'main.py'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="188"/> + <source>Save the current script as 'main.py' on the connected device</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="241"/> + <source>MicroPython Firmware Files (*.hex);;All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="286"/> + <source>The script is empty. Aborting.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="276"/> + <source>The current editor does not contain a Python script. Write it anyway?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="314"/> + <source><p>The script could not be saved to the device.</p><p>Reason: {0}</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="241"/> + <source>Flash MicroPython Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="273"/> + <source>Save Script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="303"/> + <source>Save Script as '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="294"/> + <source>Enter a file name on the device:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="183"/> + <source>Save the current script to the selected device</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="77"/> + <source>Calliope mini</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="232"/> + <source>Could not find an attached {0}. Please make sure the device is plugged into this computer.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="171"/> - <source>Save Script as 'main.py'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="173"/> - <source>Save the current script as 'main.py' on the connected device</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="177"/> - <source>Reset micro:bit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="201"/> - <source>MicroPython Firmware Files (*.hex);;All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="246"/> - <source>The script is empty. Aborting.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="236"/> - <source>The current editor does not contain a Python script. Write it anyway?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="274"/> - <source><p>The script could not be saved to the device.</p><p>Reason: {0}</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="201"/> - <source>Flash MicroPython Firmware</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="233"/> - <source>Save Script</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="190"/> - <source>The BBC micro:bit is not ready for flashing. See the <a href="https://microbit.org/guide/firmware/">micro:bit web site</a> for details.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="263"/> - <source>Save Script as '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="254"/> - <source>Enter a file name on the device:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="168"/> - <source>Save the current script to the selected device</source> + <location filename="../MicroPython/MicrobitDevices.py" line="192"/> + <source>Reset {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="213"/> + <source><p>The BBC micro:bit is not ready for flashing. Follow these instructions.</p><ul><li>unplug USB cable and any batteries</li><li>keep RESET button pressed an plug USB cable back in</li><li>a drive called MAINTENANCE should be available</li></ul><p>See the <a href="https://microbit.org/guide/firmware/">micro:bit web site</a> for details.</p></source> <translation type="unfinished"></translation> </message> </context> @@ -52554,17 +52574,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1634"/> + <location filename="../Preferences/__init__.py" line="1640"/> <source>Export Preferences</source> <translation>Předvolby exportu</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1662"/> + <location filename="../Preferences/__init__.py" line="1668"/> <source>Import Preferences</source> <translation>Předvolby importu</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1662"/> + <location filename="../Preferences/__init__.py" line="1668"/> <source>Properties File (*.ini);;All Files (*)</source> <translation type="unfinished"></translation> </message> @@ -86628,12 +86648,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="171"/> + <location filename="../WebBrowser/WebBrowserPage.py" line="172"/> <source>Suspicuous URL detected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="171"/> + <location filename="../WebBrowser/WebBrowserPage.py" line="172"/> <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_de.ts Wed Apr 29 18:29:14 2020 +0200 +++ b/eric6/i18n/eric6_de.ts Wed Apr 29 18:35:30 2020 +0200 @@ -10862,7 +10862,7 @@ <translation>Drucken abgebrochen</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7006"/> + <location filename="../QScintilla/Editor.py" line="7009"/> <source>File changed</source> <translation>Datei geändert</translation> </message> @@ -10927,57 +10927,57 @@ <translation>Zurück zum letzten gesichert Zustand</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6723"/> + <location filename="../QScintilla/Editor.py" line="6726"/> <source>Macro Name</source> <translation>Makro Name</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6723"/> + <location filename="../QScintilla/Editor.py" line="6726"/> <source>Select a macro name:</source> <translation>Wähle einen Makro Namen:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6794"/> + <location filename="../QScintilla/Editor.py" line="6797"/> <source>Macro files (*.macro)</source> <translation>Makrodateien (*.macro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6751"/> + <location filename="../QScintilla/Editor.py" line="6754"/> <source>Load macro file</source> <translation>Lade Makrodatei</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6774"/> + <location filename="../QScintilla/Editor.py" line="6777"/> <source>Error loading macro</source> <translation>Fehler beim Makro Laden</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6794"/> + <location filename="../QScintilla/Editor.py" line="6797"/> <source>Save macro file</source> <translation>Makrodatei schreiben</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6811"/> + <location filename="../QScintilla/Editor.py" line="6814"/> <source>Save macro</source> <translation>Makro speichern</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6827"/> + <location filename="../QScintilla/Editor.py" line="6830"/> <source>Error saving macro</source> <translation>Fehler beim Makro speichern</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6840"/> + <location filename="../QScintilla/Editor.py" line="6843"/> <source>Start Macro Recording</source> <translation>Makroaufzeichnung starten</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6866"/> + <location filename="../QScintilla/Editor.py" line="6869"/> <source>Macro Recording</source> <translation>Makroaufzeichnung</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6866"/> + <location filename="../QScintilla/Editor.py" line="6869"/> <source>Enter name of the macro:</source> <translation>Gib einen Namen für das Makro ein:</translation> </message> @@ -11027,32 +11027,32 @@ <translation>Haltepunkt bearbeiten...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5612"/> + <location filename="../QScintilla/Editor.py" line="5615"/> <source>Enable breakpoint</source> <translation>Haltepunkt aktivieren</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5615"/> + <location filename="../QScintilla/Editor.py" line="5618"/> <source>Disable breakpoint</source> <translation>Haltepunkt deaktivieren</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5990"/> + <location filename="../QScintilla/Editor.py" line="5993"/> <source>Code Coverage</source> <translation>Quelltext Abdeckung</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5990"/> + <location filename="../QScintilla/Editor.py" line="5993"/> <source>Please select a coverage file</source> <translation>Bitte wählen Sie eine Datei mit Abdeckungsdaten</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6170"/> + <location filename="../QScintilla/Editor.py" line="6173"/> <source>Profile Data</source> <translation>Profildaten</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6170"/> + <location filename="../QScintilla/Editor.py" line="6173"/> <source>Please select a profile file</source> <translation>Bitte wählen Sie eine Datei mit Profildaten</translation> </message> @@ -11092,7 +11092,7 @@ <translation>Autom. Speicherung aktiv</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7312"/> + <location filename="../QScintilla/Editor.py" line="7320"/> <source>Drop Error</source> <translation>Drop Fehler</translation> </message> @@ -11102,12 +11102,12 @@ <translation>Zeige Syntaxfehlermeldung</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6332"/> + <location filename="../QScintilla/Editor.py" line="6335"/> <source>Syntax Error</source> <translation>Syntaxfehler</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6332"/> + <location filename="../QScintilla/Editor.py" line="6335"/> <source>No syntax error message available.</source> <translation>Keine Syntaxfehlermeldung verfügbar.</translation> </message> @@ -11137,17 +11137,17 @@ <translation>Vorige nichtabgedeckte Zeile</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6053"/> + <location filename="../QScintilla/Editor.py" line="6056"/> <source>Show Code Coverage Annotations</source> <translation>Zeilen ohne Abdeckung Markieren</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6046"/> + <location filename="../QScintilla/Editor.py" line="6049"/> <source>All lines have been covered.</source> <translation>Alle Zeilen sind abgedeckt.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6053"/> + <location filename="../QScintilla/Editor.py" line="6056"/> <source>There is no coverage file available.</source> <translation>Es gibt keine Datei mit Abdeckungsinformationen.</translation> </message> @@ -11157,22 +11157,22 @@ <translation><p>Die Datei <b>{0}</b> enthält ungesicherte Änderungen.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6765"/> + <location filename="../QScintilla/Editor.py" line="6768"/> <source><p>The macro file <b>{0}</b> could not be read.</p></source> <translation><p>Die Makrodatei <b>{0}</b> kann nicht gelesen werden.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6774"/> + <location filename="../QScintilla/Editor.py" line="6777"/> <source><p>The macro file <b>{0}</b> is corrupt.</p></source> <translation><p>Die Makrodatei <b>{0}</b> ist zerstört.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6827"/> + <location filename="../QScintilla/Editor.py" line="6830"/> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation><p>Die Makrodatei <b>{0}</b> kann nicht geschrieben werden.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7312"/> + <location filename="../QScintilla/Editor.py" line="7320"/> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> ist keine Datei.</p></translation> </message> @@ -11212,82 +11212,82 @@ <translation>Keine Sprache</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7171"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>{0} (ro)</source> <translation>{0} (ro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7333"/> + <location filename="../QScintilla/Editor.py" line="7341"/> <source>Resources</source> <translation>Ressourcen</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7335"/> + <location filename="../QScintilla/Editor.py" line="7343"/> <source>Add file...</source> <translation>Datei hinzufügen...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7337"/> + <location filename="../QScintilla/Editor.py" line="7345"/> <source>Add files...</source> <translation>Dateien hinzufügen...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7339"/> + <location filename="../QScintilla/Editor.py" line="7347"/> <source>Add aliased file...</source> <translation>Aliased-Datei hinzufügen...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7342"/> + <location filename="../QScintilla/Editor.py" line="7350"/> <source>Add localized resource...</source> <translation>Lokalisierte Ressource hinzufügen...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7365"/> + <location filename="../QScintilla/Editor.py" line="7373"/> <source>Add file resource</source> <translation>Dateiressource hinzufügen</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7381"/> + <location filename="../QScintilla/Editor.py" line="7389"/> <source>Add file resources</source> <translation>Dateiressourcen hinzufügen</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7408"/> + <location filename="../QScintilla/Editor.py" line="7416"/> <source>Add aliased file resource</source> <translation>Aliased-Dateiressourcen hinzufügen</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7408"/> + <location filename="../QScintilla/Editor.py" line="7416"/> <source>Alias for file <b>{0}</b>:</source> <translation>Alias für Datei <b>{0}</b>:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7474"/> + <location filename="../QScintilla/Editor.py" line="7482"/> <source>Package Diagram</source> <translation>Package-Diagramm</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7474"/> + <location filename="../QScintilla/Editor.py" line="7482"/> <source>Include class attributes?</source> <translation>Klassenattribute anzeigen?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7510"/> + <location filename="../QScintilla/Editor.py" line="7518"/> <source>Application Diagram</source> <translation>Applikations-Diagramm</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7510"/> + <location filename="../QScintilla/Editor.py" line="7518"/> <source>Include module names?</source> <translation>Modulnamen anzeigen?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7346"/> + <location filename="../QScintilla/Editor.py" line="7354"/> <source>Add resource frame</source> <translation>Ressourcenrahmen hinzufügen</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6840"/> + <location filename="../QScintilla/Editor.py" line="6843"/> <source>Macro recording is already active. Start new?</source> <translation>Eine Makroaufzeichnung ist bereits aktiv. Neu starten?</translation> </message> @@ -11337,12 +11337,12 @@ <translation>Kein Exportformat angegeben. Abbruch...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7496"/> + <location filename="../QScintilla/Editor.py" line="7504"/> <source>Imports Diagram</source> <translation>Imports Diagramm</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7496"/> + <location filename="../QScintilla/Editor.py" line="7504"/> <source>Include imports from external modules?</source> <translation>Imports externer Module anzeigen?</translation> </message> @@ -11417,7 +11417,7 @@ <translation>Wähle den anzuwendenden Pygments Lexer.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7839"/> + <location filename="../QScintilla/Editor.py" line="7847"/> <source>Check spelling...</source> <translation>Rechtschreibprüfung...</translation> </message> @@ -11427,12 +11427,12 @@ <translation>Rechtschreibprüfung für Auswahl...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7842"/> + <location filename="../QScintilla/Editor.py" line="7850"/> <source>Add to dictionary</source> <translation>Zum Wörterbuch hinzufügen</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7844"/> + <location filename="../QScintilla/Editor.py" line="7852"/> <source>Ignore All</source> <translation>Alle ignorieren</translation> </message> @@ -11477,22 +11477,22 @@ <translation><p>Die Datei <b>{0}</b> existiert bereits. Überschreiben?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6811"/> + <location filename="../QScintilla/Editor.py" line="6814"/> <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Die Makrodatei <b>{0}</b> existiert bereits. Überschreiben?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6611"/> + <location filename="../QScintilla/Editor.py" line="6614"/> <source>Warning: {0}</source> <translation>Warnung: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6618"/> + <location filename="../QScintilla/Editor.py" line="6621"/> <source>Error: {0}</source> <translation>Fehler: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7002"/> + <location filename="../QScintilla/Editor.py" line="7005"/> <source><br><b>Warning:</b> You will lose your changes upon reopening it.</source> <translation><br><b>Warnung:</b> Vorgenommenen Änderungen gehen beim neu einlesen verloren.</translation> </message> @@ -11517,27 +11517,27 @@ <translation>Vorherige Änderung</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8260"/> + <location filename="../QScintilla/Editor.py" line="8268"/> <source>Sort Lines</source> <translation>Zeilen sortieren</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8260"/> + <location filename="../QScintilla/Editor.py" line="8268"/> <source>The selection contains illegal data for a numerical sort.</source> <translation>Die Auswahl enthält für eine numerische Sortierung ungültige Daten.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6546"/> + <location filename="../QScintilla/Editor.py" line="6549"/> <source>Warning</source> <translation>Warnung</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6546"/> + <location filename="../QScintilla/Editor.py" line="6549"/> <source>No warning messages available.</source> <translation>Keine Warnmeldungen verfügbar.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6608"/> + <location filename="../QScintilla/Editor.py" line="6611"/> <source>Style: {0}</source> <translation>Stil: {0}</translation> </message> @@ -11562,7 +11562,7 @@ <translation>Öffnen mit Kodierung</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6996"/> + <location filename="../QScintilla/Editor.py" line="6999"/> <source><p>The file <b>{0}</b> has been changed while it was opened in eric6. Reread it?</p></source> <translation><p>Die Datei <b>{0}</b> wurde geändert, während sie in eric6 geöffnet war. Neu einlesen?</p></translation> </message> @@ -11587,22 +11587,22 @@ <translation>Der Provider für automatische Vervollständigungen namens '{0}' ist bereits registriert. Die Wiederholung wird ignoriert.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5185"/> <source>Call-Tips Provider</source> <translation>Calltipps-Provider</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5185"/> <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source> <translation>Der Calltipps-Provider namens '{0}' ist bereits registriert. Die Wiederholung wird ignoriert.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8349"/> + <location filename="../QScintilla/Editor.py" line="8357"/> <source>Register Mouse Click Handler</source> <translation>Maus Klick Handler registrieren</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8349"/> + <location filename="../QScintilla/Editor.py" line="8357"/> <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source> <translation>Ein Maus Klick Handler für "{0}" wurde bereits durch "{1}" registriert. Die Anfrage durch "{2}" wird abgebrochen...</translation> </message> @@ -11632,12 +11632,12 @@ <translation>Auswahl in Konsole ausführen</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8470"/> + <location filename="../QScintilla/Editor.py" line="8478"/> <source>EditorConfig Properties</source> <translation>EditorConfig Eigenschaften</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8470"/> + <location filename="../QScintilla/Editor.py" line="8478"/> <source><p>The EditorConfig properties for file <b>{0}</b> could not be loaded.</p></source> <translation><p>Die EditorConfig Eigenschaften für die Datei <b>{0}</b> konnten nicht geladen werden.</p></translation> </message> @@ -43350,27 +43350,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="207"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="214"/> <source>Unsupported Device</source> <translation>Nicht unterstütztes Gerät</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="217"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="224"/> <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="236"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="243"/> <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="255"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="262"/> <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="275"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="282"/> <source>File Manager is not supported by this device.</source> <translation>Der Dateimanager wird von diesem Gerät nicht unterstützt.</translation> </message> @@ -43742,37 +43742,37 @@ <translation>Alle Dateien (*)</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="284"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="298"/> <source>Documentation</source> <translation>Dokumentation</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="290"/> - <source>MicroPython:</source> - <translation>MicroPython:</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="297"/> - <source>Enter the URL for the MicroPython documentation</source> - <translation>Gib die URL für die MicroPython Dokumentation ein</translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="304"/> - <source>CircuitPython:</source> - <translation>CircuitPython:</translation> + <source>MicroPython:</source> + <translation>MicroPython:</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="311"/> - <source>Enter the URL for the CircuitPython documentation</source> - <translation>Gib die URL für die CircuitPython Dokumentation ein</translation> + <source>Enter the URL for the MicroPython documentation</source> + <translation>Gib die URL für die MicroPython Dokumentation ein</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="318"/> - <source>BBC micro:bit:</source> - <translation>BBC micro:bit:</translation> + <source>CircuitPython:</source> + <translation>CircuitPython:</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="325"/> + <source>Enter the URL for the CircuitPython documentation</source> + <translation>Gib die URL für die CircuitPython Dokumentation ein</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="332"/> + <source>BBC micro:bit:</source> + <translation>BBC micro:bit:</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="339"/> <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> @@ -43871,6 +43871,21 @@ <source>Qt</source> <translation>Qt</translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="346"/> + <source>Calliope mini:</source> + <translation>Calliope mini:</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="288"/> + <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="353"/> + <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> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -43913,17 +43928,17 @@ <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="442"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="460"/> <source>Press to connect the selected device</source> <translation>Drücken, um eine Verbindung mit den ausgewählten Gerät herzustellen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="263"/> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation><h3>Das Paket QtSerialPort ist nicht verfügbar.<br/>Die MicroPython Unterstützung wird deaktiviert.</h3></translation> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="282"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="300"/> <source>%n supported device(s) detected.</source> <translation> <numerusform>%n unterstütztes Gerät gefunden.</numerusform> @@ -43931,42 +43946,42 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="288"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="306"/> <source>{0} at {1}</source> <translation>{0} an {1}</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="296"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="314"/> <source>No supported devices detected.</source> <translation>Keine unterstützten Geräte gefunden.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="412"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="430"/> <source>Clear</source> <translation>Löschen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="414"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="432"/> <source>Copy</source> <translation>Kopieren</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="415"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="433"/> <source>Paste</source> <translation>Einfügen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="437"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="455"/> <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="458"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="476"/> <source>No device attached</source> <translation>Kein Gerät angeschlossen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="458"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="476"/> <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. @@ -43979,217 +43994,217 @@ 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="485"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="503"/> <source>Start REPL</source> <translation>REPL starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="485"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="503"/> <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="875"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="893"/> <source>Serial Device Connect</source> <translation>Serielle Verbindung</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="875"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="893"/> <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="920"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="938"/> <source>Run Script</source> <translation>Skript ausführen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="903"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="921"/> <source>There is no editor open. Abort...</source> <translation>Es ist kein Editor offen. Abbruch...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="911"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="929"/> <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="920"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="938"/> <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="943"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> <source>Open Python File</source> <translation>Pythondatei öffnen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="943"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation>Python3 Dateien (*.py);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="987"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1005"/> <source>Start Chart</source> <translation>Chart starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="987"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1005"/> <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="1016"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1034"/> <source>Unsaved Chart Data</source> <translation>Nich gesicherte Chart Daten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1016"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1034"/> <source>The chart contains unsaved data.</source> <translation>Das Chart enthält ungesicherte Daten.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1085"/> <source>Start File Manager</source> <translation>Dateimanager starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1085"/> <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="1118"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1136"/> <source>Show Version</source> <translation>Version anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1121"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1139"/> <source>Show Implementation</source> <translation>Implementierung anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1250"/> <source>Synchronize Time</source> <translation>Zeit synchronisieren</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1129"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1147"/> <source>Show Device Time</source> <translation>Gerätezeit anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1132"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1150"/> <source>Show Local Time</source> <translation>Lokale Zeit anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1443"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1461"/> <source>Compile Python File</source> <translation>Python Datei übersetzen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1463"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1481"/> <source>Compile Current Editor</source> <translation>Aktuellen Editor übersetzen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1170"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1188"/> <source><h3>Device Version Information</h3></source> <translation><h3>Versionsinformationen des Gerätes</h3></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1179"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1197"/> <source>No version information available.</source> <translation>Keine Versionsinformationen verfügbar.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1181"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1199"/> <source>Device Version Information</source> <translation>Versionsinformationen des Gerätes</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1204"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1222"/> <source>unknown</source> <translation>unbekannt</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1208"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <source>Device Implementation Information</source> <translation>Informationen zur Implementierung</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1208"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <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="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1250"/> <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="1254"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1272"/> <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="1262"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280"/> <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="1276"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1294"/> <source>Device Date and Time</source> <translation>Datum und Zeit des Gerätes</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1289"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1307"/> <source>Local Date and Time</source> <translation>Lokales Datum und Zeit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1289"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1307"/> <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="1356"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1374"/> <source>Error handling device</source> <translation>Fehler bei Gerätekommunikation</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1356"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1374"/> <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="1395"/> - <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="1413"/> + <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="1431"/> <source>Python Files (*.py);;All Files (*)</source> <translation>Python-Dateien (*.py);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1423"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1441"/> <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="1433"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1451"/> <source>'mpy-cross' Output</source> <translation>'mpy-cross' Ausgabe</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1456"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1474"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation>Der aktuelle Editortext enthält keine Pythondatei. Abbruch...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="193"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="211"/> <source>MicroPython Menu</source> <translation>MicroPython MenÜ</translation> </message> @@ -44199,47 +44214,47 @@ <translation>Drücken, um einen Dateimanager zum ausgewählten Gerät zu öffnen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1000"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1018"/> <source>µPy Chart</source> <translation>µPy Chart</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1080"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1098"/> <source>µPy Files</source> <translation>µPy Dateien</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1156"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1174"/> <source>Show Documentation</source> <translation>Dokumentation anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1160"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1178"/> <source>Configure</source> <translation>Einstellungen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1135"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1153"/> <source>Show Time</source> <translation>Zeit anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1152"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1170"/> <source>Download Firmware</source> <translation>Firmware herunterladen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1332"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350"/> <source>Date and Time</source> <translation>Datum und Zeit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1315"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1333"/> <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="1332"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350"/> <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> @@ -44247,89 +44262,94 @@ <context> <name>MicrobitDevice</name> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="67"/> + <location filename="../MicroPython/MicrobitDevices.py" line="74"/> <source>BBC micro:bit</source> <translation>BBC micro:bit</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="134"/> + <location filename="../MicroPython/MicrobitDevices.py" line="149"/> <source>Workspace Directory</source> <translation>Arbeitsverzeichnis</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="134"/> - <source>Could not find an attached BBC micro:bit. - -Please make sure the device is plugged into this computer.</source> - <translation>Konnte keinen eingebundenen BBC micro:bit finden. - -Bitte stelle sicher, dass das Gerät an diesem Computer angesteckt ist.</translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="171"/> + <location filename="../MicroPython/MicrobitDevices.py" line="186"/> <source>Save Script as 'main.py'</source> <translation>Skript als 'main.py' speichern</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="173"/> + <location filename="../MicroPython/MicrobitDevices.py" line="188"/> <source>Save the current script as 'main.py' on the connected device</source> <translation>Speichert das aktuelle Skript als 'main.py' auf das angeschlossene Gerät</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="177"/> - <source>Reset micro:bit</source> - <translation>micro:bit zurücksetzen</translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="201"/> + <location filename="../MicroPython/MicrobitDevices.py" line="241"/> <source>MicroPython Firmware Files (*.hex);;All Files (*)</source> <translation>MicroPython Firmwaredateien (*.hex);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="246"/> + <location filename="../MicroPython/MicrobitDevices.py" line="286"/> <source>The script is empty. Aborting.</source> <translation>Das Skript ist leer. Abbruch.</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="236"/> + <location filename="../MicroPython/MicrobitDevices.py" line="276"/> <source>The current editor does not contain a Python script. Write it anyway?</source> <translation>Der aktuelle Editor enthält kein Python Skript. Trotzdem schreiben?</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="274"/> + <location filename="../MicroPython/MicrobitDevices.py" line="314"/> <source><p>The script could not be saved to the device.</p><p>Reason: {0}</p></source> <translation><p>Das Skript konnte nicht auf dem Gerät gespeichert werden</p><p>Ursache: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="201"/> + <location filename="../MicroPython/MicrobitDevices.py" line="241"/> <source>Flash MicroPython Firmware</source> <translation>MicroPython Firmware flashen</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="233"/> + <location filename="../MicroPython/MicrobitDevices.py" line="273"/> <source>Save Script</source> <translation>Skript speichern</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="190"/> - <source>The BBC micro:bit is not ready for flashing. See the <a href="https://microbit.org/guide/firmware/">micro:bit web site</a> for details.</source> - <translation>Der BBC micro:bit ist nicht zum Flashen bereit. Siehe <a href="https://microbit.org/guide/firmware/">micro:bit Webseite</a> für Details.</translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="263"/> + <location filename="../MicroPython/MicrobitDevices.py" line="303"/> <source>Save Script as '{0}'</source> <translation>Skript als '{0}' speichern</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="254"/> + <location filename="../MicroPython/MicrobitDevices.py" line="294"/> <source>Enter a file name on the device:</source> <translation>Gib einen Dateinamen auf dem Gerät ein:</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="168"/> + <location filename="../MicroPython/MicrobitDevices.py" line="183"/> <source>Save the current script to the selected device</source> <translation>Speichert das aktuelle Skript auf das angeschlossene Gerät</translation> </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="77"/> + <source>Calliope mini</source> + <translation>Calliope mini</translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="232"/> + <source>Could not find an attached {0}. + +Please make sure the device is plugged into this computer.</source> + <translation>Konnte keinen eingebundenen {0} finden. + +Bitte stelle sicher, dass das Gerät an diesem Computer angesteckt ist.</translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="192"/> + <source>Reset {0}</source> + <translation>{0} zurücksetzen</translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="213"/> + <source><p>The BBC micro:bit is not ready for flashing. Follow these instructions.</p><ul><li>unplug USB cable and any batteries</li><li>keep RESET button pressed an plug USB cable back in</li><li>a drive called MAINTENANCE should be available</li></ul><p>See the <a href="https://microbit.org/guide/firmware/">micro:bit web site</a> for details.</p></source> + <translation><p>Der BBC micro:bit ist nicht bereit zum Flashen. Folge diesen Anweisungen.</p><ul><li>ziehe das USB Kabel und alle Batterien heraus</li><li>halte den RESET Knopf gedrückt und stecke das USB Kabel wieder ein</li><li>ein Laufwerk mit Namen MAINTENANCE sollte verfügbar sein</li></ul><p>Siehe auch die <a href="https://microbit.org/guide/firmware/">micro:bit Web Seite</a>für Details.</p></translation> + </message> </context> <context> <name>MicrosoftEngine</name> @@ -49490,17 +49510,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1634"/> + <location filename="../Preferences/__init__.py" line="1640"/> <source>Export Preferences</source> <translation>Einstellungen exportieren</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1662"/> + <location filename="../Preferences/__init__.py" line="1668"/> <source>Import Preferences</source> <translation>Einstellungen importieren</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1662"/> + <location filename="../Preferences/__init__.py" line="1668"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>Properties-Dateien (*.ini);;Alle Dateien (*)</translation> </message> @@ -83479,12 +83499,12 @@ <translation> s</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="171"/> + <location filename="../WebBrowser/WebBrowserPage.py" line="172"/> <source>Suspicuous URL detected</source> <translation>Fragwürdige URL entdeckt</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="171"/> + <location filename="../WebBrowser/WebBrowserPage.py" line="172"/> <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> <translation><p>Die URL <b>{0}</b> wurde in der Safe Browsing Datenbank gefunden.</p>{1}</translation> </message>
--- a/eric6/i18n/eric6_empty.ts Wed Apr 29 18:29:14 2020 +0200 +++ b/eric6/i18n/eric6_empty.ts Wed Apr 29 18:35:30 2020 +0200 @@ -10735,7 +10735,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7839"/> + <location filename="../QScintilla/Editor.py" line="7847"/> <source>Check spelling...</source> <translation type="unfinished"></translation> </message> @@ -11005,7 +11005,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5612"/> + <location filename="../QScintilla/Editor.py" line="5615"/> <source>Enable breakpoint</source> <translation type="unfinished"></translation> </message> @@ -11200,307 +11200,307 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5185"/> <source>Call-Tips Provider</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5185"/> <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5615"/> + <location filename="../QScintilla/Editor.py" line="5618"/> <source>Disable breakpoint</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5990"/> + <location filename="../QScintilla/Editor.py" line="5993"/> <source>Code Coverage</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5990"/> + <location filename="../QScintilla/Editor.py" line="5993"/> <source>Please select a coverage file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6053"/> + <location filename="../QScintilla/Editor.py" line="6056"/> <source>Show Code Coverage Annotations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6046"/> + <location filename="../QScintilla/Editor.py" line="6049"/> <source>All lines have been covered.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6053"/> + <location filename="../QScintilla/Editor.py" line="6056"/> <source>There is no coverage file available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6170"/> + <location filename="../QScintilla/Editor.py" line="6173"/> <source>Profile Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6170"/> + <location filename="../QScintilla/Editor.py" line="6173"/> <source>Please select a profile file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6332"/> + <location filename="../QScintilla/Editor.py" line="6335"/> <source>Syntax Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6332"/> + <location filename="../QScintilla/Editor.py" line="6335"/> <source>No syntax error message available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6546"/> + <location filename="../QScintilla/Editor.py" line="6549"/> <source>Warning</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6546"/> + <location filename="../QScintilla/Editor.py" line="6549"/> <source>No warning messages available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6608"/> - <source>Style: {0}</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="6611"/> + <source>Style: {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6614"/> <source>Warning: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6618"/> + <location filename="../QScintilla/Editor.py" line="6621"/> <source>Error: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6723"/> + <location filename="../QScintilla/Editor.py" line="6726"/> <source>Macro Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6723"/> + <location filename="../QScintilla/Editor.py" line="6726"/> <source>Select a macro name:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6751"/> + <location filename="../QScintilla/Editor.py" line="6754"/> <source>Load macro file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6794"/> + <location filename="../QScintilla/Editor.py" line="6797"/> <source>Macro files (*.macro)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6774"/> + <location filename="../QScintilla/Editor.py" line="6777"/> <source>Error loading macro</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6765"/> + <location filename="../QScintilla/Editor.py" line="6768"/> <source><p>The macro file <b>{0}</b> could not be read.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6774"/> + <location filename="../QScintilla/Editor.py" line="6777"/> <source><p>The macro file <b>{0}</b> is corrupt.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6794"/> + <location filename="../QScintilla/Editor.py" line="6797"/> <source>Save macro file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6811"/> + <location filename="../QScintilla/Editor.py" line="6814"/> <source>Save macro</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6811"/> + <location filename="../QScintilla/Editor.py" line="6814"/> <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6827"/> + <location filename="../QScintilla/Editor.py" line="6830"/> <source>Error saving macro</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6827"/> + <location filename="../QScintilla/Editor.py" line="6830"/> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6840"/> + <location filename="../QScintilla/Editor.py" line="6843"/> <source>Start Macro Recording</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6840"/> + <location filename="../QScintilla/Editor.py" line="6843"/> <source>Macro recording is already active. Start new?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6866"/> + <location filename="../QScintilla/Editor.py" line="6869"/> <source>Macro Recording</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6866"/> + <location filename="../QScintilla/Editor.py" line="6869"/> <source>Enter name of the macro:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6996"/> + <location filename="../QScintilla/Editor.py" line="6999"/> <source><p>The file <b>{0}</b> has been changed while it was opened in eric6. Reread it?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7002"/> + <location filename="../QScintilla/Editor.py" line="7005"/> <source><br><b>Warning:</b> You will lose your changes upon reopening it.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7006"/> + <location filename="../QScintilla/Editor.py" line="7009"/> <source>File changed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7171"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>{0} (ro)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7312"/> + <location filename="../QScintilla/Editor.py" line="7320"/> <source>Drop Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7312"/> + <location filename="../QScintilla/Editor.py" line="7320"/> <source><p><b>{0}</b> is not a file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7333"/> + <location filename="../QScintilla/Editor.py" line="7341"/> <source>Resources</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7335"/> + <location filename="../QScintilla/Editor.py" line="7343"/> <source>Add file...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7337"/> + <location filename="../QScintilla/Editor.py" line="7345"/> <source>Add files...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7339"/> + <location filename="../QScintilla/Editor.py" line="7347"/> <source>Add aliased file...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7342"/> + <location filename="../QScintilla/Editor.py" line="7350"/> <source>Add localized resource...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7346"/> + <location filename="../QScintilla/Editor.py" line="7354"/> <source>Add resource frame</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7365"/> + <location filename="../QScintilla/Editor.py" line="7373"/> <source>Add file resource</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7381"/> + <location filename="../QScintilla/Editor.py" line="7389"/> <source>Add file resources</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7408"/> + <location filename="../QScintilla/Editor.py" line="7416"/> <source>Add aliased file resource</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7408"/> + <location filename="../QScintilla/Editor.py" line="7416"/> <source>Alias for file <b>{0}</b>:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7474"/> + <location filename="../QScintilla/Editor.py" line="7482"/> <source>Package Diagram</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7474"/> + <location filename="../QScintilla/Editor.py" line="7482"/> <source>Include class attributes?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7496"/> + <location filename="../QScintilla/Editor.py" line="7504"/> <source>Imports Diagram</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7496"/> + <location filename="../QScintilla/Editor.py" line="7504"/> <source>Include imports from external modules?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7510"/> + <location filename="../QScintilla/Editor.py" line="7518"/> <source>Application Diagram</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7510"/> + <location filename="../QScintilla/Editor.py" line="7518"/> <source>Include module names?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7842"/> + <location filename="../QScintilla/Editor.py" line="7850"/> <source>Add to dictionary</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7844"/> + <location filename="../QScintilla/Editor.py" line="7852"/> <source>Ignore All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8260"/> + <location filename="../QScintilla/Editor.py" line="8268"/> <source>Sort Lines</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8260"/> + <location filename="../QScintilla/Editor.py" line="8268"/> <source>The selection contains illegal data for a numerical sort.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8349"/> + <location filename="../QScintilla/Editor.py" line="8357"/> <source>Register Mouse Click Handler</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8349"/> + <location filename="../QScintilla/Editor.py" line="8357"/> <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source> <translation type="unfinished"></translation> </message> @@ -11525,12 +11525,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8470"/> + <location filename="../QScintilla/Editor.py" line="8478"/> <source>EditorConfig Properties</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8470"/> + <location filename="../QScintilla/Editor.py" line="8478"/> <source><p>The EditorConfig properties for file <b>{0}</b> could not be loaded.</p></source> <translation type="unfinished"></translation> </message> @@ -43122,27 +43122,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="207"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="214"/> <source>Unsupported Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="217"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="224"/> <source>REPL is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="236"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="243"/> <source>Plotter is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="255"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="262"/> <source>Running scripts is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="275"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="282"/> <source>File Manager is not supported by this device.</source> <translation type="unfinished"></translation> </message> @@ -43514,37 +43514,37 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="284"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="298"/> <source>Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="290"/> - <source>MicroPython:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="297"/> - <source>Enter the URL for the MicroPython documentation</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="304"/> - <source>CircuitPython:</source> + <source>MicroPython:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="311"/> - <source>Enter the URL for the CircuitPython documentation</source> + <source>Enter the URL for the MicroPython documentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="318"/> - <source>BBC micro:bit:</source> + <source>CircuitPython:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="325"/> + <source>Enter the URL for the CircuitPython documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="332"/> + <source>BBC micro:bit:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="339"/> <source>Enter the URL for the BBC micro:bit MicroPython documentation</source> <translation type="unfinished"></translation> </message> @@ -43643,6 +43643,21 @@ <source>Qt</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="346"/> + <source>Calliope mini:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="288"/> + <source>Enter the URL for the Callope mini Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="353"/> + <source>Enter the URL for the Calliope mini MicroPython documentation</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -43685,59 +43700,59 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="442"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="460"/> <source>Press to connect the selected device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="263"/> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="282"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="300"/> <source>%n supported device(s) detected.</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="288"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="306"/> <source>{0} at {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="296"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="314"/> <source>No supported devices detected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="412"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="430"/> <source>Clear</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="414"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="432"/> <source>Copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="415"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="433"/> <source>Paste</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="437"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="455"/> <source>Press to disconnect the current device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="458"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="476"/> <source>No device attached</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="458"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="476"/> <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. @@ -43746,217 +43761,217 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="485"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="503"/> <source>Start REPL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="485"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="503"/> <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="875"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="893"/> <source>Serial Device Connect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="875"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="893"/> <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="920"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="938"/> <source>Run Script</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="903"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="921"/> <source>There is no editor open. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="911"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="929"/> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="920"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="938"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="943"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> <source>Open Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="943"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="987"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1005"/> <source>Start Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="987"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1005"/> <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="1016"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1034"/> <source>Unsaved Chart Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1016"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1034"/> <source>The chart contains unsaved data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1085"/> <source>Start File Manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1085"/> <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="1118"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1136"/> <source>Show Version</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1121"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1139"/> <source>Show Implementation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1250"/> <source>Synchronize Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1129"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1147"/> <source>Show Device Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1132"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1150"/> <source>Show Local Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1443"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1461"/> <source>Compile Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1463"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1481"/> <source>Compile Current Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1170"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1188"/> <source><h3>Device Version Information</h3></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1179"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1197"/> <source>No version information available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1181"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1199"/> <source>Device Version Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1204"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1222"/> <source>unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1208"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <source>Device Implementation Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1208"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <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="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1250"/> <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="1254"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1272"/> <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="1262"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1276"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1294"/> <source>Device Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1289"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1307"/> <source>Local Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1289"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1307"/> <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="1356"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1374"/> <source>Error handling device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1356"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1374"/> <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="1395"/> - <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="1413"/> + <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="1431"/> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1423"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1441"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1433"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1451"/> <source>'mpy-cross' Output</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1456"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1474"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="193"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="211"/> <source>MicroPython Menu</source> <translation type="unfinished"></translation> </message> @@ -43966,47 +43981,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1000"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1018"/> <source>µPy Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1080"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1098"/> <source>µPy Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1156"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1174"/> <source>Show Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1160"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1178"/> <source>Configure</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1135"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1153"/> <source>Show Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1152"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1170"/> <source>Download Firmware</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1332"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350"/> <source>Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1315"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1333"/> <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="1332"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350"/> <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> @@ -44014,85 +44029,90 @@ <context> <name>MicrobitDevice</name> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="67"/> + <location filename="../MicroPython/MicrobitDevices.py" line="74"/> <source>BBC micro:bit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="134"/> + <location filename="../MicroPython/MicrobitDevices.py" line="149"/> <source>Workspace Directory</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="134"/> - <source>Could not find an attached BBC micro:bit. + <location filename="../MicroPython/MicrobitDevices.py" line="186"/> + <source>Save Script as 'main.py'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="188"/> + <source>Save the current script as 'main.py' on the connected device</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="241"/> + <source>MicroPython Firmware Files (*.hex);;All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="286"/> + <source>The script is empty. Aborting.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="276"/> + <source>The current editor does not contain a Python script. Write it anyway?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="314"/> + <source><p>The script could not be saved to the device.</p><p>Reason: {0}</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="241"/> + <source>Flash MicroPython Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="273"/> + <source>Save Script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="303"/> + <source>Save Script as '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="294"/> + <source>Enter a file name on the device:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="183"/> + <source>Save the current script to the selected device</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="77"/> + <source>Calliope mini</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="232"/> + <source>Could not find an attached {0}. Please make sure the device is plugged into this computer.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="171"/> - <source>Save Script as 'main.py'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="173"/> - <source>Save the current script as 'main.py' on the connected device</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="177"/> - <source>Reset micro:bit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="201"/> - <source>MicroPython Firmware Files (*.hex);;All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="246"/> - <source>The script is empty. Aborting.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="236"/> - <source>The current editor does not contain a Python script. Write it anyway?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="274"/> - <source><p>The script could not be saved to the device.</p><p>Reason: {0}</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="201"/> - <source>Flash MicroPython Firmware</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="233"/> - <source>Save Script</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="190"/> - <source>The BBC micro:bit is not ready for flashing. See the <a href="https://microbit.org/guide/firmware/">micro:bit web site</a> for details.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="263"/> - <source>Save Script as '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="254"/> - <source>Enter a file name on the device:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="168"/> - <source>Save the current script to the selected device</source> + <location filename="../MicroPython/MicrobitDevices.py" line="192"/> + <source>Reset {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="213"/> + <source><p>The BBC micro:bit is not ready for flashing. Follow these instructions.</p><ul><li>unplug USB cable and any batteries</li><li>keep RESET button pressed an plug USB cable back in</li><li>a drive called MAINTENANCE should be available</li></ul><p>See the <a href="https://microbit.org/guide/firmware/">micro:bit web site</a> for details.</p></source> <translation type="unfinished"></translation> </message> </context> @@ -49240,17 +49260,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1634"/> + <location filename="../Preferences/__init__.py" line="1640"/> <source>Export Preferences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1662"/> + <location filename="../Preferences/__init__.py" line="1668"/> <source>Properties File (*.ini);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1662"/> + <location filename="../Preferences/__init__.py" line="1668"/> <source>Import Preferences</source> <translation type="unfinished"></translation> </message> @@ -82802,12 +82822,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="171"/> + <location filename="../WebBrowser/WebBrowserPage.py" line="172"/> <source>Suspicuous URL detected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="171"/> + <location filename="../WebBrowser/WebBrowserPage.py" line="172"/> <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_en.ts Wed Apr 29 18:29:14 2020 +0200 +++ b/eric6/i18n/eric6_en.ts Wed Apr 29 18:35:30 2020 +0200 @@ -10749,7 +10749,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7839"/> + <location filename="../QScintilla/Editor.py" line="7847"/> <source>Check spelling...</source> <translation type="unfinished"></translation> </message> @@ -10974,7 +10974,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5612"/> + <location filename="../QScintilla/Editor.py" line="5615"/> <source>Enable breakpoint</source> <translation type="unfinished"></translation> </message> @@ -11149,257 +11149,257 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5615"/> + <location filename="../QScintilla/Editor.py" line="5618"/> <source>Disable breakpoint</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5990"/> + <location filename="../QScintilla/Editor.py" line="5993"/> <source>Code Coverage</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5990"/> + <location filename="../QScintilla/Editor.py" line="5993"/> <source>Please select a coverage file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6053"/> + <location filename="../QScintilla/Editor.py" line="6056"/> <source>Show Code Coverage Annotations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6046"/> + <location filename="../QScintilla/Editor.py" line="6049"/> <source>All lines have been covered.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6053"/> + <location filename="../QScintilla/Editor.py" line="6056"/> <source>There is no coverage file available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6170"/> + <location filename="../QScintilla/Editor.py" line="6173"/> <source>Profile Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6170"/> + <location filename="../QScintilla/Editor.py" line="6173"/> <source>Please select a profile file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6332"/> + <location filename="../QScintilla/Editor.py" line="6335"/> <source>Syntax Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6332"/> + <location filename="../QScintilla/Editor.py" line="6335"/> <source>No syntax error message available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6723"/> + <location filename="../QScintilla/Editor.py" line="6726"/> <source>Macro Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6723"/> + <location filename="../QScintilla/Editor.py" line="6726"/> <source>Select a macro name:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6751"/> + <location filename="../QScintilla/Editor.py" line="6754"/> <source>Load macro file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6794"/> + <location filename="../QScintilla/Editor.py" line="6797"/> <source>Macro files (*.macro)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6774"/> + <location filename="../QScintilla/Editor.py" line="6777"/> <source>Error loading macro</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6765"/> + <location filename="../QScintilla/Editor.py" line="6768"/> <source><p>The macro file <b>{0}</b> could not be read.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6774"/> + <location filename="../QScintilla/Editor.py" line="6777"/> <source><p>The macro file <b>{0}</b> is corrupt.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6794"/> + <location filename="../QScintilla/Editor.py" line="6797"/> <source>Save macro file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6811"/> + <location filename="../QScintilla/Editor.py" line="6814"/> <source>Save macro</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6811"/> + <location filename="../QScintilla/Editor.py" line="6814"/> <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6827"/> + <location filename="../QScintilla/Editor.py" line="6830"/> <source>Error saving macro</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6827"/> + <location filename="../QScintilla/Editor.py" line="6830"/> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6840"/> + <location filename="../QScintilla/Editor.py" line="6843"/> <source>Start Macro Recording</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6840"/> + <location filename="../QScintilla/Editor.py" line="6843"/> <source>Macro recording is already active. Start new?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6866"/> + <location filename="../QScintilla/Editor.py" line="6869"/> <source>Macro Recording</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6866"/> + <location filename="../QScintilla/Editor.py" line="6869"/> <source>Enter name of the macro:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7006"/> + <location filename="../QScintilla/Editor.py" line="7009"/> <source>File changed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7171"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>{0} (ro)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7312"/> + <location filename="../QScintilla/Editor.py" line="7320"/> <source>Drop Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7312"/> + <location filename="../QScintilla/Editor.py" line="7320"/> <source><p><b>{0}</b> is not a file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7333"/> + <location filename="../QScintilla/Editor.py" line="7341"/> <source>Resources</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7335"/> + <location filename="../QScintilla/Editor.py" line="7343"/> <source>Add file...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7337"/> + <location filename="../QScintilla/Editor.py" line="7345"/> <source>Add files...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7339"/> + <location filename="../QScintilla/Editor.py" line="7347"/> <source>Add aliased file...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7342"/> + <location filename="../QScintilla/Editor.py" line="7350"/> <source>Add localized resource...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7346"/> + <location filename="../QScintilla/Editor.py" line="7354"/> <source>Add resource frame</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7365"/> + <location filename="../QScintilla/Editor.py" line="7373"/> <source>Add file resource</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7381"/> + <location filename="../QScintilla/Editor.py" line="7389"/> <source>Add file resources</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7408"/> + <location filename="../QScintilla/Editor.py" line="7416"/> <source>Add aliased file resource</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7408"/> + <location filename="../QScintilla/Editor.py" line="7416"/> <source>Alias for file <b>{0}</b>:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7474"/> + <location filename="../QScintilla/Editor.py" line="7482"/> <source>Package Diagram</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7474"/> + <location filename="../QScintilla/Editor.py" line="7482"/> <source>Include class attributes?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7496"/> + <location filename="../QScintilla/Editor.py" line="7504"/> <source>Imports Diagram</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7496"/> + <location filename="../QScintilla/Editor.py" line="7504"/> <source>Include imports from external modules?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7510"/> + <location filename="../QScintilla/Editor.py" line="7518"/> <source>Application Diagram</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7510"/> + <location filename="../QScintilla/Editor.py" line="7518"/> <source>Include module names?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7842"/> + <location filename="../QScintilla/Editor.py" line="7850"/> <source>Add to dictionary</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7844"/> + <location filename="../QScintilla/Editor.py" line="7852"/> <source>Ignore All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6611"/> + <location filename="../QScintilla/Editor.py" line="6614"/> <source>Warning: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6618"/> + <location filename="../QScintilla/Editor.py" line="6621"/> <source>Error: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7002"/> + <location filename="../QScintilla/Editor.py" line="7005"/> <source><br><b>Warning:</b> You will lose your changes upon reopening it.</source> <translation type="unfinished"></translation> </message> @@ -11424,27 +11424,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8260"/> + <location filename="../QScintilla/Editor.py" line="8268"/> <source>Sort Lines</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8260"/> + <location filename="../QScintilla/Editor.py" line="8268"/> <source>The selection contains illegal data for a numerical sort.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6546"/> + <location filename="../QScintilla/Editor.py" line="6549"/> <source>Warning</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6546"/> + <location filename="../QScintilla/Editor.py" line="6549"/> <source>No warning messages available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6608"/> + <location filename="../QScintilla/Editor.py" line="6611"/> <source>Style: {0}</source> <translation type="unfinished"></translation> </message> @@ -11469,7 +11469,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6996"/> + <location filename="../QScintilla/Editor.py" line="6999"/> <source><p>The file <b>{0}</b> has been changed while it was opened in eric6. Reread it?</p></source> <translation type="unfinished"></translation> </message> @@ -11494,22 +11494,22 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5185"/> <source>Call-Tips Provider</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5185"/> <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8349"/> + <location filename="../QScintilla/Editor.py" line="8357"/> <source>Register Mouse Click Handler</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8349"/> + <location filename="../QScintilla/Editor.py" line="8357"/> <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source> <translation type="unfinished"></translation> </message> @@ -11539,12 +11539,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8470"/> + <location filename="../QScintilla/Editor.py" line="8478"/> <source>EditorConfig Properties</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8470"/> + <location filename="../QScintilla/Editor.py" line="8478"/> <source><p>The EditorConfig properties for file <b>{0}</b> could not be loaded.</p></source> <translation type="unfinished"></translation> </message> @@ -43161,27 +43161,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="207"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="214"/> <source>Unsupported Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="217"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="224"/> <source>REPL is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="236"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="243"/> <source>Plotter is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="255"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="262"/> <source>Running scripts is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="275"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="282"/> <source>File Manager is not supported by this device.</source> <translation type="unfinished"></translation> </message> @@ -43553,37 +43553,37 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="284"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="298"/> <source>Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="290"/> - <source>MicroPython:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="297"/> - <source>Enter the URL for the MicroPython documentation</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="304"/> - <source>CircuitPython:</source> + <source>MicroPython:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="311"/> - <source>Enter the URL for the CircuitPython documentation</source> + <source>Enter the URL for the MicroPython documentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="318"/> - <source>BBC micro:bit:</source> + <source>CircuitPython:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="325"/> + <source>Enter the URL for the CircuitPython documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="332"/> + <source>BBC micro:bit:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="339"/> <source>Enter the URL for the BBC micro:bit MicroPython documentation</source> <translation type="unfinished"></translation> </message> @@ -43682,6 +43682,21 @@ <source>Qt</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="346"/> + <source>Calliope mini:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="288"/> + <source>Enter the URL for the Callope mini Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="353"/> + <source>Enter the URL for the Calliope mini MicroPython documentation</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -43724,17 +43739,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="442"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="460"/> <source>Press to connect the selected device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="263"/> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="282"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="300"/> <source>%n supported device(s) detected.</source> <translation> <numerusform>%n supported device detected.</numerusform> @@ -43742,42 +43757,42 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="288"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="306"/> <source>{0} at {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="296"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="314"/> <source>No supported devices detected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="412"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="430"/> <source>Clear</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="414"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="432"/> <source>Copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="415"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="433"/> <source>Paste</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="437"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="455"/> <source>Press to disconnect the current device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="458"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="476"/> <source>No device attached</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="458"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="476"/> <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. @@ -43786,217 +43801,217 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="485"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="503"/> <source>Start REPL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="485"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="503"/> <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="875"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="893"/> <source>Serial Device Connect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="875"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="893"/> <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="920"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="938"/> <source>Run Script</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="903"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="921"/> <source>There is no editor open. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="911"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="929"/> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="920"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="938"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="943"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> <source>Open Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="943"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="987"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1005"/> <source>Start Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="987"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1005"/> <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="1016"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1034"/> <source>Unsaved Chart Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1016"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1034"/> <source>The chart contains unsaved data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1085"/> <source>Start File Manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1085"/> <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="1118"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1136"/> <source>Show Version</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1121"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1139"/> <source>Show Implementation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1250"/> <source>Synchronize Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1129"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1147"/> <source>Show Device Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1132"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1150"/> <source>Show Local Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1443"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1461"/> <source>Compile Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1463"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1481"/> <source>Compile Current Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1170"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1188"/> <source><h3>Device Version Information</h3></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1179"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1197"/> <source>No version information available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1181"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1199"/> <source>Device Version Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1204"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1222"/> <source>unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1208"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <source>Device Implementation Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1208"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <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="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1250"/> <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="1254"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1272"/> <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="1262"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1276"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1294"/> <source>Device Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1289"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1307"/> <source>Local Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1289"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1307"/> <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="1356"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1374"/> <source>Error handling device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1356"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1374"/> <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="1395"/> - <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="1413"/> + <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="1431"/> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1423"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1441"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1433"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1451"/> <source>'mpy-cross' Output</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1456"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1474"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="193"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="211"/> <source>MicroPython Menu</source> <translation type="unfinished"></translation> </message> @@ -44006,47 +44021,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1000"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1018"/> <source>µPy Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1080"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1098"/> <source>µPy Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1156"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1174"/> <source>Show Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1160"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1178"/> <source>Configure</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1135"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1153"/> <source>Show Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1152"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1170"/> <source>Download Firmware</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1332"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350"/> <source>Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1315"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1333"/> <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="1332"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350"/> <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> @@ -44054,85 +44069,90 @@ <context> <name>MicrobitDevice</name> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="67"/> + <location filename="../MicroPython/MicrobitDevices.py" line="74"/> <source>BBC micro:bit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="134"/> + <location filename="../MicroPython/MicrobitDevices.py" line="149"/> <source>Workspace Directory</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="134"/> - <source>Could not find an attached BBC micro:bit. + <location filename="../MicroPython/MicrobitDevices.py" line="186"/> + <source>Save Script as 'main.py'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="188"/> + <source>Save the current script as 'main.py' on the connected device</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="241"/> + <source>MicroPython Firmware Files (*.hex);;All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="286"/> + <source>The script is empty. Aborting.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="276"/> + <source>The current editor does not contain a Python script. Write it anyway?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="314"/> + <source><p>The script could not be saved to the device.</p><p>Reason: {0}</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="241"/> + <source>Flash MicroPython Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="273"/> + <source>Save Script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="303"/> + <source>Save Script as '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="294"/> + <source>Enter a file name on the device:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="183"/> + <source>Save the current script to the selected device</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="77"/> + <source>Calliope mini</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="232"/> + <source>Could not find an attached {0}. Please make sure the device is plugged into this computer.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="171"/> - <source>Save Script as 'main.py'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="173"/> - <source>Save the current script as 'main.py' on the connected device</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="177"/> - <source>Reset micro:bit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="201"/> - <source>MicroPython Firmware Files (*.hex);;All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="246"/> - <source>The script is empty. Aborting.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="236"/> - <source>The current editor does not contain a Python script. Write it anyway?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="274"/> - <source><p>The script could not be saved to the device.</p><p>Reason: {0}</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="201"/> - <source>Flash MicroPython Firmware</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="233"/> - <source>Save Script</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="190"/> - <source>The BBC micro:bit is not ready for flashing. See the <a href="https://microbit.org/guide/firmware/">micro:bit web site</a> for details.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="263"/> - <source>Save Script as '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="254"/> - <source>Enter a file name on the device:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="168"/> - <source>Save the current script to the selected device</source> + <location filename="../MicroPython/MicrobitDevices.py" line="192"/> + <source>Reset {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="213"/> + <source><p>The BBC micro:bit is not ready for flashing. Follow these instructions.</p><ul><li>unplug USB cable and any batteries</li><li>keep RESET button pressed an plug USB cable back in</li><li>a drive called MAINTENANCE should be available</li></ul><p>See the <a href="https://microbit.org/guide/firmware/">micro:bit web site</a> for details.</p></source> <translation type="unfinished"></translation> </message> </context> @@ -49281,17 +49301,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1634"/> + <location filename="../Preferences/__init__.py" line="1640"/> <source>Export Preferences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1662"/> + <location filename="../Preferences/__init__.py" line="1668"/> <source>Import Preferences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1662"/> + <location filename="../Preferences/__init__.py" line="1668"/> <source>Properties File (*.ini);;All Files (*)</source> <translation type="unfinished"></translation> </message> @@ -82848,12 +82868,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="171"/> + <location filename="../WebBrowser/WebBrowserPage.py" line="172"/> <source>Suspicuous URL detected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="171"/> + <location filename="../WebBrowser/WebBrowserPage.py" line="172"/> <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_es.ts Wed Apr 29 18:29:14 2020 +0200 +++ b/eric6/i18n/eric6_es.ts Wed Apr 29 18:35:30 2020 +0200 @@ -11112,7 +11112,7 @@ <translation>Editar punto de interrupción...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5612"/> + <location filename="../QScintilla/Editor.py" line="5615"/> <source>Enable breakpoint</source> <translation>Activar punto de interrupción</translation> </message> @@ -11212,197 +11212,197 @@ <translation>Autocompletar no está disponible porque no hay origen de datos para autocompletar.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5615"/> + <location filename="../QScintilla/Editor.py" line="5618"/> <source>Disable breakpoint</source> <translation>Deshabilitar punto de interrupción</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5990"/> + <location filename="../QScintilla/Editor.py" line="5993"/> <source>Code Coverage</source> <translation>Cobertura de codigo</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5990"/> + <location filename="../QScintilla/Editor.py" line="5993"/> <source>Please select a coverage file</source> <translation>Por favor seleccione un archivo de cobertura</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6053"/> + <location filename="../QScintilla/Editor.py" line="6056"/> <source>Show Code Coverage Annotations</source> <translation>Mostrar Anotaciones de Cobertura de Código</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6046"/> + <location filename="../QScintilla/Editor.py" line="6049"/> <source>All lines have been covered.</source> <translation>Todas las líneas han sido cubiertas.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6053"/> + <location filename="../QScintilla/Editor.py" line="6056"/> <source>There is no coverage file available.</source> <translation>No hay archivo de cobertura disponible.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6170"/> + <location filename="../QScintilla/Editor.py" line="6173"/> <source>Profile Data</source> <translation>Datos de profiling</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6170"/> + <location filename="../QScintilla/Editor.py" line="6173"/> <source>Please select a profile file</source> <translation>Por favor seleccione un archivo de profiling</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6332"/> + <location filename="../QScintilla/Editor.py" line="6335"/> <source>Syntax Error</source> <translation>Error de sintaxis</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6332"/> + <location filename="../QScintilla/Editor.py" line="6335"/> <source>No syntax error message available.</source> <translation>No hay mensajes de error de sintaxis disponibles.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6723"/> + <location filename="../QScintilla/Editor.py" line="6726"/> <source>Macro Name</source> <translation>Nombre de macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6723"/> + <location filename="../QScintilla/Editor.py" line="6726"/> <source>Select a macro name:</source> <translation>Seleccione un nombre de macro:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6751"/> + <location filename="../QScintilla/Editor.py" line="6754"/> <source>Load macro file</source> <translation>Cargar archivo de macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6794"/> + <location filename="../QScintilla/Editor.py" line="6797"/> <source>Macro files (*.macro)</source> <translation>Archivos de Macro (*.macro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6774"/> + <location filename="../QScintilla/Editor.py" line="6777"/> <source>Error loading macro</source> <translation>Error al cargar macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6794"/> + <location filename="../QScintilla/Editor.py" line="6797"/> <source>Save macro file</source> <translation>Guardar archivo de macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6811"/> + <location filename="../QScintilla/Editor.py" line="6814"/> <source>Save macro</source> <translation>Guardar macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6827"/> + <location filename="../QScintilla/Editor.py" line="6830"/> <source>Error saving macro</source> <translation>Error al guardar macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6840"/> + <location filename="../QScintilla/Editor.py" line="6843"/> <source>Start Macro Recording</source> <translation>Comenzar grabación de macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6840"/> + <location filename="../QScintilla/Editor.py" line="6843"/> <source>Macro recording is already active. Start new?</source> <translation>Grabación de macro ya está activada. ¿Comenzar una nueva?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6866"/> + <location filename="../QScintilla/Editor.py" line="6869"/> <source>Macro Recording</source> <translation>Grabando macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6866"/> + <location filename="../QScintilla/Editor.py" line="6869"/> <source>Enter name of the macro:</source> <translation>Introduzca el nombre de la macro:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7006"/> + <location filename="../QScintilla/Editor.py" line="7009"/> <source>File changed</source> <translation>Archivo modificado</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7312"/> + <location filename="../QScintilla/Editor.py" line="7320"/> <source>Drop Error</source> <translation>Error al soltar</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7333"/> + <location filename="../QScintilla/Editor.py" line="7341"/> <source>Resources</source> <translation>Recursos</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7335"/> + <location filename="../QScintilla/Editor.py" line="7343"/> <source>Add file...</source> <translation>Añadir archivo...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7337"/> + <location filename="../QScintilla/Editor.py" line="7345"/> <source>Add files...</source> <translation>Añadir archivos...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7339"/> + <location filename="../QScintilla/Editor.py" line="7347"/> <source>Add aliased file...</source> <translation>Añadir archivo con un alias...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7342"/> + <location filename="../QScintilla/Editor.py" line="7350"/> <source>Add localized resource...</source> <translation>Añadir recursos localizados...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7346"/> + <location filename="../QScintilla/Editor.py" line="7354"/> <source>Add resource frame</source> <translation>Añadir ventana de recursos</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7365"/> + <location filename="../QScintilla/Editor.py" line="7373"/> <source>Add file resource</source> <translation>Añadir archivo de recursos</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7381"/> + <location filename="../QScintilla/Editor.py" line="7389"/> <source>Add file resources</source> <translation>Añadir archivo de recursos</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7408"/> + <location filename="../QScintilla/Editor.py" line="7416"/> <source>Add aliased file resource</source> <translation>Añadir archivo de recursos con un alias</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7474"/> + <location filename="../QScintilla/Editor.py" line="7482"/> <source>Package Diagram</source> <translation>Digrama de paquetes</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7474"/> + <location filename="../QScintilla/Editor.py" line="7482"/> <source>Include class attributes?</source> <translation>¿Incluir atributos de clase?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7496"/> + <location filename="../QScintilla/Editor.py" line="7504"/> <source>Imports Diagram</source> <translation>Diagrama de imports</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7496"/> + <location filename="../QScintilla/Editor.py" line="7504"/> <source>Include imports from external modules?</source> <translation>¿Incluir los imports de módulos externos?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7510"/> + <location filename="../QScintilla/Editor.py" line="7518"/> <source>Application Diagram</source> <translation>Diagrama de aplicación</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7510"/> + <location filename="../QScintilla/Editor.py" line="7518"/> <source>Include module names?</source> <translation>¿Incluir nombres de módulos?</translation> </message> @@ -11472,7 +11472,7 @@ <translation>Seleccionar el Analizador Léxico de Pygments.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7839"/> + <location filename="../QScintilla/Editor.py" line="7847"/> <source>Check spelling...</source> <translation>Corrección ortográfica...</translation> </message> @@ -11482,12 +11482,12 @@ <translation>Corrección ortográfica de la selección...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7842"/> + <location filename="../QScintilla/Editor.py" line="7850"/> <source>Add to dictionary</source> <translation>Añadir al diccionario</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7844"/> + <location filename="../QScintilla/Editor.py" line="7852"/> <source>Ignore All</source> <translation>Ignorar Todo</translation> </message> @@ -11527,32 +11527,32 @@ <translation><p>El archivo <b>{0}</b> no puede ser guardado.<br>Causa: {1}</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6765"/> + <location filename="../QScintilla/Editor.py" line="6768"/> <source><p>The macro file <b>{0}</b> could not be read.</p></source> <translation><p>El archivo de macro <b>{0}</b> no se puede leer.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6774"/> + <location filename="../QScintilla/Editor.py" line="6777"/> <source><p>The macro file <b>{0}</b> is corrupt.</p></source> <translation><p>El archivo de macro <b>{0}</b> está dañado</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6827"/> + <location filename="../QScintilla/Editor.py" line="6830"/> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation><p>El archivo de macro <b>{0}</b> no se puede escribir.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7171"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>{0} (ro)</source> <translation>{0} (ro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7312"/> + <location filename="../QScintilla/Editor.py" line="7320"/> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> no es un archivo.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7408"/> + <location filename="../QScintilla/Editor.py" line="7416"/> <source>Alias for file <b>{0}</b>:</source> <translation>Alias para el archivo <b>{0}</b>:</translation> </message> @@ -11582,22 +11582,22 @@ <translation><p>El archivo <b>{0}</b> ya existe. ¿Desea sobreescribirlo?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6811"/> + <location filename="../QScintilla/Editor.py" line="6814"/> <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>El archivo de macro <b>{0}</b> ya existe. ¿Desea sobreescribirlo?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6611"/> + <location filename="../QScintilla/Editor.py" line="6614"/> <source>Warning: {0}</source> <translation>Advertencia: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6618"/> + <location filename="../QScintilla/Editor.py" line="6621"/> <source>Error: {0}</source> <translation>Error: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7002"/> + <location filename="../QScintilla/Editor.py" line="7005"/> <source><br><b>Warning:</b> You will lose your changes upon reopening it.</source> <translation><br><b>Advertencia:</b> Perderá los cambios si lo reabre.</translation> </message> @@ -11622,27 +11622,27 @@ <translation>Cambio anterior</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8260"/> + <location filename="../QScintilla/Editor.py" line="8268"/> <source>Sort Lines</source> <translation>Ordenar Líneas</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8260"/> + <location filename="../QScintilla/Editor.py" line="8268"/> <source>The selection contains illegal data for a numerical sort.</source> <translation>La selección contiene datos ilegales para una ordenación numérica.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6546"/> + <location filename="../QScintilla/Editor.py" line="6549"/> <source>Warning</source> <translation>Advertencia</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6546"/> + <location filename="../QScintilla/Editor.py" line="6549"/> <source>No warning messages available.</source> <translation>No hay mensajes de advertencia disponibles.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6608"/> + <location filename="../QScintilla/Editor.py" line="6611"/> <source>Style: {0}</source> <translation>Estilo: {0}</translation> </message> @@ -11667,7 +11667,7 @@ <translation>Reabrir Con Codificación</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6996"/> + <location filename="../QScintilla/Editor.py" line="6999"/> <source><p>The file <b>{0}</b> has been changed while it was opened in eric6. Reread it?</p></source> <translation><p>El archivo <b>{0}</b> ha cambiado mientras estaba abierto en eric6. ¿Desea volver a cargarlo?</p></translation> </message> @@ -11692,22 +11692,22 @@ <translation>El proveedor de lista de completado'{0}' ya está registrado. Se ignora la solicitud duplicada.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5185"/> <source>Call-Tips Provider</source> <translation>Proveedor de Call-Tips</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5185"/> <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source> <translation>El proveedor de call-tips'{0}' ya está registrado. Se ignora la solicitud duplicada.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8349"/> + <location filename="../QScintilla/Editor.py" line="8357"/> <source>Register Mouse Click Handler</source> <translation>Registrar Manejador de Clicks de Ratón</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8349"/> + <location filename="../QScintilla/Editor.py" line="8357"/> <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source> <translation>Un manejador de clicks de ratón para "{0}" ya está registrado por "{1}". Abortando solicitud por "{2}"...</translation> </message> @@ -11737,12 +11737,12 @@ <translation>Ejecutar Selección en Consola</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8470"/> + <location filename="../QScintilla/Editor.py" line="8478"/> <source>EditorConfig Properties</source> <translation>Propiedades de EditorConfig</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8470"/> + <location filename="../QScintilla/Editor.py" line="8478"/> <source><p>The EditorConfig properties for file <b>{0}</b> could not be loaded.</p></source> <translation><p>Las propiedades de EditorConfig para el archivo <b>{0}</b> no se ha podido cargar.</p></translation> </message> @@ -43968,27 +43968,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="207"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="214"/> <source>Unsupported Device</source> <translation>Dispositivo no soportado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="217"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="224"/> <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="236"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="243"/> <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="255"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="262"/> <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="275"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="282"/> <source>File Manager is not supported by this device.</source> <translation>El Gestor de Archovos no está soportado por este dispositivo.</translation> </message> @@ -44360,37 +44360,37 @@ <translation>Todos los archivos (*)</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="284"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="298"/> <source>Documentation</source> <translation>Documentación</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="290"/> - <source>MicroPython:</source> - <translation>MicroPython:</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="297"/> - <source>Enter the URL for the MicroPython documentation</source> - <translation>Introducir la URL para la documentación de MicroPython</translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="304"/> - <source>CircuitPython:</source> - <translation>CircuitPython:</translation> + <source>MicroPython:</source> + <translation>MicroPython:</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="311"/> - <source>Enter the URL for the CircuitPython documentation</source> - <translation>Introducir la URL para la documentación de CircuitPython</translation> + <source>Enter the URL for the MicroPython documentation</source> + <translation>Introducir la URL para la documentación de MicroPython</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="318"/> - <source>BBC micro:bit:</source> - <translation>BBC micro:bit:</translation> + <source>CircuitPython:</source> + <translation>CircuitPython:</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="325"/> + <source>Enter the URL for the CircuitPython documentation</source> + <translation>Introducir la URL para la documentación de CircuitPython</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="332"/> + <source>BBC micro:bit:</source> + <translation>BBC micro:bit:</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="339"/> <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> @@ -44489,6 +44489,21 @@ <source>Qt</source> <translation type="unfinished">Qt</translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="346"/> + <source>Calliope mini:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="288"/> + <source>Enter the URL for the Callope mini Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="353"/> + <source>Enter the URL for the Calliope mini MicroPython documentation</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -44531,17 +44546,17 @@ <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="442"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="460"/> <source>Press to connect the selected device</source> <translation>Pulsar para conectar el dispositivo seleccionado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="263"/> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation><h3>El package QtSerialPort no está disponible.<br/>Soporte para MicroPython desactivado.</h3></translation> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="282"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="300"/> <source>%n supported device(s) detected.</source> <translation> <numerusform>%n dispositivo soportado detectado.</numerusform> @@ -44549,42 +44564,42 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="288"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="306"/> <source>{0} at {1}</source> <translation>{0} en {1}</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="296"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="314"/> <source>No supported devices detected.</source> <translation>No se han detectado dispositivos soportados.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="412"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="430"/> <source>Clear</source> <translation>Limpiar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="414"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="432"/> <source>Copy</source> <translation>Copiar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="415"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="433"/> <source>Paste</source> <translation>Pegar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="437"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="455"/> <source>Press to disconnect the current device</source> <translation>Pulsar para desconectar el dispositivo seleccionado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="458"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="476"/> <source>No device attached</source> <translation>No hay dispositivo conectado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="458"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="476"/> <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. @@ -44597,217 +44612,217 @@ 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="485"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="503"/> <source>Start REPL</source> <translation>Iniciar REPL</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="485"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="503"/> <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="875"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="893"/> <source>Serial Device Connect</source> <translation>Conexión de Dispositivo en Serie</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="875"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="893"/> <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="920"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="938"/> <source>Run Script</source> <translation>Ejecutar Script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="903"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="921"/> <source>There is no editor open. Abort...</source> <translation>No hay editor abierto. Abortando...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="911"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="929"/> <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="920"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="938"/> <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="943"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> <source>Open Python File</source> <translation>Abrir Archivo de Python</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="943"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation>Archivos de Python3 (*.py);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="987"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1005"/> <source>Start Chart</source> <translation>Iniciar Gráfica</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="987"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1005"/> <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="1016"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1034"/> <source>Unsaved Chart Data</source> <translation>Datos de Gráfica sin Guardar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1016"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1034"/> <source>The chart contains unsaved data.</source> <translation>La gráfica contiene datos sin guardar.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1085"/> <source>Start File Manager</source> <translation>Comenzar Gestor de Archivos</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1085"/> <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="1118"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1136"/> <source>Show Version</source> <translation>Mostrar Versión</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1121"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1139"/> <source>Show Implementation</source> <translation>Mostrar Implementación</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1250"/> <source>Synchronize Time</source> <translation>Sincronizar Hora</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1129"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1147"/> <source>Show Device Time</source> <translation>Mostrar Hora del Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1132"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1150"/> <source>Show Local Time</source> <translation>Mostrar Hora Local</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1443"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1461"/> <source>Compile Python File</source> <translation>Compilar Archivo de Python</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1463"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1481"/> <source>Compile Current Editor</source> <translation>Compilar Editor Actual</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1170"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1188"/> <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="1179"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1197"/> <source>No version information available.</source> <translation>No hay información de versión disponible.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1181"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1199"/> <source>Device Version Information</source> <translation>Información de Versión de Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1204"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1222"/> <source>unknown</source> <translation>desconocido</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1208"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <source>Device Implementation Information</source> <translation>Información de Implementación de Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1208"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <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="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1250"/> <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="1254"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1272"/> <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="1262"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280"/> <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="1276"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1294"/> <source>Device Date and Time</source> <translation>Fecha y Hora del Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1289"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1307"/> <source>Local Date and Time</source> <translation>Fecha y Hora Local</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1289"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1307"/> <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="1356"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1374"/> <source>Error handling device</source> <translation>Error de gestión del dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1356"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1374"/> <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="1395"/> - <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="1413"/> + <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="1431"/> <source>Python Files (*.py);;All Files (*)</source> <translation>Archivos Python (*.py);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1423"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1441"/> <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="1433"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1451"/> <source>'mpy-cross' Output</source> <translation>Salida de 'mpy-cross'</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1456"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1474"/> <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> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="193"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="211"/> <source>MicroPython Menu</source> <translation>Menú de MicroPython</translation> </message> @@ -44817,47 +44832,47 @@ <translation>Pulsar para abrir un gestor de archivos en el dispositivo seleccionado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1000"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1018"/> <source>µPy Chart</source> <translation>Gráfica µPy</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1080"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1098"/> <source>µPy Files</source> <translation>Archivos µPy</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1156"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1174"/> <source>Show Documentation</source> <translation>Mostrar Documentación</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1160"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1178"/> <source>Configure</source> <translation>Configurar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1135"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1153"/> <source>Show Time</source> <translation>Mostrar Tiempo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1152"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1170"/> <source>Download Firmware</source> <translation>Descargar Firmware</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1332"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350"/> <source>Date and Time</source> <translation>Fecha y Hora</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1315"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1333"/> <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="1332"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350"/> <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> @@ -44865,12 +44880,12 @@ <context> <name>MicrobitDevice</name> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="67"/> + <location filename="../MicroPython/MicrobitDevices.py" line="74"/> <source>BBC micro:bit</source> <translation>BBC micro:bit</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="134"/> + <location filename="../MicroPython/MicrobitDevices.py" line="149"/> <source>Workspace Directory</source> <translation>Directorio del espacio de trabajo</translation> </message> @@ -44879,75 +44894,97 @@ <source>Could not find an attached BBC micro:bit. Please make sure the device is plugged into this computer.</source> - <translation>No se ha podido encontrar un BBC micro:bit conectado. + <translation type="obsolete">No se ha podido encontrar un BBC micro:bit conectado. Por favor, asegúrese de que el dispositivo está conectado a este ordenador.</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="171"/> + <location filename="../MicroPython/MicrobitDevices.py" line="186"/> <source>Save Script as 'main.py'</source> <translation>Guardar Script como 'main.py'</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="173"/> + <location filename="../MicroPython/MicrobitDevices.py" line="188"/> <source>Save the current script as 'main.py' on the connected device</source> <translation>Guardar el script actual como 'main.py' en el dispositivo conectado</translation> </message> <message> <location filename="../MicroPython/MicrobitDevices.py" line="177"/> <source>Reset micro:bit</source> - <translation>Restablecer micro:bit</translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="201"/> + <translation type="obsolete">Restablecer micro:bit</translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="241"/> <source>MicroPython Firmware Files (*.hex);;All Files (*)</source> <translation>Archivos de Firmware MicroPython (*.hex);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="246"/> + <location filename="../MicroPython/MicrobitDevices.py" line="286"/> <source>The script is empty. Aborting.</source> <translation>Script vacío. Abortando.</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="236"/> + <location filename="../MicroPython/MicrobitDevices.py" line="276"/> <source>The current editor does not contain a Python script. Write it anyway?</source> <translation>El editor actual no contiene un script Python. ¿Escribir de todos modos?</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="274"/> + <location filename="../MicroPython/MicrobitDevices.py" line="314"/> <source><p>The script could not be saved to the device.</p><p>Reason: {0}</p></source> <translation><p>El script no se ha podido guardar al dispositivo.</p><p>Razón: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="201"/> + <location filename="../MicroPython/MicrobitDevices.py" line="241"/> <source>Flash MicroPython Firmware</source> <translation>Flash MicroPython Firmware</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="233"/> + <location filename="../MicroPython/MicrobitDevices.py" line="273"/> <source>Save Script</source> <translation>Guardar Script</translation> </message> <message> <location filename="../MicroPython/MicrobitDevices.py" line="190"/> <source>The BBC micro:bit is not ready for flashing. See the <a href="https://microbit.org/guide/firmware/">micro:bit web site</a> for details.</source> - <translation>El BBC micro:bit no está listo para flashing. Ver en el <a href="https://microbit.org/guide/firmware/">sitio web de micro:bit</a> más detalles.</translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="263"/> + <translation type="obsolete">El BBC micro:bit no está listo para flashing. Ver en el <a href="https://microbit.org/guide/firmware/">sitio web de micro:bit</a> más detalles.</translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="303"/> <source>Save Script as '{0}'</source> <translation>Guardar Script como '{0}'</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="254"/> + <location filename="../MicroPython/MicrobitDevices.py" line="294"/> <source>Enter a file name on the device:</source> <translation>Introducir un nombre de archivo para el dispositivo:</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="168"/> + <location filename="../MicroPython/MicrobitDevices.py" line="183"/> <source>Save the current script to the selected device</source> <translation>Guardar el script actual en el dispositivo seleccionado</translation> </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="77"/> + <source>Calliope mini</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="232"/> + <source>Could not find an attached {0}. + +Please make sure the device is plugged into this computer.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="192"/> + <source>Reset {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="213"/> + <source><p>The BBC micro:bit is not ready for flashing. Follow these instructions.</p><ul><li>unplug USB cable and any batteries</li><li>keep RESET button pressed an plug USB cable back in</li><li>a drive called MAINTENANCE should be available</li></ul><p>See the <a href="https://microbit.org/guide/firmware/">micro:bit web site</a> for details.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicrosoftEngine</name> @@ -50107,17 +50144,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1634"/> + <location filename="../Preferences/__init__.py" line="1640"/> <source>Export Preferences</source> <translation>Exportar Preferencias</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1662"/> + <location filename="../Preferences/__init__.py" line="1668"/> <source>Import Preferences</source> <translation>Importar Preferencias</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1662"/> + <location filename="../Preferences/__init__.py" line="1668"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>Archivo de Propiedades (*.ini);;Todos los archivos (*)</translation> </message> @@ -84144,12 +84181,12 @@ <translation> s</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="171"/> + <location filename="../WebBrowser/WebBrowserPage.py" line="172"/> <source>Suspicuous URL detected</source> <translation>Detectada URL sospechosa</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="171"/> + <location filename="../WebBrowser/WebBrowserPage.py" line="172"/> <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> <translation><p>La URL <b>{0}</b> se ha encontrado en la base de datos de Navegación Segura.</p>{1}</translation> </message>
--- a/eric6/i18n/eric6_fr.ts Wed Apr 29 18:29:14 2020 +0200 +++ b/eric6/i18n/eric6_fr.ts Wed Apr 29 18:35:30 2020 +0200 @@ -11068,7 +11068,7 @@ <translation>Éditer le point d'arrêt...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5612"/> + <location filename="../QScintilla/Editor.py" line="5615"/> <source>Enable breakpoint</source> <translation>Activer le point d'arrêt</translation> </message> @@ -11143,87 +11143,87 @@ <translation>L'autocompletion n'est pas disponible car aucune source d'autocomplétion n'est définie.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5615"/> + <location filename="../QScintilla/Editor.py" line="5618"/> <source>Disable breakpoint</source> <translation>Désactiver le point d'arrêt</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5990"/> + <location filename="../QScintilla/Editor.py" line="5993"/> <source>Code Coverage</source> <translation>Code Coverage</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5990"/> + <location filename="../QScintilla/Editor.py" line="5993"/> <source>Please select a coverage file</source> <translation>Sélectionner un fichier coverage</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6170"/> + <location filename="../QScintilla/Editor.py" line="6173"/> <source>Profile Data</source> <translation>Profiler de données</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6170"/> + <location filename="../QScintilla/Editor.py" line="6173"/> <source>Please select a profile file</source> <translation>Sélectionner un fichier profile</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6723"/> + <location filename="../QScintilla/Editor.py" line="6726"/> <source>Macro Name</source> <translation>Nom de la macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6723"/> + <location filename="../QScintilla/Editor.py" line="6726"/> <source>Select a macro name:</source> <translation>Sélectionner un nom de macro:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6794"/> + <location filename="../QScintilla/Editor.py" line="6797"/> <source>Macro files (*.macro)</source> <translation>Fichier Macro (*.macro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6751"/> + <location filename="../QScintilla/Editor.py" line="6754"/> <source>Load macro file</source> <translation>Charger un fichier macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6774"/> + <location filename="../QScintilla/Editor.py" line="6777"/> <source>Error loading macro</source> <translation>Erreur lors du chargement de la macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6794"/> + <location filename="../QScintilla/Editor.py" line="6797"/> <source>Save macro file</source> <translation>Enregistrer le fichier macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6811"/> + <location filename="../QScintilla/Editor.py" line="6814"/> <source>Save macro</source> <translation>Enregistrer la macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6827"/> + <location filename="../QScintilla/Editor.py" line="6830"/> <source>Error saving macro</source> <translation>Erreur lors de l'enregistrement de la macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6840"/> + <location filename="../QScintilla/Editor.py" line="6843"/> <source>Start Macro Recording</source> <translation>Démarrer l'enregistrement de la macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6866"/> + <location filename="../QScintilla/Editor.py" line="6869"/> <source>Macro Recording</source> <translation>Enregistrement de macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6866"/> + <location filename="../QScintilla/Editor.py" line="6869"/> <source>Enter name of the macro:</source> <translation>Entrer le nom de la macro:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7006"/> + <location filename="../QScintilla/Editor.py" line="7009"/> <source>File changed</source> <translation>Fichier modifié</translation> </message> @@ -11243,7 +11243,7 @@ <translation>Supprimer les flags d'erreurs de syntaxe</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7312"/> + <location filename="../QScintilla/Editor.py" line="7320"/> <source>Drop Error</source> <translation>Erreur de suppression</translation> </message> @@ -11253,12 +11253,12 @@ <translation>Afficher le message d'erreur de syntaxe</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6332"/> + <location filename="../QScintilla/Editor.py" line="6335"/> <source>Syntax Error</source> <translation>Erreur de syntaxe</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6332"/> + <location filename="../QScintilla/Editor.py" line="6335"/> <source>No syntax error message available.</source> <translation>Aucun message d'erreur de syntaxe..</translation> </message> @@ -11288,17 +11288,17 @@ <translation>Ligne non executée précédente</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6053"/> + <location filename="../QScintilla/Editor.py" line="6056"/> <source>Show Code Coverage Annotations</source> <translation>Afficher les annotations de Code Coverage</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6046"/> + <location filename="../QScintilla/Editor.py" line="6049"/> <source>All lines have been covered.</source> <translation>Toutes les lignes ont été executées.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6053"/> + <location filename="../QScintilla/Editor.py" line="6056"/> <source>There is no coverage file available.</source> <translation>Impossible de trouver le fichier de coverage.</translation> </message> @@ -11333,72 +11333,72 @@ <translation>Pas de langage</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7333"/> + <location filename="../QScintilla/Editor.py" line="7341"/> <source>Resources</source> <translation>Ressources</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7335"/> + <location filename="../QScintilla/Editor.py" line="7343"/> <source>Add file...</source> <translation>Ajouter un fichier...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7337"/> + <location filename="../QScintilla/Editor.py" line="7345"/> <source>Add files...</source> <translation>Ajouter des fichiers...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7339"/> + <location filename="../QScintilla/Editor.py" line="7347"/> <source>Add aliased file...</source> <translation>Ajouter un fichier alias...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7342"/> + <location filename="../QScintilla/Editor.py" line="7350"/> <source>Add localized resource...</source> <translation>Ajouter une ressource localisée...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7365"/> + <location filename="../QScintilla/Editor.py" line="7373"/> <source>Add file resource</source> <translation>Ajoute un fichier ressource</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7381"/> + <location filename="../QScintilla/Editor.py" line="7389"/> <source>Add file resources</source> <translation>Ajoute des fichiers ressources</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7408"/> + <location filename="../QScintilla/Editor.py" line="7416"/> <source>Add aliased file resource</source> <translation>Ajoute un alias de fichier ressource</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7474"/> + <location filename="../QScintilla/Editor.py" line="7482"/> <source>Package Diagram</source> <translation>Diagramme de package</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7474"/> + <location filename="../QScintilla/Editor.py" line="7482"/> <source>Include class attributes?</source> <translation>Inclure les attributs de classes ?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7510"/> + <location filename="../QScintilla/Editor.py" line="7518"/> <source>Application Diagram</source> <translation>Diagramme de l'application</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7510"/> + <location filename="../QScintilla/Editor.py" line="7518"/> <source>Include module names?</source> <translation>Inclure les noms de modules ?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7346"/> + <location filename="../QScintilla/Editor.py" line="7354"/> <source>Add resource frame</source> <translation>Ajouter un cadre ressource</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6840"/> + <location filename="../QScintilla/Editor.py" line="6843"/> <source>Macro recording is already active. Start new?</source> <translation>L'enregistrement de macro est déjà actif. En démarrer une nouvelle ?</translation> </message> @@ -11443,12 +11443,12 @@ <translation>Aucun format d'exportation indiqué. Abandon...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7496"/> + <location filename="../QScintilla/Editor.py" line="7504"/> <source>Imports Diagram</source> <translation>Diagramme des modules</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7496"/> + <location filename="../QScintilla/Editor.py" line="7504"/> <source>Include imports from external modules?</source> <translation>Inclure l'importation de modules externes?</translation> </message> @@ -11518,7 +11518,7 @@ <translation>Sélectionne l'analyseur Pygments à appliquer.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7839"/> + <location filename="../QScintilla/Editor.py" line="7847"/> <source>Check spelling...</source> <translation>Correction orthographique...</translation> </message> @@ -11528,12 +11528,12 @@ <translation>Correction orthographique de la sélection...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7842"/> + <location filename="../QScintilla/Editor.py" line="7850"/> <source>Add to dictionary</source> <translation>Ajouter au dictionnaire</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7844"/> + <location filename="../QScintilla/Editor.py" line="7852"/> <source>Ignore All</source> <translation>Tout ignorer</translation> </message> @@ -11573,32 +11573,32 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6765"/> + <location filename="../QScintilla/Editor.py" line="6768"/> <source><p>The macro file <b>{0}</b> could not be read.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6774"/> + <location filename="../QScintilla/Editor.py" line="6777"/> <source><p>The macro file <b>{0}</b> is corrupt.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6827"/> + <location filename="../QScintilla/Editor.py" line="6830"/> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7171"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>{0} (ro)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7312"/> + <location filename="../QScintilla/Editor.py" line="7320"/> <source><p><b>{0}</b> is not a file.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7408"/> + <location filename="../QScintilla/Editor.py" line="7416"/> <source>Alias for file <b>{0}</b>:</source> <translation type="unfinished"></translation> </message> @@ -11628,22 +11628,22 @@ <translation type="unfinished"><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6811"/> + <location filename="../QScintilla/Editor.py" line="6814"/> <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6611"/> + <location filename="../QScintilla/Editor.py" line="6614"/> <source>Warning: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6618"/> + <location filename="../QScintilla/Editor.py" line="6621"/> <source>Error: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7002"/> + <location filename="../QScintilla/Editor.py" line="7005"/> <source><br><b>Warning:</b> You will lose your changes upon reopening it.</source> <translation type="unfinished"></translation> </message> @@ -11668,27 +11668,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8260"/> + <location filename="../QScintilla/Editor.py" line="8268"/> <source>Sort Lines</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8260"/> + <location filename="../QScintilla/Editor.py" line="8268"/> <source>The selection contains illegal data for a numerical sort.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6546"/> + <location filename="../QScintilla/Editor.py" line="6549"/> <source>Warning</source> <translation type="unfinished">Warning</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6546"/> + <location filename="../QScintilla/Editor.py" line="6549"/> <source>No warning messages available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6608"/> + <location filename="../QScintilla/Editor.py" line="6611"/> <source>Style: {0}</source> <translation type="unfinished"></translation> </message> @@ -11713,7 +11713,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6996"/> + <location filename="../QScintilla/Editor.py" line="6999"/> <source><p>The file <b>{0}</b> has been changed while it was opened in eric6. Reread it?</p></source> <translation type="unfinished"></translation> </message> @@ -11738,22 +11738,22 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5185"/> <source>Call-Tips Provider</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5185"/> <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8349"/> + <location filename="../QScintilla/Editor.py" line="8357"/> <source>Register Mouse Click Handler</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8349"/> + <location filename="../QScintilla/Editor.py" line="8357"/> <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source> <translation type="unfinished"></translation> </message> @@ -11783,12 +11783,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8470"/> + <location filename="../QScintilla/Editor.py" line="8478"/> <source>EditorConfig Properties</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8470"/> + <location filename="../QScintilla/Editor.py" line="8478"/> <source><p>The EditorConfig properties for file <b>{0}</b> could not be loaded.</p></source> <translation type="unfinished"></translation> </message> @@ -45519,27 +45519,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="207"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="214"/> <source>Unsupported Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="217"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="224"/> <source>REPL is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="236"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="243"/> <source>Plotter is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="255"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="262"/> <source>Running scripts is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="275"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="282"/> <source>File Manager is not supported by this device.</source> <translation type="unfinished"></translation> </message> @@ -45911,37 +45911,37 @@ <translation type="unfinished">Tous fichiers (*)</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="284"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="298"/> <source>Documentation</source> <translation type="unfinished">Documentation</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="290"/> - <source>MicroPython:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="297"/> - <source>Enter the URL for the MicroPython documentation</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="304"/> - <source>CircuitPython:</source> + <source>MicroPython:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="311"/> - <source>Enter the URL for the CircuitPython documentation</source> + <source>Enter the URL for the MicroPython documentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="318"/> - <source>BBC micro:bit:</source> + <source>CircuitPython:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="325"/> + <source>Enter the URL for the CircuitPython documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="332"/> + <source>BBC micro:bit:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="339"/> <source>Enter the URL for the BBC micro:bit MicroPython documentation</source> <translation type="unfinished"></translation> </message> @@ -46040,6 +46040,21 @@ <source>Qt</source> <translation type="unfinished">Qt</translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="346"/> + <source>Calliope mini:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="288"/> + <source>Enter the URL for the Callope mini Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="353"/> + <source>Enter the URL for the Calliope mini MicroPython documentation</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -46082,17 +46097,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="442"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="460"/> <source>Press to connect the selected device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="263"/> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="282"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="300"/> <source>%n supported device(s) detected.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -46100,42 +46115,42 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="288"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="306"/> <source>{0} at {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="296"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="314"/> <source>No supported devices detected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="412"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="430"/> <source>Clear</source> <translation type="unfinished">Effacer</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="414"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="432"/> <source>Copy</source> <translation type="unfinished">Copier</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="415"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="433"/> <source>Paste</source> <translation type="unfinished">Coller</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="437"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="455"/> <source>Press to disconnect the current device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="458"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="476"/> <source>No device attached</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="458"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="476"/> <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. @@ -46144,217 +46159,217 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="485"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="503"/> <source>Start REPL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="485"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="503"/> <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="875"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="893"/> <source>Serial Device Connect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="875"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="893"/> <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="920"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="938"/> <source>Run Script</source> <translation type="unfinished">Lancer le script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="903"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="921"/> <source>There is no editor open. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="911"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="929"/> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="920"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="938"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="943"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> <source>Open Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="943"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="987"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1005"/> <source>Start Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="987"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1005"/> <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="1016"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1034"/> <source>Unsaved Chart Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1016"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1034"/> <source>The chart contains unsaved data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1085"/> <source>Start File Manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1085"/> <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="1118"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1136"/> <source>Show Version</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1121"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1139"/> <source>Show Implementation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1250"/> <source>Synchronize Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1129"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1147"/> <source>Show Device Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1132"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1150"/> <source>Show Local Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1443"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1461"/> <source>Compile Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1463"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1481"/> <source>Compile Current Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1170"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1188"/> <source><h3>Device Version Information</h3></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1179"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1197"/> <source>No version information available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1181"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1199"/> <source>Device Version Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1204"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1222"/> <source>unknown</source> <translation type="unfinished">inconnu</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1208"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <source>Device Implementation Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1208"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <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="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1250"/> <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="1254"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1272"/> <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="1262"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1276"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1294"/> <source>Device Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1289"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1307"/> <source>Local Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1289"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1307"/> <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="1356"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1374"/> <source>Error handling device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1356"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1374"/> <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="1395"/> - <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="1413"/> + <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="1431"/> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1423"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1441"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1433"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1451"/> <source>'mpy-cross' Output</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1456"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1474"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="193"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="211"/> <source>MicroPython Menu</source> <translation type="unfinished"></translation> </message> @@ -46364,47 +46379,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1000"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1018"/> <source>µPy Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1080"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1098"/> <source>µPy Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1156"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1174"/> <source>Show Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1160"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1178"/> <source>Configure</source> <translation type="unfinished">Configuration</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1135"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1153"/> <source>Show Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1152"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1170"/> <source>Download Firmware</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1332"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350"/> <source>Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1315"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1333"/> <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="1332"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350"/> <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> @@ -46412,85 +46427,90 @@ <context> <name>MicrobitDevice</name> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="67"/> + <location filename="../MicroPython/MicrobitDevices.py" line="74"/> <source>BBC micro:bit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="134"/> + <location filename="../MicroPython/MicrobitDevices.py" line="149"/> <source>Workspace Directory</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="134"/> - <source>Could not find an attached BBC micro:bit. + <location filename="../MicroPython/MicrobitDevices.py" line="186"/> + <source>Save Script as 'main.py'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="188"/> + <source>Save the current script as 'main.py' on the connected device</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="241"/> + <source>MicroPython Firmware Files (*.hex);;All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="286"/> + <source>The script is empty. Aborting.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="276"/> + <source>The current editor does not contain a Python script. Write it anyway?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="314"/> + <source><p>The script could not be saved to the device.</p><p>Reason: {0}</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="241"/> + <source>Flash MicroPython Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="273"/> + <source>Save Script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="303"/> + <source>Save Script as '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="294"/> + <source>Enter a file name on the device:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="183"/> + <source>Save the current script to the selected device</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="77"/> + <source>Calliope mini</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="232"/> + <source>Could not find an attached {0}. Please make sure the device is plugged into this computer.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="171"/> - <source>Save Script as 'main.py'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="173"/> - <source>Save the current script as 'main.py' on the connected device</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="177"/> - <source>Reset micro:bit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="201"/> - <source>MicroPython Firmware Files (*.hex);;All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="246"/> - <source>The script is empty. Aborting.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="236"/> - <source>The current editor does not contain a Python script. Write it anyway?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="274"/> - <source><p>The script could not be saved to the device.</p><p>Reason: {0}</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="201"/> - <source>Flash MicroPython Firmware</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="233"/> - <source>Save Script</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="190"/> - <source>The BBC micro:bit is not ready for flashing. See the <a href="https://microbit.org/guide/firmware/">micro:bit web site</a> for details.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="263"/> - <source>Save Script as '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="254"/> - <source>Enter a file name on the device:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="168"/> - <source>Save the current script to the selected device</source> + <location filename="../MicroPython/MicrobitDevices.py" line="192"/> + <source>Reset {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="213"/> + <source><p>The BBC micro:bit is not ready for flashing. Follow these instructions.</p><ul><li>unplug USB cable and any batteries</li><li>keep RESET button pressed an plug USB cable back in</li><li>a drive called MAINTENANCE should be available</li></ul><p>See the <a href="https://microbit.org/guide/firmware/">micro:bit web site</a> for details.</p></source> <translation type="unfinished"></translation> </message> </context> @@ -51722,17 +51742,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1634"/> + <location filename="../Preferences/__init__.py" line="1640"/> <source>Export Preferences</source> <translation>Export des préférences</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1662"/> + <location filename="../Preferences/__init__.py" line="1668"/> <source>Import Preferences</source> <translation>Import des préférences</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1662"/> + <location filename="../Preferences/__init__.py" line="1668"/> <source>Properties File (*.ini);;All Files (*)</source> <translation type="unfinished"></translation> </message> @@ -85767,12 +85787,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="171"/> + <location filename="../WebBrowser/WebBrowserPage.py" line="172"/> <source>Suspicuous URL detected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="171"/> + <location filename="../WebBrowser/WebBrowserPage.py" line="172"/> <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_it.ts Wed Apr 29 18:29:14 2020 +0200 +++ b/eric6/i18n/eric6_it.ts Wed Apr 29 18:35:30 2020 +0200 @@ -11355,7 +11355,7 @@ <translation>Modifica Breakpoint...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5612"/> + <location filename="../QScintilla/Editor.py" line="5615"/> <source>Enable breakpoint</source> <translation>Abilita breakpoint</translation> </message> @@ -11430,87 +11430,87 @@ <translation>L'autocomplentamento non è disponibile perchè non ci sono fonti impostate.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5615"/> + <location filename="../QScintilla/Editor.py" line="5618"/> <source>Disable breakpoint</source> <translation>Disabilita breakpoint</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5990"/> + <location filename="../QScintilla/Editor.py" line="5993"/> <source>Code Coverage</source> <translation>Analisi codice</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5990"/> + <location filename="../QScintilla/Editor.py" line="5993"/> <source>Please select a coverage file</source> <translation>Per favore seleziona un file per l'analisi</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6170"/> + <location filename="../QScintilla/Editor.py" line="6173"/> <source>Profile Data</source> <translation>Profilazione dati</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6170"/> + <location filename="../QScintilla/Editor.py" line="6173"/> <source>Please select a profile file</source> <translation>Per favore seleziona un file per la profilazione</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6723"/> + <location filename="../QScintilla/Editor.py" line="6726"/> <source>Macro Name</source> <translation>Nome Macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6723"/> + <location filename="../QScintilla/Editor.py" line="6726"/> <source>Select a macro name:</source> <translation>Seleziona un nome per la macro:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6794"/> + <location filename="../QScintilla/Editor.py" line="6797"/> <source>Macro files (*.macro)</source> <translation>File Macro (*.macro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6751"/> + <location filename="../QScintilla/Editor.py" line="6754"/> <source>Load macro file</source> <translation>Carica un file di macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6774"/> + <location filename="../QScintilla/Editor.py" line="6777"/> <source>Error loading macro</source> <translation>Errore nel caricamento della macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6794"/> + <location filename="../QScintilla/Editor.py" line="6797"/> <source>Save macro file</source> <translation>Salva un file di macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6811"/> + <location filename="../QScintilla/Editor.py" line="6814"/> <source>Save macro</source> <translation>Salva macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6827"/> + <location filename="../QScintilla/Editor.py" line="6830"/> <source>Error saving macro</source> <translation>Errore nel salvataggio della macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6840"/> + <location filename="../QScintilla/Editor.py" line="6843"/> <source>Start Macro Recording</source> <translation>Avvia registrazione della macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6866"/> + <location filename="../QScintilla/Editor.py" line="6869"/> <source>Macro Recording</source> <translation>Registrazione Macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6866"/> + <location filename="../QScintilla/Editor.py" line="6869"/> <source>Enter name of the macro:</source> <translation>Inserisci un nome per la macro:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7006"/> + <location filename="../QScintilla/Editor.py" line="7009"/> <source>File changed</source> <translation>File modificato</translation> </message> @@ -11530,7 +11530,7 @@ <translation>Elimina errori di sintassi</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7312"/> + <location filename="../QScintilla/Editor.py" line="7320"/> <source>Drop Error</source> <translation>Errore Drop</translation> </message> @@ -11540,12 +11540,12 @@ <translation>Mostra i messaggi degli errori di sintassi</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6332"/> + <location filename="../QScintilla/Editor.py" line="6335"/> <source>Syntax Error</source> <translation>Errore di sintassi</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6332"/> + <location filename="../QScintilla/Editor.py" line="6335"/> <source>No syntax error message available.</source> <translation>Nessun messaggio degli errori di sintassi disponibile.</translation> </message> @@ -11575,17 +11575,17 @@ <translation>File non analizzato precedente</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6053"/> + <location filename="../QScintilla/Editor.py" line="6056"/> <source>Show Code Coverage Annotations</source> <translation>Mostra le annotazioni dell'analisi del codice</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6046"/> + <location filename="../QScintilla/Editor.py" line="6049"/> <source>All lines have been covered.</source> <translation>Tutte le linee sono state analizzate.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6053"/> + <location filename="../QScintilla/Editor.py" line="6056"/> <source>There is no coverage file available.</source> <translation>Non ci sono file di analisi disponibili.</translation> </message> @@ -11620,72 +11620,72 @@ <translation>Nessun linguaggio</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7333"/> + <location filename="../QScintilla/Editor.py" line="7341"/> <source>Resources</source> <translation>Risorse</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7335"/> + <location filename="../QScintilla/Editor.py" line="7343"/> <source>Add file...</source> <translation>Aggiungi file...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7337"/> + <location filename="../QScintilla/Editor.py" line="7345"/> <source>Add files...</source> <translation>Aggiungi files...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7339"/> + <location filename="../QScintilla/Editor.py" line="7347"/> <source>Add aliased file...</source> <translation>Aggiungi file sinonimo...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7342"/> + <location filename="../QScintilla/Editor.py" line="7350"/> <source>Add localized resource...</source> <translation>Aggiungi una risorsa localizzata...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7365"/> + <location filename="../QScintilla/Editor.py" line="7373"/> <source>Add file resource</source> <translation>Aggiungi un file risorse</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7381"/> + <location filename="../QScintilla/Editor.py" line="7389"/> <source>Add file resources</source> <translation>Aggiundi dei file risorse</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7408"/> + <location filename="../QScintilla/Editor.py" line="7416"/> <source>Add aliased file resource</source> <translation>Aggiungi file sinonimo delle risorse</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7474"/> + <location filename="../QScintilla/Editor.py" line="7482"/> <source>Package Diagram</source> <translation>Diagrammi del package</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7474"/> + <location filename="../QScintilla/Editor.py" line="7482"/> <source>Include class attributes?</source> <translation>Includi gli attributi della classe ?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7510"/> + <location filename="../QScintilla/Editor.py" line="7518"/> <source>Application Diagram</source> <translation>Diagrammi dell'applicazione</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7510"/> + <location filename="../QScintilla/Editor.py" line="7518"/> <source>Include module names?</source> <translation>Includi i nomi dei moduli ?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7346"/> + <location filename="../QScintilla/Editor.py" line="7354"/> <source>Add resource frame</source> <translation>Aggiungi riquadro delle risorse</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6840"/> + <location filename="../QScintilla/Editor.py" line="6843"/> <source>Macro recording is already active. Start new?</source> <translation>Registrazione macro già attiva. Avvia nuovamente ?</translation> </message> @@ -11730,12 +11730,12 @@ <translation>Nessun formato di export impostato. Annullamento...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7496"/> + <location filename="../QScintilla/Editor.py" line="7504"/> <source>Imports Diagram</source> <translation>Importa diagrammi</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7496"/> + <location filename="../QScintilla/Editor.py" line="7504"/> <source>Include imports from external modules?</source> <translation>Includi gli import dai moduli esterni ?</translation> </message> @@ -11805,7 +11805,7 @@ <translation>Selezione l'analizzatore lessicale di Pygments da applicare.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7839"/> + <location filename="../QScintilla/Editor.py" line="7847"/> <source>Check spelling...</source> <translation>Controllo sillabazione...</translation> </message> @@ -11815,12 +11815,12 @@ <translation>Controllo sillabazione della selezione...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7842"/> + <location filename="../QScintilla/Editor.py" line="7850"/> <source>Add to dictionary</source> <translation>Aggiungi al dizionario</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7844"/> + <location filename="../QScintilla/Editor.py" line="7852"/> <source>Ignore All</source> <translation>Ignora tutto</translation> </message> @@ -11860,32 +11860,32 @@ <translation><p>Il file <b>{0}</b> non può essere salvato.<br />Motivo: {1}</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6765"/> + <location filename="../QScintilla/Editor.py" line="6768"/> <source><p>The macro file <b>{0}</b> could not be read.</p></source> <translation><p>Il file macro <b>{0}</b> non può essere letto.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6774"/> + <location filename="../QScintilla/Editor.py" line="6777"/> <source><p>The macro file <b>{0}</b> is corrupt.</p></source> <translation><p>Il file macro <b>{0}</b> è danneggiato.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6827"/> + <location filename="../QScintilla/Editor.py" line="6830"/> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation><p>Il file macro <b>{0}</b> non può essere scritto.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7171"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>{0} (ro)</source> <translation>{0} (ro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7312"/> + <location filename="../QScintilla/Editor.py" line="7320"/> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> non è un file.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7408"/> + <location filename="../QScintilla/Editor.py" line="7416"/> <source>Alias for file <b>{0}</b>:</source> <translation>Alias per il file <b>{0}</b>:</translation> </message> @@ -11915,22 +11915,22 @@ <translation><p>Il file <b>{0}</b> esiste già. Sovrascriverlo ?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6811"/> + <location filename="../QScintilla/Editor.py" line="6814"/> <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Il file delle macro <b>{0}</b> esiste già.Sovrascriverlo ?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6611"/> + <location filename="../QScintilla/Editor.py" line="6614"/> <source>Warning: {0}</source> <translation>Attenzione: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6618"/> + <location filename="../QScintilla/Editor.py" line="6621"/> <source>Error: {0}</source> <translation>Errore: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7002"/> + <location filename="../QScintilla/Editor.py" line="7005"/> <source><br><b>Warning:</b> You will lose your changes upon reopening it.</source> <translation><br><b>Attenzione:</b> con la riapertura le modifiche andranno perse.</translation> </message> @@ -11955,27 +11955,27 @@ <translation>Modifica precedente</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8260"/> + <location filename="../QScintilla/Editor.py" line="8268"/> <source>Sort Lines</source> <translation>Righe ordinate</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8260"/> + <location filename="../QScintilla/Editor.py" line="8268"/> <source>The selection contains illegal data for a numerical sort.</source> <translation>La selezione contiene dati non validi per un ordinamento numerico.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6546"/> + <location filename="../QScintilla/Editor.py" line="6549"/> <source>Warning</source> <translation>Attenzione</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6546"/> + <location filename="../QScintilla/Editor.py" line="6549"/> <source>No warning messages available.</source> <translation>Nessun messaggio di attenzione disponibile.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6608"/> + <location filename="../QScintilla/Editor.py" line="6611"/> <source>Style: {0}</source> <translation>Stile: {0}</translation> </message> @@ -12000,7 +12000,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6996"/> + <location filename="../QScintilla/Editor.py" line="6999"/> <source><p>The file <b>{0}</b> has been changed while it was opened in eric6. Reread it?</p></source> <translation type="unfinished"><p>Il file <b>{0}</b> è stato modificato mentre era aperto in eric6. Rileggerlo ?</p></translation> </message> @@ -12025,22 +12025,22 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5185"/> <source>Call-Tips Provider</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5185"/> <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8349"/> + <location filename="../QScintilla/Editor.py" line="8357"/> <source>Register Mouse Click Handler</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8349"/> + <location filename="../QScintilla/Editor.py" line="8357"/> <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source> <translation type="unfinished"></translation> </message> @@ -12070,12 +12070,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8470"/> + <location filename="../QScintilla/Editor.py" line="8478"/> <source>EditorConfig Properties</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8470"/> + <location filename="../QScintilla/Editor.py" line="8478"/> <source><p>The EditorConfig properties for file <b>{0}</b> could not be loaded.</p></source> <translation type="unfinished"></translation> </message> @@ -47827,27 +47827,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="207"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="214"/> <source>Unsupported Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="217"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="224"/> <source>REPL is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="236"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="243"/> <source>Plotter is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="255"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="262"/> <source>Running scripts is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="275"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="282"/> <source>File Manager is not supported by this device.</source> <translation type="unfinished"></translation> </message> @@ -48219,37 +48219,37 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="284"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="298"/> <source>Documentation</source> <translation type="unfinished">Documentazione</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="290"/> - <source>MicroPython:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="297"/> - <source>Enter the URL for the MicroPython documentation</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="304"/> - <source>CircuitPython:</source> + <source>MicroPython:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="311"/> - <source>Enter the URL for the CircuitPython documentation</source> + <source>Enter the URL for the MicroPython documentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="318"/> - <source>BBC micro:bit:</source> + <source>CircuitPython:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="325"/> + <source>Enter the URL for the CircuitPython documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="332"/> + <source>BBC micro:bit:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="339"/> <source>Enter the URL for the BBC micro:bit MicroPython documentation</source> <translation type="unfinished"></translation> </message> @@ -48348,6 +48348,21 @@ <source>Qt</source> <translation type="unfinished">Qt</translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="346"/> + <source>Calliope mini:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="288"/> + <source>Enter the URL for the Callope mini Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="353"/> + <source>Enter the URL for the Calliope mini MicroPython documentation</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -48390,17 +48405,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="442"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="460"/> <source>Press to connect the selected device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="263"/> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="282"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="300"/> <source>%n supported device(s) detected.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -48408,42 +48423,42 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="288"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="306"/> <source>{0} at {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="296"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="314"/> <source>No supported devices detected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="412"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="430"/> <source>Clear</source> <translation type="unfinished">Pulisci</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="414"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="432"/> <source>Copy</source> <translation type="unfinished">Copia</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="415"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="433"/> <source>Paste</source> <translation type="unfinished">Incolla</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="437"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="455"/> <source>Press to disconnect the current device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="458"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="476"/> <source>No device attached</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="458"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="476"/> <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. @@ -48452,217 +48467,217 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="485"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="503"/> <source>Start REPL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="485"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="503"/> <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="875"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="893"/> <source>Serial Device Connect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="875"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="893"/> <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="920"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="938"/> <source>Run Script</source> <translation type="unfinished">Esegui Script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="903"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="921"/> <source>There is no editor open. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="911"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="929"/> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="920"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="938"/> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="943"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> <source>Open Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="943"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="987"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1005"/> <source>Start Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="987"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1005"/> <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="1016"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1034"/> <source>Unsaved Chart Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1016"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1034"/> <source>The chart contains unsaved data.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1085"/> <source>Start File Manager</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1085"/> <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="1118"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1136"/> <source>Show Version</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1121"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1139"/> <source>Show Implementation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1250"/> <source>Synchronize Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1129"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1147"/> <source>Show Device Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1132"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1150"/> <source>Show Local Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1443"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1461"/> <source>Compile Python File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1463"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1481"/> <source>Compile Current Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1170"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1188"/> <source><h3>Device Version Information</h3></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1179"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1197"/> <source>No version information available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1181"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1199"/> <source>Device Version Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1204"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1222"/> <source>unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1208"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <source>Device Implementation Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1208"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <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="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1250"/> <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="1254"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1272"/> <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="1262"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280"/> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1276"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1294"/> <source>Device Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1289"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1307"/> <source>Local Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1289"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1307"/> <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="1356"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1374"/> <source>Error handling device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1356"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1374"/> <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="1395"/> - <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="1413"/> + <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="1431"/> <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="1423"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1441"/> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1433"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1451"/> <source>'mpy-cross' Output</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1456"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1474"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="193"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="211"/> <source>MicroPython Menu</source> <translation type="unfinished"></translation> </message> @@ -48672,47 +48687,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1000"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1018"/> <source>µPy Chart</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1080"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1098"/> <source>µPy Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1156"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1174"/> <source>Show Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1160"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1178"/> <source>Configure</source> <translation type="unfinished">Configura</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1135"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1153"/> <source>Show Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1152"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1170"/> <source>Download Firmware</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1332"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350"/> <source>Date and Time</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1315"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1333"/> <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="1332"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350"/> <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> @@ -48720,85 +48735,90 @@ <context> <name>MicrobitDevice</name> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="67"/> + <location filename="../MicroPython/MicrobitDevices.py" line="74"/> <source>BBC micro:bit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="134"/> + <location filename="../MicroPython/MicrobitDevices.py" line="149"/> <source>Workspace Directory</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="134"/> - <source>Could not find an attached BBC micro:bit. + <location filename="../MicroPython/MicrobitDevices.py" line="186"/> + <source>Save Script as 'main.py'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="188"/> + <source>Save the current script as 'main.py' on the connected device</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="241"/> + <source>MicroPython Firmware Files (*.hex);;All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="286"/> + <source>The script is empty. Aborting.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="276"/> + <source>The current editor does not contain a Python script. Write it anyway?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="314"/> + <source><p>The script could not be saved to the device.</p><p>Reason: {0}</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="241"/> + <source>Flash MicroPython Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="273"/> + <source>Save Script</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="303"/> + <source>Save Script as '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="294"/> + <source>Enter a file name on the device:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="183"/> + <source>Save the current script to the selected device</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="77"/> + <source>Calliope mini</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="232"/> + <source>Could not find an attached {0}. Please make sure the device is plugged into this computer.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="171"/> - <source>Save Script as 'main.py'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="173"/> - <source>Save the current script as 'main.py' on the connected device</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="177"/> - <source>Reset micro:bit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="201"/> - <source>MicroPython Firmware Files (*.hex);;All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="246"/> - <source>The script is empty. Aborting.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="236"/> - <source>The current editor does not contain a Python script. Write it anyway?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="274"/> - <source><p>The script could not be saved to the device.</p><p>Reason: {0}</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="201"/> - <source>Flash MicroPython Firmware</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="233"/> - <source>Save Script</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="190"/> - <source>The BBC micro:bit is not ready for flashing. See the <a href="https://microbit.org/guide/firmware/">micro:bit web site</a> for details.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="263"/> - <source>Save Script as '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="254"/> - <source>Enter a file name on the device:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="168"/> - <source>Save the current script to the selected device</source> + <location filename="../MicroPython/MicrobitDevices.py" line="192"/> + <source>Reset {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="213"/> + <source><p>The BBC micro:bit is not ready for flashing. Follow these instructions.</p><ul><li>unplug USB cable and any batteries</li><li>keep RESET button pressed an plug USB cable back in</li><li>a drive called MAINTENANCE should be available</li></ul><p>See the <a href="https://microbit.org/guide/firmware/">micro:bit web site</a> for details.</p></source> <translation type="unfinished"></translation> </message> </context> @@ -54182,17 +54202,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1634"/> + <location filename="../Preferences/__init__.py" line="1640"/> <source>Export Preferences</source> <translation>Esporta Preferenze</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1662"/> + <location filename="../Preferences/__init__.py" line="1668"/> <source>Import Preferences</source> <translation>Importa Preferenze</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1662"/> + <location filename="../Preferences/__init__.py" line="1668"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>File proprietà (*.ini);;Tutti i file(*)</translation> </message> @@ -88348,12 +88368,12 @@ <translation type="unfinished"> s</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="171"/> + <location filename="../WebBrowser/WebBrowserPage.py" line="172"/> <source>Suspicuous URL detected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="171"/> + <location filename="../WebBrowser/WebBrowserPage.py" line="172"/> <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_pt.ts Wed Apr 29 18:29:14 2020 +0200 +++ b/eric6/i18n/eric6_pt.ts Wed Apr 29 18:35:30 2020 +0200 @@ -11263,7 +11263,7 @@ <translation>Desselecionar tudo</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7839"/> + <location filename="../QScintilla/Editor.py" line="7847"/> <source>Check spelling...</source> <translation>Verificação ortográfica...</translation> </message> @@ -11488,7 +11488,7 @@ <translation>Editar ponto de interrupção...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5612"/> + <location filename="../QScintilla/Editor.py" line="5615"/> <source>Enable breakpoint</source> <translation>Habilitar pontos de interrupção</translation> </message> @@ -11663,262 +11663,262 @@ <translation>Autocompletar não está disponivel porque a fonte de autocompletar não está definida.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5615"/> + <location filename="../QScintilla/Editor.py" line="5618"/> <source>Disable breakpoint</source> <translation>Inabilitar ponto de interrupção</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5990"/> + <location filename="../QScintilla/Editor.py" line="5993"/> <source>Code Coverage</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5990"/> + <location filename="../QScintilla/Editor.py" line="5993"/> <source>Please select a coverage file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6053"/> + <location filename="../QScintilla/Editor.py" line="6056"/> <source>Show Code Coverage Annotations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6046"/> + <location filename="../QScintilla/Editor.py" line="6049"/> <source>All lines have been covered.</source> <translation>Foram cobertas as linhas todas.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6053"/> + <location filename="../QScintilla/Editor.py" line="6056"/> <source>There is no coverage file available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6170"/> + <location filename="../QScintilla/Editor.py" line="6173"/> <source>Profile Data</source> <translation>Dados de Perfil</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6170"/> + <location filename="../QScintilla/Editor.py" line="6173"/> <source>Please select a profile file</source> <translation>Escolha um ficheiro de perfil por favor</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6332"/> + <location filename="../QScintilla/Editor.py" line="6335"/> <source>Syntax Error</source> <translation>Erro de Sintaxe</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6332"/> + <location filename="../QScintilla/Editor.py" line="6335"/> <source>No syntax error message available.</source> <translation>Não está disponível a mensagem de erro de sintaxe.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6723"/> + <location filename="../QScintilla/Editor.py" line="6726"/> <source>Macro Name</source> <translation>Nome de Macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6723"/> + <location filename="../QScintilla/Editor.py" line="6726"/> <source>Select a macro name:</source> <translation>Selecionar um nome de macro:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6751"/> + <location filename="../QScintilla/Editor.py" line="6754"/> <source>Load macro file</source> <translation>Carregar ficheiro macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6794"/> + <location filename="../QScintilla/Editor.py" line="6797"/> <source>Macro files (*.macro)</source> <translation>Ficheiros Macro (*.macro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6774"/> + <location filename="../QScintilla/Editor.py" line="6777"/> <source>Error loading macro</source> <translation>Erro ao carregar macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6765"/> + <location filename="../QScintilla/Editor.py" line="6768"/> <source><p>The macro file <b>{0}</b> could not be read.</p></source> <translation><p>O ficheiro macro <b>{0}</b> não se pode ler.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6774"/> + <location filename="../QScintilla/Editor.py" line="6777"/> <source><p>The macro file <b>{0}</b> is corrupt.</p></source> <translation><p>O ficheiro macro <b>{0}</b> está corrompido.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6794"/> + <location filename="../QScintilla/Editor.py" line="6797"/> <source>Save macro file</source> <translation>Gravar ficheiro macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6811"/> + <location filename="../QScintilla/Editor.py" line="6814"/> <source>Save macro</source> <translation>Gravar macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6811"/> + <location filename="../QScintilla/Editor.py" line="6814"/> <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>O ficheiro macro <b>{0}</b> já existe. Sobreescrever-lo?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6827"/> + <location filename="../QScintilla/Editor.py" line="6830"/> <source>Error saving macro</source> <translation>Erro ao gravar macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6827"/> + <location filename="../QScintilla/Editor.py" line="6830"/> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation><p>O ficheiro macro <b>{0}</b> não pode ser escrito.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6840"/> + <location filename="../QScintilla/Editor.py" line="6843"/> <source>Start Macro Recording</source> <translation>Iniciar Registo de Macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6840"/> + <location filename="../QScintilla/Editor.py" line="6843"/> <source>Macro recording is already active. Start new?</source> <translation>A gravação de macro já está ativada. Começar nova?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6866"/> + <location filename="../QScintilla/Editor.py" line="6869"/> <source>Macro Recording</source> <translation>Gravação de Macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6866"/> + <location filename="../QScintilla/Editor.py" line="6869"/> <source>Enter name of the macro:</source> <translation>Introduza o nome de macro:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7006"/> + <location filename="../QScintilla/Editor.py" line="7009"/> <source>File changed</source> <translation>Ficheiro alterado</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7171"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>{0} (ro)</source> <translation></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7312"/> + <location filename="../QScintilla/Editor.py" line="7320"/> <source>Drop Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7312"/> + <location filename="../QScintilla/Editor.py" line="7320"/> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> não é um ficheiro.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7333"/> + <location filename="../QScintilla/Editor.py" line="7341"/> <source>Resources</source> <translation>Recursos</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7335"/> + <location filename="../QScintilla/Editor.py" line="7343"/> <source>Add file...</source> <translation>Adicionar Ficheiro...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7337"/> + <location filename="../QScintilla/Editor.py" line="7345"/> <source>Add files...</source> <translation>Adicionar Ficheiros...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7339"/> + <location filename="../QScintilla/Editor.py" line="7347"/> <source>Add aliased file...</source> <translation>Adicionar ficheiro com pseudónimo...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7342"/> + <location filename="../QScintilla/Editor.py" line="7350"/> <source>Add localized resource...</source> <translation>Adicionar recursos localizado...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7346"/> + <location filename="../QScintilla/Editor.py" line="7354"/> <source>Add resource frame</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7365"/> + <location filename="../QScintilla/Editor.py" line="7373"/> <source>Add file resource</source> <translation>Adicionar recurso de ficheiro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7381"/> + <location filename="../QScintilla/Editor.py" line="7389"/> <source>Add file resources</source> <translation>Adicionar recursos de ficheiro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7408"/> + <location filename="../QScintilla/Editor.py" line="7416"/> <source>Add aliased file resource</source> <translation>Adicionar recurso de ficheiro com pseudónimo</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7408"/> + <location filename="../QScintilla/Editor.py" line="7416"/> <source>Alias for file <b>{0}</b>:</source> <translation>Pseudónimo para o ficheiro <b>{0}</b>:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7474"/> + <location filename="../QScintilla/Editor.py" line="7482"/> <source>Package Diagram</source> <translation>Diagrama do Pacote</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7474"/> + <location filename="../QScintilla/Editor.py" line="7482"/> <source>Include class attributes?</source> <translation>Incluir atributos de classes?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7496"/> + <location filename="../QScintilla/Editor.py" line="7504"/> <source>Imports Diagram</source> <translation>Diagrama de Imports</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7496"/> + <location filename="../QScintilla/Editor.py" line="7504"/> <source>Include imports from external modules?</source> <translation>Incluir imports de módulos externos?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7510"/> + <location filename="../QScintilla/Editor.py" line="7518"/> <source>Application Diagram</source> <translation>Diagrama da Aplicação</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7510"/> + <location filename="../QScintilla/Editor.py" line="7518"/> <source>Include module names?</source> <translation>Incluir nome dos módulos?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7842"/> + <location filename="../QScintilla/Editor.py" line="7850"/> <source>Add to dictionary</source> <translation>Adicionar dicionário</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7844"/> + <location filename="../QScintilla/Editor.py" line="7852"/> <source>Ignore All</source> <translation>Ignorar Tudo</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6611"/> + <location filename="../QScintilla/Editor.py" line="6614"/> <source>Warning: {0}</source> <translation>Aviso: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6618"/> + <location filename="../QScintilla/Editor.py" line="6621"/> <source>Error: {0}</source> <translation>Erro: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7002"/> + <location filename="../QScintilla/Editor.py" line="7005"/> <source><br><b>Warning:</b> You will lose your changes upon reopening it.</source> <translation><br><b>Aviso:</b> Perderá todas as alterações uma vez que o volte a abrir.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5185"/> <source>Call-Tips Provider</source> <translation type="unfinished"></translation> </message> @@ -11943,27 +11943,27 @@ <translation>Alteração anterior</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8260"/> + <location filename="../QScintilla/Editor.py" line="8268"/> <source>Sort Lines</source> <translation>Ordenar Linhas</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8260"/> + <location filename="../QScintilla/Editor.py" line="8268"/> <source>The selection contains illegal data for a numerical sort.</source> <translation>A seleção contém dados ilegais para uma ordenação numérica.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6546"/> + <location filename="../QScintilla/Editor.py" line="6549"/> <source>Warning</source> <translation>Aviso</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6546"/> + <location filename="../QScintilla/Editor.py" line="6549"/> <source>No warning messages available.</source> <translation>Não estão disponíveis mensagens de aviso.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6608"/> + <location filename="../QScintilla/Editor.py" line="6611"/> <source>Style: {0}</source> <translation>Estilo: {0}</translation> </message> @@ -11988,7 +11988,7 @@ <translation>Reabrir Com Codificação</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6996"/> + <location filename="../QScintilla/Editor.py" line="6999"/> <source><p>The file <b>{0}</b> has been changed while it was opened in eric6. Reread it?</p></source> <translation><p>O ficheiro <b>{0}</b> foi alterado enquanto estava aberto em eric6. Recarregar?</p></translation> </message> @@ -12013,17 +12013,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5185"/> <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8349"/> + <location filename="../QScintilla/Editor.py" line="8357"/> <source>Register Mouse Click Handler</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8349"/> + <location filename="../QScintilla/Editor.py" line="8357"/> <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source> <translation type="unfinished"></translation> </message> @@ -12053,12 +12053,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8470"/> + <location filename="../QScintilla/Editor.py" line="8478"/> <source>EditorConfig Properties</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8470"/> + <location filename="../QScintilla/Editor.py" line="8478"/> <source><p>The EditorConfig properties for file <b>{0}</b> could not be loaded.</p></source> <translation type="unfinished"></translation> </message> @@ -47296,27 +47296,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="207"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="214"/> <source>Unsupported Device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="217"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="224"/> <source>REPL is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="236"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="243"/> <source>Plotter is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="255"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="262"/> <source>Running scripts is not supported by this device.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="275"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="282"/> <source>File Manager is not supported by this device.</source> <translation type="unfinished"></translation> </message> @@ -47688,37 +47688,37 @@ <translation type="unfinished">Ficheiros Todos (*)</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="284"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="298"/> <source>Documentation</source> <translation type="unfinished">Documentação</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="290"/> - <source>MicroPython:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="297"/> - <source>Enter the URL for the MicroPython documentation</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="304"/> - <source>CircuitPython:</source> + <source>MicroPython:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="311"/> - <source>Enter the URL for the CircuitPython documentation</source> + <source>Enter the URL for the MicroPython documentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="318"/> - <source>BBC micro:bit:</source> + <source>CircuitPython:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="325"/> + <source>Enter the URL for the CircuitPython documentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="332"/> + <source>BBC micro:bit:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="339"/> <source>Enter the URL for the BBC micro:bit MicroPython documentation</source> <translation type="unfinished"></translation> </message> @@ -47817,6 +47817,21 @@ <source>Qt</source> <translation type="unfinished">Qt</translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="346"/> + <source>Calliope mini:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="288"/> + <source>Enter the URL for the Callope mini Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="353"/> + <source>Enter the URL for the Calliope mini MicroPython documentation</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -47859,17 +47874,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="442"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="460"/> <source>Press to connect the selected device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="263"/> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="282"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="300"/> <source>%n supported device(s) detected.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -47877,42 +47892,42 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="288"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="306"/> <source>{0} at {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="296"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="314"/> <source>No supported devices detected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="412"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="430"/> <source>Clear</source> <translation type="unfinished">Limpar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="414"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="432"/> <source>Copy</source> <translation type="unfinished">Copiar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="415"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="433"/> <source>Paste</source> <translation type="unfinished">Colar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="437"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="455"/> <source>Press to disconnect the current device</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="458"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="476"/> <source>No device attached</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="458"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="476"/> <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. @@ -47921,217 +47936,217 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="485"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="503"/> <source>Start REPL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="485"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="503"/> <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="875"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="893"/> <source>Serial Device Connect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="875"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="893"/> <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="920"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="938"/> <source>Run Script</source> <translation type="unfinished">Executar Script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="903"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="921"/> <source>There is no editor open. Abort...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="911"/> + <location filename="