# # # rename "guitone/res/overlays/dropped_unknown.png" # to "guitone/res/overlays/dropped_unknown_ignored.png" # # rename "guitone/res/overlays/rename_source_unknown.png" # to "guitone/res/overlays/rename_source_unknown_ignored.png" # # patch "guitone/res/guitone.qrc" # from [d28131c5046097b49c02208d5aafaf3b2767f051] # to [d68d97cabc3486a59beaaac87fdb9a936dc75ac3] # # patch "guitone/res/i18n/guitone_de.ts" # from [4c846758a755d96116d7bfe76fc36bebd709000f] # to [97b600c0fcd9f03fed152be692594f8a22876ed1] # # patch "guitone/src/model/InventoryItem.cpp" # from [e305b43611376bc02e6b2f26871694d07c1ce19a] # to [b178550182c241b2bf9255497b60f3ba8041ba26] # # patch "guitone/src/util/IconProvider.cpp" # from [bab74f752e0242860a7bec2cadaf5bbb4f825a96] # to [5db02c473df668132b35cc748eed817b82fd9a30] # ============================================================ --- guitone/res/guitone.qrc d28131c5046097b49c02208d5aafaf3b2767f051 +++ guitone/res/guitone.qrc d68d97cabc3486a59beaaac87fdb9a936dc75ac3 @@ -11,7 +11,7 @@ overlays/dropped_added_missing.png overlays/dropped_rename_target.png overlays/dropped_rename_target_missing.png - overlays/dropped_unknown.png + overlays/dropped_unknown_ignored.png overlays/ignored.png overlays/missing.png overlays/patched.png @@ -20,7 +20,7 @@ overlays/rename_source_added_missing.png overlays/rename_source_target.png overlays/rename_source_target_missing.png - overlays/rename_source_unknown.png + overlays/rename_source_unknown_ignored.png overlays/rename_target.png overlays/rename_target_missing.png overlays/unchanged.png ============================================================ --- guitone/res/i18n/guitone_de.ts 4c846758a755d96116d7bfe76fc36bebd709000f +++ guitone/res/i18n/guitone_de.ts 97b600c0fcd9f03fed152be692594f8a22876ed1 @@ -328,6 +328,74 @@ + CommitRevision + + + Commit revision + Revision einpflegen + + + + Changes to commit + Änderungen zum Einpflegen + + + + Display changes against parent + Zeige Änderungen gegenüber Elternrevision + + + + Select all + Alle auswählen + + + + Invert Selection + Auswahl umkehren + + + + Changelog entry + Changelog-Eintrag + + + + Previous changelog entries + Vorherige Changelog-Einträge + + + + use alternative branch + alternativen Zweig benutzen + + + + use alternative author + alternativen Autor benutzen + + + + Abort + Abbrechen + + + + Commit + Einpflegen + + + + No changes + Keine Änderungen + + + + The current workspace has no committable changes. + Der derzeitige Arbeitsbereich hat keine Änderungen zum Einpflegen. + + + ContentDiff @@ -412,6 +480,19 @@ + FileExporter + + + Exporting files... + Exportiere Dateien... + + + + Abort + Abbrechen + + + GenerateKeypair @@ -490,21 +571,34 @@ + GetRevision + + + Type + Typ + + + + Change + Änderung + + + Guitone - + Error Fehler - + The path to the monotone binary is either invalid or points to an older version of monotone. Guitone requires monotone version %1 or a monotone with interface version %2 or later. Der Pfad zur ausführbaren Datei von monotone ist entweder ungültig oder zeigt auf eine ältere Version von monotone. Guitone benötigt monotone Version %1 oder ein monotone mit einer Interface-Version %2 oder neuer. Critical Monotone Error - Kritischer monotone-Fehler + Kritischer monotone-Fehler @@ -518,185 +612,200 @@ InventoryItem - + File Datei - + Status Status - + Rename Source Quelle für Umbenennen - + Rename Target Ziel für Umbenennen - + Added hinzugefügt - + Dropped entfernt - + Missing fehlend - + Unchanged unverändert - + Unknown unbekannt - + Ignored ignoriert - + Modified - Verändert + verändert + + + Additional info + Zusätzliche Informationen + + + + new name: %1 + neuer Name: %1 + + + + old name: %1 + alter Name: %1 + InventoryView - + &Add &Hinzufügen - + Add to workspace Zum Arbeitsbereich hinzufügen - + &Remove En&tfernen - + Remove from workspace Vom Arbeitsbereich entfernen - + &Commit &Einpflegen - + Commit Einpflegen - + I&gnore Datei &ignorieren - + Ignore file Datei ignorieren - + &Unignore Datei nicht ign&orieren - + Unignore file Datei nicht mehr ignorieren - + R&evert &Zurücksetzen - + Revert uncommitted changes Nicht eingepflegte Änderungen verwerfen - + Rena&me Um&benennen - + Rename file Datei umbenennen - + D&iff U&nterschiede anzeigen - + Diff against base revision Unterschiede im Vergleich zur Basisrevision anzeigen - + &Go into &Wechseln zu - + Go into the directory Wechsle in das Verzeichnis - + &Open &Öffnen - + Open in default program In Standardprogramm öffnen - + Error Fehler - + The file you're trying to open does not exist. Die Datei, die Sie versucht haben zu öffnen, existiert nicht. - + Unable to open files on your platform - please contact the author about this problem. Kann keine Dateien auf Ihrer Plattform öffnen - bitte kontaktieren Sie den Autor über dieses Problem. - + D&iff all Alle U&nterschiede anzeigen - + Show all differences Zeigt Unterschiede in allen Dateien @@ -785,77 +894,77 @@ MainWindow - + View Ansicht - + Help Hilfe - + Workspace Arbeitsbereich - + File Datei - + Recent Workspaces Vorherige Arbeitsbereiche - + Open Workspace Arbeitsbereich öffnen - + Ctrl+O Strg+O - + No previous workspaces available. Keine vorherigen Arbeitsbereiche verfügbar. - + Preferences.... Einstellungen... - + Ctrl+P Strg+P - + Quit Beenden - + Ctrl+Q Strg+Q - + Hide ignored files Ignorierte Dateien verstecken - + Ctrl+H Strg+H - + All files Alle Dateien @@ -865,7 +974,7 @@ A - + All changed files Alle geänderten Dateien @@ -875,7 +984,7 @@ G - + Patched files Inhaltlich geänderte Dateien @@ -885,7 +994,7 @@ P - + Added files Hinzugefügte Dateien @@ -895,7 +1004,7 @@ H - + Removed files Entfernte Dateien @@ -905,7 +1014,7 @@ E - + Renamed files Umbenannte Dateien @@ -915,7 +1024,7 @@ U - + Missing files Fehlende Dateien @@ -925,7 +1034,7 @@ F - + Unknown files Unbekannte Dateien @@ -935,7 +1044,7 @@ K - + Ignored files Ignorierte Dateien @@ -945,12 +1054,12 @@ I - + Expand tree Baum aufklappen - + Ctrl+T Strg+T @@ -965,27 +1074,27 @@ Strg+R - + Key management Schlüsselverwaltung - + Ctrl+K Strg+K - + About Qt Über Qt - + About guitone Über guitone - + Show Zeige @@ -995,127 +1104,127 @@ guitone - ein Frontend für monotone - + Select your workspace... Wählen Sie Ihren Arbeitsbereich aus... - + Loading aborted Laden abgebrochen Invalid workspace - Ungültiger Arbeitsbereich + Ungültiger Arbeitsbereich The chosen directory is no monotone workspace! - Das gewählte Verzeichnis ist kein monotone-Arbeitsverzeichnis! + Das gewählte Verzeichnis ist kein monotone-Arbeitsverzeichnis! - + Unable to execute command Konnte Kommando nicht ausführen - + Unable to execute '%1' - maybe another command is still running? Konnte '%1' nicht ausführen - eventuell läuft noch ein anderes Kommando? - + Show ignored files Zeige ignorierte Dateien - + Collapse tree Baum zuklappen - + &%1 %2 &%1 %2 - + Recent Databases Vorherige Datenbanken - + Open Database Datenbank öffnen - + No previous databases available. Keine vorherigen geöffneten Datenbanken verfügbar. - + Database Datenbank - + Ctrl+Shift+O Strg+Shift+O - + Loaded database: %1 Geladene Datenbank: %1 - + Select your database... Wählen Sie eine Datenbank aus... - + monotone Databases (*.mtn *.db) monotone-Datenbanken (*.mtn *.db) - + Ctrl+B Strg+B - + Changeset browser Änderungen-Browser - + Close Schließen - + Alt+A Alt+A - + Alt+C Alt+C - + Alt+P Alt+P - + Alt+N Alt+N - + Currently there is no workspace or database loaded. To open a workspace, go to File > Open workspace @@ -1126,82 +1235,82 @@ oder respektive auf Datei > Datenbank oder respektive auf Datei > Datenbank öffnen. - + Window Fenster - + Alt+D Alt+D - + Alt+R Alt+R - + Alt+M Alt+M - + Alt+U Alt+U - + Update workspace Arbeitsbereich aktualisieren - + Ctrl+U Strg+U - + Alt+I Alt+I - + Checkout revision Revision auschecken - + Ctrl+Shift+U Strg+Umschalt+U - + Bring all to front Alle nach vorne bringen - + %1 - database mode - guitone %1 - Datenbankmodus - guitone - + %1 - workspace mode - guitone %1 - Arbeitsbereichmodus - guitone - + No workspace or database loaded - guitone Kein Arbeitsbereich oder Datenbank geladen - guitone - + Unable to load workspace Konnte Arbeitsbereich nicht laden - + The workspace '%1' could not be loaded. monotone returned: @@ -1211,6 +1320,48 @@ monotone gab zurück: %2 + + + Commit revision + Revision einpflegen + + + + Ctrl+C + Strg+C + + + + Failed to load workspace + Konnte Arbeitsbereich nicht laden + + + + The workspace could not be loaded. +The last output was: + +%1 + Der Arbeitsbereich konnte nicht geladen werden. +Die letzte Ausgabe war: + +%1 + + + + Failed to load database + Konnte Datenbank nicht laden + + + + The database could not be loaded. +The last output was: + +%1 + Die Datenbank konnte nicht geladen werden. +Die letzte Ausgabe war: + +%1 + Manifest @@ -1256,7 +1407,7 @@ monotone returned: monotone returned: %2 - Der monotone-Prozess wurde unerwartet beendet (Rückgabewert %1). Bitte überprüfen Sie den Pfad zur ausführbaren Datei von monotone im Eigenschaften-Dialog und stellen Sie sicher, dass die Version der Datenbank, die Sie versucht haben zu laden, mit der Version von monotone übereinstimmt. + Der monotone-Prozess wurde unerwartet beendet (Rückgabewert %1). Bitte überprüfen Sie den Pfad zur ausführbaren Datei von monotone im Eigenschaften-Dialog und stellen Sie sicher, dass die Version der Datenbank, die Sie versucht haben zu laden, mit der Version von monotone übereinstimmt. monotone gab zurück: %2 @@ -1265,7 +1416,7 @@ monotone gab zurück: MonotoneDelegate - + [unknown branch] [unbekannter Zweig] @@ -1372,24 +1523,90 @@ monotone gab zurück: + QObject + + + Delete + Löschung + + + + Rename + Umbenennung + + + + Dir add + Neues Verz + + + + File add + Neue Datei + + + + Patch + Verändert + + + + Attr set + Neues Attr + + + + Attr clear + Attr gelöscht + + + + clear "%1" +attr "%2" + + + + + set "%1" +attr "%2" +value "%3" + + + + + %1 to %2 + %1 nach %2 + + + + '%1' from %2 + '%1' von %2 + + + + '%1' to '%2' for %3 + '%1' nach '%2' für %3 + + + QShortcut - + Ctrl Strg - + Alt Alt - + Shift Umschalt - + Meta Meta @@ -1428,40 +1645,55 @@ monotone gab zurück: RevisionManifest - + Error Fehler - + Unable to open files on your platform - please contact the author about this problem. Kann keine Dateien auf Ihrer Plattform öffnen - bitte kontaktieren Sie den Autor über dieses Problem. - + Information Information - + Please close this message to remove the temporary file. Bitte schließen Sie diese Meldung, um die temporäre Datei zu entfernen. - + Open file Datei öffnen - + Save selected Auswahl speichern - + Save all Alle speichern + + + Select your export directory... + Wählen Sie Ihr Exportverzeichnis... + + + + The file export was aborted - please look in the log for more details. + Der Dateiexport wurde abgebrochen - im Log finden Sie weitere Details. + + + + Please select one or more files you want to save locally. + Bitte wählen Sie eine oder mehrere Dateien, die Sie lokal speichern möchten. + Select ============================================================ --- guitone/src/model/InventoryItem.cpp e305b43611376bc02e6b2f26871694d07c1ce19a +++ guitone/src/model/InventoryItem.cpp b178550182c241b2bf9255497b60f3ba8041ba26 @@ -34,7 +34,7 @@ const int InventoryItem::Ignored = 256; const int InventoryItem::Ignored = 256; // -// initialize the array with all 25 valid states (out of 45 possible) +// initialize the array with all 26 valid states (out of 45 possible) // const QList InventoryItem::ValidStates = QList() << InventoryItem::Unchanged // ' ' @@ -49,6 +49,7 @@ const QList InventoryItem::ValidSta << ( InventoryItem::RenamedTo | InventoryItem::Missing ) // ' RM' << ( InventoryItem::Dropped | InventoryItem::Unchanged ) // 'D ' << ( InventoryItem::Dropped | InventoryItem::Unknown ) // 'D U' + << ( InventoryItem::Dropped | InventoryItem::Ignored ) // 'D I' << ( InventoryItem::Dropped | InventoryItem::Added | InventoryItem::Patched ) // 'DAP' << ( InventoryItem::Dropped | InventoryItem::Added | InventoryItem::Missing ) // 'DAM' << ( InventoryItem::Dropped | InventoryItem::RenamedTo | InventoryItem::Unchanged ) // 'DR ' ============================================================ --- guitone/src/util/IconProvider.cpp bab74f752e0242860a7bec2cadaf5bbb4f825a96 +++ guitone/src/util/IconProvider.cpp 5db02c473df668132b35cc748eed817b82fd9a30 @@ -28,8 +28,8 @@ const int IconProvider::CdUp = -1; const int IconProvider::CdUp = -1; /** - * There are 45 possible status combinations, of which 20 are invalid. - * We only provide for the 25 valid ones own icons + * There are 45 possible status combinations, of which 19 are invalid. + * We only provide for the 26 valid ones own icons * (more info: http://venge.net/monotone/docs/Automation.html#Automation) * * Basic codes @@ -65,7 +65,8 @@ const int IconProvider::CdUp = -1; * ' RM': rename_target_missing.png * * 'D ': dropped.png - * 'D U': dropped_unknown.png + * 'D U': dropped_unknown_ignored.png + * 'D I': dropped_unknown_ignored.png * * 'DAP': dropped_added.png * 'DAM': dropped_added_missing.png @@ -75,8 +76,8 @@ const int IconProvider::CdUp = -1; * 'DRM': dropped_rename_target_missing.png * * 'R ': rename_source.png - * 'R U': rename_source_unknown.png - * 'R I': rename_source_unknown.png + * 'R U': rename_source_unknown_ignored.png + * 'R I': rename_source_unknown_ignored.png * * 'RAP': rename_source_added.png * 'RAM': rename_source_added_missing.png @@ -115,7 +116,8 @@ IconProvider::IconProvider(void) states[InventoryItem::RenamedTo|InventoryItem::Missing] = QString(":/overlays/rename_target_missing.png"); states[InventoryItem::Dropped|InventoryItem::Unchanged] = QString(":/overlays/dropped.png"); - states[InventoryItem::Dropped|InventoryItem::Unknown] = QString(":/overlays/dropped_unknown.png"); + states[InventoryItem::Dropped|InventoryItem::Unknown] = QString(":/overlays/dropped_unknown_ignored.png"); + states[InventoryItem::Dropped|InventoryItem::Ignored] = QString(":/overlays/dropped_unknown_ignored.png"); states[InventoryItem::Dropped|InventoryItem::Added|InventoryItem::Patched] = QString(":/overlays/dropped_added.png"); states[InventoryItem::Dropped|InventoryItem::Added|InventoryItem::Missing] = QString(":/overlays/dropped_added_missing.png"); @@ -125,8 +127,8 @@ IconProvider::IconProvider(void) states[InventoryItem::Dropped|InventoryItem::RenamedTo|InventoryItem::Missing] = QString(":/overlays/dropped_rename_target_missing.png"); states[InventoryItem::RenamedFrom|InventoryItem::Unchanged] = QString(":/overlays/rename_source.png"); - states[InventoryItem::RenamedFrom|InventoryItem::Unknown] = QString(":/overlays/rename_source_unknown.png"); - states[InventoryItem::RenamedFrom|InventoryItem::Ignored] = QString(":/overlays/rename_source_unknown.png"); + states[InventoryItem::RenamedFrom|InventoryItem::Unknown] = QString(":/overlays/rename_source_unknown_ignored.png"); + states[InventoryItem::RenamedFrom|InventoryItem::Ignored] = QString(":/overlays/rename_source_unknown_ignored.png"); states[InventoryItem::RenamedFrom|InventoryItem::Added|InventoryItem::Patched] = QString(":/overlays/rename_source_added.png"); states[InventoryItem::RenamedFrom|InventoryItem::Added|InventoryItem::Missing] = QString(":/overlays/rename_source_added_missing.png");