Add all files

This commit is contained in:
root
2025-11-30 11:57:22 +01:00
parent 2ee51cac4f
commit 044271db3d
1476 changed files with 142544 additions and 0 deletions

52
lang/zh/account.php Normal file
View File

@@ -0,0 +1,52 @@
<?php
return [
'account' => '帳戶',
'personal_details' => '個人資料',
'security' => '安全性',
'credits' => '點數',
'change_password' => '變更密碼',
'two_factor_authentication' => '兩步驟驗證',
'two_factor_authentication_description' => '啟用兩步驟驗證,為您的帳戶增加多一層安全保護。',
'two_factor_authentication_enabled' => '您的帳戶已啟用兩步驟驗證。',
'two_factor_authentication_enable' => '啟用兩步驟驗證',
'two_factor_authentication_disable' => '停用兩步驟驗證',
'two_factor_authentication_enable_description' => '若要啟用兩步驟驗證,您需要使用像 Google Authenticator 或 Authy 這類的驗證應用程式掃描下方的 QR Code。',
'two_factor_authentication_qr_code' => '使用您的驗證應用程式掃描下方的 QR Code:',
'two_factor_authentication_secret' => '或手動輸入以下代碼:',
'sessions' => '工作階段',
'sessions_description' => '管理並登出您在其他瀏覽器和裝置上的活動工作階段。',
'logout_sessions' => '登出此工作階段',
'input' => [
'current_password' => '目前密碼',
'current_password_placeholder' => '您目前的密碼',
'new_password' => '新密碼',
'new_password_placeholder' => '您的新密碼',
'confirm_password' => '確認密碼',
'confirm_password_placeholder' => '確認您的新密碼',
'two_factor_code' => '輸入您的驗證應用程式中的代碼',
'two_factor_code_placeholder' => '您的兩步驟驗證代碼',
'currency' => '貨幣',
'amount' => '金額',
],
'notifications' => [
'password_changed' => '密碼已變更。',
'password_incorrect' => '目前密碼不正確。',
'two_factor_enabled' => '兩步驟驗證已啟用。',
'two_factor_disabled' => '兩步驟驗證已停用。',
'two_factor_code_incorrect' => '代碼不正確。',
'session_logged_out' => '工作階段已登出。',
],
'no_credit' => '您沒有點數。',
'add_credit' => '新增點數',
'credit_deposit' => '點數儲值 (:currency)',
];

55
lang/zh/auth.php Normal file
View File

@@ -0,0 +1,55 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Authentication Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used during authentication for various
| messages that we need to display to the user. You are free to modify
| these language lines according to your application's requirements.
|
*/
'failed' => '這些憑證與我們的記錄不符。',
'password' => '提供的密碼不正確。',
'throttle' => '登入嘗試次數過多。請在 :seconds 秒後再試。',
'sign_in' => '登入',
'sign_in_title' => '登入您的帳戶',
'or_sign_in_with' => '或使用以下方式登入',
'forgot_password' => '忘記密碼?',
'dont_have_account' => '還沒有帳戶?',
'already_have_account' => '已經有帳戶了?',
'sign_up' => '註冊',
'sign_up_title' => '建立您的帳戶',
'logout' => '登出',
'input' => [
'email' => '電子郵件',
'email_label' => '電子郵件地址',
'password' => '密碼',
],
'oauth' => [
'unverified_discord_account' => '您的 Discord 帳戶尚未驗證。',
'account_not_registered' => '您尚未在本站註冊。',
],
'reset_password' => '重設密碼',
'verify_2fa' => '驗證兩步驟驗證',
'verify' => '驗證',
'verification' => [
'notice' => '驗證您的電子郵件地址',
'sent' => '新的驗證連結已發送到您的電子郵件地址。',
'check_your_email' => '在繼續之前,請檢查您的電子郵件以獲取驗證連結。',
'not_received' => '如果您沒有收到電子郵件,您可以要求重新發送驗證郵件。',
'request_another' => '重新發送驗證郵件',
],
];

11
lang/zh/dashboard.php Normal file
View File

@@ -0,0 +1,11 @@
<?php
return [
'dashboard_title' => '客戶中心',
'welcome_back' => '歡迎回來,{name}!',
'dashboard_description' => '在這裡管理您啟用中的服務、帳單、服務單,並保持最新狀態。',
'open_tickets' => '處理中的服務單',
'unpaid_invoices' => '未付款的帳單',
'active_services' => '啟用中的服務',
'view_all' => '檢視全部',
];

36
lang/zh/general.php Normal file
View File

@@ -0,0 +1,36 @@
<?php
return [
'view' => '檢視',
'input' => [
'first_name' => '名字',
'first_name_placeholder' => '您的名字',
'last_name' => '姓氏',
'last_name_placeholder' => '您的姓氏',
'email' => '電子郵件',
'email_placeholder' => '您的電子郵件地址',
'phone' => '電話',
'phone_placeholder' => '您的電話號碼',
'company_name' => '公司名稱',
'company_name_placeholder' => '您的公司名稱',
'country' => '國家',
'country_placeholder' => '您的國家',
'city' => '城市',
'city_placeholder' => '您所在的城市',
'address' => '地址',
'address_placeholder' => '您的地址',
'address2' => '地址 2',
'address2_placeholder' => '您的地址 2',
'zip' => '郵遞區號',
'zip_placeholder' => '您的郵遞區號',
'state' => '州/省',
'state_placeholder' => '您所在的州/省',
'password' => '密碼',
'password_placeholder' => '您的密碼',
],
'all_rights_reserved' => '版權所有。',
'update' => '更新',
];

33
lang/zh/invoices.php Normal file
View File

@@ -0,0 +1,33 @@
<?php
return [
'invoices' => '發票',
'product' => '產品',
'price' => '價格',
'status' => '狀態',
'actions' => '操作',
'view' => '檢視',
'id' => '編號',
'total' => '總計',
'subtotal' => '小計',
'invoice' => '發票 #:id',
'unit_price' => '單價',
'bill_to' => '帳單寄送至',
'issued_to' => 'Issued To',
'paid' => '已付款',
'payment_pending' => '等待付款',
'checking_payment' => '確認付款中',
'invoice_date' => '發票日期',
'invoice_no' => '發票號碼',
'tax_id' => '稅務編號',
'company_id' => '公司編號',
'item' => '項目',
'quantity' => '數量',
'transactions' => '交易紀錄',
'transaction_id' => '交易編號',
'gateway' => '付款閘道',
'payment_date' => '付款日期',
'payment_method' => '付款方式',
'amount' => '金額',
'date' => '日期',
];

17
lang/zh/navigation.php Normal file
View File

@@ -0,0 +1,17 @@
<?php
return [
'home' => '首頁',
'shop' => '商店',
'cart' => '購物車',
'login' => '登入',
'register' => '註冊',
'services' => '服務',
'invoices' => '發票',
'account' => '帳戶',
'personal_details' => '個人資料',
'security' => '安全性',
'dashboard' => '控制面板',
'tickets' => '服務單',
'admin' => '管理員',
];

19
lang/zh/pagination.php Normal file
View File

@@ -0,0 +1,19 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Pagination Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used by the paginator library to build
| the simple pagination links. You are free to change them to anything
| you want to customize your views to better match your application.
|
*/
'previous' => '&laquo; 上一頁',
'next' => '下一頁 &raquo;',
];

11
lang/zh/passwords.php Normal file
View File

@@ -0,0 +1,11 @@
<?php
return [
'reset' => '您的密碼已重設。',
'sent' => '我們已將密碼重設連結寄至您的電子郵件信箱。',
'throttled' => '請稍候再試。',
'token' => '此密碼重設權杖無效。',
'user' => '我們找不到使用該電子郵件信箱的使用者。',
];

29
lang/zh/product.php Normal file
View File

@@ -0,0 +1,29 @@
<?php
return [
'add_to_cart' => '加入購物車',
'view' => '檢視',
'checkout' => '結帳',
'remove' => '移除',
'empty_cart' => '您的購物車是空的',
'total_today' => '今日總計',
'subtotal' => '小計',
'total' => '總計',
'then_after_x' => '之後每 :time',
'order_summary' => '訂單摘要',
'edit' => '編輯',
'apply' => '套用',
'price' => '價格',
'setup_fee' => '設定費',
'in_stock' => '有現貨',
'out_of_stock' => '產品 :product 已售罄',
'user_limit' => '您已達到 :product 的購買上限',
'payment_method' => '付款方式',
'use_credits' => '使用點數',
'tos' => '我同意 ',
'tos_link' => '服務條款',
'tos_required' => '您必須同意服務條款',
];

32
lang/zh/services.php Normal file
View File

@@ -0,0 +1,32 @@
<?php
return [
'services' => '服務',
'product' => '產品',
'price' => '價格',
'status' => '狀態',
'name' => '名稱',
'actions' => '操作',
'view' => '檢視',
'product_details' => '產品詳情',
'billing_cycle' => '計費週期',
'cancel' => '取消',
'cancellation' => ':service 的取消',
'cancel_are_you_sure' => '您確定要取消此服務嗎?',
'cancel_reason' => '取消原因',
'cancel_type' => '取消類型',
'cancel_immediate' => '立即取消',
'cancel_end_of_period' => '在計費週期結束時取消',
'cancel_immediate_warning' => '當您按下下方的按鈕後,服務將立即取消,您將無法再使用。',
'cancellation_requested' => '已請求取消',
'current_plan' => '目前方案',
'new_plan' => '新方案',
'change_plan' => '變更方案',
'current_price' => '目前價格',
'new_price' => '新價格',
'upgrade' => '升級',
'upgrade_summary' => '升級摘要',
'total_today' => '今日總計',
];

25
lang/zh/ticket.php Normal file
View File

@@ -0,0 +1,25 @@
<?php
return [
'ticket_details' => '服務單詳情',
'tickets' => '服務單',
'subject' => '主旨',
'status' => '狀態',
'priority' => '優先順序',
'department' => '部門',
'created_at' => '建立時間',
'reply' => '回覆',
'create_ticket' => '建立工單',
'select_department' => '選擇部門',
'select_priority' => '選擇優先順序',
'low' => '低',
'medium' => '中',
'high' => '高',
'last_activity' => '最後活動',
'service' => '服務',
'select_service' => '選擇服務',
'create' => '建立',
];

192
lang/zh/validation.php Normal file
View File

@@ -0,0 +1,192 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Validation Language Lines
|--------------------------------------------------------------------------
|
| The following language lines contain the default error messages used by
| the validator class. Some of these rules have multiple versions such
| as the size rules. Feel free to tweak each of these messages here.
|
*/
'accepted' => ':attribute 欄位必須被接受。',
'accepted_if' => ':attribute 欄位在 :other 為 :value 時必須被接受。',
'active_url' => ':attribute 欄位必須是有效的 URL。',
'after' => ':attribute 欄位必須是在 :date 之後的日期。',
'after_or_equal' => ':attribute 欄位必須是在 :date 之後或等於 :date 的日期。',
'alpha' => ':attribute 欄位只能包含字母。',
'alpha_dash' => ':attribute 欄位只能包含字母、數字、破折號和底線。',
'alpha_num' => ':attribute 欄位只能包含字母和數字。',
'array' => ':attribute 欄位必須是陣列。',
'ascii' => ':attribute 欄位只能包含單位元組英數字元和符號。',
'before' => ':attribute 欄位必須是在 :date 之前的日期。',
'before_or_equal' => ':attribute 欄位必須是在 :date 之前或等於 :date 的日期。',
'between' => [
'array' => ':attribute 欄位必須有 :min 到 :max 個項目。',
'file' => ':attribute 欄位的大小必須介於 :min 到 :max KB 之間。',
'numeric' => ':attribute 欄位的值必須介於 :min 到 :max 之間。',
'string' => ':attribute 欄位的長度必須介於 :min 到 :max 個字元之間。',
],
'boolean' => ':attribute 欄位必須是 true 或 false。',
'can' => ':attribute 欄位包含未授權的值。',
'confirmed' => ':attribute 欄位的確認不符。',
'current_password' => '目前的密碼不正確。',
'date' => ':attribute 欄位必須是有效的日期。',
'date_equals' => ':attribute 欄位必須是等於 :date 的日期。',
'date_format' => ':attribute 欄位必須符合 :format 的格式。',
'decimal' => ':attribute 欄位必須有 :decimal 位小數。',
'declined' => ':attribute 欄位必須被拒絕。',
'declined_if' => ':attribute 欄位在 :other 為 :value 時必須被拒絕。',
'different' => ':attribute 欄位和 :other 必須不同。',
'digits' => ':attribute 欄位必須是 :digits 位數字。',
'digits_between' => ':attribute 欄位必須介於 :min 到 :max 位數字。',
'dimensions' => ':attribute 欄位的圖片尺寸無效。',
'distinct' => ':attribute 欄位有重複的值。',
'doesnt_end_with' => ':attribute 欄位不能以 :values 其中之一結尾。',
'doesnt_start_with' => ':attribute 欄位不能以 :values 其中之一開頭。',
'email' => ':attribute 欄位必須是有效的電子郵件地址。',
'ends_with' => ':attribute 欄位必須以 :values 其中之一結尾。',
'enum' => '所選的 :attribute 無效。',
'exists' => '所選的 :attribute 無效。',
'extensions' => ':attribute 欄位必須是 :values 其中一種副檔名。',
'file' => ':attribute 欄位必須是檔案。',
'filled' => ':attribute 欄位必須有值。',
'gt' => [
'array' => ':attribute 欄位必須多於 :value 個項目。',
'file' => ':attribute 欄位的大小必須大於 :value KB。',
'numeric' => ':attribute 欄位的值必須大於 :value。',
'string' => ':attribute 欄位的長度必須大於 :value 個字元。',
],
'gte' => [
'array' => ':attribute 欄位必須有 :value 個或更多項目。',
'file' => ':attribute 欄位的大小必須大於或等於 :value KB。',
'numeric' => ':attribute 欄位的值必須大於或等於 :value。',
'string' => ':attribute 欄位的長度必須大於或等於 :value 個字元。',
],
'hex_color' => ':attribute 欄位必須是有效的十六進位顏色。',
'image' => ':attribute 欄位必須是圖片。',
'in' => '所選的 :attribute 無效。',
'in_array' => ':attribute 欄位必須存在於 :other 中。',
'integer' => ':attribute 欄位必須是整數。',
'ip' => ':attribute 欄位必須是有效的 IP 位址。',
'ipv4' => ':attribute 欄位必須是有效的 IPv4 位址。',
'ipv6' => ':attribute 欄位必須是有效的 IPv6 位址。',
'json' => ':attribute 欄位必須是有效的 JSON 字串。',
'list' => ':attribute 欄位必須是列表。',
'lowercase' => ':attribute 欄位必須是小寫。',
'lt' => [
'array' => ':attribute 欄位必須少於 :value 個項目。',
'file' => ':attribute 欄位的大小必須小於 :value KB。',
'numeric' => ':attribute 欄位的值必須小於 :value。',
'string' => ':attribute 欄位的長度必須小於 :value 個字元。',
],
'lte' => [
'array' => ':attribute 欄位不能多於 :value 個項目。',
'file' => ':attribute 欄位的大小必須小於或等於 :value KB。',
'numeric' => ':attribute 欄位的值必須小於或等於 :value。',
'string' => ':attribute 欄位的長度必須小於或等於 :value 個字元。',
],
'mac_address' => ':attribute 欄位必須是有效的 MAC 位址。',
'max' => [
'array' => ':attribute 欄位不能多於 :max 個項目。',
'file' => ':attribute 欄位的大小不能大於 :max KB。',
'numeric' => ':attribute 欄位的值不能大於 :max。',
'string' => ':attribute 欄位的長度不能大於 :max 個字元。',
],
'max_digits' => ':attribute 欄位不能超過 :max 位數字。',
'mimes' => ':attribute 欄位必須是 :values 類型的檔案。',
'mimetypes' => ':attribute 欄位必須是 :values 類型的檔案。',
'min' => [
'array' => ':attribute 欄位至少要有 :min 個項目。',
'file' => ':attribute 欄位的大小至少要有 :min KB。',
'numeric' => ':attribute 欄位的值至少要有 :min。',
'string' => ':attribute 欄位的長度至少要有 :min 個字元。',
],
'min_digits' => ':attribute 欄位至少要有 :min 位數字。',
'missing' => ':attribute 欄位必須不存在。',
'missing_if' => '當 :other 為 :value 時,:attribute 欄位必須不存在。',
'missing_unless' => '除非 :other 為 :value,否則 :attribute 欄位必須不存在。',
'missing_with' => '當 :values 存在時,:attribute 欄位必須不存在。',
'missing_with_all' => '當所有 :values 都存在時,:attribute 欄位必須不存在。',
'multiple_of' => ':attribute 欄位必須是 :value 的倍數。',
'not_in' => '所選的 :attribute 無效。',
'not_regex' => ':attribute 欄位的格式無效。',
'numeric' => ':attribute 欄位必須是數字。',
'password' => [
'letters' => ':attribute 欄位必須包含至少一個字母。',
'mixed' => ':attribute 欄位必須包含至少一個大寫字母和一個小寫字母。',
'numbers' => ':attribute 欄位必須包含至少一個數字。',
'symbols' => ':attribute 欄位必須包含至少一個符號。',
'uncompromised' => '指定的 :attribute 已出現在資料外洩中。請選擇不同的 :attribute。',
],
'present' => ':attribute 欄位必須存在。',
'present_if' => '當 :other 為 :value 時,:attribute 欄位必須存在。',
'present_unless' => '除非 :other 為 :value,否則 :attribute 欄位必須存在。',
'present_with' => '當 :values 存在時,:attribute 欄位必須存在。',
'present_with_all' => '當所有 :values 都存在時,:attribute 欄位必須存在。',
'prohibited' => ':attribute 欄位被禁止。',
'prohibited_if' => '當 :other 為 :value 時,:attribute 欄位被禁止。',
'prohibited_unless' => '除非 :other 在 :values 中,否則 :attribute 欄位被禁止。',
'prohibits' => ':attribute 欄位禁止 :other 出現。',
'regex' => ':attribute 欄位的格式無效。',
'required' => ':attribute 欄位是必填的。',
'required_array_keys' => ':attribute 欄位必須包含 :values 的項目。',
'required_if' => '當 :other 為 :value 時,:attribute 欄位是必填的。',
'required_if_accepted' => '當 :other 被接受時,:attribute 欄位是必填的。',
'required_unless' => '除非 :other 在 :values 中,否則 :attribute 欄位是必填的。',
'required_with' => '當 :values 存在時,:attribute 欄位是必填的。',
'required_with_all' => '當所有 :values 都存在時,:attribute 欄位是必填的。',
'required_without' => '當 :values 不存在時,:attribute 欄位是必填的。',
'required_without_all' => '當所有 :values 都不存在時,:attribute 欄位是必填的。',
'same' => ':attribute 欄位必須與 :other 相符。',
'size' => [
'array' => ':attribute 欄位必須包含 :size 個項目。',
'file' => ':attribute 欄位的大小必須是 :size KB。',
'numeric' => ':attribute 欄位的值必須是 :size。',
'string' => ':attribute 欄位的長度必須是 :size 個字元。',
],
'starts_with' => ':attribute 欄位必須以 :values 其中之一開頭。',
'string' => ':attribute 欄位必須是字串。',
'timezone' => ':attribute 欄位必須是有效的時區。',
'unique' => ':attribute 已經被使用。',
'uploaded' => ':attribute 上傳失敗。',
'uppercase' => ':attribute 欄位必須是大寫。',
'url' => ':attribute 欄位必須是有效的 URL。',
'ulid' => ':attribute 欄位必須是有效的 ULID。',
'uuid' => ':attribute 欄位必須是有效的 UUID。',
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
|--------------------------------------------------------------------------
|
| Here you may specify custom validation messages for attributes using the
| convention "attribute.rule" to name the lines. This makes it quick to
| specify a specific custom language line for a given attribute rule.
|
*/
'custom' => [
'attribute-name' => [
'rule-name' => '自訂訊息',
],
],
/*
|--------------------------------------------------------------------------
| Custom Validation Attributes
|--------------------------------------------------------------------------
|
| The following language lines are used to swap our attribute placeholder
| with something more reader friendly such as "E-Mail Address" instead
| of "email". This simply helps us make our message more expressive.
|
*/
'attributes' => [],
];