301 lines
17 KiB
TypeScript
301 lines
17 KiB
TypeScript
|
||
export default {
|
||
'header.browse_toys': '瀏覽玩具',
|
||
'header.login': '登入',
|
||
'header.register': '註冊',
|
||
'header.my_account': '我的帳戶',
|
||
'header.dashboard': '儀表板',
|
||
'header.profile': '個人資料',
|
||
'header.logout': '登出',
|
||
'header.admin_panel': '管理後台',
|
||
'footer.copy': '© {year} ToyShare. 版權所有。',
|
||
'footer.tagline': '分享快樂,從玩具開始。',
|
||
'home.welcome': '歡迎來到 ToyShare!',
|
||
'home.discover': '發現充滿樂趣的世界!分享您心愛的玩具,或從我們友善的社群租借玩具,開啟新的冒險旅程。',
|
||
'home.explore_toys': '探索玩具',
|
||
'home.share_your_toy': '分享您的玩具',
|
||
'home.available_toys': '現有玩具',
|
||
'home.no_toys_available': '目前沒有可用的玩具。請稍後再回來查看!',
|
||
'login.welcome_back': '歡迎回來!',
|
||
'login.description': '登入您的 ToyShare 帳戶以繼續。',
|
||
'login.email_label': '電子郵件地址',
|
||
'login.password_label': '密碼',
|
||
'login.submit_button': '登入',
|
||
'login.loading_button': '登入中...',
|
||
'login.forgot_password': '忘記密碼? <link>在此重設</link>。',
|
||
'login.no_account': '還沒有帳戶? <link>立即註冊</link>',
|
||
'login.success_title': '登入成功',
|
||
'login.welcome_back_toast': '歡迎回來!',
|
||
'login.failure_title': '登入失敗',
|
||
'login.invalid_credentials_toast': '無效的電子郵件或密碼。',
|
||
'login.invalid_credentials_toast_user': '無效的電子郵件或密碼。(提示: user@example.com / password 或 admin@example.com / passwordadmin)',
|
||
'register.create_account': '建立您的帳戶',
|
||
'register.description': '加入 ToyShare,開始分享樂趣!',
|
||
'register.full_name_label': '全名',
|
||
'register.nickname_label': '暱稱 (選填)',
|
||
'register.confirm_password_label': '確認密碼',
|
||
'register.submit_button': '建立帳戶',
|
||
'register.loading_button': '註冊中...',
|
||
'register.has_account': '已經有帳戶了? <link>登入</link>',
|
||
'register.error_title': '註冊錯誤',
|
||
'register.password_mismatch': '密碼不相符。',
|
||
'register.success_title': '註冊成功',
|
||
'register.success_description': '您的帳戶已成功建立,歡迎!',
|
||
'toy_details.back_to_toys': '返回所有玩具',
|
||
'toy_details.toy_not_found_title': '找不到玩具',
|
||
'toy_details.toy_not_found_description': '抱歉,您尋找的玩具不存在或已被移除。',
|
||
'toy_details.owner': '擁有者',
|
||
'toy_details.location': '地點',
|
||
'toy_details.price': '價格',
|
||
'toy_details.price_free': '免費',
|
||
'toy_details.price_per_day': '/天',
|
||
'toy_details.request_to_rent': '請求租借',
|
||
'toy_details.availability_calendar_title': '可租借日曆',
|
||
'toy_details.calendar_note': '灰色或劃掉的日期表示不可租借。',
|
||
'dashboard.layout.loading': '正在載入儀表板...',
|
||
'dashboard.sidebar.user_dashboard': '使用者儀表板',
|
||
'dashboard.sidebar.toy_management': '玩具管理',
|
||
'dashboard.sidebar.overview': '總覽',
|
||
'dashboard.sidebar.my_toys': '我的玩具',
|
||
'dashboard.sidebar.add_new_toy': '新增玩具',
|
||
'dashboard.sidebar.my_rentals': '我的租借',
|
||
'dashboard.sidebar.rental_requests': '租借請求',
|
||
'dashboard.sidebar.rental_history': '租借歷史',
|
||
'dashboard.sidebar.messages': '訊息',
|
||
'dashboard.sidebar.account': '帳戶',
|
||
'dashboard.sidebar.profile_settings': '個人資料設定',
|
||
'dashboard.sidebar.logout': '登出',
|
||
'dashboard.overview.welcome': '歡迎來到您的儀表板!',
|
||
'dashboard.overview.description': '集中管理您的玩具、租借和帳戶設定。',
|
||
'dashboard.overview.my_listed_toys': '我列出的玩具',
|
||
'dashboard.overview.view_my_toys': '查看我的玩具',
|
||
'dashboard.overview.toys_i_renting': '我正在租借的玩具',
|
||
'dashboard.overview.view_my_rentals': '查看我的租借',
|
||
'dashboard.overview.pending_requests': '待處理請求',
|
||
'dashboard.overview.manage_requests': '管理請求',
|
||
'dashboard.overview.quick_actions': '快速操作',
|
||
'dashboard.overview.add_new_toy_button': '新增玩具',
|
||
'dashboard.overview.update_profile_button': '更新個人資料',
|
||
'dashboard.overview.tips_for_sharers': '給分享者的提示',
|
||
'dashboard.overview.tip1': '從多個角度拍攝玩具的清晰照片。',
|
||
'dashboard.overview.tip2': '撰寫詳細且準確的描述。',
|
||
'dashboard.overview.tip3': '保持您的可用性日曆最新。',
|
||
'dashboard.overview.tip4': '及時回應租借請求。',
|
||
'dashboard.my_toys.title': '我列出的玩具',
|
||
'dashboard.my_toys.description': '管理您與社群分享的玩具。',
|
||
'dashboard.my_toys.add_new_toy_button': '新增玩具',
|
||
'dashboard.my_toys.no_toys_title': '尚無列出玩具',
|
||
'dashboard.my_toys.no_toys_description': '分享您的第一個玩具,傳播歡樂!',
|
||
'dashboard.my_toys.add_first_toy_button': '新增您的第一個玩具',
|
||
'dashboard.my_toys.view_toy_action': '查看玩具',
|
||
'dashboard.my_toys.edit_toy_action': '編輯玩具',
|
||
'dashboard.my_toys.delete_toy_action': '刪除玩具',
|
||
'dashboard.my_toys.rental_count_one': '已租借 1 次',
|
||
'dashboard.my_toys.rental_count_many': '已租借 {count} 次',
|
||
'dashboard.profile.title': '個人資料設定',
|
||
'dashboard.profile.description': '管理您的個人資訊和帳戶設定。',
|
||
'dashboard.profile.personal_info_title': '個人資訊',
|
||
'dashboard.profile.personal_info_description': '更新您公開顯示的個人資料資訊。',
|
||
'dashboard.profile.avatar_url_label': '頭像 URL',
|
||
'dashboard.profile.full_name_label': '全名',
|
||
'dashboard.profile.nickname_label': '暱稱',
|
||
'dashboard.profile.email_label': '電子郵件地址 (唯讀)',
|
||
'dashboard.profile.bio_label': '簡介',
|
||
'dashboard.profile.phone_label': '電話號碼',
|
||
'dashboard.profile.location_label': '地點',
|
||
'dashboard.profile.save_button': '儲存個人資料變更',
|
||
'dashboard.profile.saving_button': '儲存個人資料中...',
|
||
'dashboard.profile.change_password_title': '更改密碼',
|
||
'dashboard.profile.change_password_description': '為了安全,更新您的帳戶密碼。',
|
||
'dashboard.profile.current_password_label': '目前密碼',
|
||
'dashboard.profile.new_password_label': '新密碼',
|
||
'dashboard.profile.confirm_new_password_label': '確認新密碼',
|
||
'dashboard.profile.update_password_button': '更新密碼',
|
||
'dashboard.profile.updating_button': '更新密碼中...',
|
||
'dashboard.profile.language_settings_title': '語言設定',
|
||
'dashboard.profile.language_settings_description': '選擇您偏好的應用程式顯示語言。',
|
||
'dashboard.profile.display_language_label': '顯示語言',
|
||
'dashboard.profile.language_updated_toast': '語言已成功更新。',
|
||
'lang.english': 'English',
|
||
'lang.traditional_chinese': '繁體中文',
|
||
'lang.select_language': '選擇語言',
|
||
'general.back_to_my_toys': '返回我的玩具',
|
||
'general.toy_not_found': '找不到玩具',
|
||
'general.cannot_edit_nonexistent_toy': '無法編輯不存在的玩具。',
|
||
'add_toy_form.edit_title': '編輯您的玩具',
|
||
'add_toy_form.add_title': '分享一個新玩具',
|
||
'add_toy_form.edit_description': '更新您玩具列表的詳細資訊。',
|
||
'add_toy_form.add_description': '填寫以下詳細資訊,將您的玩具列出供他人享用。',
|
||
'add_toy_form.name_label': '玩具名稱',
|
||
'add_toy_form.description_label': '描述',
|
||
'add_toy_form.category_label': '類別',
|
||
'add_toy_form.select_category_placeholder': '選擇一個類別',
|
||
'add_toy_form.price_label': '每日租金 ($)',
|
||
'add_toy_form.location_label': '地點 (選填)',
|
||
'add_toy_form.images_label': '玩具圖片 (URL)',
|
||
'add_toy_form.images_description': '輸入玩具圖片的直接 URL。最多可新增 5 張圖片。',
|
||
'add_toy_form.add_image_button': '新增另一張圖片',
|
||
'add_toy_form.availability_label': '每週可用時間',
|
||
'add_toy_form.save_button': '儲存變更',
|
||
'add_toy_form.list_button': '列出我的玩具',
|
||
'add_toy_form.saving_button': '儲存變更中...',
|
||
'add_toy_form.listing_button': '列出玩具中...',
|
||
'add_toy_form.edit_title_toast': '玩具已更新!',
|
||
'add_toy_form.add_title_toast': '玩具已新增!',
|
||
'add_toy_form.success_description_toast': '{toyName} 已成功 {action}。',
|
||
'add_toy_form.updated_action_toast': '更新',
|
||
'add_toy_form.listed_action_toast': '列出',
|
||
'dashboard.rentals.title': '我的租借',
|
||
'dashboard.rentals.description': '您目前正在向他人租借的玩具。',
|
||
'dashboard.rentals.no_rentals_title': '沒有進行中的租借',
|
||
'dashboard.rentals.no_rentals_description': '您尚未租借任何玩具。探索可用玩具,尋找您的下一次冒險!',
|
||
'dashboard.rentals.browse_toys_button': '瀏覽玩具',
|
||
'dashboard.rentals.rented_from': '租借自:{ownerName}',
|
||
'dashboard.rentals.rental_ends': '租借結束於:{date}',
|
||
'dashboard.rentals.view_toy_details_button': '查看玩具詳情',
|
||
'dashboard.rentals.contact_owner_button': '聯絡擁有者',
|
||
'dashboard.requests.title': '租借請求',
|
||
'dashboard.requests.description': '管理您玩具的租借請求。',
|
||
'dashboard.requests.no_requests_title': '沒有租借請求',
|
||
'dashboard.requests.no_requests_description': '您目前沒有任何待處理的玩具租借請求。',
|
||
'dashboard.requests.no_requests_content': '当有人请求租用您的玩具时,它会显示在此处。',
|
||
'dashboard.requests.requested_by': '請求者',
|
||
'dashboard.requests.dates': '日期',
|
||
'dashboard.requests.message_label': '請求者訊息',
|
||
'dashboard.requests.approve_button': '批准',
|
||
'dashboard.requests.decline_button': '拒絕',
|
||
'dashboard.requests.message_requester_button': '傳訊息給請求者',
|
||
'dashboard.requests.view_toy_listing_button': '查看玩具列表',
|
||
'dashboard.requests.status_pending': '待處理',
|
||
'dashboard.requests.status_approved': '已批准',
|
||
'dashboard.requests.status_declined': '已拒絕',
|
||
'owner_toys.title_specific': "{ownerName}的玩具收藏",
|
||
'owner_toys.title_generic': "擁有者的玩具收藏",
|
||
'owner_toys.about_owner': "關於 {ownerName}",
|
||
'owner_toys.no_toys_listed_by': '{ownerName} 目前沒有列出任何玩具。',
|
||
'owner_toys.owner_not_found': '找不到擁有者資訊或該擁有者沒有列出任何玩具。',
|
||
'owner_toys.back_to_home': '返回首頁',
|
||
'owner_toys.unknown_owner': '未知擁有者',
|
||
'owner_toys.unknown_owner_simple': '此擁有者',
|
||
'toy_categories.educational': '教育類',
|
||
'toy_categories.vehicles': '交通工具',
|
||
'toy_categories.electronics': '電子玩具',
|
||
'toy_categories.plush_toys': '絨毛玩具',
|
||
'toy_categories.musical': '音樂玩具',
|
||
'toy_categories.outdoor': '戶外玩具',
|
||
'toy_categories.board_games': '桌遊',
|
||
'toy_categories.action_figures': '動作公仔',
|
||
'toy_categories.dolls': '娃娃',
|
||
'toy_categories.puzzles': '拼圖',
|
||
'toy_categories.arts_crafts': '美術勞作',
|
||
'toy_categories.building_blocks': '積木',
|
||
'admin.layout.loading': '正在載入管理後台...',
|
||
'admin.layout.unauthorized_title': '未經授權的存取',
|
||
'admin.layout.unauthorized_description': '您沒有權限存取此頁面。',
|
||
'admin.layout.back_to_home_button': '返回首頁',
|
||
'admin.sidebar.title': 'ToyShare 管理後台',
|
||
'admin.sidebar.management_console': '管理控制台',
|
||
'admin.sidebar.navigation': '導覽',
|
||
'admin.sidebar.overview': '總覽',
|
||
'admin.sidebar.site_settings': '網站設定',
|
||
'admin.sidebar.user_management': '使用者管理',
|
||
'admin.sidebar.toy_management': '玩具管理',
|
||
'admin.sidebar.account': '帳戶',
|
||
'admin.sidebar.back_to_dashboard': '返回儀表板',
|
||
'admin.sidebar.logout': '登出',
|
||
'admin.overview.title': '管理後台總覽',
|
||
'admin.overview.description': '歡迎來到 ToyShare 管理後台。',
|
||
'admin.overview.quick_stats': '快速統計',
|
||
'admin.overview.total_users': '總使用者數',
|
||
'admin.overview.total_toys': '總玩具數',
|
||
'admin.overview.pending_requests': '待處理租借請求',
|
||
'admin.overview.manage_users_button': '管理使用者',
|
||
'admin.overview.manage_toys_button': '管理玩具',
|
||
'admin.overview.go_to_site_settings_button': '前往網站設定',
|
||
'admin.site_settings.title': '網站設定',
|
||
'admin.site_settings.description': '管理全域網站設定和玩具分類。',
|
||
'admin.site_settings.general_settings_card_title': '一般設定',
|
||
'admin.site_settings.current_title_label': '目前網站標題',
|
||
'admin.site_settings.new_title_label': '新網站標題',
|
||
'admin.site_settings.save_title_button': '儲存網站標題',
|
||
'admin.site_settings.toy_category_card_title': '玩具分類管理',
|
||
'admin.site_settings.current_categories_label': '目前分類',
|
||
'admin.site_settings.no_categories_yet': '尚未定義分類。',
|
||
'admin.site_settings.remove_category_button': '移除',
|
||
'admin.site_settings.new_category_label': '新分類名稱',
|
||
'admin.site_settings.add_category_button': '新增分類',
|
||
'admin.site_settings.category_name_placeholder': '輸入分類名稱',
|
||
'admin.site_settings.save_categories_button': '儲存分類',
|
||
'admin.site_settings.categories_saved_toast': '玩具分類(模擬)已儲存!',
|
||
'admin.site_settings.title_saved_toast': '網站標題(模擬)已儲存!',
|
||
'admin.users.title': '使用者管理',
|
||
'admin.users.description': '查看和管理使用者帳戶及權限。',
|
||
'admin.users.add_user_button': '新增使用者',
|
||
'admin.users.back_to_users_button': '返回使用者列表',
|
||
'admin.users.table_header_full_name': '全名',
|
||
'admin.users.table_header_nickname': '暱稱',
|
||
'admin.users.table_header_email': '電子郵件',
|
||
'admin.users.table_header_role': '角色',
|
||
'admin.users.table_header_actions': '操作',
|
||
'admin.users.edit_button': '編輯',
|
||
'admin.users.delete_button': '刪除',
|
||
'admin.users.no_users_found': '找不到使用者。',
|
||
'admin.users.add_user_title': '新增使用者',
|
||
'admin.users.add_user_description': '建立一個新的使用者帳戶並分配角色。',
|
||
'admin.users.edit_user_title': '編輯使用者',
|
||
'admin.users.edit_user_description': '更新使用者的詳細資訊和角色。',
|
||
'admin.users.form_full_name_label': '全名',
|
||
'admin.users.form_nickname_label': '暱稱 (選填)',
|
||
'admin.users.form_email_label': '電子郵件地址',
|
||
'admin.users.form_role_label': '角色',
|
||
'admin.users.form_role_user': '使用者',
|
||
'admin.users.form_role_admin': '管理員',
|
||
'admin.users.form_create_button': '建立使用者',
|
||
'admin.users.form_save_button': '儲存變更',
|
||
'admin.users.form_creating_button': '建立中...',
|
||
'admin.users.form_saving_button': '儲存中...',
|
||
'admin.users.delete_confirm_title': '您確定嗎?',
|
||
'admin.users.delete_confirm_description': "此操作無法復原。這將永久刪除 {userName} 的使用者帳戶。",
|
||
'admin.users.delete_confirm_action': '是的,刪除使用者',
|
||
'admin.users.delete_confirm_cancel': '取消',
|
||
'admin.users.user_not_found': '找不到使用者。',
|
||
'admin.users.user_created_toast': '使用者已成功建立。',
|
||
'admin.users.user_updated_toast': '使用者已成功更新。',
|
||
'admin.users.user_deleted_toast': '使用者已成功刪除。',
|
||
'admin.users.user_delete_failed_toast': '刪除使用者失敗。',
|
||
'admin.users.toast_error_title': '發生錯誤',
|
||
'dashboard.rental_history.title': '我的租借歷史',
|
||
'dashboard.rental_history.description': '查看您過去的玩具租借記錄。',
|
||
'dashboard.rental_history.no_history_title': '尚無租借歷史',
|
||
'dashboard.rental_history.no_history_description': '當您租借並歸還玩具後,它們將會出現在這裡。',
|
||
'dashboard.rental_history.browse_toys_button': '瀏覽可租借的玩具',
|
||
'rental_history_card.rented_from': '租借自',
|
||
'rental_history_card.rental_period': '租借期間',
|
||
'rental_history_card.status': '狀態',
|
||
'rental_history_card.cost': '總費用',
|
||
'rental_history_card.view_toy_button': '查看玩具',
|
||
'rental_history_card.status_completed': '已完成',
|
||
'rental_history_card.status_returned': '已歸還',
|
||
'dashboard.messages.title': '我的訊息',
|
||
'dashboard.messages.description': '查看並回覆您的租借對話。',
|
||
'dashboard.messages.no_messages_title': '尚無訊息',
|
||
'dashboard.messages.no_messages_description': '與您的玩具租借或請求相關的對話將會顯示在此。',
|
||
'dashboard.messages.conversation_with': '與 {name} 的對話',
|
||
'dashboard.messages.about_toy': '關於玩具:{toyName}',
|
||
'dashboard.messages.last_message_from': '最新:{senderName}:{text}',
|
||
'dashboard.messages.view_conversation_button': '查看對話',
|
||
'dashboard.messages.message_date_time': '{date} {time}',
|
||
'dashboard.messages.go_find_toys': '尋找可租借的玩具',
|
||
'message_detail.title': '關於 {toyName} 的對話',
|
||
'message_detail.back_to_messages': '返回訊息列表',
|
||
'message_detail.no_conversation_found': '找不到對話',
|
||
'message_detail.no_conversation_description': '您尋找的對話不存在。',
|
||
'message_detail.type_your_message': '在此輸入您的訊息...',
|
||
'message_detail.send_button': '傳送',
|
||
'message_detail.sending_button': '傳送中...',
|
||
'message_detail.message_sent_toast': '訊息已傳送(模擬)',
|
||
'message_detail.empty_message_toast': '無法傳送空訊息。',
|
||
'message_detail.message_from_you': '您',
|
||
'message_detail.message_from_name': '來自 {name}',
|
||
} as const;
|