import type { LANG_MESSAGE } from './en'

const zh: LANG_MESSAGE = {
  setup: '配置',
  overview: '概览',
  proxies: '代理',
  rules: '规则',
  connections: '连接',
  logs: '日志',
  protocol: '协议',
  host: '主机',
  port: '端口',
  password: '密码',
  submit: '提交',
  cancel: '取消',
  download: '下载',
  upload: '上传',
  downloadSpeed: '下载速度',
  uploadSpeed: '上传速度',
  speed: '速度',
  memoryUsage: '内存使用',
  version: '版本',
  noContent: '无内容',
  flushFakeIP: '清空Fake IP',
  flushDNSCache: '清空DNS缓存',
  flushDNSCacheSuccess: 'DNS缓存清空成功',
  flushFakeIPSuccess: 'Fake IP清空成功',
  restartCoreSuccess: '核心重启成功',
  reloadConfigsSuccess: '配置重载成功',
  updateGeoSuccess: 'GEO数据库更新成功',
  chains: '代理链',
  outbound: '出站节点',
  sortBy: '排序方式',
  rule: '规则',
  sourceIP: '源IP',
  activeConnections: '活跃',
  closedConnections: '已关闭',
  logLevel: '日志等级',
  logType: '日志类型',
  twoColumnProxyGroup: '双列显示代理组',
  type: '类型',
  process: '进程',
  connectTime: '连接时间',
  sourcePort: '源端口',
  destination: '解析地址',
  destinationType: '解析类型',
  inboundUser: '入站用户',
  dl: '下载',
  ul: '上传',
  dlSpeed: '下载速度',
  ulSpeed: '上传速度',
  settings: '设置',
  speedtestUrl: '测速地址',
  speedtestTimeout: '测速超时',
  connectionStyle: '连接样式',
  card: '卡片',
  table: '表格',
  customTableColumns: '自定义表格列',
  customCardLines: '自定义卡片行',
  close: '关闭',
  defaultTheme: '默认主题',
  darkTheme: '深色主题',
  proxyProvider: '代理提供商',
  ruleProvider: '规则提供商',
  expire: '到期时间',
  noExpire: '不限时',
  updated: '更新于',
  upgradeUI: '更新面板',
  reloadConfigs: '重载配置',
  mode: '模式',
  proxySortType: '代理排序方式',
  defaultsort: '按配置排序',
  nameasc: '按名称升序',
  namedesc: '按名称降序',
  latencydesc: '按延迟降序',
  latencyasc: '按延迟升序',
  language: '面板语言',
  automaticDisconnection: '切换节点时自动断开连接',
  backend: '后端',
  upgradeCore: '更新核心',
  upgradeToRelease: '更新到 Release',
  upgradeToAlpha: '更新到 Alpha',
  updateGeoDatabase: '更新GEO',
  tunMode: 'Tun 模式',
  truncateProxyName: '截断节点名称',
  sourceIPLabels: '源IP标签',
  proxyPreviewType: '节点预览类型',
  auto: '自动',
  dots: '点',
  bar: '条',
  exportSettings: '导出设置',
  importSettings: '导入设置',
  connectionSettings: '连接设置',
  proxySettings: '代理设置',
  logSettings: '日志设置',
  ruleSettings: '规则设置',
  connectionDetails: '连接详情',
  customTheme: '自定义主题',
  unavailableProxy: '隐藏不可用节点',
  protocolTips:
    '您正在尝试连接一个http后端但zashboard是通过https提供的，这可能会导致连接错误，请在浏览器设置中允许不安全的内容，或者使用http版本面板例如http://board.zash.run.place',
  global: '全局',
  direct: '直连',
  lowLatencyDesc: '黄色的阈值',
  mediumLatencyDesc: '红色的阈值',
  fonts: '面板字体',
  emoji: 'Emoji',
  unauthorizedTip: '未授权，请重新登录',
  restartCore: '重启核心',
  checkUpgrade: '检查更新',
  autoUpgrade: '自动更新',
  secondaryPath: '二级路径',
  secondaryPathTip: '如果有的话以/开头，没有则留空不填',
  logRetentionLimit: '日志保留条数',
  DNSQuery: 'DNS 查询',
  currentBackendUnavailable: '当前后端不可用，尝试切换到其他后端?',
  confirm: '确定',
  backendSwitchTo: '自动切换到{backend}',
  ipv6Test: 'IPv6 测试',
  socksPort: 'Socks 端口',
  httpPort: 'HTTP 端口',
  mixedPort: 'Mixed 端口',
  redirPort: 'Redir 端口',
  tproxyPort: 'TProxy 端口',
  tableSize: '表格尺寸',
  proxyCardSize: '节点卡片尺寸',
  small: '小',
  normal: '正常',
  large: '大',
  autoIPCheckWhenStart: '自动检查 IP',
  autoConnectionCheckWhenStart: '自动检查连接',
  chinaIP: '中国大陆 IP',
  globalIP: '全球节点 IP',
  networkInfo: '网络信息',
  autoSwitchTheme: '自动切换主题',
  customBackgroundURL: '面板背景',
  splitOverviewPage: '分离概览页',
  manageHiddenGroup: '管理隐藏代理组',
  transparent: '透明度',
  proxyGroupIconSize: '策略组图标尺寸',
  proxyGroupIconMargin: '策略组图标间距',
  allowLan: '允许局域网',
  proxyChainDirection: '代理链方向',
  showFullProxyChain: '完整显示代理链',
  reverse: '反向',
  sniffHost: '嗅探主机',
  ipScreenshotTip: '截图时请确保隐藏IP',
  showStatisticsWhenSidebarCollapsed: '侧边栏折叠时显示统计',
  totalConnections: '连接统计',
  totalConnectionsTip: '只能统计面板打开期间的连接。\n记录开始时间：{statsStartTime}',
  mostDownloadHost: '最多下载主机',
  mostUploadHost: '最多上传主机',
  mostDownloadSourceIP: '最多下载源IP',
  mostUploadSourceIP: '最多上传源IP',
  mostDownloadProxy: '最多下载节点',
  mostUploadProxy: '最多上传节点',
  manual: '手动',
  tableWidthMode: '表格宽度模式',
  testFailed: '测速超时',
  testFinishedTip: '{name}\n{number}/{total} 测试完成',
  testFinishedResultTip: '{name}\n测试完成: {success} 成功，{failed} 超时',
  testFailedTip: '{name}\n测速超时',
  updateFinishedTip: '{number} 更新完成',
  independentLatencyTest: '独立延迟测试',
  independentLatencyTestTip:
    '开启独立延迟测试会在测速中尽可能的使用配置文件中的url覆盖面板设置的url，并展示根据策略组设置的url获取的延迟。',
  search: '搜索',
  searchMultiple: '多个关键词用空格分隔',
  importing: '正在导入',
  hideConnection: '隐藏连接',
  showConnection: '显示连接',
  hideConnectionRegex: '隐藏连接正则',
  hideConnectionTip: '可通过不区分大小写的正则表达式来匹配并隐藏不需要看到的连接',
  hideLog: '隐藏日志',
  showLog: '显示日志',
  hideLogRegex: '隐藏日志正则',
  hideLogTip: '可通过不区分大小写的正则表达式来匹配并隐藏不需要看到的日志',
  loadBalance: '负载均衡',
  label: '标签',
  optional: '可选',
  swipeInTabs: '滑动切换页面二级标签',
  swipeInPages: '滑动切换页面',
  simpleCardPreset: '简洁预设',
  detailedCardPreset: '详细预设',
  refresh: '刷新',
  reset: '重置',
  minProxyCardWidth: '节点卡片最小宽度',
  displayGlobalByMode: '根据模式显示 GLOBAL',
  displaySelectedNode: '显示选中节点',
  displayLatencyNumber: '显示延迟数字',
  disconnectOnRuleDisable: '禁用规则时打断连接',
  tipForFixed: '当前策略组被固定在了当前节点，点击测速来恢复{type}行为',
  remoteAddress: '远端地址',
  themeName: '主题名称',
  save: '保存',
  moreDetails: '更多详情',
  moreSettings: '更多设置',
  customIcon: '自定义图标',
  disablePullToRefresh: '禁用下拉刷新',
  disablePullToRefreshTip:
    '下拉刷新和虚拟滚动的组件有时会有冲突，如果你在上下滚动的时候经常卡顿或者误触发下拉刷新，可以尝试禁用下拉刷新',
  displayAllFeatures: '显示所有功能',
  displayAllFeaturesTip:
    '显示所有功能，包括sing-box官方版本不支持的功能，如果您使用了fork版本的sing-box支持其中的某些功能，可以尝试启用',
  blurIntensity: '毛玻璃强度',
  scrollAnimationEffect: '滚动动画效果',
  importFromFile: '从文件导入',
  importFromUrl: '从 URL 导入',
  sync: '同步',
  upgradeSuccess: '更新成功',
  numberOfChartsInSidebar: '侧边栏图表数量',
  flushSmartWeights: '清空Smart权重',
  IPInfoAPI: 'IP信息API',
  IPInfoAPITip:
    '此API会用于IP检查中全球节点IP信息查询、连接详情中的IP地理信息查询、面板DNS查询中的IP地理信息查询。',
  general: '通用',
  groupProxiesByProvider: '节点根据提供商分组',
  useSmartGroupSort: 'Smart组根据使用频率排序',
  RarelyUsed: '很少使用',
  OccasionalUsed: '偶尔使用',
  MostUsed: '经常使用',
  all: '全部',
  autoDisconnectIdleUDP: '自动断开空闲UDP',
  autoDisconnectIdleUDPTime: 'UDP空闲时间',
  autoDisconnectIdleUDPTip:
    '启用后，打开zashboard时将关闭持续时间超过配置分钟数的UDP连接，这可能对某些无法正常自动断开的UDP连接带来帮助。(这是作者自己的私货，你大概率不需要打开它)',
  customGlobalNode: '自定义全局节点',
  connectionTopology: '连接拓扑',
  editBackend: '编辑后端',
  editBackendTitle: '修改后端配置',
  selectBackend: '选择后端',
  backendConnectionFailed: '后端连接失败，请检查配置信息',
  backendConfigSaved: '后端配置保存成功',
  saveFailed: '保存失败',
  checking: '检查中...',
  copySuccess: '复制成功',
  importFromBackend: '从后端导入',
  importFromBackendTip:
    '默认的./zashboard-settings.json位于ui文件夹下，导入前请确保ui文件夹下存在配置文件。',
  importFailed: '导入失败，请检查url {url}',
  autoImportFromUrl: '自动导入',
  autoImportFromUrlTip:
    '启用后，每次打开zashboard时会自动从url设置导入并计算hash，如果hash与上次导入的hash不同，则重新导入并刷新页面。',
  getting: '获取中...',
  mmdbSizeTip: 'mmdb等格式的geo文件无法统计数量，因此数量为0',
  displayFinalOutbound: '显示最终出口节点',
  groupTestUrls: '组测试链接',
  groupTestUrlsTip:
    '对于从面板手动触发的测试，此处设置测试链接 > 配置中的链接 > 面板全局测试链接，但是对于UrlTest/Fallback等具有核心内部的定时测速逻辑的组，仍然需要修改配置中的链接，此处仅推荐Selector等场景',
  groupName: '组名',
  noData: '暂无数据',
  unknown: '未知',
  sourceIPAddress: '源IP地址',
  ruleMatch: '规则匹配',
  proxyChainEntry: '代理链入口',
  proxyChainExit: '代理链出口',
  nodeType: '节点类型',
  connectionCount: '连接数',
  zashboardSettings: '面板设置',
  backendSettings: '后端设置',
  generalSettings: '常规设置',
  overviewCard: '概览卡片',
  overviewSettings: '概览设置',
  overviewCardSettings: '卡片设置',
  chartsCard: '图表卡片',
  networkCard: '网络卡片',
  providerTrafficOverview: '提供商流量概览',
  topologyCharts: '拓扑图表',
  connectionHistory: '连接历史',
  ruleHitCountCard: '规则命中统计',
  ruleHitChart: '命中统计',
  ruleMissChart: '未命中统计',
  latency: '延迟',
  proxyStyle: '代理样式',
  icon: '图标',
  settingsVisibility: '设置项显示控制',
  ports: '端口',
  actions: '操作',
  showAllPreset: '全部显示',
  minimalPreset: '精简显示',
  aggregateBy: '聚合方式',
  aggregateBySourceIP: '按源IP',
  aggregateByDestination: '按目标地址',
  aggregateByProcess: '按进程',
  aggregateByOutbound: '按出站节点',
  aggregateByNode: '按节点',
  totalTraffic: '总流量',
  total: '总计',
  clearConnectionHistory: '清空连接历史',
  clearConnectionHistoryConfirm: '确定要清空所有连接历史数据吗？此操作不可恢复。',
  clearConnectionHistorySuccess: '连接历史数据清空成功',
  autoCleanupInterval: '自动清理间隔',
  autoCleanupIntervalWeek: '每周',
  autoCleanupIntervalMonth: '每月',
  autoCleanupIntervalQuarter: '每季度',
  autoCleanupIntervalNever: '永不',
  remainingTraffic: '剩余流量',
  usedTraffic: '已使用',
  ruleHitCount: '命中: {count} 次',
  ruleLastHit: '最后命中: {time}',
  ruleMissCount: '未命中: {count} 次',
  ruleLastMiss: '最后未命中: {time}',
}

export default zh
