Qnx: Move to Tr::tr

Change-Id: I43b49d325a129c180869140c4ae1774f7f89d2fd
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
hjk
2022-07-11 14:22:42 +02:00
parent f19957c6dc
commit b1f9cdac35
30 changed files with 438 additions and 4915 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -34175,14 +34175,14 @@ Vil du gemme dataene først?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxAttachDebugSupport</name> <name>Qnx</name>
<message> <message>
<source>Remote QNX process %1</source> <source>Remote QNX process %1</source>
<translation>Fjern-QNX-proces %1</translation> <translation>Fjern-QNX-proces %1</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxConfiguration</name> <name>Qnx</name>
<message> <message>
<source>The following errors occurred while activating the QNX configuration:</source> <source>The following errors occurred while activating the QNX configuration:</source>
<translation>Følgende fejl opstod ved aktivering af QNX-konfigurationen:</translation> <translation>Følgende fejl opstod ved aktivering af QNX-konfigurationen:</translation>
@@ -34213,11 +34213,7 @@ Vil du gemme dataene først?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDebugSupport</name> <name>Qnx</name>
<message>
<source>Preparing remote side...</source>
<translation>Forbereder fjern-side...</translation>
</message>
<message> <message>
<source>Project source directory:</source> <source>Project source directory:</source>
<translation>Projekt kildemappe:</translation> <translation>Projekt kildemappe:</translation>
@@ -34228,7 +34224,7 @@ Vil du gemme dataene først?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDeployQtLibrariesDialog</name> <name>Qnx</name>
<message> <message>
<source>Qt library to deploy:</source> <source>Qt library to deploy:</source>
<translation>Qt-bibliotek som skal udsendes:</translation> <translation>Qt-bibliotek som skal udsendes:</translation>
@@ -34279,7 +34275,7 @@ Er du sikker på, at du vil fortsætte?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDevice</name> <name>Qnx</name>
<message> <message>
<source>QNX</source> <source>QNX</source>
<translation>QNX</translation> <translation>QNX</translation>
@@ -34290,14 +34286,14 @@ Er du sikker på, at du vil fortsætte?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDeviceFactory</name> <name>Qnx</name>
<message> <message>
<source>QNX Device</source> <source>QNX Device</source>
<translation>QNX-enhed</translation> <translation>QNX-enhed</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDeviceTester</name> <name>Qnx</name>
<message> <message>
<source>%1 found.</source> <source>%1 found.</source>
<translation>%1 fundet.</translation> <translation>%1 fundet.</translation>
@@ -34320,32 +34316,28 @@ Er du sikker på, at du vil fortsætte?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDeviceWizard</name> <name>Qnx</name>
<message>
<source>QNX Device</source>
<translation>QNX-enhed</translation>
</message>
<message> <message>
<source>New QNX Device Configuration Setup</source> <source>New QNX Device Configuration Setup</source>
<translation>Ny QNX-enhed konfigurationsopsætning</translation> <translation>Ny QNX-enhed konfigurationsopsætning</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxPlugin</name> <name>Qnx</name>
<message> <message>
<source>Attach to remote QNX application...</source> <source>Attach to remote QNX application...</source>
<translation>Tilkobl til fjern-QNX-program...</translation> <translation>Tilkobl til fjern-QNX-program...</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxQmlProfilerSupport</name> <name>Qnx</name>
<message> <message>
<source>Preparing remote side...</source> <source>Preparing remote side...</source>
<translation>Forbereder fjern-side...</translation> <translation>Forbereder fjern-side...</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxQtVersion</name> <name>Qnx</name>
<message> <message>
<source>QNX %1</source> <source>QNX %1</source>
<extracomment>Qt Version is meant for QNX</extracomment> <extracomment>Qt Version is meant for QNX</extracomment>
@@ -34357,21 +34349,14 @@ Er du sikker på, at du vil fortsætte?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxRunConfiguration</name> <name>Qnx</name>
<message> <message>
<source>Path to Qt libraries on device</source> <source>Path to Qt libraries on device</source>
<translation>Sti til Qt-biblioteker enhed</translation> <translation>Sti til Qt-biblioteker enhed</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxSettingsPage</name> <name>Qnx</name>
<message>
<source>QNX</source>
<translation>QNX</translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxSettingsWidget</name>
<message> <message>
<source>Generate kits</source> <source>Generate kits</source>
<translation>Generer kits</translation> <translation>Generer kits</translation>
@@ -34428,7 +34413,7 @@ Er du sikker på, at du vil fortsætte?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxToolChainConfigWidget</name> <name>Qnx</name>
<message> <message>
<source>&amp;Compiler path:</source> <source>&amp;Compiler path:</source>
<translation>&amp;Kompilersti:</translation> <translation>&amp;Kompilersti:</translation>
@@ -34444,14 +34429,14 @@ Er du sikker på, at du vil fortsætte?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxToolChainFactory</name> <name>Qnx</name>
<message> <message>
<source>QCC</source> <source>QCC</source>
<translation>QCC</translation> <translation>QCC</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::Slog2InfoRunner</name> <name>Qnx</name>
<message> <message>
<source>Warning: &quot;slog2info&quot; is not found on the device, debug output not available.</source> <source>Warning: &quot;slog2info&quot; is not found on the device, debug output not available.</source>
<translation>Advarsel: &quot;slog2info&quot; findes ikke enheden, fejlret-output ikke tilgængeligt.</translation> <translation>Advarsel: &quot;slog2info&quot; findes ikke enheden, fejlret-output ikke tilgængeligt.</translation>
@@ -45263,7 +45248,7 @@ Gemning mislykkedes.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDeployConfiguration</name> <name>Qnx</name>
<message> <message>
<source>Deploy to QNX Device</source> <source>Deploy to QNX Device</source>
<translation>Udsend til QNX-enhed</translation> <translation>Udsend til QNX-enhed</translation>

View File

@@ -19965,7 +19965,7 @@ gehören nicht zu den verifizierten Remotes in %3. Anderes Verzeichnis angeben?<
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDebugSupport</name> <name>Qnx</name>
<message> <message>
<source>Preparing remote side...</source> <source>Preparing remote side...</source>
<translation>Bereite Gegenseite vor...</translation> <translation>Bereite Gegenseite vor...</translation>
@@ -19980,7 +19980,7 @@ gehören nicht zu den verifizierten Remotes in %3. Anderes Verzeichnis angeben?<
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxRunConfiguration</name> <name>Qnx</name>
<message> <message>
<source>Executable on device:</source> <source>Executable on device:</source>
<translation>Ausführbare Datei auf Mobilgerät:</translation> <translation>Ausführbare Datei auf Mobilgerät:</translation>
@@ -20174,7 +20174,7 @@ hinzufügen, um dem QML-Editor den wahrscheinlichen URI mitzuteilen.</translatio
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxQtVersion</name> <name>Qnx</name>
<message> <message>
<source>QNX %1</source> <source>QNX %1</source>
<extracomment>Qt Version is meant for QNX</extracomment> <extracomment>Qt Version is meant for QNX</extracomment>
@@ -23493,7 +23493,7 @@ Teilnamen können verwendet werden, sofern sie eindeutig sind.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDeviceTester</name> <name>Qnx</name>
<message> <message>
<source>Checking that files can be created in /var/run...</source> <source>Checking that files can be created in /var/run...</source>
<translation>Prüfe, ob Dateien in /var/run angelegt werden können...</translation> <translation>Prüfe, ob Dateien in /var/run angelegt werden können...</translation>
@@ -25817,7 +25817,7 @@ Weder der Pfad zur Bibliothek noch der Pfad zu den Headerdateien wird zur .pro-D
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::Slog2InfoRunner</name> <name>Qnx</name>
<message> <message>
<source>Warning: &quot;slog2info&quot; is not found on the device, debug output not available.</source> <source>Warning: &quot;slog2info&quot; is not found on the device, debug output not available.</source>
<translation>Warnung: &quot;slog2info&quot; konnte nicht auf dem Gerät gefunden werden, es ist daher keine Debugausgabe verfügbar.</translation> <translation>Warnung: &quot;slog2info&quot; konnte nicht auf dem Gerät gefunden werden, es ist daher keine Debugausgabe verfügbar.</translation>
@@ -26002,7 +26002,7 @@ Weder der Pfad zur Bibliothek noch der Pfad zu den Headerdateien wird zur .pro-D
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxToolChainConfigWidget</name> <name>Qnx</name>
<message> <message>
<source>&amp;Compiler path:</source> <source>&amp;Compiler path:</source>
<translation>&amp;Compiler-Pfad:</translation> <translation>&amp;Compiler-Pfad:</translation>
@@ -26958,7 +26958,7 @@ Möchten Sie es beenden?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxAttachDebugSupport</name> <name>Qnx</name>
<message> <message>
<source>Remote QNX process %1</source> <source>Remote QNX process %1</source>
<translation>Entfernter QNX-Prozess %1</translation> <translation>Entfernter QNX-Prozess %1</translation>
@@ -27168,7 +27168,7 @@ Möchten Sie es beenden?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxPlugin</name> <name>Qnx</name>
<message> <message>
<source>Attach to remote QNX application...</source> <source>Attach to remote QNX application...</source>
<translation>An entfernte QNX-Anwendung anhängen...</translation> <translation>An entfernte QNX-Anwendung anhängen...</translation>
@@ -27286,7 +27286,7 @@ Möchten Sie es beenden?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDeployQtLibrariesDialog</name> <name>Qnx</name>
<message> <message>
<source>Qt library to deploy:</source> <source>Qt library to deploy:</source>
<translation>Zum Deployment vorgesehene Qt-Bibliothek:</translation> <translation>Zum Deployment vorgesehene Qt-Bibliothek:</translation>
@@ -27337,7 +27337,7 @@ Möchten Sie fortfahren?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxSettingsWidget</name> <name>Qnx</name>
<message> <message>
<source>Generate kits</source> <source>Generate kits</source>
<translation>Kits erzeugen</translation> <translation>Kits erzeugen</translation>
@@ -28155,7 +28155,7 @@ Bitte installieren Sie ein Android-SDK der API-Version %1 oder neuer.</translati
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxConfiguration</name> <name>Qnx</name>
<message> <message>
<source>The following errors occurred while activating the QNX configuration:</source> <source>The following errors occurred while activating the QNX configuration:</source>
<translation>Die folgenden Fehler traten beim Aktivieren der QNX-Konfiguration auf:</translation> <translation>Die folgenden Fehler traten beim Aktivieren der QNX-Konfiguration auf:</translation>
@@ -37151,11 +37151,7 @@ Siehe auch die Einstellungen für Google Test.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDevice</name> <name>Qnx</name>
<message>
<source>QNX</source>
<translation>QNX</translation>
</message>
<message> <message>
<source>QNX Device</source> <source>QNX Device</source>
<translation>QNX-Gerät</translation> <translation>QNX-Gerät</translation>
@@ -37166,7 +37162,7 @@ Siehe auch die Einstellungen für Google Test.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDeviceWizard</name> <name>Qnx</name>
<message> <message>
<source>New QNX Device Configuration Setup</source> <source>New QNX Device Configuration Setup</source>
<translation>Neue QNX-Geräte-Konfiguration</translation> <translation>Neue QNX-Geräte-Konfiguration</translation>
@@ -39495,13 +39491,6 @@ Bitte aktualisieren Sie Ihr Kit (%3) oder wählen Sie eine mkspec für qmake, di
<translation>Mediandauer</translation> <translation>Mediandauer</translation>
</message> </message>
</context> </context>
<context>
<name>Qnx::Internal::QnxQmlProfilerSupport</name>
<message>
<source>Preparing remote side...</source>
<translation>Bereite Gegenseite vor...</translation>
</message>
</context>
<context> <context>
<name>ScxmlEditor::Common::ColorThemes</name> <name>ScxmlEditor::Common::ColorThemes</name>
<message> <message>
@@ -42593,7 +42582,7 @@ Speichern fehlgeschlagen.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDeployConfiguration</name> <name>Qnx</name>
<message> <message>
<source>Deploy to QNX Device</source> <source>Deploy to QNX Device</source>
<translation>Deployment auf QNX-Gerät</translation> <translation>Deployment auf QNX-Gerät</translation>
@@ -50472,7 +50461,7 @@ Wenn Sie noch keinen privaten Schlüssel besitzen, können Sie hier auch einen e
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxToolChain</name> <name>Qnx</name>
<message> <message>
<source>QCC</source> <source>QCC</source>
<translation>QCC</translation> <translation>QCC</translation>

File diff suppressed because it is too large Load Diff

View File

@@ -7869,7 +7869,7 @@ the program.</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDeployQtLibrariesDialog</name> <name>Qnx</name>
<message> <message>
<source>Deploy Qt to QNX Device</source> <source>Deploy Qt to QNX Device</source>
<translation>Implementiraj Qt na QNX uređaju</translation> <translation>Implementiraj Qt na QNX uređaju</translation>
@@ -7920,7 +7920,7 @@ Sigurno želiš nastaviti?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxSettingsWidget</name> <name>Qnx</name>
<message> <message>
<source>Generate kits</source> <source>Generate kits</source>
<translation>Generiraj komplete</translation> <translation>Generiraj komplete</translation>
@@ -37369,208 +37369,6 @@ Saving failed.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>Qnx::Internal::QnxQmlProfilerSupport</name>
<message>
<source>Preparing remote side...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxConfiguration</name>
<message>
<source>The following errors occurred while activating the QNX configuration:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cannot Set Up QNX Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Debugger for %1 (%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>QCC for %1 (%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Kit for %1 (%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>- No GCC compiler found.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>- No targets found.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxDebugSupport</name>
<message>
<source>Preparing remote side...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Project source directory:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Local executable:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxAttachDebugSupport</name>
<message>
<source>Remote QNX process %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxDevice</name>
<message>
<source>Deploy Qt libraries...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>QNX</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxDeviceFactory</name>
<message>
<source>QNX Device</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxDeviceTester</name>
<message>
<source>Checking that files can be created in /var/run...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Files can be created in /var/run.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Files cannot be created in /var/run.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred while checking that files can be created in /var/run.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 found.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 not found.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred while checking for %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>SSH connection error: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Checking for %1...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxDeviceWizard</name>
<message>
<source>New QNX Device Configuration Setup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>QNX Device</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxDeployConfiguration</name>
<message>
<source>Deploy to QNX Device</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxPlugin</name>
<message>
<source>Attach to remote QNX application...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxQtVersion</name>
<message>
<source>QNX %1</source>
<extracomment>Qt Version is meant for QNX</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>No SDP path was set up.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxRunConfiguration</name>
<message>
<source>Path to Qt libraries on device</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxSettingsPage</name>
<message>
<source>QNX</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxToolChainFactory</name>
<message>
<source>QCC</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxToolChainConfigWidget</name>
<message>
<source>&amp;Compiler path:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>SDP path:</source>
<extracomment>SDP refers to &apos;Software Development Platform&apos;.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;ABI:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::Slog2InfoRunner</name>
<message>
<source>Warning: &quot;slog2info&quot; is not found on the device, debug output not available.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cannot show slog2info output. Error: %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>QtVersion</name> <name>QtVersion</name>
<message> <message>

View File

@@ -30815,14 +30815,14 @@ Do you want to save the data first?</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxAbstractRunSupport</name> <name>Qnx</name>
<message> <message>
<source>Not enough free ports on device for debugging.</source> <source>Not enough free ports on device for debugging.</source>
<translation></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxAnalyzeSupport</name> <name>Qnx</name>
<message> <message>
<source>Preparing remote side...</source> <source>Preparing remote side...</source>
<translation>...</translation> <translation>...</translation>
@@ -30835,69 +30835,17 @@ Do you want to save the data first?</source>
<source>Initial setup failed: %1</source> <source>Initial setup failed: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
</message> </message>
<message>
<source>Warning: &quot;slog2info&quot; is not found on the device, debug output not available.</source>
<translation>: &quot;slog2info&quot; </translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxDebugSupport</name>
<message>
<source>Preparing remote side...</source>
<translation>...</translation>
</message>
<message>
<source>Project source directory:</source>
<translation>:</translation>
</message>
<message>
<source>Local executable:</source>
<translation>:</translation>
</message>
<message>
<source>The %1 process closed unexpectedly.</source>
<translation> %1 </translation>
</message>
<message>
<source>Initial setup failed: %1</source>
<translation>: %1</translation>
</message>
<message>
<source>Warning: &quot;slog2info&quot; is not found on the device, debug output not available.</source>
<translation>: &quot;slog2info&quot; </translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxDeployConfigurationFactory</name>
<message> <message>
<source>Deploy to QNX Device</source> <source>Deploy to QNX Device</source>
<translation>QNX </translation> <translation>QNX </translation>
</message> </message>
</context>
<context>
<name>Qnx::Internal::QnxDevice</name>
<message>
<source>QNX</source>
<translation>QNX</translation>
</message>
<message>
<source>QNX Device</source>
<translation>QNX </translation>
</message>
<message> <message>
<source>Deploy Qt libraries...</source> <source>Deploy Qt libraries...</source>
<translation>Qt ...</translation> <translation>Qt ...</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDeviceFactory</name> <name>Qnx</name>
<message>
<source>QNX Device</source>
<translation>QNX </translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxDeviceWizard</name>
<message> <message>
<source>QNX Device</source> <source>QNX Device</source>
<translation>QNX </translation> <translation>QNX </translation>
@@ -30908,7 +30856,7 @@ Do you want to save the data first?</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDeviceTester</name> <name>Qnx</name>
<message> <message>
<source>Checking that files can be created in /var/run...</source> <source>Checking that files can be created in /var/run...</source>
<translation>/var/run ...</translation> <translation>/var/run ...</translation>
@@ -30951,7 +30899,7 @@ Do you want to save the data first?</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxQtVersion</name> <name>Qnx</name>
<message> <message>
<source>QNX %1</source> <source>QNX %1</source>
<extracomment>Qt Version is meant for QNX</extracomment> <extracomment>Qt Version is meant for QNX</extracomment>
@@ -30967,7 +30915,7 @@ Do you want to save the data first?</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxRunConfiguration</name> <name>Qnx</name>
<message> <message>
<source>Path to Qt libraries on device:</source> <source>Path to Qt libraries on device:</source>
<translation> Qt :</translation> <translation> Qt :</translation>
@@ -30990,21 +30938,14 @@ Do you want to save the data first?</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxRunConfigurationFactory</name> <name>Qnx</name>
<message> <message>
<source>%1 on QNX Device</source> <source>%1 on QNX Device</source>
<translation>QNX %1</translation> <translation>QNX %1</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxToolChainFactory</name> <name>Qnx</name>
<message>
<source>QCC</source>
<translation>QCC</translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxToolChainConfigWidget</name>
<message> <message>
<source>&amp;Compiler path:</source> <source>&amp;Compiler path:</source>
<translation>(&amp;C):</translation> <translation>(&amp;C):</translation>
@@ -31025,7 +30966,7 @@ Do you want to save the data first?</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::Slog2InfoRunner</name> <name>Qnx</name>
<message> <message>
<source>Warning: &quot;slog2info&quot; is not found on the device, debug output not available.</source> <source>Warning: &quot;slog2info&quot; is not found on the device, debug output not available.</source>
<translation>: &quot;slog2info&quot; </translation> <translation>: &quot;slog2info&quot; </translation>
@@ -36016,7 +35957,7 @@ kill しますか?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxAttachDebugDialog</name> <name>Qnx</name>
<message> <message>
<source>Project source directory:</source> <source>Project source directory:</source>
<translation>:</translation> <translation>:</translation>
@@ -36027,7 +35968,7 @@ kill しますか?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxAttachDebugSupport</name> <name>Qnx</name>
<message> <message>
<source>No free ports for debugging.</source> <source>No free ports for debugging.</source>
<translation></translation> <translation></translation>
@@ -36245,7 +36186,7 @@ kill しますか?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxPlugin</name> <name>Qnx</name>
<message> <message>
<source>Attach to remote QNX application...</source> <source>Attach to remote QNX application...</source>
<translation> QNX ...</translation> <translation> QNX ...</translation>
@@ -36374,7 +36315,7 @@ kill しますか?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDeployQtLibrariesDialog</name> <name>Qnx</name>
<message> <message>
<source>Deploy Qt to BlackBerry Device</source> <source>Deploy Qt to BlackBerry Device</source>
<translation>Qt BlackBerry </translation> <translation>Qt BlackBerry </translation>
@@ -36425,7 +36366,7 @@ Are you sure you want to continue?</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxSettingsWidget</name> <name>Qnx</name>
<message> <message>
<source>Form</source> <source>Form</source>
<translation></translation> <translation></translation>
@@ -36480,10 +36421,6 @@ Are you sure you want to continue?</source>
<translation>: <translation>:
%1</translation> %1</translation>
</message> </message>
<message>
<source>QNX</source>
<translation>QNX</translation>
</message>
<message> <message>
<source>Add...</source> <source>Add...</source>
<translation>...</translation> <translation>...</translation>
@@ -37175,7 +37112,7 @@ API バージョンが %1 以上の SDK をインストールしてください
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxConfiguration</name> <name>Qnx</name>
<message> <message>
<source>The following errors occurred while activating the QNX configuration:</source> <source>The following errors occurred while activating the QNX configuration:</source>
<translation>QNX :</translation> <translation>QNX :</translation>
@@ -37229,7 +37166,7 @@ API バージョンが %1 以上の SDK をインストールしてください
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxSettingsPage</name> <name>Qnx</name>
<message> <message>
<source>QNX</source> <source>QNX</source>
<translation>QNX</translation> <translation>QNX</translation>
@@ -45718,13 +45655,6 @@ Android パッケージソースディレクトリのファイルはビルドデ
<translation></translation> <translation></translation>
</message> </message>
</context> </context>
<context>
<name>Qnx::Internal::QnxRunControl</name>
<message>
<source>Warning: &quot;slog2info&quot; is not found on the device, debug output not available.</source>
<translation>: &apos;slog2info&apos; </translation>
</message>
</context>
<context> <context>
<name>QtSupport::ProMessageHandler</name> <name>QtSupport::ProMessageHandler</name>
<message> <message>
@@ -56162,21 +56092,7 @@ Stepping into the module or setting breakpoints by file and line is expected to
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxQmlProfilerSupport</name> <name>Qnx</name>
<message>
<source>Preparing remote side...</source>
<translation>...</translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxDeployConfiguration</name>
<message>
<source>Deploy to QNX Device</source>
<translation>QNX </translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxToolChain</name>
<message> <message>
<source>QCC</source> <source>QCC</source>
<translation>QCC</translation> <translation>QCC</translation>

View File

@@ -22858,21 +22858,21 @@ poinstruuje Qt Creatora o URI.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDebugSupport</name> <name>Qnx</name>
<message> <message>
<source>Preparing remote side...</source> <source>Preparing remote side...</source>
<translation>Przygotowywanie zdalnej strony...</translation> <translation>Przygotowywanie zdalnej strony...</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDeployConfigurationFactory</name> <name>Qnx</name>
<message> <message>
<source>Deploy to QNX Device</source> <source>Deploy to QNX Device</source>
<translation>Zainstaluj na urządzeniu QNX</translation> <translation>Zainstaluj na urządzeniu QNX</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxQtVersion</name> <name>Qnx</name>
<message> <message>
<source>QNX %1</source> <source>QNX %1</source>
<extracomment>Qt Version is meant for QNX</extracomment> <extracomment>Qt Version is meant for QNX</extracomment>
@@ -22884,14 +22884,14 @@ poinstruuje Qt Creatora o URI.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxRunConfiguration</name> <name>Qnx</name>
<message> <message>
<source>Path to Qt libraries on device:</source> <source>Path to Qt libraries on device:</source>
<translation>Ścieżka do bibliotek Qt na urządzeniu:</translation> <translation>Ścieżka do bibliotek Qt na urządzeniu:</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxRunConfigurationFactory</name> <name>Qnx</name>
<message> <message>
<source>%1 on QNX Device</source> <source>%1 on QNX Device</source>
<translation>%1 na urządzeniu QNX</translation> <translation>%1 na urządzeniu QNX</translation>
@@ -26894,7 +26894,7 @@ Zdalny: %4</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDeviceTester</name> <name>Qnx</name>
<message> <message>
<source>%1 found.</source> <source>%1 found.</source>
<translation>Znaleziono %1.</translation> <translation>Znaleziono %1.</translation>
@@ -28723,14 +28723,14 @@ Proszę zamknąć wszystkie instancje tej aplikacji przed uruchomieniem budowani
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxToolChainFactory</name> <name>Qnx</name>
<message> <message>
<source>QCC</source> <source>QCC</source>
<translation>QCC</translation> <translation>QCC</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxToolChainConfigWidget</name> <name>Qnx</name>
<message> <message>
<source>&amp;Compiler path:</source> <source>&amp;Compiler path:</source>
<translation>Ścieżka do &amp;kompilatora:</translation> <translation>Ścieżka do &amp;kompilatora:</translation>
@@ -28746,7 +28746,7 @@ Proszę zamknąć wszystkie instancje tej aplikacji przed uruchomieniem budowani
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::Slog2InfoRunner</name> <name>Qnx</name>
<message> <message>
<source>Warning: &quot;slog2info&quot; is not found on the device, debug output not available.</source> <source>Warning: &quot;slog2info&quot; is not found on the device, debug output not available.</source>
<translation>Ostrzeżenie: brak&quot;slog2info&quot; na urządzeniu, komunikaty debugowe nie będą dostępne.</translation> <translation>Ostrzeżenie: brak&quot;slog2info&quot; na urządzeniu, komunikaty debugowe nie będą dostępne.</translation>
@@ -29862,7 +29862,7 @@ Czy przerwać ją?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxAttachDebugDialog</name> <name>Qnx</name>
<message> <message>
<source>Project source directory:</source> <source>Project source directory:</source>
<translation>Katalog ze źródłami projektu:</translation> <translation>Katalog ze źródłami projektu:</translation>
@@ -29873,7 +29873,7 @@ Czy przerwać ją?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxAttachDebugSupport</name> <name>Qnx</name>
<message> <message>
<source>No free ports for debugging.</source> <source>No free ports for debugging.</source>
<translation>Brak wolnych portów do debugowania.</translation> <translation>Brak wolnych portów do debugowania.</translation>
@@ -30398,7 +30398,7 @@ Instalowanie lokalnych bibliotek Qt nie jest kompatybilne z Androidem 5.</transl
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDeployQtLibrariesDialog</name> <name>Qnx</name>
<message> <message>
<source>Qt library to deploy:</source> <source>Qt library to deploy:</source>
<translation>Biblioteka Qt do zainstalowania:</translation> <translation>Biblioteka Qt do zainstalowania:</translation>
@@ -30449,7 +30449,7 @@ Czy kontynuować instalację?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxSettingsWidget</name> <name>Qnx</name>
<message> <message>
<source>Form</source> <source>Form</source>
<translation>Formularz</translation> <translation>Formularz</translation>
@@ -33997,7 +33997,7 @@ Pliki z katalogu źródłowego pakietu Android są kopiowane do katalogu budowan
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxConfiguration</name> <name>Qnx</name>
<message> <message>
<source>The following errors occurred while activating the QNX configuration:</source> <source>The following errors occurred while activating the QNX configuration:</source>
<translation>Wystąpiły następujące błędy podczas aktywowania konfiguracji QNX:</translation> <translation>Wystąpiły następujące błędy podczas aktywowania konfiguracji QNX:</translation>
@@ -34028,14 +34028,14 @@ Pliki z katalogu źródłowego pakietu Android są kopiowane do katalogu budowan
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxPlugin</name> <name>Qnx</name>
<message> <message>
<source>Attach to remote QNX application...</source> <source>Attach to remote QNX application...</source>
<translation>Dołącz do zdalnej aplikacji QNX...</translation> <translation>Dołącz do zdalnej aplikacji QNX...</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxSettingsPage</name> <name>Qnx</name>
<message> <message>
<source>QNX</source> <source>QNX</source>
<translation>QNX</translation> <translation>QNX</translation>
@@ -40470,25 +40470,14 @@ w ścieżce.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDevice</name> <name>Qnx</name>
<message>
<source>QNX</source>
<translation>QNX</translation>
</message>
<message> <message>
<source>Deploy Qt libraries...</source> <source>Deploy Qt libraries...</source>
<translation>Instaluj biblioteki Qt...</translation> <translation>Instaluj biblioteki Qt...</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDeviceFactory</name> <name>Qnx</name>
<message>
<source>QNX Device</source>
<translation>Urządzenie QNX</translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxDeviceWizard</name>
<message> <message>
<source>QNX Device</source> <source>QNX Device</source>
<translation>Urządzenie QNX</translation> <translation>Urządzenie QNX</translation>
@@ -44185,13 +44174,6 @@ Błąd: %5</translation>
<translation>Pliki typeinfo poprawnie odczytane.</translation> <translation>Pliki typeinfo poprawnie odczytane.</translation>
</message> </message>
</context> </context>
<context>
<name>Qnx::Internal::QnxQmlProfilerSupport</name>
<message>
<source>Preparing remote side...</source>
<translation>Przygotowywanie zdalnej strony...</translation>
</message>
</context>
<context> <context>
<name>RemoteLinux::FifoGatherer</name> <name>RemoteLinux::FifoGatherer</name>
<message> <message>

View File

@@ -43927,14 +43927,14 @@ Saving failed.</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxAttachDebugSupport</name> <name>Qnx</name>
<message> <message>
<source>Remote QNX process %1</source> <source>Remote QNX process %1</source>
<translation>Внешний процесс QNX %1</translation> <translation>Внешний процесс QNX %1</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxConfiguration</name> <name>Qnx</name>
<message> <message>
<source>The following errors occurred while activating the QNX configuration:</source> <source>The following errors occurred while activating the QNX configuration:</source>
<translation>При активации конфигурации QNX возникли следующие ошибки:</translation> <translation>При активации конфигурации QNX возникли следующие ошибки:</translation>
@@ -43965,11 +43965,7 @@ Saving failed.</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDebugSupport</name> <name>Qnx</name>
<message>
<source>Preparing remote side...</source>
<translation>Подготовка удалённой стороны...</translation>
</message>
<message> <message>
<source>Project source directory:</source> <source>Project source directory:</source>
<translation>Каталог исходного кода проекта:</translation> <translation>Каталог исходного кода проекта:</translation>
@@ -43980,14 +43976,14 @@ Saving failed.</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDeployConfiguration</name> <name>Qnx</name>
<message> <message>
<source>Deploy to QNX Device</source> <source>Deploy to QNX Device</source>
<translation>Развернуть на устройство QNX</translation> <translation>Развернуть на устройство QNX</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDeployQtLibrariesDialog</name> <name>Qnx</name>
<message> <message>
<source>Qt library to deploy:</source> <source>Qt library to deploy:</source>
<translation>Библиотека Qt для развёртывания:</translation> <translation>Библиотека Qt для развёртывания:</translation>
@@ -44038,7 +44034,7 @@ Are you sure you want to continue?</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDevice</name> <name>Qnx</name>
<message> <message>
<source>QNX</source> <source>QNX</source>
<translation>QNX</translation> <translation>QNX</translation>
@@ -44053,7 +44049,7 @@ Are you sure you want to continue?</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDeviceTester</name> <name>Qnx</name>
<message> <message>
<source>Checking that files can be created in /var/run...</source> <source>Checking that files can be created in /var/run...</source>
<translation>Проверка возможности создавать файлы в /var/run...</translation> <translation>Проверка возможности создавать файлы в /var/run...</translation>
@@ -44092,28 +44088,28 @@ Are you sure you want to continue?</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDeviceWizard</name> <name>Qnx</name>
<message> <message>
<source>New QNX Device Configuration Setup</source> <source>New QNX Device Configuration Setup</source>
<translation>Настройка новой конфигурации устройства QNX</translation> <translation>Настройка новой конфигурации устройства QNX</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxPlugin</name> <name>Qnx</name>
<message> <message>
<source>Attach to remote QNX application...</source> <source>Attach to remote QNX application...</source>
<translation>Подключиться к приложению QNX...</translation> <translation>Подключиться к приложению QNX...</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxQmlProfilerSupport</name> <name>Qnx</name>
<message> <message>
<source>Preparing remote side...</source> <source>Preparing remote side...</source>
<translation>Подготовка удалённой стороны...</translation> <translation>Подготовка удалённой стороны...</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxQtVersion</name> <name>Qnx</name>
<message> <message>
<source>QNX %1</source> <source>QNX %1</source>
<extracomment>Qt Version is meant for QNX</extracomment> <extracomment>Qt Version is meant for QNX</extracomment>
@@ -44125,7 +44121,7 @@ Are you sure you want to continue?</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxRunConfiguration</name> <name>Qnx</name>
<message> <message>
<source>Executable on device:</source> <source>Executable on device:</source>
<translation>Программа на устройстве:</translation> <translation>Программа на устройстве:</translation>
@@ -44144,7 +44140,7 @@ Are you sure you want to continue?</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxSettingsWidget</name> <name>Qnx</name>
<message> <message>
<source>Generate kits</source> <source>Generate kits</source>
<translation>Создать комплекты</translation> <translation>Создать комплекты</translation>
@@ -44195,24 +44191,20 @@ Are you sure you want to continue?</source>
<translation>Удалить: <translation>Удалить:
%1?</translation> %1?</translation>
</message> </message>
<message>
<source>QNX</source>
<translation>QNX</translation>
</message>
<message> <message>
<source>Add...</source> <source>Add...</source>
<translation>Добавить...</translation> <translation>Добавить...</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxToolChain</name> <name>Qnx</name>
<message> <message>
<source>QCC</source> <source>QCC</source>
<translation>QCC</translation> <translation>QCC</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxToolChainConfigWidget</name> <name>Qnx</name>
<message> <message>
<source>&amp;Compiler path:</source> <source>&amp;Compiler path:</source>
<translation>Путь к &amp;компилятору:</translation> <translation>Путь к &amp;компилятору:</translation>
@@ -44228,7 +44220,7 @@ Are you sure you want to continue?</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::Slog2InfoRunner</name> <name>Qnx</name>
<message> <message>
<source>Warning: &quot;slog2info&quot; is not found on the device, debug output not available.</source> <source>Warning: &quot;slog2info&quot; is not found on the device, debug output not available.</source>
<translation>Предупреждение: «slog2info» не найдена на устройстве, вывод отладчика недоступен.</translation> <translation>Предупреждение: «slog2info» не найдена на устройстве, вывод отладчика недоступен.</translation>

File diff suppressed because it is too large Load Diff

View File

@@ -28383,126 +28383,6 @@ Id必须以小写字母开头。</translation>
<translation>:</translation> <translation>:</translation>
</message> </message>
</context> </context>
<context>
<name>MaemoDeployStepWidget</name>
<message>
<source>Form</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Device configuration:</source>
<translation type="obsolete">:</translation>
</message>
<message>
<source>Also deploy to sysroot</source>
<translation type="obsolete">sysroot</translation>
</message>
<message>
<source>These show the INSTALLS settings from the project file(s).</source>
<translation type="obsolete">(INSTALLS).</translation>
</message>
<message>
<source>&lt;b&gt;Files to install for subproject:&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;&lt;/b&gt;</translation>
</message>
<message>
<source>Edit the project file to add or remove entries.</source>
<translation type="obsolete">.</translation>
</message>
<message>
<source>Add Desktop File</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Add Launcher Icon ...</source>
<translation type="obsolete"> ...</translation>
</message>
<message>
<source>&lt;a href=&quot;irrelevant&quot;&gt;Manage device configurations&lt;/a&gt;</source>
<translation type="obsolete">&lt;a href=&quot;irrelevant&quot;&gt;&lt;/a&gt;</translation>
</message>
</context>
<context>
<name>MaemoProFilesUpdateDialog</name>
<message>
<source>Maemo Deployment Issue</source>
<translation type="obsolete">Maemo部署事件</translation>
</message>
<message>
<source>Check all</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Uncheck All</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>The project files listed below do not contain Maemo deployment information, which means the respective targets cannot be deployed to and/or run on a device. Qt Creator will add the missing information to these files if you check the respective rows below.</source>
<translation type="obsolete">Maemo的相关信息. Qt Creator </translation>
</message>
<message>
<source>&amp;Check all</source>
<translation type="obsolete">(&amp;C)</translation>
</message>
<message>
<source>&amp;Uncheck All</source>
<translation type="obsolete">(&amp;U)</translation>
</message>
</context>
<context>
<name>MobileAppWizardOptionPage</name>
<message>
<source>WizardPage</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>General</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Orientation behavior:</source>
<translation type="obsolete">:</translation>
</message>
<message>
<source>Application icon (.svg):</source>
<translation type="obsolete">(.svg):</translation>
</message>
<message>
<source>Target UID3:</source>
<translation type="obsolete">UID3:</translation>
</message>
<message>
<source>Enable network access</source>
<translation type="obsolete">访</translation>
</message>
<message>
<source>Maemo Specific</source>
<translation type="obsolete">Maemo设备配置</translation>
</message>
<message>
<source>Application icon (64x64):</source>
<translation type="obsolete">(64x64):</translation>
</message>
</context>
<context>
<name>MobileLibraryWizardOptionPage</name>
<message>
<source>WizardPage</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Enable network access</source>
<translation type="obsolete">访</translation>
</message>
<message>
<source>Target UID3:</source>
<translation type="obsolete">UID3:</translation>
</message>
<message>
<source>Plugin&apos;s directory name:</source>
<translation type="obsolete">:</translation>
</message>
</context>
<context> <context>
<name>QtQuickAppWizardSourcesPage</name> <name>QtQuickAppWizardSourcesPage</name>
<message> <message>
@@ -32574,158 +32454,6 @@ Local pulls are not applied to the master branch.</source>
<translation type="obsolete">SSH密钥(&amp;G)...</translation> <translation type="obsolete">SSH密钥(&amp;G)...</translation>
</message> </message>
</context> </context>
<context>
<name>MaemoDeviceConfigWizardKeyCreationPage</name>
<message>
<source>WizardPage</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Qt Creator will now generate a new pair of keys. Please enter the directory to save the key files in and then press &quot;Create Keys&quot;.</source>
<translation type="obsolete">Qt Creator . &quot;&quot;.</translation>
</message>
<message>
<source>Directory:</source>
<translation type="obsolete">:</translation>
</message>
<message>
<source>Create Keys</source>
<translation type="obsolete"></translation>
</message>
</context>
<context>
<name>MaemoDeviceConfigWizardKeyDeploymentPage</name>
<message>
<source>WizardPage</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Device address:</source>
<translation type="obsolete">:</translation>
</message>
<message>
<source>Password:</source>
<translation type="obsolete">:</translation>
</message>
<message>
<source>Deploy Key</source>
<translation type="obsolete"></translation>
</message>
</context>
<context>
<name>MaemoDeviceConfigWizardCheckPreviousKeySetupPage</name>
<message>
<source>WizardPage</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Has a passwordless (key-based) login already been set up for this device?</source>
<translation type="obsolete">()?</translation>
</message>
<message>
<source>Yes, and the private key is located at</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>No</source>
<translation type="obsolete"></translation>
</message>
</context>
<context>
<name>MaemoDeviceConfigWizardReuseKeysCheckPage</name>
<message>
<source>WizardPage</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Re-use existing keys</source>
<translation type="obsolete">使</translation>
</message>
<message>
<source>File containing the public key:</source>
<translation type="obsolete">:</translation>
</message>
<message>
<source>File containing the private key:</source>
<translation type="obsolete">:</translation>
</message>
<message>
<source>Create new keys</source>
<translation type="obsolete"></translation>
</message>
</context>
<context>
<name>MaemoDeviceConfigWizardStartPage</name>
<message>
<source>WizardPage</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>The name to identify this configuration:</source>
<translation type="obsolete">:</translation>
</message>
<message>
<source>The system running on the device:</source>
<translation type="obsolete">:</translation>
</message>
<message>
<source>The kind of device:</source>
<translation type="obsolete">:</translation>
</message>
<message>
<source>Emulator (Qemu)</source>
<translation type="obsolete">(Qemu)</translation>
</message>
<message>
<source>Hardware Device</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>The device&apos;s host name or IP address:</source>
<translation type="obsolete">IP地址:</translation>
</message>
<message>
<source>Emulator</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>The SSH server port:</source>
<translation type="obsolete">SSH :</translation>
</message>
</context>
<context>
<name>MaemoPublishingWizardPageFremantleFree</name>
<message>
<source>WizardPage</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Choose build configuration:</source>
<translation type="obsolete">:</translation>
</message>
<message>
<source>Only create source package, do not upload</source>
<translation type="obsolete"></translation>
</message>
</context>
<context>
<name>MaemoPublishingFileSelectionDialog</name>
<message>
<source>Choose Package Contents</source>
<translation type="obsolete"></translation>
</message>
</context>
<context>
<name>MaemoPublishingResultPageFremantleFree</name>
<message>
<source>WizardPage</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Progress</source>
<translation type="obsolete"></translation>
</message>
</context>
<context> <context>
<name>MaemoPublishingUploadSettingsPageFremantleFree</name> <name>MaemoPublishingUploadSettingsPageFremantleFree</name>
<message> <message>
@@ -47416,11 +47144,7 @@ p, li { white-space: pre-wrap; }
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BarDescriptorFileImageWizardPage</name> <name>Qnx</name>
<message>
<source>WizardPage</source>
<translation></translation>
</message>
<message> <message>
<source>Icon:</source> <source>Icon:</source>
<translation>:</translation> <translation>:</translation>
@@ -47463,14 +47187,14 @@ p, li { white-space: pre-wrap; }
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BlackBerryDeployConfigurationWidget</name> <name>Qnx</name>
<message> <message>
<source>Packages to deploy:</source> <source>Packages to deploy:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BlackBerryDeviceConfigurationWidget</name> <name>Qnx</name>
<message> <message>
<source>&amp;Device name:</source> <source>&amp;Device name:</source>
<translation>(&amp;D):</translation> <translation>(&amp;D):</translation>
@@ -47497,7 +47221,7 @@ p, li { white-space: pre-wrap; }
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BlackBerryDeviceConfigurationWizardSetupPage</name> <name>Qnx</name>
<message> <message>
<source>WizardPage</source> <source>WizardPage</source>
<translation></translation> <translation></translation>
@@ -47526,29 +47250,10 @@ p, li { white-space: pre-wrap; }
<source>Simulator</source> <source>Simulator</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<source>Debug token:</source>
<translation>(token):</translation>
</message>
<message> <message>
<source>Connection Details</source> <source>Connection Details</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<source>BlackBerry Device</source>
<translation></translation>
</message>
</context>
<context>
<name>Qnx::Internal::BlackBerryDeviceConfigurationWizardSshKeyPage</name>
<message>
<source>WizardPage</source>
<translation></translation>
</message>
<message>
<source>Private key file:</source>
<translation>:</translation>
</message>
<message> <message>
<source>Public key file:</source> <source>Public key file:</source>
<translation>:</translation> <translation>:</translation>
@@ -47571,7 +47276,7 @@ p, li { white-space: pre-wrap; }
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BlackBerryRunConfigurationWidget</name> <name>Qnx</name>
<message> <message>
<source>Device:</source> <source>Device:</source>
<translation>:</translation> <translation>:</translation>
@@ -47582,7 +47287,7 @@ p, li { white-space: pre-wrap; }
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxBaseQtConfigWidget</name> <name>Qnx</name>
<message> <message>
<source>SDK:</source> <source>SDK:</source>
<translation>SDK:</translation> <translation>SDK:</translation>
@@ -52834,7 +52539,7 @@ references to elements in other files, loops, etc.)</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BlackBerryAbstractDeployStep</name> <name>Qnx</name>
<message> <message>
<source>Starting: &quot;%1&quot; %2</source> <source>Starting: &quot;%1&quot; %2</source>
<translation> &quot;%1&quot; %2 <translation> &quot;%1&quot; %2
@@ -52842,7 +52547,7 @@ references to elements in other files, loops, etc.)</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BlackBerryApplicationRunner</name> <name>Qnx</name>
<message> <message>
<source>Launching application failed</source> <source>Launching application failed</source>
<translation></translation> <translation></translation>
@@ -52853,7 +52558,7 @@ references to elements in other files, loops, etc.)</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BlackBerryCreatePackageStep</name> <name>Qnx</name>
<message> <message>
<source>Create BAR packages</source> <source>Create BAR packages</source>
<translation>BAR包</translation> <translation>BAR包</translation>
@@ -52892,35 +52597,11 @@ references to elements in other files, loops, etc.)</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BlackBerryCreatePackageStepConfigWidget</name> <name>Qnx</name>
<message> <message>
<source>&lt;b&gt;Create packages&lt;/b&gt;</source> <source>&lt;b&gt;Create packages&lt;/b&gt;</source>
<translation>&lt;b&gt;&lt;/b&gt;</translation> <translation>&lt;b&gt;&lt;/b&gt;</translation>
</message> </message>
</context>
<context>
<name>Qnx::Internal::BlackBerryCreatePackageStepFactory</name>
<message>
<source>Create BAR Packages</source>
<translation>BAR包</translation>
</message>
</context>
<context>
<name>Qnx::Internal::BlackBerryDeployConfiguration</name>
<message>
<source>Deploy to BlackBerry Device</source>
<translation></translation>
</message>
</context>
<context>
<name>Qnx::Internal::BlackBerryDeployConfigurationFactory</name>
<message>
<source>Deploy to BlackBerry Device</source>
<translation></translation>
</message>
</context>
<context>
<name>Qnx::Internal::BlackBerryDeployInformation</name>
<message> <message>
<source>Enabled</source> <source>Enabled</source>
<translation></translation> <translation></translation>
@@ -52935,7 +52616,7 @@ references to elements in other files, loops, etc.)</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BlackBerryDeployStep</name> <name>Qnx</name>
<message> <message>
<source>Deploy packages</source> <source>Deploy packages</source>
<translation></translation> <translation></translation>
@@ -52948,45 +52629,41 @@ references to elements in other files, loops, etc.)</source>
<source>No hostname specified for device</source> <source>No hostname specified for device</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<source>No packages enabled for deployment</source>
<translation></translation>
</message>
<message> <message>
<source>Package &apos;%1&apos; does not exist. Create the package first.</source> <source>Package &apos;%1&apos; does not exist. Create the package first.</source>
<translation> &apos;%1&apos;</translation> <translation> &apos;%1&apos;</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BlackBerryDeployStepConfigWidget</name> <name>Qnx</name>
<message> <message>
<source>&lt;b&gt;Deploy packages&lt;/b&gt;</source> <source>&lt;b&gt;Deploy packages&lt;/b&gt;</source>
<translation>&lt;b&gt;&lt;/b&gt;</translation> <translation>&lt;b&gt;&lt;/b&gt;</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BlackBerryDeployStepFactory</name> <name>Qnx</name>
<message> <message>
<source>Deploy Package</source> <source>Deploy Package</source>
<translation></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BlackBerryDeviceConfiguration</name> <name>Qnx</name>
<message> <message>
<source>BlackBerry</source> <source>BlackBerry</source>
<translation></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BlackBerryDeviceConfigurationFactory</name> <name>Qnx</name>
<message> <message>
<source>BlackBerry Device</source> <source>BlackBerry Device</source>
<translation></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BlackBerryDeviceConfigurationWizard</name> <name>Qnx</name>
<message> <message>
<source>New BlackBerry Device Configuration Setup</source> <source>New BlackBerry Device Configuration Setup</source>
<translation></translation> <translation></translation>
@@ -53009,7 +52686,7 @@ references to elements in other files, loops, etc.)</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BlackBerryDeviceConfigurationWizardFinalPage</name> <name>Qnx</name>
<message> <message>
<source>Setup Finished</source> <source>Setup Finished</source>
<translation></translation> <translation></translation>
@@ -53020,23 +52697,19 @@ references to elements in other files, loops, etc.)</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BlackBerryQtVersion</name> <name>Qnx</name>
<message> <message>
<source>BlackBerry %1</source> <source>BlackBerry %1</source>
<comment>Qt Version is meant for BlackBerry</comment> <comment>Qt Version is meant for BlackBerry</comment>
<translation> %1</translation> <translation> %1</translation>
</message> </message>
<message>
<source>BlackBerry</source>
<translation></translation>
</message>
<message> <message>
<source>BlackBerry Native SDK:</source> <source>BlackBerry Native SDK:</source>
<translation>SDK:</translation> <translation>SDK:</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BlackBerryRunConfiguration</name> <name>Qnx</name>
<message> <message>
<source>%1 on BlackBerry device</source> <source>%1 on BlackBerry device</source>
<translation> %1</translation> <translation> %1</translation>
@@ -53047,14 +52720,14 @@ references to elements in other files, loops, etc.)</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BlackBerryRunConfigurationFactory</name> <name>Qnx</name>
<message> <message>
<source>%1 on BlackBerry Device</source> <source>%1 on BlackBerry Device</source>
<translation> %1</translation> <translation> %1</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BlackBerryRunControlFactory</name> <name>Qnx</name>
<message> <message>
<source>No active deploy configuration</source> <source>No active deploy configuration</source>
<translation></translation> <translation></translation>
@@ -53065,14 +52738,14 @@ references to elements in other files, loops, etc.)</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxAbstractQtVersion</name> <name>Qnx</name>
<message> <message>
<source>No SDK path set</source> <source>No SDK path set</source>
<translation>SDK的路径</translation> <translation>SDK的路径</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDebugSupport</name> <name>Qnx</name>
<message> <message>
<source>Preparing remote side... <source>Preparing remote side...
</source> </source>
@@ -53089,42 +52762,19 @@ references to elements in other files, loops, etc.)</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxDeployConfigurationFactory</name> <name>Qnx</name>
<message> <message>
<source>Deploy to QNX Device</source> <source>Deploy to QNX Device</source>
<translation>QNX设备</translation> <translation>QNX设备</translation>
</message> </message>
</context>
<context>
<name>Qnx::Internal::QnxDeviceConfiguration</name>
<message>
<source>QNX</source>
<translation>QNX</translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxDeviceConfigurationFactory</name>
<message>
<source>QNX Device</source>
<translation>QNX </translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxDeviceConfigurationWizard</name>
<message> <message>
<source>New QNX Device Configuration Setup</source> <source>New QNX Device Configuration Setup</source>
<translation>QNX设备配置设置</translation> <translation>QNX设备配置设置</translation>
</message> </message>
</context>
<context>
<name>Qnx::Internal::QnxDeviceConfigurationWizardSetupPage</name>
<message> <message>
<source>QNX Device</source> <source>QNX Device</source>
<translation>QNX </translation> <translation>QNX </translation>
</message> </message>
</context>
<context>
<name>Qnx::Internal::QnxQtVersion</name>
<message> <message>
<source>QNX %1</source> <source>QNX %1</source>
<extracomment>Qt Version is meant for QNX</extracomment> <extracomment>Qt Version is meant for QNX</extracomment>
@@ -53138,23 +52788,20 @@ references to elements in other files, loops, etc.)</source>
<source>QNX Software Development Platform:</source> <source>QNX Software Development Platform:</source>
<translation>QNX :</translation> <translation>QNX :</translation>
</message> </message>
</context>
<context>
<name>Qnx::Internal::QnxRunConfiguration</name>
<message> <message>
<source>Path to Qt libraries on device:</source> <source>Path to Qt libraries on device:</source>
<translation>Qt库的路径:</translation> <translation>Qt库的路径:</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxRunConfigurationFactory</name> <name>Qnx</name>
<message> <message>
<source>%1 on QNX Device</source> <source>%1 on QNX Device</source>
<translation>QNX %1</translation> <translation>QNX %1</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::QnxRunControlFactory</name> <name>Qnx</name>
<message> <message>
<source>Run on remote QNX device</source> <source>Run on remote QNX device</source>
<translation>QNX设备上运行</translation> <translation>QNX设备上运行</translation>

View File

@@ -13806,58 +13806,6 @@ For qmlproject projects, use the importPaths property to add import paths.</sour
<source>Plain C Project</source> <source>Plain C Project</source>
<translation> C </translation> <translation> C </translation>
</message> </message>
<message>
<source>Creates an application descriptor file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Application descriptor</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>BlackBerry</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Creates a Qt Gui application for BlackBerry.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>BlackBerry Qt Gui Application</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Creates an Qt5 application descriptor file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Qt5 Application descriptor</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Creates an experimental Qt5 Gui application for BlackBerry 10. You need an own Qt5 build for BlackBerry 10 since Qt5 is not provided in the current BlackBerry 10 NDK and is not included in DevAlpha devices.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>BlackBerry Qt5 Gui Application</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Creates an experimental Qt Quick 2 application for BlackBerry 10. You need an own Qt5 build for BlackBerry 10 since Qt5 is not provided in the current BlackBerry 10 NDK and is not included in DevAlpha devices.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>BlackBerry Qt Quick 2 Application</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Creates a Qt Quick application for BlackBerry.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>BlackBerry Qt Quick Application</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>Plain C++ Project</source> <source>Plain C++ Project</source>
<translation> C++ </translation> <translation> C++ </translation>
@@ -26836,53 +26784,6 @@ We will try to work around that, but you may experience problems.</source>
<translation>使</translation> <translation>使</translation>
</message> </message>
</context> </context>
<context>
<name>Madde::Internal::MaemoPublishingUploadSettingsPageFremantleFree</name>
<message>
<source>Publishing to Fremantle&apos;s &quot;Extras-devel/free&quot; Repository</source>
<translation> Fremantle &quot;Extras-devel/free&quot; </translation>
</message>
<message>
<source>Upload options</source>
<translation></translation>
</message>
<message>
<source>Choose a private key file</source>
<translation></translation>
</message>
<message>
<source>WizardPage</source>
<translation></translation>
</message>
<message>
<source>Upload Settings</source>
<translation></translation>
</message>
<message>
<source>Garage account name:</source>
<translation>Garage </translation>
</message>
<message>
<source>&lt;a href=&quot;https://garage.maemo.org/account/register.php&quot;&gt;Get an account&lt;/a&gt;</source>
<translation>&lt;a href=&quot;https://garage.maemo.org/account/register.php&quot;&gt;取得帳號&lt;/a&gt;</translation>
</message>
<message>
<source>&lt;a href=&quot;https://garage.maemo.org/extras-assistant/index.php&quot;&gt;Request upload rights&lt;/a&gt;</source>
<translation>&lt;a href=&quot;https://garage.maemo.org/extras-assistant/index.php&quot;&gt;請求上傳權限&lt;/a&gt;</translation>
</message>
<message>
<source>Private key file:</source>
<translation></translation>
</message>
<message>
<source>Server address:</source>
<translation></translation>
</message>
<message>
<source>Target directory on server:</source>
<translation></translation>
</message>
</context>
<context> <context>
<name>Madde::Internal::MaemoPublishingWizardFactoryFremantleFree</name> <name>Madde::Internal::MaemoPublishingWizardFactoryFremantleFree</name>
<message> <message>
@@ -32085,7 +31986,7 @@ This option is useful when you want to try your application on devices which don
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BarDescriptorFileImageWizardPage</name> <name>Qnx</name>
<message> <message>
<source>WizardPage</source> <source>WizardPage</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -32132,14 +32033,14 @@ This option is useful when you want to try your application on devices which don
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BlackBerryDeployConfigurationWidget</name> <name>Qnx</name>
<message> <message>
<source>Packages to deploy:</source> <source>Packages to deploy:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BlackBerryDeviceConfigurationWidget</name> <name>Qnx</name>
<message> <message>
<source>&amp;Device name:</source> <source>&amp;Device name:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -32160,17 +32061,6 @@ This option is useful when you want to try your application on devices which don
<source>Debug token:</source> <source>Debug token:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Private key file:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::BlackBerryDeviceConfigurationWizardSetupPage</name>
<message>
<source>WizardPage</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>The name to identify this configuration:</source> <source>The name to identify this configuration:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -32179,68 +32069,21 @@ This option is useful when you want to try your application on devices which don
<source>The device&apos;s host name or IP address:</source> <source>The device&apos;s host name or IP address:</source>
<translation type="unfinished"> IP </translation> <translation type="unfinished"> IP </translation>
</message> </message>
<message>
<source>Device password:</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>Device type:</source> <source>Device type:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Physical device</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Simulator</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Debug token:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Connection Details</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>BlackBerry Device</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::BlackBerryDeviceConfigurationWizardSshKeyPage</name>
<message>
<source>WizardPage</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Private key file:</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>Public key file:</source> <source>Public key file:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Generate</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>SSH Key Setup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Please select an existing &lt;b&gt;4096&lt;/b&gt;-bit key or click &lt;b&gt;Generate&lt;/b&gt; to create a new one.</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>Key Generation Failed</source> <source>Key Generation Failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BlackBerryRunConfigurationWidget</name> <name>Qnx</name>
<message> <message>
<source>Device:</source> <source>Device:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -32250,13 +32093,6 @@ This option is useful when you want to try your application on devices which don
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>Qnx::Internal::QnxBaseQtConfigWidget</name>
<message>
<source>SDK:</source>
<translation type="unfinished">SDK</translation>
</message>
</context>
<context> <context>
<name>RemoteLinuxCheckForFreeDiskSpaceStepWidget</name> <name>RemoteLinuxCheckForFreeDiskSpaceStepWidget</name>
<message> <message>
@@ -35379,356 +35215,23 @@ Do you want to retry?</source>
</message> </message>
</context> </context>
<context> <context>
<name>Qnx::Internal::BlackBerryAbstractDeployStep</name> <name>Qnx</name>
<message> <message>
<source>Starting: &quot;%1&quot; %2</source> <source>Starting: &quot;%1&quot; %2</source>
<translation type="unfinished">&quot;%1&quot; %2</translation> <translation type="unfinished">&quot;%1&quot; %2</translation>
</message> </message>
</context>
<context>
<name>Qnx::Internal::BlackBerryApplicationRunner</name>
<message>
<source>Launching application failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cannot show debug output. Error: %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::BlackBerryCreatePackageStep</name>
<message>
<source>Create BAR packages</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Could not find packager command &apos;%1&apos; in the build environment</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No packages enabled for deployment</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Application descriptor file not specified, please check deployment settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No package specified, please check deployment settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Could not create build directory &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Error preparing application descriptor file</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Could not open &apos;%1&apos; for reading</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Could not create prepared application descriptor file in &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::BlackBerryCreatePackageStepConfigWidget</name>
<message>
<source>&lt;b&gt;Create packages&lt;/b&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::BlackBerryCreatePackageStepFactory</name>
<message>
<source>Create BAR Packages</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::BlackBerryDeployConfiguration</name>
<message>
<source>Deploy to BlackBerry Device</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::BlackBerryDeployConfigurationFactory</name>
<message>
<source>Deploy to BlackBerry Device</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::BlackBerryDeployInformation</name>
<message> <message>
<source>Enabled</source> <source>Enabled</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Application descriptor file</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Package</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::BlackBerryDeployStep</name>
<message>
<source>Deploy packages</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Could not find deploy command &apos;%1&apos; in the build environment</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No hostname specified for device</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No packages enabled for deployment</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Package &apos;%1&apos; does not exist. Create the package first.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::BlackBerryDeployStepConfigWidget</name>
<message> <message>
<source>&lt;b&gt;Deploy packages&lt;/b&gt;</source> <source>&lt;b&gt;Deploy packages&lt;/b&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>Qnx::Internal::BlackBerryDeployStepFactory</name>
<message>
<source>Deploy Package</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::BlackBerryDeviceConfiguration</name>
<message>
<source>BlackBerry</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::BlackBerryDeviceConfigurationFactory</name>
<message>
<source>BlackBerry Device</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::BlackBerryDeviceConfigurationWizard</name>
<message>
<source>New BlackBerry Device Configuration Setup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Failure to Save Key File</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>Failed to create directory: &apos;%1&apos;.</source> <source>Failed to create directory: &apos;%1&apos;.</source>
<translation type="unfinished">&apos;%1&apos;</translation> <translation type="unfinished">&apos;%1&apos;</translation>
</message> </message>
<message>
<source>Private key file already exists: &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Public key file already exists: &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::BlackBerryDeviceConfigurationWizardFinalPage</name>
<message>
<source>Setup Finished</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The new device configuration will now be created.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::BlackBerryQtVersion</name>
<message>
<source>BlackBerry %1</source>
<comment>Qt Version is meant for BlackBerry</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>BlackBerry</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>BlackBerry Native SDK:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::BlackBerryRunConfiguration</name>
<message>
<source>%1 on BlackBerry device</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Run on BlackBerry device</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::BlackBerryRunConfigurationFactory</name>
<message>
<source>%1 on BlackBerry Device</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::BlackBerryRunControlFactory</name>
<message>
<source>No active deploy configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Run on BlackBerry Device</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxAbstractQtVersion</name>
<message>
<source>No SDK path set</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxDebugSupport</name>
<message>
<source>Preparing remote side...
</source>
<translation type="unfinished">...
</translation>
</message>
<message>
<source>The %1 process closed unexpectedly.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Initial setup failed: %1</source>
<translation type="unfinished">%1</translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxDeployConfigurationFactory</name>
<message>
<source>Deploy to QNX Device</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxDeviceConfiguration</name>
<message>
<source>QNX</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxDeviceConfigurationFactory</name>
<message>
<source>QNX Device</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxDeviceConfigurationWizard</name>
<message>
<source>New QNX Device Configuration Setup</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxDeviceConfigurationWizardSetupPage</name>
<message>
<source>QNX Device</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxQtVersion</name>
<message>
<source>QNX %1</source>
<extracomment>Qt Version is meant for QNX</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>QNX</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>QNX Software Development Platform:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxRunConfiguration</name>
<message>
<source>Path to Qt libraries on device:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxRunConfigurationFactory</name>
<message>
<source>%1 on QNX Device</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Qnx::Internal::QnxRunControlFactory</name>
<message>
<source>Run on remote QNX device</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QmakeProjectManager::Internal::QmakeKitConfigWidget</name>
<message>
<source>The mkspec to use when building the project with qmake.&lt;br&gt;This setting is ignored when using other build systems.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Qt mkspec:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QmakeProjectManager::QmakeKitInformation</name>
<message>
<source>No Qt version set, so mkspec is ignored.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Mkspec not found for Qt version.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>mkspec</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>QmakeProjectManager::QmakeTargetSetupWidget</name> <name>QmakeProjectManager::QmakeTargetSetupWidget</name>

View File

@@ -25,6 +25,7 @@
#include "qnxanalyzesupport.h" #include "qnxanalyzesupport.h"
#include "qnxtr.h"
#include "slog2inforunner.h" #include "slog2inforunner.h"
#include <projectexplorer/devicesupport/deviceusedportsgatherer.h> #include <projectexplorer/devicesupport/deviceusedportsgatherer.h>
@@ -37,14 +38,13 @@
using namespace ProjectExplorer; using namespace ProjectExplorer;
using namespace Utils; using namespace Utils;
namespace Qnx { namespace Qnx::Internal {
namespace Internal {
QnxQmlProfilerSupport::QnxQmlProfilerSupport(RunControl *runControl) QnxQmlProfilerSupport::QnxQmlProfilerSupport(RunControl *runControl)
: SimpleTargetRunner(runControl) : SimpleTargetRunner(runControl)
{ {
setId("QnxQmlProfilerSupport"); setId("QnxQmlProfilerSupport");
appendMessage(tr("Preparing remote side..."), Utils::LogMessageFormat); appendMessage(Tr::tr("Preparing remote side..."), Utils::LogMessageFormat);
auto portsGatherer = new PortsGatherer(runControl); auto portsGatherer = new PortsGatherer(runControl);
addStartDependency(portsGatherer); addStartDependency(portsGatherer);
@@ -66,5 +66,4 @@ QnxQmlProfilerSupport::QnxQmlProfilerSupport(RunControl *runControl)
}); });
} }
} // namespace Internal } // Qnx::Internal
} // namespace Qnx

View File

@@ -27,16 +27,12 @@
#include <projectexplorer/runcontrol.h> #include <projectexplorer/runcontrol.h>
namespace Qnx { namespace Qnx::Internal {
namespace Internal {
class QnxQmlProfilerSupport : public ProjectExplorer::SimpleTargetRunner class QnxQmlProfilerSupport : public ProjectExplorer::SimpleTargetRunner
{ {
Q_DECLARE_TR_FUNCTIONS(Qnx::Internal::QnxQmlProfilerSupport)
public: public:
explicit QnxQmlProfilerSupport(ProjectExplorer::RunControl *runControl); explicit QnxQmlProfilerSupport(ProjectExplorer::RunControl *runControl);
}; };
} // namespace Internal } // Qnx::Internal
} // namespace Qnx

View File

@@ -24,9 +24,11 @@
****************************************************************************/ ****************************************************************************/
#include "qnxconfiguration.h" #include "qnxconfiguration.h"
#include "qnxqtversion.h" #include "qnxqtversion.h"
#include "qnxutils.h" #include "qnxutils.h"
#include "qnxtoolchain.h" #include "qnxtoolchain.h"
#include "qnxtr.h"
#include "debugger/debuggeritem.h" #include "debugger/debuggeritem.h"
@@ -147,14 +149,13 @@ bool QnxConfiguration::activate()
if (!isValid()) { if (!isValid()) {
QString errorMessage QString errorMessage
= QCoreApplication::translate("Qnx::Internal::QnxConfiguration", = Tr::tr("The following errors occurred while activating the QNX configuration:");
"The following errors occurred while activating the QNX configuration:");
foreach (const QString &error, validationErrors()) foreach (const QString &error, validationErrors())
errorMessage += QLatin1String("\n") + error; errorMessage += QLatin1String("\n") + error;
QMessageBox::warning(Core::ICore::dialogParent(), QMessageBox::warning(Core::ICore::dialogParent(),
QCoreApplication::translate("Qnx::Internal::QnxConfiguration", Tr::tr("Cannot Set Up QNX Configuration"),
"Cannot Set Up QNX Configuration"),
errorMessage, errorMessage,
QMessageBox::Ok); QMessageBox::Ok);
return false; return false;
@@ -262,10 +263,7 @@ QVariant QnxConfiguration::createDebugger(const Target &target)
debugger.setCommand(target.m_debuggerPath); debugger.setCommand(target.m_debuggerPath);
debugger.reinitializeFromFile(sysEnv); debugger.reinitializeFromFile(sysEnv);
debugger.setAutoDetected(true); debugger.setAutoDetected(true);
debugger.setUnexpandedDisplayName( debugger.setUnexpandedDisplayName(Tr::tr("Debugger for %1 (%2)")
QCoreApplication::translate(
"Qnx::Internal::QnxConfiguration",
"Debugger for %1 (%2)")
.arg(displayName()) .arg(displayName())
.arg(target.shortDescription())); .arg(target.shortDescription()));
return Debugger::DebuggerItemManager::registerDebugger(debugger); return Debugger::DebuggerItemManager::registerDebugger(debugger);
@@ -281,10 +279,7 @@ QnxConfiguration::QnxToolChainMap QnxConfiguration::createToolChain(const Target
toolChain->setDetection(ToolChain::AutoDetection); toolChain->setDetection(ToolChain::AutoDetection);
toolChain->setLanguage(language); toolChain->setLanguage(language);
toolChain->setTargetAbi(target.m_abi); toolChain->setTargetAbi(target.m_abi);
toolChain->setDisplayName( toolChain->setDisplayName(Tr::tr("QCC for %1 (%2)")
QCoreApplication::translate(
"Qnx::Internal::QnxConfiguration",
"QCC for %1 (%2)")
.arg(displayName()) .arg(displayName())
.arg(target.shortDescription())); .arg(target.shortDescription()));
toolChain->setSdpPath(sdpPath()); toolChain->setSdpPath(sdpPath());
@@ -327,10 +322,7 @@ void QnxConfiguration::createKit(const Target &target, const QnxToolChainMap &to
DeviceTypeKitAspect::setDeviceTypeId(k, Constants::QNX_QNX_OS_TYPE); DeviceTypeKitAspect::setDeviceTypeId(k, Constants::QNX_QNX_OS_TYPE);
// TODO: Add sysroot? // TODO: Add sysroot?
k->setUnexpandedDisplayName( k->setUnexpandedDisplayName(Tr::tr("Kit for %1 (%2)")
QCoreApplication::translate(
"Qnx::Internal::QnxConfiguration",
"Kit for %1 (%2)")
.arg(displayName()) .arg(displayName())
.arg(target.shortDescription())); .arg(target.shortDescription()));
@@ -355,12 +347,10 @@ QStringList QnxConfiguration::validationErrors() const
{ {
QStringList errorStrings; QStringList errorStrings;
if (m_qccCompiler.isEmpty()) if (m_qccCompiler.isEmpty())
errorStrings << QCoreApplication::translate("Qnx::Internal::QnxConfiguration", errorStrings << Tr::tr("- No GCC compiler found.");
"- No GCC compiler found.");
if (m_targets.isEmpty()) if (m_targets.isEmpty())
errorStrings << QCoreApplication::translate("Qnx::Internal::QnxConfiguration", errorStrings << Tr::tr("- No targets found.");
"- No targets found.");
return errorStrings; return errorStrings;
} }

View File

@@ -26,7 +26,6 @@
#pragma once #pragma once
#include "qnxconstants.h" #include "qnxconstants.h"
#include "qnxutils.h"
#include "qnxversionnumber.h" #include "qnxversionnumber.h"
#include <utils/fileutils.h> #include <utils/fileutils.h>

View File

@@ -24,10 +24,13 @@
****************************************************************************/ ****************************************************************************/
#include "qnxconfigurationmanager.h" #include "qnxconfigurationmanager.h"
#include "qnxconfiguration.h" #include "qnxconfiguration.h"
#include <coreplugin/icore.h> #include <coreplugin/icore.h>
#include <utils/persistentsettings.h> #include <utils/persistentsettings.h>
#include <utils/qtcassert.h>
using namespace Utils; using namespace Utils;

View File

@@ -26,9 +26,10 @@
#include "qnxdebugsupport.h" #include "qnxdebugsupport.h"
#include "qnxconstants.h" #include "qnxconstants.h"
#include "qnxrunconfiguration.h"
#include "slog2inforunner.h"
#include "qnxqtversion.h" #include "qnxqtversion.h"
#include "qnxrunconfiguration.h"
#include "qnxtr.h"
#include "slog2inforunner.h"
#include <coreplugin/icore.h> #include <coreplugin/icore.h>
@@ -128,7 +129,7 @@ QnxDebugSupport::QnxDebugSupport(RunControl *runControl)
: DebuggerRunTool(runControl) : DebuggerRunTool(runControl)
{ {
setId("QnxDebugSupport"); setId("QnxDebugSupport");
appendMessage(tr("Preparing remote side..."), LogMessageFormat); appendMessage(Tr::tr("Preparing remote side..."), LogMessageFormat);
setUsePortsGatherer(isCppDebugging(), isQmlDebugging()); setUsePortsGatherer(isCppDebugging(), isQmlDebugging());
@@ -159,11 +160,11 @@ public:
QnxAttachDebugDialog(KitChooser *kitChooser) QnxAttachDebugDialog(KitChooser *kitChooser)
: DeviceProcessesDialog(kitChooser, Core::ICore::dialogParent()) : DeviceProcessesDialog(kitChooser, Core::ICore::dialogParent())
{ {
auto sourceLabel = new QLabel(QnxDebugSupport::tr("Project source directory:"), this); auto sourceLabel = new QLabel(Tr::tr("Project source directory:"), this);
m_projectSource = new PathChooser(this); m_projectSource = new PathChooser(this);
m_projectSource->setExpectedKind(PathChooser::ExistingDirectory); m_projectSource->setExpectedKind(PathChooser::ExistingDirectory);
auto binaryLabel = new QLabel(QnxDebugSupport::tr("Local executable:"), this); auto binaryLabel = new QLabel(Tr::tr("Local executable:"), this);
m_localExecutable = new PathChooser(this); m_localExecutable = new PathChooser(this);
m_localExecutable->setExpectedKind(PathChooser::File); m_localExecutable->setExpectedKind(PathChooser::File);
@@ -255,8 +256,8 @@ void QnxAttachDebugSupport::showProcessesDialog()
debugger->setSymbolFile(localExecutable); debugger->setSymbolFile(localExecutable);
debugger->setUseCtrlCStub(true); debugger->setUseCtrlCStub(true);
debugger->setAttachPid(pid); debugger->setAttachPid(pid);
// setRunControlName(tr("Remote: \"%1\" - Process %2").arg(remoteChannel).arg(m_process.pid)); // setRunControlName(Tr::tr("Remote: \"%1\" - Process %2").arg(remoteChannel).arg(m_process.pid));
debugger->setRunControlName(tr("Remote QNX process %1").arg(pid)); debugger->setRunControlName(Tr::tr("Remote QNX process %1").arg(pid));
debugger->setSolibSearchPath(searchPaths(kit)); debugger->setSolibSearchPath(searchPaths(kit));
if (auto qtVersion = dynamic_cast<QnxQtVersion *>(QtSupport::QtKitAspect::qtVersion(kit))) if (auto qtVersion = dynamic_cast<QnxQtVersion *>(QtSupport::QtKitAspect::qtVersion(kit)))
debugger->setSysRoot(qtVersion->qnxTarget()); debugger->setSysRoot(qtVersion->qnxTarget());

View File

@@ -27,6 +27,7 @@
#include "qnxconstants.h" #include "qnxconstants.h"
#include "qnxqtversion.h" #include "qnxqtversion.h"
#include "qnxtr.h"
#include <projectexplorer/deployablefile.h> #include <projectexplorer/deployablefile.h>
#include <projectexplorer/devicesupport/idevice.h> #include <projectexplorer/devicesupport/idevice.h>
@@ -64,7 +65,7 @@ QnxDeployQtLibrariesDialog::QnxDeployQtLibrariesDialog(const IDevice::ConstPtr &
: QDialog(parent) : QDialog(parent)
, m_device(device) , m_device(device)
{ {
setWindowTitle(tr("Deploy Qt to QNX Device")); setWindowTitle(Tr::tr("Deploy Qt to QNX Device"));
m_qtLibraryCombo = new QComboBox(this); m_qtLibraryCombo = new QComboBox(this);
const QList<QtVersion*> qtVersions = QtVersionManager::sortVersions( const QList<QtVersion*> qtVersions = QtVersionManager::sortVersions(
@@ -73,7 +74,7 @@ QnxDeployQtLibrariesDialog::QnxDeployQtLibrariesDialog(const IDevice::ConstPtr &
for (QtVersion *v : qtVersions) for (QtVersion *v : qtVersions)
m_qtLibraryCombo->addItem(v->displayName(), v->uniqueId()); m_qtLibraryCombo->addItem(v->displayName(), v->uniqueId());
m_deployButton = new QPushButton(tr("Deploy"), this); m_deployButton = new QPushButton(Tr::tr("Deploy"), this);
m_deployButton->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); m_deployButton->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
m_basePathLabel = new QLabel(this); m_basePathLabel = new QLabel(this);
@@ -87,7 +88,7 @@ QnxDeployQtLibrariesDialog::QnxDeployQtLibrariesDialog(const IDevice::ConstPtr &
m_deployLogWindow = new QPlainTextEdit(this); m_deployLogWindow = new QPlainTextEdit(this);
m_closeButton = new QPushButton(tr("Close"), this); m_closeButton = new QPushButton(Tr::tr("Close"), this);
m_uploadService = new GenericDirectUploadService(this); m_uploadService = new GenericDirectUploadService(this);
m_uploadService->setDevice(m_device); m_uploadService->setDevice(m_device);
@@ -102,8 +103,8 @@ QnxDeployQtLibrariesDialog::QnxDeployQtLibrariesDialog(const IDevice::ConstPtr &
horizontalLayout_3->addWidget(m_remoteDirectory); horizontalLayout_3->addWidget(m_remoteDirectory);
auto formLayout = new QFormLayout(); auto formLayout = new QFormLayout();
formLayout->addRow(tr("Qt library to deploy:"), horizontalLayout); formLayout->addRow(Tr::tr("Qt library to deploy:"), horizontalLayout);
formLayout->addRow(tr("Remote directory:"), horizontalLayout_3); formLayout->addRow(Tr::tr("Remote directory:"), horizontalLayout_3);
auto horizontalLayout_2 = new QHBoxLayout(); auto horizontalLayout_2 = new QHBoxLayout();
horizontalLayout_2->addItem(new QSpacerItem(218, 20, QSizePolicy::Expanding, QSizePolicy::Minimum)); horizontalLayout_2->addItem(new QSpacerItem(218, 20, QSizePolicy::Expanding, QSizePolicy::Minimum));
@@ -160,7 +161,7 @@ void QnxDeployQtLibrariesDialog::closeEvent(QCloseEvent *event)
// A disabled Deploy button indicates the upload is still running // A disabled Deploy button indicates the upload is still running
if (!m_deployButton->isEnabled()) { if (!m_deployButton->isEnabled()) {
const int answer = QMessageBox::question(this, windowTitle(), const int answer = QMessageBox::question(this, windowTitle(),
tr("Closing the dialog will stop the deployment. Are you sure you want to do this?"), Tr::tr("Closing the dialog will stop the deployment. Are you sure you want to do this?"),
QMessageBox::Yes | QMessageBox::No); QMessageBox::Yes | QMessageBox::No);
if (answer == QMessageBox::No) if (answer == QMessageBox::No)
event->ignore(); event->ignore();
@@ -175,7 +176,7 @@ void QnxDeployQtLibrariesDialog::deployLibraries()
if (m_remoteDirectory->text().isEmpty()) { if (m_remoteDirectory->text().isEmpty()) {
QMessageBox::warning(this, windowTitle(), QMessageBox::warning(this, windowTitle(),
tr("Please input a remote directory to deploy to.")); Tr::tr("Please input a remote directory to deploy to."));
return; return;
} }
@@ -302,7 +303,7 @@ void QnxDeployQtLibrariesDialog::startCheckDirProcess()
{ {
QTC_CHECK(m_state == Inactive); QTC_CHECK(m_state == Inactive);
m_state = CheckingRemoteDirectory; m_state = CheckingRemoteDirectory;
m_deployLogWindow->appendPlainText(tr("Checking existence of \"%1\"") m_deployLogWindow->appendPlainText(Tr::tr("Checking existence of \"%1\"")
.arg(fullRemoteDirectory())); .arg(fullRemoteDirectory()));
m_checkDirProcess.setCommand({m_device->filePath("test"), m_checkDirProcess.setCommand({m_device->filePath("test"),
{"-d", fullRemoteDirectory()}}); {"-d", fullRemoteDirectory()}});
@@ -313,7 +314,7 @@ void QnxDeployQtLibrariesDialog::startRemoveDirProcess()
{ {
QTC_CHECK(m_state == CheckingRemoteDirectory); QTC_CHECK(m_state == CheckingRemoteDirectory);
m_state = RemovingRemoteDirectory; m_state = RemovingRemoteDirectory;
m_deployLogWindow->appendPlainText(tr("Removing \"%1\"").arg(fullRemoteDirectory())); m_deployLogWindow->appendPlainText(Tr::tr("Removing \"%1\"").arg(fullRemoteDirectory()));
m_removeDirProcess.setCommand({m_device->filePath("rm"), m_removeDirProcess.setCommand({m_device->filePath("rm"),
{"-rf", fullRemoteDirectory()}}); {"-rf", fullRemoteDirectory()}});
m_removeDirProcess.start(); m_removeDirProcess.start();
@@ -327,7 +328,7 @@ void QnxDeployQtLibrariesDialog::handleCheckDirDone()
if (m_checkDirProcess.exitCode() == 0) { // Directory exists if (m_checkDirProcess.exitCode() == 0) { // Directory exists
const int answer = QMessageBox::question(this, windowTitle(), const int answer = QMessageBox::question(this, windowTitle(),
tr("The remote directory \"%1\" already exists.\n" Tr::tr("The remote directory \"%1\" already exists.\n"
"Deploying to that directory will remove any files already present.\n\n" "Deploying to that directory will remove any files already present.\n\n"
"Are you sure you want to continue?").arg(fullRemoteDirectory()), "Are you sure you want to continue?").arg(fullRemoteDirectory()),
QMessageBox::Yes | QMessageBox::No); QMessageBox::Yes | QMessageBox::No);
@@ -356,7 +357,7 @@ bool QnxDeployQtLibrariesDialog::handleError(const QtcProcess &process)
if (process.result() == ProcessResult::FinishedWithSuccess) if (process.result() == ProcessResult::FinishedWithSuccess)
return false; return false;
m_deployLogWindow->appendPlainText(tr("Connection failed: %1").arg(process.errorString())); m_deployLogWindow->appendPlainText(Tr::tr("Connection failed: %1").arg(process.errorString()));
handleUploadFinished(); handleUploadFinished();
return true; return true;
} }

View File

@@ -29,8 +29,9 @@
#include "qnxdevicetester.h" #include "qnxdevicetester.h"
#include "qnxdeviceprocesslist.h" #include "qnxdeviceprocesslist.h"
#include "qnxdeviceprocesssignaloperation.h" #include "qnxdeviceprocesssignaloperation.h"
#include "qnxdeployqtlibrariesdialog.h"
#include "qnxdevicewizard.h" #include "qnxdevicewizard.h"
#include "qnxtr.h"
#include "qnxdeployqtlibrariesdialog.h"
#include <remotelinux/sshprocessinterface.h> #include <remotelinux/sshprocessinterface.h>
@@ -107,11 +108,11 @@ const char QnxVersionKey[] = "QnxVersion";
QnxDevice::QnxDevice() QnxDevice::QnxDevice()
{ {
setDisplayType(tr("QNX")); setDisplayType(Tr::tr("QNX"));
setDefaultDisplayName(tr("QNX Device")); setDefaultDisplayName(Tr::tr("QNX Device"));
setOsType(OsTypeOtherUnix); setOsType(OsTypeOtherUnix);
addDeviceAction({tr("Deploy Qt libraries..."), [](const IDevice::Ptr &device, QWidget *parent) { addDeviceAction({Tr::tr("Deploy Qt libraries..."), [](const IDevice::Ptr &device, QWidget *parent) {
QnxDeployQtLibrariesDialog dialog(device, parent); QnxDeployQtLibrariesDialog dialog(device, parent);
dialog.exec(); dialog.exec();
}}); }});
@@ -195,7 +196,7 @@ DeviceProcessSignalOperation::Ptr QnxDevice::signalOperation() const
QnxDeviceFactory::QnxDeviceFactory() : IDeviceFactory(Constants::QNX_QNX_OS_TYPE) QnxDeviceFactory::QnxDeviceFactory() : IDeviceFactory(Constants::QNX_QNX_OS_TYPE)
{ {
setDisplayName(QnxDevice::tr("QNX Device")); setDisplayName(Tr::tr("QNX Device"));
setCombinedIcon(":/qnx/images/qnxdevicesmall.png", setCombinedIcon(":/qnx/images/qnxdevicesmall.png",
":/qnx/images/qnxdevice.png"); ":/qnx/images/qnxdevice.png");
setConstructionFunction(&QnxDevice::create); setConstructionFunction(&QnxDevice::create);

View File

@@ -34,8 +34,6 @@ namespace Internal {
class QnxDevice final : public RemoteLinux::LinuxDevice class QnxDevice final : public RemoteLinux::LinuxDevice
{ {
Q_DECLARE_TR_FUNCTIONS(Qnx::Internal::QnxDevice)
public: public:
using Ptr = QSharedPointer<QnxDevice>; using Ptr = QSharedPointer<QnxDevice>;
using ConstPtr = QSharedPointer<const QnxDevice>; using ConstPtr = QSharedPointer<const QnxDevice>;

View File

@@ -25,6 +25,7 @@
#include "qnxdevicetester.h" #include "qnxdevicetester.h"
#include "qnxdevice.h" #include "qnxdevice.h"
#include "qnxtr.h"
#include <utils/qtcassert.h> #include <utils/qtcassert.h>
@@ -93,7 +94,7 @@ void QnxDeviceTester::handleGenericTestFinished(TestResult result)
} }
m_state = VarRunTest; m_state = VarRunTest;
emit progressMessage(tr("Checking that files can be created in /var/run...")); emit progressMessage(Tr::tr("Checking that files can be created in /var/run..."));
const CommandLine cmd {m_deviceConfiguration->filePath("/bin/sh"), const CommandLine cmd {m_deviceConfiguration->filePath("/bin/sh"),
{"-c", QLatin1String("rm %1 > /dev/null 2>&1; echo ABC > %1 && rm %1") {"-c", QLatin1String("rm %1 > /dev/null 2>&1; echo ABC > %1 && rm %1")
.arg("/var/run/qtc_xxxx.pid")}}; .arg("/var/run/qtc_xxxx.pid")}};
@@ -114,13 +115,13 @@ void QnxDeviceTester::handleProcessDone()
void QnxDeviceTester::handleVarRunDone() void QnxDeviceTester::handleVarRunDone()
{ {
if (m_process.result() == ProcessResult::FinishedWithSuccess) { if (m_process.result() == ProcessResult::FinishedWithSuccess) {
emit progressMessage(tr("Files can be created in /var/run.") + '\n'); emit progressMessage(Tr::tr("Files can be created in /var/run.") + '\n');
} else { } else {
m_result = TestFailure; m_result = TestFailure;
const QString message = m_process.result() == ProcessResult::StartFailed const QString message = m_process.result() == ProcessResult::StartFailed
? tr("An error occurred while checking that files can be created in /var/run.") ? Tr::tr("An error occurred while checking that files can be created in /var/run.")
+ '\n' + m_process.errorString() + '\n' + m_process.errorString()
: tr("Files cannot be created in /var/run."); : Tr::tr("Files cannot be created in /var/run.");
emit errorMessage(message + '\n'); emit errorMessage(message + '\n');
} }
@@ -134,13 +135,13 @@ void QnxDeviceTester::handleCommandDone()
{ {
const QString command = m_commandsToTest[m_currentCommandIndex]; const QString command = m_commandsToTest[m_currentCommandIndex];
if (m_process.result() == ProcessResult::FinishedWithSuccess) { if (m_process.result() == ProcessResult::FinishedWithSuccess) {
emit progressMessage(tr("%1 found.").arg(command) + '\n'); emit progressMessage(Tr::tr("%1 found.").arg(command) + '\n');
} else { } else {
m_result = TestFailure; m_result = TestFailure;
const QString message = m_process.result() == ProcessResult::StartFailed const QString message = m_process.result() == ProcessResult::StartFailed
? tr("An error occurred while checking for %1.").arg(command) ? Tr::tr("An error occurred while checking for %1.").arg(command)
+ '\n' + m_process.errorString() + '\n' + m_process.errorString()
: tr("%1 not found.").arg(command); : Tr::tr("%1 not found.").arg(command);
emit errorMessage(message + '\n'); emit errorMessage(message + '\n');
} }
@@ -158,7 +159,7 @@ void QnxDeviceTester::testNextCommand()
} }
const QString command = m_commandsToTest[m_currentCommandIndex]; const QString command = m_commandsToTest[m_currentCommandIndex];
emit progressMessage(tr("Checking for %1...").arg(command)); emit progressMessage(Tr::tr("Checking for %1...").arg(command));
m_process.setCommand({m_deviceConfiguration->filePath("command"), {"-v", command}}); m_process.setCommand({m_deviceConfiguration->filePath("command"), {"-v", command}});
m_process.start(); m_process.start();
} }

View File

@@ -26,6 +26,7 @@
#include "qnxdevicewizard.h" #include "qnxdevicewizard.h"
#include "qnxconstants.h" #include "qnxconstants.h"
#include "qnxtr.h"
#include <projectexplorer/devicesupport/sshparameters.h> #include <projectexplorer/devicesupport/sshparameters.h>
#include <remotelinux/genericlinuxdeviceconfigurationwizardpages.h> #include <remotelinux/genericlinuxdeviceconfigurationwizardpages.h>
@@ -39,7 +40,7 @@ namespace Internal {
QnxDeviceWizard::QnxDeviceWizard(QWidget *parent) : QnxDeviceWizard::QnxDeviceWizard(QWidget *parent) :
Utils::Wizard(parent) Utils::Wizard(parent)
{ {
setWindowTitle(tr("New QNX Device Configuration Setup")); setWindowTitle(Tr::tr("New QNX Device Configuration Setup"));
m_setupPage = new RemoteLinux::GenericLinuxDeviceConfigurationWizardSetupPage(this); m_setupPage = new RemoteLinux::GenericLinuxDeviceConfigurationWizardSetupPage(this);
m_keyDeploymentPage m_keyDeploymentPage

View File

@@ -34,7 +34,7 @@
#include "qnxrunconfiguration.h" #include "qnxrunconfiguration.h"
#include "qnxsettingspage.h" #include "qnxsettingspage.h"
#include "qnxtoolchain.h" #include "qnxtoolchain.h"
#include "qnxutils.h" #include "qnxtr.h"
#include <coreplugin/actionmanager/actioncontainer.h> #include <coreplugin/actionmanager/actioncontainer.h>
#include <coreplugin/actionmanager/actionmanager.h> #include <coreplugin/actionmanager/actionmanager.h>
@@ -93,8 +93,7 @@ public:
QnxDeployConfigurationFactory() QnxDeployConfigurationFactory()
{ {
setConfigBaseId(Constants::QNX_QNX_DEPLOYCONFIGURATION_ID); setConfigBaseId(Constants::QNX_QNX_DEPLOYCONFIGURATION_ID);
setDefaultDisplayName(QCoreApplication::translate("Qnx::Internal::QnxDeployConfiguration", setDefaultDisplayName(Tr::tr("Deploy to QNX Device"));
"Deploy to QNX Device"));
addSupportedTargetDeviceType(Constants::QNX_QNX_OS_TYPE); addSupportedTargetDeviceType(Constants::QNX_QNX_OS_TYPE);
setUseDeploymentDataView(); setUseDeploymentDataView();
@@ -114,7 +113,7 @@ public:
void updateDebuggerActions(); void updateDebuggerActions();
QAction *m_debugSeparator = nullptr; QAction *m_debugSeparator = nullptr;
QAction m_attachToQnxApplication{QnxPlugin::tr("Attach to remote QNX application..."), nullptr}; QAction m_attachToQnxApplication{Tr::tr("Attach to remote QNX application..."), nullptr};
QnxConfigurationManager configurationFactory; QnxConfigurationManager configurationFactory;
QnxQtVersionFactory qtVersionFactory; QnxQtVersionFactory qtVersionFactory;

View File

@@ -26,6 +26,7 @@
#include "qnxqtversion.h" #include "qnxqtversion.h"
#include "qnxconstants.h" #include "qnxconstants.h"
#include "qnxtr.h"
#include "qnxutils.h" #include "qnxutils.h"
#include <coreplugin/featureprovider.h> #include <coreplugin/featureprovider.h>
@@ -80,8 +81,7 @@ QnxQtVersion::QnxQtVersion() = default;
QString QnxQtVersion::description() const QString QnxQtVersion::description() const
{ {
//: Qt Version is meant for QNX //: Qt Version is meant for QNX
return QCoreApplication::translate("Qnx::Internal::QnxQtVersion", "QNX %1") return Tr::tr("QNX %1").arg(QnxUtils::cpuDirShortDescription(cpuDir()));
.arg(QnxUtils::cpuDirShortDescription(cpuDir()));
} }
QSet<Id> QnxQtVersion::availableFeatures() const QSet<Id> QnxQtVersion::availableFeatures() const
@@ -179,8 +179,7 @@ bool QnxQtVersion::isValid() const
QString QnxQtVersion::invalidReason() const QString QnxQtVersion::invalidReason() const
{ {
if (sdpPath().isEmpty()) if (sdpPath().isEmpty())
return QCoreApplication::translate("Qnx::Internal::QnxQtVersion", return Tr::tr("No SDP path was set up.");
"No SDP path was set up.");
return QtSupport::QtVersion::invalidReason(); return QtSupport::QtVersion::invalidReason();
} }

View File

@@ -26,6 +26,7 @@
#include "qnxrunconfiguration.h" #include "qnxrunconfiguration.h"
#include "qnxconstants.h" #include "qnxconstants.h"
#include "qnxtr.h"
#include <projectexplorer/buildsystem.h> #include <projectexplorer/buildsystem.h>
#include <projectexplorer/deployablefile.h> #include <projectexplorer/deployablefile.h>
@@ -48,14 +49,14 @@ QnxRunConfiguration::QnxRunConfiguration(Target *target, Id id)
: RunConfiguration(target, id) : RunConfiguration(target, id)
{ {
auto exeAspect = addAspect<ExecutableAspect>(target, ExecutableAspect::RunDevice); auto exeAspect = addAspect<ExecutableAspect>(target, ExecutableAspect::RunDevice);
exeAspect->setLabelText(tr("Executable on device:")); exeAspect->setLabelText(Tr::tr("Executable on device:"));
exeAspect->setPlaceHolderText(tr("Remote path not set")); exeAspect->setPlaceHolderText(Tr::tr("Remote path not set"));
exeAspect->makeOverridable("RemoteLinux.RunConfig.AlternateRemoteExecutable", exeAspect->makeOverridable("RemoteLinux.RunConfig.AlternateRemoteExecutable",
"RemoteLinux.RunConfig.UseAlternateRemoteExecutable"); "RemoteLinux.RunConfig.UseAlternateRemoteExecutable");
exeAspect->setHistoryCompleter("RemoteLinux.AlternateExecutable.History"); exeAspect->setHistoryCompleter("RemoteLinux.AlternateExecutable.History");
auto symbolsAspect = addAspect<SymbolFileAspect>(); auto symbolsAspect = addAspect<SymbolFileAspect>();
symbolsAspect->setLabelText(tr("Executable on host:")); symbolsAspect->setLabelText(Tr::tr("Executable on host:"));
symbolsAspect->setDisplayStyle(SymbolFileAspect::LabelDisplay); symbolsAspect->setDisplayStyle(SymbolFileAspect::LabelDisplay);
auto envAspect = addAspect<RemoteLinuxEnvironmentAspect>(target); auto envAspect = addAspect<RemoteLinuxEnvironmentAspect>(target);
@@ -66,7 +67,7 @@ QnxRunConfiguration::QnxRunConfiguration(Target *target, Id id)
auto libAspect = addAspect<StringAspect>(); auto libAspect = addAspect<StringAspect>();
libAspect->setSettingsKey("Qt4ProjectManager.QnxRunConfiguration.QtLibPath"); libAspect->setSettingsKey("Qt4ProjectManager.QnxRunConfiguration.QtLibPath");
libAspect->setLabelText(tr("Path to Qt libraries on device")); libAspect->setLabelText(Tr::tr("Path to Qt libraries on device"));
libAspect->setDisplayStyle(StringAspect::LineEditDisplay); libAspect->setDisplayStyle(StringAspect::LineEditDisplay);
setUpdater([this, target, exeAspect, symbolsAspect] { setUpdater([this, target, exeAspect, symbolsAspect] {

View File

@@ -27,6 +27,7 @@
#include "qnxconfiguration.h" #include "qnxconfiguration.h"
#include "qnxconfigurationmanager.h" #include "qnxconfigurationmanager.h"
#include "qnxtr.h"
#include <coreplugin/icore.h> #include <coreplugin/icore.h>
@@ -108,25 +109,25 @@ QnxSettingsWidget::QnxSettingsWidget() :
m_configsCombo = new QComboBox(this); m_configsCombo = new QComboBox(this);
m_generateKitsCheckBox = new QCheckBox(this); m_generateKitsCheckBox = new QCheckBox(this);
m_generateKitsCheckBox->setText(tr("Generate kits")); m_generateKitsCheckBox->setText(Tr::tr("Generate kits"));
m_groupBox = new QGroupBox(this); m_groupBox = new QGroupBox(this);
m_groupBox->setMinimumSize(QSize(0, 0)); m_groupBox->setMinimumSize(QSize(0, 0));
m_groupBox->setTitle(tr("Configuration Information:")); m_groupBox->setTitle(Tr::tr("Configuration Information:"));
m_configName = new QLabel(m_groupBox); m_configName = new QLabel(m_groupBox);
m_configVersion = new QLabel(m_groupBox); m_configVersion = new QLabel(m_groupBox);
m_configTarget = new QLabel(m_groupBox); m_configTarget = new QLabel(m_groupBox);
m_configHost = new QLabel(m_groupBox); m_configHost = new QLabel(m_groupBox);
m_addButton = new QPushButton(tr("Add...")); m_addButton = new QPushButton(Tr::tr("Add..."));
m_removeButton = new QPushButton(tr("Remove")); m_removeButton = new QPushButton(Tr::tr("Remove"));
auto verticalLayout_3 = new QVBoxLayout(); auto verticalLayout_3 = new QVBoxLayout();
verticalLayout_3->addWidget(new QLabel(tr("Name:"))); verticalLayout_3->addWidget(new QLabel(Tr::tr("Name:")));
verticalLayout_3->addWidget(new QLabel(tr("Version:"))); verticalLayout_3->addWidget(new QLabel(Tr::tr("Version:")));
verticalLayout_3->addWidget(new QLabel(tr("Host:"))); verticalLayout_3->addWidget(new QLabel(Tr::tr("Host:")));
verticalLayout_3->addWidget(new QLabel(tr("Target:"))); verticalLayout_3->addWidget(new QLabel(Tr::tr("Target:")));
verticalLayout_3->addItem(new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding)); verticalLayout_3->addItem(new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding));
auto verticalLayout_4 = new QVBoxLayout(); auto verticalLayout_4 = new QVBoxLayout();
@@ -183,7 +184,7 @@ void QnxSettingsWidget::addConfiguration()
else else
filter = "*.sh file"; filter = "*.sh file";
const FilePath envFile = FileUtils::getOpenFilePath(this, tr("Select QNX Environment File"), const FilePath envFile = FileUtils::getOpenFilePath(this, Tr::tr("Select QNX Environment File"),
{}, filter); {}, filter);
if (envFile.isEmpty()) if (envFile.isEmpty())
return; return;
@@ -192,8 +193,8 @@ void QnxSettingsWidget::addConfiguration()
if (m_qnxConfigManager->configurations().contains(config) if (m_qnxConfigManager->configurations().contains(config)
|| !config->isValid()) { || !config->isValid()) {
QMessageBox::warning(Core::ICore::dialogParent(), QMessageBox::warning(Core::ICore::dialogParent(),
tr("Warning"), Tr::tr("Warning"),
tr("Configuration already exists or is invalid.")); Tr::tr("Configuration already exists or is invalid."));
delete config; delete config;
return; return;
} }
@@ -214,8 +215,8 @@ void QnxSettingsWidget::removeConfiguration()
QMessageBox::StandardButton button = QMessageBox::StandardButton button =
QMessageBox::question(Core::ICore::dialogParent(), QMessageBox::question(Core::ICore::dialogParent(),
tr("Remove QNX Configuration"), Tr::tr("Remove QNX Configuration"),
tr("Are you sure you want to remove:\n %1?").arg(config->displayName()), Tr::tr("Are you sure you want to remove:\n %1?").arg(config->displayName()),
QMessageBox::Yes | QMessageBox::No); QMessageBox::Yes | QMessageBox::No);
if (button == QMessageBox::Yes) { if (button == QMessageBox::Yes) {
@@ -319,7 +320,7 @@ void QnxSettingsWidget::apply()
QnxSettingsPage::QnxSettingsPage() QnxSettingsPage::QnxSettingsPage()
{ {
setId("DD.Qnx Configuration"); setId("DD.Qnx Configuration");
setDisplayName(QnxSettingsWidget::tr("QNX")); setDisplayName(Tr::tr("QNX"));
setCategory(ProjectExplorer::Constants::DEVICE_SETTINGS_CATEGORY); setCategory(ProjectExplorer::Constants::DEVICE_SETTINGS_CATEGORY);
setWidgetCreator([] { return new QnxSettingsWidget; }); setWidgetCreator([] { return new QnxSettingsWidget; });
} }

View File

@@ -24,9 +24,11 @@
****************************************************************************/ ****************************************************************************/
#include "qnxtoolchain.h" #include "qnxtoolchain.h"
#include "qnxconfiguration.h" #include "qnxconfiguration.h"
#include "qnxconfigurationmanager.h" #include "qnxconfigurationmanager.h"
#include "qnxconstants.h" #include "qnxconstants.h"
#include "qnxtr.h"
#include "qnxutils.h" #include "qnxutils.h"
#include <projectexplorer/abiwidget.h> #include <projectexplorer/abiwidget.h>
@@ -107,7 +109,7 @@ QnxToolChain::QnxToolChain()
: GccToolChain(Constants::QNX_TOOLCHAIN_ID) : GccToolChain(Constants::QNX_TOOLCHAIN_ID)
{ {
setOptionsReinterpreter(&reinterpretOptions); setOptionsReinterpreter(&reinterpretOptions);
setTypeDisplayName(tr("QCC")); setTypeDisplayName(Tr::tr("QCC"));
} }
std::unique_ptr<ToolChainConfigWidget> QnxToolChain::createConfigurationWidget() std::unique_ptr<ToolChainConfigWidget> QnxToolChain::createConfigurationWidget()
@@ -211,7 +213,7 @@ bool QnxToolChain::operator ==(const ToolChain &other) const
QnxToolChainFactory::QnxToolChainFactory() QnxToolChainFactory::QnxToolChainFactory()
{ {
setDisplayName(QnxToolChain::tr("QCC")); setDisplayName(Tr::tr("QCC"));
setSupportedToolChainType(Constants::QNX_TOOLCHAIN_ID); setSupportedToolChainType(Constants::QNX_TOOLCHAIN_ID);
setSupportedLanguages({ProjectExplorer::Constants::C_LANGUAGE_ID, setSupportedLanguages({ProjectExplorer::Constants::C_LANGUAGE_ID,
ProjectExplorer::Constants::CXX_LANGUAGE_ID}); ProjectExplorer::Constants::CXX_LANGUAGE_ID});
@@ -256,10 +258,10 @@ QnxToolChainConfigWidget::QnxToolChainConfigWidget(QnxToolChain *tc)
m_abiWidget->setAbis(abiList, tc->targetAbi()); m_abiWidget->setAbis(abiList, tc->targetAbi());
m_abiWidget->setEnabled(!tc->isAutoDetected() && !abiList.isEmpty()); m_abiWidget->setEnabled(!tc->isAutoDetected() && !abiList.isEmpty());
m_mainLayout->addRow(tr("&Compiler path:"), m_compilerCommand); m_mainLayout->addRow(Tr::tr("&Compiler path:"), m_compilerCommand);
//: SDP refers to 'Software Development Platform'. //: SDP refers to 'Software Development Platform'.
m_mainLayout->addRow(tr("SDP path:"), m_sdpPath); m_mainLayout->addRow(Tr::tr("SDP path:"), m_sdpPath);
m_mainLayout->addRow(tr("&ABI:"), m_abiWidget); m_mainLayout->addRow(Tr::tr("&ABI:"), m_abiWidget);
connect(m_compilerCommand, &PathChooser::rawPathChanged, this, &ToolChainConfigWidget::dirty); connect(m_compilerCommand, &PathChooser::rawPathChanged, this, &ToolChainConfigWidget::dirty);
connect(m_sdpPath, &PathChooser::rawPathChanged, connect(m_sdpPath, &PathChooser::rawPathChanged,

View File

@@ -36,8 +36,6 @@ namespace Internal {
class QnxToolChain : public ProjectExplorer::GccToolChain class QnxToolChain : public ProjectExplorer::GccToolChain
{ {
Q_DECLARE_TR_FUNCTIONS(Qnx::Internal::QnxToolChain)
public: public:
QnxToolChain(); QnxToolChain();

View File

@@ -24,7 +24,6 @@
****************************************************************************/ ****************************************************************************/
#include "qnxutils.h" #include "qnxutils.h"
#include "qnxqtversion.h"
#include <utils/algorithm.h> #include <utils/algorithm.h>
#include <utils/fileutils.h> #include <utils/fileutils.h>

View File

@@ -26,7 +26,7 @@
#include "slog2inforunner.h" #include "slog2inforunner.h"
#include "qnxdevice.h" #include "qnxdevice.h"
#include "qnxrunconfiguration.h" #include "qnxtr.h"
#include <projectexplorer/runconfigurationaspects.h> #include <projectexplorer/runconfigurationaspects.h>
@@ -65,7 +65,7 @@ Slog2InfoRunner::Slog2InfoRunner(RunControl *runControl)
void Slog2InfoRunner::printMissingWarning() void Slog2InfoRunner::printMissingWarning()
{ {
appendMessage(tr("Warning: \"slog2info\" is not found on the device, debug output not available."), ErrorMessageFormat); appendMessage(Tr::tr("Warning: \"slog2info\" is not found on the device, debug output not available."), ErrorMessageFormat);
} }
void Slog2InfoRunner::start() void Slog2InfoRunner::start()
@@ -199,7 +199,7 @@ void Slog2InfoRunner::handleLogDone()
if (m_logProcess->error() == QProcess::UnknownError) if (m_logProcess->error() == QProcess::UnknownError)
return; return;
appendMessage(tr("Cannot show slog2info output. Error: %1") appendMessage(Tr::tr("Cannot show slog2info output. Error: %1")
.arg(m_logProcess->errorString()), Utils::StdErrFormat); .arg(m_logProcess->errorString()), Utils::StdErrFormat);
} }