--- a/src/eric7/i18n/eric7_en.ts Sun Oct 30 10:57:29 2022 +0100 +++ b/src/eric7/i18n/eric7_en.ts Mon Oct 31 10:48:45 2022 +0100 @@ -53178,20 +53178,20 @@ <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1134" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="964" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="951" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="915" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1141" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="971" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="958" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="922" /> <source>Search PyPI</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="916" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="923" /> <source><p>Received an error while searching for <b>{0}</b>.</p><p>Error: {1}</p></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../PipInterface/PipPackagesWidget.py" line="931" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="938" /> <source>%n package(s) found.</source> <translation> <numerusform>%n package found.</numerusform> @@ -53199,190 +53199,190 @@ </translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="938" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="945" /> <source>Showing first {0} packages found.</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="957" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="952" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="964" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="959" /> <source><p>There were no results for <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="965" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="972" /> <source><p>There were no more results for <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1135" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1142" /> <source><p>No package details info for <b>{0}</b> available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1154" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1161" /> <source>Pip</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1156" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1163" /> <source>Install Pip</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1159" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1166" /> <source>Install Pip to User-Site</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1162" /> - <source>Repair Pip</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../PipInterface/PipPackagesWidget.py" line="1169" /> + <source>Repair Pip</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1176" /> <source>Install</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1334" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1171" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1341" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1178" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1174" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1181" /> <source>Install Local Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1177" /> - <source>Re-Install Selected Packages</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../PipInterface/PipPackagesWidget.py" line="1184" /> + <source>Re-Install Selected Packages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1191" /> <source>Requirements/Constraints</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1186" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1193" /> <source>Install Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1189" /> - <source>Uninstall Requirements</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1192" /> - <source>Generate Requirements...</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../PipInterface/PipPackagesWidget.py" line="1196" /> - <source>Generate Constraints...</source> + <source>Uninstall Requirements</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1199" /> + <source>Generate Requirements...</source> <translation type="unfinished" /> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="1203" /> + <source>Generate Constraints...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1210" /> <source>Cache</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1205" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1212" /> <source>Show Cache Info...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1208" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1215" /> <source>Show Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1211" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1218" /> <source>Remove Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1214" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1221" /> <source>Purge Cache...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1231" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1238" /> <source>Show Licenses...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1235" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1242" /> <source>Check Vulnerabilities</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1239" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1246" /> <source>Update Vulnerability Database</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1243" /> - <source>Create SBOM file</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../PipInterface/PipPackagesWidget.py" line="1250" /> + <source>Create SBOM file</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1257" /> <source>Edit User Configuration...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1253" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1260" /> <source>Edit Environment Configuration...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1258" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1265" /> <source>Configure...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1477" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1464" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1453" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1484" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1471" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1460" /> <source>Edit Configuration</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1478" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1465" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1454" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1485" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1472" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1461" /> <source>No valid configuration path determined. Aborting</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1638" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1645" /> <source>{0} {1}</source> <comment>package name, package version</comment> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1659" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1666" /> <source>Affected Version:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1662" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1669" /> <source>Advisory:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1786" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1767" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1793" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1774" /> <source>unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1783" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1790" /> <source>any</source> <translation type="unfinished" /> </message> @@ -54777,27 +54777,27 @@ <context> <name>PreviewProcessingThread</name> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="501" /> + <location filename="../UI/Previewers/PreviewerHTML.py" line="528" /> <source><p>No preview available for this type of file.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="615" /> + <location filename="../UI/Previewers/PreviewerHTML.py" line="642" /> <source><p>ReStructuredText preview requires the <b>sphinx</b> package.<br/>Install it with your package manager,'pip install Sphinx' or see <a href="http://pypi.python.org/pypi/Sphinx">this page.</a></p><p>Alternatively you may disable Sphinx usage on the Editor, Filehandling configuration page.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="685" /> + <location filename="../UI/Previewers/PreviewerHTML.py" line="712" /> <source><p>ReStructuredText preview requires the <b>python-docutils</b> package.<br/>Install it with your package manager, 'pip install docutils' or see <a href="http://pypi.python.org/pypi/docutils">this page.</a></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="702" /> + <location filename="../UI/Previewers/PreviewerHTML.py" line="729" /> <source><p>Docutils returned an error:</p><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="731" /> + <location filename="../UI/Previewers/PreviewerHTML.py" line="758" /> <source><p>Markdown preview requires the <b>Markdown</b> package.<br/>Install it with your package manager, 'pip install Markdown' or see <a href="http://pythonhosted.org/Markdown/install.html">installation instructions.</a></p></source> <translation type="unfinished" /> </message> @@ -54805,42 +54805,52 @@ <context> <name>PreviewerHTML</name> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="67" /> + <location filename="../UI/Previewers/PreviewerHTML.py" line="69" /> <source><b>HTML Preview is not available!<br/>Install PyQt6-WebEngine.</b></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="87" /> - <source>Enable JavaScript</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="89" /> - <source>Select to enable JavaScript for HTML previews</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../UI/Previewers/PreviewerHTML.py" line="93" /> - <source>Enable Server Side Includes</source> + <source>Enable JavaScript</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/Previewers/PreviewerHTML.py" line="95" /> + <source>Select to enable JavaScript for HTML previews</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/Previewers/PreviewerHTML.py" line="100" /> + <source>Enable Server Side Includes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/Previewers/PreviewerHTML.py" line="102" /> <source>Select to enable support for Server Side Includes</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="204" /> + <location filename="../UI/Previewers/PreviewerHTML.py" line="106" /> + <source>Copy HTML</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/Previewers/PreviewerHTML.py" line="108" /> + <source>Press to copy the HTML text of the preview to the clipboard</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/Previewers/PreviewerHTML.py" line="221" /> <source><p>No preview available for this type of file.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="263" /> + <location filename="../UI/Previewers/PreviewerHTML.py" line="282" /> <source>Preview - {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="265" /> + <location filename="../UI/Previewers/PreviewerHTML.py" line="284" /> <source>Preview</source> <translation type="unfinished" /> </message> @@ -90495,7 +90505,7 @@ <context> <name>VirtualenvManagerDialog</name> <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="449" /> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="451" /> <source>Manage Virtual Environments</source> <translation type="unfinished" /> </message> @@ -90583,7 +90593,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="74" /> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="76" /> <source>Virtualenv Base Directory</source> <translation type="unfinished" /> </message> @@ -90591,7 +90601,7 @@ <context> <name>VirtualenvManagerWindow</name> <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="488" /> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="490" /> <source>Manage Virtual Environments</source> <translation type="unfinished" /> </message>