mirror of
https://github.com/garethgeorge/backrest.git
synced 2026-05-04 20:10:36 +00:00
472 lines
33 KiB
JSON
472 lines
33 KiB
JSON
{
|
|
"$schema": "https://inlang.com/schema/inlang-message-format",
|
|
"example_message": "Hello world {username}",
|
|
"add_plan_modal_error_template_not_found": "template not found",
|
|
"add_plan_modal_error_plan_delete_not_found": "failed to update config, plan to delete not found",
|
|
"add_plan_modal_success_plan_deleted": "Plan deleted from config, but not from restic repo. Snapshots will remain in storage and operations will be tracked until manually deleted. Reusing a deleted plan ID is not recommended if backups have already been performed.",
|
|
"add_plan_modal_error_destroy_prefix": "Destroy error: ",
|
|
"add_plan_modal_error_operation_prefix": "Operation error: ",
|
|
"add_plan_modal_title_update": "Update Plan",
|
|
"add_plan_modal_title_add": "Add Plan",
|
|
"add_plan_modal_button_cancel": "Cancel",
|
|
"add_plan_modal_button_delete": "Delete",
|
|
"add_plan_modal_button_confirm_delete": "Confirm Delete",
|
|
"add_plan_modal_button_submit": "Submit",
|
|
"add_plan_modal_field_plan_name": "Plan Name",
|
|
"add_plan_modal_field_plan_name_tooltip": "Unique ID that identifies this plan in the backrest UI (e.g. s3-myplan). This cannot be changed after creation.",
|
|
"add_plan_modal_validation_plan_name_required": "Please input plan name",
|
|
"add_plan_modal_validation_plan_exists": "Plan with name already exists",
|
|
"add_plan_modal_validation_plan_name_pattern": "Name must be alphanumeric with dashes or underscores as separators",
|
|
"add_plan_modal_field_repository": "Repository",
|
|
"add_plan_modal_field_repository_tooltip": "The repo that backrest will store your snapshots in.",
|
|
"add_plan_modal_field_repository_select": "Select repository",
|
|
"add_plan_modal_validation_repository_required": "Please select repository",
|
|
"add_plan_modal_field_paths": "Paths",
|
|
"add_plan_modal_field_add": "Add",
|
|
"add_plan_modal_field_add_hook": "Add Hook",
|
|
"add_plan_modal_field_paths_tooltip": "Paths to include in snapshots created by this plan",
|
|
"add_plan_modal_validation_paths_required": "Please enter at least one path to backup",
|
|
"add_plan_modal_validation_paths_valid_required": "Please enter at least one valid path to backup",
|
|
"add_plan_modal_field_excludes": "Excludes",
|
|
"add_plan_modal_field_excludes_tooltip_prefix": "Paths to exclude from your backups. See the ",
|
|
"add_plan_modal_field_excludes_tooltip_link": "restic docs",
|
|
"add_plan_modal_field_excludes_tooltip_suffix": " for more info.",
|
|
"add_plan_modal_field_excludes_add": "Add Exclusion Glob",
|
|
"add_plan_modal_field_iexcludes": "Excludes (Case Insensitive)",
|
|
"add_plan_modal_field_iexcludes_tooltip_prefix": "Case insensitive paths to exclude from your backups. See the ",
|
|
"add_plan_modal_field_iexcludes_add": "Add Case Insensitive Exclusion Glob",
|
|
"add_plan_modal_field_schedule": "Backup Schedule",
|
|
"add_plan_modal_field_backup_flags": "Backup Flags",
|
|
"add_plan_modal_field_backup_flags_tooltip": "Extra flags to add to the 'restic backup' command",
|
|
"add_plan_modal_field_backup_flags_add": "Set Flag",
|
|
"add_plan_modal_validation_flag_pattern": "Value should be a CLI flag e.g. see restic backup --help",
|
|
"add_plan_modal_preview_json": "Plan Config as JSON",
|
|
"add_plan_modal_see_guide_prefix": "See ",
|
|
"add_plan_modal_see_guide_link": "backrest getting started guide",
|
|
"add_plan_modal_see_guide_suffix": " for plan configuration instructions.",
|
|
"add_plan_modal_field_hooks": "Hooks",
|
|
"hooks_from_list_a": "Hooks let you configure actions e.g. notifications and scripts that run in response to the backup lifecycle. See ",
|
|
"hooks_from_list_b": "the hook documentation",
|
|
"hooks_from_list_c": " for available options, or ",
|
|
"hooks_from_list_d": "the cookbook",
|
|
"hooks_from_list_e": " for scripting examples.",
|
|
"settings_success_updated": "Settings updated",
|
|
"settings_error_operation": "Operation error: ",
|
|
"button_cancel": "Cancel",
|
|
"button_close": "Close",
|
|
"button_save": "Save",
|
|
"settings_initial_setup_title": "Initial backrest setup! ",
|
|
"settings_initial_setup_message": "Backrest has detected that you do not have any users configured, please add at least one user to secure the web interface.",
|
|
"settings_initial_setup_hint": "You can add more users later or, if you forget your password, reset users by editing the configuration file (typically in $HOME/.backrest/config.json)",
|
|
"settings_field_instance_id": "Instance ID",
|
|
"settings_validation_instance_id_required": "Instance ID is required",
|
|
"settings_validation_instance_id_pattern": "Instance ID must be alphanumeric with '_-.' allowed as separators",
|
|
"settings_field_instance_id_tooltip": "The instance name will be used to identify this backrest install. Pick a value carefully as it cannot be changed later.",
|
|
"settings_field_instance_id_placeholder": "Unique instance ID for this instance (e.g. my-backrest-server)",
|
|
"settings_section_authentication": "Authentication",
|
|
"settings_section_user_settings": "User Settings",
|
|
"settings_section_multihost": "Multihost Identity and Sharing",
|
|
"settings_section_preview": "Preview",
|
|
"settings_field_language": "Display Language",
|
|
"settings_auth_disable": "Disable Authentication",
|
|
"settings_auth_users": "Users",
|
|
"settings_auth_name_required": "Name is required",
|
|
"settings_auth_name_pattern": "Name must be alphanumeric with dashes or underscores as separators",
|
|
"settings_auth_username_placeholder": "Username",
|
|
"settings_auth_password_required": "Password is required",
|
|
"settings_auth_password_placeholder": "Password",
|
|
"settings_auth_add_user": "Add user",
|
|
"settings_multihost_intro": "Multihost identity allows you to share repositories between multiple Backrest instances. This is useful for keeping track of the backup status of a collections of systems.",
|
|
"settings_multihost_warning": "Warning: this feature is very experimental and may be subject to version incompatible changes in the future which will require all instances to be updated at the same time.",
|
|
"settings_multihost_identity": "Multihost Identity",
|
|
"settings_multihost_identity_required": "Multihost identity is required",
|
|
"settings_multihost_identity_tooltip": "Multihost identity is used to identify this instance in a multihost setup. It is cryptographically derived from the public key of this instance.",
|
|
"settings_multihost_identity_placeholder": "Unique multihost identity",
|
|
"button_copy": "copy",
|
|
"settings_multihost_authorized_clients": "Trusted Peers",
|
|
"settings_multihost_authorized_clients_tooltip": "Trusted peers are other Backrest instances that are allowed to connect and access repositories on this instance. Peers are added automatically via pairing tokens.",
|
|
"settings_multihost_authorized_client_item": "Trusted Peer",
|
|
"settings_multihost_known_hosts": "Known Hosts",
|
|
"settings_multihost_known_hosts_tooltip": "Known hosts are other Backrest instances that this instance can connect to.",
|
|
"settings_multihost_known_host_item": "Known Host",
|
|
"settings_peer_instance_id": "Instance ID",
|
|
"settings_peer_instance_id_placeholder": "e.g. my-backup-server",
|
|
"settings_peer_key_id": "Key ID",
|
|
"settings_peer_key_id_required": "Key ID is required",
|
|
"settings_peer_key_id_placeholder": "Public key identifier",
|
|
"settings_peer_verified": "Verified",
|
|
"settings_peer_instance_url": "Instance URL",
|
|
"settings_peer_instance_url_required": "Instance URL is required for known hosts",
|
|
"settings_peer_instance_url_pattern": "Please enter a valid URL",
|
|
"settings_peer_instance_url_placeholder": "https://example.com:9898",
|
|
"settings_peer_permissions": "Permissions",
|
|
"settings_peer_permission_type": "Type",
|
|
"settings_peer_permission_type_required": "Permission type is required",
|
|
"settings_permission_edit_repo": "Edit Repo Configuration",
|
|
"settings_permission_read_ops": "Read Operations",
|
|
"settings_permission_type_placeholder": "Select permission type",
|
|
"settings_peer_permission_scopes": "Scopes",
|
|
"settings_peer_permission_scopes_required": "At least one scope is required",
|
|
"settings_permission_scope_all": "All Repositories (*)",
|
|
"settings_permission_scope_placeholder": "Select repositories or use * for all",
|
|
"settings_peer_add_permission": "Add Permission",
|
|
"settings_peer_add_button": "Add {itemTypeName}",
|
|
"peer_default_name": "Peer",
|
|
"repo_error_index": "Failed to index snapshots: ",
|
|
"repo_info_unlocking": "Unlocking repo...",
|
|
"repo_success_unlocked": "Repo unlocked.",
|
|
"repo_error_unlock": "Failed to unlock repo: ",
|
|
"repo_error_stats": "Failed to compute stats: ",
|
|
"repo_error_prune": "Failed to prune: ",
|
|
"repo_error_check": "Failed to check: ",
|
|
"repo_error_forget": "Failed to forget: ",
|
|
"repo_deleted_message": "Repo was deleted",
|
|
"repo_tab_tree": "Tree View",
|
|
"repo_tab_list": "List View",
|
|
"repo_history_title": "Backup Action History",
|
|
"repo_tab_stats": "Stats",
|
|
"repo_tab_stats_no": "No stats available",
|
|
"repo_tab_stats_yet": "Have you run a stats operation yet?",
|
|
"repo_tab_stats_size": "Total Size",
|
|
"repo_tab_stats_ratio": "Compression Ratio",
|
|
"repo_tab_stats_count": "Snapshot Count",
|
|
"repo_tab_stats_blob": "Total Blob Count",
|
|
"loading": "Loading...",
|
|
"repo_button_run_command": "Run Command",
|
|
"repo_tooltip_run_command": "Advanced users: open a restic shell to run commands on the repository. Re-index snapshots to reflect any changes in Backrest.",
|
|
"repo_button_index": "Index Snapshots",
|
|
"repo_tooltip_index": "Indexes the snapshots in the repository. Snapshots are also indexed automatically after each backup.",
|
|
"repo_button_unlock": "Unlock Repo",
|
|
"repo_tooltip_unlock": "Removes lockfiles and checks the repository for errors. Only run if you are sure the repo is not being accessed by another system",
|
|
"repo_button_prune": "Prune Now",
|
|
"repo_tooltip_prune": "Runs a prune operation on the repository that will remove old snapshots and free up space",
|
|
"repo_button_forget": "Forget Now",
|
|
"repo_tooltip_forget": "Runs a forget operation on the repository applying the repo-level retention policy",
|
|
"repo_button_check": "Check Now",
|
|
"repo_tooltip_check": "Runs a check operation on the repository that will verify the integrity of the repository",
|
|
"repo_button_stats": "Compute Stats",
|
|
"repo_tooltip_stats": "Runs restic stats on the repository, this may be a slow operation",
|
|
"repo_command_run": "Run Command in repo",
|
|
"repo_command_tooltip": "Run a restic command e.g. 'help' to print help text",
|
|
"repo_command_button_execute": "Execute",
|
|
"repo_command_no": "No operations yet",
|
|
"repo_command_no_op": "Operations will appear here once they start.",
|
|
"repo_hooks_command_label": "Command",
|
|
"repo_hooks_healthchecks_label": "Healthchecks",
|
|
"repo_hooks_command_runs_when": "Runs when...",
|
|
"repo_hooks_command_script_label": "Script:",
|
|
"repo_hooks_command_error_label": "Error Behavior:",
|
|
"repo_hooks_command_error_tooltip": "Error behavior...",
|
|
"repo_hooks_command_template_label": "Text Template:",
|
|
"repo_hooks_command_error_info_what": "What happens when the hook fails",
|
|
"repo_hooks_command_error_info_only": "(only effective on start hooks e.g. backup start)",
|
|
"repo_hooks_command_error_info_ignore": "IGNORE - failure is ignored",
|
|
"repo_hooks_command_error_info_fatal": "FATAL - stops operation with error",
|
|
"repo_hooks_command_error_info_cancel": "CANCEL - stops operation (cancelled)",
|
|
"repo_hooks_command_runs_info_available": "Available conditions",
|
|
"repo_hooks_command_runs_info_any_error": "CONDITION_ANY_ERROR - error executing any task",
|
|
"repo_hooks_command_runs_info_start": "CONDITION_SNAPSHOT_START - start of a backup operation",
|
|
"repo_hooks_command_runs_info_end": "CONDITION_SNAPSHOT_END - end of backup operation",
|
|
"repo_hooks_command_runs_info_success": "CONDITION_SNAPSHOT_SUCCESS - end of successful backup",
|
|
"repo_hooks_command_runs_info_error": "CONDITION_SNAPSHOT_ERROR - end of failed backup",
|
|
"repo_hooks_command_runs_info_warning": "CONDITION_SNAPSHOT_WARNING - end of partial backup",
|
|
"repo_hooks_command_runs_info_prune_start": "CONDITION_PRUNE_START - start of prune operation",
|
|
"repo_hooks_command_runs_info_docs": "... see docs for more",
|
|
"repo_hooks_command_runs_condition_snapshot_start": "Triggered when a backup operation begins and must complete successfully before the snapshot will begin.",
|
|
"repo_hooks_command_runs_condition_snapshot_end": "Triggered when a backup operation completes (regardless of success/failure)",
|
|
"repo_hooks_command_runs_condition_snapshot_success": "Triggered when a backup operation completes successfully",
|
|
"repo_hooks_command_runs_condition_snapshot_error": "Triggered when a backup operation fails",
|
|
"repo_hooks_command_runs_condition_snapshot_warning": "Triggered when a backup operation encounters non-fatal issues",
|
|
"repo_hooks_command_runs_condition_snapshot_skipped": "Triggered when a backup operation skips",
|
|
"repo_hooks_command_runs_condition_prune_start": "Triggered when a prune operation begins",
|
|
"repo_hooks_command_runs_condition_prune_success": "Triggered when a prune operation completes successfully",
|
|
"repo_hooks_command_runs_condition_prune_error": "Triggered when a prune operation fails",
|
|
"repo_hooks_command_runs_condition_check_start": "Triggered when a check operation begins",
|
|
"repo_hooks_command_runs_condition_check_success": "Triggered when a check operation completes successfully",
|
|
"repo_hooks_command_runs_condition_check_error": "Triggered when a check operation fails",
|
|
"repo_hooks_command_runs_condition_forget_start": "Triggered when a forget operation begins",
|
|
"repo_hooks_command_runs_condition_forget_success": "Triggered when a forget operation completes successfully",
|
|
"repo_hooks_command_runs_condition_forget_error": "Triggered when a forget operation fails",
|
|
"repo_hooks_command_runs_condition_any_error": "Triggered when any operation fails",
|
|
"repo_hooks_command_runs_condition_unknown": "Triggered when unknown",
|
|
"settings_modal_title": "Settings",
|
|
"app_breadcrumb_repo": "Repo",
|
|
"app_breadcrumb_peer": "Peer",
|
|
"app_breadcrumb_plan": "Plan",
|
|
"app_breadcrumb_summary": "Summary",
|
|
"app_breadcrumb_getting_started": "Getting Started",
|
|
"app_page_not_found": "Page not found",
|
|
"app_repo_not_found": "Repo {repoId} not found",
|
|
"app_plan_not_found": "Plan {planId} not found",
|
|
"app_unknown_peer": "Unknown Peer",
|
|
"app_unknown_repo": "Unknown Repo",
|
|
"app_remote_repo_title": "Remote Repo: {id}",
|
|
"app_logout": "Logout",
|
|
"app_menu_menu": "Menu",
|
|
"app_menu_plans": "Plans",
|
|
"app_menu_add_plan": "Add Plan",
|
|
"app_menu_repos": "Repositories",
|
|
"app_menu_add_repo": "Add Repo",
|
|
"app_menu_remote_instances": "Remote Instances",
|
|
"app_menu_settings": "Settings",
|
|
"app_menu_dashboard": "Dashboard",
|
|
"app_error_initial_config": "Failed to fetch initial config, typically this means the UI could not connect to the backend",
|
|
"login_success": "Logged in",
|
|
"login_error": "Login failed: ",
|
|
"login_title": "Login",
|
|
"login_username_required": "Please input your username",
|
|
"login_username_placeholder": "Username",
|
|
"login_password_required": "Please input your password!",
|
|
"login_password_placeholder": "Password",
|
|
"login_password_invalid": "Password is invalid",
|
|
"login_button": "Log in",
|
|
"add_repo_modal_title_edit": "Edit Restic Repository",
|
|
"add_repo_modal_title_add": "Add Restic Repository",
|
|
"add_repo_modal_repo_details": "Repo Details",
|
|
"add_repo_modal_env_and_flags": "Environment & Flags",
|
|
"add_repo_modal_success_deleted": "Deleted repo {id} from config but files remain. To release storage delete the files manually. URI: {uri}",
|
|
"add_repo_modal_success_updated": "Updated repo configuration {uri}",
|
|
"add_repo_modal_success_added": "Added repo {uri}",
|
|
"add_repo_modal_error_list_snapshots": "Failed to list snapshots for updated/added repo: ",
|
|
"add_repo_modal_delete_tooltip": "Removes the repo from the config but will not delete the restic repository",
|
|
"add_repo_modal_test_config": "Test Configuration",
|
|
"add_repo_modal_test_success_existing": "Connected successfully to {uri} and found an existing repo.",
|
|
"add_repo_modal_test_success_new": "Connected successfully to {uri}. No existing repo found at this location, a new one will be initialized",
|
|
"add_repo_modal_test_error": "Check error: ",
|
|
"add_repo_modal_guide_text_p1": "See ",
|
|
"add_repo_modal_guide_link_text": "backrest getting started guide",
|
|
"add_repo_modal_guide_text_p2": " for repository configuration instructions or check the ",
|
|
"add_repo_modal_guide_restic_link_text": "restic documentation",
|
|
"add_repo_modal_guide_text_p3": " for more details about repositories.",
|
|
"add_repo_modal_field_repo_name": "Repo Name",
|
|
"add_repo_modal_field_repo_name_tooltip": "Unique ID that identifies this repo in the backrest UI (e.g. s3-mybucket). This cannot be changed after creation.",
|
|
"add_repo_modal_error_repo_name_required": "Please input repo name",
|
|
"add_repo_modal_error_repo_exists": "Repo with name already exists",
|
|
"add_repo_modal_field_uri": "Repository URI",
|
|
"add_repo_modal_field_uri_tooltip_title": "Valid Repo URIs are:",
|
|
"add_repo_modal_field_uri_tooltip_local": "Local filesystem path",
|
|
"add_repo_modal_field_uri_tooltip_s3": "S3 e.g. s3:// ...",
|
|
"add_repo_modal_field_uri_tooltip_sftp": "SFTP e.g. sftp:user@host:/repo-path",
|
|
"add_repo_modal_field_uri_tooltip_see": "See ",
|
|
"add_repo_modal_field_uri_tooltip_restic_docs": "restic docs",
|
|
"add_repo_modal_field_uri_tooltip_info": " for more info.",
|
|
"add_repo_modal_error_uri_required": "Please input repo URI",
|
|
"add_repo_modal_field_password": "Password",
|
|
"add_repo_modal_field_password_tooltip_intro": "This password encrypts data in your repository.",
|
|
"add_repo_modal_field_password_tooltip_entropy": "It is recommended to pick a value that is 128 bits of entropy (20 chars or longer)",
|
|
"add_repo_modal_field_password_tooltip_env": "You may alternatively provide env variable credentials e.g. RESTIC_PASSWORD, RESTIC_PASSWORD_FILE, or RESTIC_PASSWORD_COMMAND.",
|
|
"add_repo_modal_field_password_tooltip_generate": "Click [Generate] to seed a random password from your browser's crypto random API.",
|
|
"add_repo_modal_button_generate": "[Generate]",
|
|
"add_repo_modal_field_env_vars": "Env Vars",
|
|
"add_repo_modal_field_env_vars_tooltip": "Environment variables that are passed to restic (e.g. to provide S3 or B2 credentials). References to parent-process env variables are supported as FOO=$\\{MY_FOO_VAR\\}.",
|
|
"op_row_deleted_success": "Deleted operation",
|
|
"op_row_deleted_error": "Failed to delete operation: ",
|
|
"op_row_cancel_success": "Requested to cancel operation",
|
|
"op_row_cancel_error": "Failed to cancel operation: ",
|
|
"op_row_logs_title": "Logs for operation {name} at {time}",
|
|
"op_row_view_logs": "View Logs",
|
|
"op_row_backup_details": "Backup Details",
|
|
"op_row_item_errors": "Item Errors",
|
|
"op_row_error_on_item": "Error on item: {item}",
|
|
"op_row_details": "Details",
|
|
"op_row_snapshot_browser": "Snapshot Browser",
|
|
"op_row_removed_snapshots": "Removed {count} Snapshots",
|
|
"op_row_prune_output": "Prune Output",
|
|
"op_row_check_output": "Check Output",
|
|
"op_row_command_output": "Command Output",
|
|
"op_row_restore_details": "Restore Details",
|
|
"op_row_hook_output": "Hook Output",
|
|
"op_row_hooks_triggered": "Hooks Triggered",
|
|
"op_row_snapshot_id": "Snapshot ID: ",
|
|
"op_row_user_host": "User and Host",
|
|
"op_row_tags": "Tags",
|
|
"op_row_files_added": "Files Added",
|
|
"op_row_files_changed": "Files Changed",
|
|
"op_row_files_unmodified": "Files Unmodified",
|
|
"op_row_bytes_added": "Bytes Added",
|
|
"op_row_total_bytes": "Total Bytes Processed",
|
|
"op_row_total_files": "Total Files Processed",
|
|
"op_row_restore_desc": "Restore {path} to {target}",
|
|
"op_row_download_files": "Download File(s)",
|
|
"op_row_restored_snapshot_id": "Restored Snapshot ID: {id}",
|
|
"op_row_bytes_done_total": "Bytes Done/Total",
|
|
"op_row_files_done_total": "Files Done/Total",
|
|
"op_row_no_status": "No status yet.",
|
|
"op_row_current_files": "Current Files:",
|
|
"op_row_no_snapshot": "No Snapshot Created",
|
|
"op_row_unexpected_status": "GOT UNEXPECTED STATUS: ",
|
|
"op_row_removed_snapshot_desc": "removed snapshot {id} taken at {time}",
|
|
"op_row_policy_header": "Policy:",
|
|
"op_row_fetch_download_error": "Failed to fetch download URL: ",
|
|
"plan_backup_scheduled": "Backup scheduled.",
|
|
"plan_error_backup": "Failed to schedule backup: ",
|
|
"plan_clearing_history": "Clearing error history...",
|
|
"plan_history_cleared": "Error history cleared.",
|
|
"plan_error_clear_history": "Failed to clear error history: ",
|
|
"plan_repo_not_found": "Repo {repo} for plan {planId} not found",
|
|
"plan_button_backup": "Backup Now",
|
|
"plan_button_clear_history": "Clear Error History",
|
|
"plan_tooltip_clear_history": "Removes failed operations from the list",
|
|
"op_type_backup": "Backup",
|
|
"op_type_snapshot": "Snapshot",
|
|
"op_type_forget": "Forget",
|
|
"op_type_prune": "Prune",
|
|
"op_type_check": "Check",
|
|
"op_type_restore": "Restore",
|
|
"op_type_stats": "Stats",
|
|
"op_type_run_hook": "Run Hook",
|
|
"op_type_run_command": "Run Command",
|
|
"op_type_dry_run_backup": "Dry Run Backup",
|
|
"plan_dry_run_scheduled": "Dry run backup scheduled",
|
|
"plan_dry_run_error": "Dry run failed: ",
|
|
"op_type_unknown": "Unknown",
|
|
"op_status_pending": "pending",
|
|
"op_status_in_progress": "in progress",
|
|
"op_status_error": "error",
|
|
"op_status_warning": "warning",
|
|
"op_status_success": "success",
|
|
"op_status_cancelled": "cancelled",
|
|
"op_status_unknown": "Unknown",
|
|
"op_subtitle_scheduled": "scheduled, waiting",
|
|
"op_subtitle_processed": "{percentage}% processed",
|
|
"op_subtitle_bytes_total": "{bytes}/{total}",
|
|
"op_subtitle_summary": "{bytes} in {duration}",
|
|
"op_subtitle_id": "ID: {id}",
|
|
"op_subtitle_running": "running",
|
|
"op_subtitle_cancelled_user": "cancelled by user",
|
|
"op_subtitle_cancelled_system": "cancelled by system",
|
|
"op_subtitle_took": "took {duration}",
|
|
"add_repo_modal_error_env_format": "Environment variable must be in format KEY=VALUE",
|
|
"add_repo_modal_button_set_env": "Set Environment Variable",
|
|
"add_repo_modal_field_flags": "Flags",
|
|
"add_repo_modal_error_flag_format": "Value should be a CLI flag e.g. see restic --help",
|
|
"add_repo_modal_button_set_flag": "Set Flag",
|
|
"add_repo_modal_field_prune_policy": "Prune Policy",
|
|
"add_repo_modal_field_prune_policy_heading": "Prune Policy",
|
|
"add_repo_modal_field_prune_policy_help": "Prune operations remove unreferenced data from your restic repository e.g. forgotten snapshots etc. This is the only time restic deletes data from storage. Prune should run infrequently, around once a month is a good starting point.",
|
|
"add_repo_modal_field_prune_policy_tooltip_p1": "The schedule on which prune operations are run for this repository. Read ",
|
|
"add_repo_modal_field_prune_policy_tooltip_link": "the restic docs on customizing prune operations",
|
|
"add_repo_modal_field_prune_policy_tooltip_p2": " for more details.",
|
|
"add_repo_modal_field_max_unused": "Max Unused After Prune",
|
|
"add_repo_modal_field_max_unused_tooltip": "The maximum percentage of the repo size that may be unused after a prune operation completes. High values reduce copying at the expense of storage.",
|
|
"add_repo_modal_field_check_policy": "Check Policy",
|
|
"add_repo_modal_field_check_policy_heading": "Check Policy",
|
|
"add_repo_modal_field_check_policy_help": "Check operations verify the integrity of your restic repo. They should run infrequently, around once a month is a good starting point. Check will, at a minimum, verify the structure of your repo. Optionally check can also redownload and verify checksums for pack data, this is useful if your storage may be prone to flipped bits or silent data loss.",
|
|
"add_repo_modal_field_check_policy_tooltip": "The schedule on which check operations are run for this repository. Restic check operations verify the integrity of your repository by scanning the on-disk structures that make up your backup data. Check can optionally be configured to re-read and re-hash data, this is slow and can be bandwidth expensive but will catch any bitrot or silent corruption in the storage medium.",
|
|
"add_repo_modal_field_forget_policy": "Forget Policy",
|
|
"add_repo_modal_field_forget_policy_help": "Optionally schedule a repo-wide forget that applies a single retention policy across all plans. When enabled, per-plan retention policies are disabled. This is an advanced feature. Prefer per-plan retention policies unless sharing the repo with multiple machines.",
|
|
"add_repo_modal_retention_policy_label": "Retention Policy (Repo-Level)",
|
|
"add_repo_modal_retention_policy_help": "Retention policy applied to backups grouped by plan, run on the schedule above at the repo level. Disable the schedule to instead apply a retention policy per-plan after each backup operation.",
|
|
"add_repo_modal_shared_forget_hint": "Tip: when sharing a repo across multiple machines, also configure a repo-level scheduled Forget Policy (under Scheduling) so retention applies consistently to snapshots from all peers.",
|
|
"add_plan_modal_retention_managed_by_repo": "Retention is managed at the repository level via the repo's Forget Policy. Edit the repository to change retention settings.",
|
|
"add_repo_modal_field_read_data": "Read Data %",
|
|
"add_repo_modal_field_read_data_tooltip": "The percentage of pack data in this repository that will be read and verified. Higher values will use more bandwidth (e.g. 100% will re-read the entire repository on each check).",
|
|
"add_repo_modal_field_command_modifiers": "Command Modifiers",
|
|
"add_repo_modal_field_command_modifiers_tooltip": "Modifiers for the backup operation e.g. set the CPU or IO priority.",
|
|
"add_repo_modal_field_io_priority": "IO Priority:",
|
|
"add_repo_modal_field_io_priority_tooltip_intro": "Available IO priority modes",
|
|
"add_repo_modal_field_io_priority_low": "IO_BEST_EFFORT_LOW - runs at lower than default disk priority (will prioritize other processes)",
|
|
"add_repo_modal_field_io_priority_high": "IO_BEST_EFFORT_HIGH - runs at higher than default disk priority (top of disk IO queue)",
|
|
"add_repo_modal_field_io_priority_idle": "IO_IDLE - only runs when disk bandwidth is idle (e.g. no other operations are queued)",
|
|
"add_repo_modal_field_io_priority_placeholder": "Select an IO priority",
|
|
"add_repo_modal_field_cpu_priority": "CPU Priority:",
|
|
"add_repo_modal_field_cpu_priority_tooltip_intro": "Available CPU priority modes",
|
|
"add_repo_modal_field_cpu_priority_default": "CPU_DEFAULT - no change in priority",
|
|
"add_repo_modal_field_cpu_priority_high": "CPU_HIGH - higher than default priority (backrest must be running as root)",
|
|
"add_repo_modal_field_cpu_priority_low": "CPU_LOW - lower than default priority",
|
|
"add_repo_modal_field_cpu_priority_placeholder": "Select a CPU priority",
|
|
"add_repo_modal_field_auto_unlock": "Auto Unlock",
|
|
"add_repo_modal_preview_json": "Repo Config as JSON",
|
|
"add_repo_modal_error_missing_password": "Missing repo password. Either provide a password or set one of the env variables RESTIC_PASSWORD, RESTIC_PASSWORD_COMMAND, RESTIC_PASSWORD_FILE.",
|
|
"dashboard_error_fetch": "Failed to fetch summary data: ",
|
|
"dashboard_repos_title": "Repos",
|
|
"dashboard_repos_empty": "No repos found",
|
|
"dashboard_plans_title": "Plans",
|
|
"dashboard_plans_empty": "No plans found",
|
|
"dashboard_system_info_title": "System Info",
|
|
"dashboard_config_path": "Config Path",
|
|
"dashboard_data_dir": "Data Directory",
|
|
"dashboard_config_json": "Config as JSON",
|
|
"dashboard_backup_tooltip_time": "Backup at {time}",
|
|
"dashboard_backup_tooltip_pending": "Scheduled, waiting.",
|
|
"dashboard_backup_tooltip_finished": "Took {duration}, added {bytes}",
|
|
"dashboard_card_backups_30d": "Backups (30d)",
|
|
"dashboard_card_backups_ok": "ok",
|
|
"dashboard_card_backups_failed": "failed",
|
|
"dashboard_card_backups_warning": "warning",
|
|
"dashboard_card_bytes_scanned_30d": "Bytes Scanned (30d)",
|
|
"dashboard_card_bytes_added_30d": "Bytes Added (30d)",
|
|
"dashboard_card_next_backup": "Next Scheduled Backup",
|
|
"dashboard_card_none_scheduled": "None Scheduled",
|
|
"dashboard_card_bytes_scanned_avg": "Bytes Scanned Avg",
|
|
"dashboard_card_bytes_added_avg": "Bytes Added Avg",
|
|
"dashboard_remote_hosts_title": "Remote Hosts",
|
|
"dashboard_remote_clients_title": "Remote Clients",
|
|
"dashboard_peer_instance_id": "Instance ID",
|
|
"dashboard_peer_public_key_id": "Public Key ID",
|
|
"dashboard_peer_last_state_update": "Last State Update",
|
|
"dashboard_peer_ago": "ago",
|
|
"dashboard_getting_started_title": "Getting Started",
|
|
"dashboard_getting_started_check": "Check for new Backrest releases on GitHub",
|
|
"dashboard_getting_started_overview": "Overview",
|
|
"dashboard_getting_started_overview_a": "Repos map directly to restic repositories, start by configuring your backup locations.",
|
|
"dashboard_getting_started_overview_b": "Plans are where you configure directories to backup, and backup scheduling. Multiple plans can backup to a single restic repository.",
|
|
"dashboard_getting_started_overview_c_a": "See ",
|
|
"dashboard_getting_started_overview_c_b": "the restic docs on preparing a new repository",
|
|
"dashboard_getting_started_overview_c_c": " for details about available repository types and how they can be configured.",
|
|
"dashboard_getting_started_overview_d_a": "See ",
|
|
"dashboard_getting_started_overview_d_b": "the Backrest wiki",
|
|
"dashboard_getting_started_overview_d_c": " for instructions on how to configure Backrest.",
|
|
"dashboard_getting_started_tips": "Tips",
|
|
"dashboard_getting_started_tips_a": "Backup your Backrest configuration: your Backrest config holds all of your repos, plans, and the passwords to decrypt them. When you have Backrest configured to your liking make sure to store a copy of your config (or minimally a copy of your passwords) in a safe location e.g. a secure note in your password manager.",
|
|
"dashboard_getting_started_tips_b": "Configure hooks: Backrest can deliver notifications about backup events. It's strongly recommended that you configure an on error hook that will notify you in the event that backups start failing (e.g. an issue with storage or network connectivity). Hooks can be configured either at the plan or repo level.",
|
|
"dashboard_getting_started_config_view": "Config View",
|
|
"dashboard_getting_started_config_json": "Config JSON hidden for security",
|
|
"op_row_removed_header": "Removed snapshots",
|
|
"op_row_removed_none": "No snapshots were removed.",
|
|
"op_row_removed_id_col": "Snapshot ID",
|
|
"op_row_removed_time_col": "Time",
|
|
"op_row_restore_source": "Source Path",
|
|
"op_row_restore_target": "Destination Path",
|
|
"add_plan_modal_retention_policy_label": "Retention Policy",
|
|
"add_plan_modal_retention_policy_mode_count_label": "By Count",
|
|
"add_plan_modal_retention_policy_mode_time_label": "By Time Period",
|
|
"add_plan_modal_retention_policy_mode_none_label": "None",
|
|
"add_plan_modal_retention_policy_keep_last_n_tooltip": "The last N snapshots will be kept by restic. Retention policy is applied to drop older snapshots after each backup run.",
|
|
"add_plan_modal_retention_policy_time_bucketed_tooltip": "The last N snapshots for each time period will be kept by restic. Retention policy is applied to drop older snapshots after each backup run.",
|
|
"add_plan_modal_retention_policy_keep_all_tooltip": "All backups will be retained. Note that this may result in slow backups if the set of snapshots grows very large.",
|
|
"add_plan_modal_retention_policy_keep_all_warning": "All backups are retained. Warning: this may result in slow backups if the repo grows very large.",
|
|
"add_plan_modal_retention_policy_keep_last_n_snapshots_label": "Keep Last N Snapshots",
|
|
"add_plan_modal_retention_policy_yearly_label": "Yearly",
|
|
"add_plan_modal_retention_policy_monthly_label": "Monthly",
|
|
"add_plan_modal_retention_policy_weekly_label": "Weekly",
|
|
"add_plan_modal_retention_policy_daily_label": "Daily",
|
|
"add_plan_modal_retention_policy_hourly_label": "Hourly",
|
|
"add_plan_modal_retention_policy_latest_label": "Latest (Count)",
|
|
"add_plan_modal_retention_policy_keep_regardless_label": "Latest snapshots to keep regardless of age",
|
|
"add_plan_modal_retention_policy_subhourly_helper": "Schedule runs frequently; keep some recent snapshots.",
|
|
"add_plan_modal_advanced_label": "Advanced",
|
|
"add_plan_modal_schedule_type_label": "Schedule Type",
|
|
"add_plan_modal_schedule_disabled_label": "Disabled",
|
|
"add_plan_modal_schedule_disabled_description": "Automatic execution is disabled for this schedule. You can still trigger this schedule manually.",
|
|
"add_plan_modal_schedule_interval_hours": "Interval (Hours)",
|
|
"add_plan_modal_schedule_interval_days": "Interval (Days)",
|
|
"add_plan_modal_schedule_interval_in_hours": "Interval in Hours",
|
|
"add_plan_modal_schedule_interval_in_days": "Interval in Days",
|
|
"add_plan_modal_schedule_cron": "Cron",
|
|
"add_plan_modal_schedule_cron_expression": "Cron Expression",
|
|
"add_plan_modal_schedule_invalid_cron": "Invalid cron expression",
|
|
"add_plan_modal_schedule_reference_clock": "Reference Clock",
|
|
"add_plan_modal_schedule_time_zone": "Time zone or reference point for the schedule.",
|
|
"add_plan_modal_schedule_time_local": "Local",
|
|
"add_plan_modal_schedule_time_utc": "UTC",
|
|
"add_plan_modal_schedule_time_last": "Last Run Time",
|
|
"op_row_error_path": "Path",
|
|
"op_row_error_message": "Message",
|
|
"add_repo_modal_env_vars_placeholder": "KEY=VALUE (One per line)",
|
|
"app_menu_edit_plan": "Edit Plan",
|
|
"add_repo_modal_field_auto_unlock_tooltip": "Auto-unlock will remove lockfiles at the start of most operations. This is potentially unsafe if the repo is shared by multiple client devices, otherwise is recommended for single-client setups.",
|
|
"op_row_cancel_op": "Cancel Operation",
|
|
"op_row_confirm_cancel": "Confirm Cancel?"
|
|
}
|