--- a/src/eric7/i18n/eric7_en.ts Sun Apr 30 15:13:12 2023 +0200 +++ b/src/eric7/i18n/eric7_en.ts Sun Apr 30 15:18:04 2023 +0200 @@ -8392,62 +8392,62 @@ <translation type="unfinished" /> </message> <message> + <location filename="../Project/CreateDialogCodeDialog.py" line="248" /> <location filename="../Project/CreateDialogCodeDialog.py" line="239" /> - <location filename="../Project/CreateDialogCodeDialog.py" line="230" /> <source>uic error</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/CreateDialogCodeDialog.py" line="231" /> - <source><p>There was an error loading the form <b>{0}</b>.</p><p>{1}</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/CreateDialogCodeDialog.py" line="240" /> + <source><p>There was an error loading the form <b>{0}</b>.</p><p>{1}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/CreateDialogCodeDialog.py" line="249" /> <source><p>The project specific Python interpreter <b>{0}</b> could not be started or did not finish within 30 seconds.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/CreateDialogCodeDialog.py" line="389" /> + <location filename="../Project/CreateDialogCodeDialog.py" line="398" /> <source>Update Slots List</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/CreateDialogCodeDialog.py" line="390" /> + <location filename="../Project/CreateDialogCodeDialog.py" line="399" /> <source><p>The update of the slots list failed because invalid data was received.</p><p>Error: {0}</p><p>Data: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/CreateDialogCodeDialog.py" line="606" /> - <location filename="../Project/CreateDialogCodeDialog.py" line="503" /> - <location filename="../Project/CreateDialogCodeDialog.py" line="465" /> - <location filename="../Project/CreateDialogCodeDialog.py" line="453" /> - <location filename="../Project/CreateDialogCodeDialog.py" line="417" /> + <location filename="../Project/CreateDialogCodeDialog.py" line="601" /> + <location filename="../Project/CreateDialogCodeDialog.py" line="498" /> + <location filename="../Project/CreateDialogCodeDialog.py" line="460" /> + <location filename="../Project/CreateDialogCodeDialog.py" line="448" /> + <location filename="../Project/CreateDialogCodeDialog.py" line="412" /> <source>Code Generation</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/CreateDialogCodeDialog.py" line="418" /> + <location filename="../Project/CreateDialogCodeDialog.py" line="413" /> <source><p>Code generation for project language "{0}" is not supported.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/CreateDialogCodeDialog.py" line="454" /> + <location filename="../Project/CreateDialogCodeDialog.py" line="449" /> <source><p>No code template file available for project type "{0}".</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/CreateDialogCodeDialog.py" line="466" /> + <location filename="../Project/CreateDialogCodeDialog.py" line="461" /> <source><p>Could not open the code template file "{0}".</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/CreateDialogCodeDialog.py" line="504" /> + <location filename="../Project/CreateDialogCodeDialog.py" line="499" /> <source><p>Could not open the source file "{0}".</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/CreateDialogCodeDialog.py" line="607" /> + <location filename="../Project/CreateDialogCodeDialog.py" line="602" /> <source><p>Could not write the source file "{0}".</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> @@ -49046,101 +49046,101 @@ <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="52" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="62" /> <source>Refresh</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="55" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="65" /> <source>Install Selected</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="59" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="69" /> <source>Uninstall Selected</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="63" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="73" /> <source>Cancel</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="104" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="114" /> <source>Internet Reachability Status: Reachable</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="106" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="116" /> <source>Internet Reachability Status: Not Reachable</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="204" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="216" /> <source>Error populating list of dictionaries</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="233" /> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="205" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="245" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="217" /> <source><p>Could not download the dictionaries list from {0}.</p><p>Error: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="400" /> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="208" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="414" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="220" /> <source>No connection to Internet.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="232" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="244" /> <source>Error downloading dictionaries list</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="251" /> - <source>Dictionaries URL Changed</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="252" /> - <source>The URL of the spell check dictionaries has changed. Select the "Refresh" button to get the new dictionaries list.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="263" /> - <source>Error installing dictionaries</source> + <source>Dictionaries URL Changed</source> <translation type="unfinished" /> </message> <message> <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="264" /> + <source>The URL of the spell check dictionaries has changed. Select the "Refresh" button to get the new dictionaries list.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="275" /> + <source>Error installing dictionaries</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="276" /> <source><p>None of the dictionary locations is writable by you. Please download required dictionaries manually and install them as administrator.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="313" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="325" /> <source>{0} ({1})</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="420" /> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="396" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="434" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="410" /> <source>Error downloading dictionary file</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="421" /> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="397" /> - <source><p>Could not download the requested dictionary file from {0}.</p><p>Error: {1}</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="435" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="411" /> + <source><p>Could not download the requested dictionary file from {0}.</p><p>Error: {1}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="449" /> <source>Error downloading dictionary</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="436" /> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="450" /> <source><p>The downloaded dictionary archive is invalid. Skipping it.</p></source> <translation type="unfinished" /> </message> @@ -57949,129 +57949,129 @@ <translation type="unfinished" /> </message> <message> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="522" /> <location filename="../PluginManager/PluginRepositoryDialog.py" line="512" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="502" /> <source>Download Plugin Files</source> <translation type="unfinished" /> </message> <message> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="523" /> <location filename="../PluginManager/PluginRepositoryDialog.py" line="513" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="503" /> <source>The requested plugins were downloaded.</source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="561" /> - <source>Plugins Repository URL Changed</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="562" /> - <source>The URL of the Plugins Repository has changed. Select the "Update" button to get the new repository file.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../PluginManager/PluginRepositoryDialog.py" line="571" /> - <source>Read plugins repository file</source> + <source>Plugins Repository URL Changed</source> <translation type="unfinished" /> </message> <message> <location filename="../PluginManager/PluginRepositoryDialog.py" line="572" /> - <source><p>The plugins repository file <b>{0}</b> could not be read. Select Update</p></source> + <source>The URL of the Plugins Repository has changed. Select the "Update" button to get the new repository file.</source> <translation type="unfinished" /> </message> <message> <location filename="../PluginManager/PluginRepositoryDialog.py" line="581" /> + <source>Read plugins repository file</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="582" /> + <source><p>The plugins repository file <b>{0}</b> could not be read. Select Update</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="591" /> <source>No plugin repository file available. Select Update.</source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="585" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="595" /> <source>New: <b>{0}</b></source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="587" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="597" /> <source>Local Updates: <b>{0}</b></source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="590" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="600" /> <source>Remote Updates: <b>{0}</b></source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="660" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="628" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="670" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="638" /> <source>Error downloading file</source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="661" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="629" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="671" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="639" /> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="632" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="642" /> <source>No connection to Internet.</source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="742" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="752" /> <source>Stable</source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="749" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="759" /> <source>Unstable</source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="756" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="766" /> <source>Obsolete</source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="763" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="773" /> <source>Unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="786" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="796" /> <source>up-to-date</source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="789" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="799" /> <source>new download available</source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="793" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="803" /> <source>update installable</source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="797" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="807" /> <source>updated download available</source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="801" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="811" /> <source>error determining status</source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1171" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1143" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1181" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1153" /> <source>Cleanup of Plugin Downloads</source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1175" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1146" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1185" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1156" /> <source><p>The plugin download <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> @@ -58079,17 +58079,17 @@ <context> <name>PluginRepositoryWindow</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1048" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1058" /> <source>Process Generation Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1049" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1059" /> <source><p>Could not start the process.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1053" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1063" /> <source>OK</source> <translation type="unfinished" /> </message> @@ -58628,22 +58628,22 @@ <translation type="unfinished" /> </message> <message> - <location filename="../UI/Previewers/PreviewerQSS.py" line="65" /> + <location filename="../UI/Previewers/PreviewerQSS.py" line="70" /> <source>MDI</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/Previewers/PreviewerQSS.py" line="77" /> + <location filename="../UI/Previewers/PreviewerQSS.py" line="82" /> <source>Python</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/Previewers/PreviewerQSS.py" line="78" /> + <location filename="../UI/Previewers/PreviewerQSS.py" line="83" /> <source>Ruby</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/Previewers/PreviewerQSS.py" line="79" /> + <location filename="../UI/Previewers/PreviewerQSS.py" line="84" /> <source>JavaScript</source> <translation type="unfinished" /> </message> @@ -60882,9 +60882,9 @@ <context> <name>ProjectFormsBrowser</name> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="1106" /> - <location filename="../Project/ProjectFormsBrowser.py" line="1057" /> - <location filename="../Project/ProjectFormsBrowser.py" line="1020" /> + <location filename="../Project/ProjectFormsBrowser.py" line="1103" /> + <location filename="../Project/ProjectFormsBrowser.py" line="1054" /> + <location filename="../Project/ProjectFormsBrowser.py" line="1017" /> <location filename="../Project/ProjectFormsBrowser.py" line="143" /> <location filename="../Project/ProjectFormsBrowser.py" line="78" /> <source>Forms</source> @@ -61208,42 +61208,42 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="956" /> + <location filename="../Project/ProjectFormsBrowser.py" line="953" /> <source>Process Generation Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="957" /> + <location filename="../Project/ProjectFormsBrowser.py" line="954" /> <source>Could not start {0}.<br>Ensure that it is in the search path.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="1048" /> - <location filename="../Project/ProjectFormsBrowser.py" line="1011" /> + <location filename="../Project/ProjectFormsBrowser.py" line="1045" /> + <location filename="../Project/ProjectFormsBrowser.py" line="1008" /> <source>Compiling forms...</source> <translation type="unfinished" /> </message> <message> + <location filename="../Project/ProjectFormsBrowser.py" line="1096" /> + <location filename="../Project/ProjectFormsBrowser.py" line="1046" /> + <location filename="../Project/ProjectFormsBrowser.py" line="1009" /> + <source>Abort</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Project/ProjectFormsBrowser.py" line="1099" /> <location filename="../Project/ProjectFormsBrowser.py" line="1049" /> <location filename="../Project/ProjectFormsBrowser.py" line="1012" /> - <source>Abort</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/ProjectFormsBrowser.py" line="1102" /> - <location filename="../Project/ProjectFormsBrowser.py" line="1052" /> - <location filename="../Project/ProjectFormsBrowser.py" line="1015" /> <source>%v/%m Forms</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="1098" /> + <location filename="../Project/ProjectFormsBrowser.py" line="1095" /> <source>Determining changed forms...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="1130" /> + <location filename="../Project/ProjectFormsBrowser.py" line="1125" /> <source>Compiling changed forms...</source> <translation type="unfinished" /> </message> @@ -61636,241 +61636,241 @@ <context> <name>ProjectResourcesBrowser</name> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="949" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="876" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="840" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="89" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="70" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="944" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="871" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="835" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="88" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="69" /> <source>Resources</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="73" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="72" /> <source><b>Project Resources Browser</b><p>This allows to easily see all resources contained in the current project. Several actions can be executed via the context menu.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../Project/ProjectResourcesBrowser.py" line="86" /> + <source>Resource Files ({0})</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Project/ProjectResourcesBrowser.py" line="87" /> - <source>Resource Files ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="88" /> <source>Resource Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="99" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="98" /> <source>Resources Browser</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="165" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="152" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="164" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="151" /> <source>Compile resource</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="377" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="366" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="331" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="320" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="241" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="229" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="172" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="154" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="376" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="365" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="330" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="319" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="240" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="228" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="171" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="153" /> <source>Compile all resources</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="370" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="324" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="284" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="233" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="158" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="369" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="323" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="283" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="232" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="157" /> <source>Configure rcc Compiler</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="296" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="181" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="295" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="180" /> <source>Open</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="183" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="182" /> <source>Rename file</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="336" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="298" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="185" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="335" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="297" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="184" /> <source>Remove from project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="338" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="300" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="187" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="337" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="299" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="186" /> <source>Delete</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="341" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="249" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="236" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="203" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="198" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="340" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="248" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="235" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="202" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="197" /> <source>New resource...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="383" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="342" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="254" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="207" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="382" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="341" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="253" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="206" /> <source>Add resources...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="386" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="344" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="257" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="209" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="385" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="343" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="256" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="208" /> <source>Add resources directory...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="347" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="212" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="346" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="211" /> <source>Copy Path to Clipboard</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="391" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="349" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="303" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="261" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="214" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="390" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="348" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="302" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="260" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="213" /> <source>Expand all directories</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="394" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="351" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="305" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="263" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="215" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="393" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="350" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="304" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="262" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="214" /> <source>Collapse all directories</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="397" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="354" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="308" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="266" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="217" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="396" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="353" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="307" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="265" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="216" /> <source>Configure...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="291" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="280" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="290" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="279" /> <source>Compile resources</source> <translation type="unfinished" /> </message> <message> + <location filename="../Project/ProjectResourcesBrowser.py" line="592" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="571" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="552" /> + <source>New Resource</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/ProjectResourcesBrowser.py" line="554" /> + <source>Qt Resource Files (*.qrc)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/ProjectResourcesBrowser.py" line="572" /> + <source>The file already exists! Overwrite it?</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Project/ProjectResourcesBrowser.py" line="593" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="572" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="553" /> - <source>New Resource</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="555" /> - <source>Qt Resource Files (*.qrc)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="573" /> - <source>The file already exists! Overwrite it?</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="594" /> <source><p>The new resource file <b>{0}</b> could not be created.<br>Problem: {1}</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../Project/ProjectResourcesBrowser.py" line="619" /> + <source>Delete resources</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Project/ProjectResourcesBrowser.py" line="620" /> - <source>Delete resources</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="621" /> <source>Do you really want to delete these resources from the project?</source> <translation type="unfinished" /> </message> <message> + <location filename="../Project/ProjectResourcesBrowser.py" line="712" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="703" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="696" /> + <source>Resource Compilation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/ProjectResourcesBrowser.py" line="697" /> + <source>The compilation of the resource file was successful.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/ProjectResourcesBrowser.py" line="704" /> + <source><p>The compilation of the resource file failed.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Project/ProjectResourcesBrowser.py" line="713" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="704" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="697" /> - <source>Resource Compilation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="698" /> - <source>The compilation of the resource file was successful.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="705" /> - <source><p>The compilation of the resource file failed.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="714" /> <source>The compilation of the resource file failed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="801" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="796" /> <source>Process Generation Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="802" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="797" /> <source>Could not start {0}.<br>Ensure that it is in the search path.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="867" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="831" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="862" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="826" /> <source>Compiling resources...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="942" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="868" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="832" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="937" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="863" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="827" /> <source>Abort</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="945" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="871" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="835" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="940" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="866" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="830" /> <source>%v/%m Resources</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="941" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="936" /> <source>Determining changed resources...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="984" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="974" /> <source>Compiling changed resources...</source> <translation type="unfinished" /> </message> @@ -62518,15 +62518,15 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1502" /> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1501" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="1000" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="960" /> <source>Write temporary project file</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1503" /> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1240" /> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1502" /> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1233" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="961" /> <source>No translation files (*.ts) selected.</source> <translation type="unfinished" /> @@ -62537,7 +62537,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1239" /> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1232" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="1122" /> <location filename="../Project/ProjectTranslationsBrowser.py" line="1110" /> <source>Translation file generation</source> @@ -62559,36 +62559,36 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1532" /> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1335" /> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1293" /> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1531" /> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1334" /> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1286" /> <source>Process Generation Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1336" /> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1294" /> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1335" /> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1287" /> <source>Could not start {0}.<br>Ensure that it is in the search path.</source> <translation type="unfinished" /> </message> <message> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1423" /> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1405" /> + <source>Translation file release</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1406" /> + <source>The release of the translation files (*.qm) was successful.</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Project/ProjectTranslationsBrowser.py" line="1424" /> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1406" /> - <source>Translation file release</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1407" /> - <source>The release of the translation files (*.qm) was successful.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1425" /> <source>The release of the translation files (*.qm) has failed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectTranslationsBrowser.py" line="1533" /> + <location filename="../Project/ProjectTranslationsBrowser.py" line="1532" /> <source><p>Could not start lrelease.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> @@ -84548,7 +84548,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="233" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="235" /> <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" /> <source>Enabled Languages</source> <translation type="unfinished" /> @@ -84749,22 +84749,27 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="67" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="63" /> + <source><p>A key is <b>optional</b> to use this service and depends on the server configuration. Contact your server admin for details.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="69" /> <source><p>A registration of the text translation service is <b>required</b>. <a href="{0}">Register with Microsoft Azure.</a></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="74" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="76" /> <source><p>A key is <b>optional</b> to use this service. <a href="{0}">Get a free API key.</a></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="80" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="82" /> <source><p>A key is <b>required</b> to use this service. <a href="{0}">Get a free API key.</a></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="234" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="236" /> <source>At least two languages should be selected to work correctly.</source> <translation type="unfinished" /> </message>