mirror of
https://github.com/MacPass/MacPass.git
synced 2025-12-13 19:22:25 +00:00
Added base localizations for string files
This commit is contained in:
@@ -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>";
|
||||
|
||||
37
MacPass/Base.lproj/KPKLocalizable.strings
Normal file
37
MacPass/Base.lproj/KPKLocalizable.strings
Normal 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!";
|
||||
227
MacPass/Base.lproj/Localizable.strings
Normal file
227
MacPass/Base.lproj/Localizable.strings
Normal 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.";
|
||||
Reference in New Issue
Block a user