Files
proxypin/lib/l10n/app_localizations_zh.dart
2026-05-10 21:03:41 +08:00

2192 lines
47 KiB
Dart
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for Chinese (`zh`).
class AppLocalizationsZh extends AppLocalizations {
AppLocalizationsZh([String locale = 'zh']) : super(locale);
@override
String get breakpoint => '断点';
@override
String get breakpointRule => '断点规则';
@override
String get name => '名称';
@override
String get requests => '抓包';
@override
String get favorites => '收藏';
@override
String get history => '历史';
@override
String get toolbox => '工具箱';
@override
String get preference => '偏好设置';
@override
String get feedback => '反馈';
@override
String get about => '关于';
@override
String get filter => '代理过滤';
@override
String get script => '脚本';
@override
String get share => '分享';
@override
String get port => '端口号: ';
@override
String get proxy => '代理';
@override
String get externalProxy => '外部代理设置';
@override
String get username => '用户名';
@override
String get password => '密码';
@override
String get proxySetting => '代理设置';
@override
String get setAs => '设置为';
@override
String get systemProxy => '系统代理';
@override
String get enabledHTTP2 => '启用HTTP2';
@override
String get serverNotStart => '未开启抓包';
@override
String get download => '下载';
@override
String get config => '配置';
@override
String get version => '版本';
@override
String get start => '开始';
@override
String get stop => '停止';
@override
String get clear => '清空';
@override
String get httpsProxy => 'HTTPS 代理';
@override
String get setting => '设置';
@override
String get mobileConnect => '手机连接';
@override
String get connectRemote => '连接终端';
@override
String get remoteDevice => '远程设备';
@override
String get remoteDeviceList => '远程设备列表';
@override
String get myQRCode => '我的二维码';
@override
String get theme => '主题';
@override
String get followSystem => '跟随系统';
@override
String get themeColor => '主题颜色';
@override
String get themeLight => '浅色';
@override
String get themeDark => '深色';
@override
String get language => '语言';
@override
String get autoStartup => '自动开启抓包';
@override
String get autoStartupDescribe => '程序启动时自动开始记录流量';
@override
String get minimizeToTrayTitle => '关闭时最小化到系统托盘';
@override
String get minimizeToTraySubtitle => '点击窗口关闭按钮时不退出程序,而是隐藏到系统托盘图标。';
@override
String get trayClosePromptContent => '关闭窗口后程序不会退出,而是继续在系统托盘中运行。要继续最小化到托盘吗?';
@override
String get trayCloseExitAnyway => '直接退出';
@override
String get trayCloseMinimizeToTray => '最小化到托盘';
@override
String get copied => '已复制到剪切板';
@override
String get execute => '执行';
@override
String get cancel => '取消';
@override
String get close => '关闭';
@override
String get save => '保存';
@override
String get confirm => '确认';
@override
String get confirmTitle => '确认操作';
@override
String get confirmContent => '是否确认此操作?';
@override
String get addSuccess => '添加成功';
@override
String get saveSuccess => '保存成功';
@override
String get operationSuccess => '操作成功';
@override
String get import => '导入';
@override
String get importSuccess => '导入成功';
@override
String get importFailed => '导入失败';
@override
String get export => '导出';
@override
String get exportSuccess => '导出成功';
@override
String get exportFailed => '导出失败';
@override
String get deleteSuccess => '删除成功';
@override
String get send => '发送';
@override
String get fail => '失败';
@override
String get success => '成功';
@override
String get emptyData => '无数据';
@override
String get requestSuccess => '请求成功';
@override
String get add => '添加';
@override
String get all => '全部';
@override
String get modify => '修改';
@override
String get responseType => '响应类型';
@override
String get request => '请求';
@override
String get response => '响应';
@override
String get statusCode => '状态码';
@override
String get duration => '耗时';
@override
String get done => '完成';
@override
String get type => '类型';
@override
String get enable => '启用';
@override
String get example => '示例: ';
@override
String get responseHeader => '响应头';
@override
String get requestHeader => '请求头';
@override
String get requestLine => '请求行';
@override
String get requestMethod => '请求方法';
@override
String get param => '参数';
@override
String get replaceBodyWith => '消息体替换为:';
@override
String get redirectTo => '重定向到:';
@override
String get redirect => '重定向';
@override
String get cannotBeEmpty => '不能为空';
@override
String get requestRewriteList => '请求重写列表';
@override
String get requestRewriteRule => '请求重写规则';
@override
String get requestRewriteEnable => '是否启用请求重写';
@override
String get action => '行为';
@override
String get multiple => '多选';
@override
String get edit => '编辑';
@override
String get disabled => '禁用';
@override
String requestRewriteDeleteConfirm(Object size) {
return '是否删除$size条规则?';
}
@override
String get useGuide => '使用文档';
@override
String get pleaseEnter => '请输入';
@override
String get click => '点击';
@override
String get loadRemoteScript => '加载远程脚本';
@override
String get replace => '替换';
@override
String get clickEdit => '点击编辑';
@override
String get refresh => '刷新';
@override
String get selectFile => '选择文件';
@override
String get match => '匹配';
@override
String get value => '';
@override
String get matchRule => '匹配规则';
@override
String get emptyMatchAll => '为空表示匹配全部';
@override
String get newBuilt => '新建';
@override
String get reportServers => '上报服务器';
@override
String get addReportServer => '新增上报服务器';
@override
String get editReportServer => '编辑上报服务器';
@override
String get splitReport => '分离上报';
@override
String get serverUrl => '服务器 URL';
@override
String get compression => '压缩';
@override
String get compressionNone => '';
@override
String get newFolder => '新建文件夹';
@override
String get enableSelect => '启用选择';
@override
String get disableSelect => '禁用选择';
@override
String get deleteSelect => '删除选择';
@override
String get testData => '测试数据';
@override
String get noChangesDetected => '未检测到变更';
@override
String get enterMatchData => '输入待匹配的数据';
@override
String get modifyRequestHeader => '修改请求头';
@override
String get headerName => '请求头名称';
@override
String get headerValue => '请求头值';
@override
String get deleteHeaderConfirm => '是否删除该请求头';
@override
String get sequence => '全部请求';
@override
String get domainList => '域名列表';
@override
String get domainWhitelist => '代理域名白名单';
@override
String get domainBlacklist => '代理域名黑名单';
@override
String get domainFilter => '域名代理列表';
@override
String get appWhitelist => '应用白名单';
@override
String get appWhitelistDescribe => '只代理白名单中的应用, 白名单启用黑名单将会失效';
@override
String get appBlacklist => '应用黑名单';
@override
String get scanCode => '扫码连接';
@override
String get addBlacklist => '添加代理黑名单';
@override
String get addWhitelist => '添加代理白名单';
@override
String get deleteWhitelist => '删除代理白名单';
@override
String domainListSubtitle(Object count, Object time) {
return '最后请求时间: $time, 次数: $count';
}
@override
String get selectAction => '选择操作';
@override
String get copy => '复制';
@override
String get copyHost => '复制域名';
@override
String get copyUrl => '复制URL';
@override
String get copyRawRequest => '复制 原始请求';
@override
String get copyRequestResponse => '复制 请求和响应';
@override
String get copyCurl => '复制 cURL';
@override
String get copyAsPythonRequests => '复制 Python Requests';
@override
String get copyAsFetch => '复制 fetch';
@override
String get delete => '删除';
@override
String get rename => '重命名';
@override
String get repeat => '重放';
@override
String get repeatAllRequests => '重放所有请求';
@override
String get repeatDomainRequests => '重放域名下请求';
@override
String get customRepeat => '高级重放';
@override
String get repeatCount => '次数';
@override
String get repeatInterval => '间隔(ms)';
@override
String get repeatDelay => '延时(ms)';
@override
String get scheduleTime => '指定时间';
@override
String get fixed => '固定';
@override
String get random => '随机';
@override
String get keepCustomSettings => '保持自定义设置';
@override
String get editRequest => '编辑请求';
@override
String get reSendRequest => '已重新发送请求';
@override
String get viewExport => '视图导出';
@override
String get exportDomainHar => '导出该域名 HAR';
@override
String get timeDesc => '按时间降序';
@override
String get timeAsc => '按时间升序';
@override
String get search => '搜索';
@override
String get clearSearch => '清除搜索';
@override
String get requestType => '请求类型';
@override
String get keyword => '关键词';
@override
String get keywordSearchScope => '关键词搜索范围: ';
@override
String get favorite => '收藏';
@override
String get deleteFavorite => '删除收藏';
@override
String get emptyFavorite => '暂无收藏';
@override
String get deleteFavoriteSuccess => '已删除收藏';
@override
String get historyRecord => '历史记录';
@override
String get historyCacheTime => '缓存时间';
@override
String get historyManualSave => '手动保存';
@override
String historyDay(Object day) {
return '$day天';
}
@override
String get historyForever => '永久';
@override
String historyRecordTitle(Object length, Object name) {
return '$name 记录数 $length';
}
@override
String get historyEmptyName => '名称不能为空';
@override
String historySubtitle(Object requestLength, Object size) {
return '记录数 $requestLength 文件 $size';
}
@override
String get historyUnSave => '当前会话记录未保存';
@override
String get historyDeleteConfirm => '是否删除该历史记录?';
@override
String get requestEdit => '请求编辑';
@override
String get encode => '编码';
@override
String get requestBody => '请求体';
@override
String get responseBody => '响应体';
@override
String get requestRewrite => '请求重写';
@override
String get newWindow => '新窗口打开';
@override
String get httpRequest => 'HTTP请求';
@override
String get enabledHttps => '启用HTTPS代理';
@override
String get installRootCa => '安装根证书';
@override
String get installCaLocal => '安装根证书到本机';
@override
String get downloadRootCa => '下载根证书';
@override
String get downloadRootCaNote => '注意:如果您将默认浏览器设置为 Safari 以外的浏览器,请单击此行复制并粘贴 Safari 浏览器的链接';
@override
String get generateCA => '重新生成根证书';
@override
String get generateCADescribe => '您确定要生成新的根证书吗? 如果确认,\n则需要重新安装并信任新的证书';
@override
String get resetDefaultCA => '重置默认根证书';
@override
String get resetDefaultCADescribe => '确定要重置为默认根证书吗? ProxyPin默认\n根证书对所有用户都是相同的.';
@override
String get exportCaP12 => '导出根证书 (.p12)';
@override
String get importCaP12 => '导入根证书 (.p12)';
@override
String get trustCa => '信任证书';
@override
String get profileDownload => '已下载描述文件';
@override
String get exportCA => '导出根证书';
@override
String get exportPrivateKey => '导出私钥';
@override
String get install => '安装';
@override
String get installCaDescribe => '安装证书 设置 > 已下载描述文件 > 安装';
@override
String get trustCaDescribe => '信任证书 设置 > 通用 > 关于本机 > 证书信任设置';
@override
String get androidRoot => '系统证书 (ROOT设备)';
@override
String get androidRootMagisk =>
'Magisk模块: \n安卓ROOT设备可以使用Magisk ProxyPinCA系统证书模块, 安装完重启手机后 在系统证书查看是否有ProxyPinCA证书如果有说明证书安装成功。';
@override
String androidRootRename(Object name) {
return '模块不生效可以根据网上教程安装系统根证书, 根证书命名成 $name';
}
@override
String get androidRootCADownload => '下载系统根证书(.0)';
@override
String get androidUserCA => '用户证书';
@override
String get androidUserCATips => '提示Android7+ 很多软件不会信任用户证书';
@override
String get androidUserCAInstall => '打开设置 -> 安全 -> 加密和凭据 -> 安装证书 -> CA 证书';
@override
String get androidUserXposed => '推荐使用Xposed模块抓包(无需ROOT), 点击查看wiki';
@override
String get configWifiProxy => '配置手机Wi-Fi代理';
@override
String get caInstallGuide => '证书安装指南';
@override
String get caAndroidBrowser => '在 Android 设备上打开浏览器访问:';
@override
String get caIosBrowser => '在 iOS 设备上打开 Safari访问';
@override
String get localIP => '本地IP ';
@override
String get mobileScan => '配置Wi-Fi代理或使用手机版扫描二维码';
@override
String get decode => '解码';
@override
String get encodeInput => '输入要转换的内容';
@override
String get encodeResult => '转换结果';
@override
String get encodeFail => '编码失败';
@override
String get decodeFail => '解码失败';
@override
String get shareUrl => '分享请求链接';
@override
String get shareCurl => '分享 cURL 请求';
@override
String get shareRequestResponse => '分享请求和响应';
@override
String get captureDetail => '抓包详情';
@override
String get proxyPinSoftware => 'ProxyPin全平台开源抓包软件';
@override
String get prompt => '提示';
@override
String get curlSchemeRequest => '识别到curl格式是否转换为HTTP请求';
@override
String get appExitTips => '再按一次退出程序';
@override
String get remoteConnectDisconnect => '检查远程连接失败,已断开';
@override
String get connect => '连接';
@override
String get reconnect => '重新连接';
@override
String remoteConnected(Object os) {
return '已连接$os,流量将转发到$os';
}
@override
String get remoteConnectForward => '远程连接,将其他设备流量转发到当前设备';
@override
String get connectSuccess => '连接成功';
@override
String get connectedRemote => '已连接远程';
@override
String get connected => '已连接';
@override
String get notConnected => '未连接';
@override
String get disconnect => '断开连接';
@override
String get ipLayerProxy => 'IP层代理(Beta)';
@override
String get ipLayerProxyDesc => 'IP层代理可抓取Flutter应用请求目前不是很稳定,欢迎提交PR';
@override
String get inputAddress => '输入地址';
@override
String get syncConfig => '同步配置';
@override
String get pullConfigFail => '拉取配置失败, 请检查网络连接';
@override
String get sync => '同步';
@override
String get invalidQRCode => '无法识别的二维码';
@override
String get remoteConnectFail => '连接失败,请检查是否在同一局域网和防火墙是否允许, ios需要开启本地网络权限';
@override
String get remoteConnectSuccessTips => '手机需要开启抓包才可以抓取请求哦';
@override
String get windowMode => '窗口模式';
@override
String get windowModeSubTitle => '开启抓包后 如果应用退回到后台,显示一个小窗口';
@override
String get pipIcon => '窗口快捷图标';
@override
String get pipIconDescribe => '展示快捷进入小窗口Icon';
@override
String get headerExpanded => 'Headers自动展开';
@override
String get headerExpandedSubtitle => '详情页Headers栏是否自动展开';
@override
String get bottomNavigation => '底部导航';
@override
String get bottomNavigationSubtitle => '底部导航栏是否显示,重启后生效';
@override
String get memoryCleanup => '内存清理';
@override
String get memoryCleanupSubtitle => '到内存限制自动清理请求清理后保留最近32条请求';
@override
String get unlimited => '无限制';
@override
String get custom => '自定义';
@override
String get externalProxyAuth => '代理认证 (可选)';
@override
String get externalProxyServer => '代理服务器';
@override
String get externalProxyConnectFailure => '外部代理连接失败';
@override
String get externalProxyFailureConfirm => '网络不通所有接口将会访问失败,是否继续设置外部代理。';
@override
String get mobileDisplayPacketCapture => '手机端是否展示抓包:';
@override
String proxyPortRepeat(Object port) {
return '启动失败,请检查端口号$port是否被占用';
}
@override
String get reset => '重置';
@override
String get proxyIgnoreDomain => '代理忽略域名';
@override
String get domainWhitelistDescribe => '只代理白名单中的域名, 白名单启用黑名单将会失效';
@override
String get domainBlacklistDescribe => '黑名单中的域名不会代理';
@override
String get domain => '域名';
@override
String get enableScript => '启用脚本工具';
@override
String get scriptUseDescribe => '使用 JavaScript 修改请求和响应';
@override
String get scriptEdit => '编辑脚本';
@override
String get scrollEnd => '跟踪滚动';
@override
String get logger => '日志';
@override
String get material3 => 'Material3是谷歌开源设计系统的最新版本';
@override
String get iosVpnBackgroundAudio => '开启抓包后退出到后台。为了维护主UI线程的网络通信将启用静音音频播放以保持主线程运行。否则它将只在后台运行30秒。您同意在启用抓包后在后台播放音频吗?';
@override
String get markRead => '标记已读';
@override
String get autoRead => '自动已读';
@override
String get highlight => '高亮';
@override
String get blue => '蓝色';
@override
String get green => '绿色';
@override
String get yellow => '黄色';
@override
String get red => '红色';
@override
String get pink => '粉色';
@override
String get gray => '灰色';
@override
String get underline => '下划线';
@override
String get requestBlock => '请求屏蔽';
@override
String get other => '其他';
@override
String get certHashName => '证书Hash名称';
@override
String get regExp => '正则表达式';
@override
String get systemCertName => '系统证书名称';
@override
String get qrCode => '二维码';
@override
String get scanQrCode => '扫描二维码';
@override
String get generateQrCode => '生成二维码';
@override
String get saveImage => '保存图片';
@override
String get selectImage => '选择图片';
@override
String get inputContent => '输入内容';
@override
String get errorCorrectLevel => '纠错等级';
@override
String get output => '输出';
@override
String get timestamp => '时间戳';
@override
String get convert => '转换';
@override
String get time => '时间';
@override
String get nowTimestamp => '当前时间戳(秒)';
@override
String get hosts => 'Hosts 映射';
@override
String get toAddress => '映射地址';
@override
String get encrypt => '加密';
@override
String get decrypt => '解密';
@override
String get cipher => '加解密';
@override
String get appUpdateCheckVersion => '检查更新';
@override
String get appUpdateNotAvailableMsg => '已是最新版本';
@override
String get appUpdateDialogTitle => '有可用更新';
@override
String get appUpdateUpdateMsg => 'ProxyPin 的新版本现已推出。您想现在更新吗?';
@override
String get appUpdateCurrentVersionLbl => '当前版本';
@override
String get appUpdateNewVersionLbl => '新版本';
@override
String get appUpdateUpdateNowBtnTxt => '现在更新';
@override
String get appUpdateLaterBtnTxt => '以后再说';
@override
String get appUpdateIgnoreBtnTxt => '忽略';
@override
String get requestMap => '请求映射';
@override
String get requestMapDescribe => '不请求远程服务,使用本地配置或脚本进行响应';
@override
String get automatic => '自动';
@override
String get manual => '手动';
@override
String get certNotInstalled => '证书未安装';
@override
String get openNewWindow => '新窗口打开';
@override
String get sponsorDonate => '赞助 / 捐赠';
@override
String get sponsorSupport => '支持项目持续开发';
@override
String get sponsorThanks => '感谢支持开源项目,可选择以下任意方式,帮助项目长期发展';
@override
String get sponsorAfdian => '爱发电赞助';
@override
String get sponsorBuyMeCoffee => 'Buy Me a Coffee';
@override
String get privacyPolicy => '隐私协议';
@override
String get privacyContent =>
'本项目为开源抓包工具,所有功能均在本地设备上运行;无任何后端服务器,不会收集、存储或上传任何用户信息。抓取的网络数据仅在本地处理,除非您主动使用远程转发功能。所需权限(如网络、存储、相机用于扫码)仅用于实现相应功能。您可在公开的源代码中审计其行为。';
@override
String get requestCrypto => '请求解密';
@override
String get cryptoDecoded => '已解密';
@override
String get cryptoDecodeToggle => '解密';
@override
String get optional => '可选';
@override
String get cryptoRuleField => '字段名称';
@override
String get cryptoIvPrefixLabel => 'IV 前缀';
@override
String get cryptoIvPrefixTooltip => '使用响应体前 N 个字节作为 IV';
@override
String get local => '本地';
@override
String get remoteUrl => '远程URL';
@override
String get view => '查看';
}
/// The translations for Chinese, using the Han script (`zh_Hant`).
class AppLocalizationsZhHant extends AppLocalizationsZh {
AppLocalizationsZhHant() : super('zh_Hant');
@override
String get breakpoint => '斷點';
@override
String get breakpointRule => '斷點規則';
@override
String get name => '名稱';
@override
String get requests => '抓包';
@override
String get favorites => '收藏';
@override
String get history => '歷史';
@override
String get toolbox => '工具箱';
@override
String get preference => '偏好設定';
@override
String get feedback => '意見回饋';
@override
String get about => '關於';
@override
String get filter => '代理過濾';
@override
String get script => '腳本';
@override
String get share => '分享';
@override
String get port => '連接埠號: ';
@override
String get proxy => '代理';
@override
String get externalProxy => '外部代理設定';
@override
String get username => '使用者名稱';
@override
String get password => '密碼';
@override
String get proxySetting => '代理設定';
@override
String get setAs => '設定為';
@override
String get systemProxy => '系統代理';
@override
String get enabledHTTP2 => '啟用HTTP2';
@override
String get serverNotStart => '未開啟抓包';
@override
String get download => '下載';
@override
String get config => '設定';
@override
String get version => '版本';
@override
String get start => '開始';
@override
String get stop => '停止';
@override
String get clear => '清空';
@override
String get httpsProxy => 'HTTPS 代理';
@override
String get setting => '設定';
@override
String get mobileConnect => '手機連接';
@override
String get connectRemote => '連接終端';
@override
String get remoteDevice => '遠端裝置';
@override
String get remoteDeviceList => '遠端裝置列表';
@override
String get myQRCode => '我的二維碼';
@override
String get theme => '主題';
@override
String get followSystem => '跟隨系統';
@override
String get themeColor => '主題顏色';
@override
String get themeLight => '淺色';
@override
String get themeDark => '深色';
@override
String get language => '語言';
@override
String get autoStartup => '自動開啟抓包';
@override
String get autoStartupDescribe => '程式啟動時自動開始記錄流量';
@override
String get minimizeToTrayTitle => '關閉時最小化到系統托盤';
@override
String get minimizeToTraySubtitle => '點擊視窗關閉按鈕時不退出程式,而是隱藏到系統托盤圖示。';
@override
String get trayClosePromptContent => '關閉視窗後程式不會退出,而是繼續在系統托盤中執行。要繼續最小化到托盤嗎?';
@override
String get trayCloseExitAnyway => '直接退出';
@override
String get trayCloseMinimizeToTray => '最小化到托盤';
@override
String get copied => '已複製到剪切板';
@override
String get execute => '執行';
@override
String get cancel => '取消';
@override
String get close => '關閉';
@override
String get save => '儲存';
@override
String get confirm => '確認';
@override
String get confirmTitle => '確認操作';
@override
String get confirmContent => '是否確認此操作?';
@override
String get addSuccess => '新增成功';
@override
String get saveSuccess => '儲存成功';
@override
String get operationSuccess => '操作成功';
@override
String get import => '匯入';
@override
String get importSuccess => '匯入成功';
@override
String get importFailed => '匯入失敗';
@override
String get export => '匯出';
@override
String get exportSuccess => '匯出成功';
@override
String get deleteSuccess => '刪除成功';
@override
String get send => '傳送';
@override
String get fail => '失敗';
@override
String get success => '成功';
@override
String get emptyData => '無資料';
@override
String get requestSuccess => '請求成功';
@override
String get add => '新增';
@override
String get all => '全部';
@override
String get modify => '修改';
@override
String get responseType => '回應類型';
@override
String get request => '請求';
@override
String get response => '回應';
@override
String get statusCode => '狀態碼';
@override
String get duration => '耗時';
@override
String get done => '完成';
@override
String get type => '類型';
@override
String get enable => '啟用';
@override
String get example => '範例: ';
@override
String get responseHeader => '回應標頭';
@override
String get requestHeader => '請求標頭';
@override
String get requestLine => '請求行';
@override
String get requestMethod => '請求方法';
@override
String get param => '參數';
@override
String get replaceBodyWith => '訊息體替換為:';
@override
String get redirectTo => '重新導向到:';
@override
String get redirect => '重新導向';
@override
String get cannotBeEmpty => '不能為空';
@override
String get requestRewriteList => '請求重寫列表';
@override
String get requestRewriteRule => '請求重寫規則';
@override
String get requestRewriteEnable => '是否啟用請求重寫';
@override
String get action => '行為';
@override
String get multiple => '多選';
@override
String get edit => '編輯';
@override
String get disabled => '停用';
@override
String requestRewriteDeleteConfirm(Object size) {
return '是否刪除$size條規則?';
}
@override
String get useGuide => '使用文件';
@override
String get pleaseEnter => '請輸入';
@override
String get click => '點選';
@override
String get loadRemoteScript => '載入遠端腳本';
@override
String get replace => '替換';
@override
String get clickEdit => '點選編輯';
@override
String get refresh => '重新整理';
@override
String get selectFile => '選擇檔案';
@override
String get match => '符合';
@override
String get value => '';
@override
String get matchRule => '符合規則';
@override
String get emptyMatchAll => '為空表示符合全部';
@override
String get newBuilt => '新建';
@override
String get reportServers => '上報伺服器';
@override
String get addReportServer => '新增上報伺服器';
@override
String get editReportServer => '編輯上報伺服器';
@override
String get splitReport => '分離上報';
@override
String get serverUrl => '伺服器 URL';
@override
String get compression => '壓縮';
@override
String get compressionNone => '';
@override
String get newFolder => '新建資料夾';
@override
String get enableSelect => '啟用選擇';
@override
String get disableSelect => '停用選擇';
@override
String get deleteSelect => '刪除選擇';
@override
String get testData => '測試資料';
@override
String get noChangesDetected => '未檢測到變更';
@override
String get enterMatchData => '輸入待符合的資料';
@override
String get modifyRequestHeader => '修改請求標頭';
@override
String get headerName => '請求標頭名稱';
@override
String get headerValue => '請求標頭值';
@override
String get deleteHeaderConfirm => '是否刪除該請求標頭';
@override
String get sequence => '全部請求';
@override
String get domainList => '網域名稱列表';
@override
String get domainWhitelist => '代理網域名稱白名單';
@override
String get domainBlacklist => '代理網域名稱黑名單';
@override
String get domainFilter => '網域名稱代理列表';
@override
String get appWhitelist => '應用程式白名單';
@override
String get appWhitelistDescribe => '只代理白名單中的應用程式, 白名單啟用黑名單將會失效';
@override
String get appBlacklist => '應用程式黑名單';
@override
String get scanCode => '掃碼連接';
@override
String get addBlacklist => '新增代理黑名單';
@override
String get addWhitelist => '新增代理白名單';
@override
String get deleteWhitelist => '刪除代理白名單';
@override
String domainListSubtitle(Object count, Object time) {
return '最後請求時間: $time, 次數: $count';
}
@override
String get selectAction => '選擇操作';
@override
String get copy => '複製';
@override
String get copyHost => '複製網域名稱';
@override
String get copyUrl => '複製URL';
@override
String get copyRawRequest => '複製原始請求';
@override
String get copyRequestResponse => '複製 請求和回應';
@override
String get copyCurl => '複製 cURL';
@override
String get copyAsPythonRequests => '複製 Python Requests';
@override
String get copyAsFetch => '複製 fetch';
@override
String get delete => '刪除';
@override
String get rename => '重新命名';
@override
String get repeat => '重放';
@override
String get repeatAllRequests => '重放所有請求';
@override
String get repeatDomainRequests => '重放網域名稱下請求';
@override
String get customRepeat => '進階重放';
@override
String get repeatCount => '次數';
@override
String get repeatInterval => '間隔(ms)';
@override
String get repeatDelay => '延遲(ms)';
@override
String get scheduleTime => '指定時間';
@override
String get fixed => '固定';
@override
String get random => '隨機';
@override
String get keepCustomSettings => '保持自訂設定';
@override
String get editRequest => '編輯請求';
@override
String get reSendRequest => '已重新傳送請求';
@override
String get viewExport => '檢視匯出';
@override
String get exportDomainHar => '匯出該網域名稱 HAR';
@override
String get timeDesc => '按時間降序';
@override
String get timeAsc => '按時間升序';
@override
String get search => '搜尋';
@override
String get clearSearch => '清除搜尋';
@override
String get requestType => '請求類型';
@override
String get keyword => '關鍵字';
@override
String get keywordSearchScope => '關鍵字搜尋範圍: ';
@override
String get favorite => '收藏';
@override
String get deleteFavorite => '刪除收藏';
@override
String get emptyFavorite => '暫無收藏';
@override
String get deleteFavoriteSuccess => '已刪除收藏';
@override
String get historyRecord => '歷史記錄';
@override
String get historyCacheTime => '快取時間';
@override
String get historyManualSave => '手動儲存';
@override
String historyDay(Object day) {
return '$day天';
}
@override
String get historyForever => '永久';
@override
String historyRecordTitle(Object length, Object name) {
return '$name 記錄數 $length';
}
@override
String get historyEmptyName => '名稱不能為空';
@override
String historySubtitle(Object requestLength, Object size) {
return '記錄數 $requestLength 檔案 $size';
}
@override
String get historyUnSave => '目前對話記錄未儲存';
@override
String get historyDeleteConfirm => '是否刪除該歷史記錄?';
@override
String get requestEdit => '請求編輯';
@override
String get encode => '編碼';
@override
String get requestBody => '請求體';
@override
String get responseBody => '回應體';
@override
String get requestRewrite => '請求重寫';
@override
String get newWindow => '新視窗開啟';
@override
String get httpRequest => 'HTTP請求';
@override
String get enabledHttps => '啟用HTTPS代理';
@override
String get installRootCa => '安裝根憑證';
@override
String get installCaLocal => '安裝根憑證到本機';
@override
String get downloadRootCa => '下載根憑證';
@override
String get downloadRootCaNote => '注意:如果您將預設瀏覽器設定為 Safari 以外的瀏覽器,請點選此行複製並貼上 Safari 瀏覽器的連結';
@override
String get generateCA => '重新產生根憑證';
@override
String get generateCADescribe => '您確定要產生新的根憑證嗎? 如果確認,\n則需要重新安裝並信任新的憑證';
@override
String get resetDefaultCA => '重置預設根憑證';
@override
String get resetDefaultCADescribe => '確定要重置為預設根憑證嗎? ProxyPin預設\n根憑證對所有使用者都是相同的.';
@override
String get exportCaP12 => '匯出根憑證 (.p12)';
@override
String get importCaP12 => '匯入根憑證 (.p12)';
@override
String get trustCa => '信任憑證';
@override
String get profileDownload => '已下載描述檔案';
@override
String get exportCA => '匯出根憑證';
@override
String get exportPrivateKey => '匯出私鑰';
@override
String get install => '安裝';
@override
String get installCaDescribe => '安裝憑證 設定 > 已下載描述檔案 > 安裝';
@override
String get trustCaDescribe => '信任憑證 設定 > 一般 > 關於本機 > 憑證信任設定';
@override
String get androidRoot => '系統憑證 (ROOT裝置)';
@override
String get androidRootMagisk =>
'Magisk模組: \n安卓ROOT裝置可以使用Magisk ProxyPinCA系統憑證模組, 安裝完重新開機後 在系統憑證檢視是否有ProxyPinCA憑證如果有說明憑證安裝成功。';
@override
String androidRootRename(Object name) {
return '模組不生效可以根據網上教學安裝系統根憑證, 根憑證命名成 $name';
}
@override
String get androidRootCADownload => '下載系統根憑證(.0)';
@override
String get androidUserCA => '使用者憑證';
@override
String get androidUserCATips => '提示Android7+ 很多軟體不會信任使用者憑證';
@override
String get androidUserCAInstall => '開啟設定 -> 安全性 -> 加密和憑證 -> 安裝憑證 -> CA 憑證';
@override
String get androidUserXposed => '推薦使用Xposed模組抓包(無需ROOT), 點選檢視wiki';
@override
String get configWifiProxy => '設定手機Wi-Fi代理';
@override
String get caInstallGuide => '憑證安裝指南';
@override
String get caAndroidBrowser => '在 Android 裝置上開啟瀏覽器存取:';
@override
String get caIosBrowser => '在 iOS 裝置上開啟 Safari存取';
@override
String get localIP => '本機IP ';
@override
String get mobileScan => '設定Wi-Fi代理或使用手機版掃描二維碼';
@override
String get decode => '解碼';
@override
String get encodeInput => '輸入要轉換的內容';
@override
String get encodeResult => '轉換結果';
@override
String get encodeFail => '編碼失敗';
@override
String get decodeFail => '解碼失敗';
@override
String get shareUrl => '分享請求連結';
@override
String get shareCurl => '分享 cURL 請求';
@override
String get shareRequestResponse => '分享請求和回應';
@override
String get captureDetail => '抓包詳情';
@override
String get proxyPinSoftware => 'ProxyPin全平台開源抓包軟體';
@override
String get prompt => '提示';
@override
String get curlSchemeRequest => '識別到curl格式是否轉換為HTTP請求';
@override
String get appExitTips => '再按一次退出程式';
@override
String get remoteConnectDisconnect => '檢查遠端連接失敗,已中斷連接';
@override
String get connect => '連接';
@override
String get reconnect => '重新連接';
@override
String remoteConnected(Object os) {
return '已連接$os,流量將轉發到$os';
}
@override
String get remoteConnectForward => '遠端連接,將其他裝置流量轉發到目前裝置';
@override
String get connectSuccess => '連接成功';
@override
String get connectedRemote => '已連接遠端';
@override
String get connected => '已連接';
@override
String get notConnected => '未連接';
@override
String get disconnect => '中斷連接';
@override
String get ipLayerProxy => 'IP層代理(Beta)';
@override
String get ipLayerProxyDesc => 'IP層代理可抓取Flutter應用程式請求目前不是很穩定,歡迎提交PR';
@override
String get inputAddress => '輸入地址';
@override
String get syncConfig => '同步設定';
@override
String get pullConfigFail => '拉取設定失敗, 請檢查網路連接';
@override
String get sync => '同步';
@override
String get invalidQRCode => '無法識別的二維碼';
@override
String get remoteConnectFail => '連接失敗,請檢查是否在同一區域網路和防火牆是否允許, ios需要開啟本機網路權限';
@override
String get remoteConnectSuccessTips => '手機需要開啟抓包才可以抓取請求哦';
@override
String get windowMode => '視窗模式';
@override
String get windowModeSubTitle => '開啟抓包後 如果應用程式退回到背景,顯示一個小視窗';
@override
String get pipIcon => '視窗快捷圖示';
@override
String get pipIconDescribe => '展示快捷進入小視窗Icon';
@override
String get headerExpanded => 'Headers自動展開';
@override
String get headerExpandedSubtitle => '詳情頁Headers欄是否自動展開';
@override
String get bottomNavigation => '底部導航';
@override
String get bottomNavigationSubtitle => '底部導航欄是否顯示,重新啟動後生效';
@override
String get memoryCleanup => '記憶體清理';
@override
String get memoryCleanupSubtitle => '到記憶體限制自動清理請求清理後保留最近32條請求';
@override
String get unlimited => '無限制';
@override
String get custom => '自訂';
@override
String get externalProxyAuth => '代理認證 (可選)';
@override
String get externalProxyServer => '代理伺服器';
@override
String get externalProxyConnectFailure => '外部代理連接失敗';
@override
String get externalProxyFailureConfirm => '網路不通所有介面將會存取失敗,是否繼續設定外部代理。';
@override
String get mobileDisplayPacketCapture => '手機端是否展示抓包:';
@override
String proxyPortRepeat(Object port) {
return '啟動失敗,請檢查連接埠號$port是否被占用';
}
@override
String get reset => '重置';
@override
String get proxyIgnoreDomain => '代理忽略網域名稱';
@override
String get domainWhitelistDescribe => '只代理白名單中的網域名稱, 白名單啟用黑名單將會失效';
@override
String get domainBlacklistDescribe => '黑名單中的網域名稱不會代理';
@override
String get domain => '網域名稱';
@override
String get enableScript => '啟用腳本工具';
@override
String get scriptUseDescribe => '使用 JavaScript 修改請求和回應';
@override
String get scriptEdit => '編輯腳本';
@override
String get scrollEnd => '跟蹤滾動';
@override
String get logger => '日誌';
@override
String get material3 => 'Material3是Google開源設計系統的最新版本';
@override
String get iosVpnBackgroundAudio =>
'開啟抓包後退出到背景。為了維護主UI執行緒的網路通信將啟用靜音音訊播放以保持主執行緒運作。否則它將只在背景運作30秒。您同意在啟用抓包後在背景播放音訊嗎?';
@override
String get markRead => '標記已讀';
@override
String get autoRead => '自動已讀';
@override
String get highlight => '高亮顯示';
@override
String get blue => '藍色';
@override
String get green => '綠色';
@override
String get yellow => '黃色';
@override
String get red => '紅色';
@override
String get pink => '粉色';
@override
String get gray => '灰色';
@override
String get underline => '底線';
@override
String get requestBlock => '請求阻擋';
@override
String get other => '其他';
@override
String get certHashName => '憑證Hash名稱';
@override
String get regExp => '正規表示式';
@override
String get systemCertName => '系統憑證名稱';
@override
String get qrCode => '二維碼';
@override
String get scanQrCode => '掃描二維碼';
@override
String get generateQrCode => '產生二維碼';
@override
String get saveImage => '儲存圖片';
@override
String get selectImage => '選擇圖片';
@override
String get inputContent => '輸入內容';
@override
String get errorCorrectLevel => '糾錯等級';
@override
String get output => '輸出';
@override
String get timestamp => '時間戳';
@override
String get convert => '轉換';
@override
String get time => '時間';
@override
String get nowTimestamp => '目前時間戳(秒)';
@override
String get hosts => 'Hosts 對應';
@override
String get toAddress => '對應地址';
@override
String get encrypt => '加密';
@override
String get decrypt => '解密';
@override
String get cipher => '密文';
@override
String get appUpdateCheckVersion => '檢查更新';
@override
String get appUpdateNotAvailableMsg => '已是最新版本';
@override
String get appUpdateDialogTitle => '有可用更新';
@override
String get appUpdateUpdateMsg => 'ProxyPin 的新版本現已推出。您想現在更新嗎?';
@override
String get appUpdateCurrentVersionLbl => '目前版本';
@override
String get appUpdateNewVersionLbl => '新版本';
@override
String get appUpdateUpdateNowBtnTxt => '現在更新';
@override
String get appUpdateLaterBtnTxt => '稍後再說';
@override
String get appUpdateIgnoreBtnTxt => '忽略';
@override
String get requestMap => '請求映射';
@override
String get requestMapDescribe => '不請求遠端服務,使用本地配置或腳本進行回應';
@override
String get automatic => '自動';
@override
String get manual => '手動';
@override
String get certNotInstalled => '未安裝憑證';
@override
String get openNewWindow => '新視窗開啟';
@override
String get sponsorDonate => '贊助 / 捐贈';
@override
String get sponsorSupport => '支持項目持續開發';
@override
String get sponsorThanks => '感謝支持開源項目,可選擇以下任意方式,幫助項目長期發展';
@override
String get sponsorAfdian => '愛發電贊助';
@override
String get sponsorBuyMeCoffee => 'Buy Me a Coffee';
@override
String get privacyPolicy => '隱私協議';
@override
String get privacyContent =>
'本專案為開源抓包工具,所有功能均在本機裝置上運行;無任何後端伺服器,不會蒐集、儲存或上傳任何使用者資訊。擷取的網路資料僅在本機處理,除非您主動使用遠端轉發功能。所需權限(如網路、儲存、相機用於掃碼)僅用於實現相應功能。您可在公開的原始碼中稽核其行為。';
@override
String get requestCrypto => '請求解密';
@override
String get cryptoDecoded => '已解密';
@override
String get cryptoDecodeToggle => '解密';
@override
String get optional => '可選';
@override
String get cryptoRuleField => '字段';
@override
String get cryptoIvPrefixLabel => 'IV 前綴';
@override
String get cryptoIvPrefixTooltip => '使用回應內容的前 N 個字節作為 IV';
@override
String get local => '本地';
@override
String get remoteUrl => '遠端URL';
@override
String get view => '檢視';
}