--- a/src/eric7/i18n/eric7_en.ts Tue Nov 19 16:08:15 2024 +0100 +++ b/src/eric7/i18n/eric7_en.ts Thu Nov 21 17:12:21 2024 +0100 @@ -24431,6 +24431,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> @@ -24486,6 +24487,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> @@ -24545,33 +24561,34 @@ <translation type="unfinished" /> </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" /> </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" /> </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> <numerusform>%n occurrence</numerusform> @@ -24579,7 +24596,7 @@ </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> <numerusform>%n file</numerusform> @@ -24587,44 +24604,44 @@ </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" /> </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" /> </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" /> </message> <message> - <location filename="../UI/FindFileWidget.py" line="1023" /> + <location filename="../UI/FindFileWidget.py" line="1111" /> <source>Open</source> <translation type="unfinished" /> </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" /> </message> <message> - <location filename="../UI/FindFileWidget.py" line="1029" /> + <location filename="../UI/FindFileWidget.py" line="1117" /> <source>Select All</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileWidget.py" line="1030" /> + <location filename="../UI/FindFileWidget.py" line="1118" /> <source>Deselect All</source> <translation type="unfinished" /> </message> @@ -66343,14 +66360,14 @@ <translation type="unfinished" /> </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> @@ -66384,7 +66401,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> @@ -66413,7 +66430,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> @@ -72311,7 +72328,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" /> @@ -72372,100 +72389,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" /> </message> <message> - <location filename="../MicroPython/Devices/RP2Devices.py" line="1528" /> + <location filename="../MicroPython/Devices/RP2Devices.py" line="1540" /> <source>Name</source> <translation type="unfinished">Name</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" /> </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" /> - </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" /> + </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>