622 lines
37 KiB
XML
622 lines
37 KiB
XML
<?xml version='1.0' encoding='utf-8'?>
|
|
<resources>
|
|
<!-- App -->
|
|
<string name="app_name" translatable="false">sing-box</string>
|
|
<string name="app_version_title">App version</string>
|
|
<string name="language">Language</string>
|
|
<string name="system_default">System default</string>
|
|
|
|
<!-- Common Actions -->
|
|
<string name="ok">OK</string>
|
|
<string name="cancel">Cancel</string>
|
|
<string name="save">Save</string>
|
|
<string name="discard">Discard</string>
|
|
<string name="edit">Edit</string>
|
|
<string name="close">Close</string>
|
|
<string name="dismiss">Dismiss</string>
|
|
<string name="stop">Stop</string>
|
|
<string name="reset">Reset</string>
|
|
<string name="destroy">Destroy</string>
|
|
<string name="clear">Clear</string>
|
|
<string name="browse">Browse</string>
|
|
<string name="search">Search</string>
|
|
<string name="action">Action</string>
|
|
<string name="action_start">Start</string>
|
|
<string name="action_deselect">Deselect</string>
|
|
<string name="action_reload">Reload</string>
|
|
<string name="action_restart">Restart</string>
|
|
<string name="expand">Expand</string>
|
|
<string name="collapse">Collapse</string>
|
|
<string name="expand_all">Expand All</string>
|
|
<string name="collapse_all">Collapse All</string>
|
|
<string name="previous">Previous</string>
|
|
<string name="next">Next</string>
|
|
<string name="update">Update</string>
|
|
<string name="read_more">Read More</string>
|
|
<string name="no_thanks">No, thanks</string>
|
|
<string name="options">Options</string>
|
|
<string name="more_options">More options</string>
|
|
|
|
<!-- Common States -->
|
|
<string name="enabled">Enabled</string>
|
|
<string name="disabled">Disabled</string>
|
|
<string name="loading">Loading…</string>
|
|
<string name="calculating">Calculating...</string>
|
|
<string name="auto">Auto</string>
|
|
<string name="success">Success</string>
|
|
<string name="default_text">Default</string>
|
|
|
|
<!-- Navigation Titles -->
|
|
<string name="title_dashboard">Dashboard</string>
|
|
<string name="title_configuration">Profiles</string>
|
|
<string name="title_log">Logs</string>
|
|
<string name="title_settings">Settings</string>
|
|
<string name="title_app_settings">App</string>
|
|
<string name="title_new_profile">New Profile</string>
|
|
<string name="title_edit_profile">Edit Profile</string>
|
|
<string name="title_edit_configuration">Edit Configuration</string>
|
|
<string name="title_groups">Groups</string>
|
|
<string name="title_debug">Debug</string>
|
|
<string name="title_connections">Connections</string>
|
|
<string name="title_others">Others</string>
|
|
<string name="title_scan_result">Scan Result</string>
|
|
|
|
<!-- Status -->
|
|
<string name="status_default">Service not started</string>
|
|
<string name="status_starting">Starting</string>
|
|
<string name="status_stopping">Stopping</string>
|
|
<string name="status_started">Started</string>
|
|
|
|
<!-- Dashboard -->
|
|
<string name="dashboard_items">Dashboard Items</string>
|
|
<string name="memory">Memory</string>
|
|
<string name="goroutines">Goroutines</string>
|
|
<string name="upload">Upload</string>
|
|
<string name="download">Download</string>
|
|
<string name="connections_in">Inbound</string>
|
|
<string name="connections_out">Outbound</string>
|
|
<string name="clash_mode">Clash Mode</string>
|
|
<string name="mode">Mode</string>
|
|
<string name="system_proxy">System Proxy</string>
|
|
<string name="url_test">Test</string>
|
|
<string name="drag_handle_to_reorder">Drag handle to reorder items</string>
|
|
<string name="drag_to_reorder">Drag to reorder</string>
|
|
<string name="reset_order">Reset order</string>
|
|
|
|
<!-- Connections -->
|
|
<string name="empty_connections">No connections</string>
|
|
<string name="search_connections">Search connections…</string>
|
|
<string name="close_connections_confirm">Close all connections?</string>
|
|
<string name="connection_state_all">All</string>
|
|
<string name="connection_state_active">Active</string>
|
|
<string name="connection_state_closed">Closed</string>
|
|
<string name="connection_sort_date">Date</string>
|
|
<string name="connection_sort_traffic">Traffic</string>
|
|
<string name="connection_sort_traffic_total">Total Traffic</string>
|
|
<string name="connection_close">Close</string>
|
|
<string name="connection_close_all">Close All</string>
|
|
<string name="connection_state">State</string>
|
|
<string name="connection_details">Connection Details</string>
|
|
<string name="connection_section_basic">Basic Information</string>
|
|
<string name="connection_section_metadata">Metadata</string>
|
|
<string name="connection_section_process">Process Information</string>
|
|
<string name="connection_created_at">Created At</string>
|
|
<string name="connection_closed_at">Closed At</string>
|
|
<string name="connection_duration">Duration</string>
|
|
<string name="connection_uplink">Uplink</string>
|
|
<string name="connection_downlink">Downlink</string>
|
|
<string name="connection_inbound">Inbound</string>
|
|
<string name="connection_inbound_type">Inbound Type</string>
|
|
<string name="connection_outbound">Outbound</string>
|
|
<string name="connection_outbound_type">Outbound Type</string>
|
|
<string name="connection_ip_version">IP Version</string>
|
|
<string name="connection_network">Network</string>
|
|
<string name="connection_source">Source</string>
|
|
<string name="connection_destination">Destination</string>
|
|
<string name="connection_domain">Domain</string>
|
|
<string name="connection_protocol">Protocol</string>
|
|
<string name="connection_user">User</string>
|
|
<string name="connection_from_outbound">From Outbound</string>
|
|
<string name="connection_match_rule">Match Rule</string>
|
|
<string name="connection_chain">Chain</string>
|
|
<string name="connection_process_id">Process ID</string>
|
|
<string name="connection_user_id">User ID</string>
|
|
<string name="connection_user_name">User Name</string>
|
|
<string name="connection_process_path">Process Path</string>
|
|
<string name="connection_package_name">Package Name</string>
|
|
|
|
<!-- Profiles -->
|
|
<string name="no_profiles">No profiles configured</string>
|
|
<string name="add_profile">Add Profile</string>
|
|
<string name="update_profile">Update profile</string>
|
|
<string name="import_remote_profile">Import remote profile</string>
|
|
<string name="import_remote_profile_message">Are you sure to import remote profile %1$s? You will connect to %2$s to download the configuration.</string>
|
|
<string name="import_from_file_description">Import configuration from a local file</string>
|
|
<string name="scan_qr_code_description">Scan a configuration QR code</string>
|
|
<string name="create_new_profile_description">Create a new profile from scratch</string>
|
|
<string name="icloud_profile_unsupported">iCloud profile is not support on current platform</string>
|
|
<string name="profile_name">Name</string>
|
|
<string name="profile_type">Type</string>
|
|
<string name="profile_source">Source</string>
|
|
<string name="profile_url" translatable="false">URL</string>
|
|
<string name="profile_import_file">Import File</string>
|
|
<string name="profile_create">Create</string>
|
|
<string name="profile_share_url">Share URL as QR Code</string>
|
|
<string name="profile_input_required">Required</string>
|
|
<string name="profile_update">Update</string>
|
|
<string name="profile_auto_update">Auto Update</string>
|
|
<string name="profile_auto_update_interval">Auto Update Interval (Minutes)</string>
|
|
<string name="profile_auto_update_interval_minimum_hint">Minimum value is 15</string>
|
|
<string name="profile_type_local">Local</string>
|
|
<string name="profile_type_remote">Remote</string>
|
|
<string name="profile_type_remote_updated">Remote • %s</string>
|
|
<string name="profile_source_create_new">Create New</string>
|
|
<string name="profile_source_import">Import</string>
|
|
<string name="profile_add_import_file">Import from file</string>
|
|
<string name="profile_add_scan_qr_code">Scan QR code</string>
|
|
<string name="profile_add_create_manually">Create Manually</string>
|
|
<string name="profile_override">Profile Override</string>
|
|
<string name="basic_information">Basic Information</string>
|
|
<string name="remote_configuration">Remote Configuration</string>
|
|
<string name="last_updated_format">Last updated: %s</string>
|
|
<string name="content">Content</string>
|
|
<string name="json_viewer">JSON Viewer</string>
|
|
<string name="json_editor">JSON Editor</string>
|
|
<string name="view_configuration">View Configuration</string>
|
|
<string name="save_as_file">Save As File</string>
|
|
<string name="share_as_file">Share As File</string>
|
|
<string name="save_content_json">Save Content JSON File</string>
|
|
<string name="share_content_json">Share Content JSON File</string>
|
|
<string name="unsaved_changes">Unsaved Changes</string>
|
|
<string name="unsaved_changes_message">You have unsaved changes. Do you want to discard them?</string>
|
|
<string name="import_profile_confirm_title">Import Profile</string>
|
|
<string name="import_profile_confirm_message">Import profile \"%s\"?</string>
|
|
<string name="import_action">Import</string>
|
|
|
|
<!-- Groups -->
|
|
<string name="group_selected_title">Selected</string>
|
|
|
|
<!-- Log -->
|
|
<string name="log_level">Log Level</string>
|
|
<string name="filter_label">Filter: %s</string>
|
|
<string name="clear_filter">Clear</string>
|
|
<string name="clear_logs">Clear Logs</string>
|
|
<string name="search_logs_placeholder">Search logs…</string>
|
|
<string name="logs_copied_to_clipboard">Logs copied to clipboard</string>
|
|
<string name="no_logs_to_copy">No logs to copy</string>
|
|
<string name="no_logs_to_share">No logs to share</string>
|
|
<string name="intent_share_logs">Share Logs</string>
|
|
<string name="selected_count">%d selected</string>
|
|
<string name="not_selected">Not selected</string>
|
|
<string name="save_to_clipboard">To Clipboard</string>
|
|
<string name="save_to_file">To File</string>
|
|
|
|
<!-- Settings -->
|
|
<string name="service">Service</string>
|
|
<string name="core">Core</string>
|
|
<string name="core_version_title">Core Version</string>
|
|
<string name="core_data_size">Data Size</string>
|
|
<string name="about">About</string>
|
|
<string name="source_code">Source Code</string>
|
|
<string name="sponsor">Sponsor</string>
|
|
<string name="working_directory">Working Directory</string>
|
|
<string name="beta_settings">Beta Settings</string>
|
|
<string name="disable_deprecated_warnings">Disable Deprecated Warnings</string>
|
|
<string name="cache_size">Cache Size</string>
|
|
<string name="clear_cache">Clear Cache</string>
|
|
<string name="notification_settings">Notification</string>
|
|
<string name="enable_notification">Enable Notification</string>
|
|
<string name="dynamic_notification">Display realtime speed in notification</string>
|
|
<string name="disable_notification_description">Due to Android restrictions, you must first grant notification permission, then go to Settings to disable the notification category.</string>
|
|
<string name="disable_notification_description_legacy">Due to Android restrictions, you must first grant notification permission, then go to App Info to disable notifications.</string>
|
|
<string name="allow_bypass">Allow Bypass</string>
|
|
<string name="allow_bypass_description">If enabled, applications can bypass this VPN connection and instead use the underlying network directly.</string>
|
|
<string name="android_documentation">Android Documentation</string>
|
|
<string name="auto_redirect">Auto Redirect</string>
|
|
<string name="auto_redirect_description">ROOT permission required</string>
|
|
<string name="system_http_proxy">System HTTP Proxy</string>
|
|
<string name="update_settings">Update Settings</string>
|
|
|
|
<!-- Per-App Proxy -->
|
|
<string name="per_app_proxy">Per-App Proxy</string>
|
|
<string name="per_app_proxy_mode">Proxy Mode</string>
|
|
<string name="per_app_proxy_mode_include">Include</string>
|
|
<string name="per_app_proxy_mode_include_description">Only selected apps are allowed through the VPN</string>
|
|
<string name="per_app_proxy_mode_exclude">Exclude</string>
|
|
<string name="per_app_proxy_mode_exclude_description">Selected apps will be excluded from VPN</string>
|
|
<string name="per_app_proxy_action_copy">Copy</string>
|
|
<string name="per_app_proxy_action_copy_package_name">Package Name</string>
|
|
<string name="per_app_proxy_action_copy_uid">UID</string>
|
|
<string name="per_app_proxy_sort_mode">Sort By</string>
|
|
<string name="per_app_proxy_sort_mode_name">By name</string>
|
|
<string name="per_app_proxy_sort_mode_package_name">By package name</string>
|
|
<string name="per_app_proxy_sort_mode_uid">By UID</string>
|
|
<string name="per_app_proxy_sort_mode_install_time">By install time</string>
|
|
<string name="per_app_proxy_sort_mode_update_time">By update time</string>
|
|
<string name="per_app_proxy_sort_mode_reverse">Reverse</string>
|
|
<string name="per_app_proxy_filter">Filter</string>
|
|
<string name="per_app_proxy_hide_system_apps">Hide system apps</string>
|
|
<string name="per_app_proxy_hide_offline_apps">Hide offline apps</string>
|
|
<string name="per_app_proxy_hide_disabled_apps">Hide disabled apps</string>
|
|
<string name="per_app_proxy_select">Select</string>
|
|
<string name="per_app_proxy_select_all">Select all</string>
|
|
<string name="per_app_proxy_select_none">Deselect all</string>
|
|
<string name="per_app_proxy_backup">Backup</string>
|
|
<string name="per_app_proxy_import">Import from clipboard</string>
|
|
<string name="per_app_proxy_export">Export to clipboard</string>
|
|
<string name="per_app_proxy_scan">Scan</string>
|
|
<string name="per_app_proxy_scan_china_apps">China apps</string>
|
|
<string name="per_app_proxy_manage">Manage</string>
|
|
<string name="content_description_app_icon">App icon</string>
|
|
<string name="per_app_proxy_managed_mode">Managed Mode</string>
|
|
<string name="per_app_proxy_managed_mode_description">Automatically Exclude China apps</string>
|
|
<string name="per_app_proxy_package_query_mode">Mode</string>
|
|
<string name="per_app_proxy_shizuku_required">When installed from the Play Store, per-app proxy requires Shizuku. Google Play refuses to allow us to use the QUERY_ALL_PACKAGES permission (while not prohibiting other similar apps from doing so), which is required for listing apps.</string>
|
|
<string name="per_app_proxy_root_required">When installed from the Play Store, per-app proxy requires ROOT. Google Play refuses to allow us to use the QUERY_ALL_PACKAGES permission (while not prohibiting other similar apps from doing so), which is required for listing apps.</string>
|
|
<string name="privileged_access_required">Root or Shizuku access required to get the complete app list</string>
|
|
|
|
<!-- Permissions -->
|
|
<string name="background_permission">Background permission</string>
|
|
<string name="background_permission_description">Apply for the necessary permissions in order for the VPN to function properly.\n\nIf you are using a device made by a Chinese company, the card may not disappear after the permission is granted.</string>
|
|
<string name="request_background_permission">Ignore</string>
|
|
<string name="location_permission_title">Location permission</string>
|
|
<string name="location_permission_description">Your profile contains <strong><tt>wifi_ssid</tt> or <tt>wifi_bssid</tt> routing rules</strong>. To make them work, sing-box uses the <strong>location</strong> permission <strong>in the background</strong> to get information about the connected Wi-Fi network. The information will be used <strong>for routing purposes only</strong>.</string>
|
|
<string name="location_permission_background_description">On Android 10 and up, <strong>background location</strong> permission is required. Select <strong>Allow all the time</strong> to grant the permission.</string>
|
|
<string name="notification_permission_title">Notification permission</string>
|
|
<string name="notification_permission_required_description">sing-box is unable to show real-time network speeds without the permission to send notifications. Please grant the permission or disable real-time network speeds notification before starting the service.</string>
|
|
<string name="root_access_required">Root access required</string>
|
|
<string name="root_access_denied">Root access denied</string>
|
|
|
|
<!-- Updates -->
|
|
<string name="check_update">Check Update</string>
|
|
<string name="check_update_automatic">Automatic Update Check</string>
|
|
<string name="check_update_prompt_play">Would you like to enable automatic update checking from **Play Store**?</string>
|
|
<string name="check_update_prompt_github">Would you like to enable automatic update checking from **GitHub**?</string>
|
|
<string name="update_source">Update Source</string>
|
|
<string name="update_source_github">GitHub</string>
|
|
<string name="update_source_fdroid">F-Droid</string>
|
|
<string name="update_track">Update Track</string>
|
|
<string name="update_track_stable">Stable</string>
|
|
<string name="update_track_beta">Beta</string>
|
|
<string name="update_track_not_supported">Current track does not support update checking yet</string>
|
|
<string name="view_release">View Release</string>
|
|
<string name="downloading">Downloading…</string>
|
|
<string name="exporting">Exporting…</string>
|
|
<string name="no_updates_available">No updates available</string>
|
|
<string name="new_version_available">New version available: %s</string>
|
|
<string name="auto_update">Auto Update</string>
|
|
<string name="auto_update_description">Automatically download and install updates in background</string>
|
|
<string name="fdroid_mirror">F-Droid Mirror</string>
|
|
<string name="fdroid_mirror_test_all">Auto Select by Latency</string>
|
|
<string name="fdroid_mirror_testing">Testing…</string>
|
|
<string name="fdroid_mirror_latency">%d ms</string>
|
|
<string name="fdroid_mirror_failed">Failed</string>
|
|
<string name="fdroid_mirror_untested">—</string>
|
|
<string name="fdroid_mirror_add">Add Mirror</string>
|
|
<string name="fdroid_mirror_name_hint">Name</string>
|
|
<string name="fdroid_mirror_url_hint">URL</string>
|
|
<string name="fdroid_mirror_custom">Custom</string>
|
|
<string name="fdroid_mirror_invalid_url">Invalid URL</string>
|
|
<string name="fdroid_mirror_add_action">Add</string>
|
|
<string name="fdroid_mirror_delete">Delete</string>
|
|
|
|
<!-- Silent Install -->
|
|
<string name="silent_install">Silent Install</string>
|
|
<string name="silent_install_description">Install updates without interaction</string>
|
|
<string name="silent_install_method">Install Method</string>
|
|
<string name="silent_install_verify_failed">%s is not available or permission denied</string>
|
|
<string name="install_method_package_installer">PackageInstaller</string>
|
|
<string name="install_method_shizuku">Shizuku</string>
|
|
<string name="install_method_root">ROOT</string>
|
|
<string name="package_installer_not_available">Install permission not granted</string>
|
|
<string name="grant_install_permission">Grant Install Permission</string>
|
|
<string name="grant_install_permission_description">Allow installing apps from this source</string>
|
|
|
|
<!-- Shizuku -->
|
|
<string name="shizuku_not_available">Shizuku is not installed or not running</string>
|
|
<string name="shizuku_description">Shizuku allows apps to use system APIs directly with higher privileges</string>
|
|
<string name="get_shizuku">Get Shizuku</string>
|
|
<string name="start_shizuku">Start Shizuku</string>
|
|
<string name="request_shizuku">Request Shizuku</string>
|
|
|
|
<!-- Time -->
|
|
<string name="time_just_now">Just now</string>
|
|
<string name="time_yesterday">Yesterday</string>
|
|
<string name="time_now">Now</string>
|
|
<string name="time_yesterday_short">1d</string>
|
|
<string name="time_minutes_short">%dm</string>
|
|
<string name="time_hours_short">%dh</string>
|
|
<string name="time_days_short">%dd</string>
|
|
<plurals name="time_minutes_ago">
|
|
<item quantity="one">%d minute ago</item>
|
|
<item quantity="other">%d minutes ago</item>
|
|
</plurals>
|
|
<plurals name="time_hours_ago">
|
|
<item quantity="one">%d hour ago</item>
|
|
<item quantity="other">%d hours ago</item>
|
|
</plurals>
|
|
<plurals name="time_days_ago">
|
|
<item quantity="one">%d day ago</item>
|
|
<item quantity="other">%d days ago</item>
|
|
</plurals>
|
|
|
|
<!-- Menu -->
|
|
<string name="menu_undo">Undo</string>
|
|
<string name="menu_redo">Redo</string>
|
|
<string name="menu_format">Format</string>
|
|
<string name="menu_delete">Delete</string>
|
|
<string name="menu_share">Share</string>
|
|
|
|
<!-- Errors -->
|
|
<string name="error_title">Error</string>
|
|
<string name="error_missing_vpn_permission">Missiong VPN permission</string>
|
|
<string name="error_empty_configuration">Empty configuration</string>
|
|
<string name="error_empty_file">Empty file</string>
|
|
<string name="error_decode_profile">Failed to decode profile: %s</string>
|
|
<string name="error_invalid_configuration">Invalid sing-box configuration: %s</string>
|
|
<string name="error_start_command_server">Start command server</string>
|
|
<string name="error_create_service">Create service</string>
|
|
<string name="error_start_service">Start service</string>
|
|
<string name="error_deprecated_warning">Deprecated Warning</string>
|
|
<string name="error_deprecated_documentation">Documentation</string>
|
|
<string name="file_manager_missing">Your device lacks an Android standard file selector, please install one, such as Material Files.</string>
|
|
<string name="no_file_manager">No file manager found</string>
|
|
|
|
<!-- Failed Operations -->
|
|
<string name="failed_save_profile">Failed to save profile: %s</string>
|
|
<string name="failed_save_logs">Failed to save logs: %s</string>
|
|
<string name="failed_share_logs">Failed to share logs: %s</string>
|
|
<string name="failed_read_configuration">Failed to read configuration: %s</string>
|
|
|
|
<!-- Success Messages -->
|
|
<string name="success_profile_saved">Profile saved successfully</string>
|
|
<string name="success_logs_saved">Logs saved successfully</string>
|
|
<string name="success_configuration_saved">Configuration saved</string>
|
|
<string name="copied_to_clipboard">Copied to clipboard</string>
|
|
|
|
<!-- Toast Messages -->
|
|
<string name="toast_clipboard_empty">Clipboard is empty</string>
|
|
<string name="toast_copied_to_clipboard">Exported to clipboard</string>
|
|
<string name="toast_imported_from_clipboard">Imported from clipboard</string>
|
|
|
|
<!-- Scanning -->
|
|
<string name="profile_add_scan_use_front_camera">Front camera</string>
|
|
<string name="profile_add_scan_use_vendor_analyzer">MLKit analyzer</string>
|
|
<string name="profile_add_scan_enable_torch">Torch</string>
|
|
<string name="message_scanning">Scanning…</string>
|
|
<string name="message_scan_app_no_apps_found">No matching apps found</string>
|
|
<string name="message_scan_app_found">Found the following apps, please choose the action you want.</string>
|
|
|
|
<!-- Icon Selection -->
|
|
<string name="icon">Icon</string>
|
|
<string name="icon_count_format">%d icons</string>
|
|
<string name="no_icons_found">No icons found</string>
|
|
<string name="no_icons_match">No icons match \"%s\"</string>
|
|
<string name="profile_icon">Profile Icon</string>
|
|
<string name="select_icon">Select Icon</string>
|
|
<string name="select_profile_icon">Select Profile Icon</string>
|
|
<string name="search_icons_placeholder">Search icons...</string>
|
|
<string name="search_icons">Search icons</string>
|
|
<string name="close_search">Close search</string>
|
|
<string name="current_icon_format">Current: %s</string>
|
|
<string name="categories">Categories</string>
|
|
<string name="all_icons">All Icons</string>
|
|
<string name="back_to_categories">Back to categories</string>
|
|
|
|
<!-- QR Code -->
|
|
|
|
<!-- QR Stream (QRS) -->
|
|
<string name="share_as_qrs">Share as QR Stream</string>
|
|
<string name="qrs_fps">FPS</string>
|
|
<string name="qrs_slice_size">Slice Size</string>
|
|
<string name="qrs_what_is_qrs">What is QRS</string>
|
|
|
|
<!-- Search -->
|
|
<string name="search_placeholder">Find in document</string>
|
|
|
|
<!-- Content Descriptions (Accessibility) -->
|
|
<string name="content_description_back">Back</string>
|
|
<string name="content_description_scroll_to_bottom">Scroll to bottom</string>
|
|
<string name="content_description_exit_selection_mode">Exit selection mode</string>
|
|
<string name="content_description_copy_selected">Copy selected</string>
|
|
<string name="content_description_clear_search">Clear search</string>
|
|
<string name="content_description_qr_code">QR Code</string>
|
|
<string name="content_description_resume_logs">Resume logs</string>
|
|
<string name="content_description_pause_logs">Pause logs</string>
|
|
<string name="content_description_collapse_search">Collapse search</string>
|
|
<string name="content_description_search_logs">Search logs</string>
|
|
|
|
<!-- Tools -->
|
|
<string name="title_tools">Tools</string>
|
|
<string name="title_network">Network</string>
|
|
<string name="network_quality">Network Quality</string>
|
|
<string name="network_quality_url">URL</string>
|
|
<string name="network_quality_serial">Serial</string>
|
|
<string name="network_quality_http3">HTTP/3</string>
|
|
<string name="network_quality_max_runtime">Max Runtime</string>
|
|
<string name="network_quality_max_runtime_30s">30s</string>
|
|
<string name="network_quality_max_runtime_60s">60s</string>
|
|
<string name="network_quality_start">Start Test</string>
|
|
<string name="network_quality_cancel">Cancel Test</string>
|
|
<string name="network_quality_idle_latency">Idle Latency</string>
|
|
<string name="network_quality_download">Download</string>
|
|
<string name="network_quality_upload">Upload</string>
|
|
<string name="network_quality_download_rpm">Download RPM</string>
|
|
<string name="network_quality_upload_rpm">Upload RPM</string>
|
|
<string name="network_quality_confidence_high">Confidence High</string>
|
|
<string name="network_quality_confidence_medium">Confidence Medium</string>
|
|
<string name="network_quality_confidence_low">Confidence Low</string>
|
|
<string name="network_quality_metered_title">Metered Connection</string>
|
|
<string name="network_quality_metered_message">You\'re on a metered connection. This test will use a significant amount of data.</string>
|
|
<string name="network_quality_metered_continue">Continue</string>
|
|
<string name="tool_configuration">Configuration</string>
|
|
<string name="tool_results">Results</string>
|
|
<string name="tool_outbound">Outbound</string>
|
|
<string name="tool_default_outbound">Default</string>
|
|
|
|
<!-- Tailscale -->
|
|
<string name="tailscale" translatable="false">Tailscale</string>
|
|
<string name="tailscale_with_tag" translatable="false">Tailscale: %s</string>
|
|
<string name="tailscale_endpoints">Endpoints</string>
|
|
|
|
<string name="tailscale_status">Status</string>
|
|
<string name="tailscale_state">State</string>
|
|
<string name="tailscale_network">Network</string>
|
|
<string name="tailscale_magic_dns" translatable="false">MagicDNS</string>
|
|
<string name="tailscale_hostname">Hostname</string>
|
|
<string name="tailscale_open_auth_url">Open Auth URL</string>
|
|
<string name="tailscale_open_auth_url_qr_code">Show Auth URL QR Code</string>
|
|
<string name="tailscale_this_device">This Device</string>
|
|
<string name="tailscale_logout">Log out</string>
|
|
<string name="tailscale_connected">Connected</string>
|
|
<string name="tailscale_not_connected">Not Connected</string>
|
|
<string name="tailscale_addresses">Tailscale Addresses</string>
|
|
<string name="tailscale_details">Details</string>
|
|
<string name="tailscale_key_expiry">Key Expiry</string>
|
|
<string name="tailscale_os" translatable="false">OS</string>
|
|
<string name="tailscale_exit_node">Exit Node</string>
|
|
<string name="tailscale_active">Active</string>
|
|
<string name="tailscale_ipv4" translatable="false">IPv4</string>
|
|
<string name="tailscale_ipv6" translatable="false">IPv6</string>
|
|
<string name="tailscale_ping">Ping</string>
|
|
<string name="tailscale_ping_start">Start</string>
|
|
<string name="tailscale_ping_stop">Stop</string>
|
|
<string name="tailscale_ping_direct">Direct connection</string>
|
|
<string name="tailscale_ping_derp">DERP-relayed connection</string>
|
|
<string name="tailscale_ping_endpoint">Endpoint</string>
|
|
<string name="tailscale_ping_derp_region">DERP region</string>
|
|
<string name="tailscale_ping_connecting">Connecting…</string>
|
|
<string name="tailscale_ping_no_data">No data</string>
|
|
<string name="tailscale_shared_in">Shared in</string>
|
|
<string name="tailscale_expired">Expired</string>
|
|
<string name="tailscale_expires_relative">Expires %1$s</string>
|
|
<string name="tailscale_key_expiry_disabled">Key expiry disabled</string>
|
|
<string name="tailscale_last_seen">Last Seen</string>
|
|
<string name="tailscale_ssh" translatable="false">SSH</string>
|
|
<string name="tailscale_available">Available</string>
|
|
<string name="tailscale_yes">Yes</string>
|
|
|
|
<!-- Tailscale SSH -->
|
|
<string name="tailscale_ssh_connect">Connect via SSH</string>
|
|
<string name="tailscale_ssh_options">SSH Options</string>
|
|
<string name="tailscale_ssh_username">Username</string>
|
|
<string name="tailscale_ssh_remember_options">Remember SSH Options</string>
|
|
<string name="tailscale_ssh_quick_connect">Quick Connect</string>
|
|
<string name="tailscale_ssh_quick_connect_description">If enabled, you can quickly connect to this peer via the context menu (long press) on the Tailscale entry in Tools and on peer entries in the peer list.\n\nThis peer will also appear in the New Session menu when connected to other peers via SSH.</string>
|
|
<string name="tailscale_ssh_terminal_hint">You can customize the terminal appearance in Settings → Termux Configuration.</string>
|
|
<string name="tailscale_ssh_connect_button">Connect</string>
|
|
<string name="tailscale_ssh_connecting">Connecting…</string>
|
|
<string name="tailscale_ssh_no_sessions">No active sessions</string>
|
|
<string name="tailscale_ssh_new_session">New session</string>
|
|
|
|
<!-- Terminal Configuration -->
|
|
<string name="tailscale_terminal_config">Termux Configuration</string>
|
|
<string name="tailscale_terminal_color_theme">Color Theme</string>
|
|
<string name="tailscale_terminal_light_theme">Light Theme</string>
|
|
<string name="tailscale_terminal_dark_theme">Dark Theme</string>
|
|
<string name="tailscale_terminal_font_config">Font</string>
|
|
<string name="tailscale_terminal_font">Font Family</string>
|
|
<string name="tailscale_terminal_font_size">Font Size</string>
|
|
<string name="tailscale_terminal_font_default">Default</string>
|
|
<string name="tailscale_terminal_font_system">System Fonts</string>
|
|
<string name="tailscale_terminal_font_imported">Imported Fonts</string>
|
|
<string name="tailscale_terminal_import_font">Import from File</string>
|
|
<string name="tailscale_terminal_search_themes">Search themes</string>
|
|
|
|
<!-- STUN Test -->
|
|
<string name="stun_test">STUN Test</string>
|
|
<string name="stun_server">Server</string>
|
|
<string name="stun_start">Start Test</string>
|
|
<string name="stun_cancel">Cancel Test</string>
|
|
<string name="stun_external_address">External Address</string>
|
|
<string name="stun_latency">Latency</string>
|
|
<string name="stun_nat_mapping">NAT Mapping</string>
|
|
<string name="stun_nat_filtering">NAT Filtering</string>
|
|
<string name="stun_nat_type_detection">NAT Type Detection</string>
|
|
<string name="stun_nat_not_supported">Not supported by server</string>
|
|
|
|
<!-- Shared Report -->
|
|
<string name="report_empty">Empty</string>
|
|
<string name="report_section_reports">Reports</string>
|
|
<string name="report_section_files">Files</string>
|
|
<string name="report_delete_all">Delete All</string>
|
|
<string name="report_delete">Delete</string>
|
|
<string name="report_share">Share</string>
|
|
<string name="report_share_with_config">Share With Configuration</string>
|
|
<string name="report_metadata">Metadata</string>
|
|
<string name="report_configuration">Configuration</string>
|
|
<string name="report_origin_local">Local</string>
|
|
<string name="service_not_started">Service not started</string>
|
|
<string name="service_reload_required">Reload service to apply changes</string>
|
|
<string name="service_restart_required">Restart service to apply changes</string>
|
|
|
|
<!-- Crash Report -->
|
|
<string name="crash_report">Crash Report</string>
|
|
<string name="crash_report_go_log">Go Crash Log</string>
|
|
<string name="crash_report_jvm_log">JVM Crash Log</string>
|
|
<string name="crash_report_description">You will receive a report when a crash occurs.</string>
|
|
|
|
<!-- OOM Report -->
|
|
<string name="oom_report">OOM Report</string>
|
|
<string name="oom_report_description">When memory limit is enabled, you will receive a report if the service memory exceeds the limit. You can also manually trigger report collection.</string>
|
|
<string name="oom_report_fetch">Fetch Memory Report</string>
|
|
<string name="oom_report_enable_memory_limit">Enable Memory Limit</string>
|
|
<string name="oom_report_enable_memory_limit_description">Provide a soft memory limit for the service. The service will perform multiple processes to try to stay within this memory limit.</string>
|
|
<string name="oom_report_memory_limit">Memory Limit</string>
|
|
<string name="oom_report_kill_connections">Kill Connections</string>
|
|
<string name="oom_report_kill_connections_description">Kill all connections to free memory when the service memory exceeds the limit.</string>
|
|
|
|
<!-- Xposed Module -->
|
|
<string name="xposed_description">Privileged Enhancement for sing-box</string>
|
|
|
|
<!-- Privileged Enhancement -->
|
|
<string name="privilege_module_title">Privilege modules</string>
|
|
<string name="lsposed_module_activated">LSPosed module activated</string>
|
|
<string name="lsposed_module_pending_update">LSPosed module update pending</string>
|
|
<string name="lsposed_module_pending_downgrade">LSPosed module downgrade pending</string>
|
|
<string name="lsposed_module_not_activated">LSPosed module not activated</string>
|
|
<string name="privilege_settings">Privileged Enhancement</string>
|
|
<string name="privilege_settings_hide_title">Hide Settings</string>
|
|
<string name="privilege_settings_hide_description">Resist VPN detection for selected apps</string>
|
|
<string name="privilege_settings_hide_manage">Manage</string>
|
|
<string name="privilege_settings_hide_test">Run Test</string>
|
|
<string name="privilege_settings_hide_test_result">Test Result</string>
|
|
<string name="privilege_settings_hide_test_running">Running detection tests…</string>
|
|
<string name="privilege_settings_hide_test_not_detected">Not detected</string>
|
|
<string name="privilege_settings_interface_rename_title">Interface Rename</string>
|
|
<string name="privilege_settings_interface_prefix">Interface prefix</string>
|
|
<string name="privilege_settings_vpn_detection_title">VPN Detection</string>
|
|
<string name="privilege_settings_view_logs">View logs</string>
|
|
<string name="privilege_settings_export_debug">Export debug info</string>
|
|
<string name="privilege_settings_hook_logs_empty">No logs</string>
|
|
<string name="privilege_settings_export_debug_complete">Export complete</string>
|
|
<string name="privilege_settings_export_debug_message">This file contains private information and should not be shared publicly. Size: %s</string>
|
|
<string name="privilege_settings_export_debug_failed">Failed to export debug info: %s</string>
|
|
<string name="privilege_settings_risky_app_title">Warning</string>
|
|
<string name="privilege_settings_risky_vpn_message_single">This app is a VPN app. Resisting VPN detection may cause issues: %1$s</string>
|
|
<string name="privilege_settings_risky_vpn_message_multi">These apps are VPN apps. Resisting VPN detection may cause issues: %1$s</string>
|
|
<string name="privilege_settings_risky_management_message_single">This app has network management permissions. Resisting VPN detection may cause issues: %1$s</string>
|
|
<string name="privilege_settings_risky_management_message_multi">These apps have network management permissions. Resisting VPN detection may cause issues: %1$s</string>
|
|
<string name="privilege_module_restart_action">Restart</string>
|
|
<string name="privilege_module_restart_failed">Failed to request reboot: %1$s</string>
|
|
<string name="privilege_module_restart_notification_title">Reboot required</string>
|
|
<string name="privilege_module_restart_notification_message">LSPosed module updated. Reboot to apply changes.</string>
|
|
<string name="privilege_module_restart_channel">LSPosed Module</string>
|
|
|
|
<!-- Remote Control -->
|
|
<string name="remote_control">Remote Control</string>
|
|
<string name="remote_servers">Servers</string>
|
|
<string name="remote_no_servers">No servers</string>
|
|
<string name="remote_new_server">New Server</string>
|
|
<string name="remote_edit_server">Edit Server</string>
|
|
<string name="remote_local_device">Local Device</string>
|
|
<string name="remote_manage_servers">Manage Servers…</string>
|
|
<string name="remote_secret">Secret</string>
|
|
<string name="remote_optional">Optional</string>
|
|
<string name="remote_connecting">Connecting…</string>
|
|
<string name="remote_disconnect">Disconnect</string>
|
|
<string name="remote_invalid_url">Invalid server URL: %1$s, expected host:port, http://host:port or https://host:port</string>
|
|
<string name="remote_connect_failed">Failed to connect to remote server %1$s</string>
|
|
<string name="remote_disconnected_from">Disconnected from remote server %1$s</string>
|
|
</resources>
|