sshkeyman 0.1.2

Web-based SSH key & config manager in Rust.
lang = "en"

[nav]
keys = "Keys"
config = "Config"
raw_edit = "Raw Edit"
backup_all = "Backup All"
title = "SSHKeyman - SSH Key Manager"

[index]
heading = "SSH Keys"
no_private = "(no private)"
no_keys = "No SSH keys found"
select_key = "Select a key from the list"
type_label = "Type:"
fingerprint_label = "Fingerprint:"
comment_label = "Comment:"
private_key_label = "Private key:"
present = "present"
missing = "missing"
used_by_hosts = "Used by hosts:"
copy_pubkey = "Copy Public Key"
export = "Export"
delete = "Delete"
delete_confirm = "Delete key '{0}'? This cannot be undone."
generate_heading = "Generate New Key"
key_name_label = "Key name:"
key_name_placeholder = "e.g. id_ed25519_github"
key_type_label = "Key type:"
ed25519 = "Ed25519"
rsa4096 = "RSA-4096"
comment_placeholder = "user@host"
passphrase_label = "Passphrase:"
generate = "Generate"
import_heading = "Import Key"
import = "Import"
copied = "Copied!"
copy_to_remote = "Copy to Remote"

[config]
title = "SSHKeyman - SSH Config"
heading = "SSH Config Hosts"
add_host = "+ Add New Host"
key_prefix = "Key: "
edit = "Edit"
delete = "Delete"
delete_confirm = "Delete host '{0}'?"
no_entries = "No SSH config entries found. Add one to get started."
restore_heading = "Restore from Backup"
restore = "Restore"

[edit]
title = "SSHKeyman - Edit Host"
back = "← Back to config list"
add_title = "Add New Host"
edit_title_prefix = "Edit Host: "
host_pattern_label = "Host pattern:"
host_pattern_placeholder = "e.g. my-server, *.example.com, 192.168.1.*"
fields_heading = "Fields"
add_field = "+ Add Field"
save = "Save"
cancel = "Cancel"

[raw]
title = "SSHKeyman - Raw Config Editor"
back = "← Back to config list"
heading = "Raw SSH Config Editor"
warning = "Edit the raw ~/.ssh/config file directly. Be careful with syntax."
save = "Save"
cancel = "Cancel"

[flash]
generated = ""
deleted = "Key deleted"
saved = "Saved '{0}'"
restored = "Restored {0} file(s)"
imported_key = "Imported key '{0}'"
key_not_found = "Key not found"
host_not_found = "Host not found"
no_file_uploaded = "No file uploaded"
upload_failed = "Upload failed: {0}"
write_failed = "Write failed: {0}"
copy_success = "Public key successfully copied to {0}"

[copy]
title = "Copy SSH Key to Remote - SSHKeyman"
back = "← Back to key"
heading = "Copy Public Key to Remote Server:"
description = "Append the public key to the remote server's authorized_keys file for passwordless login."
host_label = "Server Host/IP:"
host_placeholder = "e.g. 192.168.1.100 or myserver.com"
port_label = "Port:"
username_label = "Username:"
username_placeholder = "e.g. root"
auth_method_label = "Authentication method:"
auth_password = "Password"
auth_key = "SSH Key"
password_label = "Password:"
password_placeholder = "Remote server password"
key_path_label = "Key Path:"
key_path_placeholder = "Path to private key (e.g. ~/.ssh/id_ed25519)"
passphrase_label = "Key Passphrase (optional):"
passphrase_placeholder = "Leave empty if key has no passphrase"
copy_button = "Copy Key to Remote"
cancel = "Cancel"
validation_host_required = "Please enter server host/IP"
validation_username_required = "Please enter username"
validation_password_required = "Please enter password"
validation_key_path_required = "Please enter key path"
connection_failed = "Connection failed: {0}"
auth_failed = "Authentication failed: {0}"

[js]
select_key = "-- select a key --"
custom_path = "Custom path..."
key_placeholder = "Key (e.g. HostName)"
value_placeholder = "Value"
remove = ""