mirror of
https://gh.catmak.name/https://github.com/mihomo-party-org/mihomo-party
synced 2025-12-26 20:50:30 +08:00
fix: missing placeholder and error handling in override page
This commit is contained in:
parent
7a79adef2e
commit
ba10dfd3df
@ -498,10 +498,12 @@
|
|||||||
"rules.title": "Rules",
|
"rules.title": "Rules",
|
||||||
"rules.filter": "Filter Rules",
|
"rules.filter": "Filter Rules",
|
||||||
"override.title": "Override",
|
"override.title": "Override",
|
||||||
|
"override.input.placeholder": "Enter override URL",
|
||||||
"override.import": "Import",
|
"override.import": "Import",
|
||||||
"override.docs": "Documentation",
|
"override.docs": "Documentation",
|
||||||
"override.repository": "Override Repository",
|
"override.repository": "Override Repository",
|
||||||
"override.unsupportedFileType": "Unsupported file type",
|
"override.unsupportedFileType": "Unsupported file type",
|
||||||
|
"override.error.importFailed": "Import failed: {{error}}",
|
||||||
"override.actions.open": "Open",
|
"override.actions.open": "Open",
|
||||||
"override.actions.newYaml": "New YAML",
|
"override.actions.newYaml": "New YAML",
|
||||||
"override.actions.newJs": "New JavaScript",
|
"override.actions.newJs": "New JavaScript",
|
||||||
|
|||||||
@ -467,10 +467,12 @@
|
|||||||
"rules.title": "قوانین",
|
"rules.title": "قوانین",
|
||||||
"rules.filter": "فیلتر قوانین",
|
"rules.filter": "فیلتر قوانین",
|
||||||
"override.title": "جایگزینی",
|
"override.title": "جایگزینی",
|
||||||
|
"override.input.placeholder": "وارد کردن URL جایگزین",
|
||||||
"override.import": "وارد کردن",
|
"override.import": "وارد کردن",
|
||||||
"override.docs": "مستندات",
|
"override.docs": "مستندات",
|
||||||
"override.repository": "مخزن جایگزینی",
|
"override.repository": "مخزن جایگزینی",
|
||||||
"override.unsupportedFileType": "نوع فایل پشتیبانی نمیشود",
|
"override.unsupportedFileType": "نوع فایل پشتیبانی نمیشود",
|
||||||
|
"override.error.importFailed": "وارد کردن ناموفق بود: {{error}}",
|
||||||
"override.actions.open": "باز کردن",
|
"override.actions.open": "باز کردن",
|
||||||
"override.actions.newYaml": "YAML جدید",
|
"override.actions.newYaml": "YAML جدید",
|
||||||
"override.actions.newJs": "جاوااسکریپت جدید",
|
"override.actions.newJs": "جاوااسکریپت جدید",
|
||||||
|
|||||||
@ -467,10 +467,12 @@
|
|||||||
"rules.title": "Правила",
|
"rules.title": "Правила",
|
||||||
"rules.filter": "Фильтр правил",
|
"rules.filter": "Фильтр правил",
|
||||||
"override.title": "Переопределение",
|
"override.title": "Переопределение",
|
||||||
|
"override.input.placeholder": "Введите URL переопределения",
|
||||||
"override.import": "Импорт",
|
"override.import": "Импорт",
|
||||||
"override.docs": "Документация",
|
"override.docs": "Документация",
|
||||||
"override.repository": "Репозиторий переопределений",
|
"override.repository": "Репозиторий переопределений",
|
||||||
"override.unsupportedFileType": "Неподдерживаемый тип файла",
|
"override.unsupportedFileType": "Неподдерживаемый тип файла",
|
||||||
|
"override.error.importFailed": "Не удалось импортировать: {{error}}",
|
||||||
"override.actions.open": "Открыть",
|
"override.actions.open": "Открыть",
|
||||||
"override.actions.newYaml": "Новый YAML",
|
"override.actions.newYaml": "Новый YAML",
|
||||||
"override.actions.newJs": "Новый JavaScript",
|
"override.actions.newJs": "Новый JavaScript",
|
||||||
|
|||||||
@ -498,10 +498,12 @@
|
|||||||
"rules.title": "分流规则",
|
"rules.title": "分流规则",
|
||||||
"rules.filter": "筛选过滤",
|
"rules.filter": "筛选过滤",
|
||||||
"override.title": "覆写",
|
"override.title": "覆写",
|
||||||
|
"override.input.placeholder": "输入覆写 URL",
|
||||||
"override.import": "导入",
|
"override.import": "导入",
|
||||||
"override.docs": "使用文档",
|
"override.docs": "使用文档",
|
||||||
"override.repository": "常用覆写仓库",
|
"override.repository": "常用覆写仓库",
|
||||||
"override.unsupportedFileType": "不支持的文件类型",
|
"override.unsupportedFileType": "不支持的文件类型",
|
||||||
|
"override.error.importFailed": "导入失败:{{error}}",
|
||||||
"override.actions.open": "打开",
|
"override.actions.open": "打开",
|
||||||
"override.actions.newYaml": "新建 YAML",
|
"override.actions.newYaml": "新建 YAML",
|
||||||
"override.actions.newJs": "新建 JavaScript",
|
"override.actions.newJs": "新建 JavaScript",
|
||||||
|
|||||||
@ -498,10 +498,12 @@
|
|||||||
"rules.title": "分流規則",
|
"rules.title": "分流規則",
|
||||||
"rules.filter": "篩選過濾",
|
"rules.filter": "篩選過濾",
|
||||||
"override.title": "覆寫",
|
"override.title": "覆寫",
|
||||||
|
"override.input.placeholder": "輸入覆寫 URL",
|
||||||
"override.import": "匯入",
|
"override.import": "匯入",
|
||||||
"override.docs": "使用文檔",
|
"override.docs": "使用文檔",
|
||||||
"override.repository": "常用覆寫倉庫",
|
"override.repository": "常用覆寫倉庫",
|
||||||
"override.unsupportedFileType": "不支持的檔案類型",
|
"override.unsupportedFileType": "不支持的檔案類型",
|
||||||
|
"override.error.importFailed": "匯入失敗:{{error}}",
|
||||||
"override.actions.open": "打開",
|
"override.actions.open": "打開",
|
||||||
"override.actions.newYaml": "新建 YAML",
|
"override.actions.newYaml": "新建 YAML",
|
||||||
"override.actions.newJs": "新建 JavaScript",
|
"override.actions.newJs": "新建 JavaScript",
|
||||||
|
|||||||
@ -55,6 +55,8 @@ const Override: React.FC = () => {
|
|||||||
url,
|
url,
|
||||||
ext: urlObj.pathname.endsWith('.js') ? 'js' : 'yaml'
|
ext: urlObj.pathname.endsWith('.js') ? 'js' : 'yaml'
|
||||||
})
|
})
|
||||||
|
} catch (e) {
|
||||||
|
toast.error(t('override.error.importFailed', { error: String(e) }))
|
||||||
} finally {
|
} finally {
|
||||||
setImporting(false)
|
setImporting(false)
|
||||||
}
|
}
|
||||||
@ -174,6 +176,7 @@ const Override: React.FC = () => {
|
|||||||
<div className="flex p-2">
|
<div className="flex p-2">
|
||||||
<Input
|
<Input
|
||||||
size="sm"
|
size="sm"
|
||||||
|
placeholder={t('override.input.placeholder')}
|
||||||
value={url}
|
value={url}
|
||||||
onValueChange={setUrl}
|
onValueChange={setUrl}
|
||||||
endContent={
|
endContent={
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user