/*
  Localizable.strings
  pass

  Created by Danny Moesch on 12.01.19.
  Copyright © 2019 Bob Sun. All rights reserved.
*/

// General
"PassForIos"    = "Pass for iOS";
"PasswordStore" = "Password Store";
"Passphrase"    = "Passphrase";
"Password"      = "Password";
"Passwords"     = "Passwords";
"Passcode"      = "Passcode";
"Apple"         = "Apple";
"Settings"      = "Settings";
"Contributors"  = "Contributors";

// OTP related
"TimeBased"                 = "time-based";
"HmacBased"                 = "HMAC-based";
"None"                      = "None";
"ExpiresIn"                 = "(expires in %ds)";
"OTPForPassword"            = "One-time password for %@";
"OTPHasBeenCopied"          = "... has been copied to the pasteboard";
"CopyToPasteboard"          = "Copy to pasteboard";
"AutoCopyOTP"               = "Automatically Copy OTPs";
"AutoCopyOTPExplanation."   = "After username and password have been auto-filled into a form by Pass, a notification is shown with the current one-time password which can be copied to the pasteboard. Enabling this option automatically copies the current one-time password.";

// General (error) messages
"Error"                                             = "Error";
"CannotSave"                                        = "Cannot Save";
"UnresolvedError"                                   = "Unresolved error %@";
"MigrationError"                                    = "Migration error: %@";
"UnderlyingError"                                   = "Underlying Error: %@";
"MergeConflictError"                                = "Conflict files: %@";
"ErrorSaving"                                       = "Error saving: %@";
"CannotCopyPassword"                                = "Cannot copy password";
"CannotAddPassword"                                 = "Cannot add password";
"WrongPassphrase"                                   = "Wrong passphrase";
"MakeSurePgpAndGitProperlySet."                     = "Please make sure PGP key and Git server are properly set.";
"RecoverySuggestion."                               = "Recovery suggestion: Wrong credential password/passphrase has been removed, please try again.";
"NSURLFileAllocatedSizeKeyShouldAlwaysReturnValue." = "Huh? NSURLFileAllocatedSizeKey should always return a value.";
"NoProperPassRepo."                                 = "The repository does not contain a .gpg-id file. Please set it up properly by performing 'pass init'. Then try again to load it into the app.";

// Settings
"PasswordGeneratorFlavor"           = "Style";
"RememberPgpKeyPassphrase"          = "Remember PGP Key Passphrase";
"RememberGitCredentialPassphrase"   = "Remember Git Credential Passphrase";
"EnableGPGID"                       = "Enable .gpg-id (Beta)";
"ShowFolders"                       = "Show Folders";
"HidePasswordImages"                = "Hide Password Images";
"HidePasswordImagesExplanation."    = "Associated favicon images are loaded and shown based upon the URL associated with an entry. Enable this option to hide these images and prevent them from being loaded.";
"HideUnknownFields"                 = "Hide Unknown Fields";
"HideUnknownFieldsExplanation."     = "Only \"key: value\" format in additional fields is supported. Unsupported fields will be given \"unknown\" keys. Turn on this switch to hide unsupported fields.";
"HideOtpFields"                     = "Hide OTP Fields";
"HideOtpFieldsExplanation."         = "Turn on this switch to hide the fields related to one time passwords (i.e., %@).";
"Random"                            = "Random";
"RandomString"                      = "Random String";
"ApplesKeychainStyle"               = "Apple's Keychain Style";
"XKCD"                              = "XKCD";

// Git
"FailedToFetchPasswords"                = "Failed to fetch passwords";
"FailedToFetchPasswordEntities"         = "Failed to fetch password entities: %@";
"FailedToInsertPasswordEntity"          = "Failed to insert password entity: %@";
"FailedToDeletePasswordEntity"          = "Failed to delete password entity: %@";
"FailedToSavePasswordEntity"            = "Failed to save password entity: %@";
"FailureToSaveContext"                  = "Failure to save context: %@";
"RepositoryRemoteBranchNotFoundError."  = "Cannot find remote branch %@.";
"RepositoryBranchNotFoundError."        = "Branch %@ not found in repository.";
"KeyImportError."                       = "Cannot import the key.";
"FileNotFoundError."                    = "File '%@' cannot be read.";
"PasswordDuplicatedError."              = "Cannot add the password; password is duplicated.";
"CannotDeleteNonEmptyDirectoryError."   = "Delete passwords from the directory before deleting the directory itself.";
"GitResetError."                        = "Cannot identify the latest synced commit.";
"GitCreateSignatureError."              = "Cannot create a valid author/committer signature.";
"GitPushNotSuccessfulError."            = "Pushing local changes was not successful. Make sure there are no uncommitted changes on the remote repository.";
"WrongPasswordFilenameError."           = "Cannot write to the password file.";
"DecryptionError."                      = "Cannot decrypt password.";
"EncodingError."                        = "Key is not ASCII encoded.";
"UnknownError."                         = "Unknown error.";
"PrepareRepository"                     = "Prepare Repository";
"CheckingOutBranch"                     = "Checking out branch '%@'";
"WantToSaveGitCredential?"              = "Do you want to save the Git credential password/passphrase?";

// Repository
"RepositoryNotSetError."                = "Git repository is not set.";
"SetGitRepositoryUrl"                   = "Please set the Git repository URL.";
"CannotFindUsername."                   = "Cannot find the username in the Git repository URL. Example URL: ssh://git@server/path/to/repo.git.";
"CheckEnteredUsername."                 = "Please check the entered username and the username in the Git repository URL. They should match.";
"UseEitherHttpsOrHttp."                 = "Please use either HTTPS (recommended) or HTTP.";
"SpecifySchema."                        = "Please specify the scheme of the Git repository URL (HTTPS or SSH).";
"Overwrite?"                            = "Overwrite?";
"Overwrite"                             = "Overwrite";
"OperationWillOverwriteData."           = "This operation will overwrite your current password store data (repository). Data on your remote server will not be affected.";
"DownloadFromUrl"                       = "Download from URL";
"AsciiArmorEncryptedKey"                = "ASCII-Armor Key";
"ITunesFileSharing"                     = "iTunes File Sharing";
"Import"                                = "Import";
"Imported"                              = "Imported";
"Tips"                                  = "Tips";
"FillInGitAccountPassword."             = "Please fill in the password of your Git account.";
"NoPasswordStore."                      = "There is no password store right now.";
"SyncingPasswordStore"                  = "Syncing Password Store";
"PullingFromRemoteRepository"           = "Pulling from Remote Repository";
"PushingToRemoteRepository"             = "Pushing to Remote Repository";
"SpecifyBranchName."                    = "Please specify the name of the branch to be used.";

// SSH
"FillInSshKeyPassphrase."   = "Please fill in the passphrase of your SSH key.";
"CannotSelectSshKey"        = "Cannot Select SSH Key";
"PleaseSetupSshKeyFirst."   = "Please setup SSH key first.";
"RemoveSShKeys"             = "Remove Git SSH Keys";
"SetPrivateKeyUrl."         = "Please set a valid private key URL first.";
"SshCopyPrivateKeyToPass."  = "Copy your ASCII-armored private key to Pass with the name \"ssh_key\" (without quotes) via iTunes. Then come back and click \"iTunes File Sharing\" to finish.";

// QR code scanning
"LookingForStartingFrame."                  = "Looking for the starting frame.";
"TooManyQrCodes"                            = "Too many QR codes";
"ScanPrivateKeyQrCodes"                     = "Scan Private Key QR Codes";
"CannotSaveSshKey"                          = "Cannot Save SSH Key";
"ScanPublicKey."                            = "Please scan public key.";
"ScanPrivateKey."                           = "Please scan private key.";
"ScanPrivateKeyQrCodes"                     = "Scan Private Key QR codes";
"ScanPublicKeyQrCodes"                      = "Scan Public Key QR codes";
"SetPrivateKey."                            = "Please set the private key first.";
"SetPublicKey."                             = "Please set the public key first.";
"NoQrCodeDetected."                         = "No QR code detected.";
"NoStringValue"                             = "No string value";
"CameraAccessDenied."                       = "Camera access denied.";
"WarningToggleCameraPermissionsResetsApp."  = "WARNING: Toggle the camera permission resets the app! Save your changes.";

// PGP
"Decrypting"                        = "Decrypting";
"PgpKeyNotSet."                     = "PGP Key is not set. Please set your PGP Key first.";
"FillInPgpPassphrase."              = "Please fill in the passphrase of your PGP secret key.";
"WantToSavePassphrase?"             = "Do you want to save the passphrase for later decryption?";
"CannotSavePgpKey"                  = "Cannot Save PGP Key";
"SetPgpKeyUrlsFirst."               = "Please set valid PGP key URLs first.";
"FetchingPgpKey"                    = "Fetching PGP Key";
"RememberToRemoveKey"               = "Remember to Remove the Keys";
"RememberToRemoveKeyFromServer."    = "Remember to remove the keys from the server.";
"RemovePgpKeys"                     = "Remove PGP Keys";
"PgpCopyPublicAndPrivateKeyToPass." = "Copy your ASCII-armored public and private keys to Pass with names \"gpg_key.pub\" and \"gpg_key\" (without quotes) via iTunes. Then come back and click \"iTunes File Sharing\" to finish.";
"KeyExpiredOrIncompatibleError."    = "PGP public key may be expired or incompatible with the private key.";
"WrongPassphraseError."             = "Passphrase of your PGP secret key is wrong.";
"PgpPublicKeyNotFoundError."        = "PGP public key (%@) not found.";
"PgpPrivateKeyNotFoundError."       = "PGP private key (%@) not found.";
"CannotImportFile"                  = "Cannot Import File";
"LoadFromFiles"                     = "Load From File";
"FileCannotBeImported."             = "An error occurred importing the file '%@'. Please make sure its location is readable.";
"RememberToRemoveKeyFromLocation."  = "Remember to remove the key files from their external locations.";
"KeyFileNotSet."                    = "At least for one key type there is no file specified.";
"HttpNotSecure"                     = "HTTP Is Not Secure";
"ReallyUseHttp?"                    = "The HTTP protocol is not secure. Do you really want to use it to transfer the private key file?";

// App passcode
"RemovePasscode"        = "Remove Passcode";
"ChangePasscode"        = "Change Passcode";
"SetPasscode"           = "Set Passcode";
"PasswordConfirmation"  = "Password Confirmation";
"FillInAppPasscode."    = "Fill in your passcode for Pass (at least 4 characters).";

// Git signature
"NotSet"                = "Not Set";
"InvalidNameOrEmail"    = "Invalid name or e-mail";

// Clear suggestions
"FailedToClearQuickTypeSuggestions" = "Failed to clear QuickType suggestions: %@";

// Erase password store
"ErasePasswordStoreData?"   = "Erase password store data?";
"ErasePasswordStoreData"    = "Erase Password Store Data";
"EraseExplanation."         = "This will delete all local data and settings. Password store data on your remote server will not be affected.";
"Erasing..."                = "Erasing ...";

// Discard local changes
"DiscardAllLocalChanges?"   = "Discard all local changes?";
"DiscardAllLocalChanges"    = "Discard All Local Changes";
"DiscardExplanation."       = "Do you want to permanently discard all changes to the local copy of your password data? You cannot undo this action.";
"Resetting..."              = "Resetting ...";

// Forget passcode
"ForgotYourPasscode?"       = "Forgot your passcode?";
"ResetPass"                 = "Reset Pass";
"ResetPassExplanation."     = "The only thing you can do is to reset the app. This will delete all local data and settings. Password store data on your remote server will not be affected.";

// Time related
"Unknown"   = "Unknown";
"JustNow"   = "Just now";

// Commit messages
"AddPassword."     = "Add password for %@ to store using Pass for iOS.";
"RemovePassword."  = "Remove %@ from store using Pass for iOS.";
"EditPassword."    = "Edit password for %@ using Pass for iOS.";
"RenamePassword."  = "Rename %@ to %@ using Pass for iOS.";

// Menu buttons
"Ok"        = "OK";
"Cancel"    = "Cancel";
"Dismiss"   = "Dismiss";
"Done"      = "Done";
"Yes"       = "Yes";
"No"        = "No";
"TryAgain"  = "Try Again";
"Delete"    = "Delete";
"Back"      = "Back";
"Current"   = "Current";
"All"       = "All";
"On"        = "On";
"Off"       = "Off";
"Save"      = "Save";
"Remove"    = "Remove";

// Lock screen
"EnterPasscode"         = "Enter passcode for Pass";
"Passcode"              = "Passcode";
"TouchId"               = "Touch ID";
"FaceId"                = "Face ID";
"AuthenticationNeeded." = "Authentication is needed to access Pass.";

// About repository
"AboutRepository"       = "About Repository";
"ValueNotAvailable"     = "Value not available";
"Size"                  = "Size";
"LocalCommits"          = "Local Commits";
"LastSynced"            = "Last Synced";
"Commits"               = "Commits";
"CommitLogs"            = "Commit Logs";
"SyncAgain?"            = "Oops! Sync again?";

// About app
"Website"               = "Website";
"Help"                  = "Help";
"ContactDeveloper"      = "Contact Developer";
"OpenSourceComponents"  = "Open Source Components";
"SpecialThanks"         = "Special Thanks";
"Acknowledgements"      = "Acknowledgements";
"ValueNotAvailable"     = "Value not available";

// External applications
"CannotOpenMail"    = "Cannot open Mail app";
"CopiedEmail"       = "Copied email %@";
"HttpNotSupported." = "HTTP connection is not supported.";

// Password view
"Name"                          = "Name";
"Additions"                     = "Additions";
"Notice"                        = "Notice";
"PreviousChangesDiscarded."     = "All previous local changes have been discarded. Your current Password Store will be shown.";
"CannotShowPassword"            = "Cannot show password";
"PasswordDoesNotExist"          = "The password does not exist.";
"Saving"                        = "Saving";
"Success"                       = "Success";
"OneTimePassword"               = "One-Time Password";
"ShowRaw"                       = "Show Raw";
"Reveal"                        = "Reveal";
"Conceal"                       = "Conceal";
"NextPassword"                  = "Next Password";
"CopyAndOpen"                   = "Copy Password & Open Link";
"GetNextPasswordOfNonHotp."     = "Get next password of a non-HOTP entry.";
"PasswordCopied"                = "Password Copied";
"CounterUpdated"                = "Counter Updated";
"CannotFindValidUrl"            = "Cannot find a valid URL";
"LastUpdated"                   = "Last Updated: %@";
"PasswordCopiedToPasteboard."   = "Password copied. We will clear the pasteboard in 45 seconds.";

// Password editor
"UseKeyValueFormat."                = "Use \"key: value\" format for additional fields.";
"DeletePassword"                    = "Delete Password";
"AddOneTimePassword"                = "Add One-Time Password";
"Length"                            = "Length";
"VaryCases"                         = "Random Capitalization";
"Digits"                            = "Digits";
"SpecialSymbols"                    = "Special Symbols";
"Groups"                            = "Arrange Into Groups";
"DeletePassword?"                   = "Delete Password?";
"OverwriteOtpConfiguration?"        = "Overwrite the one-time password configuration?";
"ValidTokenUrl"                     = "Valid token URL";
"InvalidTokenUrl"                   = "Invalid token URL";
"FillInName."                       = "Please fill in the name.";
"RemovePrefix."                     = "Please remove the prefix \"/\" from your password name.";
"PasswordNameInvalid."              = "Password name is invalid.";
"CannotParseFilename."              = "Cannot parse the filename. Please check and simplify the password name.";
"WannaUseIt?"                       = "Wanna use it?";
"SeemsLikeYouHaveCopiedSomething."  = "It seems like you have copied something.";
"FirstStringIs:"                    = "The first string is:";

// Multiline strings
"SshAsciiArmorCopyExplanation." = "The ASCII-armored key format is similar to unencoded documents rather than the binary format. Use

  $ cat ~/.ssh/id_rsa

to get the key in this specific format. The clipboard will be cleared 45s after pasting.";

"SshAsciiArmorServerExplanation." = "The ASCII-armored key format is similar to unencoded documents rather than the binary format. Use

  $ cat ~/.ssh/id_rsa

to get the key in this specific format. Subsequently, copy it to your secured key server.";

"SshAsciiArmorFileExplanation." = "The ASCII-armored key format is similar to unencoded documents rather than the binary format. Use

  $ cat ~/.ssh/id_rsa

to get the key in this specific format. Subsequently, copy it to a location accessible by the Files app.";

"GpgAsciiArmorCopyExplanation." = "GnuPG supports the command-line option \"-a\" that causes output to be generated in an ASCII-armored format similar to unencoded documents rather than the binary format. Use

  $ gpg --list-keys

to identify your encryption (E) subkey's KEY_ID, then use

  $ gpg --export -a KEY_ID! > subkey.pub
  $ gpg --export-secret-subkeys -a KEY_ID! > subkey

to get the public and the encryption private subkeys in this specific format. Check that no authentication subkey is accidentally exported:

  $ gpg --show-key subkey

The clipboard will be cleared 45s after pasting.";

"GpgAsciiArmorServerExplanation." = "GnuPG supports the command-line option \"-a\" that causes output to be generated in an ASCII-armored format similar to unencoded documents rather than the binary format. Use

  $ gpg --list-keys

to identify your encryption (E) subkey's KEY_ID, then use

  $ gpg --export -a KEY_ID! > subkey.pub
  $ gpg --export-secret-subkeys -a KEY_ID! > subkey

to get the public and the encryption private subkeys in this specific format. Check that no authentication subkey is accidentally exported:

  $ gpg --show-key subkey

Finally, copy them to your (local) HTTP(S) server.";

"GpgAsciiArmorFileExplanation." = "GnuPG supports the command-line option \"-a\" that causes output to be generated in an ASCII-armored format similar to unencoded documents rather than the binary format. Use

  $ gpg --list-keys

to identify your encryption (E) subkey's KEY_ID, then use

  $ gpg --export -a KEY_ID! > subkey.pub
  $ gpg --export-secret-subkeys -a KEY_ID! > subkey

to get the public and the encryption private subkeys in this specific format. Check that no authentication subkey is accidentally exported:

  $ gpg --show-key subkey

Finally, copy them to a location accessible by the Files app.";
