refactor(add-service): Refactor ServiceForm.tsx to support internationalization

- Extract ServiceForm.tsx validation logic into the custom hook useServiceSchema
- Add internationalization support and move error messages to translation files
This commit is contained in:
YiZixuan
2025-08-17 23:13:25 +08:00
parent 6bf75b2bf7
commit fa3ad9b2e1
5 changed files with 57 additions and 20 deletions
@@ -84,4 +84,9 @@ export const servicesTranslations: ServicesTranslations = {
targetDNSDesc: "输入要监控的 DNS 记录域名(A、AAAA、MX等)",
targetDefaultDesc: "输入要监控的目标 URL 或主机名",
targetDefaultPlaceholder: "输入 URL 或主机名",
// types.ts
serviceNameRequired: "服务名称是必填项",
urlDomainHostRequired: "URL/域名/主机名是必填项",
enterValidUrlHostnameDomain: "请输入有效的URL、主机名或域名",
};