Files
FlClash/lib/l10n/intl/messages_en.dart
T
chen08209 8378c7081c feat(views): rework the proxies and scan pages, lay out records by their parts and unify search
A queued delay test shows a static clock until the task pool runs it, so
only the running tests animate while the list scrolls.

Changelog: Hide timed-out nodes and search every list
2026-10-02 20:32:42 +08:00

1505 lines
76 KiB
Dart

// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart
// This is a library that provides messages for a en locale. All the
// messages from the main program should be duplicated here with the same
// function name.
// Ignore issues from commonly used lints in this file.
// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new
// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering
// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases
// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes
// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes
import 'package:intl/intl.dart';
import 'package:intl/message_lookup_by_library.dart';
final messages = new MessageLookup();
typedef String MessageIfAbsent(String messageStr, List<dynamic> args);
class MessageLookup extends MessageLookupByLibrary {
String get localeName => 'en';
static String m0(count, skipped) =>
"${count} to add, ${skipped} skipped as existing";
static String m1(code) =>
"Windows refused to run FlClashCore.exe (error ${code}). An app control policy such as Smart App Control or AppLocker blocks unsigned programs; allow FlClash in that policy or turn it off, then try again.";
static String m2(name) =>
"The app failed to finish launching twice in a row. To break the loop, the profile ${name} has been deselected and automatic setup was skipped. You can select it again at any time.";
static String m3(url) => "Do you want to create a profile from ${url}?";
static String m4(count) =>
"${Intl.plural(count, one: '1 day ago', other: '${count} days ago')}";
static String m5(label) =>
"Are you sure you want to delete the selected ${label}?";
static String m6(label) => "Are you sure you want to delete this ${label}?";
static String m7(label) => "${label} details";
static String m8(label) => "${label} cannot be empty";
static String m9(label) => "${label} already exists";
static String m10(name) => "${name} is already up to date";
static String m11(name) => "${name} updated";
static String m12(action) =>
"Already used by “${action}”. Saving moves it here.";
static String m13(modifiers) => "Include at least one of ${modifiers}";
static String m14(count) =>
"${Intl.plural(count, one: '1 hour ago', other: '${count} hours ago')}";
static String m15(count) =>
"${Intl.plural(count, one: '1 hour', other: '${count} hours')}";
static String m16(target) => "${target} is an invalid policy";
static String m17(proxyName) => "${proxyName} is an invalid proxy";
static String m18(providerName) =>
"${providerName} is an invalid proxy provider";
static String m19(ruleSet) => "${ruleSet} is an invalid rule set";
static String m20(subRule) => "${subRule} is an invalid SUB_RULE";
static String m21(line, message) => "Line ${line}: ${message}";
static String m22(appName) =>
"1. Open System Settings > Privacy & Security\n2. Choose Location Services\n3. Find and check ${appName} in the list\n\nWhen you are done, return to the app to continue. Thank you for your cooperation.";
static String m23(label, max) => "${label} must be at most ${max} characters";
static String m24(size) => "Released ${size}";
static String m25(count) =>
"${Intl.plural(count, one: '1 minute ago', other: '${count} minutes ago')}";
static String m26(count) =>
"${Intl.plural(count, one: '1 month ago', other: '${count} months ago')}";
static String m27(code) =>
"The server denied access (HTTP ${code}). The link may have expired, or the credentials are wrong";
static String m28(code) => "The server rejected the request (HTTP ${code})";
static String m29(code) =>
"Nothing was found at this address (HTTP ${code}). Check that the URL is correct";
static String m30(detail) => "Network request failed: ${detail}";
static String m31(code) =>
"The server ran into a problem (HTTP ${code}). Try again later";
static String m32(label) => "No ${label} yet";
static String m33(label) => "${label} must be a number";
static String m34(message) => "The core cannot parse this proxy: ${message}";
static String m35(name) =>
"The name ${name} is already used by another proxy or proxy group";
static String m36(path) =>
"Proxy groups reference each other in a loop: ${path}";
static String m37(names) => "These proxy providers do not exist: ${names}";
static String m38(names) =>
"These proxies or policies do not exist: ${names}";
static String m39(name) =>
"The profile already has a provider named ${name}, so the app-level one is not used. Rename it to use it";
static String m40(name) =>
"${name} is a built-in policy name and cannot be used here";
static String m41(names) =>
"The profile\'s own proxy groups name proxies that the custom proxies no longer include: ${names}";
static String m42(count) =>
"${count} items have problems, and applying this override may fail";
static String m43(label) => "${label} must be between 1024 and 49151";
static String m44(label, profiles) =>
"${label} is still used by the custom proxy groups or rules of ${profiles}. Remove it there first";
static String m45(profiles, label) =>
"The subscriptions of ${profiles} already have ${label}, so those profiles would switch to theirs. Choose another name";
static String m46(count) =>
"${Intl.plural(count, one: '1 proxy', other: '${count} proxies')}";
static String m47(count) =>
"${Intl.plural(count, one: '1 rule', other: '${count} rules')}";
static String m48(appName) => "${appName} (Safe mode)";
static String m49(count) =>
"${Intl.plural(count, one: '1 second', other: '${count} seconds')}";
static String m50(count) => "${count} selected";
static String m51(time) => "Checked at ${time}";
static String m52(label) => "${label} must be a single item";
static String m53(label) => "${label} must be a URL";
static String m54(count) =>
"${Intl.plural(count, one: '1 year ago', other: '${count} years ago')}";
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"about": MessageLookupByLibrary.simpleMessage("About"),
"accessControl": MessageLookupByLibrary.simpleMessage("Access control"),
"accessControlAllowDesc": MessageLookupByLibrary.simpleMessage(
"Only selected apps go through the VPN",
),
"accessControlDesc": MessageLookupByLibrary.simpleMessage(
"Control which apps use the proxy",
),
"accessControlDisabledDesc": MessageLookupByLibrary.simpleMessage(
"App access control is disabled",
),
"accessControlNotAllowDesc": MessageLookupByLibrary.simpleMessage(
"Selected apps are excluded from the VPN",
),
"accessControlSettings": MessageLookupByLibrary.simpleMessage(
"Access control settings",
),
"account": MessageLookupByLibrary.simpleMessage("Account"),
"action": MessageLookupByLibrary.simpleMessage("Action"),
"actionDelayTest": MessageLookupByLibrary.simpleMessage("Test all delays"),
"actionDirectMode": MessageLookupByLibrary.simpleMessage("Direct mode"),
"actionGlobalMode": MessageLookupByLibrary.simpleMessage("Global mode"),
"actionMode": MessageLookupByLibrary.simpleMessage("Switch mode"),
"actionProxy": MessageLookupByLibrary.simpleMessage("System proxy"),
"actionRuleMode": MessageLookupByLibrary.simpleMessage("Rule mode"),
"actionStart": MessageLookupByLibrary.simpleMessage("Start/Stop"),
"actionTun": MessageLookupByLibrary.simpleMessage("TUN"),
"actionUpdateProfiles": MessageLookupByLibrary.simpleMessage(
"Update profiles",
),
"actionView": MessageLookupByLibrary.simpleMessage("Show/Hide"),
"add": MessageLookupByLibrary.simpleMessage("Add"),
"addCustomProxy": MessageLookupByLibrary.simpleMessage("Add proxy"),
"addOverrideEntry": MessageLookupByLibrary.simpleMessage(
"Add override entry",
),
"addProfile": MessageLookupByLibrary.simpleMessage("Add profile"),
"addProxies": MessageLookupByLibrary.simpleMessage("Add proxies"),
"addProxyGroup": MessageLookupByLibrary.simpleMessage("Add proxy group"),
"addProxyProviders": MessageLookupByLibrary.simpleMessage(
"Add proxy providers",
),
"addRule": MessageLookupByLibrary.simpleMessage("Add rule"),
"addSsid": MessageLookupByLibrary.simpleMessage("Add SSID"),
"addWidget": MessageLookupByLibrary.simpleMessage("Add widget"),
"addedRules": MessageLookupByLibrary.simpleMessage("Added rules"),
"additionalParameters": MessageLookupByLibrary.simpleMessage(
"Additional parameters",
),
"address": MessageLookupByLibrary.simpleMessage("Address"),
"addressHelp": MessageLookupByLibrary.simpleMessage(
"WebDAV server address",
),
"addressTip": MessageLookupByLibrary.simpleMessage(
"Please enter a valid WebDAV address",
),
"advancedConfig": MessageLookupByLibrary.simpleMessage(
"Advanced configuration",
),
"advancedConfigDesc": MessageLookupByLibrary.simpleMessage(
"Network, DNS, added rules, and scripts",
),
"agree": MessageLookupByLibrary.simpleMessage("Agree"),
"allowBypass": MessageLookupByLibrary.simpleMessage(
"Allow apps to bypass VPN",
),
"allowLan": MessageLookupByLibrary.simpleMessage("Allow LAN"),
"answers": MessageLookupByLibrary.simpleMessage("Answers"),
"app": MessageLookupByLibrary.simpleMessage("App"),
"appAccessControl": MessageLookupByLibrary.simpleMessage(
"App access control",
),
"appIconDesign": MessageLookupByLibrary.simpleMessage("App icon design"),
"appProviderShadowed": MessageLookupByLibrary.simpleMessage(
"The app-level one of this name is not used here",
),
"appProxyProviders": MessageLookupByLibrary.simpleMessage(
"App proxy providers",
),
"appRuleProviders": MessageLookupByLibrary.simpleMessage(
"App rule providers",
),
"appendSystemDns": MessageLookupByLibrary.simpleMessage(
"Append system DNS",
),
"authentication": MessageLookupByLibrary.simpleMessage("Authentication"),
"authenticationDesc": MessageLookupByLibrary.simpleMessage(
"Require credentials on the local proxy port to keep other local apps from using it",
),
"authenticationSystemProxyDesc": MessageLookupByLibrary.simpleMessage(
"Not applied while authentication is enabled",
),
"authorize": MessageLookupByLibrary.simpleMessage("Authorize"),
"authorized": MessageLookupByLibrary.simpleMessage("Authorized"),
"auto": MessageLookupByLibrary.simpleMessage("Auto"),
"autoCheckUpdate": MessageLookupByLibrary.simpleMessage(
"Auto check for updates",
),
"autoCloseConnections": MessageLookupByLibrary.simpleMessage(
"Auto close connections",
),
"autoCloseConnectionsDesc": MessageLookupByLibrary.simpleMessage(
"Close connections automatically after switching nodes",
),
"autoLaunch": MessageLookupByLibrary.simpleMessage("Auto launch"),
"autoLaunchDesc": MessageLookupByLibrary.simpleMessage(
"Launch automatically at system startup",
),
"autoRun": MessageLookupByLibrary.simpleMessage("Auto run"),
"autoRunDesc": MessageLookupByLibrary.simpleMessage(
"Run automatically when the app opens",
),
"autoSetSystemDns": MessageLookupByLibrary.simpleMessage(
"Auto-set system DNS",
),
"autoUpdate": MessageLookupByLibrary.simpleMessage("Auto update"),
"autoUpdateInterval": MessageLookupByLibrary.simpleMessage(
"Auto-update interval (minutes)",
),
"back": MessageLookupByLibrary.simpleMessage("Back"),
"backup": MessageLookupByLibrary.simpleMessage("Backup"),
"backupAndRestore": MessageLookupByLibrary.simpleMessage(
"Backup and restore",
),
"backupAndRestoreDesc": MessageLookupByLibrary.simpleMessage(
"Sync data via WebDAV or files",
),
"backupFromNewerVersion": MessageLookupByLibrary.simpleMessage(
"This backup comes from a newer version of the app. Update the app before restoring it",
),
"backupSuccess": MessageLookupByLibrary.simpleMessage("Backup successful"),
"basicInfo": MessageLookupByLibrary.simpleMessage("Basic info"),
"basicStrategy": MessageLookupByLibrary.simpleMessage("Basic strategies"),
"batchAdd": MessageLookupByLibrary.simpleMessage("Batch add"),
"batchListInputTip": MessageLookupByLibrary.simpleMessage(
"One item per line, or separated by commas",
),
"batchMapInputTip": MessageLookupByLibrary.simpleMessage(
"One entry per line: key, a space, then value",
),
"batchPreviewTip": m0,
"batteryOptimizationDesc": MessageLookupByLibrary.simpleMessage(
"To keep the app running in the background, disable battery optimization for it. Tap to open settings.",
),
"behavior": MessageLookupByLibrary.simpleMessage("Behavior"),
"bind": MessageLookupByLibrary.simpleMessage("Bind"),
"blacklistMode": MessageLookupByLibrary.simpleMessage("Blacklist mode"),
"blockConnection": MessageLookupByLibrary.simpleMessage("Block connection"),
"bypassDomain": MessageLookupByLibrary.simpleMessage("Bypass domains"),
"bypassDomainDesc": MessageLookupByLibrary.simpleMessage(
"Only takes effect while the system proxy is enabled",
),
"cache": MessageLookupByLibrary.simpleMessage("Cache"),
"cacheAlgorithm": MessageLookupByLibrary.simpleMessage("Cache algorithm"),
"cacheCorrupt": MessageLookupByLibrary.simpleMessage(
"The cache is corrupted. Clear it?",
),
"cacheMaxSize": MessageLookupByLibrary.simpleMessage("Cache size"),
"cameraPermissionDesc": MessageLookupByLibrary.simpleMessage(
"Allow camera access in system settings to scan QR codes, or choose a QR code image from the album.",
),
"cameraPermissionRequired": MessageLookupByLibrary.simpleMessage(
"Camera permission required",
),
"cameraUnavailable": MessageLookupByLibrary.simpleMessage(
"Camera unavailable",
),
"cancel": MessageLookupByLibrary.simpleMessage("Cancel"),
"cancelSelectAll": MessageLookupByLibrary.simpleMessage("Deselect all"),
"changeProxyFailedTip": MessageLookupByLibrary.simpleMessage(
"Failed to switch proxy; the previous selection has been restored",
),
"changelogBreaking": MessageLookupByLibrary.simpleMessage(
"Breaking changes",
),
"changelogFeatures": MessageLookupByLibrary.simpleMessage("New features"),
"changelogFixes": MessageLookupByLibrary.simpleMessage("Bug fixes"),
"changelogPerformance": MessageLookupByLibrary.simpleMessage("Performance"),
"changelogReverts": MessageLookupByLibrary.simpleMessage("Reverts"),
"checkCertificate": MessageLookupByLibrary.simpleMessage(
"Verify TLS certificates",
),
"checkCertificateDesc": MessageLookupByLibrary.simpleMessage(
"Reject untrusted certificates. Turning this off exposes subscriptions and backups to man-in-the-middle attacks",
),
"checkUpdate": MessageLookupByLibrary.simpleMessage("Check for updates"),
"checkUpdateError": MessageLookupByLibrary.simpleMessage(
"The app is already up to date",
),
"clearData": MessageLookupByLibrary.simpleMessage("Clear data"),
"clearSearch": MessageLookupByLibrary.simpleMessage("Clear search"),
"clipboardExport": MessageLookupByLibrary.simpleMessage(
"Export to clipboard",
),
"clipboardImport": MessageLookupByLibrary.simpleMessage(
"Import from clipboard",
),
"close": MessageLookupByLibrary.simpleMessage("Close"),
"closeConnections": MessageLookupByLibrary.simpleMessage(
"Close connections",
),
"color": MessageLookupByLibrary.simpleMessage("Color"),
"colorSchemes": MessageLookupByLibrary.simpleMessage("Color schemes"),
"columns": MessageLookupByLibrary.simpleMessage("Columns"),
"compatible": MessageLookupByLibrary.simpleMessage("Compatibility mode"),
"configDataDetected": MessageLookupByLibrary.simpleMessage(
"Data detected in the configuration",
),
"confirm": MessageLookupByLibrary.simpleMessage("Confirm"),
"confirmClearAllData": MessageLookupByLibrary.simpleMessage(
"Are you sure you want to clear all data?",
),
"confirmDeleteProxyGroup": MessageLookupByLibrary.simpleMessage(
"Are you sure you want to delete this proxy group?",
),
"confirmExitWindow": MessageLookupByLibrary.simpleMessage(
"Are you sure you want to exit the current window?",
),
"confirmForceCrashCore": MessageLookupByLibrary.simpleMessage(
"Are you sure you want to force crash the core?",
),
"confirmOverwriteTip": MessageLookupByLibrary.simpleMessage(
"Confirming will overwrite existing data",
),
"connected": MessageLookupByLibrary.simpleMessage("Connected"),
"connecting": MessageLookupByLibrary.simpleMessage("Connecting…"),
"connection": MessageLookupByLibrary.simpleMessage("Connection"),
"connections": MessageLookupByLibrary.simpleMessage("Connections"),
"connectivity": MessageLookupByLibrary.simpleMessage("Connectivity: "),
"content": MessageLookupByLibrary.simpleMessage("Content"),
"contentNotEmpty": MessageLookupByLibrary.simpleMessage(
"Content cannot be empty",
),
"contentScheme": MessageLookupByLibrary.simpleMessage("Content"),
"controlGlobalAddedRules": MessageLookupByLibrary.simpleMessage(
"Control global added rules",
),
"copy": MessageLookupByLibrary.simpleMessage("Copy"),
"copyEnvVar": MessageLookupByLibrary.simpleMessage(
"Copy environment variables",
),
"copyLink": MessageLookupByLibrary.simpleMessage("Copy link"),
"copySuccess": MessageLookupByLibrary.simpleMessage("Copied successfully"),
"core": MessageLookupByLibrary.simpleMessage("Core"),
"coreBlockedByPolicyTip": m1,
"coreBlockedBySmartAppControlTip": MessageLookupByLibrary.simpleMessage(
"Windows Smart App Control blocked FlClashCore.exe because it is not signed. Open Windows Security → App & browser control → Smart App Control settings, choose Off, then start FlClash again. Smart App Control cannot be turned back on without reinstalling Windows.",
),
"coreStatus": MessageLookupByLibrary.simpleMessage("Core status"),
"country": MessageLookupByLibrary.simpleMessage("Region"),
"crashDetected": MessageLookupByLibrary.simpleMessage("Crash detected"),
"crashDetectedTip": m2,
"crashTest": MessageLookupByLibrary.simpleMessage("Crash test"),
"crashlytics": MessageLookupByLibrary.simpleMessage("Crash analytics"),
"crashlyticsTip": MessageLookupByLibrary.simpleMessage(
"When enabled, crash logs without sensitive information are uploaded automatically when the app crashes",
),
"create": MessageLookupByLibrary.simpleMessage("Create"),
"createProfileFromUrlTip": m3,
"creationTime": MessageLookupByLibrary.simpleMessage("Creation time"),
"custom": MessageLookupByLibrary.simpleMessage("Custom"),
"customProxiesEmpty": MessageLookupByLibrary.simpleMessage(
"No custom proxies, so the profile\'s own proxies are used",
),
"cut": MessageLookupByLibrary.simpleMessage("Cut"),
"dark": MessageLookupByLibrary.simpleMessage("Dark"),
"dashboard": MessageLookupByLibrary.simpleMessage("Dashboard"),
"dataChangedSave": MessageLookupByLibrary.simpleMessage(
"Data changes detected. Save them?",
),
"dataCollectionContent": MessageLookupByLibrary.simpleMessage(
"This app uses Firebase Crashlytics to collect crash information to improve stability.\nThe collected data includes device information and crash details, and contains no personally sensitive data.\nYou can turn this off in settings.",
),
"dataCollectionTip": MessageLookupByLibrary.simpleMessage(
"Data collection notice",
),
"databaseWriteFailedTip": MessageLookupByLibrary.simpleMessage(
"Failed to save the change; it has been rolled back",
),
"daysAgo": m4,
"defaultText": MessageLookupByLibrary.simpleMessage("Default"),
"delay": MessageLookupByLibrary.simpleMessage("Delay"),
"delayTest": MessageLookupByLibrary.simpleMessage("Delay test"),
"delete": MessageLookupByLibrary.simpleMessage("Delete"),
"deleteMultipTip": m5,
"deleteTip": m6,
"desc": MessageLookupByLibrary.simpleMessage(
"A multi-platform proxy client based on ClashMeta, simple and easy to use, open-source and ad-free.",
),
"destination": MessageLookupByLibrary.simpleMessage("Destination"),
"destinationGeoIP": MessageLookupByLibrary.simpleMessage(
"Destination GeoIP",
),
"destinationIPASN": MessageLookupByLibrary.simpleMessage(
"Destination IP ASN",
),
"details": m7,
"detectionTip": MessageLookupByLibrary.simpleMessage(
"Relies on a third-party API; for reference only",
),
"developerMode": MessageLookupByLibrary.simpleMessage("Developer mode"),
"developerModeEnableTip": MessageLookupByLibrary.simpleMessage(
"Developer mode is enabled.",
),
"dialerProxy": MessageLookupByLibrary.simpleMessage("Dialer proxy"),
"dialerProxyDesc": MessageLookupByLibrary.simpleMessage(
"The outbound used to reach the NTP server",
),
"direct": MessageLookupByLibrary.simpleMessage("Direct"),
"disableUDP": MessageLookupByLibrary.simpleMessage("Disable UDP"),
"disabled": MessageLookupByLibrary.simpleMessage("Disabled"),
"discardChanges": MessageLookupByLibrary.simpleMessage(
"Discard the changes?",
),
"disclaimer": MessageLookupByLibrary.simpleMessage("Disclaimer"),
"disclaimerAcceptContent": MessageLookupByLibrary.simpleMessage(
"By installing, copying, or using the Software, you are deemed to have read and agreed to this entire statement. If you disagree with any of its terms, stop using and uninstall the Software immediately.",
),
"disclaimerAcceptTitle": MessageLookupByLibrary.simpleMessage("Acceptance"),
"disclaimerAnalyticsContent": MessageLookupByLibrary.simpleMessage(
"Basic app usage statistics are collected automatically with Firebase.\n\nWhat is collected: basic events such as first launch, app opens and session length, and app updates; an app instance ID; the device model, OS version, and system language; and an approximate country- or region-level location inferred from the IP address.\n\nPurpose: only to understand the number of active devices, version distribution, and OS compatibility. The developers do not use this data for advertising, do not sell it, and do not link it to your subscriptions or configurations.",
),
"disclaimerAnalyticsTitle": MessageLookupByLibrary.simpleMessage(
"Firebase Analytics (usage statistics)",
),
"disclaimerAndroidOnly": MessageLookupByLibrary.simpleMessage(
"Android only",
),
"disclaimerChangesContent": MessageLookupByLibrary.simpleMessage(
"The developers may revise this statement with any release, and the revision takes effect when that release is published. Continuing to use the Software after updating means you accept the revised statement.",
),
"disclaimerChangesTitle": MessageLookupByLibrary.simpleMessage(
"Changes to this statement",
),
"disclaimerCrashlyticsContent": MessageLookupByLibrary.simpleMessage(
"When the app crashes, a crash report is uploaded automatically.\n\nWhat is collected: the crash stack trace and error message, the time of the crash, the app version and build number, the device brand and model, the Android version, screen orientation, free memory and storage, whether the device is rooted, and a random installation ID that is created on install and reset on reinstall.\n\nPurpose: only to locate and fix crashes.\n\nYou can turn it off at any time under \"Tools > General > Crash analytics\".",
),
"disclaimerCrashlyticsTitle": MessageLookupByLibrary.simpleMessage(
"Firebase Crashlytics (crash analytics)",
),
"disclaimerDataProcessingContent": MessageLookupByLibrary.simpleMessage(
"This data is processed and stored by Google on our behalf, may be transferred to servers outside your country or region (such as in the United States), and is governed by the Google Privacy Policy and the Firebase privacy and security documentation. Crash reports are kept for up to 90 days; statistics are kept under the Firebase default retention policy.",
),
"disclaimerDesc": MessageLookupByLibrary.simpleMessage(
"Before using FlClash (\"the Software\"), please read this statement carefully and make sure you understand all of it. Tapping \"Agree\" means you have read, understood, and accept every term below. If you do not agree, tap \"Exit\" and stop using the Software.",
),
"disclaimerFirebasePrivacy": MessageLookupByLibrary.simpleMessage(
"Firebase privacy and security",
),
"disclaimerGooglePrivacy": MessageLookupByLibrary.simpleMessage(
"Google Privacy Policy",
),
"disclaimerLiabilityContent": MessageLookupByLibrary.simpleMessage(
"To the maximum extent permitted by applicable law, neither the developers nor any contributor shall be liable for any direct, indirect, incidental, special, punitive, or consequential damages arising from the use of or inability to use the Software, including but not limited to data loss, device damage, network failures, business interruption, lost profits, or any resulting legal dispute, even if advised of the possibility of such damages.",
),
"disclaimerLiabilityTitle": MessageLookupByLibrary.simpleMessage(
"Limitation of liability",
),
"disclaimerLicenseContent": MessageLookupByLibrary.simpleMessage(
"The Software is open source under the GPL-3.0 license. You may use, modify, and distribute it freely as long as you comply with that license, which requires derivative works to be released under GPL-3.0 as well and the original copyright notices to be kept.\n\nThird-party components in the Software, including the Clash.Meta core, follow their own licenses. The original authors are not responsible for any issue arising from modified or redistributed versions.",
),
"disclaimerLicenseTitle": MessageLookupByLibrary.simpleMessage(
"Open-source license",
),
"disclaimerPrivacyContent": MessageLookupByLibrary.simpleMessage(
"The Software does not collect or upload your subscription URLs, node details, configuration content, visited websites, connection records, traffic content, or logs. This data stays on your device and the developers have no access to it.\n\nThe Software only reaches the network when you use a feature that needs it, such as fetching the subscription URL you provided when updating a profile, or contacting GitHub when checking for updates.\n\nThe desktop versions (Windows, macOS, Linux) include no analytics or crash reporting service. The Android version includes the following two Google Firebase services to improve stability:",
),
"disclaimerPrivacyTitle": MessageLookupByLibrary.simpleMessage(
"Data collection and privacy",
),
"disclaimerResponsibilityContent": MessageLookupByLibrary.simpleMessage(
"You are responsible for making sure that using the Software is lawful where you live, and you alone bear the legal responsibility for everything you do with it and its consequences.\n\nThe subscriptions, nodes, and configurations you import are your own choice. Whether their source is lawful, their content is safe, and their service is reliable is a matter between you and their providers.",
),
"disclaimerResponsibilityTitle": MessageLookupByLibrary.simpleMessage(
"Your responsibility",
),
"disclaimerSoftwareContent": MessageLookupByLibrary.simpleMessage(
"The Software is an open-source network proxy client built on the Clash.Meta (mihomo) core. It only provides local tooling such as configuration management, rule-based routing, and traffic forwarding.\n\nThe Software itself does not provide any proxy server, node, subscription, or network access service, and has no partnership, agency, or guarantee relationship with any provider of such services.",
),
"disclaimerSoftwareTitle": MessageLookupByLibrary.simpleMessage(
"Nature of the software",
),
"disclaimerThirdPartyContent": MessageLookupByLibrary.simpleMessage(
"Subscription links, configuration files, rule sets, scripts, external resources, and external links are all provided by third parties. The developers cannot and do not review or guarantee their legality, accuracy, security, or availability.\n\nAny data leak, financial loss, account ban, or other loss caused by third-party content is to be settled between you and the third party; the developers bear no responsibility for it.",
),
"disclaimerThirdPartyTitle": MessageLookupByLibrary.simpleMessage(
"Third-party content",
),
"disclaimerUsageContent": MessageLookupByLibrary.simpleMessage(
"The Software is intended only for non-commercial uses such as learning, exchange, and technical research. Using it for any commercial purpose is strictly prohibited, including but not limited to paid distribution, bundled sales, use as part of a commercial service, or doing business in the name of the Software. Any commercial activity is unrelated to the Software and its developers.\n\nUsing the Software for anything that violates the laws and regulations of your country or region is strictly prohibited, including but not limited to bypassing lawfully imposed network access restrictions, spreading illegal content, launching network attacks, or infringing the lawful rights of others.",
),
"disclaimerUsageTitle": MessageLookupByLibrary.simpleMessage(
"Restrictions on use",
),
"disclaimerWarrantyContent": MessageLookupByLibrary.simpleMessage(
"The Software is provided \"as is\" and \"as available\", without warranty of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, non-infringement, uninterrupted availability, freedom from errors, or freedom from security vulnerabilities.\n\nThe developers do not guarantee that the Software will meet your needs or that it will run without interruption or error.",
),
"disclaimerWarrantyTitle": MessageLookupByLibrary.simpleMessage(
"No warranty",
),
"disconnected": MessageLookupByLibrary.simpleMessage("Disconnected"),
"discoverNewVersion": MessageLookupByLibrary.simpleMessage(
"New version found",
),
"dnsHijacking": MessageLookupByLibrary.simpleMessage("DNS hijacking"),
"dnsMode": MessageLookupByLibrary.simpleMessage("DNS mode"),
"dnsQueries": MessageLookupByLibrary.simpleMessage("DNS queries"),
"docked": MessageLookupByLibrary.simpleMessage("Docked"),
"domain": MessageLookupByLibrary.simpleMessage("Domain"),
"download": MessageLookupByLibrary.simpleMessage("Download"),
"edit": MessageLookupByLibrary.simpleMessage("Edit"),
"editGlobalRules": MessageLookupByLibrary.simpleMessage(
"Edit global rules",
),
"editProxy": MessageLookupByLibrary.simpleMessage("Edit proxy"),
"editProxyGroup": MessageLookupByLibrary.simpleMessage("Edit proxy group"),
"editRule": MessageLookupByLibrary.simpleMessage("Edit rule"),
"editSsid": MessageLookupByLibrary.simpleMessage("Edit SSID"),
"editorUnavailable": MessageLookupByLibrary.simpleMessage(
"Editor unavailable",
),
"emptyTip": m8,
"en": MessageLookupByLibrary.simpleMessage("English"),
"enabled": MessageLookupByLibrary.simpleMessage("Enabled"),
"entries": MessageLookupByLibrary.simpleMessage(" entries"),
"error": MessageLookupByLibrary.simpleMessage("Error"),
"exclude": MessageLookupByLibrary.simpleMessage("Hide from recent tasks"),
"excludeDesc": MessageLookupByLibrary.simpleMessage(
"Hide the app from recent tasks while it is in the background",
),
"excludeProxyFilter": MessageLookupByLibrary.simpleMessage(
"Exclude proxy filter",
),
"excludeSsids": MessageLookupByLibrary.simpleMessage("Exclude SSIDs"),
"excludeSsidsDesc": MessageLookupByLibrary.simpleMessage(
"When connected to Wi-Fi with an excluded SSID, the app\'s running state switches automatically",
),
"excludeType": MessageLookupByLibrary.simpleMessage("Exclude type"),
"existsTip": m9,
"exit": MessageLookupByLibrary.simpleMessage("Exit"),
"exitFullScreen": MessageLookupByLibrary.simpleMessage("Exit full screen"),
"expand": MessageLookupByLibrary.simpleMessage("Standard"),
"expectedStatus": MessageLookupByLibrary.simpleMessage("Expected status"),
"expireTime": MessageLookupByLibrary.simpleMessage("Expiration time"),
"exportFile": MessageLookupByLibrary.simpleMessage("Export file"),
"exportLogs": MessageLookupByLibrary.simpleMessage("Export logs"),
"exportSuccess": MessageLookupByLibrary.simpleMessage("Export successful"),
"expressiveScheme": MessageLookupByLibrary.simpleMessage("Expressive"),
"externalController": MessageLookupByLibrary.simpleMessage(
"External controller",
),
"externalControllerDesc": MessageLookupByLibrary.simpleMessage(
"When enabled, the Clash core can be controlled on port 9090",
),
"externalLink": MessageLookupByLibrary.simpleMessage("External link"),
"fade": MessageLookupByLibrary.simpleMessage("Fade"),
"fakeipFilter": MessageLookupByLibrary.simpleMessage("Fake-IP filter"),
"fakeipFilterMode": MessageLookupByLibrary.simpleMessage(
"Fake-IP filter mode",
),
"fakeipFilterModeDesc": MessageLookupByLibrary.simpleMessage(
"blacklist excludes matches, whitelist fakes only matches, rule matches as rules",
),
"fakeipRange": MessageLookupByLibrary.simpleMessage("Fake-IP range"),
"fakeipRange6": MessageLookupByLibrary.simpleMessage(
"Fake-IP range (IPv6)",
),
"fakeipTtl": MessageLookupByLibrary.simpleMessage("Fake-IP TTL"),
"fallbackFilter": MessageLookupByLibrary.simpleMessage("Fallback filter"),
"fidelityScheme": MessageLookupByLibrary.simpleMessage("Fidelity"),
"file": MessageLookupByLibrary.simpleMessage("File"),
"fileDesc": MessageLookupByLibrary.simpleMessage(
"Upload a profile file directly",
),
"fileIsUpdate": MessageLookupByLibrary.simpleMessage(
"The file has been modified. Save the changes?",
),
"filter": MessageLookupByLibrary.simpleMessage("Filter"),
"findProcessMode": MessageLookupByLibrary.simpleMessage("Find process"),
"floating": MessageLookupByLibrary.simpleMessage("Floating"),
"followProfile": MessageLookupByLibrary.simpleMessage("Follow profile"),
"followSystem": MessageLookupByLibrary.simpleMessage("Follow system"),
"fontFamily": MessageLookupByLibrary.simpleMessage("Font family"),
"forceRestartCoreTip": MessageLookupByLibrary.simpleMessage(
"Are you sure you want to force restart the core?",
),
"format": MessageLookupByLibrary.simpleMessage("Format"),
"fruitSaladScheme": MessageLookupByLibrary.simpleMessage("Fruit salad"),
"general": MessageLookupByLibrary.simpleMessage("General"),
"geoAutoUpdate": MessageLookupByLibrary.simpleMessage("Auto update"),
"geoAutoUpdateInterval": MessageLookupByLibrary.simpleMessage(
"Auto-update interval",
),
"geoAutoUpdateIntervalTip": MessageLookupByLibrary.simpleMessage(
"The auto-update interval must be greater than 0",
),
"geoOptions": MessageLookupByLibrary.simpleMessage("Geo options"),
"geoResources": MessageLookupByLibrary.simpleMessage("Geo resources"),
"geoSkipped": m10,
"geoUpdated": m11,
"geodataLoader": MessageLookupByLibrary.simpleMessage(
"Geo low-memory mode",
),
"global": MessageLookupByLibrary.simpleMessage("Global"),
"go": MessageLookupByLibrary.simpleMessage("Go"),
"goDownload": MessageLookupByLibrary.simpleMessage("Download"),
"goToConfigureScript": MessageLookupByLibrary.simpleMessage(
"Go to script configuration",
),
"hasCacheChange": MessageLookupByLibrary.simpleMessage(
"Cache the changes?",
),
"helperCorruptTip": MessageLookupByLibrary.simpleMessage(
"Helper service unavailable; TUN mode cannot be enabled. Reinstall FlClash to restore it.",
),
"hideFromList": MessageLookupByLibrary.simpleMessage("Hide from list"),
"hideIp": MessageLookupByLibrary.simpleMessage("Hide IP"),
"hidePassword": MessageLookupByLibrary.simpleMessage("Hide password"),
"hideTimeoutProxies": MessageLookupByLibrary.simpleMessage(
"Hide timed-out nodes",
),
"hideTimeoutProxiesDesc": MessageLookupByLibrary.simpleMessage(
"Leave out nodes whose last delay test timed out",
),
"host": MessageLookupByLibrary.simpleMessage("Host"),
"hotkeyConflictWith": m12,
"hotkeyDesc": MessageLookupByLibrary.simpleMessage(
"Global hotkeys work even while the window is hidden. Tap an action to record its key combination.",
),
"hotkeyManagement": MessageLookupByLibrary.simpleMessage(
"Hotkey management",
),
"hotkeyNeedsModifier": m13,
"hotkeyNotSet": MessageLookupByLibrary.simpleMessage("Not set"),
"hotkeyUnavailable": MessageLookupByLibrary.simpleMessage(
"Not registered, it may be taken by another app",
),
"hours": MessageLookupByLibrary.simpleMessage("hours"),
"hoursAgo": m14,
"hoursCount": m15,
"icon": MessageLookupByLibrary.simpleMessage("Icon"),
"iconRecords": MessageLookupByLibrary.simpleMessage("Icon records"),
"iconStyle": MessageLookupByLibrary.simpleMessage("Icon style"),
"iconStyleFilled": MessageLookupByLibrary.simpleMessage("Filled"),
"iconStyleHidden": MessageLookupByLibrary.simpleMessage("Hidden"),
"iconStylePlain": MessageLookupByLibrary.simpleMessage("Plain"),
"iconUrl": MessageLookupByLibrary.simpleMessage("Icon URL"),
"ignoreBatteryOptimization": MessageLookupByLibrary.simpleMessage(
"Ignore battery optimization",
),
"import": MessageLookupByLibrary.simpleMessage("Import"),
"importFile": MessageLookupByLibrary.simpleMessage("Import from file"),
"importFromURL": MessageLookupByLibrary.simpleMessage("Import from URL"),
"importUrl": MessageLookupByLibrary.simpleMessage("Import from URL"),
"inbound": MessageLookupByLibrary.simpleMessage("Inbound"),
"includeAllProxies": MessageLookupByLibrary.simpleMessage(
"Include all proxies",
),
"includeAllProxiesTip": MessageLookupByLibrary.simpleMessage(
"Imports all proxies outside proxy groups; extra proxy groups can be added below",
),
"includeAllProxyProviders": MessageLookupByLibrary.simpleMessage(
"Include all proxy providers",
),
"includeAllProxyProvidersTip": MessageLookupByLibrary.simpleMessage(
"When enabled, the group takes every proxy provider of this profile: the subscription\'s own, plus the profiles and app proxy providers any proxy group uses",
),
"infiniteTime": MessageLookupByLibrary.simpleMessage("Never expires"),
"init": MessageLookupByLibrary.simpleMessage("Init"),
"initiator": MessageLookupByLibrary.simpleMessage("Initiator"),
"inputProxyGroupName": MessageLookupByLibrary.simpleMessage(
"Enter the proxy group name",
),
"inputRuleContent": MessageLookupByLibrary.simpleMessage(
"Enter the rule content",
),
"installedAppsPermissionDeniedMessage": MessageLookupByLibrary.simpleMessage(
"The app list permission was denied, so installed apps cannot be listed. Please grant it manually in system settings.",
),
"installedAppsPermissionDesc": MessageLookupByLibrary.simpleMessage(
"This system hides the installed app list until the permission is granted. Authorize it to configure the per-app proxy.",
),
"installedAppsPermissionRequired": MessageLookupByLibrary.simpleMessage(
"App list permission required",
),
"intelligentSelected": MessageLookupByLibrary.simpleMessage(
"Smart selection",
),
"interfaceName": MessageLookupByLibrary.simpleMessage("Interface name"),
"interfaceNameDesc": MessageLookupByLibrary.simpleMessage(
"Network interface used for outbound connections",
),
"interfaceNameMode": MessageLookupByLibrary.simpleMessage(
"Outbound interface",
),
"interfaceNameModeClear": MessageLookupByLibrary.simpleMessage("Clear"),
"interfaceNameModeCustom": MessageLookupByLibrary.simpleMessage("Custom"),
"interfaceNameModeFollow": MessageLookupByLibrary.simpleMessage(
"Follow config",
),
"internet": MessageLookupByLibrary.simpleMessage("Internet"),
"interval": MessageLookupByLibrary.simpleMessage("Interval"),
"intranetIP": MessageLookupByLibrary.simpleMessage("Intranet IP"),
"invalidBackupFile": MessageLookupByLibrary.simpleMessage(
"Invalid backup file",
),
"invalidDscpContent": MessageLookupByLibrary.simpleMessage(
"A DSCP mark cannot exceed 63",
),
"invalidNetworkContent": MessageLookupByLibrary.simpleMessage(
"Only tcp or udp is supported",
),
"invalidPolicy": m16,
"invalidProfileQrcode": MessageLookupByLibrary.simpleMessage(
"This QR code doesn\'t contain a profile link",
),
"invalidProxy": m17,
"invalidProxyProvider": m18,
"invalidRangeContent": MessageLookupByLibrary.simpleMessage(
"Enter numbers or ranges such as 80 or 8000-9000, separated by /",
),
"invalidRuleSet": m19,
"invalidSubRule": m20,
"ipAddress": MessageLookupByLibrary.simpleMessage("IP address"),
"ipAsn": MessageLookupByLibrary.simpleMessage("ASN"),
"ipFlagAbuser": MessageLookupByLibrary.simpleMessage("Abuse history"),
"ipFlagProxy": MessageLookupByLibrary.simpleMessage("Proxy"),
"ipFlagTor": MessageLookupByLibrary.simpleMessage("Tor"),
"ipFlagVpn": MessageLookupByLibrary.simpleMessage("VPN"),
"ipFlags": MessageLookupByLibrary.simpleMessage("Flags"),
"ipOrganization": MessageLookupByLibrary.simpleMessage("Organization"),
"ipQualityFailed": MessageLookupByLibrary.simpleMessage(
"Couldn\'t determine the IP type",
),
"ipQualityGood": MessageLookupByLibrary.simpleMessage("Good"),
"ipQualityLevel": MessageLookupByLibrary.simpleMessage("Level"),
"ipQualityNormal": MessageLookupByLibrary.simpleMessage("Normal"),
"ipQualityRetry": MessageLookupByLibrary.simpleMessage("Check again"),
"ipQualityRisky": MessageLookupByLibrary.simpleMessage("Risky"),
"ipQualitySource": MessageLookupByLibrary.simpleMessage("Answered by"),
"ipQualitySources": MessageLookupByLibrary.simpleMessage("Sources"),
"ipSourceIpMismatch": MessageLookupByLibrary.simpleMessage(
"Different outbound IP",
),
"ipSourceNoType": MessageLookupByLibrary.simpleMessage("No type"),
"ipSourceRateLimited": MessageLookupByLibrary.simpleMessage("Rate limited"),
"ipType": MessageLookupByLibrary.simpleMessage("Type"),
"ipTypeBusiness": MessageLookupByLibrary.simpleMessage("Business"),
"ipTypeHosting": MessageLookupByLibrary.simpleMessage("Data center"),
"ipTypeMobile": MessageLookupByLibrary.simpleMessage("Mobile network"),
"ipTypeResidential": MessageLookupByLibrary.simpleMessage("Residential"),
"ipv6Desc": MessageLookupByLibrary.simpleMessage(
"When enabled, IPv6 traffic can be received",
),
"ipv6InboundDesc": MessageLookupByLibrary.simpleMessage(
"Allow IPv6 inbound",
),
"ipv6Timeout": MessageLookupByLibrary.simpleMessage("IPv6 timeout (ms)"),
"ja": MessageLookupByLibrary.simpleMessage("Japanese"),
"justNow": MessageLookupByLibrary.simpleMessage("Just now"),
"keepAliveIntervalDesc": MessageLookupByLibrary.simpleMessage(
"TCP keep-alive interval",
),
"key": MessageLookupByLibrary.simpleMessage("Key"),
"language": MessageLookupByLibrary.simpleMessage("Language"),
"launchInterrupted": MessageLookupByLibrary.simpleMessage(
"Launch did not finish",
),
"launchInterruptedTip": MessageLookupByLibrary.simpleMessage(
"The app exited unexpectedly while it was starting up last time. Automatic setup was skipped for this launch; you can start it manually to retry.",
),
"layout": MessageLookupByLibrary.simpleMessage("Layout"),
"light": MessageLookupByLibrary.simpleMessage("Light"),
"lineIssueTip": m21,
"lineWrap": MessageLookupByLibrary.simpleMessage("Word wrap"),
"list": MessageLookupByLibrary.simpleMessage("List"),
"listen": MessageLookupByLibrary.simpleMessage("Listen"),
"listenRoutingMark": MessageLookupByLibrary.simpleMessage(
"Listen routing mark",
),
"listenRoutingMarkDesc": MessageLookupByLibrary.simpleMessage("Linux only"),
"liveConnections": MessageLookupByLibrary.simpleMessage("Live connections"),
"loading": MessageLookupByLibrary.simpleMessage("Loading…"),
"local": MessageLookupByLibrary.simpleMessage("Local"),
"locationPermission": MessageLookupByLibrary.simpleMessage(
"Location permission",
),
"locationPermissionDeniedMessage": MessageLookupByLibrary.simpleMessage(
"Location permission was denied, so the current Wi-Fi name cannot be read. Please enable location permission manually in system settings.",
),
"locationPermissionDesc": MessageLookupByLibrary.simpleMessage(
"The system requires location permission to read the Wi-Fi name. On Android choose \"Allow all the time\", otherwise the Wi-Fi name cannot be read while the app is in the background.",
),
"locationPermissionGuide": m22,
"locationPermissionRequired": MessageLookupByLibrary.simpleMessage(
"Location permission required",
),
"log": MessageLookupByLibrary.simpleMessage("Log"),
"logLevel": MessageLookupByLibrary.simpleMessage("Log level"),
"logcat": MessageLookupByLibrary.simpleMessage("Logcat"),
"logcatDesc": MessageLookupByLibrary.simpleMessage(
"Disabling hides the log entry point",
),
"logs": MessageLookupByLibrary.simpleMessage("Logs"),
"logsAndDiagnostics": MessageLookupByLibrary.simpleMessage(
"Logs and diagnostics",
),
"logsTest": MessageLookupByLibrary.simpleMessage("Logs test"),
"loopback": MessageLookupByLibrary.simpleMessage("UWP loopback exemption"),
"loose": MessageLookupByLibrary.simpleMessage("Loose"),
"matchSourceIp": MessageLookupByLibrary.simpleMessage("Match source IP"),
"matchTarget": MessageLookupByLibrary.simpleMessage("MATCH-TARGET"),
"maxFailedTimes": MessageLookupByLibrary.simpleMessage("Max failures"),
"maxLengthTip": m23,
"maximize": MessageLookupByLibrary.simpleMessage("Maximize"),
"memoryAppResident": MessageLookupByLibrary.simpleMessage(
"Resident memory",
),
"memoryAppShared": MessageLookupByLibrary.simpleMessage("App & shared"),
"memoryCoreHeapIdle": MessageLookupByLibrary.simpleMessage("Heap idle"),
"memoryCoreHeapInuse": MessageLookupByLibrary.simpleMessage("Heap in use"),
"memoryCoreNotRunning": MessageLookupByLibrary.simpleMessage(
"Core is not running",
),
"memoryCoreRuntime": MessageLookupByLibrary.simpleMessage(
"Runtime overhead",
),
"memoryCoreStack": MessageLookupByLibrary.simpleMessage("Goroutine stacks"),
"memoryEstimateDesc": MessageLookupByLibrary.simpleMessage(
"Estimated from process resident memory; it may differ from what the system reports.",
),
"memoryEstimateSharedDesc": MessageLookupByLibrary.simpleMessage(
"The Core runs inside the app process. Its share is estimated from runtime stats, and the rest counts as app and shared memory.",
),
"memoryInfo": MessageLookupByLibrary.simpleMessage("Memory info"),
"memoryReleased": MessageLookupByLibrary.simpleMessage("Memory released"),
"memoryReleasedSize": m24,
"messageTest": MessageLookupByLibrary.simpleMessage("Message test"),
"messageTestTip": MessageLookupByLibrary.simpleMessage(
"This is a message.",
),
"min": MessageLookupByLibrary.simpleMessage("Minimal"),
"minimize": MessageLookupByLibrary.simpleMessage("Minimize"),
"minimizeOnExit": MessageLookupByLibrary.simpleMessage("Minimize on exit"),
"minutesAgo": m25,
"mixedPort": MessageLookupByLibrary.simpleMessage("Mixed port"),
"mode": MessageLookupByLibrary.simpleMessage("Mode"),
"monochromeScheme": MessageLookupByLibrary.simpleMessage("Monochrome"),
"monthsAgo": m26,
"more": MessageLookupByLibrary.simpleMessage("More"),
"name": MessageLookupByLibrary.simpleMessage("Name"),
"navigationBarStyle": MessageLookupByLibrary.simpleMessage("Bottom bar"),
"network": MessageLookupByLibrary.simpleMessage("Network"),
"networkAccessDeniedError": m27,
"networkBadResponseError": m28,
"networkCancelledError": MessageLookupByLibrary.simpleMessage(
"The request was cancelled",
),
"networkConnectionError": MessageLookupByLibrary.simpleMessage(
"Couldn\'t connect to the server. Check your network connection or proxy settings",
),
"networkDetection": MessageLookupByLibrary.simpleMessage(
"Network detection",
),
"networkHostLookupError": MessageLookupByLibrary.simpleMessage(
"Couldn\'t resolve the server address. Check that the URL is correct and DNS is working",
),
"networkNotFoundError": m29,
"networkRateLimitedError": MessageLookupByLibrary.simpleMessage(
"Too many requests (HTTP 429). Wait a moment and try again",
),
"networkRequestFailed": m30,
"networkServerError": m31,
"networkSpeed": MessageLookupByLibrary.simpleMessage("Network speed"),
"networkTimeoutError": MessageLookupByLibrary.simpleMessage(
"The request timed out. Check your network or proxy, then try again",
),
"networkTlsError": MessageLookupByLibrary.simpleMessage(
"Secure connection failed. The server\'s certificate may be invalid, or the connection is being intercepted",
),
"networkType": MessageLookupByLibrary.simpleMessage("Network type"),
"neutralScheme": MessageLookupByLibrary.simpleMessage("Neutral"),
"nextMatch": MessageLookupByLibrary.simpleMessage("Next match"),
"no": MessageLookupByLibrary.simpleMessage("No"),
"noData": MessageLookupByLibrary.simpleMessage("No data"),
"noInfo": MessageLookupByLibrary.simpleMessage("No info"),
"noLongerRemind": MessageLookupByLibrary.simpleMessage(
"Don\'t remind me again",
),
"noNetwork": MessageLookupByLibrary.simpleMessage("No network"),
"noNetworkApp": MessageLookupByLibrary.simpleMessage("No-network apps"),
"noRecords": MessageLookupByLibrary.simpleMessage("No records"),
"noResolve": MessageLookupByLibrary.simpleMessage("Don\'t resolve IP"),
"noResolveHostname": MessageLookupByLibrary.simpleMessage(
"Don\'t resolve hostname",
),
"noSearchResults": MessageLookupByLibrary.simpleMessage(
"No matching results",
),
"nonTextProviderFile": MessageLookupByLibrary.simpleMessage(
"This external resource is not a text file",
),
"none": MessageLookupByLibrary.simpleMessage("None"),
"notSelectedTip": MessageLookupByLibrary.simpleMessage(
"The current proxy group cannot be selected",
),
"ntpInterval": MessageLookupByLibrary.simpleMessage(
"Sync interval (minutes)",
),
"ntpStatusDesc": MessageLookupByLibrary.simpleMessage(
"Take the time from an NTP server instead of the system clock",
),
"nullProfileDesc": MessageLookupByLibrary.simpleMessage(
"Add a profile to get started",
),
"nullTip": m32,
"numberTip": m33,
"onDemand": MessageLookupByLibrary.simpleMessage("On demand"),
"onDemandDesc": MessageLookupByLibrary.simpleMessage(
"Configure the app\'s running state for specific scenarios",
),
"onlyStatisticsProxy": MessageLookupByLibrary.simpleMessage(
"Only count proxy traffic",
),
"optional": MessageLookupByLibrary.simpleMessage("Optional"),
"options": MessageLookupByLibrary.simpleMessage("Options"),
"other": MessageLookupByLibrary.simpleMessage("Other"),
"otherContributors": MessageLookupByLibrary.simpleMessage(
"Other contributors",
),
"outboundIp": MessageLookupByLibrary.simpleMessage("Outbound IP"),
"outboundMode": MessageLookupByLibrary.simpleMessage("Outbound mode"),
"override": MessageLookupByLibrary.simpleMessage("Override"),
"overrideDns": MessageLookupByLibrary.simpleMessage("Override DNS"),
"overrideEntries": MessageLookupByLibrary.simpleMessage("Override entries"),
"overrideMode": MessageLookupByLibrary.simpleMessage("Override mode"),
"overrideNtp": MessageLookupByLibrary.simpleMessage("Override NTP"),
"overrideScript": MessageLookupByLibrary.simpleMessage("Override script"),
"overwriteIssueCoreRejected": m34,
"overwriteIssueDuplicateName": m35,
"overwriteIssueEmptyName": MessageLookupByLibrary.simpleMessage(
"The name is empty",
),
"overwriteIssueGroupLoop": m36,
"overwriteIssueMissingProviders": m37,
"overwriteIssueMissingProxies": m38,
"overwriteIssueNoProxySource": MessageLookupByLibrary.simpleMessage(
"No proxies or proxy providers are selected, so the core rejects this group",
),
"overwriteIssueProviderShadowed": m39,
"overwriteIssueReservedName": m40,
"overwriteIssueSubscriptionGroupMissingProxies": m41,
"overwriteIssuesSummary": m42,
"overwriteTypeCustom": MessageLookupByLibrary.simpleMessage("Custom"),
"overwriteTypeCustomDesc": MessageLookupByLibrary.simpleMessage(
"Custom mode: fully customize proxies, proxy groups and rules",
),
"palette": MessageLookupByLibrary.simpleMessage("Palette"),
"password": MessageLookupByLibrary.simpleMessage("Password"),
"paste": MessageLookupByLibrary.simpleMessage("Paste"),
"pickFromAlbum": MessageLookupByLibrary.simpleMessage("Choose from album"),
"pinWindow": MessageLookupByLibrary.simpleMessage("Pin window"),
"pleaseBindWebDAV": MessageLookupByLibrary.simpleMessage(
"Please bind WebDAV",
),
"pleaseEnterScriptName": MessageLookupByLibrary.simpleMessage(
"Please enter a script name",
),
"pleaseUploadValidQrcode": MessageLookupByLibrary.simpleMessage(
"Please upload a valid QR code",
),
"port": MessageLookupByLibrary.simpleMessage("Port"),
"portConflictTip": MessageLookupByLibrary.simpleMessage(
"Please enter a different port",
),
"portTip": m43,
"prerequisites": MessageLookupByLibrary.simpleMessage("Prerequisites"),
"pressKeyboard": MessageLookupByLibrary.simpleMessage(
"Press a key combination",
),
"preview": MessageLookupByLibrary.simpleMessage("Preview"),
"previousMatch": MessageLookupByLibrary.simpleMessage("Previous match"),
"process": MessageLookupByLibrary.simpleMessage("Process"),
"profile": MessageLookupByLibrary.simpleMessage("Profile"),
"profileAutoUpdateIntervalInvalidValidationDesc":
MessageLookupByLibrary.simpleMessage("Please enter a valid interval"),
"profileAutoUpdateIntervalNullValidationDesc":
MessageLookupByLibrary.simpleMessage(
"Please enter the auto-update interval",
),
"profileHasUpdate": MessageLookupByLibrary.simpleMessage(
"The profile has been modified. Turn off auto update?",
),
"profileNameNullValidationDesc": MessageLookupByLibrary.simpleMessage(
"Please enter the profile name",
),
"profileUrlInvalidValidationDesc": MessageLookupByLibrary.simpleMessage(
"Please enter a valid profile URL",
),
"profileUrlNullValidationDesc": MessageLookupByLibrary.simpleMessage(
"Please enter the profile URL",
),
"profiles": MessageLookupByLibrary.simpleMessage("Profiles"),
"profilesSort": MessageLookupByLibrary.simpleMessage("Sort profiles"),
"project": MessageLookupByLibrary.simpleMessage("Project"),
"providerInUse": m44,
"providerRenameShadowed": m45,
"providerSourceSubscription": MessageLookupByLibrary.simpleMessage(
"Subscription",
),
"providerUrlTip": MessageLookupByLibrary.simpleMessage(
"Only remote providers are supported",
),
"providers": MessageLookupByLibrary.simpleMessage("External resources"),
"proxies": MessageLookupByLibrary.simpleMessage("Proxies"),
"proxiesCount": m46,
"proxiesEmpty": MessageLookupByLibrary.simpleMessage("Proxies are empty"),
"proxyChains": MessageLookupByLibrary.simpleMessage("Proxy chain"),
"proxyDefinition": MessageLookupByLibrary.simpleMessage(
"Full configuration",
),
"proxyDefinitionNotMap": MessageLookupByLibrary.simpleMessage(
"The configuration must be a YAML mapping with a name and a type",
),
"proxyFilter": MessageLookupByLibrary.simpleMessage("Proxy filter"),
"proxyGroup": MessageLookupByLibrary.simpleMessage("Proxy group"),
"proxyGroupEmpty": MessageLookupByLibrary.simpleMessage(
"Proxy group is empty",
),
"proxyGroupNameDuplicate": MessageLookupByLibrary.simpleMessage(
"Duplicate proxy group name",
),
"proxyNode": MessageLookupByLibrary.simpleMessage("Proxy node"),
"proxyProviders": MessageLookupByLibrary.simpleMessage("Proxy providers"),
"proxyProvidersEmpty": MessageLookupByLibrary.simpleMessage(
"Proxy providers are empty",
),
"proxyProvidersNotEmpty": MessageLookupByLibrary.simpleMessage(
"Proxy providers cannot be empty",
),
"proxyType": MessageLookupByLibrary.simpleMessage("Proxy type"),
"pruneCache": MessageLookupByLibrary.simpleMessage("Prune cache"),
"pureBlack": MessageLookupByLibrary.simpleMessage("Pure black"),
"pureBlackMode": MessageLookupByLibrary.simpleMessage("Pure black mode"),
"qrcode": MessageLookupByLibrary.simpleMessage("QR code"),
"qrcodeDesc": MessageLookupByLibrary.simpleMessage(
"Scan a QR code to obtain a profile",
),
"quickAdd": MessageLookupByLibrary.simpleMessage("Quick add"),
"quickEdit": MessageLookupByLibrary.simpleMessage("Quick edit"),
"quickFill": MessageLookupByLibrary.simpleMessage("Quick fill"),
"rainbowScheme": MessageLookupByLibrary.simpleMessage("Rainbow"),
"recentRequests": MessageLookupByLibrary.simpleMessage("Recent requests"),
"recordType": MessageLookupByLibrary.simpleMessage("Record type"),
"redirPort": MessageLookupByLibrary.simpleMessage("Redir port"),
"redo": MessageLookupByLibrary.simpleMessage("Redo"),
"releaseMemory": MessageLookupByLibrary.simpleMessage("Release memory"),
"releaseMemoryFailed": MessageLookupByLibrary.simpleMessage(
"Failed to release memory",
),
"remote": MessageLookupByLibrary.simpleMessage("Remote"),
"remoteDestination": MessageLookupByLibrary.simpleMessage(
"Remote destination",
),
"remove": MessageLookupByLibrary.simpleMessage("Remove"),
"replace": MessageLookupByLibrary.simpleMessage("Replace"),
"replaceAll": MessageLookupByLibrary.simpleMessage("Replace all"),
"request": MessageLookupByLibrary.simpleMessage("Request"),
"requests": MessageLookupByLibrary.simpleMessage("Requests"),
"requestsAndUpdates": MessageLookupByLibrary.simpleMessage(
"Requests and updates",
),
"reset": MessageLookupByLibrary.simpleMessage("Reset"),
"resetPageChangesTip": MessageLookupByLibrary.simpleMessage(
"This page has changes. Are you sure you want to reset?",
),
"resetTip": MessageLookupByLibrary.simpleMessage(
"Are you sure you want to reset?",
),
"resources": MessageLookupByLibrary.simpleMessage("Resources"),
"respectRules": MessageLookupByLibrary.simpleMessage("Respect rules"),
"respectRulesDesc": MessageLookupByLibrary.simpleMessage(
"DNS connections follow rules; requires Proxy Server Nameserver",
),
"responseCode": MessageLookupByLibrary.simpleMessage("Response code"),
"restart": MessageLookupByLibrary.simpleMessage("Restart"),
"restartCoreTip": MessageLookupByLibrary.simpleMessage(
"Are you sure you want to restart the core?",
),
"restore": MessageLookupByLibrary.simpleMessage("Restore"),
"restoreAllData": MessageLookupByLibrary.simpleMessage("Restore all data"),
"restoreOnlyConfig": MessageLookupByLibrary.simpleMessage(
"Restore profiles only",
),
"restoreStrategy": MessageLookupByLibrary.simpleMessage("Restore strategy"),
"restoreStrategyCompatible": MessageLookupByLibrary.simpleMessage(
"Compatible",
),
"restoreStrategyOverride": MessageLookupByLibrary.simpleMessage("Override"),
"restoreSuccess": MessageLookupByLibrary.simpleMessage(
"Restore successful",
),
"retry": MessageLookupByLibrary.simpleMessage("Retry"),
"routeAddress": MessageLookupByLibrary.simpleMessage("Route addresses"),
"routeMode": MessageLookupByLibrary.simpleMessage("Route mode"),
"routeModeBypassPrivate": MessageLookupByLibrary.simpleMessage(
"Bypass private addresses",
),
"routeModeConfig": MessageLookupByLibrary.simpleMessage("Use config"),
"ru": MessageLookupByLibrary.simpleMessage("Russian"),
"rule": MessageLookupByLibrary.simpleMessage("Rule"),
"ruleActionAndDesc": MessageLookupByLibrary.simpleMessage(
"Logical rule AND",
),
"ruleActionDomainDesc": MessageLookupByLibrary.simpleMessage(
"Match the full domain",
),
"ruleActionDomainKeywordDesc": MessageLookupByLibrary.simpleMessage(
"Match a domain keyword",
),
"ruleActionDomainRegexDesc": MessageLookupByLibrary.simpleMessage(
"Match a domain regex",
),
"ruleActionDomainSuffixDesc": MessageLookupByLibrary.simpleMessage(
"Match a domain suffix",
),
"ruleActionDomainWildcardDesc": MessageLookupByLibrary.simpleMessage(
"Wildcard match; only * and ? are supported",
),
"ruleActionDscpDesc": MessageLookupByLibrary.simpleMessage(
"Match the DSCP mark (tproxy UDP inbound only)",
),
"ruleActionDstPortDesc": MessageLookupByLibrary.simpleMessage(
"Match the destination port range",
),
"ruleActionGeoipDesc": MessageLookupByLibrary.simpleMessage(
"Match the IP\'s country code",
),
"ruleActionGeositeDesc": MessageLookupByLibrary.simpleMessage(
"Match domains in Geosite",
),
"ruleActionInNameDesc": MessageLookupByLibrary.simpleMessage(
"Match the inbound name",
),
"ruleActionInPortDesc": MessageLookupByLibrary.simpleMessage(
"Match the inbound port",
),
"ruleActionInTypeDesc": MessageLookupByLibrary.simpleMessage(
"Match the inbound type",
),
"ruleActionInUserDesc": MessageLookupByLibrary.simpleMessage(
"Match the inbound username; separate multiple usernames with /",
),
"ruleActionIpAsnDesc": MessageLookupByLibrary.simpleMessage(
"Match the IP\'s ASN",
),
"ruleActionIpCidr6Desc": MessageLookupByLibrary.simpleMessage(
"Match an IP address range; IP-CIDR6 is just an alias",
),
"ruleActionIpCidrDesc": MessageLookupByLibrary.simpleMessage(
"Match an IP address range",
),
"ruleActionIpSuffixDesc": MessageLookupByLibrary.simpleMessage(
"Match an IP suffix range",
),
"ruleActionMatchDesc": MessageLookupByLibrary.simpleMessage(
"Match all requests, no conditions needed",
),
"ruleActionNetworkDesc": MessageLookupByLibrary.simpleMessage(
"Match TCP or UDP",
),
"ruleActionNotDesc": MessageLookupByLibrary.simpleMessage(
"Logical rule NOT",
),
"ruleActionOrDesc": MessageLookupByLibrary.simpleMessage("Logical rule OR"),
"ruleActionProcessNameDesc": MessageLookupByLibrary.simpleMessage(
"Match by process name; matches the package name on Android",
),
"ruleActionProcessNameRegexDesc": MessageLookupByLibrary.simpleMessage(
"Match by process name regex; matches the package name on Android",
),
"ruleActionProcessNameWildcardDesc": MessageLookupByLibrary.simpleMessage(
"Match by process name wildcard; only * and ? are supported",
),
"ruleActionProcessPathDesc": MessageLookupByLibrary.simpleMessage(
"Match by the full process path",
),
"ruleActionProcessPathRegexDesc": MessageLookupByLibrary.simpleMessage(
"Match by process path regex",
),
"ruleActionProcessPathWildcardDesc": MessageLookupByLibrary.simpleMessage(
"Match by process path wildcard; only * and ? are supported",
),
"ruleActionRematchNameDesc": MessageLookupByLibrary.simpleMessage(
"Match the rematch name; separate multiple names with /",
),
"ruleActionRuleSetDesc": MessageLookupByLibrary.simpleMessage(
"Reference a rule set; requires rule-providers",
),
"ruleActionSrcGeoipDesc": MessageLookupByLibrary.simpleMessage(
"Match the source IP\'s country code",
),
"ruleActionSrcIpAsnDesc": MessageLookupByLibrary.simpleMessage(
"Match the source IP\'s ASN",
),
"ruleActionSrcIpCidrDesc": MessageLookupByLibrary.simpleMessage(
"Match a source IP address range",
),
"ruleActionSrcIpSuffixDesc": MessageLookupByLibrary.simpleMessage(
"Match a source IP suffix range",
),
"ruleActionSrcPortDesc": MessageLookupByLibrary.simpleMessage(
"Match the source port range",
),
"ruleActionSubRuleDesc": MessageLookupByLibrary.simpleMessage(
"Match into a sub-rule; mind the parentheses",
),
"ruleActionUidDesc": MessageLookupByLibrary.simpleMessage(
"Match the Linux user ID",
),
"ruleEmpty": MessageLookupByLibrary.simpleMessage("Rule is empty"),
"ruleName": MessageLookupByLibrary.simpleMessage("Rule name"),
"rulePresetBittorrentDirect": MessageLookupByLibrary.simpleMessage(
"BitTorrent direct",
),
"rulePresetBlockDot": MessageLookupByLibrary.simpleMessage(
"Block DNS over TLS",
),
"rulePresetBlockQuic": MessageLookupByLibrary.simpleMessage("Block QUIC"),
"rulePresetBlockStun": MessageLookupByLibrary.simpleMessage("Block STUN"),
"rulePresetLanDirect": MessageLookupByLibrary.simpleMessage("LAN direct"),
"rulePresetSystemServicesDirect": MessageLookupByLibrary.simpleMessage(
"Apple and Microsoft direct",
),
"ruleProviders": MessageLookupByLibrary.simpleMessage("Rule providers"),
"ruleSet": MessageLookupByLibrary.simpleMessage("Rule set"),
"ruleTarget": MessageLookupByLibrary.simpleMessage("Rule target"),
"rules": MessageLookupByLibrary.simpleMessage("Rules"),
"rulesCount": m47,
"safeMode": MessageLookupByLibrary.simpleMessage("Safe mode"),
"safeModeAppTitle": m48,
"save": MessageLookupByLibrary.simpleMessage("Save"),
"saveChanges": MessageLookupByLibrary.simpleMessage("Save the changes?"),
"script": MessageLookupByLibrary.simpleMessage("Script"),
"scriptModeDesc": MessageLookupByLibrary.simpleMessage(
"Script mode: uses external extension scripts to override the configuration in one click",
),
"scrollToSelected": MessageLookupByLibrary.simpleMessage(
"Scroll to selected",
),
"search": MessageLookupByLibrary.simpleMessage("Search"),
"seconds": MessageLookupByLibrary.simpleMessage("seconds"),
"secondsCount": m49,
"selectAll": MessageLookupByLibrary.simpleMessage("Select all"),
"selectProxies": MessageLookupByLibrary.simpleMessage("Select proxies"),
"selectProxyProviders": MessageLookupByLibrary.simpleMessage(
"Select proxy providers",
),
"selectRuleSet": MessageLookupByLibrary.simpleMessage(
"Please select a rule set",
),
"selectSplitStrategy": MessageLookupByLibrary.simpleMessage(
"Please select a split strategy",
),
"selectSubRule": MessageLookupByLibrary.simpleMessage(
"Please select a sub-rule",
),
"selected": MessageLookupByLibrary.simpleMessage("Selected"),
"selectedCountTitle": m50,
"server": MessageLookupByLibrary.simpleMessage("Server"),
"serviceAvailable": MessageLookupByLibrary.simpleMessage("Available"),
"serviceBlocked": MessageLookupByLibrary.simpleMessage("Blocked"),
"serviceCheck": MessageLookupByLibrary.simpleMessage("Check"),
"serviceCheckAll": MessageLookupByLibrary.simpleMessage("Check all"),
"serviceCheckedAt": m51,
"serviceComingSoon": MessageLookupByLibrary.simpleMessage("Coming soon"),
"serviceDisallowedIsp": MessageLookupByLibrary.simpleMessage(
"Disallowed ISP",
),
"serviceFailed": MessageLookupByLibrary.simpleMessage("Check failed"),
"serviceManage": MessageLookupByLibrary.simpleMessage("Manage services"),
"serviceOriginalsOnly": MessageLookupByLibrary.simpleMessage(
"Originals only",
),
"servicePending": MessageLookupByLibrary.simpleMessage("Not checked"),
"serviceRestricted": MessageLookupByLibrary.simpleMessage(
"Access restricted",
),
"serviceStatus": MessageLookupByLibrary.simpleMessage("Service status"),
"serviceUnavailable": MessageLookupByLibrary.simpleMessage("Unavailable"),
"serviceUnsupportedRegion": MessageLookupByLibrary.simpleMessage(
"Region not supported",
),
"settings": MessageLookupByLibrary.simpleMessage("Settings"),
"show": MessageLookupByLibrary.simpleMessage("Show"),
"showLess": MessageLookupByLibrary.simpleMessage("Collapse"),
"showMore": MessageLookupByLibrary.simpleMessage("Expand"),
"showNotificationStopAction": MessageLookupByLibrary.simpleMessage(
"Stop button in notification",
),
"showPassword": MessageLookupByLibrary.simpleMessage("Show password"),
"shrink": MessageLookupByLibrary.simpleMessage("Compact"),
"sidebarBlur": MessageLookupByLibrary.simpleMessage("Sidebar blur"),
"sidebarBlurDesc": MessageLookupByLibrary.simpleMessage(
"Show the blurred desktop behind the window through the sidebar",
),
"silentLaunch": MessageLookupByLibrary.simpleMessage("Silent launch"),
"silentLaunchDesc": MessageLookupByLibrary.simpleMessage(
"Start without showing the window",
),
"singleAdd": MessageLookupByLibrary.simpleMessage("Single add"),
"singleValueTip": m52,
"size": MessageLookupByLibrary.simpleMessage("Size"),
"slide": MessageLookupByLibrary.simpleMessage("Slide"),
"socksPort": MessageLookupByLibrary.simpleMessage("SOCKS port"),
"sort": MessageLookupByLibrary.simpleMessage("Sort"),
"source": MessageLookupByLibrary.simpleMessage("Source"),
"sourceIp": MessageLookupByLibrary.simpleMessage("Source IP"),
"specialProxy": MessageLookupByLibrary.simpleMessage("Special proxy"),
"specialRules": MessageLookupByLibrary.simpleMessage("Special rules"),
"speedStatistics": MessageLookupByLibrary.simpleMessage("Speed statistics"),
"splitStrategy": MessageLookupByLibrary.simpleMessage("Split strategy"),
"splitStrategyNotEmpty": MessageLookupByLibrary.simpleMessage(
"Split strategy cannot be empty",
),
"ssidsEmpty": MessageLookupByLibrary.simpleMessage("SSIDs are empty"),
"stackMode": MessageLookupByLibrary.simpleMessage("Stack mode"),
"standard": MessageLookupByLibrary.simpleMessage("Standard"),
"standardModeDesc": MessageLookupByLibrary.simpleMessage(
"Standard mode: overrides the basic configuration and offers simple rule additions",
),
"start": MessageLookupByLibrary.simpleMessage("Start"),
"startFromScratch": MessageLookupByLibrary.simpleMessage(
"Start from scratch",
),
"startVpn": MessageLookupByLibrary.simpleMessage("Starting VPN…"),
"startupAndBackground": MessageLookupByLibrary.simpleMessage(
"Startup and background",
),
"status": MessageLookupByLibrary.simpleMessage("Status"),
"statusDesc": MessageLookupByLibrary.simpleMessage(
"When disabled, the system DNS is used",
),
"stop": MessageLookupByLibrary.simpleMessage("Stop"),
"stopVpn": MessageLookupByLibrary.simpleMessage("Stopping VPN…"),
"strategy": MessageLookupByLibrary.simpleMessage("Strategy"),
"style": MessageLookupByLibrary.simpleMessage("Style"),
"subRule": MessageLookupByLibrary.simpleMessage("Sub-rule"),
"subRuleEmpty": MessageLookupByLibrary.simpleMessage("Sub-rule is empty"),
"subRuleNotEmpty": MessageLookupByLibrary.simpleMessage(
"Sub-rule cannot be empty",
),
"submit": MessageLookupByLibrary.simpleMessage("Submit"),
"subscriptionInfo": MessageLookupByLibrary.simpleMessage(
"Subscription info",
),
"suspended": MessageLookupByLibrary.simpleMessage("Suspended…"),
"sync": MessageLookupByLibrary.simpleMessage("Sync"),
"system": MessageLookupByLibrary.simpleMessage("System"),
"systemApp": MessageLookupByLibrary.simpleMessage("System apps"),
"systemProxy": MessageLookupByLibrary.simpleMessage("System proxy"),
"tab": MessageLookupByLibrary.simpleMessage("Tab"),
"tabAnimation": MessageLookupByLibrary.simpleMessage("Tab animation"),
"tapToAuthorize": MessageLookupByLibrary.simpleMessage("Tap to authorize"),
"tcpConcurrent": MessageLookupByLibrary.simpleMessage("TCP concurrent"),
"testInterval": MessageLookupByLibrary.simpleMessage("Test interval"),
"testUrl": MessageLookupByLibrary.simpleMessage("Test URL"),
"testWhenUsed": MessageLookupByLibrary.simpleMessage("Test when used"),
"textScale": MessageLookupByLibrary.simpleMessage("Text scaling"),
"textScalePreview": MessageLookupByLibrary.simpleMessage(
"Text in the app will look like this",
),
"theme": MessageLookupByLibrary.simpleMessage("Theme"),
"themeColor": MessageLookupByLibrary.simpleMessage("Theme color"),
"themeDesc": MessageLookupByLibrary.simpleMessage(
"Set dark mode and adjust colors",
),
"themeMode": MessageLookupByLibrary.simpleMessage("Theme mode"),
"tight": MessageLookupByLibrary.simpleMessage("Tight"),
"time": MessageLookupByLibrary.simpleMessage("Time"),
"timeout": MessageLookupByLibrary.simpleMessage("Timeout"),
"tip": MessageLookupByLibrary.simpleMessage("Tip"),
"toggle": MessageLookupByLibrary.simpleMessage("Toggle"),
"tolerance": MessageLookupByLibrary.simpleMessage("Tolerance"),
"tonalSpotScheme": MessageLookupByLibrary.simpleMessage("Tonal spot"),
"tools": MessageLookupByLibrary.simpleMessage("Tools"),
"torch": MessageLookupByLibrary.simpleMessage("Flashlight"),
"total": MessageLookupByLibrary.simpleMessage("Total"),
"totalTraffic": MessageLookupByLibrary.simpleMessage("Total traffic"),
"tproxyPort": MessageLookupByLibrary.simpleMessage("TProxy port"),
"trafficUsage": MessageLookupByLibrary.simpleMessage("Traffic usage"),
"tun": MessageLookupByLibrary.simpleMessage("TUN"),
"tunDesc": MessageLookupByLibrary.simpleMessage(
"Only effective in administrator mode",
),
"turnOff": MessageLookupByLibrary.simpleMessage("Turn off"),
"turnOn": MessageLookupByLibrary.simpleMessage("Turn on"),
"undo": MessageLookupByLibrary.simpleMessage("Undo"),
"unifiedDelay": MessageLookupByLibrary.simpleMessage("Unified delay"),
"unknown": MessageLookupByLibrary.simpleMessage("Unknown"),
"unknownNetworkError": MessageLookupByLibrary.simpleMessage(
"Unknown network error",
),
"unmaximize": MessageLookupByLibrary.simpleMessage("Restore down"),
"unnamed": MessageLookupByLibrary.simpleMessage("Unnamed"),
"unpinWindow": MessageLookupByLibrary.simpleMessage("Unpin window"),
"update": MessageLookupByLibrary.simpleMessage("Update"),
"upload": MessageLookupByLibrary.simpleMessage("Upload"),
"url": MessageLookupByLibrary.simpleMessage("URL"),
"urlDesc": MessageLookupByLibrary.simpleMessage(
"Obtain a profile from a URL",
),
"urlTip": m53,
"useHosts": MessageLookupByLibrary.simpleMessage("Use hosts"),
"useSystemHosts": MessageLookupByLibrary.simpleMessage("Use system hosts"),
"usedTraffic": MessageLookupByLibrary.simpleMessage("Used traffic"),
"userAgent": MessageLookupByLibrary.simpleMessage("User-Agent"),
"value": MessageLookupByLibrary.simpleMessage("Value"),
"vibrantScheme": MessageLookupByLibrary.simpleMessage("Vibrant"),
"view": MessageLookupByLibrary.simpleMessage("View"),
"vpnConfigChangeDetected": MessageLookupByLibrary.simpleMessage(
"VPN-related configuration change detected",
),
"vpnEnableDesc": MessageLookupByLibrary.simpleMessage(
"Route all system traffic through VpnService automatically",
),
"vpnTip": MessageLookupByLibrary.simpleMessage(
"Changes take effect after restarting the VPN",
),
"webDAVConfiguration": MessageLookupByLibrary.simpleMessage(
"WebDAV configuration",
),
"whitelistMode": MessageLookupByLibrary.simpleMessage("Whitelist mode"),
"writeToSystem": MessageLookupByLibrary.simpleMessage("Write to system"),
"writeToSystemDesc": MessageLookupByLibrary.simpleMessage(
"Also set the system clock; Android ignores it",
),
"yearsAgo": m54,
"yes": MessageLookupByLibrary.simpleMessage("Yes"),
"zhCN": MessageLookupByLibrary.simpleMessage("Simplified Chinese"),
};
}