Added base localizations for string files

This commit is contained in:
michael starke
2017-10-19 15:01:17 +02:00
parent 687a0ec094
commit 11a36d2370
3 changed files with 268 additions and 0 deletions

View File

@@ -680,6 +680,8 @@
4CC0D2CF17974A5A000B4BDA /* MPAttachmentTableViewDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPAttachmentTableViewDelegate.h; sourceTree = "<group>"; };
4CC0D2D017974A5A000B4BDA /* MPAttachmentTableViewDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPAttachmentTableViewDelegate.m; sourceTree = "<group>"; };
4CC281881C0F675B00B9174D /* HNHUi.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = HNHUi.framework; path = Carthage/Build/Mac/HNHUi.framework; sourceTree = "<group>"; };
4CC6C39C1F98D93B0021E561 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Base.lproj/Localizable.strings; sourceTree = "<group>"; };
4CC6C39D1F98D94D0021E561 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Base.lproj/KPKLocalizable.strings; sourceTree = "<group>"; };
4CC6DB7817D23719002C6091 /* KPKNode+IconImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "KPKNode+IconImage.h"; sourceTree = "<group>"; };
4CC6DB7917D23719002C6091 /* KPKNode+IconImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "KPKNode+IconImage.m"; sourceTree = "<group>"; };
4CCA7EEC1797866F00B0B55E /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/GeneralSettings.strings; sourceTree = "<group>"; };
@@ -1936,6 +1938,7 @@
FA638D221C39BFCC00B10CC6 /* ru */,
4825CC951C414D58003E37E9 /* it */,
4C4161161F50333C003BC0AF /* es */,
4CC6C39D1F98D94D0021E561 /* Base */,
);
name = KPKLocalizable.strings;
sourceTree = "<group>";
@@ -2069,6 +2072,7 @@
4825CC921C414D58003E37E9 /* it */,
4C43B02F1E266A3A000CB4D7 /* pl */,
4C4161131F50333C003BC0AF /* es */,
4CC6C39C1F98D93B0021E561 /* Base */,
);
name = Localizable.strings;
sourceTree = "<group>";

View File

@@ -0,0 +1,37 @@
/*
KPKLocalizable.strings
MacPass
Created by Michael Starke on 20/12/13.
Copyright (c) 2013 HicknHack Software GmbH. All rights reserved.
*/
/* Copy */
"KPK_GROUP_COPY_%@" = "%@ copy";
"KPK_ENTRY_COPY_%@" = "%@ copy";
/* Validation Errors */
"ERROR_WINDOW_TITLE_VALIDATION_FAILED" = "The Format of the Window Title is not valid!";
"ERROR_ATTRIBUTE_KEY_VALIDATION_FAILED" = "The Attribute Key is not unique!";
"ERROR_AUTOTYPE_SEQUENCE_VALIDATION_FAILED" = "The Autotype Sequence is not valid!";
/* Errors */
"ERROR_CORRUPT_TREE" = "The internal file structure is corrupted!";
"ERROR_INVALID_FIELD_SIZE" = "Incorrect size at data field. Password wrong?";
"ERROR_INVALID_FIELD_TYPE" = "Unknown data field. Password wrong?";
"ERROR_UNSUPPORTED_DATABASER_VERSION" = "The Database version is not supported";
"ERROR_UNSUPPORTED_CHIPHER" = "Unsupported cipher algorithm";
"ERROR_UNKNOWN_FILE_FORMAT" = "Unknown file format";
"ERROR_HEADER_CORRUPTED" = "Header is corrupted";
"ERROR_UNSUPPORTED_KDBX_COMPRESSION_ALGORITHM" = "Unsupported compression algorithm";
"ERROR_UNSUPPORTED_KDBX_RANDOM_STREAM" = "Unsupported random stream type";
"ERROR_INTEGRITY_CHECK_FAILED" = "The database integrity isn't ensured";
"ERROR_PASSWORD_OR_KEYFILE_WRONG" = "The password and/or the keyfile is wrong";
"ERROR_KEEPASSFILE_ELEMENT_MISSING" = "The XML file is missing the KeePassFile element";
"ERROR_ROOT_ELEMENT_MISSING" = "The XML file contains no Root node";
"ERROR_GROUP_ELEMENT_MISSING" = "The XML file contains no Group node";
"ERROR_HEADER_HASH_MISSMATCH" = "The header hash doesn't match. File corrupted";
"ERROR_XML_KEYFILE_WITHOUT_KEY_ELEMENT" = "The XML keyfile is missing the key element";
"ERROR_XML_KEYFILE_WITHOUT_DATA_ELEMENT" = "The XML keyfile is missing the data element";
"ERROR_XML_KEYFILE_DATA_PARSING_ERROR" = "Unable to read the data of the XML keyfile";
"ERROR_HEADER_HASH_VERIFICATION_FAILED" = "The database header hash is wrong. Data integrity might be broken!";

View File

@@ -0,0 +1,227 @@
/* Formatted Times */
"%ld_DAYS_AGO" = "%ld days ago";
"%ld_HOURS_AGO" = "about %ld hours ago";
"%ld_MINUTES_AGO" = "%ld minutes ago";
"%ld_WEEKS_AGO" = "%ld weeks ago";
"JUST_NOW" = "Just now";
"LAST_WEEK" = "Last week";
"ONE_WEEK_AGO" = "One week ago";
"YESTERDAY" = "Yesterday";
"TOMORROW" = "Tomorrow";
"ONE_WEEK" = "in one week";
"ONE_MONTH" = "in one month";
"90_DAYS" = "in 90 days";
"ONE_YEAR" = "in one year";
/* Date Picker */
"SELECT_DATE_PRESET" = "Use preset…";
/* Menu item for automatic trash creation */
"AUTOCREATE_TRASH_FOLDER" = "Create Automatically";
/*
Actions
*/
"ADD_ENTRY" = "Add Entry";
"ADD_GROUP" = "Add Group";
"DUPLICATE_ENTRY" = "Duplicate Entry";
"DUPLICATE_ENTRY_WITH_OPTIONS" = "Duplicate Entry…";
"COPY_ENTRY" = "Copy Entry";
"COPY_GROUP" = "Copy Group";
"ADD_TREMPLATE_ENTRY" = "Create Template Entry";
"DELETE_GROUP" = "Delete Group";
"DELETE_ENTRY" = "Delete Entry";
"EDIT_TEMPLATE_GROUP" = "Edit Entry Template Group";
"EMPTY_TRASH" = "Empty Trash";
"MOVE_ENTRY" = "Move Entry";
"MOVE_GROUP" = "Move Group";
"NEW_ENTRY_WITH_TEMPLATE_%@" = "Create Entry with Template %@";
"NEW_DATABASE" = "Database";
"OPEN_URL" = "Open URL";
"PERFORM_AUTOTYPE_FOR_ENTRY" = "Perform Autotype";
"PREVIEW" = "Preview";
"PASSWORD_GENERATOR_SET_DEFAULTS" = "Set Defaults";
"PASSWORD_GENERATOR_RESET_ENTRY_DEFAULTS" = "Reset";
"TRASH_ENTRY" = "Trash Entry";
"TRASH_GROUP" = "Trash Group";
"SET_NAME" = "Edit Name";
"SET_TITLE" = "Edit Title";
"SET_USERNAME" = "Edit Username";
"SET_PASSWORD" = "Edit Password";
"SET_URL" = "Edit URL";
"SET_NOTES" = "Edit Notes";
"SHOW_HISTORY" = "Show History";
/*
Search
*/
"CLEAR_RECENT_SEARCHES" = "Clear recent searches";
"RECENT_SEARCHES" = "Recent searches";
"SEARCH_DUPLICATE_PASSWORDS" = "Duplicate Passwords";
"SEARCH_EXPIRED_ENTRIES" = "Expired";
"SELECT_FILTER_WITH_DOTS" = "Select…";
/*
Direct Translations
*/
"ACTION" = "Action";
"ATTACHMENTS" = "Attachments";
"CANCEL" = "Cancel";
"DATABASE" = "Database";
"DELETE" = "Delete";
"EDIT" = "Edit";
"EMAIL" = "EMail";
"GROUP" = "Group";
"GENERAL" = "General";
"HOMEBANKING" = "Homebanking";
"INSPECTOR" = "Inspector";
"INTERNET" = "Internet";
"LOCK" = "Lock";
"MODIFIED" = "Modified";
"NAME" = "Name";
"NETWORK" = "Network";
"NONE" = "None";
"NOTES" = "Notes";
"PASSWORD" = "Password";
"SAVE" = "Save";
"SAVE_WITH_DOTS" = "Save…";
"SEARCH" = "Search";
"TITLE" = "Title";
"TRASH" = "Trash";
"URL" = "URL";
"USERNAME" = "Username";
"WINDOWS" = "Windows";
"CHANGE_DATABASE_NAME" = "Change Database Name";
"CHANGE_TRASH_GROUP" = "Change Trash Group";
"%@_COPY" = "%@ Copy";
"DUPLICTE_PASSWORDS" = "Duplicate Passwords";
/* Field nam that was copied to the pasteboard */
"COPIED_FIELD_%@" = "Copied %@";
"COPIED_PASSWORD" = "Password copied!";
"COPIED_URL" = "URL copied!";
"COPIED_USERNAME" = "Username copied!";
"COPY_CUSTOM_FIELDS" = "Copy Custom Fields";
"COPY_FIELD_%@" = "Copy %@";
"COPY_PASSWORD" = "Copy Password";
"COPY_URL" = "Copy URL";
"COPY_USERNAME" = "Copy Username";
/* Dock Badge */
"CLEARING_PASTEBOARD" = "…";
/* Group Inspector */
/* Autotype Combobox */
"AUTOTYPE_NO" = "Disable Autotype";
"AUTOTYPE_YES" = "Enable Autotype";
"AUTOTYPE_INHERIT" = "Inherit Autotype Settings";
/* Search Combobox */
"SEARCH_INHERIT" = "Inherit Search Settings";
"SEARCH_YES" = "Include in Search";
"SEARCH_NO" = "Exclude from Search";
/*
Date/Time Displays
*/
/* Created at template string. %@ is replaced by localized date and time */
"CREATED_AT_%@" = "Created: %@";
/* Modifed at template string. %@ is replaced by localized date and time */
"MODIFED_AT_%@" = "Modified: %@";
"EXPIRES_AT_DATE_%@" = "Expires: %@";
"NO_EXPIRE_DATE_SET" = "Never expires.";
/*
Defaults for new objects
*/
"DEFAULT_CUSTOM_FIELD_TITLE" = "Custom";
"DEFAULT_CUSTOM_FIELD_VALUE" = "Value";
"DEFAULT_ENTRY_TITLE" = "New Entry";
"DEFAULT_GROUP_NAME" = "New Group";
"DEFAULT_WINDOW_TITLE" = "Window Title";
/* Number of Entries
Plural (0, >1)
Singular (1)
*/
"%ld_ENTRIES" = "%ld Entries";
"%ld_ENTRY" = "%ld Entry";
/* Settings */
"GENERAL_SETTINGS" = "General";
"INTEGRATION_SETTINGS" = "Integration";
"UPDATE_SETTINGS" = "Updates";
"WORKFLOW_SETTINGS" = "Workflow";
"DEFAULT_BROWSER" = "Default Browser";
"OTHER_BROWSER" = "Select Browser…";
"PLUGIN_SETTINGS" = "Plugins";
/* Feature not supported in Version */
"KDBX_ONLY_FEATURE" = "Feature not supported in KDB database";
/* Template */
"NO_TEMPLATE_GROUP" = "No Templates";
"NO_TEMPLATES" = "No Templates found";
/* Kefile */
"SAVE_KEYFILE" = "Save Keyfile";
/* Autoype */
/* Candiate dialog */
"SELECT_AUTOTYPE_CANDIDATE" = "Select candidate!";
"AUTOTYPE_OVERLAY_NO_DOCUMENTS" = "Please open a file to use Global Autotype!";
"AUTOTYPE_OVERLAY_NO_MATCH_FOR_%@" = "No Match for %@!";
"AUTOTYPE_OVERLAY_SINGLE_MATCH" = "Match!";
/* Alert Dialogs */
"WARNING_ON_EMPTY_TRASH_DESCRIPTION" = "Emptying the Trash is not undoable.";
"WARNING_ON_EMPTY_TRASH_TITLE" = "Empty Trash?";
"WARNING_ON_LOSSY_SAVE" = "Saving with KDB format, will lead to lost data.";
"WARNING_ON_LOSSY_SAVE_DESCRIPTION" = "The KDB file format cannot hold all information.";
"CHANGE_FORMAT" = "Change File Format to KDBX";
"SAVE_LOSSY" = "Save and lose data";
"ENFORCE_PASSWORD_CHANGE_ALERT_TITLE" = "The database password expired!";
"ENFORCE_PASSWORD_CHANGE_ALERT_DESCRIPTION" = "You will be unable to save until the password and/or keyfile has been changed.";
"RECOMMEND_PASSWORD_CHANGE_ALERT_TITLE" = "Please change the database password!";
"RECOMMEND_PASSWORD_CHANGE_ALERT_DESCRIPTION" = "It is recommended to change the password and/or keyfile.";
"CHANGE_PASSWORD_WITH_DOTS" = "Change Password…";
"WARNING_ON_SAVE_NO_PASSWORD_OR_KEY_SET" = "No password or keyfile is set.";
"WARNING_ON_SAVE_NO_PASSWORD_OR_KEY_SET_SUGGESTION" = "Please set a password and/or keyfile for this database. Aborting this will undo all changes and lock the document";
/* Message displayed when an open file was changed from another application */
"FILE_CHANGED_BY_OTHERS_MESSAGE_TEXT" = "The database file was modified!";
/* Informative text displayed when the file was change form another application */
"FILE_CHANGED_BY_OTHERS_INFO_TEXT" = "The file loaded is not the same as the on on disk. How do you want to move on?";
/* Set the selection as default file change strategy */
"SET_AS_DEFAULT_FILE_CHANGE_STRATEGY" = "Use this method as default. You can change this at any time in the preferences.";
/* Always show a dialog after an external file change */
"FILE_CHANGE_STRATEGY_ASK" = "Ask";
"SHORT_FILE_CHANGE_STRATEGY_ASK" = "Ask";
/* Button to ignore the changes */
"FILE_CHANGE_STRATEGY_KEEP_MINE" = "Keep My Version and Ignore Other Changes";
"KEEP_MINE_DISCARD_OTHER" = "Keep Mine, Discard Other";
/* Button to reload the changes form disk */
"FILE_CHANGE_STRATEGY_USE_OTHER" = "Load Changed Version and Discard Mine";
"KEEP_OTHER_DISCARD_MINE" = "Keep Other, Discard Mine";
/* Merge changes into file! */
"FILE_CHANGE_STRATEGY_MERGE" = "Merge Changes";
/* Password Input Messages, Errors and Warning */
"PASSWORD_INPUT_NO_PASSWORD" = "No Password";
"PASSWORD_INPUT_ENTER_PASSWORD" = "Enter Password";
"PASSWORD_INPUT_REPEAT_PASSWORD" = "Repeat Password";
"WARNING_NO_PASSWORD_OR_KEYFILE" = "No password or keyfile supplied!";
"ERROR_PASSWORD_MISSMATCH_INVALID_KEYFILE" = "Passwords do not match and keyfile is invalid!";
"ERROR_PASSWORD_MISSMATCH" = "Passwords do not match!";
"ERROR_INVALID_KEYFILE" = "Keyfile is invalid!";
/* Misc */
"DOCUMENT_AUTOTYPE_CORRUPTION_WARNING" = "Please run Fix Autotype...";
"FILE_OPEN_ERROR" = "Error opening file.";