From ec62a3e12ce47d19f0b1586caa735398ff79f9a0 Mon Sep 17 00:00:00 2001 From: michael starke Date: Sun, 19 Nov 2017 13:35:42 +0100 Subject: [PATCH] Added missing german localization --- MacPass/Base.lproj/DatabaseSettingsWindow.xib | 8 +- MacPass/Base.lproj/PluginSettings.xib | 2 +- .../AutotypeCandidateSelectionView.strings | 2 +- MacPass/de.lproj/ContextBar.strings | 24 +-- MacPass/de.lproj/Localizable.strings | 150 ++++++++++++++---- MacPass/de.lproj/Localizable.stringsdict | 61 +++---- MacPass/de.lproj/PluginSettings.strings | 6 + 7 files changed, 163 insertions(+), 90 deletions(-) diff --git a/MacPass/Base.lproj/DatabaseSettingsWindow.xib b/MacPass/Base.lproj/DatabaseSettingsWindow.xib index 10a351bf..00b85e53 100644 --- a/MacPass/Base.lproj/DatabaseSettingsWindow.xib +++ b/MacPass/Base.lproj/DatabaseSettingsWindow.xib @@ -51,9 +51,9 @@ - + - + - + @@ -727,7 +727,7 @@ Gw - + diff --git a/MacPass/Base.lproj/PluginSettings.xib b/MacPass/Base.lproj/PluginSettings.xib index a0b3ce4e..1f223f4b 100644 --- a/MacPass/Base.lproj/PluginSettings.xib +++ b/MacPass/Base.lproj/PluginSettings.xib @@ -169,7 +169,7 @@ - + diff --git a/MacPass/de.lproj/AutotypeCandidateSelectionView.strings b/MacPass/de.lproj/AutotypeCandidateSelectionView.strings index 0dbfc9be..d6c61e69 100644 --- a/MacPass/de.lproj/AutotypeCandidateSelectionView.strings +++ b/MacPass/de.lproj/AutotypeCandidateSelectionView.strings @@ -8,7 +8,7 @@ "TN3-3a-LaA.title" = "Inhalt"; /* Class = "NSTextFieldCell"; title = "There are multiple matches for the current window. Please select which match should be used."; ObjectID = "gcf-gb-ZsF"; */ -"gcf-gb-ZsF.title" = "Es gibt mehrere Treffer für den aktuellen Fenstertitel. Bitte wählen Sie den Eintrag aus der Liste aus, welcher verwendet werdern soll."; +"gcf-gb-ZsF.title" = "Es gibt mehrere Treffer für den aktuellen Fenstertitel. Bitte wählen Sie den Eintrag aus der Liste aus, welcher verwendet werden soll."; /* Class = "NSButtonCell"; title = "Perform Autotype"; ObjectID = "w7H-hx-CUF"; */ "w7H-hx-CUF.title" = "Auto-Type ausführen."; diff --git a/MacPass/de.lproj/ContextBar.strings b/MacPass/de.lproj/ContextBar.strings index b6f06fcf..89407468 100644 --- a/MacPass/de.lproj/ContextBar.strings +++ b/MacPass/de.lproj/ContextBar.strings @@ -1,14 +1,14 @@ /* Class = "NSTextFieldCell"; title = "Search:"; ObjectID = "7"; */ -"7.title" = "Search:"; +"7.title" = "Suche:"; /* Class = "NSButtonCell"; title = "Empty Trash"; ObjectID = "8Ok-oe-6AB"; */ -"8Ok-oe-6AB.title" = "Empty Trash"; +"8Ok-oe-6AB.title" = "Papierkorb leeren."; /* Class = "NSTextFieldCell"; title = "Trash"; ObjectID = "8P1-Rp-sF4"; */ -"8P1-Rp-sF4.title" = "Trash"; +"8P1-Rp-sF4.title" = "Papierkorb"; /* Class = "NSButtonCell"; title = "Title"; ObjectID = "53D-ne-nv6"; */ -"53D-ne-nv6.title" = "Title"; +"53D-ne-nv6.title" = "Titel"; /* Class = "NSButtonCell"; title = "URL"; ObjectID = "92o-gN-Psj"; */ "92o-gN-Psj.title" = "URL"; @@ -17,13 +17,13 @@ "CFk-71-NYQ.title" = "Item 3"; /* Class = "NSTextFieldCell"; title = "History"; ObjectID = "ER3-Ic-v0N"; */ -"ER3-Ic-v0N.title" = "History"; +"ER3-Ic-v0N.title" = "Historie"; /* Class = "NSMenuItem"; title = "Item 1"; ObjectID = "LRm-iZ-XrA"; */ "LRm-iZ-XrA.title" = "Item 1"; /* Class = "NSButtonCell"; title = "Restore Entry"; ObjectID = "UTg-y9-4DN"; */ -"UTg-y9-4DN.title" = "Restore Entry"; +"UTg-y9-4DN.title" = "Eintrag wiederherstellen"; /* Class = "NSTabViewItem"; label = "Filter"; ObjectID = "Ud6-Nz-6PS"; */ "Ud6-Nz-6PS.label" = "Filter"; @@ -32,23 +32,23 @@ "cpr-p6-YAY.title" = "Item 2"; /* Class = "NSButtonCell"; title = "Exit History"; ObjectID = "ewQ-8F-e1E"; */ -"ewQ-8F-e1E.title" = "Exit History"; +"ewQ-8F-e1E.title" = "Historie verlassen"; /* Class = "NSButtonCell"; title = "Notes"; ObjectID = "iDN-2E-hwt"; */ -"iDN-2E-hwt.title" = "Notes"; +"iDN-2E-hwt.title" = "Notizten"; /* Class = "NSButtonCell"; title = "Username"; ObjectID = "jfQ-Jh-2gl"; */ -"jfQ-Jh-2gl.title" = "Username"; +"jfQ-Jh-2gl.title" = "Benutzername"; /* Class = "NSTabViewItem"; label = "Trash"; ObjectID = "na6-h9-r9q"; */ -"na6-h9-r9q.label" = "Trash"; +"na6-h9-r9q.label" = "Papierkorb"; /* Class = "NSButtonCell"; title = "Password"; ObjectID = "rvQ-4V-SsS"; */ -"rvQ-4V-SsS.title" = "Password"; +"rvQ-4V-SsS.title" = "Passwort"; /* Class = "NSMenu"; title = "OtherViews"; ObjectID = "wC4-fF-dLW"; */ "wC4-fF-dLW.title" = "OtherViews"; /* Class = "NSTabViewItem"; label = "History"; ObjectID = "z4I-cp-nhf"; */ -"z4I-cp-nhf.label" = "History"; +"z4I-cp-nhf.label" = "Historie"; diff --git a/MacPass/de.lproj/Localizable.strings b/MacPass/de.lproj/Localizable.strings index 68dffa64..e7ab58ba 100644 --- a/MacPass/de.lproj/Localizable.strings +++ b/MacPass/de.lproj/Localizable.strings @@ -19,13 +19,32 @@ /* Button label to abort a merge on a file with changed master key! */ "ABORT_MERGE_KEEP_MINE" = "Synchronisation abbrechen. Meine Änderungen behalten."; -/* No comment provided by engineer. */ +/* Toolbar item with action menu */ "ACTION" = "Aktion"; -/* No comment provided by engineer. */ +/* Action to add an entry via template */ "ADD_TREMPLATE_ENTRY" = "Vorgabeeintrag erstellen"; -/* Attachments column title (shows counts) */ +/* Alert informative text when a plugin was sucessfully installed */ +"ALERT_INFORMATIVE_TEXT_PLUGIN_INSTALLED_SUGGEST_RESTART" = "Plugins können nur beim Start geladen werden. Um das Plugin vollständig zu aktivieren, starten Sie bitte MacPass erneut."; + +/* Alert informative text when a plugin was sucessfully uninstalled */ +"ALERT_INFORMATIVE_TEXT_PLUGIN_UNINSTALLED_SUGGEST_RESTART" = "Plugins können nicht entfernt werden, währen MacPass aktiv ist. Bitte starten Sie MacPass neu, um das Plugin endgültig zu entfernen."; + +/* Alert informative text to ask the user if he really want to uninstall the plugin */ +"ALERT_INFORMATIVE_TEXT_REALLY_UNINSTALL_PLUGIN" = "Das Plugin wird in den Papierkorb verschoben"; + +/* Alert message text when a plugin was successfully uninstalled. Include %@ placeholder for plugin name */ +"ALERT_MESSAGE_TEXT_PLUGIN_%@_UNINSTALLED_SUGGEST_RESTART" = "Plugin %@ wurde deinstalliert!"; + +/* Alert message text when a plugin was successfully installed */ +"ALERT_MESSAGE_TEXT_PLUGIN_INSTALLED_SUGGEST_RESTART" = "Plugin erfolgreich installiert!"; + +/* Alert message text to ask the user if he really want to uninstall the plugin. Include %@ placeholder for plugin name */ +"ALERT_MESSAGE_TEXT_REALLY_UNINSTALL_PLUGIN_%@" = "Möchten Sie das Plugin %@ wirklich deinstallieren?"; + +/* Attachments column title (shows counts) + Menu item to toggle display of attachment count column in entry table */ "ATTACHMENTS" = "Anhänge"; /* Menu item for automatic trash creation */ @@ -49,8 +68,10 @@ /* No comment provided by engineer. */ "AUTOTYPE_YES" = "Autotype aktivieren"; -/* Cancel - Cancel button to postpone password change */ +/* Sucessfully merged external changes */ +"AUTO_MERGE_NOTIFICATION_TEXT" = "Daten wurden erfolgreich automatische synchronisiert"; + +/* Cancel */ "CANCEL" = "Abbrechen"; /* Menu item in the database outline context menu to change the database name */ @@ -59,6 +80,9 @@ /* (No Comment) */ "CHANGE_FORMAT" = "Als KDBX speichern"; +/* Button to postpone the password change */ +"CHANGE_LATER" = "Später Ändern"; + /* Button to show the password change dialog Single button to show the password change dialog */ "CHANGE_PASSWORD_WITH_DOTS" = "Password ändern …"; @@ -72,7 +96,7 @@ /* Clear Autotype Button */ "CLEAR_AUTOTYPE" = "Autotype Löschen"; -/* No comment provided by engineer. */ +/* Menu to clear recent searches */ "CLEAR_RECENT_SEARCHES" = "Letzte Suchanfragen entfernen"; /* Field name that was copied to the pasteboard */ @@ -90,6 +114,9 @@ /* Submenu to Copy custom fields */ "COPY_CUSTOM_FIELDS" = "Feld kopieren"; +/* Context menu sub-menu to copy custom fields to clipboard */ +"COPY_CUSTOM_FIELDS_MENU" = "Feld kopieren…"; + /* Action title for copying an entry via drag and drop */ "COPY_ENTRY" = "Eintrag kopieren"; @@ -99,19 +126,27 @@ /* Action title for copying a group via drag and drop */ "COPY_GROUP" = "Gruppe kopieren"; -/* Menu item to copy the password of an entry */ +/* Menu item to copy the password of an entry + Toolbar item copy password */ "COPY_PASSWORD" = "Passwort kopieren"; /* Menu item to copy the URL of an entry */ "COPY_URL" = "Adresse kopieren"; -/* Menu item to copy the username of an entry */ +/* Menu item to copy the username of an entry + Toolbar item copy username */ "COPY_USERNAME" = "Benutzername kopieren"; /* (No Comment) */ "CREATED_AT_%@" = "erstellt: %@"; -/* Default name database */ +/* Curstom attribute reference item */ +"CUSTOM_ATTRIBUTE" = "Spezielle Eigenschaften"; + +/* Title for menu for custom search filters */ +"CUSTOM_SEARCH_FILTER_MENU" = "Spezielle Suchefilter…"; + +/* Default display name for KDB databases */ "DATABASE" = "Datenbank"; /* Default Browser */ @@ -135,7 +170,8 @@ /* Menu item in the database outline context menu to delete the node from the trash Menu item to delete an entry Menu item to delete the selected attached file - Menu item to delete the selected custom icon */ + Menu item to delete the selected custom icon + Toolbar item delete item */ "DELETE" = "Löschen"; /* No comment provided by engineer. */ @@ -153,11 +189,12 @@ /* No comment provided by engineer. */ "DOCUMENT_AUTOTYPE_CORRUPTION_WARNING" = "Bitte Autotypekorrektur durchführen!"; +/* Action name for duplicating entries */ +"DUPLICATE_ENTRIES_%ld" = "Einträge duplizieren %ld"; + /* Menu item to directly diplicate an entry */ "DUPLICATE_ENTRY" = "Eintrag duplizieren"; -"DUPLICATE_ENTRIES_%ld" = "Einträge duplizieren %ld"; - /* Menu item to duplicate an entry with options how to duplicate. Will present a dialog. */ "DUPLICATE_ENTRY_WITH_OPTIONS" = "Eintrag duplizieren…"; @@ -186,6 +223,9 @@ /* Keyfile not valid */ "ERROR_INVALID_KEYFILE" = "Schlüsseldatei ist ungültig"; +/* Error description given when adding an invalid plugin */ +"ERROR_INVALID_PLUGIN" = "Kein MacPass-Plugin"; + /* Passwords do not match */ "ERROR_PASSWORD_MISSMATCH" = "Passwörter stimmen nicht überein"; @@ -229,13 +269,14 @@ /* Group column title */ "GROUP" = "Gruppe"; -/* History count column title */ +/* History count column title + Menu item to toggle display of history count column in entry table */ "HISTORY" = "Historie"; /* Imports a dragged URL for a new entry */ "IMPORT_URL" = "URL importieren"; -/* No comment provided by engineer. */ +/* Toolbar item toggle inspector */ "INSPECTOR" = "Inspektor"; /* Label for the integration settings tab */ @@ -253,16 +294,29 @@ /* Reopen the file! */ "KEEP_OTHER_DISCARD_MINE" = "Behalte andere, verwerfe meine!"; +/* Do not install the plugin */ +"KEEP_PLUGIN" = "Plugin Behalten"; + +/* Do not restart MacPass */ +"KEEP_RUNNING" = "Nicht Neustarten"; + /* last week */ "LAST_WEEK" = "Letze Woche"; -/* No comment provided by engineer. */ +/* Toolbar item to Lock the database */ "LOCK" = "Sperren"; -/* (No Comment) */ -"MODIFED_AT_%@" = "verändert: %@"; +/* Message in the open panel to add attachments to an entry */ +"MESSAGE_ADD_ATTACHMENT_OPEN_PANEL" = "Bitte wählen Sie die Datei aus, die hinzugefügt werden soll"; -/* Modification date column title */ +/* Message in the add plugin open panel */ +"MESSAGE_ADD_PLUGIN_OPEN_PANEL" = "Bitte wählen Sie das Plugin aus, welches installiert werden soll"; + +/* Message in the open panel to import an XML file */ +"MESSAGE_XML_OPEN_PANEL" = "Bitte wählen Sie die XML-Datei aus, die importiert werden soll."; + +/* Menu item to toggle display of modified date column in entry table + Modification date column title */ "MODIFIED" = "Verändert"; /* Action title for moving an entry via drag and drop */ @@ -274,19 +328,22 @@ /* Name for a newly created Database */ "NEW_DATABASE" = "Datenbank"; -/* Menu item to create a new entry */ +/* Menu item to create a new entry + Toolbar item new entry */ "NEW_ENTRY" = "Neuer Eintrag"; /* Submenu to add an entry via template */ "NEW_ENTRY_WITH_TEMPLATE_%@" = "Neuer Eintrag aus Vorlage %@"; -/* Menu item to create a new group */ +/* Menu item to create a new group + Toolbar item new group */ "NEW_GROUP" = "Neue Gruppe"; /* Placeholder text for input fields if no entry or group is selected */ "NONE" = "Leer"; /* Displayed name when notes or part of notes was copied + Menu item to toggle display of notes column in entry table Notes column title Notes reference item */ "NOTES" = "Notizen"; @@ -315,6 +372,15 @@ /* preset to expire after one year from now */ "ONE_YEAR" = "in enem Jahr"; +/* Open button in the open panel to add attachments to an entry */ +"OPEN_BUTTON_ADD_ATTACHMENT_OPEN_PANEL" = "Hinzufügen"; + +/* Open button in the add plugin open panel */ +"OPEN_BUTTON_ADD_PLUGIN_OPEN_PANEL" = "Installieren"; + +/* Open button in the open panel to import an XML file */ +"OPEN_BUTTON_IMPORT_XML_OPEN_PANEL" = "Importieren"; + /* Menu item to open the URL with the default application */ "OPEN_URL" = "Adresse öffnen"; @@ -324,7 +390,8 @@ /* No comment provided by engineer. */ "OUTPUT_VALUE" = "Ausgabewert"; -/* Password column title +/* Menu item to toggle display of password column in entry table + Password column title Password reference item */ "PASSWORD" = "Passwort"; @@ -347,7 +414,7 @@ "PASSWORD_INPUT_REPEAT_PASSWORD" = "Passwort wiederholen"; /* Menu item to perform autotype with the selected entry */ -"PERFORM_AUTOTYPE_FOR_ENTRY" = "Autotype ausführen"; +"PERFORM_AUTOTYPE_FOR_ENTRY" = "Auto-Type ausführen"; /* Label for plugin settings tab */ "PLUGIN_SETTINGS" = "Plugins"; @@ -358,7 +425,7 @@ /* Menu item to preview the selected attached file. */ "PREVIEW" = "Vorschau"; -/* No comment provided by engineer. */ +/* Recent searches menu item */ "RECENT_SEARCHES" = "Letze Suchanfragen"; /* Informative text for the recommend password change alert */ @@ -367,6 +434,9 @@ /* Message text for the recommend password change alert */ "RECOMMEND_PASSWORD_CHANGE_ALERT_TITLE" = "Bitte ändern sie das Password der Datenbank!"; +/* Restart */ +"RESTART" = "Neustarten"; + /* Action to restore and Entry to a previous state of it's history */ "RESTORE_HISTORY_ENTRY" = "Eintrag wiederherstellen"; @@ -381,9 +451,9 @@ "SAVE_LOSSY" = "Mit Datenverlust speichern"; /* Save file menu item title when save will prompt for a location to save or ask for a password/key */ -"SAVE_WITH_DOTS" = "Speichern …"; +"SAVE_WITH_DOTS" = "Speichern…"; -/* No comment provided by engineer. */ +/* Search input in Toolbar */ "SEARCH" = "Suche"; /* Search option: Find duplicate passwords */ @@ -399,7 +469,7 @@ "SEARCH_NO" = "Nicht durchsuchbar"; /* No comment provided by engineer. */ -"SEARCH_VALUE" = "Suchwert"; +"SEARCH_VALUE" = "Suche nach"; /* No comment provided by engineer. */ "SEARCH_YES" = "Durchsuchbar"; @@ -410,6 +480,12 @@ /* Menu item title for the expiry preset selection menu in the date picker */ "SELECT_DATE_PRESET" = "Datumvorgabe wählen …"; +/* Message on the open panel for selecting which browser to use for opening URLs */ +"SELECT_DEFAULT_BROWSER_OPEN_PANEL_MESSAGE" = "Bitte wählen Sie einen Web-Browser, mit dem URLs geöffnet werden sollen"; + +/* Label for the select browser button on the open panel for selecting which browser to use for opening URLs */ +"SELECT_DEFAULT_BROWSER_OPEN_PANEL_SELECT_BUTTON" = "Auswählen"; + /* Message for the dialog to open a file for merge */ "SELECT_FILE_TO_MERGE" = "Datei für Synchronisation auswählen"; @@ -422,13 +498,15 @@ /* (No Comment) */ "SHORT_FILE_CHANGE_STRATEGY_ASK" = "Nachfragen"; -/* Menu item to show the history of the selected entry */ +/* Menu item to show the history of the selected entry + Toolbar item to toggel history display */ "SHOW_HISTORY" = "Historie anzeigen"; /* Menu item to show the reference builder in a text view's context menu */ "SHOW_REFERENCE_BUILDER" = "Referenz einfügen…"; /* Displayed name when title field was copied + Menu item to toggle display of title column in entry table Title column title Title reference item */ "TITLE" = "Titel"; @@ -436,15 +514,15 @@ /* preset to expire tomorrow */ "TOMORROW" = "Morgen"; -/* (No Comment) */ -"TRASH" = "Papierkorb"; - /* Move Entry to Trash */ "TRASH_ENTRY" = "Eintrag löschen"; /* Move Group to Trash */ "TRASH_GROUP" = "Gruppe löschen"; +/* Uninstall plugin */ +"UNINSTALL" = "Deinstallieren"; + /* No comment provided by engineer. */ "UNKNOWN_FILE_VERSION" = "Unbekannte Dateiversion"; @@ -454,12 +532,14 @@ /* Update Settings Label */ "UPDATE_SETTINGS" = "Aktualisierung"; -/* Submenu with options what to do with the URL of an entry +/* Menu item to toggle display of url column in entry table + Submenu with options what to do with the URL of an entry Url column title URL reference item */ "URL" = "Adresse"; -/* Username column title +/* Menu item to toggle display of username column in entry table + Username column title Username reference item */ "USERNAME" = "Nutzername"; @@ -473,6 +553,12 @@ /* No Key or Password */ "WARNING_NO_PASSWORD_OR_KEYFILE" = "Kein Password und/oder Schlüsseldatei festgelegt!"; +/* Informative Text displayed when clearing the Trash */ +"WARNING_ON_DELETE_TRASHED_NODE_DESCRIPTION" = "Die gewählten Elemente werden dauerhauft aus dem Papierkorb entfernt."; + +/* Message text for the alert displayed when deleting a node */ +"WARNING_ON_DELETE_TRASHED_NODE_TITLE" = "Gelöschtes Element entferen."; + /* Informative Text displayed when clearing the Trash */ "WARNING_ON_EMPTY_TRASH_DESCRIPTION" = "Das Leeren des Papierkorbs kann nicht rückgängig gemacht werdern."; diff --git a/MacPass/de.lproj/Localizable.stringsdict b/MacPass/de.lproj/Localizable.stringsdict index 0ea73e2d..21d66f9e 100644 --- a/MacPass/de.lproj/Localizable.stringsdict +++ b/MacPass/de.lproj/Localizable.stringsdict @@ -1,40 +1,21 @@ - - - - - DUPLICATE_ENTRIES_%ld - - NSStringLocalizedFormatKey - %#@entries@ - entries - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - ld - one - Eintrag duplizieren - other - Einträge duplizieren - - - EVERY_%ld_DAYS - - NSStringLocalizedFormatKey - %#@days@ - days - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - ld - one - jeden Tag - other - alle %ld Tage - zero - nach jedem Entsperren - - - - +{ + "DUPLICATE_ENTRIES_%ld" = { + NSStringLocalizedFormatKey = "%#@entries@"; + entries = { + NSStringFormatSpecTypeKey = NSStringPluralRuleType; + NSStringFormatValueTypeKey = ld; + one = "Eintrag duplizieren"; + other = "Eintr\U00e4ge duplizieren"; + }; + }; + "EVERY_%ld_DAYS" = { + NSStringLocalizedFormatKey = "%#@days@"; + days = { + NSStringFormatSpecTypeKey = NSStringPluralRuleType; + NSStringFormatValueTypeKey = ld; + one = "jeden Tag"; + other = "alle %ld Tage"; + zero = "nach jedem Entsperren"; + }; + }; +} \ No newline at end of file diff --git a/MacPass/de.lproj/PluginSettings.strings b/MacPass/de.lproj/PluginSettings.strings index c49340aa..d0470290 100644 --- a/MacPass/de.lproj/PluginSettings.strings +++ b/MacPass/de.lproj/PluginSettings.strings @@ -10,6 +10,12 @@ /* Class = "NSTextFieldCell"; title = "Table View Cell"; ObjectID = "fug-79-n9g"; */ "fug-79-n9g.title" = "Table View Cell"; +/* Class = "NSButtonCell"; title = "Browse Plugins…"; ObjectID = "sqO-8H-n1y"; */ +"sqO-8H-n1y.title" = "Plugins durchsuchen…"; + /* Class = "NSBox"; title = "Box"; ObjectID = "vBs-Ga-aq0"; */ "vBs-Ga-aq0.title" = "Box"; +/* Class = "NSTextFieldCell"; title = "Label"; ObjectID = "yuK-qH-jxx"; */ +"yuK-qH-jxx.title" = "Bezeichnung"; +