diff --git a/MacBox/ChangeMasterPasswordWindowController.strings b/MacBox/ChangeMasterPasswordWindowController.strings index 45ea88a65..5b33ac8f3 100644 --- a/MacBox/ChangeMasterPasswordWindowController.strings +++ b/MacBox/ChangeMasterPasswordWindowController.strings @@ -44,8 +44,8 @@ /* Class = "NSButtonCell"; title = "KeePass 1"; ObjectID = "P2e-D6-GSn"; */ "P2e-D6-GSn.title" = "KeePass 1"; -/* Class = "NSButtonCell"; title = "Browse..."; ObjectID = "P7n-Ot-jFr"; */ -"P7n-Ot-jFr.title" = "Browse..."; +/* Class = "NSButtonCell"; title = "Select Existing..."; ObjectID = "P7n-Ot-jFr"; */ +"P7n-Ot-jFr.title" = "Select Existing..."; /* Class = "NSTextFieldCell"; title = "KDBX 3.1, Salsa20 & AES-256\nSupports Attachments & Custom Fields"; ObjectID = "Uox-5w-l6z"; */ "Uox-5w-l6z.title" = "KDBX 3.1, Salsa20 & AES-256\nSupports Attachments & Custom Fields"; @@ -74,6 +74,9 @@ /* Class = "NSButtonCell"; title = "Use a Password"; ObjectID = "gwJ-y3-JRu"; */ "gwJ-y3-JRu.title" = "Use a Password"; +/* Class = "NSButtonCell"; title = "Create New..."; ObjectID = "lKo-rh-FHi"; */ +"lKo-rh-FHi.title" = "Create New..."; + /* Class = "NSMenuItem"; title = "Item 1"; ObjectID = "oTz-NW-L0F"; */ "oTz-NW-L0F.title" = "Item 1"; diff --git a/MacBox/Main.strings b/MacBox/Main.strings index 5ddd6b992..d82153d5c 100644 --- a/MacBox/Main.strings +++ b/MacBox/Main.strings @@ -38,6 +38,9 @@ /* Class = "NSMenuItem"; title = "Customize Toolbar…"; ObjectID = "4Td-Ud-eOZ"; */ "4Td-Ud-eOZ.title" = "Customize Toolbar…"; +/* Class = "NSMenu"; title = "Key File Management"; ObjectID = "4h0-Jh-RXQ"; */ +"4h0-Jh-RXQ.title" = "Key File Management"; + /* Class = "NSMenuItem"; title = "Quit Strongbox"; ObjectID = "4sb-4s-VLi"; */ "4sb-4s-VLi.title" = "Quit Strongbox"; @@ -347,6 +350,9 @@ /* Class = "NSMenuItem"; title = "Sign Out of Google Drive"; ObjectID = "nSG-7K-iRj"; */ "nSG-7K-iRj.title" = "Sign Out of Google Drive"; +/* Class = "NSMenuItem"; title = "Key File Management"; ObjectID = "nXR-St-mn9"; */ +"nXR-St-mn9.title" = "Key File Management"; + /* Class = "NSMenu"; title = "Cloud Drive Sessions"; ObjectID = "nY5-gU-HjZ"; */ "nY5-gU-HjZ.title" = "Cloud Drive Sessions"; @@ -389,6 +395,9 @@ /* Class = "NSMenu"; title = "Strongbox"; ObjectID = "uQy-DD-JDr"; */ "uQy-DD-JDr.title" = "Strongbox"; +/* Class = "NSMenuItem"; title = "Recover Key File..."; ObjectID = "ubq-ZV-a6s"; */ +"ubq-ZV-a6s.title" = "Recover Key File..."; + /* Class = "NSMenuItem"; title = "Enter Full Screen"; ObjectID = "uhm-lP-ybf"; */ "uhm-lP-ybf.title" = "Enter Full Screen"; @@ -404,6 +413,9 @@ /* Class = "NSMenuItem"; title = "Copy Password and Launch Url"; ObjectID = "xFN-cT-zte"; */ "xFN-cT-zte.title" = "Copy Password and Launch Url"; +/* Class = "NSMenuItem"; title = "Generate Key File..."; ObjectID = "xe4-eH-W4F"; */ +"xe4-eH-W4F.title" = "Generate Key File..."; + /* Class = "NSMenuItem"; title = "Redo"; ObjectID = "xmB-XB-Sdm"; */ "xmB-XB-Sdm.title" = "Redo"; diff --git a/StrongBox/Localizable.strings b/StrongBox/Localizable.strings index 002ae099a..593991cc8 100644 --- a/StrongBox/Localizable.strings +++ b/StrongBox/Localizable.strings @@ -5949,3 +5949,84 @@ /* Item is not Searchable - L10n Note: Indicates that a particular item is not searchable because it is contained in a group which is marked as not searchable */ "item_is_not_searchable" = "Item is not searchable"; + +/* Recover Key File */ +"recover_key_file_title" = "Recover Key File"; + +/* Enter your recovery codes below to recover your key file. If you also have the Hash then Strongbox can verify you've entered the codes correctly. */ +"recover_key_file_enter_codes" = "Enter your recovery codes below to recover your key file. If you also have the Hash then Strongbox can verify you've entered the codes correctly."; + +/* Data (Hex Codes) */ +"recover_key_file_data_hex_codes" = "Data (Hex Codes)"; + +/* Hash (Optional) */ +"recover_key_file_hash_optional_title" = "Hash (Optional)"; + +/* Valid Hash */ +"recover_key_file_valid_hash" = "Valid Hash"; + +/* Invalid Hash */ +"recover_key_file_invalid_hash" = "Invalid Hash"; + +/* Key File Ready */ +"new_key_file_ready" = "Key File Ready"; + +/* Your new key file has been generated and is ready to use. */ +"new_key_file_is_ready_desc" = "Your new key file has been generated and is ready to use."; + +/* Next Steps */ +"new_key_file_next_steps" = "Next Steps"; + +/* 1. Print Recovery Sheet */ +"new_key_file_step1_title" = "1. Print Recovery Sheet"; + +/* We recommend you print a recovery sheet now. Alternatively, you can view the hex codes and take note of them somewhere safe. */ +"new_key_file_step1_message" = "We recommend you print a recovery sheet now. Alternatively, you can view the hex codes and take note of them somewhere safe."; + +/* Hash */ +"key_file_hash_title" = "Hash"; + +/* Hex Codes */ +"key_file_hex_codes" = "Hex Codes"; + +/* Print Recovery Sheet */ +"new_key_file_print_recovery" = "Print Recovery Sheet"; + +/* Hide Hex Codes */ +"new_key_file_hide_hex_codes" = "Hide Hex Codes"; + +/* Show Hex Codes */ +"new_key_file_show_hex_codes" = "Show Hex Codes"; + +/* 2. Save Key File */ +"new_key_file_step2_save_key_file_title" = "2. Save Key File"; + +/* Save your new key file somewhere safe and secure. */ +"new_key_file_step2_save_key_file_message" = "Save your new key file somewhere safe and secure."; + +/* Save Key File */ +"new_key_file_save_key_file" = "Save Key File"; + +/* Import Key File... */ +"kfm_import_key_file_ellipsis" = "Import Key File..."; + +/* Create New Key File... */ +"kfm_create_new_key_file_ellipsis" = "Create New Key File..."; + +/* Recover Key File... */ +"kfm_recover_key_file_ellipsis" = "Recover Key File..."; + +/* Single Use (No Import) */ +"kfm_single_use_key_file_ellipsis" = "Single Use (No Import)"; + +/* Key File Saved */ +"kfm_key_file_saved_title" = "Key File Saved"; + +/* Your new key file was successfully saved.\n\nWould you like to import it into Strongbox now? */ +"kfm_key_file_saved_import_now_question" = "Your new key file was successfully saved.\n\nWould you like to import it into Strongbox now?"; + +/* %@ on '%@' - %@ */ +"wifi_sync_storage_location_title_fmt" = "%@ on '%@' - %@"; + +/* New Key File */ +"new_key_file" = "New Key File"; diff --git a/StrongBox/SelectKeyFile.strings b/StrongBox/SelectKeyFile.strings index 77122aa96..841fca391 100644 --- a/StrongBox/SelectKeyFile.strings +++ b/StrongBox/SelectKeyFile.strings @@ -2,11 +2,8 @@ /* Class = "UILabel"; text = "Subtitle"; ObjectID = "0rV-bt-L62"; */ "0rV-bt-L62.text" = "Subtitle"; -/* Class = "UIBarButtonItem"; title = "Import"; ObjectID = "3Np-N1-xhJ"; */ -"3Np-N1-xhJ.title" = "Import"; - -/* Class = "UIBarButtonItem"; title = "Item"; ObjectID = "THU-GC-G5O"; */ -"THU-GC-G5O.title" = "Item"; +/* Class = "UIBarButtonItem"; title = "Add Key File"; ObjectID = "3Np-N1-xhJ"; */ +"3Np-N1-xhJ.title" = "Add Key File"; /* Class = "UINavigationItem"; prompt = "Slide left on key file for options"; ObjectID = "bb1-nc-a4E"; */ "bb1-nc-a4E.prompt" = "Slide left on key file for options";