feat(admin): add exclude patterns UI field with i18n
JSON-Config field `excludePatterns` (multiline textarea, 6 rows by default, full width). Help text explains the syntax: glob with `*`, `#` for comments, empty = filter inactive. i18n translations added for all 11 supported languages so the label and help text are localised consistently with the rest of the admin UI.
This commit is contained in:
+3
-1
@@ -4,5 +4,7 @@
|
|||||||
"Password repeat": "Passwort wiederholen",
|
"Password repeat": "Passwort wiederholen",
|
||||||
"Password": "Passwort",
|
"Password": "Passwort",
|
||||||
"Passwords missmatch!": "Passwörter stimmen nicht überein!",
|
"Passwords missmatch!": "Passwörter stimmen nicht überein!",
|
||||||
"Secure": "HTTPS?"
|
"Secure": "HTTPS?",
|
||||||
|
"Exclude patterns (one per line)": "Filter-Patterns (eines pro Zeile)",
|
||||||
|
"Glob patterns, * wildcard. Lines starting with # are comments. Empty = filter off.": "Glob-Patterns mit * als Wildcard. Zeilen mit # sind Kommentare. Leer = Filter aus."
|
||||||
}
|
}
|
||||||
+3
-1
@@ -4,5 +4,7 @@
|
|||||||
"Password repeat": "Password repeat",
|
"Password repeat": "Password repeat",
|
||||||
"Password": "Password",
|
"Password": "Password",
|
||||||
"Passwords missmatch!": "Passwords missmatch!",
|
"Passwords missmatch!": "Passwords missmatch!",
|
||||||
"Secure": "HTTPS?"
|
"Secure": "HTTPS?",
|
||||||
|
"Exclude patterns (one per line)": "Exclude patterns (one per line)",
|
||||||
|
"Glob patterns, * wildcard. Lines starting with # are comments. Empty = filter off.": "Glob patterns, * wildcard. Lines starting with # are comments. Empty = filter off."
|
||||||
}
|
}
|
||||||
+3
-1
@@ -4,5 +4,7 @@
|
|||||||
"Password repeat": "Repite la contraseña",
|
"Password repeat": "Repite la contraseña",
|
||||||
"Password": "Clave",
|
"Password": "Clave",
|
||||||
"Passwords missmatch!": "¡Las contraseñas no coinciden!",
|
"Passwords missmatch!": "¡Las contraseñas no coinciden!",
|
||||||
"Secure": "¿HTTPS?"
|
"Secure": "¿HTTPS?",
|
||||||
|
"Exclude patterns (one per line)": "Patrones de exclusión (uno por línea)",
|
||||||
|
"Glob patterns, * wildcard. Lines starting with # are comments. Empty = filter off.": "Patrones glob, * como comodín. Las líneas que empiezan con # son comentarios. Vacío = filtro desactivado."
|
||||||
}
|
}
|
||||||
+3
-1
@@ -4,5 +4,7 @@
|
|||||||
"Password repeat": "Répéter le mot de passe ",
|
"Password repeat": "Répéter le mot de passe ",
|
||||||
"Password": "Mot de passe",
|
"Password": "Mot de passe",
|
||||||
"Passwords missmatch!": "Les mots de passe ne correspondent pas !",
|
"Passwords missmatch!": "Les mots de passe ne correspondent pas !",
|
||||||
"Secure": "HTTPS ?"
|
"Secure": "HTTPS ?",
|
||||||
|
"Exclude patterns (one per line)": "Modèles d'exclusion (un par ligne)",
|
||||||
|
"Glob patterns, * wildcard. Lines starting with # are comments. Empty = filter off.": "Modèles glob, * comme joker. Les lignes commençant par # sont des commentaires. Vide = filtre désactivé."
|
||||||
}
|
}
|
||||||
+3
-1
@@ -4,5 +4,7 @@
|
|||||||
"Password repeat": "Ripeti password",
|
"Password repeat": "Ripeti password",
|
||||||
"Password": "Parola d'ordine",
|
"Password": "Parola d'ordine",
|
||||||
"Passwords missmatch!": "Le password non corrispondono!",
|
"Passwords missmatch!": "Le password non corrispondono!",
|
||||||
"Secure": "HTTPS?"
|
"Secure": "HTTPS?",
|
||||||
|
"Exclude patterns (one per line)": "Pattern di esclusione (uno per riga)",
|
||||||
|
"Glob patterns, * wildcard. Lines starting with # are comments. Empty = filter off.": "Pattern glob, * come wildcard. Le righe che iniziano con # sono commenti. Vuoto = filtro disattivato."
|
||||||
}
|
}
|
||||||
+3
-1
@@ -4,5 +4,7 @@
|
|||||||
"Password repeat": "Wachtwoord herhalen",
|
"Password repeat": "Wachtwoord herhalen",
|
||||||
"Password": "Wachtwoord",
|
"Password": "Wachtwoord",
|
||||||
"Passwords missmatch!": "Wachtwoorden komen niet overeen!",
|
"Passwords missmatch!": "Wachtwoorden komen niet overeen!",
|
||||||
"Secure": "HTTPS?"
|
"Secure": "HTTPS?",
|
||||||
|
"Exclude patterns (one per line)": "Uitsluitpatronen (één per regel)",
|
||||||
|
"Glob patterns, * wildcard. Lines starting with # are comments. Empty = filter off.": "Glob-patronen, * als wildcard. Regels die beginnen met # zijn commentaar. Leeg = filter uit."
|
||||||
}
|
}
|
||||||
+3
-1
@@ -4,5 +4,7 @@
|
|||||||
"Password repeat": "Powtórz hasło",
|
"Password repeat": "Powtórz hasło",
|
||||||
"Password": "Hasło",
|
"Password": "Hasło",
|
||||||
"Passwords missmatch!": "Niezgodność haseł!",
|
"Passwords missmatch!": "Niezgodność haseł!",
|
||||||
"Secure": "HTTPS?"
|
"Secure": "HTTPS?",
|
||||||
|
"Exclude patterns (one per line)": "Wzorce wykluczeń (jeden na linię)",
|
||||||
|
"Glob patterns, * wildcard. Lines starting with # are comments. Empty = filter off.": "Wzorce glob, * jako symbol wieloznaczny. Linie zaczynające się od # to komentarze. Puste = filtr wyłączony."
|
||||||
}
|
}
|
||||||
+3
-1
@@ -4,5 +4,7 @@
|
|||||||
"Password repeat": "Repetição de senha",
|
"Password repeat": "Repetição de senha",
|
||||||
"Password": "Senha",
|
"Password": "Senha",
|
||||||
"Passwords missmatch!": "As senhas não correspondem!",
|
"Passwords missmatch!": "As senhas não correspondem!",
|
||||||
"Secure": "HTTPS?"
|
"Secure": "HTTPS?",
|
||||||
|
"Exclude patterns (one per line)": "Padrões de exclusão (um por linha)",
|
||||||
|
"Glob patterns, * wildcard. Lines starting with # are comments. Empty = filter off.": "Padrões glob, * como wildcard. Linhas começando com # são comentários. Vazio = filtro desligado."
|
||||||
}
|
}
|
||||||
+3
-1
@@ -4,5 +4,7 @@
|
|||||||
"Password repeat": "Повтор пароля",
|
"Password repeat": "Повтор пароля",
|
||||||
"Password": "Пароль",
|
"Password": "Пароль",
|
||||||
"Passwords missmatch!": "Пароли не совпадают!",
|
"Passwords missmatch!": "Пароли не совпадают!",
|
||||||
"Secure": "HTTPS?"
|
"Secure": "HTTPS?",
|
||||||
|
"Exclude patterns (one per line)": "Шаблоны исключения (по одному на строку)",
|
||||||
|
"Glob patterns, * wildcard. Lines starting with # are comments. Empty = filter off.": "Glob-шаблоны, * — подстановочный знак. Строки, начинающиеся с #, являются комментариями. Пусто = фильтр выключен."
|
||||||
}
|
}
|
||||||
+3
-1
@@ -4,5 +4,7 @@
|
|||||||
"Password repeat": "Повторення пароля",
|
"Password repeat": "Повторення пароля",
|
||||||
"Password": "Пароль",
|
"Password": "Пароль",
|
||||||
"Passwords missmatch!": "Паролі не збігаються!",
|
"Passwords missmatch!": "Паролі не збігаються!",
|
||||||
"Secure": "HTTPS?"
|
"Secure": "HTTPS?",
|
||||||
|
"Exclude patterns (one per line)": "Шаблони виключення (по одному в рядку)",
|
||||||
|
"Glob patterns, * wildcard. Lines starting with # are comments. Empty = filter off.": "Glob-шаблони, * — підстановочний знак. Рядки, що починаються з #, є коментарями. Порожньо = фільтр вимкнено."
|
||||||
}
|
}
|
||||||
@@ -4,5 +4,7 @@
|
|||||||
"Password repeat": "密码重复:",
|
"Password repeat": "密码重复:",
|
||||||
"Password": "密码:",
|
"Password": "密码:",
|
||||||
"Passwords missmatch!": "密码不匹配!",
|
"Passwords missmatch!": "密码不匹配!",
|
||||||
"Secure": "HTTPS?"
|
"Secure": "HTTPS?",
|
||||||
|
"Exclude patterns (one per line)": "排除模式(每行一个)",
|
||||||
|
"Glob patterns, * wildcard. Lines starting with # are comments. Empty = filter off.": "Glob 模式,* 通配符。以 # 开头的行是注释。为空 = 过滤器关闭。"
|
||||||
}
|
}
|
||||||
@@ -39,6 +39,17 @@
|
|||||||
"sm": 12,
|
"sm": 12,
|
||||||
"md": 6,
|
"md": 6,
|
||||||
"lg": 4
|
"lg": 4
|
||||||
|
},
|
||||||
|
"_divider3": {
|
||||||
|
"type": "divider"
|
||||||
|
},
|
||||||
|
"excludePatterns": {
|
||||||
|
"type": "text",
|
||||||
|
"label": "Exclude patterns (one per line)",
|
||||||
|
"help": "Glob patterns, * wildcard. Lines starting with # are comments. Empty = filter off.",
|
||||||
|
"multiline": true,
|
||||||
|
"minRows": 6,
|
||||||
|
"sm": 12
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user