Android shadowsocks code added
This commit is contained in:
parent
ccdd433e35
commit
929bcf03a0
92 changed files with 39982 additions and 1702 deletions
5215
client/android/res/raw/china_ip_list.txt
Normal file
5215
client/android/res/raw/china_ip_list.txt
Normal file
File diff suppressed because it is too large
Load diff
|
@ -1,113 +1,169 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Shadowsocks</string>
|
||||
<string name="send_email">Send email</string>
|
||||
<string name="app_name">shadowsocks</string>
|
||||
|
||||
<!-- ssplugin -->
|
||||
<string name="proxy_cat">Server Settings</string>
|
||||
<string name="feature_cat">Feature Settings</string>
|
||||
<string name="unsaved_changes_prompt">Changes not saved. Do you want to save?</string>
|
||||
<string name="yes">Yes</string>
|
||||
<string name="no">No</string>
|
||||
<string name="apply">Apply</string>
|
||||
<string name="file_manager_missing">File Explorer Missing</string>
|
||||
<string name="browse">Browse…</string>
|
||||
<string name="service_mode_vpn">VPN</string>
|
||||
<string name="speed">%s/s</string>
|
||||
|
||||
|
||||
<string name="quick_toggle">"Switch"</string>
|
||||
<string name="remote_dns">"Remote DNS"</string>
|
||||
<string name="stat_summary">"Upload: \t%3$s\t↑\t%1$s
|
||||
Download: \t%4$s\t↓\t%2$s"</string>
|
||||
<string name="connection_test_testing">"Testing…"</string>
|
||||
<string name="connection_test_available">"Connection successful: HTTPS handshake delay %d milliseconds"</string>
|
||||
<string name="connection_test_error">"Failed: %s"</string>
|
||||
<string name="connection_test_fail">"No Internet Connection"</string>
|
||||
<string name="connection_test_error_status_code">"Invalid status code (#%d) "</string>
|
||||
|
||||
<!-- proxy category -->
|
||||
<string name="profile_name">Profile Name</string>
|
||||
<string name="proxy">Server</string>
|
||||
<string name="remote_port">Remote Port</string>
|
||||
<string name="sitekey">Password</string>
|
||||
<string name="enc_method">Encrypt Method</string>
|
||||
<string name="profile_name">"Profile name"</string>
|
||||
<string name="proxy">"Server"</string>
|
||||
<string name="remote_port">"Remote Port"</string>
|
||||
<string name="sitekey">"Password"</string>
|
||||
<string name="enc_method">"Encryption"</string>
|
||||
|
||||
<!-- feature category -->
|
||||
<string name="ipv6">IPv6 Route</string>
|
||||
<string name="ipv6_summary">Redirect IPv6 traffic to remote</string>
|
||||
<string name="on">On</string>
|
||||
<string name="off">Off</string>
|
||||
<string name="tcp_fastopen_summary">Toggling might require ROOT permission</string>
|
||||
<string name="tcp_fastopen_summary_unsupported">Unsupported kernel version: %s < 3.7.1</string>
|
||||
<string name="tcp_fastopen_failure">Toggle failed</string>
|
||||
<string name="udp_dns">Send DNS over UDP</string>
|
||||
<string name="udp_dns_summary">Requires UDP forwarding on server side</string>
|
||||
<string name="ipv6">"IPv6 routing"</string>
|
||||
<string name="ipv6_summary">"Forward IPv6 traffic to remote server"</string>
|
||||
<string name="route_list">"Routing"</string>
|
||||
<string name="route_entry_gfwlist">"GFW List"</string>
|
||||
<string name="proxied_apps">"Proxied VPN"</string>
|
||||
<string name="proxied_apps_summary">"Allow some apps to bypass VPN"</string>
|
||||
<string name="on">"On"</string>
|
||||
<string name="bypass_apps">"Bypass"</string>
|
||||
<string name="bypass_apps_summary">"Bypass selected apps"</string>
|
||||
<string name="auto_connect">"Auto connect"</string>
|
||||
<string name="auto_connect_summary">"Allow Shadowsocks to start with the system"</string>
|
||||
<string name="tcp_fastopen_summary">"Switching may require ROOT permissions"</string>
|
||||
<string name="tcp_fastopen_summary_unsupported">"Unsupported kernel version: %s < 3.7.1"</string>
|
||||
<string name="udp_dns">"Using UDP DNS"</string>
|
||||
<string name="udp_dns_summary">"Requires remote server to support UDP forwarding"</string>
|
||||
|
||||
<!-- notification category -->
|
||||
<string name="service_vpn">VPN Service</string>
|
||||
<string name="forward_success">Shadowsocks started.</string>
|
||||
<string name="invalid_server">Invalid server name</string>
|
||||
<string name="service_failed">Failed to connect the remote server</string>
|
||||
<string name="stop">Stop</string>
|
||||
<string name="stopping">Shutting down…</string>
|
||||
<string name="vpn_error">%s</string>
|
||||
<string name="vpn_permission_denied">Permission denied to create a VPN service</string>
|
||||
<string name="reboot_required">Failed to start VPN service. You might need to reboot your device.</string>
|
||||
<string name="profile_invalid_input">No valid profile data found.</string>
|
||||
<string name="forward_success">"Background service has started running. "</string>
|
||||
<string name="invalid_server">"Invalid server name"</string>
|
||||
<string name="service_failed">"Unable to connect to remote server"</string>
|
||||
<string name="stop">"Stop"</string>
|
||||
<string name="stopping">"stopping…"</string>
|
||||
<string name="vpn_error">"Background service failed to start: %s"</string>
|
||||
<string name="reboot_required">"VPN service failed to start. You may need to restart your device."</string>
|
||||
<string name="profile_invalid_input">"No valid configuration file found."</string>
|
||||
|
||||
<!-- alert category -->
|
||||
<string name="profile_empty">Please select a profile</string>
|
||||
<string name="proxy_empty">Proxy/Password should not be empty</string>
|
||||
<string name="connect">Connect</string>
|
||||
<string name="profile_empty">"Please select a profile"</string>
|
||||
<string name="proxy_empty">"The proxy server address and password cannot be empty"</string>
|
||||
<string name="connect">"Connect"</string>
|
||||
|
||||
<!-- menu category -->
|
||||
<string name="profiles">Profiles</string>
|
||||
<string name="settings">Settings</string>
|
||||
<string name="about">About</string>
|
||||
<string name="about_title">Shadowsocks %s</string>
|
||||
<string name="edit">Edit</string>
|
||||
<string name="share">Share</string>
|
||||
<string name="add_profile">Add Profile</string>
|
||||
<string name="action_apply_all">Apply Settings to All Profiles</string>
|
||||
<string name="action_export_more">Export…</string>
|
||||
<string name="action_export_file">Export to file…</string>
|
||||
<string name="action_export">Export to Clipboard</string>
|
||||
<string name="action_import">Import from Clipboard</string>
|
||||
<string name="action_import_file">Import from file…</string>
|
||||
<string name="action_replace_file">Replace from file…</string>
|
||||
<string name="action_export_msg">Successfully export!</string>
|
||||
<string name="action_export_err">Failed to export.</string>
|
||||
<string name="action_import_msg">Successfully import!</string>
|
||||
<string name="action_import_err">Failed to import.</string>
|
||||
<string name="action_fetch_location">Fetch location</string>
|
||||
<string name="profiles">"Profiles"</string>
|
||||
<string name="settings">"Settings"</string>
|
||||
<string name="faq">"FAQ"</string>
|
||||
<string name="about">"About"</string>
|
||||
<string name="about_title">"Shadowsocks %s"</string>
|
||||
<string name="edit">"Edit"</string>
|
||||
<string name="share">"Share"</string>
|
||||
<string name="add_profile">"Add Profile"</string>
|
||||
<string name="action_apply_all">"Apply settings to all profiles"</string>
|
||||
<string name="action_export">"Export to clipboard"</string>
|
||||
<string name="action_import">"Import from clipboard"</string>
|
||||
<string name="action_export_msg">"Export to clipboard succeeded"</string>
|
||||
<string name="action_export_err">"Export to clipboard failed"</string>
|
||||
<string name="action_import_msg">"Import successful"</string>
|
||||
<string name="action_import_err">"Import failed"</string>
|
||||
|
||||
<!-- profile -->
|
||||
<string name="profile_config">Profile config</string>
|
||||
<string name="delete">Remove</string>
|
||||
<string name="delete_confirm_prompt">Are you sure you want to remove this profile?</string>
|
||||
<string name="share_qr_nfc">QR code</string>
|
||||
<string name="add_profile_dialog">Add this Shadowsocks Profile?</string>
|
||||
<string name="add_profile_methods_scan_qr_code">Scan QR code</string>
|
||||
<string name="add_profile_methods_manual_settings">Manual Settings</string>
|
||||
<string name="add_profile_scanner_permission_required">Camera permission is required for scanning QR code.</string>
|
||||
<string name="undo">Undo</string>
|
||||
<string name="profile_config">"Profile Config"</string>
|
||||
<string name="delete">"Delete"</string>
|
||||
<string name="delete_confirm_prompt">"Are you sure you want to delete this profile?"</string>
|
||||
<string name="share_qr_nfc">"QR code / NFC"</string>
|
||||
<string name="add_profile_dialog">"Add this profile for Shadowsock?"</string>
|
||||
<string name="add_profile_methods_scan_qr_code">"Scan QR code"</string>
|
||||
<plurals name="removed">
|
||||
<item quantity="other">"%d items deleted"</item>
|
||||
</plurals>
|
||||
<string name="undo">"Undo"</string>
|
||||
|
||||
<!-- tasker -->
|
||||
<string name="toggle_service_state">"Start service"</string>
|
||||
<string name="start_service_default">"Connect to the current server"</string>
|
||||
<string name="start_service">"Connect to %s"</string>
|
||||
<string name="stop_service">"Switch to %s"</string>
|
||||
<string name="profile_default">"Use current profile"</string>
|
||||
|
||||
<!-- status -->
|
||||
<string name="connecting">Connecting…</string>
|
||||
<string name="vpn_connected">Connected, tap to check connection</string>
|
||||
<string name="not_connected">Not connected</string>
|
||||
<string name="sent">"Send: "</string>
|
||||
<string name="received">"Received:"</string>
|
||||
|
||||
<string name="sent">Sent</string>
|
||||
<string name="received">Received</string>
|
||||
<!-- status -->
|
||||
<string name="connecting">"connecting…"</string>
|
||||
<string name="vpn_connected">"Connected, click Test Connection"</string>
|
||||
<string name="not_connected">"Not connected"</string>
|
||||
|
||||
<!-- acl -->
|
||||
<string name="custom_rules">"Custom rules"</string>
|
||||
<string name="action_add_rule">"Add rule…"</string>
|
||||
<string name="edit_rule">"Edit rules"</string>
|
||||
<string name="route_entry_all">"Global"</string>
|
||||
<string name="route_entry_bypass_lan">"Bypass LAN addresses"</string>
|
||||
<string name="route_entry_bypass_chn">"Bypass mainland China addresses"</string>
|
||||
<string name="route_entry_bypass_lan_chn">"Bypass LAN and Mainland China addresses"</string>
|
||||
<string name="route_entry_chinalist">"Proxy only for mainland China addresses"</string>
|
||||
<string name="acl_rule_templates_generic">"Subnet/Domain PCRE Regular Expression"</string>
|
||||
<string name="acl_rule_templates_domain">"Domain names and their subdomains"</string>
|
||||
|
||||
<!-- plugin -->
|
||||
<string name="plugin">"Plugin"</string>
|
||||
<string name="plugin_configure">"Configure…"</string>
|
||||
<string name="plugin_disabled">"Disabled"</string>
|
||||
<string name="plugin_unknown">"Unknown plugin %s"</string>
|
||||
<string name="plugin_untrusted">"Warning: This plugin does not appear to be from a known trusted source."</string>
|
||||
<string name="profile_plugin">"Plugin: %s"</string>
|
||||
<string name="add_profile_scanner_permission_required">"Scanning the QR code requires permission to use the camera."</string>
|
||||
|
||||
<!-- notification category -->
|
||||
<string name="service_vpn">"VPN service"</string>
|
||||
<string name="add_profile_methods_manual_settings">"Manual setting"</string>
|
||||
|
||||
<!-- misc -->
|
||||
<string name="add_first_profile">There is no profile currently, would you like to add it now?</string>
|
||||
<string name="port_proxy">SOCKS5 proxy port</string>
|
||||
<string name="port_local_dns">Local DNS port</string>
|
||||
<string name="advanced">"Advanced options"</string>
|
||||
|
||||
<string name="quick_toggle">Toggle</string>
|
||||
<string name="remote_dns">Remote DNS</string>
|
||||
<string name="stat_summary">Sent: \t\t\t\t\t%3$s\t↑\t%1$s\nReceived: \t%4$s\t↓\t%2$s</string>
|
||||
<string name="connection_test_pending">Check Connectivity</string>
|
||||
<string name="connection_test_testing">Testing…</string>
|
||||
<string name="connection_test_available">Success: HTTPS handshake took %dms</string>
|
||||
<string name="connection_test_error">Fail to detect internet connection: %s</string>
|
||||
<string name="connection_test_fail">Internet Unavailable</string>
|
||||
<string name="connection_test_error_status_code">Error code: #%d</string>
|
||||
|
||||
<string name="speed" translatable="false">%s/s</string>
|
||||
<string name="traffic" translatable="false">%1$s↑\t%2$s↓</string>
|
||||
|
||||
<plurals name="removed">
|
||||
<item quantity="one">Removed</item>
|
||||
<item quantity="other">%d items removed</item>
|
||||
</plurals>
|
||||
</resources>
|
||||
<!-- misc -->
|
||||
<string name="service_mode">"Service mode"</string>
|
||||
<string name="service_mode_proxy">"Proxy only"</string>
|
||||
<string name="service_mode_transproxy">"Transparent proxy"</string>
|
||||
<string name="port_proxy">"SOCKS5 proxy port"</string>
|
||||
<string name="port_local_dns">"local DNS port"</string>
|
||||
<string name="port_transproxy">"Transparent proxy port"</string>
|
||||
<string name="service_proxy">"Proxy mode"</string>
|
||||
<string name="service_transproxy">"Transparent proxy mode"</string>
|
||||
<string name="vpn_permission_denied">"Insufficient permission to create VPN service"</string>
|
||||
<string name="auto_connect_summary_v24">"Allow Shadowsocks to start with the system, an always-on VPN is recommended"</string>
|
||||
<string name="direct_boot_aware">"Allow toggle on lock screen"</string>
|
||||
<string name="direct_boot_aware_summary">"The selected configuration information will be less secure"</string>
|
||||
<string name="acl_rule_online_config">"Online Rules File URL"</string>
|
||||
<string name="action_import_file">"Import from file…"</string>
|
||||
<string name="night_mode">"Night Mode"</string>
|
||||
<string name="night_mode_system">"System"</string>
|
||||
<string name="night_mode_auto">"Auto"</string>
|
||||
<string name="night_mode_on">"On"</string>
|
||||
<string name="night_mode_off">"Off"</string>
|
||||
<string name="send_email">"Send email"</string>
|
||||
<string name="action_export_more">"Export…"</string>
|
||||
<string name="action_export_file">"Export to file…"</string>
|
||||
<string name="cleartext_http_warning">"HTTP clear text traffic is not secure"</string>
|
||||
<string name="share_over_lan">"Share via LAN"</string>
|
||||
<string name="connection_test_pending">"Check connection"</string>
|
||||
<string name="file_manager_missing">"Please install a file manager such as MiXplorer"</string>
|
||||
<string name="tcp_fastopen_failure">"Failed to switch"</string>
|
||||
<string name="udp_fallback">"UDP configuration"</string>
|
||||
<string name="action_replace_file">"Replace from file…"</string>
|
||||
<string name="off">"Off"</string>
|
||||
<string name="proxied_apps_mode">"model"</string>
|
||||
<string name="proxy_cat">"Server settings"</string>
|
||||
<string name="feature_cat">"Function settings"</string>
|
||||
<string name="unsaved_changes_prompt">"Do you want to save the changes?"</string>
|
||||
<string name="yes">"Yes"</string>
|
||||
<string name="no">"No"</string>
|
||||
<string name="apply">"Apply"</string>
|
||||
</resources>
|
Loading…
Add table
Add a link
Reference in a new issue