diff --git a/src/config/i18n.js b/src/config/i18n.js index 2f8c939..2e75517 100644 --- a/src/config/i18n.js +++ b/src/config/i18n.js @@ -541,4 +541,8 @@ export const I18N = { zh: `保存规则`, en: `"Save Rule`, }, + global_rule: { + zh: `全局规则`, + en: `Global Rule`, + }, }; diff --git a/src/views/Options/Rules.js b/src/views/Options/Rules.js index d2a350d..2843a8e 100644 --- a/src/views/Options/Rules.js +++ b/src/views/Options/Rules.js @@ -362,6 +362,7 @@ function RuleFields({ rule, rules, setShow, setKeyword }) { } function RuleAccordion({ rule, rules }) { + const i18n = useI18n(); const [expanded, setExpanded] = useState(false); const handleChange = (e) => { @@ -376,7 +377,9 @@ function RuleAccordion({ rule, rules }) { opacity: rules ? 1 : 0.5, }} > - {rule.pattern} + {rule.pattern === GLOBAL_KEY + ? `[${i18n("global_rule")}] ${rule.pattern}` + : rule.pattern}