├── README.md ├── zh-CN.i18n.json ├── ar.i18n.json ├── en.i18n.json ├── fa.i18n.json └── ru.i18n.json /README.md: -------------------------------------------------------------------------------- 1 | # karing-langs 2 | Globalization(multi-language) support for karing 3 | 4 | Note: Language file naming format: strings_xxxx.i18n.json [xxxx is a languageCode, lowercase] 5 | 6 | languageCodes: 7 | https://api.flutter.dev/flutter/flutter_localizations/kMaterialSupportedLanguages.html 8 | 9 | 10 | This project is no longer maintained. If you need to submit a new translation or improve an existing translation, please go to: https://github.com/KaringX/karing 11 | -------------------------------------------------------------------------------- /zh-CN.i18n.json: -------------------------------------------------------------------------------- 1 | { 2 | "AboutScreen": { 3 | "installRefer": "安装参考", 4 | "installTime": "安装时间", 5 | "versionChannel": "自动更新通道", 6 | "disableUAReport": "应用改进数据", 7 | "disableUAReportTip": "[应用改进数据]有助于我们改进产品体验; 低于主版本的版本将自动关闭除[应用激活]以外的所有[应用改进数据]", 8 | "devOptions": "开发者选项", 9 | "enableDebugLog": "开启调试日志", 10 | "viewFilsContent": "查看文件", 11 | "enablePprof": "启用pprof", 12 | "pprofPanel": "pprof面板", 13 | "allowRemoteAccessPprof": "允许远程访问@:{AboutScreen.pprofPanel}", 14 | "allowRemoteAccessHtmlBoard": "允许远程访问@:{SettingsScreen.htmlBoard}", 15 | "useOriginalSBProfile": "使用原始sing-box配置" 16 | }, 17 | "BackupAndSyncWebdavScreen": { 18 | "webdavServerUrl": "服务器地址", 19 | "webdavRequired": "不能为空", 20 | "webdavLoginFailed": "登录失败:", 21 | "webdavListFailed": "获取文件列表失败:" 22 | }, 23 | "DiversionGroupCustomEditScreen": { 24 | "invalidDomain": "无效的 [Domain]:$p", 25 | "invalidIpCidr": "无效的 [IP Cidr]:$p", 26 | "invalidPort": "无效的 [Port]:$p", 27 | "invalidRuleSet": "无效的 [Rule Set]:$p, URL必须是有效的https URL,并且文件扩展名为.srs/.json的binary文件", 28 | "invalidRuleSetBuildIn": "无效的 [Rule Set(build-in)]:$p, 格式为geosite:xxx 或 geoip:xxx 或 acl:xxx,并且xxx应为有效的规则名", 29 | "invalidPackageId": "无效的 [@:{meta.appPackage}]:$p", 30 | "setDiversionRule": "提示:保存后,请到[@:{meta.diversionRules}]设置相关规则,否则不会生效" 31 | }, 32 | "DiversionRuleDetectScreen": { 33 | "title": "分流规则探测", 34 | "rule": "规则:", 35 | "outbound": "代理服务器:" 36 | }, 37 | "DiversionRulesScreen": { 38 | "diversionRulesMatchTips": "提示:从上到下依次尝试匹配规则,如果没有匹配到规则,则使用[final]" 39 | }, 40 | "DnsSettingsScreen": { 41 | "ispCanNotEmpty": "ISP 不能为空", 42 | "urlCanNotEmpty": "URL 不能为空", 43 | "error": "不支持的类型:$p", 44 | "dnsDesc": "第一列延迟数据为直连查询延迟;\n第二列:开启[[代理流量]通过代理服务器解析DNS]:延迟数据为通过当前代理服务器转发的查询延迟;未开启[[代理流量]通过代理服务器解析DNS]:延迟数据为直连查询延迟" 45 | }, 46 | "FileContentViewerScreen": { 47 | "title": "文件内容查看", 48 | "clearFileContent": "确认清空文件内容?", 49 | "clearFileContentTips": "确认清空配置文件内容? 清空配置文件可能会导致数据丢失或应用功能异常, 请谨慎操作" 50 | }, 51 | "HomeScreen": { 52 | "toSelectServer": "请选择服务器", 53 | "invalidServer": "已失效,请重新选择", 54 | "disabledServer": "已被禁用,请重新选择", 55 | "expiredServer": "无可用服务器:配置可能已过期或被禁用", 56 | "systemProxyTips": "socks:$sp,http(s):$hp", 57 | "myLinkEmpty": "请先设置[快捷链接]后再使用", 58 | "tooMuchServers": "代理服务器[$p>$p1]过多,可能因系统内存限制而无法连接" 59 | }, 60 | "LaunchFailedScreen": { 61 | "invalidProcess": "应用启动失败[无效的进程名称],请重新安装应用到独立目录", 62 | "invalidProfile": "应用启动失败[访问配置文件失败],请重新安装应用", 63 | "invalidVersion": "应用启动失败[无效版本],请重新安装应用", 64 | "systemVersionLow": "应用启动失败[系统版本过低]", 65 | "invalidInstallPath": "无效的安装路径,请重新安装到有效路径" 66 | }, 67 | "MyProfilesMergeScreen": { 68 | "profilesMerge": "配置合并", 69 | "profilesMergeTarget": "目标配置", 70 | "profilesMergeSource": "源配置", 71 | "profilesMergeTips": "提示:源配置的分流信息将会被丢弃" 72 | }, 73 | "NetCheckScreen": { 74 | "title": "网络检测", 75 | "warn": "注意:由于受网络环境及分流规则等影响,测试结果并不完全等价实际中使用的效果", 76 | "invalidDomain": "无效域名", 77 | "connectivity": "网络联通性", 78 | "connectivityTestIpv4AllFailed": "Ipv4 连接测试[$p]全部失败", 79 | "connectivityTestIpv4Ok": "Ipv4 连接成功", 80 | "connectivityTestIpv6AllFailed": "Ipv6 连接测试[$p]全部失败, 你的网络可能不支持ipv6", 81 | "connectivityTestIpv6Ok": "Ipv6 连接成功", 82 | "connectivityTestOk": "网络已接入互联网", 83 | "connectivityTestFailed": "网络尚未接入互联网", 84 | "remoteRulesetsDownloadOk": "全部下载成功", 85 | "remoteRulesetsDownloadNotOk": "正在下载或下载失败", 86 | "outbound": "代理服务器", 87 | "outboundOk": "[$p]连接成功", 88 | "outboundFailed": "[$p1]连接失败\n错误:[$p2]", 89 | "dnsServer": "DNS服务器", 90 | "dnsOk": "[$p1]域名解析成功\nDNS规则:[$p2]\n延迟:[$p3 ms]\n地址:[$p4]", 91 | "dnsFailed": "[$p1]域名解析失败\n规则:[$p2]\n错误:[$p3]", 92 | "host": "HTTP连接", 93 | "hostConnection": "[$p1]\n分流规则:[$p2]\n代理服务器:[$p3]", 94 | "hostConnectionOk": "连接成功", 95 | "hostConnectionFailed": "连接失败:[$p]" 96 | }, 97 | "NetConnectionsFilterScreen": { 98 | "title": "连接状态筛选", 99 | "hostIp": "域名/IP", 100 | "app": "应用", 101 | "rule": "规则", 102 | "chain": "出站" 103 | }, 104 | "NetConnectionsScreen": { 105 | "title": "连接状态", 106 | "copyAsCSV": "已复制为CSV格式", 107 | "selectType": "选择分流类型" 108 | }, 109 | "PerAppAndroidScreen": { 110 | "title": "分应用代理", 111 | "whiteListMode": "白名单模式", 112 | "whiteListModeTip": "启用后:仅代理已勾选的App;未启用:仅代理未勾选的App" 113 | }, 114 | "RegionSettingsScreen": { 115 | "title": "国家与地区", 116 | "Regions": "提示:请正确设置你当前所在国家或地区,否则可能会导致分流错误" 117 | }, 118 | "ServerSelectScreen": { 119 | "title": "选择服务器", 120 | "autoSelectServer": "自动选择延迟最低的服务器", 121 | "recentUse": "最近使用", 122 | "myFav": "我的收藏", 123 | "selectLocal": "所选服务器为本地地址,可能无法正常使用:$p", 124 | "selectRequireEnableIPv6": "所选服务器为IPv6地址,需要[启用IPv6]", 125 | "selectDisabled": "该服务器已被禁用", 126 | "error404": "延迟检测遇到错误,请检查是否存在内容相同的配置" 127 | }, 128 | "SettingsScreen": { 129 | "getTranffic": "获取流量", 130 | "tutorial": "使用教程", 131 | "commonlyUsedRulesets": "常用规则集", 132 | "howToRemoveAds": "如何移除广告", 133 | "htmlBoard": "在线面板", 134 | "dnsLeakDetection": "DNS泄露检测", 135 | "proxyLeakDetection": "代理泄露检测", 136 | "speedTest": "测速", 137 | "rulesetDirectDownlad": "Rule Set直连下载", 138 | "hideUnusedDiversionGroup": "隐藏未启用的分流规则", 139 | "disableISPDiversionGroup": "禁用[@:{meta.isp}]@:{meta.diversionRules}", 140 | "portSettingRule": "基于规则", 141 | "portSettingDirectAll": "全直连", 142 | "portSettingProxyAll": "全代理", 143 | "portSettingControl": "控制与同步", 144 | "portSettingCluster": "集群服务", 145 | "modifyPort": "修改端口", 146 | "modifyPortOccupied": "端口已被占用,请使用其他端口", 147 | "ipStrategyTips": "启用前,请先确认你的网络已支持IPv6,否则某些流量无法正常访问", 148 | "tunAppendHttpProxy": "附加HTTP代理到VPN", 149 | "tunAppendHttpProxyTips": "一些App会绕过虚拟网卡设备直连HTTP代理", 150 | "tunAllowBypassHttpProxyDomain": "允许绕过HTTP代理的域名", 151 | "dnsEnableRule": "启用DNS分流规则", 152 | "dnsEnableProxyResolveMode": "[@:{SettingsScreen.dnsTypeProxy}]解析通道", 153 | "dnsEnableClientSubnet": "[@:{SettingsScreen.dnsTypeDirect}]启用ECS", 154 | "dnsTestDomain": "测试域名", 155 | "dnsTestDomainInvalid": "无效的域名", 156 | "dnsTypeOutbound": "代理服务器", 157 | "dnsTypeDirect": "直连流量", 158 | "dnsTypeProxy": "代理流量", 159 | "dnsTypeResolver": "DNS服务器", 160 | "dnsEnableRuleTips": "启用后,域名会根据分流规则选择对应的DNS服务器进行解析", 161 | "dnsEnableFakeIpTips": "启用FakeIP后,如果断开VPN连接,你的应用可能需要重启;此功能需要开启[TUN模式]", 162 | "dnsTypeOutboundTips": "用于代理服务器的域名解析", 163 | "dnsTypeDirectTips": "用于[@:{SettingsScreen.dnsTypeDirect}]的域名解析", 164 | "dnsTypeProxyTips": "用于代理流量的域名解析", 165 | "dnsTypeResolverTips": "用于DNS服务器的域名解析", 166 | "dnsAutoSetServer": "自动设置服务器", 167 | "dnsResetServer": "重置服务器", 168 | "inboundDomainResolve": "解析入站域名", 169 | "privateDirect": "私有网络直连", 170 | "inboundDomainResolveTips": "某些未配置分流规则的域名需要解析后才可能命中基于IP的分流规则;此功能影响代理端口[$p]的入站请求", 171 | "useRomoteRes": "使用远程资源", 172 | "autoAppendRegion": "自动附加基础规则", 173 | "autoSelect": "自动选择", 174 | "autoSelectServerIgnorePerProxyServer": "忽略[前置/链式]代理服务器", 175 | "autoSelectServerInterval": "延迟检测时间间隔", 176 | "autoSelectServerReTestIfNetworkUpdate": "网络变化时重新检测", 177 | "autoSelectServerUpdateCurrentServerAfterManualUrltest": "手动延时检测后更新当前服务器", 178 | "autoSelectServerIntervalTips": "延迟检测时间间隔越短,服务器延迟数据更新越及时,但会占用更多资源,耗电更快", 179 | "autoSelectServerFavFirst": "优先使用[我的收藏]", 180 | "autoSelectServerFavFirstTips": "如果[我的收藏]列表不为空,则使用[我的收藏]里的服务器", 181 | "autoSelectServerFilter": "过滤无效服务器", 182 | "autoSelectServerFilterTips": "服务器延迟检测失败的将会被过滤掉;如果过滤后无服务器可用,则改用前[$p]个服务器", 183 | "autoSelectServerLimitedNum": "服务器数量上限", 184 | "autoSelectServerLimitedNumTips": "超过该数量的服务器将被过滤掉", 185 | "numInvalid": "无效的数字", 186 | "hideInvalidServer": "隐藏无效服务器", 187 | "sortServer": "服务器排序", 188 | "sortServerTips": "按延迟由低到高排序", 189 | "selectServerHideRecommand": "隐藏[推荐]", 190 | "selectServerHideRecent": "隐藏[最近使用]", 191 | "selectServerHideFav": "隐藏[我的收藏]", 192 | "homeScreen": "主屏", 193 | "theme": "主题", 194 | "myLink": "快捷链接", 195 | "autoConnectAfterLaunch": "启动后自动连接", 196 | "hideAfterLaunch": "启动后隐藏窗口", 197 | "autoSetSystemProxy": "连接后自动设置系统代理", 198 | "bypassSystemProxy": "允许绕过系统代理的域名", 199 | "disconnectWhenQuit": "退出应用时关闭连接", 200 | "allowBypass": "允许应用绕过VPN", 201 | "importSuccess": "导入成功", 202 | "rewriteConfirm": "该文件将覆盖本地已有配置,是否继续?", 203 | "networkShare": "网络共享", 204 | "frontProxy": "前置/链式代理", 205 | "frontProxyTips": "数据->前置/链式代理服务器[多个代理服务器:由上到下]->代理服务器[$p]->目标服务器", 206 | "allowOtherHostsConnect": "允许其他主机接入", 207 | "allowOtherHostsConnectTips": "socks:$sp,http(s):$hp", 208 | "tunAutoRoute": "Auto Route", 209 | "tunStrictRoute": "严格路由", 210 | "tunStrictRouteTips": "如果开启共享后,其他无法接入此设备,请尝试关闭此开关", 211 | "enableCluster": "开启Socks/Http代理集群", 212 | "clusterAllowOtherHostsConnect": "允许其他主机接入代理集群", 213 | "clusterAllowOtherHostsConnectTips": "http://$ip:$port/get_proxies", 214 | "clusterAuth": "代理集群认证", 215 | "tunMode": "TUN模式", 216 | "tunModeTips": "TUN模式将接管系统所有流量[此模式下无需开启系统代理]", 217 | "tunModeRunAsAdmin": "TUN模式需要系统管理员权限,请以管理员身份重新启动应用", 218 | "tunStack": "网络栈", 219 | "tunHijackTips": "关闭后,来自TUN的DNS请求将会被直接转发给对应的DNS服务器", 220 | "launchAtStartup": "开机启动", 221 | "quitWhenSwitchSystemUser": "切换系统用户时退出应用", 222 | "handleScheme": "系统Scheme调用", 223 | "portableMode": "便携模式", 224 | "portableModeDisableTips": "如需退出便携模式,请退出[karing]后,手动删除[karing.exe]同目录下的[profiles]文件夹即可", 225 | "handleKaringScheme": "处理karing://调用", 226 | "handleClashScheme": "处理clash://调用", 227 | "handleSingboxScheme": "处理sing-box://调用", 228 | "alwayOnVPN": "始终开启连接", 229 | "removeSystemVPNConfig": "删除系统VPN配置", 230 | "timeConnectOrDisconnect": "定时连接/断开", 231 | "timeConnectOrDisconnectTips": "VPN必须处于连接状态才会生效;开启后,[自动休眠]将失效", 232 | "timeConnectAndDisconnectInterval": "连接/断开时间间隔不能低于$p分钟", 233 | "disableFontScaler": "禁用字体缩放", 234 | "autoOrientation": "跟随屏幕旋转", 235 | "restartTakesEffect": "重启生效", 236 | "resetSettings": "重置设置", 237 | "cleanCache": "清理缓存", 238 | "cleanCacheDone": "清理完成", 239 | "appleTestFlight": "苹果 TestFlight", 240 | "appleAppStore": "苹果 AppStore", 241 | "hasNewVersion": "更新版本 $p", 242 | "follow": "关注我们", 243 | "contactUs": "联系我们", 244 | "supportUs": "支持我们", 245 | "rateInApp": "评分", 246 | "rateInAppStore": "在App Store上评分" 247 | }, 248 | "UserAgreementScreen": { 249 | "privacyFirst": "您的隐私很重要", 250 | "agreeAndContinue": "接受并继续" 251 | }, 252 | "VersionUpdateScreen": { 253 | "versionReady": "新版本[$p]已就绪", 254 | "update": "重启更新", 255 | "cancel": "暂不更新" 256 | }, 257 | "CommonWidget": { 258 | "diableAlwayOnVPN": "如果开启了[始终开启VPN], 请关闭[始终开启VPN]后重试连接", 259 | "resetPort": "请将端口改为其他可用端口或者关闭占用该端口的应用" 260 | }, 261 | "main": { 262 | "tray": { 263 | "menuOpen": " 打开 ", 264 | "menuExit": " 退出 " 265 | } 266 | }, 267 | "meta": { 268 | "enable": "启用", 269 | "disable": "禁用", 270 | "filter": "过滤", 271 | "filterMethod": "过滤方式", 272 | "include": "包含", 273 | "exclude": "排除", 274 | "all": "所有", 275 | "prefer": "优先", 276 | "only": "仅", 277 | "open": "打开", 278 | "close": "关闭", 279 | "quit": "退出", 280 | "add": "添加", 281 | "addSuccess": "添加成功", 282 | "addFailed": "添加失败:$p", 283 | "remove": "删除", 284 | "removeConfirm": "确认删除?", 285 | "edit": "编辑", 286 | "view": "查看", 287 | "more": "更多", 288 | "tips": "提示", 289 | "copy": "拷贝", 290 | "save": "保存", 291 | "ok": "确定", 292 | "cancel": "取消", 293 | "feedback": "反馈", 294 | "feedbackContent": "反馈内容", 295 | "feedbackContentHit": "必填, 最长500字符", 296 | "feedbackContentCannotEmpty": "反馈内容不能为空", 297 | "faq": "常见问题", 298 | "download": "下载", 299 | "loading": "加载中...", 300 | "convert": "转换", 301 | "check": "检测", 302 | "detect": "探测", 303 | "days": "天", 304 | "hours": "时", 305 | "minutes": "分", 306 | "seconds": "秒", 307 | "protocol": "协议", 308 | "search": "搜索", 309 | "custom": "自定义", 310 | "inbound": "入站", 311 | "outbound": "出站", 312 | "connect": "连接", 313 | "disconnect": "断开", 314 | "connected": "已连接", 315 | "disconnected": "未连接", 316 | "connecting": "连接中", 317 | "connectTimeout": "连接超时", 318 | "timeout": "超时", 319 | "timeoutDuration": "超时时长", 320 | "latency": "延迟", 321 | "latencyTest": "延迟检测", 322 | "language": "语言", 323 | "next": "下一步", 324 | "done": "完成", 325 | "apply": "应用", 326 | "refresh": "刷新", 327 | "retry": "是否重试?", 328 | "update": "更新", 329 | "updateInterval": "更新时间间隔", 330 | "updateInterval5mTips": "最小:5m", 331 | "updateFailed": "更新失败:$p", 332 | "none": "无", 333 | "start": "开始", 334 | "pause": "暂停", 335 | "reset": "重置", 336 | "submit": "提交", 337 | "user": "用户", 338 | "account": "账号", 339 | "password": "密码", 340 | "required": "必填", 341 | "other": "其他", 342 | "dns": "DNS", 343 | "url": "URL", 344 | "urlInvalid": "URL无效", 345 | "urlCannotEmpty": "URL不能为空", 346 | "urlTooLong": "URL过长(>8182)", 347 | "copyUrl": "拷贝链接", 348 | "openUrl": "打开链接", 349 | "shareUrl": "分享链接", 350 | "speedTestUrl": "测速URL", 351 | "tls": "TLS", 352 | "userAgent": "UserAgent", 353 | "staticIP": "静态IP", 354 | "isp": "机场", 355 | "domainSuffix": "域名后缀", 356 | "domain": "域名", 357 | "domainKeyword": "域名关键词", 358 | "domainRegex": "域名正则", 359 | "ip": "IP", 360 | "port": "端口", 361 | "appPackage": "应用包Id", 362 | "processName": "进程名称", 363 | "processPath": "进程路径", 364 | "processDir": "进程目录", 365 | "systemProxy": "系统代理", 366 | "netInterfaces": "网络接口", 367 | "netSpeed": "速度", 368 | "trafficTotal": "总流量", 369 | "trafficProxy": "代理流量", 370 | "website": "官网", 371 | "rule": "规则", 372 | "global": "全局", 373 | "qrcode": "二维码", 374 | "qrcodeTooLong": "文本过长,无法展示", 375 | "qrcodeShare": "分享二维码", 376 | "textToQrcode": "文本转二维码", 377 | "qrcodeScan": "扫描二维码", 378 | "qrcodeScanResult": "扫描结果", 379 | "qrcodeScanFromImage": "打开二维码图片", 380 | "qrcodeScanResultFailed": "解析图片失败,请确保截图为有效的二维码", 381 | "qrcodeScanResultEmpty": "扫描结果为空", 382 | "screenshot": "截图", 383 | "backupAndSync": "备份与同步", 384 | "autoBackup": "自动备份", 385 | "autoBackupAddProfile": "添加配置后", 386 | "autoBackupRemoveProfile": "删除配置后", 387 | "importAndExport": "导入/导出", 388 | "import": "导入", 389 | "importFromUrl": "从URL导入", 390 | "export": "导出", 391 | "send": "发送", 392 | "receive": "接收", 393 | "sendConfirm": "确认发送?", 394 | "termOfUse": "使用条款", 395 | "privacyPolicy": "隐私政策", 396 | "about": "关于", 397 | "name": "名称", 398 | "version": "版本", 399 | "notice": "通知", 400 | "sort": "排序", 401 | "novice": "新手模式", 402 | "tvMode": "TV模式", 403 | "recommended": "推荐", 404 | "innerError": "内部错误:$p", 405 | "logicOperation": "逻辑运算", 406 | "share": "分享", 407 | "candidateWord": "候选词", 408 | "keywordOrRegx": "关键词/正则", 409 | "importFromClipboard": "从剪贴板导入", 410 | "exportToClipboard": "导出到剪贴板", 411 | "server": "服务器", 412 | "ads": "广告", 413 | "adsRemove": "移除广告", 414 | "adsBanner": "横幅广告", 415 | "donate": "捐助", 416 | "diversion": "分流", 417 | "diversionRules": "分流规则", 418 | "diversionCustomGroup": "自定义分流组", 419 | "urlTestCustomGroup": "自定义自动选择", 420 | "setting": "设置", 421 | "iCloud": "iCloud", 422 | "appleTV": "Apple TV", 423 | "webdav": "Webdav", 424 | "lanSync": "局域网同步", 425 | "lanSyncNotQuitTips": "同步完成前请勿退出此界面", 426 | "deviceNoSpace": "磁盘空间不足", 427 | "hideSystemApp": "隐藏系统应用", 428 | "hideAppIcon": "隐藏应用图标", 429 | "remark": "备注", 430 | "remarkExist": "备注已存在,请使用其他名称", 431 | "remarkCannotEmpty": "备注不能为空", 432 | "remarkTooLong": "备注最长32字符", 433 | "openDir": "打开文件目录", 434 | "fileChoose": "选择文件", 435 | "filePathCannotEmpty": "文件路径不能为空", 436 | "fileNotExist": "文件不存在:$p", 437 | "fileTypeInvalid": "无效的文件类型:$p", 438 | "uwpExemption": "UWP网络隔离豁免", 439 | "rulesetGeoSite": "GeoSite", 440 | "rulesetGeoIp": "GeoIP", 441 | "rulesetAcl": "ACL", 442 | "getProfile": "获取配置", 443 | "addProfile": "添加配置", 444 | "myProfiles": "我的配置", 445 | "myProfilesAtLeastOneReserveEnable": "无法禁用,请至少保留一个配置可用", 446 | "profileEdit": "编辑配置", 447 | "profileEditUrlExist": "URL已存在,请使用其他URL", 448 | "profileEditReloadAfterProfileUpdate": "配置更新后重新加载", 449 | "profileEditTestLatencyAfterProfileUpdate": "配置自动更新后启动延迟测试", 450 | "profileEditTestLatencyAfterProfileUpdateTips": "VPN需要处于已连接状态,并且开启[配置更新后重新加载]", 451 | "profileEditTestLatencyAutoRemove": "自动移除延迟测试失败的服务器", 452 | "profileEditTestLatencyAutoRemoveTips": "最多尝试3次", 453 | "profileImport": "导入配置文件", 454 | "profileAddUrlOrContent": "添加配置链接", 455 | "profileExists": "配置已存在,请勿重复添加", 456 | "profileUrlOrContent": "配置链接/内容", 457 | "profileUrlOrContentHit": "配置链接/内容[必填] (支持Clash,V2ray(支持批量),Stash,Karing,Sing-box,Shadowsocks,Sub,Github配置链接)", 458 | "profileUrlOrContentCannotEmpty": "配置链接不能为空", 459 | "profileAddFailedFormatException": "格式错误,请订正后重新添加:$p", 460 | "profileAddFailedThenDownloadAndImport": "添加失败:$p, 请尝试修改[UserAgent]后重试,或者用设备自带的浏览器打开配置链接,并将浏览器下载的配置文件导入到本应用", 461 | "profileAddFailedHandshakeException": "添加失败:$p, 请打开代理或者修改当前代理节点后重试", 462 | "profileAddParseFailed": "解析配置失败", 463 | "profileAddNoServerAvaliable": "无可用服务器,请确保配置链接或配置文件有效;如果你的配置来源于GitHub,请从页面上的[Raw]按钮获取链接地址", 464 | "profileAddWrapSuccess": "配置生成成功,请到[@:{meta.myProfiles}]查看" 465 | }, 466 | "diversionRulesKeep": "保留[@:{meta.isp}]@:{meta.diversionRules}", 467 | "diversionCustomGroupPreset": "预置[@:{meta.diversionCustomGroup}]", 468 | "diversionCustomGroupPresetTips": "注意:启用的项会添加/覆盖到[@:{meta.diversionCustomGroup}]和[@:{meta.diversionRules}]", 469 | "diversionCustomGroupAddTips": "注意:添加完毕后可能需要手动调整排序,否则新添加的分流可能不会生效", 470 | "rulesetEnableTips": "提示:开启选项后,请到[@:{meta.diversionRules}]设置相关规则,否则不会生效", 471 | "ispUserAgentTips": "[@:{meta.isp}]会根据[HTTP]请求里的[UserAgent]下发不同订阅类型的数据", 472 | "ispDiversionTips": "[@:{meta.isp}]提供的分流规则;[V2Ray]类型的订阅不支持分流规则", 473 | "isp": { 474 | "bind": "绑定到[@:{meta.isp}]", 475 | "unbind": "解除绑定[$p]", 476 | "faq": "常见问题[$p]", 477 | "customerService": "客服[$p]", 478 | "follow": "关注[$p]", 479 | "invalidOrExpired": "[@:{meta.isp}]无效或已过期" 480 | }, 481 | "permission": { 482 | "camera": "摄像头", 483 | "screen": "屏幕录制", 484 | "appQuery": "获取应用列表", 485 | "request": "开启[$p]权限", 486 | "requestNeed": "请开启[$p]权限" 487 | }, 488 | "tls": { 489 | "insecure": "跳过证书验证", 490 | "affectProtocolTips": "vless, vmess, trojan", 491 | "fragmentEnable": "启用TLS分段", 492 | "fragmentSize": "TLS分段大小", 493 | "fragmentSleep": "TLS分段休眠", 494 | "mixedCaseSNIEnable": "启用TLS混合SNI", 495 | "paddingEnable": "启用TLS填充", 496 | "paddingSize": "TLS填充大小" 497 | }, 498 | "outboundRuleMode": { 499 | "currentSelected": "当前选择", 500 | "urltest": "自动选择", 501 | "direct": "直连", 502 | "block": "拦截" 503 | }, 504 | "dnsProxyResolveMode": { 505 | "proxy": "@:{outboundRuleMode.currentSelected}", 506 | "direct": "@:{outboundRuleMode.direct}", 507 | "fakeip": "FakeIP" 508 | }, 509 | "proxyStrategy": { 510 | "perferProxy": "@:{meta.prefer} @:{outboundRuleMode.currentSelected}", 511 | "perferDirect": "@:{meta.prefer} @:{outboundRuleMode.direct}", 512 | "onlyProxy": "@:{meta.only} @:{outboundRuleMode.currentSelected}", 513 | "onlyDirect": "@:{meta.only} @:{outboundRuleMode.direct}" 514 | }, 515 | "downloadProxyStrategy": "下载通道", 516 | "dnsProxyResolveModeTips": "[@:{dnsProxyResolveMode.proxy}]:通过代理服务器连接DNS服务器解析域名\n[@:{dnsProxyResolveMode.direct}]:直接连接DNS服务器解析域名\n[@:{dnsProxyResolveMode.fakeip}]:由代理服务器代为解析域名;如果断开VPN连接,你的应用可能需要重启;仅对[TUN]入站的流量生效", 517 | "routeFinal": "final", 518 | "protocolSniff": "协议探测", 519 | "sendOrReceiveNotMatch": "请使用[$p]", 520 | "turnOffPrivateDirect": "请先开启[私有网络直连]", 521 | "targetConnectFailed": "连接[$p]失败,请确保设备在同一个局域网内", 522 | "appleTVSync": "同步当前核心配置到Apple TV - Karing", 523 | "appleTVSyncDone": "同步完成,请到Apple TV - Karing开启连接/重启连接", 524 | "appleTVRemoveCoreConfig": "删除Apple TV - Karing核心配置", 525 | "appleTVRemoveCoreConfigDone": "Apple TV - Karing的核心配置文件已删除;VPN服务已断开连接", 526 | "appleTVUrlInvalid": "无效的URL,请打开Apple TV - Karing,扫描Karing显示的二维码", 527 | "appleTV404": "AppleTV:Karing[$p]无此功能,请升级后再试", 528 | "appleCoreVersionNotMatch": "核心主版本不匹配,请升级[$p]后再试", 529 | "remoteProfileEditConfirm": "配置更新后,节点的修改将会被还原,是否继续?", 530 | "mustBeValidHttpsURL": "必须为有效的 https URL", 531 | "fileNotExistReinstall": "文件缺失[$p],请重新安装", 532 | "latencyTestResolveIP": "手动检测时,同时解析出口IP", 533 | "removeBannerAdsByShare": "分享[Karing]去广告", 534 | "removeBannerAdsByReward": "观看广告去广告", 535 | "removeBannerAdsByShareTip": "分享一次,将会获得$p天无广告奖励(可叠加,最多$d天)", 536 | "removeBannerAdsByRewardTip": "观看一段广告,将会获得$p天无广告奖励(不可叠加)", 537 | "removeBannerAdsDone": "已获得$p天无广告奖励", 538 | "edgeRuntimeNotInstalled": "当前设备尚未安装Edge WebView2运行时,无法展示页面,请下载安装Edge WebView2运行时(x64)后,重启App再试", 539 | "locales(map)": { 540 | "en": "English", 541 | "zh-CN": "简体中文", 542 | "ar": "عربي", 543 | "ru": "Русский", 544 | "fa": "فارسی" 545 | } 546 | } -------------------------------------------------------------------------------- /ar.i18n.json: -------------------------------------------------------------------------------- 1 | { 2 | "AboutScreen": { 3 | "installRefer": "تثبيت الرجوع", 4 | "installTime": "وقت التثبيت", 5 | "versionChannel": "تحديث القنوات تلقائيا", 6 | "disableUAReport": "تطبيق بيانات التحسين", 7 | "disableUAReportTip": "تساعدنا [بيانات تحسين التطبيق] على تحسين تجربة المنتج، وستقوم الإصدارات الأقل من الإصدار الرئيسي بإيقاف تشغيل جميع [بيانات تحسين التطبيق] تلقائيًا باستثناء [تنشيط التطبيق]", 8 | "devOptions": "خيارات للمطور", 9 | "enableDebugLog": "تمكين سجل التصحيح", 10 | "viewFilsContent": "عرض الملفات", 11 | "enablePprof": "يُمكَِن pprof", 12 | "pprofPanel": "pprof لوحة", 13 | "allowRemoteAccessPprof": "السماح بالوصول عن بعد إلى @:{AboutScreen.pprofPanel}", 14 | "allowRemoteAccessHtmlBoard": "السماح بالوصول عن بعد@:{SettingsScreen.htmlBoard}", 15 | "useOriginalSBProfile": "استخدم تكوين صندوق الغناء الأصلي" 16 | }, 17 | "BackupAndSyncWebdavScreen": { 18 | "webdavServerUrl": "عنوان URL الخادم", 19 | "webdavRequired": "لايمكن ان يكون فارغا", 20 | "webdavLoginFailed": "فشل تسجيل الدخول:", 21 | "webdavListFailed": "فشل في الحصول على قائمة الملفات:" 22 | }, 23 | "DiversionGroupCustomEditScreen": { 24 | "invalidDomain": "غير صالح [Domain]:$p", 25 | "invalidIpCidr": "غير صالح [IP Cidr]:$p", 26 | "invalidPort": "غير صالح [Port]:$p", 27 | "invalidRuleSet": "غير صالح [Rule Set]:$p, يجب أن يكون عنوان URL عنوان URL HTTPS صالحًا وملفًا ثنائيًا مع ملحق الملف .SRS", 28 | "invalidRuleSetBuildIn": "غير صالح [Rule Set(build-in)]:$p غير صالحة، التنسيق هو geosite:xxx أو geoip:xxx أو acl:xxx، ويجب أن يكون xxx اسم قاعدة صالحًا", 29 | "invalidPackageId": "غير صالح [@:{meta.appPackage}]:$p", 30 | "setDiversionRule": "نصيحة: بعد الحفظ، يرجى الانتقال إلى [قواعد التحويل] لتعيين القواعد ذات الصلة، وإلا فلن تصبح سارية المفعول." 31 | }, 32 | "DiversionRuleDetectScreen": { 33 | "title": "قاعدة التحويل اكتشف", 34 | "rule": "قاعدة:", 35 | "outbound": "مخدم بروكسي:" 36 | }, 37 | "DiversionRulesScreen": { 38 | "diversionRulesMatchTips": "نصيحة: حاول مطابقة القواعد من الأعلى إلى الأسفل، إذا لم تتم مطابقة أي قاعدة، استخدم [نهائي]" 39 | }, 40 | "DnsSettingsScreen": { 41 | "ispCanNotEmpty": "لا يمكن أن يكون ISP فارغًا", 42 | "urlCanNotEmpty": "لا يمكن أن يكون عنوان URL فارغًا", 43 | "error": "نوع غير مدعوم:$p", 44 | "dnsDesc": "العمود الأول من بيانات التأخير هو تأخير استعلام الاتصال المباشر;\nالعمود الثاني: شغله [[حركة الوكيل]حل DNS من خلال خادم الوكيل]: بيانات التأخير هي تأخير الاستعلام الذي تم إعادة توجيهه من خلال خادم الوكيل الحالي; إذا [[حركة الوكيل]حل DNS من خلال خادم الوكيل]: بيانات التأخير هي تأخير استعلام الاتصال المباشر" 45 | }, 46 | "FileContentViewerScreen": { 47 | "title": "ملف محتوى الملف", 48 | "clearFileContent": "هل أنت متأكد من مسح محتوى الملف؟", 49 | "clearFileContentTips": "هل أنت متأكد من مسح محتوى ملف الملف الشخصي؟قد يتسبب تطهير ملف الملف الشخصي في فقدان البيانات أو وظائف التطبيق غير الطبيعية ، يرجى العمل بحذر" 50 | }, 51 | "HomeScreen": { 52 | "toSelectServer": "الرجاء تحديد خادم", 53 | "invalidServer": "غير صالح ، الرجاء اختيار مرة أخرى", 54 | "disabledServer": "معطل ، الرجاء اختيار مرة أخرى", 55 | "expiredServer": "لا يوجد خادم متاح: قد يكون التكوين قديمًا أو معطلاً", 56 | "systemProxyTips": "جوارب:$sp,http(s):$hp", 57 | "myLinkEmpty": "الرجاء الإعداد [الاختصار وصلة] قبل استخدامه", 58 | "tooMuchServers": "يوجد عدد كبير جدًا من الخوادم الوكيلة [$p>$p1]، وقد لا يكون الاتصال ممكنًا بسبب قيود ذاكرة النظام." 59 | }, 60 | "LaunchFailedScreen": { 61 | "invalidProcess": "فشل التطبيق في البدء [اسم عملية غير صالح] ، يرجى إعادة تثبيت التطبيق إلى دليل منفصل", 62 | "invalidProfile": "فشل التطبيق في البدء [فشل في الوصول إلى الملف الشخصي] ، يرجى إعادة تثبيت التطبيق", 63 | "invalidVersion": "فشل التطبيق في بدء [إصدار غير صالح] ، يرجى إعادة تثبيت التطبيق", 64 | "systemVersionLow": "فشل بدء تشغيل التطبيق [إصدار النظام منخفض جدًا]", 65 | "invalidInstallPath": "مسار التثبيت غير صالح ، يرجى إعادة تثبيته إلى مسار صالح" 66 | }, 67 | "MyProfilesMergeScreen": { 68 | "profilesMerge": "دمج الملامح", 69 | "profilesMergeTarget": "ملف تعريف الهدف", 70 | "profilesMergeSource": "ملفات تعريف المصدر", 71 | "profilesMergeTips": "نصيحة: سيتم تجاهل تحويل ملفات تعريف المصدر" 72 | }, 73 | "NetCheckScreen": { 74 | "title": "فحص صافي", 75 | "warn": "ملاحظة: نظرًا لتأثير بيئة الشبكة وقواعد التحويل ، فإن نتائج الاختبار ليست مكافئة تمامًا للنتائج الفعلية.", 76 | "invalidDomain": "اسم النطاق غير صالح", 77 | "connectivity": "اتصال الشبكة", 78 | "connectivityTestIpv4AllFailed": "اختبار اتصال IPv4[$p] كل شيء فشل", 79 | "connectivityTestIpv4Ok": "Ipv4 نجح الاتصال", 80 | "connectivityTestIpv6AllFailed": "Ipv6 اختبار الاتصال [$p] كل شيء فشل ، قد لا تدعم شبكتك IPv6", 81 | "connectivityTestIpv6Ok": "نجح اتصال IPv6", 82 | "connectivityTestOk": "الشبكة متصلة بالإنترنت", 83 | "connectivityTestFailed": "الشبكة ليست متصلة بعد بالإنترنت", 84 | "remoteRulesetsDownloadOk": "تم تنزيل كل شيء بنجاح", 85 | "remoteRulesetsDownloadNotOk": "التحميل أو فشل", 86 | "outbound": "مخدم بروكسي", 87 | "outboundOk": "[$p] نجح الاتصال ", 88 | "outboundFailed": "[$p1] فشل الاتصال\nError:[$p2]", 89 | "dnsServer": "DNS الخادم", 90 | "dnsOk": "[$p1]نجح استعلام DNS\nDNS قاعدة:[$p2]\n وقت الإستجابة:[$p3 ms]\nAعنوان[$p4]", 91 | "dnsFailed": "[$p1]نجح استعلام DNS\n nDNS قاعدة:[$p2]\nخطأ:[$p3]", 92 | "host": "اتصال HTTP", 93 | "hostConnection": "[$p1]\nقاعدة التحويل:[$p2]\nمخدم بروكسي:[$p3]", 94 | "hostConnectionOk": "نجح الاتصال", 95 | "hostConnectionFailed": "فشل الاتصال:[$p]" 96 | }, 97 | "NetConnectionsFilterScreen": { 98 | "title": "تصفية الاتصالات", 99 | "hostIp": "المجال/IP", 100 | "app": "برنامج", 101 | "rule": "قاعدة", 102 | "chain": "خارج" 103 | }, 104 | "NetConnectionsScreen": { 105 | "title": "روابط", 106 | "copyAsCSV": "نسخ إلى تنسيق CSV", 107 | "selectType": "حدد نوع التحويل" 108 | }, 109 | "PerAppAndroidScreen": { 110 | "title": "لكل وكيل تطبيق", 111 | "whiteListMode": "وضع القائمة البيضاء", 112 | "whiteListModeTip": "عند التمكين: فقط التطبيقات التي تم فحصها هي وكلاء ؛عندما لا يتم تمكينها: فقط التطبيقات التي لم يتم فحصها هي وكلاء" 113 | }, 114 | "RegionSettingsScreen": { 115 | "title": "الدولة او المنطقة", 116 | "Regions": " نصيحة: يرجى تعيين بلدك أو منطقتك الحالية بشكل صحيح ، وإلا فقد يتسبب في مشاكل في تحويل الشبكة" 117 | }, 118 | "ServerSelectScreen": { 119 | "title": "حدد الخادم", 120 | "autoSelectServer": "تلقائي حدد الخادم بأقل زمن انتقال", 121 | "recentUse": "مستخدم حديثا", 122 | "myFav": "المفضل لدي", 123 | "selectLocal": "الخادم المحدد هو عنوان محلي وقد لا يعمل بشكل صحيح:$p", 124 | "selectRequireEnableIPv6": "الخادم المحدد هو عنوان IPv6 ويتطلب [تمكين IPv6]", 125 | "selectDisabled": "تم تعطيل هذا الخادم", 126 | "error404": "واجه اكتشاف الكمون خطأ ، يرجى التحقق مما إذا كان هناك تكوين مع نفس المحتوى" 127 | }, 128 | "SettingsScreen": { 129 | "getTranffic": "احصل على حركة المرور", 130 | "tutorial": "درس تعليمي", 131 | "commonlyUsedRulesets": "مجموعات القواعد شائعة الاستخدام", 132 | "howToRemoveAds": "كيفية إزالة الإعلانات", 133 | "htmlBoard": "لوحة على الانترنت", 134 | "dnsLeakDetection": "كشف تسرب DNS", 135 | "proxyLeakDetection": "كشف تسرب الوكيل", 136 | "speedTest": "اختبار السرعة", 137 | "rulesetDirectDownlad": "مجموعة القواعد تحميل مباشر", 138 | "hideUnusedDiversionGroup": "إخفاء قواعد تحويل حركة المرور غير النشطة", 139 | "disableISPDiversionGroup": "تعطيل قواعد تحويل [@:{meta.isp}]", 140 | "portSettingRule": "القاعدة القائمة", 141 | "portSettingDirectAll": "توجيه كل شيء", 142 | "portSettingProxyAll": "وكيل الكل", 143 | "portSettingControl": "السيطرة والمزامنة", 144 | "portSettingCluster": "خدمة الكتلة", 145 | "modifyPort": "تعديل المنفذ", 146 | "modifyPortOccupied": "المنفذ مشغول، يرجى استخدام منفذ آخر", 147 | "ipStrategyTips": "قبل التمكين ، يرجى تأكيد أن شبكتك تدعم IPv6 ، وإلا لا يمكن الوصول إلى بعض حركة المرور بشكل طبيعي.", 148 | "tunAppendHttpProxy": "إلحاق وكيل HTTP إلى VPN", 149 | "tunAppendHttpProxyTips": "ستجاوز بعض التطبيقات جهاز NIC الظاهري والاتصال مباشرة بوكيل HTTP", 150 | "tunAllowBypassHttpProxyDomain": "المجالات المسموح لها بتجاوز وكيل HTTP", 151 | "dnsEnableRule": "تمكين قواعد تحويل DNS", 152 | "dnsEnableProxyResolveMode": "[@:{SettingsScreen.dnsTypeProxy}] قناة الدقة", 153 | "dnsEnableClientSubnet": "[@:{SettingsScreen.dnsTypeDirect}] تمكين ECS", 154 | "dnsTestDomain": "مجال الاختبار", 155 | "dnsTestDomainInvalid": "مجال غير صالح", 156 | "dnsTypeOutbound": "مخدم بروكسي", 157 | "dnsTypeDirect": "سير مستقيم", 158 | "dnsTypeProxy": "حركة الوكيل", 159 | "dnsTypeResolver": "خادم DNS", 160 | "dnsEnableRuleTips": "بعد التمكين ، سيختار اسم المجال خادم DNS المقابل للدقة وفقًا لقواعد التحويل", 161 | "dnsEnableFakeIpTips": "بعد تمكين FakeIP، إذا تم قطع اتصال VPN، فقد يلزم إعادة تشغيل التطبيق الخاص بك؛ يجب تشغيل هذه الوظيفة [وضع TUN]", 162 | "dnsTypeOutboundTips": "دقة اسم المجال لخادم الوكيل", 163 | "dnsTypeDirectTips": "حل اسم المجال لـ [@:SettingsScreen.dnsTypeDirect]", 164 | "dnsTypeProxyTips": "حل اسم المجال لحركة المرور الوكيل", 165 | "dnsTypeResolverTips": "دقة اسم المجال لخادم DNS الآخر", 166 | "dnsAutoSetServer": "إعداد الخادم تلقائيا", 167 | "dnsResetServer": "إعادة تعيين الخادم", 168 | "inboundDomainResolve": "حل أسماء النطاقات الواردة", 169 | "privateDirect": "اتصال مباشر بالشبكة الخاصة", 170 | "inboundDomainResolveTips": "تحتاج بعض أسماء النطاقات التي لا تحتوي على قواعد تحويل تم تكوينها إلى حلها قبل أن تتمكن من الوصول إلى قواعد التحويل المستندة إلى IP؛ وتؤثر هذه الميزة على الطلبات الواردة إلى منفذ الوكيل [$p]", 171 | "useRomoteRes": "استخدم الموارد البعيدة", 172 | "autoAppendRegion": "إرفاق القواعد الأساسية تلقائيًا", 173 | "autoSelect": "اختيار آلي", 174 | "autoSelectServerIgnorePerProxyServer": "تجاهل الخوادم الوكيلة [المواجهة/المتسلسلة].", 175 | "autoSelectServerInterval": "فاصل الشيكات الكمون", 176 | "autoSelectServerReTestIfNetworkUpdate": "إعادة اكتشاف متى تتغير الشبكة", 177 | "autoSelectServerUpdateCurrentServerAfterManualUrltest": "قم بتحديث الخادم الحالي بعد الكشف اليدوي عن التأخير", 178 | "autoSelectServerIntervalTips": "كلما كان الفاصل الزمني لاكتشاف التأخير أقصر، كلما تم تحديث بيانات تأخير الخادم في الوقت المناسب، ولكنها ستشغل المزيد من الموارد وتستهلك الكهرباء بشكل أسرع", 179 | "autoSelectServerFavFirst": "PRI-Use [My Favs]", 180 | "autoSelectServerFavFirstTips": "إذا لم تكن قائمة [Favs] فارغة ، فاستخدم الخوادم في [Favs]", 181 | "autoSelectServerFilter": "تصفية خوادم غير صالحة", 182 | "autoSelectServerFilterTips": "سيتم تصفية حالات فشل الكشف عن تأخير الخادم؛ إذا لم يكن هناك خادم متاح بعد التصفية، فسيتم استخدام الخوادم [$p] الأولى بدلاً من ذلك.", 183 | "autoSelectServerLimitedNum": "الحد الأقصى لعدد الخوادم", 184 | "autoSelectServerLimitedNumTips": "سيتم تصفية الخوادم التي تتجاوز هذا الرقم", 185 | "numInvalid": "رقم غير صالح", 186 | "hideInvalidServer": "إخفاء الخوادم غير الصالحة", 187 | "sortServer": "خوادم الفرز", 188 | "sortServerTips": "فرز حسب الكمون من منخفض إلى مرتفع", 189 | "selectServerHideRecommand": "إخفاء [يوصي]", 190 | "selectServerHideRecent": "إخفاء [المستخدمة مؤخرًا]", 191 | "selectServerHideFav": "إخفاء [المفضلة لدي]", 192 | "homeScreen": "الشاشة الرئيسية", 193 | "theme": "Tالهيم", 194 | "myLink": "ارتباط اختصار", 195 | "autoConnectAfterLaunch": "اتصال السيارات بعد الإطلاق", 196 | "hideAfterLaunch": "إخفاء النافذة بعد بدء التشغيل", 197 | "autoSetSystemProxy": "وكيل نظام تعيين تلقائي عند الاتصال", 198 | "bypassSystemProxy": "أسماء النطاقات المسموح لها بتجاوز وكيل النظام", 199 | "disconnectWhenQuit": "افصل عندما يخرج التطبيق", 200 | "allowBypass": "السماح للتطبيقات بتجاوز VPN", 201 | "importSuccess": "استيراد نجاح ", 202 | "rewriteConfirm": "سيقوم هذا الملف بكتابة التكوين المحلي الحالي.هل تريد الاستمرار؟", 203 | "networkShare": "مشاركة الشبكة", 204 | "frontProxy": "الوكيل الأمامي/السلسلة", 205 | "frontProxyTips": "البيانات->الخادم الوكيل الأمامي/السلسلة [خوادم بروكسي متعددة: من الأعلى إلى الأسفل]->الخادم الوكيل [$p]->الخادم الهدف", 206 | "allowOtherHostsConnect": "اسمح للآخرين بالاتصال", 207 | "allowOtherHostsConnectTips": "socks:$sp,http(s):$hp", 208 | "tunAutoRoute": "Auto Route", 209 | "tunStrictRoute": "Strict Route", 210 | "tunStrictRouteTips": "إذا لم يتمكن الآخرون من الوصول إلى هذا الجهاز بعد تشغيل المشاركة، فيرجى محاولة إيقاف تشغيل هذا المفتاح.", 211 | "enableCluster": "تمكين مجموعة الوكيل الجوارب/HTTP", 212 | "clusterAllowOtherHostsConnect": "السماح للآخرين بالاتصال بـ CLUSTER", 213 | "clusterAllowOtherHostsConnectTips": "http://$ip:$port/get_proxies", 214 | "clusterAuth": "مصادقة مجموعة الوكيل", 215 | "tunMode": "نفق وضع", 216 | "tunModeTips": "سيتولى وضع TUN كل حركة مرور النظام [في هذا الوضع ، يمكنك ترك وكيل النظام غير مدقلة]", 217 | "tunModeRunAsAdmin": "يتطلب وضع TUN أذونات مسؤول النظام ، يرجى إعادة تشغيل التطبيق كمسؤول", 218 | "tunStack": "Stack", 219 | "tunHijackTips": "بعد الإغلاق، سيتم إعادة توجيه طلبات DNS من TUN مباشرة إلى خادم DNS المقابل", 220 | "launchAtStartup": "إطلاق عند بدء التشغيل", 221 | "quitWhenSwitchSystemUser": "خروج تطبيق عند تبديل مستخدمي النظام", 222 | "handleScheme": "مكالمة مخطط النظام", 223 | "portableMode": "الوضع المحمول", 224 | "portableModeDisableTips": "إذا كنت بحاجة إلى الخروج من الوضع المحمول، فيرجى الخروج من [karing] وحذف المجلد [profiles] يدويًا في نفس الدليل مثل [karing.exe]", 225 | "handleKaringScheme": "مقبض karing:// Call", 226 | "handleClashScheme": "مقبض clash:// Call", 227 | "handleSingboxScheme": "مقبض sing-box:// يتصل", 228 | "alwayOnVPN": "اتصال مفتوح دائمًا", 229 | "removeSystemVPNConfig": "حذف تكوين VPN النظام", 230 | "timeConnectOrDisconnect": "المقرر يتصل/قطع الاتصال", 231 | "timeConnectOrDisconnectTips": "يجب أن يكون VPN متصلاً ليصبح مفيدًا ؛بعد تشغيله ، سيتم تعطيل [النوم التلقائي]", 232 | "timeConnectAndDisconnectInterval": "ال cاتصاللا يمكن أن يكون فاصل الانفصال أقل من $p دقائق", 233 | "disableFontScaler": "تعطيل تحجيم الخط(إعادة التشغيل يسري)", 234 | "autoOrientation": "اتبع دوران الشاشة", 235 | "restartTakesEffect": "إعادة التشغيل يسري", 236 | "resetSettings": "اعادة الضبط", 237 | "cleanCache": "مسح ذاكرة التخزين المؤقت", 238 | "cleanCacheDone": "اكتملت عملية التنظيف", 239 | "appleTestFlight": "Apple Testflight", 240 | "appleAppStore": "متجر تطبيقات Apple", 241 | "hasNewVersion": "تحديث الإصدار $p", 242 | "follow": "تابعنا", 243 | "contactUs": "اتصل بنا", 244 | "supportUs": "ادعمنا", 245 | "rateInApp": "قيمنا", 246 | "rateInAppStore": "قيمنا في متجر التطبيقات" 247 | }, 248 | "UserAgreementScreen": { 249 | "privacyFirst": "خصوصيتك تأتي أولا", 250 | "agreeAndContinue": "قبول ومتابعة" 251 | }, 252 | "VersionUpdateScreen": { 253 | "versionReady": "الإصدار الجديد [$p] جاهز", 254 | "update": "أعد التشغيل للتحديث", 255 | "cancel": "ليس الآن" 256 | }, 257 | "CommonWidget": { 258 | "diableAlwayOnVPN": "إذا تم تشغيل [Always on VPN]، فيرجى إيقاف تشغيل [Always on VPN] ومحاولة الاتصال مرة أخرى.", 259 | "resetPort": "الرجاء تغيير المنفذ إلى منفذ آخر متاح أو إغلاق التطبيق الذي يشغل المنفذ." 260 | }, 261 | "main": { 262 | "tray": { 263 | "menuOpen": " يفتح ", 264 | "menuExit": " مخرج " 265 | } 266 | }, 267 | "meta": { 268 | "enable": "يُمكَِن", 269 | "disable": "إبطال", 270 | "filter": "فلتر", 271 | "filterMethod": "طريقة التصفية", 272 | "include": "يشمل", 273 | "exclude": "استبعاد", 274 | "all": "الجميع", 275 | "prefer": "أولوية", 276 | "only": "فقط", 277 | "open": "يفتح", 278 | "close": "إنهاء", 279 | "quit": "يترك", 280 | "add": "اضف إليه", 281 | "addSuccess": "اضيف بنجاح", 282 | "addFailed": "إضافة فشل:$p", 283 | "remove": "يمسح", 284 | "removeConfirm": "هل انت متأكد من الحذف؟", 285 | "edit": "يحرر", 286 | "view": "يفحص", 287 | "more": "أكثر", 288 | "tips": "معلومات", 289 | "copy": "ينسخ", 290 | "save": "يحفظ", 291 | "ok": "نعم", 292 | "cancel": "يلغي", 293 | "feedback": "تعليق", 294 | "feedbackContent": "محتوى ردود الفعل", 295 | "feedbackContentHit": "مطلوب ، ما يصل إلى 500 حرف", 296 | "feedbackContentCannotEmpty": "لا يمكن أن يكون محتوى التعليقات فارغًا", 297 | "faq": "أسئلة مكررة", 298 | "download": "تحميل", 299 | "loading": "تحميل...", 300 | "convert": "يتحول", 301 | "check": "يفحص", 302 | "detect": "يكشف", 303 | "days": "أيام", 304 | "hours": "ساعات", 305 | "minutes": "دقائق", 306 | "seconds": "ثانية", 307 | "protocol": "بروتوكول", 308 | "search": "يبحث", 309 | "custom": "مخصص", 310 | "inbound": "وارد", 311 | "outbound": "مخرج", 312 | "connect": "يتصل", 313 | "disconnect": "قطع الاتصال", 314 | "connected": "متصل", 315 | "disconnected": "انقطع الاتصال", 316 | "connecting": "توصيل", 317 | "connectTimeout": "ربط مهلة", 318 | "timeout": "نفذ الوقت", 319 | "timeoutDuration": "مدة مهلة الانتظار", 320 | "latency": "تأخير", 321 | "latencyTest": "كشف التأخير", 322 | "language": "لغة", 323 | "next": "التالي", 324 | "done": "منتهي", 325 | "apply": "يتقدم", 326 | "refresh": "ينعش", 327 | "retry": "إعادة المحاولة?", 328 | "update": "تجديد", 329 | "updateInterval": "الفاصل الزمني للتحديث", 330 | "updateInterval5mTips": "الحد الأدنى: 5 م", 331 | "updateFailed": "فشل التحديث:$p", 332 | "none": "لا أحد", 333 | "start": "يبدأ", 334 | "pause": "يوقف", 335 | "reset": "إعادة ضبط", 336 | "submit": "يُقدِّم", 337 | "user": "مستخدم", 338 | "account": "حساب", 339 | "password": "كلمة المرور", 340 | "required": "مطلوب", 341 | "other": "آخر", 342 | "dns": "DNS", 343 | "url": "URL", 344 | "urlInvalid": "URL غير صالح", 345 | "urlCannotEmpty": "لا يمكن أن يكون الرابط فارغًا", 346 | "urlTooLong": "عنوان URL طويل جدًا (>8182)", 347 | "copyUrl": "Copy Link", 348 | "openUrl": "Open Link", 349 | "shareUrl": "شارك الرابط", 350 | "speedTestUrl": "URL اختبار السرعة", 351 | "tls": "TLS", 352 | "userAgent": "UserAgent", 353 | "staticIP": "رقم تعريف حاسوب ثابت", 354 | "isp": "مزودي VPN", 355 | "domainSuffix": "لاحقة اسم المجال", 356 | "domain": "اسم النطاق", 357 | "domainKeyword": "الكلمات الرئيسية لاسم المجال", 358 | "domainRegex": "انتظام اسم المجال", 359 | "ip": "IP", 360 | "port": "ميناء", 361 | "appPackage": "معرف حزمة التطبيق", 362 | "processName": "اسم العملية", 363 | "processPath": "مسار العملية", 364 | "processDir": "دليل العمليات", 365 | "systemProxy": "وكيل النظام", 366 | "netInterfaces": "واجهات صافية", 367 | "netSpeed": "سرعة", 368 | "trafficTotal": "إجمالي حركة المرور", 369 | "trafficProxy": "وكيل حركة المرور", 370 | "website": "موقع إلكتروني", 371 | "rule": "قاعدة", 372 | "global": "عالمي", 373 | "qrcode": "رمز الاستجابة السريعة", 374 | "qrcodeTooLong": "النص طويل جدًا لعرضه", 375 | "qrcodeShare": "شارك رمز الاستجابة السريعة", 376 | "textToQrcode": "رسالة نصية إلى رمز الاستجابة السريعة", 377 | "qrcodeScan": "مسح رمز الاستجابة السريعة", 378 | "qrcodeScanResult": "نتيجة المسح", 379 | "qrcodeScanFromImage": "مسح من الصورة", 380 | "qrcodeScanResultFailed": "فشل في تحليل الصورة ، يرجى التأكد من أن لقطة الشاشة هي رمز QR صالح", 381 | "qrcodeScanResultEmpty": "نتيجة الفحص فارغة", 382 | "screenshot": "لقطة شاشة", 383 | "backupAndSync": "النسخ الاحتياطي والمزامنة", 384 | "autoBackup": "النسخ الاحتياطي التلقائي", 385 | "autoBackupAddProfile": "بعد إضافة التكوين", 386 | "autoBackupRemoveProfile": "بعد حذف التكوين", 387 | "importAndExport": "استيراد وتصدير", 388 | "import": "يستورد", 389 | "importFromUrl": "الاستيراد من عنوان URL", 390 | "export": "يصدّر", 391 | "send": "يرسل", 392 | "receive": "تولي", 393 | "sendConfirm": "تأكيد الإرسال؟", 394 | "termOfUse": "شرط الخدمة", 395 | "privacyPolicy": "سياسة الخصوصية", 396 | "about": "عن", 397 | "name": "اسم", 398 | "version": "إصدار", 399 | "notice": "يلاحظ", 400 | "sort": "إعادة ترتيب", 401 | "novice": "وضع المبتدئ", 402 | "tvMode": "وضع التلفزيون", 403 | "recommended": "يوصي", 404 | "innerError": "خطأ داخلي: $p", 405 | "logicOperation": "عملية منطقية", 406 | "share": "يشارك", 407 | "candidateWord": "كلمات المرشح", 408 | "keywordOrRegx": "الكلمات الرئيسية/العادية", 409 | "importFromClipboard": "استيراد من الحافظة", 410 | "exportToClipboard": "تصدير إلى الحافظة", 411 | "server": "الخادم", 412 | "ads": "أعلن", 413 | "adsRemove": "إزالة الإعلانات", 414 | "adsBanner": "إعلانات البانر", 415 | "donate": "يتبرع", 416 | "diversion": "تحويل", 417 | "diversionRules": "قواعد التحويل", 418 | "diversionCustomGroup": "مجموعة تحويل مخصصة", 419 | "urlTestCustomGroup": "التحديد التلقائي المخصص", 420 | "setting": "إعدادات", 421 | "iCloud": "iCloud", 422 | "appleTV": "Apple TV", 423 | "webdav": "Webdav", 424 | "lanSync": "LAN SYNC", 425 | "lanSyncNotQuitTips": "لا تخرج من هذه الواجهة قبل اكتمال التزامن", 426 | "deviceNoSpace": "مساحة غير كافيه في القرص", 427 | "hideSystemApp": "إخفاء تطبيقات النظام", 428 | "hideAppIcon": "إخفاء أيقونة التطبيق", 429 | "remark": "ملاحظة", 430 | "remarkExist": "ملاحظة موجودة بالفعل ، يرجى استخدام اسم آخر", 431 | "remarkCannotEmpty": "لا يمكن أن تكون الملاحظات فارغة", 432 | "remarkTooLong": "ملاحظات تصل إلى 32 حرفًا", 433 | "openDir": "فتح دليل الملف", 434 | "fileChoose": "حدد الملف", 435 | "filePathCannotEmpty": "لا يمكن أن يكون مسار الملف فارغًا", 436 | "fileNotExist": "الملف غير موجود: $p", 437 | "fileTypeInvalid": "نوع الملف غير صالح:$p", 438 | "uwpExemption": "إعفاء عزل شبكة UWP", 439 | "rulesetGeoSite": "GeoSite", 440 | "rulesetGeoIp": "GeoIP", 441 | "rulesetAcl": "ACL", 442 | "getProfile": "احصل على التكوين", 443 | "addProfile": "إضافة ملف تعريف", 444 | "myProfiles": "مظهر", 445 | "myProfilesAtLeastOneReserveEnable": "لا يمكن تعطيله ، يرجى الاحتفاظ بملف تعريف واحد على الأقل", 446 | "profileEdit": "تحرير الملف الشخصي", 447 | "profileEditUrlExist": "عنوان URL موجود بالفعل ، يرجى استخدام عنوان URL آخر", 448 | "profileEditReloadAfterProfileUpdate": "إعادة التحميل بعد تحديث الملف الشخصي", 449 | "profileEditTestLatencyAfterProfileUpdate": "ابدأ اختبارات الكمون بعد التحديث تلقائيًا", 450 | "profileEditTestLatencyAfterProfileUpdateTips": "يجب توصيل VPN ، وتمكين [إعادة التحميل بعد تحديث الملف الشخصي]", 451 | "profileEditTestLatencyAutoRemove": "إزالة الخوادم التي تفشل تلقائيا اختبارات الكمون", 452 | "profileEditTestLatencyAutoRemoveTips": "جرب ما يصل إلى 3 مرات", 453 | "profileImport": "استيراد ملف الملف الشخصي", 454 | "profileAddUrlOrContent": "إضافة رابط ملف التعريف", 455 | "profileExists": "الملف الشخصي موجود بالفعل ، من فضلك لا تضيفه مرارًا وتكرارًا", 456 | "profileUrlOrContent": "رابط/محتوى الملف الشخصي", 457 | "profileUrlOrContentHit": "ارتباط ملف التعريف/المحتوى [مطلوب] (دعم الدعم ، V2Ray (مدعوم الدفعة) ، خبأ ، karing ، sing-box ، shadowsocks ، روابط الملف الشخصي الفرعي)", 458 | "profileUrlOrContentCannotEmpty": "لا يمكن أن يكون رابط الملف الشخصي فارغًا", 459 | "profileAddFailedFormatException": "التنسيق خاطئ ، يرجى تصحيحه وإضافته مرة أخرى:$p", 460 | "profileAddFailedThenDownloadAndImport": "فشلت إضافة: $p، يرجى محاولة تعديل [UserAgent] والمحاولة مرة أخرى، أو استخدم المتصفح الخاص بالجهاز لفتح رابط التكوين واستيراد ملف التكوين الذي تم تنزيله بواسطة المتصفح إلى هذا التطبيق", 461 | "profileAddFailedHandshakeException": "فشلت إضافة: $p، يرجى فتح الوكيل أو تعديل عقدة الوكيل الحالية والمحاولة مرة أخرى", 462 | "profileAddParseFailed": "فشل تحليل الملف الشخصي", 463 | "profileAddNoServerAvaliable": "لا يوجد خادم متاح، يرجى التأكد من صلاحية رابط التكوين أو ملف التكوين؛ وإذا كان التكوين الخاص بك يأتي من GitHub، فيرجى الحصول على عنوان الرابط من الزر [Raw] الموجود في الصفحة", 464 | "profileAddWrapSuccess": "تم إنشاء التكوين بنجاح، يرجى الانتقال إلى [@:{meta.myProfiles}] للعرض" 465 | }, 466 | "diversionRulesKeep": "احتفظ بـ [@:{meta.isp}]@:{meta.diversionRules}", 467 | "diversionCustomGroupPreset": "الإعداد المسبق [مجموعة تحويل مخصصة]", 468 | "diversionCustomGroupPresetTips": "ملاحظة: ستتم إضافة/تغطية العناصر الممكّنة إلى [مجموعة التحويل المخصصة] و[قواعد التحويل]", 469 | "diversionCustomGroupAddTips": "ملاحظة: قد تحتاج إلى ضبط الفرز يدويًا بعد إضافته، وإلا فإن التحويل المضاف حديثًا قد لا يسري مفعوله.", 470 | "rulesetEnableTips": "نصيحة: بعد تشغيل الخيارات ، يرجى الانتقال إلى [قواعد التحويل] لتعيين القواعد ذات الصلة ، وإلا فلن تدخل ساري المفعول ", 471 | "ispUserAgentTips": "سيقدم [@:{meta.isp} أنواعًا مختلفة من بيانات الاشتراك بناءً على [UserAgent] في طلب [HTTP].", 472 | "ispDiversionTips": "قواعد التفريغ التي يوفرها [@:{meta.isp}]؛ لا تدعم الاشتراكات من النوع [V2Ray] قواعد التفريغ", 473 | "isp": { 474 | "bind": "الارتباط بـ [@:{meta.isp}]", 475 | "unbind": "فك الارتباط[$p]", 476 | "faq": "الأسئلة الشائعة[$p]", 477 | "customerService": "خدمة العملاء[$p]", 478 | "follow": "متابعة[$p]", 479 | "invalidOrExpired": "[@:{meta.isp}]غير صالح أو منتهية الصلاحية" 480 | }, 481 | "permission": { 482 | "camera": "الكاميرا", 483 | "screen": "تسجيل الشاشة", 484 | "appQuery": "الحصول على قائمة التطبيقات", 485 | "request": "تمكين أذونات [$p]", 486 | "requestNeed": "الرجاء تفعيل إذن [$p]" 487 | }, 488 | "tls": { 489 | "insecure": "تخطي التحقق من الشهادة", 490 | "affectProtocolTips": "vless, vmess, trojan", 491 | "fragmentEnable": "تمكين تجزئة TLS", 492 | "fragmentSize": "حجم شريحة TLS", 493 | "fragmentSleep": "TLS النوم المجزأ", 494 | "mixedCaseSNIEnable": "تمكين TLS الهجين SNI", 495 | "paddingEnable": "تمكين الحشو TLS", 496 | "paddingSize": "حجم الحشو TLS" 497 | }, 498 | "outboundRuleMode": { 499 | "currentSelected": "المحدد الحالي", 500 | "urltest": "اختيار آلي", 501 | "direct": "مباشر", 502 | "block": "حاجز" 503 | }, 504 | "dnsProxyResolveMode": { 505 | "proxy": "@:{outboundRuleMode.currentSelected}", 506 | "direct": "@:{outboundRuleMode.direct}", 507 | "fakeip": "FakeIP" 508 | }, 509 | "proxyStrategy": { 510 | "perferProxy": "@:{meta.prefer} @:{outboundRuleMode.currentSelected}", 511 | "perferDirect": "@:{meta.prefer} @:{outboundRuleMode.direct}", 512 | "onlyProxy": "@:{meta.only} @:{outboundRuleMode.currentSelected}", 513 | "onlyDirect": "@:{meta.only} @:{outboundRuleMode.direct}" 514 | }, 515 | "downloadProxyStrategy": "تحميل القناة", 516 | "dnsProxyResolveModeTips": "[@:{dnsProxyResolveMode.proxy}]: الاتصال بخادم DNS من خلال خادم الوكيل لحل اسم المجال\n[@:{dnsProxyResolveMode.direct}]: الاتصال مباشرة بخادم DNS لحل اسم المجال\n[ @:{dnsProxyResolveMode.fakeip}]: بواسطة الوكيل يقوم الخادم بحل اسم المجال نيابةً عنك؛ إذا انفصلت عن شبكة VPN، فقد يلزم إعادة تشغيل تطبيقك؛ ينطبق فقط على حركة المرور الواردة من [TUN]", 517 | "routeFinal": "أخير", 518 | "protocolSniff": "الكشف عن البروتوكول", 519 | "sendOrReceiveNotMatch": "الرجاء استخدام [$p]", 520 | "turnOffPrivateDirect": "يرجى تمكين [الاتصال المباشر بالشبكة الخاصة] أولاً", 521 | "targetConnectFailed": "فشل الاتصال بـ [$p]، يرجى التأكد من وجود الجهاز في نفس الشبكة المحلية (LAN)", 522 | "appleTVSync": "مزامنة التكوين الأساسي الحالي مع Apple TV - Karing", 523 | "appleTVSyncDone": "اكتملت المزامنة، برجاء الانتقال إلى Apple TV - Karing لفتح/إعادة تشغيل الاتصال", 524 | "appleTVRemoveCoreConfig": "إزالة Apple TV - Karing Core Configuration", 525 | "appleTVRemoveCoreConfigDone": "Apple TV - تم حذف الملف التعريفي الأساسي لـ Karing؛ وتم قطع اتصال خدمة VPN", 526 | "appleTVUrlInvalid": "عنوان URL غير صالح، يرجى فتح Apple TV - Karing، ومسح رمز QR الذي يعرضه Karing", 527 | "appleTV404": "AppleTV:Karing[$p] لا يحتوي على هذه الوظيفة، يرجى الترقية والمحاولة مرة أخرى", 528 | "appleCoreVersionNotMatch": "لا يتطابق الإصدار الرئيسي الأساسي، يرجى ترقية [$p] والمحاولة مرة أخرى", 529 | "remoteProfileEditConfirm": "بعد تحديث التكوين، ستتم استعادة تعديلات العقدة. هل تريد المتابعة؟", 530 | "mustBeValidHttpsURL": "يجب أن يكون عنوان URL HTTPS صالح", 531 | "fileNotExistReinstall": "الملف مفقود [$p]، يرجى إعادة التثبيت", 532 | "latencyTestResolveIP": "أثناء الكشف اليدوي، يتم أيضًا تحليل عنوان IP الخاص بالتصدير.", 533 | "removeBannerAdsByShare": "شارك[Karing]اذهب إلى الإعلانات", 534 | "removeBannerAdsByReward": "مشاهدة الإعلانات انتقل إلى الإعلانات", 535 | "removeBannerAdsByShareTip": "شارك مرة واحدة وستحصل على $p من الأيام بدون مكافآت إعلانية (يمكن تكديسها، حتى $d من الأيام)", 536 | "removeBannerAdsByRewardTip": "شاهد إعلانًا وستحصل على مكافأة للأيام الخالية من الإعلانات بقيمة $p (لا يمكن تجميعها)", 537 | "removeBannerAdsDone": "تلقى $p أيام مكافأة خالية من الإعلانات", 538 | "edgeRuntimeNotInstalled": "لم يتم تثبيت وقت تشغيل Edge WebView2 على الجهاز الحالي ولا يمكن عرض الصفحة، يرجى تنزيل وتثبيت وقت تشغيل Edge WebView2 (x64)، وإعادة تشغيل التطبيق والمحاولة مرة أخرى.", 539 | "locales(map)": { 540 | "en": "English", 541 | "zh-CN": "简体中文", 542 | "ar": "عربي", 543 | "ru": "Русский", 544 | "fa": "فارسی" 545 | } 546 | } -------------------------------------------------------------------------------- /en.i18n.json: -------------------------------------------------------------------------------- 1 | { 2 | "AboutScreen": { 3 | "installRefer": "Install Refer", 4 | "installTime": "Install Time", 5 | "versionChannel": "Auto Update Channel", 6 | "disableUAReport": "Application Improvement Data", 7 | "disableUAReportTip": "[App Improvement Data] helps us improve the product experience; versions lower than the main version will automatically turn off all [App Improvement Data] except [App Activation]", 8 | "devOptions": "Developer Options", 9 | "enableDebugLog": "Enable Debug Log", 10 | "viewFilsContent": "View Files", 11 | "enablePprof": "Enable pprof", 12 | "pprofPanel": "pprof Panel", 13 | "allowRemoteAccessPprof": "Allow remote access to @:{AboutScreen.pprofPanel}", 14 | "allowRemoteAccessHtmlBoard": "Allow remote access@:{SettingsScreen.htmlBoard}", 15 | "useOriginalSBProfile": "Use original sing-box Profile" 16 | }, 17 | "BackupAndSyncWebdavScreen": { 18 | "webdavServerUrl": "Server Url", 19 | "webdavRequired": "Can not be empty", 20 | "webdavLoginFailed": "Login failed:", 21 | "webdavListFailed": "Failed to get file list:" 22 | }, 23 | "DiversionGroupCustomEditScreen": { 24 | "invalidDomain": "Invalid [Domain]:$p", 25 | "invalidIpCidr": "Invalid [IP Cidr]:$p", 26 | "invalidPort": "Invalid [Port]:$p", 27 | "invalidRuleSet": "Invalid [Rule Set]:$p, The URL must be a valid https URL and a binary file with the file extension .srs/.json", 28 | "invalidRuleSetBuildIn": "Invalid [Rule Set(build-in)]:$p, The format is geosite:xxx or geoip:xxx or acl:xxx, and xxx should be a valid rule name", 29 | "invalidPackageId": "Invalid [@:{meta.appPackage}]:$p", 30 | "setDiversionRule": "Tip: After saving, please go to [@:{meta.diversionRules}] to set relevant rules, otherwise they will not take effect" 31 | }, 32 | "DiversionRuleDetectScreen": { 33 | "title": "Diversion Rule Detect", 34 | "rule": "Rule:", 35 | "outbound": "Proxy Server:" 36 | }, 37 | "DiversionRulesScreen": { 38 | "diversionRulesMatchTips": "Tip: Try to match the rules from top to bottom. If no rule is matched, use [final]" 39 | }, 40 | "DnsSettingsScreen": { 41 | "ispCanNotEmpty": "ISP can not be empty", 42 | "urlCanNotEmpty": "URL can not be empty", 43 | "error": "Unsupported type:$p", 44 | "dnsDesc": "The first column of delay data is the direct connection query delay;\nThe second column: Turn on [[Proxy Traffic]Resolve DNS through proxy server]: the delay data is the query delay forwarded through the current proxy server; if the [[Proxy Traffic]Resolve DNS through proxy server]: The delay data is the direct connection query delay" 45 | }, 46 | "FileContentViewerScreen": { 47 | "title": "File Content Viewer", 48 | "clearFileContent": "Are you sure to clear the content of the file?", 49 | "clearFileContentTips": "Are you sure to clear the content of the Profile file? Clearing the Profile file may cause data loss or abnormal application functions, please operate with caution" 50 | }, 51 | "HomeScreen": { 52 | "toSelectServer": "Please Select a Server", 53 | "invalidServer": "is invalid, please select again", 54 | "disabledServer": "is disabled, please select again", 55 | "expiredServer": "No servers available, profiles may be expired or disabled", 56 | "systemProxyTips": "socks:$sp,http(s):$hp", 57 | "myLinkEmpty": "Please set up [Shortcut Link] before using it", 58 | "tooMuchServers": "Too many proxy servers [$p>$p1], and the connection may fail due to system memory limitations" 59 | }, 60 | "LaunchFailedScreen": { 61 | "invalidProcess": "The app failed to start [Invalid process name], please reinstall the app to a separate directory", 62 | "invalidProfile": "The app failed to start [Failed to access the profile], please reinstall the app", 63 | "invalidVersion": "The app failed to start [Invalid version], please reinstall the app", 64 | "systemVersionLow": "The app failed to start [system version too low]", 65 | "invalidInstallPath": "The installation path is invalid, please reinstall it to a valid path" 66 | }, 67 | "MyProfilesMergeScreen": { 68 | "profilesMerge": "Profiles Merge", 69 | "profilesMergeTarget": "Target Profile", 70 | "profilesMergeSource": "Source Profiles", 71 | "profilesMergeTips": "Tip: Diversion of the source profiles will be discarded" 72 | }, 73 | "NetCheckScreen": { 74 | "title": "Net Check", 75 | "warn": "Note: Due to the influence of network environment and diversion rules, the test results are not completely equivalent to the actual results.", 76 | "invalidDomain": "Invalid Domain Name", 77 | "connectivity": "Network Connectivity", 78 | "connectivityTestIpv4AllFailed": "Ipv4 Connection test [$p] all failed", 79 | "connectivityTestIpv4Ok": "Ipv4 connection succeeded", 80 | "connectivityTestIpv6AllFailed": "Ipv6 Connection test [$p] all failed, Your network may not support ipv6", 81 | "connectivityTestIpv6Ok": "Ipv6 connection succeeded", 82 | "connectivityTestOk": "The network is connected to the Internet", 83 | "connectivityTestFailed": "The network is not yet connected to the Internet", 84 | "remoteRulesetsDownloadOk": "All downloaded successfully", 85 | "remoteRulesetsDownloadNotOk": "Downloading or download failed", 86 | "outbound": "Proxy Server", 87 | "outboundOk": "[$p] connection succeeded", 88 | "outboundFailed": "[$p1] connection failed\nError:[$p2]", 89 | "dnsServer": "DNS Server", 90 | "dnsOk": "[$p1]DNS query succeeded\nDNS Rule:[$p2]\nLatency:[$p3 ms]\nAddress:[$p4]", 91 | "dnsFailed": "[$p1]DNS query succeeded\n nDNS Rule:[$p2]\nError:[$p3]", 92 | "host": "HTTP Connection", 93 | "hostConnection": "[$p1]\nDiversionRule:[$p2]\nProxy Server:[$p3]", 94 | "hostConnectionOk": "connection succeeded", 95 | "hostConnectionFailed": "connection failed:[$p]" 96 | }, 97 | "NetConnectionsFilterScreen": { 98 | "title": "Connections Filter", 99 | "hostIp": "Domain/IP", 100 | "app": "App", 101 | "rule": "Rule", 102 | "chain": "Outbound" 103 | }, 104 | "NetConnectionsScreen": { 105 | "title": "Connections", 106 | "copyAsCSV": "Copied to CSV format", 107 | "selectType": "Select Diversion Type" 108 | }, 109 | "PerAppAndroidScreen": { 110 | "title": "Per-App Proxy", 111 | "whiteListMode": "Whitelist Mode", 112 | "whiteListModeTip": "When enabled: only the apps that have been checked are proxies; when not enabled: only the apps that are not checked are proxies" 113 | }, 114 | "RegionSettingsScreen": { 115 | "title": "Country Or Region", 116 | "Regions": "Tip: Please set your current country or region correctly, otherwise it may cause network diversion problems" 117 | }, 118 | "ServerSelectScreen": { 119 | "title": "Select Server", 120 | "autoSelectServer": "Auto select the server with the lowest latency", 121 | "recentUse": "Recently Used", 122 | "myFav": "My Favs", 123 | "selectLocal": "The selected server is a local address and may not work properly:$p", 124 | "selectRequireEnableIPv6": "The selected server is an IPv6 address and requires [Enable IPv6]", 125 | "selectDisabled": "This server has been disabled", 126 | "error404": "Latency detection encountered an error, please check if there is a configuration with the same content" 127 | }, 128 | "SettingsScreen": { 129 | "getTranffic": "Get Traffic", 130 | "tutorial": "Tutorial", 131 | "commonlyUsedRulesets": "Commonly Used Rulesets", 132 | "howToRemoveAds": "How to remove ads", 133 | "htmlBoard": "Online Panel", 134 | "dnsLeakDetection": "DNS Leaks Detection", 135 | "proxyLeakDetection": "Proxy Leaks Detection", 136 | "speedTest": "Speed Test", 137 | "rulesetDirectDownlad": "Rule Set Direct Download", 138 | "hideUnusedDiversionGroup": "Hide Unused Diversion Rules", 139 | "disableISPDiversionGroup": "Disable [@:{meta.isp}] @:{meta.diversionRules}", 140 | "portSettingRule": "Rule Based", 141 | "portSettingDirectAll": "Direct All", 142 | "portSettingProxyAll": "Proxy All", 143 | "portSettingControl": "Control and Sync", 144 | "portSettingCluster": "Cluster Service", 145 | "modifyPort": "Modify Port", 146 | "modifyPortOccupied": "The port is occupied, please use another port", 147 | "ipStrategyTips": "Before enabling, please confirm that your network supports IPv6, otherwise some traffic cannot be accessed normally.", 148 | "tunAppendHttpProxy": "Append HTTP Proxy to VPN", 149 | "tunAppendHttpProxyTips": "Some apps will bypass virtual NIC Device and directly connect to HTTP proxy", 150 | "tunAllowBypassHttpProxyDomain": "Domains allowed to bypass HTTP proxy", 151 | "dnsEnableRule": "Enable DNS Diversion rules", 152 | "dnsEnableProxyResolveMode": "[@:{SettingsScreen.dnsTypeProxy}] Resolve Channel", 153 | "dnsEnableClientSubnet": "[@:{SettingsScreen.dnsTypeDirect}] Enable ECS", 154 | "dnsTestDomain": "Test Domain", 155 | "dnsTestDomainInvalid": "Invalid Domain", 156 | "dnsTypeOutbound": "Proxy Server", 157 | "dnsTypeDirect": "Direct Traffic", 158 | "dnsTypeProxy": "Proxy Traffic", 159 | "dnsTypeResolver": "DNS Server", 160 | "dnsEnableRuleTips": "After enabling, the domain name will select the corresponding DNS server for resolution according to the diversion rules", 161 | "dnsEnableFakeIpTips": "After enabling FakeIP, if you disconnect from VPN, your app may need to be restarted; this feature requires [TUN mode] to be enabled", 162 | "dnsTypeOutboundTips": "Domain name resolution for Proxy Server", 163 | "dnsTypeDirectTips": "Domain name resolution for [@:SettingsScreen.dnsTypeDirect]", 164 | "dnsTypeProxyTips": "Domain name resolution for Proxy Traffic", 165 | "dnsTypeResolverTips": "Domain name resolution for Other DNS Server", 166 | "dnsAutoSetServer": "Auto Setup Server", 167 | "dnsResetServer": "Reset Server", 168 | "inboundDomainResolve": "Resolve Inbound Domain names", 169 | "privateDirect": "Private Network Direct connection", 170 | "inboundDomainResolveTips": "Some domain names that are not configured with diversion rules need to be resolved before they can hit the IP-based diversion rules; this feature affects inbound requests to the proxy port [$p]", 171 | "useRomoteRes": "Use Remote Resources", 172 | "autoAppendRegion": "Auto attach basic rules", 173 | "autoSelect": "Auto Select", 174 | "autoSelectServerIgnorePerProxyServer": "Ignore [Front/Chaine] Proxy Servers", 175 | "autoSelectServerInterval": "Latency Checks Interval", 176 | "autoSelectServerReTestIfNetworkUpdate": "Re-check Latency when Network Changes", 177 | "autoSelectServerUpdateCurrentServerAfterManualUrltest": "Update the Current Server after Manual Latency Check", 178 | "autoSelectServerIntervalTips": "The shorter the time interval, the more timely the server latency data updates, which will occupy more resources and consume more power", 179 | "autoSelectServerFavFirst": "Pri-Use [My Favs]", 180 | "autoSelectServerFavFirstTips": "If the [My Favs] list is not empty, Then use the servers in [My Favs]", 181 | "autoSelectServerFilter": "Filter Invalid Servers", 182 | "autoSelectServerFilterTips": "Server latency checks that fail will be filtered out; if no server is available after filtering, the first [$p] servers will be used instead", 183 | "autoSelectServerLimitedNum": "Maximum number of servers", 184 | "autoSelectServerLimitedNumTips": "Servers exceeding this number will be filtered out", 185 | "numInvalid": "Invalid number", 186 | "hideInvalidServer": "Hide Invalid Servers", 187 | "sortServer": "Servers Sorting", 188 | "sortServerTips": "Sort by latency from low to high", 189 | "selectServerHideRecommand": "Hide [Recommend]", 190 | "selectServerHideRecent": "Hide [Recently Used]", 191 | "selectServerHideFav": "Hide [My Favs]", 192 | "homeScreen": "Home Screen", 193 | "theme": "Theme", 194 | "myLink": "Shortcut Link", 195 | "autoConnectAfterLaunch": "Auto Connection after Launch", 196 | "hideAfterLaunch": "Hide window after startup", 197 | "autoSetSystemProxy": "Auto Set System Proxy when Connected", 198 | "bypassSystemProxy": "Domain names that are allowed to bypass the system proxy", 199 | "disconnectWhenQuit": "Disconnect when App Exits", 200 | "allowBypass": "Allow Apps to Bypass VPN", 201 | "importSuccess": "Import Success", 202 | "rewriteConfirm": "This file will overwrite the existing local configuration. Do you want to continue?", 203 | "networkShare": "Network Sharing", 204 | "frontProxy": "Front/Chain Proxy", 205 | "frontProxyTips": "Data->Front/Chaine Proxy Server [Multiple Proxy Servers: Top to Bottom]->Proxy Server [$p]->Target Server", 206 | "allowOtherHostsConnect": "Allow Others to Connect", 207 | "allowOtherHostsConnectTips": "socks:$sp,http(s):$hp", 208 | "tunAutoRoute": "Auto Route", 209 | "tunStrictRoute": "Strict Route", 210 | "tunStrictRouteTips": "If after turning on sharing, others cannot access this device, please try turning off this switch", 211 | "enableCluster": "Enable Socks/Http Proxy Cluster", 212 | "clusterAllowOtherHostsConnect": "Allow Others to Connect to Cluster", 213 | "clusterAllowOtherHostsConnectTips": "http://$ip:$port/get_proxies", 214 | "clusterAuth": "Proxy Cluster Authentication", 215 | "tunMode": "TUN Mode", 216 | "tunModeTips": "The TUN mode will take over all the traffic of the system [In this mode, you can leave the system proxy unenabled]", 217 | "tunModeRunAsAdmin": "The TUN mode requires system administrator permissions, please restart the app as an administrator", 218 | "tunStack": "Stack", 219 | "tunHijackTips": "After closing, DNS requests from TUN will be forwarded directly to the corresponding DNS server", 220 | "launchAtStartup": "Launch at Startup", 221 | "quitWhenSwitchSystemUser": "Exit App when Switch System Users", 222 | "handleScheme": "System Scheme Call", 223 | "portableMode": "Portable Mode", 224 | "portableModeDisableTips": "If you need to exit portable mode, please exit [karing] and manually delete the [profiles] folder in the same directory as [karing.exe]", 225 | "handleKaringScheme": "Handle karing:// Call", 226 | "handleClashScheme": "Handle clash:// Call", 227 | "handleSingboxScheme": "Handle sing-box:// Call", 228 | "alwayOnVPN": "Always-on Connection", 229 | "removeSystemVPNConfig": "Delete system VPN configuration", 230 | "timeConnectOrDisconnect": "Scheduled connect/disconnect", 231 | "timeConnectOrDisconnectTips": "VPN must be connected to take effect; after it is turned on, [Automatic Sleep] will be disabled", 232 | "timeConnectAndDisconnectInterval": "The connection/disconnection interval cannot be less than $p minutes", 233 | "disableFontScaler": "Disable Font scaling(Restart takes effect)", 234 | "autoOrientation": "Rotate with the screen", 235 | "restartTakesEffect": "Restart takes effect", 236 | "resetSettings": "Reset Settings", 237 | "cleanCache": "Cleanup Cache", 238 | "cleanCacheDone": "Cleanup completed", 239 | "appleTestFlight": "Apple TestFlight", 240 | "appleAppStore": "Apple AppStore", 241 | "hasNewVersion": "Update Version $p", 242 | "follow": "Follow Us", 243 | "contactUs": "Contact Us", 244 | "supportUs": "Support Us", 245 | "rateInApp": "Rate Us", 246 | "rateInAppStore": "Rate Us in AppStore" 247 | }, 248 | "UserAgreementScreen": { 249 | "privacyFirst": "Your Privacy Comes First", 250 | "agreeAndContinue": "Accept & Continue" 251 | }, 252 | "VersionUpdateScreen": { 253 | "versionReady": "The new version[$p] is ready", 254 | "update": "Restart To Update", 255 | "cancel": "Not Now" 256 | }, 257 | "CommonWidget": { 258 | "diableAlwayOnVPN": "If [Always on VPN] is turned on, please turn off [Always on VPN] and try connecting again", 259 | "resetPort": "Please change the port to another available port or close the application occupying the port." 260 | }, 261 | "main": { 262 | "tray": { 263 | "menuOpen": " Open ", 264 | "menuExit": " Exit " 265 | } 266 | }, 267 | "meta": { 268 | "enable": "Enable", 269 | "disable": "Disable", 270 | "filter": "Filter", 271 | "filterMethod": "Filter Method", 272 | "include": "Include", 273 | "exclude": "Exclude", 274 | "all": "All", 275 | "prefer": "Prefer", 276 | "only": "Only", 277 | "open": "Open", 278 | "close": "Close", 279 | "quit": "Quit", 280 | "add": "Add", 281 | "addSuccess": "Added successfully", 282 | "addFailed": "Add failed:$p", 283 | "remove": "Remove", 284 | "removeConfirm": "Are you sure to delete?", 285 | "edit": "Edit", 286 | "view": "View", 287 | "more": "More", 288 | "tips": "Info", 289 | "copy": "Copy", 290 | "save": "Save", 291 | "ok": "Ok", 292 | "cancel": "Cancel", 293 | "feedback": "Feedback", 294 | "feedbackContent": "Feedback Content", 295 | "feedbackContentHit": "Required, up to 500 characters", 296 | "feedbackContentCannotEmpty": "Feedback content can not be empty", 297 | "faq": "FAQ", 298 | "download": "Download", 299 | "loading": "Loading...", 300 | "convert": "Convert", 301 | "check": "Check", 302 | "detect": "Detect", 303 | "days": "Days", 304 | "hours": "Hours", 305 | "minutes": "Minutes", 306 | "seconds": "Seconds", 307 | "protocol": "Protocol", 308 | "search": "Search", 309 | "custom": "Custom", 310 | "inbound": "Inbound", 311 | "outbound": "Outbound", 312 | "connect": "Connect", 313 | "disconnect": "Disconnect", 314 | "connected": "Connected", 315 | "disconnected": "Disconnected", 316 | "connecting": "Connecting", 317 | "connectTimeout": "Connect Timeout", 318 | "timeout": "Timeout", 319 | "timeoutDuration": "Timeout Duration", 320 | "latency": "Latency", 321 | "latencyTest": "Latency Checks", 322 | "language": "Language", 323 | "next": "Next", 324 | "done": "Done", 325 | "apply": "Apply", 326 | "refresh": "Refresh", 327 | "retry": "Retry?", 328 | "update": "Update", 329 | "updateInterval": "Update interval", 330 | "updateFailed": "Update failed:$p", 331 | "updateInterval5mTips": "Minimum: 5m", 332 | "none": "None", 333 | "start": "Start", 334 | "pause": "Pause", 335 | "reset": "Reset", 336 | "submit": "Submit", 337 | "user": "User", 338 | "account": "Account", 339 | "password": "Password", 340 | "required": "Required", 341 | "other": "Other", 342 | "dns": "DNS", 343 | "url": "URL", 344 | "urlInvalid": "Invalid URL", 345 | "urlCannotEmpty": "Link can not be empty", 346 | "urlTooLong": "URL is too long (>8182)", 347 | "copyUrl": "Copy Link", 348 | "openUrl": "Open Link", 349 | "shareUrl": "Share Link", 350 | "speedTestUrl": "Speed Test URL", 351 | "tls": "TLS", 352 | "userAgent": "UserAgent", 353 | "staticIP": "Static IP", 354 | "isp": "VPN Provider", 355 | "domainSuffix": "Domain Suffix", 356 | "domain": "Domain", 357 | "domainKeyword": "Domain Keyword", 358 | "domainRegex": "Domain Regex", 359 | "ip": "IP", 360 | "port": "Port", 361 | "appPackage": "App Package Id", 362 | "processName": "Process Name", 363 | "processPath": "Process Path", 364 | "processDir": "Process Directory", 365 | "systemProxy": "System Proxy", 366 | "netInterfaces": "Net Interfaces", 367 | "netSpeed": "Speed", 368 | "trafficTotal": "Traffic Total", 369 | "trafficProxy": "Traffic Proxy", 370 | "website": "Website", 371 | "rule": "Rule", 372 | "global": "Global", 373 | "qrcode": "QR Code", 374 | "qrcodeTooLong": "The text is too long to display", 375 | "qrcodeShare": "Share QR Code", 376 | "textToQrcode": "Text To QR Code", 377 | "qrcodeScan": "Scan QR Code", 378 | "qrcodeScanResult": "Scan Result", 379 | "qrcodeScanFromImage": "Scan From Image", 380 | "qrcodeScanResultFailed": "Failed to parse the image, please make sure the screenshot is a valid QR code", 381 | "qrcodeScanResultEmpty": "Scan Result is empty", 382 | "screenshot": "Screenshot", 383 | "backupAndSync": "Backup and Sync", 384 | "autoBackup": "Auto backup", 385 | "autoBackupAddProfile": "After adding the Profile", 386 | "autoBackupRemoveProfile": "After deleting the Profile", 387 | "importAndExport": "Import and Export", 388 | "import": "Import", 389 | "importFromUrl": "Import from URL", 390 | "export": "Export", 391 | "send": "Send", 392 | "receive": "Receive", 393 | "sendConfirm": "Confirm to send?", 394 | "termOfUse": "Terms of Service", 395 | "privacyPolicy": "Privacy & Policy", 396 | "about": "About", 397 | "name": "Name", 398 | "version": "Version", 399 | "notice": "Notice", 400 | "sort": "Reorder", 401 | "novice": "Novice Mode", 402 | "tvMode": "TV Mode", 403 | "recommended": "Recommend", 404 | "innerError": "Inner Error:$p", 405 | "logicOperation": "Logic Operation", 406 | "share": "Share", 407 | "candidateWord": "Candidate Words", 408 | "keywordOrRegx": "Keywords/Regular", 409 | "importFromClipboard": "Import From Clipboard", 410 | "exportToClipboard": "Export to Clipboard", 411 | "server": "Server", 412 | "ads": "Ads", 413 | "adsRemove": "Remove ads", 414 | "adsBanner": "Banner ads", 415 | "donate": "Donate", 416 | "diversion": "Diversion", 417 | "diversionRules": "Diversion Rules", 418 | "diversionCustomGroup": "Custom Diversion Group", 419 | "urlTestCustomGroup": "Custom Auto Select", 420 | "setting": "Settings", 421 | "iCloud": "iCloud", 422 | "appleTV": "Apple TV", 423 | "webdav": "Webdav", 424 | "lanSync": "LAN Sync", 425 | "lanSyncNotQuitTips": "Do not exit this interface before synchronization is completed", 426 | "deviceNoSpace": "Not enough disk space", 427 | "hideSystemApp": "Hide System Apps", 428 | "hideAppIcon": "Hide App Icons", 429 | "remark": "Remark", 430 | "remarkExist": "Remark already exists, please use another name", 431 | "remarkCannotEmpty": "Remarks can not be empty", 432 | "remarkTooLong": "Remarks up to 32 characters", 433 | "openDir": "Open File Directory", 434 | "fileChoose": "Select File", 435 | "filePathCannotEmpty": "The file path can not be empty", 436 | "fileNotExist": "File does not exist:$p", 437 | "fileTypeInvalid": "Invalid file type:$p", 438 | "uwpExemption": "UWP Network Isolation Exemptions", 439 | "rulesetGeoSite": "GeoSite", 440 | "rulesetGeoIp": "GeoIP", 441 | "rulesetAcl": "ACL", 442 | "getProfile": "Get Profile", 443 | "addProfile": "Add Profile", 444 | "myProfiles": "My Profiles", 445 | "myProfilesAtLeastOneReserveEnable": "Cannot be disabled, please keep at least one profile enable", 446 | "profileEdit": "Profile Edit", 447 | "profileEditUrlExist": "URL already exists, please use another URL", 448 | "profileEditReloadAfterProfileUpdate": "Reload after Profile update", 449 | "profileEditTestLatencyAfterProfileUpdate": "Start latency tests after Profile Automatically update", 450 | "profileEditTestLatencyAfterProfileUpdateTips": "VPN needs to be connected, and [Reload after Profile update] Enabled", 451 | "profileEditTestLatencyAutoRemove": "Automatically remove servers that fail latency tests", 452 | "profileEditTestLatencyAutoRemoveTips": "Try up to 3 times", 453 | "profileImport": "Import Profile File", 454 | "profileAddUrlOrContent": "Add Profile Link", 455 | "profileExists": "The Profile already exists, please do not add it repeatedly", 456 | "profileUrlOrContent": "Profile Link/Content", 457 | "profileUrlOrContentHit": "Profile Link/Content [Required] (Support Clash,V2ray(batch supported),Stash,Karing,Sing-box,Shadowsocks,Sub Profile links)", 458 | "profileUrlOrContentCannotEmpty": "Profile Link can not be empty", 459 | "profileAddFailedFormatException": "The format is wrong, please correct it and add it again:$p", 460 | "profileAddFailedThenDownloadAndImport": "Add failed: $p, please try to modify the [UserAgent] and try again, or use the device's built-in browser to open the configuration link and import the configuration file downloaded by the browser into this application", 461 | "profileAddFailedHandshakeException": "Add failed: $p, please tun on the proxy or modify the current proxy node and try again", 462 | "profileAddParseFailed": "Parsing Profile failed", 463 | "profileAddNoServerAvaliable": "No server avaliable, Make sure the Profile Link or Profile File is valid; if your Profile comes from GitHub, please obtain the link from the [Raw] button on the page", 464 | "profileAddWrapSuccess": "Profile generated successfully, please go to [@:{meta.myProfiles}] to view" 465 | }, 466 | "diversionRulesKeep": "Keep [@:{meta.isp}] @:{meta.diversionRules}", 467 | "diversionCustomGroupPreset": "Preset [@:{meta.diversionCustomGroup}]", 468 | "diversionCustomGroupPresetTips": "Note: Enabled items will be added/overwritten to [@:{meta.diversionCustomGroup}] and [@:{meta.diversionRules}]", 469 | "diversionCustomGroupAddTips": "Note: After adding, you may need to manually adjust the order, otherwise the newly added diversion may not take effect", 470 | "rulesetEnableTips": "Tip: After turning on the options, please go to[@:{meta.diversionRules}]to set the relevant rules, otherwise they will not take effect", 471 | "ispUserAgentTips": "[@:{meta.isp}] will send data of different subscription types based on [UserAgent] in [HTTP] request", 472 | "ispDiversionTips": "[@:{meta.isp}] provides traffic diversion rules; [V2Ray] type subscriptions do not support traffic diversion rules", 473 | "isp": { 474 | "bind": "Bind To [@:{meta.isp}] ", 475 | "unbind": "Unbind[$p]", 476 | "faq": "FAQ[$p]", 477 | "customerService": "Telegram[$p]", 478 | "follow": "Follow[$p]", 479 | "invalidOrExpired": "[@:{meta.isp}] Invalid or expired" 480 | }, 481 | "permission": { 482 | "camera": "Camera", 483 | "screen": "Screen Recording", 484 | "appQuery": "Get Application List", 485 | "request": "Turn on [$p] permission", 486 | "requestNeed": "Please Turn on [$p] permission" 487 | }, 488 | "tls": { 489 | "insecure": "Skip Certificate Verification", 490 | "affectProtocolTips": "vless, vmess, trojan", 491 | "fragmentEnable": "Enable TLS Fragment", 492 | "fragmentSize": "TLS Fragment Size", 493 | "fragmentSleep": "TLS Fragment Sleep", 494 | "mixedCaseSNIEnable": "Enable TLS Mixed SNI", 495 | "paddingEnable": "Enable TLS Padding", 496 | "paddingSize": "TLS Padding Size" 497 | }, 498 | "outboundRuleMode": { 499 | "currentSelected": "Current Selected", 500 | "urltest": "Auto Select", 501 | "direct": "Direct", 502 | "block": "Block" 503 | }, 504 | "dnsProxyResolveMode": { 505 | "proxy": "@:{outboundRuleMode.currentSelected}", 506 | "direct": "@:{outboundRuleMode.direct}", 507 | "fakeip": "FakeIP" 508 | }, 509 | "proxyStrategy": { 510 | "perferProxy": "@:{meta.prefer} @:{outboundRuleMode.currentSelected}", 511 | "perferDirect": "@:{meta.prefer} @:{outboundRuleMode.direct}", 512 | "onlyProxy": "@:{meta.only} @:{outboundRuleMode.currentSelected}", 513 | "onlyDirect": "@:{meta.only} @:{outboundRuleMode.direct}" 514 | }, 515 | "downloadProxyStrategy": "Download Channel", 516 | "dnsProxyResolveModeTips": "[@:{dnsProxyResolveMode.proxy}]: Connect to the DNS server through the proxy server to resolve the domain name\n[@:{dnsProxyResolveMode.direct}]: Connect directly to the DNS server to resolve the domain name\n[@:{dnsProxyResolveMode.fakeip}]: The proxy server resolves the domain name on your behalf; if you disconnect the VPN connection, your application may need to be restarted; only effective for [TUN] inbound traffic", 517 | "routeFinal": "final", 518 | "protocolSniff": "Protocol Sniff", 519 | "sendOrReceiveNotMatch": "Please use [$p]", 520 | "turnOffPrivateDirect": "Please turn on [Private network direct connection] first", 521 | "targetConnectFailed": "Failed to connect to [$p]. Please make sure the devices are in the same LAN", 522 | "appleTVSync": "Synchronize the current core configuration to Apple TV - Karing", 523 | "appleTVSyncDone": "Synchronization is complete. Please go to Apple TV - Karing to start the connection/restart the connection", 524 | "appleTVRemoveCoreConfig": "Delete Apple TV - Karing Core Configuration", 525 | "appleTVRemoveCoreConfigDone": "Apple TV - Karing's Core Configuration deleted; VPN service disconnected", 526 | "appleTVUrlInvalid": "Invalid URL, please open Apple TV - Karing and scan the QR code displayed by Karing", 527 | "appleTV404": "AppleTV:Karing[$p] does not have this function, please upgrade and try again", 528 | "appleCoreVersionNotMatch": "The core major version does not match, please upgrade [$p] and try again", 529 | "remoteProfileEditConfirm": "After the Profile is updated, the node changes will be restored. Continue?", 530 | "mustBeValidHttpsURL": "Must be Valid https URL", 531 | "fileNotExistReinstall": "File missing [$p], please reinstall", 532 | "latencyTestResolveIP": "When manually checking, resolve the outlet IP", 533 | "removeBannerAdsByShare": "Share [Karing] to remove ads", 534 | "removeBannerAdsByReward": "Watch an ad to remove ads", 535 | "removeBannerAdsByShareTip": "Share once and you will get $p days of ad-free rewards (can be stacked, up to $d days)", 536 | "removeBannerAdsByRewardTip": "Watch an ad and you will get $p days of ad-free rewards (not cumulative)", 537 | "removeBannerAdsDone": "Received $p days of ad-free rewards", 538 | "edgeRuntimeNotInstalled": "The current device has not installed the Edge WebView2 runtime, so the page cannot be displayed. Please download and install the Edge WebView2 runtime (x64), restart the App and try again.", 539 | "locales(map)": { 540 | "en": "English", 541 | "zh-CN": "简体中文", 542 | "ar": "عربي", 543 | "ru": "Русский", 544 | "fa": "فارسی" 545 | } 546 | } -------------------------------------------------------------------------------- /fa.i18n.json: -------------------------------------------------------------------------------- 1 | { 2 | "AboutScreen": { 3 | "installRefer": "مرجع نصب", 4 | "installTime": "زمان نصب", 5 | "versionChannel": "کانال به‌روزرسانی خودکار", 6 | "disableUAReport": "داده های بهبود را اعمال کنید", 7 | "disableUAReportTip": "[داده‌های بهبود برنامه] به ما کمک می‌کند تا تجربه محصول را در نسخه‌های پایین‌تر از نسخه اصلی بهبود بخشیم، همه [داده‌های بهبود برنامه] به‌جز [فعال‌سازی برنامه] را خاموش می‌کند.", 8 | "devOptions": "تنظیمات توسعه‌دهندگان", 9 | "enableDebugLog": "فعال‌سازی گزارش اشکال‌زدایی", 10 | "viewFilsContent": "مشاهده فایل‌ها", 11 | "enablePprof": "فعال‌سازی pprof", 12 | "pprofPanel": "پنل pprof", 13 | "allowRemoteAccessPprof": "اجازه دسترسی از راه دور به @:{AboutScreen.pprofPanel}", 14 | "allowRemoteAccessHtmlBoard": "اجازه دسترسی از راه دور@:{SettingsScreen.htmlBoard}", 15 | "useOriginalSBProfile": "استفاده از پروفایل اصلی سینگ‌باکس" 16 | }, 17 | "BackupAndSyncWebdavScreen": { 18 | "webdavServerUrl": "آدرس URL سرور", 19 | "webdavRequired": "نمی‌تواند خالی باشد", 20 | "webdavLoginFailed": "ورود ناموفق بود:", 21 | "webdavListFailed": "دریافت لیست فایل ناموفق بود:" 22 | }, 23 | "DiversionGroupCustomEditScreen": { 24 | "invalidDomain": "نامعتبر [Domain]:$p", 25 | "invalidIpCidr": "نامعتبر [IP Cidr]:$p", 26 | "invalidPort": "نامعتبر [Port]:$p", 27 | "invalidRuleSet": "نامعتبر [Rule Set]:$p باید URL یک URL معتبر https باشد و یک فایل دودویی(binary) با پسوند فایل .srs/.json باشد", 28 | "invalidRuleSetBuildIn": "نامعتبر [Rule Set(build-in)]:$p نامعتبر است، قالب geosite:xxx یا geoip:xxx یا acl:xxx است و xxx باید یک نام قانون معتبر باشد", 29 | "invalidPackageId": "نامعتبر [@:{meta.appPackage}]:$p", 30 | "setDiversionRule": "راهنمایی: پس‌از ذخیره کردن لطفا به [قوانین انحراف] رفته و قوانین مربوط زا تنظیم کنید؛ درغیراین صورت اعمال نخواهند شد" 31 | }, 32 | "DiversionRuleDetectScreen": { 33 | "title": "کشف قانون انحراف", 34 | "rule": "قانون:", 35 | "outbound": "سرور پروکسی:" 36 | }, 37 | "DiversionRulesScreen": { 38 | "diversionRulesMatchTips": "نکته: سعی کنید قوانین را از بالا به پایین مطابقت دهید، از [نهایی] استفاده کنید." 39 | }, 40 | "DnsSettingsScreen": { 41 | "ispCanNotEmpty": "ISP نمی‌تواند خالی باشد", 42 | "urlCanNotEmpty": "URL نمی‌تواند خالی باشد", 43 | "error": "نوع پشتیبانی نشده:$p", 44 | "dnsDesc": "ستون اول داده‌های تأخیر، تأخیر ارتباط مستقیم است؛\nستون دوم: روشن کردن [[ترافیک پروکسی] برای حل و فصل DNS از طریق سرور پراکسی]: داده‌های تأخیر، تأخیر درخواست ارسال شده از طریق سرور پراکسی فعلی است [[ترافیک پروکسی] روشن نیست، از طریق سرور پروکسی DNS را حل می‌کند]: داده‌های تأخیر تأخیر درخواست اتصال مستقیم است" 45 | }, 46 | "FileContentViewerScreen": { 47 | "title": "نمایش دهنده محتوای فایل", 48 | "clearFileContent": "آیا از پاکسازی محتوای فایل اطمینان دارید؟", 49 | "clearFileContentTips": "آیا از پاکسازی محتوای فایل پروفایل اطمینان دارید؟ پاکسازی محتوای فایل پروفایل ممکن است باعث از دست رفتن داده یا عملیات غیرعادی نرم‌افزار شود؛ لطفا با احتیاط عمل کنید." 50 | }, 51 | "HomeScreen": { 52 | "toSelectServer": "لطفا یک سرور انتخاب کنید", 53 | "invalidServer": "نامعتبر است، لطفا مجدد انتخاب کنید", 54 | "disabledServer": "غیرفعال است، لطفا مجدد انتخاب کنید", 55 | "expiredServer": "هیچ سروری در دسترس نیست: ممکن است پیکربندی قدیمی یا غیرفعال باشد", 56 | "systemProxyTips": "socks:$sp,http(s):$hp", 57 | "myLinkEmpty": "لطفا قبل‌از استفاده [لینک میان‌بر] را راه‌اندازی کنید", 58 | "tooMuchServers": "تعداد زیادی سرور پروکسی [$p>$p1] وجود دارد و ممکن است به دلیل محدودیت حافظه سیستم، اتصال امکان پذیر نباشد." 59 | }, 60 | "LaunchFailedScreen": { 61 | "invalidProcess": "اجرای نرم‌افزار ناموفق بود [نام‌ اجرایی پروسه نامعتبر]، لطفا مجدد نرم‌افزار را در دایرکتوری دیگری نصب کنید", 62 | "invalidProfile": "اجرای نرم‌افزار ناموفق بود [دسترسی به پروفایل ناموفق بود]، لطفا مجدد نرم افزار را نصب کنید", 63 | "invalidVersion": "اجرای نرم‌افزار ناموفق بود [ورژن نامعتبر]، لطفا مجدد نرم‌افزار را نصب کنید", 64 | "systemVersionLow": "راه اندازی برنامه ناموفق بود [نسخه سیستم خیلی کم است]", 65 | "invalidInstallPath": "مسیر نصب نامعتبر است، لطفا مجدد در مسیر معتبر نصب کنید" 66 | }, 67 | "MyProfilesMergeScreen": { 68 | "profilesMerge": "ادغام پروفایل‌ها", 69 | "profilesMergeTarget": "پروفایل هدف", 70 | "profilesMergeSource": "پروفایل مرجع", 71 | "profilesMergeTips": "راهنمایی: انحراف پروفایل مرجع حذف می‌شود" 72 | }, 73 | "NetCheckScreen": { 74 | "title": "بررسی شبکه", 75 | "warn": "توجه: به دلیل تأثیر محیط شبکه و قوانین انحراف، نتایج آزمون کاملاً معادل نتایج واقعی نیست.", 76 | "invalidDomain": "نام دامنه نامعتبر", 77 | "connectivity": "اتصال شبکه", 78 | "connectivityTestIpv4AllFailed": "تست اتصال Ipv4 همه‌ی [$p] ناموفق بودند", 79 | "connectivityTestIpv4Ok": "اتصال Ipv4 موفق بود", 80 | "connectivityTestIpv6AllFailed": "تست اتصال Ipv6 همه‌ی [$p] ناموفق بودند، شاید شبکه شما از Ipv6 پشتیبانی نکند", 81 | "connectivityTestIpv6Ok": "اتصال Ipv6 موفق بود", 82 | "connectivityTestOk": "شبکه به اینترنت متصل است", 83 | "connectivityTestFailed": "شبکه هنوز به اینترنت متصل نشده", 84 | "remoteRulesetsDownloadOk": "همه با موفقیت دانلود شدند", 85 | "remoteRulesetsDownloadNotOk": "دانلود شد یا ناموفق بود", 86 | "outbound": "سرور پروکسی", 87 | "outboundOk": "[$p] اتصال موفق بود", 88 | "outboundFailed": "[$p1] اتصال ناموفق \nارور:[$p2]", 89 | "dnsServer": "سرور دی‌ان‌اس", 90 | "dnsOk": "[$p1]DNS query succeeded\nDNS Rule: درخواست دی‌ان‌اس موفق بود\nقانون دی‌ان‌اس: [$p2]\nتاخیر: [$p3 ms]\nآدرس [$p4]", 91 | "dnsFailed": "[$p1]جستجوی DNS موفق بود\nقانون DNS: [$p2]\nخطا:[$p3]", 92 | "host": "اتصال HTTP", 93 | "hostConnection": "[$p1]\nقانون انحراف: [$p2]\nسرور پروکسی: [$p3]", 94 | "hostConnectionOk": "اتصال موفق شد", 95 | "hostConnectionFailed": "ارتباط ناموفق بود:[$p]" 96 | }, 97 | "NetConnectionsFilterScreen": { 98 | "title": "فیلتر اتصال‌ها", 99 | "hostIp": "دامنه/آی‌پی", 100 | "app": "نرم‌افزار", 101 | "rule": "قانون", 102 | "chain": "Outbound" 103 | }, 104 | "NetConnectionsScreen": { 105 | "title": "اتصال‌ها", 106 | "copyAsCSV": "در فرمت CAV کپی شد", 107 | "selectType": "انتخاب نوع انحراف" 108 | }, 109 | "PerAppAndroidScreen": { 110 | "title": "پروکسی به‌تفکیک برنامه", 111 | "whiteListMode": "حالت لیست سفید", 112 | "whiteListModeTip": "وقتی فعال باشد: فقط برنامه‌هایی که انتخاب شده‌اند پروکسی می‌شوند؛ وقتی فعال نباشد: فقط برنامه‌هایی که انتخاب نشده‌اند پروکسی می‌شوند" 113 | }, 114 | "RegionSettingsScreen": { 115 | "title": "کشور یا منطقه", 116 | "Regions": "راهنمایی: لطفا کشور یا منطقه فعلی خود را انتخاب کنید درغیراین‌صورت ممکن‌است باعث مشکلات انحراف شبکه شود" 117 | }, 118 | "ServerSelectScreen": { 119 | "title": "انتخاب سرور", 120 | "autoSelectServer": "خودکار سرور با کمترین تاخیر را انتخاب کن", 121 | "recentUse": "اخیرا استفاده‌شده", 122 | "myFav": "علاقه‌مندی‌های من", 123 | "selectLocal": "سرور انتخاب شده یک آدرس محلی است و شاید به درستی عمل نکند :$p", 124 | "selectRequireEnableIPv6": "سرور انتخاب شده یک آدرس IPv6 است و نیاز به [فعال‌سازی IPv6] دارد", 125 | "selectDisabled": "این سرور غیرفعال شده است", 126 | "error404": "تشخیص تاخیر با یک اخطار مواجه شده‌است، لطفا بررسی کنید که کانفیگی با محتویات یکسان وجود دارد یا خیر" 127 | }, 128 | "SettingsScreen": { 129 | "getTranffic": "دریافت ترافیک", 130 | "tutorial": "آموزش", 131 | "commonlyUsedRulesets": "قوانین رایج", 132 | "howToRemoveAds": "نحوه حذف تبلیغات", 133 | "htmlBoard": "پنل آنلاین", 134 | "dnsLeakDetection": "تشخیص نشت DNS", 135 | "proxyLeakDetection": "تشخیص نشت عامل", 136 | "speedTest": "تست سرعت", 137 | "rulesetDirectDownlad": "دانلود مستقیم مجموعه قوانین", 138 | "hideUnusedDiversionGroup": "قوانین غیرفعال انحراف ترافیک را پنهان کنید", 139 | "disableISPDiversionGroup": "قوانین انحراف [@:{meta.isp}] را غیرفعال کنید", 140 | "portSettingRule": "قانون محور", 141 | "portSettingDirectAll": "مستقیم‌شدن همه", 142 | "portSettingProxyAll": "پروکسی‌شدن همه", 143 | "portSettingControl": "کنترل و همگام‌سازی", 144 | "portSettingCluster": "سرویس کلاستر", 145 | "modifyPort": "اصلاح پورت", 146 | "modifyPortOccupied": "پورت اشغال شده است لطفا از پورت دیگری استفاده کنید", 147 | "ipStrategyTips": "قبل‌از فعال‌سازی لطفا مطمعن شوید شبکه شما از IPv6 پشتیبانی می‌کند، وگرنه برخی ترافیک‌ها نمی‌توانند به‌صورت نرمال دردسترس باشند", 148 | "tunAppendHttpProxy": "پیوست دادن پروکسی HTTP به وی‌پی‌ان", 149 | "tunAppendHttpProxyTips": "برخی نرم‌افزار‌ها از کارت شبکه مجازی رد میشوند و مستقیم به پروکسی HTTP متصل می‌شوند", 150 | "tunAllowBypassHttpProxyDomain": "دامنه ها مجاز به دور زدن پروکسی HTTP هستند", 151 | "dnsEnableRule": "فعال‌سازی قوانین انحراف دی‌ان‌اس", 152 | "dnsEnableProxyResolveMode": "[@:{SettingsScreen.dnsTypeProxy}] کانال رزولوشن", 153 | "dnsEnableClientSubnet": "[@:{SettingsScreen.dnsTypeDirect}] ECS را فعال کنید", 154 | "dnsTestDomain": "تست دامنه", 155 | "dnsTestDomainInvalid": "دامنه نامعتبر", 156 | "dnsTypeOutbound": "سرور پروکسی", 157 | "dnsTypeDirect": "ترافیک مستقیم", 158 | "dnsTypeProxy": "ترافیک پروکسی", 159 | "dnsTypeResolver": "سرور دی‌ان‌اس", 160 | "dnsEnableRuleTips": "بعد از فعال‌سازی نام دامنه، سرور دی‌ان‌اس مربوط را بر اساس قوانین انحراف برای عبور انتخاب می‌کند", 161 | "dnsEnableFakeIpTips": "پس از فعال کردن FakeIP، اگر اتصال VPN قطع شود، ممکن است برنامه شما نیاز به راه اندازی مجدد داشته باشد [حالت TUN].", 162 | "dnsTypeOutboundTips": "سامانه نام دامنه (DNS) برای سرور پروکسی", 163 | "dnsTypeDirectTips": "وضوح نام دامنه برای [@:SettingsScreen.dnsTypeDirect]", 164 | "dnsTypeProxyTips": "سامانه نام دامنه (DNS) برای ترافیک پروکسی", 165 | "dnsTypeResolverTips": "سامانه نام دامنه (DNS) برای بقیه سرور دی‌ان‌اس", 166 | "dnsAutoSetServer": "به طور خودکار سرور را راه اندازی کنید", 167 | "dnsResetServer": "بازنشانی سرور", 168 | "inboundDomainResolve": "حل نام دامنه های ورودی", 169 | "privateDirect": "اتصال مستقیم شبکه خصوصی", 170 | "inboundDomainResolveTips": "برخی از نام‌های دامنه بدون قوانین انحراف پیکربندی شده باید حل و فصل شوند تا بتوانند قوانین انحراف مبتنی بر IP را تحت تأثیر قرار دهند [$p].", 171 | "useRomoteRes": "از منابع راه‌دور استفاده کنید", 172 | "autoAppendRegion": "به طور خودکار قوانین اساسی را پیوست کنید", 173 | "autoSelect": "انتخاب خودکار", 174 | "autoSelectServerIgnorePerProxyServer": "سرورهای پروکسی [جلو/زنجیری] را نادیده بگیرید", 175 | "autoSelectServerInterval": "بازه زمانی بررسی تاخیر", 176 | "autoSelectServerReTestIfNetworkUpdate": "شناسایی مجدد زمانی که شبکه تغییر می کند", 177 | "autoSelectServerUpdateCurrentServerAfterManualUrltest": "سرور فعلی را پس از تشخیص تأخیر دستی به روز کنید", 178 | "autoSelectServerIntervalTips": "هرچه فاصله تشخیص تاخیر کمتر باشد، داده های تاخیر سرور به موقع به روز می شود، اما منابع بیشتری را اشغال می کند و برق را سریعتر مصرف می کند", 179 | "autoSelectServerFavFirst": "اولویت استفاده از [علاقه‌مندی‌های من]", 180 | "autoSelectServerFavFirstTips": "اگر لیست [علاقه‌مندی‌های من] خالی نبود از سرور‌های داخل [علاقه‌مندی‌های من] استفاده کن", 181 | "autoSelectServerFilter": "فیلترکردن سرور‌های نامعتبر", 182 | "autoSelectServerFilterTips": "اگر بعد از فیلتر کردن هیچ سروری در دسترس نباشد، از اولین سرورهای [$p] استفاده خواهد شد.", 183 | "autoSelectServerLimitedNum": "حداکثر تعداد سرور", 184 | "autoSelectServerLimitedNumTips": "سرورهای بیش از این تعداد فیلتر خواهند شد", 185 | "numInvalid": "عدد نامعتبر", 186 | "hideInvalidServer": "مخفی‌کردن سرور‌های نامعتبر", 187 | "sortServer": "مرتب‌سازی سرور", 188 | "sortServerTips": "مرتب‌سازی براساس تاخیر از کم به زیاد", 189 | "selectServerHideRecommand": "مخفی‌کردن [پیشنهادی]", 190 | "selectServerHideRecent": "‌ مخفی‌کردن [اخیرا استفاده‌شده]", 191 | "selectServerHideFav": "مخفی‌کردن [علاقه‌مندی‌های من]", 192 | "homeScreen": "صفحه‌ خانه", 193 | "theme": "تِم", 194 | "myLink": "لینک میان‌بر", 195 | "autoConnectAfterLaunch": "اتصال خودکار پس‌از راه‌اندازی", 196 | "hideAfterLaunch": "پنهان کردن پنجره پس از راه اندازی", 197 | "autoSetSystemProxy": "تنظیم خودکار حالت پروکسی سیستم پس‌از اتصال", 198 | "bypassSystemProxy": "نام های دامنه ای که مجاز به دور زدن پراکسی سیستم هستند", 199 | "disconnectWhenQuit": "قطع اتصال هنگام خروج از نرم‌افزار", 200 | "allowBypass": "به برنامه‌ها اجازه دهید VPN را دور بزنند", 201 | "importSuccess": "افزودن موفق بود", 202 | "rewriteConfirm": "این فایل کانفیگ‌های محلی موجود را بازنویسی می‌کند. آیا می‌خواهید ادامه بدین؟", 203 | "networkShare": "اشتراک‌گذاری شبکه", 204 | "frontProxy": "پروکسی جلو/زنجیره", 205 | "frontProxyTips": "داده-> سرور پروکسی جلویی/زنجیری [پراکسی سرورهای چندگانه: از بالا به پایین]-> سرور پروکسی [$p]-> سرور هدف", 206 | "allowOtherHostsConnect": "اجازه اتصال دیگران", 207 | "allowOtherHostsConnectTips": "socks:$sp,http(s):$hp", 208 | "tunAutoRoute": "Auto Route", 209 | "tunStrictRoute": "Strict Route", 210 | "tunStrictRouteTips": "اگر پس از روشن کردن اشتراک‌گذاری، دیگران نمی‌توانند به این دستگاه دسترسی داشته باشند، لطفاً این سوئیچ را خاموش کنید.", 211 | "enableCluster": "فعال‌سازی پروکسی Socks/Http خوشه‌ای", 212 | "clusterAllowOtherHostsConnect": "اجازه اتصال دیگران به خوشه", 213 | "clusterAllowOtherHostsConnectTips": "http://$ip:$port/get_proxies", 214 | "clusterAuth": "احراز هویت خوشه پروکسی", 215 | "tunMode": "حالت TUN", 216 | "tunModeTips": "حالت TUN تمام ترافیک سیستم را تحت کنترل خواهد گرفت [دراین حالت می‌توانید پروکسی سیستم را غیرفعال نگه‌ دارید)", 217 | "tunModeRunAsAdmin": "حالت TUN نیازمند مجوز مدیر سیستم می‌باشد لطفا نرم‌افزار را مجدد با حالت مدیر (administrator) راه‌اندازی کنید", 218 | "tunStack": "Stack", 219 | "tunHijackTips": "پس از بسته شدن، درخواست های DNS از TUN مستقیماً به سرور DNS مربوطه ارسال می شود", 220 | "launchAtStartup": "اجرا در راه‌اندازی", 221 | "quitWhenSwitchSystemUser": "خروج از نرم‌افزار هنگام تعویض کاربران سیستم", 222 | "handleScheme": "فراخوانی Scheme سیستم", 223 | "portableMode": "حالت قابل‌حمل", 224 | "portableModeDisableTips": "اگر نیاز دارین از حالت قابل‌حمل خارج شوید لطفا از [Karing] خارج شده و به‌صورت دستی پوشه [Profiles] هم مسیر با فایل [karing.exe] را حذف کنید", 225 | "handleKaringScheme": "رسیدگی به ندای karing://", 226 | "handleClashScheme": "رسیدگی به‌ ندای clash://", 227 | "handleSingboxScheme": "رسیدگی به ندای sing-box://", 228 | "alwayOnVPN": "اتصال همیشه باز", 229 | "removeSystemVPNConfig": "حذف پیکربندی وی‌پی‌ان سیستم", 230 | "timeConnectOrDisconnect": "اتصال/قطع اتصال برنامه‌ریزی شده", 231 | "timeConnectOrDisconnectTips": "برای اعمال شدن وی‌پی‌ان باید متصل باشد. پس‌از روشن‌شدن [خواب خودکار] غیرفعال می‌شود", 232 | "timeConnectAndDisconnectInterval": "فاصله اتصال/قطع اتصال نمی تواند کمتر از $p دقیقه باشد", 233 | "disableFontScaler": "غیرفعال‌سازی مقیاس‌بندی فونت(با راه‌اندازی مجدد اعمال می‌شود)", 234 | "autoOrientation": "چرخش صفحه را دنبال کنید", 235 | "restartTakesEffect": "با راه‌اندازی مجدد اعمال می‌شود", 236 | "resetSettings": "بازنشانی تنظیمات", 237 | "cleanCache": "پاک کردن حافظه پنهان", 238 | "cleanCacheDone": "پاکسازی کامل شد", 239 | "appleTestFlight": "تست‌فلایت اپل", 240 | "appleAppStore": "اپ‌استور اپل", 241 | "hasNewVersion": "به‌روزرسانی نسخه $p ", 242 | "follow": "مارو دنبال کنید", 243 | "contactUs": "ارتباط باما", 244 | "supportUs": "از ما حمایت کنید", 245 | "rateInApp": "امتیاز به ما", 246 | "rateInAppStore": "به ما در اپ‌استور امتیاز بدین" 247 | }, 248 | "UserAgreementScreen": { 249 | "privacyFirst": "حریم‌خصوصی شما اولویت دارد", 250 | "agreeAndContinue": "پذیرفتن و ادامه" 251 | }, 252 | "VersionUpdateScreen": { 253 | "versionReady": "نسخه جدید [$p] آماده است", 254 | "update": "راه‌اندازی مجدد برای به‌روزرسانی", 255 | "cancel": "الان‌ نه" 256 | }, 257 | "CommonWidget": { 258 | "diableAlwayOnVPN": "اگر [وی‌پی‌ان همیشه روشن] روشن است لطفا [وی‌پی‌ان همیشه روشن] را خاموش کنید و مجدد برای اتصال تلاش کنید", 259 | "resetPort": "لطفاً پورت را به پورت موجود دیگری تغییر دهید یا برنامه ای را که پورت را اشغال می کند ببندید." 260 | }, 261 | "main": { 262 | "tray": { 263 | "menuOpen": " بازکردن ", 264 | "menuExit": " بستن " 265 | } 266 | }, 267 | "meta": { 268 | "enable": "فعال‌سازی", 269 | "disable": "غیرفعال", 270 | "filter": "فیلتر", 271 | "filterMethod": "روش فیلتر", 272 | "include": "شامل شود", 273 | "exclude": "حذف کردن", 274 | "all": "همه", 275 | "prefer": "اولویت", 276 | "only": "فقط", 277 | "open": "باز کن", 278 | "close": "بسته", 279 | "quit": "خروج", 280 | "add": "افزودن", 281 | "addSuccess": "با‌موفقیت اضافه شد", 282 | "addFailed": "افزودن ناموفق بود:$p", 283 | "remove": "حذف", 284 | "removeConfirm": "آیا از حذف اطمینان دارین؟", 285 | "edit": "ویرایش کنید", 286 | "view": "بررسی", 287 | "more": "بیشتر", 288 | "tips": "اطلاعات", 289 | "copy": "کپی", 290 | "save": "ذخیره کنید", 291 | "ok": "خُب", 292 | "cancel": "لغو", 293 | "feedback": "بازخورد", 294 | "feedbackContent": "محتوای بازخورد", 295 | "feedbackContentHit": "الزامی، تا 500 حرف", 296 | "feedbackContentCannotEmpty": "محتوای بازخورد نمی‌تواند خالی باشد", 297 | "faq": "سوالات متداول", 298 | "download": "دانلود", 299 | "loading": "درحال بارگذاری…", 300 | "convert": "تبدیل", 301 | "check": "بررسی", 302 | "detect": "کشف", 303 | "days": "روز", 304 | "hours": "ساعت", 305 | "minutes": "دقیقه", 306 | "seconds": "دومین", 307 | "protocol": "پروتکل", 308 | "search": "جستجو", 309 | "custom": "سفارشی", 310 | "inbound": "ورودی", 311 | "outbound": "خارج شوید", 312 | "connect": "اتصال", 313 | "disconnect": "قطع‌ اتصال", 314 | "connected": "وصل شد", 315 | "disconnected": "قطع شد", 316 | "connecting": "درحال اتصال", 317 | "connectTimeout": "اتمام مهلت اتصال", 318 | "timeout": "تایم اوت", 319 | "timeoutDuration": "مدت زمان وقفه", 320 | "latency": "تاخیر", 321 | "latencyTest": "بررسی تاخیر", 322 | "language": "زبان", 323 | "next": "بعدی", 324 | "done": "انجام‌شد", 325 | "apply": "درخواست دادن", 326 | "refresh": "بارگذاری مجدد", 327 | "retry": "دوباره امتحان کنید؟", 328 | "update": "تجدید", 329 | "updateInterval": "فاصله‌ی به‌روزرسانی", 330 | "updateInterval5mTips": "حداقل: 5 متر", 331 | "updateFailed": "به‌روزرسانی ناموفق بود:$p", 332 | "none": "هیچ‌کدام", 333 | "start": "شروع کنید", 334 | "pause": "مکث", 335 | "reset": "ریست", 336 | "submit": "ارسال", 337 | "user": "کاربر", 338 | "account": "نام‌کاربری", 339 | "password": "رمز‌عبور", 340 | "required": "الزامی", 341 | "other": "دیگر", 342 | "dns": "DNS", 343 | "url": "URL", 344 | "urlInvalid": "URL نامعتبر", 345 | "urlCannotEmpty": "لینک نمی‌تواند خالی باشد", 346 | "urlTooLong": "URL خیلی طولانی است (>8182)", 347 | "copyUrl": "کپی‌کردن لینک", 348 | "openUrl": "بازکردن لینک", 349 | "shareUrl": "اشتراک لینک", 350 | "speedTestUrl": "URL تست سرعت", 351 | "tls": "TLS", 352 | "userAgent": "UserAgent", 353 | "staticIP": "IP استاتیک", 354 | "isp": "ارائه دهندگان VPN", 355 | "domainSuffix": "پسوند دامنه", 356 | "domain": "دامنه", 357 | "domainKeyword": "کلید‌واژه دامنه", 358 | "domainRegex": "عبارات باقاعده ی دامنه (Regex)", 359 | "ip": "IP", 360 | "port": "پورت", 361 | "appPackage": "شناسه بسته برنامه", 362 | "processName": "نام اجرایی پروسه", 363 | "processPath": "مسیر پروسه", 364 | "processDir": "فهرست فرآیندها", 365 | "systemProxy": "پروکسی سیستم", 366 | "netInterfaces": "رابط شبکه", 367 | "netSpeed": "سرعت", 368 | "trafficTotal": "کل ترافیک", 369 | "trafficProxy": "ترافیک پروکسی", 370 | "website": "وبسایت", 371 | "rule": "قانون", 372 | "global": "عمومی", 373 | "qrcode": "کد QR", 374 | "qrcodeTooLong": "متن برای نمایش خیلی طولانی است", 375 | "qrcodeShare": "اشتراک کدQR", 376 | "textToQrcode": "متن به کد QR", 377 | "qrcodeScan": "اسکن QRکد", 378 | "qrcodeScanResult": "نتایج اسکن", 379 | "qrcodeScanFromImage": "اسکن از عکس", 380 | "qrcodeScanResultFailed": "تجزیه عکس ناموفق بود، لطفا مطمعن شوید اسکرین‌شات یک کدQR معتبر است", 381 | "qrcodeScanResultEmpty": "نتیجه اسکن خالی است", 382 | "screenshot": "اسکرین‌شات", 383 | "backupAndSync": "پشتیبان‌گیری و همگام‌سازی", 384 | "autoBackup": "پشتیبان گیری خودکار", 385 | "autoBackupAddProfile": "بعد از اضافه کردن تنظیمات", 386 | "autoBackupRemoveProfile": "پس از حذف تنظیمات", 387 | "importAndExport": "وارد‌کردن و خروجی‌گرفتن", 388 | "import": "وارد‌کردن", 389 | "importFromUrl": "وارد کردن از URL", 390 | "export": "خروجی‌گرفتن", 391 | "send": "ارسال کنید", 392 | "receive": "تصاحب", 393 | "sendConfirm": "ارسال را تایید کرد؟", 394 | "termOfUse": "شرایط استفاده", 395 | "privacyPolicy": "سیاست حریم خصوصی", 396 | "about": "درباره", 397 | "name": "نام", 398 | "version": "نسخه", 399 | "notice": "اطلاعیه", 400 | "sort": "مرتب‌سازی", 401 | "novice": "حالت مبتدی", 402 | "tvMode": "حالت تلویزیون", 403 | "recommended": "پیشنهادی", 404 | "innerError": "خطای داخلی: $p", 405 | "logicOperation": "عملیات منطقی", 406 | "share": "اشتراک گذاری", 407 | "candidateWord": "کلمات نامزد", 408 | "keywordOrRegx": "کلمات کلیدی / معمولی", 409 | "importFromClipboard": "افزودن از کلیپ‌برد", 410 | "exportToClipboard": "صادرات به کلیپ بورد", 411 | "server": "سرور", 412 | "ads": "تبلیغ کنید", 413 | "adsRemove": "تبلیغات را حذف کنید", 414 | "adsBanner": "تبلیغات بنری", 415 | "donate": "اهدا کنید", 416 | "diversion": "انحراف", 417 | "diversionRules": "قوانین انحراف", 418 | "diversionCustomGroup": "گروه انحراف سفارشی", 419 | "urlTestCustomGroup": "انتخاب خودکار سفارشی", 420 | "setting": "تنظیمات", 421 | "iCloud": "iCloud", 422 | "appleTV": "Apple TV", 423 | "webdav": "Webdav", 424 | "lanSync": "LAN Sync", 425 | "lanSyncNotQuitTips": "قبل از تکمیل همگام‌سازی از این قسمت خارج نشوید", 426 | "deviceNoSpace": "فضای خالی کافی ندارید", 427 | "hideSystemApp": "برنامه های سیستم را مخفی کنید", 428 | "hideAppIcon": "پنهان کردن نماد برنامه", 429 | "remark": "ملاحضات", 430 | "remarkExist": "ملاحظات از‌قبل وجود دارد، لطفا از نام دیگری استفاده کنید", 431 | "remarkCannotEmpty": "ملاحظات نمی‌تواند خالی باشد", 432 | "remarkTooLong": "ملاحظات تا ۳۲ حرف", 433 | "openDir": "بازکردن دایرکتوری فایل", 434 | "fileChoose": "انتخاب فایل", 435 | "filePathCannotEmpty": "مسیر فایل نمی‌تواند خالی باشد", 436 | "fileNotExist": "فایل وجود ندارد:$p", 437 | "fileTypeInvalid": "نوع فایل نامعتبر:$p", 438 | "uwpExemption": "معافیت جداسازی شبکه UWP", 439 | "rulesetGeoSite": "GeoSite", 440 | "rulesetGeoIp": "GeoIP", 441 | "rulesetAcl": "ACL", 442 | "getProfile": "پیکربندی را دریافت کنید", 443 | "addProfile": "افزودن پروفایل", 444 | "myProfiles": "پروفایل‌ها", 445 | "myProfilesAtLeastOneReserveEnable": "نمی‌تواند غیرغعال شود، لطفا حداقل یک پروفایل را فعال نگه دارید", 446 | "profileEdit": "ویرایش پروفایل", 447 | "profileEditUrlExist": "آدرس URL از‌قبل وجود دارد، لطفا از URL دیگری استفاده کنید", 448 | "profileEditReloadAfterProfileUpdate": "بارگذاری مجدد پس‌از به‌روزرسانی پروفایل", 449 | "profileEditTestLatencyAfterProfileUpdate": "شروع تست تاخیر پس‌از به‌روزرسانی خودکار پروفایل", 450 | "profileEditTestLatencyAfterProfileUpdateTips": "وی‌پی‌ان باید روشن و [بارگذاری مجدد پس‌از به‌روزرسانی پروفایل] فعال باشد", 451 | "profileEditTestLatencyAutoRemove": "خودکار سرورهای ناموفق در تست تاخیر را حذف کن", 452 | "profileEditTestLatencyAutoRemoveTips": "تا سه بار امتحان کنید", 453 | "profileImport": "وارد‌کردن فایل پروفایل", 454 | "profileAddUrlOrContent": "افزودن لینک پروفایل", 455 | "profileExists": "پروفایل از‌قبل وجود دارد، لطفا آن را به‌طور مکرر اضافه نکنید", 456 | "profileUrlOrContent": "لینک/محتوای پروفایل", 457 | "profileUrlOrContentHit": "لینک/محتوای پروفایل [الزامی] (پشتیبانی از کلش، V2ray(پشتیبانی به‌صورت دسته‌ای)، لینک‌های پروفایل فرعی)، استش، کارینگ، سینگ‌باکس، شدوساکس، لینک‌های پروفایل فرعی)", 458 | "profileUrlOrContentCannotEmpty": "لینک پروفایل نمی‌تواند خالی باشد", 459 | "profileAddFailedFormatException": "فرمت اشتباه است، لطفا آن را اصلاح کرده و مجدد اضافه کنید:$p", 460 | "profileAddFailedThenDownloadAndImport": "افزودن نشد: $p، لطفاً [UserAgent] را تغییر دهید و دوباره امتحان کنید، یا از مرورگر خود دستگاه برای باز کردن پیوند پیکربندی و وارد کردن فایل پیکربندی دانلود شده توسط مرورگر به این برنامه استفاده کنید.", 461 | "profileAddFailedHandshakeException": "اضافه کردن: $p ناموفق بود، لطفاً عامل را باز کنید یا گره عامل فعلی را تغییر دهید و دوباره امتحان کنید", 462 | "profileAddParseFailed": "تجزیه پروفایل انجام نشد", 463 | "profileAddNoServerAvaliable": "هیچ سروری در دسترس نیست، لطفاً مطمئن شوید که پیوند پیکربندی یا فایل پیکربندی معتبر است، اگر پیکربندی شما از GitHub آمده است، لطفاً آدرس پیوند را از دکمه [Raw] در صفحه دریافت کنید", 464 | "profileAddWrapSuccess": "پیکربندی با موفقیت ایجاد شد، لطفاً برای مشاهده به [@:{meta.myProfiles}] بروید" 465 | }, 466 | "diversionRulesKeep": "[@:{meta.isp}]@:{meta.diversionRules} را نگه دارید", 467 | "diversionCustomGroupPreset": "از پیش تنظیم شده [گروه انحراف سفارشی]", 468 | "diversionCustomGroupPresetTips": "توجه: موارد فعال به [گروه انحراف سفارشی] و [قوانین انحراف] اضافه/پوشش داده خواهند شد", 469 | "diversionCustomGroupAddTips": "توجه: ممکن است لازم باشد پس از افزودن مرتب‌سازی به‌صورت دستی آن را تنظیم کنید، در غیر این صورت انحراف تازه اضافه‌شده ممکن است اعمال نشود.", 470 | "rulesetEnableTips": "راهنمایی: پس‌از ذخیره کردن لطفا به [قوانین انحراف] رفته و قوانین مربوط زا تنظیم کنید؛ درغیراین صورت اعمال نخواهند شد", 471 | "ispUserAgentTips": "[@:{meta.isp}] انواع مختلف داده های اشتراک را بر اساس [UserAgent] در درخواست [HTTP] ارائه خواهد کرد.", 472 | "ispDiversionTips": "قوانین بارگذاری ارائه شده توسط [@:{meta.isp}]، اشتراک های نوع [V2Ray] از قوانین تخلیه پشتیبانی نمی کنند", 473 | "isp": { 474 | "bind": "اتصال به [@:{meta.isp}]", 475 | "unbind": "لغو پیوند[$p]", 476 | "faq": "سوالات متداول[$p]", 477 | "customerService": "خدمات مشتری[$p]", 478 | "follow": "دنبال کردن[$p]", 479 | "invalidOrExpired": "[@:{meta.isp}]نامعتبر یا منقضی شده است" 480 | }, 481 | "permission": { 482 | "camera": "دوربین", 483 | "screen": "ضبط صفحه", 484 | "appQuery": "Get Application List", 485 | "request": "مجوزهای [$p] را فعال کنید", 486 | "requestNeed": "لطفاً مجوز [$p] را فعال کنید" 487 | }, 488 | "tls": { 489 | "insecure": "رد شدن از تأیید گواهی", 490 | "affectProtocolTips": "vless, vmess, trojan", 491 | "fragmentEnable": "بخش بندی TLS را فعال کنید", 492 | "fragmentSize": "اندازه بخش TLS", 493 | "fragmentSleep": "خواب بخش‌بندی شده TLS", 494 | "mixedCaseSNIEnable": "TLS ترکیبی SNI را فعال کنید", 495 | "paddingEnable": "فعال کردن TLS Padding", 496 | "paddingSize": "اندازه پد TLS" 497 | }, 498 | "outboundRuleMode": { 499 | "currentSelected": "فعلی انتخاب شده", 500 | "urltest": "انتخاب خودکار", 501 | "direct": "مستقیم", 502 | "block": "مسدود" 503 | }, 504 | "dnsProxyResolveMode": { 505 | "proxy": "@:{outboundRuleMode.currentSelected}", 506 | "direct": "@:{outboundRuleMode.direct}", 507 | "fakeip": "FakeIP" 508 | }, 509 | "proxyStrategy": { 510 | "perferProxy": "@:{meta.prefer} @:{outboundRuleMode.currentSelected}", 511 | "perferDirect": "@:{meta.prefer} @:{outboundRuleMode.direct}", 512 | "onlyProxy": "@:{meta.only} @:{outboundRuleMode.currentSelected}", 513 | "onlyDirect": "@:{meta.only} @:{outboundRuleMode.direct}" 514 | }, 515 | "downloadProxyStrategy": "کانال دانلود", 516 | "dnsProxyResolveModeTips": "[@:{dnsProxyResolveMode.proxy}]: اتصال به سرور DNS از طریق سرور پروکسی برای حل نام دامنه\n[@:{dnsProxyResolveMode.direct}]: برای حل نام دامنه مستقیماً به سرور DNS متصل شوید\n[ @:{dnsProxyResolveMode.fakeip}: توسط پروکسی سرور از طرف شما نام دامنه را حل می کند، در صورت قطع ارتباط با VPN، ممکن است برنامه شما فقط برای ترافیک ورودی از [TUN] اعمال شود.", 517 | "routeFinal": "نهایی", 518 | "protocolSniff": "تشخیص پروتکل", 519 | "sendOrReceiveNotMatch": "لطفا از [$p] استفاده کنید", 520 | "turnOffPrivateDirect": "لطفاً ابتدا [اتصال مستقیم شبکه خصوصی] را فعال کنید", 521 | "targetConnectFailed": "اتصال به [$p] ناموفق بود، لطفاً مطمئن شوید که دستگاه در همان LAN است", 522 | "appleTVSync": "همگام سازی پیکربندی هسته فعلی با Apple TV - Karing", 523 | "appleTVSyncDone": "همگام سازی کامل شد، لطفاً برای باز کردن/راه اندازی مجدد اتصال به Apple TV - Karing بروید", 524 | "appleTVRemoveCoreConfig": "حذف Apple TV - Karing Core Configuration", 525 | "appleTVRemoveCoreConfigDone": "Apple TV - نمایه اصلی کارینگ حذف شد", 526 | "appleTVUrlInvalid": "URL نامعتبر است، لطفاً Apple TV - Karing را باز کنید، کد QR نمایش داده شده توسط Karing را اسکن کنید", 527 | "appleTV404": "AppleTV:Karing[$p] این عملکرد را ندارد، لطفا ارتقا دهید و دوباره امتحان کنید", 528 | "appleCoreVersionNotMatch": "نسخه اصلی اصلی مطابقت ندارد، لطفاً [$p] را ارتقا دهید و دوباره امتحان کنید", 529 | "remoteProfileEditConfirm": "پس از به روز رسانی تنظیمات، تغییرات گره بازیابی می شوند آیا می خواهید ادامه دهید؟", 530 | "mustBeValidHttpsURL": "باید یک URL معتبر https باشد", 531 | "fileNotExistReinstall": "فایل [$p] وجود ندارد، لطفا دوباره نصب کنید", 532 | "latencyTestResolveIP": "در طی تشخیص دستی، IP صادرات نیز تجزیه و تحلیل می شود.", 533 | "removeBannerAdsByShare": "اشتراک گذاری[Karing]رفتن به تبلیغات", 534 | "removeBannerAdsByReward": "تماشای تبلیغات برو به تبلیغات", 535 | "removeBannerAdsByShareTip": "یک بار به اشتراک بگذارید و $p روز بدون پاداش تبلیغاتی دریافت خواهید کرد (تا $d روز قابل انباشته شدن است)", 536 | "removeBannerAdsByRewardTip": "یک تبلیغ را تماشا کنید و پاداش روز بدون آگهی $p دریافت خواهید کرد (نمی توان روی هم گذاشت)", 537 | "removeBannerAdsDone": "پاداش $p روز بدون آگهی دریافت کرد", 538 | "edgeRuntimeNotInstalled": "زمان اجرا Edge WebView2 روی دستگاه فعلی نصب نشده است و صفحه قابل نمایش نیست لطفاً زمان اجرا Edge WebView2 (x64) را بارگیری و نصب کنید، برنامه را مجدداً راه اندازی کنید و دوباره امتحان کنید.", 539 | "locales(map)": { 540 | "en": "English", 541 | "zh-CN": "简体中文", 542 | "ar": "عربي", 543 | "ru": "Русский", 544 | "fa": "فارسی" 545 | } 546 | } -------------------------------------------------------------------------------- /ru.i18n.json: -------------------------------------------------------------------------------- 1 | { 2 | "AboutScreen": { 3 | "installRefer": "Ссылка на установку", 4 | "installTime": "Время установки", 5 | "versionChannel": "Канал автоматического обновления", 6 | "disableUAReport": "Применить данные улучшения", 7 | "disableUAReportTip": "[Данные для улучшения приложения] помогают нам улучшить работу с продуктом; версии ниже основной версии автоматически отключают все [Данные для улучшения приложения], кроме [Запуска приложения].", 8 | "devOptions": "Параметры разработчика", 9 | "enableDebugLog": "Включить debug-лог", 10 | "viewFilsContent": "Посмотреть файлы", 11 | "enablePprof": "Включить pprof", 12 | "pprofPanel": "pprof панель", 13 | "allowRemoteAccessPprof": "Разрешить удаленный доступ к @:{AboutScreen.pprofPanel}", 14 | "allowRemoteAccessHtmlBoard": "Разрешить удаленный доступ@:{SettingsScreen.htmlBoard}", 15 | "useOriginalSBProfile": "Использовать исходную конфигурацию Sing-box" 16 | }, 17 | "BackupAndSyncWebdavScreen": { 18 | "webdavServerUrl": "Адрес сервера", 19 | "webdavRequired": "Не может быть пустым", 20 | "webdavLoginFailed": "Ошибка входа:", 21 | "webdavListFailed": "Не удалось получить список файлов:" 22 | }, 23 | "DiversionGroupCustomEditScreen": { 24 | "invalidDomain": "Неверный [Domain]:$p", 25 | "invalidIpCidr": "Неверный [IP Cidr]:$p", 26 | "invalidPort": "Неверный [Port]:$p", 27 | "invalidRuleSet": "Неверный [Rule Set]:$p, URL-адрес должен быть действительным URL-адресом https двоичного файлом с расширением .srs/.json", 28 | "invalidRuleSetBuildIn": "Неверный [RuleSet(build-in)]:$p, формат: geosite:xxx или geoip:xxx или acl:xxx, а xxx должно быть допустимым именем правила.", 29 | "invalidPackageId": "Неверный [@:{meta.appPackage}]:$p", 30 | "setDiversionRule": "Совет: после сохранения перейдите в раздел [@:{meta.diversionRules}] и настройте их, иначе изменения не будут действовать." 31 | }, 32 | "DiversionRuleDetectScreen": { 33 | "title": "Тест правил перенаправления", 34 | "rule": "Правило:", 35 | "outbound": "Прокси-сервер:" 36 | }, 37 | "DiversionRulesScreen": { 38 | "diversionRulesMatchTips": "Совет: Правила применяются по очереди сверху вниз. Если ни одно соответствие не обнаружено, то действует правило [Final]" 39 | }, 40 | "DnsSettingsScreen": { 41 | "ispCanNotEmpty": "ISP не может быть пустой", 42 | "urlCanNotEmpty": "URL не может быть пустой", 43 | "error": "Неподдерживаемый тип:$p", 44 | "dnsDesc": "Первый столбец данных — это задержка запроса при прямом соединении;\nВторой столбец, если включено [[действующий поток] Разрешать DNS через прокси-сервер]: данные — это задержка запроса, пересылаемого через текущий прокси-сервер; Если выключено [[действующий поток] Разрешать DNS через прокси-сервер]: данные - это задержка запроса при прямом соединении." 45 | }, 46 | "FileContentViewerScreen": { 47 | "title": "Просмотр содержимого файла", 48 | "clearFileContent": "Вы уверены, что хотите очистить содержимое файла?", 49 | "clearFileContentTips": "Вы уверены, что хотите очистить содержимое файла профиля? Очистка файла профиля может привести к потере данных или некорректной работе приложения. Действуйте осторожно." 50 | }, 51 | "HomeScreen": { 52 | "toSelectServer": "Выберите сервер", 53 | "invalidServer": "Не работает. Пожалуйста, выберите другой", 54 | "disabledServer": "Был отключен. Пожалуйста, выберите другой", 55 | "expiredServer": "Нет доступного сервера: возможно, профиль устарел или отключен", 56 | "systemProxyTips": "socks:$sp,http(s):$hp", 57 | "myLinkEmpty": "Пожалуйста, настройте [Быструю ссылку] перед использованием", 58 | "tooMuchServers": "Слишком много прокси-серверов [$p>$p1], и соединение может оказаться невозможным из-за ограничений системной памяти" 59 | }, 60 | "LaunchFailedScreen": { 61 | "invalidProcess": "Не удалось запустить приложение [Неверное имя процесса], переустановите приложение в отдельную папку", 62 | "invalidProfile": "Не удалось запустить приложение [Не удалось получить доступ к профилю], переустановите приложение", 63 | "invalidVersion": "Не удалось запустить приложение [Неверная версия], переустановите приложение", 64 | "systemVersionLow": "Не удалось запустить приложение [Слишком низкая версия системы]", 65 | "invalidInstallPath": "Путь установки недействителен, переустановите его по допустимому пути" 66 | }, 67 | "MyProfilesMergeScreen": { 68 | "profilesMerge": "Объединение профилей", 69 | "profilesMergeTarget": "Целевой профиль", 70 | "profilesMergeSource": "Профиль - источник", 71 | "profilesMergeTips": "Совет: Настройки перенаправления для профиля - источника будут удалены." 72 | }, 73 | "NetCheckScreen": { 74 | "title": "Диагностика сети", 75 | "warn": "Примечание. Из-за влияния сетевой среды и правил перенаправления результаты теста не полностью эквивалентны реальным результатам.", 76 | "invalidDomain": "Неверное имя домена", 77 | "connectivity": "Подключение к сети", 78 | "connectivityTestIpv4AllFailed": "Ipv4 Тест подключения[$p] неудачен", 79 | "connectivityTestIpv4Ok": "Ipv4 Соединение выполнено успешно", 80 | "connectivityTestIpv6AllFailed": "Ipv6 Тест подключения[$p] неудачен. Возможно, ваша сеть не поддерживает ipv6.", 81 | "connectivityTestIpv6Ok": "Ipv6 Соединение выполнено успешно", 82 | "connectivityTestOk": "Сеть подключена к Интернету", 83 | "connectivityTestFailed": "Ваша сеть не подключена к Интернету", 84 | "remoteRulesetsDownloadOk": "Все успешно скачано", 85 | "remoteRulesetsDownloadNotOk": "Сбой загрузки", 86 | "outbound": "Прокси-сервер", 87 | "outboundOk": "[$p]Соединение установлено успешно", 88 | "outboundFailed": "[$p1]Соединение не удалось\nошибка:[$p2]", 89 | "dnsServer": "DNS сервер", 90 | "dnsOk": "[$p1]DNS Разобрано успешно\nDNS правило:[$p2]\nЗадержка:[$p3 ms]\nадрес:[$p4]", 91 | "dnsFailed": "[$p1]DNS Не удалось выполнить синтаксический анализ\n правило:[$p2]\nошибка:[$p3]", 92 | "host": "HTTP соединение", 93 | "hostConnection": "[$p1]\nПравила перенаправления:[$p2]\nПрокси-сервер:[$p3]", 94 | "hostConnectionOk": "Соединение установлено успешно", 95 | "hostConnectionFailed": "Соединение не удалось:[$p]" 96 | }, 97 | "NetConnectionsFilterScreen": { 98 | "title": "Фильтр соединений", 99 | "hostIp": "Domain/IP", 100 | "app": "Приложение", 101 | "rule": "Правило", 102 | "chain": "Исходящий" 103 | }, 104 | "NetConnectionsScreen": { 105 | "title": "Соединения", 106 | "copyAsCSV": "Скопировано в CSV формате", 107 | "selectType": "Выберите тип перенаправления" 108 | }, 109 | "PerAppAndroidScreen": { 110 | "title": "Проксируемые приложения", 111 | "whiteListMode": "Режим белого списка", 112 | "whiteListModeTip": "Если включено: перенаправляются через прокси-сервер только те приложения, которые были отмечены. Если выключено: перенаправляются через прокси-сервер только те приложения, которые не были отмечены." 113 | }, 114 | "RegionSettingsScreen": { 115 | "title": "Страна или регион", 116 | "Regions": "Совет: Пожалуйста, правильно укажите текущую страну или регион. В противном случае это может вызвать проблемы с перенаправлением в сети" 117 | }, 118 | "ServerSelectScreen": { 119 | "title": "Выбор сервера", 120 | "autoSelectServer": "Автовыбор сервера с наименьшей задержкой", 121 | "recentUse": "Недавно использованные", 122 | "myFav": "Мои избранные", 123 | "selectLocal": "Выбранный сервер является локальным, и может работать неправильно:$p", 124 | "selectRequireEnableIPv6": "Выбранный сервер имеет адрес IPv6 и требует [Включить IPv6]", 125 | "selectDisabled": "Сервер отключен", 126 | "error404": "При измерении задержки произошла ошибка. Проверьте, существует ли профиль с таким содержимым." 127 | }, 128 | "SettingsScreen": { 129 | "getTranffic": "Получить трафик", 130 | "tutorial": "Руководство", 131 | "commonlyUsedRulesets": "Коллекция наборов правил", 132 | "howToRemoveAds": "Как удалить рекламу", 133 | "htmlBoard": "Веб-панель", 134 | "dnsLeakDetection": "Тест утечки DNS", 135 | "proxyLeakDetection": "Обнаружение утечки наличия прокси", 136 | "speedTest": "Тест скорости", 137 | "rulesetDirectDownlad": "Правила прямой загрузки", 138 | "hideUnusedDiversionGroup": "Скрыть неактивные правила перенаправления трафика", 139 | "disableISPDiversionGroup": "Отключить правила перенаправления [@:{meta.isp}]", 140 | "portSettingRule": "Действуют все правила", 141 | "portSettingDirectAll": "Всё подключено напрямую", 142 | "portSettingProxyAll": "Всё идёт через прокси", 143 | "portSettingControl": "Управление и синхронизация", 144 | "portSettingCluster": "Кластерный сервис", 145 | "modifyPort": "Изменить порт", 146 | "modifyPortOccupied": "Порт занят, используйте другой порт", 147 | "ipStrategyTips": "Перед включением убедитесь, что ваша сеть поддерживает IPv6, в противном случае нормальный доступ к части трафика будет невозможен", 148 | "tunAppendHttpProxy": "Подключите HTTP-прокси к VPN", 149 | "tunAppendHttpProxyTips": "Некоторые приложения будут обходить устройство виртуальной сетевой карты и напрямую подключаться к HTTP-прокси.", 150 | "tunAllowBypassHttpProxyDomain": "Домены, которым разрешено обходить HTTP-прокси", 151 | "dnsEnableRule": "Включить правила для DNS", 152 | "dnsEnableProxyResolveMode": "[@:{SettingsScreen.dnsTypeProxy}] Способ разрешения в DNS", 153 | "dnsEnableClientSubnet": "[@:{SettingsScreen.dnsTypeDirect}] Включить ECS", 154 | "dnsTestDomain": "Тестовое доменное имя", 155 | "dnsTestDomainInvalid": "Неверное доменное имя", 156 | "dnsTypeOutbound": "Прокси-сервер", 157 | "dnsTypeDirect": "Прямой поток", 158 | "dnsTypeProxy": "Трафик через Proxy", 159 | "dnsTypeResolver": "DNS-сервер", 160 | "dnsEnableRuleTips": "Если включено, доменное имя выберет соответствующий DNS-сервер для разрешения в соответствии с правилами перенаправления DNS.", 161 | "dnsEnableFakeIpTips": "После включения FakeIP, если VPN-соединение отключено, возможно, потребуется перезапустить приложение. Эту функцию необходимо включить в [Режиме TUN];", 162 | "dnsTypeOutboundTips": "Для разрешения доменных имен прокси-сервера рекомендуется использовать безопасный DNS", 163 | "dnsTypeDirectTips": "Разрешение доменного имени для [@:SettingsScreen.dnsTypeDirect]", 164 | "dnsTypeProxyTips": "Разрешение доменных имен для трафика через Proxy", 165 | "dnsTypeResolverTips": "Разрешение доменных имен для DNS-серверов", 166 | "dnsAutoSetServer": "Автоматически настроить сервер", 167 | "dnsResetServer": "Сбросить сервер", 168 | "inboundDomainResolve": "Разрешение входящих доменных имен", 169 | "privateDirect": "Прямое подключение к частной сети", 170 | "inboundDomainResolveTips": "Некоторые доменные имена без настроенных правил переадресации необходимо разрешить, прежде чем они смогут соответствовать правилам переадресации на основе IP; эта функция влияет на входящие запросы к порту прокси [$p]", 171 | "useRomoteRes": "Использовать удаленные ресурсы", 172 | "autoAppendRegion": "Автоматически добавлять основные правила", 173 | "autoSelect": "Автовыбор", 174 | "autoSelectServerIgnorePerProxyServer": "Игнорировать [фронт/цепные] прокси-серверы", 175 | "autoSelectServerInterval": "Интервал проверок задержки", 176 | "autoSelectServerReTestIfNetworkUpdate": "Перетестировать после смены сети", 177 | "autoSelectServerIntervalTips": "Чем короче временной интервал, тем чаще обновляются данные о задержке сервера. Но это потребует больше ресурсов и энергии", 178 | "autoSelectServerFavFirst": "Предпочитать [Мои избранные]", 179 | "autoSelectServerUpdateCurrentServerAfterManualUrltest": "Обновить текущий сервер после измерения задержки вручную", 180 | "autoSelectServerFavFirstTips": "Если список [Мои избранные] не пуст, то будут использоваться серверы из [Мои избранные]", 181 | "autoSelectServerFilter": "Отфильтровать сервера", 182 | "autoSelectServerFilterTips": "Сервера с превышением задержки будут отфильтрованы; если после фильтрации ни один сервер не будет доступен, вместо него будут использоваться первые [$p] серверы", 183 | "autoSelectServerLimitedNum": "Максимальное количество серверов", 184 | "autoSelectServerLimitedNumTips": "Если серверов больше этого числа, лишние будут отброшены.", 185 | "numInvalid": "Неправильный номер", 186 | "hideInvalidServer": "Скрыть нерабочие серверы", 187 | "sortServer": "Сортировка серверов", 188 | "sortServerTips": "Сортировать по задержке от низкой к высокой", 189 | "selectServerHideRecommand": "Скрыть [Рекомендуемые]", 190 | "selectServerHideRecent": "Скрыть [Недавно использованные]", 191 | "selectServerHideFav": "Скрыть [Мои избранные]", 192 | "homeScreen": "Настройка главного экрана", 193 | "theme": "Тема", 194 | "myLink": "Быстрая ссылка", 195 | "autoConnectAfterLaunch": "Автоматическое подключение после запуска", 196 | "hideAfterLaunch": "Скрыть окно после запуска", 197 | "autoSetSystemProxy": "Установить системный прокси после подключения", 198 | "bypassSystemProxy": "Доменные имена, которым разрешено обходить системный прокси-сервер", 199 | "disconnectWhenQuit": "Отключаться при выходе из приложения", 200 | "allowBypass": "Разрешить приложениям обходить VPN", 201 | "importSuccess": "Импорт выполнен успешно", 202 | "rewriteConfirm": "Этот файл перезапишет существующую локальную конфигурацию. Продолжить?", 203 | "networkShare": "Общий доступ к сети", 204 | "frontProxy": "Фронтальный/цепной прокси", 205 | "frontProxyTips": "Данные-> Фронтальный/цепной прокси-сервер [Несколько прокси-серверов: сверху вниз]-> Прокси-сервер [$p]-> Целевой сервер", 206 | "allowOtherHostsConnect": "Разрешить подключение по локальной сети", 207 | "allowOtherHostsConnectTips": "socks:$sp,http(s):$hp", 208 | "tunAutoRoute": "Auto Route", 209 | "tunStrictRoute": "Strict Route", 210 | "tunStrictRouteTips": "Если после включения общего доступа другие люди не смогут получить доступ к этому устройству, попробуйте отключить этот переключатель.", 211 | "enableCluster": "Включить кластер прокси Socks/Http", 212 | "clusterAllowOtherHostsConnect": "Разрешить подключение по локальной сети к кластеру", 213 | "clusterAllowOtherHostsConnectTips": "http://$ip:$port/get_proxies", 214 | "clusterAuth": "Аутентификация прокси-кластера", 215 | "tunMode": "Режим TUN", 216 | "tunModeTips": "В режиме TUN весь трафик системы будет перенаправлен через соединение [В этом режиме вы можете оставить системный прокси отключенным]", 217 | "tunModeRunAsAdmin": "Для режима TUN требуются права администратора. Перезапустите приложение от имени администратора", 218 | "tunStack": "Stack", 219 | "tunHijackTips": "После закрытия DNS-запросы от TUN будут пересылаться напрямую на соответствующий DNS-сервер.", 220 | "launchAtStartup": "Запуск при включении", 221 | "quitWhenSwitchSystemUser": "Выйти из приложения при переключении пользователя", 222 | "handleScheme": "Схемы системного вызова", 223 | "portableMode": "Портативный режим", 224 | "portableModeDisableTips": "Если вам нужно выйти из портативного режима, выйдите из [karing] и вручную удалите папку [profiles] в том же каталоге, что и [karing.exe]", 225 | "handleKaringScheme": "Вызов karing://[параметры]", 226 | "handleClashScheme": "Вызов clash://[параметры]", 227 | "handleSingboxScheme": "Вызов sing-box://[параметры]", 228 | "alwayOnVPN": "всегда открытое соединение", 229 | "removeSystemVPNConfig": "Удалить профиль VPN", 230 | "timeConnectOrDisconnect": "Запланированное подключение/отключение", 231 | "timeConnectOrDisconnectTips": "Чтобы это заработало, необходимо подключить VPN; после его подключения [автоматическое засыпание] будет отключено", 232 | "timeConnectAndDisconnectInterval": "Интервал подключения/отключения не может быть меньше $p минут.", 233 | "disableFontScaler": "Отключить масштабирование шрифта", 234 | "autoOrientation": "Следовать за поворотом экрана", 235 | "restartTakesEffect": "Требуется перезапуск", 236 | "resetSettings": "Сброс настроек", 237 | "cleanCache": "Очистка кэша", 238 | "cleanCacheDone": "Очистка завершена", 239 | "appleTestFlight": "Apple TestFlight", 240 | "appleAppStore": "Apple AppStore", 241 | "hasNewVersion": "Обновить версию $p", 242 | "follow": "Подписаться на нас", 243 | "contactUs": "Связаться с нами", 244 | "supportUs": "Поддержите нас", 245 | "rateInApp": "Оценить нас", 246 | "rateInAppStore": "Оценить нас в App Store" 247 | }, 248 | "UserAgreementScreen": { 249 | "privacyFirst": "Ваша конфиденциальность превыше всего", 250 | "agreeAndContinue": "Принять и продолжить" 251 | }, 252 | "VersionUpdateScreen": { 253 | "versionReady": "Новая версия [$p] доступна", 254 | "update": "Перезапустить", 255 | "cancel": "Не сейчас" 256 | }, 257 | "CommonWidget": { 258 | "diableAlwayOnVPN": "Если параметр [VPN всегда включен] включен, отключите его и попробуйте подключиться еще раз", 259 | "resetPort": "Пожалуйста, измените порт на другой доступный порт или закройте приложение, занимающее порт." 260 | }, 261 | "main": { 262 | "tray": { 263 | "menuOpen": " Открыть ", 264 | "menuExit": " Выйти " 265 | } 266 | }, 267 | "meta": { 268 | "enable": "Включить", 269 | "disable": "Запретить", 270 | "filter": "Фильтр", 271 | "filterMethod": "Метод фильтра", 272 | "include": "Включать", 273 | "exclude": "Исключать", 274 | "all": "Все", 275 | "prefer": "Приоритет", 276 | "only": "Только", 277 | "open": "Открыть", 278 | "close": "Закрыть", 279 | "quit": "Выйти", 280 | "add": "Добавить", 281 | "addSuccess": "Добавлено успешно", 282 | "addFailed": "Ошибка при добавлении:$p", 283 | "remove": "Удалить", 284 | "removeConfirm": "Подтверждаете удаление?", 285 | "edit": "Редактировать", 286 | "view": "Просмотр", 287 | "more": "Больше", 288 | "tips": "Инфо", 289 | "copy": "Скопировать", 290 | "save": "Сохранить", 291 | "ok": "Ок", 292 | "cancel": "Закрыть", 293 | "feedback": "Обратная связь", 294 | "feedbackContent": "Содержание", 295 | "feedbackContentHit": "Не более 500 символов", 296 | "feedbackContentCannotEmpty": "Содержание не может быть пустым", 297 | "faq": "Часто задаваемые вопросы (FAQ)", 298 | "download": "Скачать", 299 | "loading": "Загрузка...", 300 | "convert": "Конвертировать", 301 | "check": "Тест", 302 | "detect": "Тест", 303 | "days": "дни", 304 | "hours": "часы", 305 | "minutes": "минуты", 306 | "seconds": "Второй", 307 | "protocol": "Протокол", 308 | "search": "Поиск", 309 | "custom": "Самостоятельная настройка", 310 | "inbound": "Входящий", 311 | "outbound": "Выход", 312 | "connect": "Соединить", 313 | "disconnect": "Отключить", 314 | "connected": "Подключено", 315 | "disconnected": "Отключено", 316 | "connecting": "Подключение", 317 | "connectTimeout": "Таймаут при соединении", 318 | "timeout": "Тайм-аут", 319 | "timeoutDuration": "Длительность тайм-аута", 320 | "latency": "Задерживать", 321 | "latencyTest": "Обнаружение задержки", 322 | "language": "Язык", 323 | "next": "Дальше", 324 | "done": "Готово", 325 | "apply": "Применить", 326 | "refresh": "Обновить", 327 | "retry": "Хотите попробовать еще раз?", 328 | "update": "Обновить", 329 | "updateInterval": "Интервал обновления", 330 | "updateInterval5mTips": "Минимум: 5 мин", 331 | "updateFailed": "Не удалось обновить:$p", 332 | "none": "Ничего не делать", 333 | "start": "Начать", 334 | "pause": "Пауза", 335 | "reset": "Перезагрузить", 336 | "submit": "Отправить", 337 | "user": "Пользователь", 338 | "account": "Аккаунт", 339 | "password": "Пароль", 340 | "required": "Необходимо", 341 | "other": "Другой", 342 | "dns": "DNS", 343 | "url": "URL", 344 | "urlInvalid": "Неверный URL", 345 | "urlCannotEmpty": "Ссылка не может быть пустой", 346 | "urlTooLong": "URL слишком длинный (>8182)", 347 | "copyUrl": "Скопировать ссылку", 348 | "openUrl": "Открыть ссылку", 349 | "shareUrl": "Поделиться ссылкой", 350 | "speedTestUrl": "URL-адрес теста скорости", 351 | "tls": "TLS", 352 | "userAgent": "UserAgent", 353 | "staticIP": "Статический IP", 354 | "isp": "VPN-провайдер", 355 | "domainSuffix": "Суффикс доменного имени", 356 | "domain": "Имя домена", 357 | "domainKeyword": "Ключевые слова в имени домена", 358 | "domainRegex": "Регулярные выражения для имен доменов", 359 | "ip": "IP", 360 | "port": "Порт", 361 | "appPackage": "Идентификатор пакета приложения", 362 | "processName": "Имя процесса", 363 | "processPath": "Путь к процессу", 364 | "processDir": "Каталог процессов", 365 | "systemProxy": "Системный прокси", 366 | "netInterfaces": "Сетевой интерфейс", 367 | "netSpeed": "Скорость", 368 | "trafficTotal": "Трафик всего", 369 | "trafficProxy": "Трафик прокси", 370 | "website": "Веб-сайт", 371 | "rule": "Правила", 372 | "global": "Глобально", 373 | "qrcode": "QR-код", 374 | "qrcodeTooLong": "Слишком большой текст для отображения", 375 | "qrcodeShare": "Поделиться QR-кодом", 376 | "textToQrcode": "Преобразование текста в QR-код", 377 | "qrcodeScan": "Сканировать QR-код", 378 | "qrcodeScanResult": "Результат сканирования", 379 | "qrcodeScanFromImage": "Открыть", 380 | "qrcodeScanResultFailed": "Не удалось проанализировать изображение. Убедитесь, что снимок экрана представляет собой действительный QR-код.", 381 | "qrcodeScanResultEmpty": "Пустой результат сканирования.", 382 | "screenshot": "Скриншот", 383 | "backupAndSync": "Резервное копирование и синхронизация", 384 | "autoBackup": "Автоматическое резервное копирование", 385 | "autoBackupAddProfile": "После добавления конфигурации", 386 | "autoBackupRemoveProfile": "После удаления конфигурации", 387 | "importAndExport": "Импорт и экспорт в файл", 388 | "import": "Импорт", 389 | "importFromUrl": "Импорт из URL", 390 | "export": "Экспорт", 391 | "send": "Передать", 392 | "receive": "Принять", 393 | "sendConfirm": "Подтверждаете передачу?", 394 | "termOfUse": "Условия использования", 395 | "privacyPolicy": "Политика конфиденциальности", 396 | "about": "О Karing", 397 | "name": "Название", 398 | "version": "Версия", 399 | "notice": "Уведомления", 400 | "sort": "Отсортировать", 401 | "novice": "Режим новичка", 402 | "tvMode": "Режим ТВ", 403 | "recommended": "Рекомендуемые", 404 | "innerError": "Внутренняя ошибка:$p", 405 | "logicOperation": "Логическая опреация", 406 | "share": "Поделиться", 407 | "candidateWord": "Ключевые слова", 408 | "keywordOrRegx": "Ключевые слова/регулярные выражения", 409 | "importFromClipboard": "Импорт из буфера обмена", 410 | "exportToClipboard": "Экспорт в буфер обмена", 411 | "server": "Сервер", 412 | "ads": "Удалять", 413 | "adsRemove": "Удалить рекламу", 414 | "adsBanner": "баннерная реклама", 415 | "donate": "Пожертвовать", 416 | "diversion": "Правила", 417 | "diversionRules": "Правила перенаправления", 418 | "diversionCustomGroup": "Личные правила", 419 | "urlTestCustomGroup": "Пользовательский автоматический выбор", 420 | "setting": "Настройки", 421 | "iCloud": "iCloud", 422 | "appleTV": "Apple TV", 423 | "webdav": "Webdav", 424 | "lanSync": "Синхронизация локально (QR-код)", 425 | "lanSyncNotQuitTips": "Не выходите из этого окна до завершения синхронизации.", 426 | "deviceNoSpace": "Недостаточно места на диске", 427 | "hideSystemApp": "Скрыть системные приложения", 428 | "hideAppIcon": "Скрыть значок приложения", 429 | "remark": "Примечание", 430 | "remarkExist": "Примечание уже существует, используйте другое имя", 431 | "remarkCannotEmpty": "Примечание не может быть пустым", 432 | "remarkTooLong": "Примечания до 32 символов", 433 | "openDir": "Открыть каталог файлов", 434 | "fileChoose": "Выбрать файл", 435 | "filePathCannotEmpty": "Путь к файлу не может быть пустым", 436 | "fileNotExist": "Файла не существует:$p", 437 | "fileTypeInvalid": "Неверный тип файла:$p", 438 | "uwpExemption": "Исключение из изоляции сети UWP", 439 | "rulesetGeoSite": "GeoSite", 440 | "rulesetGeoIp": "GeoIP", 441 | "rulesetAcl": "ACL", 442 | "getProfile": "Получить конфигурацию", 443 | "addProfile": "Добавить профиль", 444 | "myProfiles": "Профили", 445 | "myProfilesAtLeastOneReserveEnable": "Невозможно отключить, оставьте включенным хотя бы один профиль", 446 | "profileEdit": "Редактирование профилей", 447 | "profileEditUrlExist": "URL-адрес уже существует, используйте другой URL-адрес", 448 | "profileEditReloadAfterProfileUpdate": "Перезагрузить после обновления профиля", 449 | "profileEditTestLatencyAfterProfileUpdate": "Начать тестирование задержек после обновления профиля", 450 | "profileEditTestLatencyAfterProfileUpdateTips": "VPN необходимо подключить, и включить [Перезагрузить после обновления профиля]", 451 | "profileEditTestLatencyAutoRemove": "Автоматически удалять серверы, не прошедшие тесты на задержку", 452 | "profileEditTestLatencyAutoRemoveTips": "Попробуйте до 3 раз", 453 | "profileImport": "Импорт файла конфигурации", 454 | "profileAddUrlOrContent": "Добавление подписки", 455 | "profileExists": "Профиль уже существует. Пожалуйста, не добавляйте его повторно", 456 | "profileUrlOrContent": "Ссылка на подписку/содержание", 457 | "profileUrlOrContentHit": "Ссылка на подписку/содержание [обязательно] (Поддерживаются Clash, V2ray(c пакетом поддержки), Stash, Karing, Sing-box, Shadowsocks, Sub; Ссылка на конфигурацию).", 458 | "profileUrlOrContentCannotEmpty": "Ссылка на подписку не может быть пустой", 459 | "profileAddFailedFormatException": "Неправильный формат, исправьте его и добавьте еще раз:$p", 460 | "profileAddFailedThenDownloadAndImport": "Не удалось добавить: $p. Попробуйте изменить [UserAgent] и повторите попытку, или используйте собственный браузер устройства, чтобы открыть ссылку на конфигурацию и импортировать файл конфигурации, загруженный браузером, в это приложение.", 461 | "profileAddFailedHandshakeException": "Не удалось добавить: $p, откройте агент или измените текущий узел агента и повторите попытку.", 462 | "profileAddParseFailed": "Получение подписки не удалось", 463 | "profileAddNoServerAvaliable": "Нет доступных серверов, убедитесь что подписка или файл профиля корректен. Если ваша конфигурация взята из GitHub, получите адрес ссылки, нажав кнопку [Raw] на странице.", 464 | "profileAddWrapSuccess": "Конфигурация сгенерирована успешно. Для просмотра перейдите в [@:{meta.myProfiles}]" 465 | }, 466 | "diversionRulesKeep": "Сохраните [@:{meta.isp}]@:{meta.diversionRules}", 467 | "diversionCustomGroupPreset": "Шаблоны для личных правил", 468 | "diversionCustomGroupPresetTips": "На основе выбранных шаблонов будут созданы/перезаписаны правила в[@:{meta.diversionCustomGroup}] и в [@:{meta.diversionRules}].", 469 | "diversionCustomGroupAddTips": "Примечание. Возможно, вам придется вручную настроить порядок правил после их добавления, иначе добавленное перенаправление может работать не так, как ожидалось.", 470 | "rulesetEnableTips": "Совет: После включения опции перейдите в [@:{meta.diversionRules}] и установите их, иначе опция не будет действовать", 471 | "ispUserAgentTips": "[@:{meta.isp}] будет доставлять различные типы данных о подписке на основе [UserAgent] в запросе [HTTP].", 472 | "ispDiversionTips": "@:{meta.diversionRules}, предоставляемые подписками [@:{meta.isp}] типа [V2Ray], не поддерживаются.", 473 | "isp": { 474 | "bind": "Привязать к [@:{meta.isp}]", 475 | "unbind": "Отвязать[$p]", 476 | "faq": "Часто задаваемые вопросы[$p]", 477 | "customerService": "Служба поддержки клиентов[$p]", 478 | "follow": "Следуйте[$p]", 479 | "invalidOrExpired": "[@:{meta.isp}]Недействительно, или срок действия истек" 480 | }, 481 | "permission": { 482 | "camera": "Камера", 483 | "screen": "Запись экрана", 484 | "appQuery": "Получить список приложений", 485 | "request": "Включить разрешения [$p]", 486 | "requestNeed": "Пожалуйста, включите разрешение [$p]" 487 | }, 488 | "tls": { 489 | "insecure": "Пропустить проверку сертификата", 490 | "affectProtocolTips": "vless, vmess, trojan", 491 | "fragmentEnable": "Включить фрагментацию TLS", 492 | "fragmentSize": "Размер фрагмента TLS", 493 | "fragmentSleep": "Длина фрагмента паузы TLS", 494 | "mixedCaseSNIEnable": "Включить гибридный SNI TLS", 495 | "paddingEnable": "Включить заполнение TLS", 496 | "paddingSize": "Размер заполнения TLS" 497 | }, 498 | "outboundRuleMode": { 499 | "currentSelected": "Текущий сервер", 500 | "urltest": "Автовыбор", 501 | "direct": "Напрямую", 502 | "block": "Блокировать" 503 | }, 504 | "dnsProxyResolveMode": { 505 | "proxy": "@:{outboundRuleMode.currentSelected}", 506 | "direct": "@:{outboundRuleMode.direct}", 507 | "fakeip": "FakeIP" 508 | }, 509 | "proxyStrategy": { 510 | "perferProxy": "@:{meta.prefer} @:{outboundRuleMode.currentSelected}", 511 | "perferDirect": "@:{meta.prefer} @:{outboundRuleMode.direct}", 512 | "onlyProxy": "@:{meta.only} @:{outboundRuleMode.currentSelected}", 513 | "onlyDirect": "@:{meta.only} @:{outboundRuleMode.direct}" 514 | }, 515 | "downloadProxyStrategy": "Канал загрузки", 516 | "dnsProxyResolveModeTips": "[@:{dnsProxyResolveMode.proxy}]: подключиться к DNS-серверу через прокси-сервер для разрешения доменного имени\n[@:{dnsProxyResolveMode.direct}]: подключиться напрямую к DNS-серверу для разрешения доменного имени\n[ @:{dnsProxyResolveMode.fakeip}]: через прокси-сервер Сервер разрешает доменное имя от вашего имени; если вы отключитесь от VPN, может потребоваться перезапуск вашего приложения; применяется только к входящему трафику из [TUN]", 517 | "routeFinal": "Final", 518 | "protocolSniff": "Определение протокола", 519 | "sendOrReceiveNotMatch": "Пожалуйста, используйте [$p]", 520 | "turnOffPrivateDirect": "Пожалуйста, сначала включите [Прямое подключение к частной сети]", 521 | "targetConnectFailed": "Не удалось подключиться к [$p]. Убедитесь, что устройство находится в той же локальной сети.", 522 | "appleTVSync": "Синхронизация текущей базовой конфигурации с Apple TV - Karing", 523 | "appleTVSyncDone": "Синхронизация завершена, перейдите в Apple TV — Karing, чтобы открыть/перезапустить соединение.", 524 | "appleTVRemoveCoreConfig": "Удаление Apple TV — базовая конфигурация Karing", 525 | "appleTVRemoveCoreConfigDone": "Apple TV — основной профиль Karing удален; VPN-сервис отключен;", 526 | "appleTVUrlInvalid": "Неверный URL-адрес. Откройте Apple TV — Karing, отсканируйте QR-код, отображаемый Karing.", 527 | "appleTV404": "AppleTV:Karing[$p] не имеет этой функции, обновите его и повторите попытку.", 528 | "appleCoreVersionNotMatch": "Основная версия ядра не совпадает, пожалуйста, обновите [$p] и попробуйте еще раз", 529 | "remoteProfileEditConfirm": "После обновления конфигурации изменения узла будут восстановлены. Продолжить?", 530 | "mustBeValidHttpsURL": "https URL должен быть действительным", 531 | "fileNotExistReinstall": "Файл отсутствует [$p], пожалуйста, переустановите", 532 | "latencyTestResolveIP": "При ручном определении анализируется исходящий IP-адрес", 533 | "removeBannerAdsByShare": "Поделиться [Karing] для удаления рекламы", 534 | "removeBannerAdsByReward": "Просмотреть рекламу для удаления новой рекламы", 535 | "removeBannerAdsByShareTip": "Поделитесь ссылкой один раз, и вы получите $p дней без рекламных окон (можно суммировать до $d дней)", 536 | "removeBannerAdsByRewardTip": "Посмотрите рекламу и получите дни без рекламы в размере $p (не суммируются).", 537 | "removeBannerAdsDone": "Получено вознаграждение в размере $p дней без рекламы.", 538 | "edgeRuntimeNotInstalled": "Среда выполнения Edge WebView2 не установлена ​​на текущем устройстве, и страница не может быть отображена. Загрузите и установите среду выполнения Edge WebView2 (x64), перезапустите приложение и повторите попытку.", 539 | "locales(map)": { 540 | "en": "English", 541 | "zh-CN": "简体中文", 542 | "ar": "عربي", 543 | "ru": "Русский", 544 | "fa": "فارسی" 545 | } 546 | } --------------------------------------------------------------------------------