Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 41 additions & 41 deletions i18n/locales/zh-TW.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ token.name_too_long: "令牌名稱過長"
token.quota_negative: "額度值不能為負數"
token.quota_exceed_max: "額度值超出有效範圍,最大值為 {{.Max}}"
token.generate_failed: "生成令牌失敗"
token.get_info_failed: "獲取令牌資訊失敗,請稍後重試"
token.get_info_failed: "取得令牌資訊失敗,請稍後重試"
token.expired_cannot_enable: "令牌已過期,無法啟用,請先修改令牌過期時間,或者設定為永不過期"
token.exhausted_cannot_enable: "令牌可用額度已用盡,無法啟用,請先修改令牌剩餘額度,或者設定為無限額度"
token.invalid: "無效的令牌"
Expand All @@ -51,21 +51,21 @@ redemption.not_provided: "未提供兌換碼"
redemption.expire_time_invalid: "過期時間不能早於當前時間"

# User messages
user.password_login_disabled: "管理員關閉了密碼登錄"
user.password_login_disabled: "管理員關閉了密碼登入"
user.register_disabled: "管理員關閉了新使用者註冊"
user.password_register_disabled: "管理員關閉了通過密碼進行註冊,請使用第三方帳號驗證的形式進行註冊"
user.username_or_password_empty: "使用者名或密碼為空"
user.username_or_password_error: "使用者名或密碼錯誤,或使用者已被封禁"
user.username_or_password_empty: "使用者名稱或密碼為空"
user.username_or_password_error: "使用者名稱或密碼錯誤,或使用者已被封禁"
user.email_or_password_empty: "信箱位址或密碼為空!"
user.exists: "使用者名已存在,或已註銷"
user.exists: "使用者名稱已存在,或已刪除帳號"
user.not_exists: "使用者不存在"
user.disabled: "該使用者已被禁用"
user.session_save_failed: "無法保存對話,請重試"
user.require_2fa: "請輸入雙重驗證碼"
user.session_save_failed: "無法儲存會話資訊,請重試"
user.require_2fa: "請輸入兩步驗證碼"
user.email_verification_required: "管理員開啟了信箱驗證,請輸入信箱位址和驗證碼"
user.verification_code_error: "驗證碼錯誤或已過期"
user.input_invalid: "輸入不合法 {{.Error}}"
user.no_permission_same_level: "無權獲取同級或更高等級使用者的資訊"
user.no_permission_same_level: "無權取得同級或更高等級使用者的資訊"
user.no_permission_higher_level: "無權更新同權限等級或更高權限等級的使用者資訊"
user.cannot_create_higher_level: "無法建立權限大於等於自己的使用者"
user.cannot_delete_root_user: "不能刪除超級管理員帳號"
Expand All @@ -79,8 +79,8 @@ user.invite_quota_insufficient: "邀請額度不足!"
user.transfer_quota_minimum: "轉移額度最小為{{.Min}}!"
user.transfer_success: "劃轉成功"
user.transfer_failed: "劃轉失敗 {{.Error}}"
user.topup_processing: "充值處理中,請稍後重試"
user.register_failed: "使用者註冊失敗或使用者ID獲取失敗"
user.topup_processing: "儲值處理中,請稍後重試"
user.register_failed: "使用者註冊失敗或使用者ID取得失敗"
user.default_token_failed: "生成預設令牌失敗"
user.aff_code_empty: "affCode 為空!"
user.email_empty: "email 為空!"
Expand All @@ -100,56 +100,56 @@ quota.warning_invalid: "無效的預警類型"
quota.threshold_gt_zero: "預警閾值必須大於0"

# Subscription messages
subscription.not_enabled: "訂閱方案未啟用"
subscription.title_empty: "訂閱方案標題不能為空"
subscription.not_enabled: "訂閱未啟用"
subscription.title_empty: "訂閱標題不能為空"
subscription.price_negative: "價格不能為負數"
subscription.price_max: "價格不能超過9999"
subscription.purchase_limit_negative: "購買上限不能為負數"
subscription.quota_negative: "總額度不能為負數"
subscription.group_not_exists: "升級分組不存在"
subscription.reset_cycle_gt_zero: "自訂重置週期需大於0秒"
subscription.purchase_max: "已達到該訂閱方案購買上限"
subscription.purchase_max: "已達到該訂閱購買上限"
subscription.invalid_id: "無效的訂閱ID"
subscription.invalid_user_id: "無效的使用者ID"

# Payment messages
payment.not_configured: "當前管理員未設定支付資訊"
payment.method_not_exists: "不存在此支付方式"
payment.method_not_exists: "支付方式不存在"
payment.callback_error: "回調位址設定錯誤"
payment.create_failed: "建立訂單失敗"
payment.start_failed: "啟用支付失敗"
payment.amount_too_low: "訂閱方案金額過低"
payment.amount_too_low: "訂閱金額過低"
payment.stripe_not_configured: "Stripe 未設定或密鑰無效"
payment.webhook_not_configured: "Webhook 未設定"
payment.price_id_not_configured: "該訂閱方案未設定 StripePriceId"
payment.creem_not_configured: "該訂閱方案未設定 CreemProductId"
payment.price_id_not_configured: "該訂閱未設定 StripePriceId"
payment.creem_not_configured: "該訂閱未設定 CreemProductId"

# Topup messages
topup.not_provided: "未提供支付單號"
topup.order_not_exists: "充值訂單不存在"
topup.order_status: "充值訂單狀態錯誤"
topup.failed: "充值失敗,請稍後重試"
topup.invalid_quota: "無效的充值額度"
topup.order_not_exists: "儲值訂單不存在"
topup.order_status: "儲值訂單狀態錯誤"
topup.failed: "儲值失敗,請稍後重試"
topup.invalid_quota: "無效的儲值額度"

# Channel messages
channel.not_exists: "管道不存在"
channel.id_format_error: "管道ID格式錯誤"
channel.no_available_key: "沒有可用的管道密鑰"
channel.get_list_failed: "獲取管道列表失敗,請稍後重試"
channel.get_tags_failed: "獲取標籤失敗,請稍後重試"
channel.get_key_failed: "獲取管道密鑰失敗"
channel.get_ollama_failed: "獲取Ollama模型失敗"
channel.get_list_failed: "取得管道列表失敗,請稍後重試"
channel.get_tags_failed: "取得標籤失敗,請稍後重試"
channel.get_key_failed: "取得管道密鑰失敗"
channel.get_ollama_failed: "取得Ollama模型失敗"
channel.query_failed: "查詢管道失敗"
channel.no_valid_upstream: "無有效上游管道"
channel.upstream_saturated: "當前分組上游負載已飽和,請稍後再試"
channel.get_available_failed: "獲取分組 {{.Group}} 下模型 {{.Model}} 的可用管道失敗"
channel.get_available_failed: "取得分組 {{.Group}} 下模型 {{.Model}} 的可用管道失敗"

# Model messages
model.name_empty: "模型名稱不能為空"
model.name_exists: "模型名稱已存在"
model.id_missing: "缺少模型 ID"
model.get_list_failed: "獲取模型列表失敗,請稍後重試"
model.get_failed: "獲取上游模型失敗"
model.get_list_failed: "取得模型列表失敗,請稍後重試"
model.get_failed: "取得上游模型失敗"
model.reset_success: "重置模型倍率成功"

# Vendor messages
Expand All @@ -170,7 +170,7 @@ checkin.quota_failed: "簽到失敗:更新額度出錯"

# Passkey messages
passkey.create_failed: "無法建立 Passkey 憑證"
passkey.login_abnormal: "Passkey 登錄狀態異常"
passkey.login_abnormal: "Passkey 登入狀態異常"
passkey.update_failed: "Passkey 憑證更新失敗"
passkey.invalid_user_id: "無效的使用者 ID"
passkey.verify_failed: "Passkey 驗證失敗,請重試或聯繫管理員"
Expand Down Expand Up @@ -218,22 +218,22 @@ performance.gc_executed: "GC 已執行"

# Ability messages
ability.db_corrupted: "資料庫一致性被破壞"
ability.repair_running: "已經有一個修復任務在運行中,請稍後再試"
ability.repair_running: "已經有一個修復任務在執行中,請稍後再試"

# OAuth messages
oauth.invalid_code: "無效的授權碼"
oauth.get_user_error: "獲取使用者資訊失敗"
oauth.get_user_error: "取得使用者資訊失敗"
oauth.account_used: "該帳號已被其他使用者綁定"
oauth.unknown_provider: "未知的 OAuth 供應者"
oauth.unknown_provider: "未知的 OAuth 供應商"
oauth.state_invalid: "state 參數為空或不匹配"
oauth.not_enabled: "管理員未開啟通過 {{.Provider}} 登錄以及註冊"
oauth.user_deleted: "使用者已註銷"
oauth.not_enabled: "管理員未開啟通過 {{.Provider}} 登入以及註冊"
oauth.user_deleted: "使用者已刪除帳號"
oauth.user_banned: "使用者已被封禁"
oauth.bind_success: "綁定成功"
oauth.already_bound: "該 {{.Provider}} 帳號已被綁定"
oauth.connect_failed: "無法連接至 {{.Provider}} 伺服器,請稍後重試"
oauth.token_failed: "{{.Provider}} 獲取 Token 失敗,請檢查設定"
oauth.user_info_empty: "{{.Provider}} 獲取使用者資訊為空,請檢查設定"
oauth.token_failed: "{{.Provider}} 取得 Token 失敗,請檢查設定"
oauth.user_info_empty: "{{.Provider}} 取得使用者資訊為空,請檢查設定"
oauth.trust_level_low: "Linux DO 信任等級未達到管理員設定的最低信任等級"

# Model layer error messages
Expand All @@ -251,16 +251,16 @@ distributor.token_model_forbidden: "該令牌無權存取模型 {{.Model}}"
distributor.model_name_required: "未指定模型名稱,模型名稱不能為空"
distributor.invalid_playground_request: "無效的playground請求,{{.Error}}"
distributor.group_access_denied: "無權存取該分組"
distributor.get_channel_failed: "獲取分組 {{.Group}} 下模型 {{.Model}} 的可用管道失敗(distributor):{{.Error}}"
distributor.get_channel_failed: "取得分組 {{.Group}} 下模型 {{.Model}} 的可用管道失敗(distributor):{{.Error}}"
distributor.no_available_channel: "分組 {{.Group}} 下模型 {{.Model}} 無可用管道(distributor)"
distributor.invalid_midjourney_request: "無效的midjourney請求,{{.Error}}"
distributor.invalid_request_parse_model: "無效的請求,無法解析模型"

# Custom OAuth provider messages
custom_oauth.not_found: "自訂 OAuth 供應者不存在"
custom_oauth.not_found: "自訂 OAuth 供應商不存在"
custom_oauth.slug_empty: "標識符不能為空"
custom_oauth.slug_exists: "標識符已存在"
custom_oauth.name_empty: "供應者名稱不能為空"
custom_oauth.has_bindings: "無法刪除已有使用者綁定的供應者"
custom_oauth.name_empty: "供應商名稱不能為空"
custom_oauth.has_bindings: "無法刪除已有使用者綁定的供應商"
custom_oauth.binding_not_found: "OAuth 綁定不存在"
custom_oauth.provider_id_field_invalid: "無法從供應者響應中提取使用者 ID"
custom_oauth.provider_id_field_invalid: "無法從供應商回應中提取使用者 ID"
Loading