mirror of
https://github.com/Wei-Shaw/claude-relay-service.git
synced 2026-01-23 09:38:02 +00:00
feat: 完成AccountForm组件剩余模块国际化
- 国际化剩余JavaScript错误消息和验证文本 - 完成AWS Bedrock配置字段和帮助文本国际化 - 完成Azure OpenAI特定字段和描述国际化 - 国际化了150+个翻译键,覆盖三种语言(zh-cn, zh-tw, en) - 将所有硬编码中文字符串替换为响应式翻译 - 国际化了Toast消息、确认对话框、表单验证等用户交互元素 - 确保了编辑模式和创建模式的完整国际化支持 AccountForm组件国际化工作已基本完成,支持完整的三语言切换体验。
This commit is contained in:
@@ -1349,6 +1349,136 @@ export default {
|
||||
selectGroupRequired: '選擇群組 *',
|
||||
noAvailableGroups: '暫無可用群組',
|
||||
membersCount: ' 個成員',
|
||||
createNewGroup: '新建群組'
|
||||
createNewGroup: '新建群組',
|
||||
|
||||
// AWS Bedrock 設定
|
||||
bedrockCredentials: '憑證設定',
|
||||
bedrockCredentialsDescription: '請填寫 AWS 存取憑證,用於呼叫 Amazon Bedrock 服務。',
|
||||
awsAccessKeyId: 'AWS Access Key ID *',
|
||||
awsAccessKeyIdPlaceholder: '請輸入 AWS 存取密鑰 ID...',
|
||||
awsSecretAccessKey: 'AWS Secret Access Key *',
|
||||
awsSecretAccessKeyPlaceholder: '請輸入 AWS 秘密存取密鑰...',
|
||||
sessionTokenOptional: 'Session Token (可選)',
|
||||
sessionTokenOptionalPlaceholder: '臨時憑證的工作階段令牌...',
|
||||
sessionTokenDescription: '僅在使用臨時憑證(如 STS 產生的憑證)時需要填寫',
|
||||
awsRegion: 'AWS 區域 *',
|
||||
awsRegionPlaceholder: '選擇 AWS 區域...',
|
||||
bedrockModelConfig: '模型設定',
|
||||
defaultModelLabel: '預設模型',
|
||||
defaultModelPlaceholder: '例如:anthropic.claude-3-5-sonnet-20240620-v1:0',
|
||||
defaultModelDescription: '留空將使用系統預設模型。支援 inference profile ID 或 ARN',
|
||||
smallFastModelLabel: '小型快速模型',
|
||||
smallFastModelPlaceholder: '例如:anthropic.claude-3-haiku-20240307-v1:0',
|
||||
smallFastModelDescription: '用於簡單任務的快速模型,支援 inference profile ID 或 ARN',
|
||||
|
||||
// Azure OpenAI 設定
|
||||
azureOpenAIConfig: 'Azure OpenAI 設定',
|
||||
azureOpenAIDescription: '請設定 Azure OpenAI 服務的連線資訊和部署詳情。',
|
||||
azureEndpoint: 'Azure Endpoint *',
|
||||
azureEndpointPlaceholder: '例如:https://your-resource.openai.azure.com/',
|
||||
azureEndpointDescription: 'Azure OpenAI 服務的端點 URL',
|
||||
azureApiKey: 'API Key *',
|
||||
azureApiKeyPlaceholder: '請輸入 Azure OpenAI API Key...',
|
||||
azureApiVersion: 'API 版本',
|
||||
azureApiVersionDescription: 'Azure OpenAI API 版本,通常使用最新版本',
|
||||
azureDeploymentName: '部署名稱 *',
|
||||
azureDeploymentNamePlaceholder: '例如:gpt-4',
|
||||
azureDeploymentDescription: '在 Azure OpenAI Studio 中建立的部署名稱',
|
||||
azureSupportedModels: '支援的模型',
|
||||
azureSupportedModelsPlaceholder: '例如:gpt-4, gpt-3.5-turbo',
|
||||
azureSupportedModelsDescription: '此帳戶支援的模型清單,用逗號分隔。留空表示支援所有模型',
|
||||
azureAccountSettings: '帳戶設定',
|
||||
azureIsActive: '啟用此帳戶',
|
||||
azureSchedulable: '允許調度',
|
||||
|
||||
// Claude Console 模型映射
|
||||
claudeConsoleModels: '模型映射',
|
||||
claudeConsoleModelsDescription: '設定模型請求的映射關係,將客戶端請求的模型名映射為實際呼叫的模型。',
|
||||
modelMappingFrom: '請求模型',
|
||||
modelMappingFromPlaceholder: '例如:claude-3-5-sonnet-20241022',
|
||||
modelMappingTo: '實際模型',
|
||||
modelMappingToPlaceholder: '例如:claude-3-5-sonnet-latest',
|
||||
addModelMapping: '新增映射',
|
||||
removeMapping: '移除',
|
||||
presetMappings: '預設映射',
|
||||
modelMappingExample: '示例:claude-3-5-sonnet-20241022 → claude-3-5-sonnet-latest',
|
||||
noMappingsConfigured: '暫未設定映射,將直接使用原模型名',
|
||||
|
||||
// Setup Token 授權流程詳細步驟
|
||||
setupTokenAuth: 'Setup Token 授權',
|
||||
setupTokenAuthDescription: 'Setup Token 是安全的授權方式,透過臨時授權碼完成帳戶驗證。',
|
||||
setupTokenStep1: '步驟 1:產生授權連結',
|
||||
setupTokenStep1Description: '系統將產生一個專用的授權連結,用於取得臨時授權碼。',
|
||||
setupTokenStep2: '步驟 2:完成授權',
|
||||
setupTokenStep2Description: '在新視窗中開啟授權連結,使用您的 Claude 帳戶登入並完成授權。',
|
||||
setupTokenStep3: '步驟 3:輸入授權碼',
|
||||
setupTokenStep3Description: '授權成功後,系統會顯示授權碼,請複製並貼上到下方輸入框。',
|
||||
setupTokenUrlGenerated: '授權連結已產生',
|
||||
setupTokenOpenInBrowser: '在瀏覽器中開啟',
|
||||
setupTokenCopyLink: '複製連結',
|
||||
setupTokenUrlExpiry: '此連結10分鐘後過期,請盡快完成授權',
|
||||
setupTokenAuthCode: 'Authorization Code *',
|
||||
setupTokenAuthCodePlaceholder: '請貼上從授權頁面取得的授權碼...',
|
||||
setupTokenAuthCodeDescription: '完成授權後,將顯示類似 "auth_code_xxx" 格式的授權碼',
|
||||
setupTokenSmartDetection: '智能檢測',
|
||||
setupTokenSmartDetectionDesc: '支援直接貼上完整的回調 URL,系統會自動提取授權碼',
|
||||
|
||||
// 更多錯誤訊息和驗證文字
|
||||
unsupportedPlatform: '不支援的平台',
|
||||
accountCreationFailed: '帳戶建立失敗',
|
||||
accountUpdateFailed: '帳戶更新失敗',
|
||||
detailsInfo: '詳細資訊',
|
||||
accountCreationFailedConsole: '帳戶建立失敗:',
|
||||
accountUpdateFailedConsole: '帳戶更新失敗:',
|
||||
clearCacheFailedWithError: '清除快取失敗:',
|
||||
unknownError: '未知錯誤',
|
||||
modelMappingExistsInfo: '模型映射已存在',
|
||||
modelAddedMapping: '已新增映射',
|
||||
|
||||
// 限流和配額管理
|
||||
rateLimitSettings: '限流設定',
|
||||
enableRateLimit: '啟用速率限制',
|
||||
rateLimitDuration: '限流時長 (秒)',
|
||||
rateLimitDurationPlaceholder: '例如:60',
|
||||
rateLimitDescription: '啟用後將限制請求頻率,防止帳戶被封鎖',
|
||||
quotaManagement: '配額管理',
|
||||
dailyQuotaLabel: '每日配額限制',
|
||||
dailyQuotaPlaceholder: '0 表示不限制',
|
||||
quotaResetTimeLabel: '配額重設時間',
|
||||
quotaResetTimePlaceholder: '例如:00:00',
|
||||
quotaResetDescription: '每天配額重設的時間點',
|
||||
currentDailyUsage: '今日已用',
|
||||
|
||||
// 進階設定
|
||||
advancedSettings: '進階設定',
|
||||
customUserAgent: '自定義 User-Agent',
|
||||
customUserAgentPlaceholder: '留空使用預設 User-Agent...',
|
||||
userAgentDescription: '用於請求時的 User-Agent 識別',
|
||||
|
||||
// 通用提示和狀態
|
||||
notSet: '未設定',
|
||||
unlimited: '無限制',
|
||||
enabled: '已啟用',
|
||||
disabled: '已禁用',
|
||||
active: '活躍',
|
||||
inactive: '非活躍',
|
||||
optional: '可選',
|
||||
required: '必填',
|
||||
recommended: '推薦',
|
||||
|
||||
// 額外的操作按鈕
|
||||
testConnection: '測試連線',
|
||||
testing: '測試中...',
|
||||
refresh: '刷新',
|
||||
refreshing: '刷新中...',
|
||||
validate: '驗證',
|
||||
validating: '驗證中...',
|
||||
save: '儲存',
|
||||
saving: '儲存中...',
|
||||
|
||||
// 使用情況和統計
|
||||
usageStats: '使用統計',
|
||||
loadingUsage: '載入使用情況...',
|
||||
usageLoadFailed: '使用情況載入失敗'
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user