<resources xmlns:tools="http://schemas.android.com/tools">

    <string name="type_param_sms">Sms</string>
    <string name="type_param_call">Call</string>
    <string name="type_param_app">App</string>
    <string name="status_param_option_enabled">Enabled</string>
    <string name="status_param_option_disabled">Disabled</string>
    <string name="enable">Enabled</string>
    <string name="disable">Disabled</string>
    <string name="sms_type_option_receive">Receive</string>
    <string name="sms_type_option_send">Send</string>
    <string name="call_type_option_missed">Missed</string>
    <string name="call_type_option_call_out">Call Out</string>
    <string name="call_type_option_received">Received</string>
    <string name="clone_type_option_network">Network</string>
    <string name="clone_type_option_offline">Offline</string>
    <string name="app_type_option_user">User App</string>
    <string name="app_type_option_system">System App</string>
    <string name="task_type_option_mine">Mine</string>
    <string name="task_type_option_fixed">Fixed</string>

    <string name="app_browser_name">Universal Browser</string>
    <string name="description_navigation_main">navigation</string>

    <string name="menu_logs">Logs</string>
    <string name="menu_senders">Senders</string>
    <string name="menu_rules">Rules</string>
    <string name="menu_settings">Settings</string>

    <string name="menu_settings_step">Settings·Step-1</string>
    <string name="menu_senders_step">Senders·Step-2</string>
    <string name="menu_rules_step">Rules·Step-3</string>
    <string name="menu_logs_step">Logs·Step-4</string>

    <string name="menu_tasks">Task</string>
    <string name="menu_server">Server</string>
    <string name="menu_client">Client</string>
    <string name="menu_frpc">Frpc</string>
    <string name="menu_apps">App List</string>
    <string name="menu_logcat">Logcat</string>
    <string name="menu_help">Help</string>
    <string name="menu_about">About</string>

    <string name="about_app_version">AppVer: %s</string>
    <string name="about_app_version_tips" formatted="false">Version Name: %s\nVersion Code: %s\nBuild Time: %s\nGit Commit ID: %s</string>
    <string name="about_cache_size">Cache Size: %s</string>
    <string name="about_frpc_version">FrpcVer: %s</string>
    <string name="about_item_wechat_miniprogram" formatted="false">WeChat MiniProgram</string>
    <string name="about_cache_purged">Cache cleared</string>
    <string name="about_frpc_deleted">Frpc Deleted, App restarting</string>
    <string name="about_copyright">© %1$s PPPSCN All rights reserved.</string>
    <string name="about_item_open_source">OpenSource Repo</string>
    <string name="about_item_github">GitHub</string>
    <string name="about_item_gitee">Gitee</string>
    <string name="about_item_donation_link">Reward List</string>
    <string name="url_project_github">https://github.com/pppscn/SmsForwarder</string>
    <string name="url_project_gitee">https://gitee.com/pp/SmsForwarder</string>
    <string name="url_help">https://gitee.com/pp/SmsForwarder/wikis/pages</string>
    <string name="url_donation_link">https://gitee.com/pp/SmsForwarder.wiki/raw/master/%E6%89%93%E8%B5%8F%E5%90%8D%E5%8D%95.md</string>
    <string name="url_wechat_miniprogram">https://gitee.com/pp/SmsForwarder/raw/main/pic/wechat_miniprogram.jpg</string>

    <string name="lab_yes">Yes</string>
    <string name="lab_no">No</string>
    <string name="lab_open_qq_app">Allow pages to open QQ apps?</string>
    <string name="lab_open_third_app">Allow pages to open third-party apps?</string>

    <!-- 隐私政策弹窗   -->
    <string name="lab_exit_app">Exit</string>
    <string name="lab_agree">Agree</string>
    <string name="lab_disagree">Disagree</string>
    <string name="lab_look_again">Look Again</string>
    <string name="lab_still_disagree">Still disagree</string>
    <string name="title_reminder">Reminder</string>
    <string name="content_think_about_it_again">Think about it again</string>
    <string name="content_privacy_explain_again">We attach great importance to the protection of your personal information, and promise to protect and process your information strictly in accordance with the \"%s Privacy Policy\". \n\nIf you do not agree to this policy, unfortunately we will not be able to serve you.</string>
    <string name="lab_privacy_name">\"%s Privacy Policy\"</string>

    <!-- 登录   -->
    <string name="title_user_protocol">User Agreement</string>
    <string name="title_privacy_protocol">Privacy Policy</string>

    <string name="label_previous">Previous</string>
    <string name="label_next">Next</string>
    <string name="tip_ignore_message">Don\'t prompt for this kind of information in the future</string>
    <string name="tip_title">Do you know?</string>
    <string name="refresh_web">Refresh Web</string>
    <string name="copy_link">Copy Link</string>
    <string name="share_web">Web Sharing</string>
    <string name="open_in_default_browser">Open in browser</string>
    <string name="provided_by_agentweb">Technology provided by AgentWeb</string>
    <string name="logo">Logo</string>

    <!--Frpc-->
    <string name="action_save">Save config</string>
    <string name="action_back">Back to edit</string>
    <string name="action_quit">Give up</string>
    <string name="action_test">Test rules</string>
    <string name="title_save_config">Save frpc config</string>
    <string name="tips_input_config_content">Please enter config content</string>
    <string name="tips_input_config_name">Please enter config name</string>
    <string name="tipSaveSuccess">Successfully saved</string>
    <string name="tipRestoreSuccess">Successfully restored</string>
    <string name="noName">unnamed</string>
    <string name="copySuccess">Successfully copied</string>
    <string name="tipServiceRunning">Frpc service is running</string>
    <string name="tipWaitService">Starting service</string>

    <string name="app_name">SmsForwarder</string>
    <string name="notification_content">Not only forwarding messages, \nbut also a must-have for backup devices!\nFree and open source, no selling!</string>
    <!--Common-->
    <string name="cancel">Cancel</string>
    <string name="discard">Discard</string>
    <string name="del">Delete</string>
    <string name="save">Save</string>
    <string name="reset">Reset</string>
    <string name="search">Search</string>
    <string name="submit">Submit</string>
    <string name="send">Send</string>
    <string name="test">Test</string>
    <string name="confirm">Confirm</string>
    <string name="all">All</string>
    <string name="select">Select</string>
    <string name="clone">Clone</string>
    <string name="clear_history">Clear History</string>
    <string name="app_rule">App rule</string>
    <string name="call_rule">Call rule</string>
    <string name="sms_rule">Sms rule</string>
    <string name="add_rule">Add rule</string>
    <string name="edit_rule">Edit rule</string>
    <string name="clone_rule">Clone rule</string>
    <string name="add_sender">Add sender</string>
    <string name="edit_sender">Edit sender</string>
    <string name="clone_sender">Clone sender</string>
    <!--AboutActivity-->
    <string name="auto_startup">Auto Startup</string>
    <!--MainActivity-->
    <string name="delete_log_toast">The log entry is deleted.</string>
    <string name="delete_type_log_tips">Are you sure you want to delete all log records for this category?</string>
    <string name="delete_type_log_toast">The category log record has been cleared!</string>
    <string name="delete_filter_log_tips">Are you sure you want to delete all log records for the current filter?</string>
    <string name="delete_filter_log_toast">All log records for the current filter have been deleted!</string>
    <string name="resend_toast">Attempting to resend over the original sender</string>
    <string name="rematch_toast">Rematching rule sending</string>
    <string name="details">Details</string>
    <!--RuleActivity-->
    <string name="delete_rule_title">Delete confirmation</string>
    <string name="delete_rule_tips">Are you sure to delete this rule?</string>
    <string name="delete_rule_toast">The rule has deleted.</string>
    <string name="new_sender_first">Please add a new sender and then choose it.</string>
    <string name="new_rule_first">Please add a new rule and then choose it.</string>
    <string name="new_task_first">Please add a new task and then choose it.</string>
    <string name="add_sender_first">Please add a sender first.</string>
    <string name="add_rule_first">Please add a rule first.</string>
    <string name="add_frpc_first">Please add a frpc first.</string>
    <string name="add_task_first">Please add a task first.</string>
    <string name="select_sender">Select Sender</string>
    <string name="rule_tester">Rule tester:</string>
    <string name="test_sim_slot">Test SIM Slot</string>
    <string name="test_phone_number">Test Phone Number</string>
    <string name="test_msg_content">Test Msg Content</string>
    <string name="test_package_name">Test PackageName</string>
    <string name="test_call_type">Test Call Type</string>
    <string name="test_inform_title">Test Notify Title</string>
    <string name="test_inform_content">Test Notify Content</string>
    <string name="sender_logic">Run Logic</string>
    <string name="sender_logic_all">All Run</string>
    <string name="sender_logic_until_fail">Run Until Fail</string>
    <string name="sender_logic_until_success">Run Until Success</string>
    <string name="match_sim_slot">SIM Slot</string>
    <string name="match_field">Field</string>
    <string name="phone_number">Phone No.</string>
    <string name="call_type">Call Type</string>
    <string name="package_name">PkgName</string>
    <string name="sms_content">SMS</string>
    <string name="inform_content">Notice</string>
    <string name="multiple_matches">Multiple</string>
    <string name="match_type">Type</string>
    <string name="btn_is">Is</string>
    <string name="btn_contain">Contain</string>
    <string name="btn_not_contain">Not Contain</string>
    <string name="btn_start_with">Start With</string>
    <string name="btn_end_with">End With</string>
    <string name="btn_regex">Regex Match</string>
    <string name="match_value">Value</string>
    <string name="match_value_tips">If you need to match multiple keywords, please use regular or multiple match</string>
    <string name="switch_rule_status">Enable This Forwarding Rule</string>
    <string name="invalid_match_value">The matched value cannot be null</string>
    <string name="invalid_call_type">The call type is incorrect, you can only enter any number from 1 to 6.</string>
    <!--SenderActivity-->
    <string name="delete_sender_title">Delete confirmation</string>
    <string name="delete_sender_tips">Are you sure to delete this sender?</string>
    <string name="delete_sender_toast">The sender is deleted.</string>
    <string name="test_phone_num">19999999999</string>
    <string name="invalid_name">Channel name cannot be empty</string>
    <string name="invalid_token">invalid token</string>
    <string name="invalid_email">Email parameter is incomplete</string>
    <string name="invalid_recipient_email">Invalid recipient email address: %s</string>
    <string name="invalid_x509_certificate">The X.509 public key certificate for the recipient (%s) is invalid.</string>
    <string name="invalid_pkcs12_certificate">The PKCS12 private key certificate for the recipient (%s) is invalid.</string>
    <string name="invalid_email_server">Email Server parameter is incomplete</string>
    <string name="invalid_bark_icon">The bark-icon is not a valid URL</string>
    <string name="invalid_bark_url">The bark-url is not a valid URL</string>
    <string name="invalid_bark_server">bark-server is empty or not a valid URL</string>
    <string name="invalid_apiToken_or_chatId">Neither the robot\'s ApiToken nor the notified person\'s ChatId can be empty</string>
    <string name="invalid_host_or_port">The proxy is enabled, the host name and port number cannot be empty</string>
    <string name="invalid_username_or_password">Authentication is enabled, user and password cannot be empty at the same time</string>
    <string name="invalid_sendkey">SendKey cannot be empty</string>
    <string name="invalid_channel">Up to two channels, multiple channel values separated by a vertical bar |</string>
    <string name="invalid_openid">Multiple openids are separated by ,</string>
    <string name="invalid_customize_api">Customize API is invalid</string>
    <string name="invalid_webserver">WebServer is empty or invalid</string>
    <string name="invalid_webhook">WebHook is empty or invalid</string>
    <string name="invalid_url_scheme">URL Scheme is empty or invalid</string>
    <string name="invalid_at_mobiles">toUser/toParty/toTag cannot be empty or select @all</string>
    <string name="invalid_wework_agent">CoreID, AgentID, and Secret cannot be empty</string>
    <string name="invalid_dingtalk_inner_robot">AgentId, AppKey, AppSecret, and UserIds cannot be empty</string>
    <string name="invalid_phone_num">The receiving phone number cannot be empty</string>
    <string name="invalid_multi_match">Malformed multiple match rule line %s</string>
    <string name="invalid_regex_replace">Incorrect format on line %s of regex replacement</string>
    <string name="invalid_message_card">The Message Card Json is invalid.</string>
    <string name="email_host">Host</string>
    <string name="smtp_port">Port</string>
    <string name="enable_ssl">Enable SSL</string>
    <string name="enable_starttls">Enable StartTLS</string>
    <string name="email_account">Account</string>
    <string name="email_password">Password/Auth Code</string>
    <string name="email_nickname">Nickname</string>
    <string name="email_to">Recipients</string>
    <string name="email_to_tips">Tip: Click to add recipients.</string>
    <string name="email_to_smime">Recipients &amp; S/MIME Encryption Cert.</string>
    <string name="email_to_smime_tips">Tip: Click to add recipients and S/MIME encryption public keys (opt.).</string>
    <string name="email_to_openpgp">Recipients &amp; OpenPGP Public Cert.</string>
    <string name="email_to_openpgp_tips">Tip: Click to add recipients and OpenPGP public keys (opt.).</string>
    <string name="sender_smime_keystore">Sender S/MIME Cert. (Opt.)</string>
    <string name="sender_openpgp_keystore">Sender OpenPGP Cert. (Opt.)</string>
    <string name="invalid_sender_keystore">Invalid Sender Signing Private Key</string>
    <string name="recipient_email">Recipient</string>
    <string name="keystore_base64">Specified Cert.</string>
    <string name="keystore_base64_tips">Opt., Copy keystore to the Download dir</string>
    <string name="keystore_password">Cert. Pwd.</string>
    <string name="keystore_password_tips">Import password for `Private key`</string>
    <string name="email_title">Email Title</string>
    <string name="feishu_webhook">Webhook</string>
    <string name="feishu_secret">Secret (opt.)</string>
    <string name="feishu_receive_id_type">Receive Id Type"</string>
    <string name="feishu_msg_type">Msg Type</string>
    <string name="feishu_msg_type_text">Text</string>
    <string name="feishu_msg_type_interactive">Interactive</string>
    <string name="feishu_msg_type_interactive_message_card">Message Card Json</string>
    <string name="Customize_API">Customize API</string>
    <string name="Corp_ID">Corp ID</string>
    <string name="Agent_ID">Agent ID</string>
    <string name="App_Secret">Secret</string>
    <string name="is_at_all">Is At All</string>
    <string name="specified_member">Specified Member</string>
    <string name="touser">To User</string>
    <string name="toparty">To Party</string>
    <string name="totag">To Tag</string>
    <string name="touser_tips">Tip: List of member IDs that receive messages (multiple recipients are separated by \'|\', up to 1000)</string>
    <string name="toparty_tips">Tip: List of party IDs that receive messages (multiple recipients are separated by \'|\', up to 1000)</string>
    <string name="totag_tips">Tip: List of tag IDs that receive messages (multiple recipients are separated by \'|\', up to 1000)</string>
    <string name="customize_api_tips">Tip: Bypass IP whitelist restrictions using reverse proxy (proxy_pass).</string>
    <string name="specified_member_tips2">Tip: The userid of the user who receives the message, up to 20 at a time (separated by \'|\')</string>
    <string name="server_chan_send_key">SendKey</string>
    <string name="server_chan_channel">Message Channel</string>
    <string name="server_chan_channel_tips">Tip: Dynamically specified, supports up to two channels, separated by a vertical bar |</string>
    <string name="server_chan_channel_hint">Opt., e.g. to send service number and enterprise WeChat application, then fill in 9|66</string>
    <string name="server_chan_openid">CC OpenID</string>
    <string name="server_chan_openid_tips">Tip: Only test accounts and Wework application message channels are supported</string>
    <string name="server_chan_openid_hint">Opt., multiple openids are separated by commas</string>
    <string name="TelegramApiToken">ApiToken or Custom Proxy Address (startwith http)</string>
    <string name="TelegramChatId">ChatId</string>
    <string name="Method" formatted="false">Method</string>

    <string name="SmsSimSlot">SIM Slot</string>
    <string name="same_source">Same source</string>
    <string name="SmsMobiles">Receive Mobile Phone Numbers</string>
    <string name="SmsMobilesTips">Tips:\n1.Separated by ; , e.g. 15888888888;19999999999\n2.Allow to insert `{{FROM}}` tag to realize SMS auto-reply (SMS/Call scenario)</string>
    <string name="OnlyNoNetwork">Enable only when no network</string>
    <!--SettingActivity-->
    <string name="notify_content_label">Notification</string>
    <string name="device_name">Device Name</string>
    <string name="sim_sub_id">SIM SubId</string>
    <string name="sim1_remark" tools:ignore="Typos">SIM1 SubId/Label</string>
    <string name="sim2_remark" tools:ignore="Typos">SIM2 SubId/Label</string>
    <string name="carrier_mobile" tools:ignore="Typos">Label of SIM,\neg. AT&amp;T_88888888</string>
    <string name="tip_number_only_error_message">Number must be greater than 0!</string>
    <string name="regexp_number_only" tools:ignore="TypographyDashes,Typos">^[1-9]?\\d+$</string>
    <string name="retry_interval">Retry Interval</string>
    <string name="retry_interval_tips">Disabled when times = 0,\nthe interval is incremented</string>
    <string name="filtering_duplicate_messages">Filter Duplicate Messages</string>
    <string name="filtering_duplicate_messages_tips">0=disabled, judge duplicate: type+source+content</string>
    <string name="forward_sms">Forward Sms</string>
    <string name="forward_sms_tips">Main switch, requires permissions to read and sned SMS messages, especially verification SMS texts.</string>
    <string name="sms_command">Sms Command</string>
    <string name="sms_command_tips">Open the HttpServer or FRPC by the SMS command</string>
    <string name="safe_phone_tips">Only handle requests from specified phones</string>
    <string name="forward_calls">Forward Calls Log</string>
    <string name="forward_calls_tips">Main switch, requires permissions to read call log and contacts.</string>
    <string name="forward_app_notify">Forward App Notify</string>
    <string name="forward_app_notify_tips">Main switch, requires permission to read notification.</string>
    <string name="cancel_app_notify">Auto close Ntf.</string>
    <string name="not_user_present">Not User Present</string>
    <string name="enable_custom_templates">Global Custom Template</string>
    <string name="enable_custom_templates_tips">Priority: custom template for forwarding rules > Global custom template > System default</string>
    <string name="enable_regex_replace">Enable Regular Replacement Content</string>
    <string name="enable_regex_replace_tips">Format: RegularExpression===ReplacementResult,One rule per line.\ne.g. (\\d{3})\\d+(\\d{4})===$1****$2</string>
    <string name="enable_exclude_from_recents">Hide from recent Apps</string>
    <string name="enable_exclude_from_recents_tips">Please lock it first and then enable to hide</string>
    <string name="custom_template">Custom templates</string>
    <string name="custom_template_tips">Tip: Insert labels as needed; Leave blank to apply default template</string>
    <string name="insert_sender">Phone</string>
    <string name="insert_sender_app">PackageName</string>
    <string name="insert_uid">UID</string>
    <string name="insert_content">SMS</string>
    <string name="insert_title_app">InformTitle</string>
    <string name="insert_content_app">InformContent</string>
    <string name="insert_extra">SIM</string>
    <string name="insert_time">Time</string>
    <string name="insert_device_name">Device</string>
    <string name="battery_setting">Battery Optimization</string>
    <string name="battery_setting_tips">Set it to manual management, including automatic startup, associated startup, and background running</string>
    <string name="unknown_number">Unknown Number</string>
    <string name="unsupport">Your phone does not support this setting</string>
    <string name="isIgnored">Set successfully!</string>
    <string name="isIgnored2">Can not directly operate the system power saving optimization Settings</string>
    <!--Other-->
    <string name="sim1" tools:ignore="Typos">SIM1</string>
    <string name="sim2" tools:ignore="Typos">SIM2</string>
    <string name="mu_rule_sms_tips">Example of multiple matching rules: (see wiki for syntax)\n\nAND IS PHONE_NUM EQUALS 10086\n[space]OR IS PHONE_NUM EQUALS 10011\nAND IS MSG_CONTENT CONTAIN arrears\n\nThe above rule means: receive a text message, and (the mobile phone number is 10086 or the mobile phone number is 10010), and the content of the text message includes arrears When forwarding the text message\n\nNote: The space at the beginning of each line represents the level, too complex multiple rules may lead to a large memory usage!</string>
    <string name="mu_rule_call_tips">Example of multiple matching rules: (see wiki for syntax)\n\nAND IS PHONE_NUM EQUALS 10086\n[space]OR IS PHONE_NUM EQUALS 10011\nAND IS CALL_TYPE IS 3\n\nThe above rule means: receive a call, and (the mobile phone number is 10086 or 10010), and the call type is Missed When forwarding the call\n\nNote: The space at the beginning of each line represents the level, too complex multiple rules may lead to a large memory usage!\n\nCall types: 1.Incoming Ended 2.Outgoing Ended 3.Missed 4.Incoming Received 5.Incoming Answered 6.Outgoing Started</string>
    <string name="mu_rule_app_tips">Example of multiple matching rules: (see wiki for syntax)\n\nAND IS PACKAGE_NAME EQUALS com.tencent.mm\n[space]OR IS PACKAGE_NAME EQUALS com.tencent.mobileqq\nAND IS INFORM_CONTENT CONTAIN arrears\n\nThe above rules mean: Receive an APP notification, and (the APP package name is com.tencent.mm or the APP package name is com.tencent.mobileqq), and the content of the notification includes forwarding the notification when the payment is in arrears\n\nNote: The space at the beginning of each line represents the level, too complex multiple rules may lead to a large memory usage!</string>
    <string name="post">POST</string>
    <string name="get">GET</string>
    <string name="put">PUT</string>
    <string name="patch">PATCH</string>
    <string name="udp">UDP</string>
    <string name="tcp">TCP</string>
    <string name="mqtt">MQTT</string>
    <string name="ssl">SSL</string>
    <!--CloneActivity-->
    <string name="operating_instruction">Important Note:\nThis feature is intended solely for personal use in switching between old and new phones. Any consequences arising from illegal use are the user\'s responsibility!\n\nInstructions:\n1. Connect both old and new phones to the same WiFi network (disable AP isolation). If internal network penetration is needed, configure Frpc first.\n2. [Choose One] On the old phone, tap the "Push" button to send this device\'s configuration to the server.\n3. [Choose One] On the new phone, tap the "Pull" button to fetch the server\'s configuration to this device.\n\nNotes:\n1. The client and server app versions must match for successful cloning.\n2. Upon successful import, the senders and forwarding rules will be entirely replaced, clearing the historical records.\n3. Active requests, keep-alive measures, and personal settings are not included in the cloning scope.\n4. After successful import, it\'s crucial to re-enter the [General Settings] and toggle on the functions you need! (Or manually grant permissions in system settings).</string>
    <string name="operating_instruction_offline">Important Note:\nThis feature is strictly intended for personal use in switching between old and new phones. Any consequences arising from illegal use are the user\'s responsibility!\n\nNotes:\n1. The exporting and importing apps must have identical versions for one-click cloning to work!\n2. Upon successful import on the new phone, the senders and forwarding rules will be entirely replaced, clearing the history records!\n3. Active requests, keep-alive measures, and personal settings are not included in the cloning process.\n4. After a successful import, it\'s crucial to re-enter the [General Settings] and toggle on the functions you need! (Or manually grant permissions in system settings).</string>
    <string name="push">Push</string>
    <string name="pull">Pull</string>
    <string name="stop">Stop</string>
    <string name="export">Export</string>
    <string name="imports">Import</string>
    <string name="old_mobile_phone">Old Phone</string>
    <string name="new_mobile_phone">New Phone</string>
    <string name="server_ip">Server IP: </string>
    <string name="server_port">Port: </string>
    <string name="invalid_ip">Please enter a valid IP or domain</string>
    <string name="invalid_mqtt_message_topic">Please enter a valid message topic</string>
    <string name="invalid_port">Please enter a valid port</string>
    <string name="no_network">Not connected to a network.</string>
    <string name="appicon">App Icon</string>
    <string name="user_app">User App</string>
    <string name="system_app">System App</string>
    <string name="tips_notification">Please grant Notification permission, in order to keep the App alive!</string>
    <string name="tips_notification_listener">Please grant Notification reading permission to SmsForwarder, before other Apps\'s notification could be forwarded. Forwarding automatically canceled!</string>
    <string name="pushplus_website">Official website</string>
    <string name="pushplus_plus">www.pushplus.plus</string>
    <string name="pushplus_hxtrip">pushplus.hxtrip.com</string>
    <string name="pushplus_token">Token</string>
    <string name="pushplus_token_tips">Note: Please carefully screen the official website address you are currently visiting</string>
    <string name="pushplus_topic">Topic</string>
    <string name="pushplus_template">Template</string>
    <string name="html">html</string>
    <string name="pushplus_channel">Channel</string>
    <string name="pushplus_webhook">Webhook Code</string>
    <string name="pushplus_callback">Callback Url</string>
    <string name="pushplus_valid_time">Valid time(secs)</string>
    <string name="wechat">wechat</string>
    <string name="account">✱Account</string>
    <string name="servers">✱Servers</string>
    <string name="email_settings">✱Email</string>
    <string name="encryption_protocol">E2EE</string>
    <string name="encryption_protocol_tips">Tip: To encrypt or sign emails, specify OpenPGP or S/MIME cert.</string>
    <string name="plain">Plain</string>
    <string name="smime">S/MIME</string>
    <string name="openpgp">OpenPGP</string>
    <string name="proxy_settings">Proxy Settings</string>
    <string name="proxy_none">None</string>
    <string name="proxy_http">HTTP</string>
    <string name="proxy_socks">SOCKS</string>
    <string name="hostname">Hostname</string>
    <string name="port">Port</string>
    <string name="proxy_authenticator">Proxy Authenticator</string>
    <string name="username">Username</string>
    <string name="password">Password</string>
    <string name="in_charset">In Charset</string>
    <string name="out_charset">Out Charset</string>
    <string name="in_message_topic">In Message Topic</string>
    <string name="in_message_topic_hint">Receive messages on the corresponding topic</string>
    <string name="out_message_topic">Out Message Topic</string>
    <string name="out_message_topic_hint">Send a message on the corresponding topic</string>
    <string name="uri_type">Uri Type</string>
    <string name="path">Path</string>
    <string name="path_hint">Used to set the uri when communicating using ws</string>
    <string name="client_id">Client Id</string>
    <string name="client_id_hint">Random value if empty</string>
    <string name="GotifyWebServer">WebServer</string>
    <string name="GotifyWebServerTips"><![CDATA[eg.: https://push.ppps.cn/message?token=<apptoken>]]></string>
    <string name="title_template">Title Template</string>
    <string name="priority">Priority（1 – 9）</string>
    <string name="dingtalk_robot">Dingtalk Group Bot</string>
    <string name="dingtalk_inner_robot">Dingtalk Inner Bot</string>
    <string name="email">Email</string>
    <string name="bark">Bark</string>
    <string name="webhook">Webhook</string>
    <string name="wework_robot">Wework Bot</string>
    <string name="wework_agent">Wework Agent</string>
    <string name="server_chan">ServerChan</string>
    <string name="telegram">Telegram Bot</string>
    <string name="sms_menu">SMS</string>
    <string name="feishu">FeiShu Bot</string>
    <string name="feishu_app">FeiShu App</string>
    <string name="pushplus">PushPlus</string>
    <string name="gotify">Gotify</string>
    <string name="_1">1</string>
    <string name="forwarding_function">Forwarding Function</string>
    <string name="forwarding_function_tips">Main switch: Enable the function as required</string>
    <string name="extra_function">Extra Function</string>
    <string name="extra_function_tips">Enable the extra function as required</string>
    <string name="call_date">Call date: </string>
    <string name="call_duration">Call duration: </string>
    <string name="ring_duration">Ring duration: </string>
    <string name="type">Type: </string>
    <string name="mandatory_type">Call Type: </string>
    <string name="incoming_call_received">In Received</string>
    <string name="incoming_call_answered">In Answered</string>
    <string name="incoming_call_ended">In Ended</string>
    <string name="outgoing_call_started">Out Started</string>
    <string name="outgoing_call_ended">Out Ended</string>
    <string name="missed_call">Missed</string>
    <string name="unknown_call">Unknown</string>
    <string name="optional_action">Opt.: </string>
    <string name="optional_type">Opt.: </string>
    <string name="keep_alive">Keep Alive</string>
    <string name="keep_alive_tips">It is recommended to open the first three switch, do not disable the notification bar, to avoid APP being killed</string>
    <string name="custom_settings">Custom Settings</string>
    <string name="custom_settings_tips">Please fill in the remarks manually or click the refresh button to get it automatically</string>
    <string name="times">times</string>
    <string name="interval">Interval</string>
    <string name="interval_label">Increasing Interval</string>
    <string name="timeout_label">Single Timeout</string>
    <string name="seconds">secs</string>
    <string name="seconds_n">%s sec</string>
    <string name="retry_label">Max Retries</string>
    <string name="test_sender_sms">[%s] Congratulations, the sender test is successful, please continue to add forwarding rules!</string>
    <string name="test_sender_name">Test Channel</string>
    <string name="test_sim_info" tools:ignore="Typos">SIM1_TestOperator_18888888888</string>
    <string name="keep_reminding">Keep Reminding</string>
    <string name="keep_reminding_tips">After exceeding the preset value, each change in battery level continues to trigger.</string>
    <string name="resend">Resend</string>
    <string name="rematch">Rematch</string>
    <string name="from">From: </string>
    <string name="title">Title: </string>
    <string name="msg">Msg: </string>
    <string name="slot">Slot: </string>
    <string name="rule">Rule: </string>
    <string name="time">Time: </string>
    <string name="result">Result:</string>
    <string name="original_result">Ori. Result:</string>
    <string name="forward_status">Result:</string>
    <string name="success">Success</string>
    <string name="failed">Failed</string>
    <string name="processing">Processing</string>
    <string name="rule_any">Any</string>
    <string name="rule_transpond_all">Transpond All</string>
    <string name="rule_phone_num">Phone Num</string>
    <string name="rule_msg_content">Msg Content</string>
    <string name="rule_multi_match">Multi Match</string>
    <string name="rule_package_name">Package Name</string>
    <string name="rule_inform_content">Inform Content</string>
    <string name="rule_call_type">Call Type</string>
    <string name="rule_uid">UID</string>
    <string name="rule_card">Card</string>
    <string name="rule_when">When</string>
    <string name="rule_fw_to">Fw.</string>
    <string name="rule_all_fw_to">All Fw. To</string>
    <string name="rule_is">IS</string>
    <string name="rule_notis">NOTIS</string>
    <string name="rule_contain">CONTAIN</string>
    <string name="rule_startwith">STARTWITH</string>
    <string name="rule_endwith">ENDWITH</string>
    <string name="rule_notcontain">NOTCONTAIN</string>
    <string name="rule_regex">REGEX</string>
    <string name="package_name_copied">Package name copied:</string>
    <string name="enable_phone_fw_tips">A call type must be selected to enable call log forwarding!</string>
    <string name="tips_compatible_solution">Compatible solution</string>
    <string name="contact">Contact:</string>
    <string name="via_number">Via Number:</string>
    <string name="toast_granted_all">Getting all required permissions succeeded!</string>
    <string name="toast_granted_part">Some permissions are successfully obtained, but some permissions are not granted normally, and some functions of the APP may be limited!</string>
    <string name="toast_denied_never">Permanently denied authorization, go to system settings to manually grant permissions?</string>
    <string name="toast_denied">Failed to obtain necessary permissions, APP function may be limited!</string>
    <string name="play_silence_music">Play Silent Music</string>
    <string name="one_pixel_activity">One Pixel Activity</string>
    <string name="optional">Opt.</string>
    <string name="TelegramChatIdTips">Follow the steps in the wiki to obtain it</string>
    <string name="tips_backup_path">Backup path:: </string>
    <string name="frpc_name">Config name</string>
    <string name="frpc_autorun">Auto-start</string>

    <string name="http_server">HttpServer</string>
    <string name="start_server">Start Server</string>
    <string name="stop_server">Stop Server</string>

    <string name="yes">Yes</string>
    <string name="no">No</string>
    <string name="refresh">Refresh</string>
    <string name="tip_can_not_get_sim_infos">Please confirm that the app permission [Get mobile phone information] is [Always allow]</string>
    <string name="tip_can_not_get_sim_info">The SIM card information in the card slot %s has not been obtained</string>
    <string name="auto_check">Auto check</string>
    <string name="check_update">Check</string>
    <string name="join_preview_program">Join Preview Program</string>
    <string name="join_preview_program_tips">Check out weekly builds of SmsF for early access to new features and bug fixes</string>
    <string name="clear_cache">Clear</string>
    <string name="delete_frpc">Delete</string>

    <string name="sender_name_status">Channel Name/Status</string>

    <string name="dingtalk_token">Webhook</string>
    <string name="dingtalk_token_tips">e.g. https://oapi.dingtalk.com/robot/send?access_token=XXX</string>
    <string name="dingtalk_token_hint">Robot Settings→webhook</string>
    <string name="dingtalk_secret">Secret</string>
    <string name="dingtalk_secret_hint">Robot Settings→Security Settings→Sign Up</string>
    <string name="dingtalk_at_mobiles">At Mobiles</string>
    <string name="dingtalk_at_mobiles_tip">Tips: Separate multiple mobiles with commas, e.g. 18888888888,19999999999</string>
    <string name="dingtalk_at_dingtalkids">At DingtalkIds</string>
    <string name="dingtalk_at_dingtalkids_tip">Tips：Separate multiple DingtalkIds with commas, e.g. user1,user2</string>

    <string name="bark_server">Bark-Server</string>
    <string name="bark_server_tips">e.g. https://api.day.app/XXXXXXXX/</string>
    <string name="bark_server_regex">^https?://[^/]+/[^/]+/.*</string>
    <string name="bark_server_error">The Url format is wrong, e.g. https://api.day.app/XXXXXXXX/</string>
    <string name="bark_group">Group Name</string>
    <string name="bark_group_tips">Opt., e.g. SmsForwarder</string>
    <string name="bark_icon">Message Icon</string>
    <string name="bark_icon_tips">Opt., fill in Url, the picture should not be too big</string>
    <string name="bark_sound">Message Sound</string>
    <string name="bark_sound_tips">Opt., e.g. minuet.caf</string>
    <string name="bark_badge">Message Badge</string>
    <string name="bark_badge_tips">Opt., e.g. 888</string>
    <string name="bark_url">Message Link</string>
    <string name="bark_url_tips">Opt., e.g. https://github.com/pppscn/SmsForwarder</string>
    <string name="bark_level">Notification Level</string>
    <string name="bark_level_active">Immediately display notifications</string>
    <string name="bark_level_timeSensitive">Time-sensitive notifications that can be displayed in a focused state</string>
    <string name="bark_level_passive">Only added to the notification list, no screen reminder</string>
    <string name="bark_url_regex" formatted="false" tools:ignore="TypographyDashes"><![CDATA[^(https?|ftp|file)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]]]></string>
    <string name="bark_url_regex2" formatted="false" tools:ignore="TypographyDashes"><![CDATA[^[a-z]+://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]]]></string>
    <string name="bark_url_error">Url format error</string>
    <string name="bark_encryption_algorithm">Encryption Algorithm</string>
    <string name="bark_encryption_algorithm_none">NONE</string>
    <string name="bark_encryption_key">AES Key</string>
    <string name="bark_encryption_key_tips">corresponding key on bark</string>
    <string name="bark_encryption_iv">AES iv</string>
    <string name="bark_encryption_iv_tips">corresponding iv on bark</string>
    <string name="bark_encryption_key_error1">AES Key must be 16 characters</string>
    <string name="bark_encryption_key_error2">AES Key must be 24 characters</string>
    <string name="bark_encryption_key_error3">AES Key must be 32 characters</string>
    <string name="bark_encryption_key_error4">AES iv must be 16 characters</string>

    <string name="from_email_hint">Fill in the username before @</string>
    <string name="other_mail_type">other</string>
    <string name="mail_pwd_hint">Fill in the login password or authorization code</string>

    <string name="wework_webHook">WebHook</string>
    <string name="wework_webHook_tips">e.g. https://qyapi.weixin.qq.com/cgixx?key=xxx</string>
    <string name="wework_msg_type">Msg Type</string>
    <string name="wework_msg_type_text">Text</string>
    <string name="wework_msg_type_markdown">Markdown</string>
    <string name="wework_at_mobiles">At Mobiles</string>
    <string name="wework_at_mobiles_tip">Tips: Separate multiple mobiles with commas, e.g. 18888888888,19999999999</string>
    <string name="wework_at_userids">At UserId</string>
    <string name="wework_at_userids_tip">Tips：Separate multiple UserIds with commas, e.g. user1,user2</string>

    <string name="url_scheme">URL Scheme</string>
    <string name="url_scheme_tips">Example：myapp://api/add?&amp;type=0&amp;msg=[msg]</string>

    <string name="socket">Socket</string>

    <string name="webhook_server">Webhook Server</string>
    <string name="webhook_server_tips">For example: https://a.b.com/msg?token=xyz</string>
    <string name="webhook_params">Params</string>
    <string name="webhook_params_tips" formatted="false">For example: payload=%7B%22text%22%3A%22[msg]%22%7D [msg] will be replaced with SMS content.\nJson format is supported, e.g. {\"text\":\"[msg]\"}.\nNote: msg is automatically URLEncoder except in JSON format</string>
    <string name="webhook_secret">Secret: If left empty, the sign will not be calculated</string>
    <string name="webhook_response">Successful Response Keyword：If left empty, HTTP status 200 represents success</string>
    <string name="webhook_response2">Successful Response Keyword：Leaving it blank means sending is considered as successful.</string>
    <string name="headers">Headers</string>
    <string name="header_key">Key</string>
    <string name="header_value">Value</string>
    <string name="header_del">Del header</string>
    <string name="select_sender_type">Please select sender type</string>
    <string name="feishu_webhook_hint">Group Robot → Webhook Address</string>
    <string name="feishu_secret_hint">Group Robot → Security Settings → Signature Verification</string>
    <string name="pushplus_token_hint">Please go to the corresponding official website to obtain</string>
    <string name="choose_rule">Drop-down selection, keyword fuzzy match</string>
    <string name="choose_sender">Drop-down selection, keyword fuzzy match</string>
    <string name="choose_frpc">Drop-down selection, keyword fuzzy match</string>
    <string name="choose_task">Drop-down selection, keyword fuzzy match</string>
    <string name="choose_app">Installed Apps</string>
    <string name="extra_app">Extra Apps</string>
    <string name="extra_app_hint">One package name per line\nEnable async loading of the App list for selection.</string>
    <string name="choose_app_hint">Drop-down selection to get package name, keyword fuzzy matching APP name</string>
    <string name="regex_multi_match" tools:ignore="TypographyDashes">^\\s*(AND|OR)\\s(IS|NOTIS)\\s(PHONE_NUM|PACKAGE_NAME|MSG_CONTENT|INFORM_CONTENT|INFORM_TITLE|CARD_SLOT|CALL_TYPE)\\s(EQUALS|CONTAIN|NOTCONTAIN|STARTWITH|ENDWITH|REGEX)\\s(.*)$</string>
    <string name="privacy_content_1">Welcome to</string>
    <string name="privacy_content_2">We understand the importance of personal information to you and thank you for your trust in us.\n</string>
    <string name="privacy_content_3">In order to better protect your rights and comply with relevant regulatory requirements, we will pass "</string>
    <string name="privacy_content_4">" Explain to you how we collect, store, protect, use and make your information available externally, and explain your rights.\n</string>
    <string name="privacy_content_5">For more details, please check "</string>
    <string name="privacy_content_6">"full text.\n\n</string>
    <string name="privacy_content_7">"Please grant Notification permission, in order to keep the App alive!</string>
    <string name="request_succeeded">Request succeeded</string>
    <string name="request_failed">Request failed: </string>
    <string name="request_failed_tips">Request failed: %s</string>
    <string name="no_sms_sending_permission">No SMS sending permission</string>
    <string name="frpclib_download_title">Missing FrpcLib v%s</string>
    <string name="frpclib_download_content">Downloading, please wait…</string>
    <string name="frpclib_version_mismatch">FrpcLib version mismatch</string>
    <string name="page_not_found">Page not found!</string>
    <string name="data_error">Data error!</string>
    <string name="cannot_open_with_browser">Can\'t open with browser</string>
    <string name="share_to">Share to</string>
    <string name="third_party_app_not_installed">The third-party app you opened is not installed!</string>
    <string name="description">Description</string>
    <string name="no_new_version">You have the latest version installed!</string>
    <string name="download_failed_switch_download_url">The app download failed, do you consider switching to %s download?</string>
    <string name="download_slow_switch_download_url">The app download failed, do you consider switching to %s download?</string>
    <string name="update_cancelled">Update cancelled!</string>
    <string name="CONJUNCTION_AND">AND</string>
    <string name="CONJUNCTION_OR">OR</string>
    <string name="FILED_PHONE_NUM">PHONE_NUM</string>
    <string name="FILED_MSG_CONTENT">MSG_CONTENT</string>
    <string name="FILED_PACKAGE_NAME">PACKAGE_NAME</string>
    <string name="FILED_UID">UID</string>
    <string name="FILED_INFORM_TITLE">INFORM_TITLE</string>
    <string name="FILED_INFORM_CONTENT">INFORM_CONTENT</string>
    <string name="FILED_SIM_SLOT_INFO">CARD_SLOT</string>
    <string name="FILED_CALL_TYPE">CALL_TYPE</string>
    <string name="SURE_YES">IS</string>
    <string name="SURE_NOT">NOTIS</string>
    <string name="CHECK_EQUALS">EQUALS</string>
    <string name="CHECK_CONTAIN">CONTAIN</string>
    <string name="CHECK_NOT_CONTAIN">NOT_CONTAIN</string>
    <string name="CHECK_START_WITH">START_WITH</string>
    <string name="CHECK_END_WITH">END_WITH</string>
    <string name="CHECK_REGEX">REGEX</string>
    <string name="auto_start_unknown">Unknown brand: You need to check the settings yourself</string>
    <string name="auto_start_huawei"><![CDATA[Huawei: Application startup management -> turn off the application switch -> turn on allow self-starting]]></string>
    <string name="auto_start_honor"><![CDATA[Honor: Application startup management -> turn off the application switch -> turn on allow self-starting]]></string>
    <string name="auto_start_xiaomi"><![CDATA[XiaoMi: Authorization Management -> Self-Start Management -> Allow Apps to Self-Start]]></string>
    <string name="auto_start_oppo"><![CDATA[OPPO: Permissions Privacy -> Self-Start Management -> Allow Apps to Self-Start]]></string>
    <string name="auto_start_vivo"><![CDATA[VIVO: Permission Management -> Self-Start -> Allow Apps to Self-Start]]></string>
    <string name="auto_start_meizu"><![CDATA[MeiZu: Permission Management -> Background Management -> Click Apply -> Allow Background Running]]></string>
    <string name="auto_start_samsung"><![CDATA[SamSung: Autorun apps -> turn on app switch -> battery management -> unmonitored apps -> add apps]]></string>
    <string name="auto_start_letv"><![CDATA[LeTv: Self-starting management -> Allow applications to self-start]]></string>
    <string name="auto_start_smartisan"><![CDATA[Smartisan: Permission management -> Self-starting permission management -> Click Apply -> Allow to be activated by the system]]></string>
    <string name="need_to_restart">The APP needs to be restarted for this configuration item to take effect</string>

    <string name="http_server_running">HttpServer is running! On %1$s:%2$d</string>
    <string name="http_server_stopped">HttpServer is stopped!</string>
    <string name="server_settings">Server Settings</string>
    <string name="server_settings_tips">It is recommended to enable signature settings, click "Random" to generate and copy to clipboard</string>
    <string name="sign_key">Sign Key</string>
    <string name="rsa_key_tips">Key pair generated and copied to clipboard</string>
    <string name="rsa_key_tips2">Copied to clipboard</string>
    <string name="sign_key_tips">Key generated and copied to clipboard</string>
    <string name="copy" tools:ignore="PrivateResource">Copy</string>
    <string name="random">Random</string>
    <string name="enable_function">Enable Function</string>
    <string name="disable_function">Disable Function</string>
    <string name="enable_function_tips">Select the features you want to enable remote control as needed</string>
    <string name="api_clone">OneKey Clone</string>
    <string name="api_clone_tips">One-click cloning of the general config of the machine, sender, and rules to the new machine</string>
    <string name="api_sms_send">Send Sms</string>
    <string name="api_sms_send_tips">Non-free, SMS rates are subject to your mobile phone plan</string>
    <string name="api_sms_query">Query Sms</string>
    <string name="api_sms_query_tips">Remotely check SMS records as a supplement to the SMS forwarding function</string>
    <string name="api_call_query">Query Call</string>
    <string name="api_call_query_tips">Remotely check call records, including incoming calls, outgoing calls, and missed calls</string>
    <string name="api_contact_query">Query Contacts</string>
    <string name="api_contact_query_tips">Remotely check contact list</string>
    <string name="api_contact_add">Add Contact</string>
    <string name="api_contact_add_tips">Remotely add contact</string>
    <string name="api_battery_query">Query Battery</string>
    <string name="api_battery_query_tips">Remotely query mobile phone power and battery status</string>
    <string name="api_wol">Remotely WOL</string>
    <string name="api_wol_tips">Turn on your Wake-On-LAN enabled devices remotely</string>
    <string name="api_location">Location</string>
    <string name="api_location_tips">Remote query mobile phone location</string>
    <string name="api_location_permission_tips">\'Enable Location Function\' in the \'Settings\' first.</string>
    <string name="location_longitude">Longitude：%s</string>
    <string name="location_latitude">Latitude：%s</string>
    <string name="location_address">Address：%s</string>
    <string name="location_time">Time：%s</string>
    <string name="location_provider">Provider：%s</string>

    <string name="sim_slot">Sim Slot</string>
    <string name="display_name">Display Name</string>
    <string name="display_name_hint">Opt., address book display name</string>
    <string name="phone_numbers">Phone Numbers</string>
    <string name="phone_numbers_hint">Required, separate multiple phone numbers with semicolons</string>
    <string name="phone_numbers_error">Invalid Phone Numbers, eg. 15888888888;19999999999</string>
    <string name="phone_numbers_regex">^(\\+?\\d{3,20})(;\\+?\\d{3,20})*$</string>
    <string name="phone_numbers_with_tag_hint">Required, separate multiple phone numbers or tag with semicolons</string>
    <string name="phone_numbers_with_tag_error">Invalid Phone Numbers, eg. 15888888888;{{FROM}};{{SMS###\s*SMS,{([^}]+)},{([^}]+)}\s*===$1}}</string>
    <string name="phone_numbers_with_tag_regex">^((\\+?\\d{3,20})|\\{\\{([^#]+)(?:###([^=]+)===(.*?))?\\}\\})(;((\\+?\\d{3,20})|\\{\\{([^#]+)(?:###([^=]+)===(.*?))?\\}\\}))*$</string>
    <string name="msg_content">Msg Content</string>
    <string name="msg_content_hint">Required, one entry within 70 characters, more than 70 characters, one entry for every additional 64 characters</string>
    <string name="msg_content_error">Msg Content cannot be empty, up to 390 characters (6 SMS)</string>
    <string name="msg_content_regex">^.{1,390}$</string>

    <string name="battery_unknown">unknown</string>
    <string name="battery_unlimited">unlimited</string>
    <string name="battery_ac">AC</string>
    <string name="battery_usb">USB</string>
    <string name="battery_wireless">Wireless</string>
    <string name="battery_charging">Charging</string>
    <string name="battery_discharging">Discharging</string>
    <string name="battery_not_charging">Not Charging</string>
    <string name="battery_full">Full</string>
    <string name="battery_good">Good</string>
    <string name="battery_overheat">Overheat</string>
    <string name="battery_dead">Dead</string>
    <string name="battery_over_voltage">Over Voltage</string>
    <string name="battery_unspecified_failure">Unspecified Failure</string>
    <string name="battery_cold">Cold</string>
    <string name="battery_level">Level: %s</string>
    <string name="battery_scale">Scale: %s</string>
    <string name="battery_voltage">Voltage: %s</string>
    <string name="battery_temperature">Temperature: %s</string>
    <string name="battery_status">Status: %s</string>
    <string name="battery_status_title">Status</string>
    <string name="battery_health">Health: %s</string>
    <string name="battery_plugged">Plugged: %s</string>
    <string name="battery_plugged_title">Plugged</string>

    <string name="server_history">History</string>
    <string name="server_test">Login</string>
    <string name="invalid_service_address">Invalid service address\nFormat: http://127.0.0.1:5000 or https://smsf.demo.com</string>
    <string name="click_test_button_first">Click the test button first, to get the list of features enabled by the server</string>
    <string name="disabled_on_the_server">Disable this feature on the server</string>
    <string name="frpc_failed_to_run">Frpc failed to run</string>
    <string name="successfully_deleted">Successfully deleted</string>
    <string name="sender_disabled_tips">[Note] The sender has been disabled, and its associated rules will not be sent even if they match!</string>
    <string name="sender_contains_tips">[Note] The sender is already in the list, no need to add it again!</string>
    <string name="rule_contains_tips">[Note] The rule is already in the list, no need to add it again!</string>
    <string name="frpc_contains_tips">[Note] The frpc is already in the list, no need to add it again!</string>
    <string name="task_contains_tips">[Note] The task is already in the list, no need to add it again!</string>
    <string name="local_call">Local Call:</string>
    <string name="remote_sms">Remote SMS：</string>
    <string name="clear">Clear</string>
    <string name="storage_permission_tips">Unauthorized storage permission, this function cannot be used!</string>
    <string name="write_settings_permission_tips">Unauthorized write settings permission, this function cannot be used!</string>
    <string name="contact_info" formatted="false">Name：%s\nPhone：%s</string>
    <string name="card_slot_does_not_match">Card slot does not match the rule</string>
    <string name="unmatched_rule">Unmatched rule</string>
    <string name="matched_rule">Matched rule</string>
    <string name="copied_to_clipboard">Copied to clipboard:\n%s</string>
    <string name="search_keyword">Search Keyword: %s</string>
    <string name="export_succeeded">Export configuration succeeded!</string>
    <string name="export_failed">Export failed, please check write permission!</string>
    <string name="export_failed_tips">Export failed: %s</string>
    <string name="import_failed">Import failed: Please check for external storage access!</string>
    <string name="import_failed_file_not_exist">Import failed: local backup file does not exist</string>
    <string name="import_succeeded">Import configuration successful!</string>
    <string name="import_failed_tips">Import failed: %s</string>
    <string name="restore_failed">Restore failed</string>
    <string name="below_level_min">[Battery Warning] The battery has been lower than the lower limit of the battery warning, please charge it in time!%s</string>
    <string name="over_level_max">[Battery Warning] The battery warning limit has been exceeded, please unplug the charger!%s</string>
    <string name="reach_level_min">[Battery Warning] The lower limit of the battery warning has been reached, please charge it in time!%s</string>
    <string name="reach_level_max">[Battery Warning] The upper limit of battery warning has been reached, please unplug the charger!%s</string>
    <string name="battery_status_changed">[Charging status] changes:</string>
    <string name="no_indentation_allowed_on_the_first_line">No indentation allowed on the first line</string>
    <string name="sign_required">The server enables the signing key, and the sign node required</string>
    <string name="timestamp_required">The server enables the signing key, and the timestamp node required</string>
    <string name="sign_verify_failed">Sign verify failed</string>
    <string name="version_code_required">version_code required</string>
    <string name="inconsistent_version">The app versions of the client and server are inconsistent</string>
    <string name="timestamp_verify_failed" formatted="false">The timestamp verification failed, and the difference with the server time (%s) cannot exceed %s sec. (diffTime=%s)</string>

    <string name="main_title">Main title</string>
    <string name="subtitle">Subtitle</string>
    <string name="logs_keyword_hint">Input keywords to fuzzy match</string>
    <string name="sms_keyword_hint">Input keywords to fuzzy match SMS content</string>
    <string name="contact_keyword_hint">Pure numbers match numbers / non-numbers match names</string>
    <string name="call_keyword_hint">Input keyword to fuzzy match mobile phone number</string>
    <string name="server_settings_tips2">Fill these items according to the config of server</string>
    <string name="service_address">Server Url</string>
    <string name="service_address_hint">E.g: http://127.0.0.1:5000</string>
    <string name="features_list">Features List</string>
    <string name="pure_client_mode">Directly To Client</string>
    <string name="pure_client_mode_tips">When starting, it will directly enter the control client</string>
    <string name="exit_pure_client_mode">Exit pure client mode</string>
    <string name="enabling_pure_client_mode">Do you want to quit the app immediately and start it manually to take effect in pure client mode?</string>
    <string name="pure_task_mode">Directly To Task</string>
    <string name="pure_task_mode_tips">When starting, it will directly enter the task center</string>
    <string name="debug_mode">Enable debug mode</string>
    <string name="debug_mode_tips">Save Log.* to file for troubleshooting; export to download directory.</string>
    <string name="optional_components">Opt.:</string>
    <string name="enable_cactus">Enable Cactus Keep Alive</string>
    <string name="enabe_cactus_tips">Dual foreground service/JobScheduler/WorkManager/1px/silent music</string>
    <string name="load_app_list">Get installed app info async at startup</string>
    <string name="load_app_list_tips">Used to speed up entering the application list/editing forwarding rules drop-down selection/replacement {{APP_NAME}}</string>
    <string name="load_app_list_toast">A type must be selected when enabling asynchronous loading of the list of installed apps</string>
    <string name="no_server_history">There is no history record, it will be added automatically after the interface test is passed</string>
    <string name="select_time_period">Select Time Period</string>
    <string name="silent_time_period">Disable FW. Period</string>
    <string name="silent_time_period_tips">If the end time is less than the start time, it will span days; if it is equal, it will be disabled</string>
    <string name="silent_time_period_logs">Save Logs</string>
    <string name="download_frpc_tips">Do you want to download and restart to load!</string>
    <string name="download_frpc_tips2">Download successful, do you want to restart the loading now?</string>
    <string name="appkey">AppKey</string>
    <string name="appsecret">AppSecret</string>
    <string name="sampleText">Text</string>
    <string name="sampleMarkdown">Markdown</string>
    <string name="ip_hint">Broadcast Address, eg. 192.168.1.255</string>
    <string name="ip_error">Malformed IP address, eg. 192.168.168.168</string>
    <string name="ip_regex" tools:ignore="TypographyDashes">^((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\.){3}(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])$</string>
    <string name="mac_hint">Required, eg. AA:BB:CC:DD:EE:FF</string>
    <string name="mac_error">Mac format is incorrect, eg. AA:BB:CC:DD:EE:FF</string>
    <string name="mac_regex" tools:ignore="TypographyDashes">^((([a-fA-F0-9]{2}:){5})|(([a-fA-F0-9]{2}-){5}))[a-fA-F0-9]{2}$</string>
    <string name="broadcast_address">Broadcast Address</string>
    <string name="mac">MAC</string>
    <string name="wol_port_hint">WOL is generally sent over port 7 or port 9</string>
    <string name="wol_port_error">Port number value range: 1~65535</string>
    <string name="wol_port_regex" tools:ignore="TypographyDashes">^([0-9]|[1-9]\\d|[1-9]\\d{2}|[1-9]\\d{3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|6553[0-5])$</string>
    <string name="select_directory">Select Dir</string>
    <string name="select_file">Select File</string>
    <string name="web_client">Web Client</string>
    <string name="restarting_httpserver">Restarting HttpServer</string>
    <string name="download_first">Download and unzip to:\n%s</string>
    <string name="download_music_first">Download music file to:\n%s</string>
    <string name="download_certificate_first">Download certificate file to:\n%s</string>
    <string name="root_directory">Root Directory:\n%s</string>
    <string name="select_web_client_directory">Select WebClient Directory</string>
    <string name="invalid_feishu_app_parameter">AppId/AppSecret/UserId cannot be empty</string>
    <string name="app_id">App ID</string>
    <string name="app_secret">App Secret</string>
    <string name="user_id">User ID</string>
    <string name="safety_measures">Safety Measures</string>
    <string name="safety_measures_tips">The client and server must be the same. It is strongly recommended to enable encryption when accessing the public network.</string>
    <string name="safety_measures_none">None</string>
    <string name="safety_measures_sign">Sign</string>
    <string name="safety_measures_rsa">RSA Encrypt</string>
    <string name="safety_measures_sm4">SM4 Encrypt</string>
    <string name="web_path_tips">See Github Wiki, download to Download directory</string>
    <string name="time_tolerance">Time Tolerance</string>
    <string name="time_tolerance_tips">Minimize time tolerance to avoid request replay attacks</string>
    <string name="private_key">Private Key</string>
    <string name="private_key_tips">Private key is used on the server: the private key of the server response message is encrypted, and the client public key is decrypted</string>
    <string name="generate_key">Generate</string>
    <string name="public_key">Public Key</string>
    <string name="public_key_tips">Public key is used on the client: client request message public key encryption, server private key decryption</string>
    <string name="copy_public_key">Copy</string>
    <string name="sm4_key">SM4 Key</string>
    <string name="sm4_key_tips">Client or server interaction messages are all encrypted and decrypted using SM4</string>

    <string name="sender_disabled">Sender is disabled</string>
    <string name="unknown_sender">Unknown sender</string>
    <string name="network_type">Network Type</string>
    <string name="loading_app_list">Loading the list of apps, please wait…</string>

    <string name="carrier_name">Carrier Name</string>
    <string name="sim_slot_index">Sim Slot Index</string>
    <string name="data_sim_index">Data Sim Slot</string>
    <string name="number">Number</string>
    <string name="country_iso">Country</string>
    <string name="subscription_id">Subscription ID</string>

    <string name="net_mobile">Mobile</string>
    <string name="net_wifi">WiFi</string>
    <string name="net_ethernet">Ethernet</string>
    <string name="net_unknown">Unknown</string>
    <string name="network_state">Network State: %s</string>
    <string name="wifi_ssid">WiFi SSID</string>
    <string name="wifi_ssid_hint">If left blank, it won\'t check the connected WiFi SSID.</string>
    <string name="ipv4">IPv4</string>
    <string name="ipv6">IPv6</string>

    <string name="enable_location">Location Service</string>
    <string name="enable_location_dialog">Enable location services to use this feature. Yes or No?</string>
    <string name="enable_location_tips">Used for locating the phone, {{LOCATION}} tag.</string>
    <string name="accuracy">Accuracy</string>
    <string name="accuracy_fine">Fine</string>
    <string name="accuracy_coarse">Coarse</string>
    <string name="no_requirement">No Req.</string>
    <string name="power_requirement">Power Needs</string>
    <string name="power_requirement_low">Low</string>
    <string name="power_requirement_medium">Medium</string>
    <string name="power_requirement_high">High</string>
    <string name="location_update">Location Update</string>
    <string name="min_interval">Min Interval</string>
    <string name="min_distance">Min Distance</string>
    <string name="meter">m</string>
    <string name="uid">UID</string>

    <string name="enable_bluetooth">Enable Bluetooth discovery</string>
    <string name="enable_bluetooth_dialog">Bluetooth device discovery service must be enabled to proceed with retrieval!\nEnable now?</string>
    <string name="enable_bluetooth_tips">To support features like automatic tasks that require Bluetooth discovery</string>
    <string name="scan_interval">Scan Interval</string>
    <string name="ignore_anonymous">Ignore Anonymous</string>

    <string name="task_name_status">Name/Status</string>
    <string name="task_conditions">IF</string>
    <string name="task_conditions_tips">Influenced by the first condition, the other condition as determinants.</string>
    <string name="task_actions">THEN</string>
    <string name="task_actions_tips">Allow multiple execution actions, with each execution result being independent of the others.</string>
    <string name="add_task">Add Task</string>
    <string name="edit_task">Edit Task</string>
    <string name="clone_task">Clone Task</string>
    <string name="delete_task_title">Delete confirmation</string>
    <string name="delete_task_tips">Are you sure to delete this task?</string>
    <string name="delete_task_toast">The task has deleted.</string>
    <string name="add_condition">Add Condition</string>
    <string name="add_condition_tips" tools:ignore="StringFormatCount">Example: battery level below 20%</string>
    <string name="add_action">Add Action</string>
    <string name="add_action_tips">Example: Disable all forwarding</string>

    <string name="select_task_trigger">Please select trigger condition</string>
    <string name="select_task_condition">Please select additional condition</string>
    <string name="select_task_action">Please select action</string>
    <string name="bottom_sheet_close">Close</string>
    <string name="task_cron">Cron</string>
    <string name="task_cron_tips">Quartz Cron Expression</string>
    <string name="task_to_address">To Address</string>
    <string name="task_to_address_tips">Using latitude and longitude coordinates (WGS-84).</string>
    <string name="task_leave_address">Leave Address</string>
    <string name="task_leave_address_tips">Using latitude and longitude coordinates (WGS-84).</string>
    <string name="task_network">Network</string>
    <string name="task_network_tips">Trigger upon network status change.</string>
    <string name="task_sim">SIM Status</string>
    <string name="task_sim_tips">Trigger upon SIM Status change.</string>
    <string name="task_battery">Battery</string>
    <string name="task_battery_tips">Trigger when battery level meets condition.</string>
    <string name="task_charge">Charge</string>
    <string name="task_lock_screen">Screen Off/On</string>
    <string name="task_lock_screen_tips">Trigger upon screen lock/unlock instantly or after a set time.</string>
    <string name="task_charge_tips">Triggered when the charging state meets the conditions.</string>
    <string name="task_sms">SMS</string>
    <string name="task_sms_when">received SMS broadcast from %s</string>
    <string name="task_call">Call</string>
    <string name="task_call_when">received CALL broadcast from %s</string>
    <string name="task_app">Notification</string>
    <string name="task_app_when">received APP notification</string>
    <string name="task_bluetooth">Bluetooth Device</string>
    <string name="task_bluetooth_tips">Triggered upon changes in Bluetooth status</string>
    <string name="task_sendsms">Send Sms</string>
    <string name="task_notification">Notify</string>
    <string name="task_frpc">Frpc On/Off</string>
    <string name="task_frpc_tips">Control the start/stop of FRPC.</string>
    <string name="task_http_server">Server On/Off</string>
    <string name="task_http_server_tips">Manage HttpServer start/stop and enable/disable functions</string>
    <string name="task_cleaner">Cleaner</string>
    <string name="task_cleaner_tips">Delete FW. logs older than N days, delete cache, etc.</string>
    <string name="task_cleaner_desc">Delete FW. logs older than %s days, delete cache, etc.</string>
    <string name="task_settings">Settings</string>
    <string name="task_settings_tips">Control the configuration switch of "Settings".</string>
    <string name="task_rule">Rules On/Off</string>
    <string name="task_rule_tips">Control the enable/disable of "Rules"</string>
    <string name="task_sender">Channels On/Off</string>
    <string name="task_sender_tips">Control the enable/disable of "Senders"</string>
    <string name="task_alarm">Alarm</string>
    <string name="task_alarm_tips">Alarm</string>
    <string name="task_resend">Resend Message</string>
    <string name="task_resend_tips">Resend forwarded records since N hours ago, 0=ALL</string>
    <string name="task_resend_desc" formatted="false">Resend forwarding records since %s hours ago for %s</string>
    <string name="task_resend_error">At least one "Original Result" must be selected</string>
    <string name="task_task">Tasks On/Off</string>
    <string name="task_task_tips">Control the enable/disable of the "Auto Task"</string>

    <string name="second">Second</string>
    <string name="minute">Minute</string>
    <string name="hour">Hour</string>
    <string name="day">Day</string>
    <string name="month">Month</string>
    <string name="week">Week</string>
    <string name="year">Year</string>
    <string name="every_second">Every Second</string>
    <string name="every_minute">Every Minute</string>
    <string name="every_hour">Every Hour</string>
    <string name="every_day">Every Day</string>
    <string name="every_month">Every Month</string>
    <string name="every_week">Every Week</string>
    <string name="every_year">Every Year</string>
    <string name="cyclic">Cyclic</string>
    <string name="cyclic_from">From</string>
    <string name="cyclic_from_week">From week</string>
    <string name="cyclic_to">To</string>
    <string name="start">Start</string>
    <string name="start_time">Start Time</string>
    <string name="end">End</string>
    <string name="end_time">End Time</string>
    <string name="interval_seconds_1">Starting from</string>
    <string name="interval_seconds_2">second, execute every</string>
    <string name="interval_seconds_3">seconds.</string>
    <string name="interval_minutes_1">Starting from</string>
    <string name="interval_minutes_2">minute, execute every</string>
    <string name="interval_minutes_3">minutes.</string>
    <string name="interval_hours_1">Starting from</string>
    <string name="interval_hours_2">hour, execute every</string>
    <string name="interval_hours_3">hours.</string>
    <string name="interval_days_1">Starting from</string>
    <string name="interval_days_2">day, execute every</string>
    <string name="interval_days_3">days.</string>
    <string name="interval_months_1">Starting from</string>
    <string name="interval_months_2">month, execute every</string>
    <string name="interval_months_3">months.</string>
    <string name="interval_years_1">Starting from</string>
    <string name="interval_years_2">year, execute every</string>
    <string name="interval_years_3">years.</string>
    <string name="assigned">Assigned</string>
    <string name="not_assigned">Not Assigned</string>
    <string name="recent_day">Recent Days</string>
    <string name="recent_day_1">The nearest working day to the</string>
    <string name="recent_day_2">day of each month.</string>
    <string name="last_day_of_month">Last day of month</string>
    <string name="last_day_of_month_recent_day">Last day of month recent days</string>
    <string name="weeks_of_week_1">The</string>
    <string name="weeks_of_week_2">th week\'s day</string>
    <string name="last_week_of_month">The last [day of the week] of this month.</string>
    <string name="last_week_of_month_1">The last week</string>
    <string name="last_week_of_month_2">of this month.</string>
    <string name="cron_expression_check">Cron Expression Test Result</string>
    <string name="invalid_cron_expression">Cron expression is invalid:\n%s</string>
    <string name="next_execution_times" formatted="false">The next %s execution times:\n%s</string>

    <string name="send_sms_to" formatted="false">Use SIM-%s to send sms\n%s</string>
    <string name="discharged_to">Discharged to the specified battery level</string>
    <string name="charged_to">Charged to the specified battery level</string>
    <string name="battery_discharged_to">The battery discharged to %s%%</string>
    <string name="battery_discharged_below">"The battery discharged below %s%%, keep reminding</string>
    <string name="battery_charged_to">The battery charged to %s%%</string>
    <string name="battery_charged_above">The battery charged above %s%%, keep reminding</string>

    <string name="sim_state">SIM State：%s</string>
    <string name="sim_state_absent">Absent</string>
    <string name="sim_state_ready">Ready</string>
    <string name="sim_state_unknown">Unknown</string>

    <string name="sim_any">Any SIM</string>
    <string name="sim_1">SIM-1</string>
    <string name="sim_2">SIM-2</string>

    <string name="time_after_screen_off">Time After Screen Off (Minutes)</string>
    <string name="time_after_screen_off_description">%sAfter Screen Off</string>
    <string name="time_after_screen_on">Time After Screen On (Minutes)</string>
    <string name="time_after_screen_on_description">%sAfter Screen On</string>
    <string name="time_after_screen_locked">Time After Screen Locked (Minutes)</string>
    <string name="time_after_screen_locked_description">%sAfter Screen Locked</string>
    <string name="time_after_screen_unlocked">Time After Screen Unlocked (Minutes)</string>
    <string name="time_after_screen_unlocked_description">%sAfter Screen Unlocked</string>
    <string name="duration_minute">%s minutes </string>

    <string name="calc_type_distance">Calculate distance based on GPS coordinates.</string>
    <string name="calc_type_address">Determine based on address keywords.</string>
    <string name="longitude">Longitude</string>
    <string name="latitude">Latitude</string>
    <string name="distance1">Create an e-fence:</string>
    <string name="distance2">m radius</string>
    <string name="current_coordinates">Current</string>
    <string name="keyword">Keyword</string>
    <string name="keyword_to_address_1">GPS address contains</string>
    <string name="keyword_to_address_2"> = arrived</string>
    <string name="keyword_leave_address_1">GPS address NOT contains</string>
    <string name="keyword_leave_address_2"> = leaved</string>
    <string name="calc_type_distance_error">Latitude and longitude or distance cannot be empty.</string>
    <string name="calc_type_address_error">Address keyword cannot be empty.</string>
    <string name="to_address_distance_description" formatted="false">Entering area centered at (%s, %s) with a radius of %s-meter.</string>
    <string name="to_address_keyword_description">GPS address contains %s means arrival.</string>
    <string name="leave_address_distance_description" formatted="false">Leave area centered at (%s, %s) with a radius of %s-meter.</string>
    <string name="leave_address_keyword_description">GPS address NOT contains %s means leaved.</string>
    <string name="condition_already_exists">This type of condition already exists.</string>
    <string name="action_already_exists">This type of action already exists.</string>
    <string name="only_one_location_condition">"To Address" vs "Leave Address": mutually exclusive.</string>
    <string name="only_one_msg_condition">SMS/CALL/APP: mutually exclusive.</string>
    <string name="msg_condition_must_be_trigger">SMS/CALL/APP: must be used as trigger.</string>
    <string name="current_address">Current Address: %s</string>
    <string name="location_failed">Location failed. Please try again later.</string>
    <string name="current_distance_from_center">, %s meters from the center.</string>

    <string name="specified_uid">Specified Uid</string>
    <string name="specified_rule">Specified Rule</string>
    <string name="specified_sender">Specified Sender</string>
    <string name="specified_task">Specified Task</string>

    <string name="multi_languages">Multilingual</string>
    <string name="multi_languages_tips">Default language shown on SmsF\'s interface at startup.</string>
    <string name="multi_languages_toast">Need to restart the app to switch to your selected language.</string>
    <string name="follow_system">Follow Sys.</string>
    <string name="simplified_chinese">简体中文</string>
    <string name="traditional_chinese">繁體中文</string>
    <string name="english">English</string>
    <string name="log_export_failed">Log Export Failed!</string>
    <string name="log_export_success">Log exported successfully! Path:</string>
    <string name="all_auto_started_frpc">All auto-started Frpc</string>
    <string name="specified_frpc">Specified Frpc</string>
    <string name="successful_execution">Execution successful: %s</string>

    <string name="enable_accessibility_service">Enable Accessibility Service</string>
    <string name="assists_description">Automate SMS confirmation and maintain app activity in the background.</string>
    <string name="display_floating_controls">Floating Controls</string>
    <string name="open_id">Open ID</string>
    <string name="union_id">Union ID</string>
    <string name="chat_id">Chat ID</string>
    <string name="receive_id">Receive ID</string>
    <string name="toast_location_not_enabled">Location is not enabled, Please go to system settings and activate it.</string>
    <string name="toast_bluetooth_not_enabled">Bluetooth is not enabled, Please go to system settings and activate it.</string>
    <string name="task_condition_check_again">Recheck when delaying execution.</string>
    <string name="task_condition_check_again_tips">When used as a triggering condition, recheck during delayed action execution.</string>

    <string name="start_alarm">Start Alarm</string>
    <string name="stop_alarm">Stop Alarm</string>
    <string name="alarm_play_settings">Playback Settings</string>
    <string name="alarm_music">Specify Music</string>
    <string name="alarm_music_tips">Opt., download mp3/ogg/wav to the Download directory.</string>
    <string name="alarm_volume">Alarm Volume</string>
    <string name="alarm_play_times">Play Times(0=Infinite)</string>

    <string name="invalid_tag" formatted="false">%s tag is invalid: %s</string>
    <string name="invalid_task_name">Please input task name.</string>
    <string name="invalid_conditions">Please add trigger conditions.</string>
    <string name="invalid_actions">Please add execution actions.</string>
    <string name="invalid_cron">Please set the time for the scheduled task</string>
    <string name="invalid_proxy_host">Proxy server hostname resolution failed: proxyHost=%s</string>

    <string name="bluetooth_state_changed">Bluetooth State Changed</string>
    <string name="specified_state">Spec. St.</string>
    <string name="state_on">On</string>
    <string name="state_off">Off</string>
    <string name="bluetooth_discovery_finished">Bluetooth Device Discovery Finished</string>
    <string name="specified_result">Spec. Res.</string>
    <string name="discovered">Discovered</string>
    <string name="undiscovered">Undiscovered</string>
    <string name="bluetooth_acl_connected">Bluetooth Device Connected</string>
    <string name="bluetooth_acl_disconnected">Bluetooth Device Disconnected</string>
    <string name="specified_device">Spec. Dev.</string>
    <string name="bluetooth_not_supported">Bluetooth not supported.</string>
    <string name="start_discovery">Discovery</string>
    <string name="invalid_bluetooth_mac_address">Bluetooth Mac Address is invalid, eg. AA:BB:CC:DD:EE:FF</string>
</resources>
