diff --git a/src/renderer/src/locales/en-US.json b/src/renderer/src/locales/en-US.json index 7f7f46d..7c104de 100644 --- a/src/renderer/src/locales/en-US.json +++ b/src/renderer/src/locales/en-US.json @@ -498,10 +498,12 @@ "rules.title": "Rules", "rules.filter": "Filter Rules", "override.title": "Override", + "override.input.placeholder": "Enter override URL", "override.import": "Import", "override.docs": "Documentation", "override.repository": "Override Repository", "override.unsupportedFileType": "Unsupported file type", + "override.error.importFailed": "Import failed: {{error}}", "override.actions.open": "Open", "override.actions.newYaml": "New YAML", "override.actions.newJs": "New JavaScript", diff --git a/src/renderer/src/locales/fa-IR.json b/src/renderer/src/locales/fa-IR.json index b8eedb0..e25d044 100644 --- a/src/renderer/src/locales/fa-IR.json +++ b/src/renderer/src/locales/fa-IR.json @@ -467,10 +467,12 @@ "rules.title": "قوانین", "rules.filter": "فیلتر قوانین", "override.title": "جایگزینی", + "override.input.placeholder": "وارد کردن URL جایگزین", "override.import": "وارد کردن", "override.docs": "مستندات", "override.repository": "مخزن جایگزینی", "override.unsupportedFileType": "نوع فایل پشتیبانی نمیشود", + "override.error.importFailed": "وارد کردن ناموفق بود: {{error}}", "override.actions.open": "باز کردن", "override.actions.newYaml": "YAML جدید", "override.actions.newJs": "جاوااسکریپت جدید", diff --git a/src/renderer/src/locales/ru-RU.json b/src/renderer/src/locales/ru-RU.json index b8fd524..a6f9e40 100644 --- a/src/renderer/src/locales/ru-RU.json +++ b/src/renderer/src/locales/ru-RU.json @@ -467,10 +467,12 @@ "rules.title": "Правила", "rules.filter": "Фильтр правил", "override.title": "Переопределение", + "override.input.placeholder": "Введите URL переопределения", "override.import": "Импорт", "override.docs": "Документация", "override.repository": "Репозиторий переопределений", "override.unsupportedFileType": "Неподдерживаемый тип файла", + "override.error.importFailed": "Не удалось импортировать: {{error}}", "override.actions.open": "Открыть", "override.actions.newYaml": "Новый YAML", "override.actions.newJs": "Новый JavaScript", diff --git a/src/renderer/src/locales/zh-CN.json b/src/renderer/src/locales/zh-CN.json index 33748ba..37fb2d1 100644 --- a/src/renderer/src/locales/zh-CN.json +++ b/src/renderer/src/locales/zh-CN.json @@ -498,10 +498,12 @@ "rules.title": "分流规则", "rules.filter": "筛选过滤", "override.title": "覆写", + "override.input.placeholder": "输入覆写 URL", "override.import": "导入", "override.docs": "使用文档", "override.repository": "常用覆写仓库", "override.unsupportedFileType": "不支持的文件类型", + "override.error.importFailed": "导入失败:{{error}}", "override.actions.open": "打开", "override.actions.newYaml": "新建 YAML", "override.actions.newJs": "新建 JavaScript", diff --git a/src/renderer/src/locales/zh-TW.json b/src/renderer/src/locales/zh-TW.json index 771509e..3c52ddf 100644 --- a/src/renderer/src/locales/zh-TW.json +++ b/src/renderer/src/locales/zh-TW.json @@ -498,10 +498,12 @@ "rules.title": "分流規則", "rules.filter": "篩選過濾", "override.title": "覆寫", + "override.input.placeholder": "輸入覆寫 URL", "override.import": "匯入", "override.docs": "使用文檔", "override.repository": "常用覆寫倉庫", "override.unsupportedFileType": "不支持的檔案類型", + "override.error.importFailed": "匯入失敗:{{error}}", "override.actions.open": "打開", "override.actions.newYaml": "新建 YAML", "override.actions.newJs": "新建 JavaScript", diff --git a/src/renderer/src/pages/override.tsx b/src/renderer/src/pages/override.tsx index 6117b52..3fd8c43 100644 --- a/src/renderer/src/pages/override.tsx +++ b/src/renderer/src/pages/override.tsx @@ -55,6 +55,8 @@ const Override: React.FC = () => { url, ext: urlObj.pathname.endsWith('.js') ? 'js' : 'yaml' }) + } catch (e) { + toast.error(t('override.error.importFailed', { error: String(e) })) } finally { setImporting(false) } @@ -174,6 +176,7 @@ const Override: React.FC = () => {