Files
sing-box-for-android/app/src/main/res/values/strings.xml
2026-03-11 16:45:27 +08:00

460 lines
27 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="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="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="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 &lt;strong&gt;&lt;tt&gt;wifi_ssid&lt;/tt&gt; or &lt;tt&gt;wifi_bssid&lt;/tt&gt; routing rules&lt;/strong&gt;. To make them work, sing-box uses the &lt;strong&gt;location&lt;/strong&gt; permission &lt;strong&gt;in the background&lt;/strong&gt; to get information about the connected Wi-Fi network. The information will be used &lt;strong&gt;for routing purposes only&lt;/strong&gt;.</string>
<string name="location_permission_background_description">On Android 10 and up, &lt;strong&gt;background location&lt;/strong&gt; permission is required. Select &lt;strong&gt;Allow all the time&lt;/strong&gt; 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>
<!-- 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>
</resources>