VcsBase: Convert to Tr::tr

To reduce the amount of duplicated strings for translators to handle.
The problem is not very prominent in vcsbase, but that's where we
are moving everywhere else.

Change-Id: Icb11fad3bccfea8a1408420e729566a75adccb66
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
hjk
2023-01-18 09:38:35 +01:00
parent 7e815270f1
commit fa7dd2fd3b
46 changed files with 293 additions and 1510 deletions

View File

@@ -14799,13 +14799,6 @@ Nepoužije se na mezeru v poznámkách a řetězcích.</translation>
<source>Project from Version Control</source> <source>Project from Version Control</source>
<translation type="obsolete">Projekt ze systému na správu verzí</translation> <translation type="obsolete">Projekt ze systému na správu verzí</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::NickNameDialog</name>
<message>
<source>Name</source>
<translation>Jméno</translation>
</message>
<message> <message>
<source>E-mail</source> <source>E-mail</source>
<translation>E-mailová adresa</translation> <translation>E-mailová adresa</translation>
@@ -14826,9 +14819,6 @@ Nepoužije se na mezeru v poznámkách a řetězcích.</translation>
<source>Nicknames</source> <source>Nicknames</source>
<translation>Přezdívky</translation> <translation>Přezdívky</translation>
</message> </message>
</context>
<context>
<name>VcsBase::SubmitFileModel</name>
<message> <message>
<source>State</source> <source>State</source>
<translation>Stav</translation> <translation>Stav</translation>
@@ -14837,24 +14827,10 @@ Nepoužije se na mezeru v poznámkách a řetězcích.</translation>
<source>File</source> <source>File</source>
<translation>Soubor</translation> <translation>Soubor</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseEditor</name>
<message>
<source>Annotate &quot;%1&quot;</source>
<translation type="obsolete">Opatřit vysvětlivkami &quot;%1&quot;</translation>
</message>
<message>
<source>Copy &quot;%1&quot;</source>
<translation type="obsolete">Kopírovat &quot;%1&quot;</translation>
</message>
<message> <message>
<source>Describe change %1</source> <source>Describe change %1</source>
<translation type="obsolete">Ukázat podrobnosti ke změně %1</translation> <translation type="obsolete">Ukázat podrobnosti ke změně %1</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseSubmitEditor</name>
<message> <message>
<source>Check message</source> <source>Check message</source>
<translation type="obsolete">Ověřit popis</translation> <translation type="obsolete">Ověřit popis</translation>
@@ -14919,50 +14895,6 @@ Nepoužije se na mezeru v poznámkách a řetězcích.</translation>
<source>The check script returned exit code %1.</source> <source>The check script returned exit code %1.</source>
<translation>Skript pro ověření byl ukončen. Vrácená hodnota %1.</translation> <translation>Skript pro ověření byl ukončen. Vrácená hodnota %1.</translation>
</message> </message>
</context>
<context>
<name>VcsBaseSettingsPage</name>
<message>
<source>Common</source>
<translation type="obsolete">Společné</translation>
</message>
<message>
<source>Wrap submit message at:</source>
<translation type="obsolete">Zalomit popis předložení na:</translation>
</message>
<message>
<source>An executable which is called with the submit message in a temporary file as first argument. It should return with an exit != 0 and a message on standard error to indicate failure.</source>
<translation type="obsolete">Spustitelný soubor, který je zavolán s popisem předložení v dočasném souboru jako první argument příkazového řádku. Při neúspěchu by měl vrátit zpět hodnotu rozdílnou od nuly (!= 0) a odpovídající zprávu o obvyklé chybě kvůli poukázání na selhání.</translation>
</message>
<message>
<source>Submit message check script:</source>
<translation type="obsolete">Skript k ověření popisu předložení:</translation>
</message>
<message>
<source>A file listing user names and email addresses in a 4-column mailmap format:
name &lt;email&gt; alias &lt;email&gt;</source>
<translation type="obsolete">Soubor, který obsahuje jména uživatelů a e-mailové adresy ve čtyřsloupcovém formátu (mailmap):
Jméno &lt;E-mail&gt; Přezdívka &lt;E-mail&gt;</translation>
</message>
<message>
<source>User/alias configuration file:</source>
<translation type="obsolete">Soubor s nastavením uživatele/přezdívky:</translation>
</message>
<message>
<source>A simple file containing lines with field names like &quot;Reviewed-By:&quot; which will be added below the submit editor.</source>
<translation type="obsolete">Soubor, který obsahuje řádky s názvy polí (například &quot;Reviewed-By:&quot;), který bude bude přidán pod okno editoru předložení.</translation>
</message>
<message>
<source>User fields configuration file:</source>
<translation type="obsolete">Soubor s nastavením polí uživatele:</translation>
</message>
</context>
<context>
<name>VcsManager</name>
<message>
<source>Version Control</source>
<translation type="obsolete">Ověření verzí</translation>
</message>
<message> <message>
<source>Would you like to remove this file from the version control system (%1)? <source>Would you like to remove this file from the version control system (%1)?
Note: This might remove the local file.</source> Note: This might remove the local file.</source>
@@ -16391,61 +16323,6 @@ Toho se dosáhne vložením této zkratky v zadávacím poli vyhledávače, nás
<translation>Smazat pozadí.</translation> <translation>Smazat pozadí.</translation>
</message> </message>
</context> </context>
<context>
<name>VcsBase::BaseCheckoutWizardPage</name>
<message>
<source>WizardPage</source>
<translation type="obsolete">WizardPage</translation>
</message>
<message>
<source>Checkout Directory:</source>
<translation type="obsolete">Adresář pro přezkoušení (checkout; dostat kopii):</translation>
</message>
<message>
<source>Repository</source>
<translation type="obsolete">Skladiště</translation>
</message>
<message>
<source>The remote repository to check out.</source>
<translation type="obsolete">Vzdálené skladiště ke stažení.</translation>
</message>
<message>
<source>Branch:</source>
<translation type="obsolete">Větev:</translation>
</message>
<message>
<source>The development branch in the remote repository to check out.</source>
<translation type="obsolete">Vývojářská větev ve vzdáleném skladišti ke stažení.</translation>
</message>
<message>
<source>Retrieve list of branches in repository.</source>
<translation type="obsolete">Získat seznam větví ve skladišti.</translation>
</message>
<message>
<source>...</source>
<translation type="obsolete">...</translation>
</message>
<message>
<source>Working Copy</source>
<translation type="obsolete">Pracovní kopie</translation>
</message>
<message>
<source>The path in which the directory containing the checkout will be created.</source>
<translation type="obsolete">Cesta, ve které bude vytvořen adresář obsahující stažené.</translation>
</message>
<message>
<source>Checkout path:</source>
<translation type="obsolete">Cesta ke staženému:</translation>
</message>
<message>
<source>The local directory that will contain the code after the checkout.</source>
<translation type="obsolete">Místní adresář, který bude po stažení obsahovat kód.</translation>
</message>
<message>
<source>Checkout directory:</source>
<translation type="obsolete">Adresář se stažením:</translation>
</message>
</context>
<context> <context>
<name>::Welcome</name> <name>::Welcome</name>
<message> <message>
@@ -19040,7 +18917,7 @@ S60 emulator run configuration default display name, %1 is base pro-File name</e
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::BaseCheckoutWizard</name> <name>::VcsBase</name>
<message> <message>
<source>Cannot Open Project</source> <source>Cannot Open Project</source>
<translation>Chyba při otevírání projektu</translation> <translation>Chyba při otevírání projektu</translation>
@@ -19065,9 +18942,6 @@ S60 emulator run configuration default display name, %1 is base pro-File name</e
<source>Unable to open the project &apos;%1&apos;.</source> <source>Unable to open the project &apos;%1&apos;.</source>
<translation type="obsolete">Projekt &apos;%1&apos; se nepodařilo otevřít.</translation> <translation type="obsolete">Projekt &apos;%1&apos; se nepodařilo otevřít.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::ProcessCheckoutJob</name>
<message> <message>
<source>Unable to start %1: %2</source> <source>Unable to start %1: %2</source>
<translation>Nelze spustit %1: %2</translation> <translation>Nelze spustit %1: %2</translation>
@@ -19088,9 +18962,6 @@ S60 emulator run configuration default display name, %1 is base pro-File name</e
<source>Stopping...</source> <source>Stopping...</source>
<translation>Zastavuje se...</translation> <translation>Zastavuje se...</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::CheckoutProgressWizardPage</name>
<message> <message>
<source>Checkout</source> <source>Checkout</source>
<translation>Příkaz checkout</translation> <translation>Příkaz checkout</translation>
@@ -19111,9 +18982,6 @@ S60 emulator run configuration default display name, %1 is base pro-File name</e
<source>Succeeded.</source> <source>Succeeded.</source>
<translation>Mělo úspěch.</translation> <translation>Mělo úspěch.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseOutputWindow</name>
<message> <message>
<source>Open &quot;%1&quot;</source> <source>Open &quot;%1&quot;</source>
<translation>Otevřít &quot;%1&quot;</translation> <translation>Otevřít &quot;%1&quot;</translation>
@@ -19122,10 +18990,6 @@ S60 emulator run configuration default display name, %1 is base pro-File name</e
<source>Clear</source> <source>Clear</source>
<translation>Smazat</translation> <translation>Smazat</translation>
</message> </message>
<message>
<source>Version Control</source>
<translation>Správa verzí</translation>
</message>
<message> <message>
<source>Executing: %1 %2</source> <source>Executing: %1 %2</source>
<translation>Provádí se: %1 %2</translation> <translation>Provádí se: %1 %2</translation>
@@ -20925,11 +20789,7 @@ a předpokladem je, že vzdálený spustitelný soubor bude v adresáři zmiňov
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::CleanDialog</name> <name>::VcsBase</name>
<message>
<source>Clean Repository</source>
<translation type="obsolete">Uklidit skladiště</translation>
</message>
<message> <message>
<source>The directory %1 could not be deleted.</source> <source>The directory %1 could not be deleted.</source>
<translation>Adresář %1 se nepodařilo smazat.</translation> <translation>Adresář %1 se nepodařilo smazat.</translation>
@@ -22658,7 +22518,7 @@ heslem, jež můžete zadat níže.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>VCS</name> <name>::VcsBase</name>
<message> <message>
<source>CVS Commit Editor</source> <source>CVS Commit Editor</source>
<translation>Editor odevzdání (commit) pro CVS</translation> <translation>Editor odevzdání (commit) pro CVS</translation>
@@ -26206,11 +26066,7 @@ Vybere pro napodobovatele a přenosné cíle vhodné verze Qt, jsou-li dostupné
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsBasePlugin</name> <name>::VcsBase</name>
<message>
<source>Version Control</source>
<translation>Správa verzí</translation>
</message>
<message> <message>
<source>The file &apos;%1&apos; could not be deleted.</source> <source>The file &apos;%1&apos; could not be deleted.</source>
<translation>Soubor &apos;%1&apos; se nepodařilo smazat.</translation> <translation>Soubor &apos;%1&apos; se nepodařilo smazat.</translation>
@@ -28994,7 +28850,7 @@ With cache simulation, further event counters are enabled:
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsConfigurationPage</name> <name>::VcsBase</name>
<message> <message>
<source>Configure</source> <source>Configure</source>
<translation type="obsolete">Nastavit</translation> <translation type="obsolete">Nastavit</translation>
@@ -38258,7 +38114,7 @@ Prověřte, prosím, oprávnění pro přístup k adresáři.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::CommonSettingsWidget</name> <name>::VcsBase</name>
<message> <message>
<source>Command used for reverting diff chunks</source> <source>Command used for reverting diff chunks</source>
<translation>Příkaz používaný pro vrácení jednotlivých změn</translation> <translation>Příkaz používaný pro vrácení jednotlivých změn</translation>
@@ -38267,9 +38123,6 @@ Prověřte, prosím, oprávnění pro přístup k adresáři.</translation>
<source>Command used for reverting diff chunks.</source> <source>Command used for reverting diff chunks.</source>
<translation>Příkaz používaný pro vrácení jednotlivých změn.</translation> <translation>Příkaz používaný pro vrácení jednotlivých změn.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseClient</name>
<message> <message>
<source>Unable to start process &apos;%1&apos;: %2</source> <source>Unable to start process &apos;%1&apos;: %2</source>
<translation>Proces &apos;%1&apos; nelze spustit: %2</translation> <translation>Proces &apos;%1&apos; nelze spustit: %2</translation>
@@ -38282,9 +38135,6 @@ Prověřte, prosím, oprávnění pro přístup k adresáři.</translation>
<source>Working...</source> <source>Working...</source>
<translation>Pracuje...</translation> <translation>Pracuje...</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseEditorWidget</name>
<message> <message>
<source>Annotate &quot;%1&quot;</source> <source>Annotate &quot;%1&quot;</source>
<translation>Opatřit anotacemi &quot;%1&quot;</translation> <translation>Opatřit anotacemi &quot;%1&quot;</translation>
@@ -38293,10 +38143,6 @@ Prověřte, prosím, oprávnění pro přístup k adresáři.</translation>
<source>Copy &quot;%1&quot;</source> <source>Copy &quot;%1&quot;</source>
<translation>Kopírovat &quot;%1&quot;</translation> <translation>Kopírovat &quot;%1&quot;</translation>
</message> </message>
<message>
<source>Describe change %1</source>
<translation type="obsolete">Ukázat podrobnosti ke změně %1</translation>
</message>
<message> <message>
<source>Describe Change %1</source> <source>Describe Change %1</source>
<translation>Ukázat podrobnosti ke změně %1</translation> <translation>Ukázat podrobnosti ke změně %1</translation>
@@ -38342,17 +38188,6 @@ Prověřte, prosím, oprávnění pro přístup k adresáři.</translation>
<translation>Chcete použít tuto změnu?</translation> <translation>Chcete použít tuto změnu?</translation>
</message> </message>
</context> </context>
<context>
<name>VcsBase::VcsJobRunner</name>
<message>
<source>Unable to start process &apos;%1&apos;: %2</source>
<translation type="obsolete">Proces &apos;%1&apos; nelze spustit: %2</translation>
</message>
<message>
<source>Timed out after %1s waiting for the process %2 to finish.</source>
<translation type="obsolete">Překročení časového omezení %1s při čekání na ukončení %2.</translation>
</message>
</context>
<context> <context>
<name>::Welcome</name> <name>::Welcome</name>
<message> <message>
@@ -40063,7 +39898,7 @@ Filtr: %2
</message> </message>
</context> </context>
<context> <context>
<name>VcsCommand</name> <name>::VcsBase</name>
<message> <message>
<source> <source>
&apos;%1&apos; failed (exit code %2). &apos;%1&apos; failed (exit code %2).
@@ -40080,9 +39915,6 @@ Filtr: %2
&apos;%1&apos; úspěšně proveden (vrácená hodnota %2). &apos;%1&apos; úspěšně proveden (vrácená hodnota %2).
</translation> </translation>
</message> </message>
</context>
<context>
<name>VcsBase::Command</name>
<message> <message>
<source>Error: VCS timed out after %1s.</source> <source>Error: VCS timed out after %1s.</source>
<translation>Chyba: Překročení času u správy verzí po %1s.</translation> <translation>Chyba: Překročení času u správy verzí po %1s.</translation>
@@ -40091,10 +39923,6 @@ Filtr: %2
<source>Unable to start process, binary is empty</source> <source>Unable to start process, binary is empty</source>
<translation>Nepodařilo se spustit proces, protože nebyl zadán žádný spustitelný soubor</translation> <translation>Nepodařilo se spustit proces, protože nebyl zadán žádný spustitelný soubor</translation>
</message> </message>
<message>
<source>Error: Executable timed out after %1s.</source>
<translation>Chyba: Překročení času po %1s.</translation>
</message>
</context> </context>
<context> <context>
<name>Utils::SshKeyCreationDialog</name> <name>Utils::SshKeyCreationDialog</name>
@@ -42633,7 +42461,7 @@ Určuje chování odsazení se zřetelem k navazujícím řádkům.
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::BaseCheckoutWizardPage</name> <name>::VcsBase</name>
<message> <message>
<source>WizardPage</source> <source>WizardPage</source>
<translation>WizardPage</translation> <translation>WizardPage</translation>
@@ -42690,9 +42518,6 @@ Určuje chování odsazení se zřetelem k navazujícím řádkům.
<source>Directory:</source> <source>Directory:</source>
<translation>Adresář:</translation> <translation>Adresář:</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::CleanDialog</name>
<message> <message>
<source>Clean Repository</source> <source>Clean Repository</source>
<translation>Uklidit skladiště</translation> <translation>Uklidit skladiště</translation>
@@ -42701,9 +42526,6 @@ Určuje chování odsazení se zřetelem k navazujícím řádkům.
<source>Select All</source> <source>Select All</source>
<translation>Vybrat vše</translation> <translation>Vybrat vše</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::CommonSettingsPage</name>
<message> <message>
<source>Wrap submit message at:</source> <source>Wrap submit message at:</source>
<translation>Zalomit popis revize na:</translation> <translation>Zalomit popis revize na:</translation>
@@ -42765,13 +42587,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
Jméno &lt;E-mail&gt; alias &lt;E-mail&gt;.</translation> Jméno &lt;E-mail&gt; alias &lt;E-mail&gt;.</translation>
</message> </message>
</context> </context>
<context>
<name>VcsBase::Internal::VcsConfigurationPage</name>
<message>
<source>Configure...</source>
<translation type="obsolete">Nastavení...</translation>
</message>
</context>
<context> <context>
<name>develop</name> <name>develop</name>
<message> <message>
@@ -46095,7 +45910,7 @@ Je zapotřebí mít nějakou verzi Qt a sadu nástrojů, aby modely kódu C++ a
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::UrlTextCursorHandler</name> <name>::VcsBase</name>
<message> <message>
<source>Open URL in browser...</source> <source>Open URL in browser...</source>
<translation type="obsolete">Otevřít adresu (URL) v prohlížeči...</translation> <translation type="obsolete">Otevřít adresu (URL) v prohlížeči...</translation>
@@ -46112,9 +45927,6 @@ Je zapotřebí mít nějakou verzi Qt a sadu nástrojů, aby modely kódu C++ a
<source>Copy URL Location</source> <source>Copy URL Location</source>
<translation>Kopírovat umístění adresy (URL)</translation> <translation>Kopírovat umístění adresy (URL)</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::EmailTextCursorHandler</name>
<message> <message>
<source>Send email to...</source> <source>Send email to...</source>
<translation type="obsolete">Poslat e-mail...</translation> <translation type="obsolete">Poslat e-mail...</translation>
@@ -50165,7 +49977,7 @@ nelze najít v cestě.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::SubmitEditorWidget</name> <name>::VcsBase</name>
<message> <message>
<source>Subversion Submit</source> <source>Subversion Submit</source>
<translation>Odeslání Subversion</translation> <translation>Odeslání Subversion</translation>
@@ -57383,7 +57195,7 @@ Tento průvodce vás provede základními kroky, které jsou nutné pro nasazen
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::VcsPlugin</name> <name>::VcsBase</name>
<message> <message>
<source>Name of the version control system in use by the current project.</source> <source>Name of the version control system in use by the current project.</source>
<translation>Název verzovacího systému používaného nynějším projektem.</translation> <translation>Název verzovacího systému používaného nynějším projektem.</translation>

View File

@@ -37509,7 +37509,7 @@ Put dens navn på en linje for sig selv, for at rydde en variabel.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>VCS</name> <name>::VcsBase</name>
<message> <message>
<source>Bazaar Commit Log Editor</source> <source>Bazaar Commit Log Editor</source>
<translation>Bazaar commit-log-redigering</translation> <translation>Bazaar commit-log-redigering</translation>
@@ -38564,9 +38564,6 @@ Med mellemlager-simulation aktiveres begivenhedstællere:
<source>General</source> <source>General</source>
<translation>Generelt</translation> <translation>Generelt</translation>
</message> </message>
</context>
<context>
<name>VcsBase::CleanDialog</name>
<message> <message>
<source>The directory %1 could not be deleted.</source> <source>The directory %1 could not be deleted.</source>
<translation>Mappen %1 kunne ikke slettes.</translation> <translation>Mappen %1 kunne ikke slettes.</translation>
@@ -38613,20 +38610,10 @@ Med mellemlager-simulation aktiveres begivenhedstællere:
<source>Cleaning &quot;%1&quot;</source> <source>Cleaning &quot;%1&quot;</source>
<translation>Renser &quot;%1&quot;</translation> <translation>Renser &quot;%1&quot;</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::CleanDialog</name>
<message> <message>
<source>Clean Repository</source> <source>Clean Repository</source>
<translation>Rens repository</translation> <translation>Rens repository</translation>
</message> </message>
<message>
<source>Select All</source>
<translation>Markér alt</translation>
</message>
</context>
<context>
<name>VcsBase::Internal::CommonSettingsPage</name>
<message> <message>
<source>Wrap submit message at:</source> <source>Wrap submit message at:</source>
<translation>Ombryd submit-meddelelse ved:</translation> <translation>Ombryd submit-meddelelse ved:</translation>
@@ -38679,9 +38666,6 @@ skal være et repository krævet SSH-autentifikation (se dokumentation på SSH o
<source>Reset VCS Cache</source> <source>Reset VCS Cache</source>
<translation>Nulstil VCS-mellemlager</translation> <translation>Nulstil VCS-mellemlager</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::EmailTextCursorHandler</name>
<message> <message>
<source>Send Email To...</source> <source>Send Email To...</source>
<translation>Send e-mail til...</translation> <translation>Send e-mail til...</translation>
@@ -38690,17 +38674,10 @@ skal være et repository krævet SSH-autentifikation (se dokumentation på SSH o
<source>Copy Email Address</source> <source>Copy Email Address</source>
<translation>Kopiér e-mailadresse</translation> <translation>Kopiér e-mailadresse</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::NickNameDialog</name>
<message> <message>
<source>Nicknames</source> <source>Nicknames</source>
<translation>Kaldenavne</translation> <translation>Kaldenavne</translation>
</message> </message>
<message>
<source>Name</source>
<translation>Navn</translation>
</message>
<message> <message>
<source>Email</source> <source>Email</source>
<translation>E-mail</translation> <translation>E-mail</translation>
@@ -38713,9 +38690,6 @@ skal være et repository krævet SSH-autentifikation (se dokumentation på SSH o
<source>Alias email</source> <source>Alias email</source>
<translation>Alias e-mail</translation> <translation>Alias e-mail</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::UrlTextCursorHandler</name>
<message> <message>
<source>Open URL in Browser...</source> <source>Open URL in Browser...</source>
<translation>Åbn URL i browser...</translation> <translation>Åbn URL i browser...</translation>
@@ -38724,9 +38698,6 @@ skal være et repository krævet SSH-autentifikation (se dokumentation på SSH o
<source>Copy URL Location</source> <source>Copy URL Location</source>
<translation>Kopiér URL-adresse</translation> <translation>Kopiér URL-adresse</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::VcsCommandPage</name>
<message> <message>
<source>&quot;data&quot; is no JSON object in &quot;VcsCommand&quot; page.</source> <source>&quot;data&quot; is no JSON object in &quot;VcsCommand&quot; page.</source>
<translation>&quot;data&quot; har intet JSON-objekt &quot;VcsCommand&quot;-side.</translation> <translation>&quot;data&quot; har intet JSON-objekt &quot;VcsCommand&quot;-side.</translation>
@@ -38759,9 +38730,6 @@ skal være et repository krævet SSH-autentifikation (se dokumentation på SSH o
<source>Checkout</source> <source>Checkout</source>
<translation>Checkout</translation> <translation>Checkout</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::VcsPlugin</name>
<message> <message>
<source>Name of the version control system in use by the current project.</source> <source>Name of the version control system in use by the current project.</source>
<translation>Navn versionsstyringssystemet i brug af det aktuelle projekt.</translation> <translation>Navn versionsstyringssystemet i brug af det aktuelle projekt.</translation>
@@ -38774,9 +38742,6 @@ skal være et repository krævet SSH-autentifikation (se dokumentation på SSH o
<source>The top level path to the repository the current project is in.</source> <source>The top level path to the repository the current project is in.</source>
<translation>Top-niveau stien til repository&apos;et det akuelt brugte projekt.</translation> <translation>Top-niveau stien til repository&apos;et det akuelt brugte projekt.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::SubmitEditorWidget</name>
<message> <message>
<source>Subversion Submit</source> <source>Subversion Submit</source>
<translation>Subversion submit</translation> <translation>Subversion submit</translation>
@@ -38814,9 +38779,6 @@ skal være et repository krævet SSH-autentifikation (se dokumentation på SSH o
<extracomment>Uncheck all for submit</extracomment> <extracomment>Uncheck all for submit</extracomment>
<translation>Fravælg alle</translation> <translation>Fravælg alle</translation>
</message> </message>
</context>
<context>
<name>VcsBase::SubmitFileModel</name>
<message> <message>
<source>State</source> <source>State</source>
<translation>Tilstand</translation> <translation>Tilstand</translation>
@@ -38825,23 +38787,14 @@ skal være et repository krævet SSH-autentifikation (se dokumentation på SSH o
<source>File</source> <source>File</source>
<translation>Fil</translation> <translation>Fil</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseClientImpl</name>
<message> <message>
<source>Working...</source> <source>Working...</source>
<translation>Arbejder...</translation> <translation>Arbejder...</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseDiffEditorController</name>
<message> <message>
<source>Processing diff</source> <source>Processing diff</source>
<translation>Behandler diff</translation> <translation>Behandler diff</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseEditorWidget</name>
<message> <message>
<source>&amp;Describe Change %1</source> <source>&amp;Describe Change %1</source>
<translation>&amp;Beskriv ændring %1</translation> <translation>&amp;Beskriv ændring %1</translation>
@@ -38886,9 +38839,6 @@ skal være et repository krævet SSH-autentifikation (se dokumentation på SSH o
<source>Would you like to apply the chunk?</source> <source>Would you like to apply the chunk?</source>
<translation>Vil du anvende bidden?</translation> <translation>Vil du anvende bidden?</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBasePlugin</name>
<message> <message>
<source>commit</source> <source>commit</source>
<comment>name of &quot;commit&quot; action of the VCS.</comment> <comment>name of &quot;commit&quot; action of the VCS.</comment>
@@ -38898,10 +38848,6 @@ skal være et repository krævet SSH-autentifikation (se dokumentation på SSH o
<source>Save before %1?</source> <source>Save before %1?</source>
<translation>Gem inden %1?</translation> <translation>Gem inden %1?</translation>
</message> </message>
<message>
<source>Version Control</source>
<translation>Versionsstyring</translation>
</message>
<message> <message>
<source>The file &quot;%1&quot; could not be deleted.</source> <source>The file &quot;%1&quot; could not be deleted.</source>
<translation>Filen &quot;%1&quot; kunne ikke slettes.</translation> <translation>Filen &quot;%1&quot; kunne ikke slettes.</translation>
@@ -38934,9 +38880,6 @@ skal være et repository krævet SSH-autentifikation (se dokumentation på SSH o
<source>A version control repository could not be created in %1.</source> <source>A version control repository could not be created in %1.</source>
<translation>Et versionsstyringsrepository kunne ikke oprettes i %1.</translation> <translation>Et versionsstyringsrepository kunne ikke oprettes i %1.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseSubmitEditor</name>
<message> <message>
<source>Check Message</source> <source>Check Message</source>
<translation>Tjekmeddelelse</translation> <translation>Tjekmeddelelse</translation>
@@ -38977,9 +38920,6 @@ skal være et repository krævet SSH-autentifikation (se dokumentation på SSH o
<source>The check script returned exit code %1.</source> <source>The check script returned exit code %1.</source>
<translation>Tjek-scriptet returnerede afslutningskode %1.</translation> <translation>Tjek-scriptet returnerede afslutningskode %1.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsCommandPage</name>
<message> <message>
<source>&quot;%1&quot; (%2) not found.</source> <source>&quot;%1&quot; (%2) not found.</source>
<translation>&quot;%1&quot; (%2) ikke fundet.</translation> <translation>&quot;%1&quot; (%2) ikke fundet.</translation>
@@ -39000,9 +38940,6 @@ skal være et repository krævet SSH-autentifikation (se dokumentation på SSH o
<source>&quot;%1&quot; (%2) does not exist.</source> <source>&quot;%1&quot; (%2) does not exist.</source>
<translation>&quot;%1&quot; (%2) findes ikke.</translation> <translation>&quot;%1&quot; (%2) findes ikke.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsConfigurationPage</name>
<message> <message>
<source>Configuration</source> <source>Configuration</source>
<translation>Konfiguration</translation> <translation>Konfiguration</translation>
@@ -39025,9 +38962,6 @@ skal være et repository krævet SSH-autentifikation (se dokumentation på SSH o
<source>No known version control selected.</source> <source>No known version control selected.</source>
<translation>Ingen kendt versionsstyring valgt.</translation> <translation>Ingen kendt versionsstyring valgt.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsOutputWindow</name>
<message> <message>
<source>Open &quot;%1&quot;</source> <source>Open &quot;%1&quot;</source>
<translation>Åbn &quot;%1&quot;</translation> <translation>Åbn &quot;%1&quot;</translation>
@@ -39036,10 +38970,6 @@ skal være et repository krævet SSH-autentifikation (se dokumentation på SSH o
<source>Clear</source> <source>Clear</source>
<translation>Ryd</translation> <translation>Ryd</translation>
</message> </message>
<message>
<source>Version Control</source>
<translation>Versionsstyring</translation>
</message>
<message> <message>
<source>Running: %1 %2</source> <source>Running: %1 %2</source>
<translation>Kører: %1 %2</translation> <translation>Kører: %1 %2</translation>

View File

@@ -12376,9 +12376,6 @@ Werte kleiner als 100% können überlappende und falsch ausgerichtete Darstellun
<source>General</source> <source>General</source>
<translation>Allgemein</translation> <translation>Allgemein</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::NickNameDialog</name>
<message> <message>
<source>Name</source> <source>Name</source>
<translation>Name</translation> <translation>Name</translation>
@@ -12395,9 +12392,6 @@ Werte kleiner als 100% können überlappende und falsch ausgerichtete Darstellun
<source>Alias</source> <source>Alias</source>
<translation>Alias</translation> <translation>Alias</translation>
</message> </message>
</context>
<context>
<name>VcsBase::SubmitFileModel</name>
<message> <message>
<source>State</source> <source>State</source>
<translation>Status</translation> <translation>Status</translation>
@@ -12406,9 +12400,6 @@ Werte kleiner als 100% können überlappende und falsch ausgerichtete Darstellun
<source>File</source> <source>File</source>
<translation>Datei</translation> <translation>Datei</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseSubmitEditor</name>
<message> <message>
<source>Check Message</source> <source>Check Message</source>
<translation>Beschreibung prüfen</translation> <translation>Beschreibung prüfen</translation>
@@ -13214,7 +13205,7 @@ Was möchten Sie tun?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>VCS</name> <name>::VcsBase</name>
<message> <message>
<source>CVS Commit Editor</source> <source>CVS Commit Editor</source>
<translation>CVS Commit-Editor</translation> <translation>CVS Commit-Editor</translation>
@@ -14700,7 +14691,7 @@ Locked components cannot be modified or selected.</source>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::CleanDialog</name> <name>::VcsBase</name>
<message> <message>
<source>The directory %1 could not be deleted.</source> <source>The directory %1 could not be deleted.</source>
<translation>Das Verzeichnis %1 konnte nicht gelöscht werden.</translation> <translation>Das Verzeichnis %1 konnte nicht gelöscht werden.</translation>
@@ -14717,18 +14708,10 @@ Locked components cannot be modified or selected.</source>
<source>Clean Repository</source> <source>Clean Repository</source>
<translation type="unfinished">Repository bereinigen</translation> <translation type="unfinished">Repository bereinigen</translation>
</message> </message>
<message>
<source>Select All</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>Delete...</source> <source>Delete...</source>
<translation>Löschen...</translation> <translation>Löschen...</translation>
</message> </message>
<message>
<source>Name</source>
<translation>Name</translation>
</message>
<message> <message>
<source>Repository: %1</source> <source>Repository: %1</source>
<translation>Repository: %1</translation> <translation>Repository: %1</translation>
@@ -17369,7 +17352,7 @@ Aktivieren Sie dies, wenn Sie 32bit-x86-Binärdateien erstellen wollen, ohne ein
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsBaseEditorWidget</name> <name>::VcsBase</name>
<message> <message>
<source>Annotate &quot;%1&quot;</source> <source>Annotate &quot;%1&quot;</source>
<translation>Annotation für &quot;%1&quot;</translation> <translation>Annotation für &quot;%1&quot;</translation>
@@ -19135,7 +19118,7 @@ Speichern fehlgeschlagen.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsConfigurationPage</name> <name>::VcsBase</name>
<message> <message>
<source>Configuration</source> <source>Configuration</source>
<translation>Konfiguration</translation> <translation>Konfiguration</translation>
@@ -24621,7 +24604,7 @@ the manifest file by overriding your settings. Allow override?</source>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::UrlTextCursorHandler</name> <name>::VcsBase</name>
<message> <message>
<source>Open URL in Browser...</source> <source>Open URL in Browser...</source>
<translation>URL in Browser öffnen...</translation> <translation>URL in Browser öffnen...</translation>
@@ -24630,9 +24613,6 @@ the manifest file by overriding your settings. Allow override?</source>
<source>Copy URL Location</source> <source>Copy URL Location</source>
<translation>URL kopieren</translation> <translation>URL kopieren</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::EmailTextCursorHandler</name>
<message> <message>
<source>Send Email To...</source> <source>Send Email To...</source>
<translation>Sende E-Mail an...</translation> <translation>Sende E-Mail an...</translation>
@@ -25962,7 +25942,7 @@ wirklich löschen?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::SubmitEditorWidget</name> <name>::VcsBase</name>
<message> <message>
<source>Subversion Submit</source> <source>Subversion Submit</source>
<translation>Subversion Submit</translation> <translation>Subversion Submit</translation>
@@ -30812,7 +30792,7 @@ Möchten Sie es beenden?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::VcsPlugin</name> <name>::VcsBase</name>
<message> <message>
<source>Name of the version control system in use by the current project.</source> <source>Name of the version control system in use by the current project.</source>
<translation>Name des im aktuellen Projekt verwendeten Versionskontrollsystems.</translation> <translation>Name des im aktuellen Projekt verwendeten Versionskontrollsystems.</translation>
@@ -34274,7 +34254,7 @@ Benutzen Sie dies nur für Prototypen. Sie können damit keine vollständige Anw
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsOutputWindow</name> <name>::VcsBase</name>
<message> <message>
<source>Open &quot;%1&quot;</source> <source>Open &quot;%1&quot;</source>
<translation>&quot;%1&quot; öffnen</translation> <translation>&quot;%1&quot; öffnen</translation>
@@ -34283,10 +34263,6 @@ Benutzen Sie dies nur für Prototypen. Sie können damit keine vollständige Anw
<source>Clear</source> <source>Clear</source>
<translation>Löschen</translation> <translation>Löschen</translation>
</message> </message>
<message>
<source>Version Control</source>
<translation>Versionskontrolle</translation>
</message>
<message> <message>
<source>Running: %1</source> <source>Running: %1</source>
<translation type="unfinished">Führe aus: %1</translation> <translation type="unfinished">Führe aus: %1</translation>
@@ -35957,7 +35933,7 @@ Error:
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsBaseClientImpl</name> <name>::VcsBase</name>
<message> <message>
<source>Failed to retrieve data.</source> <source>Failed to retrieve data.</source>
<translation>Es konnten keine Daten empfangen werden.</translation> <translation>Es konnten keine Daten empfangen werden.</translation>
@@ -35966,9 +35942,6 @@ Error:
<source>Working...</source> <source>Working...</source>
<translation>Arbeite...</translation> <translation>Arbeite...</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::VcsCommandPage</name>
<message> <message>
<source>&quot;data&quot; is no JSON object in &quot;VcsCommand&quot; page.</source> <source>&quot;data&quot; is no JSON object in &quot;VcsCommand&quot; page.</source>
<translation>&quot;data&quot; ist kein JSON-Objekt auf der &quot;VcsCommand&quot;-Seite.</translation> <translation>&quot;data&quot; ist kein JSON-Objekt auf der &quot;VcsCommand&quot;-Seite.</translation>
@@ -36017,9 +35990,6 @@ Error:
<source>Failed.</source> <source>Failed.</source>
<translation type="unfinished">Fehlgeschlagen.</translation> <translation type="unfinished">Fehlgeschlagen.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsCommandPage</name>
<message> <message>
<source>&quot;%1&quot; (%2) not found.</source> <source>&quot;%1&quot; (%2) not found.</source>
<translation>&quot;%1&quot; (%2) nicht gefunden.</translation> <translation>&quot;%1&quot; (%2) nicht gefunden.</translation>
@@ -40896,7 +40866,7 @@ Außer Leerzeichen innerhalb von Kommentaren und Zeichenketten.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsBaseDiffEditorController</name> <name>::VcsBase</name>
<message> <message>
<source>Processing diff</source> <source>Processing diff</source>
<translation>Verarbeite Unterschiede</translation> <translation>Verarbeite Unterschiede</translation>
@@ -42206,7 +42176,7 @@ Was soll %1 tun?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsSubmitEditorFactory</name> <name>::VcsBase</name>
<message> <message>
<source>&amp;Undo</source> <source>&amp;Undo</source>
<translation>&amp;Rückgängig</translation> <translation>&amp;Rückgängig</translation>
@@ -46016,14 +45986,11 @@ Do you want to display them anyway?</source>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsBaseEditorConfig</name> <name>::VcsBase</name>
<message> <message>
<source>Reload</source> <source>Reload</source>
<translation>Neu laden</translation> <translation>Neu laden</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBasePluginPrivate</name>
<message> <message>
<source>Commit</source> <source>Commit</source>
<comment>name of &quot;commit&quot; action of the VCS.</comment> <comment>name of &quot;commit&quot; action of the VCS.</comment>
@@ -46033,10 +46000,6 @@ Do you want to display them anyway?</source>
<source>Save before %1?</source> <source>Save before %1?</source>
<translation>Vor dem %1 speichern?</translation> <translation>Vor dem %1 speichern?</translation>
</message> </message>
<message>
<source>Version Control</source>
<translation>Versionskontrolle</translation>
</message>
<message> <message>
<source>The file &quot;%1&quot; could not be deleted.</source> <source>The file &quot;%1&quot; could not be deleted.</source>
<translation>Die Datei &quot;%1&quot; konnte nicht gelöscht werden.</translation> <translation>Die Datei &quot;%1&quot; konnte nicht gelöscht werden.</translation>
@@ -56090,7 +56053,7 @@ Failed to open file &quot;%1&quot;</source>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::CommonVcsSettings</name> <name>::VcsBase</name>
<message> <message>
<source>User/&amp;alias configuration file:</source> <source>User/&amp;alias configuration file:</source>
<translation type="unfinished">Nutzer/&amp;Alias-Konfigurationsdatei:</translation> <translation type="unfinished">Nutzer/&amp;Alias-Konfigurationsdatei:</translation>
@@ -56143,9 +56106,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Reset information about which version control system handles which directory.</source> <source>Reset information about which version control system handles which directory.</source>
<translation type="unfinished">Die Zuordnung, welches Versionsverwaltungssystem welches Verzeichnis behandelt, zurücksetzen.</translation> <translation type="unfinished">Die Zuordnung, welches Versionsverwaltungssystem welches Verzeichnis behandelt, zurücksetzen.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseSettings</name>
<message> <message>
<source>Log count:</source> <source>Log count:</source>
<translation type="unfinished">Log-Anzeige beschränken auf:</translation> <translation type="unfinished">Log-Anzeige beschränken auf:</translation>
@@ -56162,16 +56122,10 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>s</source> <source>s</source>
<translation type="unfinished">s</translation> <translation type="unfinished">s</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsCommand</name>
<message> <message>
<source>UNKNOWN</source> <source>UNKNOWN</source>
<translation type="unfinished">UNBEKANNT</translation> <translation type="unfinished">UNBEKANNT</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsOutputLineParser</name>
<message> <message>
<source>&amp;Open &quot;%1&quot;</source> <source>&amp;Open &quot;%1&quot;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>

View File

@@ -10395,9 +10395,6 @@ The following encodings are likely to fit:</source>
<source>Common</source> <source>Common</source>
<translation>Común</translation> <translation>Común</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::NickNameDialog</name>
<message> <message>
<source>Name</source> <source>Name</source>
<translation>Nombre</translation> <translation>Nombre</translation>
@@ -10418,9 +10415,6 @@ The following encodings are likely to fit:</source>
<source>Cannot open &apos;%1&apos;: %2</source> <source>Cannot open &apos;%1&apos;: %2</source>
<translation>No se pudo abrir &apos;%1&apos;: %2</translation> <translation>No se pudo abrir &apos;%1&apos;: %2</translation>
</message> </message>
</context>
<context>
<name>VcsBase::SubmitFileModel</name>
<message> <message>
<source>State</source> <source>State</source>
<translation>Estado</translation> <translation>Estado</translation>
@@ -10429,16 +10423,10 @@ The following encodings are likely to fit:</source>
<source>File</source> <source>File</source>
<translation>Archivo</translation> <translation>Archivo</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseEditor</name>
<message> <message>
<source>Describe change %1</source> <source>Describe change %1</source>
<translation>Describa modificaciones %1</translation> <translation>Describa modificaciones %1</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseSubmitEditor</name>
<message> <message>
<source>Check message</source> <source>Check message</source>
<translation>Mensaje para la revisión</translation> <translation>Mensaje para la revisión</translation>
@@ -10471,17 +10459,10 @@ The following encodings are likely to fit:</source>
<source>The check script returned exit code %1.</source> <source>The check script returned exit code %1.</source>
<translation>El script de comprobación retornó el valor %1.</translation> <translation>El script de comprobación retornó el valor %1.</translation>
</message> </message>
</context>
<context>
<name>VcsBaseSettingsPage</name>
<message> <message>
<source>Prompt to submit</source> <source>Prompt to submit</source>
<translation type="obsolete">Preguntar antes de enviar</translation> <translation type="obsolete">Preguntar antes de enviar</translation>
</message> </message>
<message>
<source>Common</source>
<translation>Común</translation>
</message>
<message> <message>
<location/> <location/>
<source>Wrap submit message at:</source> <source>Wrap submit message at:</source>
@@ -10519,13 +10500,6 @@ nombre &lt;email&gt; alias &lt;email&gt;</translation>
<source>User fields configuration file:</source> <source>User fields configuration file:</source>
<translation>Archivo de configuración de campos de usuario:</translation> <translation>Archivo de configuración de campos de usuario:</translation>
</message> </message>
</context>
<context>
<name>VcsManager</name>
<message>
<source>Version Control</source>
<translation>Control de versiones</translation>
</message>
<message> <message>
<source>Would you like to remove this file from the version control system (%1)? <source>Would you like to remove this file from the version control system (%1)?
Note: This might remove the local file.</source> Note: This might remove the local file.</source>
@@ -11478,7 +11452,7 @@ p, li { white-space: pre-wrap; }
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::BaseCheckoutWizardPage</name> <name>::VcsBase</name>
<message> <message>
<source>WizardPage</source> <source>WizardPage</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -12716,7 +12690,7 @@ Check if the phone is connected and the TRK application is running.</source>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::BaseCheckoutWizard</name> <name>::VcsBase</name>
<message> <message>
<source>Cannot Open Project</source> <source>Cannot Open Project</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -12741,9 +12715,6 @@ Check if the phone is connected and the TRK application is running.</source>
<source>Unable to open the project &apos;%1&apos;.</source> <source>Unable to open the project &apos;%1&apos;.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::ProcessCheckoutJob</name>
<message> <message>
<source>The process terminated with exit code %1.</source> <source>The process terminated with exit code %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -12760,9 +12731,6 @@ Check if the phone is connected and the TRK application is running.</source>
<source>Stopping...</source> <source>Stopping...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::CheckoutProgressWizardPage</name>
<message> <message>
<source>Checkout started...</source> <source>Checkout started...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -12775,9 +12743,6 @@ Check if the phone is connected and the TRK application is running.</source>
<source>Succeeded.</source> <source>Succeeded.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseOutputWindow</name>
<message> <message>
<source>Clear</source> <source>Clear</source>
<translation type="unfinished">Limpiar</translation> <translation type="unfinished">Limpiar</translation>

View File

@@ -15126,9 +15126,6 @@ Ne sera pas appliquée aux espaces dans les commentaires et les chaînes.</trans
<source>Project from Version Control</source> <source>Project from Version Control</source>
<translation type="obsolete">Projet d&apos;un gestionnaire de versions</translation> <translation type="obsolete">Projet d&apos;un gestionnaire de versions</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::NickNameDialog</name>
<message> <message>
<source>Name</source> <source>Name</source>
<translation>Nom</translation> <translation>Nom</translation>
@@ -15154,9 +15151,6 @@ Ne sera pas appliquée aux espaces dans les commentaires et les chaînes.</trans
<source>Nicknames</source> <source>Nicknames</source>
<translation>Surnoms</translation> <translation>Surnoms</translation>
</message> </message>
</context>
<context>
<name>VcsBase::SubmitFileModel</name>
<message> <message>
<source>State</source> <source>State</source>
<translation>État</translation> <translation>État</translation>
@@ -15165,32 +15159,6 @@ Ne sera pas appliquée aux espaces dans les commentaires et les chaînes.</trans
<source>File</source> <source>File</source>
<translation>Fichier</translation> <translation>Fichier</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseEditor</name>
<message>
<source>Annotate &quot;%1&quot;</source>
<translation type="obsolete">Annoter &quot;%1&quot;</translation>
</message>
<message>
<source>Copy &quot;%1&quot;</source>
<translation type="obsolete">Copier &quot;%1&quot;</translation>
</message>
<message>
<source>Describe change %1</source>
<translation type="obsolete">Decrivez le changement %1</translation>
</message>
</context>
<context>
<name>VcsBase::VcsBaseSubmitEditor</name>
<message>
<source>Check message</source>
<translation type="obsolete">Contrôle du message</translation>
</message>
<message>
<source>Insert name...</source>
<translation type="obsolete">Inserez le nom...</translation>
</message>
<message> <message>
<source>Prompt to submit</source> <source>Prompt to submit</source>
<translation>Invite lors du submit</translation> <translation>Invite lors du submit</translation>
@@ -15247,50 +15215,6 @@ Ne sera pas appliquée aux espaces dans les commentaires et les chaînes.</trans
<source>The check script returned exit code %1.</source> <source>The check script returned exit code %1.</source>
<translation>Le script de vérification a retourné le code %1.</translation> <translation>Le script de vérification a retourné le code %1.</translation>
</message> </message>
</context>
<context>
<name>VcsBaseSettingsPage</name>
<message>
<source>Common</source>
<translation type="obsolete">Commun</translation>
</message>
<message>
<source>Wrap submit message at:</source>
<translation type="obsolete">Limiter la largeur du message à :</translation>
</message>
<message>
<source>An executable which is called with the submit message in a temporary file as first argument. It should return with an exit != 0 and a message on standard error to indicate failure.</source>
<translation type="obsolete">Un fichier exécutable qui est appelé avec comme premier argument le message dans un fichier temporaire. Pour indiquer une erreur, il doit se terminer avec un code != 0 et un message sur la sortie d&apos;erreur standard.</translation>
</message>
<message>
<source>Submit message check script:</source>
<translation type="obsolete">Script de vérification du message :</translation>
</message>
<message>
<source>A file listing user names and email addresses in a 4-column mailmap format:
name &lt;email&gt; alias &lt;email&gt;</source>
<translation type="obsolete">Un fichier listant les noms d&apos;utilisateur et leur adresse email dans le format 4 colonnes de mailmap :
nom &lt;email&gt; alias &lt;email&gt;</translation>
</message>
<message>
<source>User/alias configuration file:</source>
<translation type="obsolete">Fichier de configuration des alias utilisateur :</translation>
</message>
<message>
<source>A simple file containing lines with field names like &quot;Reviewed-By:&quot; which will be added below the submit editor.</source>
<translation type="obsolete">Un fichier texte contenant des lignes telles que &quot;Reviewed-By:&quot;, qui seront ajoutées à la fin dans l&apos;éditeur de message.</translation>
</message>
<message>
<source>User fields configuration file:</source>
<translation type="obsolete">Fichier de configuration des champs utilisateurs :</translation>
</message>
</context>
<context>
<name>VcsManager</name>
<message>
<source>Version Control</source>
<translation type="obsolete">Gestion de versions</translation>
</message>
<message> <message>
<source>Would you like to remove this file from the version control system (%1)? <source>Would you like to remove this file from the version control system (%1)?
Note: This might remove the local file.</source> Note: This might remove the local file.</source>
@@ -16359,71 +16283,6 @@ p, li { white-space: pre-wrap; }
<translation>Effacer le premier plan</translation> <translation>Effacer le premier plan</translation>
</message> </message>
</context> </context>
<context>
<name>VcsBase::BaseCheckoutWizardPage</name>
<message>
<source>WizardPage</source>
<translation type="obsolete">WizardPage</translation>
</message>
<message>
<source>Checkout Directory:</source>
<translatorcomment>checkout should stay in English? </translatorcomment>
<translation type="obsolete">Répertoire d&apos;import :</translation>
</message>
<message>
<source>Path:</source>
<translation type="obsolete">Chemin :</translation>
</message>
<message>
<source>Repository</source>
<translation type="obsolete">Dépôt</translation>
</message>
<message>
<source>The remote repository to check out.</source>
<translatorcomment>check out ? </translatorcomment>
<translation type="obsolete">Le dépôt distant à importer. </translation>
</message>
<message>
<source>Branch:</source>
<translation type="obsolete">Branche :</translation>
</message>
<message>
<source>The development branch in the remote repository to check out.</source>
<translation type="obsolete">La branche de développement du dépôt distant à importer. </translation>
</message>
<message>
<source>Retrieve list of branches in repository.</source>
<translation type="obsolete">Récupérer la liste des branches du dépôt. </translation>
</message>
<message>
<source>...</source>
<translation type="obsolete">...</translation>
</message>
<message>
<source>Working Copy</source>
<translation type="obsolete">Copie de travail</translation>
</message>
<message>
<source>The path in which the directory containing the checkout will be created.</source>
<translation type="obsolete">Le chemin dans lequel le répertoire contenant l&apos;import sera effectué. </translation>
</message>
<message>
<source>Checkout Path:</source>
<translation type="obsolete">Chemin d&apos;import :</translation>
</message>
<message>
<source>The local directory that will contain the code after the checkout.</source>
<translation type="obsolete">Le répertoire local qui contiendra le code après l&apos;importation. </translation>
</message>
<message>
<source>Checkout path:</source>
<translation type="obsolete">Chemin d&apos;import :</translation>
</message>
<message>
<source>Checkout directory:</source>
<translation type="obsolete">Répertoire d&apos;import :</translation>
</message>
</context>
<context> <context>
<name>::Welcome</name> <name>::Welcome</name>
<message> <message>
@@ -18084,7 +17943,7 @@ S60 emulator run configuration default display name, %1 is base pro-File name</e
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::BaseCheckoutWizard</name> <name>::VcsBase</name>
<message> <message>
<source>Cannot Open Project</source> <source>Cannot Open Project</source>
<translation>Impossible d&apos;ouvrir le projet</translation> <translation>Impossible d&apos;ouvrir le projet</translation>
@@ -18109,9 +17968,6 @@ S60 emulator run configuration default display name, %1 is base pro-File name</e
<source>Unable to open the project &apos;%1&apos;.</source> <source>Unable to open the project &apos;%1&apos;.</source>
<translation type="obsolete">Impossible d&apos;ouvrir le projet &quot;%1&quot;.</translation> <translation type="obsolete">Impossible d&apos;ouvrir le projet &quot;%1&quot;.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::ProcessCheckoutJob</name>
<message> <message>
<source>Unable to start %1: %2</source> <source>Unable to start %1: %2</source>
<translation>Impossible de démarrer &quot;%1&quot; : %2</translation> <translation>Impossible de démarrer &quot;%1&quot; : %2</translation>
@@ -18132,9 +17988,6 @@ S60 emulator run configuration default display name, %1 is base pro-File name</e
<source>Stopping...</source> <source>Stopping...</source>
<translation>Arrêt...</translation> <translation>Arrêt...</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::CheckoutProgressWizardPage</name>
<message> <message>
<source>Checkout</source> <source>Checkout</source>
<translation>Import</translation> <translation>Import</translation>
@@ -18155,9 +18008,6 @@ S60 emulator run configuration default display name, %1 is base pro-File name</e
<source>Succeeded.</source> <source>Succeeded.</source>
<translation>Réussi.</translation> <translation>Réussi.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseOutputWindow</name>
<message> <message>
<source>Open &quot;%1&quot;</source> <source>Open &quot;%1&quot;</source>
<translation>Ouvrir &quot;%1&quot;</translation> <translation>Ouvrir &quot;%1&quot;</translation>
@@ -18166,10 +18016,6 @@ S60 emulator run configuration default display name, %1 is base pro-File name</e
<source>Clear</source> <source>Clear</source>
<translation>Effacer</translation> <translation>Effacer</translation>
</message> </message>
<message>
<source>Version Control</source>
<translation>Gestion de versions</translation>
</message>
<message> <message>
<source>Executing: %1 %2</source> <source>Executing: %1 %2</source>
<translation>Exécution de : %1 %2</translation> <translation>Exécution de : %1 %2</translation>
@@ -20106,11 +19952,7 @@ Vous pouvez choisir entre mettre les changements dans une remise ou de les aband
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::CleanDialog</name> <name>::VcsBase</name>
<message>
<source>Clean Repository</source>
<translation type="obsolete">Nettoyer le dépôt</translation>
</message>
<message> <message>
<source>The directory %1 could not be deleted.</source> <source>The directory %1 could not be deleted.</source>
<translation>Le répertoire %1 ne peut pas être supprimer.</translation> <translation>Le répertoire %1 ne peut pas être supprimer.</translation>
@@ -20127,10 +19969,6 @@ Vous pouvez choisir entre mettre les changements dans une remise ou de les aband
<source>Delete...</source> <source>Delete...</source>
<translation>Supprimer</translation> <translation>Supprimer</translation>
</message> </message>
<message>
<source>Name</source>
<translation>Nom</translation>
</message>
<message> <message>
<source>Repository: %1</source> <source>Repository: %1</source>
<translation>Dépôt : %1</translation> <translation>Dépôt : %1</translation>
@@ -21808,7 +21646,7 @@ avec un mot de passe, que vous pouvez renseigner ci-dessus.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>VCS</name> <name>::VcsBase</name>
<message> <message>
<source>CVS Commit Editor</source> <source>CVS Commit Editor</source>
<translation>Éditeur de commit pour CVS</translation> <translation>Éditeur de commit pour CVS</translation>
@@ -25243,11 +25081,7 @@ Preselects Qt for Simulator and mobile targets if available</source>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsBasePlugin</name> <name>::VcsBase</name>
<message>
<source>Version Control</source>
<translation>Gestion de versions</translation>
</message>
<message> <message>
<source>The file &apos;%1&apos; could not be deleted.</source> <source>The file &apos;%1&apos; could not be deleted.</source>
<translation>Le fichier &quot;%1&apos; n&quot;a pas pu être supprimé.</translation> <translation>Le fichier &quot;%1&apos; n&quot;a pas pu être supprimé.</translation>
@@ -32668,7 +32502,7 @@ Voys pouvez compiler l&apos;application et la déployer sur desktop et mobile. P
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsBaseClient</name> <name>::VcsBase</name>
<message> <message>
<source>Unable to start process &apos;%1&apos;: %2</source> <source>Unable to start process &apos;%1&apos;: %2</source>
<translation>Impossible de démarrer le processus &quot;%1&quot; : %2</translation> <translation>Impossible de démarrer le processus &quot;%1&quot; : %2</translation>
@@ -32681,9 +32515,6 @@ Voys pouvez compiler l&apos;application et la déployer sur desktop et mobile. P
<source>Working...</source> <source>Working...</source>
<translation>Travail en cours...</translation> <translation>Travail en cours...</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseEditorWidget</name>
<message> <message>
<source>Annotate &quot;%1&quot;</source> <source>Annotate &quot;%1&quot;</source>
<translation>Annoter &quot;%1&quot;</translation> <translation>Annoter &quot;%1&quot;</translation>
@@ -32692,10 +32523,6 @@ Voys pouvez compiler l&apos;application et la déployer sur desktop et mobile. P
<source>Copy &quot;%1&quot;</source> <source>Copy &quot;%1&quot;</source>
<translation>Copier &quot;%1&quot;</translation> <translation>Copier &quot;%1&quot;</translation>
</message> </message>
<message>
<source>Describe change %1</source>
<translation type="obsolete">Décrire le changement %1</translation>
</message>
<message> <message>
<source>Describe Change %1</source> <source>Describe Change %1</source>
<translation>Décrivez le changement %1</translation> <translation>Décrivez le changement %1</translation>
@@ -32741,17 +32568,6 @@ Voys pouvez compiler l&apos;application et la déployer sur desktop et mobile. P
<translation>Souhaitez-vous appliquer le morceau ?</translation> <translation>Souhaitez-vous appliquer le morceau ?</translation>
</message> </message>
</context> </context>
<context>
<name>VcsBase::VcsJobRunner</name>
<message>
<source>Unable to start process &apos;%1&apos;: %2</source>
<translation type="obsolete">Impossible de démarrer le processus &quot;%1&quot; : %2</translation>
</message>
<message>
<source>Timed out after %1s waiting for the process %2 to finish.</source>
<translation type="obsolete">Après %1 secondes d&apos;attente, le processus %2 a é terminé. </translation>
</message>
</context>
<context> <context>
<name>SymbianUtils::VirtualSerialDevice</name> <name>SymbianUtils::VirtualSerialDevice</name>
<message> <message>
@@ -33856,7 +33672,7 @@ Avec la simulation de cache, d&apos;autres compteurs d&apos;événements sont ac
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsConfigurationPage</name> <name>::VcsBase</name>
<message> <message>
<source>Configure</source> <source>Configure</source>
<translation type="obsolete">Configurer</translation> <translation type="obsolete">Configurer</translation>
@@ -37215,7 +37031,7 @@ Remote error output was: %1</source>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::CommonSettingsWidget</name> <name>::VcsBase</name>
<message> <message>
<source>Command used for reverting diff chunks</source> <source>Command used for reverting diff chunks</source>
<translatorcomment>??</translatorcomment> <translatorcomment>??</translatorcomment>
@@ -38671,7 +38487,7 @@ Filtre : %2
</message> </message>
</context> </context>
<context> <context>
<name>VcsCommand</name> <name>::VcsBase</name>
<message> <message>
<source> <source>
&apos;%1&apos; failed (exit code %2). &apos;%1&apos; failed (exit code %2).
@@ -38688,9 +38504,6 @@ Filtre : %2
&apos;%1&apos; terminé (code de retour %2). &apos;%1&apos; terminé (code de retour %2).
</translation> </translation>
</message> </message>
</context>
<context>
<name>VcsBase::Command</name>
<message> <message>
<source>Error: VCS timed out after %1s.</source> <source>Error: VCS timed out after %1s.</source>
<translation>Erreur : le délai d&apos;attente du serveur de contrôle de donnée a expiré après %1s.</translation> <translation>Erreur : le délai d&apos;attente du serveur de contrôle de donnée a expiré après %1s.</translation>
@@ -38699,10 +38512,6 @@ Filtre : %2
<source>Unable to start process, binary is empty</source> <source>Unable to start process, binary is empty</source>
<translation>Impossible de démarrer le processus, le binaire est vide</translation> <translation>Impossible de démarrer le processus, le binaire est vide</translation>
</message> </message>
<message>
<source>Error: Executable timed out after %1s.</source>
<translation>Erreur : l&apos;exécutable est arrivé à échéance après %1 s.</translation>
</message>
</context> </context>
<context> <context>
<name>Analyzer::Internal::StartRemoteDialog</name> <name>Analyzer::Internal::StartRemoteDialog</name>
@@ -39944,7 +39753,7 @@ Influence l&apos;indentation des lignes de continuation.
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::BaseCheckoutWizardPage</name> <name>::VcsBase</name>
<message> <message>
<source>WizardPage</source> <source>WizardPage</source>
<translation>WizardPage</translation> <translation>WizardPage</translation>
@@ -40001,9 +39810,6 @@ Influence l&apos;indentation des lignes de continuation.
<source>Directory:</source> <source>Directory:</source>
<translation>Répertoire :</translation> <translation>Répertoire :</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::CleanDialog</name>
<message> <message>
<source>Clean Repository</source> <source>Clean Repository</source>
<translation>Nettoyer le dépôt</translation> <translation>Nettoyer le dépôt</translation>
@@ -40012,9 +39818,6 @@ Influence l&apos;indentation des lignes de continuation.
<source>Select All</source> <source>Select All</source>
<translation>Tout sélectionner</translation> <translation>Tout sélectionner</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::CommonSettingsPage</name>
<message> <message>
<source>Wrap submit message at:</source> <source>Wrap submit message at:</source>
<translation>Limiter la largeur du message à :</translation> <translation>Limiter la largeur du message à :</translation>
@@ -40070,13 +39873,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
si un dépôt requiert une authentification SSH (voir la documentation sur SSH et la variable d&apos;environnement SSH_ASKPASS). </translation> si un dépôt requiert une authentification SSH (voir la documentation sur SSH et la variable d&apos;environnement SSH_ASKPASS). </translation>
</message> </message>
</context> </context>
<context>
<name>VcsBase::Internal::VcsConfigurationPage</name>
<message>
<source>Configure...</source>
<translation type="obsolete">Configurer...</translation>
</message>
</context>
<context> <context>
<name>examples</name> <name>examples</name>
<message> <message>
@@ -41674,7 +41470,7 @@ Les modèles de code C++ et QML ont besoin d&apos;une version de Qt et d&apos;un
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::UrlTextCursorHandler</name> <name>::VcsBase</name>
<message> <message>
<source>Open URL in browser...</source> <source>Open URL in browser...</source>
<translation type="obsolete">Ouvrir l&apos;URL dans le navigateur...</translation> <translation type="obsolete">Ouvrir l&apos;URL dans le navigateur...</translation>
@@ -41691,9 +41487,6 @@ Les modèles de code C++ et QML ont besoin d&apos;une version de Qt et d&apos;un
<source>Copy URL Location</source> <source>Copy URL Location</source>
<translation>Copier l&apos;URL</translation> <translation>Copier l&apos;URL</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::EmailTextCursorHandler</name>
<message> <message>
<source>Send email to...</source> <source>Send email to...</source>
<translation type="obsolete">Envoyer un email à...</translation> <translation type="obsolete">Envoyer un email à...</translation>
@@ -47671,7 +47464,7 @@ Les noms partiels peuvent êtres utilisé s&apos;ils ne sont pas ambigües.</tra
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::SubmitEditorWidget</name> <name>::VcsBase</name>
<message> <message>
<source>Subversion Submit</source> <source>Subversion Submit</source>
<translation>Soumission Subversion</translation> <translation>Soumission Subversion</translation>

View File

@@ -8797,18 +8797,11 @@ With cache simulation, further event counters are enabled:
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::CleanDialog</name> <name>::VcsBase</name>
<message> <message>
<source>Clean Repository</source> <source>Clean Repository</source>
<translation>Počisti spremište</translation> <translation>Počisti spremište</translation>
</message> </message>
<message>
<source>Select All</source>
<translation>Odaberi sve</translation>
</message>
</context>
<context>
<name>VcsBase::Internal::CommonSettingsPage</name>
<message> <message>
<source>Wrap submit message at:</source> <source>Wrap submit message at:</source>
<translation>Prelomi poruku pri:</translation> <translation>Prelomi poruku pri:</translation>
@@ -8860,17 +8853,10 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Reset VCS Cache</source> <source>Reset VCS Cache</source>
<translation>Resetiraj VCS privremenu memoriju</translation> <translation>Resetiraj VCS privremenu memoriju</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::NickNameDialog</name>
<message> <message>
<source>Nicknames</source> <source>Nicknames</source>
<translation>Nadimci</translation> <translation>Nadimci</translation>
</message> </message>
<message>
<source>Name</source>
<translation>Ime</translation>
</message>
<message> <message>
<source>Email</source> <source>Email</source>
<translation>E-pošta:</translation> <translation>E-pošta:</translation>
@@ -8883,9 +8869,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Alias email</source> <source>Alias email</source>
<translation>E-pošta aliasa</translation> <translation>E-pošta aliasa</translation>
</message> </message>
</context>
<context>
<name>VcsBase::SubmitEditorWidget</name>
<message> <message>
<source>Subversion Submit</source> <source>Subversion Submit</source>
<translation>Slanje podverzije</translation> <translation>Slanje podverzije</translation>
@@ -15237,7 +15220,7 @@ Check the test environment.</source>
</message> </message>
</context> </context>
<context> <context>
<name>VCS</name> <name>::VcsBase</name>
<message> <message>
<source>Bazaar Commit Log Editor</source> <source>Bazaar Commit Log Editor</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -36541,7 +36524,7 @@ When a problem is detected, the application is interrupted and can be debugged.<
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsSubmitEditorFactory</name> <name>::VcsBase</name>
<message> <message>
<source>&amp;Undo</source> <source>&amp;Undo</source>
<translation>&amp;Poništi</translation> <translation>&amp;Poništi</translation>
@@ -36554,9 +36537,6 @@ When a problem is detected, the application is interrupted and can be debugged.<
<source>Diff &amp;Selected Files</source> <source>Diff &amp;Selected Files</source>
<translation>Razlike između &amp;odabranih datoteka</translation> <translation>Razlike između &amp;odabranih datoteka</translation>
</message> </message>
</context>
<context>
<name>VcsBase::CleanDialog</name>
<message> <message>
<source>The directory %1 could not be deleted.</source> <source>The directory %1 could not be deleted.</source>
<translation>Nije bilo moguće ukloniti direktorij %1.</translation> <translation>Nije bilo moguće ukloniti direktorij %1.</translation>
@@ -36605,9 +36585,6 @@ When a problem is detected, the application is interrupted and can be debugged.<
<source>Cleaning &quot;%1&quot;</source> <source>Cleaning &quot;%1&quot;</source>
<translation>Čišćenje &quot;%1&quot;</translation> <translation>Čišćenje &quot;%1&quot;</translation>
</message> </message>
</context>
<context>
<name>VcsBase::SubmitFileModel</name>
<message> <message>
<source>State</source> <source>State</source>
<translation>Stanje</translation> <translation>Stanje</translation>
@@ -36616,34 +36593,18 @@ When a problem is detected, the application is interrupted and can be debugged.<
<source>File</source> <source>File</source>
<translation>Datoteka</translation> <translation>Datoteka</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseClientImpl</name>
<message> <message>
<source>Working...</source> <source>Working...</source>
<translation>Obrađuje se </translation> <translation>Obrađuje se </translation>
</message> </message>
</context>
<context>
<name>::VcsBase</name>
<message> <message>
<source>General</source> <source>General</source>
<translation>Opće</translation> <translation>Opće</translation>
</message> </message>
<message>
<source>Version Control</source>
<translation>Kontrola verzija</translation>
</message>
</context>
<context>
<name>VcsBase::VcsBaseDiffEditorController</name>
<message> <message>
<source>Processing diff</source> <source>Processing diff</source>
<translation>Obrađivanje razlika</translation> <translation>Obrađivanje razlika</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseEditorWidget</name>
<message> <message>
<source>&amp;Describe Change %1</source> <source>&amp;Describe Change %1</source>
<translation>&amp;Opiši promjenu %1</translation> <translation>&amp;Opiši promjenu %1</translation>
@@ -36688,9 +36649,6 @@ When a problem is detected, the application is interrupted and can be debugged.<
<source>Would you like to apply the chunk?</source> <source>Would you like to apply the chunk?</source>
<translation>Želiš li primijeniti komad?</translation> <translation>Želiš li primijeniti komad?</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::UrlTextCursorHandler</name>
<message> <message>
<source>Open URL in Browser...</source> <source>Open URL in Browser...</source>
<translation>Otvori URL u pregledniku </translation> <translation>Otvori URL u pregledniku </translation>
@@ -36699,9 +36657,6 @@ When a problem is detected, the application is interrupted and can be debugged.<
<source>Copy URL Location</source> <source>Copy URL Location</source>
<translation>Kopiraj URL lokaciju</translation> <translation>Kopiraj URL lokaciju</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::EmailTextCursorHandler</name>
<message> <message>
<source>Send Email To...</source> <source>Send Email To...</source>
<translation>Pošalji e-poštu </translation> <translation>Pošalji e-poštu </translation>
@@ -36710,9 +36665,6 @@ When a problem is detected, the application is interrupted and can be debugged.<
<source>Copy Email Address</source> <source>Copy Email Address</source>
<translation>Kopiraj e-adresu</translation> <translation>Kopiraj e-adresu</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBasePlugin</name>
<message> <message>
<source>Commit</source> <source>Commit</source>
<comment>name of &quot;commit&quot; action of the VCS.</comment> <comment>name of &quot;commit&quot; action of the VCS.</comment>
@@ -36722,10 +36674,6 @@ When a problem is detected, the application is interrupted and can be debugged.<
<source>Save before %1?</source> <source>Save before %1?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Version Control</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>The file &quot;%1&quot; could not be deleted.</source> <source>The file &quot;%1&quot; could not be deleted.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -36758,9 +36706,6 @@ When a problem is detected, the application is interrupted and can be debugged.<
<source>A version control repository could not be created in %1.</source> <source>A version control repository could not be created in %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseSubmitEditor</name>
<message> <message>
<source>Check Message</source> <source>Check Message</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -36823,9 +36768,6 @@ What do you want to do?</source>
<source>The check script returned exit code %1.</source> <source>The check script returned exit code %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsOutputWindow</name>
<message> <message>
<source>Open &quot;%1&quot;</source> <source>Open &quot;%1&quot;</source>
<translation>Otvori &quot;%1&quot;</translation> <translation>Otvori &quot;%1&quot;</translation>
@@ -36846,9 +36788,6 @@ What do you want to do?</source>
<source>Running in %1: %2 %3</source> <source>Running in %1: %2 %3</source>
<translation>Radi u %1: %2 %3</translation> <translation>Radi u %1: %2 %3</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::VcsPlugin</name>
<message> <message>
<source>Name of the version control system in use by the current project.</source> <source>Name of the version control system in use by the current project.</source>
<translation>Naziv korištenog sustava kontrole verzija u ovom projektu.</translation> <translation>Naziv korištenog sustava kontrole verzija u ovom projektu.</translation>
@@ -36861,9 +36800,6 @@ What do you want to do?</source>
<source>The top level path to the repository the current project is in.</source> <source>The top level path to the repository the current project is in.</source>
<translation>Staza najviše razine do spremišta u kojem se nalazi trenutačni projekt.</translation> <translation>Staza najviše razine do spremišta u kojem se nalazi trenutačni projekt.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::VcsCommandPage</name>
<message> <message>
<source>&quot;data&quot; is no JSON object in &quot;VcsCommand&quot; page.</source> <source>&quot;data&quot; is no JSON object in &quot;VcsCommand&quot; page.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -36896,9 +36832,6 @@ What do you want to do?</source>
<source>Checkout</source> <source>Checkout</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsCommandPage</name>
<message> <message>
<source>&quot;%1&quot; (%2) not found.</source> <source>&quot;%1&quot; (%2) not found.</source>
<translation>&quot;%1&quot; (%2) nije nađena.</translation> <translation>&quot;%1&quot; (%2) nije nađena.</translation>
@@ -36919,9 +36852,6 @@ What do you want to do?</source>
<source>&quot;%1&quot; (%2) does not exist.</source> <source>&quot;%1&quot; (%2) does not exist.</source>
<translation>&quot;%1&quot; (%2) ne postoji.</translation> <translation>&quot;%1&quot; (%2) ne postoji.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsConfigurationPage</name>
<message> <message>
<source>Configuration</source> <source>Configuration</source>
<translation>Konfiguracija</translation> <translation>Konfiguracija</translation>

View File

@@ -17399,9 +17399,6 @@ A következő kódolás valószínűleg erre illik:</translation>
<source>Common</source> <source>Common</source>
<translation>Közös</translation> <translation>Közös</translation>
</message> </message>
</context>
<context>
<name>VcsBase::0</name>
<message> <message>
<source>State</source> <source>State</source>
<translation type="obsolete">Státusz</translation> <translation type="obsolete">Státusz</translation>
@@ -17442,9 +17439,6 @@ A következő kódolás valószínűleg erre illik:</translation>
<source>The check script returned exit code %1.</source> <source>The check script returned exit code %1.</source>
<translation type="obsolete">Das Skript zur Überprüfung wurde beendet, Rückgabewert %1.</translation> <translation type="obsolete">Das Skript zur Überprüfung wurde beendet, Rückgabewert %1.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::BaseCheckoutWizard</name>
<message> <message>
<source>Cannot Open Project</source> <source>Cannot Open Project</source>
<translation>Nem lehet megnyitni a Projektet</translation> <translation>Nem lehet megnyitni a Projektet</translation>
@@ -17469,9 +17463,6 @@ A következő kódolás valószínűleg erre illik:</translation>
<source>Unable to open the project &apos;%1&apos;.</source> <source>Unable to open the project &apos;%1&apos;.</source>
<translation>Nem lehet megnyitni a(z) &apos;%1&apos; projektet.</translation> <translation>Nem lehet megnyitni a(z) &apos;%1&apos; projektet.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::BaseCheckoutWizardPage</name>
<message> <message>
<source>WizardPage</source> <source>WizardPage</source>
<translation>Varázsló lap</translation> <translation>Varázsló lap</translation>
@@ -17484,9 +17475,6 @@ A következő kódolás valószínűleg erre illik:</translation>
<source>Path:</source> <source>Path:</source>
<translation>Útvonal:</translation> <translation>Útvonal:</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::0</name>
<message> <message>
<source>Name</source> <source>Name</source>
<translation type="obsolete">Név</translation> <translation type="obsolete">Név</translation>
@@ -17507,9 +17495,6 @@ A következő kódolás valószínűleg erre illik:</translation>
<source>Cannot open &apos;%1&apos;: %2</source> <source>Cannot open &apos;%1&apos;: %2</source>
<translation type="obsolete">Nem sikerült megnyitni &apos;%1&apos;: %2</translation> <translation type="obsolete">Nem sikerült megnyitni &apos;%1&apos;: %2</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::CheckoutProgressWizardPage</name>
<message> <message>
<source>Checkout started...</source> <source>Checkout started...</source>
<translation>Megnézés elindítva...</translation> <translation>Megnézés elindítva...</translation>
@@ -17522,9 +17507,6 @@ A következő kódolás valószínűleg erre illik:</translation>
<source>Succeeded.</source> <source>Succeeded.</source>
<translation>Sikerült.</translation> <translation>Sikerült.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::NickNameDialog</name>
<message> <message>
<source>Name</source> <source>Name</source>
<translation>Név</translation> <translation>Név</translation>
@@ -17545,9 +17527,6 @@ A következő kódolás valószínűleg erre illik:</translation>
<source>Cannot open &apos;%1&apos;: %2</source> <source>Cannot open &apos;%1&apos;: %2</source>
<translation>Nem sikerült megnyitni &apos;%1&apos;: %2</translation> <translation>Nem sikerült megnyitni &apos;%1&apos;: %2</translation>
</message> </message>
</context>
<context>
<name>VcsBase::ProcessCheckoutJob</name>
<message> <message>
<source>Unable to start %1: %2</source> <source>Unable to start %1: %2</source>
<translation>Nem lehet elindítani a(z) %1-t: %2</translation> <translation>Nem lehet elindítani a(z) %1-t: %2</translation>
@@ -17568,9 +17547,6 @@ A következő kódolás valószínűleg erre illik:</translation>
<source>Stopping...</source> <source>Stopping...</source>
<translation>Leállítás...</translation> <translation>Leállítás...</translation>
</message> </message>
</context>
<context>
<name>VcsBase::SubmitFileModel</name>
<message> <message>
<source>State</source> <source>State</source>
<translation>Státusz</translation> <translation>Státusz</translation>
@@ -17579,27 +17555,14 @@ A következő kódolás valószínűleg erre illik:</translation>
<source>File</source> <source>File</source>
<translation>Fájl</translation> <translation>Fájl</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseEditor</name>
<message> <message>
<source>Describe change %1</source> <source>Describe change %1</source>
<translation>%1 változtatás leírása</translation> <translation>%1 változtatás leírása</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseOutputWindow</name>
<message> <message>
<source>Clear</source> <source>Clear</source>
<translation>Kiürítés</translation> <translation>Kiürítés</translation>
</message> </message>
<message>
<source>Version Control</source>
<translation>Verzió követő</translation>
</message>
</context>
<context>
<name>VcsBase::VcsBaseSubmitEditor</name>
<message> <message>
<source>Check message</source> <source>Check message</source>
<translation>Üzenet ellenőrzése</translation> <translation>Üzenet ellenőrzése</translation>
@@ -17632,13 +17595,6 @@ A következő kódolás valószínűleg erre illik:</translation>
<source>The check script returned exit code %1.</source> <source>The check script returned exit code %1.</source>
<translation>Das Skript zur Überprüfung wurde beendet, Rückgabewert %1.</translation> <translation>Das Skript zur Überprüfung wurde beendet, Rückgabewert %1.</translation>
</message> </message>
</context>
<context>
<name>VcsBaseSettingsPage</name>
<message>
<source>Common</source>
<translation>Közös</translation>
</message>
<message> <message>
<source>Wrap submit message at:</source> <source>Wrap submit message at:</source>
<translation>Feltöltési üzenet megtördelése:</translation> <translation>Feltöltési üzenet megtördelése:</translation>
@@ -17669,13 +17625,6 @@ név &lt;email&gt; álnév &lt;email&gt;</translation>
<source>User fields configuration file:</source> <source>User fields configuration file:</source>
<translation>Felhasználói mező konfigurációs fájl:</translation> <translation>Felhasználói mező konfigurációs fájl:</translation>
</message> </message>
</context>
<context>
<name>VcsManager</name>
<message>
<source>Version Control</source>
<translation>Verzió követő</translation>
</message>
<message> <message>
<source>Would you like to remove this file from the version control system (%1)? <source>Would you like to remove this file from the version control system (%1)?
Note: This might remove the local file.</source> Note: This might remove the local file.</source>

View File

@@ -10272,9 +10272,6 @@ Queste codifiche dovrebbero andare bene:</translation>
<source>Common</source> <source>Common</source>
<translation>Comune</translation> <translation>Comune</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::NickNameDialog</name>
<message> <message>
<source>Name</source> <source>Name</source>
<translation>Nome</translation> <translation>Nome</translation>
@@ -10295,9 +10292,6 @@ Queste codifiche dovrebbero andare bene:</translation>
<source>Cannot open &apos;%1&apos;: %2</source> <source>Cannot open &apos;%1&apos;: %2</source>
<translation>Impossibile aprire &apos;%1&apos;: %2</translation> <translation>Impossibile aprire &apos;%1&apos;: %2</translation>
</message> </message>
</context>
<context>
<name>VcsBase::SubmitFileModel</name>
<message> <message>
<source>State</source> <source>State</source>
<translation>Stato</translation> <translation>Stato</translation>
@@ -10306,16 +10300,10 @@ Queste codifiche dovrebbero andare bene:</translation>
<source>File</source> <source>File</source>
<translation>File</translation> <translation>File</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseEditor</name>
<message> <message>
<source>Describe change %1</source> <source>Describe change %1</source>
<translation>Descrivi la modifica %1</translation> <translation>Descrivi la modifica %1</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseSubmitEditor</name>
<message> <message>
<source>Check message</source> <source>Check message</source>
<translation>Controlla il messaggio</translation> <translation>Controlla il messaggio</translation>
@@ -10348,17 +10336,10 @@ Queste codifiche dovrebbero andare bene:</translation>
<source>The check script returned exit code %1.</source> <source>The check script returned exit code %1.</source>
<translation>Lo script di verifica è uscito con il codice %1.</translation> <translation>Lo script di verifica è uscito con il codice %1.</translation>
</message> </message>
</context>
<context>
<name>VcsBaseSettingsPage</name>
<message> <message>
<source>Prompt to submit</source> <source>Prompt to submit</source>
<translation type="obsolete">Prompt del submit</translation> <translation type="obsolete">Prompt del submit</translation>
</message> </message>
<message>
<source>Common</source>
<translation>Comune</translation>
</message>
<message> <message>
<location/> <location/>
<source>Wrap submit message at:</source> <source>Wrap submit message at:</source>
@@ -10396,13 +10377,6 @@ nome &lt;email&gt; alias &lt;email&gt;</translation>
<source>User fields configuration file:</source> <source>User fields configuration file:</source>
<translation>File di configurazione dei campi utente:</translation> <translation>File di configurazione dei campi utente:</translation>
</message> </message>
</context>
<context>
<name>VcsManager</name>
<message>
<source>Version Control</source>
<translation>Controllo di Revisione</translation>
</message>
<message> <message>
<source>Would you like to remove this file from the version control system (%1)? <source>Would you like to remove this file from the version control system (%1)?
Note: This might remove the local file.</source> Note: This might remove the local file.</source>
@@ -11308,7 +11282,7 @@ p, li { white-space: pre-wrap; }
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::BaseCheckoutWizardPage</name> <name>::VcsBase</name>
<message> <message>
<source>WizardPage</source> <source>WizardPage</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -12472,7 +12446,7 @@ Check if the phone is connected and the TRK application is running.</source>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::BaseCheckoutWizard</name> <name>::VcsBase</name>
<message> <message>
<source>Cannot Open Project</source> <source>Cannot Open Project</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -12497,9 +12471,6 @@ Check if the phone is connected and the TRK application is running.</source>
<source>Unable to open the project &apos;%1&apos;.</source> <source>Unable to open the project &apos;%1&apos;.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::ProcessCheckoutJob</name>
<message> <message>
<source>The process terminated with exit code %1.</source> <source>The process terminated with exit code %1.</source>
<translation type="unfinished">Il processo è terminato con il codice di uscita %1.</translation> <translation type="unfinished">Il processo è terminato con il codice di uscita %1.</translation>
@@ -12516,9 +12487,6 @@ Check if the phone is connected and the TRK application is running.</source>
<source>Stopping...</source> <source>Stopping...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::CheckoutProgressWizardPage</name>
<message> <message>
<source>Checkout started...</source> <source>Checkout started...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -12531,9 +12499,6 @@ Check if the phone is connected and the TRK application is running.</source>
<source>Succeeded.</source> <source>Succeeded.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseOutputWindow</name>
<message> <message>
<source>Clear</source> <source>Clear</source>
<translation type="unfinished">Cancella</translation> <translation type="unfinished">Cancella</translation>

View File

@@ -7020,18 +7020,11 @@ With cache simulation, further event counters are enabled:
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::CleanDialog</name> <name>::VcsBase</name>
<message> <message>
<source>Clean Repository</source> <source>Clean Repository</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<source>Select All</source>
<translation></translation>
</message>
</context>
<context>
<name>VcsBase::Internal::CommonSettingsPage</name>
<message> <message>
<source>Wrap submit message at:</source> <source>Wrap submit message at:</source>
<translation>:</translation> <translation>:</translation>
@@ -7084,9 +7077,6 @@ SSH 認証が必要とされるリポジトリで使用されます(SSH の SSH_
<source>Reset VCS Cache</source> <source>Reset VCS Cache</source>
<translation></translation> <translation></translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::NickNameDialog</name>
<message> <message>
<source>Nicknames</source> <source>Nicknames</source>
<translation></translation> <translation></translation>
@@ -7107,9 +7097,6 @@ SSH 認証が必要とされるリポジトリで使用されます(SSH の SSH_
<source>Alias</source> <source>Alias</source>
<translation></translation> <translation></translation>
</message> </message>
</context>
<context>
<name>VcsBase::SubmitEditorWidget</name>
<message> <message>
<source>Subversion Submit</source> <source>Subversion Submit</source>
<translation>Subversion </translation> <translation>Subversion </translation>
@@ -12193,7 +12180,7 @@ in the system&apos;s browser for manual download.</source>
</message> </message>
</context> </context>
<context> <context>
<name>VCS</name> <name>::VcsBase</name>
<message> <message>
<source>Bazaar File Log Editor</source> <source>Bazaar File Log Editor</source>
<translation>Bazaar </translation> <translation>Bazaar </translation>
@@ -31208,7 +31195,7 @@ When a problem is detected, the application is interrupted and can be debugged.<
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::CleanDialog</name> <name>::VcsBase</name>
<message> <message>
<source>The directory %1 could not be deleted.</source> <source>The directory %1 could not be deleted.</source>
<translation> %1 </translation> <translation> %1 </translation>
@@ -31225,10 +31212,6 @@ When a problem is detected, the application is interrupted and can be debugged.<
<source>Delete...</source> <source>Delete...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<message>
<source>Name</source>
<translation></translation>
</message>
<message> <message>
<source>Repository: %1</source> <source>Repository: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
@@ -31253,9 +31236,6 @@ When a problem is detected, the application is interrupted and can be debugged.<
<source>Cleaning &quot;%1&quot;</source> <source>Cleaning &quot;%1&quot;</source>
<translation>&quot;%1&quot; </translation> <translation>&quot;%1&quot; </translation>
</message> </message>
</context>
<context>
<name>VcsBase::SubmitFileModel</name>
<message> <message>
<source>State</source> <source>State</source>
<translation></translation> <translation></translation>
@@ -31264,9 +31244,6 @@ When a problem is detected, the application is interrupted and can be debugged.<
<source>File</source> <source>File</source>
<translation></translation> <translation></translation>
</message> </message>
</context>
<context>
<name>::VcsBase</name>
<message> <message>
<source>Version Control</source> <source>Version Control</source>
<translation></translation> <translation></translation>
@@ -31275,9 +31252,6 @@ When a problem is detected, the application is interrupted and can be debugged.<
<source>General</source> <source>General</source>
<translation></translation> <translation></translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseEditorWidget</name>
<message> <message>
<source>&amp;Describe Change %1</source> <source>&amp;Describe Change %1</source>
<translation> %1 (&amp;D)</translation> <translation> %1 (&amp;D)</translation>
@@ -31322,9 +31296,6 @@ When a problem is detected, the application is interrupted and can be debugged.<
<source>Would you like to apply the chunk?</source> <source>Would you like to apply the chunk?</source>
<translation></translation> <translation></translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::UrlTextCursorHandler</name>
<message> <message>
<source>Open URL in Browser...</source> <source>Open URL in Browser...</source>
<translation> URL ...</translation> <translation> URL ...</translation>
@@ -31333,9 +31304,6 @@ When a problem is detected, the application is interrupted and can be debugged.<
<source>Copy URL Location</source> <source>Copy URL Location</source>
<translation>URL </translation> <translation>URL </translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::EmailTextCursorHandler</name>
<message> <message>
<source>Send Email To...</source> <source>Send Email To...</source>
<translation>...</translation> <translation>...</translation>
@@ -31344,13 +31312,6 @@ When a problem is detected, the application is interrupted and can be debugged.<
<source>Copy Email Address</source> <source>Copy Email Address</source>
<translation></translation> <translation></translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBasePlugin</name>
<message>
<source>Version Control</source>
<translation></translation>
</message>
<message> <message>
<source>Choose Repository Directory</source> <source>Choose Repository Directory</source>
<translation></translation> <translation></translation>
@@ -31383,9 +31344,6 @@ When a problem is detected, the application is interrupted and can be debugged.<
<source>A version control repository could not be created in %1.</source> <source>A version control repository could not be created in %1.</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseSubmitEditor</name>
<message> <message>
<source>Check Message</source> <source>Check Message</source>
<translation></translation> <translation></translation>
@@ -31430,9 +31388,6 @@ When a problem is detected, the application is interrupted and can be debugged.<
<source>The check script returned exit code %1.</source> <source>The check script returned exit code %1.</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsConfigurationPage</name>
<message> <message>
<source>Configuration</source> <source>Configuration</source>
<translation></translation> <translation></translation>
@@ -32745,7 +32700,7 @@ kill しますか?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::VcsPlugin</name> <name>::VcsBase</name>
<message> <message>
<source>Name of the version control system in use by the current project.</source> <source>Name of the version control system in use by the current project.</source>
<translation>使</translation> <translation>使</translation>
@@ -42012,14 +41967,11 @@ Android パッケージソースディレクトリのファイルはビルドデ
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsBaseClientImpl</name> <name>::VcsBase</name>
<message> <message>
<source>Working...</source> <source>Working...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsOutputWindow</name>
<message> <message>
<source>Open &quot;%1&quot;</source> <source>Open &quot;%1&quot;</source>
<translation>&quot;%1&quot; </translation> <translation>&quot;%1&quot; </translation>
@@ -42028,10 +41980,6 @@ Android パッケージソースディレクトリのファイルはビルドデ
<source>Clear</source> <source>Clear</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<source>Version Control</source>
<translation></translation>
</message>
<message> <message>
<source>Executing: %1 %2</source> <source>Executing: %1 %2</source>
<translation>: %1 %2</translation> <translation>: %1 %2</translation>
@@ -42040,9 +41988,6 @@ Android パッケージソースディレクトリのファイルはビルドデ
<source>Executing in %1: %2 %3</source> <source>Executing in %1: %2 %3</source>
<translation>%1 : %2 %3</translation> <translation>%1 : %2 %3</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::VcsCommandPage</name>
<message> <message>
<source>&quot;data&quot; is no JSON object in &quot;VcsCommand&quot; page.</source> <source>&quot;data&quot; is no JSON object in &quot;VcsCommand&quot; page.</source>
<translation>&quot;VcsCommand&quot; &quot;data&quot; JSON </translation> <translation>&quot;VcsCommand&quot; &quot;data&quot; JSON </translation>
@@ -42075,9 +42020,6 @@ Android パッケージソースディレクトリのファイルはビルドデ
<source>Checkout</source> <source>Checkout</source>
<translation></translation> <translation></translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsCommandPage</name>
<message> <message>
<source>&quot;%1&quot; (%2) not found.</source> <source>&quot;%1&quot; (%2) not found.</source>
<translation>%1(%2) </translation> <translation>%1(%2) </translation>
@@ -49099,7 +49041,7 @@ Row: %4, Column: %5
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsSubmitEditorFactory</name> <name>::VcsBase</name>
<message> <message>
<source>&amp;Undo</source> <source>&amp;Undo</source>
<translation>(&amp;U)</translation> <translation>(&amp;U)</translation>
@@ -49108,49 +49050,11 @@ Row: %4, Column: %5
<source>&amp;Redo</source> <source>&amp;Redo</source>
<translation>(&amp;R)</translation> <translation>(&amp;R)</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseEditorConfig</name>
<message> <message>
<source>Reload</source> <source>Reload</source>
<translation></translation> <translation></translation>
</message> </message>
</context> </context>
<context>
<name>VcsBase::VcsBasePluginPrivate</name>
<message>
<source>The file &quot;%1&quot; could not be deleted.</source>
<translation> &quot;%1&quot; </translation>
</message>
<message>
<source>Choose Repository Directory</source>
<translation></translation>
</message>
<message>
<source>The directory &quot;%1&quot; is already managed by a version control system (%2). Would you like to specify another directory?</source>
<translation> &quot;%1&quot; (%2) </translation>
</message>
<message>
<source>Repository already under version control</source>
<translation></translation>
</message>
<message>
<source>Repository Created</source>
<translation></translation>
</message>
<message>
<source>A version control repository has been created in %1.</source>
<translation>%1 </translation>
</message>
<message>
<source>Repository Creation Failed</source>
<translation></translation>
</message>
<message>
<source>A version control repository could not be created in %1.</source>
<translation>%1 </translation>
</message>
</context>
<context> <context>
<name>::Welcome</name> <name>::Welcome</name>
<message> <message>

View File

@@ -9500,11 +9500,7 @@ Nie zostanie zastosowane do białych znaków w komentarzach i ciągach znakowych
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::NickNameDialog</name> <name>::VcsBase</name>
<message>
<source>Name</source>
<translation>Imię</translation>
</message>
<message> <message>
<source>Email</source> <source>Email</source>
<translation>E-mail</translation> <translation>E-mail</translation>
@@ -9521,9 +9517,6 @@ Nie zostanie zastosowane do białych znaków w komentarzach i ciągach znakowych
<source>Nicknames</source> <source>Nicknames</source>
<translation>Przydomki</translation> <translation>Przydomki</translation>
</message> </message>
</context>
<context>
<name>VcsBase::SubmitFileModel</name>
<message> <message>
<source>State</source> <source>State</source>
<translation>Stan</translation> <translation>Stan</translation>
@@ -9532,9 +9525,6 @@ Nie zostanie zastosowane do białych znaków w komentarzach i ciągach znakowych
<source>File</source> <source>File</source>
<translation>Plik</translation> <translation>Plik</translation>
</message> </message>
</context>
<context>
<name>::VcsBase</name>
<message> <message>
<source>Version Control</source> <source>Version Control</source>
<translation>System kontroli wersji</translation> <translation>System kontroli wersji</translation>
@@ -9543,9 +9533,6 @@ Nie zostanie zastosowane do białych znaków w komentarzach i ciągach znakowych
<source>General</source> <source>General</source>
<translation>Ogólne</translation> <translation>Ogólne</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseSubmitEditor</name>
<message> <message>
<source>Prompt to submit</source> <source>Prompt to submit</source>
<translation>Pytaj o potwierdzenie przed utworzeniem poprawki</translation> <translation>Pytaj o potwierdzenie przed utworzeniem poprawki</translation>
@@ -10191,7 +10178,7 @@ Możesz odłożyć zmiany lub je porzucić.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::CleanDialog</name> <name>::VcsBase</name>
<message> <message>
<source>The directory %1 could not be deleted.</source> <source>The directory %1 could not be deleted.</source>
<translation>Nie można usunąć katalogu &quot;%1&quot;.</translation> <translation>Nie można usunąć katalogu &quot;%1&quot;.</translation>
@@ -10598,7 +10585,7 @@ Dla projektów CMake, upewnij się, że zmienna QML_IMPORT_PATH jest obecna w CM
</message> </message>
</context> </context>
<context> <context>
<name>VCS</name> <name>::VcsBase</name>
<message> <message>
<source>CVS Commit Editor</source> <source>CVS Commit Editor</source>
<translation>Edytor poprawek CVS</translation> <translation>Edytor poprawek CVS</translation>
@@ -11665,11 +11652,7 @@ Dla projektów CMake, upewnij się, że zmienna QML_IMPORT_PATH jest obecna w CM
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsBasePlugin</name> <name>::VcsBase</name>
<message>
<source>Version Control</source>
<translation>System kontroli wersji</translation>
</message>
<message> <message>
<source>Choose Repository Directory</source> <source>Choose Repository Directory</source>
<translation>Wybierz katalog repozytorium</translation> <translation>Wybierz katalog repozytorium</translation>
@@ -15470,7 +15453,7 @@ Ponowić próbę?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsBaseEditorWidget</name> <name>::VcsBase</name>
<message> <message>
<source>Annotate &quot;%1&quot;</source> <source>Annotate &quot;%1&quot;</source>
<translation>Dołącz adnotację do &quot;%1&quot;</translation> <translation>Dołącz adnotację do &quot;%1&quot;</translation>
@@ -16048,7 +16031,7 @@ With cache simulation, further event counters are enabled:
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsConfigurationPage</name> <name>::VcsBase</name>
<message> <message>
<source>Configuration</source> <source>Configuration</source>
<translation>Konfiguracja</translation> <translation>Konfiguracja</translation>
@@ -19771,18 +19754,11 @@ Wpływa na wcięcia przeniesionych linii.
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::CleanDialog</name> <name>::VcsBase</name>
<message> <message>
<source>Clean Repository</source> <source>Clean Repository</source>
<translation>Wyczyść repozytorium</translation> <translation>Wyczyść repozytorium</translation>
</message> </message>
<message>
<source>Select All</source>
<translation>Zaznacz wszystko</translation>
</message>
</context>
<context>
<name>VcsBase::Internal::CommonSettingsPage</name>
<message> <message>
<source>Wrap submit message at:</source> <source>Wrap submit message at:</source>
<translation>Zawijaj opisy poprawek po:</translation> <translation>Zawijaj opisy poprawek po:</translation>
@@ -21749,7 +21725,7 @@ poinstruuje Qt Creatora o URI.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::UrlTextCursorHandler</name> <name>::VcsBase</name>
<message> <message>
<source>Open URL in Browser...</source> <source>Open URL in Browser...</source>
<translation>Otwórz URL w przeglądarce...</translation> <translation>Otwórz URL w przeglądarce...</translation>
@@ -21758,9 +21734,6 @@ poinstruuje Qt Creatora o URI.</translation>
<source>Copy URL Location</source> <source>Copy URL Location</source>
<translation>Skopiuj położenie URL</translation> <translation>Skopiuj położenie URL</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::EmailTextCursorHandler</name>
<message> <message>
<source>Send Email To...</source> <source>Send Email To...</source>
<translation>Wyślij e-mail do...</translation> <translation>Wyślij e-mail do...</translation>
@@ -23357,7 +23330,7 @@ Można używać nazw częściowych, jeśli są one unikalne.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::SubmitEditorWidget</name> <name>::VcsBase</name>
<message> <message>
<source>Subversion Submit</source> <source>Subversion Submit</source>
<translation>Utwórz poprawkę w Subversion</translation> <translation>Utwórz poprawkę w Subversion</translation>
@@ -27858,7 +27831,7 @@ Czy przerwać ją?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::VcsPlugin</name> <name>::VcsBase</name>
<message> <message>
<source>Name of the version control system in use by the current project.</source> <source>Name of the version control system in use by the current project.</source>
<translation>Nazwa systemu kontroli wersji używana w bieżącym projekcie.</translation> <translation>Nazwa systemu kontroli wersji używana w bieżącym projekcie.</translation>
@@ -31744,7 +31717,7 @@ Pliki z katalogu źródłowego pakietu Android są kopiowane do katalogu budowan
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsOutputWindow</name> <name>::VcsBase</name>
<message> <message>
<source>Open &quot;%1&quot;</source> <source>Open &quot;%1&quot;</source>
<translation>Otwórz &quot;%1&quot;</translation> <translation>Otwórz &quot;%1&quot;</translation>
@@ -31753,10 +31726,6 @@ Pliki z katalogu źródłowego pakietu Android są kopiowane do katalogu budowan
<source>Clear</source> <source>Clear</source>
<translation>Wyczyść</translation> <translation>Wyczyść</translation>
</message> </message>
<message>
<source>Version Control</source>
<translation>System kontroli wersji</translation>
</message>
<message> <message>
<source>Running: %1 %2</source> <source>Running: %1 %2</source>
<translation>Uruchamianie: %1 %2</translation> <translation>Uruchamianie: %1 %2</translation>
@@ -33459,14 +33428,11 @@ Ustawianie pułapek w liniach plików może się nie udać.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsBaseClientImpl</name> <name>::VcsBase</name>
<message> <message>
<source>Working...</source> <source>Working...</source>
<translation>Przetwarzanie...</translation> <translation>Przetwarzanie...</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::VcsCommandPage</name>
<message> <message>
<source>&quot;data&quot; is no JSON object in &quot;VcsCommand&quot; page.</source> <source>&quot;data&quot; is no JSON object in &quot;VcsCommand&quot; page.</source>
<translation>&quot;data&quot; nie jest obiektem JSON na stronie &quot;VcsCommand&quot;.</translation> <translation>&quot;data&quot; nie jest obiektem JSON na stronie &quot;VcsCommand&quot;.</translation>
@@ -33499,9 +33465,6 @@ Ustawianie pułapek w liniach plików może się nie udać.</translation>
<source>Checkout</source> <source>Checkout</source>
<translation>Kopia robocza</translation> <translation>Kopia robocza</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsCommandPage</name>
<message> <message>
<source>&quot;%1&quot; (%2) not found.</source> <source>&quot;%1&quot; (%2) not found.</source>
<translation>&quot;%1&quot; brak (%2).</translation> <translation>&quot;%1&quot; brak (%2).</translation>
@@ -40680,7 +40643,7 @@ Błąd: %5</translation>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsBaseDiffEditorControllerPrivate</name> <name>::VcsBase</name>
<message> <message>
<source>Processing diff</source> <source>Processing diff</source>
<translation>Przetwarzanie różnic</translation> <translation>Przetwarzanie różnic</translation>

View File

@@ -47481,7 +47481,7 @@ To disable a variable, prefix the line with &quot;#&quot;.</source>
</message> </message>
</context> </context>
<context> <context>
<name>VCS</name> <name>::VcsBase</name>
<message> <message>
<source>CVS Commit Editor</source> <source>CVS Commit Editor</source>
<translation>Редактор фиксаций CVS</translation> <translation>Редактор фиксаций CVS</translation>
@@ -48546,9 +48546,6 @@ With cache simulation, further event counters are enabled:
<source>General</source> <source>General</source>
<translation>Общее</translation> <translation>Общее</translation>
</message> </message>
</context>
<context>
<name>VcsBase::CleanDialog</name>
<message> <message>
<source>The directory %1 could not be deleted.</source> <source>The directory %1 could not be deleted.</source>
<translation>Невозможно удалить каталог %1.</translation> <translation>Невозможно удалить каталог %1.</translation>
@@ -48597,20 +48594,10 @@ With cache simulation, further event counters are enabled:
<source>Cleaning &quot;%1&quot;</source> <source>Cleaning &quot;%1&quot;</source>
<translation>Очистка «%1»</translation> <translation>Очистка «%1»</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::CleanDialog</name>
<message> <message>
<source>Clean Repository</source> <source>Clean Repository</source>
<translation>Очистить хранилище</translation> <translation>Очистить хранилище</translation>
</message> </message>
<message>
<source>Select All</source>
<translation>Выбрать все</translation>
</message>
</context>
<context>
<name>VcsBase::Internal::CommonSettingsPage</name>
<message> <message>
<source>Wrap submit message at:</source> <source>Wrap submit message at:</source>
<translation>Ограничить длину строки до:</translation> <translation>Ограничить длину строки до:</translation>
@@ -48663,9 +48650,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Reset VCS Cache</source> <source>Reset VCS Cache</source>
<translation>Сбросить кэш VCS</translation> <translation>Сбросить кэш VCS</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::EmailTextCursorHandler</name>
<message> <message>
<source>Send Email To...</source> <source>Send Email To...</source>
<translation>Отправить письмо...</translation> <translation>Отправить письмо...</translation>
@@ -48674,13 +48658,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Copy Email Address</source> <source>Copy Email Address</source>
<translation>Скопировать почтовый адрес</translation> <translation>Скопировать почтовый адрес</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::NickNameDialog</name>
<message>
<source>Name</source>
<translation>Имя</translation>
</message>
<message> <message>
<source>Email</source> <source>Email</source>
<translation>Email</translation> <translation>Email</translation>
@@ -48697,9 +48674,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Nicknames</source> <source>Nicknames</source>
<translation>Ники</translation> <translation>Ники</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::UrlTextCursorHandler</name>
<message> <message>
<source>Open URL in Browser...</source> <source>Open URL in Browser...</source>
<translation>Открыть ссылку в браузере...</translation> <translation>Открыть ссылку в браузере...</translation>
@@ -48708,9 +48682,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Copy URL Location</source> <source>Copy URL Location</source>
<translation>Скопировать адрес ссылки</translation> <translation>Скопировать адрес ссылки</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::VcsCommandPage</name>
<message> <message>
<source>&quot;data&quot; is no JSON object in &quot;VcsCommand&quot; page.</source> <source>&quot;data&quot; is no JSON object in &quot;VcsCommand&quot; page.</source>
<translation>«data» должна быть объектом JSON для страницы «VcsCommand».</translation> <translation>«data» должна быть объектом JSON для страницы «VcsCommand».</translation>
@@ -48743,9 +48714,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Checkout</source> <source>Checkout</source>
<translation>Извлечение</translation> <translation>Извлечение</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::VcsPlugin</name>
<message> <message>
<source>Name of the version control system in use by the current project.</source> <source>Name of the version control system in use by the current project.</source>
<translation>Система контроля версий, используемая в данном проекте.</translation> <translation>Система контроля версий, используемая в данном проекте.</translation>
@@ -48758,9 +48726,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>The top level path to the repository the current project is in.</source> <source>The top level path to the repository the current project is in.</source>
<translation>Путь верхнего уровня к хранилищу, в котором размещён текущий проект.</translation> <translation>Путь верхнего уровня к хранилищу, в котором размещён текущий проект.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::SubmitEditorWidget</name>
<message> <message>
<source>Subversion Submit</source> <source>Subversion Submit</source>
<translation>Фиксация Subversion</translation> <translation>Фиксация Subversion</translation>
@@ -48811,9 +48776,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Select a&amp;ll</source> <source>Select a&amp;ll</source>
<translation>В&amp;ыбрать все</translation> <translation>В&amp;ыбрать все</translation>
</message> </message>
</context>
<context>
<name>VcsBase::SubmitFileModel</name>
<message> <message>
<source>State</source> <source>State</source>
<translation>Состояние</translation> <translation>Состояние</translation>
@@ -48822,30 +48784,18 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>File</source> <source>File</source>
<translation>Файл</translation> <translation>Файл</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseClientImpl</name>
<message> <message>
<source>Working...</source> <source>Working...</source>
<translation>Выполнение...</translation> <translation>Выполнение...</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseDiffEditorController</name>
<message> <message>
<source>Processing diff</source> <source>Processing diff</source>
<translation>Обработка отличий</translation> <translation>Обработка отличий</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseEditorConfig</name>
<message> <message>
<source>Reload</source> <source>Reload</source>
<translation>Перезагрузить</translation> <translation>Перезагрузить</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseEditorWidget</name>
<message> <message>
<source>Annotate &quot;%1&quot;</source> <source>Annotate &quot;%1&quot;</source>
<translation>Аннотация «%1»</translation> <translation>Аннотация «%1»</translation>
@@ -48890,9 +48840,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Would you like to apply the chunk?</source> <source>Would you like to apply the chunk?</source>
<translation>Применить фрагмент?</translation> <translation>Применить фрагмент?</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBasePluginPrivate</name>
<message> <message>
<source>Commit</source> <source>Commit</source>
<comment>name of &quot;commit&quot; action of the VCS.</comment> <comment>name of &quot;commit&quot; action of the VCS.</comment>
@@ -48902,10 +48849,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Save before %1?</source> <source>Save before %1?</source>
<translation>Сохранить перед тем, как %1?</translation> <translation>Сохранить перед тем, как %1?</translation>
</message> </message>
<message>
<source>Version Control</source>
<translation>Контроль версий</translation>
</message>
<message> <message>
<source>The file &quot;%1&quot; could not be deleted.</source> <source>The file &quot;%1&quot; could not be deleted.</source>
<translation>Не удалось удалить файл «%1».</translation> <translation>Не удалось удалить файл «%1».</translation>
@@ -48938,9 +48881,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>A version control repository could not be created in %1.</source> <source>A version control repository could not be created in %1.</source>
<translation>Не удалось создать хранилище контроля версий в %1.</translation> <translation>Не удалось создать хранилище контроля версий в %1.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseSubmitEditor</name>
<message> <message>
<source>Check Message</source> <source>Check Message</source>
<translation>Проверить сообщение</translation> <translation>Проверить сообщение</translation>
@@ -49005,9 +48945,6 @@ What do you want to do?</source>
<source>The check script returned exit code %1.</source> <source>The check script returned exit code %1.</source>
<translation>Скрипт проверки вернул код %1.</translation> <translation>Скрипт проверки вернул код %1.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsCommandPage</name>
<message> <message>
<source>&quot;%1&quot; (%2) not found.</source> <source>&quot;%1&quot; (%2) not found.</source>
<translation>«%1» (%2) не найден.</translation> <translation>«%1» (%2) не найден.</translation>
@@ -49028,9 +48965,6 @@ What do you want to do?</source>
<source>&quot;%1&quot; (%2) does not exist.</source> <source>&quot;%1&quot; (%2) does not exist.</source>
<translation>«%1» (%2) не существует.</translation> <translation>«%1» (%2) не существует.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsConfigurationPage</name>
<message> <message>
<source>Configuration</source> <source>Configuration</source>
<translation>Настройка</translation> <translation>Настройка</translation>
@@ -49053,16 +48987,10 @@ What do you want to do?</source>
<source>No known version control selected.</source> <source>No known version control selected.</source>
<translation>Ни одна известная система контроля версий не выбрана.</translation> <translation>Ни одна известная система контроля версий не выбрана.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsOutputLineParser</name>
<message> <message>
<source>&amp;Open &quot;%1&quot;</source> <source>&amp;Open &quot;%1&quot;</source>
<translation>&amp;Открыть «%1»</translation> <translation>&amp;Открыть «%1»</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsOutputWindow</name>
<message> <message>
<source>Open &quot;%1&quot;</source> <source>Open &quot;%1&quot;</source>
<translation>Открыть «%1»</translation> <translation>Открыть «%1»</translation>
@@ -49071,10 +48999,6 @@ What do you want to do?</source>
<source>Clear</source> <source>Clear</source>
<translation>Очистить</translation> <translation>Очистить</translation>
</message> </message>
<message>
<source>Version Control</source>
<translation>Контроль версий</translation>
</message>
<message> <message>
<source>Running: %1 %2</source> <source>Running: %1 %2</source>
<translation>Исполнение: %1 %2</translation> <translation>Исполнение: %1 %2</translation>
@@ -49083,9 +49007,6 @@ What do you want to do?</source>
<source>Running in %1: %2 %3</source> <source>Running in %1: %2 %3</source>
<translation>Исполнение в %1: %2 %3</translation> <translation>Исполнение в %1: %2 %3</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsSubmitEditorFactory</name>
<message> <message>
<source>&amp;Undo</source> <source>&amp;Undo</source>
<translation>&amp;Отменить</translation> <translation>&amp;Отменить</translation>

View File

@@ -9957,9 +9957,6 @@ Naslednji nabori znakov so verjetno ustrezni:</translation>
<source>Project from Version Control</source> <source>Project from Version Control</source>
<translation>Projekt iz sistema za nadzor različic</translation> <translation>Projekt iz sistema za nadzor različic</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::NickNameDialog</name>
<message> <message>
<source>Name</source> <source>Name</source>
<translation>Ime</translation> <translation>Ime</translation>
@@ -9980,9 +9977,6 @@ Naslednji nabori znakov so verjetno ustrezni:</translation>
<source>Cannot open &apos;%1&apos;: %2</source> <source>Cannot open &apos;%1&apos;: %2</source>
<translation type="obsolete">Ni moč odpreti »%1«: %2</translation> <translation type="obsolete">Ni moč odpreti »%1«: %2</translation>
</message> </message>
</context>
<context>
<name>VcsBase::SubmitFileModel</name>
<message> <message>
<source>State</source> <source>State</source>
<translation>Stanje</translation> <translation>Stanje</translation>
@@ -9991,9 +9985,6 @@ Naslednji nabori znakov so verjetno ustrezni:</translation>
<source>File</source> <source>File</source>
<translation>Datoteka</translation> <translation>Datoteka</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseSubmitEditor</name>
<message> <message>
<source>Prompt to submit</source> <source>Prompt to submit</source>
<translation>Vprašaj o pošiljanju</translation> <translation>Vprašaj o pošiljanju</translation>
@@ -11101,7 +11092,7 @@ Za uporabo v polje Iskalnika vtipkajte to bližnjico in presledek ter nato iskan
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::BaseCheckoutWizardPage</name> <name>::VcsBase</name>
<message> <message>
<source>WizardPage</source> <source>WizardPage</source>
<translation>StranČarovnika</translation> <translation>StranČarovnika</translation>
@@ -12649,7 +12640,7 @@ Razlog: %2</translation>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::BaseCheckoutWizard</name> <name>::VcsBase</name>
<message> <message>
<source>Cannot Open Project</source> <source>Cannot Open Project</source>
<translation>Ni moč odpreti projekta</translation> <translation>Ni moč odpreti projekta</translation>
@@ -12674,9 +12665,6 @@ Razlog: %2</translation>
<source>Unable to open the project &apos;%1&apos;.</source> <source>Unable to open the project &apos;%1&apos;.</source>
<translation>Ni moč odpreti projekta »%1«.</translation> <translation>Ni moč odpreti projekta »%1«.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::ProcessCheckoutJob</name>
<message> <message>
<source>Unable to start %1: %2</source> <source>Unable to start %1: %2</source>
<translation>Ni moč zagnati »%1«: %2</translation> <translation>Ni moč zagnati »%1«: %2</translation>
@@ -12697,9 +12685,6 @@ Razlog: %2</translation>
<source>Stopping...</source> <source>Stopping...</source>
<translation>Ustavljanje </translation> <translation>Ustavljanje </translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::CheckoutProgressWizardPage</name>
<message> <message>
<source>Checkout</source> <source>Checkout</source>
<translation>Prevzem</translation> <translation>Prevzem</translation>
@@ -12716,9 +12701,6 @@ Razlog: %2</translation>
<source>Succeeded.</source> <source>Succeeded.</source>
<translation>Uspeh.</translation> <translation>Uspeh.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseOutputWindow</name>
<message> <message>
<source>Open &quot;%1&quot;</source> <source>Open &quot;%1&quot;</source>
<translation>Odpri »%1«</translation> <translation>Odpri »%1«</translation>
@@ -12727,10 +12709,6 @@ Razlog: %2</translation>
<source>Clear</source> <source>Clear</source>
<translation>Počisti</translation> <translation>Počisti</translation>
</message> </message>
<message>
<source>Version Control</source>
<translation>Nadzor različic</translation>
</message>
<message> <message>
<source>Executing: %1 %2 <source>Executing: %1 %2
</source> </source>
@@ -13643,7 +13621,7 @@ Spremembe lahko zapišete na stran ali pa jih zavržete.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::CleanDialog</name> <name>::VcsBase</name>
<message> <message>
<source>Clean Repository</source> <source>Clean Repository</source>
<translation>Počisti skladišče</translation> <translation>Počisti skladišče</translation>
@@ -13664,10 +13642,6 @@ Spremembe lahko zapišete na stran ali pa jih zavržete.</translation>
<source>Delete...</source> <source>Delete...</source>
<translation>Izbriši </translation> <translation>Izbriši </translation>
</message> </message>
<message>
<source>Name</source>
<translation>Ime</translation>
</message>
<message> <message>
<source>Repository: %1</source> <source>Repository: %1</source>
<translation>Skladišče: %1</translation> <translation>Skladišče: %1</translation>
@@ -14970,7 +14944,7 @@ Desetiška predznačena vrednost (najprej veliki konec): %4</translation>
</message> </message>
</context> </context>
<context> <context>
<name>VCS</name> <name>::VcsBase</name>
<message> <message>
<source>CVS Commit Editor</source> <source>CVS Commit Editor</source>
<translation>Urejevalnik zapisov za CVS</translation> <translation>Urejevalnik zapisov za CVS</translation>
@@ -16924,11 +16898,7 @@ Projekte programov QML izvede pregledovalnik QML in jih ni potrebno zgraditi.</t
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsBasePlugin</name> <name>::VcsBase</name>
<message>
<source>Version Control</source>
<translation>Nadzor različic</translation>
</message>
<message> <message>
<source>The file &apos;%1&apos; could not be deleted.</source> <source>The file &apos;%1&apos; could not be deleted.</source>
<translation>Datoteke »%1« ni bilo moč izbrisati.</translation> <translation>Datoteke »%1« ni bilo moč izbrisati.</translation>
@@ -20382,7 +20352,7 @@ S simulacijo predpomnilnika so omogočeni dodatni števci dogodkov:
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsConfigurationPage</name> <name>::VcsBase</name>
<message> <message>
<source>Configure</source> <source>Configure</source>
<translation>Nastavi ...</translation> <translation>Nastavi ...</translation>
@@ -28433,21 +28403,15 @@ Preverite pravice za dostop do mape.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::CommonSettingsWidget</name> <name>::VcsBase</name>
<message> <message>
<source>Command used for reverting diff chunks</source> <source>Command used for reverting diff chunks</source>
<translation>Ukaz za povračanje delčkov razlik</translation> <translation>Ukaz za povračanje delčkov razlik</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseClient</name>
<message> <message>
<source>Working...</source> <source>Working...</source>
<translation>Izvajanje ...</translation> <translation>Izvajanje ...</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseEditorWidget</name>
<message> <message>
<source>Annotate &quot;%1&quot;</source> <source>Annotate &quot;%1&quot;</source>
<translation>Dodaj opombo za »%1«</translation> <translation>Dodaj opombo za »%1«</translation>
@@ -28484,9 +28448,6 @@ Preverite pravice za dostop do mape.</translation>
<source>Would you like to revert the chunk?</source> <source>Would you like to revert the chunk?</source>
<translation>Ali želite povrniti delček?</translation> <translation>Ali želite povrniti delček?</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsJobRunner</name>
<message> <message>
<source>Unable to start process &apos;%1&apos;: %2</source> <source>Unable to start process &apos;%1&apos;: %2</source>
<translation>Procesa »%1« ni moč zagnati: %2</translation> <translation>Procesa »%1« ni moč zagnati: %2</translation>
@@ -29360,26 +29321,7 @@ p, li { white-space: pre-wrap; }
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsBaseEditor</name> <name>::VcsBase</name>
<message>
<source>Annotate &quot;%1&quot;</source>
<translation type="obsolete">Dodaj opombo za »%1«</translation>
</message>
<message>
<source>Copy &quot;%1&quot;</source>
<translation type="obsolete">Skopiraj »%1«</translation>
</message>
<message>
<source>Describe change %1</source>
<translation type="obsolete">Opis spremembe %1</translation>
</message>
</context>
<context>
<name>VcsManager</name>
<message>
<source>Version Control</source>
<translation type="obsolete">Nadzor različic</translation>
</message>
<message> <message>
<source>Would you like to remove this file from the version control system (%1)? <source>Would you like to remove this file from the version control system (%1)?
Note: This might remove the local file.</source> Note: This might remove the local file.</source>

View File

@@ -20994,7 +20994,7 @@ Will not be applied to whitespace in comments and strings.</source>
</message> </message>
</context> </context>
<context> <context>
<name>VCS</name> <name>::VcsBase</name>
<message> <message>
<source>CVS Commit Editor</source> <source>CVS Commit Editor</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -21710,7 +21710,7 @@ With cache simulation, further event counters are enabled:
</message> </message>
</context> </context>
<context> <context>
<name>VcsCommand</name> <name>::VcsBase</name>
<message> <message>
<source> <source>
&apos;%1&apos; failed (exit code %2). &apos;%1&apos; failed (exit code %2).
@@ -22943,7 +22943,7 @@ Influences the indentation of continuation lines.
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::BaseCheckoutWizardPage</name> <name>::VcsBase</name>
<message> <message>
<source>WizardPage</source> <source>WizardPage</source>
<translation type="vanished">Сторінка майстра</translation> <translation type="vanished">Сторінка майстра</translation>
@@ -22976,20 +22976,10 @@ Influences the indentation of continuation lines.
<source>Directory:</source> <source>Directory:</source>
<translation type="vanished">Тека:</translation> <translation type="vanished">Тека:</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::CleanDialog</name>
<message> <message>
<source>Clean Repository</source> <source>Clean Repository</source>
<translation>Очистити сховище</translation> <translation>Очистити сховище</translation>
</message> </message>
<message>
<source>Select All</source>
<translation>Виділити все</translation>
</message>
</context>
<context>
<name>VcsBase::Internal::CommonSettingsPage</name>
<message> <message>
<source>Wrap submit message at:</source> <source>Wrap submit message at:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -23040,9 +23030,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Reset VCS Cache</source> <source>Reset VCS Cache</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::NickNameDialog</name>
<message> <message>
<source>Nicknames</source> <source>Nicknames</source>
<translation>Псевдоніми</translation> <translation>Псевдоніми</translation>
@@ -24304,7 +24291,7 @@ should a repository require SSH-authentication (see documentation on SSH and the
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::BaseCheckoutWizard</name> <name>::VcsBase</name>
<message> <message>
<source>Cannot Open Project</source> <source>Cannot Open Project</source>
<translation type="vanished">Неможливо відкрити проект</translation> <translation type="vanished">Неможливо відкрити проект</translation>
@@ -24325,9 +24312,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>&apos;%1&apos; does not exist.</source> <source>&apos;%1&apos; does not exist.</source>
<translation type="vanished">&apos;%1&apos; не існує.</translation> <translation type="vanished">&apos;%1&apos; не існує.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::ProcessCheckoutJob</name>
<message> <message>
<source>Unable to start %1: %2</source> <source>Unable to start %1: %2</source>
<translation type="vanished">Неможливо запустити %1: %2</translation> <translation type="vanished">Неможливо запустити %1: %2</translation>
@@ -24348,9 +24332,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Stopping...</source> <source>Stopping...</source>
<translation type="vanished">Зупиняється...</translation> <translation type="vanished">Зупиняється...</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::CheckoutProgressWizardPage</name>
<message> <message>
<source>Failed.</source> <source>Failed.</source>
<translation type="vanished">Збій.</translation> <translation type="vanished">Збій.</translation>
@@ -24359,9 +24340,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Succeeded.</source> <source>Succeeded.</source>
<translation type="vanished">Успішно.</translation> <translation type="vanished">Успішно.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::CleanDialog</name>
<message> <message>
<source>The directory %1 could not be deleted.</source> <source>The directory %1 could not be deleted.</source>
<translation>Не вдалось видалити теку %1.</translation> <translation>Не вдалось видалити теку %1.</translation>
@@ -24378,10 +24356,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Delete...</source> <source>Delete...</source>
<translation>Видалити...</translation> <translation>Видалити...</translation>
</message> </message>
<message>
<source>Name</source>
<translation>Назва</translation>
</message>
<message> <message>
<source>Repository: %1</source> <source>Repository: %1</source>
<translation>Сховище: %1</translation> <translation>Сховище: %1</translation>
@@ -24422,9 +24396,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Cleaning %1</source> <source>Cleaning %1</source>
<translation type="vanished">Очищення %1</translation> <translation type="vanished">Очищення %1</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Command</name>
<message> <message>
<source>Error: VCS timed out after %1s.</source> <source>Error: VCS timed out after %1s.</source>
<translation type="vanished">Помилка: Час очікування VCS вичерпано після %1 с.</translation> <translation type="vanished">Помилка: Час очікування VCS вичерпано після %1 с.</translation>
@@ -24437,9 +24408,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Error: Executable timed out after %1s.</source> <source>Error: Executable timed out after %1s.</source>
<translation type="vanished">Помилка: Час очікування на виконуваний модуль вичерпано після %1 с.</translation> <translation type="vanished">Помилка: Час очікування на виконуваний модуль вичерпано після %1 с.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::SubmitFileModel</name>
<message> <message>
<source>State</source> <source>State</source>
<translation>Стан</translation> <translation>Стан</translation>
@@ -24448,9 +24416,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>File</source> <source>File</source>
<translation>Файл</translation> <translation>Файл</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseClient</name>
<message> <message>
<source>Unable to start process &apos;%1&apos;: %2</source> <source>Unable to start process &apos;%1&apos;: %2</source>
<translation type="vanished">Неможливо запустити процес &apos;%1&apos;: %2</translation> <translation type="vanished">Неможливо запустити процес &apos;%1&apos;: %2</translation>
@@ -24463,13 +24428,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Timed out after %1s waiting for the process %2 to finish.</source> <source>Timed out after %1s waiting for the process %2 to finish.</source>
<translation type="vanished">Вичерпано час очікування (%1 с) завершення процесу %2.</translation> <translation type="vanished">Вичерпано час очікування (%1 с) завершення процесу %2.</translation>
</message> </message>
<message>
<source>Working...</source>
<translation type="vanished">Виконання...</translation>
</message>
</context>
<context>
<name>::VcsBase</name>
<message> <message>
<source>Version Control</source> <source>Version Control</source>
<translation>Контроль версій</translation> <translation>Контроль версій</translation>
@@ -24478,9 +24436,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>General</source> <source>General</source>
<translation>Загальне</translation> <translation>Загальне</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseEditorWidget</name>
<message> <message>
<source>&amp;Describe Change %1</source> <source>&amp;Describe Change %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -24533,36 +24488,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Would you like to apply the chunk?</source> <source>Would you like to apply the chunk?</source>
<translation>Бажаєте накласти частину латки?</translation> <translation>Бажаєте накласти частину латки?</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseOutputWindow</name>
<message>
<source>Open &quot;%1&quot;</source>
<translation type="vanished">Відкрити &quot;%1&quot;</translation>
</message>
<message>
<source>Clear</source>
<translation type="vanished">Очистити</translation>
</message>
<message>
<source>Version Control</source>
<translation type="vanished">Контроль версій</translation>
</message>
<message>
<source>Executing: %1 %2</source>
<translation type="vanished">Виконання: %1 %2</translation>
</message>
<message>
<source>Executing in %1: %2 %3</source>
<translation type="vanished">Виконання в %1: %2 %3</translation>
</message>
</context>
<context>
<name>VcsBase::VcsBasePlugin</name>
<message>
<source>Version Control</source>
<translation>Контроль версій</translation>
</message>
<message> <message>
<source>Choose Repository Directory</source> <source>Choose Repository Directory</source>
<translation>Оберіть теку сховища</translation> <translation>Оберіть теку сховища</translation>
@@ -24599,9 +24524,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>&apos;%1&apos; crashed.</source> <source>&apos;%1&apos; crashed.</source>
<translation type="vanished">&apos;%1&apos; завершився аварійно.</translation> <translation type="vanished">&apos;%1&apos; завершився аварійно.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseSubmitEditor</name>
<message> <message>
<source>Check Message</source> <source>Check Message</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -24642,9 +24564,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>The check script returned exit code %1.</source> <source>The check script returned exit code %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsConfigurationPage</name>
<message> <message>
<source>Configuration</source> <source>Configuration</source>
<translation>Конфігурація</translation> <translation>Конфігурація</translation>
@@ -29215,7 +29134,7 @@ cannot be found in the path.</source>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::UrlTextCursorHandler</name> <name>::VcsBase</name>
<message> <message>
<source>Open URL in Browser...</source> <source>Open URL in Browser...</source>
<translation>Відкрити URL переглядачі...</translation> <translation>Відкрити URL переглядачі...</translation>
@@ -29224,9 +29143,6 @@ cannot be found in the path.</source>
<source>Copy URL Location</source> <source>Copy URL Location</source>
<translation>Скопіювати адресу URL</translation> <translation>Скопіювати адресу URL</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::EmailTextCursorHandler</name>
<message> <message>
<source>Send Email To...</source> <source>Send Email To...</source>
<translation>Надіслати лист до...</translation> <translation>Надіслати лист до...</translation>
@@ -29801,7 +29717,7 @@ cannot be found in the path.</source>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::SubmitEditorWidget</name> <name>::VcsBase</name>
<message> <message>
<source>Subversion Submit</source> <source>Subversion Submit</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -36657,7 +36573,7 @@ This wizard will guide you through the essential steps to deploy a ready-to-go d
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::VcsPlugin</name> <name>::VcsBase</name>
<message> <message>
<source>Name of the version control system in use by the current project.</source> <source>Name of the version control system in use by the current project.</source>
<translation>Назва системи контролю версії, що використовується в поточному проекті.</translation> <translation>Назва системи контролю версії, що використовується в поточному проекті.</translation>
@@ -38004,11 +37920,7 @@ Install an SDK of at least API version %1.</source>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::BaseCheckoutWizardFactory</name> <name>::VcsBase</name>
<message>
<source>Cannot Open Project</source>
<translation type="vanished">Неможливо відкрити проект</translation>
</message>
<message> <message>
<source>Failed to open project in &quot;%1&quot;.</source> <source>Failed to open project in &quot;%1&quot;.</source>
<translation type="vanished">Збій відкриття проекту в &quot;%1&quot;.</translation> <translation type="vanished">Збій відкриття проекту в &quot;%1&quot;.</translation>
@@ -40939,18 +40851,7 @@ The files in the Android package source directory are copied to the build direct
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsCommand</name> <name>::VcsBase</name>
<message>
<source>Unable to start process, binary is empty</source>
<translation type="vanished">Неможливо запустити процес, виконуваний файл порожній</translation>
</message>
<message>
<source>Error: Executable timed out after %1s.</source>
<translation type="vanished">Помилка: Час очікування на виконуваний модуль вичерпано після %1 с.</translation>
</message>
</context>
<context>
<name>VcsBase::VcsOutputWindow</name>
<message> <message>
<source>Open &quot;%1&quot;</source> <source>Open &quot;%1&quot;</source>
<translation>Відкрити &quot;%1&quot;</translation> <translation>Відкрити &quot;%1&quot;</translation>
@@ -40959,10 +40860,6 @@ The files in the Android package source directory are copied to the build direct
<source>Clear</source> <source>Clear</source>
<translation>Очистити</translation> <translation>Очистити</translation>
</message> </message>
<message>
<source>Version Control</source>
<translation>Контроль версій</translation>
</message>
<message> <message>
<source>Executing: %1 %2</source> <source>Executing: %1 %2</source>
<translation>Виконання: %1 %2</translation> <translation>Виконання: %1 %2</translation>
@@ -43211,14 +43108,11 @@ Output:
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsBaseClientImpl</name> <name>::VcsBase</name>
<message> <message>
<source>Working...</source> <source>Working...</source>
<translation>Виконання...</translation> <translation>Виконання...</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::VcsCommandPage</name>
<message> <message>
<source>&quot;data&quot; is no JSON object in &quot;VcsCommand&quot; page.</source> <source>&quot;data&quot; is no JSON object in &quot;VcsCommand&quot; page.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -43251,9 +43145,6 @@ Output:
<source>Checkout</source> <source>Checkout</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsCommandPage</name>
<message> <message>
<source>&quot;%1&quot; (%2) not found.</source> <source>&quot;%1&quot; (%2) not found.</source>
<translation>Не знайдено &quot;%1&quot; (%2).</translation> <translation>Не знайдено &quot;%1&quot; (%2).</translation>

View File

@@ -46748,7 +46748,7 @@ To disable a variable, prefix the line with &quot;#&quot;.</source>
</message> </message>
</context> </context>
<context> <context>
<name>VCS</name> <name>::VcsBase</name>
<message> <message>
<source>CVS Commit Editor</source> <source>CVS Commit Editor</source>
<translation>CVS提交编辑器</translation> <translation>CVS提交编辑器</translation>
@@ -47745,9 +47745,6 @@ With cache simulation, further event counters are enabled:
<source>General</source> <source>General</source>
<translation></translation> <translation></translation>
</message> </message>
</context>
<context>
<name>VcsBase::CleanDialog</name>
<message> <message>
<source>The directory %1 could not be deleted.</source> <source>The directory %1 could not be deleted.</source>
<translation> %1 </translation> <translation> %1 </translation>
@@ -47764,10 +47761,6 @@ With cache simulation, further event counters are enabled:
<source>Delete...</source> <source>Delete...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<message>
<source>Name</source>
<translation></translation>
</message>
<message> <message>
<source>Repository: %1</source> <source>Repository: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
@@ -47786,10 +47779,6 @@ With cache simulation, further event counters are enabled:
<source>Clean Repository</source> <source>Clean Repository</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Select All</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes"> <message numerus="yes">
<source>%n bytes, last modified %1.</source> <source>%n bytes, last modified %1.</source>
<translation type="unfinished"> <translation type="unfinished">
@@ -47800,9 +47789,6 @@ With cache simulation, further event counters are enabled:
<source>Cleaning &quot;%1&quot;</source> <source>Cleaning &quot;%1&quot;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::CommonVcsSettings</name>
<message> <message>
<source>User/&amp;alias configuration file:</source> <source>User/&amp;alias configuration file:</source>
<translation type="unfinished">/(&amp;A):</translation> <translation type="unfinished">/(&amp;A):</translation>
@@ -47853,9 +47839,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Reset information about which version control system handles which directory.</source> <source>Reset information about which version control system handles which directory.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::EmailTextCursorHandler</name>
<message> <message>
<source>Send Email To...</source> <source>Send Email To...</source>
<translation>Email到...</translation> <translation>Email到...</translation>
@@ -47864,9 +47847,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Copy Email Address</source> <source>Copy Email Address</source>
<translation>Email地址</translation> <translation>Email地址</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::NickNameDialog</name>
<message> <message>
<source>Name</source> <source>Name</source>
<translation></translation> <translation></translation>
@@ -47883,9 +47863,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Alias email</source> <source>Alias email</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::UrlTextCursorHandler</name>
<message> <message>
<source>Open URL in Browser...</source> <source>Open URL in Browser...</source>
<translation>URL...</translation> <translation>URL...</translation>
@@ -47894,9 +47871,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Copy URL Location</source> <source>Copy URL Location</source>
<translation>URL位置</translation> <translation>URL位置</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::VcsCommandPage</name>
<message> <message>
<source>&quot;data&quot; is no JSON object in &quot;VcsCommand&quot; page.</source> <source>&quot;data&quot; is no JSON object in &quot;VcsCommand&quot; page.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -47945,9 +47919,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Failed.</source> <source>Failed.</source>
<translation type="unfinished">.</translation> <translation type="unfinished">.</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::VcsPlugin</name>
<message> <message>
<source>Name of the version control system in use by the current project.</source> <source>Name of the version control system in use by the current project.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -47960,9 +47931,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>The top level path to the repository the current project is in.</source> <source>The top level path to the repository the current project is in.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::SubmitEditorWidget</name>
<message> <message>
<source>Subversion Submit</source> <source>Subversion Submit</source>
<translation type="unfinished">Subversion提交</translation> <translation type="unfinished">Subversion提交</translation>
@@ -48033,9 +48001,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<extracomment>Uncheck all for submit</extracomment> <extracomment>Uncheck all for submit</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::SubmitFileModel</name>
<message> <message>
<source>State</source> <source>State</source>
<translation></translation> <translation></translation>
@@ -48044,9 +48009,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>File</source> <source>File</source>
<translation></translation> <translation></translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseClientImpl</name>
<message> <message>
<source>Failed to retrieve data.</source> <source>Failed to retrieve data.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -48055,23 +48017,14 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Working...</source> <source>Working...</source>
<translation type="unfinished">...</translation> <translation type="unfinished">...</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseDiffEditorController</name>
<message> <message>
<source>Processing diff</source> <source>Processing diff</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseEditorConfig</name>
<message> <message>
<source>Reload</source> <source>Reload</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseEditorWidget</name>
<message> <message>
<source>Annotate &quot;%1&quot;</source> <source>Annotate &quot;%1&quot;</source>
<translation>Annotate &quot;%1&quot;</translation> <translation>Annotate &quot;%1&quot;</translation>
@@ -48096,9 +48049,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>&amp;Describe Change %1</source> <source>&amp;Describe Change %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBasePluginPrivate</name>
<message> <message>
<source>Commit</source> <source>Commit</source>
<comment>name of &quot;commit&quot; action of the VCS.</comment> <comment>name of &quot;commit&quot; action of the VCS.</comment>
@@ -48108,10 +48058,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>Save before %1?</source> <source>Save before %1?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Version Control</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>The file &quot;%1&quot; could not be deleted.</source> <source>The file &quot;%1&quot; could not be deleted.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -48144,9 +48090,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>A version control repository could not be created in %1.</source> <source>A version control repository could not be created in %1.</source>
<translation type="unfinished">%1</translation> <translation type="unfinished">%1</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseSettings</name>
<message> <message>
<source>Log count:</source> <source>Log count:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -48163,9 +48106,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>s</source> <source>s</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseSubmitEditor</name>
<message> <message>
<source>Check Message</source> <source>Check Message</source>
<translation></translation> <translation></translation>
@@ -48213,16 +48153,10 @@ What do you want to do?</source>
<source>&amp;Keep Editing</source> <source>&amp;Keep Editing</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsCommand</name>
<message> <message>
<source>UNKNOWN</source> <source>UNKNOWN</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsCommandPage</name>
<message> <message>
<source>&quot;%1&quot; (%2) not found.</source> <source>&quot;%1&quot; (%2) not found.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -48243,9 +48177,6 @@ What do you want to do?</source>
<source>&quot;%1&quot; (%2) does not exist.</source> <source>&quot;%1&quot; (%2) does not exist.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsConfigurationPage</name>
<message> <message>
<source>Configuration</source> <source>Configuration</source>
<translation></translation> <translation></translation>
@@ -48268,9 +48199,6 @@ What do you want to do?</source>
<source>No known version control selected.</source> <source>No known version control selected.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsOutputLineParser</name>
<message> <message>
<source>&amp;Open &quot;%1&quot;</source> <source>&amp;Open &quot;%1&quot;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -48279,9 +48207,6 @@ What do you want to do?</source>
<source>&amp;Copy to clipboard: &quot;%1&quot;</source> <source>&amp;Copy to clipboard: &quot;%1&quot;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsOutputWindow</name>
<message> <message>
<source>Open &quot;%1&quot;</source> <source>Open &quot;%1&quot;</source>
<translation type="unfinished"> &quot;%1&quot;</translation> <translation type="unfinished"> &quot;%1&quot;</translation>
@@ -48290,10 +48215,6 @@ What do you want to do?</source>
<source>Clear</source> <source>Clear</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Version Control</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>Running: %1</source> <source>Running: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -48302,9 +48223,6 @@ What do you want to do?</source>
<source>Running in %1: %2</source> <source>Running in %1: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsSubmitEditorFactory</name>
<message> <message>
<source>&amp;Undo</source> <source>&amp;Undo</source>
<translation type="unfinished">(&amp;U)</translation> <translation type="unfinished">(&amp;U)</translation>

View File

@@ -9601,9 +9601,6 @@ Will not be applied to whitespace in comments and strings.</source>
<source>Common</source> <source>Common</source>
<translation type="obsolete"></translation> <translation type="obsolete"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::NickNameDialog</name>
<message> <message>
<source>Name</source> <source>Name</source>
<translation></translation> <translation></translation>
@@ -9624,9 +9621,6 @@ Will not be applied to whitespace in comments and strings.</source>
<source>Nicknames</source> <source>Nicknames</source>
<translation></translation> <translation></translation>
</message> </message>
</context>
<context>
<name>VcsBase::SubmitFileModel</name>
<message> <message>
<source>State</source> <source>State</source>
<translation></translation> <translation></translation>
@@ -9635,9 +9629,6 @@ Will not be applied to whitespace in comments and strings.</source>
<source>File</source> <source>File</source>
<translation></translation> <translation></translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseSubmitEditor</name>
<message> <message>
<source>Prompt to submit</source> <source>Prompt to submit</source>
<translation></translation> <translation></translation>
@@ -11008,7 +10999,7 @@ Reason: %2</source>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::BaseCheckoutWizard</name> <name>::VcsBase</name>
<message> <message>
<source>Cannot Open Project</source> <source>Cannot Open Project</source>
<translation></translation> <translation></translation>
@@ -11029,9 +11020,6 @@ Reason: %2</source>
<source>&apos;%1&apos; does not exist.</source> <source>&apos;%1&apos; does not exist.</source>
<translation>&apos;%1&apos; </translation> <translation>&apos;%1&apos; </translation>
</message> </message>
</context>
<context>
<name>VcsBase::ProcessCheckoutJob</name>
<message> <message>
<source>Unable to start %1: %2</source> <source>Unable to start %1: %2</source>
<translation> %1%2</translation> <translation> %1%2</translation>
@@ -11052,9 +11040,6 @@ Reason: %2</source>
<source>Stopping...</source> <source>Stopping...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::CheckoutProgressWizardPage</name>
<message> <message>
<source>Checkout</source> <source>Checkout</source>
<translation></translation> <translation></translation>
@@ -11075,9 +11060,6 @@ Reason: %2</source>
<source>Succeeded.</source> <source>Succeeded.</source>
<translation></translation> <translation></translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseOutputWindow</name>
<message> <message>
<source>Open &quot;%1&quot;</source> <source>Open &quot;%1&quot;</source>
<translation> &quot;%1&quot;</translation> <translation> &quot;%1&quot;</translation>
@@ -11086,10 +11068,6 @@ Reason: %2</source>
<source>Clear</source> <source>Clear</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<source>Version Control</source>
<translation></translation>
</message>
<message> <message>
<source>Executing: %1 %2 <source>Executing: %1 %2
</source> </source>
@@ -12120,7 +12098,7 @@ You can choose between stashing the changes or discarding them.</source>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::CleanDialog</name> <name>::VcsBase</name>
<message> <message>
<source>The directory %1 could not be deleted.</source> <source>The directory %1 could not be deleted.</source>
<translation> %1 </translation> <translation> %1 </translation>
@@ -12137,10 +12115,6 @@ You can choose between stashing the changes or discarding them.</source>
<source>Delete...</source> <source>Delete...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<message>
<source>Name</source>
<translation></translation>
</message>
<message> <message>
<source>Repository: %1</source> <source>Repository: %1</source>
<translation>%1</translation> <translation>%1</translation>
@@ -12447,7 +12421,7 @@ For qmlproject projects, use the importPaths property to add import paths.</sour
</message> </message>
</context> </context>
<context> <context>
<name>VCS</name> <name>::VcsBase</name>
<message> <message>
<source>CVS Commit Editor</source> <source>CVS Commit Editor</source>
<translation>CVS </translation> <translation>CVS </translation>
@@ -13946,11 +13920,7 @@ Requires &lt;b&gt;Qt 4.7.4&lt;/b&gt; or newer.</source>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsBasePlugin</name> <name>::VcsBase</name>
<message>
<source>Version Control</source>
<translation></translation>
</message>
<message> <message>
<source>The file &apos;%1&apos; could not be deleted.</source> <source>The file &apos;%1&apos; could not be deleted.</source>
<translation> &apos;%1&apos; </translation> <translation> &apos;%1&apos; </translation>
@@ -20465,7 +20435,7 @@ You can build the application and deploy it on desktop and mobile target platfor
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsBaseClient</name> <name>::VcsBase</name>
<message> <message>
<source>Unable to start process &apos;%1&apos;: %2</source> <source>Unable to start process &apos;%1&apos;: %2</source>
<translation> &apos;%1&apos;%2</translation> <translation> &apos;%1&apos;%2</translation>
@@ -20478,9 +20448,6 @@ You can build the application and deploy it on desktop and mobile target platfor
<source>Working...</source> <source>Working...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
</context>
<context>
<name>VcsBase::VcsBaseEditorWidget</name>
<message> <message>
<source>Annotate &quot;%1&quot;</source> <source>Annotate &quot;%1&quot;</source>
<translation> &quot;%1&quot;</translation> <translation> &quot;%1&quot;</translation>
@@ -21180,7 +21147,7 @@ With cache simulation, further event counters are enabled:
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::VcsConfigurationPage</name> <name>::VcsBase</name>
<message> <message>
<source>Configuration</source> <source>Configuration</source>
<translation></translation> <translation></translation>
@@ -21189,10 +21156,6 @@ With cache simulation, further event counters are enabled:
<source>Please configure &lt;b&gt;%1&lt;/b&gt; now.</source> <source>Please configure &lt;b&gt;%1&lt;/b&gt; now.</source>
<translation> &lt;b&gt;%1&lt;/b&gt;</translation> <translation> &lt;b&gt;%1&lt;/b&gt;</translation>
</message> </message>
<message>
<source>Configure...</source>
<translation type="unfinished">...</translation>
</message>
</context> </context>
<context> <context>
<name>Utils::FileUtils</name> <name>Utils::FileUtils</name>
@@ -23171,7 +23134,7 @@ In addition, device connectivity will be tested.</source>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::CommonSettingsWidget</name> <name>::VcsBase</name>
<message> <message>
<source>Command used for reverting diff chunks</source> <source>Command used for reverting diff chunks</source>
<translation></translation> <translation></translation>
@@ -25102,7 +25065,7 @@ Filter: %2
</message> </message>
</context> </context>
<context> <context>
<name>VcsCommand</name> <name>::VcsBase</name>
<message> <message>
<source> <source>
&apos;%1&apos; failed (exit code %2). &apos;%1&apos; failed (exit code %2).
@@ -25119,9 +25082,6 @@ Filter: %2
&apos;%1&apos; ( %2) &apos;%1&apos; ( %2)
</translation> </translation>
</message> </message>
</context>
<context>
<name>VcsBase::Command</name>
<message> <message>
<source>Error: VCS timed out after %1s.</source> <source>Error: VCS timed out after %1s.</source>
<translation>VCS %1 </translation> <translation>VCS %1 </translation>
@@ -26331,7 +26291,7 @@ Influences the indentation of continuation lines.
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::BaseCheckoutWizardPage</name> <name>::VcsBase</name>
<message> <message>
<source>WizardPage</source> <source>WizardPage</source>
<translation></translation> <translation></translation>
@@ -26380,16 +26340,10 @@ Influences the indentation of continuation lines.
<source>Checkout directory:</source> <source>Checkout directory:</source>
<translation></translation> <translation></translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::CleanDialog</name>
<message> <message>
<source>Clean Repository</source> <source>Clean Repository</source>
<translation></translation> <translation></translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::CommonSettingsPage</name>
<message> <message>
<source>Wrap submit message at:</source> <source>Wrap submit message at:</source>
<translation></translation> <translation></translation>
@@ -26438,9 +26392,6 @@ should a repository require SSH-authentication (see documentation on SSH and the
<source>&amp;SSH prompt command:</source> <source>&amp;SSH prompt command:</source>
<translation>SSH (&amp;S)</translation> <translation>SSH (&amp;S)</translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::VcsConfigurationPage</name>
<message> <message>
<source>Configure...</source> <source>Configure...</source>
<translation type="obsolete">...</translation> <translation type="obsolete">...</translation>
@@ -27775,7 +27726,7 @@ references to elements in other files, loops, etc.)</source>
</message> </message>
</context> </context>
<context> <context>
<name>VcsBase::Internal::UrlTextCursorHandler</name> <name>::VcsBase</name>
<message> <message>
<source>Open URL in browser...</source> <source>Open URL in browser...</source>
<translation type="obsolete">...</translation> <translation type="obsolete">...</translation>
@@ -27792,9 +27743,6 @@ references to elements in other files, loops, etc.)</source>
<source>Copy URL Location</source> <source>Copy URL Location</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>VcsBase::Internal::EmailTextCursorHandler</name>
<message> <message>
<source>Send email to...</source> <source>Send email to...</source>
<translation type="obsolete">...</translation> <translation type="obsolete">...</translation>

View File

@@ -64,7 +64,7 @@ namespace Bazaar::Internal {
// Submit editor parameters // Submit editor parameters
const char COMMIT_ID[] = "Bazaar Commit Log Editor"; const char COMMIT_ID[] = "Bazaar Commit Log Editor";
const char COMMIT_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Bazaar Commit Log Editor"); const char COMMIT_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "Bazaar Commit Log Editor");
const char COMMITMIMETYPE[] = "text/vnd.qtcreator.bazaar.commit"; const char COMMITMIMETYPE[] = "text/vnd.qtcreator.bazaar.commit";
// Menu items // Menu items

View File

@@ -23,15 +23,15 @@ const char ANNOTATE_CHANGESET_ID[] = "([.0-9]+)";
// Base editor parameters // Base editor parameters
const char FILELOG_ID[] = "Bazaar File Log Editor"; const char FILELOG_ID[] = "Bazaar File Log Editor";
const char FILELOG_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Bazaar File Log Editor"); const char FILELOG_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "Bazaar File Log Editor");
const char LOGAPP[] = "text/vnd.qtcreator.bazaar.log"; const char LOGAPP[] = "text/vnd.qtcreator.bazaar.log";
const char ANNOTATELOG_ID[] = "Bazaar Annotation Editor"; const char ANNOTATELOG_ID[] = "Bazaar Annotation Editor";
const char ANNOTATELOG_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Bazaar Annotation Editor"); const char ANNOTATELOG_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "Bazaar Annotation Editor");
const char ANNOTATEAPP[] = "text/vnd.qtcreator.bazaar.annotation"; const char ANNOTATEAPP[] = "text/vnd.qtcreator.bazaar.annotation";
const char DIFFLOG_ID[] = "Bazaar Diff Editor"; const char DIFFLOG_ID[] = "Bazaar Diff Editor";
const char DIFFLOG_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Bazaar Diff Editor"); const char DIFFLOG_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "Bazaar Diff Editor");
const char DIFFAPP[] = "text/x-patch"; const char DIFFAPP[] = "text/x-patch";
// File status hint // File status hint

View File

@@ -11,7 +11,7 @@ namespace Constants {
const char VCS_ID_CLEARCASE[] = "E.ClearCase"; const char VCS_ID_CLEARCASE[] = "E.ClearCase";
const char CLEARCASE_SUBMIT_MIMETYPE[] = "text/vnd.qtcreator.clearcase.submit"; const char CLEARCASE_SUBMIT_MIMETYPE[] = "text/vnd.qtcreator.clearcase.submit";
const char CLEARCASECHECKINEDITOR_ID[] = "ClearCase Check In Editor"; const char CLEARCASECHECKINEDITOR_ID[] = "ClearCase Check In Editor";
const char CLEARCASECHECKINEDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "ClearCase Check In Editor"); const char CLEARCASECHECKINEDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "ClearCase Check In Editor");
const char TASK_INDEX[] = "ClearCase.Task.Index"; const char TASK_INDEX[] = "ClearCase.Task.Index";
const char KEEP_ACTIVITY[] = "__KEEP__"; const char KEEP_ACTIVITY[] = "__KEEP__";
enum { debug = 0 }; enum { debug = 0 };

View File

@@ -105,21 +105,21 @@ const char CMD_ID_STATUS[] = "ClearCase.Status";
const VcsBaseEditorParameters logEditorParameters { const VcsBaseEditorParameters logEditorParameters {
LogOutput, LogOutput,
"ClearCase File Log Editor", // id "ClearCase File Log Editor", // id
QT_TRANSLATE_NOOP("VCS", "ClearCase File Log Editor"), // display_name QT_TRANSLATE_NOOP("::VcsBase", "ClearCase File Log Editor"), // display_name
"text/vnd.qtcreator.clearcase.log" "text/vnd.qtcreator.clearcase.log"
}; };
const VcsBaseEditorParameters annotateEditorParameters { const VcsBaseEditorParameters annotateEditorParameters {
AnnotateOutput, AnnotateOutput,
"ClearCase Annotation Editor", // id "ClearCase Annotation Editor", // id
QT_TRANSLATE_NOOP("VCS", "ClearCase Annotation Editor"), // display_name QT_TRANSLATE_NOOP("::VcsBase", "ClearCase Annotation Editor"), // display_name
"text/vnd.qtcreator.clearcase.annotation" "text/vnd.qtcreator.clearcase.annotation"
}; };
const VcsBaseEditorParameters diffEditorParameters { const VcsBaseEditorParameters diffEditorParameters {
DiffOutput, DiffOutput,
"ClearCase Diff Editor", // id "ClearCase Diff Editor", // id
QT_TRANSLATE_NOOP("VCS", "ClearCase Diff Editor"), // display_name QT_TRANSLATE_NOOP("::VcsBase", "ClearCase Diff Editor"), // display_name
"text/x-patch" "text/x-patch"
}; };

View File

@@ -90,7 +90,7 @@ const char CMD_ID_REPOSITORYUPDATE[] = "CVS.RepositoryUpdate";
const char CVS_SUBMIT_MIMETYPE[] = "text/vnd.qtcreator.cvs.submit"; const char CVS_SUBMIT_MIMETYPE[] = "text/vnd.qtcreator.cvs.submit";
const char CVSCOMMITEDITOR_ID[] = "CVS Commit Editor"; const char CVSCOMMITEDITOR_ID[] = "CVS Commit Editor";
const char CVSCOMMITEDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "CVS Commit Editor"); const char CVSCOMMITEDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "CVS Commit Editor");
const VcsBaseSubmitEditorParameters submitParameters { const VcsBaseSubmitEditorParameters submitParameters {
CVS_SUBMIT_MIMETYPE, CVS_SUBMIT_MIMETYPE,
@@ -102,28 +102,28 @@ const VcsBaseSubmitEditorParameters submitParameters {
const VcsBaseEditorParameters commandLogEditorParameters { const VcsBaseEditorParameters commandLogEditorParameters {
OtherContent, OtherContent,
"CVS Command Log Editor", // id "CVS Command Log Editor", // id
QT_TRANSLATE_NOOP("VCS", "CVS Command Log Editor"), // display name QT_TRANSLATE_NOOP("::VcsBase", "CVS Command Log Editor"), // display name
"text/vnd.qtcreator.cvs.commandlog" "text/vnd.qtcreator.cvs.commandlog"
}; };
const VcsBaseEditorParameters logEditorParameters { const VcsBaseEditorParameters logEditorParameters {
LogOutput, LogOutput,
"CVS File Log Editor", // id "CVS File Log Editor", // id
QT_TRANSLATE_NOOP("VCS", "CVS File Log Editor"), // display name QT_TRANSLATE_NOOP("::VcsBase", "CVS File Log Editor"), // display name
"text/vnd.qtcreator.cvs.log" "text/vnd.qtcreator.cvs.log"
}; };
const VcsBaseEditorParameters annotateEditorParameters { const VcsBaseEditorParameters annotateEditorParameters {
AnnotateOutput, AnnotateOutput,
"CVS Annotation Editor", // id "CVS Annotation Editor", // id
QT_TRANSLATE_NOOP("VCS", "CVS Annotation Editor"), // display name QT_TRANSLATE_NOOP("::VcsBase", "CVS Annotation Editor"), // display name
"text/vnd.qtcreator.cvs.annotation" "text/vnd.qtcreator.cvs.annotation"
}; };
const VcsBaseEditorParameters diffEditorParameters { const VcsBaseEditorParameters diffEditorParameters {
DiffOutput, DiffOutput,
"CVS Diff Editor", // id "CVS Diff Editor", // id
QT_TRANSLATE_NOOP("VCS", "CVS Diff Editor"), // display name QT_TRANSLATE_NOOP("::VcsBase", "CVS Diff Editor"), // display name
"text/x-patch" "text/x-patch"
}; };

View File

@@ -11,22 +11,22 @@ namespace Constants {
const char GIT_PLUGIN[] = "GitPlugin"; const char GIT_PLUGIN[] = "GitPlugin";
const char GIT_SVN_LOG_EDITOR_ID[] = "Git SVN Log Editor"; const char GIT_SVN_LOG_EDITOR_ID[] = "Git SVN Log Editor";
const char GIT_SVN_LOG_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Git SVN Log Editor"); const char GIT_SVN_LOG_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "Git SVN Log Editor");
const char GIT_LOG_EDITOR_ID[] = "Git Log Editor"; const char GIT_LOG_EDITOR_ID[] = "Git Log Editor";
const char GIT_LOG_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Git Log Editor"); const char GIT_LOG_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "Git Log Editor");
const char GIT_REFLOG_EDITOR_ID[] = "Git Reflog Editor"; const char GIT_REFLOG_EDITOR_ID[] = "Git Reflog Editor";
const char GIT_REFLOG_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Git Reflog Editor"); const char GIT_REFLOG_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "Git Reflog Editor");
const char GIT_BLAME_EDITOR_ID[] = "Git Annotation Editor"; const char GIT_BLAME_EDITOR_ID[] = "Git Annotation Editor";
const char GIT_BLAME_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Git Annotation Editor"); const char GIT_BLAME_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "Git Annotation Editor");
const char GIT_COMMIT_TEXT_EDITOR_ID[] = "Git Commit Editor"; const char GIT_COMMIT_TEXT_EDITOR_ID[] = "Git Commit Editor";
const char GIT_COMMIT_TEXT_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Git Commit Editor"); const char GIT_COMMIT_TEXT_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "Git Commit Editor");
const char GIT_REBASE_EDITOR_ID[] = "Git Rebase Editor"; const char GIT_REBASE_EDITOR_ID[] = "Git Rebase Editor";
const char GIT_REBASE_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Git Rebase Editor"); const char GIT_REBASE_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "Git Rebase Editor");
const char GIT_BRANCH_VIEW_ID[] = "Git Branches"; const char GIT_BRANCH_VIEW_ID[] = "Git Branches";
const char GIT_CONTEXT[] = "Git Context"; const char GIT_CONTEXT[] = "Git Context";
const char GITSUBMITEDITOR_ID[] = "Git Submit Editor"; const char GITSUBMITEDITOR_ID[] = "Git Submit Editor";
const char GITSUBMITEDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Git Submit Editor"); const char GITSUBMITEDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "Git Submit Editor");
const char SUBMIT_MIMETYPE[] = "text/vnd.qtcreator.git.submit"; const char SUBMIT_MIMETYPE[] = "text/vnd.qtcreator.git.submit";
const char C_GITEDITORID[] = "Git Editor"; const char C_GITEDITORID[] = "Git Editor";

View File

@@ -23,20 +23,20 @@ const char DIFFIDENTIFIER[] = "^(?:diff --git a/|[+-]{3} (?:/dev/null|[ab]/(.+$)
// Base editor parameters // Base editor parameters
const char FILELOG_ID[] = "Mercurial File Log Editor"; const char FILELOG_ID[] = "Mercurial File Log Editor";
const char FILELOG_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Mercurial File Log Editor"); const char FILELOG_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "Mercurial File Log Editor");
const char LOGAPP[] = "text/vnd.qtcreator.mercurial.log"; const char LOGAPP[] = "text/vnd.qtcreator.mercurial.log";
const char ANNOTATELOG_ID[] = "Mercurial Annotation Editor"; const char ANNOTATELOG_ID[] = "Mercurial Annotation Editor";
const char ANNOTATELOG_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Mercurial Annotation Editor"); const char ANNOTATELOG_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "Mercurial Annotation Editor");
const char ANNOTATEAPP[] = "text/vnd.qtcreator.mercurial.annotation"; const char ANNOTATEAPP[] = "text/vnd.qtcreator.mercurial.annotation";
const char DIFFLOG_ID[] = "Mercurial Diff Editor"; const char DIFFLOG_ID[] = "Mercurial Diff Editor";
const char DIFFLOG_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Mercurial Diff Editor"); const char DIFFLOG_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "Mercurial Diff Editor");
const char DIFFAPP[] = "text/x-patch"; const char DIFFAPP[] = "text/x-patch";
// Submit editor parameters // Submit editor parameters
const char COMMIT_ID[] = "Mercurial Commit Log Editor"; const char COMMIT_ID[] = "Mercurial Commit Log Editor";
const char COMMIT_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Mercurial Commit Log Editor"); const char COMMIT_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "Mercurial Commit Log Editor");
const char COMMITMIMETYPE[] = "text/vnd.qtcreator.mercurial.commit"; const char COMMITMIMETYPE[] = "text/vnd.qtcreator.mercurial.commit";
// File menu actions // File menu actions

View File

@@ -64,16 +64,16 @@ const char SUBMIT_MIMETYPE[] = "text/vnd.qtcreator.p4.submit";
const char PERFORCE_CONTEXT[] = "Perforce Context"; const char PERFORCE_CONTEXT[] = "Perforce Context";
const char PERFORCE_SUBMIT_EDITOR_ID[] = "Perforce.SubmitEditor"; const char PERFORCE_SUBMIT_EDITOR_ID[] = "Perforce.SubmitEditor";
const char PERFORCE_SUBMIT_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Perforce.SubmitEditor"); const char PERFORCE_SUBMIT_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "Perforce.SubmitEditor");
const char PERFORCE_LOG_EDITOR_ID[] = "Perforce.LogEditor"; const char PERFORCE_LOG_EDITOR_ID[] = "Perforce.LogEditor";
const char PERFORCE_LOG_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Perforce Log Editor"); const char PERFORCE_LOG_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "Perforce Log Editor");
const char PERFORCE_DIFF_EDITOR_ID[] = "Perforce.DiffEditor"; const char PERFORCE_DIFF_EDITOR_ID[] = "Perforce.DiffEditor";
const char PERFORCE_DIFF_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Perforce Diff Editor"); const char PERFORCE_DIFF_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "Perforce Diff Editor");
const char PERFORCE_ANNOTATION_EDITOR_ID[] = "Perforce.AnnotationEditor"; const char PERFORCE_ANNOTATION_EDITOR_ID[] = "Perforce.AnnotationEditor";
const char PERFORCE_ANNOTATION_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Perforce Annotation Editor"); const char PERFORCE_ANNOTATION_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "Perforce Annotation Editor");
// Ensure adding "..." to relative paths which is p4's convention // Ensure adding "..." to relative paths which is p4's convention
// for the current directory // for the current directory

View File

@@ -16,15 +16,15 @@ enum { debug = 0 };
const char SUBVERSION_CONTEXT[] = "Subversion Context"; const char SUBVERSION_CONTEXT[] = "Subversion Context";
const char SUBVERSION_COMMIT_EDITOR_ID[] = "Subversion Commit Editor"; const char SUBVERSION_COMMIT_EDITOR_ID[] = "Subversion Commit Editor";
const char SUBVERSION_COMMIT_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Subversion Commit Editor"); const char SUBVERSION_COMMIT_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "Subversion Commit Editor");
const char SUBVERSION_SUBMIT_MIMETYPE[] = "text/vnd.qtcreator.svn.submit"; const char SUBVERSION_SUBMIT_MIMETYPE[] = "text/vnd.qtcreator.svn.submit";
const char SUBVERSION_LOG_EDITOR_ID[] = "Subversion File Log Editor"; const char SUBVERSION_LOG_EDITOR_ID[] = "Subversion File Log Editor";
const char SUBVERSION_LOG_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Subversion File Log Editor"); const char SUBVERSION_LOG_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "Subversion File Log Editor");
const char SUBVERSION_LOG_MIMETYPE[] = "text/vnd.qtcreator.svn.log"; const char SUBVERSION_LOG_MIMETYPE[] = "text/vnd.qtcreator.svn.log";
const char SUBVERSION_BLAME_EDITOR_ID[] = "Subversion Annotation Editor"; const char SUBVERSION_BLAME_EDITOR_ID[] = "Subversion Annotation Editor";
const char SUBVERSION_BLAME_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Subversion Annotation Editor"); const char SUBVERSION_BLAME_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("::VcsBase", "Subversion Annotation Editor");
const char SUBVERSION_BLAME_MIMETYPE[] = "text/vnd.qtcreator.svn.annotation"; const char SUBVERSION_BLAME_MIMETYPE[] = "text/vnd.qtcreator.svn.annotation";
} // namespace Constants } // namespace Constants

View File

@@ -33,7 +33,7 @@ VcsEditorFactory::VcsEditorFactory(const VcsBaseEditorParameters *parameters,
std::function<void (const Utils::FilePath &, const QString &)> describeFunc) std::function<void (const Utils::FilePath &, const QString &)> describeFunc)
{ {
setId(parameters->id); setId(parameters->id);
setDisplayName(QCoreApplication::translate("VCS", parameters->displayName)); setDisplayName(QCoreApplication::translate("::VcsBase", parameters->displayName));
if (QLatin1String(parameters->mimeType) != QLatin1String(DiffEditor::Constants::DIFF_EDITOR_MIMETYPE)) if (QLatin1String(parameters->mimeType) != QLatin1String(DiffEditor::Constants::DIFF_EDITOR_MIMETYPE))
addMimeType(QLatin1String(parameters->mimeType)); addMimeType(QLatin1String(parameters->mimeType));

View File

@@ -4,6 +4,7 @@
#include "basevcssubmiteditorfactory.h" #include "basevcssubmiteditorfactory.h"
#include "vcsbaseplugin.h" #include "vcsbaseplugin.h"
#include "vcsbasetr.h"
#include "vcsbasesubmiteditor.h" #include "vcsbasesubmiteditor.h"
#include <coreplugin/actionmanager/actionmanager.h> #include <coreplugin/actionmanager/actionmanager.h>
@@ -33,10 +34,10 @@ VcsSubmitEditorFactory::VcsSubmitEditorFactory
}); });
Context context(parameters.id); Context context(parameters.id);
m_undoAction.setText(tr("&Undo")); m_undoAction.setText(Tr::tr("&Undo"));
ActionManager::registerAction(&m_undoAction, Core::Constants::UNDO, context); ActionManager::registerAction(&m_undoAction, Core::Constants::UNDO, context);
m_redoAction.setText(tr("&Redo")); m_redoAction.setText(Tr::tr("&Redo"));
ActionManager::registerAction(&m_redoAction, Core::Constants::REDO, context); ActionManager::registerAction(&m_redoAction, Core::Constants::REDO, context);
QTC_ASSERT(plugin, return); QTC_ASSERT(plugin, return);
@@ -48,7 +49,7 @@ VcsSubmitEditorFactory::VcsSubmitEditorFactory
QObject::connect(&m_submitAction, &QAction::triggered, plugin, &VcsBasePluginPrivate::commitFromEditor); QObject::connect(&m_submitAction, &QAction::triggered, plugin, &VcsBasePluginPrivate::commitFromEditor);
m_diffAction.setIcon(VcsBaseSubmitEditor::diffIcon()); m_diffAction.setIcon(VcsBaseSubmitEditor::diffIcon());
m_diffAction.setText(tr("Diff &Selected Files")); m_diffAction.setText(Tr::tr("Diff &Selected Files"));
ActionManager::registerAction(&m_diffAction, DIFF_SELECTED, context); ActionManager::registerAction(&m_diffAction, DIFF_SELECTED, context);
} }

View File

@@ -9,7 +9,6 @@
#include <functional> #include <functional>
#include <QAction> #include <QAction>
#include <QCoreApplication>
namespace VcsBase { namespace VcsBase {
@@ -22,8 +21,6 @@ class VcsBasePluginPrivate;
class VCSBASE_EXPORT VcsSubmitEditorFactory : public Core::IEditorFactory class VCSBASE_EXPORT VcsSubmitEditorFactory : public Core::IEditorFactory
{ {
Q_DECLARE_TR_FUNCTIONS(VcsBase::VcsSubmitEditorFactory)
public: public:
typedef std::function<VcsBaseSubmitEditor *()> EditorCreator; typedef std::function<VcsBaseSubmitEditor *()> EditorCreator;

View File

@@ -3,6 +3,7 @@
#include "cleandialog.h" #include "cleandialog.h"
#include "vcsbasetr.h"
#include "vcsoutputwindow.h" #include "vcsoutputwindow.h"
#include <coreplugin/editormanager/editormanager.h> #include <coreplugin/editormanager/editormanager.h>
@@ -53,15 +54,15 @@ static void removeFileRecursion(QFutureInterface<void> &futureInterface,
removeFileRecursion(futureInterface, fi, errorMessage); removeFileRecursion(futureInterface, fi, errorMessage);
QDir parent = f.absoluteDir(); QDir parent = f.absoluteDir();
if (!parent.rmdir(f.fileName())) if (!parent.rmdir(f.fileName()))
errorMessage->append(VcsBase::CleanDialog::tr("The directory %1 could not be deleted."). errorMessage->append(Tr::tr("The directory %1 could not be deleted.")
arg(QDir::toNativeSeparators(f.absoluteFilePath()))); .arg(QDir::toNativeSeparators(f.absoluteFilePath())));
return; return;
} }
if (!QFile::remove(f.absoluteFilePath())) { if (!QFile::remove(f.absoluteFilePath())) {
if (!errorMessage->isEmpty()) if (!errorMessage->isEmpty())
errorMessage->append(QLatin1Char('\n')); errorMessage->append(QLatin1Char('\n'));
errorMessage->append(VcsBase::CleanDialog::tr("The file %1 could not be deleted."). errorMessage->append(Tr::tr("The file %1 could not be deleted.")
arg(QDir::toNativeSeparators(f.absoluteFilePath()))); .arg(QDir::toNativeSeparators(f.absoluteFilePath())));
} }
} }
@@ -81,8 +82,8 @@ static void runCleanFiles(QFutureInterface<void> &futureInterface,
} }
if (!errorMessage.isEmpty()) { if (!errorMessage.isEmpty()) {
// Format and emit error. // Format and emit error.
const QString msg = CleanDialog::tr("There were errors when cleaning the repository %1:"). const QString msg = Tr::tr("There were errors when cleaning the repository %1:")
arg(repository.toUserOutput()); .arg(repository.toUserOutput());
errorMessage.insert(0, QLatin1Char('\n')); errorMessage.insert(0, QLatin1Char('\n'));
errorMessage.insert(0, msg); errorMessage.insert(0, msg);
errorHandler(errorMessage); errorHandler(errorMessage);
@@ -134,16 +135,16 @@ CleanDialog::CleanDialog(QWidget *parent) :
{ {
setModal(true); setModal(true);
resize(682, 659); resize(682, 659);
setWindowTitle(tr("Clean Repository")); setWindowTitle(Tr::tr("Clean Repository"));
d->m_groupBox = new QGroupBox(this); d->m_groupBox = new QGroupBox(this);
d->m_selectAllCheckBox = new QCheckBox(tr("Select All")); d->m_selectAllCheckBox = new QCheckBox(Tr::tr("Select All"));
auto buttonBox = new QDialogButtonBox(QDialogButtonBox::Cancel); auto buttonBox = new QDialogButtonBox(QDialogButtonBox::Cancel);
buttonBox->addButton(tr("Delete..."), QDialogButtonBox::AcceptRole); buttonBox->addButton(Tr::tr("Delete..."), QDialogButtonBox::AcceptRole);
d->m_filesModel->setHorizontalHeaderLabels(QStringList(tr("Name"))); d->m_filesModel->setHorizontalHeaderLabels(QStringList(Tr::tr("Name")));
d->m_filesTreeView = new QTreeView; d->m_filesTreeView = new QTreeView;
d->m_filesTreeView->setModel(d->m_filesModel); d->m_filesTreeView->setModel(d->m_filesModel);
@@ -184,7 +185,7 @@ void CleanDialog::setFileList(const FilePath &workingDirectory, const QStringLis
const QStringList &ignoredFiles) const QStringList &ignoredFiles)
{ {
d->m_workingDirectory = workingDirectory; d->m_workingDirectory = workingDirectory;
d->m_groupBox->setTitle(tr("Repository: %1").arg(workingDirectory.toUserOutput())); d->m_groupBox->setTitle(Tr::tr("Repository: %1").arg(workingDirectory.toUserOutput()));
if (const int oldRowCount = d->m_filesModel->rowCount()) if (const int oldRowCount = d->m_filesModel->rowCount())
d->m_filesModel->removeRows(0, oldRowCount); d->m_filesModel->removeRows(0, oldRowCount);
@@ -219,7 +220,7 @@ void CleanDialog::addFile(const FilePath &workingDirectory, const QString &fileN
if (fullPath.isFile()) { if (fullPath.isFile()) {
const QString lastModified = QLocale::system().toString(fullPath.lastModified(), const QString lastModified = QLocale::system().toString(fullPath.lastModified(),
QLocale::ShortFormat); QLocale::ShortFormat);
nameItem->setToolTip(tr("%n bytes, last modified %1.", nullptr, nameItem->setToolTip(Tr::tr("%n bytes, last modified %1.", nullptr,
fullPath.fileSize()).arg(lastModified)); fullPath.fileSize()).arg(lastModified));
} }
d->m_filesModel->appendRow(nameItem); d->m_filesModel->appendRow(nameItem);
@@ -251,8 +252,8 @@ bool CleanDialog::promptToDelete()
if (selectedFiles.isEmpty()) if (selectedFiles.isEmpty())
return true; return true;
if (QMessageBox::question(this, tr("Delete"), if (QMessageBox::question(this, Tr::tr("Delete"),
tr("Do you want to delete %n files?", nullptr, selectedFiles.size()), Tr::tr("Do you want to delete %n files?", nullptr, selectedFiles.size()),
QMessageBox::Yes|QMessageBox::No, QMessageBox::Yes) != QMessageBox::Yes) QMessageBox::Yes|QMessageBox::No, QMessageBox::Yes) != QMessageBox::Yes)
return false; return false;
@@ -260,7 +261,7 @@ bool CleanDialog::promptToDelete()
QFuture<void> task = runAsync(Internal::runCleanFiles, d->m_workingDirectory, QFuture<void> task = runAsync(Internal::runCleanFiles, d->m_workingDirectory,
selectedFiles, Internal::handleError); selectedFiles, Internal::handleError);
const QString taskName = tr("Cleaning \"%1\"").arg(d->m_workingDirectory.toUserOutput()); const QString taskName = Tr::tr("Cleaning \"%1\"").arg(d->m_workingDirectory.toUserOutput());
Core::ProgressManager::addTask(task, taskName, "VcsBase.cleanRepository"); Core::ProgressManager::addTask(task, taskName, "VcsBase.cleanRepository");
return true; return true;
} }

View File

@@ -44,8 +44,8 @@ CommonVcsSettings::CommonVcsSettings()
nickNameMailMap.setDisplayStyle(StringAspect::PathChooserDisplay); nickNameMailMap.setDisplayStyle(StringAspect::PathChooserDisplay);
nickNameMailMap.setExpectedKind(PathChooser::File); nickNameMailMap.setExpectedKind(PathChooser::File);
nickNameMailMap.setHistoryCompleter("Vcs.NickMap.History"); nickNameMailMap.setHistoryCompleter("Vcs.NickMap.History");
nickNameMailMap.setLabelText(tr("User/&alias configuration file:")); nickNameMailMap.setLabelText(Tr::tr("User/&alias configuration file:"));
nickNameMailMap.setToolTip(tr("A file listing nicknames in a 4-column mailmap format:\n" nickNameMailMap.setToolTip(Tr::tr("A file listing nicknames in a 4-column mailmap format:\n"
"'name <email> alias <email>'.")); "'name <email> alias <email>'."));
registerAspect(&nickNameFieldListFile); registerAspect(&nickNameFieldListFile);
@@ -53,8 +53,8 @@ CommonVcsSettings::CommonVcsSettings()
nickNameFieldListFile.setDisplayStyle(StringAspect::PathChooserDisplay); nickNameFieldListFile.setDisplayStyle(StringAspect::PathChooserDisplay);
nickNameFieldListFile.setExpectedKind(PathChooser::File); nickNameFieldListFile.setExpectedKind(PathChooser::File);
nickNameFieldListFile.setHistoryCompleter("Vcs.NickFields.History"); nickNameFieldListFile.setHistoryCompleter("Vcs.NickFields.History");
nickNameFieldListFile.setLabelText(tr("User &fields configuration file:")); nickNameFieldListFile.setLabelText(Tr::tr("User &fields configuration file:"));
nickNameFieldListFile.setToolTip(tr("A simple file containing lines with field names like " nickNameFieldListFile.setToolTip(Tr::tr("A simple file containing lines with field names like "
"\"Reviewed-By:\" which will be added below the submit editor.")); "\"Reviewed-By:\" which will be added below the submit editor."));
registerAspect(&submitMessageCheckScript); registerAspect(&submitMessageCheckScript);
@@ -62,8 +62,8 @@ CommonVcsSettings::CommonVcsSettings()
submitMessageCheckScript.setDisplayStyle(StringAspect::PathChooserDisplay); submitMessageCheckScript.setDisplayStyle(StringAspect::PathChooserDisplay);
submitMessageCheckScript.setExpectedKind(PathChooser::ExistingCommand); submitMessageCheckScript.setExpectedKind(PathChooser::ExistingCommand);
submitMessageCheckScript.setHistoryCompleter("Vcs.MessageCheckScript.History"); submitMessageCheckScript.setHistoryCompleter("Vcs.MessageCheckScript.History");
submitMessageCheckScript.setLabelText(tr("Submit message &check script:")); submitMessageCheckScript.setLabelText(Tr::tr("Submit message &check script:"));
submitMessageCheckScript.setToolTip(tr("An executable which is called with the submit message " submitMessageCheckScript.setToolTip(Tr::tr("An executable which is called with the submit message "
"in a temporary file as first argument. It should return with an exit != 0 and a message " "in a temporary file as first argument. It should return with an exit != 0 and a message "
"on standard error to indicate failure.")); "on standard error to indicate failure."));
@@ -73,19 +73,19 @@ CommonVcsSettings::CommonVcsSettings()
sshPasswordPrompt.setExpectedKind(PathChooser::ExistingCommand); sshPasswordPrompt.setExpectedKind(PathChooser::ExistingCommand);
sshPasswordPrompt.setHistoryCompleter("Vcs.SshPrompt.History"); sshPasswordPrompt.setHistoryCompleter("Vcs.SshPrompt.History");
sshPasswordPrompt.setDefaultValue(sshPasswordPromptDefault()); sshPasswordPrompt.setDefaultValue(sshPasswordPromptDefault());
sshPasswordPrompt.setLabelText(tr("&SSH prompt command:")); sshPasswordPrompt.setLabelText(Tr::tr("&SSH prompt command:"));
sshPasswordPrompt.setToolTip(tr("Specifies a command that is executed to graphically prompt " sshPasswordPrompt.setToolTip(Tr::tr("Specifies a command that is executed to graphically prompt "
"for a password,\nshould a repository require SSH-authentication " "for a password,\nshould a repository require SSH-authentication "
"(see documentation on SSH and the environment variable SSH_ASKPASS).")); "(see documentation on SSH and the environment variable SSH_ASKPASS)."));
registerAspect(&lineWrap); registerAspect(&lineWrap);
lineWrap.setSettingsKey("LineWrap"); lineWrap.setSettingsKey("LineWrap");
lineWrap.setDefaultValue(true); lineWrap.setDefaultValue(true);
lineWrap.setLabelText(tr("Wrap submit message at:")); lineWrap.setLabelText(Tr::tr("Wrap submit message at:"));
registerAspect(&lineWrapWidth); registerAspect(&lineWrapWidth);
lineWrapWidth.setSettingsKey("LineWrapWidth"); lineWrapWidth.setSettingsKey("LineWrapWidth");
lineWrapWidth.setSuffix(tr(" characters")); lineWrapWidth.setSuffix(Tr::tr(" characters"));
lineWrapWidth.setDefaultValue(72); lineWrapWidth.setDefaultValue(72);
} }
@@ -109,8 +109,8 @@ CommonSettingsWidget::CommonSettingsWidget(CommonOptionsPage *page)
{ {
CommonVcsSettings &s = m_page->settings(); CommonVcsSettings &s = m_page->settings();
auto cacheResetButton = new QPushButton(CommonVcsSettings::tr("Reset VCS Cache")); auto cacheResetButton = new QPushButton(Tr::tr("Reset VCS Cache"));
cacheResetButton->setToolTip(CommonVcsSettings::tr("Reset information about which " cacheResetButton->setToolTip(Tr::tr("Reset information about which "
"version control system handles which directory.")); "version control system handles which directory."));
updatePath(); updatePath();

View File

@@ -12,8 +12,6 @@ namespace Internal {
class CommonVcsSettings : public Utils::AspectContainer class CommonVcsSettings : public Utils::AspectContainer
{ {
Q_DECLARE_TR_FUNCTIONS(VcsBase::Internal::CommonVcsSettings)
public: public:
CommonVcsSettings(); CommonVcsSettings();

View File

@@ -3,6 +3,8 @@
#include "nicknamedialog.h" #include "nicknamedialog.h"
#include "vcsbasetr.h"
#include <utils/fancylineedit.h> #include <utils/fancylineedit.h>
#include <utils/fileutils.h> #include <utils/fileutils.h>
#include <utils/itemviews.h> #include <utils/itemviews.h>
@@ -219,9 +221,7 @@ QString NickNameDialog::nickName() const
QStandardItemModel *NickNameDialog::createModel(QObject *parent) QStandardItemModel *NickNameDialog::createModel(QObject *parent)
{ {
auto model = new QStandardItemModel(parent); auto model = new QStandardItemModel(parent);
QStringList headers; QStringList headers = {Tr::tr("Name"), Tr::tr("Email"), Tr::tr("Alias"), Tr::tr("Alias email")};
headers << tr("Name") << tr("Email")
<< tr("Alias") << tr("Alias email");
model->setHorizontalHeaderLabels(headers); model->setHorizontalHeaderLabels(headers);
return model; return model;
} }

View File

@@ -2,8 +2,10 @@
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
#include "submiteditorwidget.h" #include "submiteditorwidget.h"
#include "submitfieldwidget.h" #include "submitfieldwidget.h"
#include "submitfilemodel.h" #include "submitfilemodel.h"
#include "vcsbasetr.h"
#include "vcsbaseconstants.h" #include "vcsbaseconstants.h"
#include <coreplugin/icore.h> #include <coreplugin/icore.h>
@@ -16,7 +18,6 @@
#include <utils/theme/theme.h> #include <utils/theme/theme.h>
#include <utils/utilsicons.h> #include <utils/utilsicons.h>
#include <QApplication>
#include <QCheckBox> #include <QCheckBox>
#include <QDebug> #include <QDebug>
#include <QGroupBox> #include <QGroupBox>
@@ -128,13 +129,13 @@ SubmitEditorWidget::SubmitEditorWidget() :
{ {
resize(507, 419); resize(507, 419);
setMinimumSize(QSize(0, 0)); setMinimumSize(QSize(0, 0));
setWindowTitle(tr("Subversion Submit")); setWindowTitle(Tr::tr("Subversion Submit"));
auto scrollAreaWidgetContents = new QWidget(); auto scrollAreaWidgetContents = new QWidget();
scrollAreaWidgetContents->setGeometry(QRect(0, 0, 505, 417)); scrollAreaWidgetContents->setGeometry(QRect(0, 0, 505, 417));
scrollAreaWidgetContents->setMinimumSize(QSize(400, 400)); scrollAreaWidgetContents->setMinimumSize(QSize(400, 400));
d->descriptionBox = new QGroupBox(tr("Descriptio&n")); d->descriptionBox = new QGroupBox(Tr::tr("Descriptio&n"));
d->descriptionBox->setObjectName("descriptionBox"); d->descriptionBox->setObjectName("descriptionBox");
d->descriptionBox->setFlat(true); d->descriptionBox->setFlat(true);
@@ -158,11 +159,11 @@ SubmitEditorWidget::SubmitEditorWidget() :
connect(&d->delayedVerifyDescriptionTimer, &QTimer::timeout, connect(&d->delayedVerifyDescriptionTimer, &QTimer::timeout,
this, &SubmitEditorWidget::verifyDescription); this, &SubmitEditorWidget::verifyDescription);
auto groupBox = new QGroupBox(tr("F&iles")); auto groupBox = new QGroupBox(Tr::tr("F&iles"));
groupBox->setObjectName("groupBox"); groupBox->setObjectName("groupBox");
groupBox->setFlat(true); groupBox->setFlat(true);
d->checkAllCheckBox = new QCheckBox(tr("Select a&ll")); d->checkAllCheckBox = new QCheckBox(Tr::tr("Select a&ll"));
d->checkAllCheckBox->setObjectName("checkAllCheckBox"); d->checkAllCheckBox->setObjectName("checkAllCheckBox");
d->checkAllCheckBox->setTristate(false); d->checkAllCheckBox->setTristate(false);
@@ -187,7 +188,7 @@ SubmitEditorWidget::SubmitEditorWidget() :
d->buttonLayout->setContentsMargins(0, -1, -1, -1); d->buttonLayout->setContentsMargins(0, -1, -1, -1);
QToolButton *openSettingsButton = new QToolButton; QToolButton *openSettingsButton = new QToolButton;
openSettingsButton->setIcon(Utils::Icons::SETTINGS.icon()); openSettingsButton->setIcon(Utils::Icons::SETTINGS.icon());
openSettingsButton->setToolTip(tr("Open Settings Page...")); openSettingsButton->setToolTip(Tr::tr("Open Settings Page..."));
connect(openSettingsButton, &QToolButton::clicked, this, [] { connect(openSettingsButton, &QToolButton::clicked, this, [] {
Core::ICore::showOptionsDialog(Constants::VCS_COMMON_SETTINGS_ID); Core::ICore::showOptionsDialog(Constants::VCS_COMMON_SETTINGS_ID);
}); });
@@ -493,7 +494,7 @@ void SubmitEditorWidget::updateSubmitAction()
// Update button text. // Update button text.
const int fileCount = d->fileView->model()->rowCount(); const int fileCount = d->fileView->model()->rowCount();
const QString msg = checkedCount ? const QString msg = checkedCount ?
tr("%1 %2/%n File(s)", nullptr, fileCount) Tr::tr("%1 %2/%n File(s)", nullptr, fileCount)
.arg(commitName()).arg(checkedCount) : .arg(commitName()).arg(checkedCount) :
commitName(); commitName();
emit submitActionTextChanged(msg); emit submitActionTextChanged(msg);
@@ -606,20 +607,20 @@ void SubmitEditorWidget::verifyDescription()
enum { MinSubjectLength = 20, MaxSubjectLength = 72, WarningSubjectLength = 55 }; enum { MinSubjectLength = 20, MaxSubjectLength = 72, WarningSubjectLength = 55 };
QStringList hints; QStringList hints;
if (0 < subjectLength && subjectLength < MinSubjectLength) if (0 < subjectLength && subjectLength < MinSubjectLength)
hints.append(warning + tr("Warning: The commit subject is very short.")); hints.append(warning + Tr::tr("Warning: The commit subject is very short."));
if (subjectLength > MaxSubjectLength) if (subjectLength > MaxSubjectLength)
hints.append(warning + tr("Warning: The commit subject is too long.")); hints.append(warning + Tr::tr("Warning: The commit subject is too long."));
else if (subjectLength > WarningSubjectLength) else if (subjectLength > WarningSubjectLength)
hints.append(hint + tr("Hint: Aim for a shorter commit subject.")); hints.append(hint + Tr::tr("Hint: Aim for a shorter commit subject."));
if (secondLineLength > 0) if (secondLineLength > 0)
hints.append(hint + tr("Hint: The second line of a commit message should be empty.")); hints.append(hint + Tr::tr("Hint: The second line of a commit message should be empty."));
d->descriptionHint->setText(hints.join("<br>")); d->descriptionHint->setText(hints.join("<br>"));
if (!d->descriptionHint->text().isEmpty()) { if (!d->descriptionHint->text().isEmpty()) {
d->descriptionHint->setToolTip( d->descriptionHint->setToolTip(
tr("<p>Writing good commit messages</p>" Tr::tr("<p>Writing good commit messages</p>"
"<ul>" "<ul>"
"<li>Avoid very short commit messages.</li>" "<li>Avoid very short commit messages.</li>"
"<li>Consider the first line as subject (like in email) " "<li>Consider the first line as subject (like in email) "
@@ -646,18 +647,18 @@ bool SubmitEditorWidget::canSubmit(QString *whyNot) const
{ {
if (d->m_updateInProgress) { if (d->m_updateInProgress) {
if (whyNot) if (whyNot)
*whyNot = tr("Update in progress"); *whyNot = Tr::tr("Update in progress");
return false; return false;
} }
if (isDescriptionMandatory() && d->m_description.trimmed().isEmpty()) { if (isDescriptionMandatory() && d->m_description.trimmed().isEmpty()) {
if (whyNot) if (whyNot)
*whyNot = tr("Description is empty"); *whyNot = Tr::tr("Description is empty");
return false; return false;
} }
const unsigned checkedCount = checkedFilesCount(); const unsigned checkedCount = checkedFilesCount();
const bool res = d->m_emptyFileListEnabled || checkedCount > 0; const bool res = d->m_emptyFileListEnabled || checkedCount > 0;
if (!res && whyNot) if (!res && whyNot)
*whyNot = tr("No files checked"); *whyNot = Tr::tr("No files checked");
return res; return res;
} }
@@ -695,7 +696,7 @@ void SubmitEditorWidget::setSelectedRows(const QList<int> &rows)
QString SubmitEditorWidget::commitName() const QString SubmitEditorWidget::commitName() const
{ {
return tr("&Commit"); return Tr::tr("&Commit");
} }
void SubmitEditorWidget::addSubmitFieldWidget(SubmitFieldWidget *f) void SubmitEditorWidget::addSubmitFieldWidget(SubmitFieldWidget *f)
@@ -760,9 +761,9 @@ void SubmitEditorWidget::fileListCustomContextMenuRequested(const QPoint & pos)
// Execute menu offering to check/uncheck all // Execute menu offering to check/uncheck all
QMenu menu; QMenu menu;
//: Check all for submit //: Check all for submit
QAction *checkAllAction = menu.addAction(tr("Select All")); QAction *checkAllAction = menu.addAction(Tr::tr("Select All"));
//: Uncheck all for submit //: Uncheck all for submit
QAction *uncheckAllAction = menu.addAction(tr("Unselect All")); QAction *uncheckAllAction = menu.addAction(Tr::tr("Unselect All"));
QAction *action = menu.exec(d->fileView->mapToGlobal(pos)); QAction *action = menu.exec(d->fileView->mapToGlobal(pos));
if (action == checkAllAction) { if (action == checkAllAction) {
fileModel()->setAllChecked(true);; fileModel()->setAllChecked(true);;

View File

@@ -3,6 +3,8 @@
#include "submitfilemodel.h" #include "submitfilemodel.h"
#include "vcsbasetr.h"
#include <utils/fsengine/fileiconprovider.h> #include <utils/fsengine/fileiconprovider.h>
#include <utils/qtcassert.h> #include <utils/qtcassert.h>
#include <utils/theme/theme.h> #include <utils/theme/theme.h>
@@ -92,7 +94,7 @@ static QList<QStandardItem *> createFileRow(const FilePath &repositoryRoot,
SubmitFileModel::SubmitFileModel(QObject *parent) : SubmitFileModel::SubmitFileModel(QObject *parent) :
QStandardItemModel(0, 2, parent) QStandardItemModel(0, 2, parent)
{ {
setHorizontalHeaderLabels({tr("State"), tr("File")}); setHorizontalHeaderLabels({Tr::tr("State"), Tr::tr("File")});
} }
const FilePath &SubmitFileModel::repositoryRoot() const const FilePath &SubmitFileModel::repositoryRoot() const

View File

@@ -2,10 +2,12 @@
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
#include "vcsbaseclient.h" #include "vcsbaseclient.h"
#include "vcsbaseclientsettings.h" #include "vcsbaseclientsettings.h"
#include "vcsbaseeditor.h" #include "vcsbaseeditor.h"
#include "vcsbaseeditorconfig.h" #include "vcsbaseeditorconfig.h"
#include "vcsbaseplugin.h" #include "vcsbaseplugin.h"
#include "vcsbasetr.h"
#include "vcscommand.h" #include "vcscommand.h"
#include "vcsoutputwindow.h" #include "vcsoutputwindow.h"
@@ -79,7 +81,7 @@ VcsCommand *VcsBaseClientImpl::createCommand(const FilePath &workingDirectory,
editor->setCommand(cmd); editor->setCommand(cmd);
connect(cmd, &VcsCommand::done, editor, [editor, cmd] { connect(cmd, &VcsCommand::done, editor, [editor, cmd] {
if (cmd->result() != ProcessResult::FinishedWithSuccess) { if (cmd->result() != ProcessResult::FinishedWithSuccess) {
editor->textDocument()->setPlainText(tr("Failed to retrieve data.")); editor->textDocument()->setPlainText(Tr::tr("Failed to retrieve data."));
return; return;
} }
editor->setPlainText(cmd->cleanedStdOut()); editor->setPlainText(cmd->cleanedStdOut());
@@ -208,7 +210,7 @@ VcsBaseEditorWidget *VcsBaseClientImpl::createVcsEditor(Id kind, QString title,
{ {
VcsBaseEditorWidget *baseEditor = nullptr; VcsBaseEditorWidget *baseEditor = nullptr;
IEditor *outputEditor = locateEditor(registerDynamicProperty, dynamicPropertyValue); IEditor *outputEditor = locateEditor(registerDynamicProperty, dynamicPropertyValue);
const QString progressMsg = tr("Working..."); const QString progressMsg = Tr::tr("Working...");
if (outputEditor) { if (outputEditor) {
// Exists already // Exists already
outputEditor->document()->setContents(progressMsg.toUtf8()); outputEditor->document()->setContents(progressMsg.toUtf8());

View File

@@ -3,6 +3,8 @@
#include "vcsbaseclientsettings.h" #include "vcsbaseclientsettings.h"
#include "vcsbasetr.h"
#include <utils/algorithm.h> #include <utils/algorithm.h>
#include <utils/environment.h> #include <utils/environment.h>
#include <utils/fileutils.h> #include <utils/fileutils.h>
@@ -35,7 +37,7 @@ VcsBaseSettings::VcsBaseSettings()
logCount.setSettingsKey("LogCount"); logCount.setSettingsKey("LogCount");
logCount.setRange(0, 1000 * 1000); logCount.setRange(0, 1000 * 1000);
logCount.setDefaultValue(100); logCount.setDefaultValue(100);
logCount.setLabelText(tr("Log count:")); logCount.setLabelText(Tr::tr("Log count:"));
registerAspect(&path); registerAspect(&path);
path.setSettingsKey("Path"); path.setSettingsKey("Path");
@@ -44,8 +46,8 @@ VcsBaseSettings::VcsBaseSettings()
timeout.setSettingsKey("Timeout"); timeout.setSettingsKey("Timeout");
timeout.setRange(0, 3600 * 24 * 365); timeout.setRange(0, 3600 * 24 * 365);
timeout.setDefaultValue(30); timeout.setDefaultValue(30);
timeout.setLabelText(tr("Timeout:")); timeout.setLabelText(Tr::tr("Timeout:"));
timeout.setSuffix(tr("s")); timeout.setSuffix(Tr::tr("s"));
} }
VcsBaseSettings::~VcsBaseSettings() = default; VcsBaseSettings::~VcsBaseSettings() = default;

View File

@@ -11,8 +11,6 @@ namespace VcsBase {
class VCSBASE_EXPORT VcsBaseSettings : public Utils::AspectContainer class VCSBASE_EXPORT VcsBaseSettings : public Utils::AspectContainer
{ {
Q_DECLARE_TR_FUNCTIONS(VcsBase::VcsBaseSettings)
public: public:
VcsBaseSettings(); VcsBaseSettings();
~VcsBaseSettings(); ~VcsBaseSettings();

View File

@@ -8,6 +8,7 @@
#include "diffandloghighlighter.h" #include "diffandloghighlighter.h"
#include "vcsbaseeditorconfig.h" #include "vcsbaseeditorconfig.h"
#include "vcsbaseplugin.h" #include "vcsbaseplugin.h"
#include "vcsbasetr.h"
#include "vcscommand.h" #include "vcscommand.h"
#include <coreplugin/editormanager/editormanager.h> #include <coreplugin/editormanager/editormanager.h>
@@ -307,7 +308,7 @@ void ChangeTextCursorHandler::slotCopyRevision()
void ChangeTextCursorHandler::addDescribeAction(QMenu *menu, const QString &change) const void ChangeTextCursorHandler::addDescribeAction(QMenu *menu, const QString &change) const
{ {
auto a = new QAction(VcsBaseEditorWidget::tr("&Describe Change %1").arg(change), nullptr); auto a = new QAction(Tr::tr("&Describe Change %1").arg(change), nullptr);
connect(a, &QAction::triggered, this, &ChangeTextCursorHandler::slotDescribe); connect(a, &QAction::triggered, this, &ChangeTextCursorHandler::slotDescribe);
menu->addAction(a); menu->addAction(a);
menu->setDefaultAction(a); menu->setDefaultAction(a);
@@ -330,7 +331,7 @@ QAction *ChangeTextCursorHandler::createAnnotateAction(const QString &change, bo
QAction *ChangeTextCursorHandler::createCopyRevisionAction(const QString &change) const QAction *ChangeTextCursorHandler::createCopyRevisionAction(const QString &change) const
{ {
auto a = new QAction(VcsBaseEditorWidget::tr("Copy \"%1\"").arg(change), nullptr); auto a = new QAction(Tr::tr("Copy \"%1\"").arg(change), nullptr);
a->setData(change); a->setData(change);
connect(a, &QAction::triggered, this, &ChangeTextCursorHandler::slotCopyRevision); connect(a, &QAction::triggered, this, &ChangeTextCursorHandler::slotCopyRevision);
return a; return a;
@@ -436,8 +437,8 @@ void UrlTextCursorHandler::fillContextMenu(QMenu *menu, EditorContentType type)
{ {
Q_UNUSED(type) Q_UNUSED(type)
menu->addSeparator(); menu->addSeparator();
menu->addAction(createOpenUrlAction(tr("Open URL in Browser..."))); menu->addAction(createOpenUrlAction(Tr::tr("Open URL in Browser...")));
menu->addAction(createCopyUrlAction(tr("Copy URL Location"))); menu->addAction(createCopyUrlAction(Tr::tr("Copy URL Location")));
} }
QString UrlTextCursorHandler::currentContents() const QString UrlTextCursorHandler::currentContents() const
@@ -503,8 +504,8 @@ void EmailTextCursorHandler::fillContextMenu(QMenu *menu, EditorContentType type
{ {
Q_UNUSED(type) Q_UNUSED(type)
menu->addSeparator(); menu->addSeparator();
menu->addAction(createOpenUrlAction(tr("Send Email To..."))); menu->addAction(createOpenUrlAction(Tr::tr("Send Email To...")));
menu->addAction(createCopyUrlAction(tr("Copy Email Address"))); menu->addAction(createCopyUrlAction(Tr::tr("Copy Email Address")));
} }
void EmailTextCursorHandler::slotOpenUrl() void EmailTextCursorHandler::slotOpenUrl()
@@ -551,7 +552,7 @@ private:
VcsBaseEditorWidgetPrivate::VcsBaseEditorWidgetPrivate(VcsBaseEditorWidget *editorWidget) : VcsBaseEditorWidgetPrivate::VcsBaseEditorWidgetPrivate(VcsBaseEditorWidget *editorWidget) :
q(editorWidget), q(editorWidget),
m_annotateRevisionTextFormat(VcsBaseEditorWidget::tr("Annotate \"%1\"")) m_annotateRevisionTextFormat(Tr::tr("Annotate \"%1\""))
{ {
m_textCursorHandlers.append(new ChangeTextCursorHandler(editorWidget)); m_textCursorHandlers.append(new ChangeTextCursorHandler(editorWidget));
m_textCursorHandlers.append(new UrlTextCursorHandler(editorWidget)); m_textCursorHandlers.append(new UrlTextCursorHandler(editorWidget));
@@ -963,7 +964,7 @@ void VcsBaseEditorWidget::contextMenuEvent(QContextMenuEvent *e)
if (ExtensionSystem::PluginManager::getObject<CodePaster::Service>()) { if (ExtensionSystem::PluginManager::getObject<CodePaster::Service>()) {
// optional code pasting service // optional code pasting service
menu->addSeparator(); menu->addSeparator();
connect(menu->addAction(tr("Send to CodePaster...")), &QAction::triggered, connect(menu->addAction(Tr::tr("Send to CodePaster...")), &QAction::triggered,
this, &VcsBaseEditorWidget::slotPaste); this, &VcsBaseEditorWidget::slotPaste);
} }
menu->addSeparator(); menu->addSeparator();
@@ -976,12 +977,12 @@ void VcsBaseEditorWidget::contextMenuEvent(QContextMenuEvent *e)
// directory matches that of the patch (see findDiffFile()). In addition, // directory matches that of the patch (see findDiffFile()). In addition,
// the user has "Open With" and choose the right diff editor so that // the user has "Open With" and choose the right diff editor so that
// fileNameFromDiffSpecification() works. // fileNameFromDiffSpecification() works.
QAction *applyAction = menu->addAction(tr("Apply Chunk...")); QAction *applyAction = menu->addAction(Tr::tr("Apply Chunk..."));
connect(applyAction, &QAction::triggered, this, [this, chunk] { connect(applyAction, &QAction::triggered, this, [this, chunk] {
slotApplyDiffChunk(chunk, PatchAction::Apply); slotApplyDiffChunk(chunk, PatchAction::Apply);
}); });
// Revert a chunk from a VCS diff, which might be linked to reloading the diff. // Revert a chunk from a VCS diff, which might be linked to reloading the diff.
QAction *revertAction = menu->addAction(tr("Revert Chunk...")); QAction *revertAction = menu->addAction(Tr::tr("Revert Chunk..."));
connect(revertAction, &QAction::triggered, this, [this, chunk] { connect(revertAction, &QAction::triggered, this, [this, chunk] {
slotApplyDiffChunk(chunk, PatchAction::Revert); slotApplyDiffChunk(chunk, PatchAction::Revert);
}); });

View File

@@ -3,6 +3,8 @@
#include "vcsbaseeditorconfig.h" #include "vcsbaseeditorconfig.h"
#include "vcsbasetr.h"
#include <utils/aspects.h> #include <utils/aspects.h>
#include <utils/utilsicons.h> #include <utils/utilsicons.h>
@@ -129,7 +131,7 @@ void VcsBaseEditorConfig::setBaseArguments(const QStringList &b)
QAction *VcsBaseEditorConfig::addReloadButton() QAction *VcsBaseEditorConfig::addReloadButton()
{ {
auto action = new QAction(Utils::Icons::RELOAD_TOOLBAR.icon(), tr("Reload"), d->m_toolBar); auto action = new QAction(Icons::RELOAD_TOOLBAR.icon(), Tr::tr("Reload"), d->m_toolBar);
connect(action, &QAction::triggered, this, &VcsBaseEditorConfig::argumentsChanged); connect(action, &QAction::triggered, this, &VcsBaseEditorConfig::argumentsChanged);
addAction(action); addAction(action);
return action; return action;

View File

@@ -5,6 +5,7 @@
#include "commonvcssettings.h" #include "commonvcssettings.h"
#include "vcsbasesubmiteditor.h" #include "vcsbasesubmiteditor.h"
#include "vcsbasetr.h"
#include "vcsplugin.h" #include "vcsplugin.h"
#include <coreplugin/documentmanager.h> #include <coreplugin/documentmanager.h>
@@ -590,7 +591,7 @@ bool VcsBasePluginPrivate::enableMenuAction(ActionState as, QAction *menuAction)
QString VcsBasePluginPrivate::commitDisplayName() const QString VcsBasePluginPrivate::commitDisplayName() const
{ {
return tr("Commit", "name of \"commit\" action of the VCS."); return Tr::tr("Commit", "name of \"commit\" action of the VCS.");
} }
void VcsBasePluginPrivate::commitFromEditor() void VcsBasePluginPrivate::commitFromEditor()
@@ -601,7 +602,7 @@ void VcsBasePluginPrivate::commitFromEditor()
bool VcsBasePluginPrivate::promptBeforeCommit() bool VcsBasePluginPrivate::promptBeforeCommit()
{ {
return DocumentManager::saveAllModifiedDocuments(tr("Save before %1?") return DocumentManager::saveAllModifiedDocuments(Tr::tr("Save before %1?")
.arg(commitDisplayName().toLower())); .arg(commitDisplayName().toLower()));
} }
@@ -611,8 +612,8 @@ void VcsBasePluginPrivate::promptToDeleteCurrentFile()
QTC_ASSERT(state.hasFile(), return); QTC_ASSERT(state.hasFile(), return);
const bool rc = VcsManager::promptToDelete(this, state.currentFile()); const bool rc = VcsManager::promptToDelete(this, state.currentFile());
if (!rc) if (!rc)
QMessageBox::warning(ICore::dialogParent(), tr("Version Control"), QMessageBox::warning(ICore::dialogParent(), Tr::tr("Version Control"),
tr("The file \"%1\" could not be deleted."). Tr::tr("The file \"%1\" could not be deleted.").
arg(QDir::toNativeSeparators(state.currentFile())), arg(QDir::toNativeSeparators(state.currentFile())),
QMessageBox::Ok); QMessageBox::Ok);
} }
@@ -634,29 +635,29 @@ void VcsBasePluginPrivate::createRepository()
// Prompt for a directory that is not under version control yet // Prompt for a directory that is not under version control yet
QWidget *mw = ICore::dialogParent(); QWidget *mw = ICore::dialogParent();
do { do {
directory = FileUtils::getExistingDirectory(nullptr, tr("Choose Repository Directory"), directory); directory = FileUtils::getExistingDirectory(nullptr, Tr::tr("Choose Repository Directory"), directory);
if (directory.isEmpty()) if (directory.isEmpty())
return; return;
const IVersionControl *managingControl = VcsManager::findVersionControlForDirectory(directory); const IVersionControl *managingControl = VcsManager::findVersionControlForDirectory(directory);
if (managingControl == nullptr) if (managingControl == nullptr)
break; break;
const QString question = tr("The directory \"%1\" is already managed by a version control system (%2)." const QString question = Tr::tr("The directory \"%1\" is already managed by a version control system (%2)."
" Would you like to specify another directory?") " Would you like to specify another directory?")
.arg(directory.toUserOutput(), managingControl->displayName()); .arg(directory.toUserOutput(), managingControl->displayName());
if (!ask(mw, tr("Repository already under version control"), question)) if (!ask(mw, Tr::tr("Repository already under version control"), question))
return; return;
} while (true); } while (true);
// Create // Create
const bool rc = vcsCreateRepository(directory); const bool rc = vcsCreateRepository(directory);
const QString nativeDir = directory.toUserOutput(); const QString nativeDir = directory.toUserOutput();
if (rc) { if (rc) {
QMessageBox::information(mw, tr("Repository Created"), QMessageBox::information(mw, Tr::tr("Repository Created"),
tr("A version control repository has been created in %1."). Tr::tr("A version control repository has been created in %1.").
arg(nativeDir)); arg(nativeDir));
} else { } else {
QMessageBox::warning(mw, tr("Repository Creation Failed"), QMessageBox::warning(mw, Tr::tr("Repository Creation Failed"),
tr("A version control repository could not be created in %1."). Tr::tr("A version control repository could not be created in %1.").
arg(nativeDir)); arg(nativeDir));
} }
} }

View File

@@ -10,6 +10,7 @@
#include "submitfieldwidget.h" #include "submitfieldwidget.h"
#include "submitfilemodel.h" #include "submitfilemodel.h"
#include "vcsbaseplugin.h" #include "vcsbaseplugin.h"
#include "vcsbasetr.h"
#include "vcsoutputwindow.h" #include "vcsoutputwindow.h"
#include "vcsplugin.h" #include "vcsplugin.h"
@@ -150,7 +151,7 @@ void VcsBaseSubmitEditor::setParameters(const VcsBaseSubmitEditorParameters &par
d->m_file.setMimeType(QLatin1String(parameters.mimeType)); d->m_file.setMimeType(QLatin1String(parameters.mimeType));
setWidget(d->m_widget); setWidget(d->m_widget);
document()->setPreferredDisplayName(QCoreApplication::translate("VCS", d->m_parameters.displayName)); document()->setPreferredDisplayName(QCoreApplication::translate("::VcsBase", d->m_parameters.displayName));
// Message font according to settings // Message font according to settings
CompletingTextEdit *descriptionEdit = d->m_widget->descriptionEdit(); CompletingTextEdit *descriptionEdit = d->m_widget->descriptionEdit();
@@ -184,14 +185,14 @@ void VcsBaseSubmitEditor::setParameters(const VcsBaseSubmitEditorParameters &par
d->m_widget->addDescriptionEditContextMenuAction(sep); d->m_widget->addDescriptionEditContextMenuAction(sep);
// Run check action // Run check action
if (!settings.submitMessageCheckScript.value().isEmpty()) { if (!settings.submitMessageCheckScript.value().isEmpty()) {
auto checkAction = new QAction(tr("Check Message"), this); auto checkAction = new QAction(Tr::tr("Check Message"), this);
connect(checkAction, &QAction::triggered, connect(checkAction, &QAction::triggered,
this, &VcsBaseSubmitEditor::slotCheckSubmitMessage); this, &VcsBaseSubmitEditor::slotCheckSubmitMessage);
d->m_widget->addDescriptionEditContextMenuAction(checkAction); d->m_widget->addDescriptionEditContextMenuAction(checkAction);
} }
// Insert nick // Insert nick
if (!settings.nickNameMailMap.value().isEmpty()) { if (!settings.nickNameMailMap.value().isEmpty()) {
auto insertAction = new QAction(tr("Insert Name..."), this); auto insertAction = new QAction(Tr::tr("Insert Name..."), this);
connect(insertAction, &QAction::triggered, this, &VcsBaseSubmitEditor::slotInsertNickName); connect(insertAction, &QAction::triggered, this, &VcsBaseSubmitEditor::slotInsertNickName);
d->m_widget->addDescriptionEditContextMenuAction(insertAction); d->m_widget->addDescriptionEditContextMenuAction(insertAction);
} }
@@ -453,7 +454,7 @@ void VcsBaseSubmitEditor::accept(VcsBasePluginPrivate *plugin)
const bool canCommit = checkSubmitMessage(&errorMessage) && submitWidget->canSubmit(&errorMessage); const bool canCommit = checkSubmitMessage(&errorMessage) && submitWidget->canSubmit(&errorMessage);
if (!canCommit) { if (!canCommit) {
VcsOutputWindow::appendError( VcsOutputWindow::appendError(
tr("Cannot %1%2.", Tr::tr("Cannot %1%2.",
"%2 is an optional error message with ': ' prefix. Don't add space in front.") "%2 is an optional error message with ': ' prefix. Don't add space in front.")
.arg(plugin->commitDisplayName().toLower(), .arg(plugin->commitDisplayName().toLower(),
errorMessage.isEmpty() ? errorMessage : ": " + errorMessage)); errorMessage.isEmpty() ? errorMessage : ": " + errorMessage));
@@ -481,8 +482,8 @@ bool VcsBaseSubmitEditor::promptSubmit(VcsBasePluginPrivate *plugin)
const QString commitName = plugin->commitDisplayName(); const QString commitName = plugin->commitDisplayName();
return QMessageBox::question(Core::ICore::dialogParent(), return QMessageBox::question(Core::ICore::dialogParent(),
tr("Close %1 %2 Editor").arg(plugin->displayName(), commitName), Tr::tr("Close %1 %2 Editor").arg(plugin->displayName(), commitName),
tr("Closing this editor will abort the %1. Are you sure?") Tr::tr("Closing this editor will abort the %1. Are you sure?")
.arg(commitName.toLower())) == QMessageBox::Yes; .arg(commitName.toLower())) == QMessageBox::Yes;
} }
@@ -515,7 +516,7 @@ void VcsBaseSubmitEditor::slotCheckSubmitMessage()
{ {
QString errorMessage; QString errorMessage;
if (!checkSubmitMessage(&errorMessage)) { if (!checkSubmitMessage(&errorMessage)) {
QMessageBox msgBox(QMessageBox::Warning, tr("Submit Message Check Failed"), QMessageBox msgBox(QMessageBox::Warning, Tr::tr("Submit Message Check Failed"),
errorMessage, QMessageBox::Ok, d->m_widget); errorMessage, QMessageBox::Ok, d->m_widget);
msgBox.setMinimumWidth(checkDialogMinimumWidth); msgBox.setMinimumWidth(checkDialogMinimumWidth);
msgBox.exec(); msgBox.exec();
@@ -537,8 +538,8 @@ static QString msgCheckScript(const FilePath &workingDir, const QString &cmd)
{ {
const QString nativeCmd = QDir::toNativeSeparators(cmd); const QString nativeCmd = QDir::toNativeSeparators(cmd);
return workingDir.isEmpty() ? return workingDir.isEmpty() ?
VcsBaseSubmitEditor::tr("Executing %1").arg(nativeCmd) : Tr::tr("Executing %1").arg(nativeCmd) :
VcsBaseSubmitEditor::tr("Executing [%1] %2"). Tr::tr("Executing [%1] %2").
arg(workingDir.toUserOutput(), nativeCmd); arg(workingDir.toUserOutput(), nativeCmd);
} }

View File

@@ -3,6 +3,8 @@
#include "vcsoutputformatter.h" #include "vcsoutputformatter.h"
#include "vcsbasetr.h"
#include <coreplugin/iversioncontrol.h> #include <coreplugin/iversioncontrol.h>
#include <coreplugin/editormanager/editormanager.h> #include <coreplugin/editormanager/editormanager.h>
#include <coreplugin/vcsmanager.h> #include <coreplugin/vcsmanager.h>
@@ -72,11 +74,10 @@ void VcsOutputLineParser::fillLinkContextMenu(
{ {
QTC_ASSERT(!href.isEmpty(), return); QTC_ASSERT(!href.isEmpty(), return);
if (href.startsWith("http://") || href.startsWith("https://")) { if (href.startsWith("http://") || href.startsWith("https://")) {
QAction *action = menu->addAction( QAction *action = menu->addAction(Tr::tr("&Open \"%1\"").arg(href),
tr("&Open \"%1\"").arg(href),
[href] { QDesktopServices::openUrl(QUrl(href)); }); [href] { QDesktopServices::openUrl(QUrl(href)); });
menu->setDefaultAction(action); menu->setDefaultAction(action);
menu->addAction(tr("&Copy to clipboard: \"%1\"").arg(href), menu->addAction(Tr::tr("&Copy to clipboard: \"%1\"").arg(href),
[href] { setClipboardAndSelection(href); }); [href] { setClipboardAndSelection(href); });
return; return;
} }

View File

@@ -3,6 +3,7 @@
#include "vcsoutputwindow.h" #include "vcsoutputwindow.h"
#include "vcsbasetr.h"
#include "vcsoutputformatter.h" #include "vcsoutputformatter.h"
#include <coreplugin/editormanager/editormanager.h> #include <coreplugin/editormanager/editormanager.h>
@@ -12,14 +13,12 @@
#include <texteditor/fontsettings.h> #include <texteditor/fontsettings.h>
#include <texteditor/texteditorsettings.h> #include <texteditor/texteditorsettings.h>
#include <utils/fileutils.h> #include <utils/filepath.h>
#include <utils/qtcprocess.h> #include <utils/qtcprocess.h>
#include <utils/theme/theme.h> #include <utils/theme/theme.h>
#include <QAction> #include <QAction>
#include <QContextMenuEvent> #include <QContextMenuEvent>
#include <QDir>
#include <QFileInfo>
#include <QMenu> #include <QMenu>
#include <QPlainTextEdit> #include <QPlainTextEdit>
#include <QPoint> #include <QPoint>
@@ -162,7 +161,7 @@ void OutputWindowPlainTextEdit::contextMenuEvent(QContextMenuEvent *event)
repo = repo.pathAppended(token); repo = repo.pathAppended(token);
if (repo.isFile()) { if (repo.isFile()) {
menu->addSeparator(); menu->addSeparator();
openAction = menu->addAction(VcsOutputWindow::tr("Open \"%1\"").arg(repo.nativePath())); openAction = menu->addAction(Tr::tr("Open \"%1\"").arg(repo.nativePath()));
openAction->setData(repo.absoluteFilePath().toVariant()); openAction->setData(repo.absoluteFilePath().toVariant());
} }
} }
@@ -170,7 +169,7 @@ void OutputWindowPlainTextEdit::contextMenuEvent(QContextMenuEvent *event)
if (href.isEmpty()) { if (href.isEmpty()) {
// Add 'clear' // Add 'clear'
menu->addSeparator(); menu->addSeparator();
clearAction = menu->addAction(VcsOutputWindow::tr("Clear")); clearAction = menu->addAction(Tr::tr("Clear"));
} }
// Run // Run
@@ -330,7 +329,7 @@ QWidget *VcsOutputWindow::outputWidget(QWidget *parent)
QString VcsOutputWindow::displayName() const QString VcsOutputWindow::displayName() const
{ {
return tr("Version Control"); return Tr::tr("Version Control");
} }
int VcsOutputWindow::priorityInStatusBar() const int VcsOutputWindow::priorityInStatusBar() const
@@ -444,8 +443,8 @@ QString VcsOutputWindow::msgExecutionLogEntry(const FilePath &workingDir, const
const QString maskedCmdline = ProcessArgs::quoteArg(command.executable().toUserOutput()) const QString maskedCmdline = ProcessArgs::quoteArg(command.executable().toUserOutput())
+ ' ' + formatArguments(command.splitArguments()); + ' ' + formatArguments(command.splitArguments());
if (workingDir.isEmpty()) if (workingDir.isEmpty())
return tr("Running: %1").arg(maskedCmdline) + '\n'; return Tr::tr("Running: %1").arg(maskedCmdline) + '\n';
return tr("Running in %1: %2").arg(workingDir.toUserOutput(), maskedCmdline) + '\n'; return Tr::tr("Running in %1: %2").arg(workingDir.toUserOutput(), maskedCmdline) + '\n';
} }
void VcsOutputWindow::appendShellCommandLine(const QString &text) void VcsOutputWindow::appendShellCommandLine(const QString &text)

View File

@@ -7,6 +7,7 @@
#include "nicknamedialog.h" #include "nicknamedialog.h"
#include "vcsbaseconstants.h" #include "vcsbaseconstants.h"
#include "vcsbasesubmiteditor.h" #include "vcsbasesubmiteditor.h"
#include "vcsbasetr.h"
#include "vcsoutputwindow.h" #include "vcsoutputwindow.h"
#include "wizard/vcscommandpage.h" #include "wizard/vcscommandpage.h"
#include "wizard/vcsconfigurationpage.h" #include "wizard/vcsconfigurationpage.h"
@@ -85,7 +86,7 @@ bool VcsPlugin::initialize(const QStringList &arguments, QString *errorMessage)
MacroExpander *expander = globalMacroExpander(); MacroExpander *expander = globalMacroExpander();
expander->registerVariable(Constants::VAR_VCS_NAME, expander->registerVariable(Constants::VAR_VCS_NAME,
tr("Name of the version control system in use by the current project."), Tr::tr("Name of the version control system in use by the current project."),
[]() -> QString { []() -> QString {
IVersionControl *vc = nullptr; IVersionControl *vc = nullptr;
if (Project *project = ProjectTree::currentProject()) if (Project *project = ProjectTree::currentProject())
@@ -94,7 +95,7 @@ bool VcsPlugin::initialize(const QStringList &arguments, QString *errorMessage)
}); });
expander->registerVariable(Constants::VAR_VCS_TOPIC, expander->registerVariable(Constants::VAR_VCS_TOPIC,
tr("The current version control topic (branch or tag) identification of the current project."), Tr::tr("The current version control topic (branch or tag) identification of the current project."),
[]() -> QString { []() -> QString {
IVersionControl *vc = nullptr; IVersionControl *vc = nullptr;
FilePath topLevel; FilePath topLevel;
@@ -104,7 +105,7 @@ bool VcsPlugin::initialize(const QStringList &arguments, QString *errorMessage)
}); });
expander->registerVariable(Constants::VAR_VCS_TOPLEVELPATH, expander->registerVariable(Constants::VAR_VCS_TOPLEVELPATH,
tr("The top level path to the repository the current project is in."), Tr::tr("The top level path to the repository the current project is in."),
[]() -> QString { []() -> QString {
if (Project *project = ProjectTree::currentProject()) if (Project *project = ProjectTree::currentProject())
return VcsManager::findTopLevelForDirectory(project->projectDirectory()).toString(); return VcsManager::findTopLevelForDirectory(project->projectDirectory()).toString();

View File

@@ -5,6 +5,7 @@
#include "../vcsbaseplugin.h" #include "../vcsbaseplugin.h"
#include "../vcscommand.h" #include "../vcscommand.h"
#include "../vcsbasetr.h"
#include <coreplugin/vcsmanager.h> #include <coreplugin/vcsmanager.h>
@@ -127,63 +128,63 @@ bool VcsCommandPageFactory::validateData(Id typeId, const QVariant &data, QStrin
QString em; QString em;
if (data.type() != QVariant::Map) if (data.type() != QVariant::Map)
em = tr("\"data\" is no JSON object in \"VcsCommand\" page."); em = Tr::tr("\"data\" is no JSON object in \"VcsCommand\" page.");
if (em.isEmpty()) { if (em.isEmpty()) {
const QVariantMap tmp = data.toMap(); const QVariantMap tmp = data.toMap();
QString str = tmp.value(QLatin1String(VCSCOMMAND_VCSID)).toString(); QString str = tmp.value(QLatin1String(VCSCOMMAND_VCSID)).toString();
if (str.isEmpty()) { if (str.isEmpty()) {
em = tr("\"%1\" not set in \"data\" section of \"VcsCommand\" page.") em = Tr::tr("\"%1\" not set in \"data\" section of \"VcsCommand\" page.")
.arg(QLatin1String(VCSCOMMAND_VCSID)); .arg(QLatin1String(VCSCOMMAND_VCSID));
} }
str = tmp.value(QLatin1String(VCSCOMMAND_REPO)).toString(); str = tmp.value(QLatin1String(VCSCOMMAND_REPO)).toString();
if (str.isEmpty()) { if (str.isEmpty()) {
em = tr("\"%1\" not set in \"data\" section of \"VcsCommand\" page.") em = Tr::tr("\"%1\" not set in \"data\" section of \"VcsCommand\" page.")
.arg(QLatin1String(VCSCOMMAND_REPO)); .arg(QLatin1String(VCSCOMMAND_REPO));
} }
str = tmp.value(QLatin1String(VCSCOMMAND_DIR)).toString(); str = tmp.value(QLatin1String(VCSCOMMAND_DIR)).toString();
if (str.isEmpty()) { if (str.isEmpty()) {
em = tr("\"%1\" not set in \"data\" section of \"VcsCommand\" page.") em = Tr::tr("\"%1\" not set in \"data\" section of \"VcsCommand\" page.")
.arg(QLatin1String(VCSCOMMAND_DIR));; .arg(QLatin1String(VCSCOMMAND_DIR));;
} }
str = tmp.value(QLatin1String(VCSCOMMAND_CHECKOUTNAME)).toString(); str = tmp.value(QLatin1String(VCSCOMMAND_CHECKOUTNAME)).toString();
if (str.isEmpty()) { if (str.isEmpty()) {
em = tr("\"%1\" not set in \"data\" section of \"VcsCommand\" page.") em = Tr::tr("\"%1\" not set in \"data\" section of \"VcsCommand\" page.")
.arg(QLatin1String(VCSCOMMAND_CHECKOUTNAME)); .arg(QLatin1String(VCSCOMMAND_CHECKOUTNAME));
} }
str = tmp.value(QLatin1String(VCSCOMMAND_RUN_MESSAGE)).toString(); str = tmp.value(QLatin1String(VCSCOMMAND_RUN_MESSAGE)).toString();
if (str.isEmpty()) { if (str.isEmpty()) {
em = tr("\"%1\" not set in \"data\" section of \"VcsCommand\" page.") em = Tr::tr("\"%1\" not set in \"data\" section of \"VcsCommand\" page.")
.arg(QLatin1String(VCSCOMMAND_RUN_MESSAGE)); .arg(QLatin1String(VCSCOMMAND_RUN_MESSAGE));
} }
const QVariant extra = tmp.value(QLatin1String(VCSCOMMAND_EXTRA_ARGS)); const QVariant extra = tmp.value(QLatin1String(VCSCOMMAND_EXTRA_ARGS));
if (!extra.isNull() && extra.type() != QVariant::String && extra.type() != QVariant::List) { if (!extra.isNull() && extra.type() != QVariant::String && extra.type() != QVariant::List) {
em = tr("\"%1\" in \"data\" section of \"VcsCommand\" page has unexpected type (unset, String or List).") em = Tr::tr("\"%1\" in \"data\" section of \"VcsCommand\" page has unexpected type (unset, String or List).")
.arg(QLatin1String(VCSCOMMAND_EXTRA_ARGS)); .arg(QLatin1String(VCSCOMMAND_EXTRA_ARGS));
} }
const QVariant jobs = tmp.value(QLatin1String(VCSCOMMAND_JOBS)); const QVariant jobs = tmp.value(QLatin1String(VCSCOMMAND_JOBS));
if (!jobs.isNull() && extra.type() != QVariant::List) { if (!jobs.isNull() && extra.type() != QVariant::List) {
em = tr("\"%1\" in \"data\" section of \"VcsCommand\" page has unexpected type (unset or List).") em = Tr::tr("\"%1\" in \"data\" section of \"VcsCommand\" page has unexpected type (unset or List).")
.arg(QLatin1String(VCSCOMMAND_JOBS)); .arg(QLatin1String(VCSCOMMAND_JOBS));
} }
const QVariantList jobList = jobs.toList(); const QVariantList jobList = jobs.toList();
for (const QVariant &j : jobList) { for (const QVariant &j : jobList) {
if (j.isNull()) { if (j.isNull()) {
em = tr("Job in \"VcsCommand\" page is empty."); em = Tr::tr("Job in \"VcsCommand\" page is empty.");
break; break;
} }
if (j.type() != QVariant::Map) { if (j.type() != QVariant::Map) {
em = tr("Job in \"VcsCommand\" page is not an object."); em = Tr::tr("Job in \"VcsCommand\" page is not an object.");
break; break;
} }
const QVariantMap &details = j.toMap(); const QVariantMap &details = j.toMap();
if (details.value(QLatin1String(JOB_COMMAND)).isNull()) { if (details.value(QLatin1String(JOB_COMMAND)).isNull()) {
em = tr("Job in \"VcsCommand\" page has no \"%1\" set.").arg(QLatin1String(JOB_COMMAND)); em = Tr::tr("Job in \"VcsCommand\" page has no \"%1\" set.").arg(QLatin1String(JOB_COMMAND));
break; break;
} }
} }
@@ -209,7 +210,7 @@ bool VcsCommandPageFactory::validateData(Id typeId, const QVariant &data, QStrin
*/ */
VcsCommandPage::VcsCommandPage() VcsCommandPage::VcsCommandPage()
: m_startedStatus(tr("Command started...")) : m_startedStatus(Tr::tr("Command started..."))
{ {
resize(264, 200); resize(264, 200);
auto verticalLayout = new QVBoxLayout(this); auto verticalLayout = new QVBoxLayout(this);
@@ -222,7 +223,7 @@ VcsCommandPage::VcsCommandPage()
m_statusLabel = new QLabel; m_statusLabel = new QLabel;
verticalLayout->addWidget(m_statusLabel); verticalLayout->addWidget(m_statusLabel);
setTitle(tr("Checkout")); setTitle(Tr::tr("Checkout"));
} }
VcsCommandPage::~VcsCommandPage() VcsCommandPage::~VcsCommandPage()
@@ -263,44 +264,38 @@ void VcsCommandPage::delayedInitialize()
VcsBasePluginPrivate *vc = static_cast<VcsBasePluginPrivate *>( VcsBasePluginPrivate *vc = static_cast<VcsBasePluginPrivate *>(
VcsManager::versionControl(Id::fromString(vcsId))); VcsManager::versionControl(Id::fromString(vcsId)));
if (!vc) { if (!vc) {
qWarning() << QCoreApplication::translate("VcsBase::VcsCommandPage", qWarning() << Tr::tr("\"%1\" (%2) not found.")
"\"%1\" (%2) not found.")
.arg(QLatin1String(VCSCOMMAND_VCSID), vcsId); .arg(QLatin1String(VCSCOMMAND_VCSID), vcsId);
return; return;
} }
if (!vc->isConfigured()) { if (!vc->isConfigured()) {
qWarning() << QCoreApplication::translate("VcsBase::VcsCommandPage", qWarning() << Tr::tr("Version control \"%1\" is not configured.")
"Version control \"%1\" is not configured.")
.arg(vcsId); .arg(vcsId);
return; return;
} }
if (!vc->supportsOperation(IVersionControl::InitialCheckoutOperation)) { if (!vc->supportsOperation(IVersionControl::InitialCheckoutOperation)) {
qWarning() << QCoreApplication::translate("VcsBase::VcsCommandPage", qWarning() << Tr::tr("Version control \"%1\" does not support initial checkouts.")
"Version control \"%1\" does not support initial checkouts.")
.arg(vcsId); .arg(vcsId);
return; return;
} }
const QString repo = wiz->expander()->expand(m_repository); const QString repo = wiz->expander()->expand(m_repository);
if (repo.isEmpty()) { if (repo.isEmpty()) {
qWarning() << QCoreApplication::translate("VcsBase::VcsCommandPage", qWarning() << Tr::tr("\"%1\" is empty when trying to run checkout.")
"\"%1\" is empty when trying to run checkout.")
.arg(QLatin1String(VCSCOMMAND_REPO)); .arg(QLatin1String(VCSCOMMAND_REPO));
return; return;
} }
const QString base = wiz->expander()->expand(m_directory); const QString base = wiz->expander()->expand(m_directory);
if (!QDir(base).exists()) { if (!QDir(base).exists()) {
qWarning() << QCoreApplication::translate("VcsBase::VcsCommandPage", qWarning() << Tr::tr("\"%1\" (%2) does not exist.")
"\"%1\" (%2) does not exist.")
.arg(QLatin1String(VCSCOMMAND_DIR), base); .arg(QLatin1String(VCSCOMMAND_DIR), base);
return; return;
} }
const QString name = wiz->expander()->expand(m_name); const QString name = wiz->expander()->expand(m_name);
if (name.isEmpty()) { if (name.isEmpty()) {
qWarning() << QCoreApplication::translate("VcsBase::VcsCommandPage", qWarning() << Tr::tr("\"%1\" is empty when trying to run checkout.")
"\"%1\" is empty when trying to run checkout.")
.arg(QLatin1String(VCSCOMMAND_CHECKOUTNAME)); .arg(QLatin1String(VCSCOMMAND_CHECKOUTNAME));
return; return;
} }
@@ -352,7 +347,7 @@ void VcsCommandPage::delayedInitialize()
void VcsCommandPage::start(VcsCommand *command) void VcsCommandPage::start(VcsCommand *command)
{ {
if (!command) { if (!command) {
m_logPlainTextEdit->setPlainText(tr("No job running, please abort.")); m_logPlainTextEdit->setPlainText(Tr::tr("No job running, please abort."));
return; return;
} }
@@ -388,11 +383,11 @@ void VcsCommandPage::finished(bool success)
if (success) { if (success) {
m_state = Succeeded; m_state = Succeeded;
message = tr("Succeeded."); message = Tr::tr("Succeeded.");
palette.setColor(QPalette::WindowText, creatorTheme()->color(Theme::TextColorNormal).name()); palette.setColor(QPalette::WindowText, creatorTheme()->color(Theme::TextColorNormal).name());
} else { } else {
m_state = Failed; m_state = Failed;
message = tr("Failed."); message = Tr::tr("Failed.");
palette.setColor(QPalette::WindowText, creatorTheme()->color(Theme::TextColorError).name()); palette.setColor(QPalette::WindowText, creatorTheme()->color(Theme::TextColorError).name());
} }

View File

@@ -3,15 +3,11 @@
#pragma once #pragma once
#include "../vcsbase_global.h"
#include <projectexplorer/jsonwizard/jsonwizardpagefactory.h> #include <projectexplorer/jsonwizard/jsonwizardpagefactory.h>
#include <utils/filepath.h> #include <utils/filepath.h>
#include <utils/wizardpage.h> #include <utils/wizardpage.h>
#include <QCoreApplication>
QT_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE
class QPlainTextEdit; class QPlainTextEdit;
class QLabel; class QLabel;
@@ -27,8 +23,6 @@ namespace Internal {
class VcsCommandPageFactory : public ProjectExplorer::JsonWizardPageFactory class VcsCommandPageFactory : public ProjectExplorer::JsonWizardPageFactory
{ {
Q_DECLARE_TR_FUNCTIONS(VcsBase::Internal::VcsCommandPage)
public: public:
VcsCommandPageFactory(); VcsCommandPageFactory();

View File

@@ -3,15 +3,18 @@
#include "vcsconfigurationpage.h" #include "vcsconfigurationpage.h"
#include "../vcsbaseconstants.h" #include "../vcsbasetr.h"
#include <coreplugin/icore.h> #include <coreplugin/icore.h>
#include <coreplugin/iversioncontrol.h> #include <coreplugin/iversioncontrol.h>
#include <coreplugin/vcsmanager.h> #include <coreplugin/vcsmanager.h>
#include <extensionsystem/pluginmanager.h>
#include <projectexplorer/projectexplorertr.h>
#include <projectexplorer/jsonwizard/jsonwizard.h> #include <projectexplorer/jsonwizard/jsonwizard.h>
#include <projectexplorer/jsonwizard/jsonwizardfactory.h> #include <projectexplorer/jsonwizard/jsonwizardfactory.h>
#include <extensionsystem/pluginmanager.h>
#include <utils/algorithm.h> #include <utils/algorithm.h>
#include <utils/qtcassert.h> #include <utils/qtcassert.h>
@@ -55,8 +58,7 @@ bool VcsConfigurationPageFactory::validateData(Id typeId, const QVariant &data,
if (data.isNull() || data.type() != QVariant::Map) { if (data.isNull() || data.type() != QVariant::Map) {
//: Do not translate "VcsConfiguration", because it is the id of a page. //: Do not translate "VcsConfiguration", because it is the id of a page.
*errorMessage = QCoreApplication::translate("ProjectExplorer::JsonWizard", *errorMessage = ProjectExplorer::Tr::tr("\"data\" must be a JSON object for \"VcsConfiguration\" pages.");
"\"data\" must be a JSON object for \"VcsConfiguration\" pages.");
return false; return false;
} }
@@ -64,8 +66,7 @@ bool VcsConfigurationPageFactory::validateData(Id typeId, const QVariant &data,
const QString vcsId = tmp.value(QLatin1String("vcsId")).toString(); const QString vcsId = tmp.value(QLatin1String("vcsId")).toString();
if (vcsId.isEmpty()) { if (vcsId.isEmpty()) {
//: Do not translate "VcsConfiguration", because it is the id of a page. //: Do not translate "VcsConfiguration", because it is the id of a page.
*errorMessage = QCoreApplication::translate("ProjectExplorer::JsonWizard", *errorMessage = ProjectExplorer::Tr::tr("\"VcsConfiguration\" page requires a \"vcsId\" set.");
"\"VcsConfiguration\" page requires a \"vcsId\" set.");
return false; return false;
} }
return true; return true;
@@ -83,7 +84,7 @@ public:
VcsConfigurationPage::VcsConfigurationPage() : d(new Internal::VcsConfigurationPagePrivate) VcsConfigurationPage::VcsConfigurationPage() : d(new Internal::VcsConfigurationPagePrivate)
{ {
setTitle(tr("Configuration")); setTitle(Tr::tr("Configuration"));
d->m_versionControl = nullptr; d->m_versionControl = nullptr;
d->m_configureButton = new QPushButton(ICore::msgShowOptionsDialog(), this); d->m_configureButton = new QPushButton(ICore::msgShowOptionsDialog(), this);
@@ -126,7 +127,7 @@ void VcsConfigurationPage::initializePage()
auto jw = qobject_cast<JsonWizard *>(wizard()); auto jw = qobject_cast<JsonWizard *>(wizard());
if (!jw) { if (!jw) {
//: Do not translate "VcsConfiguration", because it is the id of a page. //: Do not translate "VcsConfiguration", because it is the id of a page.
emit reportError(tr("No version control set on \"VcsConfiguration\" page.")); emit reportError(Tr::tr("No version control set on \"VcsConfiguration\" page."));
} }
const QString vcsId = jw ? jw->expander()->expand(d->m_versionControlId) : d->m_versionControlId; const QString vcsId = jw ? jw->expander()->expand(d->m_versionControlId) : d->m_versionControlId;
@@ -136,7 +137,7 @@ void VcsConfigurationPage::initializePage()
const QString values = Utils::transform(VcsManager::versionControls(), const QString values = Utils::transform(VcsManager::versionControls(),
[](const IVersionControl *vc) { return vc->id().toString(); }).join(", "); [](const IVersionControl *vc) { return vc->id().toString(); }).join(", ");
//: Do not translate "VcsConfiguration", because it is the id of a page. //: Do not translate "VcsConfiguration", because it is the id of a page.
emit reportError(tr("\"vcsId\" (\"%1\") is invalid for \"VcsConfiguration\" page. " emit reportError(Tr::tr("\"vcsId\" (\"%1\") is invalid for \"VcsConfiguration\" page. "
"Possible values are: %2.").arg(vcsId, values)); "Possible values are: %2.").arg(vcsId, values));
} }
} }
@@ -146,9 +147,9 @@ void VcsConfigurationPage::initializePage()
d->m_configureButton->setEnabled(d->m_versionControl); d->m_configureButton->setEnabled(d->m_versionControl);
if (d->m_versionControl) if (d->m_versionControl)
setSubTitle(tr("Please configure <b>%1</b> now.").arg(d->m_versionControl->displayName())); setSubTitle(Tr::tr("Please configure <b>%1</b> now.").arg(d->m_versionControl->displayName()));
else else
setSubTitle(tr("No known version control selected.")); setSubTitle(Tr::tr("No known version control selected."));
} }
bool VcsConfigurationPage::isComplete() const bool VcsConfigurationPage::isComplete() const