feat(dashboard): add cards and an animated, editable grid
Changelog: More dashboard cards
This commit is contained in:
+4
-5
@@ -119,6 +119,7 @@
|
||||
"desc": "A multi-platform proxy client based on ClashMeta, simple and easy to use, open-source and ad-free.",
|
||||
"startVpn": "Starting VPN…",
|
||||
"stopVpn": "Stopping VPN…",
|
||||
"localNetworkDeniedTip": "Local network permission denied: using the gvisor stack, LAN is unreachable.",
|
||||
"compatible": "Compatibility mode",
|
||||
"notSelectedTip": "The current proxy group cannot be selected",
|
||||
"changeProxyFailedTip": "Failed to switch proxy; the previous selection has been restored",
|
||||
@@ -215,6 +216,7 @@
|
||||
"loose": "Loose",
|
||||
"profilesSort": "Sort profiles",
|
||||
"start": "Start",
|
||||
"runTime": "Run time",
|
||||
"stop": "Stop",
|
||||
"key": "Key",
|
||||
"value": "Value",
|
||||
@@ -227,8 +229,6 @@
|
||||
"providers": "External resources",
|
||||
"proxyProviders": "Proxy providers",
|
||||
"ruleProviders": "Rule providers",
|
||||
"appProxyProviders": "App proxy providers",
|
||||
"appRuleProviders": "App rule providers",
|
||||
"behavior": "Behavior",
|
||||
"format": "Format",
|
||||
"providerUrlTip": "Only remote providers are supported",
|
||||
@@ -653,6 +653,7 @@
|
||||
"prerequisites": "Prerequisites",
|
||||
"ignoreBatteryOptimization": "Ignore battery optimization",
|
||||
"batteryOptimizationDesc": "To keep the app running in the background, disable battery optimization for it. Tap to open settings.",
|
||||
"batteryOptimizationStatusTip": "Due to system limitations, the battery optimization status cannot be read correctly while running",
|
||||
"locationPermission": "Location permission",
|
||||
"locationPermissionDesc": "The system requires location permission to read the Wi-Fi name. On Android choose \"Allow all the time\", otherwise the Wi-Fi name cannot be read while the app is in the background.",
|
||||
"excludeSsids": "Exclude SSIDs",
|
||||
@@ -768,9 +769,7 @@
|
||||
"overwriteIssueGroupLoop": "Proxy groups reference each other in a loop: {path}",
|
||||
"overwriteIssuesSummary": "{count} items have problems, and applying this override may fail",
|
||||
"overwriteIssueSubscriptionGroupMissingProxies": "The profile's own proxy groups name proxies that the custom proxies no longer include: {names}",
|
||||
"overwriteIssueProviderShadowed": "The profile already has a provider named {name}, so the app-level one is not used. Rename it to use it",
|
||||
"providerInUse": "{label} is still used by the custom proxy groups or rules of {profiles}. Remove it there first",
|
||||
"providerSourceSubscription": "Subscription",
|
||||
"providerRenameShadowed": "The subscriptions of {profiles} already have {label}, so those profiles would switch to theirs. Choose another name",
|
||||
"appProviderShadowed": "The app-level one of this name is not used here"
|
||||
"providerRenameShadowed": "The subscriptions of {profiles} already have {label}, so those profiles would switch to theirs. Choose another name"
|
||||
}
|
||||
|
||||
+4
-5
@@ -119,6 +119,7 @@
|
||||
"desc": "ClashMetaベースのマルチプラットフォーム対応プロキシクライアント。シンプルで使いやすく、オープンソースで広告もありません。",
|
||||
"startVpn": "VPNを起動しています…",
|
||||
"stopVpn": "VPNを停止しています…",
|
||||
"localNetworkDeniedTip": "ローカルネットワークの権限が拒否されたため gvisor スタックを使用します。LAN にはアクセスできません。",
|
||||
"compatible": "互換モード",
|
||||
"notSelectedTip": "現在のプロキシグループは選択できません",
|
||||
"changeProxyFailedTip": "プロキシの切り替えに失敗したため、前回の選択に戻しました",
|
||||
@@ -215,6 +216,7 @@
|
||||
"loose": "ゆったり",
|
||||
"profilesSort": "プロファイルの並べ替え",
|
||||
"start": "開始",
|
||||
"runTime": "起動時間",
|
||||
"stop": "停止",
|
||||
"key": "キー",
|
||||
"value": "値",
|
||||
@@ -227,8 +229,6 @@
|
||||
"providers": "外部リソース",
|
||||
"proxyProviders": "プロキシプロバイダー",
|
||||
"ruleProviders": "ルールプロバイダー",
|
||||
"appProxyProviders": "アプリのプロキシプロバイダー",
|
||||
"appRuleProviders": "アプリのルールプロバイダー",
|
||||
"behavior": "動作",
|
||||
"format": "形式",
|
||||
"providerUrlTip": "リモートリソースのみ対応しています",
|
||||
@@ -653,6 +653,7 @@
|
||||
"prerequisites": "前提条件",
|
||||
"ignoreBatteryOptimization": "電池の最適化を無視",
|
||||
"batteryOptimizationDesc": "バックグラウンドでの動作を維持するため、このアプリの電池の最適化を無効にしてください。タップすると設定を開きます。",
|
||||
"batteryOptimizationStatusTip": "システムの制限により、実行中は電池の最適化の状態を正しく取得できません",
|
||||
"locationPermission": "位置情報の権限",
|
||||
"locationPermissionDesc": "システムの要件により、Wi-Fi 名の取得には位置情報の権限が必要です。Android では「常に許可」を選択してください。そうしないと、アプリがバックグラウンドにあるときに Wi-Fi 名を取得できません。",
|
||||
"excludeSsids": "除外SSID",
|
||||
@@ -768,9 +769,7 @@
|
||||
"overwriteIssueGroupLoop": "プロキシグループが循環参照しています:{path}",
|
||||
"overwriteIssuesSummary": "{count} 件に問題があり、上書きの適用に失敗する可能性があります",
|
||||
"overwriteIssueSubscriptionGroupMissingProxies": "プロファイル自身のプロキシグループが、カスタムプロキシに含まれないプロキシを参照しています:{names}",
|
||||
"overwriteIssueProviderShadowed": "プロファイルに {name} という名前のプロバイダーが既にあるため、同名のアプリレベルのプロバイダーは使用されません。名前を変更してください",
|
||||
"providerInUse": "{label} は {profiles} のカスタムプロキシグループまたはルールでまだ使用されています。先にそこから外してください",
|
||||
"providerSourceSubscription": "サブスクリプション",
|
||||
"providerRenameShadowed": "{profiles} のサブスクリプションには既に {label} があるため、名前を変えるとそちらが使われます。別の名前にしてください",
|
||||
"appProviderShadowed": "同名のアプリ側の項目はここでは使われません"
|
||||
"providerRenameShadowed": "{profiles} のサブスクリプションには既に {label} があるため、名前を変えるとそちらが使われます。別の名前にしてください"
|
||||
}
|
||||
|
||||
+4
-5
@@ -119,6 +119,7 @@
|
||||
"desc": "Многоплатформенный прокси-клиент на основе ClashMeta: простой и удобный, с открытым исходным кодом и без рекламы.",
|
||||
"startVpn": "Запуск VPN…",
|
||||
"stopVpn": "Остановка VPN…",
|
||||
"localNetworkDeniedTip": "Доступ к локальной сети запрещён: используется стек gvisor, локальная сеть недоступна.",
|
||||
"compatible": "Режим совместимости",
|
||||
"notSelectedTip": "Текущую группу прокси нельзя выбрать",
|
||||
"changeProxyFailedTip": "Не удалось переключить прокси; восстановлен предыдущий выбор",
|
||||
@@ -215,6 +216,7 @@
|
||||
"loose": "Свободный",
|
||||
"profilesSort": "Сортировка профилей",
|
||||
"start": "Старт",
|
||||
"runTime": "Время работы",
|
||||
"stop": "Стоп",
|
||||
"key": "Ключ",
|
||||
"value": "Значение",
|
||||
@@ -227,8 +229,6 @@
|
||||
"providers": "Внешние ресурсы",
|
||||
"proxyProviders": "Провайдеры прокси",
|
||||
"ruleProviders": "Провайдеры правил",
|
||||
"appProxyProviders": "Прокси-провайдеры приложения",
|
||||
"appRuleProviders": "Провайдеры правил приложения",
|
||||
"behavior": "Поведение",
|
||||
"format": "Формат",
|
||||
"providerUrlTip": "Поддерживаются только удалённые ресурсы",
|
||||
@@ -653,6 +653,7 @@
|
||||
"prerequisites": "Предварительные условия",
|
||||
"ignoreBatteryOptimization": "Игнорировать оптимизацию батареи",
|
||||
"batteryOptimizationDesc": "Чтобы приложение работало в фоне, отключите для него оптимизацию батареи. Нажмите, чтобы перейти к настройкам.",
|
||||
"batteryOptimizationStatusTip": "Из-за системных ограничений во время работы невозможно корректно получить статус оптимизации батареи",
|
||||
"locationPermission": "Разрешение на геолокацию",
|
||||
"locationPermissionDesc": "По требованию системы для получения имени сети Wi-Fi необходимо разрешение на геолокацию. На Android выберите «Разрешить всегда», иначе имя сети Wi-Fi нельзя получить, пока приложение в фоне.",
|
||||
"excludeSsids": "Исключённые SSID",
|
||||
@@ -768,9 +769,7 @@
|
||||
"overwriteIssueGroupLoop": "Группы прокси ссылаются друг на друга по кругу: {path}",
|
||||
"overwriteIssuesSummary": "Проблем: {count}, применение переопределения может завершиться ошибкой",
|
||||
"overwriteIssueSubscriptionGroupMissingProxies": "Собственные группы прокси профиля ссылаются на прокси, которых больше нет среди пользовательских: {names}",
|
||||
"overwriteIssueProviderShadowed": "В профиле уже есть провайдер с именем {name}, поэтому провайдер приложения с тем же именем не используется. Переименуйте его",
|
||||
"providerInUse": "«{label}» всё ещё используется в пользовательских группах прокси или правилах профилей: {profiles}. Сначала уберите его оттуда",
|
||||
"providerSourceSubscription": "Подписка",
|
||||
"providerRenameShadowed": "В подписках профилей {profiles} уже есть «{label}», и после переименования они будут использовать его. Выберите другое имя",
|
||||
"appProviderShadowed": "Одноимённый элемент приложения здесь не используется"
|
||||
"providerRenameShadowed": "В подписках профилей {profiles} уже есть «{label}», и после переименования они будут использовать его. Выберите другое имя"
|
||||
}
|
||||
|
||||
+4
-5
@@ -119,6 +119,7 @@
|
||||
"desc": "基于ClashMeta的多平台代理客户端,简单易用,开源无广告。",
|
||||
"startVpn": "正在启动VPN…",
|
||||
"stopVpn": "正在停止VPN…",
|
||||
"localNetworkDeniedTip": "本地网络权限被拒绝:已改用 gvisor 栈,局域网无法访问。",
|
||||
"compatible": "兼容模式",
|
||||
"notSelectedTip": "当前代理组无法选中",
|
||||
"changeProxyFailedTip": "切换代理失败,已恢复上一次的选择",
|
||||
@@ -215,6 +216,7 @@
|
||||
"loose": "宽松",
|
||||
"profilesSort": "配置排序",
|
||||
"start": "启动",
|
||||
"runTime": "启动时间",
|
||||
"stop": "暂停",
|
||||
"key": "键",
|
||||
"value": "值",
|
||||
@@ -227,8 +229,6 @@
|
||||
"providers": "外部资源",
|
||||
"proxyProviders": "代理集",
|
||||
"ruleProviders": "规则集",
|
||||
"appProxyProviders": "应用代理集",
|
||||
"appRuleProviders": "应用规则集",
|
||||
"behavior": "行为",
|
||||
"format": "格式",
|
||||
"providerUrlTip": "仅支持远程资源",
|
||||
@@ -653,6 +653,7 @@
|
||||
"prerequisites": "前置条件",
|
||||
"ignoreBatteryOptimization": "忽略电池优化",
|
||||
"batteryOptimizationDesc": "为保证后台运行,请关闭本应用的电池优化。点击前往设置。",
|
||||
"batteryOptimizationStatusTip": "由于系统限制,运行状态下无法正确获取电池优化状态",
|
||||
"locationPermission": "位置权限",
|
||||
"locationPermissionDesc": "根据系统要求,获取Wi-Fi名称需要您授予位置权限。Android 上请选择“始终允许”,否则应用在后台时无法获取 Wi-Fi 名称。",
|
||||
"excludeSsids": "排除SSIDs",
|
||||
@@ -768,9 +769,7 @@
|
||||
"overwriteIssueGroupLoop": "策略组之间存在循环引用:{path}",
|
||||
"overwriteIssuesSummary": "{count} 项存在问题,应用覆写可能失败",
|
||||
"overwriteIssueSubscriptionGroupMissingProxies": "配置文件自身的策略组引用了自定义代理中已没有的代理:{names}",
|
||||
"overwriteIssueProviderShadowed": "配置文件中已有名为 {name} 的外部资源,同名的应用级外部资源不会生效,请改名",
|
||||
"providerInUse": "{label} 仍被 {profiles} 的自定义策略组或规则使用,请先在那里移除",
|
||||
"providerSourceSubscription": "订阅",
|
||||
"providerRenameShadowed": "{profiles} 的订阅里已有 {label},改名后这些配置会改用订阅里的那个,请换一个名称",
|
||||
"appProviderShadowed": "同名的应用级项在此不生效"
|
||||
"providerRenameShadowed": "{profiles} 的订阅里已有 {label},改名后这些配置会改用订阅里的那个,请换一个名称"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user