feat(i18n): add date-fns locale support

This commit is contained in:
JiPai
2025-03-08 16:14:13 +08:00
parent 6df680e9da
commit 3a0dbc26d1
5 changed files with 257 additions and 82 deletions

View File

@@ -80,5 +80,74 @@
"settings.terminal.connectionSettings": "Connection settings",
"settings.terminal.ipAddress": "IP Address",
"settings.terminal.port": "Port",
"settings.terminal.username": "Username"
"settings.terminal.username": "Username",
"settings.api.apiCliKeys": "API/CLI Keys",
"settings.api.generateAndManageKeys": "Generate and manage API keys to access the API/CLI",
"settings.api.swaggerApi": "Swagger API:",
"settings.api.view": "View",
"settings.api.created": "Created",
"settings.api.ago": "ago",
"settings.api.expiresIn": "Expires in",
"settings.api.deleteApiKey": "Delete API Key",
"settings.api.deleteApiKeyDescription": "Are you sure you want to delete this API key? This action cannot be undone.",
"settings.api.apiKeyDeleted": "API key deleted successfully",
"settings.api.errorDeletingApiKey": "Error deleting API key",
"settings.api.noApiKeysFound": "No API keys found",
"settings.api.errorGeneratingApiKey": "Failed to generate API key",
"settings.api.generateNewKey": "Generate New Key",
"settings.api.generateApiKey": "Generate API Key",
"settings.api.createNewApiKeyDescription": "Create a new API key for accessing the API. You can set an expiration date and a custom prefix for better organization.",
"settings.api.name": "Name",
"settings.api.namePlaceholder": "My API Key",
"settings.api.prefix": "Prefix",
"settings.api.prefixPlaceholder": "my_app",
"settings.api.expiration": "Expiration",
"settings.api.selectExpirationTime": "Select expiration time",
"settings.api.expirationOptions.Never": "Never",
"settings.api.expirationOptions.1 day": "1 day",
"settings.api.expirationOptions.7 days": "7 days",
"settings.api.expirationOptions.30 days": "30 days",
"settings.api.expirationOptions.90 days": "90 days",
"settings.api.expirationOptions.1 year": "1 year",
"settings.api.organization": "Organization",
"settings.api.selectOrganization": "Select organization",
"settings.api.rateLimiting": "Rate Limiting",
"settings.api.enableRateLimiting": "Enable Rate Limiting",
"settings.api.limitRequestsDescription": "Limit the number of requests within a time window",
"settings.api.timeWindow": "Time Window",
"settings.api.selectTimeWindow": "Select time window",
"settings.api.timeWindowOptions.1 minute": "1 minute",
"settings.api.timeWindowOptions.5 minutes": "5 minutes",
"settings.api.timeWindowOptions.15 minutes": "15 minutes",
"settings.api.timeWindowOptions.30 minutes": "30 minutes",
"settings.api.timeWindowOptions.1 hour": "1 hour",
"settings.api.timeWindowOptions.1 day": "1 day",
"settings.api.timeWindowDescription": "The duration in which requests are counted",
"settings.api.maxRequests": "Maximum Requests",
"settings.api.maxRequestsPlaceholder": "100",
"settings.api.maxRequestsDescription": "Maximum number of requests allowed within the time window",
"settings.api.requestLimiting": "Request Limiting",
"settings.api.totalRequestLimit": "Total Request Limit",
"settings.api.totalRequestLimitPlaceholder": "Leave empty for unlimited",
"settings.api.totalRequestLimitDescription": "Total number of requests allowed (leave empty for unlimited)",
"settings.api.refillAmount": "Refill Amount",
"settings.api.refillAmountPlaceholder": "Amount to refill",
"settings.api.refillAmountDescription": "Number of requests to add on each refill",
"settings.api.refillInterval": "Refill Interval",
"settings.api.selectRefillInterval": "Select refill interval",
"settings.api.refillIntervalOptions.1 hour": "1 hour",
"settings.api.refillIntervalOptions.6 hours": "6 hours",
"settings.api.refillIntervalOptions.12 hours": "12 hours",
"settings.api.refillIntervalOptions.1 day": "1 day",
"settings.api.refillIntervalOptions.7 days": "7 days",
"settings.api.refillIntervalOptions.30 days": "30 days",
"settings.api.refillIntervalDescription": "How often to refill the request limit",
"settings.api.cancel": "Cancel",
"settings.api.generate": "Generate",
"settings.api.apiKeyGeneratedSuccessfully": "API Key Generated Successfully",
"settings.api.copyApiKeyNow": "Please copy your API key now. You won't be able to see it again!",
"settings.api.apiKeyCopied": "API key copied to clipboard",
"settings.api.copyToClipboard": "Copy to Clipboard",
"settings.api.close": "Close"
}

View File

@@ -80,5 +80,74 @@
"settings.terminal.connectionSettings": "终端设置",
"settings.terminal.ipAddress": "IP",
"settings.terminal.port": "端口",
"settings.terminal.username": "用户名"
"settings.terminal.username": "用户名",
"settings.api.apiCliKeys": "API/CLI 密钥",
"settings.api.generateAndManageKeys": "生成和管理 API 密钥以访问 API/CLI",
"settings.api.swaggerApi": "Swagger API:",
"settings.api.view": "查看",
"settings.api.created": "创建于",
"settings.api.ago": "前",
"settings.api.expiresIn": "过期于",
"settings.api.deleteApiKey": "删除 API 密钥",
"settings.api.deleteApiKeyDescription": "您确定要删除此 API 密钥吗?此操作无法撤销。",
"settings.api.apiKeyDeleted": "API 密钥删除成功",
"settings.api.errorDeletingApiKey": "删除 API 密钥时出错",
"settings.api.noApiKeysFound": "未找到 API 密钥",
"settings.api.errorGeneratingApiKey": "生成 API 密钥失败",
"settings.api.generateNewKey": "生成新密钥",
"settings.api.generateApiKey": "生成 API 密钥",
"settings.api.createNewApiKeyDescription": "创建一个新的 API 密钥以访问 API。您可以设置过期日期和自定义前缀以便更好地组织。",
"settings.api.name": "名称",
"settings.api.namePlaceholder": "我的 API 密钥",
"settings.api.prefix": "前缀",
"settings.api.prefixPlaceholder": "我的应用",
"settings.api.expiration": "过期时间",
"settings.api.selectExpirationTime": "选择过期时间",
"settings.api.expirationOptions.Never": "从不过期",
"settings.api.expirationOptions.1 day": "1 天",
"settings.api.expirationOptions.7 days": "7 天",
"settings.api.expirationOptions.30 days": "30 天",
"settings.api.expirationOptions.90 days": "90 天",
"settings.api.expirationOptions.1 year": "1 年",
"settings.api.organization": "组织",
"settings.api.selectOrganization": "选择组织",
"settings.api.rateLimiting": "速率限制",
"settings.api.enableRateLimiting": "启用速率限制",
"settings.api.limitRequestsDescription": "限制在时间窗口内的请求数量",
"settings.api.timeWindow": "时间窗口",
"settings.api.selectTimeWindow": "选择时间窗口",
"settings.api.timeWindowOptions.1 minute": "1 分钟",
"settings.api.timeWindowOptions.5 minutes": "5 分钟",
"settings.api.timeWindowOptions.15 minutes": "15 分钟",
"settings.api.timeWindowOptions.30 minutes": "30 分钟",
"settings.api.timeWindowOptions.1 hour": "1 小时",
"settings.api.timeWindowOptions.1 day": "1 天",
"settings.api.timeWindowDescription": "请求计数的持续时间",
"settings.api.maxRequests": "最大请求数",
"settings.api.maxRequestsPlaceholder": "100",
"settings.api.maxRequestsDescription": "时间窗口内允许的最大请求数",
"settings.api.requestLimiting": "请求限制",
"settings.api.totalRequestLimit": "总请求限制",
"settings.api.totalRequestLimitPlaceholder": "留空表示无限制",
"settings.api.totalRequestLimitDescription": "允许的总请求数(留空表示无限制)",
"settings.api.refillAmount": "补充数量",
"settings.api.refillAmountPlaceholder": "补充数量",
"settings.api.refillAmountDescription": "每次补充时添加的请求数量",
"settings.api.refillInterval": "补充间隔",
"settings.api.selectRefillInterval": "选择补充间隔",
"settings.api.refillIntervalOptions.1 hour": "1 小时",
"settings.api.refillIntervalOptions.6 hours": "6 小时",
"settings.api.refillIntervalOptions.12 hours": "12 小时",
"settings.api.refillIntervalOptions.1 day": "1 天",
"settings.api.refillIntervalOptions.7 days": "7 天",
"settings.api.refillIntervalOptions.30 days": "30 天",
"settings.api.refillIntervalDescription": "请求限制的补充频率",
"settings.api.cancel": "取消",
"settings.api.generate": "生成",
"settings.api.apiKeyGeneratedSuccessfully": "API 密钥生成成功",
"settings.api.copyApiKeyNow": "请立即复制您的 API 密钥。您将无法再次查看它!",
"settings.api.apiKeyCopied": "API 密钥已复制到剪贴板",
"settings.api.copyToClipboard": "复制到剪贴板",
"settings.api.close": "关闭"
}