--- a/src/eric7/i18n/eric7_pt.ts Tue Nov 19 16:08:15 2024 +0100 +++ b/src/eric7/i18n/eric7_pt.ts Thu Nov 21 17:12:21 2024 +0100 @@ -24565,6 +24565,7 @@ </message> <message> <location filename="../UI/FindFileWidget.ui" line="0" /> + <location filename="../UI/FindFileWidget.ui" line="0" /> <source>Press to open a dialog to edit the list of defined filters.</source> <translation type="unfinished" /> </message> @@ -24620,6 +24621,21 @@ </message> <message> <location filename="../UI/FindFileWidget.ui" line="0" /> + <source>Select to exclude files by a given filename pattern</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/FindFileWidget.ui" line="0" /> + <source>Exclude Filter</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/FindFileWidget.ui" line="0" /> + <source>Select the exclude file filter to apply.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/FindFileWidget.ui" line="0" /> <source>Press to start the search process</source> <translation type="unfinished" /> </message> @@ -24679,84 +24695,85 @@ <translation type="unfinished">Substituir</translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="189" /> + <location filename="../UI/FindFileWidget.py" line="202" /> <source>All Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileWidget.py" line="200" /> + <location filename="../UI/FindFileWidget.py" line="228" /> + <location filename="../UI/FindFileWidget.py" line="215" /> <source>{0} ({1})</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileWidget.py" line="668" /> + <location filename="../UI/FindFileWidget.py" line="750" /> <source>Invalid search expression</source> <translation type="unfinished">Expressão de pesquisa inválida</translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="669" /> + <location filename="../UI/FindFileWidget.py" line="751" /> <source><p>The search expression is not valid.</p><p>Error: {0}</p></source> <translation type="unfinished"><p>A expressão de pesquisa não é válida.</p><p>Erro: {0}</p></translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="790" /> + <location filename="../UI/FindFileWidget.py" line="878" /> <source>{0} / {1}</source> <comment>occurrences / files</comment> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../UI/FindFileWidget.py" line="793" /> + <location filename="../UI/FindFileWidget.py" line="881" /> <source>%n occurrence(s)</source> <translation type="unfinished"> <numerusform /> </translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileWidget.py" line="794" /> + <location filename="../UI/FindFileWidget.py" line="882" /> <source>%n file(s)</source> <translation type="unfinished"> <numerusform /> </translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="993" /> - <location filename="../UI/FindFileWidget.py" line="968" /> - <location filename="../UI/FindFileWidget.py" line="954" /> + <location filename="../UI/FindFileWidget.py" line="1081" /> + <location filename="../UI/FindFileWidget.py" line="1056" /> + <location filename="../UI/FindFileWidget.py" line="1042" /> <source>Replace in Files</source> <translation type="unfinished">Substituir em Ficheiros</translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="955" /> + <location filename="../UI/FindFileWidget.py" line="1043" /> <source><p>Could not read the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation type="unfinished"><p>Não se pôde ler o ficheiro <b>{0}</b>. Ignorando-o.</p><p>Razão: {1}</p></translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="969" /> + <location filename="../UI/FindFileWidget.py" line="1057" /> <source><p>The current and the original hash of the file <b>{0}</b> are different. Skipping it.</p><p>Hash 1: {1}</p><p>Hash 2: {2}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileWidget.py" line="994" /> + <location filename="../UI/FindFileWidget.py" line="1082" /> <source><p>Could not save the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation type="unfinished"><p>Não se pôde gravar o ficheiro <b>{0}</b>. Ignorando-o.</p><p>Razão: {1}</p></translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="1023" /> + <location filename="../UI/FindFileWidget.py" line="1111" /> <source>Open</source> <translation type="unfinished">Abrir</translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="1025" /> + <location filename="../UI/FindFileWidget.py" line="1113" /> <source>Copy Path to Clipboard</source> <translation type="unfinished">Copiar Rota à Área de Transferência</translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="1029" /> + <location filename="../UI/FindFileWidget.py" line="1117" /> <source>Select All</source> <translation type="unfinished">Selecionar Tudo</translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="1030" /> + <location filename="../UI/FindFileWidget.py" line="1118" /> <source>Deselect All</source> <translation type="unfinished" /> </message> @@ -66550,14 +66567,14 @@ <translation>Tem a certeza de que quer apagar estes ficheiros de tradução do projeto?</translation> </message> <message> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1580" /> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1582" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="1051" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="1011" /> <source>Write temporary project file</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1581" /> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1583" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="1307" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="1012" /> <source>No translation files (*.ts) selected.</source> @@ -66591,7 +66608,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1610" /> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1612" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="1408" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="1360" /> <source>Process Generation Error</source> @@ -66620,7 +66637,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1611" /> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1613" /> <source><p>Could not start lrelease.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> @@ -72561,7 +72578,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1754" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1766" /> <location filename="../MicroPython/Devices/RP2Devices.py" line="296" /> <source>unknown</source> <translation type="unfinished">desconhecido</translation> @@ -72622,100 +72639,100 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1091" /> - <location filename="../MicroPython/Devices/RP2Devices.py" line="637" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1099" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="645" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1217" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1225" /> <source>Pico Wireless does not support setting the IPv4 parameters of the WiFi access point.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1296" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1304" /> <source>Pico Wireless does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1350" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1358" /> <source>WebREPL is not supported on this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1743" /> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1527" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1755" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1539" /> <source>Active</source> <translation type="unfinished">Ativo</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1528" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1540" /> <source>Name</source> <translation type="unfinished">Nome</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1761" /> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1529" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1773" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1541" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1532" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1544" /> <source>Address Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1533" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1545" /> <source>Public</source> <translation type="unfinished">Público</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1533" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1545" /> <source>Random</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1536" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1548" /> <source>MTU</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1536" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1548" /> <source>{0} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1744" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1756" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1747" /> - <source>Status</source> - <translation type="unfinished">Estado</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1753" /> - <source>Hostname</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1757" /> - <source>IPv4 Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1758" /> - <source>Netmask</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/RP2Devices.py" line="1759" /> + <source>Status</source> + <translation type="unfinished">Estado</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1765" /> + <source>Hostname</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1769" /> + <source>IPv4 Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1770" /> + <source>Netmask</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1771" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1760" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1772" /> <source>DNS</source> <translation type="unfinished" /> </message>