forked from qt-creator/qt-creator
ClearCase: Move to Tr::tr
Change-Id: I0f65dfab1c73315d6877cfcc8a04cf202c0a3cdf Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -49855,7 +49855,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>ClearCase::Internal::CheckOutDialog</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Check Out</source>
|
<source>Check Out</source>
|
||||||
<translation>Získat (checkout)</translation>
|
<translation>Získat (checkout)</translation>
|
||||||
@@ -49881,9 +49881,6 @@ Je zapotřebí mít nějakou verzi Qt a sadu nástrojů, aby modely kódu C++ a
|
|||||||
<extracomment>Hijack: Unset read-only flag without check-out. This is used for local changes which the user does not want to commit.</extracomment>
|
<extracomment>Hijack: Unset read-only flag without check-out. This is used for local changes which the user does not want to commit.</extracomment>
|
||||||
<translation>Použít pro místní úpravy (&hijack)</translation>
|
<translation>Použít pro místní úpravy (&hijack)</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::SettingsPage</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Configuration</source>
|
<source>Configuration</source>
|
||||||
<translation>Nastavení</translation>
|
<translation>Nastavení</translation>
|
||||||
@@ -49966,9 +49963,6 @@ Je zapotřebí mít nějakou verzi Qt a sadu nástrojů, aby modely kódu C++ a
|
|||||||
<source>VOBs list, separated by comma. Indexer will only traverse the specified VOBs. If left blank, all active VOBs will be indexed.</source>
|
<source>VOBs list, separated by comma. Indexer will only traverse the specified VOBs. If left blank, all active VOBs will be indexed.</source>
|
||||||
<translation>Seznam VOB, oddělený čárkou. Indexer překročí pouze zadané VOBs. Bude-li ponecháno prázdné, budou zindexovány všechny činné VOB.</translation>
|
<translation>Seznam VOB, oddělený čárkou. Indexer překročí pouze zadané VOBs. Bude-li ponecháno prázdné, budou zindexovány všechny činné VOB.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::UndoCheckOut</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dialog</source>
|
<source>Dialog</source>
|
||||||
<translation>Dialog</translation>
|
<translation>Dialog</translation>
|
||||||
@@ -49981,9 +49975,6 @@ Je zapotřebí mít nějakou verzi Qt a sadu nástrojů, aby modely kódu C++ a
|
|||||||
<source>&Save copy of the file with a '.keep' extension</source>
|
<source>&Save copy of the file with a '.keep' extension</source>
|
||||||
<translation>&Uložit kopii souboru s příponou '.keep'</translation>
|
<translation>&Uložit kopii souboru s příponou '.keep'</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::VersionSelector</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Confirm Version to Check Out</source>
|
<source>Confirm Version to Check Out</source>
|
||||||
<translation>Potvrdit verzi k načtení</translation>
|
<translation>Potvrdit verzi k načtení</translation>
|
||||||
@@ -50634,7 +50625,7 @@ Nainstalujte, prosím, alespoň jedno SDK.</translation>
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::ActivitySelector</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Select &activity:</source>
|
<source>Select &activity:</source>
|
||||||
<translation>Vybrat č&innost:</translation>
|
<translation>Vybrat č&innost:</translation>
|
||||||
@@ -50647,9 +50638,6 @@ Nainstalujte, prosím, alespoň jedno SDK.</translation>
|
|||||||
<source>Keep item activity</source>
|
<source>Keep item activity</source>
|
||||||
<translation>Zachovat činnost položky</translation>
|
<translation>Zachovat činnost položky</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseControl</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>&Check Out</source>
|
<source>&Check Out</source>
|
||||||
<translation type="obsolete">&Načíst (checkout)</translation>
|
<translation type="obsolete">&Načíst (checkout)</translation>
|
||||||
@@ -50662,16 +50650,10 @@ Nainstalujte, prosím, alespoň jedno SDK.</translation>
|
|||||||
<source>&Hijack</source>
|
<source>&Hijack</source>
|
||||||
<translation>Upravit místně (&hijack)</translation>
|
<translation>Upravit místně (&hijack)</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseEditor</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Annotate version "%1"</source>
|
<source>Annotate version "%1"</source>
|
||||||
<translation>Opatřit anotacemi verzi "%1"</translation>
|
<translation>Opatřit anotacemi verzi "%1"</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCasePlugin</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Editing Derived Object: %1</source>
|
<source>Editing Derived Object: %1</source>
|
||||||
<translation>Úpravy odvozeného objektu: %1</translation>
|
<translation>Úpravy odvozeného objektu: %1</translation>
|
||||||
@@ -50966,32 +50948,19 @@ Nainstalujte, prosím, alespoň jedno SDK.</translation>
|
|||||||
<translatorcomment>XXX: příliš dlouhé?</translatorcomment>
|
<translatorcomment>XXX: příliš dlouhé?</translatorcomment>
|
||||||
<translation>Indexování ClearCase</translation>
|
<translation>Indexování ClearCase</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseSubmitEditor</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>ClearCase Check In</source>
|
<source>ClearCase Check In</source>
|
||||||
<translation>Zápis-odevzdání do ClearCase</translation>
|
<translation>Zápis-odevzdání do ClearCase</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseSubmitEditorWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Chec&k in even if identical to previous version</source>
|
<source>Chec&k in even if identical to previous version</source>
|
||||||
<translation>Zapsat-&odevzdat i v případě shody s předchozí verzí</translation>
|
<translation>Zapsat-&odevzdat i v případě shody s předchozí verzí</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>&Preserve file modification time</source>
|
|
||||||
<translation>&Zachovat čas změny souboru</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>&Check In</source>
|
<source>&Check In</source>
|
||||||
<translatorcomment>XXX: příliš dlouhé?</translatorcomment>
|
<translatorcomment>XXX: příliš dlouhé?</translatorcomment>
|
||||||
<translation>&Zapsat-odevzdat (check in)</translation>
|
<translation>&Zapsat-odevzdat (check in)</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::SettingsPageWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>ClearCase Command</source>
|
<source>ClearCase Command</source>
|
||||||
<translation>Příkaz pro ClearCase</translation>
|
<translation>Příkaz pro ClearCase</translation>
|
||||||
|
@@ -5343,7 +5343,7 @@ Men brug af de afslappede og udvidet regler betyder også at der ikke kan levere
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::ActivitySelector</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Select &activity:</source>
|
<source>Select &activity:</source>
|
||||||
<translation>Vælg &aktivitet:</translation>
|
<translation>Vælg &aktivitet:</translation>
|
||||||
@@ -5356,9 +5356,6 @@ Men brug af de afslappede og udvidet regler betyder også at der ikke kan levere
|
|||||||
<source>Keep item activity</source>
|
<source>Keep item activity</source>
|
||||||
<translation>Hold post aktivitet</translation>
|
<translation>Hold post aktivitet</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::CheckOutDialog</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Check Out</source>
|
<source>Check Out</source>
|
||||||
<translation>Check out</translation>
|
<translation>Check out</translation>
|
||||||
@@ -5384,9 +5381,6 @@ Men brug af de afslappede og udvidet regler betyder også at der ikke kan levere
|
|||||||
<extracomment>Hijack: Unset read-only flag without check-out. This is used for local changes which the user does not want to commit.</extracomment>
|
<extracomment>Hijack: Unset read-only flag without check-out. This is used for local changes which the user does not want to commit.</extracomment>
|
||||||
<translation>Brug &hijacked fil</translation>
|
<translation>Brug &hijacked fil</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseControl</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Check &Out</source>
|
<source>Check &Out</source>
|
||||||
<translation>Check &out</translation>
|
<translation>Check &out</translation>
|
||||||
@@ -5395,16 +5389,10 @@ Men brug af de afslappede og udvidet regler betyder også at der ikke kan levere
|
|||||||
<source>&Hijack</source>
|
<source>&Hijack</source>
|
||||||
<translation>&Hijack</translation>
|
<translation>&Hijack</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseEditorWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Annotate version "%1"</source>
|
<source>Annotate version "%1"</source>
|
||||||
<translation>Annotate version "%1"</translation>
|
<translation>Annotate version "%1"</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCasePlugin</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Editing Derived Object: %1</source>
|
<source>Editing Derived Object: %1</source>
|
||||||
<translation>Redigerer afledt objekt: %1</translation>
|
<translation>Redigerer afledt objekt: %1</translation>
|
||||||
@@ -5702,31 +5690,18 @@ Men brug af de afslappede og udvidet regler betyder også at der ikke kan levere
|
|||||||
<source>Updating ClearCase Index</source>
|
<source>Updating ClearCase Index</source>
|
||||||
<translation>Opdaterer ClearCase-indeks</translation>
|
<translation>Opdaterer ClearCase-indeks</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseSubmitEditor</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>ClearCase Check In</source>
|
<source>ClearCase Check In</source>
|
||||||
<translation>ClearCase check in</translation>
|
<translation>ClearCase check in</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseSubmitEditorWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Chec&k in even if identical to previous version</source>
|
<source>Chec&k in even if identical to previous version</source>
|
||||||
<translation>Chec&k in selv hvis identisk med forrige version</translation>
|
<translation>Chec&k in selv hvis identisk med forrige version</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>&Preserve file modification time</source>
|
|
||||||
<translation>&Bevar filændringstid</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>&Check In</source>
|
<source>&Check In</source>
|
||||||
<translation>&Check in</translation>
|
<translation>&Check in</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::SettingsPage</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Configuration</source>
|
<source>Configuration</source>
|
||||||
<translation>Konfiguration</translation>
|
<translation>Konfiguration</translation>
|
||||||
@@ -5808,9 +5783,6 @@ Men brug af de afslappede og udvidet regler betyder også at der ikke kan levere
|
|||||||
<source>ClearCase</source>
|
<source>ClearCase</source>
|
||||||
<translation>ClearCase</translation>
|
<translation>ClearCase</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::SettingsPageWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>ClearCase Command</source>
|
<source>ClearCase Command</source>
|
||||||
<translation>ClearCase-kommando</translation>
|
<translation>ClearCase-kommando</translation>
|
||||||
@@ -5823,9 +5795,6 @@ Men brug af de afslappede og udvidet regler betyder også at der ikke kan levere
|
|||||||
<source>DiffUtils is available for free download at http://gnuwin32.sourceforge.net/packages/diffutils.htm. Extract it to a directory in your PATH.</source>
|
<source>DiffUtils is available for free download at http://gnuwin32.sourceforge.net/packages/diffutils.htm. Extract it to a directory in your PATH.</source>
|
||||||
<translation>DiffUtils kan frit downloades på http://gnuwin32.sourceforge.net/packages/diffutils.htm. Udpak den til en mappe i din PATH.</translation>
|
<translation>DiffUtils kan frit downloades på http://gnuwin32.sourceforge.net/packages/diffutils.htm. Udpak den til en mappe i din PATH.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::UndoCheckOut</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dialog</source>
|
<source>Dialog</source>
|
||||||
<translation>Dialog</translation>
|
<translation>Dialog</translation>
|
||||||
@@ -5838,9 +5807,6 @@ Men brug af de afslappede og udvidet regler betyder også at der ikke kan levere
|
|||||||
<source>&Save copy of the file with a '.keep' extension</source>
|
<source>&Save copy of the file with a '.keep' extension</source>
|
||||||
<translation>&Gem kopi af filen med en '.keep'-endelse</translation>
|
<translation>&Gem kopi af filen med en '.keep'-endelse</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::VersionSelector</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Confirm Version to Check Out</source>
|
<source>Confirm Version to Check Out</source>
|
||||||
<translation>Bekræft version som skal check out</translation>
|
<translation>Bekræft version som skal check out</translation>
|
||||||
|
@@ -20170,7 +20170,7 @@ hinzufügen, um dem QML-Editor den wahrscheinlichen URI mitzuteilen.</translatio
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::CheckOutDialog</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Check Out</source>
|
<source>Check Out</source>
|
||||||
<translation>Check Out</translation>
|
<translation>Check Out</translation>
|
||||||
@@ -20196,9 +20196,6 @@ hinzufügen, um dem QML-Editor den wahrscheinlichen URI mitzuteilen.</translatio
|
|||||||
<source>&Checkout comment:</source>
|
<source>&Checkout comment:</source>
|
||||||
<translation>&Checkout-Kommentar:</translation>
|
<translation>&Checkout-Kommentar:</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::SettingsPage</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Configuration</source>
|
<source>Configuration</source>
|
||||||
<translation>Konfiguration</translation>
|
<translation>Konfiguration</translation>
|
||||||
@@ -20276,9 +20273,6 @@ hinzufügen, um dem QML-Editor den wahrscheinlichen URI mitzuteilen.</translatio
|
|||||||
<source>Do &not prompt for comment during checkout or check-in</source>
|
<source>Do &not prompt for comment during checkout or check-in</source>
|
||||||
<translation>Beim Check-in oder Check-out &nicht nach Kommentaren fragen</translation>
|
<translation>Beim Check-in oder Check-out &nicht nach Kommentaren fragen</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::UndoCheckOut</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dialog</source>
|
<source>Dialog</source>
|
||||||
<translation>Dialog</translation>
|
<translation>Dialog</translation>
|
||||||
@@ -20291,9 +20285,6 @@ hinzufügen, um dem QML-Editor den wahrscheinlichen URI mitzuteilen.</translatio
|
|||||||
<source>The file was changed.</source>
|
<source>The file was changed.</source>
|
||||||
<translation>Die Datei wurde geändert.</translation>
|
<translation>Die Datei wurde geändert.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::VersionSelector</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Confirm Version to Check Out</source>
|
<source>Confirm Version to Check Out</source>
|
||||||
<translation>Bestätigung der Check-Out-Version</translation>
|
<translation>Bestätigung der Check-Out-Version</translation>
|
||||||
@@ -20353,7 +20344,7 @@ hinzufügen, um dem QML-Editor den wahrscheinlichen URI mitzuteilen.</translatio
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::ActivitySelector</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Select &activity:</source>
|
<source>Select &activity:</source>
|
||||||
<translation>Aktivität &auswählen:</translation>
|
<translation>Aktivität &auswählen:</translation>
|
||||||
@@ -20366,31 +20357,18 @@ hinzufügen, um dem QML-Editor den wahrscheinlichen URI mitzuteilen.</translatio
|
|||||||
<source>Keep item activity</source>
|
<source>Keep item activity</source>
|
||||||
<translation>Aktivität des Elements beibehalten</translation>
|
<translation>Aktivität des Elements beibehalten</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseSubmitEditor</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>ClearCase Check In</source>
|
<source>ClearCase Check In</source>
|
||||||
<translation>ClearCase Einchecken</translation>
|
<translation>ClearCase Einchecken</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseSubmitEditorWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Chec&k in even if identical to previous version</source>
|
<source>Chec&k in even if identical to previous version</source>
|
||||||
<translation>Einchec&ken auch wenn zur Vorgängerversion identisch</translation>
|
<translation>Einchec&ken auch wenn zur Vorgängerversion identisch</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>&Preserve file modification time</source>
|
|
||||||
<translation>Änderungsdatum von D&ateien beibehalten</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>&Check In</source>
|
<source>&Check In</source>
|
||||||
<translation>&Einchecken</translation>
|
<translation>&Einchecken</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::SettingsPageWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>ClearCase Command</source>
|
<source>ClearCase Command</source>
|
||||||
<translation>ClearCase-Befehl</translation>
|
<translation>ClearCase-Befehl</translation>
|
||||||
@@ -28239,7 +28217,7 @@ Der vom Kit mindestens benötigte API-Level ist %1.</translation>
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::ClearCaseEditorWidget</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Annotate version "%1"</source>
|
<source>Annotate version "%1"</source>
|
||||||
<translation>Annotation für Version "%1"</translation>
|
<translation>Annotation für Version "%1"</translation>
|
||||||
@@ -45529,7 +45507,7 @@ Wenn Sie noch keinen privaten Schlüssel besitzen, können Sie hier auch einen e
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::ClearCasePluginPrivate</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Editing Derived Object: %1</source>
|
<source>Editing Derived Object: %1</source>
|
||||||
<translation>Bearbeite abgeleitetes Objekt: %1</translation>
|
<translation>Bearbeite abgeleitetes Objekt: %1</translation>
|
||||||
|
@@ -46846,7 +46846,7 @@ Le fichier APL ne sera pas utilisable sur d'autres périphériques.</transl
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::CheckOutDialog</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Check Out</source>
|
<source>Check Out</source>
|
||||||
<translation>Importer</translation>
|
<translation>Importer</translation>
|
||||||
@@ -46873,9 +46873,6 @@ Le fichier APL ne sera pas utilisable sur d'autres périphériques.</transl
|
|||||||
<translatorcomment>ça sent le dikkenek un peu tout ça: http://www.lembrouille.com/dikkenek/dikkenek-je-viens-de-me-faire-carjacker</translatorcomment>
|
<translatorcomment>ça sent le dikkenek un peu tout ça: http://www.lembrouille.com/dikkenek/dikkenek-je-viens-de-me-faire-carjacker</translatorcomment>
|
||||||
<translation>Utiliser fichier &Hijacké</translation>
|
<translation>Utiliser fichier &Hijacké</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::SettingsPage</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Configuration</source>
|
<source>Configuration</source>
|
||||||
<translation>Configuration</translation>
|
<translation>Configuration</translation>
|
||||||
@@ -46952,9 +46949,6 @@ Le fichier APL ne sera pas utilisable sur d'autres périphériques.</transl
|
|||||||
<source>ClearCase</source>
|
<source>ClearCase</source>
|
||||||
<translation>ClearCase</translation>
|
<translation>ClearCase</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::UndoCheckOut</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dialog</source>
|
<source>Dialog</source>
|
||||||
<translation>Boîte de dialogue</translation>
|
<translation>Boîte de dialogue</translation>
|
||||||
@@ -46967,9 +46961,6 @@ Le fichier APL ne sera pas utilisable sur d'autres périphériques.</transl
|
|||||||
<source>&Save copy of the file with a '.keep' extension</source>
|
<source>&Save copy of the file with a '.keep' extension</source>
|
||||||
<translation>&Sauvergarder une copie du fichier avec une extension ".keep"</translation>
|
<translation>&Sauvergarder une copie du fichier avec une extension ".keep"</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::VersionSelector</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Confirm Version to Check Out</source>
|
<source>Confirm Version to Check Out</source>
|
||||||
<translation>Confirmer la version à importer</translation>
|
<translation>Confirmer la version à importer</translation>
|
||||||
@@ -48300,7 +48291,7 @@ Veuillez choisir un nom de paquet valide pour votre application (par exemple &qu
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::ActivitySelector</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Select &activity:</source>
|
<source>Select &activity:</source>
|
||||||
<translation>Sélectionner une &activité :</translation>
|
<translation>Sélectionner une &activité :</translation>
|
||||||
@@ -48313,9 +48304,6 @@ Veuillez choisir un nom de paquet valide pour votre application (par exemple &qu
|
|||||||
<source>Keep item activity</source>
|
<source>Keep item activity</source>
|
||||||
<translation>Garder l'élément de l'activité</translation>
|
<translation>Garder l'élément de l'activité</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseControl</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>&Check Out</source>
|
<source>&Check Out</source>
|
||||||
<translation type="obsolete">&Importer</translation>
|
<translation type="obsolete">&Importer</translation>
|
||||||
@@ -48328,16 +48316,10 @@ Veuillez choisir un nom de paquet valide pour votre application (par exemple &qu
|
|||||||
<source>&Hijack</source>
|
<source>&Hijack</source>
|
||||||
<translation>&Hijack</translation>
|
<translation>&Hijack</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseEditor</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Annotate version "%1"</source>
|
<source>Annotate version "%1"</source>
|
||||||
<translation>Annoter la version "%1"</translation>
|
<translation>Annoter la version "%1"</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCasePlugin</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>C&learCase</source>
|
<source>C&learCase</source>
|
||||||
<translation>C&learCase</translation>
|
<translation>C&learCase</translation>
|
||||||
@@ -48628,31 +48610,18 @@ Oui :)</translatorcomment>
|
|||||||
<source>CC Indexing</source>
|
<source>CC Indexing</source>
|
||||||
<translation>CC Indexing</translation>
|
<translation>CC Indexing</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseSubmitEditor</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>ClearCase Check In</source>
|
<source>ClearCase Check In</source>
|
||||||
<translation>Import ClearCase</translation>
|
<translation>Import ClearCase</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseSubmitEditorWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Chec&k in even if identical to previous version</source>
|
<source>Chec&k in even if identical to previous version</source>
|
||||||
<translation>Importer même si identique à la version précédente (&K)</translation>
|
<translation>Importer même si identique à la version précédente (&K)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>&Preserve file modification time</source>
|
|
||||||
<translation>&Préserver la date de modification du fichier</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>&Check In</source>
|
<source>&Check In</source>
|
||||||
<translation>Importer (&C)</translation>
|
<translation>Importer (&C)</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::SettingsPageWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>ClearCase Command</source>
|
<source>ClearCase Command</source>
|
||||||
<translation>Commande ClearCase</translation>
|
<translation>Commande ClearCase</translation>
|
||||||
|
@@ -1926,7 +1926,7 @@ Međutim, korištenje opuštenih i proširenih pravila također znači da nije m
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::CheckOutDialog</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Check Out</source>
|
<source>Check Out</source>
|
||||||
<translation>Odjava</translation>
|
<translation>Odjava</translation>
|
||||||
@@ -1952,9 +1952,6 @@ Međutim, korištenje opuštenih i proširenih pravila također znači da nije m
|
|||||||
<extracomment>Hijack: Unset read-only flag without check-out. This is used for local changes which the user does not want to commit.</extracomment>
|
<extracomment>Hijack: Unset read-only flag without check-out. This is used for local changes which the user does not want to commit.</extracomment>
|
||||||
<translation>Koristi &otetu datoteku</translation>
|
<translation>Koristi &otetu datoteku</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::SettingsPage</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Configuration</source>
|
<source>Configuration</source>
|
||||||
<translation>Konfiguracija</translation>
|
<translation>Konfiguracija</translation>
|
||||||
@@ -2036,9 +2033,6 @@ Međutim, korištenje opuštenih i proširenih pravila također znači da nije m
|
|||||||
<source>ClearCase</source>
|
<source>ClearCase</source>
|
||||||
<translation>ClearCase</translation>
|
<translation>ClearCase</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::UndoCheckOut</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dialog</source>
|
<source>Dialog</source>
|
||||||
<translation>Dijalog</translation>
|
<translation>Dijalog</translation>
|
||||||
@@ -2051,9 +2045,6 @@ Međutim, korištenje opuštenih i proširenih pravila također znači da nije m
|
|||||||
<source>&Save copy of the file with a '.keep' extension</source>
|
<source>&Save copy of the file with a '.keep' extension</source>
|
||||||
<translation>&Spremi kopiju datoteke s nastavkom '.keep'</translation>
|
<translation>&Spremi kopiju datoteke s nastavkom '.keep'</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::VersionSelector</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Confirm Version to Check Out</source>
|
<source>Confirm Version to Check Out</source>
|
||||||
<translation>Potvrdi verziju u odjavi</translation>
|
<translation>Potvrdi verziju u odjavi</translation>
|
||||||
@@ -17379,7 +17370,7 @@ Izlaz:
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::ActivitySelector</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Select &activity:</source>
|
<source>Select &activity:</source>
|
||||||
<translation>Odaberi &aktivnost:</translation>
|
<translation>Odaberi &aktivnost:</translation>
|
||||||
@@ -17392,9 +17383,6 @@ Izlaz:
|
|||||||
<source>Keep item activity</source>
|
<source>Keep item activity</source>
|
||||||
<translation>Zadrži aktivnost stavke</translation>
|
<translation>Zadrži aktivnost stavke</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseControl</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Check &Out</source>
|
<source>Check &Out</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
@@ -17403,16 +17391,10 @@ Izlaz:
|
|||||||
<source>&Hijack</source>
|
<source>&Hijack</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseEditorWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Annotate version "%1"</source>
|
<source>Annotate version "%1"</source>
|
||||||
<translation>Pribilježi verziju "%1"</translation>
|
<translation>Pribilježi verziju "%1"</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCasePlugin</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Editing Derived Object: %1</source>
|
<source>Editing Derived Object: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
@@ -17681,31 +17663,18 @@ Izlaz:
|
|||||||
<source>Updating ClearCase Index</source>
|
<source>Updating ClearCase Index</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseSubmitEditor</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>ClearCase Check In</source>
|
<source>ClearCase Check In</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseSubmitEditorWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Chec&k in even if identical to previous version</source>
|
<source>Chec&k in even if identical to previous version</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>&Preserve file modification time</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>&Check In</source>
|
<source>&Check In</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::SettingsPageWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>ClearCase Command</source>
|
<source>ClearCase Command</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@@ -1084,7 +1084,7 @@ Local pulls are not applied to the master branch.</source>
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::CheckOutDialog</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Check Out</source>
|
<source>Check Out</source>
|
||||||
<translation>チェックアウト</translation>
|
<translation>チェックアウト</translation>
|
||||||
@@ -1110,9 +1110,6 @@ Local pulls are not applied to the master branch.</source>
|
|||||||
<extracomment>Hijack: Unset read-only flag without check-out. This is used for local changes which the user does not want to commit.</extracomment>
|
<extracomment>Hijack: Unset read-only flag without check-out. This is used for local changes which the user does not want to commit.</extracomment>
|
||||||
<translation>ハイジャックファイルを使う(&H)</translation>
|
<translation>ハイジャックファイルを使う(&H)</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::SettingsPage</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Configuration</source>
|
<source>Configuration</source>
|
||||||
<translation>設定</translation>
|
<translation>設定</translation>
|
||||||
@@ -1194,9 +1191,6 @@ Local pulls are not applied to the master branch.</source>
|
|||||||
<source>Do &not prompt for comment during checkout or check-in</source>
|
<source>Do &not prompt for comment during checkout or check-in</source>
|
||||||
<translation>チェックアウトまたはチェックイン時にコメントを確認しない(&N)</translation>
|
<translation>チェックアウトまたはチェックイン時にコメントを確認しない(&N)</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::UndoCheckOut</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dialog</source>
|
<source>Dialog</source>
|
||||||
<translation>ダイアログ</translation>
|
<translation>ダイアログ</translation>
|
||||||
@@ -1209,9 +1203,6 @@ Local pulls are not applied to the master branch.</source>
|
|||||||
<source>&Save copy of the file with a '.keep' extension</source>
|
<source>&Save copy of the file with a '.keep' extension</source>
|
||||||
<translation>'.keep' 拡張子を付けてコピーを保存する(&S)</translation>
|
<translation>'.keep' 拡張子を付けてコピーを保存する(&S)</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::VersionSelector</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Confirm Version to Check Out</source>
|
<source>Confirm Version to Check Out</source>
|
||||||
<translation>チェックアウトバージョンの確認</translation>
|
<translation>チェックアウトバージョンの確認</translation>
|
||||||
@@ -13089,7 +13080,7 @@ in the system's browser for manual download.</source>
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::ActivitySelector</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Select &activity:</source>
|
<source>Select &activity:</source>
|
||||||
<translation>アクティビティの選択 (&A):</translation>
|
<translation>アクティビティの選択 (&A):</translation>
|
||||||
@@ -13102,9 +13093,6 @@ in the system's browser for manual download.</source>
|
|||||||
<source>Keep item activity</source>
|
<source>Keep item activity</source>
|
||||||
<translation>アイテムのアクティビティを保持</translation>
|
<translation>アイテムのアクティビティを保持</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseControl</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Check &Out</source>
|
<source>Check &Out</source>
|
||||||
<translation>チェックアウト(&O)</translation>
|
<translation>チェックアウト(&O)</translation>
|
||||||
@@ -13113,9 +13101,6 @@ in the system's browser for manual download.</source>
|
|||||||
<source>&Hijack</source>
|
<source>&Hijack</source>
|
||||||
<translation>ハイジャック(&H)</translation>
|
<translation>ハイジャック(&H)</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCasePlugin</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Editing Derived Object: %1</source>
|
<source>Editing Derived Object: %1</source>
|
||||||
<translation>派生オブジェクトの編集中: %1</translation>
|
<translation>派生オブジェクトの編集中: %1</translation>
|
||||||
@@ -13408,31 +13393,18 @@ in the system's browser for manual download.</source>
|
|||||||
<source>Enter activity headline</source>
|
<source>Enter activity headline</source>
|
||||||
<translation>アクティビティ ヘッドラインに入る</translation>
|
<translation>アクティビティ ヘッドラインに入る</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseSubmitEditor</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>ClearCase Check In</source>
|
<source>ClearCase Check In</source>
|
||||||
<translation>ClearCase チェックイン</translation>
|
<translation>ClearCase チェックイン</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseSubmitEditorWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Chec&k in even if identical to previous version</source>
|
<source>Chec&k in even if identical to previous version</source>
|
||||||
<translation>以前のバージョンが指定されている場合でもチェックインする(&K)</translation>
|
<translation>以前のバージョンが指定されている場合でもチェックインする(&K)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>&Preserve file modification time</source>
|
|
||||||
<translation>ファイルの更新日時を保持する(&P)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>&Check In</source>
|
<source>&Check In</source>
|
||||||
<translation>チェックイン(&C)</translation>
|
<translation>チェックイン(&C)</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::SettingsPageWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>ClearCase Command</source>
|
<source>ClearCase Command</source>
|
||||||
<translation>ClearCase コマンド</translation>
|
<translation>ClearCase コマンド</translation>
|
||||||
@@ -13445,10 +13417,6 @@ in the system's browser for manual download.</source>
|
|||||||
<source>DiffUtils is available for free download at http://gnuwin32.sourceforge.net/packages/diffutils.htm. Extract it to a directory in your PATH.</source>
|
<source>DiffUtils is available for free download at http://gnuwin32.sourceforge.net/packages/diffutils.htm. Extract it to a directory in your PATH.</source>
|
||||||
<translation>DiffUtils は http://gnuwin32.sourceforge.net/packages/diffutils.htm からフリーでダウンロードできます。PATH の通ったディレクトリに展開してください。</translation>
|
<translation>DiffUtils は http://gnuwin32.sourceforge.net/packages/diffutils.htm からフリーでダウンロードできます。PATH の通ったディレクトリに展開してください。</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>ClearCase</source>
|
|
||||||
<translation>ClearCase</translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>CMakeProjectManager::Internal::CMakeBuildConfigurationFactory</name>
|
<name>CMakeProjectManager::Internal::CMakeBuildConfigurationFactory</name>
|
||||||
@@ -39192,7 +39160,7 @@ clang の実行ファイルを設定してください。</translation>
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::ClearCaseEditorWidget</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Annotate version "%1"</source>
|
<source>Annotate version "%1"</source>
|
||||||
<translation>バージョン "%1" のアノテーション</translation>
|
<translation>バージョン "%1" のアノテーション</translation>
|
||||||
@@ -49700,277 +49668,6 @@ Output:
|
|||||||
<translation>クリップボードにコピーする</translation>
|
<translation>クリップボードにコピーする</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCasePluginPrivate</name>
|
|
||||||
<message>
|
|
||||||
<source>Editing Derived Object: %1</source>
|
|
||||||
<translation>派生オブジェクトの編集中: %1</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>C&learCase</source>
|
|
||||||
<translation>C&learCase</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Check Out...</source>
|
|
||||||
<translation>チェックアウト...</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Check &Out "%1"...</source>
|
|
||||||
<translation>"%1" をチェックアウト(&O)...</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Meta+L,Meta+O</source>
|
|
||||||
<translation>Meta+L,Meta+O</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Alt+L,Alt+O</source>
|
|
||||||
<translation>Alt+L,Alt+O</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Check &In...</source>
|
|
||||||
<translation>チェックイン(&I)...</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Check &In "%1"...</source>
|
|
||||||
<translation>"%1" をチェックイン(&I)...</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Meta+L,Meta+I</source>
|
|
||||||
<translation>Meta+L,Meta+I</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Alt+L,Alt+I</source>
|
|
||||||
<translation>Alt+L,Alt+I</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Undo Check Out</source>
|
|
||||||
<translation>チェックアウトを元に戻す</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>&Undo Check Out "%1"</source>
|
|
||||||
<translation>"%1" のチェックアウトを元に戻す(&U)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Meta+L,Meta+U</source>
|
|
||||||
<translation>Meta+L,Meta+U</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Alt+L,Alt+U</source>
|
|
||||||
<translation>Alt+L,Alt+U</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Undo Hijack</source>
|
|
||||||
<translation>ハイジャックを元に戻す</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Undo Hi&jack "%1"</source>
|
|
||||||
<translation>"%1" のハイジャックを元に戻す(&J)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Meta+L,Meta+R</source>
|
|
||||||
<translation>Meta+L,Meta+R</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Alt+L,Alt+R</source>
|
|
||||||
<translation>Alt+L,Alt+R</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>&Diff "%1"</source>
|
|
||||||
<translation>"%1" の差分表示(&D)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Meta+L,Meta+D</source>
|
|
||||||
<translation>Meta+L,Meta+D</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Alt+L,Alt+D</source>
|
|
||||||
<translation>Alt+L,Alt+D</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>History Current File</source>
|
|
||||||
<translation>現在のファイルの履歴</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>&History "%1"</source>
|
|
||||||
<translation>"%1" の履歴(&H)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Meta+L,Meta+H</source>
|
|
||||||
<translation>Meta+L,Meta+H</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Alt+L,Alt+H</source>
|
|
||||||
<translation>Alt+L,Alt+H</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>&Annotate "%1"</source>
|
|
||||||
<translation>"%1" のアノテーション(&A)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Meta+L,Meta+A</source>
|
|
||||||
<translation>Meta+L,Meta+A</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Alt+L,Alt+A</source>
|
|
||||||
<translation>Alt+L,Alt+A</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Add File...</source>
|
|
||||||
<translation>ファイルを追加...</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Add File "%1"</source>
|
|
||||||
<translation>ファイル "%1" を追加</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Diff A&ctivity...</source>
|
|
||||||
<translation>アクティビティの差分表示(&C)...</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Ch&eck In Activity</source>
|
|
||||||
<translation>アクティビティをチェックイン(&E)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Chec&k In Activity "%1"...</source>
|
|
||||||
<translation>アクティビティ "%1" をチェックイン(&K)...</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Update Index</source>
|
|
||||||
<translation>インデックス更新</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Update View</source>
|
|
||||||
<translation>ビュー更新</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>U&pdate View "%1"</source>
|
|
||||||
<translation>ビュー "%1" 更新(&P)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Check In All &Files...</source>
|
|
||||||
<translation>すべてのファイルをチェックイン(&F)...</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Meta+L,Meta+F</source>
|
|
||||||
<translation>Meta+L,Meta+F</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Alt+L,Alt+F</source>
|
|
||||||
<translation>Alt+L,Alt+F</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>View &Status</source>
|
|
||||||
<translation>ステータス更新(&S)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Meta+L,Meta+S</source>
|
|
||||||
<translation>Meta+L,Meta+S</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Alt+L,Alt+S</source>
|
|
||||||
<translation>Alt+L,Alt+S</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Check In</source>
|
|
||||||
<translation>チェックイン</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Do you want to undo the check out of "%1"?</source>
|
|
||||||
<translation>"%1" のチェックアウトを元に戻しますか?</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Undo Hijack File</source>
|
|
||||||
<translation>ハイジャックファイルを元に戻す</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Do you want to undo hijack of "%1"?</source>
|
|
||||||
<translation>"%1" のハイジャックを元に戻しますか?</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>External diff is required to compare multiple files.</source>
|
|
||||||
<translation>外部 diff ツールは、複数のファイルを比較できる必要があります。</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Enter Activity</source>
|
|
||||||
<translation>アクティビティに入る</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Activity Name</source>
|
|
||||||
<translation>アクティビティ名</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Check In Activity</source>
|
|
||||||
<translation>アクティビティをチェックイン</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Another check in is currently being executed.</source>
|
|
||||||
<translation>別のチェックインが実行中です。</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>There are no modified files.</source>
|
|
||||||
<translation>変更されたファイルはありません。</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>No ClearCase executable specified.</source>
|
|
||||||
<translation>実行可能な ClearCase が指定されていません。</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>ClearCase Checkout</source>
|
|
||||||
<translation>ClearCase チェックアウト</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>File is already checked out.</source>
|
|
||||||
<translation>ファイルは、既にチェックアウトされています。</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Set current activity failed: %1</source>
|
|
||||||
<translation>アクティビティ設定失敗: %1</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Enter &comment:</source>
|
|
||||||
<translation>コメントを入力(&C):</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>ClearCase Add File %1</source>
|
|
||||||
<translation>ClearCase ファイル %1 を追加</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>ClearCase Remove Element %1</source>
|
|
||||||
<translation>ClearCase 要素 %1 を削除</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>This operation is irreversible. Are you sure?</source>
|
|
||||||
<translation>この操作は元に戻せませんが、よろしいですか?</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>ClearCase Remove File %1</source>
|
|
||||||
<translation>ClearCase ファイル %1 を削除</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>ClearCase Rename File %1 -> %2</source>
|
|
||||||
<translation>ClearCase ファイル名変更 %1 -> %2</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Activity Headline</source>
|
|
||||||
<translation>アクティビティ ヘッドライン</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Enter activity headline</source>
|
|
||||||
<translation>アクティビティ ヘッドラインに入る</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Updating ClearCase Index</source>
|
|
||||||
<translation>ClearCase インデックスの更新中</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Check &Out</source>
|
|
||||||
<translation>チェックアウト(&O)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>&Hijack</source>
|
|
||||||
<translation>ハイジャック(&H)</translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
<context>
|
||||||
<name>CMakeProjectManager::CMakeBuildConfiguration</name>
|
<name>CMakeProjectManager::CMakeBuildConfiguration</name>
|
||||||
<message>
|
<message>
|
||||||
|
@@ -22877,7 +22877,7 @@ poinstruuje Qt Creatora o URI.</translation>
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::CheckOutDialog</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Check Out</source>
|
<source>Check Out</source>
|
||||||
<translation>Kopia robocza</translation>
|
<translation>Kopia robocza</translation>
|
||||||
@@ -22903,9 +22903,6 @@ poinstruuje Qt Creatora o URI.</translation>
|
|||||||
<source>&Checkout comment:</source>
|
<source>&Checkout comment:</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::SettingsPage</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Configuration</source>
|
<source>Configuration</source>
|
||||||
<translation>Konfiguracja</translation>
|
<translation>Konfiguracja</translation>
|
||||||
@@ -22987,9 +22984,6 @@ poinstruuje Qt Creatora o URI.</translation>
|
|||||||
<source>Do &not prompt for comment during checkout or check-in</source>
|
<source>Do &not prompt for comment during checkout or check-in</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::UndoCheckOut</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dialog</source>
|
<source>Dialog</source>
|
||||||
<translation>Dialog</translation>
|
<translation>Dialog</translation>
|
||||||
@@ -23002,9 +22996,6 @@ poinstruuje Qt Creatora o URI.</translation>
|
|||||||
<source>&Save copy of the file with a '.keep' extension</source>
|
<source>&Save copy of the file with a '.keep' extension</source>
|
||||||
<translation>&Zachowaj kopię pliku z rozszerzeniem ".keep"</translation>
|
<translation>&Zachowaj kopię pliku z rozszerzeniem ".keep"</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::VersionSelector</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Confirm Version to Check Out</source>
|
<source>Confirm Version to Check Out</source>
|
||||||
<translation>Potwierdź wersję dla kopii roboczej</translation>
|
<translation>Potwierdź wersję dla kopii roboczej</translation>
|
||||||
@@ -23043,7 +23034,7 @@ poinstruuje Qt Creatora o URI.</translation>
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::ActivitySelector</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Select &activity:</source>
|
<source>Select &activity:</source>
|
||||||
<translation>Wybierz &aktywność:</translation>
|
<translation>Wybierz &aktywność:</translation>
|
||||||
@@ -23056,9 +23047,6 @@ poinstruuje Qt Creatora o URI.</translation>
|
|||||||
<source>Keep item activity</source>
|
<source>Keep item activity</source>
|
||||||
<translation>Zachowaj aktywność elementu</translation>
|
<translation>Zachowaj aktywność elementu</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCasePlugin</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>C&learCase</source>
|
<source>C&learCase</source>
|
||||||
<translation>C&learCase</translation>
|
<translation>C&learCase</translation>
|
||||||
@@ -23351,31 +23339,18 @@ poinstruuje Qt Creatora o URI.</translation>
|
|||||||
<source>Enter activity headline</source>
|
<source>Enter activity headline</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseSubmitEditor</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>ClearCase Check In</source>
|
<source>ClearCase Check In</source>
|
||||||
<translation>Wrzuć do ClearCase</translation>
|
<translation>Wrzuć do ClearCase</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseSubmitEditorWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Chec&k in even if identical to previous version</source>
|
<source>Chec&k in even if identical to previous version</source>
|
||||||
<translation>W&rzuć, nawet jeśli wersja jest identyczna z wersją poprzednią</translation>
|
<translation>W&rzuć, nawet jeśli wersja jest identyczna z wersją poprzednią</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>&Preserve file modification time</source>
|
|
||||||
<translation>Zachowaj czas modyfikacji &pliku</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>&Check In</source>
|
<source>&Check In</source>
|
||||||
<translation>&Wrzuć</translation>
|
<translation>&Wrzuć</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::SettingsPageWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>ClearCase Command</source>
|
<source>ClearCase Command</source>
|
||||||
<translation>Komenda ClearCase</translation>
|
<translation>Komenda ClearCase</translation>
|
||||||
@@ -23497,7 +23472,7 @@ You can choose another communication channel here, such as a serial line or cust
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::ClearCaseControl</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Check &Out</source>
|
<source>Check &Out</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
@@ -30498,7 +30473,7 @@ Zainstaluj SDK o wersji %1 lub wyższej.</translation>
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::ClearCaseEditorWidget</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Annotate version "%1"</source>
|
<source>Annotate version "%1"</source>
|
||||||
<translation>Dołącz adnotację do wersji "%1"</translation>
|
<translation>Dołącz adnotację do wersji "%1"</translation>
|
||||||
|
@@ -8072,7 +8072,7 @@ Set a valid executable first.</source>
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::ActivitySelector</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Select &activity:</source>
|
<source>Select &activity:</source>
|
||||||
<translation>Выбрать &активность:</translation>
|
<translation>Выбрать &активность:</translation>
|
||||||
@@ -8085,9 +8085,6 @@ Set a valid executable first.</source>
|
|||||||
<source>Keep item activity</source>
|
<source>Keep item activity</source>
|
||||||
<translation>Сохранить активность элемента</translation>
|
<translation>Сохранить активность элемента</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::CheckOutDialog</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Check Out</source>
|
<source>Check Out</source>
|
||||||
<translation>Создание изменяемой копии</translation>
|
<translation>Создание изменяемой копии</translation>
|
||||||
@@ -8113,16 +8110,10 @@ Set a valid executable first.</source>
|
|||||||
<source>&Checkout comment:</source>
|
<source>&Checkout comment:</source>
|
||||||
<translation>&Комментарий:</translation>
|
<translation>&Комментарий:</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseEditorWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Annotate version "%1"</source>
|
<source>Annotate version "%1"</source>
|
||||||
<translation>Аннотация версии «%1»</translation>
|
<translation>Аннотация версии «%1»</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCasePluginPrivate</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Editing Derived Object: %1</source>
|
<source>Editing Derived Object: %1</source>
|
||||||
<translation>Изменение производного объекта: %1</translation>
|
<translation>Изменение производного объекта: %1</translation>
|
||||||
@@ -8399,31 +8390,18 @@ Set a valid executable first.</source>
|
|||||||
<source>&Hijack</source>
|
<source>&Hijack</source>
|
||||||
<translation>&Исправить</translation>
|
<translation>&Исправить</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseSubmitEditor</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>ClearCase Check In</source>
|
<source>ClearCase Check In</source>
|
||||||
<translation>Фиксация ClearCase</translation>
|
<translation>Фиксация ClearCase</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseSubmitEditorWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Chec&k in even if identical to previous version</source>
|
<source>Chec&k in even if identical to previous version</source>
|
||||||
<translation>Фиксироват&ь, даже если совпадает с предыдущей версией</translation>
|
<translation>Фиксироват&ь, даже если совпадает с предыдущей версией</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>&Preserve file modification time</source>
|
|
||||||
<translation>&Сохранять время изменения файлов</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>&Check In</source>
|
<source>&Check In</source>
|
||||||
<translation>&Фиксировать</translation>
|
<translation>&Фиксировать</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::SettingsPage</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Configuration</source>
|
<source>Configuration</source>
|
||||||
<translation>Конфигурация</translation>
|
<translation>Конфигурация</translation>
|
||||||
@@ -8503,9 +8481,6 @@ Set a valid executable first.</source>
|
|||||||
<source>Do &not prompt for comment during checkout or check-in</source>
|
<source>Do &not prompt for comment during checkout or check-in</source>
|
||||||
<translation>&Не спрашивать комментарии при получении и фиксации</translation>
|
<translation>&Не спрашивать комментарии при получении и фиксации</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::SettingsPageWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>ClearCase Command</source>
|
<source>ClearCase Command</source>
|
||||||
<translation>Команда ClearCase</translation>
|
<translation>Команда ClearCase</translation>
|
||||||
@@ -8522,9 +8497,6 @@ Set a valid executable first.</source>
|
|||||||
<source>ClearCase</source>
|
<source>ClearCase</source>
|
||||||
<translation>ClearCase</translation>
|
<translation>ClearCase</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::UndoCheckOut</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dialog</source>
|
<source>Dialog</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
@@ -8537,9 +8509,6 @@ Set a valid executable first.</source>
|
|||||||
<source>&Save copy of the file with a '.keep' extension</source>
|
<source>&Save copy of the file with a '.keep' extension</source>
|
||||||
<translation>&Сохранить копию файла с расширением «.keep»</translation>
|
<translation>&Сохранить копию файла с расширением «.keep»</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::VersionSelector</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Confirm Version to Check Out</source>
|
<source>Confirm Version to Check Out</source>
|
||||||
<translation>Подтвердите версию для извлечения</translation>
|
<translation>Подтвердите версию для извлечения</translation>
|
||||||
|
@@ -28406,7 +28406,7 @@ The APK will not be usable on any other device.</source>
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::CheckOutDialog</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Check Out</source>
|
<source>Check Out</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
@@ -28432,9 +28432,6 @@ The APK will not be usable on any other device.</source>
|
|||||||
<extracomment>Hijack: Unset read-only flag without check-out. This is used for local changes which the user does not want to commit.</extracomment>
|
<extracomment>Hijack: Unset read-only flag without check-out. This is used for local changes which the user does not want to commit.</extracomment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::SettingsPage</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Configuration</source>
|
<source>Configuration</source>
|
||||||
<translation>Конфігурація</translation>
|
<translation>Конфігурація</translation>
|
||||||
@@ -28520,9 +28517,6 @@ The APK will not be usable on any other device.</source>
|
|||||||
<source>Do &not prompt for comment during checkout or check-in</source>
|
<source>Do &not prompt for comment during checkout or check-in</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::UndoCheckOut</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dialog</source>
|
<source>Dialog</source>
|
||||||
<translation>Діалог</translation>
|
<translation>Діалог</translation>
|
||||||
@@ -28535,9 +28529,6 @@ The APK will not be usable on any other device.</source>
|
|||||||
<source>&Save copy of the file with a '.keep' extension</source>
|
<source>&Save copy of the file with a '.keep' extension</source>
|
||||||
<translation>&Зберегти копію файлу з розширенням '.keep'</translation>
|
<translation>&Зберегти копію файлу з розширенням '.keep'</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::VersionSelector</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Confirm Version to Check Out</source>
|
<source>Confirm Version to Check Out</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
@@ -29929,7 +29920,7 @@ To add the Qt versions, select Options > Build & Run > Qt Versions.</s
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::ActivitySelector</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Select &activity:</source>
|
<source>Select &activity:</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
@@ -29942,9 +29933,6 @@ To add the Qt versions, select Options > Build & Run > Qt Versions.</s
|
|||||||
<source>Keep item activity</source>
|
<source>Keep item activity</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseControl</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Check &Out</source>
|
<source>Check &Out</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
@@ -29953,9 +29941,6 @@ To add the Qt versions, select Options > Build & Run > Qt Versions.</s
|
|||||||
<source>&Hijack</source>
|
<source>&Hijack</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCasePlugin</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Editing Derived Object: %1</source>
|
<source>Editing Derived Object: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
@@ -30248,31 +30233,18 @@ To add the Qt versions, select Options > Build & Run > Qt Versions.</s
|
|||||||
<source>Enter activity headline</source>
|
<source>Enter activity headline</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseSubmitEditor</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>ClearCase Check In</source>
|
<source>ClearCase Check In</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseSubmitEditorWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Chec&k in even if identical to previous version</source>
|
<source>Chec&k in even if identical to previous version</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>&Preserve file modification time</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>&Check In</source>
|
<source>&Check In</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::SettingsPageWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>ClearCase Command</source>
|
<source>ClearCase Command</source>
|
||||||
<translation>Команда ClearCase</translation>
|
<translation>Команда ClearCase</translation>
|
||||||
@@ -44296,7 +44268,7 @@ Deploying local Qt libraries is incompatible with Android 5.</source>
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::ClearCaseEditorWidget</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Annotate version "%1"</source>
|
<source>Annotate version "%1"</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@@ -41568,7 +41568,7 @@ This option is useful when you want to try your application on devices which don
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::CheckOutDialog</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Check Out</source>
|
<source>Check Out</source>
|
||||||
<translation>Check Out</translation>
|
<translation>Check Out</translation>
|
||||||
@@ -41594,9 +41594,6 @@ This option is useful when you want to try your application on devices which don
|
|||||||
<extracomment>Hijack: Unset read-only flag without check-out. This is used for local changes which the user does not want to commit.</extracomment>
|
<extracomment>Hijack: Unset read-only flag without check-out. This is used for local changes which the user does not want to commit.</extracomment>
|
||||||
<translation>使用&Hijack文件</translation>
|
<translation>使用&Hijack文件</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::SettingsPage</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Configuration</source>
|
<source>Configuration</source>
|
||||||
<translation>配置</translation>
|
<translation>配置</translation>
|
||||||
@@ -41670,9 +41667,6 @@ This option is useful when you want to try your application on devices which don
|
|||||||
<source>ClearCase</source>
|
<source>ClearCase</source>
|
||||||
<translation>ClearCase</translation>
|
<translation>ClearCase</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::UndoCheckOut</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dialog</source>
|
<source>Dialog</source>
|
||||||
<translation>对话框</translation>
|
<translation>对话框</translation>
|
||||||
@@ -41685,9 +41679,6 @@ This option is useful when you want to try your application on devices which don
|
|||||||
<source>&Save copy of the file with a '.keep' extension</source>
|
<source>&Save copy of the file with a '.keep' extension</source>
|
||||||
<translation>以'.keep'为扩展名保存文件的拷贝(&S)</translation>
|
<translation>以'.keep'为扩展名保存文件的拷贝(&S)</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::VersionSelector</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Confirm Version to Check Out</source>
|
<source>Confirm Version to Check Out</source>
|
||||||
<translation>确定checkout的版本</translation>
|
<translation>确定checkout的版本</translation>
|
||||||
@@ -44870,7 +44861,7 @@ Please choose a valid package name for your application (e.g. "org.example.
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::ActivitySelector</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Select &activity:</source>
|
<source>Select &activity:</source>
|
||||||
<translation>选择活动(&A):</translation>
|
<translation>选择活动(&A):</translation>
|
||||||
@@ -44883,9 +44874,6 @@ Please choose a valid package name for your application (e.g. "org.example.
|
|||||||
<source>Keep item activity</source>
|
<source>Keep item activity</source>
|
||||||
<translation>保留项的活动</translation>
|
<translation>保留项的活动</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseControl</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>&Check Out</source>
|
<source>&Check Out</source>
|
||||||
<translation>&Check Out</translation>
|
<translation>&Check Out</translation>
|
||||||
@@ -44894,16 +44882,10 @@ Please choose a valid package name for your application (e.g. "org.example.
|
|||||||
<source>&Hijack</source>
|
<source>&Hijack</source>
|
||||||
<translation>&Hijack</translation>
|
<translation>&Hijack</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseEditor</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Annotate version "%1"</source>
|
<source>Annotate version "%1"</source>
|
||||||
<translation>注释版本 "%1"</translation>
|
<translation>注释版本 "%1"</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCasePlugin</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>C&learCase</source>
|
<source>C&learCase</source>
|
||||||
<translation>C&learCase</translation>
|
<translation>C&learCase</translation>
|
||||||
@@ -45192,31 +45174,18 @@ Please choose a valid package name for your application (e.g. "org.example.
|
|||||||
<source>CC Indexing</source>
|
<source>CC Indexing</source>
|
||||||
<translation>CC 正在索引</translation>
|
<translation>CC 正在索引</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseSubmitEditor</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>ClearCase Check In</source>
|
<source>ClearCase Check In</source>
|
||||||
<translation>ClearCase Check In</translation>
|
<translation>ClearCase Check In</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseSubmitEditorWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Chec&k in even if identical to previous version</source>
|
<source>Chec&k in even if identical to previous version</source>
|
||||||
<translation>即使与前一版本完全相同仍然checkin (&K)</translation>
|
<translation>即使与前一版本完全相同仍然checkin (&K)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>&Preserve file modification time</source>
|
|
||||||
<translation>保留文件被修改的时间(&P)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>&Check In</source>
|
<source>&Check In</source>
|
||||||
<translation>&Check In</translation>
|
<translation>&Check In</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::SettingsPageWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>ClearCase Command</source>
|
<source>ClearCase Command</source>
|
||||||
<translation>ClearCase 命令</translation>
|
<translation>ClearCase 命令</translation>
|
||||||
|
@@ -29604,7 +29604,7 @@ This option is useful when you want to try your application on devices which don
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::CheckOutDialog</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Check Out</source>
|
<source>Check Out</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
@@ -29630,9 +29630,6 @@ This option is useful when you want to try your application on devices which don
|
|||||||
<extracomment>Hijack: Unset read-only flag without check-out. This is used for local changes which the user does not want to commit.</extracomment>
|
<extracomment>Hijack: Unset read-only flag without check-out. This is used for local changes which the user does not want to commit.</extracomment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::SettingsPage</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Configuration</source>
|
<source>Configuration</source>
|
||||||
<translation type="unfinished">設置</translation>
|
<translation type="unfinished">設置</translation>
|
||||||
@@ -29706,9 +29703,6 @@ This option is useful when you want to try your application on devices which don
|
|||||||
<source>ClearCase</source>
|
<source>ClearCase</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::UndoCheckOut</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Dialog</source>
|
<source>Dialog</source>
|
||||||
<translation type="unfinished">對話框</translation>
|
<translation type="unfinished">對話框</translation>
|
||||||
@@ -29721,9 +29715,6 @@ This option is useful when you want to try your application on devices which don
|
|||||||
<source>&Save copy of the file with a '.keep' extension</source>
|
<source>&Save copy of the file with a '.keep' extension</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::VersionSelector</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Confirm Version to Check Out</source>
|
<source>Confirm Version to Check Out</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
@@ -30910,7 +30901,7 @@ Please choose a valid package name for your application (e.g. "org.example.
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ClearCase::Internal::ActivitySelector</name>
|
<name>ClearCase</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Select &activity:</source>
|
<source>Select &activity:</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
@@ -30923,9 +30914,6 @@ Please choose a valid package name for your application (e.g. "org.example.
|
|||||||
<source>Keep item activity</source>
|
<source>Keep item activity</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseControl</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>&Check Out</source>
|
<source>&Check Out</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
@@ -30934,16 +30922,10 @@ Please choose a valid package name for your application (e.g. "org.example.
|
|||||||
<source>&Hijack</source>
|
<source>&Hijack</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseEditor</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Annotate version "%1"</source>
|
<source>Annotate version "%1"</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCasePlugin</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>C&learCase</source>
|
<source>C&learCase</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
@@ -31232,31 +31214,18 @@ Please choose a valid package name for your application (e.g. "org.example.
|
|||||||
<source>CC Indexing</source>
|
<source>CC Indexing</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseSubmitEditor</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>ClearCase Check In</source>
|
<source>ClearCase Check In</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::ClearCaseSubmitEditorWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Chec&k in even if identical to previous version</source>
|
<source>Chec&k in even if identical to previous version</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>&Preserve file modification time</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>&Check In</source>
|
<source>&Check In</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>ClearCase::Internal::SettingsPageWidget</name>
|
|
||||||
<message>
|
<message>
|
||||||
<source>ClearCase Command</source>
|
<source>ClearCase Command</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@@ -6,6 +6,7 @@
|
|||||||
#include "clearcaseconstants.h"
|
#include "clearcaseconstants.h"
|
||||||
#include "clearcaseplugin.h"
|
#include "clearcaseplugin.h"
|
||||||
#include "clearcasesettings.h"
|
#include "clearcasesettings.h"
|
||||||
|
#include "clearcasetr.h"
|
||||||
|
|
||||||
#include <utils/qtcassert.h>
|
#include <utils/qtcassert.h>
|
||||||
|
|
||||||
@@ -14,8 +15,7 @@
|
|||||||
#include <QLabel>
|
#include <QLabel>
|
||||||
#include <QToolButton>
|
#include <QToolButton>
|
||||||
|
|
||||||
using namespace ClearCase;
|
namespace ClearCase::Internal {
|
||||||
using namespace ClearCase::Internal;
|
|
||||||
|
|
||||||
ActivitySelector::ActivitySelector(QWidget *parent) : QWidget(parent)
|
ActivitySelector::ActivitySelector(QWidget *parent) : QWidget(parent)
|
||||||
{
|
{
|
||||||
@@ -24,7 +24,7 @@ ActivitySelector::ActivitySelector(QWidget *parent) : QWidget(parent)
|
|||||||
auto hboxLayout = new QHBoxLayout(this);
|
auto hboxLayout = new QHBoxLayout(this);
|
||||||
hboxLayout->setContentsMargins(0, 0, 0, 0);
|
hboxLayout->setContentsMargins(0, 0, 0, 0);
|
||||||
|
|
||||||
auto lblActivity = new QLabel(tr("Select &activity:"));
|
auto lblActivity = new QLabel(Tr::tr("Select &activity:"));
|
||||||
lblActivity->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Preferred);
|
lblActivity->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Preferred);
|
||||||
hboxLayout->addWidget(lblActivity);
|
hboxLayout->addWidget(lblActivity);
|
||||||
|
|
||||||
@@ -32,7 +32,7 @@ ActivitySelector::ActivitySelector(QWidget *parent) : QWidget(parent)
|
|||||||
m_cmbActivity->setMinimumSize(QSize(350, 0));
|
m_cmbActivity->setMinimumSize(QSize(350, 0));
|
||||||
hboxLayout->addWidget(m_cmbActivity);
|
hboxLayout->addWidget(m_cmbActivity);
|
||||||
|
|
||||||
QString addText = tr("Add");
|
QString addText = Tr::tr("Add");
|
||||||
if (!ClearCasePlugin::settings().autoAssignActivityName)
|
if (!ClearCasePlugin::settings().autoAssignActivityName)
|
||||||
addText.append(QLatin1String("..."));
|
addText.append(QLatin1String("..."));
|
||||||
auto btnAdd = new QToolButton;
|
auto btnAdd = new QToolButton;
|
||||||
@@ -67,7 +67,7 @@ bool ActivitySelector::refresh()
|
|||||||
|
|
||||||
void ActivitySelector::addKeep()
|
void ActivitySelector::addKeep()
|
||||||
{
|
{
|
||||||
m_cmbActivity->insertItem(0, tr("Keep item activity"), QLatin1String(Constants::KEEP_ACTIVITY));
|
m_cmbActivity->insertItem(0, Tr::tr("Keep item activity"), QLatin1String(Constants::KEEP_ACTIVITY));
|
||||||
setActivity(QLatin1String(Constants::KEEP_ACTIVITY));
|
setActivity(QLatin1String(Constants::KEEP_ACTIVITY));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -93,3 +93,5 @@ void ActivitySelector::newActivity()
|
|||||||
if (ClearCasePlugin::newActivity())
|
if (ClearCasePlugin::newActivity())
|
||||||
refresh();
|
refresh();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
} // ClearCase::Internal
|
||||||
|
@@ -9,8 +9,7 @@ QT_BEGIN_NAMESPACE
|
|||||||
class QComboBox;
|
class QComboBox;
|
||||||
QT_END_NAMESPACE
|
QT_END_NAMESPACE
|
||||||
|
|
||||||
namespace ClearCase {
|
namespace ClearCase::Internal {
|
||||||
namespace Internal {
|
|
||||||
|
|
||||||
class ActivitySelector : public QWidget
|
class ActivitySelector : public QWidget
|
||||||
{
|
{
|
||||||
@@ -33,5 +32,4 @@ private:
|
|||||||
QComboBox *m_cmbActivity = nullptr;
|
QComboBox *m_cmbActivity = nullptr;
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace Internal
|
} // ClearCase::Internal
|
||||||
} // namespace ClearCase
|
|
||||||
|
@@ -3,8 +3,7 @@
|
|||||||
|
|
||||||
#include "annotationhighlighter.h"
|
#include "annotationhighlighter.h"
|
||||||
|
|
||||||
using namespace ClearCase;
|
namespace ClearCase::Internal {
|
||||||
using namespace ClearCase::Internal;
|
|
||||||
|
|
||||||
ClearCaseAnnotationHighlighter::ClearCaseAnnotationHighlighter(const ChangeNumbers &changeNumbers,
|
ClearCaseAnnotationHighlighter::ClearCaseAnnotationHighlighter(const ChangeNumbers &changeNumbers,
|
||||||
QTextDocument *document) :
|
QTextDocument *document) :
|
||||||
@@ -16,3 +15,5 @@ QString ClearCaseAnnotationHighlighter::changeNumber(const QString &block) const
|
|||||||
const int pos = block.indexOf(m_separator);
|
const int pos = block.indexOf(m_separator);
|
||||||
return pos > 1 ? block.left(pos) : QString();
|
return pos > 1 ? block.left(pos) : QString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
} // ClearCase::Internal
|
||||||
|
@@ -5,8 +5,7 @@
|
|||||||
|
|
||||||
#include <vcsbase/baseannotationhighlighter.h>
|
#include <vcsbase/baseannotationhighlighter.h>
|
||||||
|
|
||||||
namespace ClearCase {
|
namespace ClearCase::Internal {
|
||||||
namespace Internal {
|
|
||||||
|
|
||||||
// Annotation highlighter for clearcase triggering on 'changenumber '
|
// Annotation highlighter for clearcase triggering on 'changenumber '
|
||||||
class ClearCaseAnnotationHighlighter : public VcsBase::BaseAnnotationHighlighter
|
class ClearCaseAnnotationHighlighter : public VcsBase::BaseAnnotationHighlighter
|
||||||
@@ -22,5 +21,4 @@ private:
|
|||||||
const QChar m_separator = QLatin1Char('|');
|
const QChar m_separator = QLatin1Char('|');
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace Internal
|
} // ClearCase::Internal
|
||||||
} // namespace ClearCase
|
|
||||||
|
@@ -4,11 +4,10 @@
|
|||||||
#include "checkoutdialog.h"
|
#include "checkoutdialog.h"
|
||||||
|
|
||||||
#include "activityselector.h"
|
#include "activityselector.h"
|
||||||
|
#include "clearcasetr.h"
|
||||||
|
|
||||||
#include <utils/layoutbuilder.h>
|
#include <utils/layoutbuilder.h>
|
||||||
|
|
||||||
#include <QPushButton>
|
|
||||||
|
|
||||||
#include <QAbstractButton>
|
#include <QAbstractButton>
|
||||||
#include <QApplication>
|
#include <QApplication>
|
||||||
#include <QCheckBox>
|
#include <QCheckBox>
|
||||||
@@ -17,6 +16,7 @@
|
|||||||
#include <QHBoxLayout>
|
#include <QHBoxLayout>
|
||||||
#include <QLabel>
|
#include <QLabel>
|
||||||
#include <QPlainTextEdit>
|
#include <QPlainTextEdit>
|
||||||
|
#include <QPushButton>
|
||||||
#include <QVBoxLayout>
|
#include <QVBoxLayout>
|
||||||
|
|
||||||
namespace ClearCase::Internal {
|
namespace ClearCase::Internal {
|
||||||
@@ -26,7 +26,7 @@ CheckOutDialog::CheckOutDialog(const QString &fileName, bool isUcm, bool showCom
|
|||||||
QDialog(parent)
|
QDialog(parent)
|
||||||
{
|
{
|
||||||
resize(352, 317);
|
resize(352, 317);
|
||||||
setWindowTitle(tr("Check Out"));
|
setWindowTitle(Tr::tr("Check Out"));
|
||||||
|
|
||||||
auto lblFileName = new QLabel(fileName);
|
auto lblFileName = new QLabel(fileName);
|
||||||
lblFileName->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse);
|
lblFileName->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse);
|
||||||
@@ -34,17 +34,17 @@ CheckOutDialog::CheckOutDialog(const QString &fileName, bool isUcm, bool showCom
|
|||||||
m_txtComment = new QPlainTextEdit(this);
|
m_txtComment = new QPlainTextEdit(this);
|
||||||
m_txtComment->setTabChangesFocus(true);
|
m_txtComment->setTabChangesFocus(true);
|
||||||
|
|
||||||
m_lblComment = new QLabel(tr("&Checkout comment:"));
|
m_lblComment = new QLabel(Tr::tr("&Checkout comment:"));
|
||||||
m_lblComment->setBuddy(m_txtComment);
|
m_lblComment->setBuddy(m_txtComment);
|
||||||
|
|
||||||
m_chkReserved = new QCheckBox(tr("&Reserved"));
|
m_chkReserved = new QCheckBox(Tr::tr("&Reserved"));
|
||||||
m_chkReserved->setChecked(true);
|
m_chkReserved->setChecked(true);
|
||||||
|
|
||||||
m_chkUnreserved = new QCheckBox(tr("&Unreserved if already reserved"));
|
m_chkUnreserved = new QCheckBox(Tr::tr("&Unreserved if already reserved"));
|
||||||
|
|
||||||
m_chkPTime = new QCheckBox(tr("&Preserve file modification time"));
|
m_chkPTime = new QCheckBox(Tr::tr("&Preserve file modification time"));
|
||||||
|
|
||||||
m_hijackedCheckBox = new QCheckBox(tr("Use &Hijacked file"));
|
m_hijackedCheckBox = new QCheckBox(Tr::tr("Use &Hijacked file"));
|
||||||
m_hijackedCheckBox->setChecked(true);
|
m_hijackedCheckBox->setChecked(true);
|
||||||
|
|
||||||
auto buttonBox = new QDialogButtonBox(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
|
auto buttonBox = new QDialogButtonBox(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
|
||||||
|
@@ -2,6 +2,7 @@
|
|||||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0+ OR GPL-3.0 WITH Qt-GPL-exception-1.0
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0+ OR GPL-3.0 WITH Qt-GPL-exception-1.0
|
||||||
|
|
||||||
#include "clearcaseeditor.h"
|
#include "clearcaseeditor.h"
|
||||||
|
#include "clearcasetr.h"
|
||||||
|
|
||||||
#include "annotationhighlighter.h"
|
#include "annotationhighlighter.h"
|
||||||
|
|
||||||
@@ -9,8 +10,7 @@
|
|||||||
|
|
||||||
#include <QTextCursor>
|
#include <QTextCursor>
|
||||||
|
|
||||||
using namespace ClearCase;
|
namespace ClearCase::Internal {
|
||||||
using namespace ClearCase::Internal;
|
|
||||||
|
|
||||||
ClearCaseEditorWidget::ClearCaseEditorWidget() :
|
ClearCaseEditorWidget::ClearCaseEditorWidget() :
|
||||||
m_versionNumberPattern(QLatin1String("[\\\\/]main[\\\\/][^ \t\n\"]*"))
|
m_versionNumberPattern(QLatin1String("[\\\\/]main[\\\\/][^ \t\n\"]*"))
|
||||||
@@ -21,7 +21,7 @@ ClearCaseEditorWidget::ClearCaseEditorWidget() :
|
|||||||
// "+++ D:\depot\...\mainwindow.cpp[TAB]Sun May 01 14:22:37 2011" (local)
|
// "+++ D:\depot\...\mainwindow.cpp[TAB]Sun May 01 14:22:37 2011" (local)
|
||||||
setDiffFilePattern("^[-+]{3} ([^\\t]+?)(?:@@|\\t)");
|
setDiffFilePattern("^[-+]{3} ([^\\t]+?)(?:@@|\\t)");
|
||||||
setLogEntryPattern("version \"([^\"]+)\"");
|
setLogEntryPattern("version \"([^\"]+)\"");
|
||||||
setAnnotateRevisionTextFormat(tr("Annotate version \"%1\""));
|
setAnnotateRevisionTextFormat(Tr::tr("Annotate version \"%1\""));
|
||||||
setAnnotationEntryPattern("([^|]*)\\|[^\\n]*\\n");
|
setAnnotationEntryPattern("([^|]*)\\|[^\\n]*\\n");
|
||||||
setAnnotationSeparatorPattern("\\n-{30}");
|
setAnnotationSeparatorPattern("\\n-{30}");
|
||||||
}
|
}
|
||||||
@@ -46,3 +46,5 @@ VcsBase::BaseAnnotationHighlighter *ClearCaseEditorWidget::createAnnotationHighl
|
|||||||
{
|
{
|
||||||
return new ClearCaseAnnotationHighlighter(changes);
|
return new ClearCaseAnnotationHighlighter(changes);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
} // ClearCase::Internal
|
||||||
|
@@ -7,8 +7,7 @@
|
|||||||
|
|
||||||
#include <QRegularExpression>
|
#include <QRegularExpression>
|
||||||
|
|
||||||
namespace ClearCase {
|
namespace ClearCase::Internal {
|
||||||
namespace Internal {
|
|
||||||
|
|
||||||
class ClearCaseEditorWidget : public VcsBase::VcsBaseEditorWidget
|
class ClearCaseEditorWidget : public VcsBase::VcsBaseEditorWidget
|
||||||
{
|
{
|
||||||
@@ -25,5 +24,4 @@ private:
|
|||||||
const QRegularExpression m_versionNumberPattern;
|
const QRegularExpression m_versionNumberPattern;
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace Internal
|
} // ClearCase::Internal
|
||||||
} // namespace ClearCase
|
|
||||||
|
@@ -11,6 +11,7 @@
|
|||||||
#include "clearcasesubmiteditor.h"
|
#include "clearcasesubmiteditor.h"
|
||||||
#include "clearcasesubmiteditorwidget.h"
|
#include "clearcasesubmiteditorwidget.h"
|
||||||
#include "clearcasesync.h"
|
#include "clearcasesync.h"
|
||||||
|
#include "clearcasetr.h"
|
||||||
#include "settingspage.h"
|
#include "settingspage.h"
|
||||||
#include "versionselector.h"
|
#include "versionselector.h"
|
||||||
|
|
||||||
@@ -421,7 +422,7 @@ void ClearCasePluginPrivate::updateEditDerivedObjectWarning(const QString &fileN
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
infoBar->addInfo(InfoBarEntry(derivedObjectWarning,
|
infoBar->addInfo(InfoBarEntry(derivedObjectWarning,
|
||||||
tr("Editing Derived Object: %1").arg(fileName)));
|
Tr::tr("Editing Derived Object: %1").arg(fileName)));
|
||||||
} else {
|
} else {
|
||||||
infoBar->removeInfo(derivedObjectWarning);
|
infoBar->removeInfo(derivedObjectWarning);
|
||||||
}
|
}
|
||||||
@@ -620,82 +621,82 @@ ClearCasePluginPrivate::ClearCasePluginPrivate()
|
|||||||
const QString prefix = QLatin1String("cc");
|
const QString prefix = QLatin1String("cc");
|
||||||
// register cc prefix in Locator
|
// register cc prefix in Locator
|
||||||
m_commandLocator = new CommandLocator("cc", description, prefix, this);
|
m_commandLocator = new CommandLocator("cc", description, prefix, this);
|
||||||
m_commandLocator->setDescription(tr("Triggers a ClearCase version control operation."));
|
m_commandLocator->setDescription(Tr::tr("Triggers a ClearCase version control operation."));
|
||||||
|
|
||||||
//register actions
|
//register actions
|
||||||
ActionContainer *toolsContainer = ActionManager::actionContainer(M_TOOLS);
|
ActionContainer *toolsContainer = ActionManager::actionContainer(M_TOOLS);
|
||||||
|
|
||||||
ActionContainer *clearcaseMenu = ActionManager::createMenu(CMD_ID_CLEARCASE_MENU);
|
ActionContainer *clearcaseMenu = ActionManager::createMenu(CMD_ID_CLEARCASE_MENU);
|
||||||
clearcaseMenu->menu()->setTitle(tr("C&learCase"));
|
clearcaseMenu->menu()->setTitle(Tr::tr("C&learCase"));
|
||||||
toolsContainer->addMenu(clearcaseMenu);
|
toolsContainer->addMenu(clearcaseMenu);
|
||||||
m_menuAction = clearcaseMenu->menu()->menuAction();
|
m_menuAction = clearcaseMenu->menu()->menuAction();
|
||||||
Command *command;
|
Command *command;
|
||||||
|
|
||||||
m_checkOutAction = new ParameterAction(tr("Check Out..."), tr("Check &Out \"%1\"..."), ParameterAction::AlwaysEnabled, this);
|
m_checkOutAction = new ParameterAction(Tr::tr("Check Out..."), Tr::tr("Check &Out \"%1\"..."), ParameterAction::AlwaysEnabled, this);
|
||||||
command = ActionManager::registerAction(m_checkOutAction, CMD_ID_CHECKOUT,
|
command = ActionManager::registerAction(m_checkOutAction, CMD_ID_CHECKOUT,
|
||||||
context);
|
context);
|
||||||
command->setAttribute(Command::CA_UpdateText);
|
command->setAttribute(Command::CA_UpdateText);
|
||||||
command->setDefaultKeySequence(QKeySequence(useMacShortcuts ? tr("Meta+L,Meta+O") : tr("Alt+L,Alt+O")));
|
command->setDefaultKeySequence(QKeySequence(useMacShortcuts ? Tr::tr("Meta+L,Meta+O") : Tr::tr("Alt+L,Alt+O")));
|
||||||
connect(m_checkOutAction, &QAction::triggered, this, &ClearCasePluginPrivate::checkOutCurrentFile);
|
connect(m_checkOutAction, &QAction::triggered, this, &ClearCasePluginPrivate::checkOutCurrentFile);
|
||||||
clearcaseMenu->addAction(command);
|
clearcaseMenu->addAction(command);
|
||||||
m_commandLocator->appendCommand(command);
|
m_commandLocator->appendCommand(command);
|
||||||
|
|
||||||
m_checkInCurrentAction = new ParameterAction(tr("Check &In..."), tr("Check &In \"%1\"..."), ParameterAction::AlwaysEnabled, this);
|
m_checkInCurrentAction = new ParameterAction(Tr::tr("Check &In..."), Tr::tr("Check &In \"%1\"..."), ParameterAction::AlwaysEnabled, this);
|
||||||
command = ActionManager::registerAction(m_checkInCurrentAction, CMD_ID_CHECKIN, context);
|
command = ActionManager::registerAction(m_checkInCurrentAction, CMD_ID_CHECKIN, context);
|
||||||
command->setAttribute(Command::CA_UpdateText);
|
command->setAttribute(Command::CA_UpdateText);
|
||||||
command->setDefaultKeySequence(QKeySequence(useMacShortcuts ? tr("Meta+L,Meta+I") : tr("Alt+L,Alt+I")));
|
command->setDefaultKeySequence(QKeySequence(useMacShortcuts ? Tr::tr("Meta+L,Meta+I") : Tr::tr("Alt+L,Alt+I")));
|
||||||
connect(m_checkInCurrentAction, &QAction::triggered, this, &ClearCasePluginPrivate::startCheckInCurrentFile);
|
connect(m_checkInCurrentAction, &QAction::triggered, this, &ClearCasePluginPrivate::startCheckInCurrentFile);
|
||||||
clearcaseMenu->addAction(command);
|
clearcaseMenu->addAction(command);
|
||||||
m_commandLocator->appendCommand(command);
|
m_commandLocator->appendCommand(command);
|
||||||
|
|
||||||
m_undoCheckOutAction = new ParameterAction(tr("Undo Check Out"), tr("&Undo Check Out \"%1\""), ParameterAction::AlwaysEnabled, this);
|
m_undoCheckOutAction = new ParameterAction(Tr::tr("Undo Check Out"), Tr::tr("&Undo Check Out \"%1\""), ParameterAction::AlwaysEnabled, this);
|
||||||
command = ActionManager::registerAction(m_undoCheckOutAction, CMD_ID_UNDOCHECKOUT, context);
|
command = ActionManager::registerAction(m_undoCheckOutAction, CMD_ID_UNDOCHECKOUT, context);
|
||||||
command->setAttribute(Command::CA_UpdateText);
|
command->setAttribute(Command::CA_UpdateText);
|
||||||
command->setDefaultKeySequence(QKeySequence(useMacShortcuts ? tr("Meta+L,Meta+U") : tr("Alt+L,Alt+U")));
|
command->setDefaultKeySequence(QKeySequence(useMacShortcuts ? Tr::tr("Meta+L,Meta+U") : Tr::tr("Alt+L,Alt+U")));
|
||||||
connect(m_undoCheckOutAction, &QAction::triggered, this, &ClearCasePluginPrivate::undoCheckOutCurrent);
|
connect(m_undoCheckOutAction, &QAction::triggered, this, &ClearCasePluginPrivate::undoCheckOutCurrent);
|
||||||
clearcaseMenu->addAction(command);
|
clearcaseMenu->addAction(command);
|
||||||
m_commandLocator->appendCommand(command);
|
m_commandLocator->appendCommand(command);
|
||||||
|
|
||||||
m_undoHijackAction = new ParameterAction(tr("Undo Hijack"), tr("Undo Hi&jack \"%1\""), ParameterAction::AlwaysEnabled, this);
|
m_undoHijackAction = new ParameterAction(Tr::tr("Undo Hijack"), Tr::tr("Undo Hi&jack \"%1\""), ParameterAction::AlwaysEnabled, this);
|
||||||
command = ActionManager::registerAction(m_undoHijackAction, CMD_ID_UNDOHIJACK, context);
|
command = ActionManager::registerAction(m_undoHijackAction, CMD_ID_UNDOHIJACK, context);
|
||||||
command->setAttribute(Command::CA_UpdateText);
|
command->setAttribute(Command::CA_UpdateText);
|
||||||
command->setDefaultKeySequence(QKeySequence(useMacShortcuts ? tr("Meta+L,Meta+R") : tr("Alt+L,Alt+R")));
|
command->setDefaultKeySequence(QKeySequence(useMacShortcuts ? Tr::tr("Meta+L,Meta+R") : Tr::tr("Alt+L,Alt+R")));
|
||||||
connect(m_undoHijackAction, &QAction::triggered, this, &ClearCasePluginPrivate::undoHijackCurrent);
|
connect(m_undoHijackAction, &QAction::triggered, this, &ClearCasePluginPrivate::undoHijackCurrent);
|
||||||
clearcaseMenu->addAction(command);
|
clearcaseMenu->addAction(command);
|
||||||
m_commandLocator->appendCommand(command);
|
m_commandLocator->appendCommand(command);
|
||||||
|
|
||||||
clearcaseMenu->addSeparator(context);
|
clearcaseMenu->addSeparator(context);
|
||||||
|
|
||||||
m_diffCurrentAction = new ParameterAction(tr("Diff Current File"), tr("&Diff \"%1\""), ParameterAction::EnabledWithParameter, this);
|
m_diffCurrentAction = new ParameterAction(Tr::tr("Diff Current File"), Tr::tr("&Diff \"%1\""), ParameterAction::EnabledWithParameter, this);
|
||||||
command = ActionManager::registerAction(m_diffCurrentAction,
|
command = ActionManager::registerAction(m_diffCurrentAction,
|
||||||
CMD_ID_DIFF_CURRENT, context);
|
CMD_ID_DIFF_CURRENT, context);
|
||||||
command->setAttribute(Command::CA_UpdateText);
|
command->setAttribute(Command::CA_UpdateText);
|
||||||
command->setDefaultKeySequence(QKeySequence(useMacShortcuts ? tr("Meta+L,Meta+D") : tr("Alt+L,Alt+D")));
|
command->setDefaultKeySequence(QKeySequence(useMacShortcuts ? Tr::tr("Meta+L,Meta+D") : Tr::tr("Alt+L,Alt+D")));
|
||||||
connect(m_diffCurrentAction, &QAction::triggered, this, &ClearCasePluginPrivate::diffCurrentFile);
|
connect(m_diffCurrentAction, &QAction::triggered, this, &ClearCasePluginPrivate::diffCurrentFile);
|
||||||
clearcaseMenu->addAction(command);
|
clearcaseMenu->addAction(command);
|
||||||
m_commandLocator->appendCommand(command);
|
m_commandLocator->appendCommand(command);
|
||||||
|
|
||||||
m_historyCurrentAction = new ParameterAction(tr("History Current File"), tr("&History \"%1\""), ParameterAction::EnabledWithParameter, this);
|
m_historyCurrentAction = new ParameterAction(Tr::tr("History Current File"), Tr::tr("&History \"%1\""), ParameterAction::EnabledWithParameter, this);
|
||||||
command = ActionManager::registerAction(m_historyCurrentAction,
|
command = ActionManager::registerAction(m_historyCurrentAction,
|
||||||
CMD_ID_HISTORY_CURRENT, context);
|
CMD_ID_HISTORY_CURRENT, context);
|
||||||
command->setAttribute(Command::CA_UpdateText);
|
command->setAttribute(Command::CA_UpdateText);
|
||||||
command->setDefaultKeySequence(QKeySequence(useMacShortcuts ? tr("Meta+L,Meta+H") : tr("Alt+L,Alt+H")));
|
command->setDefaultKeySequence(QKeySequence(useMacShortcuts ? Tr::tr("Meta+L,Meta+H") : Tr::tr("Alt+L,Alt+H")));
|
||||||
connect(m_historyCurrentAction, &QAction::triggered, this,
|
connect(m_historyCurrentAction, &QAction::triggered, this,
|
||||||
&ClearCasePluginPrivate::historyCurrentFile);
|
&ClearCasePluginPrivate::historyCurrentFile);
|
||||||
clearcaseMenu->addAction(command);
|
clearcaseMenu->addAction(command);
|
||||||
m_commandLocator->appendCommand(command);
|
m_commandLocator->appendCommand(command);
|
||||||
|
|
||||||
m_annotateCurrentAction = new ParameterAction(tr("Annotate Current File"), tr("&Annotate \"%1\""), ParameterAction::EnabledWithParameter, this);
|
m_annotateCurrentAction = new ParameterAction(Tr::tr("Annotate Current File"), Tr::tr("&Annotate \"%1\""), ParameterAction::EnabledWithParameter, this);
|
||||||
command = ActionManager::registerAction(m_annotateCurrentAction,
|
command = ActionManager::registerAction(m_annotateCurrentAction,
|
||||||
CMD_ID_ANNOTATE, context);
|
CMD_ID_ANNOTATE, context);
|
||||||
command->setAttribute(Command::CA_UpdateText);
|
command->setAttribute(Command::CA_UpdateText);
|
||||||
command->setDefaultKeySequence(QKeySequence(useMacShortcuts ? tr("Meta+L,Meta+A") : tr("Alt+L,Alt+A")));
|
command->setDefaultKeySequence(QKeySequence(useMacShortcuts ? Tr::tr("Meta+L,Meta+A") : Tr::tr("Alt+L,Alt+A")));
|
||||||
connect(m_annotateCurrentAction, &QAction::triggered, this,
|
connect(m_annotateCurrentAction, &QAction::triggered, this,
|
||||||
&ClearCasePluginPrivate::annotateCurrentFile);
|
&ClearCasePluginPrivate::annotateCurrentFile);
|
||||||
clearcaseMenu->addAction(command);
|
clearcaseMenu->addAction(command);
|
||||||
m_commandLocator->appendCommand(command);
|
m_commandLocator->appendCommand(command);
|
||||||
|
|
||||||
m_addFileAction = new ParameterAction(tr("Add File..."), tr("Add File \"%1\""), ParameterAction::EnabledWithParameter, this);
|
m_addFileAction = new ParameterAction(Tr::tr("Add File..."), Tr::tr("Add File \"%1\""), ParameterAction::EnabledWithParameter, this);
|
||||||
command = ActionManager::registerAction(m_addFileAction, CMD_ID_ADD_FILE, context);
|
command = ActionManager::registerAction(m_addFileAction, CMD_ID_ADD_FILE, context);
|
||||||
command->setAttribute(Command::CA_UpdateText);
|
command->setAttribute(Command::CA_UpdateText);
|
||||||
connect(m_addFileAction, &QAction::triggered, this, &ClearCasePluginPrivate::addCurrentFile);
|
connect(m_addFileAction, &QAction::triggered, this, &ClearCasePluginPrivate::addCurrentFile);
|
||||||
@@ -703,14 +704,14 @@ ClearCasePluginPrivate::ClearCasePluginPrivate()
|
|||||||
|
|
||||||
clearcaseMenu->addSeparator(context);
|
clearcaseMenu->addSeparator(context);
|
||||||
|
|
||||||
m_diffActivityAction = new QAction(tr("Diff A&ctivity..."), this);
|
m_diffActivityAction = new QAction(Tr::tr("Diff A&ctivity..."), this);
|
||||||
m_diffActivityAction->setEnabled(false);
|
m_diffActivityAction->setEnabled(false);
|
||||||
command = ActionManager::registerAction(m_diffActivityAction, CMD_ID_DIFF_ACTIVITY, context);
|
command = ActionManager::registerAction(m_diffActivityAction, CMD_ID_DIFF_ACTIVITY, context);
|
||||||
connect(m_diffActivityAction, &QAction::triggered, this, &ClearCasePluginPrivate::diffActivity);
|
connect(m_diffActivityAction, &QAction::triggered, this, &ClearCasePluginPrivate::diffActivity);
|
||||||
clearcaseMenu->addAction(command);
|
clearcaseMenu->addAction(command);
|
||||||
m_commandLocator->appendCommand(command);
|
m_commandLocator->appendCommand(command);
|
||||||
|
|
||||||
m_checkInActivityAction = new ParameterAction(tr("Ch&eck In Activity"), tr("Chec&k In Activity \"%1\"..."), ParameterAction::EnabledWithParameter, this);
|
m_checkInActivityAction = new ParameterAction(Tr::tr("Ch&eck In Activity"), Tr::tr("Chec&k In Activity \"%1\"..."), ParameterAction::EnabledWithParameter, this);
|
||||||
m_checkInActivityAction->setEnabled(false);
|
m_checkInActivityAction->setEnabled(false);
|
||||||
command = ActionManager::registerAction(m_checkInActivityAction, CMD_ID_CHECKIN_ACTIVITY, context);
|
command = ActionManager::registerAction(m_checkInActivityAction, CMD_ID_CHECKIN_ACTIVITY, context);
|
||||||
connect(m_checkInActivityAction, &QAction::triggered, this, &ClearCasePluginPrivate::startCheckInActivity);
|
connect(m_checkInActivityAction, &QAction::triggered, this, &ClearCasePluginPrivate::startCheckInActivity);
|
||||||
@@ -720,12 +721,12 @@ ClearCasePluginPrivate::ClearCasePluginPrivate()
|
|||||||
|
|
||||||
clearcaseMenu->addSeparator(context);
|
clearcaseMenu->addSeparator(context);
|
||||||
|
|
||||||
m_updateIndexAction = new QAction(tr("Update Index"), this);
|
m_updateIndexAction = new QAction(Tr::tr("Update Index"), this);
|
||||||
command = ActionManager::registerAction(m_updateIndexAction, CMD_ID_UPDATEINDEX, context);
|
command = ActionManager::registerAction(m_updateIndexAction, CMD_ID_UPDATEINDEX, context);
|
||||||
connect(m_updateIndexAction, &QAction::triggered, this, &ClearCasePluginPrivate::updateIndex);
|
connect(m_updateIndexAction, &QAction::triggered, this, &ClearCasePluginPrivate::updateIndex);
|
||||||
clearcaseMenu->addAction(command);
|
clearcaseMenu->addAction(command);
|
||||||
|
|
||||||
m_updateViewAction = new ParameterAction(tr("Update View"), tr("U&pdate View \"%1\""), ParameterAction::EnabledWithParameter, this);
|
m_updateViewAction = new ParameterAction(Tr::tr("Update View"), Tr::tr("U&pdate View \"%1\""), ParameterAction::EnabledWithParameter, this);
|
||||||
command = ActionManager::registerAction(m_updateViewAction, CMD_ID_UPDATE_VIEW, context);
|
command = ActionManager::registerAction(m_updateViewAction, CMD_ID_UPDATE_VIEW, context);
|
||||||
connect(m_updateViewAction, &QAction::triggered, this, &ClearCasePluginPrivate::updateView);
|
connect(m_updateViewAction, &QAction::triggered, this, &ClearCasePluginPrivate::updateView);
|
||||||
command->setAttribute(Command::CA_UpdateText);
|
command->setAttribute(Command::CA_UpdateText);
|
||||||
@@ -733,16 +734,16 @@ ClearCasePluginPrivate::ClearCasePluginPrivate()
|
|||||||
|
|
||||||
clearcaseMenu->addSeparator(context);
|
clearcaseMenu->addSeparator(context);
|
||||||
|
|
||||||
m_checkInAllAction = new QAction(tr("Check In All &Files..."), this);
|
m_checkInAllAction = new QAction(Tr::tr("Check In All &Files..."), this);
|
||||||
command = ActionManager::registerAction(m_checkInAllAction, CMD_ID_CHECKIN_ALL, context);
|
command = ActionManager::registerAction(m_checkInAllAction, CMD_ID_CHECKIN_ALL, context);
|
||||||
command->setDefaultKeySequence(QKeySequence(useMacShortcuts ? tr("Meta+L,Meta+F") : tr("Alt+L,Alt+F")));
|
command->setDefaultKeySequence(QKeySequence(useMacShortcuts ? Tr::tr("Meta+L,Meta+F") : Tr::tr("Alt+L,Alt+F")));
|
||||||
connect(m_checkInAllAction, &QAction::triggered, this, &ClearCasePluginPrivate::startCheckInAll);
|
connect(m_checkInAllAction, &QAction::triggered, this, &ClearCasePluginPrivate::startCheckInAll);
|
||||||
clearcaseMenu->addAction(command);
|
clearcaseMenu->addAction(command);
|
||||||
m_commandLocator->appendCommand(command);
|
m_commandLocator->appendCommand(command);
|
||||||
|
|
||||||
m_statusAction = new QAction(tr("View &Status"), this);
|
m_statusAction = new QAction(Tr::tr("View &Status"), this);
|
||||||
command = ActionManager::registerAction(m_statusAction, CMD_ID_STATUS, context);
|
command = ActionManager::registerAction(m_statusAction, CMD_ID_STATUS, context);
|
||||||
command->setDefaultKeySequence(QKeySequence(useMacShortcuts ? tr("Meta+L,Meta+S") : tr("Alt+L,Alt+S")));
|
command->setDefaultKeySequence(QKeySequence(useMacShortcuts ? Tr::tr("Meta+L,Meta+S") : Tr::tr("Alt+L,Alt+S")));
|
||||||
connect(m_statusAction, &QAction::triggered, this, &ClearCasePluginPrivate::viewStatus);
|
connect(m_statusAction, &QAction::triggered, this, &ClearCasePluginPrivate::viewStatus);
|
||||||
clearcaseMenu->addAction(command);
|
clearcaseMenu->addAction(command);
|
||||||
m_commandLocator->appendCommand(command);
|
m_commandLocator->appendCommand(command);
|
||||||
@@ -995,7 +996,7 @@ void ClearCasePluginPrivate::updateActions(VcsBasePluginPrivate::ActionState as)
|
|||||||
|
|
||||||
QString ClearCasePluginPrivate::commitDisplayName() const
|
QString ClearCasePluginPrivate::commitDisplayName() const
|
||||||
{
|
{
|
||||||
return tr("Check In");
|
return Tr::tr("Check In");
|
||||||
}
|
}
|
||||||
|
|
||||||
void ClearCasePluginPrivate::checkOutCurrentFile()
|
void ClearCasePluginPrivate::checkOutCurrentFile()
|
||||||
@@ -1024,14 +1025,12 @@ void ClearCasePluginPrivate::setStatus(const QString &file, FileStatus::Status s
|
|||||||
|
|
||||||
class UndoCheckOutDialog : public QDialog
|
class UndoCheckOutDialog : public QDialog
|
||||||
{
|
{
|
||||||
Q_DECLARE_TR_FUNCTIONS(ClearCase::Internal::UndoCheckOut)
|
|
||||||
|
|
||||||
public:
|
public:
|
||||||
UndoCheckOutDialog()
|
UndoCheckOutDialog()
|
||||||
{
|
{
|
||||||
resize(323, 105);
|
resize(323, 105);
|
||||||
setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
|
setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
|
||||||
setWindowTitle(tr("Dialog"));
|
setWindowTitle(Tr::tr("Dialog"));
|
||||||
|
|
||||||
lblMessage = new QLabel(this);
|
lblMessage = new QLabel(this);
|
||||||
|
|
||||||
@@ -1044,10 +1043,10 @@ public:
|
|||||||
brush1.setStyle(Qt::SolidPattern);
|
brush1.setStyle(Qt::SolidPattern);
|
||||||
palette.setBrush(QPalette::Disabled, QPalette::WindowText, brush1);
|
palette.setBrush(QPalette::Disabled, QPalette::WindowText, brush1);
|
||||||
|
|
||||||
auto lblModified = new QLabel(tr("The file was changed."));
|
auto lblModified = new QLabel(Tr::tr("The file was changed."));
|
||||||
lblModified->setPalette(palette);
|
lblModified->setPalette(palette);
|
||||||
|
|
||||||
chkKeep = new QCheckBox(tr("&Save copy of the file with a '.keep' extension"));
|
chkKeep = new QCheckBox(Tr::tr("&Save copy of the file with a '.keep' extension"));
|
||||||
chkKeep->setChecked(true);
|
chkKeep->setChecked(true);
|
||||||
|
|
||||||
auto buttonBox = new QDialogButtonBox(QDialogButtonBox::No|QDialogButtonBox::Yes);
|
auto buttonBox = new QDialogButtonBox(QDialogButtonBox::No|QDialogButtonBox::Yes);
|
||||||
@@ -1086,7 +1085,7 @@ void ClearCasePluginPrivate::undoCheckOutCurrent()
|
|||||||
bool keep = false;
|
bool keep = false;
|
||||||
if (result.exitCode()) { // return value is 1 if there is any difference
|
if (result.exitCode()) { // return value is 1 if there is any difference
|
||||||
UndoCheckOutDialog dialog;
|
UndoCheckOutDialog dialog;
|
||||||
dialog.lblMessage->setText(tr("Do you want to undo the check out of \"%1\"?").arg(fileName));
|
dialog.lblMessage->setText(Tr::tr("Do you want to undo the check out of \"%1\"?").arg(fileName));
|
||||||
dialog.chkKeep->setChecked(m_settings.keepFileUndoCheckout);
|
dialog.chkKeep->setChecked(m_settings.keepFileUndoCheckout);
|
||||||
if (dialog.exec() != QDialog::Accepted)
|
if (dialog.exec() != QDialog::Accepted)
|
||||||
return;
|
return;
|
||||||
@@ -1168,8 +1167,8 @@ void ClearCasePluginPrivate::undoHijackCurrent()
|
|||||||
}
|
}
|
||||||
if (askKeep) {
|
if (askKeep) {
|
||||||
UndoCheckOutDialog unhijackDlg;
|
UndoCheckOutDialog unhijackDlg;
|
||||||
unhijackDlg.setWindowTitle(tr("Undo Hijack File"));
|
unhijackDlg.setWindowTitle(Tr::tr("Undo Hijack File"));
|
||||||
unhijackDlg.lblMessage->setText(tr("Do you want to undo hijack of \"%1\"?")
|
unhijackDlg.lblMessage->setText(Tr::tr("Do you want to undo hijack of \"%1\"?")
|
||||||
.arg(QDir::toNativeSeparators(fileName)));
|
.arg(QDir::toNativeSeparators(fileName)));
|
||||||
if (unhijackDlg.exec() != QDialog::Accepted)
|
if (unhijackDlg.exec() != QDialog::Accepted)
|
||||||
return;
|
return;
|
||||||
@@ -1208,7 +1207,7 @@ void ClearCasePluginPrivate::ccDiffWithPred(const FilePath &workingDir, const QS
|
|||||||
return; // done here, diff is opened in a new window
|
return; // done here, diff is opened in a new window
|
||||||
}
|
}
|
||||||
if (!m_settings.extDiffAvailable) {
|
if (!m_settings.extDiffAvailable) {
|
||||||
VcsOutputWindow::appendError(tr("External diff is required to compare multiple files."));
|
VcsOutputWindow::appendError(Tr::tr("External diff is required to compare multiple files."));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
QString result;
|
QString result;
|
||||||
@@ -1280,12 +1279,12 @@ void ClearCasePluginPrivate::diffActivity()
|
|||||||
if (Constants::debug)
|
if (Constants::debug)
|
||||||
qDebug() << Q_FUNC_INFO;
|
qDebug() << Q_FUNC_INFO;
|
||||||
if (!m_settings.extDiffAvailable) {
|
if (!m_settings.extDiffAvailable) {
|
||||||
VcsOutputWindow::appendError(tr("External diff is required to compare multiple files."));
|
VcsOutputWindow::appendError(Tr::tr("External diff is required to compare multiple files."));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
FilePath topLevel = state.topLevel();
|
FilePath topLevel = state.topLevel();
|
||||||
QString activity = QInputDialog::getText(ICore::dialogParent(), tr("Enter Activity"),
|
QString activity = QInputDialog::getText(ICore::dialogParent(), Tr::tr("Enter Activity"),
|
||||||
tr("Activity Name"), QLineEdit::Normal, m_activity);
|
Tr::tr("Activity Name"), QLineEdit::Normal, m_activity);
|
||||||
if (activity.isEmpty())
|
if (activity.isEmpty())
|
||||||
return;
|
return;
|
||||||
const QStringList versions = ccGetActivityVersions(topLevel, activity);
|
const QStringList versions = ccGetActivityVersions(topLevel, activity);
|
||||||
@@ -1383,7 +1382,7 @@ void ClearCasePluginPrivate::startCheckInActivity()
|
|||||||
connect(buttonBox, &QDialogButtonBox::rejected, &dlg, &QDialog::reject);
|
connect(buttonBox, &QDialogButtonBox::rejected, &dlg, &QDialog::reject);
|
||||||
layout->addWidget(actSelector);
|
layout->addWidget(actSelector);
|
||||||
layout->addWidget(buttonBox);
|
layout->addWidget(buttonBox);
|
||||||
dlg.setWindowTitle(tr("Check In Activity"));
|
dlg.setWindowTitle(Tr::tr("Check In Activity"));
|
||||||
if (!dlg.exec())
|
if (!dlg.exec())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@@ -1417,13 +1416,13 @@ void ClearCasePluginPrivate::startCheckIn(const FilePath &workingDir, const QStr
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
if (isCheckInEditorOpen()) {
|
if (isCheckInEditorOpen()) {
|
||||||
VcsOutputWindow::appendWarning(tr("Another check in is currently being executed."));
|
VcsOutputWindow::appendWarning(Tr::tr("Another check in is currently being executed."));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get list of added/modified/deleted files
|
// Get list of added/modified/deleted files
|
||||||
if (files.empty()) {
|
if (files.empty()) {
|
||||||
VcsOutputWindow::appendWarning(tr("There are no modified files."));
|
VcsOutputWindow::appendWarning(Tr::tr("There are no modified files."));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
// Create a new submit change file containing the submit template
|
// Create a new submit change file containing the submit template
|
||||||
@@ -1659,7 +1658,7 @@ CommandResult ClearCasePluginPrivate::runCleartool(const FilePath &workingDir,
|
|||||||
QTextCodec *outputCodec) const
|
QTextCodec *outputCodec) const
|
||||||
{
|
{
|
||||||
if (m_settings.ccBinaryPath.isEmpty())
|
if (m_settings.ccBinaryPath.isEmpty())
|
||||||
return CommandResult(ProcessResult::StartFailed, tr("No ClearCase executable specified."));
|
return CommandResult(ProcessResult::StartFailed, Tr::tr("No ClearCase executable specified."));
|
||||||
|
|
||||||
std::unique_ptr<VcsCommand> command;
|
std::unique_ptr<VcsCommand> command;
|
||||||
command.reset(VcsBaseClient::createVcsCommand(workingDir, Environment::systemEnvironment()));
|
command.reset(VcsBaseClient::createVcsCommand(workingDir, Environment::systemEnvironment()));
|
||||||
@@ -1727,8 +1726,8 @@ bool ClearCasePluginPrivate::vcsOpen(const FilePath &workingDir, const QString &
|
|||||||
(fi.isWritable() || vcsStatus(absPath).status == FileStatus::Unknown))
|
(fi.isWritable() || vcsStatus(absPath).status == FileStatus::Unknown))
|
||||||
runAsync(sync, QStringList(absPath)).waitForFinished();
|
runAsync(sync, QStringList(absPath)).waitForFinished();
|
||||||
if (vcsStatus(absPath).status == FileStatus::CheckedOut) {
|
if (vcsStatus(absPath).status == FileStatus::CheckedOut) {
|
||||||
QMessageBox::information(ICore::dialogParent(), tr("ClearCase Checkout"),
|
QMessageBox::information(ICore::dialogParent(), Tr::tr("ClearCase Checkout"),
|
||||||
tr("File is already checked out."));
|
Tr::tr("File is already checked out."));
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1823,7 +1822,7 @@ bool ClearCasePluginPrivate::vcsSetActivity(const FilePath &workingDir, const QS
|
|||||||
const CommandResult result =
|
const CommandResult result =
|
||||||
runCleartool(workingDir, args, m_settings.timeOutS, VcsCommand::ShowStdOut);
|
runCleartool(workingDir, args, m_settings.timeOutS, VcsCommand::ShowStdOut);
|
||||||
if (result.result() != ProcessResult::FinishedWithSuccess) {
|
if (result.result() != ProcessResult::FinishedWithSuccess) {
|
||||||
QMessageBox::warning(ICore::dialogParent(), title, tr("Set current activity failed: %1")
|
QMessageBox::warning(ICore::dialogParent(), title, Tr::tr("Set current activity failed: %1")
|
||||||
.arg(result.exitMessage()), QMessageBox::Ok);
|
.arg(result.exitMessage()), QMessageBox::Ok);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -1903,7 +1902,7 @@ bool ClearCasePluginPrivate::ccFileOp(const FilePath &workingDir, const QString
|
|||||||
verticalLayout->addWidget(actSelector);
|
verticalLayout->addWidget(actSelector);
|
||||||
}
|
}
|
||||||
|
|
||||||
auto commentLabel = new QLabel(tr("Enter &comment:"));
|
auto commentLabel = new QLabel(Tr::tr("Enter &comment:"));
|
||||||
verticalLayout->addWidget(commentLabel);
|
verticalLayout->addWidget(commentLabel);
|
||||||
|
|
||||||
auto commentEdit = new QTextEdit;
|
auto commentEdit = new QTextEdit;
|
||||||
@@ -1976,24 +1975,24 @@ static QString baseName(const QString &fileName)
|
|||||||
|
|
||||||
bool ClearCasePluginPrivate::vcsAdd(const FilePath &workingDir, const QString &fileName)
|
bool ClearCasePluginPrivate::vcsAdd(const FilePath &workingDir, const QString &fileName)
|
||||||
{
|
{
|
||||||
return ccFileOp(workingDir, tr("ClearCase Add File %1").arg(baseName(fileName)),
|
return ccFileOp(workingDir, Tr::tr("ClearCase Add File %1").arg(baseName(fileName)),
|
||||||
QStringList({"mkelem", "-ci"}), fileName);
|
QStringList({"mkelem", "-ci"}), fileName);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ClearCasePluginPrivate::vcsDelete(const FilePath &workingDir, const QString &fileName)
|
bool ClearCasePluginPrivate::vcsDelete(const FilePath &workingDir, const QString &fileName)
|
||||||
{
|
{
|
||||||
const QString title(tr("ClearCase Remove Element %1").arg(baseName(fileName)));
|
const QString title(Tr::tr("ClearCase Remove Element %1").arg(baseName(fileName)));
|
||||||
if (QMessageBox::warning(ICore::dialogParent(), title, tr("This operation is irreversible. Are you sure?"),
|
if (QMessageBox::warning(ICore::dialogParent(), title, Tr::tr("This operation is irreversible. Are you sure?"),
|
||||||
QMessageBox::Yes | QMessageBox::No) == QMessageBox::No)
|
QMessageBox::Yes | QMessageBox::No) == QMessageBox::No)
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
return ccFileOp(workingDir, tr("ClearCase Remove File %1").arg(baseName(fileName)),
|
return ccFileOp(workingDir, Tr::tr("ClearCase Remove File %1").arg(baseName(fileName)),
|
||||||
QStringList({"rmname", "-force"}), fileName);
|
QStringList({"rmname", "-force"}), fileName);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ClearCasePluginPrivate::vcsMove(const FilePath &workingDir, const QString &from, const QString &to)
|
bool ClearCasePluginPrivate::vcsMove(const FilePath &workingDir, const QString &from, const QString &to)
|
||||||
{
|
{
|
||||||
return ccFileOp(workingDir, tr("ClearCase Rename File %1 -> %2")
|
return ccFileOp(workingDir, Tr::tr("ClearCase Rename File %1 -> %2")
|
||||||
.arg(baseName(from)).arg(baseName(to)),
|
.arg(baseName(from)).arg(baseName(to)),
|
||||||
QStringList("move"), from, to);
|
QStringList("move"), from, to);
|
||||||
}
|
}
|
||||||
@@ -2094,8 +2093,8 @@ bool ClearCasePluginPrivate::newActivity()
|
|||||||
QStringList args;
|
QStringList args;
|
||||||
args << QLatin1String("mkactivity") << QLatin1String("-f");
|
args << QLatin1String("mkactivity") << QLatin1String("-f");
|
||||||
if (!m_settings.autoAssignActivityName) {
|
if (!m_settings.autoAssignActivityName) {
|
||||||
QString headline = QInputDialog::getText(ICore::dialogParent(), tr("Activity Headline"),
|
QString headline = QInputDialog::getText(ICore::dialogParent(), Tr::tr("Activity Headline"),
|
||||||
tr("Enter activity headline"));
|
Tr::tr("Enter activity headline"));
|
||||||
if (headline.isEmpty())
|
if (headline.isEmpty())
|
||||||
return false;
|
return false;
|
||||||
args << QLatin1String("-headline") << headline;
|
args << QLatin1String("-headline") << headline;
|
||||||
@@ -2213,7 +2212,7 @@ void ClearCasePluginPrivate::updateIndex()
|
|||||||
m_statusMap->clear();
|
m_statusMap->clear();
|
||||||
QFuture<void> result = runAsync(sync, transform(project->files(Project::SourceFiles), &FilePath::toString));
|
QFuture<void> result = runAsync(sync, transform(project->files(Project::SourceFiles), &FilePath::toString));
|
||||||
if (!m_settings.disableIndexer)
|
if (!m_settings.disableIndexer)
|
||||||
ProgressManager::addTask(result, tr("Updating ClearCase Index"), ClearCase::Constants::TASK_INDEX);
|
ProgressManager::addTask(result, Tr::tr("Updating ClearCase Index"), ClearCase::Constants::TASK_INDEX);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*! retrieve a \a file (usually of the form path\to\filename.cpp@@\main\ver)
|
/*! retrieve a \a file (usually of the form path\to\filename.cpp@@\main\ver)
|
||||||
@@ -2461,14 +2460,14 @@ void ClearCasePluginPrivate::vcsAnnotate(const FilePath &filePath, int line)
|
|||||||
|
|
||||||
QString ClearCasePluginPrivate::vcsOpenText() const
|
QString ClearCasePluginPrivate::vcsOpenText() const
|
||||||
{
|
{
|
||||||
return tr("Check &Out");
|
return Tr::tr("Check &Out");
|
||||||
}
|
}
|
||||||
|
|
||||||
QString ClearCasePluginPrivate::vcsMakeWritableText() const
|
QString ClearCasePluginPrivate::vcsMakeWritableText() const
|
||||||
{
|
{
|
||||||
if (isDynamic())
|
if (isDynamic())
|
||||||
return {};
|
return {};
|
||||||
return tr("&Hijack");
|
return Tr::tr("&Hijack");
|
||||||
}
|
}
|
||||||
|
|
||||||
QString ClearCasePluginPrivate::vcsTopic(const FilePath &directory)
|
QString ClearCasePluginPrivate::vcsTopic(const FilePath &directory)
|
||||||
|
@@ -10,8 +10,7 @@
|
|||||||
#include <QStringList>
|
#include <QStringList>
|
||||||
#include <QSharedPointer>
|
#include <QSharedPointer>
|
||||||
|
|
||||||
namespace ClearCase {
|
namespace ClearCase::Internal {
|
||||||
namespace Internal {
|
|
||||||
|
|
||||||
class ClearCaseSettings;
|
class ClearCaseSettings;
|
||||||
|
|
||||||
@@ -91,5 +90,4 @@ private slots:
|
|||||||
#endif
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace Internal
|
} // ClearCase::Internal
|
||||||
} // namespace ClearCase
|
|
||||||
|
@@ -7,23 +7,25 @@
|
|||||||
|
|
||||||
#include <QSettings>
|
#include <QSettings>
|
||||||
|
|
||||||
static const char groupC[] = "ClearCase";
|
namespace ClearCase::Internal {
|
||||||
static const char commandKeyC[] = "Command";
|
|
||||||
|
|
||||||
static const char historyCountKeyC[] = "HistoryCount";
|
const char groupC[] = "ClearCase";
|
||||||
static const char timeOutKeyC[] = "TimeOut";
|
const char commandKeyC[] = "Command";
|
||||||
static const char autoCheckOutKeyC[] = "AutoCheckOut";
|
|
||||||
static const char noCommentKeyC[] = "NoComment";
|
|
||||||
static const char keepFileUndoCheckoutKeyC[] = "KeepFileUnDoCheckout";
|
|
||||||
static const char diffTypeKeyC[] = "DiffType";
|
|
||||||
static const char diffArgsKeyC[] = "DiffArgs";
|
|
||||||
static const char autoAssignActivityKeyC[] = "AutoAssignActivityName";
|
|
||||||
static const char promptToCheckInKeyC[] = "PromptToCheckIn";
|
|
||||||
static const char disableIndexerKeyC[] = "DisableIndexer";
|
|
||||||
static const char totalFilesKeyC[] = "TotalFiles";
|
|
||||||
static const char indexOnlyVOBsC[] = "IndexOnlyVOBs";
|
|
||||||
|
|
||||||
static const char defaultDiffArgs[] = "-ubp";
|
const char historyCountKeyC[] = "HistoryCount";
|
||||||
|
const char timeOutKeyC[] = "TimeOut";
|
||||||
|
const char autoCheckOutKeyC[] = "AutoCheckOut";
|
||||||
|
const char noCommentKeyC[] = "NoComment";
|
||||||
|
const char keepFileUndoCheckoutKeyC[] = "KeepFileUnDoCheckout";
|
||||||
|
const char diffTypeKeyC[] = "DiffType";
|
||||||
|
const char diffArgsKeyC[] = "DiffArgs";
|
||||||
|
const char autoAssignActivityKeyC[] = "AutoAssignActivityName";
|
||||||
|
const char promptToCheckInKeyC[] = "PromptToCheckIn";
|
||||||
|
const char disableIndexerKeyC[] = "DisableIndexer";
|
||||||
|
const char totalFilesKeyC[] = "TotalFiles";
|
||||||
|
const char indexOnlyVOBsC[] = "IndexOnlyVOBs";
|
||||||
|
|
||||||
|
const char defaultDiffArgs[] = "-ubp";
|
||||||
|
|
||||||
enum { defaultTimeOutS = 30, defaultHistoryCount = 50 };
|
enum { defaultTimeOutS = 30, defaultHistoryCount = 50 };
|
||||||
|
|
||||||
@@ -32,8 +34,6 @@ static QString defaultCommand()
|
|||||||
return QLatin1String("cleartool" QTC_HOST_EXE_SUFFIX);
|
return QLatin1String("cleartool" QTC_HOST_EXE_SUFFIX);
|
||||||
}
|
}
|
||||||
|
|
||||||
using namespace ClearCase::Internal;
|
|
||||||
|
|
||||||
ClearCaseSettings::ClearCaseSettings() :
|
ClearCaseSettings::ClearCaseSettings() :
|
||||||
ccCommand(defaultCommand()),
|
ccCommand(defaultCommand()),
|
||||||
diffArgs(QLatin1String(defaultDiffArgs)),
|
diffArgs(QLatin1String(defaultDiffArgs)),
|
||||||
@@ -118,3 +118,5 @@ bool ClearCaseSettings::equals(const ClearCaseSettings &s) const
|
|||||||
&& indexOnlyVOBs == s.indexOnlyVOBs
|
&& indexOnlyVOBs == s.indexOnlyVOBs
|
||||||
&& totalFiles == s.totalFiles;
|
&& totalFiles == s.totalFiles;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
} // ClearCase::Internal
|
||||||
|
@@ -12,8 +12,7 @@ QT_BEGIN_NAMESPACE
|
|||||||
class QSettings;
|
class QSettings;
|
||||||
QT_END_NAMESPACE
|
QT_END_NAMESPACE
|
||||||
|
|
||||||
namespace ClearCase {
|
namespace ClearCase::Internal {
|
||||||
namespace Internal {
|
|
||||||
|
|
||||||
enum DiffType
|
enum DiffType
|
||||||
{
|
{
|
||||||
@@ -55,5 +54,4 @@ public:
|
|||||||
int timeOutS;
|
int timeOutS;
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace Internal
|
} // ClearCase::Internal
|
||||||
} // namespace ClearCase
|
|
||||||
|
@@ -4,17 +4,18 @@
|
|||||||
#include "clearcasesubmiteditor.h"
|
#include "clearcasesubmiteditor.h"
|
||||||
|
|
||||||
#include "clearcasesubmiteditorwidget.h"
|
#include "clearcasesubmiteditorwidget.h"
|
||||||
|
#include "clearcasetr.h"
|
||||||
|
|
||||||
#include <coreplugin/idocument.h>
|
#include <coreplugin/idocument.h>
|
||||||
|
|
||||||
#include <vcsbase/submitfilemodel.h>
|
#include <vcsbase/submitfilemodel.h>
|
||||||
|
|
||||||
using namespace ClearCase::Internal;
|
namespace ClearCase::Internal {
|
||||||
|
|
||||||
ClearCaseSubmitEditor::ClearCaseSubmitEditor() :
|
ClearCaseSubmitEditor::ClearCaseSubmitEditor() :
|
||||||
VcsBase::VcsBaseSubmitEditor(new ClearCaseSubmitEditorWidget)
|
VcsBase::VcsBaseSubmitEditor(new ClearCaseSubmitEditorWidget)
|
||||||
{
|
{
|
||||||
document()->setPreferredDisplayName(tr("ClearCase Check In"));
|
document()->setPreferredDisplayName(Tr::tr("ClearCase Check In"));
|
||||||
}
|
}
|
||||||
|
|
||||||
ClearCaseSubmitEditorWidget *ClearCaseSubmitEditor::submitEditorWidget()
|
ClearCaseSubmitEditorWidget *ClearCaseSubmitEditor::submitEditorWidget()
|
||||||
@@ -45,3 +46,5 @@ QByteArray ClearCaseSubmitEditor::fileContents() const
|
|||||||
{
|
{
|
||||||
return VcsBase::VcsBaseSubmitEditor::fileContents().trimmed();
|
return VcsBase::VcsBaseSubmitEditor::fileContents().trimmed();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
} // ClearCase::Internal
|
||||||
|
@@ -5,8 +5,7 @@
|
|||||||
|
|
||||||
#include <vcsbase/vcsbasesubmiteditor.h>
|
#include <vcsbase/vcsbasesubmiteditor.h>
|
||||||
|
|
||||||
namespace ClearCase {
|
namespace ClearCase::Internal {
|
||||||
namespace Internal {
|
|
||||||
|
|
||||||
class ClearCaseSubmitEditorWidget;
|
class ClearCaseSubmitEditorWidget;
|
||||||
|
|
||||||
@@ -28,5 +27,4 @@ protected:
|
|||||||
QByteArray fileContents() const override;
|
QByteArray fileContents() const override;
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace Internal
|
} // ClearCase::Internal
|
||||||
} // namespace ClearCase
|
|
||||||
|
@@ -4,13 +4,14 @@
|
|||||||
#include "clearcasesubmiteditorwidget.h"
|
#include "clearcasesubmiteditorwidget.h"
|
||||||
|
|
||||||
#include "activityselector.h"
|
#include "activityselector.h"
|
||||||
|
#include "clearcasetr.h"
|
||||||
|
|
||||||
#include <utils/layoutbuilder.h>
|
#include <utils/layoutbuilder.h>
|
||||||
|
|
||||||
#include <QCheckBox>
|
#include <QCheckBox>
|
||||||
#include <QVBoxLayout>
|
#include <QVBoxLayout>
|
||||||
|
|
||||||
using namespace ClearCase::Internal;
|
namespace ClearCase::Internal {
|
||||||
|
|
||||||
ClearCaseSubmitEditorWidget::ClearCaseSubmitEditorWidget()
|
ClearCaseSubmitEditorWidget::ClearCaseSubmitEditorWidget()
|
||||||
{
|
{
|
||||||
@@ -19,10 +20,10 @@ ClearCaseSubmitEditorWidget::ClearCaseSubmitEditorWidget()
|
|||||||
|
|
||||||
m_verticalLayout = new QVBoxLayout(checkInWidget);
|
m_verticalLayout = new QVBoxLayout(checkInWidget);
|
||||||
|
|
||||||
m_chkIdentical = new QCheckBox(tr("Chec&k in even if identical to previous version"));
|
m_chkIdentical = new QCheckBox(Tr::tr("Chec&k in even if identical to previous version"));
|
||||||
m_verticalLayout->addWidget(m_chkIdentical);
|
m_verticalLayout->addWidget(m_chkIdentical);
|
||||||
|
|
||||||
m_chkPTime = new QCheckBox(tr("&Preserve file modification time"));
|
m_chkPTime = new QCheckBox(Tr::tr("&Preserve file modification time"));
|
||||||
m_verticalLayout->addWidget(m_chkPTime);
|
m_verticalLayout->addWidget(m_chkPTime);
|
||||||
|
|
||||||
insertTopWidget(checkInWidget);
|
insertTopWidget(checkInWidget);
|
||||||
@@ -73,5 +74,7 @@ void ClearCaseSubmitEditorWidget::addActivitySelector(bool isUcm)
|
|||||||
|
|
||||||
QString ClearCaseSubmitEditorWidget::commitName() const
|
QString ClearCaseSubmitEditorWidget::commitName() const
|
||||||
{
|
{
|
||||||
return tr("&Check In");
|
return Tr::tr("&Check In");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
} // ClearCase::Internal
|
||||||
|
@@ -10,8 +10,7 @@ class QCheckBox;
|
|||||||
class QVBoxLayout;
|
class QVBoxLayout;
|
||||||
QT_END_NAMESPACE
|
QT_END_NAMESPACE
|
||||||
|
|
||||||
namespace ClearCase {
|
namespace ClearCase::Internal {
|
||||||
namespace Internal {
|
|
||||||
|
|
||||||
class ActivitySelector;
|
class ActivitySelector;
|
||||||
|
|
||||||
@@ -40,5 +39,4 @@ private:
|
|||||||
QVBoxLayout *m_verticalLayout;
|
QVBoxLayout *m_verticalLayout;
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace Internal
|
} // ClearCase::Internal
|
||||||
} // namespace ClearCase
|
|
||||||
|
@@ -20,8 +20,7 @@
|
|||||||
|
|
||||||
using namespace Utils;
|
using namespace Utils;
|
||||||
|
|
||||||
namespace ClearCase {
|
namespace ClearCase::Internal {
|
||||||
namespace Internal {
|
|
||||||
|
|
||||||
static void runProcess(QFutureInterface<void> &future,
|
static void runProcess(QFutureInterface<void> &future,
|
||||||
const ClearCaseSettings &settings,
|
const ClearCaseSettings &settings,
|
||||||
@@ -333,6 +332,4 @@ void ClearCaseSync::verifyFileNotManagedDynamicView()
|
|||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
} // ClearCase::Internal
|
||||||
} // namespace Internal
|
|
||||||
} // namespace ClearCase
|
|
||||||
|
@@ -11,8 +11,7 @@ template <typename T>
|
|||||||
class QFutureInterface;
|
class QFutureInterface;
|
||||||
QT_END_NAMESPACE
|
QT_END_NAMESPACE
|
||||||
|
|
||||||
namespace ClearCase {
|
namespace ClearCase::Internal {
|
||||||
namespace Internal {
|
|
||||||
|
|
||||||
class ClearCaseSync : public QObject
|
class ClearCaseSync : public QObject
|
||||||
{
|
{
|
||||||
@@ -53,5 +52,4 @@ public slots:
|
|||||||
#endif
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace Internal
|
} // ClearCase::Internal
|
||||||
} // namespace ClearCase
|
|
||||||
|
@@ -6,6 +6,7 @@
|
|||||||
#include "clearcaseconstants.h"
|
#include "clearcaseconstants.h"
|
||||||
#include "clearcaseplugin.h"
|
#include "clearcaseplugin.h"
|
||||||
#include "clearcasesettings.h"
|
#include "clearcasesettings.h"
|
||||||
|
#include "clearcasetr.h"
|
||||||
|
|
||||||
#include <vcsbase/vcsbaseconstants.h>
|
#include <vcsbase/vcsbaseconstants.h>
|
||||||
|
|
||||||
@@ -27,8 +28,6 @@ namespace ClearCase::Internal {
|
|||||||
|
|
||||||
class SettingsPageWidget final : public Core::IOptionsPageWidget
|
class SettingsPageWidget final : public Core::IOptionsPageWidget
|
||||||
{
|
{
|
||||||
Q_DECLARE_TR_FUNCTIONS(ClearCase::Internal::SettingsPageWidget)
|
|
||||||
|
|
||||||
public:
|
public:
|
||||||
SettingsPageWidget();
|
SettingsPageWidget();
|
||||||
|
|
||||||
@@ -54,17 +53,17 @@ SettingsPageWidget::SettingsPageWidget()
|
|||||||
resize(512, 589);
|
resize(512, 589);
|
||||||
|
|
||||||
commandPathChooser = new PathChooser;
|
commandPathChooser = new PathChooser;
|
||||||
commandPathChooser->setPromptDialogTitle(tr("ClearCase Command"));
|
commandPathChooser->setPromptDialogTitle(Tr::Tr::tr("ClearCase Command"));
|
||||||
commandPathChooser->setExpectedKind(PathChooser::ExistingCommand);
|
commandPathChooser->setExpectedKind(PathChooser::ExistingCommand);
|
||||||
commandPathChooser->setHistoryCompleter("ClearCase.Command.History");
|
commandPathChooser->setHistoryCompleter("ClearCase.Command.History");
|
||||||
|
|
||||||
graphicalDiffRadioButton = new QRadioButton(tr("&Graphical (single file only)"));
|
graphicalDiffRadioButton = new QRadioButton(Tr::tr("&Graphical (single file only)"));
|
||||||
graphicalDiffRadioButton->setChecked(true);
|
graphicalDiffRadioButton->setChecked(true);
|
||||||
|
|
||||||
auto diffWidget = new QWidget;
|
auto diffWidget = new QWidget;
|
||||||
diffWidget->setEnabled(false);
|
diffWidget->setEnabled(false);
|
||||||
|
|
||||||
externalDiffRadioButton = new QRadioButton(tr("&External"));
|
externalDiffRadioButton = new QRadioButton(Tr::tr("&External"));
|
||||||
QObject::connect(externalDiffRadioButton, &QRadioButton::toggled, diffWidget, &QWidget::setEnabled);
|
QObject::connect(externalDiffRadioButton, &QRadioButton::toggled, diffWidget, &QWidget::setEnabled);
|
||||||
|
|
||||||
diffArgsEdit = new QLineEdit(diffWidget);
|
diffArgsEdit = new QLineEdit(diffWidget);
|
||||||
@@ -86,44 +85,44 @@ SettingsPageWidget::SettingsPageWidget()
|
|||||||
historyCountSpinBox->setMaximum(10000);
|
historyCountSpinBox->setMaximum(10000);
|
||||||
|
|
||||||
timeOutSpinBox = new QSpinBox;
|
timeOutSpinBox = new QSpinBox;
|
||||||
timeOutSpinBox->setSuffix(tr("s", nullptr));
|
timeOutSpinBox->setSuffix(Tr::tr("s", nullptr));
|
||||||
timeOutSpinBox->setRange(1, 360);
|
timeOutSpinBox->setRange(1, 360);
|
||||||
timeOutSpinBox->setValue(30);
|
timeOutSpinBox->setValue(30);
|
||||||
|
|
||||||
autoCheckOutCheckBox = new QCheckBox(tr("&Automatically check out files on edit"));
|
autoCheckOutCheckBox = new QCheckBox(Tr::tr("&Automatically check out files on edit"));
|
||||||
|
|
||||||
promptCheckBox = new QCheckBox(tr("&Prompt on check-in"));
|
promptCheckBox = new QCheckBox(Tr::tr("&Prompt on check-in"));
|
||||||
|
|
||||||
disableIndexerCheckBox = new QCheckBox(tr("Di&sable indexer"));
|
disableIndexerCheckBox = new QCheckBox(Tr::tr("Di&sable indexer"));
|
||||||
|
|
||||||
indexOnlyVOBsEdit = new QLineEdit;
|
indexOnlyVOBsEdit = new QLineEdit;
|
||||||
indexOnlyVOBsEdit->setToolTip(tr("VOBs list, separated by comma. Indexer will only traverse "
|
indexOnlyVOBsEdit->setToolTip(Tr::tr("VOBs list, separated by comma. Indexer will only traverse "
|
||||||
"the specified VOBs. If left blank, all active VOBs will be indexed."));
|
"the specified VOBs. If left blank, all active VOBs will be indexed."));
|
||||||
|
|
||||||
autoAssignActivityCheckBox = new QCheckBox(tr("Aut&o assign activity names"));
|
autoAssignActivityCheckBox = new QCheckBox(Tr::tr("Aut&o assign activity names"));
|
||||||
autoAssignActivityCheckBox->setToolTip(tr("Check this if you have a trigger that renames "
|
autoAssignActivityCheckBox->setToolTip(Tr::tr("Check this if you have a trigger that renames "
|
||||||
"the activity automatically. You will not be prompted for activity name."));
|
"the activity automatically. You will not be prompted for activity name."));
|
||||||
|
|
||||||
noCommentCheckBox = new QCheckBox(tr("Do ¬ prompt for comment during checkout or check-in"));
|
noCommentCheckBox = new QCheckBox(Tr::tr("Do ¬ prompt for comment during checkout or check-in"));
|
||||||
noCommentCheckBox->setToolTip(tr("Check out or check in files with no comment (-nc/omment)."));
|
noCommentCheckBox->setToolTip(Tr::tr("Check out or check in files with no comment (-nc/omment)."));
|
||||||
|
|
||||||
using namespace Layouting;
|
using namespace Layouting;
|
||||||
|
|
||||||
Row {
|
Row {
|
||||||
tr("Arg&uments:"),
|
Tr::tr("Arg&uments:"),
|
||||||
diffArgsEdit
|
diffArgsEdit
|
||||||
}.attachTo(diffWidget, WithoutMargins);
|
}.attachTo(diffWidget, WithoutMargins);
|
||||||
|
|
||||||
Column {
|
Column {
|
||||||
Group {
|
Group {
|
||||||
title(tr("Configuration")),
|
title(Tr::tr("Configuration")),
|
||||||
Form {
|
Form {
|
||||||
tr("&Command:"), commandPathChooser
|
Tr::tr("&Command:"), commandPathChooser
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
Group {
|
Group {
|
||||||
title(tr("Diff")),
|
title(Tr::tr("Diff")),
|
||||||
Form {
|
Form {
|
||||||
graphicalDiffRadioButton, br,
|
graphicalDiffRadioButton, br,
|
||||||
externalDiffRadioButton, diffWidget, br,
|
externalDiffRadioButton, diffWidget, br,
|
||||||
@@ -132,16 +131,16 @@ SettingsPageWidget::SettingsPageWidget()
|
|||||||
},
|
},
|
||||||
|
|
||||||
Group {
|
Group {
|
||||||
title(tr("Miscellaneous")),
|
title(Tr::tr("Miscellaneous")),
|
||||||
Form {
|
Form {
|
||||||
tr("&History count:"), historyCountSpinBox, br,
|
Tr::tr("&History count:"), historyCountSpinBox, br,
|
||||||
tr("&Timeout:"), timeOutSpinBox, br,
|
Tr::tr("&Timeout:"), timeOutSpinBox, br,
|
||||||
autoCheckOutCheckBox, br,
|
autoCheckOutCheckBox, br,
|
||||||
autoAssignActivityCheckBox, br,
|
autoAssignActivityCheckBox, br,
|
||||||
noCommentCheckBox, br,
|
noCommentCheckBox, br,
|
||||||
promptCheckBox, br,
|
promptCheckBox, br,
|
||||||
disableIndexerCheckBox, br,
|
disableIndexerCheckBox, br,
|
||||||
tr("&Index only VOBs:"), indexOnlyVOBsEdit,
|
Tr::tr("&Index only VOBs:"), indexOnlyVOBsEdit,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
st
|
st
|
||||||
@@ -158,10 +157,10 @@ SettingsPageWidget::SettingsPageWidget()
|
|||||||
if (extDiffAvailable) {
|
if (extDiffAvailable) {
|
||||||
diffWarningLabel->setVisible(false);
|
diffWarningLabel->setVisible(false);
|
||||||
} else {
|
} else {
|
||||||
QString diffWarning = tr("In order to use External diff, \"diff\" command needs to be accessible.");
|
QString diffWarning = Tr::tr("In order to use External diff, \"diff\" command needs to be accessible.");
|
||||||
if (HostOsInfo::isWindowsHost()) {
|
if (HostOsInfo::isWindowsHost()) {
|
||||||
diffWarning += QLatin1Char(' ');
|
diffWarning += QLatin1Char(' ');
|
||||||
diffWarning.append(tr("DiffUtils is available for free download at "
|
diffWarning.append(Tr::tr("DiffUtils is available for free download at "
|
||||||
"http://gnuwin32.sourceforge.net/packages/diffutils.htm. "
|
"http://gnuwin32.sourceforge.net/packages/diffutils.htm. "
|
||||||
"Extract it to a directory in your PATH."));
|
"Extract it to a directory in your PATH."));
|
||||||
}
|
}
|
||||||
@@ -206,7 +205,7 @@ void SettingsPageWidget::apply()
|
|||||||
ClearCaseSettingsPage::ClearCaseSettingsPage()
|
ClearCaseSettingsPage::ClearCaseSettingsPage()
|
||||||
{
|
{
|
||||||
setId(ClearCase::Constants::VCS_ID_CLEARCASE);
|
setId(ClearCase::Constants::VCS_ID_CLEARCASE);
|
||||||
setDisplayName(SettingsPageWidget::tr("ClearCase"));
|
setDisplayName(Tr::tr("ClearCase"));
|
||||||
setCategory(VcsBase::Constants::VCS_SETTINGS_CATEGORY);
|
setCategory(VcsBase::Constants::VCS_SETTINGS_CATEGORY);
|
||||||
setWidgetCreator([] { return new SettingsPageWidget; });
|
setWidgetCreator([] { return new SettingsPageWidget; });
|
||||||
}
|
}
|
||||||
|
@@ -3,11 +3,11 @@
|
|||||||
|
|
||||||
#include "versionselector.h"
|
#include "versionselector.h"
|
||||||
|
|
||||||
|
#include "clearcasetr.h"
|
||||||
|
|
||||||
#include <utils/layoutbuilder.h>
|
#include <utils/layoutbuilder.h>
|
||||||
|
|
||||||
#include <QApplication>
|
|
||||||
#include <QDialogButtonBox>
|
#include <QDialogButtonBox>
|
||||||
#include <QFormLayout>
|
|
||||||
#include <QLabel>
|
#include <QLabel>
|
||||||
#include <QPlainTextEdit>
|
#include <QPlainTextEdit>
|
||||||
#include <QRadioButton>
|
#include <QRadioButton>
|
||||||
@@ -22,14 +22,14 @@ VersionSelector::VersionSelector(const QString &fileName, const QString &message
|
|||||||
QDialog(parent)
|
QDialog(parent)
|
||||||
{
|
{
|
||||||
resize(413, 435);
|
resize(413, 435);
|
||||||
setWindowTitle(tr("Confirm Version to Check Out"));
|
setWindowTitle(Tr::tr("Confirm Version to Check Out"));
|
||||||
|
|
||||||
auto headerLabel = new QLabel(tr("Multiple versions of \"%1\" can be checked out. "
|
auto headerLabel = new QLabel(Tr::tr("Multiple versions of \"%1\" can be checked out. "
|
||||||
"Select the version to check out:").arg(fileName));
|
"Select the version to check out:").arg(fileName));
|
||||||
headerLabel->setWordWrap(true);
|
headerLabel->setWordWrap(true);
|
||||||
headerLabel->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse);
|
headerLabel->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse);
|
||||||
|
|
||||||
auto loadedRadioButton = new QRadioButton(tr("&Loaded version"));
|
auto loadedRadioButton = new QRadioButton(Tr::tr("&Loaded version"));
|
||||||
loadedRadioButton->setChecked(true);
|
loadedRadioButton->setChecked(true);
|
||||||
|
|
||||||
auto loadedLabel = new QLabel;
|
auto loadedLabel = new QLabel;
|
||||||
@@ -42,13 +42,13 @@ VersionSelector::VersionSelector(const QString &fileName, const QString &message
|
|||||||
auto updatedText = new QPlainTextEdit;
|
auto updatedText = new QPlainTextEdit;
|
||||||
updatedText->setReadOnly(true);
|
updatedText->setReadOnly(true);
|
||||||
|
|
||||||
m_updatedRadioButton = new QRadioButton(tr("Version after &update"));
|
m_updatedRadioButton = new QRadioButton(Tr::tr("Version after &update"));
|
||||||
|
|
||||||
auto buttonBox = new QDialogButtonBox(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
|
auto buttonBox = new QDialogButtonBox(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
|
||||||
|
|
||||||
auto loadedText = new QTextEdit;
|
auto loadedText = new QTextEdit;
|
||||||
loadedText->setHtml("<html><head/><body><p><b>"
|
loadedText->setHtml("<html><head/><body><p><b>"
|
||||||
+ tr("Note: You will not be able to check in this file without merging "
|
+ Tr::tr("Note: You will not be able to check in this file without merging "
|
||||||
"the changes (not supported by the plugin)")
|
"the changes (not supported by the plugin)")
|
||||||
+ "</b></p></body></html>");
|
+ "</b></p></body></html>");
|
||||||
m_stream = new QTextStream(message.toLocal8Bit(), QIODevice::ReadOnly | QIODevice::Text);
|
m_stream = new QTextStream(message.toLocal8Bit(), QIODevice::ReadOnly | QIODevice::Text);
|
||||||
@@ -76,14 +76,14 @@ VersionSelector::VersionSelector(const QString &fileName, const QString &message
|
|||||||
headerLabel,
|
headerLabel,
|
||||||
Form {
|
Form {
|
||||||
loadedRadioButton, loadedLabel, br,
|
loadedRadioButton, loadedLabel, br,
|
||||||
tr("Created by:"), loadedCreatedByLabel, br,
|
Tr::tr("Created by:"), loadedCreatedByLabel, br,
|
||||||
tr("Created on:"), loadedCreatedOnLabel, br,
|
Tr::tr("Created on:"), loadedCreatedOnLabel, br,
|
||||||
Span(2, loadedText),
|
Span(2, loadedText),
|
||||||
},
|
},
|
||||||
Form {
|
Form {
|
||||||
m_updatedRadioButton, updatedLabel, br,
|
m_updatedRadioButton, updatedLabel, br,
|
||||||
tr("Created by:"), updatedCreatedByLabel, br,
|
Tr::tr("Created by:"), updatedCreatedByLabel, br,
|
||||||
tr("Created on:"), updatedCreatedOnLabel, br,
|
Tr::tr("Created on:"), updatedCreatedOnLabel, br,
|
||||||
Span(2, updatedText)
|
Span(2, updatedText)
|
||||||
},
|
},
|
||||||
buttonBox,
|
buttonBox,
|
||||||
|
Reference in New Issue
Block a user