From 3a74171c7ad38cf94f84e7f60781ae9b46ce24d3 Mon Sep 17 00:00:00 2001 From: Atlas CMMS Date: Sun, 10 May 2026 18:36:46 -0400 Subject: [PATCH 1/2] feat: Add Traditional Chinese (zh-TW) language translations Add Traditional Chinese translation files for: - Frontend (frontend/src/i18n/translations/zh_tw.ts) - Mobile (mobile/i18n/translations/zh_tw.ts) - Home/Landing page (home/src/i18n/translations/zh-tw.ts) - API messages (api/src/main/resources/messages_zh_TW.properties) - API mail messages (api/src/main/resources/mailMessages_zh_TW.properties) This complements the existing Simplified Chinese (zh-CN) translations to support users in Taiwan, Hong Kong, and Macau. --- .../resources/mailMessages_zh_TW.properties | 86 + .../main/resources/messages_zh_TW.properties | 107 + frontend/src/i18n/translations/zh_tw.ts | 1835 +++++++++++++++++ home/src/i18n/translations/zh-tw.ts | 1671 +++++++++++++++ mobile/i18n/translations/zh_tw.ts | 1475 +++++++++++++ 5 files changed, 5174 insertions(+) create mode 100644 api/src/main/resources/mailMessages_zh_TW.properties create mode 100644 api/src/main/resources/messages_zh_TW.properties create mode 100644 frontend/src/i18n/translations/zh_tw.ts create mode 100644 home/src/i18n/translations/zh-tw.ts create mode 100644 mobile/i18n/translations/zh_tw.ts diff --git a/api/src/main/resources/mailMessages_zh_TW.properties b/api/src/main/resources/mailMessages_zh_TW.properties new file mode 100644 index 000000000..9ffb48131 --- /dev/null +++ b/api/src/main/resources/mailMessages_zh_TW.properties @@ -0,0 +1,86 @@ +welcome=歡迎, +regards=敬上, +signature=簽名 +happyToWelcome=我們很高興歡迎您。請先檢查您的帳戶。請按下方按鈕。 +ifHaveQuestions=如果您有任何問題,請直接回覆此郵件。 +grashTeam={0} 團隊 +needHelp=需要幫助? +hereToHelp=我們隨時為您提供協助 +verifyAccount=驗證帳戶 +signupHeader=很高興您加入我們!準備好探索您的新帳戶吧。 +inviteHeader=您已被邀請使用 {0}。 +inviteTitle=使用 {0} 的邀請 +inviteMessage={0} 邀請您加入 {2} 的 {1} 公司。 +joinCompany=加入公司 +newWorkOrderHeader=有新的工單指派給您 +newWorkOrder=新工單 +newWorkOrderMessage=您已被指派此工單:{0} +seeDetails=查看詳細資訊 +requestUpdateHeader=您請求的工單已更新 +requestUpdate=請求更新 +newPurchaseOrderHeader=新的採購單 +newPurchaseOrder=新的採購單 +resetPwdHeader=新的 {0} 密碼 +resetPwdMessage=我們收到重設密碼的請求。請點擊下方按鈕確認重設。確認後,您的新臨時密碼將是:

{0}

請務必盡快更改此密碼以保障帳戶安全。 +confirm_reset=確認重設 +login=登入 +wo_number=工單 #{0} +format_date={0} 天 {1} 小時 {2} 分鐘 +created_at=建立時間 +last_updated=最後更新 +assigned_to=指派給 +due_date=截止日期 +status=狀態 +priority=優先級 +work_order=工單 +details=詳細資訊 +location=位置 +estimated_duration=預估時長 +team=團隊 +category=類別 +customers=客戶 +completed_by=完成者 +completed_on=完成日期 +feedback=回饋 +tasks=任務 +labors=工時 +user=使用者 +duration=時長 +cost=成本 +relations=關聯 +additional_costs=額外費用 +history=歷史紀錄 +parts=零件 +date=日期 +asset=資產 +quantity=數量 +OPEN=開啟 +IN_PROGRESS=進行中 +ON_HOLD=暫停 +COMPLETE=完成 +NONE=無 +LOW=低 +MEDIUM=中 +HIGH=高 +this_wo_created=此工單由以下方式建立 +DUPLICATE_OF=為重複工單 +RELATED_TO=相關於 +SPLIT_FROM=拆分自 +BLOCKS=阻擋 +newRequestHeader=新的工單請求 +newRequest=新的工單請求 +newRequestMessage={0} 建立了新的請求:{1} +approvedRequest=請求「{0}」已被核准 +rejectedRequest=工單請求被拒絕 +rejectedRequestMessage=請求「{0}」已被拒絕 +deleted_wo=已刪除工單 +deleted_wo_message={1} 已刪除工單「{0}」 +comingWorkOrderHeader=即將指派給您的工單 +coming_wo=即將到來的工單 +coming_wo_message=指派給您的工單「{0}」即將開始 +newCommentHeader=工單有新評論 +newComment=新評論 +newCommentMessage={0} 在「{1}」留下評論:{2} +commentUpdatedHeader=工單評論已更新 +commentUpdated=評論已更新 +commentUpdatedMessage={0} 更新了「{1}」的評論:{2} \ No newline at end of file diff --git a/api/src/main/resources/messages_zh_TW.properties b/api/src/main/resources/messages_zh_TW.properties new file mode 100644 index 000000000..24b87dab8 --- /dev/null +++ b/api/src/main/resources/messages_zh_TW.properties @@ -0,0 +1,107 @@ +Title=標題 +Status=狀態 +ID=編號 +Priority=優先級 +Description=描述 +Due_Date=截止日期 +Estimated_Duration=預估時長 +Requires_Signature=需要簽名 +Category=類別 +Location_Name=位置名稱 +Team_Name=團隊名稱 +Primary_User_Email=主要使用者 +Assigned_To_Emails=指派給 +Asset_Name=資產名稱 +Completed_By_Email=完成者 +Completed_On=完成日期 +Archived=已封存 +Feedback=回饋 +OPEN=開啟 +IN_PROGRESS=進行中 +ON_HOLD=暫停 +COMPLETE=完成 +NONE=無 +LOW=低 +MEDIUM=中 +HIGH=高 +Yes=是 +No=否 +Name=名稱 +Parent_Asset=母資產 +Area=區域 +Barcode=條碼 +Warranty_Expiration_Date=保固到期日 +Additional_Information=其他資訊 +Serial_Number=序號 +Teams_Names=團隊名稱 +Parts=零件 +Parent_Location=母位置 +Address=地址 +Workers=工作人員 +Vendors=供應商 +Customers=承包商 +Cost=成本 +Non_Stock=非庫存 +Quantity=數量 +Minimum_Quantity=最低數量 +Unit=單位 +Update_Frequency=更新頻率 +OPERATIONAL=運作中 +DOWN=停機 +notification_wo_request=您請求的工單 {0} 現在狀態為 {1} +notification_meter_assigned=計量器 {0} 已指派給您 +notification_part_low={0} 庫存不足 +notification_location_assigned=位置 {0} 已指派給您 +notification_new_po_request=新採購單請求:{0},費用 {1} {2} +notification_new_request=有新的工單請求 +notification_part_assigned=零件 {0} 已指派給您 +notification_asset_assigned=資產 {0} 已指派給您 +notification_asset_operational={0} 現在運作中 +notification_asset_down={0} 已停機 +notification_team_added=您已被加入 {0} 團隊 +notification_wo_assigned=工單 {0} 已指派給您 +notification_reading_less_than={0} 數值低於 {1}{2} +notification_reading_more_than={0} 數值高於 {1}{2} +new_wo=新工單 +request_update=工單請求更新 +new_po=新採購單請求 +confirmation_email=確認電子郵件 +password_reset={0} 密碼重設 +invitation_to_use=邀請使用 {0} +updating_wo=已更新 {0} +PASS=通過 +FLAG=標記 +FAIL=失敗 +new_request=新請求 +new_assignment=新指派 +asset_status_change=資產狀態變更 +new_team=新團隊 +request_approved=工單請求已核准 +request_rejected=工單請求已拒絕 +request_approved_description=工單請求「{0}」已核准 +request_rejected_description=工單請求「{0}」已拒絕 +request_approved_description_limited_admin={0} 已核准工單請求「{1}」 +request_rejected_description_limited_admin={0} 已拒絕工單請求「{1}」 +deleted_wo=已刪除工單 +Created_At=建立日期 +Downtime_Duration=停機時長 +coming_wo=即將到來的工單 +MODERNIZATION=現代化 +STANDBY=待命 +INSPECTION_SCHEDULED=檢查已排程 +COMMISSIONING=調試中 +EMERGENCY_SHUTDOWN=緊急停機 +complete_work_order=工單已完成 +complete_work_order_content=工單「{0}」已由 {1} 完成 +someone=某人 +new_comment=新評論 +notification_new_comment={0} 在「{1}」留下評論 +comment_updated=評論已更新 +notification_comment_updated={0} 更新了「{1}」的評論 +Frequency=頻率 +Recurrence_Type=排程重複類型 +DAILY=每日 +WEEKLY=每週 +MONTHLY=每月 +YEARLY=每年 +Starts_On=開始於 \ No newline at end of file diff --git a/frontend/src/i18n/translations/zh_tw.ts b/frontend/src/i18n/translations/zh_tw.ts new file mode 100644 index 000000000..ea3b83404 --- /dev/null +++ b/frontend/src/i18n/translations/zh_tw.ts @@ -0,0 +1,1835 @@ +const locale = { +DUPLICATE_OF: '重複於', + DUPLICATED_BY: '被重複於', + RELATED_TO: '相關於', + SPLIT_TO: '拆分至', + SPLIT_FROM: '拆分自', + BLOCKED_BY: '被阻擋於', + BLOCKS: '阻擋', + MORE_THAN: '大於', + LESS_THAN: '小於', + OPEN: '開啟', + IN_PROGRESS: '進行中', + ON_HOLD: '暫停', + COMPLETE: '完成', + fetch_more: '載入更多', + 'home.built': '打造更輕鬆管理維護的工具', + home_description: + '當白板和便利貼變成混亂,而你需要一款團隊真正能使用的簡易CMMS軟體時,試試{{shortBrandName}}', + try_grash: '試用{{shortBrandName}}', + login: '登入', + start_trial: '開始免費試用', + 'home.what': '什麼', + 'home.you_will_have': '你將擁有', + 'home.you_will_have_description': + '建立高效且可靠的工作流程,讓你掌控維護。產生、指派並追蹤工單。管理庫存。並獲得可靠的自動報告,提升可見性並建立責任制。', + key_features: '主要功能', + key_features_description: + '讓{{shortBrandName}}成為當今最佳CMMS之一的部分功能', + contribute: '貢獻', + work_orders: '工單', + request_system: '工作請求系統', + mobile_app: '行動應用程式', + asset_management: '資產管理', + preventive_maintenance: '預防性維護', + parts_inventory: '備件庫存', + custom_dashboards: '自訂儀表板', + 'work-orders.title': '像老闆一樣管理你的工單', + 'work-orders.description.short': '查看並管理所有任務', + 'work-orders.descriptions.0': + '厭倦了大量紙本文件和遺失的工單?所有這些遺失的項目都直接影響營運成果和你的聲譽。', + 'work-orders.descriptions.1': + '使用{{shortBrandName}},你可以輕鬆快速地在集中資料庫中組織所有工單、預防性維護和其他任務,團隊成員可隨時隨地用任何裝置存取。', + 'work-orders.checks.0': + '查看所有任務,包括工單、預防性維護和工作請求', + 'work-orders.checks.1': + '設定任務優先級,確保重要工作優先完成。', + 'work-orders.checks.2': '查看目前及即將到來任務的行事曆。', + 'work-orders.checks.3': + '查看工作指派及關鍵資訊,如資產資訊、截止日期、優先級等。', + 'work-orders.checks.4': + '查看關鍵績效指標,如實際完成工作、花費時間及計劃與非計劃工作。', + 'work-requests.title': '精簡的行動工作請求系統', + 'work-requests.descriptions.0': + '厭倦使用舊有電話和電子郵件系統,導致工單遺失、每日不斷被打斷及重複工作?', + 'work-requests.descriptions.1': + '{{shortBrandName}}的維護管理解決方案允許任何你授權的人,只需掃描QR碼(條碼)或造訪網址,透過行動裝置輸入請求,即可提交問題給維護部門。', + 'work-requests.checks.0': '再也不會遺失工單。', + 'work-requests.checks.1': + '減少處理工作請求的時間高達34%。', + 'work-requests.checks.2': + '減少與請求者溝通的時間高達41%(電話、電子郵件、簡訊)。', + 'mobile-app.title': '賦能維護團隊的行動CMMS應用程式', + 'mobile-app.descriptions.0': + '透過我們的iOS/Android行動應用程式,客戶能提升整個維護團隊的組織、溝通、責任感及生產力高達30%。', + 'mobile-app.descriptions.1': + '維護團隊的任何人都可以透過手持裝置:', + 'mobile-app.checks.0': '查看指派的工單和預防性維護。', + 'mobile-app.checks.1': '在60秒內記錄工單。', + 'mobile-app.checks.2': + '透過推播和電子郵件通知即時接收訊息。', + 'mobile-app.checks.3': '在現場啟動新工單。', + 'mobile-app.checks.4': + '在處理問題時回應並記錄問題。', + 'mobile-app.checks.5': + '在診斷問題時查詢關鍵資產資訊。', + 'eam.title': '企業資產管理', + 'eam.description.short': '了解你的資產', + 'eam.descriptions.0': + '是否為組織公司設備的混亂感到挫折?不確定設備是否被妥善維護,不知道維護成本,還有管理資產帶來的各種頭痛問題?', + 'eam.descriptions.1': + '{{brandName}}的企業資產管理模組可用於10至1,000,000個資產,讓你以易用且可搜尋的樹狀結構,精確追蹤你想要的資訊,依你想要的方式。', + 'eam.checks.0': + '隨時了解資產狀況及其成本', + 'eam.checks.1': '查看完整且詳細的維護紀錄。', + 'eam.checks.2': '使用無限自訂欄位,只追蹤你想要的資訊', + 'eam.checks.3': '以清晰的父子階層組織資產', + 'eam.checks.4': + '透過QR碼(條碼)快速輕鬆找到資訊', + 'eam.checks.5': '透過感測器連接接收即時資產資料。', + 'pm.title': '有效的預防性維護計劃', + 'pm.descriptions.0': + '別再浪費寶貴時間手動分發預防性維護檢查清單並追蹤團隊完成狀況。', + 'pm.descriptions.1': + '{{shortBrandName}}讓你輕鬆自動化預防性維護排程,確保正確工作在正確時間自動派送給正確技術人員及資產。', + 'pm.checks.0': + '自動化預防性維護排程,可設定為每日、每週、每月、每年,或依事件或計量器讀數。', + 'pm.checks.1': + '預防性維護建立或到期時,自動推播及電子郵件通知。', + 'pm.checks.2': + '我們易用的行事曆讓你查看所有未完成工作及即將到來的預防性維護排程。', + 'pm.checks.3': '拖放即可更改截止日期。', + 'pm.checks.4': + '預防性維護完成後,工作會自動記錄在資產維護紀錄中。', + 'pm.checks.5': '幾乎不需培訓即可使用。', + 'part.title': '掌控你的備件庫存', + 'part.description.short': '知道你的備件何時會用盡', + 'part.descriptions.0': + '不確定庫存中有哪些備件或它們被用在哪裡?不知道備件何時會用完,或技術人員是否有必要的備件完成工作?', + 'part.descriptions.1': + '我們設計{{shortBrandName}}的備件管理來解決這些問題及更多:', + 'part.checks.0': + '備件數量低時即時推播及電子郵件通知。當備件數量低於自訂門檻時,立即收到自動推播/電子郵件通知,保持適當庫存。', + 'part.checks.1': + '技術人員可在工單內即時知道備件是否有庫存。若無庫存,可輕鬆查詢其他位置是否有備件。', + 'part.checks.2': + '自動備件使用追蹤。工單或預防性維護使用備件時,庫存會自動更新。', + 'part.checks.3': + '了解備件使用情況。查看備件紀錄,知道備件被誰在哪裡使用。', + 'part.checks.4': '消除未使用備件。知道備件何時過期。', + 'part.checks.5': + '即時報告。了解備件使用地點及成本。', + 'part.checks.6': + '優化庫存水平。即時查看備件未來一年可能使用量預測。', + 'part.checks.7': + '條碼查詢。使用自訂QR碼讓庫存追蹤及存取更簡單。', + 'dashboard.title': '你的資料,你的方式,自訂儀表板', + 'dashboard.descriptions.0': + '說實話,改善營運的第一步是了解好的、壞的和醜的部分。', + 'dashboard.descriptions.1': + '透過{{shortBrandName}}的自訂儀表板,你終於可以開始理解那個詭異的「維護黑洞」,並開始執行以數據為基礎的計劃,降低勞動成本、減少停機時間等。', + 'dashboard.descriptions.2': + '使用{{shortBrandName}}的自訂儀表板,你將能…', + 'dashboard.checks.0': '知道你的錢花在哪裡及原因', + 'dashboard.checks.1': '知道哪個資產成本最高及原因', + 'dashboard.checks.2': '建立你自己的自訂關鍵績效指標。', + 'dashboard.checks.3': + '查看根據你的指標自動產生及更新的報告', + 'dashboard.checks.4': + '查看可輕鬆透過Excel、PDF或{{shortBrandName}}內分享的報告', + 'dashboard.checks.5': '還有更多...', + 'home.smarter': '更聰明', + 'home.work': '工作', + 'home.smarter_description': + '{{shortBrandName}}讓技術人員輕鬆高效工作,提供他們完成工作所需的工具和資料 — 全都在手掌中。', +leading_maintenance: + '引領維護與可靠性邁向更美好的未來', +premium_included: '包含高級功能', +no_credit_card: '不需要信用卡', +perfect_tool: '維護團隊的完美工具', +start_trial_today: '今天開始您的免費試用', +create_account: '建立帳號', +signup_description: '請填寫以下欄位以註冊帳號。', +account_already: '已經有帳號了嗎?', +signin_here: '在此登入', +invalid_email: '提供的電子郵件地址無效', +invalid_url: '請輸入有效的網址', +required_email: '電子郵件欄位為必填', +required_firstName: '名字欄位為必填', +required_lastName: '姓氏欄位為必填', +required_company: '公司名稱欄位為必填', +required_employeesCount: '請提供員工人數', +invalid_phone: '電話號碼無效', +required_password: '密碼欄位為必填', +required_terms: '您必須同意我們的條款與條件', +verify_email: '請檢查您的電子郵件以啟用帳號', +registration_error: '註冊未成功', +first_name: '名字', +last_name: '姓氏', +email: '電子郵件地址', +phone: '電話', +password: '密碼', +companyName: '公司名稱', +employeesCount: '員工人數', +i_accept: '我接受', +terms_conditions: '條款與條件', +create_your_account: '建立您的帳號', +register: '註冊', +login_description: '請填寫以下欄位以登入您的帳號。', +no_account_yet: '還沒有帳號嗎?', +signup_here: '在此註冊', +wrong_credentials: '提供的憑證錯誤', +lost_password: '忘記密碼?', +link_wo: '連結工單', +link_wo_description: '建立工單之間的關聯', +required_relationType: '請選擇關聯類型。', +required_wo: '工單欄位為必填。', +this_wo: '此工單', +the_wo: '該工單', +link: '連結', +cost_description: '費用說明', +assigned_to: '指派給', +category: '類別', +date: '日期', +cost: '費用', +include_cost: '將此費用納入總費用', +include_cost_description: + '此操作將把費用加入工單的總花費中', +required_cost_description: '費用說明為必填', +required_cost: '費用為必填', +add_cost: '新增額外費用', +add_cost_description: + '請填寫以下欄位以建立並新增額外費用', +add: '新增', +hourly_rate: '時薪', +include_time: '將此時間納入總時間', +include_time_description: + '此操作將把工時加入工單的總花費時間中', +work_started_at: '工作開始於', +duration: '持續時間', +hours: '小時', +minutes: '分鐘', +required_hours: '小時欄位為必填', +required_minutes: '分鐘欄位為必填', +add_time: '新增時間', +add_time_description: '請填寫以下欄位以建立並新增時間', +feedback: '回饋', +feedback_description: '提供您的回饋', +required_feedback: '回饋為必填', +signature: '簽名', +required_signature: '圖片為必填', +close_wo: '關閉工單', +close: '關閉', +task_update_success: '任務更新成功', +task_update_failure: '任務無法更新', +notes_save_success: '筆記儲存成功', +images_add_task_success: '圖片已新增至任務', +images_add_task_failure: '發生錯誤', +images: '圖片', +required_images: '請至少上傳一張圖片', +add_images: '新增圖片', +tasks: '任務', +wo_archive_success: '工單已封存', +wo_archive_failure: '工單無法封存', +wo_archive_confirm: '您確定要封存此工單嗎?', +quantity_change_success: '數量變更成功', +quantity_change_failure: '數量無法變更', +details: '詳細資料', +updates: '更新', +id: '編號', +due_date: '截止日期', +location: '位置', +asset: '資產', +team: '團隊', +created_at: '建立日期', +list_view: '列表檢視', + calendar_view: '行事曆檢視', + column_view: '欄位檢視', + wo_create_success: '工單已成功建立', + wo_create_failure: '無法建立工單', + changes_saved_success: '變更已儲存', + wo_update_failure: '無法編輯工單', + wo_delete_success: '工單已成功刪除', + wo_delete_failure: '無法刪除工單', + status: '狀態', + title: '標題', + priority: '優先級', + description: '描述', + worker: '執行者', + location_name: '位置名稱', + location_address: '位置地址', + asset_name: '資產名稱', + days_since_creation: '建立天數', + files: '檔案', + requested_by: '請求者', + completed_on: '完成日期', + updated_at: '更新日期', + work_order: '工單', + timer_running: '計時器運行中', + run_timer: '啟動計時器', + approved_by: '核准者', + created_by: '建立者', + completed_by: '完成者', + time: '時間', + save: '儲存', + customers: '承包商', + no_labor: + '尚未新增人工成本。當使用者記錄工時且在 {{shortBrandName}} 中有設定時薪時,將會顯示於此。', + not_assigned: '未指派', + no_additional_cost: '尚未新增額外費用', + parts: '零件', + links: '連結', + confirm_delete_file_wo: + '您確定要從此工單中移除此檔案嗎?', + archive: '封存', + labors: '人工', + add_additional_cost: '新增額外費用', + additional_costs: '額外費用', + add_parts: '新增零件', + 'wo.title_description': '輸入工單標題', + image: '圖片', + estimated_duration: '預估時長(小時)', + primary_worker: '主要執行者', + additional_workers: '其他執行者', + select_team: '選擇團隊', + select_location: '選擇位置', + select_asset: '選擇資產', + select_tasks: '選擇任務', + requires_signature: '需要簽名', + required_wo_title: '工單標題為必填', + add_wo: '新增工單', + add_wo_description: + '請填寫以下欄位以建立並新增新工單', + edit_wo: '編輯工單', + edit_wo_description: '請填寫以下欄位以更新工單', + 'noRows.wo.message': + '工單是可排程或指派給某人的任務或工作', + 'noRows.wo.action': "按下 '+' 按鈕以建立工單", + to_delete: '刪除', + confirm_delete_wo: '您確定要刪除此工單嗎?', + no_access_wo: + '您無權限存取工單。如應有權限,請聯絡您的管理員', + cancel: '取消', + select_parts: '選擇零件', + sets_of_parts: '零件組合', + paused: '已暫停', + trigger_details: '觸發細節', + starts_on: '開始於', + ends_on: '結束於', + frequency: '頻率', + every_frequency_days: '每 {{frequency}} 天', + wo_details: '工單細節', + confirm_delete_file: '您確定要移除此檔案嗎?', + wo_schedule_success: '工單排程成功', + wo_schedule_failure: '無法排程工單', + wo_trigger_edit_failure: '無法編輯工單觸發器', + wo_trigger_delete_success: + '工單觸發器已成功刪除', + wo_trigger_delete_failure: '無法刪除工單觸發器', + name: '名稱', + wo_title: '工單標題', + next_wo: '下一個工單', + trigger_name: '觸發器名稱', + enter_trigger_name: '輸入觸發器名稱', + frequency_description: '頻率(天)', + wo_configuration: '工單設定', + required_trigger_name: '觸發器名稱為必填', + required_frequency: '觸發頻率為必填', + invalid_frequency: '頻率必須大於 0', + schedule_wo: '排程工單', + schedule_wo_description: '請填寫以下欄位以排程工單', + edit_wo_trigger: '編輯工單觸發器', + edit_wo_trigger_description: + '請填寫以下欄位以編輯工單觸發器', + create_trigger: '建立觸發器', + 'noRows.pm.message': '使用自訂觸發器排程工單', + 'noRows.pm.action': "按下 '+' 按鈕以建立觸發器", +confirm_delete_pm: '您確定要刪除此工單觸發器嗎?', + no_access_pm: + '您沒有存取預防性維護區域的權限。如需權限,請聯絡您的管理員', + enter_wo_title: '輸入工單標題', + status_report: '狀態報告', + wo_analysis: '工單分析', + wo_aging: '工單時效', + time_and_cost: '時間與成本', + assets: '資產', + reliability_dashboard: '可靠性儀表板', + total_maintenance_cost: '維護總成本', + useful_life: '使用壽命', + requests: '請求', + locations: '位置', + parts_and_inventory: '零件/庫存', + purchase_orders: '採購請求', + meters: '計量器', + people_teams: '人員與團隊', + people: '人員', + teams: '團隊', + vendors_customers: '供應商與承包商', + vendors: '供應商', + categories: '類別', + settings: '設定', + cancelled: '已取消', + reject: '拒絕', + approve: '核准', + request_create_success: '工單請求已成功建立', + request_create_failure: '無法建立工單請求', + request_edit_failure: '無法編輯請求', + request_delete_success: '請求已成功刪除', + request_delete_failure: '無法刪除請求', + rejected: '已拒絕', + approved: '已核准', + pending: '待處理', + required_request_name: '請求標題為必填', + required_field: '此欄位為必填', + add_request: '新增請求', + add_request_description: + '請填寫以下欄位以建立並新增新的請求', + edit_request: '編輯請求', + edit_request_description: '請填寫以下欄位以編輯請求', + 'noRows.request.message': '管理您的工單請求', + 'noRows.request.action': "按下 '+' 按鈕以建立工單請求", + confirm_delete_request: '您確定要刪除此請求嗎?', + request: '請求', + request_details: '請求詳情', + none_priority: '無', + low_priority: '低', + medium_priority: '中', + high_priority: '高', + downtimes: '停機時間', + confirm_delete_file_asset: + '您確定要從此資產移除此檔案嗎?', + actions: '操作', + show: '顯示', + model: '型號', + serial_number: '序號', + operational: '運作中', + down: '停機', + area: '區域', + barcode: '條碼', + placed_in_service: '啟用日期', + warranty_expiration: '保固到期', + asset_information: '資產資訊', + more_informations: '更多資訊', + confirm_delete_asset_downtime: + '您確定要移除此停機時間嗎?', + create_downtime_success: '停機時間已成功新增', + create_downtime_failure: '無法新增停機時間', + edit_downtime_success: '停機時間已成功編輯', + started_on: '開始於', + required_startsOn: '開始日期為必填', + reading_create_success: '讀數已成功新增', + reading_create_failure: '無法新增讀數', + reading: '讀數', + added_by: '新增者', + enter_meter_value: '輸入計量器數值', + add_reading: '新增讀數', + select_meter: '選擇計量器', + confirm_delete_part_asset: + '您確定要從此資產移除此零件嗎?', + no_due_date: '無到期日', + due_at_date: '到期日 {{date}}', + no_primary_worker: '無主要工作人員', + no_wo_linked_asset: '此資產無連結工單', + asset_remove_success: '資產已成功刪除', + asset_remove_failure: '無法刪除資產', + asset_name_description: '輸入資產名稱', + select_asset_location: '選擇資產位置', + primary_user_description: '選擇主要使用者', + teams_description: '選擇團隊', + customers_description: '選擇承包商', + vendors_description: '選擇供應商', + inServiceDate_description: '啟用日期', + warranty_expiration_date: '保固到期日', + additional_information: '附加資訊', + structure: '結構', + parent_asset: '母資產', + asset_create_success: '資產已成功建立', +asset_create_failure: "無法建立資產", + additional_workers_description: '選擇額外的工作人員', + required_asset_name: '資產名稱為必填', + add_asset: '新增資產', + add_asset_description: + '請填寫以下欄位以建立並新增新資產', + create_asset: '建立資產', + hierarchy: '階層結構', + add_downtime: '新增停機時間', + edit_downtime: '編輯停機時間', + remove_downtime: '移除停機時間', + edit: '編輯', + edit_asset: '編輯資產', + edit_asset_description: '請填寫以下欄位以編輯此資產', + confirm_delete_asset: '您確定要刪除此資產嗎?', + loading_assets: '正在載入 {{name}} #{{id}} 下的資產', + no_content: '無內容', + no_result_criteria: '沒有符合您搜尋條件的結果', + map_view: '地圖檢視', + location_create_success: '位置已成功建立', + location_create_failure: "無法建立位置", + location_edit_failure: "無法編輯位置", + location_delete_success: '位置已成功刪除', + location_delete_failure: "無法刪除位置", + enter_location_name: '輸入位置名稱', + address: '地址', + parent_location: '上層位置', + select_workers: '選擇工作人員', + map_coordinates: '地圖座標', + required_location_name: '位置標題為必填', + required_location_address: '位置地址為必填', + add_location: '新增位置', + add_location_description: + '請填寫以下欄位以建立並新增新位置', + edit_location: '編輯位置', + edit_location_description: '請填寫以下欄位以更新位置', + confirm_delete_location: '您確定要刪除此位置嗎?', + floor_plans: '樓層平面圖', + floor_plan: '樓層平面圖', + floor_plan_name_description: '樓層平面圖名稱', + 'Floor plan area in m²': '樓層平面圖面積(平方米)', + upload_image: '上傳圖片', + required_floor_plan_name: '樓層平面圖名稱為必填', + add_floor_plan: '新增樓層平面圖', + add_floor_plan_description: + '請填寫以下欄位以建立新樓層平面圖', + no_asset_in_location: '此位置無資產', + no_wo_in_location: '此位置無工單', + no_file_in_location: '此位置無附加檔案', + no_floor_plan_in_location: '此位置無樓層平面圖', + assigned_teams: '指派團隊', + assigned_customers: '指派承包商', + assigned_vendors: '指派供應商', + no_access_location: + "您無權限存取位置。如應有權限,請聯絡您的管理員", + no_access_vendors_customers: + "您無權限存取供應商及承包商。如應有權限,請聯絡您的管理員", + no_access_people_team: + "您無權限存取人員及團隊。如應有權限,請聯絡您的管理員", + no_access_analytics: + "您無權限存取分析。如應有權限,請聯絡您的管理員", + no_access_assets: + "您無權限存取資產。如應有權限,請聯絡您的管理員", + no_access_categories: + "您無權限存取類別。如應有權限,請聯絡您的管理員", + no_access_files: + "您無權限存取檔案。如應有權限,請聯絡您的管理員", + no_access_inventory: + "您無權限存取庫存。如應有權限,請聯絡您的管理員", + no_access_meters: + "您無權限存取計量器。如應有權限,請聯絡您的管理員", + no_access_purchase_orders: + "您無法建立採購請求。如應有權限,請聯絡您的管理員", + no_access_requests: + "您無權限存取請求。如應有權限,請聯絡您的管理員", + no_access_settings: + "您無權限存取設定。如應有權限,請聯絡您的管理員", + no_access_page: "您無權限存取此頁面", + file: '檔案', + 'noRows.location.message': + '位置可協助您更有效管理資產與工作人員', + 'noRows.location.action': "按下 '+' 按鈕以建立位置", + card_view: '卡片檢視', + set_create_success: '組合已成功建立', + set_create_failure: "無法建立組合", + set_edit_failure: "無法編輯組合", + set_delete_success: '組合已成功刪除', + set_delete_failure: "無法刪除組合", + total_cost: '總成本', + part: '零件', + enter_part_name: '輸入零件名稱', + required_set_name: '組合名稱為必填', + add_set: '新增組合', + add_set_description: '請填寫以下欄位以建立並新增新組合', + create_set: '建立組合', + edit_set: '編輯組合', + edit_set_description: '請填寫以下欄位以編輯組合', + confirm_delete_set: '您確定要刪除此組合嗎?', + part_create_success: '零件已成功建立', + part_create_failure: "無法建立零件", +part_edit_failure: "無法編輯此備件", +part_delete_success: '備件已成功刪除', +part_delete_failure: "無法刪除此備件", +quantity: '數量', +open_wo: '未完成工單', +enter_part_category: '輸入備件類別', +enter_part_cost: '輸入備件成本', +enter_part_quantity: '輸入備件數量', +minimum_quantity: '最低數量', +enter_part_minimum_quantity: '輸入備件最低數量', +non_stock: '非庫存', +enter_part_barcode: '輸入備件條碼', +enter_part_area: '輸入備件區域', +additional_part_details: '備件其他詳細資料', +add_part: '新增備件', +add_part_description: '填寫以下欄位以建立並新增新備件', +create_part: '建立備件', +update_part: '更新備件', +update_part_description: '填寫以下欄位以更新備件', +'noRows.part.message': '備件可組合成資產或單獨使用', +'noRows.part.action': "按 '+' 按鈕以建立備件", +confirm_delete_part: '您確定要刪除此備件嗎?', +part_details: '備件詳細資料', +area_details: '區域詳細資料', +assigned_people: '指派人員', +no_asset_related_part: '此備件無相關資產', +no_file_found: '找不到檔案', +no_wo_found: '找不到工單', +workers: '工作人員', +Parts_and_Inventory: '備件與庫存', +po_edit_failure: "無法編輯此採購請求", +po_delete_success: '採購請求已成功刪除', +po_delete_failure: "無法刪除此採購請求", +number_of_items: '項目數量', +total_quantity: '總數量', +shipping_to: '運送至', +shipping_address: '運送地址', +po_details: '採購請求詳細資料', +enter_po_name: '輸入採購請求名稱', +additional_details: '其他詳細資料', +vendor: '供應商', +shipping_information: '運送資訊', +company_name: '公司名稱', +ship_to: '運送至', +city: '城市', +state: '州/省', +zip_code: '郵遞區號', +fax_number: '傳真號碼', +po_date: '採購請求日期', +notes: '備註', +add_notes: '新增備註', +requisitioner: '請購人', +terms: '條款', +shipping_method: '運送方式', +required_name: '名稱為必填', +edit_po: '編輯採購請求', +edit_po_description: + '填寫以下欄位以更新採購請求', +purchase_order: '採購請求', +'noRows.po.message': '在此集中管理您的採購請求', +'noRows.po.action': "按 '+' 按鈕以建立採購請求。", +confirm_delete_po: '您確定要刪除此採購請求嗎?', +upgrade_po: '升級以建立採購請求', +new_po: '新增採購請求', +po_create_success: '採購請求已成功建立', +select_one_part: '請至少選擇一個備件', +po_create_failure: "無法建立此採購請求", +approve_while_submitting: '提交時同時批准', +invalid_fax: '傳真號碼無效', +submit: '提交', +each_item_superior_zero: '每項數量必須大於 0', +quantity_edit_success: '數量變更成功', +quantity_edit_failure: "無法變更數量", +APPROVED: '已批准', +PENDING: '待處理', +REJECTED: '已拒絕', +when_reading_is: '當計量讀數為', +greater_than: '大於', +lower_than: '小於', +value: '數值', +required_value: '數值為必填', +required_trigger_condition: '條件為必填', +wo_trigger_create_success: + '工單觸發器已成功建立', +wo_trigger_create_failure: "無法建立工單觸發器", +add_wo_trigger: '新增工單觸發器', +add_wo_trigger_description: + '填寫以下欄位以建立並新增工單觸發器', +wo_trigger_edit_success: + '工單觸發器已成功更新', +meter_create_success: '計量器已成功建立', +meter_create_failure: "無法建立計量器", +meter_edit_failure: "無法編輯計量器", +meter_delete_success: '計量器已成功刪除', +meter_delete_failure: "無法刪除計量器", +next_reading_due: '下次讀數到期', +unit_of_measurement: '計量單位', +last_reading: '上次讀數', +enter_meter_name: '輸入計量器名稱', +unit: '單位', +update_frequency: '更新頻率', + update_frequency_in_days: '更新頻率(天數)', + required_meter_name: '計量器名稱為必填', + required_meter_unit: '計量器單位為必填', + required_meter_update_frequency: '計量器更新頻率為必填', + required_asset: '資產為必填', + add_meter: '新增計量器', + add_meter_description: + '請填寫以下欄位以建立並新增新的計量器', + edit_meter: '編輯計量器', + edit_meter_description: '請填寫以下欄位以編輯計量器', + confirm_delete_meter: '您確定要刪除此計量器嗎?', + upgrade_create_meter: '升級以建立計量器', + history: '歷史紀錄', + reading_frequency: '讀取頻率', + required_reading_value: '讀取值為必填', + wo_triggers: '工單觸發條件', + add_trigger: '新增觸發條件', + meter_details: '計量器詳細資訊', + 'noRows.meter.message': + '計量器讀數讓您能監控資產並根據定義的條件觸發新的工單', + 'noRows.meter.action': "按下 '+' 按鈕以建立計量器", + meter: '計量器', + drag_one_file: '將單一檔案拖曳至此處', + drag_many_files: '將檔案拖曳至此處', + drop_to_start: '放開檔案以開始上傳', + invalid_files_type: '您無法上傳這些檔案類型', + you_have_uploaded: '您已上傳', + upload: '上傳', + Vendors_Customers: '供應商與承包商', + customer_create_success: '承包商已成功建立', + customer_create_failure: '無法建立承包商', + customer_edit_failure: '無法編輯承包商', + customer_delete_success: '承包商已成功刪除', + customer_delete_failure: '無法刪除承包商', + customer_name: '承包商名稱', + website: '網站', + customer_type: '承包商類型', + customer_type_description: '例如:水電、電機', + customer_description_description: + '請簡短描述此承包商的用途...', + billing_information: '帳單資訊', + address_line_2: '地址第二行', + billing_name: '帳單名稱', + currency: '貨幣', + select_currency: '選擇貨幣', + required_customer_name: '承包商名稱為必填', + required_phone: '電話號碼為必填', + invalid_website: '網站無效', + billing_address: '帳單地址', + add_customer: '新增承包商', + add_customer_description: + '請填寫以下欄位以建立並新增新的承包商', + 'noRows.customer.message': '承包商為外部工作人員', + 'noRows.customer.action': "按下 '+' 按鈕以建立承包商", + type: '類型', + billing_currency: '帳單貨幣', + go_back: '返回', + confirm_delete_customer: '您確定要刪除此承包商嗎?', + vendor_create_success: '供應商已成功建立', + vendor_create_failure: '無法建立供應商', + vendor_edit_failure: '無法編輯供應商', + vendor_delete_success: '供應商已成功刪除', + vendor_delete_failure: '無法刪除供應商', + required_company_name: '公司名稱為必填', + vendor_type: '供應商類型', + contact_name: '聯絡人名稱', + add_vendor: '新增供應商', + add_vendor_description: + '請填寫以下欄位以建立並新增新的供應商', + confirm_delete_vendor: '您確定要刪除此供應商嗎?', + 'noRows.vendor.message': + '供應商是提供資產或零件的組織', + 'noRows.vendor.action': "按下 '+' 按鈕以建立供應商", + vendor_type_description: '例如:水電、電機', + role: '角色', + edit_user: '編輯使用者', + edit_user_description: '請填寫以下欄位以編輯使用者', + job_title: '職稱', + invite_users: '邀請使用者', + bring_people_team: '邀請新成員加入團隊', + add_20_users: + "您可一次新增 20 位使用者,輸入每個電子郵件後按下 'tab' 或 'enter'。重複及已註冊的電子郵件將在註冊時移除。", + enter_email: '輸入電子郵件地址', + users_invite_success: '使用者已被邀請', + users_invite_failure: + '無法邀請使用者。請檢查您目前訂閱的成員數量', + please_type_emails: '請輸入要邀請的電子郵件', + please_select_role: '請選擇角色', + invite: '邀請', + team_create_success: '團隊已成功建立', + team_create_failure: '無法建立團隊', + team_edit_failure: '無法編輯團隊', + team_delete_success: '團隊已成功刪除', + team_delete_failure: '無法刪除團隊', + team_name: '團隊名稱', + people_in_team: '團隊成員', + required_team_name: '團隊名稱為必填', + create_team: '建立團隊', + create_team_description: '您可以從此處新增團隊成員', +confirm_delete_team: '您確定要刪除此團隊嗎?', + overview: '概覽', + activity: '活動', + wo_complete_last_14_days: '過去14天完成的工單', + no_wo_complete_last_14_days: + '您在過去兩週內尚未完成任何工單', + ADMIN_name: '管理員', + ADMIN_description: + '管理員擁有完整存取權限;包括編輯、新增、刪除工單和請求', + LIMITED_ADMIN_name: '有限管理員', + LIMITED_ADMIN_description: + '有限管理員擁有與管理員相同的存取權限,但無法查看/編輯設定或新增/編輯人員和團隊。除非他們建立了承包商、類別和預防性維護觸發器,否則無法刪除工單、資產位置、計量器和採購請求。', + TECHNICIAN_name: '技術人員', + TECHNICIAN_description: + '技術人員可以建立和關閉工單、資產和位置。只能編輯和刪除自己建立的項目', + LIMITED_TECHNICIAN_name: '有限技術人員', + LIMITED_TECHNICIAN_description: + '有限技術人員只能查看指派給他們的工單', + VIEW_ONLY_name: '僅檢視', + VIEW_ONLY_description: + '僅檢視使用者擁有完整檢視權限,但無法編輯任何內容', + REQUESTER_name: '請求者', + REQUESTER_description: + '請求者只能提交工作請求並查看其狀態', + select_user_role: '選擇使用者角色', + 'noRows.team.message': '團隊可協助您管理特定群組的人員。', + 'noRows.team.action': "按下 '+' 按鈕以建立團隊。", + user_details: '使用者詳細資料', + file_delete_success: '檔案已成功刪除', + file_delete_failure: '無法刪除檔案', + uploaded_by: '上傳者', + uploaded_on: '上傳日期', + rename: '重新命名', + required_files: '請至少上傳一個檔案', + required_file_name: '請輸入檔案名稱', + add_files: '新增檔案', + edit_file: '編輯檔案', + 'noRows.file.message': '將所有檔案集中於一處', + 'noRows.file.action': "按下 '+' 按鈕以上傳檔案", + upgrade_files: + '升級以在您的資產、工單、位置等中使用檔案...', + parts_consumption: '零件消耗', + requests_analysis: '請求分析', + category_create_success: '類別已成功建立', + category_create_failure: '無法建立類別', + category_edit_failure: '無法編輯類別', + category_delete_success: '類別已成功刪除', + category_delete_failure: '無法刪除類別', + timers: '計時器', + costs: '成本', + add_category: '新增類別', + add_category_description: '填寫名稱以建立並新增新類別', + edit_category: '編輯類別', + edit_category_description: '填寫名稱以編輯類別', + no_category_action: "按下 '+' 按鈕以新增您的第一個類別。", + confirm_delete_category: '您確定要刪除此類別嗎?', + no_category_message: + "看起來您尚未有任何 {{categoryName}} 類別。", + acquisition_cost: '取得成本', + general_settings: '一般設定', + request_form_configuration: '請求表單設定', + roles: '角色', + checklists: '檢查清單', + field_configuration_description: + '您可以將欄位標記為選填、隱藏或必填', + optional: '選填', + required: '必填', + hidden: '隱藏', + creating_wo: '建立工單中', + completing_wo: '完成工單中', + role_edit_failure: '無法編輯角色', + edit_role: '編輯角色', + edit_role_description: '填寫以下欄位以編輯角色', + external_id: '外部ID', + permissions: '權限', + create_role_description: + '此角色可執行 {{brandName}} 中管理員的所有操作,但您可以自訂以下重要權限。', + create_and_edit: '建立/編輯', + to_access: '存取', + role_delete_success: '角色已成功刪除', + role_delete_failure: '無法刪除角色', + confirm_delete_role: '您確定要永久刪除此角色嗎?', + users: '使用者', + paid: '付費', + free: '免費', + role_create_success: '角色已成功建立', + role_create_failure: '無法建立角色', + roles_management: '角色管理', + roles_number: '{{count}} 個角色', + create_role: '建立角色', + upgrade_role: '升級以建立角色', + add_role: '新增角色', + add_role_description: '填寫以下欄位以建立並新增新角色', + parts_and_sets: '零件與零件組', + upgrade_role_edit: '升級以編輯角色', + delete_role: '刪除角色', + upgrade_role_delete: '升級以刪除角色', + create: '建立', + pm_trigger: '預防性維護觸發器', + auto_assign_wo: '自動指派工單', +auto_assign_wo_description: + '自動將新工單指派給建立者', + auto_assign_requests: '自動指派請求', + auto_assign_requests_description: + '自動將新工單指派給核准請求的人', + disable_closed_wo_notification: '停用已關閉工單通知', + disable_closed_wo_notification_description: + '停用已關閉工單更新時的通知', + ask_feedback_wo_closed: '工單關閉時請求回饋', + ask_feedback_wo_closed_description: + '請使用者對完成的工作提供回饋', + include_labor_in_total_cost: '將人工成本納入總成本', + include_labor_in_total_cost_description: + '當使用者記錄工時且有設定時薪時,將人工成本加入總成本', + enable_wo_updates_requesters: '啟用請求者的工單更新通知', + enable_wo_updates_requesters_description: + '使用者會收到其請求工單的更新通知', + language: '語言', + date_format: '日期格式', + time_zone: '時區', + business_type: '業務類型', + general_asset_management: '一般資產管理', + physical_asset_management: '實體資產管理', + checklist_delete_success: '檢查清單已成功刪除', + checklist_delete_failure: '無法刪除檢查清單', + create_checklist: '建立檢查清單', + confirm_delete_checklist: '您確定要刪除此檢查清單嗎?', + upgrade_checklist: '請升級以使用檢查清單功能', + upgrade_now: '立即升級', + total: '總計', + sub_task_status: '子任務狀態', + text_field: '文字欄位', + number_field: '數字欄位', + inspection_check: '檢查項目', + multiple_choices: '多重選擇', + meter_reading: '計量器讀數', + select_user: '選擇使用者', + PASS: '通過', + FLAG: '標記', + FAIL: '未通過', + enter_task_name: '輸入任務名稱', + see_details: '查看詳細資料', + concerned_asset: '相關資產', + me: '我', + remove_blank_tasks: '移除空白任務', + remove_blank_options: '移除空白選項', + preview: '預覽', + edit_checklist: '編輯檢查清單', + add_tasks: '新增任務', + use_a_checklist: '使用檢查清單', + select_checklist: '選擇檢查清單', + save_checklist: '儲存檢查清單', + assign_tasks_description: '指派自訂任務給技術人員填寫', + select_date: '選擇日期', + task: '任務', + checklist: '檢查清單', + upgrade_analytics: '升級以查看分析', + grouped_by_category: '依類別分組', + downtime_by_asset: '依資產停機時間', + downtime_and_costs: '停機時間與成本', + downtime_and_costs_trends: '停機時間與成本趨勢', + downtimes_trends: '停機趨勢', + repair_time_by_asset: '依資產維修時間', + consumed_parts_costs: '消耗備件成本', + requests_by_priority: '依優先級的請求', + requests_trends: '請求趨勢', + time_spent: '花費時間', + grouped_by_completed_by: '依完成者分組', + grouped_by_assigned_to: '依指派對象分組', + grouped_by_priority: '依優先級分組', + completion_comparison: '完成比較', + hours_worked: '工作時數', + work_remaining: '剩餘工作', + wo_status: '工單狀態', + cost_trends: '成本趨勢', + cost_center: '資產生命週期成本分析', + downtime_and_availability: '停機時間與可用性', + incomplete_wo: '未完成工單', + the_numbers: '數據統計', + hours_and_cost_by_asset: '依資產的工時與成本', + completion_comparison_description: + '各類已完成工單的比較。', + wo_age_description: + '工單年齡定義為工單(或工作請求)建立至完成的天數。', + rav_description: + '總成本佔RAV百分比等於(資產工單成本 / 購買價格)*100。業界標準目標值為3%。', + downtime_and_availability_description: + '可用性指資產自啟用日起處於運作狀態的百分比。總停機次數指指定日期範圍內發生的停機事件數。', + total_cost_description: + '總成本包含工單中的人工成本、額外成本及備件成本。', + compliant_wo_description: + '合規工單定義為於截止日前完成的工單。週期時間指工單完成所需天數。', + hours_worked_description: + '這些工時對應於篩選條件中截止日期範圍內的工單。', + work_remaining_description: + '此圖表顯示篩選條件中截止日期範圍內未完成工單的數量。估計工時對應於各個工單。', + total_downtime_in_hours: '總停機時間(小時)', + downtime_events: '停機事件', + percent_downtime: '停機百分比', + meantime_between_failures_in_hours: '平均故障間隔時間(小時)', +availability_percent: '可用率百分比', + mean_time_to_repair_in_hours: '平均修復時間(小時)', + average_age: '平均年齡', + count: '數量', + average_cost: '平均成本', + compliant: '符合規範', + average_cycle_time_in_days: '平均週期時間(天)', + total_consumption_cost: '總消耗成本', + parts_consumed: '消耗零件', + total_cost_as_pct_rav: '總成本佔RAV百分比', + approved_requests: '已核准請求', + pending_requests: '待處理請求', + cancelled_requests: '已取消請求', + average_cycle_time: '平均週期時間', + compliance_rate: '符合率', + complete: '完成', + reactive: '反應式', + recurring: '重複性', + part_costs: '零件成本', + labor_costs: '人工成本', + total_time_spent_in_hours: '總花費時間(小時)', + estimated_hours: '預估工時', + total_purchase_price: '總採購價格', + you_have: '您有', + new_messages: '則新訊息', + company: '公司', + change_cover: '更換封面', + required_address: '地址欄位為必填', + company_details: '公司資料', + company_details_description: '管理與您的公司相關的資訊', + learn_more: '了解更多', + profile: '個人資料', + email_notifications: '電子郵件通知', + email_updates_wo: '工單與訊息的電子郵件更新', + email_updates_requests: '請求工單的電子郵件更新', + po_emails: '採購請求電子郵件', + required_job_title: '職稱欄位為必填', + required_old_password: '請提供目前密碼。', + invalid_password: '密碼太短 - 最少需8個字元。', + required_new_password: '未提供密碼。', + passwords_must_match: '密碼必須相符', + password_change_success: '密碼變更成功', + wrong_password: '密碼錯誤', + current_password: '目前密碼', + new_password: '新密碼', + confirm_password: '確認密碼', + personal_details: '個人資料', + personal_details_description: + '管理與您的個人資料相關的資訊', + change_password: '變更密碼', + notification_settings: '通知設定', + notification_settings_description: + '管理與您的通知相關的詳細資訊', + recent_activity: '近期活動', + created: '已建立', + completed: '已完成', + my_account: '我的帳戶', + my_company: '我的公司', + you_are_using_plan: + '您目前使用的是 {{planName}} 計劃。將於 {{expiration}} 到期。立即升級以獲得更多功能。', + upgrade_plan: '升級方案', + plans: '方案', + monthly: '每月', + annually: '每年', + subscription_change_success: '訂閱已成功變更', + invalid_credit_card: '信用卡號碼無效', + required_credit_card: '卡號欄位為必填', + invalid_expiration_month: '到期月份無效', + required_expiration_month: '到期月份為必填', + invalid_expiration_year: '到期年份無效', + required_expiration_year: '到期年份為必填', + invalid_cvv: 'CVV無效', + required_cvv: 'CVV為必填', + required_cardholder_name: '持卡人姓名為必填', + card: '卡片', + expiration_month: '到期月份', + expiration_year: '到期年份', + cardholder_name: '持卡人姓名', + seats: '席位數', + cost_per_seat: '每席位費用', + your_payment_secure: '您的付款資料已加密且安全。', + plan: '方案', + current_plan: '目前方案', + number_users_who_will_use_grash: + '將使用 {{shortBrandName}} 的使用者數量', + admin_role: '管理員', + technical_role: '技術人員', + limited_technical_role: '有限技術人員', + requester_role: '請求者', + view_only_role: '唯讀', + how_will_you_be_billed: '您希望如何計費?', + which_plan_fits_you: '哪個方案最適合您?', + per_user_month: '每使用者/每月', + per_user_year: '每使用者/每年', + you_will_be_charged: '您將被收費', + proceed_to_payment: '前往付款', + pay_only_for_roles: + '僅為 管理員技術人員有限技術人員 付費,並可無限使用 請求者唯讀 角色免費', + checkout_our: '查看我們的', + pricing_page: '價格頁面', +for_more_details: '更多詳情', +users_count_display: '{{count}} 位使用者', +monthly_adverb: '每月', +yearly_adverb: '每年', +features: '功能', +checkout: '結帳', +checkout_description: '請填寫以下欄位', +per_month: '每月', +per_year: '每年', +recover_password_description: '輸入註冊時使用的電子郵件以重設密碼。', +send_me_new_password: '寄送新密碼給我', +want_to_sign_in_again: '想要再次嘗試登入嗎?', +check_mails_for_instructions: '請檢查您的電子郵件以取得進一步指示', +pdf_report: 'PDF 報告', +HIGH: '高', +MEDIUM: '中', +LOW: '低', +NONE: '無', +import: '匯入', +start_import_process: '開始匯入程序', +import_data: '匯入資料', +set_header: '設定標題列', +match_columns: '對應欄位', +review: '檢視', +done: '完成', +no_match_yet: '尚未對應', +select: '選擇...', +matched_to_field: '已對應至 {{field}}', +next: '下一步', +not_enough_rows: '檔案中的列數不足', +there_are_duplicates: '有重複項目:{{duplicates}}', +assigned_by: '指派者', +percent_rows_have_value: '{{percent}}% 的列有值', +match_at_least_column: '至少對應一欄', +to_import: '匯入', +required_match: '必須對應 {{field}}', +archived: '已封存', +import_wo_success: '{{created}} 筆工單已建立,{{updated}} 筆已更新', +to_export: '匯出', +filters: '篩選條件', +more_filters: '更多篩選', +customer: '承包商', +to: '至', +dates: '日期', +start: '開始', +end: '結束', +longitude: '經度', +latitude: '緯度', +ALL: '全部', +REACTIVE: '反應式', +REPEATING: '預防性', +import_location_success: '{{created}} 個位置已建立,{{updated}} 個已更新', +import_part_success: '{{created}} 個備件已建立,{{updated}} 個已更新', +import_meter_success: '{{created}} 個計量器已建立,{{updated}} 個已更新', +import_asset_success: '{{created}} 個資產已建立,{{updated}} 個已更新', +wo_calendar: '工單行事曆', +month: '月份', +week: '週', +day: '日', +agenda: '議程', +previous: '上一頁', +today: '今天', +to_filter: '篩選', +'noRows.asset.message': '資產是您的公司可介入的資源', +'noRows.asset.action': "按下 '+' 按鈕以建立新資產。", +reset_filters: '重設篩選條件', +toggle_menu: '切換選單', +no_results: '找不到結果', +an_error_occured: '發生錯誤。', +density: '密度', +compact: '緊湊', +standard: '標準', +comfortable: '舒適', +columns: '欄位', +select_columns: '選擇欄位', +show_filters: '顯示篩選條件', +hide_filters: '隱藏篩選條件', +search_placeholder: '搜尋…', +search: '搜尋', +clear: '清除', +download_as_csv: '下載為 CSV', +print: '列印', +download_as_excel: '下載為 Excel', +find_column: '尋找欄位', +column_title: '欄位標題', +reorder_column: '重新排序欄位', +show_all: '全部顯示', +hide_all: '全部隱藏', +add_filter: '新增篩選條件', +logic_operator: '邏輯運算子', +operator: '運算子', +and: '且', +or: '或', +filter_value: '篩選值', + contains: '包含', + equals: '等於', + starts_with: '開始於', + ends_with: '結束於', + is: '是', + is_not: '不是', + is_after: '在之後', + is_on_or_after: '在當天或之後', + is_before: '在之前', + is_on_or_before: '在當天或之前', + is_empty: '為空', + is_not_empty: '不為空', + is_any_of: '是以下任一', + any: '任意', + true_text: '真', + false_text: '假', + menu: '選單', + show_columns: '顯示欄位', + hide: '隱藏', + unsort: '取消排序', + sort_by_ASC: '升冪排序', + sort_by_DESC: '降冪排序', + sort: '排序', + total_rows: '總列數:', + yes: '是', + no: '否', + more: '更多', + to_group: '群組', + see_children: '查看子項', + hide_children: '隱藏子項', + expand: '展開', + collapse: '收合', + detail_panel_toggle: '詳細面板切換', + cancel_subscription: '取消訂閱', + resume_subscription: '恢復訂閱', + confirm_cancel_subscription: + '您確定要取消訂閱嗎?', + workflows: '工作流程', + create_workflow: '建立工作流程', + if: '如果', + and_optional: '且(可選)', + then: '則', + workflow_description: + '輕鬆建立自訂工作流程,使用「如果」、「且」、「則」邏輯。節省時間,並透過工作流程自動指派您的工單,依照團隊運作方式自訂{{shortBrandName}}。\n所有方案皆可建立最多 1 個自訂工作流程。若要新增更多工作流程,請升級至商業方案', + CREATE_PURCHASE_ORDER: '建立採購請求', + PART_IS: '備件為', + QUANTITY_INFERIOR: '數量少於', + ASSIGN_VENDOR: '指派供應商', + ASSIGN_CATEGORY: '指派類別', + APPROVE: '核准', + REJECT: '拒絕', + SEND_REMINDER_EMAIL: '發送提醒郵件', + VENDOR_IS: '供應商為', + CATEGORY_IS: '類別為', + STATUS_IS: '狀態為', + DUE_DATE_BETWEEN: '到期日介於', + DUE_DATE_AFTER: '到期日在之後', + ASSIGN_PRIORITY: '指派優先級', + ASSIGN_ASSET: '指派資產', + ASSIGN_LOCATION: '指派位置', + ASSIGN_USER: '指派使用者', + ASSIGN_TEAM: '指派團隊', + ADD_CHECKLIST: '新增檢查清單', + PRIORITY_IS: '優先級為', + ASSET_IS: '資產為', + LOCATION_IS: '位置為', + USER_IS: '使用者為', + TEAM_IS: '團隊為', + CREATED_AT_BETWEEN: '建立時間介於', + TITLE_CONTAINS: '標題包含', + CREATE_REQUEST: '建立請求', + CREATE_WORK_ORDER: '建立工單', + SET_ASSET_STATUS: '設定資產狀態', + NAME_IS: '名稱為', + NAME_CONTAINS: '名稱包含', + VALUE_IS: '值為', + VALUE_CONTAINS: '值包含', + NUMBER_VALUE_SUPERIOR: '值大於', + NUMBER_VALUE_INFERIOR: '值小於', + WORK_ORDER_CREATED: '工單已建立', + WORK_ORDER_CLOSED: '工單已關閉', + WORK_ORDER_ARCHIVED: '工單已封存', + REQUEST_CREATED: '請求已建立', + REQUEST_APPROVED: '請求已核准', + REQUEST_REJECTED: '請求已拒絕', + PURCHASE_ORDER_CREATED: '採購請求已建立', + PURCHASE_ORDER_UPDATED: '採購請求已更新', + TASK_UPDATED: '任務已更新', + PART_UPDATED: '備件已更新', + add_condition: '新增條件', + workflow_creation_success: '工作流程建立成功', + workflow_creation_failure: '工作流程建立失敗', + action_value_missing: '缺少動作值', + condition_value_missing: '缺少條件值', + workflow_edit_success: '工作流程更新成功', + workflow_edit_failure: '工作流程更新失敗', + workflow_delete_success: '工作流程刪除成功', + workflow_delete_failure: '工作流程刪除失敗', + confirm_delete_workflow: '您確定要刪除此工作流程嗎?', +click_here: '點擊這裡', + verify_email_title: '驗證電子郵件', + verify_email_description: + '驗證郵件已發送給您。如未在收件匣看到,請檢查垃圾郵件。', + payment_success_title: '付款成功!', + payment_success_description: + '您的付款已成功處理。請檢查您的電子郵件以取得授權資訊。', + upgrade: '升級', + downgrade: '降級', + upgrade_description: + '您剛升級了訂閱方案。您需要啟用可能使用 {{shortBrandName}} 的停用使用者。此操作在本訂閱期間只能執行一次,請謹慎選擇。', + enable_users: '啟用使用者', + max_users_description: '您最多可啟用 {{maxUsers}} 位使用者', + downgrade_description: + '您剛降級了訂閱方案。您需要停用部分使用者才能繼續。此操作在本訂閱期間只能執行一次,請謹慎選擇。', + disable_users: '停用使用者', + min_users_description: '您必須至少停用 {{minUsers}} 位使用者', + downgrade_description_no_owner: + '您的公司剛降級了訂閱方案。公司擁有者需要先停用部分使用者,您才能繼續。', + past_due: '逾期', + due_date_delay: '到期日延遲', + due_date_delay_description: '到期日延遲天數', + days_count: '{{days}} 天', + trigger_configuration: '觸發器設定', + WORK_ORDER_feature: '工單', + REQUEST_feature: '工作請求', + PART_feature: '備件管理', + MOBILE_APP_feature: '行動應用程式', + WORK_ORDER_HISTORY_feature: '工單歷史', + PREVENTIVE_MAINTENANCE_feature: '預防性維護', + CHECKLIST_feature: '檢查清單', + FILE_feature: '檔案上傳', + PURCHASE_ORDER_feature: '採購請求', + METER_feature: '計量器讀數', + REQUEST_CONFIGURATION_feature: '請求表單設定', + ADDITIONAL_TIME_feature: '進階時間追蹤', + ADDITIONAL_COST_feature: '進階成本追蹤', + ANALYTICS_feature: '分析與報告', + REQUEST_PORTAL_feature: '請求入口網站', + SIGNATURE_feature: '簽名', + ROLE_feature: '自訂角色', + WORKFLOW_feature: '工作流程自動化', + API_ACCESS_feature: 'API 存取', + WEBHOOK_feature: 'Webhook', + add_new_option: '新增選項', + edit_company: '編輯公司', + fill_fields_below: '請填寫以下欄位', + IMPORT_CSV_feature: 'CSV 匯入', + no_import_access: '請升級方案以匯入 CSV、Excel 檔案', + members: '成員', + assign_user: '指派使用者', + assign_asset: '指派資產', + required_files_on_completion: '完成工單時需附加檔案', + required_tasks_on_completion: '必須完成任務', + required_labor_on_completion: '您必須記錄工時', + required_part_on_completion: '此工單未使用任何備件', + required_cost_on_completion: + '此工單未提供成本資訊', + estimated_hours_in_text: '{{hours}} 預估工時', + required_part_name: '備件名稱為必填', + asset_update_failure: '無法編輯資產', + terms_of_service: '服務條款', + privacy_policy: '隱私權政策', + last_login: '上次登入', + not_enough_part: '備件數量不足', + remove_blank_meter_tasks: '移除無計量器的計量器類型任務', + checklist_update_failure: '無法編輯檢查清單', + contact_us: '聯絡我們', + simplify_wo: '簡化行動應用程式中的工單', + simplify_wo_description: + '在行動應用程式中隱藏工單詳細頁的時間控制、成本與備件', + account_deletion: '{{brandName}} 帳號刪除', + switch_account: '切換帳號', + switch_to_super_user: '切換至超級管理員', + switch_account_description: '請選擇一個帳號以繼續', + put_location_in_map: '將位置放置於地圖', + confirm_disable_user: + '您確定要停用 {{user}} 嗎?停用後一個月內無法重新啟用。', + user_disabled_success: '使用者已成功停用', + disable: '停用', + manufacturer: '製造商', + power: '功率', + import_error: '匯入失敗', + request_upgrade: '申請升級', + operation_success: '操作成功', + CANCELLED: '已拒絕', + uptime_hours: '運轉時間(小時)', + downtime_hours: '停機時間(小時)', + mark_all_as_seen: '全部標記為已讀', + estimation_accuracy_ratio: '估算準確率', + download_template: '下載範本', + pareto_by_total_price: '依總價帕累托分析', + cumulative_percent: '累積百分比', + part_consumption_by_asset: '依資產備件消耗', + grouped_by_wo_category: '依工單類別分組', + resolution_rate: '解決率', + resolved: '已解決', + average: '平均', + documentation: '文件說明', + days_before_pm_notification: + '預防性維護排程前的工單通知天數', +estimated_start_date: '預計開始日期', + no_file_linked_to_wo: '此工單未附加任何檔案', + add_file: '新增檔案', + try_for_free: '免費試用', + choose_your_plan: '選擇您的方案', + STARTER_description: + '團隊透過機器狀態與人力可視化,建立高效且強大的預防性維護。', + PROFESSIONAL_description: + '部門需要利用洞察與分析,推動維護成長與生產力提升。', + BUSINESS_description: + '組織準備捕捉維護與營運數據,以管理多個位置及系統自訂。', + book_demo: '預約示範', + request_pricing: '索取更多資訊的報價', + Reports: '報告', + 'Custom dashboard built using the included components': + '使用內建元件建立的自訂儀表板', + Export: '匯出', + 'Last year': '去年', + Expenses: '費用', + Statistics: '統計', + General: '一般', + Calendar: '行事曆', + Mailbox: '郵箱', + Dashboards: '儀表板', + Analytics: '分析', + Monitoring: '監控', + Tasks: '任務', + Applications: '應用程式', + Users: '使用者', + 'List All': '全部列出', + 'User Profile': '使用者資料', + Login: '登入', + Register: '註冊', + 'Recover Password': '找回密碼', + Status: '狀態', + 'Error 404': '錯誤 404', + 'Error 500': '錯誤 500', + 'Coming Soon': '即將推出', + Maintenance: '維護', + Overview: '總覽', + Documentation: '文件', + Welcome: '歡迎', + Help: '說明', + 'Features tour': '功能導覽', + 'Getting started guide': '入門指南', + 'Contact support': '聯絡支援', + Version: '版本', + Search: '搜尋', + Notifications: '通知', + Settings: '設定', + 'Language Switcher': '語言切換', + 'Sign out': '登出', + 'Change Theme': '變更主題', + 'View all notifications': '查看所有通知', + rate: '評分', + select_at_least_column: '請至少選擇一欄', + already_read: '已讀', + OPERATIONAL: '運作中', + DOWN: '停機', + MODERNIZATION: '現代化', + STANDBY: '待命', + INSPECTION_SCHEDULED: '已排定檢查', + COMMISSIONING: '調試中', + EMERGENCY_SHUTDOWN: '緊急停機', + select_asset_status: '選擇資產狀態', + asset_status: '資產狀態', + ui_configuration: '介面設定', + password_leave_empty_if_you_dont_want_to_change: + "密碼 - 若不想更改請留空", + upgrade_request_success: "升級請求已收到!我們將盡快與您聯絡", + continue_with_sso: '使用單一登入繼續', + see_live_demo: '觀看線上示範', + demo_warning: + '此系統為示範模式,請勿用於真實資料!所有資料將定期刪除!', + days: '天', + weeks: '週', + months: '月', + years: '年', + based_on: '基於', + scheduled_date: '排定日期', + on: '於', + required_days_of_week: '必要的星期幾', + 'schedule.daily_one': '每 {{count}} 天', + 'schedule.daily_other': '每 {{count}} 天', + 'schedule.weekly_one': '每 {{count}} 週的 {{days}}', + 'schedule.weekly_other': '每 {{count}} 週的 {{days}}', + 'schedule.monthly_one': '每 {{count}} 月', + 'schedule.monthly_other': '每 {{count}} 月', + 'schedule.yearly_one': '每 {{count}} 年', + 'schedule.yearly_other': '每 {{count}} 年', + delete_demo_data: '刪除示範資料', + import_pm_success: + '已建立 {{created}} 筆工單排程,並更新 {{updated}} 筆', + recurrence_type: '重複類型', + recurrence_based_on: '重複基準', + days_of_week: '星期幾', + no_recent_work_orders: '近期無工單', + recent_work_orders: '近期工單', + subscription_will_cancel_on: '訂閱將於 {{date}} 取消', + open_api_docs: '開啟 API 文件', +delete_account: '刪除帳號', + csv_separator: 'CSV 分隔符號', + Advantages: '優勢', + open_source_cmms: '開源 CMMS', + 'main.title': '免費開源 CMMS(維護管理軟體)', + 'home.h1': '免費且開源的 CMMS,您可以自行架設或使用雲端服務', + 'home.h2': '強大且低成本的維護管理', + 'home.h3': + '停止依賴試算表和白板。{{brandName}} 幫助維護團隊規劃介入、追蹤設備並保持合規。可自行架設於您的伺服器,或立即啟用雲端服務。', + talk_to_sales: '聯絡業務', + 'pricing.choose_plan_and_get_started': '選擇方案並開始使用', + 'pricing.slogan_effective_maintenance': + '我們的軟體為維護與可靠性團隊提供所需工具,有效且高效地執行營運。', + 'pricing.compare_plans_and_pricing': '比較方案與價格', + 'pricing.see_which_plan_is_right_for_you': '查看適合您的方案', + 'pricing.select_two_plans_to_compare': '選擇 2 個方案進行比較', + 'pricing.select_three_plans_to_compare': '選擇 3 個方案進行比較', + 'pricing.month_per_user': '每用戶每月', + 'pricing.year_per_user': '每用戶每年', + 'pricing.plan_basic_name': '基礎版', + 'pricing.plan_basic_description': + '適合需要追蹤資產並建立基本預防性維護排程與作業程序的團隊。', + 'pricing.feature_unlimited_work_orders': '無限工單', + 'pricing.feature_custom_tasks': '自訂任務', + 'pricing.feature_unlimited_request_user_licenses': + '無限請求者使用者授權', + 'pricing.plan_starter_name': '入門版', + 'pricing.plan_starter_description': + '適合希望透過機器狀態與人力可視化建立高效且強大的預防性維護團隊。', + 'pricing.feature_everything_in_basic_plus': '包含基礎版所有功能,外加:', + 'pricing.feature_preventive_maintenance_recurring_work_orders': + '預防性維護/週期性工單', + 'pricing.feature_custom_checklists': '自訂檢查清單', + 'pricing.feature_inventory_management_costing': + '庫存管理與成本計算', + 'pricing.feature_time_and_manpower_tracking': '時間與人力追蹤', + 'pricing.feature_thirty_day_analytics_reporting': + '30 天分析與報告', + 'pricing.plan_professional_name': '專業版', + 'pricing.plan_professional_description': + '適合需要利用洞察與分析推動維護成長與生產力的部門。', + 'pricing.feature_everything_in_starter_plus': '包含入門版所有功能,外加:', + 'pricing.feature_multiple_inventory_lines': '多條庫存線', + 'pricing.feature_customizable_request_portal': '可自訂請求入口網站', + 'pricing.feature_mobile_offline_mode': '行動離線模式', + 'pricing.feature_advanced_analytics_reporting': + '進階分析與報告', + 'pricing.plan_business_name': '企業版', + 'pricing.plan_business_description': + '適合準備捕捉維護與營運數據以管理多個地點與系統自訂的組織。', + 'pricing.feature_everything_in_professional_plus': + '包含專業版所有功能,外加:', + 'pricing.feature_purchase_order_management': '採購單管理', + 'pricing.feature_multi_site_module_support': '多地點模組支援', + 'pricing.feature_custom_work_order_statuses': '自訂工單狀態', + 'pricing.feature_custom_integrations_support': '自訂整合支援', + 'pricing.feature_work_order_management': '工單管理', + 'pricing.feature_recurring_work_orders': '週期性工單', + 'pricing.feature_custom_categories': '自訂類別', + 'pricing.feature_data_importing': '資料匯入', + 'pricing.feature_time_and_cost_tracking': '時間與成本追蹤', + 'pricing.feature_work_order_configuration': '工單設定', + 'pricing.feature_internal_requests': '內部請求', + 'pricing.feature_external_request_portal': '外部請求入口網站', + 'pricing.category_locations_assets_parts': '位置、資產與零件', + 'pricing.feature_location_management': '位置管理', + 'pricing.feature_barcode_scanning': '條碼掃描', + 'pricing.feature_inventory_management': '庫存管理', + 'pricing.feature_custom_asset_statuses': '自訂資產狀態', + 'pricing.feature_asset_downtime_tracking': '資產停機時間追蹤', + 'pricing.feature_asset_depreciation_tracking': '資產折舊追蹤', + 'pricing.feature_asset_warranty_tracking': '資產保固追蹤', + 'pricing.feature_purchase_orders_management': '採購單管理', + 'pricing.feature_asset_check_in_out': '資產簽入/簽出', + 'pricing.category_mobile_offline': '行動離線', + 'pricing.feature_work_order_availability': '工單可用性', + 'pricing.feature_updating_status': '狀態更新', + 'pricing.feature_updating_tasks': '任務更新', + 'pricing.feature_work_order_drafts': '工單草稿', + 'pricing.feature_full_drill_down_reporting_history': + '完整深入報告與歷史記錄', + 'pricing.period_thirty_days': '30 天', + 'pricing.period_full': '完整', + 'pricing.feature_pdf_csv_exporting': 'PDF 與 CSV 匯出', + 'pricing.feature_itemized_time_reporting': '明細時間報告', + 'pricing.feature_user_login_reports': '使用者登入報告', + 'pricing.feature_parts_consumption_reports': '零件消耗報告', + 'pricing.feature_asset_downtime_reports': '資產停機報告', + 'pricing.feature_equipment_reliability_reports': + '設備可靠性報告', + 'pricing.feature_multi_site_modules': '多地點模組', + 'pricing.category_integrations': '整合', + 'pricing.feature_business_integrations': + '企業整合(SAP/Oracle/因果 AI 等)', + 'pricing.feature_custom_integrations': '自訂整合', + 'pricing.feature_unlimited_view_only_users': '無限唯讀使用者', + 'pricing.feature_unlimited_requesters': '無限請求者', + 'pricing.feature_unlimited_vendors': '無限供應商', + 'pricing.feature_unlimited_customers': '無限客戶', + 'pricing.category_support': '支援', + 'pricing.feature_daily_email_digest': '每日電子郵件摘要', + 'pricing.feature_articles': '文章', + 'pricing.feature_training_webinars': '訓練網路研討會', + 'pricing.feature_community_support_discord': '社群支援(Discord)', + 'pricing.feature_email_support': '電子郵件支援', + 'pricing.feature_chat_phone_support': '聊天/電話支援', + 'pricing.feature_priority_support': '優先支援', + 'pricing.feature_implementation_training': '實施與訓練', + 'pricing.feature_dedicated_account_manager': '專屬客戶經理', + 'pricing.category_customization': '自訂化', + 'pricing.feature_custom_development': '客製化開發', + 'pricing.sh_plan_basic_name': '基礎版', + 'pricing.sh_plan_basic_description': + '適合需要完整資料主權與基本維護追蹤的小型團隊,自行架設基礎設施。', + 'pricing.sh_feature_core_work_order_management': '核心工單管理', + 'pricing.sh_feature_asset_inventory_tracking': '資產與庫存追蹤', + 'pricing.sh_feature_local_data_storage': '本地資料儲存', + 'pricing.sh_plan_professional_name': '專業版', + 'pricing.sh_plan_professional_description': + '適合需要進階檢查清單、工作流程與更深系統整合的成長型工廠。', + 'pricing.sh_feature_everything_in_basic_plus': '包含基礎版所有功能,外加:', + 'pricing.sh_feature_unlimited_assets_checklists': + '無限資產/檢查清單', + 'pricing.sh_feature_nfc_barcode_scanning': 'NFC 與條碼掃描', + 'pricing.sh_feature_email_support': '電子郵件支援', + 'pricing.sh_plan_business_name': '企業版', + 'pricing.sh_plan_business_description': + '適合需要多實例管理、自訂品牌與頂級安全性的全方位營運。', + 'pricing.sh_feature_everything_in_professional_plus': + '包含專業版所有功能,外加:', + 'pricing.sh_feature_multi_instance_management': '多實例管理', + 'pricing.sh_feature_custom_user_roles': '自訂使用者角色', + 'pricing.sh_feature_priority_implementation_support': + '優先實施支援', + 'pricing.faq_free_users_q': '哪些類型的使用者被視為免費使用者?', + 'pricing.faq_free_users_a1': + '有三種使用者類型不需要付費授權:', + 'pricing.faq_view_only_users_title': '唯讀使用者', + 'pricing.faq_view_only_users_description': + '這些使用者通常是偶爾登入查看維護活動快照的主管。他們也可以提交工單請求與執行報告。', + 'pricing.faq_requester_users_title': '請求者使用者', + 'pricing.faq_requester_users_description': + '這些使用者只能提交工單請求並查看請求狀態,無法查看工單、資產、零件或 CMMS 中的其他資料。', + 'pricing.faq_third_party_users_title': '第三方使用者', + 'pricing.faq_third_party_users_description': '第三方使用者描述', +"這些使用者通常是供應商和承包商。他們無法實際登入系統,只能透過公開連結提交他們被標記的特定工單的更新。", + 'pricing.faq_paid_users_q': '哪些類型的使用者被視為付費使用者?', + 'pricing.faq_paid_users_a1': '有三種使用者類型需要付費授權:', + 'pricing.faq_admin_users_title': '管理員使用者', + 'pricing.faq_admin_users_description': + '這些使用者有能力新增其他人至帳戶、接受或拒絕工作請求,以及編輯工單細節。他們是控制帳戶的使用者,每個帳戶可以有多位管理員。', + 'pricing.faq_technical_users_title': '技術人員使用者', + 'pricing.faq_technical_users_description': + '這些使用者通常是現場完成工單的技術人員。他們可以編輯自己建立的工單,但無法編輯其他工單。他們可以為工單新增圖片和狀態更新,並建立新工單。', + 'pricing.faq_limited_technical_users_title': '有限技術人員使用者', + 'pricing.faq_limited_technical_users_description': + '這些使用者擁有與技術人員相同的權限,唯一例外是他們只能看到指派給自己的工單,無法看到帳戶中其他技術人員的工單。', + 'pricing.faq_change_plans_q': '我可以之後更改方案嗎?', + 'pricing.faq_change_plans_a': + '可以,您可以隨時升級或降級方案。變更將於下一個計費週期開始時生效。', + 'pricing.faq_free_trial_q': '有免費試用嗎?', + 'pricing.faq_free_trial_a': + '有的,我們提供 15 天的商業方案免費試用,讓您在決定前體驗所有功能。', + 'pricing.faq_non_profit_discounts_q': '你們有提供非營利組織折扣嗎?', + 'pricing.faq_non_profit_discounts_a': + '有的,我們為非營利組織提供特別價格,請聯絡我們的銷售團隊了解更多資訊。', + 'pricing.faq_payment_methods_q': '你們接受哪些付款方式?', + 'pricing.faq_payment_methods_a': + '我們接受所有主要信用卡、銀行轉帳及 PayPal。企業方案亦可安排開立發票。', + 'pricing.faq_cancel_subscription_q': '我可以取消訂閱嗎?', + 'pricing.faq_cancel_subscription_a': + '可以,您可以隨時取消訂閱,並可持續使用至當前計費週期結束。', + 'pricing.faq_data_secure_q': '我的資料安全嗎?', + 'pricing.faq_data_secure_a': + '是的,我們非常重視資料安全,所有資料在傳輸及儲存時皆加密,並定期進行安全稽核。', + 'pricing.faq_title': '常見問題', + 'pricing.annually_save_two_months': '年付(省 2 個月)', + 'pricing.most_popular': '最受歡迎', + 'pricing.get_your_license': '取得授權', + get_started: '開始使用', + workflow_automation: '工作流程自動化', + push_notifications: '推播通知', + cloud: '雲端', + self_hosted: '自行架設', + full: '完整', + pricing: '價格', + industries: '產業', + work_order_management: '工單管理', + inventory_management: '庫存管理', + analytics_and_reporting: '分析與報告', + manufacturing: '製造業', + facility_management: '設施管理', + food_and_beverage: '餐飲業', + healthcare: '醫療保健', + energy_and_utilities: '能源與公用事業', + education: '教育', + hospitality: '旅館業', + construction: '建築', + installation_docs: '安裝文件', + trusted_by_maintenance_teams: '受到多個產業維護團隊的信賴', + cut_costs_performance: '降低維護軟體成本,且不犧牲效能', + create_request_portal: '建立請求入口網站', + edit_request_portal: '編輯請求入口網站', + welcome_message: '歡迎訊息', + fields: '欄位', + field_settings: '欄位設定', + contact: '聯絡方式', + required_title: '標題為必填', + untitled_portal: '未命名入口網站', + no_welcome_message: '無歡迎訊息', + request_portal_create_success: '請求入口網站建立成功', + request_portal_edit_success: '請求入口網站更新成功', + request_portal_delete_success: '請求入口網站刪除成功', + request_portal_create_failure: '建立請求入口網站失敗', + request_portal_edit_failure: '更新請求入口網站失敗', + request_portal_delete_failure: '刪除請求入口網站失敗', + no_access_request_portals: '您無權限存取請求入口網站', + 'noRows.request_portal.message': '看起來您還沒有任何請求入口網站。', + 'noRows.request_portal.action': '建立您的第一個請求入口網站', + request_title: '請求標題', + configure_form_fields: '設定表單欄位', + allow_selection_from_all_locations: '允許從所有位置選擇', + allow_selection_from_all_assets: '允許從所有資產選擇', + restrict_to_a_specific_location: '限制至特定位置', + restrict_to_a_specific_asset: '限制至特定資產', + portal_public_asset_warning: + '此入口網站為公開,不需驗證。列出的資產將對持有連結的任何人可見。', + portal_public_location_warning: + '此入口網站為公開,不需驗證。列出的位置將對持有連結的任何人可見。', + submit_request: '提交請求', + share_portal: '分享入口網站', + get_portal_link: '取得入口網站連結', + portal_link_description: '只有持有此連結的人才能存取入口網站。', + print_qr_code: '列印 QR 碼', + qr_code_description: + '下載 QR 碼並貼在設備上,使用者可掃描以存取入口網站。', + copied: '已複製!', + copy: '複製', + download: '下載', + share: '分享', +delete: '刪除', + portal_not_found: '找不到入口網站', + request_submitted_success: '您的請求已成功提交', + request_submit_failure: '提交請求失敗。請再試一次。', + required_description: '描述為必填項', + required_contact: '聯絡方式為必填項', + required_location: '位置為必填項', + upload_files: '上傳檔案', + request_portal: '請求入口網站', + required_image: '圖片為必填項', + requested_from_portal: '此請求是從入口網站建立:', + request_portals: '請求入口網站', + recaptcha_failed: 'reCAPTCHA 驗證失敗。請再試一次。', + pin: '釘選', + unpin: '取消釘選', + toggle_columns: '切換欄位', + select_date_range: '選擇日期範圍', + select_hour_range: '選擇小時範圍', + start_time: '開始時間', + end_time: '結束時間', + 'Download Mobile App': '下載行動應用程式', + 'Enhance your experience with our mobile app. Get instant notifications and manage your work orders on the go.': + '使用我們的行動應用程式提升您的體驗。即時接收通知並隨時管理您的工單。', + 'Download on the App Store': '在 App Store 下載', + 'Get it on Google Play': '在 Google Play 取得', + 'Download on the': '下載於', + 'App Store': 'App Store', + 'GET IT ON': '取得於', + 'Google Play': 'Google Play', + get_mobile_app: '取得行動應用程式', + scan_qr_to_download: '掃描 QR 碼下載行動應用程式', + total_items: '總項目數', + items_per_page: '每頁項目數', + integrations: '整合', + api_keys: 'API 金鑰', + connectors: '連接器', + webhooks: 'Webhook', + create_api_key: '建立 API 金鑰', + api_key_label: 'API 金鑰標籤', + api_key_created_success: 'API 金鑰建立成功', + api_key_code_copied: 'API 金鑰代碼已複製到剪貼簿', + api_key_code_view_once: + '此代碼僅能查看一次。請立即複製,之後將無法再次查看。', + api_key_code: 'API 金鑰代碼', + copy_code: '複製代碼', + last_used: '最後使用時間', + never: '從未', + delete_api_key: '刪除 API 金鑰', + delete_api_key_confirm: '您確定要刪除此 API 金鑰嗎?', + upgrade_api: '升級以取得 API、連接器和 Webhook 的存取權限', + // Webhooks + webhook_endpoints: 'Webhook 端點', + create_webhook_endpoint: '建立 Webhook 端點', + delete_webhook_endpoint: '刪除 Webhook 端點', + delete_webhook_endpoint_confirm: + '您確定要刪除此 Webhook 端點嗎?', + webhook_endpoint_created_success: 'Webhook 端點建立成功', + webhook_endpoint_deleted_success: 'Webhook 端點刪除成功', + webhook_endpoint_url: 'URL', + webhook_endpoint_event: '事件', + webhook_endpoint_select_event: '選擇事件', + webhook_endpoint_asset_statuses: '資產狀態', + webhook_endpoint_wo_statuses: '工單狀態', + webhook_endpoint_work_request_approved_only: '僅限已核准請求', + webhook_endpoint_work_request_approved_only_desc: + '僅觸發已核准的工作請求', + webhook_endpoint_wo_categories: '工單類別', + webhook_endpoint_wo_fields: '工單欄位', + webhook_endpoint_part_fields: '零件欄位', + webhook_endpoint_serialize: '序列化負載', + webhook_endpoint_serialize_description: + '勾選後,Webhook 將接收完整的實體資料', + webhook_endpoint_secret: '密鑰', + webhook_endpoint_show_secret: '顯示密鑰', + webhook_endpoint_hide_secret: '隱藏密鑰', + webhook_endpoint_copy_secret: '複製密鑰', + webhook_endpoint_rotate_secret: '更新密鑰', + webhook_endpoint_secret_rotated: '密鑰更新成功', + webhook_endpoint_secret_copied: '密鑰已複製到剪貼簿', + webhook_endpoint_last_triggered: '最後觸發時間', + webhook_endpoint_never_triggered: '從未觸發', + webhook_endpoint_type: '類型', + WEBHOOK_ASSET_STATUS_CHANGE: '資產狀態變更', + WEBHOOK_METER_TRIGGER_STATUS_CHANGE: '計量器觸發狀態變更', + WEBHOOK_NEW_ASSET: '新增資產', + WEBHOOK_NEW_CATEGORY_ON_WORK_ORDER: '工單新增類別', + WEBHOOK_NEW_COMMENT_ON_WORK_ORDER: '工單新增評論', + WEBHOOK_NEW_LOCATION: '新增位置', + WEBHOOK_NEW_PART: '新增零件', + WEBHOOK_NEW_PURCHASE_ORDER: '新增採購單', + WEBHOOK_NEW_VENDOR: '新增供應商', + WEBHOOK_NEW_WORK_ORDER: '新增工單', + WEBHOOK_NEW_REQUEST: '新增請求', + WEBHOOK_PART_CHANGE: '零件變更', + WEBHOOK_PART_DELETE: '零件刪除', + WEBHOOK_PART_QUANTITY_CHANGED: '零件數量變更', + WEBHOOK_PURCHASE_ORDER_CHANGE: '採購單變更', + WEBHOOK_PURCHASE_ORDER_STATUS_CHANGE: '採購單狀態變更', + WEBHOOK_WORK_ORDER_CHANGE: '工單變更', + WEBHOOK_WORK_ORDER_DELETE: '工單刪除', +WEBHOOK_WORK_ORDER_OVERDUE: '工單逾期', + WEBHOOK_WORK_ORDER_STATUS_CHANGE: '工單狀態變更', + WEBHOOK_WORK_REQUEST_STATUS_CHANGE: '工作請求狀態變更', + comments: '評論', + add_comment_placeholder: '新增評論...', + post_comment: '發佈評論', + no_comments: '尚無評論', + confirm_delete_comment: '您確定要刪除此評論嗎?', + work_orders_settings_description: + '自訂工單偏好設定,如時間與成本追蹤等。', + requests_settings_description: + '自訂請求偏好設定,如路由與必填欄位', + assets_settings_description: + '自訂資產相關設定,如條碼產生或資產建立表單。', + locations_settings_description: + '在您的組織內建立、管理及編輯位置。', + parts_inventory_settings_description: + '自訂備件庫存表單與偏好設定', + meters_settings_description: '自訂計量器表單與偏好設定', + vendors_contractors_settings_description: + '管理您的組織合作的外部承包商與供應商', + workflows_settings_description: '建立及管理自動化工作流程', + request_portals_settings_description: + '建立、管理及編輯組織內所有請求入口網站。', + set_preferences: '設定偏好', + enabled: '已啟用', + disabled: '已停用', + go_to_request_portals: '前往請求入口網站', + preferences: '偏好設定', + customize_work_order_form: '自訂工單表單', + custom_fields: '自訂欄位', + configure_fields: '設定欄位', + add_custom_field: '新增自訂欄位', + edit_custom_field: '編輯自訂欄位', + confirm_delete_custom_field: + '您確定要刪除此自訂欄位嗎?', + copy_on_repeat_wo: '重複工單時複製此欄位的值', + do_not_copy: '不複製', + enter_options_comma_separated: '輸入選項,以逗號分隔', + field_type: '欄位類型', + options: '選項', + short_text: '短文字', + long_text: '長文字', + number: '數字', + date_time: '日期與時間', + single_choice: '單選', + label: '標籤', + customize_form: '自訂表單', + type_enter_to_add_option: '輸入並按 Enter 新增選項', + customers_settings_description: + '管理您的組織合作的外部承包商。', + vendors_settings_description: '自訂供應商相關設定' +}; + +export default locale; diff --git a/home/src/i18n/translations/zh-tw.ts b/home/src/i18n/translations/zh-tw.ts new file mode 100644 index 000000000..cbbd6dd50 --- /dev/null +++ b/home/src/i18n/translations/zh-tw.ts @@ -0,0 +1,1671 @@ +const locale = { +DUPLICATE_OF: "重複於", + DUPLICATED_BY: "被重複於", + RELATED_TO: "相關於", + SPLIT_TO: "拆分至", + SPLIT_FROM: "拆分自", + BLOCKED_BY: "被阻擋於", + BLOCKS: "阻擋", + MORE_THAN: "大於", + LESS_THAN: "小於", + OPEN: "開啟", + IN_PROGRESS: "進行中", + ON_HOLD: "暫停", + COMPLETE: "完成", + fetch_more: "載入更多", + home: { + built: "打造更輕鬆管理維護的工具", + what: "什麼", + you_will_have: "您將擁有", + you_will_have_description: + "建立高效且可靠的工作流程,讓您掌控維護。產生、指派並追蹤工單。管理庫存。並獲得可靠的自動報告,提升能見度並建立責任制。", + smarter: "更智慧", + work: "工作", + smarter_description: + "{shortBrandName} 讓技術人員能輕鬆有效率地工作,提供他們所需的工具與資料,隨時隨地掌握工作進度 — 全都在手掌中。", + h1: "免費且開源的 CMMS,您可自行架設或使用雲端服務", + h2: "低成本的強大維護管理", + h3: "別再依賴試算表和白板。{brandName} 幫助維護團隊規劃介入、追蹤設備並保持合規。可自行架設於伺服器或立即啟用雲端服務。", + }, + home_description: + "當白板和便利貼成為混亂,您需要一套團隊真正能使用的簡易 CMMS 軟體 — 試試 {shortBrandName}", + try_grash: "試用 {shortBrandName}", + login: "登入", + start_trial: "開始免費試用", + key_features: "主要功能", + key_features_description: "讓 {shortBrandName} 成為當今最佳 CMMS 之一的部分功能", + contribute: "貢獻", + work_orders: "工單", + request_system: "工作請求系統", + mobile_app: "行動應用程式", + asset_management: "資產管理", + preventive_maintenance: "預防性維護", + parts_inventory: "備件庫存", + custom_dashboards: "自訂儀表板", + "work-orders": { + title: "像老闆一樣管理您的工單", + description: { + short: "檢視並管理所有任務", + }, + descriptions: [ + "厭倦了大量紙本文件和遺失的工單嗎?所有遺失的項目都直接影響營運成果和您的聲譽。", + "使用 {shortBrandName},您可以輕鬆快速地組織所有工單、預防性維護和其他任務,集中管理於可隨時隨地透過任何裝置存取的資料庫中。", + ], + checks: [ + "檢視所有任務,包括工單、預防性維護和工作請求", + "設定任務優先級,確保重要工作優先完成。", + "檢視目前及即將到來任務的行事曆。", + "檢視工作指派及關鍵資訊,如資產資訊、截止日期、優先級等。", + "檢視關鍵績效指標,如實際完成工作、花費時間及計劃與非計劃工作比較。", + ], + }, + "work-requests": { + title: "簡化的行動工作請求系統", + descriptions: [ + "厭倦使用舊有的電話和電子郵件系統,導致工單遺失、每日不斷被打斷及重複工作?", + "{shortBrandName} 的維護管理解決方案允許您授權的任何人,只需掃描 QR 碼(條碼)或造訪網址,透過行動裝置輸入請求,即可提交問題給維護部門。", + ], + checks: [ + "再也不會遺失工單。", + "處理工作請求的時間減少高達 34%。", + "與請求者的溝通時間減少高達 41%(電話、電子郵件、簡訊)。", + ], + }, + "mobile-app": { + title: "賦能維護團隊的行動 CMMS 應用程式", + descriptions: [ + "透過我們的 iOS/Android 行動應用程式,客戶體驗到整個維護團隊組織、溝通、責任制及生產力提升高達 30%。", + "維護團隊的任何人都能透過手持裝置:", + ], + checks: [ + "檢視指派給他們的工單和預防性維護。", + "在 60 秒內記錄工單。", + "透過推播和電子郵件通知即時接收訊息。", + "在現場啟動新工單。", + "在處理問題時回應並記錄問題。", + "在診斷問題時查詢關鍵資產資訊。", + ], + }, + eam: { + title: "企業資產管理", + description: { + short: "了解您的資產", + }, + descriptions: [ + "是否因為試圖整理公司設備的混亂狀況而感到挫折,不知道設備是否被妥善維護,不清楚維護成本,以及管理資產帶來的各種頭痛問題?", + "{brandName} 的企業資產管理模組可用於 10 到 1,000,000 個資產,讓您以易用且可搜尋的樹狀結構,精確追蹤您想要的資訊,並以您想要的方式呈現。", + ], + checks: [ + "隨時掌握資產狀況及其成本", + "檢視完整且詳細的維護紀錄。", + "使用無限自訂欄位,只追蹤您想要的資訊", +"以清晰的父子層級組織您的資產", + "使用 QR 碼(條碼)快速輕鬆找到資訊", + "透過感測器連接接收即時資產數據。", + ], + }, + pm: { + title: "有效的預防性維護計劃", + descriptions: [ + "別再浪費寶貴時間手動分發預防性維護檢查清單並追蹤團隊完成狀況。", + "{shortBrandName} 讓您輕鬆自動化預防性維護排程,確保正確的工作在正確時間自動派送給負責該資產的正確技術人員。", + ], + checks: [ + "自動化預防性維護排程,可設定為每日、每週、每月、每年,或依事件或計量器讀數觸發。", + "當預防性維護建立或到期時,自動推播及電子郵件通知。", + "我們易用的行事曆讓您查看所有未完成工單及即將到期的預防性維護排程。", + "拖放即可更改到期日。", + "完成預防性維護後,工作會自動記錄在資產的維護日誌中。", + "幾乎不需培訓即可使用。", + ], + }, + part_1: { + title: "掌控您的備件庫存", + description: { + short: "掌握備件何時會用盡", + }, + descriptions: [ + "不確定庫存中有哪些備件或它們被用在哪裡?不知道備件何時會用盡,或技術人員是否有必要的備件完成工作?", + "我們設計了 {shortBrandName} 的備件管理來解決這些問題及更多:", + ], + checks: [ + "當備件數量低於自訂門檻時,立即收到推播和電子郵件通知。保持適當備件庫存,避免缺貨。", + "技術人員在工單內即可即時知道備件是否有庫存。若無庫存,可輕鬆查詢其他位置是否有備件。", + "自動備件使用追蹤。工單或預防性維護使用備件時,庫存會自動更新反映使用量。", + "掌握備件使用情況。查看備件日誌,了解備件被誰在哪裡使用。", + "消除未使用備件。知道備件何時過期或閒置。", + "即時報告。了解備件使用地點及成本。", + "優化庫存水平。即時查看備件未來一年的使用預測。", + "條碼查詢。使用自訂 QR 碼讓庫存管理更簡單易查。", + ], + }, + dashboard: { + title: "自訂儀表板,您的數據您的方式", + descriptions: [ + "說實話,改善營運的第一步是了解好的、壞的和糟的部分。", + "透過 {shortBrandName} 的自訂儀表板,您終於可以開始理解那個神秘的「維護黑洞」,並開始執行以數據為基礎的計劃,降低人力成本、減少停機時間,還有更多。", + "使用 {shortBrandName} 的自訂儀表板,您將能夠…", + ], + checks: [ + "了解您的資金花在哪裡及原因", + "知道哪個資產成本最高及原因", + "建立您自己的自訂關鍵績效指標(KPI)。", + "查看根據您的指標自動生成並更新的報告", + "查看可輕鬆透過 Excel 表格、PDF 或 {shortBrandName} 內分享的報告", + "還有更多功能…", + ], + }, + leading_maintenance: "引領維護與可靠性邁向更美好的未來", + premium_included: "包含高級功能", + no_credit_card: "無需信用卡", + perfect_tool: "維護團隊的完美工具", + start_trial_today: "立即開始免費試用", + create_account: "建立帳號", + signup_description: "請填寫以下欄位以註冊帳號。", + account_already: "已經有帳號了?", + signin_here: "在此登入", + invalid_email: "提供的電子郵件地址無效", + required_email: "電子郵件欄位為必填", + required_firstName: "名字欄位為必填", + required_lastName: "姓氏欄位為必填", + required_company: "公司名稱欄位為必填", + required_employeesCount: "請提供員工人數", + invalid_phone: "電話號碼無效", + required_password: "密碼欄位為必填", + required_terms: "您必須同意我們的條款與條件", + verify_email: "請檢查您的電子郵件以啟用帳號", + registration_error: "註冊未成功", + first_name: "名字", + last_name: "姓氏", + email: "電子郵件地址", + phone: "電話", + password: "密碼", + companyName: "公司名稱", + employeesCount: "員工人數", + i_accept: "我同意", + terms_conditions: "條款與條件", + create_your_account: "建立您的帳號", + register: "註冊", + login_description: "請填寫以下欄位以登入您的帳號。", + no_account_yet: "還沒有帳號?", + signup_here: "在此註冊", + wrong_credentials: "提供的憑證錯誤", + lost_password: "忘記密碼?", + link_wo: "連結工單", + link_wo_description: "建立工單之間的關聯", + required_relationType: "請選擇關聯類型。", + required_wo: "工單欄位為必填。", + this_wo: "此工單", + the_wo: "該工單", + link: "連結", + cost_description: "成本說明", +assigned_to: "指派給", + category: "類別", + date: "日期", + cost: "成本", + include_cost: "將此成本包含在總成本中", + include_cost_description: "這將把成本加入工單的總花費中", + required_cost_description: "成本描述為必填", + required_cost: "成本為必填", + add_cost: "新增額外成本", + add_cost_description: "填寫以下欄位以建立並新增額外成本", + add: "新增", + hourly_rate: "時薪", + include_time: "將此時間包含在總時間中", + include_time_description: "這將把工單花費的時間加入總時間中", + work_started_at: "工作開始於", + duration: "持續時間", + hours: "小時", + minutes: "分鐘", + required_hours: "小時欄位為必填", + required_minutes: "分鐘欄位為必填", + add_time: "新增時間", + add_time_description: "填寫以下欄位以建立並新增時間", + feedback: "回饋", + feedback_description: "提供您的回饋", + required_feedback: "回饋為必填", + signature: "簽名", + required_signature: "圖片為必填", + close_wo: "關閉工單", + close: "關閉", + task_update_success: "任務更新成功", + task_update_failure: "任務無法更新", + notes_save_success: "備註儲存成功", + images_add_task_success: "圖片已新增至任務", + images_add_task_failure: "發生錯誤", + images: "圖片", + required_images: "請至少上傳一張圖片", + add_images: "新增圖片", + tasks: "任務", + wo_archive_success: "工單已封存", + wo_archive_failure: "工單無法封存", + wo_archive_confirm: "您確定要封存此工單嗎?", + quantity_change_success: "數量變更成功", + quantity_change_failure: "數量無法變更", + details: "詳細資料", + updates: "更新", + id: "編號", + due_date: "截止日期", + location: "位置", + asset: "資產", + team: "團隊", + created_at: "建立日期", + list_view: "列表檢視", + calendar_view: "日曆檢視", + column_view: "欄位檢視", + wo_create_success: "工單建立成功", + wo_create_failure: "工單無法建立", + changes_saved_success: "變更已儲存", + wo_update_failure: "工單無法編輯", + wo_delete_success: "工單刪除成功", + wo_delete_failure: "工單無法刪除", + status: "狀態", + title: "標題", + priority: "優先級", + description: "描述", + worker: "工作人員", + location_name: "位置名稱", + location_address: "位置地址", + asset_name: "資產名稱", + days_since_creation: "建立天數", + files: "檔案", + requested_by: "請求者", + completed_on: "完成於", + updated_at: "更新於", + work_order: "工單", + timer_running: "計時器運行中", + run_timer: "啟動計時器", + approved_by: "核准者", + created_by: "建立者", + completed_by: "完成者", + time: "時間", + save: "儲存", + customers: "承包商", + no_labor: + "尚未新增人工成本。當使用者記錄時間且在 {shortBrandName} 中有儲存時薪時,人工成本將顯示於此。", + not_assigned: "未指派", + no_additional_cost: "尚未新增額外成本", + parts: "零件", + links: "連結", + confirm_delete_file_wo: "您確定要從此工單移除此檔案嗎?", + archive: "封存", + labors: "人工", + add_additional_cost: "新增額外成本", + additional_costs: "額外成本", + add_parts: "新增零件", + wo: { + title_description: "輸入工單標題", + }, + image: "圖片", + estimated_duration: "預估持續時間(小時)", + primary_worker: "主要工作人員", +additional_workers: "額外工作人員", + select_team: "選擇團隊", + select_location: "選擇位置", + select_asset: "選擇資產", + select_tasks: "選擇任務", + requires_signature: "需要簽名", + required_wo_title: "工單標題為必填", + add_wo: "新增工單", + add_wo_description: "填寫以下欄位以建立並新增新的工單", + edit_wo: "編輯工單", + edit_wo_description: "填寫以下欄位以更新工單", + noRows: { + wo: { + message: "工單是可排程或指派給某人的任務或工作", + action: "按下 '+' 按鈕以建立工單", + }, + pm: { + message: "使用自訂觸發器排程工單", + action: "按下 '+' 按鈕以建立觸發器", + }, + request: { + message: "管理您的工作請求", + action: "按下 '+' 按鈕以建立工作請求", + }, + location: { + message: "位置讓您更有效率地管理資產和工作人員", + action: "按下 '+' 按鈕以建立位置", + }, + part: { + message: "零件可組合成資產或單獨使用", + action: "按下 '+' 按鈕以建立零件", + }, + po: { + message: "在單一處管理您的採購請求", + action: "按下 '+' 按鈕以建立採購請求。", + }, + meter: { + message: + "計量器讀數讓您能監控資產並根據定義條件觸發新工單", + action: "按下 '+' 按鈕以建立計量器", + }, + customer: { + message: "承包商是外部工作人員", + action: "按下 '+' 按鈕以建立承包商", + }, + vendor: { + message: "供應商是提供資產或零件的組織", + action: "按下 '+' 按鈕以建立供應商", + }, + team: { + message: "團隊幫助您管理特定群組的人員。", + action: "按下 '+' 按鈕以建立團隊。", + }, + file: { + message: "在單一處取得所有檔案", + action: "按下 '+' 按鈕以上傳檔案", + }, + asset: { + message: "資產是您的公司可介入的資源", + action: "按下 '+' 按鈕以建立新資產。", + }, + }, + to_delete: "刪除", + confirm_delete_wo: "您確定要刪除此工單嗎?", + no_access_wo: "您無法存取工單。若您應該有權限,請聯絡您的管理員", + cancel: "取消", + select_parts: "選擇零件", + sets_of_parts: "零件組合", + paused: "已暫停", + trigger_details: "觸發器詳細資料", + starts_on: "開始於", + ends_on: "結束於", + frequency: "頻率", + every_frequency_days: "每 {frequency} 天", + wo_details: "工單詳細資料", + confirm_delete_file: "您確定要移除此檔案嗎?", + wo_schedule_success: "工單排程成功", + wo_schedule_failure: "工單無法排程", + wo_trigger_edit_failure: "工單觸發器無法編輯", + wo_trigger_delete_success: "工單觸發器已成功刪除", + wo_trigger_delete_failure: "工單觸發器無法刪除", + name: "名稱", + wo_title: "工單標題", + next_wo: "下一個工單", + trigger_name: "觸發器名稱", + enter_trigger_name: "輸入觸發器名稱", + frequency_description: "頻率(天數)", + wo_configuration: "工單設定", + required_trigger_name: "觸發器名稱為必填", + required_frequency: "觸發器頻率為必填", + invalid_frequency: "頻率必須大於 0", + schedule_wo: "排程工單", + schedule_wo_description: "填寫以下欄位以排程工單", + edit_wo_trigger: "編輯工單觸發器", + edit_wo_trigger_description: "填寫以下欄位以編輯工單觸發器", + create_trigger: "建立觸發器", + confirm_delete_pm: "您確定要刪除此工單觸發器嗎?", + no_access_pm: + "您無法存取預防性維護區段。若您應該有權限,請聯絡您的管理員", + enter_wo_title: "輸入工單標題", +status_report: "狀態報告", + wo_analysis: "工單分析", + wo_aging: "工單時效", + time_and_cost: "時間與成本", + assets: "資產", + reliability_dashboard: "可靠性儀表板", + total_maintenance_cost: "維護總成本", + useful_life: "使用壽命", + requests: "請求", + locations: "位置", + parts_and_inventory: "備件/庫存", + purchase_orders: "採購請求", + meters: "計量器", + people_teams: "人員與團隊", + people: "人員", + teams: "團隊", + vendors_customers: "供應商與承包商", + vendors: "供應商", + categories: "類別", + settings: "設定", + cancelled: "已取消", + reject: "拒絕", + approve: "批准", + request_create_success: "工單請求成功", + request_create_failure: "無法建立工單請求", + request_edit_failure: "無法編輯請求", + request_delete_success: "請求已成功刪除", + request_delete_failure: "無法刪除請求", + rejected: "已拒絕", + approved: "已批准", + pending: "待處理", + required_request_name: "請求標題為必填", + required_field: "此欄位為必填", + add_request: "新增請求", + add_request_description: "請填寫以下欄位以建立並新增新請求", + edit_request: "編輯請求", + edit_request_description: "請填寫以下欄位以編輯請求", + confirm_delete_request: "您確定要刪除此請求嗎?", + request: "請求", + request_details: "請求詳情", + none_priority: "無", + low_priority: "低", + medium_priority: "中", + high_priority: "高", + downtimes: "停機時間", + confirm_delete_file_asset: "您確定要從此資產移除此檔案嗎?", + actions: "操作", + show: "顯示", + model: "型號", + serial_number: "序號", + operational: "運作中", + down: "停機", + area: "區域", + barcode: "條碼", + placed_in_service: "啟用日期", + warranty_expiration: "保固到期", + asset_information: "資產資訊", + more_informations: "更多資訊", + confirm_delete_asset_downtime: "您確定要移除此停機時間嗎?", + create_downtime_success: "停機時間已成功新增", + create_downtime_failure: "無法新增停機時間", + edit_downtime_success: "停機時間已成功編輯", + started_on: "開始於", + required_startsOn: "開始日期為必填", + reading_create_success: "讀數已成功新增", + reading_create_failure: "無法新增讀數", + reading: "讀數", + added_by: "新增者", + enter_meter_value: "輸入計量器數值", + add_reading: "新增讀數", + select_meter: "選擇計量器", + confirm_delete_part_asset: "您確定要從此資產移除此備件嗎?", + no_due_date: "無截止日期", + due_at_date: "截止於 {date}", + no_primary_worker: "無主要工作人員", + no_wo_linked_asset: "此資產無連結工單", + asset_remove_success: "資產已成功刪除", + asset_remove_failure: "無法刪除資產", + asset_name_description: "輸入資產名稱", + select_asset_location: "選擇資產位置", + primary_user_description: "選擇主要使用者", + teams_description: "選擇團隊", + customers_description: "選擇承包商", + vendors_description: "選擇供應商", + inServiceDate_description: "啟用日期", + warranty_expiration_date: "保固到期日期", + additional_information: "附加資訊", + structure: "結構", + parent_asset: "上層資產", + asset_create_success: "資產已成功建立", + asset_create_failure: "無法建立資產", + additional_workers_description: "選擇其他工作人員", + required_asset_name: "資產名稱為必填", + add_asset: "新增資產", + add_asset_description: "請填寫以下欄位以建立並新增新資產", + create_asset: "建立資產", + hierarchy: "階層", + add_downtime: "新增停機時間", + edit_downtime: "編輯停機時間", + remove_downtime: "移除停機時間", +edit: "編輯", + edit_asset: "編輯資產", + edit_asset_description: "請填寫以下欄位以編輯此資產", + confirm_delete_asset: "您確定要刪除此資產嗎?", + loading_assets: "正在載入 {name} #{id} 下的資產", + no_content: "無內容", + no_result_criteria: "沒有符合您搜尋條件的結果", + map_view: "地圖檢視", + location_create_success: "位置已成功建立", + location_create_failure: "無法建立位置", + location_edit_failure: "無法編輯位置", + location_delete_success: "位置已成功刪除", + location_delete_failure: "無法刪除位置", + enter_location_name: "輸入位置名稱", + address: "地址", + parent_location: "上層位置", + select_workers: "選擇工作人員", + map_coordinates: "地圖座標", + required_location_name: "位置標題為必填", + required_location_address: "位置地址為必填", + add_location: "新增位置", + add_location_description: "請填寫以下欄位以建立並新增新位置", + edit_location: "編輯位置", + edit_location_description: "請填寫以下欄位以更新位置", + confirm_delete_location: "您確定要刪除此位置嗎?", + floor_plans: "樓層平面圖", + floor_plan: "樓層平面圖", + floor_plan_name_description: "樓層平面圖名稱", + "Floor plan area in m²": "樓層平面圖面積(平方米)", + upload_image: "上傳圖片", + required_floor_plan_name: "樓層平面圖名稱為必填", + add_floor_plan: "新增樓層平面圖", + add_floor_plan_description: "請填寫以下欄位以建立新的樓層平面圖", + no_asset_in_location: "此位置無資產", + no_wo_in_location: "此位置無工單", + no_file_in_location: "此位置無附加檔案", + no_floor_plan_in_location: "此位置無樓層平面圖", + assigned_teams: "指派團隊", + assigned_customers: "指派承包商", + assigned_vendors: "指派供應商", + no_access_location: "您無權限存取位置。若應有權限,請聯絡您的管理員", + no_access_vendors_customers: + "您無權限存取供應商與承包商。若應有權限,請聯絡您的管理員", + no_access_people_team: + "您無權限存取人員與團隊。若應有權限,請聯絡您的管理員", + no_access_analytics: + "您無權限存取分析。若應有權限,請聯絡您的管理員", + no_access_assets: "您無權限存取資產。若應有權限,請聯絡您的管理員", + no_access_categories: + "您無權限存取類別。若應有權限,請聯絡您的管理員", + no_access_files: "您無權限存取檔案。若應有權限,請聯絡您的管理員", + no_access_inventory: + "您無權限存取庫存。若應有權限,請聯絡您的管理員", + no_access_meters: "您無權限存取計量器。若應有權限,請聯絡您的管理員", + no_access_purchase_orders: + "您無法建立採購請求。若應有權限,請聯絡您的管理員", + no_access_requests: "您無權限存取請求。若應有權限,請聯絡您的管理員", + no_access_settings: "您無權限存取設定。若應有權限,請聯絡您的管理員", + no_access_page: "您無權限存取此頁面", + file: "檔案", + card_view: "卡片檢視", + set_create_success: "組合已成功建立", + set_create_failure: "無法建立組合", + set_edit_failure: "無法編輯組合", + set_delete_success: "組合已成功刪除", + set_delete_failure: "無法刪除組合", + total_cost: "總成本", + part: "零件", + enter_part_name: "輸入零件名稱", + required_set_name: "組合名稱為必填", + add_set: "新增組合", + add_set_description: "請填寫以下欄位以建立並新增新組合", + create_set: "建立組合", + edit_set: "編輯組合", + edit_set_description: "請填寫以下欄位以編輯組合", + confirm_delete_set: "您確定要刪除此組合嗎?", + part_create_success: "零件已成功建立", + part_create_failure: "無法建立零件", + part_edit_failure: "無法編輯零件", + part_delete_success: "零件已成功刪除", + part_delete_failure: "無法刪除零件", + quantity: "數量", + open_wo: "開啟工單", + enter_part_category: "輸入零件類別", + enter_part_cost: "輸入零件成本", + enter_part_quantity: "輸入零件數量", + minimum_quantity: "最低數量", + enter_part_minimum_quantity: "輸入零件最低數量", + non_stock: "非庫存", + enter_part_barcode: "輸入零件條碼", + enter_part_area: "輸入零件區域", + additional_part_details: "額外零件細節", + add_part: "新增零件", + add_part_description: "請填寫以下欄位以建立並新增新零件", + create_part: "建立零件", + update_part: "更新零件", + update_part_description: "請填寫以下欄位以更新零件", + confirm_delete_part: "您確定要刪除此零件嗎?", + part_details: "零件細節", + area_details: "區域細節", +assigned_people: "指派人員", + no_asset_related_part: "此備件無相關資產", + no_file_found: "找不到檔案", + no_wo_found: "找不到工單", + workers: "工作人員", + Parts_and_Inventory: "備件與庫存", + po_edit_failure: "無法編輯採購請求", + po_delete_success: "採購請求已成功刪除", + po_delete_failure: "無法刪除採購請求", + number_of_items: "項目數量", + total_quantity: "總數量", + shipping_to: "運送至", + shipping_address: "運送地址", + po_details: "採購請求詳情", + enter_po_name: "輸入採購請求名稱", + additional_details: "其他詳情", + vendor: "供應商", + shipping_information: "運送資訊", + company_name: "公司名稱", + ship_to: "運送至", + city: "城市", + state: "州/省", + zip_code: "郵遞區號", + fax_number: "傳真號碼", + po_date: "採購請求日期", + notes: "備註", + add_notes: "新增備註", + requisitioner: "請購人", + terms: "條款", + shipping_method: "運送方式", + required_name: "名稱為必填", + edit_po: "編輯採購請求", + edit_po_description: "填寫以下欄位以更新採購請求", + purchase_order: "採購請求", + confirm_delete_po: "您確定要刪除此採購請求嗎?", + upgrade_po: "升級以建立採購請求", + new_po: "新增採購請求", + po_create_success: "採購請求已成功建立", + select_one_part: "請至少選擇一個備件", + po_create_failure: "無法建立採購請求", + approve_while_submitting: "提交時同時批准", + invalid_fax: "傳真號碼無效", + submit: "提交", + each_item_superior_zero: "每項數量必須大於0", + quantity_edit_success: "數量變更成功", + quantity_edit_failure: "無法變更數量", + APPROVED: "已批准", + PENDING: "待處理", + REJECTED: "已拒絕", + when_reading_is: "當計量讀數為", + greater_than: "大於", + lower_than: "小於", + value: "數值", + required_value: "數值為必填", + required_trigger_condition: "條件為必填", + wo_trigger_create_success: "工單觸發器已成功建立", + wo_trigger_create_failure: "無法建立工單觸發器", + add_wo_trigger: "新增工單觸發器", + add_wo_trigger_description: "填寫以下欄位以建立並新增工單觸發器", + wo_trigger_edit_success: "工單觸發器已成功更新", + meter_create_success: "計量器已成功建立", + meter_create_failure: "無法建立計量器", + meter_edit_failure: "無法編輯計量器", + meter_delete_success: "計量器已成功刪除", + meter_delete_failure: "無法刪除計量器", + next_reading_due: "下次讀數到期", + unit_of_measurement: "計量單位", + last_reading: "上次讀數", + enter_meter_name: "輸入計量器名稱", + unit: "單位", + update_frequency: "更新頻率", + update_frequency_in_days: "更新頻率(天)", + required_meter_name: "計量器名稱為必填", + required_meter_unit: "計量器單位為必填", + required_meter_update_frequency: "計量器更新頻率為必填", + required_asset: "資產為必填", + add_meter: "新增計量器", + add_meter_description: "填寫以下欄位以建立並新增計量器", + edit_meter: "編輯計量器", + edit_meter_description: "填寫以下欄位以編輯計量器", + confirm_delete_meter: "您確定要刪除此計量器嗎?", + upgrade_create_meter: "升級以建立計量器", + history: "歷史紀錄", + reading_frequency: "讀數頻率", + required_reading_value: "讀數值為必填", + wo_triggers: "工單觸發器", + add_trigger: "新增觸發器", + meter_details: "計量器詳情", + meter: "計量器", + drag_one_file: "拖曳單一檔案至此", + drag_many_files: "拖曳檔案至此", + drop_to_start: "放開檔案開始上傳", + invalid_files_type: "您無法上傳這些檔案類型", + you_have_uploaded: "您已上傳", + upload: "上傳", + Vendors_Customers: "供應商與承包商", + customer_create_success: "承包商已成功建立", + customer_create_failure: "無法建立承包商", + customer_edit_failure: "無法編輯承包商", + customer_delete_success: "承包商已成功刪除", +customer_delete_failure: "無法刪除承包商", + customer_name: "承包商名稱", + website: "網站", + customer_type: "承包商類型", + customer_type_description: "例如:水電、電機", + customer_description_description: "用幾行描述此承包商的用途...", + billing_information: "帳單資訊", + address_line_2: "地址行 2", + billing_name: "帳單名稱", + currency: "貨幣", + select_currency: "選擇貨幣", + required_customer_name: "承包商名稱為必填", + required_phone: "電話號碼為必填", + invalid_website: "無效的網站", + billing_address: "帳單地址", + add_customer: "新增承包商", + add_customer_description: "填寫以下欄位以建立並新增新承包商", + type: "類型", + billing_currency: "帳單貨幣", + go_back: "返回", + confirm_delete_customer: "您確定要刪除此承包商嗎?", + vendor_create_success: "供應商已成功建立", + vendor_create_failure: "無法建立供應商", + vendor_edit_failure: "無法編輯供應商", + vendor_delete_success: "供應商已成功刪除", + vendor_delete_failure: "無法刪除供應商", + required_company_name: "公司名稱為必填", + vendor_type: "供應商類型", + contact_name: "聯絡人姓名", + add_vendor: "新增供應商", + add_vendor_description: "填寫以下欄位以建立並新增新供應商", + confirm_delete_vendor: "您確定要刪除此供應商嗎?", + vendor_type_description: "例如:水電、電機", + role: "角色", + edit_user: "編輯使用者", + edit_user_description: "填寫以下欄位以編輯使用者", + job_title: "職稱", + invite_users: "邀請使用者", + bring_people_team: "邀請新成員加入團隊", + add_20_users: + "您可以一次新增 20 位使用者,輸入每個電子郵件後按下 'tab' 或 'enter'。重複及已註冊的電子郵件將在註冊時被移除。", + enter_email: "輸入電子郵件地址", + users_invite_success: "使用者已被邀請", + users_invite_failure: "無法邀請使用者。請檢查您目前訂閱的成員數量", + please_type_emails: "請輸入要邀請的電子郵件", + please_select_role: "請選擇角色", + invite: "邀請", + team_create_success: "團隊已成功建立", + team_create_failure: "無法建立團隊", + team_edit_failure: "無法編輯團隊", + team_delete_success: "團隊已成功刪除", + team_delete_failure: "無法刪除團隊", + team_name: "團隊名稱", + people_in_team: "團隊成員", + required_team_name: "團隊名稱為必填", + create_team: "建立團隊", + create_team_description: "您可以從這裡新增團隊成員", + confirm_delete_team: "您確定要刪除此團隊嗎?", + overview: "總覽", + activity: "活動", + wo_complete_last_14_days: "過去 14 天完成的工單", + no_wo_complete_last_14_days: "您在過去兩週內尚未完成任何工單", + ADMIN_name: "管理員", + ADMIN_description: "管理員擁有完整權限;包括編輯、新增、刪除工單及請求", + LIMITED_ADMIN_name: "有限管理員", + LIMITED_ADMIN_description: + "有限管理員擁有與管理員相同的權限,但無法查看/編輯設定或新增/編輯人員與團隊。除非他們建立了承包商、類別及預防性維護觸發器,否則無法刪除工單、資產、位置、計量器及採購請求。", + TECHNICIAN_name: "技術人員", + TECHNICIAN_description: + "技術人員可以建立及結束工單、資產及位置。只能編輯及刪除自己建立的項目", + LIMITED_TECHNICIAN_name: "有限技術人員", + LIMITED_TECHNICIAN_description: "有限技術人員只能看到指派給他們的工單", + VIEW_ONLY_name: "僅檢視", + VIEW_ONLY_description: "僅檢視使用者擁有完整檢視權限,但無法編輯任何內容", + REQUESTER_name: "請求者", + REQUESTER_description: "請求者只能提交工單請求並查看其狀態", + select_user_role: "選擇使用者角色", + user_details: "使用者詳細資料", + file_delete_success: "檔案已成功刪除", + file_delete_failure: "無法刪除檔案", + uploaded_by: "上傳者", + uploaded_on: "上傳日期", + rename: "重新命名", + required_files: "請至少上傳一個檔案", + required_file_name: "請輸入檔案名稱", + add_files: "新增檔案", + edit_file: "編輯檔案", + upgrade_files: "升級以在您的資產、工單、位置等中使用檔案...", + parts_consumption: "零件消耗", + requests_analysis: "請求分析", + category_create_success: "類別已成功建立", + category_create_failure: "無法建立類別", + category_edit_failure: "無法編輯類別", + category_delete_success: "類別已成功刪除", + category_delete_failure: "無法刪除類別", + timers: "計時器", + costs: "成本", + add_category: "新增類別", + add_category_description: "填寫名稱以建立並新增新類別", + edit_category: "編輯類別", +edit_category_description: "填寫名稱以編輯類別", +no_category_action: "按下 '+' 按鈕以新增您的第一個類別。", +confirm_delete_category: "您確定要刪除此類別嗎?", +no_category_message: "看起來您還沒有任何 {categoryName} 類別。", +acquisition_cost: "取得成本", +general_settings: "一般設定", +request_form_configuration: "請求表單設定", +roles: "角色", +checklists: "檢查清單", +field_configuration_description: "您可以將欄位標記為選填、隱藏或必填", +optional: "選填", +required: "必填", +hidden: "隱藏", +creating_wo: "建立工單中", +completing_wo: "完成工單中", +role_edit_failure: "無法編輯角色", +edit_role: "編輯角色", +edit_role_description: "填寫以下欄位以編輯角色", +external_id: "外部 ID", +permissions: "權限", +create_role_description: + "此角色可執行 {brandName} 中管理員的所有操作,但您可以自訂以下一些重要權限。", +create_and_edit: "建立/編輯", +to_access: "存取", +role_delete_success: "角色已成功刪除", +role_delete_failure: "無法刪除角色", +confirm_delete_role: "您確定要永久刪除此角色嗎?", +users: "使用者", +paid: "付費", +free: "免費", +role_create_success: "角色已成功建立", +role_create_failure: "無法建立角色", +roles_management: "角色管理", +roles_number: "{count} 個角色", +create_role: "建立角色", +upgrade_role: "升級以建立角色", +add_role: "新增角色", +add_role_description: "填寫以下欄位以建立並新增新角色", +parts_and_sets: "零件與零件組合", +upgrade_role_edit: "升級以編輯角色", +delete_role: "刪除角色", +upgrade_role_delete: "升級以刪除角色", +create: "建立", +pm_trigger: "預防性維護觸發器", +auto_assign_wo: "自動指派工單", +auto_assign_wo_description: "自動將新工單指派給建立該工單的人員", +auto_assign_requests: "自動指派請求", +auto_assign_requests_description: "自動將新工單指派給核准請求的人員", +disable_closed_wo_notification: "停用已關閉工單通知", +disable_closed_wo_notification_description: "停用已關閉工單更新時的通知", +ask_feedback_wo_closed: "工單關閉時請求回饋", +ask_feedback_wo_closed_description: "使用者會被要求對完成的工作提供回饋", +include_labor_in_total_cost: "將人工成本納入總成本", +include_labor_in_total_cost_description: + "當使用者記錄工時且有設定時薪時,將人工成本加入總成本", +enable_wo_updates_requesters: "啟用請求者的工單更新通知", +enable_wo_updates_requesters_description: "使用者會收到其請求工單的更新通知", +language: "語言", +date_format: "日期格式", +time_zone: "時區", +business_type: "業務類型", +general_asset_management: "一般資產管理", +physical_asset_management: "實體資產管理", +checklist_delete_success: "檢查清單已成功刪除", +checklist_delete_failure: "無法刪除檢查清單", +create_checklist: "建立檢查清單", +confirm_delete_checklist: "您確定要刪除此檢查清單嗎?", +upgrade_checklist: "請升級以使用檢查清單功能", +upgrade_now: "立即升級", +total: "總計", +sub_task_status: "子任務狀態", +text_field: "文字欄位", +number_field: "數字欄位", +inspection_check: "檢查項目", +multiple_choices: "多選", +meter_reading: "計量讀數", +select_user: "選擇使用者", +PASS: "通過", +FLAG: "標記", +FAIL: "未通過", +enter_task_name: "輸入任務名稱", +see_details: "查看詳情", +concerned_asset: "相關資產", +me: "我", +remove_blank_tasks: "移除空白任務", +remove_blank_options: "移除空白選項", +preview: "預覽", +edit_checklist: "編輯檢查清單", +add_tasks: "新增任務", +use_a_checklist: "使用檢查清單", +select_checklist: "選擇檢查清單", +save_checklist: "儲存檢查清單", +assign_tasks_description: "指派自訂任務供技術人員填寫", +select_date: "選擇日期", +task: "任務", +checklist: "檢查清單", +upgrade_analytics: "升級以查看分析報告", +grouped_by_category: "依類別分組", +downtime_by_asset: "依資產停機時間", +downtime_and_costs: "停機時間與成本", +downtime_and_costs_trends: "停機時間與成本趨勢", + downtimes_trends: "停機趨勢", + repair_time_by_asset: "依資產修復時間", + consumed_parts_costs: "消耗備件成本", + requests_by_priority: "依優先級的請求", + requests_trends: "請求趨勢", + time_spent: "花費時間", + grouped_by_completed_by: "依完成者分組", + grouped_by_assigned_to: "依指派對象分組", + grouped_by_priority: "依優先級分組", + completion_comparison: "完成比較", + hours_worked: "工作時數", + work_remaining: "剩餘工作", + wo_status: "工單狀態", + cost_trends: "成本趨勢", + cost_center: "資產生命週期成本分析", + downtime_and_availability: "停機時間與可用性", + incomplete_wo: "未完成工單", + the_numbers: "數據統計", + hours_and_cost_by_asset: "依資產的工時與成本", + completion_comparison_description: "各類已完成工單的比較。", + wo_age_description: + "工單年齡定義為工單(或工作請求)建立與完成之間的天數。", + rav_description: + "總成本佔RAV百分比等於(資產工單成本 / 購買價格)*100。業界標準此指標目標值為3%。", + downtime_and_availability_description: + "可用性指資產自啟用日起處於運作狀態的百分比。總停機次數指指定日期範圍內發生的停機事件數。", + total_cost_description: "總成本包含工單中的人工成本、額外成本及備件成本。", + compliant_wo_description: + "合規工單定義為於截止日前完成的工單。週期時間指工單完成所需天數。", + hours_worked_description: + "這些工時對應於篩選條件中指定日期範圍內有截止日的工單。", + work_remaining_description: + "此圖顯示篩選條件中指定日期範圍內截止但未完成的工單數量。估計工時對應於這些個別工單。", + total_downtime_in_hours: "總停機時間(小時)", + downtime_events: "停機事件", + percent_downtime: "停機百分比", + meantime_between_failures_in_hours: "平均故障間隔時間(小時)", + availability_percent: "可用性百分比", + mean_time_to_repair_in_hours: "平均修復時間(小時)", + average_age: "平均年齡", + count: "數量", + average_cost: "平均成本", + compliant: "合規", + average_cycle_time_in_days: "平均週期時間(天)", + total_consumption_cost: "總消耗成本", + parts_consumed: "消耗備件", + total_cost_as_pct_rav: "總成本佔RAV百分比", + approved_requests: "已核准請求", + pending_requests: "待處理請求", + cancelled_requests: "已取消請求", + average_cycle_time: "平均週期時間", + compliance_rate: "合規率", + complete: "完成", + reactive: "反應式", + recurring: "重複性", + part_costs: "備件成本", + labor_costs: "人工成本", + total_time_spent_in_hours: "總花費時間(小時)", + estimated_hours: "估計工時", + total_purchase_price: "總購買價格", + you_have: "您有", + new_messages: "則新訊息", + company: "公司", + change_cover: "更換封面", + required_address: "地址欄位為必填", + company_details: "公司資料", + company_details_description: "管理與您的公司相關的資訊", + learn_more: "了解更多", + profile: "個人資料", + email_notifications: "電子郵件通知", + email_updates_wo: "工單與訊息的電子郵件更新", + email_updates_requests: "請求工單的電子郵件更新", + po_emails: "採購請求電子郵件", + required_job_title: "職稱欄位為必填", + required_old_password: "請提供目前密碼。", + invalid_password: "密碼太短 - 最少需8個字元。", + required_new_password: "未提供密碼。", + passwords_must_match: "密碼必須相符", + password_change_success: "密碼變更成功", + wrong_password: "密碼錯誤", + current_password: "目前密碼", + new_password: "新密碼", + confirm_password: "確認密碼", + personal_details: "個人資料", + personal_details_description: "管理與您的個人資料相關的資訊", + change_password: "變更密碼", + notification_settings: "通知設定", + notification_settings_description: "管理與您的通知相關的設定", + recent_activity: "近期活動", + created: "已建立", + completed: "已完成", + my_account: "我的帳戶", + my_company: "我的公司", + you_are_using_plan: + "您目前使用的是 {planName} 計劃。將於 {expiration} 到期。立即升級以獲得更多功能。", + upgrade_plan: "升級計劃", + plans: "計劃", + monthly: "每月", + annually: "每年", +subscription_change_success: "訂閱已成功變更", +invalid_credit_card: "信用卡號碼無效", +required_credit_card: "卡片欄位為必填", +invalid_expiration_month: "到期月份無效", +required_expiration_month: "到期月份為必填", +invalid_expiration_year: "到期年份無效", +required_expiration_year: "到期年份為必填", +invalid_cvv: "CVV無效", +required_cvv: "CVV為必填", +required_cardholder_name: "持卡人姓名為必填", +card: "卡片", +expiration_month: "到期月份", +expiration_year: "到期年份", +cardholder_name: "持卡人姓名", +seats: "席位數", +cost_per_seat: "每席位費用", +your_payment_secure: "您的付款資料已加密且安全。", +plan: "方案", +current_plan: "目前方案", +number_users_who_will_use_grash: "將使用 {shortBrandName} 的使用者數量", +admin_role: "管理員", +technical_role: "技術人員", +limited_technical_role: "有限技術人員", +requester_role: "請求者", +view_only_role: "僅檢視", +how_will_you_be_billed: "您希望如何計費?", +which_plan_fits_you: "哪個方案最適合您?", +per_user_month: "每位使用者/每月", +per_user_year: "每位使用者/每年", +you_will_be_charged: "您將被收費", +proceed_to_payment: "前往付款", +pay_only_for_roles: + "僅為 管理員技術人員有限技術人員 付費,並免費使用無限數量的 請求者僅檢視", +checkout_our: "查看我們的", +pricing_page: "價格頁面", +for_more_details: "以獲得更多詳細資訊", +users_count_display: "{count} 位使用者", +monthly_adverb: "每月", +yearly_adverb: "每年", +features: "功能", +checkout: "結帳", +checkout_description: "請填寫以下欄位", +per_month: "每月", +per_year: "每年", +recover_password_description: "輸入註冊時使用的電子郵件以重設密碼。", +send_me_new_password: "寄送新密碼給我", +want_to_sign_in_again: "想要再次嘗試登入嗎?", +check_mails_for_instructions: "請檢查您的電子郵件以取得進一步指示", +pdf_report: "PDF 報告", +HIGH: "高", +MEDIUM: "中", +LOW: "低", +NONE: "無", +import: "匯入", +start_import_process: "開始匯入程序", +import_data: "匯入資料", +set_header: "設定標題列", +match_columns: "對應欄位", +review: "檢視", +done: "完成", +no_match_yet: "尚未對應", +select: "選擇...", +matched_to_field: "已對應至 {field}", +next: "下一步", +not_enough_rows: "檔案中資料列不足", +there_are_duplicates: "有重複項目:{duplicates}", +assigned_by: "指派者", +percent_rows_have_value: "{percent}% 的資料列有值", +match_at_least_column: "至少對應一欄", +to_import: "匯入", +required_match: "必須對應 {field}", +archived: "已封存", +import_wo_success: "已建立 {created} 筆工單,並更新 {updated} 筆", +to_export: "匯出", +filters: "篩選條件", +more_filters: "更多篩選條件", +customer: "承包商", +to: "至", +dates: "日期", +start: "開始", +end: "結束", +longitude: "經度", +latitude: "緯度", +ALL: "全部", +REACTIVE: "反應性", +REPEATING: "預防性", +import_location_success: "已建立 {created} 筆位置,並更新 {updated} 筆", +import_part_success: "已建立 {created} 筆零件,並更新 {updated} 筆", +import_meter_success: "已建立 {created} 筆計量器,並更新 {updated} 筆", +import_asset_success: "已建立 {created} 筆資產,並更新 {updated} 筆", +wo_calendar: "工單行事曆", +month: "月份", +week: "週", +day: "日", +agenda: "議程", +previous: "上一頁", +today: "今天", +to_filter: "篩選", +reset_filters: "重設篩選條件", +toggle_menu: "切換選單", +no_results: "找不到結果", + an_error_occured: "發生錯誤。", + density: "密度", + compact: "緊湊", + standard: "標準", + comfortable: "舒適", + columns: "欄位", + select_columns: "選擇欄位", + show_filters: "顯示篩選條件", + hide_filters: "隱藏篩選條件", + search_placeholder: "搜尋…", + search: "搜尋", + clear: "清除", + download_as_csv: "下載為 CSV", + print: "列印", + download_as_excel: "下載為 Excel", + find_column: "尋找欄位", + column_title: "欄位標題", + reorder_column: "重新排序欄位", + show_all: "全部顯示", + hide_all: "全部隱藏", + add_filter: "新增篩選條件", + logic_operator: "邏輯運算子", + operator: "運算子", + and: "且", + or: "或", + filter_value: "篩選值", + contains: "包含", + equals: "等於", + starts_with: "開始於", + ends_with: "結束於", + is: "是", + is_not: "不是", + is_after: "晚於", + is_on_or_after: "在…或之後", + is_before: "早於", + is_on_or_before: "在…或之前", + is_empty: "為空", + is_not_empty: "不為空", + is_any_of: "為以下任一", + any: "任意", + true_text: "真", + false_text: "假", + menu: "選單", + show_columns: "顯示欄位", + hide: "隱藏", + unsort: "取消排序", + sort_by_ASC: "依升冪排序", + sort_by_DESC: "依降冪排序", + sort: "排序", + total_rows: "總列數:", + yes: "是", + no: "否", + more: "更多", + to_group: "群組", + see_children: "查看子項目", + hide_children: "隱藏子項目", + expand: "展開", + collapse: "收合", + detail_panel_toggle: "詳細面板切換", + cancel_subscription: "取消訂閱", + resume_subscription: "恢復訂閱", + confirm_cancel_subscription: "您確定要取消訂閱嗎?", + workflows: "工作流程", + create_workflow: "建立工作流程", + if: "如果", + and_optional: "且(可選)", + then: "則", + workflow_description: + "輕鬆建立自訂工作流程,使用如果、且、則。節省時間並透過工作流程自動指派您的工單,依照團隊運作方式自訂 {shortBrandName}。\n所有方案皆可建立最多 1 個自訂工作流程。若要新增更多工作流程,請升級至商業方案", + CREATE_PURCHASE_ORDER: "建立採購請求", + PART_IS: "備件為", + QUANTITY_INFERIOR: "數量少於", + ASSIGN_VENDOR: "指派供應商", + ASSIGN_CATEGORY: "指派類別", + APPROVE: "核准", + REJECT: "拒絕", + SEND_REMINDER_EMAIL: "發送提醒郵件", + VENDOR_IS: "供應商為", + CATEGORY_IS: "類別為", + STATUS_IS: "狀態為", + DUE_DATE_BETWEEN: "到期日介於", + DUE_DATE_AFTER: "到期日在…之後", + ASSIGN_PRIORITY: "指派優先級", + ASSIGN_ASSET: "指派資產", + ASSIGN_LOCATION: "指派位置", + ASSIGN_USER: "指派使用者", + ASSIGN_TEAM: "指派團隊", + ADD_CHECKLIST: "新增檢查清單", + PRIORITY_IS: "優先級為", + ASSET_IS: "資產為", + LOCATION_IS: "位置為", + USER_IS: "使用者為", + TEAM_IS: "團隊為", + CREATED_AT_BETWEEN: "建立時間介於", + TITLE_CONTAINS: "標題包含", + CREATE_REQUEST: "建立請求", + CREATE_WORK_ORDER: "建立工單", + SET_ASSET_STATUS: "設定資產狀態", + NAME_IS: "名稱為", +NAME_CONTAINS: "名稱包含", + VALUE_IS: "值為", + VALUE_CONTAINS: "值包含", + NUMBER_VALUE_SUPERIOR: "值大於", + NUMBER_VALUE_INFERIOR: "值小於", + WORK_ORDER_CREATED: "已建立工單", + WORK_ORDER_CLOSED: "已關閉工單", + WORK_ORDER_ARCHIVED: "已封存工單", + REQUEST_CREATED: "已建立請求", + REQUEST_APPROVED: "請求已核准", + REQUEST_REJECTED: "請求已拒絕", + PURCHASE_ORDER_CREATED: "已建立採購請求", + PURCHASE_ORDER_UPDATED: "採購請求已更新", + TASK_UPDATED: "任務已更新", + PART_UPDATED: "備件已更新", + add_condition: "新增條件", + workflow_creation_success: "工作流程建立成功", + workflow_creation_failure: "工作流程建立失敗", + action_value_missing: "缺少動作值", + condition_value_missing: "缺少條件值", + workflow_edit_success: "工作流程更新成功", + workflow_edit_failure: "無法編輯工作流程", + workflow_delete_success: "工作流程刪除成功", + workflow_delete_failure: "無法刪除工作流程", + confirm_delete_workflow: "您確定要刪除此工作流程嗎", + click_here: "點擊這裡", + verify_email_title: "驗證電子郵件", + verify_email_description: + "驗證郵件已發送給您。如未在收件匣看到,請檢查垃圾郵件。", + payment_success_title: "付款成功!", + payment_success_description: + "您的付款已成功處理。請檢查您的電子郵件以取得授權資訊。", + upgrade: "升級", + downgrade: "降級", + upgrade_description: + "您已升級訂閱方案。您需要啟用可能使用 {shortBrandName} 的停用使用者。此操作在本訂閱期間只能執行一次,請謹慎選擇。", + enable_users: "啟用使用者", + max_users_description: "您最多可啟用 {maxUsers} 位使用者", + downgrade_description: + "您已降級訂閱方案。您需要停用部分使用者才能繼續。此操作在本訂閱期間只能執行一次,請謹慎選擇。", + disable_users: "停用使用者", + min_users_description: "您必須至少停用 {minUsers} 位使用者", + downgrade_description_no_owner: + "您的公司已降級訂閱方案。公司擁有者需先停用部分使用者,您才能繼續操作。", + past_due: "逾期", + due_date_delay: "到期日延遲", + due_date_delay_description: "到期日延遲天數", + days_count: "{days} 天", + trigger_configuration: "觸發器設定", + WORK_ORDER_feature: "工單", + REQUEST_feature: "維修請求", + PART_feature: "備件管理", + MOBILE_APP_feature: "行動應用程式", + WORK_ORDER_HISTORY_feature: "工單歷史", + PREVENTIVE_MAINTENANCE_feature: "預防性維護", + CHECKLIST_feature: "檢查清單", + FILE_feature: "檔案上傳", + PURCHASE_ORDER_feature: "採購請求", + METER_feature: "計量器讀數", + REQUEST_CONFIGURATION_feature: "請求表單設定", + ADDITIONAL_TIME_feature: "進階時間追蹤", + ADDITIONAL_COST_feature: "進階成本追蹤", + ANALYTICS_feature: "分析與報告", + REQUEST_PORTAL_feature: "請求入口網站", + SIGNATURE_feature: "簽名", + ROLE_feature: "自訂角色", + WORKFLOW_feature: "工作流程自動化", + API_ACCESS_feature: "API 存取", + WEBHOOK_feature: "Webhook", + add_new_option: "新增選項", + edit_company: "編輯公司", + fill_fields_below: "請填寫以下欄位", + IMPORT_CSV_feature: "CSV 匯入", + no_import_access: "請升級方案以匯入 CSV、Excel 檔案", + members: "成員", + assign_user: "指派使用者", + assign_asset: "指派資產", + required_files_on_completion: "完成工單時需附加檔案", + required_tasks_on_completion: "任務必須完成", + required_labor_on_completion: "您必須記錄工時", + required_part_on_completion: "此工單未使用任何備件", + required_cost_on_completion: "此工單未提供成本資訊", + estimated_hours_in_text: "預估 {hours} 小時", + required_part_name: "備件名稱為必填", + asset_update_failure: "無法編輯資產", + terms_of_service: "服務條款", + privacy_policy: "隱私權政策", + last_login: "上次登入", + not_enough_part: "備件數量不足", + remove_blank_meter_tasks: "移除無計量器的計量器類型任務", + checklist_update_failure: "無法編輯檢查清單", + contact_us: "聯絡我們", + simplify_wo: "簡化行動應用程式中的工單", + simplify_wo_description: "使用行動應用程式時,隱藏工單詳細頁的時間控制、成本與備件", + account_deletion: "{brandName} 帳號刪除", + switch_account: "切換帳號", + switch_to_super_user: "切換至超級管理員", + switch_account_description: "請選擇一個帳號以繼續", + put_location_in_map: "將位置放置於地圖上", + confirm_disable_user: "您確定要停用 {user} 嗎?停用後一個月內無法重新啟用", +user_disabled_success: "使用者已成功停用", +disable: "停用", +manufacturer: "製造商", +power: "功率", +import_error: "匯入失敗", +request_upgrade: "請求升級", +operation_success: "操作成功", +CANCELLED: "已拒絕", +uptime_hours: "運轉時間(小時)", +downtime_hours: "停機時間(小時)", +mark_all_as_seen: "標記全部為已查看", +estimation_accuracy_ratio: "估算準確率", +download_template: "下載範本", +pareto_by_total_price: "依總價帕累托分析", +cumulative_percent: "累積百分比", +part_consumption_by_asset: "依資產的零件消耗", +grouped_by_wo_category: "依工單類別分組", +resolution_rate: "解決率", +resolved: "已解決", +average: "平均", +documentation: "文件", +days_before_pm_notification: "預防性維護排程前通知天數", +estimated_start_date: "預計開始日期", +no_file_linked_to_wo: "此工單無附加檔案", +add_file: "新增檔案", +try_for_free: "免費試用", +choose_your_plan: "選擇您的方案", +STARTER_description: + "團隊透過機器狀態與人力可視化,建立高效且穩健的預防性維護。", +PROFESSIONAL_description: + "部門利用洞察與分析推動維護成長與生產力提升。", +BUSINESS_description: + "組織準備捕捉維護與營運數據,管理多地點及系統客製化。", +book_demo: "預約示範", +request_pricing: "索取更多資訊的報價", +Reports: "報告", +"Custom dashboard built using the included components": "使用內建元件打造的自訂儀表板", +Export: "匯出", +"Last year": "去年", +Expenses: "費用", +Statistics: "統計", +General: "一般", +Calendar: "行事曆", +Mailbox: "信箱", +Dashboards: "儀表板", +Analytics: "分析", +Monitoring: "監控", +Tasks: "任務", +Applications: "應用程式", +Users: "使用者", +"List All": "全部列出", +"User Profile": "使用者資料", +Login: "登入", +Register: "註冊", +"Recover Password": "找回密碼", +Status: "狀態", +"Error 404": "錯誤 404", +"Error 500": "錯誤 500", +"Coming Soon": "即將推出", +Maintenance: "維護", +Overview: "總覽", +Documentation: "文件", +Welcome: "歡迎", +Help: "說明", +"Features tour": "功能導覽", +"Getting started guide": "入門指南", +"Contact support": "聯絡支援", +Version: "版本", +Search: "搜尋", +Notifications: "通知", +Settings: "設定", +"Language Switcher": "語言切換", +"Sign out": "登出", +"Change Theme": "變更主題", +"View all notifications": "查看所有通知", +rate: "評分", +select_at_least_column: "請至少選擇一欄", +already_read: "已讀", +OPERATIONAL: "運作中", +DOWN: "停機", +MODERNIZATION: "現代化", +STANDBY: "待命", +INSPECTION_SCHEDULED: "預定檢查", +COMMISSIONING: "調試中", +EMERGENCY_SHUTDOWN: "緊急停機", +select_asset_status: "選擇資產狀態", +asset_status: "資產狀態", +ui_configuration: "介面設定", +password_leave_empty_if_you_dont_want_to_change: "密碼 - 若不更改請留空", +upgrade_request_success: "升級請求已收到!我們將盡快與您聯絡", +continue_with_sso: "使用單一登入繼續", +see_live_demo: "觀看線上示範", +demo_warning: + "此系統為示範模式,請勿用於真實資料!所有資料將定期刪除!", +days: "天", +weeks: "週", +months: "月", +years: "年", +based_on: "基於", +scheduled_date: "排定日期", +on: "開啟", + required_days_of_week: "必要的星期幾", + schedule: { + daily_one: "每 {count} 天", + daily_other: "每 {count} 天", + weekly_one: "每 {count} 週的 {days}", + weekly_other: "每 {count} 週的 {days}", + monthly_one: "每 {count} 個月", + monthly_other: "每 {count} 個月", + yearly_one: "每 {count} 年", + yearly_other: "每 {count} 年", + }, + delete_demo_data: "刪除示範資料", + import_pm_success: "已建立 {created} 筆工單排程,並更新 {updated} 筆", + recurrence_type: "重複類型", + recurrence_based_on: "重複依據", + days_of_week: "星期幾", + no_recent_work_orders: "無近期工單", + recent_work_orders: "近期工單", + subscription_will_cancel_on: "訂閱將於 {date} 取消", + open_api_docs: "開啟 API 文件", + delete_account: "刪除帳號", + csv_separator: "CSV 分隔符號", + Advantages: "優勢", + open_source_cmms: "開源 CMMS", + main: { + title: "免費開源 CMMS(維護管理軟體)", + }, + talk_to_sales: "聯絡業務", + pricing_1: { + choose_plan_and_get_started: "選擇方案並開始使用", + slogan_effective_maintenance: + "我們的軟體為維護與可靠性團隊提供所需工具,有效且高效地執行營運。", + compare_plans_and_pricing: "比較方案與價格", + see_which_plan_is_right_for_you: "查看適合您的方案", + select_two_plans_to_compare: "選擇 2 個方案進行比較", + select_three_plans_to_compare: "選擇 3 個方案進行比較", + month_per_user: "每用戶每月", + year_per_user: "每用戶每年", + plan_basic_name: "基礎版", + plan_basic_description: + "適合想追蹤資產並建立基本預防性維護排程與程序的團隊。", + feature_unlimited_work_orders: "無限工單", + feature_custom_tasks: "自訂任務", + feature_unlimited_request_user_licenses: "無限請求者使用者授權", + plan_starter_name: "入門版", + plan_starter_description: + "適合透過機器狀態與人力可視化,建立高效且強大的預防性維護團隊。", + feature_everything_in_basic_plus: "包含基礎版所有功能,外加:", + feature_preventive_maintenance_recurring_work_orders: "預防性維護/重複工單", + feature_custom_checklists: "自訂檢查清單", + feature_inventory_management_costing: "庫存管理/成本計算", + feature_time_and_manpower_tracking: "時間與人力追蹤", + feature_thirty_day_analytics_reporting: "30 天分析與報告", + plan_professional_name: "專業版", + plan_professional_description: + "適合需要利用洞察與分析推動維護成長與生產力的部門。", + feature_everything_in_starter_plus: "包含入門版所有功能,外加:", + feature_multiple_inventory_lines: "多條庫存線", + feature_customizable_request_portal: "可自訂請求入口網站", + feature_mobile_offline_mode: "行動離線模式", + feature_advanced_analytics_reporting: "進階分析與報告", + plan_business_name: "企業版", + plan_business_description: + "適合準備收集維護與營運資料,管理多個地點與系統自訂的組織。", + feature_everything_in_professional_plus: "包含專業版所有功能,外加:", + feature_purchase_order_management: "採購單管理", + feature_multi_site_module_support: "多地點模組支援", + feature_custom_work_order_statuses: "自訂工單狀態", + feature_custom_integrations_support: "自訂整合支援", + feature_work_order_management: "工單管理", + feature_recurring_work_orders: "重複工單", + feature_custom_categories: "自訂類別", + feature_data_importing: "資料匯入", + feature_time_and_cost_tracking: "時間與成本追蹤", + feature_work_order_configuration: "工單設定", + feature_internal_requests: "內部請求", + feature_external_request_portal: "外部請求入口網站", + category_locations_assets_parts: "位置、資產與備件", + feature_location_management: "位置管理", + feature_barcode_scanning: "條碼掃描", + feature_inventory_management: "庫存管理", + feature_custom_asset_statuses: "自訂資產狀態", + feature_asset_downtime_tracking: "資產停機時間追蹤", + feature_asset_depreciation_tracking: "資產折舊追蹤", + feature_asset_warranty_tracking: "資產保固追蹤", + feature_purchase_orders_management: "採購單管理", + feature_asset_check_in_out: "資產簽入/簽出", + category_mobile_offline: "行動離線", + feature_work_order_availability: "工單可用性", + feature_updating_status: "更新狀態", + feature_updating_tasks: "更新任務", + feature_work_order_drafts: "工單草稿", + feature_full_drill_down_reporting_history: "完整深入報告與歷史", + period_thirty_days: "30 天", + period_full: "完整", + feature_pdf_csv_exporting: "PDF 與 CSV 匯出", + feature_itemized_time_reporting: "明細時間報告", + feature_user_login_reports: "使用者登入報告", + feature_parts_consumption_reports: "備件消耗報告", +feature_asset_downtime_reports: "資產停機報告", +feature_equipment_reliability_reports: "設備可靠性報告", +feature_multi_site_modules: "多場地模組", +category_integrations: "整合", +feature_business_integrations: "企業整合(SAP/Oracle/Causal AI...)", +feature_custom_integrations: "自訂整合", +feature_unlimited_view_only_users: "無限瀏覽用戶", +feature_unlimited_requesters: "無限請求者", +feature_unlimited_vendors: "無限供應商", +feature_unlimited_customers: "無限客戶", +category_support: "支援", +feature_daily_email_digest: "每日電子郵件摘要", +feature_articles: "文章", +feature_training_webinars: "培訓網路研討會", +feature_community_support_discord: "社群支援(Discord)", +feature_email_support: "電子郵件支援", +feature_chat_phone_support: "聊天/電話支援", +feature_priority_support: "優先支援", +feature_implementation_training: "實施與培訓", +feature_dedicated_account_manager: "專屬客戶經理", +category_customization: "自訂化", +feature_custom_development: "客製化開發", +sh_plan_basic_name: "基礎版", +sh_plan_basic_description: + "適合需要完整資料主權及基本維護追蹤的小型團隊,自行架設基礎設施。", +sh_feature_core_work_order_management: "核心工單管理", +sh_feature_asset_inventory_tracking: "資產與庫存追蹤", +sh_feature_local_data_storage: "本地資料儲存", +sh_plan_professional_name: "專業版", +sh_plan_professional_description: + "適合需要進階檢查清單、工作流程及更深系統整合的成長型工廠。", +sh_feature_everything_in_basic_plus: "包含基礎版所有功能,外加:", +sh_feature_unlimited_assets_checklists: "無限資產/檢查清單", +sh_feature_nfc_barcode_scanning: "NFC 與條碼掃描", +sh_feature_email_support: "電子郵件支援", +sh_plan_business_name: "企業版", +sh_plan_business_description: + "適合需要多實例管理、自訂品牌及頂級安全性的全方位營運。", +sh_feature_everything_in_professional_plus: "包含專業版所有功能,外加:", +sh_feature_multi_instance_management: "多實例管理", +sh_feature_custom_user_roles: "自訂使用者角色", +sh_feature_priority_implementation_support: "優先實施支援", +faq_free_users_q: "哪些類型的使用者被視為免費使用者?", +faq_free_users_a1: "有三種使用者類型不需要付費授權:", +faq_view_only_users_title: "僅瀏覽使用者", +faq_view_only_users_description: + "這些使用者通常是偶爾登入查看維護活動快照的主管。他們也可以提交工作請求及產生報告。", +faq_requester_users_title: "請求者使用者", +faq_requester_users_description: + "這些使用者只能提交工作請求並查看請求狀態,無法查看工單、資產、零件或其他 CMMS 資料。", +faq_third_party_users_title: "第三方使用者", +faq_third_party_users_description: + "這些使用者通常是供應商與承包商。他們無法登入系統,只能透過公開連結提交特定工單的更新。", +faq_paid_users_q: "哪些類型的使用者被視為付費使用者?", +faq_paid_users_a1: "有三種使用者類型需要付費授權:", +faq_admin_users_title: "管理員使用者", +faq_admin_users_description: + "這些使用者能新增其他帳戶成員、接受或拒絕工作請求,並編輯工單細節。他們是帳戶的管理者,每個帳戶可有多位管理員。", +faq_technical_users_title: "技術人員使用者", +faq_technical_users_description: + "這些使用者通常是現場完成工單的技術人員。他們可以編輯自己建立的工單,但無法編輯其他工單。可新增圖片與狀態更新,並建立新工單。", +faq_limited_technical_users_title: "有限技術人員使用者", +faq_limited_technical_users_description: + "這些使用者擁有與技術人員相同權限,但只能看到指派給自己的工單,無法查看帳戶中其他技術人員的工單。", +faq_change_plans_q: "我可以之後更改方案嗎?", +faq_change_plans_a: + "可以,您可以隨時升級或降級方案。變更將於下一個計費週期開始時生效。", +faq_free_trial_q: "有免費試用嗎?", +faq_free_trial_a: + "有的,我們提供企業版 15 天免費試用,讓您在決定前體驗所有功能。", +faq_non_profit_discounts_q: "非營利組織有折扣嗎?", +faq_non_profit_discounts_a: + "有的,我們為非營利組織提供特別價格,請聯絡我們的銷售團隊了解詳情。", +faq_payment_methods_q: "接受哪些付款方式?", +faq_payment_methods_a: + "我們接受所有主要信用卡、銀行轉帳及 PayPal。企業方案亦可安排開立發票。", +faq_cancel_subscription_q: "我可以取消訂閱嗎?", +faq_cancel_subscription_a: + "可以,您可隨時取消訂閱,並可使用至當前計費週期結束。", +faq_data_secure_q: "我的資料安全嗎?", +faq_data_secure_a: + "是的,我們非常重視資料安全。所有資料在傳輸及儲存時均加密,並定期進行安全稽核。", +faq_title: "常見問題", +annually_save_two_months: "年付(省兩個月)", +most_popular: "最受歡迎", +get_your_license: "取得授權", +title: "價格方案", +description: + "Atlas CMMS 彈性價格方案。可選擇雲端或自架版本的開源 CMMS,優化您的維護作業。", +get_started: "開始使用", +workflow_automation: "工作流程自動化", +push_notifications: "推播通知", +cloud: "雲端", +self_hosted: "自架", +full: "完整", +pricing: "價格方案", +industries: "產業", +work_order_management: "工單管理", +inventory_management: "庫存管理", +analytics_and_reporting: "分析與報告", +manufacturing: "製造業", +facility_management: "設施管理", +food_and_beverage: "餐飲業", +healthcare: "醫療保健", +energy_and_utilities: "能源與公用事業", +education: "教育", +hospitality: "旅館業", +construction: "建築業", +installation_docs: "安裝文件", +trusted_by_maintenance_teams: "受到多個產業維護團隊的信賴", +cut_costs_performance: "降低維護軟體成本,同時不犧牲效能", +free_cmms: { + title: "免費 CMMS 軟體 | 無需信用卡", + description: + "免費 CMMS 軟體 — 非試用版。立即管理維護、資產與工單。無需信用卡。", + keywords: + "免費 cmms, 維護管理軟體, 免費工單軟體, 資產追蹤, 預防性維護", + hero: { + subtitle: "免費 CMMS 軟體", + title: "管理工單與資產 - 永久免費", + description: "停止使用試算表與過時工具。升級到現代 CMMS 軟體 - 免費使用。", + start_free: "立即免費開始", + work_orders_alt: "工單", + mobile_app_alt: "行動應用程式", + }, + features: { + work_orders: { + title: "輕鬆管理工單", + p1: "幾秒內建立、指派及追蹤工單。", + p2: "可附加照片、手冊與檢查清單至任何任務。", + p3: "即時狀態更新,實時監控進度。", + alt: "工單管理", + }, + asset_tracking: { + title: "資產生命週期追蹤", + p1: "維護每項資產完整的數位歷史紀錄。", + p2: "以數據為依據決定修復或更換。", + p3: "自動化合規日誌,隨時準備審核。", + alt: "資產管理", + }, + inventory: { + title: "庫存與備件", + p1: "即時追蹤多地點庫存量。", + p2: "掃描 QR 碼,立即查詢備件與使用狀況。", + p3: "自動低庫存警示,立即補貨。", + alt: "庫存管理", + }, + mobile: { + title: "行動維護", + p1: "iOS 與 Android 完整行動應用功能。", + p2: "現場直接拍照與掃描條碼。", + p3: "即時同步資料,必要時可離線作業。", + alt: "行動 CMMS 應用程式", + }, + get_started_free: "免費開始使用", + ready_to_optimize: "準備優化您的維護工作?", + join_thousands: "加入數千名使用全球最直覺免費 CMMS 的維護專業人士。", + get_started_no_card: "免費開始使用 - 無需信用卡", + }, +}, +overview_1: { + description: + "Atlas CMMS 是免費且開源的 CMMS,用於管理工單、預防性維護、資產與設施。立即簡化維護作業。", + keywords: + "CMMS, 電腦化維護管理系統, EAM, 企業資產管理, 開源 CMMS, 免費維護軟體, 工單管理, 預防性維護, 資產追蹤, 設施管理, 維護追蹤軟體, 設備維護, Atlas CMMS", +}, +SSO: "單一登入", +}; + +export default locale; diff --git a/mobile/i18n/translations/zh_tw.ts b/mobile/i18n/translations/zh_tw.ts new file mode 100644 index 000000000..ddd89d24b --- /dev/null +++ b/mobile/i18n/translations/zh_tw.ts @@ -0,0 +1,1475 @@ +const locale = { +DUPLICATE_OF: '重複於', + DUPLICATED_BY: '被重複於', + RELATED_TO: '相關於', + SPLIT_TO: '拆分至', + SPLIT_FROM: '拆分自', + BLOCKED_BY: '被阻擋於', + BLOCKS: '阻擋', + MORE_THAN: '大於', + LESS_THAN: '小於', + OPEN: '開啟', + IN_PROGRESS: '進行中', + ON_HOLD: '暫停', + COMPLETE: '完成', + 'home.built': '打造更簡單的維護管理', + home_description: + '當白板和便利貼變成混亂,而你需要一款團隊真正能使用的簡易CMMS軟體時,試試Atlas', + try_grash: '試用Atlas', + login: '登入', + start_trial: '開始免費試用', + 'home.what': '什麼', + 'home.you_will_have': '你將擁有', + 'home.you_will_have_description': + '建立高效且可靠的工作流程,讓你掌控維護。產生、指派並追蹤工單。管理庫存。並獲得可靠的自動報告,提升可視性並建立責任制。', + key_features: '主要功能', + key_features_description: + '讓Atlas成為當今最佳CMMS之一的部分功能', + contribute: '貢獻', + work_orders: '工單', + request_system: '工單請求系統', + mobile_app: '行動應用程式', + asset_management: '資產管理', + preventive_maintenance: '預防性維護', + parts_inventory: '備件庫存', + custom_dashboards: '自訂儀表板', + 'work-orders.title': '像老闆一樣管理你的工單', + 'work-orders.description.short': '查看並管理所有任務', + 'work-orders.descriptions.0': + '厭倦了大量紙本文件和遺失的工單?所有這些遺失的項目都直接影響營收和你的聲譽。', + 'work-orders.descriptions.1': + '使用Atlas,你可以輕鬆快速地組織所有工單、預防性維護及其他任務,集中管理於可在任何裝置隨時存取的資料庫中。', + 'work-orders.checks.0': + '查看所有任務,包括工單、預防性維護和工單請求', + 'work-orders.checks.1': + '設定任務優先級,確保重要工作優先完成。', + 'work-orders.checks.2': '查看當前及即將到來任務的行事曆。', + 'work-orders.checks.3': + '查看工作指派及關鍵資訊,如資產資訊、截止日期、優先級等。', + 'work-orders.checks.4': + '查看關鍵績效指標,如實際完成工作、花費時間及計劃與非計劃工作。', + 'work-requests.title': '簡化的行動工單請求系統', + 'work-requests.descriptions.0': + '厭倦了使用舊有的電話和電子郵件系統,導致工單遺失、每日不斷中斷及重複工作?', + 'work-requests.descriptions.1': + 'Atlas的維護管理解決方案允許你授權的任何人,只需掃描QR碼(條碼)或造訪網址,透過行動裝置輸入請求,即可提交問題給維護部門。', + 'work-requests.checks.0': '再也不會遺失工單。', + 'work-requests.checks.1': + '減少處理工單請求的時間高達34%。', + 'work-requests.checks.2': + '減少與請求者溝通的時間高達41%(電話、電子郵件、簡訊)。', + 'mobile-app.title': '賦能維護團隊的行動CMMS應用', + 'mobile-app.descriptions.0': + '透過我們的Android和iOS行動應用程式,客戶能提升整個維護團隊的組織、溝通、責任感及生產力高達30%。', + 'mobile-app.descriptions.1': + '維護團隊的任何人都能透過手持裝置:', + 'mobile-app.checks.0': '查看指派的工單和預防性維護。', + 'mobile-app.checks.1': '在60秒內記錄工單。', + 'mobile-app.checks.2': + '透過推播和電子郵件通知即時接收訊息。', + 'mobile-app.checks.3': '在現場啟動新工單。', + 'mobile-app.checks.4': + '在處理問題時回應並記錄問題。', + 'mobile-app.checks.5': + '診斷問題時查詢關鍵資產資訊。', + 'eam.title': '企業資產管理', + 'eam.description.short': '了解你的資產', + 'eam.descriptions.0': + '是否為了整理公司設備的混亂狀況感到挫折,不知道設備是否被妥善維護,不清楚維護成本,以及管理資產帶來的各種頭痛問題?', + 'eam.descriptions.1': + 'Atlas CMMS的企業資產管理模組可用於10至1,000,000個資產,讓你以易用且可搜尋的樹狀結構,精確追蹤你想要的資訊,依你想要的方式管理。', + 'eam.checks.0': + '隨時掌握資產狀況及其成本', + 'eam.checks.1': '查看完整詳細的維護紀錄。', + 'eam.checks.2': '使用無限自訂欄位,只追蹤你想要的資訊', + 'eam.checks.3': '以清晰的父子階層組織資產', + 'eam.checks.4': + '透過QR碼(條碼)快速輕鬆找到資訊', + 'eam.checks.5': '透過感測器連接接收即時資產資料。', + 'pm.title': '有效的預防性維護計劃', + 'pm.descriptions.0': + '別再浪費寶貴時間手動分發預防性維護檢查清單並追蹤團隊完成狀況。', + 'pm.descriptions.1': + 'Atlas讓你輕鬆自動化預防性維護排程,確保正確工作在正確時間自動指派給正確技術人員及資產。', + 'pm.checks.0': + '自動化預防性維護排程,可設定為每日、每週、每月、每年,或依事件及計量器讀數。', + 'pm.checks.1': + '預防性維護建立或到期時,自動推播及電子郵件通知。', + 'pm.checks.2': + '我們易用的行事曆讓你查看所有未完成工作及即將到來的預防性維護排程。', + 'pm.checks.3': '拖放即可更改截止日期。', + 'pm.checks.4': + '預防性維護完成後,工作會自動記錄在資產維護日誌中。', + 'pm.checks.5': '幾乎不需培訓即可使用。', +'part.title': '掌握您的備件庫存', + 'part.description.short': '了解您的備件何時會用盡', + 'part.descriptions.0': + '不確定您庫存中有哪些備件或它們被使用在哪裡?不知道備件何時會用盡,或技術人員是否擁有完成工作的必要備件?', + 'part.descriptions.1': + '我們設計了 Atlas 的備件管理來解決這些問題及更多:', + 'part.checks.0': + '當備件數量低時,立即收到推播和電子郵件通知。透過自訂門檻,當備件數量低於設定值時,立即自動接收推播/電子郵件通知,保持適當的備件庫存。', + 'part.checks.1': + '技術人員可在工單內即時知道備件是否有庫存。若無庫存,可輕鬆檢查其他位置是否有備件可用。', + 'part.checks.2': + '自動備件使用追蹤。當工單或預防性維護使用備件時,庫存會自動更新以反映使用的備件數量。', + 'part.checks.3': + '了解備件使用情況。查看備件紀錄,了解備件被使用的位置及使用者。', + 'part.checks.4': '消除未使用的備件。知道備件何時已過期。', + 'part.checks.5': + '即時報告。了解備件在哪裡被使用及其成本。', + 'part.checks.6': + '優化庫存水平。即時查看備件的預測,了解未來一年內可能使用的備件數量。', + 'part.checks.7': + '條碼查詢。使用自訂 QR 碼讓您的庫存更容易追蹤和存取。', + + 'dashboard.title': '您的資料,您的方式,自訂儀表板', + 'dashboard.descriptions.0': + '說實話,改善營運的第一步是了解好的、壞的和糟的部分。', + 'dashboard.descriptions.1': + '透過 Atlas 的自訂儀表板,您終於可以開始了解那個神秘的「維護黑洞」,並開始執行以數據為基礎的計劃,從而降低勞動成本、減少停機時間等。', + 'dashboard.descriptions.2': '使用 Atlas 的自訂儀表板,您將能夠…', + 'dashboard.checks.0': '了解您的資金花在哪裡及原因', + 'dashboard.checks.1': '了解哪個資產成本最高及原因', + 'dashboard.checks.2': '建立您自己的自訂關鍵績效指標(KPI)。', + 'dashboard.checks.3': + '查看根據您的指標自動生成和更新的報告', + 'dashboard.checks.4': + '查看可輕鬆透過 Excel 表格、PDF 或在 Atlas 內分享的報告', + 'dashboard.checks.5': '還有更多功能…', + 'home.smarter': '更智慧', + 'home.work': '工作', + 'home.smarter_description': + 'Atlas 讓技術人員能輕鬆高效工作,提供他們完成工作所需的工具和數據 — 全都掌握在手中。', + leading_maintenance: + '引領維護與可靠性邁向更美好的未來', + //register + premium_included: '包含高級功能', + no_credit_card: '無需信用卡', + perfect_tool: '維護團隊的完美工具', + start_trial_today: '今天開始免費試用', + create_account: '建立帳號', + signup_description: '請填寫以下欄位以註冊帳號。', + account_already: '已經有帳號了?', + signin_here: '在此登入', + invalid_email: '提供的電子郵件地址無效', + required_email: '電子郵件欄位為必填', + required_firstName: '名字欄位為必填', + required_lastName: '姓氏欄位為必填', + required_company: '公司名稱欄位為必填', + required_employeesCount: '請提供員工人數', + invalid_phone: '電話號碼無效', + required_password: '密碼欄位為必填', + required_terms: '您必須同意我們的條款與條件', + verify_email: '請檢查您的電子郵件以啟用帳號', + registration_error: '註冊未成功', + first_name: '名字', + last_name: '姓氏', + email: '電子郵件地址', + phone: '電話', + password: '密碼', + companyName: '公司名稱', + employeesCount: '員工人數', + i_accept: '我同意', + terms_conditions: '條款與條件', + required_fields_notice: '所有標有 * 的欄位皆為必填。', + create_your_account: '建立您的帳號', + register: '註冊', + //signin + login_description: '請填寫以下欄位以登入您的帳號。', + no_account_yet: '還沒有帳號嗎?', + signup_here: '在此註冊', + wrong_credentials: '提供的憑證錯誤', + lost_password: '忘記密碼?', + //work-orders + link_wo: '連結工單', + link_wo_description: '建立工單之間的關聯', + required_relationType: '請選擇關聯類型。', + required_wo: '工單欄位為必填。', + this_wo: '此工單', + the_wo: '該工單', + link: '連結', + cost_description: '成本說明', + assigned_to: '指派給', + category: '類別', + date: '日期', + cost: '成本', + include_cost: '將此成本納入總成本', + include_cost_description: + '此操作將把成本加入工單的總花費中', + required_cost_description: '成本說明為必填', + required_cost: '成本為必填', + add_cost: '新增額外成本', +add_cost_description: + '請填寫以下欄位以建立並新增額外費用', +add: '新增', +hourly_rate: '每小時費率', +include_time: '將此時間計入總時間', +include_time_description: + '此操作將把持續時間加到工單的總花費時間中', +work_started_at: '工作開始時間', +duration: '持續時間', +hours: '小時', +minutes: '分鐘', +required_hours: '小時欄位為必填', +required_minutes: '分鐘欄位為必填', +add_time: '新增時間', +add_time_description: '請填寫以下欄位以建立並新增時間', +feedback: '回饋', +feedback_description: '提供您的回饋', +required_feedback: '回饋為必填', +signature: '簽名', +required_signature: '簽名為必填', +close_wo: '關閉工單', +close: '關閉', +task_update_success: '任務更新成功', +task_update_failure: '任務無法更新', +notes_save_success: '備註儲存成功', +images_add_task_success: '圖片已新增至任務', +images_add_task_failure: '發生錯誤', +images: '圖片', +required_images: '請至少上傳一張圖片', +add_images: '新增圖片', +tasks: '任務', +wo_archive_success: '工單已成功封存', +wo_archive_failure: '工單無法封存', +wo_archive_confirm: '您確定要封存此工單嗎?', +quantity_change_success: '數量變更成功', +quantity_change_failure: '數量無法變更', +details: '詳細資料', +updates: '更新', +id: '編號', +due_date: '截止日期', +location: '位置', +asset: '資產', +team: '團隊', +created_at: '建立日期', +list_view: '列表檢視', +calendar_view: '行事曆檢視', +column_view: '欄位檢視', +wo_create_success: '工單建立成功', +wo_create_failure: '工單無法建立', +changes_saved_success: '變更已儲存', +wo_update_failure: '工單無法編輯', +wo_delete_success: '工單刪除成功', +wo_delete_failure: '工單無法刪除', +status: '狀態', +title: '標題', +priority: '優先級', +description: '描述', +worker: '執行者', +location_name: '位置名稱', +location_address: '位置地址', +asset_name: '資產名稱', +days_since_creation: '建立天數', +files: '檔案', +requested_by: '請求者', +completed_on: '完成日期', +updated_at: '更新日期', +work_order: '工單', +timer_running: '計時器運行中', +run_timer: '啟動計時器', +approved_by: '核准者', +created_by: '建立者', +completed_by: '完成者', +time: '時間', +save: '儲存', +customers: '承包商', +no_labor: + '尚未新增人工成本。當使用者記錄時間且在 Atlas 中有設定每小時費率時,人工成本將顯示於此。', +not_assigned: '未指派', +no_additional_cost: '尚未新增額外費用', +parts: '零件', +links: '連結', +confirm_delete_file_wo: + '您確定要從此工單移除此檔案嗎?', +archive: '封存', +labors: '人工', +add_additional_cost: '新增額外費用', +additional_costs: '額外費用', +add_parts: '新增零件', +'wo.title_description': '輸入工單標題', +image: '圖片', +estimated_duration: '預估持續時間(小時)', +primary_worker: '主要執行者', +additional_workers: '其他執行者', +select_team: '選擇團隊', +select_location: '選擇位置', +select_asset: '選擇資產', +select_tasks: '選擇任務', +requires_signature: '需要簽名', +required_wo_title: '工單標題為必填', +add_wo: '新增工單', +add_wo_description: + '請填寫以下欄位以建立並新增新的工單', +edit_wo: '編輯工單', +edit_wo_description: '請填寫以下欄位以更新工單', +'noRows.wo.message': + '工單是可排程或指派給某人的任務或工作', +'noRows.wo.action': "按下 '+' 按鈕以建立工單", +to_delete: '刪除', +confirm_delete_wo: '您確定要刪除此工單嗎?', +no_access_wo: + '您沒有工單的存取權限。如需存取,請聯絡您的管理員', +cancel: '取消', +select_parts: '選擇零件', +sets_of_parts: '零件組合', +//preventive maintenance +paused: '已暫停', +trigger_details: '觸發詳情', +starts_on: '開始於', +ends_on: '結束於', +frequency: '頻率', +every_frequency_days: '每 {{frequency}} 天', +wo_details: '工單詳情', +confirm_delete_file: '您確定要移除此檔案嗎?', +wo_schedule_success: '工單排程成功', +wo_schedule_failure: '無法排程工單', +wo_trigger_edit_failure: '無法編輯工單觸發器', +wo_trigger_delete_success: '工單觸發器已成功刪除', +wo_trigger_delete_failure: '無法刪除工單觸發器', +name: '名稱', +wo_title: '工單標題', +next_wo: '下一個工單', +trigger_name: '觸發器名稱', +enter_trigger_name: '輸入觸發器名稱', +frequency_description: '頻率(天數)', +wo_configuration: '工單設定', +required_trigger_name: '觸發器名稱為必填', +required_frequency: '觸發頻率為必填', +invalid_frequency: '頻率必須大於 0', +schedule_wo: '排程工單', +schedule_wo_description: '請填寫以下欄位以排程工單', +edit_wo_trigger: '編輯工單觸發器', +edit_wo_trigger_description: '請填寫以下欄位以編輯工單觸發器', +create_trigger: '建立觸發器', +'noRows.pm.message': '使用自訂觸發器排程工單', +'noRows.pm.action': "按下 '+' 按鈕以建立觸發器", +confirm_delete_pm: '您確定要刪除此工單觸發器嗎?', +no_access_pm: + '您沒有預防性維護區域的存取權限。如需存取,請聯絡您的管理員', +enter_wo_title: '輸入工單標題', +//menuItems +status_report: '狀態報告', +wo_analysis: '工單分析', +wo_aging: '工單老化', +time_and_cost: '時間與成本', +assets: '資產', +reliability_dashboard: '可靠度儀表板', +total_maintenance_cost: '維護總成本', +useful_life: '使用壽命', +requests: '請求', +locations: '位置', +parts_and_inventory: '零件/庫存', +purchase_orders: '採購單', +meters: '計量器', +people_teams: '人員與團隊', +people: '人員', +teams: '團隊', +vendors_customers: '供應商與承包商', +vendors: '供應商', +categories: '類別', +settings: '設定', +//request +cancelled: '已取消', +reject: '拒絕', +approve: '核准', +request_create_success: '工單請求成功', +request_create_failure: '無法建立工單請求', +request_edit_failure: '無法編輯請求', +request_delete_success: '請求已成功刪除', +request_delete_failure: '無法刪除請求', +rejected: '已拒絕', +approved: '已核准', +pending: '待處理', +required_request_name: '請求標題為必填', +required_field: '此欄位為必填', +add_request: '新增請求', +add_request_description: '請填寫以下欄位以建立並新增新的請求', +edit_request: '編輯請求', +edit_request_description: '請填寫以下欄位以編輯請求', +'noRows.request.message': '管理您的工單請求', +'noRows.request.action': "按下 '+' 按鈕以建立工單請求", +confirm_delete_request: '您確定要刪除此請求嗎?', +request: '請求', +request_details: '請求詳情', +none_priority: '無', +low_priority: '低', +medium_priority: '中', +high_priority: '高', +//asset + downtimes: '停機時間', + confirm_delete_file_asset: + '您確定要從此資產中移除此檔案嗎?', + actions: '操作', + show: '顯示', + model: '型號', + serial_number: '序號', + operational: '運作中', + down: '停機', + area: '區域', + barcode: '條碼', + placed_in_service: '啟用日期', + warranty_expiration: '保固到期', + asset_information: '資產資訊', + more_informations: '更多資訊', + confirm_delete_asset_downtime: + '您確定要移除此停機時間嗎?', + create_downtime_success: '停機時間已成功新增', + create_downtime_failure: '無法新增停機時間', + edit_downtime_success: '停機時間已成功編輯', + started_on: '開始於', + required_startsOn: '開始日期為必填', + reading_create_success: '讀數已成功新增', + reading_create_failure: '無法新增讀數', + reading: '讀數', + added_by: '新增者', + enter_meter_value: '輸入計量器數值', + add_reading: '新增讀數', + select_meter: '選擇計量器', + confirm_delete_part_asset: + '您確定要從此資產中移除此零件嗎?', + no_due_date: '無到期日', + due_at_date: '到期於 {{date}}', + no_primary_worker: '無主要技術人員', + no_wo_linked_asset: '此資產未連結任何工單', + asset_remove_success: '資產已成功刪除', + asset_remove_failure: '無法刪除資產', + asset_name_description: '輸入資產名稱', + select_asset_location: '選擇資產位置', + primary_user_description: '選擇主要使用者', + teams_description: '選擇團隊', + customers_description: '選擇承包商', + vendors_description: '選擇供應商', + inServiceDate_description: '啟用日期', + warranty_expiration_date: '保固到期日', + additional_information: '附加資訊', + structure: '結構', + parent_asset: '上層資產', + asset_create_success: '資產已成功建立', + asset_create_failure: '無法建立資產', + additional_workers_description: '選擇其他技術人員', + required_asset_name: '資產名稱為必填', + add_asset: '新增資產', + add_asset_description: + '請填寫以下欄位以建立並新增新資產', + create_asset: '建立資產', + hierarchy: '階層', + add_downtime: '新增停機時間', + edit_downtime: '編輯停機時間', + remove_downtime: '移除停機時間', + edit: '編輯', + edit_asset: '編輯資產', + edit_asset_description: '請填寫以下欄位以編輯此資產', + confirm_delete_asset: '您確定要刪除此資產嗎?', + loading_assets: '載入 {{name}} #{{id}} 下的資產', + no_content: '無內容', + no_result_criteria: '無符合搜尋條件的結果', + //location + map_view: '地圖檢視', + location_create_success: '位置已成功建立', + location_create_failure: '無法建立位置', + location_edit_failure: '無法編輯位置', + location_delete_success: '位置已成功刪除', + location_delete_failure: '無法刪除位置', + enter_location_name: '輸入位置名稱', + address: '地址', + parent_location: '上層位置', + select_workers: '選擇技術人員', + map_coordinates: '地圖座標', + required_location_name: '位置名稱為必填', + required_location_address: '位置地址為必填', + add_location: '新增位置', + add_location_description: + '請填寫以下欄位以建立並新增新位置', + edit_location: '編輯位置', + edit_location_description: '請填寫以下欄位以更新位置', + confirm_delete_location: '您確定要刪除此位置嗎?', + floor_plans: '樓層平面圖', + floor_plan: '樓層平面圖', + floor_plan_name_description: '樓層平面圖名稱', + 'Floor plan area in m²': '樓層平面圖面積(平方米)', + upload_image: '上傳圖片', + required_floor_plan_name: '樓層平面圖名稱為必填', + add_floor_plan: '新增樓層平面圖', + add_floor_plan_description: + '請填寫以下欄位以建立新樓層平面圖', + no_asset_in_location: '此位置無資產', + no_wo_in_location: '此位置無工單', + no_file_in_location: '此位置無附加檔案', +no_floor_plan_in_location: '此位置沒有樓層平面圖', + assigned_teams: '指派團隊', + assigned_customers: '指派承包商', + assigned_vendors: '指派供應商', + //no_access + no_access_location: + '您無權存取位置。如需存取,請聯絡您的管理員', + no_access_vendors_customers: + '您無權存取供應商與承包商。如需存取,請聯絡您的管理員', + no_access_people_team: + '您無權存取人員與團隊。如需存取,請聯絡您的管理員', + no_access_analytics: + '您無權存取分析。如需存取,請聯絡您的管理員', + no_access_assets: + '您無權存取資產。如需存取,請聯絡您的管理員', + no_access_categories: + '您無權存取類別。如需存取,請聯絡您的管理員', + no_access_files: + '您無權存取檔案。如需存取,請聯絡您的管理員', + no_access_inventory: + '您無權存取庫存。如需存取,請聯絡您的管理員', + no_access_meters: + '您無權存取計量器。如需存取,請聯絡您的管理員', + no_access_purchase_orders: + '您無法建立採購單。如需存取,請聯絡您的管理員', + no_access_requests: + '您無權存取請求。如需存取,請聯絡您的管理員', + no_access_settings: + '您無權存取設定。如需存取,請聯絡您的管理員', + no_access_page: '您無權存取此頁面', + file: '檔案', + 'noRows.location.message': + '位置可協助您更有效管理資產與工作人員', + 'noRows.location.action': "按下 '+' 按鈕以建立位置", + //inventory + card_view: '卡片檢視', + set_create_success: '組合已成功建立', + set_create_failure: '無法建立組合', + set_edit_failure: '無法編輯組合', + set_delete_success: '組合已成功刪除', + set_delete_failure: '無法刪除組合', + total_cost: '總成本', + part: '零件', + enter_part_name: '輸入零件名稱', + required_set_name: '組合名稱為必填', + add_set: '新增組合', + add_set_description: '填寫以下欄位以建立並新增新組合', + create_set: '建立組合', + edit_set: '編輯組合', + edit_set_description: '填寫以下欄位以編輯組合', + confirm_delete_set: '您確定要刪除此組合嗎?', + part_create_success: '零件已成功建立', + part_create_failure: '無法建立零件', + part_edit_failure: '無法編輯零件', + part_delete_success: '零件已成功刪除', + part_delete_failure: '無法刪除零件', + quantity: '數量', + open_wo: '開啟工單', + enter_part_category: '輸入零件類別', + enter_part_cost: '輸入零件成本', + enter_part_quantity: '輸入零件數量', + minimum_quantity: '最低數量', + enter_part_minimum_quantity: '輸入零件最低數量', + non_stock: '非庫存', + enter_part_barcode: '輸入零件條碼', + enter_part_area: '輸入零件區域', + additional_part_details: '額外零件細節', + add_part: '新增零件', + add_part_description: '填寫以下欄位以建立並新增新零件', + create_part: '建立零件', + update_part: '更新零件', + update_part_description: '填寫以下欄位以更新零件', + 'noRows.part.message': '零件可組合成資產或單獨使用', + 'noRows.part.action': "按下 '+' 按鈕以建立零件", + confirm_delete_part: '您確定要刪除此零件嗎?', + part_details: '零件細節', + area_details: '區域細節', + assigned_people: '指派人員', + no_asset_related_part: '此零件無相關資產', + no_file_found: '找不到檔案', + no_wo_found: '找不到工單', + workers: '工作人員', + Parts_and_Inventory: '零件與庫存', + //purchase order + po_edit_failure: '無法編輯採購單', + po_delete_success: '採購單已成功刪除', + po_delete_failure: '無法刪除採購單', + number_of_items: '項目數量', + total_quantity: '總數量', + shipping_to: '運送至', + shipping_address: '運送地址', + po_details: '採購單細節', + enter_po_name: '輸入採購單名稱', + additional_details: '額外細節', + vendor: '供應商', + shipping_information: '運送資訊', + company_name: '公司名稱', + ship_to: '運送至', + city: '城市', + state: '州/省', +zip_code: '郵遞區號', + fax_number: '傳真號碼', + po_date: '採購單日期', + notes: '備註', + add_notes: '新增備註', + requisitioner: '申請人', + terms: '條款', + shipping_method: '運送方式', + required_name: '名稱為必填', + edit_po: '編輯採購單', + edit_po_description: '填寫以下欄位以更新採購單', + purchase_order: '採購單', + 'noRows.po.message': '在此集中管理您的採購單', + 'noRows.po.action': "按下 '+' 按鈕以建立採購單。", + confirm_delete_po: '您確定要刪除此採購單嗎?', + upgrade_po: '升級以建立採購單', + new_po: '新增採購單', + po_create_success: '採購單已成功建立', + select_one_part: '請至少選擇 1 個零件', + po_create_failure: '無法建立採購單', + approve_while_submitting: '提交時同時批准', + invalid_fax: '傳真號碼無效', + submit: '提交', + each_item_superior_zero: '每項數量必須大於 0', + quantity_edit_success: '數量變更成功', + quantity_edit_failure: '無法變更數量', + APPROVED: '已批准', + PENDING: '待處理', + REJECTED: '已拒絕', + //meter + when_reading_is: '當計量器讀數為', + greater_than: '大於', + lower_than: '小於', + value: '數值', + required_value: '數值為必填', + required_trigger_condition: '條件為必填', + wo_trigger_create_success: + '工單觸發器已成功建立', + wo_trigger_create_failure: '無法建立工單觸發器', + add_wo_trigger: '新增工單觸發器', + add_wo_trigger_description: + '填寫以下欄位以建立並新增工單觸發器', + wo_trigger_edit_success: + '工單觸發器已成功更新', + meter_create_success: '計量器已成功建立', + meter_create_failure: '無法建立計量器', + meter_edit_failure: '無法編輯計量器', + meter_delete_success: '計量器已成功刪除', + meter_delete_failure: '無法刪除計量器', + next_reading_due: '下次讀數到期', + unit_of_measurement: '計量單位', + last_reading: '上次讀數', + enter_meter_name: '輸入計量器名稱', + unit: '單位', + update_frequency: '更新頻率', + update_frequency_in_days: '更新頻率(天)', + required_meter_name: '計量器名稱為必填', + required_meter_unit: '計量器單位為必填', + required_meter_update_frequency: '計量器更新頻率為必填', + required_asset: '資產為必填', + add_meter: '新增計量器', + add_meter_description: + '填寫以下欄位以建立並新增計量器', + edit_meter: '編輯計量器', + edit_meter_description: '填寫以下欄位以編輯計量器', + confirm_delete_meter: '您確定要刪除此計量器嗎?', + upgrade_create_meter: '升級以建立計量器', + history: '歷史紀錄', + reading_frequency: '讀數頻率', + required_reading_value: '讀數值為必填', + wo_triggers: '工單觸發器', + add_trigger: '新增觸發器', + meter_details: '計量器詳細資料', + 'noRows.meter.message': + '計量器讀數讓您能監控資產並根據定義條件觸發新工單', + 'noRows.meter.action': "按下 '+' 按鈕以建立計量器", + meter: '計量器', + //upload + drag_one_file: '將單一檔案拖曳至此處', + drag_many_files: '將檔案拖曳至此處', + drop_to_start: '放開檔案以開始上傳', + invalid_files_type: '您無法上傳這些檔案類型', + you_have_uploaded: '您已上傳', + upload: '上傳', + //vendors_customers + Vendors_Customers: '供應商與承包商', + customer_create_success: '承包商已成功建立', + customer_create_failure: '無法建立承包商', + customer_edit_failure: '無法編輯承包商', + customer_delete_success: '承包商已成功刪除', + customer_delete_failure: '無法刪除承包商', + customer_name: '承包商名稱', + website: '網站', + customer_type: '承包商類型', + customer_type_description: '例如:水電、電機', + customer_description_description: + '簡短描述此承包商的用途...', + billing_information: '帳單資訊', + address_line_2: '地址第二行', + billing_name: '帳單名稱', +currency: '貨幣', + select_currency: '選擇貨幣', + required_customer_name: '承包商名稱為必填', + required_phone: '電話號碼為必填', + invalid_website: '網站無效', + billing_address: '帳單地址', + add_customer: '新增承包商', + add_customer_description: + '請填寫以下欄位以建立並新增新的承包商', + 'noRows.customer.message': '承包商是外部工作人員', + 'noRows.customer.action': "按下 '+' 按鈕以建立承包商", + type: '類型', + billing_currency: '帳單貨幣', + go_back: '返回', + confirm_delete_customer: '您確定要刪除此承包商嗎?', + //vendor + vendor_create_success: '供應商已成功建立', + vendor_create_failure: '無法建立供應商', + vendor_edit_failure: '無法編輯供應商', + vendor_delete_success: '供應商已成功刪除', + vendor_delete_failure: '無法刪除供應商', + required_company_name: '公司名稱為必填', + vendor_type: '供應商類型', + contact_name: '聯絡人姓名', + add_vendor: '新增供應商', + add_vendor_description: + '請填寫以下欄位以建立並新增新的供應商', + confirm_delete_vendor: '您確定要刪除此供應商嗎?', + 'noRows.vendor.message': + '供應商是提供資產或零件的組織', + 'noRows.vendor.action': "按下 '+' 按鈕以建立供應商", + vendor_type_description: '例如:水電、電機', + //people teams + role: '角色', + edit_user: '編輯使用者', + edit_user_description: '請填寫以下欄位以編輯使用者', + job_title: '職稱', + invite_users: '邀請使用者', + bring_people_team: '邀請新成員加入團隊', + add_20_users: + "您可以一次新增 20 位使用者,輸入每個電子郵件後按下 'tab' 或 'enter'。重複或已註冊的電子郵件將在註冊時被移除。", + enter_email: '輸入電子郵件地址', + users_invite_success: '使用者已被邀請', + users_invite_failure: + '無法邀請使用者。請檢查您目前訂閱的成員數量', + please_type_emails: '請輸入要邀請的電子郵件', + please_select_role: '請選擇角色', + invite: '邀請', + team_create_success: '團隊已成功建立', + team_create_failure: '無法建立團隊', + team_edit_failure: '無法編輯團隊', + team_delete_success: '團隊已成功刪除', + team_delete_failure: '無法刪除團隊', + team_name: '團隊名稱', + people_in_team: '團隊成員', + required_team_name: '團隊名稱為必填', + create_team: '建立團隊', + create_team_description: '您可以從此處新增團隊成員', + confirm_delete_team: '您確定要刪除此團隊嗎?', + overview: '概覽', + activity: '活動', + wo_complete_last_14_days: '過去 14 天完成的工單', + no_wo_complete_last_14_days: + '您在過去兩週內尚未完成任何工單', + ADMIN_name: '管理員', + ADMIN_description: + '管理員擁有完整存取權限,包括編輯、新增、刪除工單和請求', + LIMITED_ADMIN_name: '有限管理員', + LIMITED_ADMIN_description: + '有限管理員擁有與管理員相同的存取權限,但無法查看/編輯設定或新增/編輯人員與團隊。除非他們建立了承包商、類別和預防性維護觸發器,否則無法刪除工單、資產、位置、計量器和採購單。', + TECHNICIAN_name: '技術人員', + TECHNICIAN_description: + '技術人員可以建立和關閉工單、資產和位置。只能編輯和刪除自己建立的項目', + LIMITED_TECHNICIAN_name: '有限技術人員', + LIMITED_TECHNICIAN_description: + '有限技術人員只能查看指派給他們的工單', + VIEW_ONLY_name: '僅檢視', + VIEW_ONLY_description: + '僅檢視使用者擁有完整檢視權限,但無法編輯任何內容', + REQUESTER_name: '請求者', + REQUESTER_description: + '請求者只能提交工作請求並查看其狀態', + select_user_role: '選擇使用者角色', + 'noRows.team.message': '團隊幫助您管理特定群組的人員。', + 'noRows.team.action': "按下 '+' 按鈕以建立團隊。", + user_details: '使用者詳細資料', + //files + file_delete_success: '檔案已成功刪除', + file_delete_failure: '無法刪除檔案', + uploaded_by: '上傳者', + uploaded_on: '上傳日期', + rename: '重新命名', + required_files: '請至少上傳一個檔案', + required_file_name: '請輸入檔案名稱', + add_files: '新增檔案', + edit_file: '編輯檔案', + 'noRows.file.message': '將所有檔案集中於一處', + 'noRows.file.action': "按下 '+' 按鈕以上傳檔案", + upgrade_files: + '升級以在您的資產、工單、位置等中使用檔案...' +parts_consumption: '備件消耗', + requests_analysis: '請求分析', + //categories, + category_create_success: '類別已成功建立', + category_create_failure: '無法建立類別', + category_edit_failure: '無法編輯類別', + category_delete_success: '類別已成功刪除', + category_delete_failure: '無法刪除類別', + timers: '計時器', + costs: '成本', + add_category: '新增類別', + add_category_description: '填寫名稱以建立並新增新類別', + edit_category: '編輯類別', + edit_category_description: '填寫名稱以編輯類別', + no_category_action: "按下 '+' 按鈕以新增您的第一個類別。", + confirm_delete_category: '您確定要刪除此類別嗎?', + no_category_message: + "看起來您還沒有任何 {{categoryName}} 類別。", + acquisition_cost: '取得成本', + //settings + general_settings: '一般設定', + request_form_configuration: '請求表單設定', + roles: '角色', + checklists: '檢查清單', + field_configuration_description: + '您可以將欄位標記為選填、隱藏或必填', + optional: '選填', + required: '必填', + hidden: '隱藏', + creating_wo: '建立工單中', + completing_wo: '完成工單中', + role_edit_failure: '無法編輯角色', + edit_role: '編輯角色', + edit_role_description: '填寫以下欄位以編輯角色', + external_id: '外部 ID', + permissions: '權限', + create_role_description: + '此角色可執行管理員在 Atlas 中的所有操作,但您可以自訂以下重要權限。', + create_and_edit: '建立/編輯', + to_access: '存取', + role_delete_success: '角色已成功刪除', + role_delete_failure: '無法刪除角色', + confirm_delete_role: '您確定要永久刪除此角色嗎?', + users: '使用者', + paid: '付費', + free: '免費', + role_create_success: '角色已成功建立', + role_create_failure: '無法建立角色', + roles_management: '角色管理', + roles_number: '{{count}} 個角色', + create_role: '建立角色', + upgrade_role: '升級以建立角色', + add_role: '新增角色', + add_role_description: '填寫以下欄位以建立並新增新角色', + parts_and_sets: '備件與備件組', + upgrade_role_edit: '升級以編輯角色', + delete_role: '刪除角色', + upgrade_role_delete: '升級以刪除角色', + create: '建立', + pm_trigger: '預防性維護觸發器', + auto_assign_wo: '自動指派工單', + auto_assign_wo_description: + '自動將新工單指派給建立該工單的人員', + auto_assign_requests: '自動指派請求', + auto_assign_requests_description: + '自動將新工單指派給核准請求的人員', + disable_closed_wo_notification: '停用已關閉工單通知', + disable_closed_wo_notification_description: + '停用已關閉工單更新時的通知', + ask_feedback_wo_closed: '工單關閉時請求回饋', + ask_feedback_wo_closed_description: + '使用者會被要求對完成的工作提供回饋', + include_labor_in_total_cost: '將人工成本納入總成本', + include_labor_in_total_cost_description: + '當使用者記錄工時且有設定時薪時,將人工成本加入總成本', + enable_wo_updates_requesters: '啟用請求者的工單更新通知', + enable_wo_updates_requesters_description: + '使用者會收到其請求工單的更新通知', + language: '語言', + date_format: '日期格式', + business_type: '業務類型', + general_asset_management: '一般資產管理', + physical_asset_management: '實體資產管理', + //checklist + checklist_delete_success: '檢查清單已成功刪除', + checklist_delete_failure: '無法刪除檢查清單', + create_checklist: '建立檢查清單', + confirm_delete_checklist: '您確定要刪除此檢查清單嗎?', + upgrade_checklist: '請升級以使用檢查清單', + //components + upgrade_now: '立即升級', + total: '總計', + sub_task_status: '子任務狀態', + text_field: '文字欄位', + number_field: '數字欄位', + inspection_check: '檢查項目', + multiple_choices: '多選', + meter_reading: '計量器讀數', + select_user: '選擇使用者', + PASS: '通過', +FLAG: '標記', + FAIL: '失敗', + enter_task_name: '輸入任務名稱', + see_details: '查看詳情', + concerned_asset: '相關資產', + me: '我', + remove_blank_tasks: '移除空白任務', + remove_blank_options: '移除空白選項', + preview: '預覽', + edit_checklist: '編輯檢查清單', + add_tasks: '新增任務', + use_a_checklist: '使用檢查清單', + select_checklist: '選擇檢查清單', + save_checklist: '儲存檢查清單', + assign_tasks_description: '指派自訂任務給技術人員填寫', + select_date: '選擇日期', + task: '任務', + checklist: '檢查清單', + //analytics + upgrade_analytics: '升級以查看分析', + grouped_by_category: '依類別分組', + downtime_by_asset: '資產停機時間', + downtime_and_costs: '停機時間與成本', + downtime_and_costs_trends: '停機時間與成本趨勢', + downtimes_trends: '停機趨勢', + repair_time_by_asset: '資產維修時間', + consumed_parts_costs: '消耗備件成本', + requests_by_priority: '依優先級的請求', + requests_trends: '請求趨勢', + time_spent: '花費時間', + grouped_by_completed_by: '依完成者分組', + grouped_by_assigned_to: '依指派對象分組', + grouped_by_priority: '依優先級分組', + completion_comparison: '完成比較', + hours_worked: '工作時數', + work_remaining: '剩餘工作', + wo_status: '工單狀態', + cost_trends: '成本趨勢', + cost_center: '成本中心', + downtime_and_availability: '停機時間與可用性', + incomplete_wo: '未完成工單', + the_numbers: '數據', + hours_and_cost_by_asset: '資產工時與成本', + completion_comparison_description: + '各類完成工單的比較。', + wo_age_description: + '工單年齡定義為工單(或工作請求)建立日至今日的天數。', + rav_description: + '總成本佔RAV百分比等於(資產工單成本 / 購買價格)*100。業界標準此指標目標值為3%。', + downtime_and_availability_description: + '可用性指資產自啟用日起處於運作狀態的百分比。總停機次數指指定日期範圍內發生的停機事件數。', + total_cost_description: + '總成本包含工單中的人工成本、額外成本及備件成本。', + compliant_wo_description: + '合規工單定義為於截止日前完成的工單。週期時間指工單完成所需天數。', + hours_worked_description: + '這些工時對應於篩選條件指定範圍內有截止日的工單。', + work_remaining_description: + '此圖顯示篩選條件指定日期範圍內未完成且截止的工單數量。估計工時對應於這些個別工單。', + total_downtime_in_hours: '總停機時間(小時)', + downtime_events: '停機事件', + percent_downtime: '停機百分比', + meantime_between_failures_in_hours: '平均故障間隔時間(小時)', + availability_percent: '可用性百分比', + mean_time_to_repair_in_hours: '平均維修時間(小時)', + average_age: '平均年齡', + count: '計數', + average_cost: '平均成本', + compliant: '合規', + average_cycle_time_in_days: '平均週期時間(天)', + total_consumption_cost: '總消耗成本', + parts_consumed: '消耗備件', + total_cost_as_pct_rav: '總成本佔RAV百分比', + approved_requests: '已核准請求', + pending_requests: '待處理請求', + cancelled_requests: '已取消請求', + average_cycle_time: '平均週期時間', + compliance_rate: '合規率', + complete: '完成', + reactive: '反應式', + recurring: '重複性', + part_costs: '備件成本', + labor_costs: '人工成本', + total_time_spent_in_hours: '總花費時間(小時)', + estimated_hours: '估計工時', + total_purchase_price: '總購買價格', + you_have: '您有', + new_messages: '則新訊息', + //company profile + company: '公司', + change_cover: '更換封面', + required_address: '地址欄位為必填', + company_details: '公司詳細資料', + company_details_description: '管理與您公司相關的資訊', + learn_more: '了解更多', + //user profile + profile: '個人資料', + email_notifications: '電子郵件通知', + email_updates_wo: '工單與訊息的電子郵件更新', + email_updates_requests: '請求工單的電子郵件更新', +po_emails: '採購單電子郵件', + required_job_title: '職稱欄位為必填', + required_old_password: '請提供目前密碼。', + invalid_password: '密碼太短 - 最少需8個字元。', + required_new_password: '未提供密碼。', + passwords_must_match: '密碼必須相符', + password_change_success: '密碼變更成功', + wrong_password: '提供的密碼錯誤', + current_password: '目前密碼', + new_password: '新密碼', + confirm_password: '確認密碼', + personal_details: '個人資料', + personal_details_description: + '管理與您的個人資料相關的資訊', + change_password: '變更密碼', + delete_account: '刪除帳號', + delete_account_confirmation: + '您確定要刪除您的帳號嗎?此操作無法復原。', + account_deleted: '帳號刪除成功', + account_delete_error: '刪除帳號時發生錯誤', + confirm_delete_account: '刪除帳號', + notification_settings: '通知設定', + notification_settings_description: + '管理與您的通知相關的詳細資訊', + recent_activity: '近期活動', + created: '已建立', + completed: '已完成', + my_account: '我的帳號', + my_company: '我的公司', + you_are_using_plan: + '您目前使用的是 {{planName}} 方案。將於 {{expiration}} 到期。立即升級以獲得更多功能。', + upgrade_plan: '升級方案', + //subscription + plans: '方案', + monthly: '每月', + annually: '每年', + subscription_change_success: '訂閱方案已成功變更', + invalid_credit_card: '信用卡號碼無效', + required_credit_card: '卡號欄位為必填', + invalid_expiration_month: '到期月份無效', + required_expiration_month: '到期月份為必填', + invalid_expiration_year: '到期年份無效', + required_expiration_year: '到期年份為必填', + invalid_cvv: 'CVV無效', + required_cvv: 'CVV為必填', + required_cardholder_name: '持卡人姓名為必填', + card: '卡片', + expiration_month: '到期月份', + expiration_year: '到期年份', + cardholder_name: '持卡人姓名', + seats: '席位數', + cost_per_seat: '每席位費用', + your_payment_secure: '您的付款資料已加密且安全。', + plan: '方案', + current_plan: '目前方案', + number_users_who_will_use_grash: '將使用 Atlas 的使用者數量', + admin_role: '管理員', + technical_role: '技術人員', + limited_technical_role: '有限技術人員', + requester_role: '請求者', + view_only_role: '唯讀', + how_will_you_be_billed: '您希望如何計費?', + which_plan_fits_you: '哪個方案最適合您?', + per_user_month: '每使用者/每月', + per_user_year: '每使用者/每年', + you_will_be_charged: '您將被收費', + proceed_to_payment: '前往付款', + pay_only_for_roles: + '僅為 管理員技術人員有限技術人員 付費,並可免費使用無限數量的 請求者唯讀', + checkout_our: '查看我們的', + pricing_page: '價格頁面', + for_more_details: '以了解更多細節', + users_count_display: '{{count}} 位使用者', + monthly_adverb: '每月', + yearly_adverb: '每年', + features: '功能', + checkout: '結帳', + checkout_description: '請填寫以下欄位', + per_month: '每月', + per_year: '每年', + recover_password_description: + '輸入註冊時使用的電子郵件以重設密碼。', + send_me_new_password: '寄送新密碼給我', + want_to_sign_in_again: '想再試著登入嗎?', + check_mails_for_instructions: '請檢查您的電子郵件以取得進一步指示', + pdf_report: 'PDF 報告', + HIGH: '高', + MEDIUM: '中', + LOW: '低', + NONE: '無', + import: '匯入', + start_import_process: '開始匯入程序', + import_data: '匯入資料', + set_header: '設定標題列', + match_columns: '對應欄位', + review: '檢視', + done: '完成', + no_match_yet: '尚未對應', + select: '選擇...', + matched_to_field: '已對應至 {{field}}', +next: '下一步', + not_enough_rows: '檔案中的列數不足', + there_are_duplicates: '有重複項:{{duplicates}}', + assigned_by: '指派者', + percent_rows_have_value: '{{percent}}% 的列有值', + match_at_least_column: '至少匹配一欄', + to_import: '匯入', + required_match: '需要匹配 {{field}}', + archived: '已封存', + import_wo_success: + '已建立 {{created}} 筆工單,並更新 {{updated}} 筆', + to_export: '匯出', + filters: '篩選條件', + more_filters: '更多篩選條件', + customer: '承包商', + to: '至', + dates: '日期', + start: '開始', + end: '結束', + longitude: '經度', + latitude: '緯度', + ALL: '全部', + REACTIVE: '反應性', + REPEATING: '預防性', + import_location_success: + '已建立 {{created}} 筆位置,並更新 {{updated}} 筆', + import_part_success: + '已建立 {{created}} 筆備件,並更新 {{updated}} 筆', + import_meter_success: + '已建立 {{created}} 筆計量器,並更新 {{updated}} 筆', + import_asset_success: + '已建立 {{created}} 筆資產,並更新 {{updated}} 筆', + wo_calendar: '工單行事曆', + month: '月份', + week: '週', + day: '日', + agenda: '議程', + next_day: '下一天', + previous_day: '前一天', + today: '今天', + to_filter: '篩選', + 'noRows.asset.message': + '資產是您的公司可以介入的資源', + 'noRows.asset.action': "按 '+' 按鈕建立新的資產。", + reset_filters: '重設篩選條件', + toggle_menu: '切換選單', + no_results: '找不到結果', + an_error_occured: '發生錯誤。', + density: '密度', + compact: '緊湊', + standard: '標準', + comfortable: '舒適', + columns: '欄位', + select_columns: '選擇欄位', + show_filters: '顯示篩選條件', + hide_filters: '隱藏篩選條件', + search_placeholder: '搜尋…', + search: '搜尋', + clear: '清除', + download_as_csv: '下載為 CSV', + print: '列印', + download_as_excel: '下載為 Excel', + find_column: '尋找欄位', + column_title: '欄位標題', + reorder_column: '重新排序欄位', + show_all: '全部顯示', + hide_all: '全部隱藏', + add_filter: '新增篩選條件', + logic_operator: '邏輯運算子', + operator: '運算子', + and: '且', + or: '或', + filter_value: '篩選值', + contains: '包含', + equals: '等於', + starts_with: '開始於', + ends_with: '結束於', + is: '是', + is_not: '不是', + is_after: '在之後', + is_on_or_after: '在當天或之後', + is_before: '在之前', + is_on_or_before: '在當天或之前', + is_empty: '為空', + is_not_empty: '不為空', + is_any_of: '為以下任一', + any: '任意', + true_text: '真', + false_text: '假', + menu: '選單', + show_columns: '顯示欄位', + hide: '隱藏', + unsort: '取消排序', + sort_by_ASC: '依升冪排序', + sort_by_DESC: '依降冪排序', + sort: '排序', + total_rows: '總列數:', + yes: '是', + no: '否', + more: '更多', +to_group: '群組', + see_children: '查看子項', + hide_children: '隱藏子項', + expand: '展開', + collapse: '收合', + detail_panel_toggle: '詳細面板切換', + cancel_subscription: '取消訂閱', + resume_subscription: '恢復訂閱', + confirm_cancel_subscription: + '您確定要取消訂閱嗎?', + workflows: '工作流程', + create_workflow: '建立工作流程', + if: '如果', + and_optional: '且(可選)', + then: '則', + workflow_description: + '輕鬆建立自訂工作流程,如同 If、And、Then。節省時間並透過工作流程自動指派您的工單,依照團隊運作方式自訂 {{shortBrandName}}。\n所有方案皆可建立最多 1 個自訂工作流程。若要新增更多工作流程,請升級至商業方案', + CREATE_PURCHASE_ORDER: '建立採購單', + PART_IS: '備件為', + QUANTITY_INFERIOR: '數量少於', + ASSIGN_VENDOR: '指派供應商', + ASSIGN_CATEGORY: '指派類別', + APPROVE: '核准', + REJECT: '拒絕', + SEND_REMINDER_EMAIL: '發送提醒郵件', + VENDOR_IS: '供應商為', + CATEGORY_IS: '類別為', + STATUS_IS: '狀態為', + DUE_DATE_BETWEEN: '到期日介於', + DUE_DATE_AFTER: '到期日在', + ASSIGN_PRIORITY: '指派優先級', + ASSIGN_ASSET: '指派資產', + ASSIGN_LOCATION: '指派位置', + ASSIGN_USER: '指派使用者', + ASSIGN_TEAM: '指派團隊', + ADD_CHECKLIST: '新增檢查清單', + PRIORITY_IS: '優先級為', + ASSET_IS: '資產為', + LOCATION_IS: '位置為', + USER_IS: '使用者為', + TEAM_IS: '團隊為', + CREATED_AT_BETWEEN: '建立時間介於', + TITLE_CONTAINS: '標題包含', + CREATE_REQUEST: '建立請求', + CREATE_WORK_ORDER: '建立工單', + SET_ASSET_STATUS: '設定資產狀態', + NAME_IS: '名稱為', + NAME_CONTAINS: '名稱包含', + VALUE_IS: '值為', + VALUE_CONTAINS: '值包含', + NUMBER_VALUE_SUPERIOR: '值大於', + NUMBER_VALUE_INFERIOR: '值小於', + WORK_ORDER_CREATED: '工單已建立', + WORK_ORDER_CLOSED: '工單已關閉', + WORK_ORDER_ARCHIVED: '工單已封存', + REQUEST_CREATED: '請求已建立', + REQUEST_APPROVED: '請求已核准', + REQUEST_REJECTED: '請求已拒絕', + PURCHASE_ORDER_CREATED: '採購單已建立', + PURCHASE_ORDER_UPDATED: '採購單已更新', + TASK_UPDATED: '任務已更新', + PART_UPDATED: '備件已更新', + add_condition: '新增條件', + workflow_creation_success: '工作流程建立成功', + workflow_creation_failure: '工作流程建立失敗', + action_value_missing: '缺少動作值', + condition_value_missing: '缺少條件值', + workflow_edit_success: '工作流程更新成功', + workflow_edit_failure: '工作流程更新失敗', + workflow_delete_success: '工作流程刪除成功', + workflow_delete_failure: '工作流程刪除失敗', + confirm_delete_workflow: '您確定要刪除此工作流程嗎?', + click_here: '點擊這裡', + verify_email_title: '驗證電子郵件', + verify_email_description: + '驗證郵件已發送至您的信箱。如未在收件匣看到,請檢查垃圾郵件。', + upgrade: '升級', + downgrade: '降級', + upgrade_description: + '您已升級訂閱方案。請啟用可能使用 {{shortBrandName}} 的停用使用者。此操作在本訂閱期間僅能執行一次,請謹慎選擇', + enable_users: '啟用使用者', + max_users_description: '您最多可啟用 {{maxUsers}} 位使用者', + downgrade_description: + '您已降級訂閱方案。請停用部分使用者以繼續。此操作在本訂閱期間僅能執行一次,請謹慎選擇', + disable_users: '停用使用者', + min_users_description: '您必須停用至少 {{minUsers}} 位使用者', + downgrade_description_no_owner: + '您的公司已降級訂閱方案。公司擁有者需先停用部分使用者,您才能繼續操作', + past_due: '逾期', + due_date_delay: '到期日延遲', + due_date_delay_description: '到期日延遲天數', + days_count: '{{days}} 天', + trigger_configuration: '觸發器設定', + WORK_ORDER_feature: '工單', + REQUEST_feature: '維修請求', + PART_feature: '備件管理', + MOBILE_APP_feature: '行動應用程式', + WORK_ORDER_HISTORY_feature: '工單歷史', + PREVENTIVE_MAINTENANCE_feature: '預防性維護', + CHECKLIST_feature: '檢查清單', +FILE_feature: '檔案上傳', + PURCHASE_ORDER_feature: '採購單', + METER_feature: '計量器讀數', + REQUEST_CONFIGURATION_feature: '請求表單設定', + ADDITIONAL_TIME_feature: '進階時間追蹤', + ADDITIONAL_COST_feature: '進階成本追蹤', + ANALYTICS_feature: '分析與報告', + REQUEST_PORTAL_feature: '請求入口網站', + SIGNATURE_feature: '簽名', + ROLE_feature: '自訂角色', + WORKFLOW_feature: '工作流程自動化', + API_ACCESS_feature: 'API 存取', + WEBHOOK_feature: 'Webhook', + add_new_option: '新增選項', + edit_company: '編輯公司', + fill_fields_below: '請填寫以下欄位', + IMPORT_CSV_feature: 'CSV 匯入', + no_import_access: '升級方案以匯入 CSV、Excel 檔案', + register_here: '在此註冊', + home: '首頁', + user: '使用者', + start_work_order: '開始工單', + priority_label: '{{priority}} 優先級', + stop_work_order: '停止計時', + required_files_on_completion: '完成工單時需附加檔案', + required_tasks_on_completion: '任務必須完成', + required_labor_on_completion: '必須記錄工時', + required_part_on_completion: '此工單未使用任何備件', + required_cost_on_completion: + '此工單未提供成本資訊', + complete_work_order: '完成工單', + no_parts: '無備件', + edit_quantity: '編輯數量', + remaining_tasks: '剩餘 {{count}} 項任務', + complete_tasks_percent: '已完成 {{percent}}%', + create_work_order: '建立工單', + select_customers: '選擇客戶', + select_vendors: '選擇供應商', + select_users: '選擇使用者', + select_teams: '選擇團隊', + select_locations: '選擇位置', + select_assets: '選擇資產', + select_categories: '選擇類別', + estimated_hours_in_text: '預估 {{hours}} 小時', + create_meter: '建立計量器', + create_location: '建立位置', + create_request: '建立請求', + add_task: '新增任務', + select_task_type: '選擇任務類型', + assign_user: '指派使用者', + assign_asset: '指派資產', + add_options: '新增選項', + required_task_label: '任務標籤為必填', + edit_work_order: '編輯工單', + confirmation: '確認', + LATE_WO: '逾期', + TODAY_WO: '今日', + HIGH_WO: '高優先級', + no_element_match_criteria: '無符合此條件的項目', + required_part_name: '備件名稱為必填', + only_assigned_to_me: '僅指派給我', + complete_work_orders: '完成工單', + this_week: '本週', + all_time: '所有時間', + compliant_work_orders: '合規工單', + stats: '統計', + vendors_and_customers: '供應商與承包商', + no_notification_message: + '重要更新將顯示於此,協助您追蹤工作進度', + no_notification: '無通知', + view_children: '查看子項目', + loading: '載入中', + please_wait: '請稍候...', + add_file: '新增檔案', + asset_update_failure: '無法編輯資產', + no_wo_linked_location: '此位置無工單', + confirm_delete_file_location: + '確定要從此位置移除此檔案嗎?', + confirm_delete_file_part: + '確定要從此備件移除此檔案嗎?', + no_wo_linked_part: '此備件無連結工單', + edit_customer: '編輯承包商', + edit_vendor: '編輯供應商', + reading_history: '讀取歷史', + user_invite_success: '使用者已被邀請', + user_invite_failure: '無法邀請使用者', + create_child_asset: '建立子資產', + not_enough_part: '備件數量不足', + update_profile: '更新個人資料', + confirm_logout: '確定要登出嗎?', + report: '報告', + end_cannot_be_ulterior_to_start: '結束日期不可早於開始日期', + storage_permission_needed_description: + '您需要授予儲存權限以下載檔案', + permission_denied: '權限被拒絕!', + to_scan: '掃描', + nfc_tag: 'NFC 標籤', + scanning: '掃描中', + error: '錯誤', + tag_not_found: '找不到標籤', + 'no nfc support': '不支援 NFC', +remaining_parts: '剩餘 {{quantity}}', + team_members_count: '{{count}} 位成員', + no_asset_found_nfc: + '找不到帶有此 NFC 標籤的資產。您要建立它嗎?', + no_access_to_camera: '無法存取相機', + no_asset_found_barcode: + '找不到帶有此條碼的資產。您要建立它嗎?', + remove_blank_meter_tasks: '請選擇一個計量器', + no_notification_permission: '無通知權限', + no_notification_permission_description: + '請前往設定並手動啟用通知權限', + allow: '允許', + failed_push_notification: '取得推播通知的推播代碼失敗!', + no_internet_connection: '無網路連線', + success: '成功', + info: '資訊', + switch_account: '切換帳號', + switch_to_super_user: '切換至超級管理員', + switch_account_description: '請選擇一個帳號以繼續', + manufacturer: '製造商', + power: '電源', + library: '資料庫', + camera: '相機', + media_library: '媒體資料庫', + permission_required_title: '需要權限', + permission_required_message: + '需要 {{permission}} 存取權限。請在應用程式設定中啟用。', + permission_denied_title: '權限被拒絕', + permission_denied_message: '需要 {{permission}} 存取權限才能繼續。', + unable_to_request_permission: '無法請求 {{permission}} 權限。', + open_settings: '開啟設定', + ok: '確定', + CANCELLED: '已拒絕', + max_file_size_error: '檔案大小不得超過 {{size}} MB', + assignedToUser: '我的工單', + mark_all_as_seen: '全部標記為已讀', + estimated_start_date: '預計開始日期', + audio_description: '音訊描述', + start_recording: '開始錄音', + stop_recording: '停止錄音', + OPERATIONAL: '運作中', + DOWN: '停機', + MODERNIZATION: '現代化', + STANDBY: '待命', + INSPECTION_SCHEDULED: '已排定檢查', + COMMISSIONING: '調試中', + EMERGENCY_SHUTDOWN: '緊急停機', + select_asset_status: '選擇資產狀態', + asset_status: '資產狀態', + custom_server: '自訂伺服器', + custom_server_title: '自訂伺服器設定', + custom_server_description: + '設定自訂 API 伺服器 URL。只有在使用自有伺服器時才更改此設定。', + server_url: '伺服器 URL', + required_url: '伺服器 URL 為必填', + server_url_saved: '伺服器 URL 已成功儲存', + error_saving_url: '儲存伺服器 URL 時發生錯誤', + server_url_reset: '伺服器 URL 已重設為預設值', + reset_to_default: '重設為預設值', + list: '列表', + back_to: '返回', + top_level: '頂層', + no_results_found: '找不到結果', + no_sub_assets: '無子資產', + no_assets_available: '無可用資產', + you_need_a_license: '您需要授權才能使用此功能', + asset_not_found: '找不到資產', + comments: '評論', + no_comments: '尚無評論。成為第一個評論的人!', + post_comment: '發表評論', + confirm_delete_comment: '您確定要刪除此評論嗎?', + add_comment_placeholder: '新增評論...', + id_required: 'ID 為必填' +}; +export default locale; From 1468f8a9dc24a0d602a884ffb27a1b301afd109e Mon Sep 17 00:00:00 2001 From: Atlas CMMS Date: Tue, 12 May 2026 04:40:28 -0400 Subject: [PATCH 2/2] feat: Add Japanese (ja-JP) language translations Add Japanese translation files for: - Frontend (frontend/src/i18n/translations/ja.ts) - Mobile (mobile/i18n/translations/ja.ts) - Home/Landing page (home/src/i18n/translations/ja.ts) - API messages (api/src/main/resources/messages_ja_JP.properties) - API mail messages (api/src/main/resources/mailMessages_ja_JP.properties) Japan has the 3rd largest economy globally with a massive industrial manufacturing sector. Japanese companies strongly prefer tools localized in their native language. --- .../resources/mailMessages_ja_JP.properties | 48 + .../main/resources/messages_ja_JP.properties | 107 + frontend/src/i18n/translations/ja.ts | 1802 +++++++++++++++++ home/src/i18n/translations/ja.ts | 1697 ++++++++++++++++ mobile/i18n/translations/ja.ts | 1456 +++++++++++++ 5 files changed, 5110 insertions(+) create mode 100644 api/src/main/resources/mailMessages_ja_JP.properties create mode 100644 api/src/main/resources/messages_ja_JP.properties create mode 100644 frontend/src/i18n/translations/ja.ts create mode 100644 home/src/i18n/translations/ja.ts create mode 100644 mobile/i18n/translations/ja.ts diff --git a/api/src/main/resources/mailMessages_ja_JP.properties b/api/src/main/resources/mailMessages_ja_JP.properties new file mode 100644 index 000000000..4b65be4d3 --- /dev/null +++ b/api/src/main/resources/mailMessages_ja_JP.properties @@ -0,0 +1,48 @@ +welcome=\u3088\u3046\u3053\u305d\u3001 +regards=\u304d\u307f\u306b\u656c\u610f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f\u338f +completed_on=\u5B8C\u4E86\u65E5 +feedback=\u30D5\u30A3\u30FC\u30C9\u30D0\u30C3\u30AF +tasks=\u30BF\u30B9\u30AF +labors=\u52B4\u50CD +user=\u30E6\u30FC\u30B6\u30FC +duration=\u671F\u9593 +cost=\u30B3\u30B9\u30C8 +relations=\u95A2\u4FC2 +additional_costs=\u8FFD\u52A0\u30B3\u30B9\u30C8 +history=\u5C65\u6B74 +parts=\u90E8\u54C1 +date=\u65E5\u4ED8 +asset=\u8CC7\u7523 +quantity=\u6570\u91CF +OPEN=\u958B\u59CB +IN_PROGRESS=\u9032\u884C\u4E2D +ON_HOLD=\u4FDD\u7559 +COMPLETE=\u5B8C\u4E86 +NONE=\u306A\u3057 +LOW=\u4F4E +MEDIUM=\u4E2D +HIGH=\u9AD8 +this_wo_created=\u3053\u306E\u4F5C\u696D\u6307\u793A\u66F8\u306F\u3001\u4EE5\u4E0B\u3092\u4F7F\u7528\u3057\u3066\u4F5C\u6210\u3055\u308C\u307E\u3057\u305F +DUPLICATE_OF=\u306E\u8907\u88FD +RELATED_TO=\u306B\u95A2\u9023 +SPLIT_FROM=\u304B\u3089\u5206\u5272 +BLOCKS=\u3092\u30D6\u30ED\u30C3\u30AF +newRequestHeader=\u65B0\u898F\u4F5C\u696D\u4F9D\u983C +newRequest=\u65B0\u898F\u4F5C\u696D\u4F9D\u983C +newRequestMessage={0}\u304C\u65B0\u3057\u3044\u4F5C\u696D\u4F9D\u983C\u3092\u4F5C\u6210\u3057\u307E\u3057\u305F: {1} +approvedRequest=\u4F5C\u696D\u4F9D\u983C "{0}" \u304C\u627F\u8A8D\u3055\u308C\u307E\u3057\u305F +rejectedRequest=\u4F5C\u696D\u4F9D\u983C\u304C\u53E3\u8A50\u3055\u308C\u307E\u3057\u305F +rejectedRequestMessage=\u4F5C\u696D\u4F9D\u983C "{0}" \u304C\u53E3\u8A50\u3055\u308C\u307E\u3057\u305F +deleted_wo=\u4F5C\u696D\u6307\u793A\u66F8\u304C\u524A\u9664\u3055\u308C\u307E\u3057\u305F +deleted_wo_message={1}\u304C\u4F5C\u696D\u6307\u793A\u66F8 "{0}" \u3092\u524A\u9664\u3057\u307E\u3057\u305F +comingWorkOrderHeader=\u3042\u306A\u305F\u306B\u5272\u308A\u5F53\u3066\u3089\u308C\u305F\u4F5C\u696D\u6307\u793A\u66F8\u304C\u3042\u308A\u307E\u3059 +coming_wo=\u4F5C\u696D\u6307\u793A\u66F8\u304C\u3042\u308A\u307E\u3059 +coming_wo_message=\u3042\u306A\u305F\u306B\u5272\u308A\u5F53\u3066\u3089\u308C\u305F\u4F5C\u696D\u6307\u793A\u66F8 "{0}" \u306E\u671F\u9650\u304C\u8FFD\u3063\u3066\u3044\u307E\u3059 +newCommentHeader=\u4F5C\u696D\u6307\u793A\u66F8\u306B\u65B0\u3057\u3044\u30B3\u30E1\u30F3\u30C8 +newComment=\u65B0\u3057\u3044\u30B3\u30E1\u30F3\u30C8 +newCommentMessage={0} が「{1}」にコメントを残しました: {2} +commentUpdatedHeader=\u4F5C\u696D\u6307\u793A\u66F8\u306E\u30B3\u30E1\u30F3\u30C8\u304C\u66F4\u65B0\u3055\u308C\u307E\u3057\u305F +commentUpdated=\u30B3\u30E1\u30F3\u30C8\u304C\u66F4\u65B0\u3055\u308C\u307E\u3057\u305F +commentUpdatedMessage={0} が「{1}」のコメントを更新しました: {2} +resetPwdMessage=\u30D1\u30B9\u30EF\u30FC\u30C9\u306E\u30EA\u30BB\u30C3\u30C8\u8981\u6C42\u3092\u53D7\u3051\u4ED8\u3051\u307E\u3057\u305F\u3002\u30EA\u30BB\u30C3\u30C8\u3092\u78BA\u8A8D\u3059\u308B\u306B\u306F\u3001\u4EE5\u4E0B\u306E\u30DC\u30BF\u30F3\u3092\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u304F\u3060\u3055\u3044\u3002\u78BA\u8A8D\u5F8C\u3001\u65B0\u3057\u3044\u4E00\u6642\u30D1\u30B9\u30EF\u30FC\u30C9\u306F\u6B21\u306E\u3068\u304A\u308A\u3067\u3059\u3002

{0}

\u30A2\u30AB\u30A6\u30F3\u30C8\u306E\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306E\u305F\u3081\u3001\u3067\u304D\u308B\u3060\u3051\u65E9\u304F\u3053\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5909\u66F4\u3057\u3066\u304F\u3060\u3055\u3044\u3002 +confirm_reset=\u30EA\u30BB\u30C3\u30C8\u3092\u78BA\u8A8D \ No newline at end of file diff --git a/api/src/main/resources/messages_ja_JP.properties b/api/src/main/resources/messages_ja_JP.properties new file mode 100644 index 000000000..040b2cbb5 --- /dev/null +++ b/api/src/main/resources/messages_ja_JP.properties @@ -0,0 +1,107 @@ +Title=\u30BF\u30A4\u30C8\u30EB +Status=\u30B9\u30C6\u30FC\u30BF\u30B9 +ID=\u30A2\u30A4\u30C7\u30A3\u30FC +Priority=\u512A\u5148\u5EA6 +Description=\u8AAC\u660E +Due_Date=\u671F\u65E5 +Estimated_Duration=\u4E88\u60F3\u671F\u9593 +Requires_Signature=\u7F72\u540D\u304C\u5FC5\u8981 +Category=\u30AB\u30C6\u30B4\u30EA +Location_Name=\u5834\u6240\u540D +Team_Name=\u30C1\u30FC\u30E0\u540D +Primary_User_Email=\u30D7\u30E9\u30A4\u30DE\u30EA\u30E6\u30FC\u30B6\u30FC\u306E\u30E1\u30FC\u30EB +Assigned_To_Emails=\u5272\u308A\u5F53\u3066\u3089\u308C\u305F\u30E1\u30FC\u30EB +Asset_Name=\u8CC7\u7523\u540D +Completed_By_Email=\u5B8C\u4E86\u8005\u306E\u30E1\u30FC\u30EB +Completed_On=\u5B8C\u4E86\u65E5 +Archived=\u30A2\u30FC\u30AB\u30A4\u30D6\u6E08\u307F +Feedback=\u30D5\u30A3\u30FC\u30C9\u30D0\u30C3\u30AF +OPEN=\u958B\u59CB +IN_PROGRESS=\u9032\u884C\u4E2D +ON_HOLD=\u4FDD\u7559 +COMPLETE=\u5B8C\u4E86 +NONE=\u306A\u3057 +LOW=\u4F4E +MEDIUM=\u4E2D +HIGH=\u9AD8 +Yes=\u306F\u3044 +No=\u3044\u3044\u3048 +Name=\u540D\u524D +Parent_Asset=\u89AA\u8CC7\u7523 +Area=\u30A8\u30EA\u30A2 +Barcode=\u30D0\u30FC\u30B3\u30FC\u30C9 +Warranty_Expiration_Date=\u4FDD\u8A3C\u671F\u9650\u65E5 +Additional_Information=\u8FFD\u52A0\u60C5\u5831 +Serial_Number=\u30B7\u30EA\u30A2\u30EB\u756A\u53F7 +Teams_Names=\u30C1\u30FC\u30E0\u540D +Parts=\u90E8\u54C1 +Parent_Location=\u89AA\u30ED\u30B1\u30FC\u30B7\u30E7\u30F3 +Address=\u4F4F\u6240 +Workers=\u4F5C\u696D\u54E1 +Vendors=\u4ED5\u5165\u5148 +Customers=\u9867\u5BA2 +Cost=\u8CBB\u7528 +Non_Stock=\u975E\u5728\u5EAB +Quantity=\u6570\u91CF +Minimum_Quantity=\u6700\u5C11\u6570\u91CF +Unit=\u5358\u4F4D +Update_Frequency=\u66F4\u65B0\u983B\u5EA6 +OPERATIONAL=\u904B\u7528\u4E2D +DOWN=\u505C\u6B62 +notification_wo_request=\u304A\u3088\u3073\u540C\u4F5C\u696D\u6307\u793A\u66F8 {0} \u306F\u73FE\u5728 {1} \u3067\u3059 +notification_meter_assigned=\u30E1\u30FC\u30BF\u30FC {0} \u304C\u3042\u306A\u305F\u306B\u5272\u308A\u5F53\u3066\u3089\u308C\u307E\u3057\u305F +notification_part_low=\u90E8\u54C1 {0} \u306E\u5728\u5EAB\u304C\u5C11\u306A\u304F\u306A\u3063\u3066\u3044\u307E\u3059 +notification_location_assigned=\u5834\u6240 {0} \u304C\u3042\u306A\u305F\u306B\u5272\u308A\u5F53\u3066\u3089\u308C\u307E\u3057\u305F +notification_new_po_request=\u65B0\u3057\u3044\u8CFC\u5165\u6CE8\u6587\u304C\u8981\u6C42\u3055\u308C\u307E\u3057\u305F: {0} \u8CBB\u7528 {1} {2} +notification_new_request=\u65B0\u3057\u3044\u4F5C\u696D\u6307\u793A\u66F8\u304C\u8981\u6C42\u3055\u308C\u307E\u3057\u305F +notification_part_assigned=\u90E8\u54C1 {0} \u304C\u3042\u306A\u305F\u306B\u5272\u308A\u5F53\u3066\u3089\u308C\u307E\u3057\u305F +notification_asset_assigned=\u8CC7\u7523 {0} \u304C\u3042\u306A\u305F\u306B\u5272\u308A\u5F53\u3066\u3089\u308C\u307E\u3057\u305F +notification_asset_operational=\u8CC7\u7523 {0} \u306F\u73FE\u5728\u904B\u7528\u4E2D\u3067\u3059 +notification_asset_down=\u8CC7\u7523 {0} \u306F\u73FE\u5728\u505C\u6B62\u3057\u3066\u3044\u307E\u3059 +notification_team_added=\u3042\u306A\u305F\u306F\u30C1\u30FC\u30E0 {0} \u306B\u8FFD\u52A0\u3055\u308C\u307E\u3057\u305F +notification_wo_assigned=\u4F5C\u696D\u6307\u793A\u66F8 {0} \u304C\u3042\u306A\u305F\u306B\u5272\u308A\u5F53\u3066\u3089\u308C\u307E\u3057\u305F +notification_reading_less_than={0} \u306E\u8AAD\u307F\u53D6\u308A\u5024\u304C {1} {2} \u3088\u308A\u5C0F\u3055\u3044\u3067\u3059 +notification_reading_more_than={0} \u306E\u8AAD\u307F\u53D6\u308A\u5024\u304C {1} {2} \u3088\u308A\u5927\u304D\u3044\u3067\u3059 +new_wo=\u65B0\u898F\u4F5C\u696D\u6307\u793A\u66F8 +request_update=\u4F5C\u696D\u6307\u793A\u66F8\u30EA\u30AF\u30A8\u30B9\u30C8\u306E\u66F4\u65B0 +new_po=\u65B0\u898F\u8CFC\u5165\u6CE8\u6587 +confirmation_email=\u78BA\u8A8D\u30E1\u30FC\u30EB +password_reset={0} \u30B7\u30B9\u30C6\u30E0\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u30EA\u30BB\u30C3\u30C8 +invitation_to_use={0} \u30B7\u30B9\u30C6\u30E0\u3078\u306E\u62DB\u5F85 +updating_wo={0} \u3092\u66F4\u65B0\u3057\u3066\u3044\u307E\u3059 +PASS=\u5408\u683C +FLAG=\u30D5\u30E9\u30C3\u30B0 +FAIL=\u5931\u6557 +new_request=\u65B0\u898F\u30EA\u30AF\u30A8\u30B9\u30C8 +new_assignment=\u65B0\u898F\u5272\u308A\u5F53\u3066 +asset_status_change=\u8CC7\u7523\u30B9\u30C6\u30FC\u30BF\u30B9\u5909\u66F4 +new_team=\u65B0\u898F\u30C1\u30FC\u30E0 +request_approved=\u4F5C\u696D\u6307\u793A\u66F8\u30EA\u30AF\u30A8\u30B9\u30C8\u304C\u627F\u8A8D\u3055\u308C\u307E\u3057\u305F +request_rejected=\u4F5C\u696D\u6307\u793A\u66F8\u30EA\u30AF\u30A8\u30B9\u30C8\u304C\u53E3\u8ACB\u3055\u308C\u307E\u3057\u305F +request_approved_description=作業依頼「{0}」が承認されました +request_rejected_description=作業依頼「{0}」が却下されました +request_approved_description_limited_admin={0}が作業依頼「{1}」を承認しました +request_rejected_description_limited_admin={0}が作業依頼「{1}」を却下しました +deleted_wo=作業指示が削除されました +Created_At=作成日 +Downtime_Duration=ダウンタイム期間 +coming_wo=今後の作業指示 +MODERNIZATION=近代化 +STANDBY=スタンバイ +INSPECTION_SCHEDULED=検査予定 +COMMISSIONING=試運転 +EMERGENCY_SHUTDOWN=緊急停止 +complete_work_order=作業指示が完了しました +complete_work_order_content=作業指示「{0}」は{1}によって完了しました +someone=誰か +Frequency=頻度 +Recurrence_Type=繰り返しタイプ +DAILY=毎日 +WEEKLY=毎週 +MONTHLY=毎月 +YEARLY=毎年 +Starts_On=開始日 +new_comment=新しいコメント +notification_new_comment={0}が「{1}」にコメントを残しました +comment_updated=コメントが更新されました +notification_comment_updated={0}が「{1}」のコメントを更新しました \ No newline at end of file diff --git a/frontend/src/i18n/translations/ja.ts b/frontend/src/i18n/translations/ja.ts new file mode 100644 index 000000000..8ecd8b1be --- /dev/null +++ b/frontend/src/i18n/translations/ja.ts @@ -0,0 +1,1802 @@ +const locale = { + DUPLICATE_OF: '複製元', + DUPLICATED_BY: '複製先', + RELATED_TO: '関連先', + SPLIT_TO: '分割先', + SPLIT_FROM: '分割元', + BLOCKED_BY: 'ブロック元', + BLOCKS: 'ブロック先', + MORE_THAN: 'より大きい', + LESS_THAN: 'より小さい', + OPEN: 'オープン', + IN_PROGRESS: '進行中', + ON_HOLD: '保留中', + COMPLETE: '完了', + fetch_more: 'さらに読み込む', + 'home.built': 'メンテナンス管理をより簡単にするために構築されました', + home_description: + 'ホワイトボードや付箋が混乱を招き、チームが実際に使えるほど簡単なCMMSソフトウェアが必要な場合は、{{shortBrandName}}をお試しください', + try_grash: '{{shortBrandName}}を試す', + login: 'ログイン', + start_trial: '無料トライアルを開始', + 'home.what': '何ができるか', + 'home.you_will_have': '得られるもの', + 'home.you_will_have_description': + 'メンテナンスを管理するための効率的で信頼性の高いワークフローを構築します。作業指示書を生成、割り当て、追跡します。在庫を管理します。そして、可視性を向上させ、説明責任を生み出す信頼性の高い自動レポートを取得します。', + key_features: '主な機能', + key_features_description: + '{{shortBrandName}}を今日利用できる最高のCMMSの1つにしている機能の一部', + contribute: '貢献する', + work_orders: '作業指示書', + request_system: '作業依頼システム', + mobile_app: 'モバイルアプリ', + asset_management: '資産管理', + preventive_maintenance: '予防保全', + parts_inventory: '部品在庫', + custom_dashboards: 'カスタムダッシュボード', + 'work-orders.title': '作業指示書をボスのように管理する', + 'work-orders.description.short': 'すべてのタスクを表示および管理する', + 'work-orders.descriptions.0': + '大量の書類と紛失した作業指示書にうんざりしていませんか?それらの紛失したアイテムはすべて、最終的な収益と評判に直接影響します。', + 'work-orders.descriptions.1': + '{{shortBrandName}}を使用すると、すべての作業指示書、PM、およびその他のタスクを、どのデバイスからでもアクセスできる一元化されたデータベースで、チーム全体で簡単かつ迅速に整理できます。', + 'work-orders.checks.0': + 'WO、PM、作業依頼を含むすべてのタスクを表示する', + 'work-orders.checks.1': + 'タスクの優先順位を設定して、適切な作業が最初に行われるようにする。', + 'work-orders.checks.2': '現在および今後のタスクのカレンダーを表示する。', + 'work-orders.checks.3': + '資産情報、期日、優先順位などの重要な情報を含む作業割り当てを表示する。', + 'work-orders.checks.4': + '実際の完了作業、費やした時間、計画された作業と計画外の作業などの重要なKPIを表示する。', + 'work-requests.title': '合理化されたモバイル作業依頼システム', + 'work-requests.descriptions.0': + '紛失したチケット、絶え間ない日常の中断、重複した作業につながる古い電話とメールのシステムにうんざりしていませんか?', + 'work-requests.descriptions.1': + '{{shortBrandName}}のメンテナンス管理ソリューションを使用すると、承認された誰もがQRコード(バーコード)をスキャンするか、URLにアクセスしてモバイルデバイスからリクエストを入力するだけで、メンテナンス部門に問題を提出できます。', + 'work-requests.checks.0': '二度と作業を失うことはありません。', + 'work-requests.checks.1': + '作業依頼の処理にかかる時間を最大34%削減します。', + 'work-requests.checks.2': + '依頼者とのコミュニケーションにかかる時間(電話、メール、テキスト)を最大41%削減します。', + 'mobile-app.title': 'メンテナンスチームを強化するモバイルCMMSアプリ', + 'mobile-app.descriptions.0': + 'iOS/Androidモバイルアプリを使用することで、クライアントはメンテナンスチーム全体で組織、コミュニケーション、説明責任、生産性を最大30%向上させることができます。', + 'mobile-app.descriptions.1': + '手持ちのデバイスから、メンテナンスチームの誰もが次のことができます。', + 'mobile-app.checks.0': '割り当てられた作業指示書とPMを表示する。', + 'mobile-app.checks.1': '60秒以内に作業指示書を記録する', + 'mobile-app.checks.2': + 'プッシュ通知とメール通知を介して即座に通信を受信する。', + 'mobile-app.checks.3': '現場で新しい作業指示書を開始する。', + 'mobile-app.checks.4': + '実際に問題に取り組んでいる間に問題に対応し、記録する', + 'mobile-app.checks.5': + '問題を診断している間に重要な資産情報を検索する。', + 'eam.title': 'エンタープライズ資産管理', + 'eam.description.short': '資産を把握する', + 'eam.descriptions.0': + '会社の機器の混沌とした混乱を整理しようとすることに不満を感じていませんか?機器が適切に手入れされているかどうかわからず、維持費がいくらかかるかわからず、資産管理に伴う他のすべての頭痛の種に悩まされていませんか?', + 'eam.descriptions.1': +'{{brandName}}のエンタープライズ資産管理モジュールは、10から1,000,000の資産まで対応でき、使いやすく検索可能なツリー構造で、必要なものを必要な方法で正確に追跡できます。', + 'eam.checks.0': '資産の状態とコストを常に把握できます', + 'eam.checks.1': '完全で詳細なメンテナンスログを表示します。', + 'eam.checks.2': '無制限のカスタムフィールドで必要なものだけを追跡します', + 'eam.checks.3': '資産を明確な親子階層で整理します', + 'eam.checks.4': 'QRコード(バーコード)で情報を素早く簡単に見つけます', + 'eam.checks.5': 'センサー接続でリアルタイムの資産データを受信します。', + 'pm.title': '効果的な予防保全プログラム', + 'pm.descriptions.0': + 'PMチェックリストを手動で配布したり、作業が完了したことを確認するためにチームをフォローアップしたりする貴重な時間を無駄にするのはやめましょう。', + 'pm.descriptions.1': + '{{shortBrandName}}を使用すると、PMスケジューリングを簡単に自動化できるため、適切な作業が適切なタイミングで適切な技術者に適切な資産に対して自動的に配信されます。', + 'pm.checks.0': + 'PMスケジューリングを毎日、毎週、毎月、毎年、またはイベントやメーターの読み取りに基づいて自動化します。', + 'pm.checks.1': 'PMが作成または期限切れになったときに自動プッシュおよびメール通知。', + 'pm.checks.2': + '使いやすいカレンダーで、すべての未処理の作業と今後のPMスケジュールを表示できます。', + 'pm.checks.3': 'ドラッグアンドドロップで期日を変更します。', + 'pm.checks.4': 'PM完了後、作業は資産のメンテナンスログに自動的に記録されます。', + 'pm.checks.5': '使用するためのトレーニングはほとんど必要ありません。', + 'part.title': 'スペアパーツ在庫を管理する', + 'part.description.short': '部品がいつなくなるかを知る', + 'part.descriptions.0': + '在庫にどのような部品があるか、どこで使用されているかわからないですか?部品がいつなくなるか、技術者が仕事をするために必要な部品を持っているかどうかわからないですか?', + 'part.descriptions.1': + '{{shortBrandName}}の部品管理は、これらの問題を解決するために設計されました。', + 'part.checks.0': + '部品の数量が少ないときに、即座にプッシュおよびメール通知を受け取ります。部品の数量がカスタム設定されたしきい値を下回ったときに、即座に自動プッシュ/メール通知を受け取ることで、適切な数の部品を在庫に保持します。', + 'part.checks.1': + '作業指示書内から、部品が在庫にあるかどうかを技術者が即座に知ることができます。部品が在庫にない場合は、他の場所を簡単に確認して利用可能かどうかを確認できます。', + 'part.checks.2': + '自動部品使用状況追跡。作業指示書またはPMが部品を使用すると、在庫は使用された部品を反映するように自動的に更新されます。', + 'part.checks.3': '部品の使用状況を知る。部品ログを表示して、部品がどこで誰によって使用されているかを確認します', + 'part.checks.4': '未使用の部品を排除します。部品が古くなった時期を知る。', + 'part.checks.5': + 'リアルタイムレポート。どの部品がどこでどれくらいの費用がかかっているかを知る。', + 'part.checks.6': + '在庫レベルを最適化します。部品の予測を即座に表示して、来年中にどれくらいの部品が使用されるかを確認します。', + 'part.checks.7': + 'バーコード検索。カスタムQRコードで在庫を追跡しやすく、アクセスしやすくします', + 'dashboard.title': 'カスタムダッシュボードでデータを思い通りに', + 'dashboard.descriptions.0': + '正直に言って、業務を改善するための最初のステップは、良い点、悪い点、醜い点を知ることです。', + 'dashboard.descriptions.1': + '{{shortBrandName}}のカスタムダッシュボードを使用すると、悪名高い「メンテナンスのブラックホール」を理解し始め、データに基づいた計画を実行に移すことができます。これにより、人件費の削減、ダウンタイムの短縮などが実現します。', + 'dashboard.descriptions.2': '{{shortBrandName}}のカスタムダッシュボードを使用すると…', + 'dashboard.checks.0': 'どこに、なぜお金が使われているかを知る', + 'dashboard.checks.1': 'どの資産が最も費用がかかっているか、なぜ費用がかかっているかを知る', + 'dashboard.checks.2': '独自のカスタムKPIを作成します。', + 'dashboard.checks.3': 'メトリックに基づいて自動的に生成および更新されるレポートを表示します', + 'dashboard.checks.4': + 'Excelシート、PDF、または{{shortBrandName}}内で簡単に共有できるレポートを表示します', + 'dashboard.checks.5': 'その他にもたくさん…', + 'home.smarter': 'よりスマートな', + 'home.work': '作業', + 'home.smarter_description': + '{{shortBrandName}}は、技術者が作業を完了するために必要なツールとデータにアクセスできるようにすることで、技術者が効率的に作業することを非常に簡単にします。', + leading_maintenance: 'メンテナンスと信頼性のより良い未来への道をリードする', + premium_included: 'プレミアム機能が含まれています', + no_credit_card: 'クレジットカードは不要です', + perfect_tool: 'メンテナンスチームに最適なツール', + start_trial_today: '今すぐ無料トライアルを開始', + create_account: 'アカウントを作成', + signup_description: 'アカウントを登録するには、以下のフィールドに入力してください。', + account_already: 'すでにアカウントをお持ちですか?', + signin_here: 'こちらからサインイン', + invalid_email: '提供されたメールアドレスは有効なメールアドレスである必要があります', + invalid_url: '有効なURLを入力してください', + required_email: 'メールフィールドは必須です', + required_firstName: '名フィールドは必須です', + required_lastName: '姓フィールドは必須です', + required_company: '会社名フィールドは必須です', +{ + required_employeesCount: '従業員数を入力してください', + invalid_phone: '電話番号が無効です', + required_password: 'パスワードフィールドは必須です', + required_terms: '利用規約に同意する必要があります', + verify_email: 'アカウントを有効にするためにメールを確認してください', + registration_error: '登録に失敗しました', + first_name: '名', + last_name: '姓', + email: 'メールアドレス', + phone: '電話番号', + password: 'パスワード', + companyName: '会社名', + employeesCount: '従業員数', + i_accept: '私は同意します', + terms_conditions: '利用規約', + create_your_account: 'アカウントを作成', + register: '登録', + login_description: 'アカウントにサインインするには、以下のフィールドに入力してください。', + no_account_yet: 'まだアカウントをお持ちではありませんか?', + signup_here: 'こちらからサインアップ', + wrong_credentials: '提供された認証情報が間違っています', + lost_password: 'パスワードを忘れましたか?', + link_wo: '作業指示書をリンク', + link_wo_description: '作業指示書間の関係を作成します', + required_relationType: '関係タイプを選択してください。', + required_wo: '作業指示書フィールドは必須です。', + this_wo: 'この作業指示書', + the_wo: '作業指示書', + link: 'リンク', + cost_description: '費用説明', + assigned_to: '担当者', + category: 'カテゴリ', + date: '日付', + cost: '費用', + include_cost: 'この費用を合計費用に含める', + include_cost_description: 'これにより、作業指示書に費やされた合計費用に費用が追加されます', + required_cost_description: '費用説明は必須です', + required_cost: '費用は必須です', + add_cost: '追加費用を追加', + add_cost_description: '以下のフィールドに入力して追加費用を作成し、追加します', + add: '追加', + hourly_rate: '時給', + include_time: 'この時間を合計時間に含める', + include_time_description: 'これにより、作業指示書に費やされた合計時間に期間が追加されます', + work_started_at: '作業開始時刻', + duration: '期間', + hours: '時間', + minutes: '分', + required_hours: '時間フィールドは必須です', + required_minutes: '分フィールドは必須です', + add_time: '時間を追加', + add_time_description: '以下のフィールドに入力して時間を作成し、追加します', + feedback: 'フィードバック', + feedback_description: 'フィードバックを送信してください', + required_feedback: 'フィードバックは必須です', + signature: '署名', + required_signature: '画像は必須です', + close_wo: '作業指示書を閉じる', + close: '閉じる', + task_update_success: 'タスクが正常に更新されました', + task_update_failure: 'タスクを更新できませんでした', + notes_save_success: 'メモが正常に保存されました', + images_add_task_success: '画像がタスクに追加されました', + images_add_task_failure: '何らかの問題が発生しました', + images: '画像', + required_images: '画像を少なくとも1枚アップロードしてください', + add_images: '画像を追加', + tasks: 'タスク', + wo_archive_success: '作業指示書がアーカイブされました', + wo_archive_failure: '作業指示書をアーカイブできませんでした', + wo_archive_confirm: 'この作業指示書をアーカイブしてもよろしいですか?', + quantity_change_success: '数量が正常に変更されました', + quantity_change_failure: '数量を変更できませんでした', + details: '詳細', + updates: '更新', + id: 'ID', + due_date: '期日', +} +{ + location: '場所', + asset: '資産', + team: 'チーム', + created_at: '作成日', + list_view: 'リスト表示', + calendar_view: 'カレンダー表示', + column_view: '列表示', + wo_create_success: '作業指示書が正常に作成されました', + wo_create_failure: '作業指示書を作成できませんでした', + changes_saved_success: '変更が保存されました', + wo_update_failure: '作業指示書を編集できませんでした', + wo_delete_success: '作業指示書が正常に削除されました', + wo_delete_failure: '作業指示書を削除できませんでした', + status: 'ステータス', + title: 'タイトル', + priority: '優先度', + description: '説明', + worker: '作業者', + location_name: '場所名', + location_address: '場所の住所', + asset_name: '資産名', + days_since_creation: '作成からの日数', + files: 'ファイル', + requested_by: '依頼者', + completed_on: '完了日', + updated_at: '更新日時', + work_order: '作業指示書', + timer_running: 'タイマー実行中', + run_timer: 'タイマー実行', + approved_by: '承認者', + created_by: '作成者', + completed_by: '完了者', + time: '時間', + save: '保存', + customers: '請負業者', + no_labor: + 'まだ人件費は追加されていません。ユーザーが時間を記録し、{{shortBrandName}}に時給が保存されると、ここに表示されます。', + not_assigned: '未割り当て', + no_additional_cost: '追加費用はまだ追加されていません', + parts: '部品', + links: 'リンク', + confirm_delete_file_wo: 'この作業指示書からこのファイルを削除してもよろしいですか?', + archive: 'アーカイブ', + labors: '人件費', + add_additional_cost: '追加費用を追加', + additional_costs: '追加費用', + add_parts: '部品を追加', + 'wo.title_description': '作業指示書のタイトルを入力してください', + image: '画像', + estimated_duration: '推定所要時間(時間)', + primary_worker: '主担当者', + additional_workers: '追加作業者', + select_team: 'チームを選択', + select_location: '場所を選択', + select_asset: '資産を選択', + select_tasks: 'タスクを選択', + requires_signature: '署名が必要', + required_wo_title: '作業指示書のタイトルは必須です', + add_wo: '作業指示書を追加', + add_wo_description: '新しい作業指示書を作成して追加するには、以下のフィールドに入力してください', + edit_wo: '作業指示書を編集', + edit_wo_description: '作業指示書を更新するには、以下のフィールドに入力してください', + 'noRows.wo.message': '作業指示書は、スケジュール設定したり、誰かに割り当てたりできるタスクまたはジョブです', + 'noRows.wo.action': '「+」ボタンを押して作業指示書を作成してください', + to_delete: '削除', + confirm_delete_wo: 'この作業指示書を削除してもよろしいですか?', + no_access_wo: '作業指示書へのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + cancel: 'キャンセル', + select_parts: '部品を選択', + sets_of_parts: '部品セット', + paused: '一時停止', + trigger_details: 'トリガーの詳細', + starts_on: '開始日', + ends_on: '終了日', + frequency: '頻度', + every_frequency_days: '{{frequency}}日ごと', +} +{ + wo_details: '作業指示の詳細', + confirm_delete_file: 'このファイルを削除してもよろしいですか?', + wo_schedule_success: '作業指示が正常にスケジュールされました', + wo_schedule_failure: '作業指示をスケジュールできませんでした', + wo_trigger_edit_failure: '作業指示トリガーを編集できませんでした', + wo_trigger_delete_success: '作業指示トリガーが正常に削除されました', + wo_trigger_delete_failure: '作業指示トリガーを削除できませんでした', + name: '名前', + wo_title: '作業指示のタイトル', + next_wo: '次の作業指示', + trigger_name: 'トリガー名', + enter_trigger_name: 'トリガー名を入力', + frequency_description: '頻度(日数)', + wo_configuration: '作業指示の設定', + required_trigger_name: 'トリガー名は必須です', + required_frequency: 'トリガーの頻度は必須です', + invalid_frequency: '頻度は0より大きくする必要があります', + schedule_wo: '作業指示のスケジュール', + schedule_wo_description: '作業指示をスケジュールするには、以下のフィールドに入力してください', + edit_wo_trigger: '作業指示トリガーの編集', + edit_wo_trigger_description: '作業指示トリガーを編集するには、以下のフィールドに入力してください', + create_trigger: 'トリガーを作成', + 'noRows.pm.message': 'カスタムトリガーで作業指示をスケジュールする', + 'noRows.pm.action': '「+」ボタンを押してトリガーを作成', + confirm_delete_pm: 'この作業指示トリガーを削除してもよろしいですか?', + no_access_pm: '予防保全セクションへのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + enter_wo_title: '作業指示のタイトルを入力', + status_report: 'ステータスレポート', + wo_analysis: '作業指示分析', + wo_aging: '作業指示の経過時間', + time_and_cost: '時間とコスト', + assets: '資産', + reliability_dashboard: '信頼性ダッシュボード', + total_maintenance_cost: '総メンテナンス費用', + useful_life: '耐用年数', + requests: 'リクエスト', + locations: '場所', + parts_and_inventory: '部品/在庫', + purchase_orders: '購入リクエスト', + meters: 'メーター', + people_teams: '人員とチーム', + people: '人員', + teams: 'チーム', + vendors_customers: 'ベンダーと請負業者', + vendors: 'ベンダー', + categories: 'カテゴリ', + settings: '設定', + cancelled: 'キャンセル済み', + reject: '却下', + approve: '承認', + request_create_success: '作業指示が正常にリクエストされました', + request_create_failure: '作業リクエストを作成できませんでした', + request_edit_failure: 'リクエストを編集できませんでした', + request_delete_success: 'リクエストが正常に削除されました', + request_delete_failure: 'リクエストを削除できませんでした', + rejected: '却下済み', + approved: '承認済み', + pending: '保留中', + required_request_name: 'リクエストのタイトルは必須です', + required_field: 'このフィールドは必須です', + add_request: 'リクエストを追加', + add_request_description: '新しいリクエストを作成して追加するには、以下のフィールドに入力してください', + edit_request: 'リクエストを編集', + edit_request_description: 'リクエストを編集するには、以下のフィールドに入力してください', + 'noRows.request.message': '作業リクエストを管理する', + 'noRows.request.action': '「+」ボタンを押して作業リクエストを作成', + confirm_delete_request: 'このリクエストを削除してもよろしいですか?', + request: 'リクエスト', + request_details: 'リクエストの詳細', + none_priority: 'なし', + low_priority: '低', + medium_priority: '中', + high_priority: '高', + downtimes: 'ダウンタイム', + confirm_delete_file_asset: 'この資産からこのファイルを削除してもよろしいですか?', +} +{ + actions: 'アクション', + show: '表示', + model: 'モデル', + serial_number: 'シリアル番号', + operational: '稼働中', + down: '停止中', + area: 'エリア', + barcode: 'バーコード', + placed_in_service: 'サービス開始日', + warranty_expiration: '保証期限', + asset_information: '資産情報', + more_informations: '詳細情報', + confirm_delete_asset_downtime: 'このダウンタイムを削除してもよろしいですか?', + create_downtime_success: 'ダウンタイムが正常に追加されました', + create_downtime_failure: 'ダウンタイムを追加できませんでした', + edit_downtime_success: 'ダウンタイムが正常に編集されました', + started_on: '開始日', + required_startsOn: '開始日は必須です', + reading_create_success: '測定値が正常に追加されました', + reading_create_failure: '測定値を追加できませんでした', + reading: '測定値', + added_by: '追加者', + enter_meter_value: 'メーター値を入力', + add_reading: '測定値を追加', + select_meter: 'メーターを選択', + confirm_delete_part_asset: 'この資産からこの部品を削除してもよろしいですか?', + no_due_date: '期日なし', + due_at_date: '{{date}}が期日', + no_primary_worker: '主要な作業者なし', + no_wo_linked_asset: 'この資産にリンクされている作業指示はありません', + asset_remove_success: '資産が正常に削除されました', + asset_remove_failure: '資産を削除できませんでした', + asset_name_description: '資産名を入力', + select_asset_location: '資産の場所を選択', + primary_user_description: '主要ユーザーを選択', + teams_description: 'チームを選択', + customers_description: '請負業者を選択', + vendors_description: 'ベンダーを選択', + inServiceDate_description: 'サービス開始日', + warranty_expiration_date: '保証期限日', + additional_information: '追加情報', + structure: '構造', + parent_asset: '親資産', + asset_create_success: '資産が正常に作成されました', + asset_create_failure: '資産を作成できませんでした', + additional_workers_description: '追加の作業者を選択', + required_asset_name: '資産名は必須です', + add_asset: '資産を追加', + add_asset_description: '新しい資産を作成して追加するには、以下のフィールドに入力してください', + create_asset: '資産を作成', + hierarchy: '階層', + add_downtime: 'ダウンタイムを追加', + edit_downtime: 'ダウンタイムを編集', + remove_downtime: 'ダウンタイムを削除', + edit: '編集', + edit_asset: '資産を編集', + edit_asset_description: 'この資産を編集するには、以下のフィールドに入力してください', + confirm_delete_asset: 'この資産を削除してもよろしいですか?', + loading_assets: '{{name}} #{{id}} の下の資産を読み込み中', + no_content: 'コンテンツなし', + no_result_criteria: '検索条件に一致する結果はありません', + map_view: '地図表示', + location_create_success: '場所が正常に作成されました', + location_create_failure: '場所を作成できませんでした', + location_edit_failure: '場所を編集できませんでした', + location_delete_success: '場所が正常に削除されました', + location_delete_failure: '場所を削除できませんでした', + enter_location_name: '場所名を入力', + address: '住所', + parent_location: '親ロケーション', + select_workers: '作業者を選択', + map_coordinates: '地図座標', + required_location_name: '場所のタイトルは必須です', + required_location_address: '場所の住所は必須です', + add_location: '場所を追加', + add_location_description: '新しい場所を作成して追加するには、以下のフィールドに入力してください', +} +{ + edit_location: 'ロケーションを編集', + edit_location_description: 'ロケーションを更新するには、以下のフィールドに入力してください', + confirm_delete_location: 'このロケーションを削除してもよろしいですか?', + floor_plans: 'フロアプラン', + floor_plan: 'フロアプラン', + floor_plan_name_description: 'フロアプラン名', + 'Floor plan area in m²': 'フロアプラン面積 (m²)', + upload_image: '画像をアップロード', + required_floor_plan_name: 'フロアプラン名は必須です', + add_floor_plan: '新しいフロアプランを追加', + add_floor_plan_description: '新しいフロアプランを作成するには、以下のフィールドに入力してください', + no_asset_in_location: 'このロケーションには資産がありません', + no_wo_in_location: 'このロケーションには作業指示がありません', + no_file_in_location: 'このロケーションにはファイルが添付されていません', + no_floor_plan_in_location: 'このロケーションにはフロアプランがありません', + assigned_teams: '割り当てられたチーム', + assigned_customers: '割り当てられた請負業者', + assigned_vendors: '割り当てられたベンダー', + no_access_location: 'ロケーションへのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_vendors_customers: 'ベンダーと請負業者へのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_people_team: '人員とチームへのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_analytics: '分析へのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_assets: '資産へのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_categories: 'カテゴリへのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_files: 'ファイルへのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_inventory: '在庫へのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_meters: 'メーターへのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_purchase_orders: '購入リクエストを作成できません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_requests: 'リクエストへのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_settings: '設定へのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_page: 'このページへのアクセス権がありません', + file: 'ファイル', + 'noRows.location.message': 'ロケーションを使用すると、資産と作業員をより効率的に管理できます', + 'noRows.location.action': '「+」ボタンを押してロケーションを作成してください', + card_view: 'カードビュー', + set_create_success: 'セットが正常に作成されました', + set_create_failure: 'セットを作成できませんでした', + set_edit_failure: 'セットを編集できませんでした', + set_delete_success: 'セットが正常に削除されました', + set_delete_failure: 'セットを削除できませんでした', + total_cost: '合計費用', + part: '部品', + enter_part_name: '部品名を入力', + required_set_name: 'セット名は必須です', + add_set: 'セットを追加', + add_set_description: '新しいセットを作成して追加するには、以下のフィールドに入力してください', + create_set: 'セットを作成', + edit_set: 'セットを編集', + edit_set_description: 'セットを編集するには、以下のフィールドに入力してください', + confirm_delete_set: 'このセットを削除してもよろしいですか?', + part_create_success: '部品が正常に作成されました', + part_create_failure: '部品を作成できませんでした', + part_edit_failure: '部品を編集できませんでした', + part_delete_success: '部品が正常に削除されました', + part_delete_failure: '部品を削除できませんでした', + quantity: '数量', + open_wo: '未完了の作業指示', + enter_part_category: '部品カテゴリを入力', + enter_part_cost: '部品費用を入力', + enter_part_quantity: '部品数量を入力', + minimum_quantity: '最小数量', + enter_part_minimum_quantity: '部品の最小数量を入力', + non_stock: '非在庫', + enter_part_barcode: '部品バーコードを入力', + enter_part_area: '部品エリアを入力', + additional_part_details: '追加の部品詳細', +} +japanese + add_part: '部品を追加', + add_part_description: '新しい部品を作成して追加するには、以下のフィールドに入力してください', + create_part: '部品を作成', + update_part: '部品を更新', + update_part_description: '部品を更新するには、以下のフィールドに入力してください', + 'noRows.part.message': '部品は資産と組み合わせることも、単独で使用することもできます', + 'noRows.part.action': '部品を作成するには「+」ボタンを押してください', + confirm_delete_part: 'この部品を削除してもよろしいですか?', + part_details: '部品の詳細', + area_details: 'エリアの詳細', + assigned_people: '担当者', + no_asset_related_part: 'この部品に関連する資産はありません', + no_file_found: 'ファイルが見つかりません', + no_wo_found: '作業指示書が見つかりません', + workers: '作業員', + Parts_and_Inventory: '部品と在庫', + po_edit_failure: '購入依頼を編集できませんでした', + po_delete_success: '購入依頼が正常に削除されました', + po_delete_failure: '購入依頼を削除できませんでした', + number_of_items: 'アイテム数', + total_quantity: '合計数量', + shipping_to: '配送先', + shipping_address: '配送先住所', + po_details: '購入依頼の詳細', + enter_po_name: '購入依頼名を入力', + additional_details: '追加の詳細', + vendor: 'ベンダー', + shipping_information: '配送情報', + company_name: '会社名', + ship_to: '配送先', + city: '市', + state: '州', + zip_code: '郵便番号', + fax_number: 'FAX番号', + po_date: '購入依頼日', + notes: 'メモ', + add_notes: 'メモを追加', + requisitioner: '依頼者', + terms: '条件', + shipping_method: '配送方法', + required_name: '名前は必須です', + edit_po: '購入依頼を編集', + edit_po_description: '購入依頼を更新するには、以下のフィールドに入力してください', + purchase_order: '購入依頼', + 'noRows.po.message': '購入依頼を1か所で管理', + 'noRows.po.action': '購入依頼を作成するには「+」ボタンを押してください。', + confirm_delete_po: 'この購入依頼を削除してもよろしいですか?', + upgrade_po: '購入依頼を作成するにはアップグレードしてください', + new_po: '新規購入依頼', + po_create_success: '購入依頼が正常に作成されました', + select_one_part: '少なくとも1つの部品を選択してください', + po_create_failure: '購入依頼を作成できませんでした', + approve_while_submitting: '提出時に承認', + invalid_fax: 'FAX番号が無効です', + submit: '送信', + each_item_superior_zero: '各アイテムの数量は0より大きくする必要があります', + quantity_edit_success: '数量が正常に変更されました', + quantity_edit_failure: '数量を変更できませんでした', + APPROVED: '承認済み', + PENDING: '保留中', + REJECTED: '却下済み', + when_reading_is: 'メーター読み取り値が', + greater_than: 'より大きい', + lower_than: 'より小さい', + value: '値', + required_value: '値は必須です', + required_trigger_condition: '条件は必須です', + wo_trigger_create_success: '作業指示書トリガーが正常に作成されました', + wo_trigger_create_failure: '作業指示書トリガーを作成できませんでした', + add_wo_trigger: '作業指示書トリガーを追加', + add_wo_trigger_description: '作業指示書トリガーを作成して追加するには、以下のフィールドに入力してください', + wo_trigger_edit_success: '作業指示書トリガーが正常に更新されました', + meter_create_success: 'メーターが正常に作成されました', + meter_create_failure: 'メーターを作成できませんでした', + meter_edit_failure: 'メーターを編集できませんでした', + meter_delete_success: 'メーターが正常に削除されました', +meter_delete_failure: "メーターを削除できませんでした", + next_reading_due: '次回の読み取り予定', + unit_of_measurement: '測定単位', + last_reading: '最終読み取り値', + enter_meter_name: 'メーター名を入力', + unit: '単位', + update_frequency: '更新頻度', + update_frequency_in_days: '更新頻度(日数)', + required_meter_name: 'メーター名は必須です', + required_meter_unit: 'メーター単位は必須です', + required_meter_update_frequency: 'メーターの更新頻度は必須です', + required_asset: '資産は必須です', + add_meter: 'メーターを追加', + add_meter_description: + '新しいメーターを作成して追加するには、以下のフィールドに入力してください', + edit_meter: 'メーターを編集', + edit_meter_description: 'メーターを編集するには、以下のフィールドに入力してください', + confirm_delete_meter: 'このメーターを削除してもよろしいですか?', + upgrade_create_meter: 'メーターを作成するにはアップグレードしてください', + history: '履歴', + reading_frequency: '読み取り頻度', + required_reading_value: '読み取り値は必須です', + wo_triggers: '作業指示トリガー', + add_trigger: 'トリガーを追加', + meter_details: 'メーター詳細', + 'noRows.meter.message': + 'メーターの読み取り値により、資産を監視し、定義された条件に基づいて新しい作業指示をトリガーできます', + 'noRows.meter.action': "「+」ボタンを押してメーターを作成してください", + meter: 'メーター', + drag_one_file: 'ここにファイルをドラッグしてください', + drag_many_files: 'ここにファイルをドラッグ&ドロップしてください', + drop_to_start: 'ファイルをドロップしてアップロードを開始', + invalid_files_type: 'これらのファイルタイプはアップロードできません', + you_have_uploaded: 'アップロード済み', + upload: 'アップロード', + Vendors_Customers: '業者と顧客', + customer_create_success: '業者が正常に作成されました', + customer_create_failure: "業者を作成できませんでした", + customer_edit_failure: "業者を編集できませんでした", + customer_delete_success: '業者が正常に削除されました', + customer_delete_failure: "業者を削除できませんでした", + customer_name: '業者名', + website: 'ウェブサイト', + customer_type: '業者タイプ', + customer_type_description: '例:配管、電気', + customer_description_description: + 'この業者の目的を数行で説明してください...', + billing_information: '請求情報', + address_line_2: '住所2', + billing_name: '請求名', + currency: '通貨', + select_currency: '通貨を選択', + required_customer_name: '業者名は必須です', + required_phone: '電話番号は必須です', + invalid_website: '無効なウェブサイト', + billing_address: '請求先住所', + add_customer: '業者を追加', + add_customer_description: + '新しい業者を作成して追加するには、以下のフィールドに入力してください', + 'noRows.customer.message': '業者は外部の作業者です', + 'noRows.customer.action': "「+」ボタンを押して業者を作成してください", + type: 'タイプ', + billing_currency: '請求通貨', + go_back: '戻る', + confirm_delete_customer: 'この業者を削除してもよろしいですか?', + vendor_create_success: 'ベンダーが正常に作成されました', + vendor_create_failure: "ベンダーを作成できませんでした", + vendor_edit_failure: "ベンダーを編集できませんでした", + vendor_delete_success: 'ベンダーが正常に削除されました', + vendor_delete_failure: "ベンダーを削除できませんでした", + required_company_name: '会社名は必須です', + vendor_type: 'ベンダータイプ', + contact_name: '担当者名', + add_vendor: 'ベンダーを追加', + add_vendor_description: + '新しいベンダーを作成して追加するには、以下のフィールドに入力してください', + confirm_delete_vendor: 'このベンダーを削除してもよろしいですか?', + 'noRows.vendor.message': + 'ベンダーは資産または部品を提供する組織です', + 'noRows.vendor.action': "「+」ボタンを押してベンダーを作成してください", +{ + vendor_type_description: '例: 配管、電気', + role: '役割', + edit_user: 'ユーザーを編集', + edit_user_description: 'ユーザーを編集するには、以下のフィールドに入力してください', + job_title: '役職', + invite_users: 'ユーザーを招待', + bring_people_team: 'チームに新しいメンバーを招待する', + add_20_users: + '各メールアドレスを入力後、「tab」または「enter」を押すと、一度に20人のユーザーを追加できます。重複するメールアドレスや登録済みのメールアドレスは、要求されたユーザーの登録時に削除されます。', + enter_email: 'メールアドレスを入力', + users_invite_success: 'ユーザーが招待されました', + users_invite_failure: 'ユーザーを招待できません。現在のサブスクリプションメンバー数を確認してください', + please_type_emails: '招待するメールアドレスを入力してください', + please_select_role: '役割を選択してください', + invite: '招待', + team_create_success: 'チームが正常に作成されました', + team_create_failure: 'チームを作成できませんでした', + team_edit_failure: 'チームを編集できませんでした', + team_delete_success: 'チームが正常に削除されました', + team_delete_failure: 'チームを削除できませんでした', + team_name: 'チーム名', + people_in_team: 'チームのメンバー', + required_team_name: 'チーム名は必須です', + create_team: 'チームを作成', + create_team_description: 'ここからチームメンバーを追加できます', + confirm_delete_team: 'このチームを削除してもよろしいですか?', + overview: '概要', + activity: 'アクティビティ', + wo_complete_last_14_days: '過去14日間に完了した作業指示', + no_wo_complete_last_14_days: '過去2週間で作業指示を完了していません', + ADMIN_name: '管理者', + ADMIN_description: + '管理者は、作業指示やリクエストの編集、追加、削除を含むすべてのアクセス権を持っています', + LIMITED_ADMIN_name: '限定管理者', + LIMITED_ADMIN_description: + '限定管理者は、設定の表示/編集、人員やチームの追加/編集ができない点を除いて、管理者と同じアクセス権を持っています。請負業者、カテゴリ、PMトリガーを作成した場合を除き、作業指示、資産場所、メーター、購入リクエストを削除することはできません。', + TECHNICIAN_name: '技術者', + TECHNICIAN_description: + '技術者は、作業指示、資産、場所を作成およびクローズできます。作成したもののみ編集および削除できます', + LIMITED_TECHNICIAN_name: '限定技術者', + LIMITED_TECHNICIAN_description: + '限定技術者は、自分に割り当てられた作業指示のみ表示できます', + VIEW_ONLY_name: '閲覧のみ', + VIEW_ONLY_description: + '閲覧のみのユーザーは、すべての閲覧アクセス権を持っていますが、何も編集できません', + REQUESTER_name: 'リクエスター', + REQUESTER_description: + 'リクエスターは、作業リクエストを送信し、そのステータスを表示することのみができます', + select_user_role: 'ユーザーの役割を選択', + 'noRows.team.message': 'チームは特定のグループの人々を管理するのに役立ちます。', + 'noRows.team.action': '「+」ボタンを押してチームを作成してください。', + user_details: 'ユーザー詳細', + file_delete_success: 'ファイルが正常に削除されました', + file_delete_failure: 'ファイルを削除できませんでした', + uploaded_by: 'アップロード者', + uploaded_on: 'アップロード日', + rename: '名前を変更', + required_files: '少なくとも1つのファイルをアップロードしてください', + required_file_name: 'ファイル名を入力してください', + add_files: 'ファイルを追加', + edit_file: 'ファイルを編集', + 'noRows.file.message': 'すべてのファイルを一箇所に集める', + 'noRows.file.action': '「+」ボタンを押してファイルをアップロードしてください', + upgrade_files: + '資産、作業指示、場所などでファイルを使用するにはアップグレードしてください...', + parts_consumption: '部品消費', + requests_analysis: 'リクエスト分析', + category_create_success: 'カテゴリが正常に作成されました', + category_create_failure: 'カテゴリを作成できませんでした', + category_edit_failure: 'カテゴリを編集できませんでした', + category_delete_success: 'カテゴリが正常に削除されました', + category_delete_failure: 'カテゴリを削除できませんでした', + timers: 'タイマー', + costs: 'コスト', + add_category: '新しいカテゴリを追加', + add_category_description: '新しいカテゴリを作成して追加するには、名前を入力してください', + edit_category: 'カテゴリを編集', + edit_category_description: 'カテゴリを編集するには、名前を入力してください', +} +const ja = { + no_category_action: "「+」ボタンを押して最初のカテゴリを追加してください。", + confirm_delete_category: 'このカテゴリを削除してもよろしいですか?', + no_category_message: 'まだ{{categoryName}}カテゴリがないようです。', + acquisition_cost: '取得費用', + general_settings: '一般設定', + request_form_configuration: 'リクエストフォーム設定', + roles: '役割', + checklists: 'チェックリスト', + field_configuration_description: 'フィールドをオプション、非表示、または必須としてマークできます', + optional: 'オプション', + required: '必須', + hidden: '非表示', + creating_wo: '作業指示書の作成', + completing_wo: '作業指示書の完了', + role_edit_failure: '役割を編集できませんでした', + edit_role: '役割を編集', + edit_role_description: '役割を編集するには、以下のフィールドに入力してください', + external_id: '外部ID', + permissions: '権限', + create_role_description: + 'この役割は{{brandName}}で管理者ができることすべてを実行できますが、以下の重要な権限をカスタマイズできます。', + create_and_edit: '作成/編集', + to_access: 'アクセス', + role_delete_success: '役割が正常に削除されました', + role_delete_failure: '役割を削除できませんでした', + confirm_delete_role: 'この役割を完全に削除してもよろしいですか', + users: 'ユーザー', + paid: '有料', + free: '無料', + role_create_success: '役割が正常に作成されました', + role_create_failure: '役割を作成できませんでした', + roles_management: '役割管理', + roles_number: '{{count}}の役割', + create_role: '役割を作成', + upgrade_role: '役割を作成するにはアップグレードしてください', + add_role: '新しい役割を追加', + add_role_description: '新しい役割を作成して追加するには、以下のフィールドに入力してください', + parts_and_sets: '部品と部品セット', + upgrade_role_edit: '役割を編集するにはアップグレードしてください', + delete_role: '役割を削除', + upgrade_role_delete: '役割を削除するにはアップグレードしてください', + create: '作成', + pm_trigger: '予防保全トリガー', + auto_assign_wo: '作業指示書の自動割り当て', + auto_assign_wo_description: '新しい作業指示書を作成した担当者に自動的に割り当てます', + auto_assign_requests: 'リクエストの自動割り当て', + auto_assign_requests_description: '新しい作業指示書をリクエストを承認した担当者に自動的に割り当てます', + disable_closed_wo_notification: 'クローズされた作業指示書の通知を無効にする', + disable_closed_wo_notification_description: 'クローズされた作業指示書が更新されたときの通知を無効にします', + ask_feedback_wo_closed: '作業指示書がクローズされたときにフィードバックを求める', + ask_feedback_wo_closed_description: 'ユーザーは完了した作業についてフィードバックを求められます', + include_labor_in_total_cost: '総費用に人件費を含める', + include_labor_in_total_cost_description: + 'ユーザーが時間を記録し、時給が保存されている場合、総費用に人件費を追加します', + enable_wo_updates_requesters: 'リクエスターの作業指示書更新を有効にする', + enable_wo_updates_requesters_description: 'ユーザーはリクエストした作業指示書の更新を受け取ります', + language: '言語', + date_format: '日付形式', + time_zone: 'タイムゾーン', + business_type: '業種', + general_asset_management: '一般資産管理', + physical_asset_management: '物理資産管理', + checklist_delete_success: 'チェックリストが正常に削除されました', + checklist_delete_failure: 'チェックリストを削除できませんでした', + create_checklist: 'チェックリストを作成', + confirm_delete_checklist: 'このチェックリストを削除してもよろしいですか?', + upgrade_checklist: 'チェックリストを使用するにはアップグレードしてください', + upgrade_now: '今すぐアップグレード', + total: '合計', + sub_task_status: 'サブタスクのステータス', + text_field: 'テキストフィールド', + number_field: '数値フィールド', + inspection_check: '検査チェック', +}; +multiple_choices: '複数選択', + meter_reading: 'メーター測定値', + select_user: 'ユーザーを選択', + PASS: '合格', + FLAG: 'フラグ', + FAIL: '不合格', + enter_task_name: 'タスク名を入力', + see_details: '詳細を見る', + concerned_asset: '関連資産', + me: '自分', + remove_blank_tasks: '空白のタスクを削除', + remove_blank_options: '空白のオプションを削除', + preview: 'プレビュー', + edit_checklist: 'チェックリストを編集', + add_tasks: 'タスクを追加', + use_a_checklist: 'チェックリストを使用', + select_checklist: 'チェックリストを選択', + save_checklist: 'チェックリストを保存', + assign_tasks_description: '技術者が記入するカスタムタスクを割り当てる', + select_date: '日付を選択', + task: 'タスク', + checklist: 'チェックリスト', + upgrade_analytics: 'アップグレードして分析を見る', + grouped_by_category: 'カテゴリ別にグループ化', + downtime_by_asset: '資産別ダウンタイム', + downtime_and_costs: 'ダウンタイムとコスト', + downtime_and_costs_trends: 'ダウンタイムとコストの傾向', + downtimes_trends: 'ダウンタイムの傾向', + repair_time_by_asset: '資産別修理時間', + consumed_parts_costs: '消費部品コスト', + requests_by_priority: '優先度別リクエスト', + requests_trends: 'リクエストの傾向', + time_spent: '費やした時間', + grouped_by_completed_by: '完了者別にグループ化', + grouped_by_assigned_to: '担当者別にグループ化', + grouped_by_priority: '優先度別にグループ化', + completion_comparison: '完了比較', + hours_worked: '作業時間', + work_remaining: '残りの作業', + wo_status: '作業指示ステータス', + cost_trends: 'コストの傾向', + cost_center: '資産ライフサイクルコスト分析', + downtime_and_availability: 'ダウンタイムと可用性', + incomplete_wo: '未完了の作業指示', + the_numbers: '数値', + hours_and_cost_by_asset: '資産別時間とコスト', + completion_comparison_description: '完了した様々な種類の作業指示の比較。', + wo_age_description: + '作業指示の経過日数は、作業指示(または作業リクエスト)の作成から完了までの日数として定義されます。', + rav_description: + 'RAVの%としての総コストは、(資産の作業指示コスト / 購入価格)*100に等しいです。業界標準では、この指標の目標値は3%です。', + downtime_and_availability_description: + '可用性とは、資産がサービス開始日から稼働状態にあった割合を指します。総ダウンタイムとは、指定された日付範囲で発生したダウンタイムイベントの数を指します。', + total_cost_description: '総コストには、作業指示における人件費、追加費用、部品費が含まれます。', + compliant_wo_description: + '準拠した作業指示とは、期日までに完了した作業指示として定義されます。サイクルタイムとは、作業指示が完了するまでの日数を指します。', + hours_worked_description: + 'これらの時間は、フィルターで指定された範囲内に期日がある作業指示に対応します。', + work_remaining_description: + 'このグラフは、フィルターで指定された日付範囲内に期日がある未完了の作業指示の数を示しています。推定時間は、それらの個々の作業指示に対応します。', + total_downtime_in_hours: '総ダウンタイム(時間)', + downtime_events: 'ダウンタイムイベント', + percent_downtime: 'ダウンタイム率', + meantime_between_failures_in_hours: '平均故障間隔(時間)', + availability_percent: '可用性パーセンテージ', + mean_time_to_repair_in_hours: '平均修理時間(時間)', + average_age: '平均経過日数', + count: 'カウント', + average_cost: '平均コスト', + compliant: '準拠', + average_cycle_time_in_days: '平均サイクルタイム(日)', + total_consumption_cost: '総消費コスト', + parts_consumed: '消費部品', + total_cost_as_pct_rav: 'RAVの%としての総コスト', + approved_requests: '承認済みリクエスト', + pending_requests: '保留中のリクエスト', + cancelled_requests: 'キャンセルされたリクエスト', + average_cycle_time: '平均サイクルタイム', +{ + compliance_rate: 'コンプライアンス率', + complete: '完了', + reactive: 'リアクティブ', + recurring: '定期', + part_costs: '部品費用', + labor_costs: '人件費', + total_time_spent_in_hours: '合計時間 (時間)', + estimated_hours: '推定時間', + total_purchase_price: '合計購入価格', + you_have: 'あなたには', + new_messages: '件の新着メッセージがあります', + company: '会社', + change_cover: 'カバーを変更', + required_address: '住所フィールドは必須です', + company_details: '会社情報', + company_details_description: '会社に関する情報を管理します', + learn_more: '詳細を見る', + profile: 'プロフィール', + email_notifications: 'メール通知', + email_updates_wo: '作業指示書とメッセージのメール更新', + email_updates_requests: 'リクエストされた作業指示書のメール更新', + po_emails: '購入リクエストメール', + required_job_title: '役職フィールドは必須です', + required_old_password: '現在のパスワードを入力してください。', + invalid_password: 'パスワードが短すぎます - 最低8文字必要です。', + required_new_password: 'パスワードが入力されていません。', + passwords_must_match: 'パスワードが一致しません', + password_change_success: 'パスワードが正常に変更されました', + wrong_password: '間違ったパスワードが入力されました', + current_password: '現在のパスワード', + new_password: '新しいパスワード', + confirm_password: 'パスワードを確認', + personal_details: '個人情報', + personal_details_description: '個人情報に関する情報を管理します', + change_password: 'パスワードを変更', + notification_settings: '通知設定', + notification_settings_description: '通知に関する詳細を管理します', + recent_activity: '最近のアクティビティ', + created: '作成済み', + completed: '完了済み', + my_account: 'マイアカウント', + my_company: 'マイカンパニー', + you_are_using_plan: + '現在、{{planName}}プランをご利用中です。{{expiration}}に期限切れになります。今すぐアップグレードして、より多くの機能にアクセスしてください。', + upgrade_plan: 'プランをアップグレード', + plans: 'プラン', + monthly: '月額', + annually: '年額', + subscription_change_success: 'サブスクリプションが正常に変更されました', + invalid_credit_card: 'クレジットカード番号が無効です', + required_credit_card: 'カードフィールドは必須です', + invalid_expiration_month: '有効期限月が無効です', + required_expiration_month: '有効期限月は必須です', + invalid_expiration_year: '有効期限年が無効です', + required_expiration_year: '有効期限年は必須です', + invalid_cvv: 'CVVが無効です', + required_cvv: 'CVVは必須です', + required_cardholder_name: 'カード名義人は必須です', + card: 'カード', + expiration_month: '有効期限月', + expiration_year: '有効期限年', + cardholder_name: 'カード名義人', + seats: 'シート', + cost_per_seat: 'シートあたりの費用', + your_payment_secure: 'お支払いデータは暗号化され、安全です。', + plan: 'プラン', + current_plan: '現在のプラン', + number_users_who_will_use_grash: + '{{shortBrandName}}を使用するユーザー数', + admin_role: '管理者', + technical_role: '技術者', + limited_technical_role: '限定技術者', + requester_role: 'リクエスター', + view_only_role: '閲覧のみ', + how_will_you_be_billed: 'どのように請求されますか?', + which_plan_fits_you: 'どのプランが最適ですか?', + per_user_month: 'ユーザー/月あたり', + per_user_year: 'ユーザー/年あたり', +} +const ja = { + you_will_be_charged: '請求額', + proceed_to_payment: '支払いに進む', + pay_only_for_roles: + '管理者技術者限定技術者ユーザーのみに課金され、リクエスター閲覧のみは無制限で無料で使用できます', + checkout_our: '当社の', + pricing_page: '料金ページ', + for_more_details: 'で詳細を確認してください', + users_count_display: '{{count}} ユーザー', + monthly_adverb: '月額', + yearly_adverb: '年額', + features: '機能', + checkout: 'チェックアウト', + checkout_description: '以下のフィールドに入力してください', + per_month: '月額', + per_year: '年額', + recover_password_description: 'パスワードをリセットするには、登録に使用したメールアドレスを入力してください。', + send_me_new_password: '新しいパスワードを送信する', + want_to_sign_in_again: 'もう一度サインインしますか?', + check_mails_for_instructions: '詳細な指示についてはメールを確認してください', + pdf_report: 'PDFレポート', + HIGH: '高', + MEDIUM: '中', + LOW: '低', + NONE: 'なし', + import: 'インポート', + start_import_process: 'インポート処理を開始', + import_data: 'データをインポート', + set_header: 'ヘッダーを設定', + match_columns: '列を一致させる', + review: 'レビュー', + done: '完了', + no_match_yet: 'まだ一致していません', + select: '選択...', + matched_to_field: '{{field}}に一致', + next: '次へ', + not_enough_rows: 'ファイルに行が足りません', + there_are_duplicates: '重複があります: {{duplicates}}', + assigned_by: '担当者', + percent_rows_have_value: '{{percent}}%の行に値があります', + match_at_least_column: '少なくとも1つの列を一致させてください', + to_import: 'インポート', + required_match: '{{field}}の一致が必要です', + archived: 'アーカイブ済み', + import_wo_success: '作業指示書が{{created}}件作成され、{{updated}}件更新されました', + to_export: 'エクスポート', + filters: 'フィルター', + more_filters: 'その他のフィルター', + customer: '請負業者', + to: 'から', + dates: '日付', + start: '開始', + end: '終了', + longitude: '経度', + latitude: '緯度', + ALL: 'すべて', + REACTIVE: '事後保全', + REPEATING: '予防保全', + import_location_success: 'ロケーションが{{created}}件作成され、{{updated}}件更新されました', + import_part_success: '部品が{{created}}件作成され、{{updated}}件更新されました', + import_meter_success: 'メーターが{{created}}件作成され、{{updated}}件更新されました', + import_asset_success: '資産が{{created}}件作成され、{{updated}}件更新されました', + wo_calendar: '作業指示書カレンダー', + month: '月', + week: '週', + day: '日', + agenda: 'アジェンダ', + previous: '前へ', + today: '今日', + to_filter: 'フィルター', + 'noRows.asset.message': '資産とは、会社が介入できるリソースです', + 'noRows.asset.action': "「+」ボタンを押して新しい資産を作成してください。", + reset_filters: 'フィルターをリセット', + toggle_menu: 'メニューを切り替える', +}; +no_results: '結果が見つかりませんでした', + an_error_occured: 'エラーが発生しました。', + density: '密度', + compact: 'コンパクト', + standard: '標準', + comfortable: '快適', + columns: '列', + select_columns: '列を選択', + show_filters: 'フィルターを表示', + hide_filters: 'フィルターを非表示', + search_placeholder: '検索…', + search: '検索', + clear: 'クリア', + download_as_csv: 'CSVとしてダウンロード', + print: '印刷', + download_as_excel: 'Excelとしてダウンロード', + find_column: '列を検索', + column_title: '列のタイトル', + reorder_column: '列を並べ替え', + show_all: 'すべて表示', + hide_all: 'すべて非表示', + add_filter: 'フィルターを追加', + logic_operator: '論理演算子', + operator: '演算子', + and: 'かつ', + or: 'または', + filter_value: 'フィルター値', + contains: 'を含む', + equals: 'と等しい', + starts_with: 'で始まる', + ends_with: 'で終わる', + is: 'である', + is_not: 'ではない', + is_after: 'より後', + is_on_or_after: '以降', + is_before: 'より前', + is_on_or_before: '以前', + is_empty: '空である', + is_not_empty: '空ではない', + is_any_of: 'のいずれか', + any: 'いずれか', + true_text: '真', + false_text: '偽', + menu: 'メニュー', + show_columns: '列を表示', + hide: '非表示', + unsort: 'ソート解除', + sort_by_ASC: '昇順でソート', + sort_by_DESC: '降順でソート', + sort: 'ソート', + total_rows: '合計行数:', + yes: 'はい', + no: 'いいえ', + more: 'その他', + to_group: 'グループ', + see_children: '子を表示', + hide_children: '子を非表示', + expand: '展開', + collapse: '折りたたむ', + detail_panel_toggle: '詳細パネルの切り替え', + cancel_subscription: 'サブスクリプションをキャンセル', + resume_subscription: 'サブスクリプションを再開', + confirm_cancel_subscription: 'サブスクリプションをキャンセルしてもよろしいですか?', + workflows: 'ワークフロー', + create_workflow: 'ワークフローを作成', + if: 'もし', + and_optional: 'かつ(オプション)', + then: 'ならば', + workflow_description: + '「もし、かつ、ならば」のように簡単にカスタムワークフローを作成できます。ワークフローを通じて作業指示書を自動的に割り当てることで時間を節約し、チームの運用方法に合わせて{{shortBrandName}}をカスタマイズできます。\nすべてのプランで最大1つのカスタムワークフローを作成できます。追加のワークフローを追加するには、ビジネスプランにアップグレードしてください。', + CREATE_PURCHASE_ORDER: '購入依頼を作成', + PART_IS: '部品は', + QUANTITY_INFERIOR: '数量が以下である', + ASSIGN_VENDOR: 'ベンダーを割り当てる', + ASSIGN_CATEGORY: 'カテゴリを割り当てる', + APPROVE: '承認', + REJECT: '却下', + SEND_REMINDER_EMAIL: 'リマインダーメールを送信', + VENDOR_IS: 'ベンダーは', +const ja = { + CATEGORY_IS: 'カテゴリは', + STATUS_IS: 'ステータスは', + DUE_DATE_BETWEEN: '期日は次の間です', + DUE_DATE_AFTER: '期日は次の後です', + ASSIGN_PRIORITY: '優先度を割り当てる', + ASSIGN_ASSET: '資産を割り当てる', + ASSIGN_LOCATION: '場所を割り当てる', + ASSIGN_USER: 'ユーザーを割り当てる', + ASSIGN_TEAM: 'チームを割り当てる', + ADD_CHECKLIST: 'チェックリストを追加', + PRIORITY_IS: '優先度は', + ASSET_IS: '資産は', + LOCATION_IS: '場所は', + USER_IS: 'ユーザーは', + TEAM_IS: 'チームは', + CREATED_AT_BETWEEN: '作成日は次の間です', + TITLE_CONTAINS: 'タイトルには以下が含まれます', + CREATE_REQUEST: 'リクエストを作成', + CREATE_WORK_ORDER: '作業指示書を作成', + SET_ASSET_STATUS: '資産ステータスを設定', + NAME_IS: '名前は', + NAME_CONTAINS: '名前には以下が含まれます', + VALUE_IS: '値は', + VALUE_CONTAINS: '値には以下が含まれます', + NUMBER_VALUE_SUPERIOR: '値は以下より大きい', + NUMBER_VALUE_INFERIOR: '値は以下より小さい', + WORK_ORDER_CREATED: '作業指示書が作成されました', + WORK_ORDER_CLOSED: '作業指示書がクローズされました', + WORK_ORDER_ARCHIVED: '作業指示書がアーカイブされました', + REQUEST_CREATED: 'リクエストが作成されました', + REQUEST_APPROVED: 'リクエストが承認されました', + REQUEST_REJECTED: 'リクエストが拒否されました', + PURCHASE_ORDER_CREATED: '購入リクエストが作成されました', + PURCHASE_ORDER_UPDATED: '購入リクエストが更新されました', + TASK_UPDATED: 'タスクが更新されました', + PART_UPDATED: '部品が更新されました', + add_condition: '条件を追加', + workflow_creation_success: 'ワークフローが正常に作成されました', + workflow_creation_failure: 'ワークフローの作成に失敗しました', + action_value_missing: 'アクション値がありません', + condition_value_missing: '条件値がありません', + workflow_edit_success: 'ワークフローが正常に更新されました', + workflow_edit_failure: 'ワークフローを編集できませんでした', + workflow_delete_success: 'ワークフローが正常に削除されました', + workflow_delete_failure: 'ワークフローを削除できませんでした', + confirm_delete_workflow: 'このワークフローを削除してもよろしいですか', + click_here: 'ここをクリック', + verify_email_title: 'メールアドレスを確認', + verify_email_description: + '確認メールが送信されました。受信トレイにない場合は、迷惑メールをご確認ください。', + payment_success_title: '支払い成功!', + payment_success_description: + '支払いが正常に処理されました。ライセンスの詳細については、メールをご確認ください。', + upgrade: 'アップグレード', + downgrade: 'ダウングレード', + upgrade_description: + 'サブスクリプションプランをアップグレードしました。{{shortBrandName}}を使用する可能性のある無効なユーザーを有効にする必要があります。これは現在のサブスクリプションで一度しか実行できません。慎重に選択してください', + enable_users: 'ユーザーを有効にする', + max_users_description: '最大{{maxUsers}}人のユーザーを有効にできます', + downgrade_description: + 'サブスクリプションプランをダウングレードしました。続行するには、一部のユーザーを無効にする必要があります。これは現在のサブスクリプションで一度しか実行できません。慎重に選択してください', + disable_users: 'ユーザーを無効にする', + min_users_description: '最低{{minUsers}}人のユーザーを無効にする必要があります', + downgrade_description_no_owner: + '会社がサブスクリプションプランをダウングレードしました。続行する前に、会社の所有者が一部のユーザーを無効にする必要があります', + past_due: '期限切れ', + due_date_delay: '期日遅延', + due_date_delay_description: '期日遅延(日数)', + days_count: '{{days}}日', + trigger_configuration: 'トリガー設定', + WORK_ORDER_feature: '作業指示書', + REQUEST_feature: '作業リクエスト', + PART_feature: '部品管理', + MOBILE_APP_feature: 'モバイルアプリ', + WORK_ORDER_HISTORY_feature: '作業指示履歴', + PREVENTIVE_MAINTENANCE_feature: '予防保全', + CHECKLIST_feature: 'チェックリスト', + FILE_feature: 'ファイルアップロード', + PURCHASE_ORDER_feature: '購入リクエスト', + METER_feature: 'メーター読み取り', +}; +{ + REQUEST_CONFIGURATION_feature: 'リクエストフォーム設定', + ADDITIONAL_TIME_feature: '高度な時間追跡', + ADDITIONAL_COST_feature: '高度なコスト追跡', + ANALYTICS_feature: '分析とレポート', + REQUEST_PORTAL_feature: 'リクエストポータル', + SIGNATURE_feature: '署名', + ROLE_feature: 'カスタムロール', + WORKFLOW_feature: 'ワークフロー自動化', + API_ACCESS_feature: 'APIアクセス', + WEBHOOK_feature: 'Webhook', + add_new_option: '新しいオプションを追加', + edit_company: '会社を編集', + fill_fields_below: '以下のフィールドに入力してください', + IMPORT_CSV_feature: 'CSVインポート', + no_import_access: 'CSV、Excelファイルからインポートするにはプランをアップグレードしてください', + members: 'メンバー', + assign_user: 'ユーザーを割り当てる', + assign_asset: '資産を割り当てる', + required_files_on_completion: '作業指示完了時にファイルが必要です', + required_tasks_on_completion: 'タスクを完了する必要があります', + required_labor_on_completion: '時間を記録する必要があります', + required_part_on_completion: 'この作業指示では部品が使用されていません', + required_cost_on_completion: 'この作業指示にはコスト情報が提供されていません', + estimated_hours_in_text: '推定時間 {{hours}} 時間', + required_part_name: '部品名が必要です', + asset_update_failure: '資産を編集できませんでした', + terms_of_service: '利用規約', + privacy_policy: 'プライバシーポリシー', + last_login: '最終ログイン', + not_enough_part: 'この部品は十分ではありません', + remove_blank_meter_tasks: 'メーターのないメータータイプのタスクを削除', + checklist_update_failure: 'チェックリストを編集できませんでした', + contact_us: 'お問い合わせ', + simplify_wo: 'モバイルアプリで作業指示を簡素化', + simplify_wo_description: 'モバイルアプリ使用時に、作業指示の詳細で時間管理、コスト、部品を非表示にする', + account_deletion: '{{brandName}} アカウントの削除', + switch_account: 'アカウントを切り替える', + switch_to_super_user: 'スーパー管理者に切り替える', + switch_account_description: '続行するアカウントを選択してください', + put_location_in_map: '地図に場所を配置', + confirm_disable_user: '{{user}} を無効にしますか?1ヶ月後にのみ有効にできます', + user_disabled_success: 'ユーザーを無効にしました', + disable: '無効にする', + manufacturer: 'メーカー', + power: '電力', + import_error: 'インポートに失敗しました', + request_upgrade: 'アップグレードをリクエスト', + operation_success: '操作は成功しました', + CANCELLED: '拒否されました', + uptime_hours: '稼働時間(h)', + downtime_hours: 'ダウンタイム(h)', + mark_all_as_seen: 'すべて既読にする', + estimation_accuracy_ratio: '推定精度比率', + download_template: 'テンプレートをダウンロード', + pareto_by_total_price: '合計価格によるパレート', + cumulative_percent: '累積パーセント', + part_consumption_by_asset: '資産別部品消費量', + grouped_by_wo_category: '作業指示カテゴリ別にグループ化', + resolution_rate: '解決率', + resolved: '解決済み', + average: '平均', + documentation: 'ドキュメント', + days_before_pm_notification: '予定されているPMの事前作業指示通知', + estimated_start_date: '予定開始日', + no_file_linked_to_wo: 'この作業指示にファイルは添付されていません', + add_file: 'ファイルを追加', + try_for_free: '無料で試す', + choose_your_plan: 'プランを選択してください', + STARTER_description: '機械の状態と人員の可視化を通じて、効率的で強力な予防保全を構築しようとしているチーム向け。', + PROFESSIONAL_description: 'さらなるメンテナンスの成長と生産性を推進するために、洞察と分析を活用する必要がある部門向け。', + BUSINESS_description: '複数の場所とシステムカスタマイズを管理するために、メンテナンスと運用データを取得する準備ができている組織向け。', + book_demo: 'デモを予約する', + request_pricing: '詳細については価格をリクエストしてください', +} +japanese +{ + Reports: 'レポート', + 'Custom dashboard built using the included components': + '付属のコンポーネントを使用して構築されたカスタムダッシュボード', + Export: 'エクスポート', + 'Last year': '昨年', + Expenses: '費用', + Statistics: '統計', + General: '一般', + Calendar: 'カレンダー', + Mailbox: 'メールボックス', + Dashboards: 'ダッシュボード', + Analytics: '分析', + Monitoring: '監視', + Tasks: 'タスク', + Applications: 'アプリケーション', + Users: 'ユーザー', + 'List All': 'すべて表示', + 'User Profile': 'ユーザープロフィール', + Login: 'ログイン', + Register: '登録', + 'Recover Password': 'パスワードを回復', + Status: 'ステータス', + 'Error 404': 'エラー 404', + 'Error 500': 'エラー 500', + 'Coming Soon': '近日公開', + Maintenance: 'メンテナンス', + Overview: '概要', + Documentation: 'ドキュメント', + Welcome: 'ようこそ', + Help: 'ヘルプ', + 'Features tour': '機能ツアー', + 'Getting started guide': '入門ガイド', + 'Contact support': 'サポートに連絡', + Version: 'バージョン', + Search: '検索', + Notifications: '通知', + Settings: '設定', + 'Language Switcher': '言語切り替え', + 'Sign out': 'サインアウト', + 'Change Theme': 'テーマを変更', + 'View all notifications': 'すべての通知を表示', + rate: 'レート', + select_at_least_column: '少なくとも1つの列を選択してください', + already_read: '既読', + OPERATIONAL: '稼働中', + DOWN: '停止中', + MODERNIZATION: '近代化', + STANDBY: '待機中', + INSPECTION_SCHEDULED: '検査予定', + COMMISSIONING: '試運転中', + EMERGENCY_SHUTDOWN: '緊急停止', + select_asset_status: '資産ステータスを選択', + asset_status: '資産ステータス', + ui_configuration: 'UI設定', + password_leave_empty_if_you_dont_want_to_change: + 'パスワード - 変更しない場合は空欄のままにしてください', + upgrade_request_success: 'アップグレードリクエストを受け付けました!近日中にご連絡いたします', + continue_with_sso: 'SSOで続行', + see_live_demo: 'ライブデモを見る', + demo_warning: + 'このインスタンスはデモモードです。実際のデータには使用しないでください!すべてのデータは定期的に削除されます!', + days: '日', + weeks: '週', + months: '月', + years: '年', + based_on: 'に基づいています', + scheduled_date: '予定日', + on: 'に', + required_days_of_week: '必要な曜日', + 'schedule.daily_one': '{{count}}日ごと', + 'schedule.daily_other': '{{count}}日ごと', + 'schedule.weekly_one': '{{count}}週ごと、{{days}}曜日', + 'schedule.weekly_other': '{{count}}週ごと、{{days}}曜日', + 'schedule.monthly_one': '{{count}}ヶ月ごと', + 'schedule.monthly_other': '{{count}}ヶ月ごと', + 'schedule.yearly_one': '{{count}}年ごと', + 'schedule.yearly_other': '{{count}}年ごと', + delete_demo_data: 'デモデータを削除', + import_pm_success: + '{{created}}件の作業指示スケジュールが作成され、{{updated}}件が更新されました', +} +{ + recurrence_type: '繰り返しタイプ', + recurrence_based_on: '繰り返し基準', + days_of_week: '曜日', + no_recent_work_orders: '最近の作業指示はありません', + recent_work_orders: '最近の作業指示', + subscription_will_cancel_on: 'サブスクリプションは{{date}}にキャンセルされます', + open_api_docs: 'APIドキュメントを開く', + delete_account: 'アカウントを削除', + csv_separator: 'CSV区切り文字', + Advantages: '利点', + open_source_cmms: 'オープンソースCMMS', + 'main.title': '無料のオープンソースCMMS(保守管理ソフトウェア)', + 'home.h1': 'セルフホストまたはクラウドで利用できる無料のオープンソースCMMS', + 'home.h2': '低コストで強力なメンテナンス', + 'home.h3': + 'スプレッドシートやホワイトボードに頼るのはやめましょう。{{brandName}}は、メンテナンスチームが介入を計画し、機器を追跡し、コンプライアンスを維持するのに役立ちます。サーバーでセルフホストするか、クラウドで即座に開始できます。', + talk_to_sales: '営業担当者と話す', + 'pricing.choose_plan_and_get_started': 'プランを選択して開始する', + 'pricing.slogan_effective_maintenance': + '当社のソフトウェアは、メンテナンスおよび信頼性チームが運用を効率的かつ効果的に実行するために必要なツールを提供します。', + 'pricing.compare_plans_and_pricing': 'プランと料金を比較する', + 'pricing.see_which_plan_is_right_for_you': 'あなたに合ったプランを見る', + 'pricing.select_two_plans_to_compare': '比較する2つのプランを選択', + 'pricing.select_three_plans_to_compare': '比較する3つのプランを選択', + 'pricing.month_per_user': 'ユーザーあたり/月', + 'pricing.year_per_user': 'ユーザーあたり/年', + 'pricing.plan_basic_name': 'ベーシック', + 'pricing.plan_basic_description': + '資産を追跡し、手順を含む基本的な予防保全スケジュールを作成したいチーム向け。', + 'pricing.feature_unlimited_work_orders': '無制限の作業指示', + 'pricing.feature_custom_tasks': 'カスタムタスク', + 'pricing.feature_unlimited_request_user_licenses': + '無制限のリクエストユーザーライセンス', + 'pricing.plan_starter_name': 'スターター', + 'pricing.plan_starter_description': + '機械の状態と人員の可視性を通じて、効率的で強力な予防保全を構築したいチーム向け。', + 'pricing.feature_everything_in_basic_plus': 'ベーシックのすべてに加えて:', + 'pricing.feature_preventive_maintenance_recurring_work_orders': + '予防保全/定期作業指示', + 'pricing.feature_custom_checklists': 'カスタムチェックリスト', + 'pricing.feature_inventory_management_costing': + '在庫管理/原価計算', + 'pricing.feature_time_and_manpower_tracking': '時間と人員の追跡', + 'pricing.feature_thirty_day_analytics_reporting': + '30日間の分析とレポート', + 'pricing.plan_professional_name': 'プロフェッショナル', + 'pricing.plan_professional_description': + 'さらなるメンテナンスの成長と生産性を推進するために、洞察と分析を活用する必要がある部門向け。', + 'pricing.feature_everything_in_starter_plus': 'スターターのすべてに加えて:', + 'pricing.feature_multiple_inventory_lines': '複数の在庫ライン', + 'pricing.feature_customizable_request_portal': 'カスタマイズ可能なリクエストポータル', + 'pricing.feature_mobile_offline_mode': 'モバイルオフラインモード', + 'pricing.feature_advanced_analytics_reporting': + '高度な分析とレポート', + 'pricing.plan_business_name': 'ビジネス', + 'pricing.plan_business_description': + '複数の場所とシステムカスタマイズを管理するために、メンテナンスと運用データを取得する準備ができている組織向け。', + 'pricing.feature_everything_in_professional_plus': + 'プロフェッショナルのすべてに加えて:', + 'pricing.feature_purchase_order_management': '発注書管理', + 'pricing.feature_multi_site_module_support': 'マルチサイトモジュールサポート', + 'pricing.feature_custom_work_order_statuses': 'カスタム作業指示ステータス', + 'pricing.feature_custom_integrations_support': 'カスタム統合サポート', + 'pricing.feature_work_order_management': '作業指示管理', + 'pricing.feature_recurring_work_orders': '定期作業指示', + 'pricing.feature_custom_categories': 'カスタムカテゴリ', + 'pricing.feature_data_importing': 'データインポート', + 'pricing.feature_time_and_cost_tracking': '時間とコストの追跡', + 'pricing.feature_work_order_configuration': '作業指示設定', + 'pricing.feature_internal_requests': '内部リクエスト', + 'pricing.feature_external_request_portal': '外部リクエストポータル', + 'pricing.category_locations_assets_parts': '場所、資産、部品', + 'pricing.feature_location_management': '場所管理', + 'pricing.feature_barcode_scanning': 'バーコードスキャン', + 'pricing.feature_inventory_management': '在庫管理', + 'pricing.feature_custom_asset_statuses': 'カスタム資産ステータス', + 'pricing.feature_asset_downtime_tracking': '資産ダウンタイム追跡', + 'pricing.feature_asset_depreciation_tracking': '資産減価償却追跡', + 'pricing.feature_asset_warranty_tracking': '資産保証追跡', + 'pricing.feature_purchase_orders_management': '発注書', +} +{ + 'pricing.feature_asset_check_in_out': '資産のチェックイン/チェックアウト', + 'pricing.category_mobile_offline': 'モバイルオフライン', + 'pricing.feature_work_order_availability': '作業指示の可用性', + 'pricing.feature_updating_status': 'ステータスの更新', + 'pricing.feature_updating_tasks': 'タスクの更新', + 'pricing.feature_work_order_drafts': '作業指示の下書き', + 'pricing.feature_full_drill_down_reporting_history': + '完全なドリルダウンレポートと履歴', + 'pricing.period_thirty_days': '30日間', + 'pricing.period_full': 'フル', + 'pricing.feature_pdf_csv_exporting': 'PDFおよびCSVエクスポート', + 'pricing.feature_itemized_time_reporting': '項目別時間レポート', + 'pricing.feature_user_login_reports': 'ユーザーログインレポート', + 'pricing.feature_parts_consumption_reports': '部品消費レポート', + 'pricing.feature_asset_downtime_reports': '資産ダウンタイムレポート', + 'pricing.feature_equipment_reliability_reports': '設備信頼性レポート', + 'pricing.feature_multi_site_modules': '複数サイトモジュール', + 'pricing.category_integrations': '統合', + 'pricing.feature_business_integrations': + 'ビジネス統合(SAP/Oracle/Causal AI...)', + 'pricing.feature_custom_integrations': 'カスタム統合', + 'pricing.feature_unlimited_view_only_users': '無制限の閲覧専用ユーザー', + 'pricing.feature_unlimited_requesters': '無制限のリクエスター', + 'pricing.feature_unlimited_vendors': '無制限のベンダー', + 'pricing.feature_unlimited_customers': '無制限の顧客', + 'pricing.category_support': 'サポート', + 'pricing.feature_daily_email_digest': '毎日のメールダイジェスト', + 'pricing.feature_articles': '記事', + 'pricing.feature_training_webinars': 'トレーニングウェビナー', + 'pricing.feature_community_support_discord': 'コミュニティサポート(Discord)', + 'pricing.feature_email_support': 'メールサポート', + 'pricing.feature_chat_phone_support': 'チャット/電話サポート', + 'pricing.feature_priority_support': '優先サポート', + 'pricing.feature_implementation_training': '導入とトレーニング', + 'pricing.feature_dedicated_account_manager': '専任アカウントマネージャー', + 'pricing.category_customization': 'カスタマイズ', + 'pricing.feature_custom_development': 'カスタム開発', + 'pricing.sh_plan_basic_name': 'ベーシック', + 'pricing.sh_plan_basic_description': + '独自のインフラストラクチャで完全なデータ主権と基本的なメンテナンス追跡を必要とする小規模チーム向け。', + 'pricing.sh_feature_core_work_order_management': 'コア作業指示管理', + 'pricing.sh_feature_asset_inventory_tracking': '資産と在庫の追跡', + 'pricing.sh_feature_local_data_storage': 'ローカルデータストレージ', + 'pricing.sh_plan_professional_name': 'プロフェッショナル', + 'pricing.sh_plan_professional_description': + '高度なチェックリスト、ワークフロー、およびより深いシステム統合を必要とする成長中の工場に最適です。', + 'pricing.sh_feature_everything_in_basic_plus': 'ベーシックのすべてに加えて:', + 'pricing.sh_feature_unlimited_assets_checklists': '無制限の資産/チェックリスト', + 'pricing.sh_feature_nfc_barcode_scanning': 'NFCとバーコードスキャン', + 'pricing.sh_feature_email_support': 'メールサポート', + 'pricing.sh_plan_business_name': 'ビジネス', + 'pricing.sh_plan_business_description': + 'マルチインスタンス管理、カスタムブランディング、および最高レベルのセキュリティを必要とする大規模な運用向け。', + 'pricing.sh_feature_everything_in_professional_plus': + 'プロフェッショナルのすべてに加えて:', + 'pricing.sh_feature_multi_instance_management': 'マルチインスタンス管理', + 'pricing.sh_feature_custom_user_roles': 'カスタムユーザーロール', + 'pricing.sh_feature_priority_implementation_support': '優先導入サポート', + 'pricing.faq_free_users_q': '無料ユーザーと見なされるユーザーの種類はどれですか?', + 'pricing.faq_free_users_a1': '有料ライセンスを必要としないユーザータイプは3つあります。', + 'pricing.faq_view_only_users_title': '閲覧専用ユーザー', + 'pricing.faq_view_only_users_description': + 'これらのユーザーは通常、メンテナンス活動のスナップショットを表示するためにめったにログインしない監督者です。彼らは作業要求を送信したり、レポートを実行したりすることもできます。', + 'pricing.faq_requester_users_title': 'リクエスターユーザー', + 'pricing.faq_requester_users_description': + 'これらのユーザーは、作業要求を送信し、それらの要求のステータスを表示することしかできません。彼らは作業指示、資産、部品、またはCMMSに保存されているその他のデータを見ることはできません。', + 'pricing.faq_third_party_users_title': 'サードパーティユーザー', + 'pricing.faq_third_party_users_description': + 'これらのユーザーは通常、ベンダーや請負業者です。彼らは実際にシステムにサインインすることはできません。彼らは、公開リンクを介してタグ付けされた特定の作業指示にのみ更新を送信できます。', + 'pricing.faq_paid_users_q': '有料ユーザーと見なされるユーザーの種類はどれですか?', + 'pricing.faq_paid_users_a1': '有料ライセンスを必要とするユーザータイプは3つあります。', + 'pricing.faq_admin_users_title': '管理者ユーザー', + 'pricing.faq_admin_users_description': + 'これらのユーザーは、アカウントに他のユーザーを追加したり、作業要求を承認または拒否したり、作業指示の詳細を編集したりする機能を持っています。彼らはアカウントを制御するユーザーです。1つのアカウントに複数の管理者を設定できます。', + 'pricing.faq_technical_users_title': '技術ユーザー', +} +{ + 'pricing.faq_technical_users_description': + 'これらのユーザーは通常、現場で作業指示を完了する技術者です。彼らは自分が作成した作業指示を編集できますが、他の作業指示は編集できません。彼らは作業指示に写真やステータスの更新を追加したり、新しい作業指示を作成したりできます。', + 'pricing.faq_limited_technical_users_title': '限定技術ユーザー', + 'pricing.faq_limited_technical_users_description': + 'これらのユーザーは技術ユーザーと同じ権限を持っています。唯一の例外は、自分に割り当てられた作業指示のみを表示でき、アカウント上の他の技術ユーザーの作業指示は表示できないことです。', + 'pricing.faq_change_plans_q': '後でプランを変更できますか?', + 'pricing.faq_change_plans_a': + 'はい、いつでもプランをアップグレードまたはダウングレードできます。変更は次回の請求サイクルの開始時に有効になります。', + 'pricing.faq_free_trial_q': '無料トライアルはありますか?', + 'pricing.faq_free_trial_a': + 'はい、ビジネスプランの15日間無料トライアルを提供していますので、決定する前にすべての機能を体験できます。', + 'pricing.faq_non_profit_discounts_q': '非営利団体向けの割引はありますか?', + 'pricing.faq_non_profit_discounts_a': + 'はい、非営利団体向けに特別価格を提供しています。詳細については、営業チームにお問い合わせください。', + 'pricing.faq_payment_methods_q': 'どのような支払い方法を受け付けていますか?', + 'pricing.faq_payment_methods_a': + '主要なクレジットカード、銀行振込、PayPalをすべて受け付けています。エンタープライズプランの場合、請求書発行も手配できます。', + 'pricing.faq_cancel_subscription_q': 'サブスクリプションをキャンセルできますか?', + 'pricing.faq_cancel_subscription_a': + 'はい、いつでもサブスクリプションをキャンセルできます。現在の請求期間の終わりまでアクセスは継続されます。', + 'pricing.faq_data_secure_q': '私のデータは安全ですか?', + 'pricing.faq_data_secure_a': + 'はい、当社はデータセキュリティを非常に重視しています。すべてのデータは転送中および保存中に暗号化され、定期的なセキュリティ監査を実施しています。', + 'pricing.faq_title': 'よくある質問', + 'pricing.annually_save_two_months': '年間払い(2ヶ月分お得)', + 'pricing.most_popular': '最も人気', + 'pricing.get_your_license': 'ライセンスを取得', + get_started: '始める', + workflow_automation: 'ワークフロー自動化', + push_notifications: 'プッシュ通知', + cloud: 'クラウド', + self_hosted: 'セルフホスト', + full: 'フル', + pricing: '料金', + industries: '業界', + work_order_management: '作業指示管理', + inventory_management: '在庫管理', + analytics_and_reporting: '分析とレポート', + manufacturing: '製造業', + facility_management: '施設管理', + food_and_beverage: '食品・飲料', + healthcare: '医療', + energy_and_utilities: 'エネルギー・公益事業', + education: '教育', + hospitality: 'ホスピタリティ', + construction: '建設', + installation_docs: 'インストール ドキュメント', + trusted_by_maintenance_teams: '複数の業界のメンテナンスチームから信頼されています', + cut_costs_performance: 'パフォーマンスを犠牲にすることなくメンテナンスソフトウェアのコストを削減', + create_request_portal: 'リクエストポータルの作成', + edit_request_portal: 'リクエストポータルの編集', + welcome_message: 'ウェルカムメッセージ', + fields: 'フィールド', + field_settings: 'フィールド設定', + contact: '連絡先', + required_title: 'タイトルは必須です', + untitled_portal: '無題のポータル', + no_welcome_message: 'ウェルカムメッセージなし', + request_portal_create_success: 'リクエストポータルが正常に作成されました', + request_portal_edit_success: 'リクエストポータルが正常に更新されました', + request_portal_delete_success: 'リクエストポータルが正常に削除されました', + request_portal_create_failure: 'リクエストポータルの作成に失敗しました', + request_portal_edit_failure: 'リクエストポータルの更新に失敗しました', + request_portal_delete_failure: 'リクエストポータルの削除に失敗しました', + no_access_request_portals: 'リクエストポータルへのアクセス権がありません', + 'noRows.request_portal.message': 'まだリクエストポータルがないようです。', + 'noRows.request_portal.action': '最初のリクエストポータルを作成', + request_title: 'リクエストタイトル', + configure_form_fields: 'フォームフィールドの設定', + allow_selection_from_all_locations: 'すべての場所からの選択を許可', + allow_selection_from_all_assets: 'すべての資産からの選択を許可', + restrict_to_a_specific_location: '特定の場所に制限する', + restrict_to_a_specific_asset: '特定の資産に制限する', + portal_public_asset_warning: + 'このポータルは公開されており、認証は不要です。リストされた資産は、リンクを知っている人なら誰でも閲覧できます。', + portal_public_location_warning: '', +} +'このポータルは公開されており、認証は不要です。記載されている場所は、リンクを知っている人なら誰でも閲覧できます。', + submit_request: 'リクエストを送信', + share_portal: 'ポータルを共有', + get_portal_link: 'ポータルリンクを取得', + portal_link_description: 'このリンクを知っている人だけがポータルにアクセスできます。', + print_qr_code: 'QRコードを印刷', + qr_code_description: + 'QRコードをダウンロードして設備に貼り付け、ユーザーがスキャンしてポータルにアクセスできるようにします。', + copied: 'コピーしました!', + copy: 'コピー', + download: 'ダウンロード', + share: '共有', + delete: '削除', + portal_not_found: 'ポータルが見つかりません', + request_submitted_success: 'リクエストが正常に送信されました', + request_submit_failure: 'リクエストの送信に失敗しました。もう一度お試しください。', + required_description: '説明は必須です', + required_contact: '連絡先は必須です', + required_location: '場所は必須です', + upload_files: 'ファイルをアップロード', + request_portal: 'リクエストポータル', + required_image: '画像は必須です', + requested_from_portal: 'このリクエストはポータルから作成されました: ', + request_portals: 'リクエストポータル', + recaptcha_failed: 'reCAPTCHA認証に失敗しました。もう一度お試しください。', + pin: 'ピン留め', + unpin: 'ピン留め解除', + toggle_columns: '列の表示/非表示', + select_date_range: '日付範囲を選択', + select_hour_range: '時間範囲を選択', + start_time: '開始時間', + end_time: '終了時間', + 'Download Mobile App': 'モバイルアプリをダウンロード', + 'Enhance your experience with our mobile app. Get instant notifications and manage your work orders on the go.': + 'モバイルアプリで体験を向上させましょう。外出先でも即座に通知を受け取り、作業指示を管理できます。', + 'Download on the App Store': 'App Storeでダウンロード', + 'Get it on Google Play': 'Google Playで手に入れよう', + 'Download on the': 'でダウンロード', + 'App Store': 'App Store', + 'GET IT ON': 'で手に入れよう', + 'Google Play': 'Google Play', + get_mobile_app: 'モバイルアプリを入手', + scan_qr_to_download: 'QRコードをスキャンしてモバイルアプリをダウンロード', + total_items: '合計アイテム数', + items_per_page: 'ページあたりのアイテム数', + integrations: '統合', + api_keys: 'APIキー', + connectors: 'コネクタ', + webhooks: 'Webhook', + create_api_key: 'APIキーを作成', + api_key_label: 'APIキーラベル', + api_key_created_success: 'APIキーが正常に作成されました', + api_key_code_copied: 'APIキーコードがクリップボードにコピーされました', + api_key_code_view_once: + 'このコードは一度しか表示できません。再度表示することはできませんので、今すぐコピーしてください。', + api_key_code: 'APIキーコード', + copy_code: 'コードをコピー', + last_used: '最終使用', + never: 'なし', + delete_api_key: 'APIキーを削除', + delete_api_key_confirm: 'このAPIキーを削除してもよろしいですか?', + upgrade_api: 'API、コネクタ、Webhookへのアクセスを得るにはアップグレードしてください', + // Webhooks + webhook_endpoints: 'Webhookエンドポイント', + create_webhook_endpoint: 'Webhookエンドポイントを作成', + delete_webhook_endpoint: 'Webhookエンドポイントを削除', + delete_webhook_endpoint_confirm: + 'このWebhookエンドポイントを削除してもよろしいですか?', + webhook_endpoint_created_success: 'Webhookエンドポイントが正常に作成されました', + webhook_endpoint_deleted_success: 'Webhookエンドポイントが正常に削除されました', + webhook_endpoint_url: 'URL', + webhook_endpoint_event: 'イベント', + webhook_endpoint_select_event: 'イベントを選択', + webhook_endpoint_asset_statuses: '資産ステータス', + webhook_endpoint_wo_statuses: '作業指示ステータス', + webhook_endpoint_work_request_approved_only: '承認済みリクエストのみ', + webhook_endpoint_work_request_approved_only_desc: + '承認された作業リクエストに対してトリガー', + webhook_endpoint_wo_categories: '作業指示カテゴリ', + webhook_endpoint_wo_fields: '作業指示フィールド', +{ + webhook_endpoint_part_fields: '部品フィールド', + webhook_endpoint_serialize: 'ペイロードをシリアル化', + webhook_endpoint_serialize_description: + 'チェックした場合、Webhook は完全なエンティティデータを受信します', + webhook_endpoint_secret: 'シークレット', + webhook_endpoint_show_secret: 'シークレットを表示', + webhook_endpoint_hide_secret: 'シークレットを非表示', + webhook_endpoint_copy_secret: 'シークレットをコピー', + webhook_endpoint_rotate_secret: 'シークレットをローテーション', + webhook_endpoint_secret_rotated: 'シークレットが正常にローテーションされました', + webhook_endpoint_secret_copied: 'シークレットがクリップボードにコピーされました', + webhook_endpoint_last_triggered: '最終トリガー日時', + webhook_endpoint_never_triggered: '一度もトリガーされていません', + webhook_endpoint_type: 'タイプ', + WEBHOOK_ASSET_STATUS_CHANGE: '資産ステータスの変更', + WEBHOOK_METER_TRIGGER_STATUS_CHANGE: 'メーターのトリガーステータスの変更', + WEBHOOK_NEW_ASSET: '新規資産', + WEBHOOK_NEW_CATEGORY_ON_WORK_ORDER: '作業指示書の新規カテゴリ', + WEBHOOK_NEW_COMMENT_ON_WORK_ORDER: '作業指示書の新規コメント', + WEBHOOK_NEW_LOCATION: '新規ロケーション', + WEBHOOK_NEW_PART: '新規部品', + WEBHOOK_NEW_PURCHASE_ORDER: '新規発注書', + WEBHOOK_NEW_VENDOR: '新規ベンダー', + WEBHOOK_NEW_WORK_ORDER: '新規作業指示書', + WEBHOOK_NEW_REQUEST: '新規リクエスト', + WEBHOOK_PART_CHANGE: '部品の変更', + WEBHOOK_PART_DELETE: '部品の削除', + WEBHOOK_PART_QUANTITY_CHANGED: '部品数量の変更', + WEBHOOK_PURCHASE_ORDER_CHANGE: '発注書の変更', + WEBHOOK_PURCHASE_ORDER_STATUS_CHANGE: '発注書ステータスの変更', + WEBHOOK_WORK_ORDER_CHANGE: '作業指示書の変更', + WEBHOOK_WORK_ORDER_DELETE: '作業指示書の削除', + WEBHOOK_WORK_ORDER_OVERDUE: '期限切れの作業指示書', + WEBHOOK_WORK_ORDER_STATUS_CHANGE: '作業指示書ステータスの変更', + WEBHOOK_WORK_REQUEST_STATUS_CHANGE: '作業リクエストステータスの変更', + comments: 'コメント', + add_comment_placeholder: 'コメントを追加...', + post_comment: 'コメントを投稿', + no_comments: 'まだコメントはありません', + confirm_delete_comment: 'このコメントを削除してもよろしいですか?', + work_orders_settings_description: + '時間とコストの追跡など、作業指示書の環境設定をカスタマイズします。', + requests_settings_description: + 'ルーティングや必須フィールドなど、リクエストの環境設定をカスタマイズします', + assets_settings_description: + 'バーコード生成や資産作成フォームなど、資産関連の設定をカスタマイズします。', + locations_settings_description: + '組織内のロケーションを作成、管理、編集します。', + parts_inventory_settings_description: + '部品在庫フォームと環境設定をカスタマイズします', + meters_settings_description: 'メーターフォームと環境設定をカスタマイズします', + vendors_contractors_settings_description: + '組織が連携する外部の請負業者とベンダーを管理します', + workflows_settings_description: '自動化されたワークフローを作成および管理します', + request_portals_settings_description: + '組織内のすべてのリクエストポータルを作成、管理、編集します。', + set_preferences: '環境設定', + enabled: '有効', + disabled: '無効', + go_to_request_portals: 'リクエストポータルへ移動', + preferences: '環境設定', + customize_work_order_form: '作業指示書フォームをカスタマイズ', + custom_fields: 'カスタムフィールド', + configure_fields: 'フィールドを設定', + add_custom_field: 'カスタムフィールドを追加', + edit_custom_field: 'カスタムフィールドを編集', + confirm_delete_custom_field: + 'このカスタムフィールドを削除してもよろしいですか?', + copy_on_repeat_wo: '繰り返しの作業指示書でこのフィールドの値をコピーする', + do_not_copy: 'コピーしない', + enter_options_comma_separated: 'オプションをコンマで区切って入力してください', + field_type: 'フィールドタイプ', + options: 'オプション', + short_text: '短いテキスト', + long_text: '長いテキスト', + number: '数値', + date_time: '日付と時刻', + single_choice: '単一選択', + label: 'ラベル', + customize_form: 'フォームをカスタマイズ', +} +const locale = { + type_enter_to_add_option: '入力してEnterキーを押し、オプションを追加', + customers_settings_description: '組織が協力する外部請負業者を管理します。', + vendors_settings_description: 'ベンダー関連の設定をカスタマイズします' +}; + +export default locale; \ No newline at end of file diff --git a/home/src/i18n/translations/ja.ts b/home/src/i18n/translations/ja.ts new file mode 100644 index 000000000..fa12353e3 --- /dev/null +++ b/home/src/i18n/translations/ja.ts @@ -0,0 +1,1697 @@ +const locale = { + DUPLICATE_OF: "重複元", + DUPLICATED_BY: "重複先", + RELATED_TO: "関連先", + SPLIT_TO: "分割先", + SPLIT_FROM: "分割元", + BLOCKED_BY: "ブロック元", + BLOCKS: "ブロック先", + MORE_THAN: "より大きい", + LESS_THAN: "より小さい", + OPEN: "オープン", + IN_PROGRESS: "進行中", + ON_HOLD: "保留中", + COMPLETE: "完了", + fetch_more: "さらに読み込む", + home: { + built: "メンテナンス管理をより簡単にするために構築されました", + what: "何が", + you_will_have: "得られるか", + you_will_have_description: + "メンテナンスを管理できる効率的で信頼性の高いワークフローを構築します。作業指示書を生成、割り当て、追跡します。在庫を管理します。そして、可視性を向上させ、説明責任を生み出す信頼性の高い自動レポートを取得します。", + smarter: "よりスマートな", + work: "作業", + smarter_description: + "{shortBrandName} は、技術者が作業を完了するために必要なツールとデータにアクセスできるようにすることで、効率的に作業することを非常に簡単にします。すべて手のひらから行えます。", + h1: "セルフホストまたはクラウドで利用できる無料のオープンソースCMMS", + h2: "低コストで強力なメンテナンス", + h3: "スプレッドシートやホワイトボードに頼るのはやめましょう。{brandName} は、メンテナンスチームが介入を計画し、機器を追跡し、コンプライアンスを維持するのに役立ちます。サーバーでセルフホストするか、クラウドで即座に開始できます。", + }, + home_description: + "ホワイトボードや付箋が混沌としていて、チームが実際に使えるほど簡単なCMMSソフトウェアが必要な場合は、{shortBrandName} をお試しください。", + try_grash: "{shortBrandName} を試す", + login: "ログイン", + start_trial: "無料トライアルを開始", + key_features: "主な機能", + key_features_description: "{shortBrandName} を今日利用できる最高のCMMSの1つにする機能の一部", + contribute: "貢献する", + work_orders: "作業指示書", + request_system: "作業依頼システム", + mobile_app: "モバイルアプリ", + asset_management: "資産管理", + preventive_maintenance: "予防保全", + parts_inventory: "部品在庫", + custom_dashboards: "カスタムダッシュボード", + "work-orders": { + title: "作業指示書をボスのように管理する", + description: { + short: "すべてのタスクを表示および管理する", + }, + descriptions: [ + "大量の書類と紛失した作業指示書にうんざりしていませんか?それらの紛失したアイテムはすべて、収益と評判に直接影響します。", + "{shortBrandName} を使用すると、どこからでもどのデバイスからでもアクセスできる一元化されたデータベースで、すべての作業指示書、PM、およびその他のタスクをチーム全体で簡単かつ迅速に整理できます。", + ], + checks: [ + "作業指示書、PM、作業依頼を含むすべてのタスクを表示する。", + "タスクの優先順位を設定して、適切な作業が最初に行われるようにする。", + "現在および今後のタスクのカレンダーを表示する。", + "資産情報、期日、優先順位などの重要な情報を含む作業割り当てを表示する。", + "実際に完了した作業、費やした時間、計画された作業と計画外の作業などの重要なKPIを表示する。", + ], + }, + "work-requests": { + title: "合理化されたモバイル作業依頼システム", + descriptions: [ + "紛失したチケット、絶え間ない日常の中断、重複した作業につながる古い電話とメールシステムにうんざりしていませんか?", + "{shortBrandName} のメンテナンス管理ソリューションは、QRコード(バーコード)をスキャンするか、URLにアクセスしてモバイルデバイスからリクエストを入力するだけで、問題点をメンテナンス部門に提出することを許可された誰でも可能にします。", + ], + checks: [ + "二度と作業を失うことはありません。", + "作業依頼の処理にかかる時間を最大34%削減します。", + "依頼者とのコミュニケーションにかかる時間(電話、メール、テキスト)を最大41%削減します。", + ], + }, + "mobile-app": { + title: "メンテナンスチームを強化するモバイルCMMSアプリ", + descriptions: [ + "当社のiOS/Androidモバイルアプリを使用することで、お客様はメンテナンスチーム全体で組織、コミュニケーション、説明責任、生産性を最大30%向上させることができます。", + "ハンドヘルドデバイスから、メンテナンスチームの誰もが次のことができます。", + ], + checks: [ +"割り当てられた作業指示書とPMを表示する。", + "60秒以内に作業指示書を記録する", + "プッシュ通知とメール通知で即座に連絡を受け取る。", + "現場で新しい作業指示書を開始する。", + "問題に実際に対処しながら、問題に対応し、記録する", + "問題を診断しながら、重要な資産情報を検索する。", + ], + }, + eam: { + title: "エンタープライズ資産管理", + description: { + short: "資産を把握する", + }, + descriptions: [ + "会社の機器の混沌とした状態を整理しようとしてイライラしていませんか?機器が適切に管理されているか疑問に思っていませんか?維持にどれくらいの費用がかかるか分からず、資産管理に伴う他のすべての頭痛の種に悩まされていませんか?", + "{brandName}のエンタープライズ資産管理モジュールは、10から1,000,000の資産に対応でき、使いやすく検索可能なツリー構造で、必要なものを必要な方法で正確に追跡できます。", + ], + checks: [ + "資産の健全性を常に把握し、それがどれくらいの費用がかかっているかを知る", + "完全で詳細なメンテナンスログを表示する。", + "無制限のカスタムフィールドで必要なものだけを追跡する", + "資産を明確な親子階層で整理する", + "QRコード(バーコード)で情報をすばやく簡単に見つける", + "センサー接続でリアルタイムの資産データを受信する。", + ], + }, + pm: { + title: "効果的な予防保全プログラム", + descriptions: [ + "PMチェックリストを手動で配布したり、チームに作業が完了したことを確認するためにフォローアップしたりする貴重な時間を無駄にするのをやめましょう。", + "{shortBrandName}を使用すると、PMスケジューリングを簡単に自動化できるため、適切な作業が適切なタイミングで適切な技術者に適切な資産に自動的に配信されます。", + ], + checks: [ + "PMスケジューリングを毎日、毎週、毎月、毎年、またはイベントやメーターの読み取りに基づいて自動化する。", + "PMが作成または期限切れになったときに自動プッシュおよびメール通知。", + "使いやすいカレンダーで、すべての未処理の作業と今後のPMスケジュールを表示できます。", + "ドラッグアンドドロップで期日を変更する。", + "PM完了後、作業は資産のメンテナンスログに自動的に記録されます。", + "使用するためのトレーニングはほとんど必要ありません。", + ], + }, + part_1: { + title: "スペアパーツ在庫を管理する", + description: { + short: "パーツがいつなくなるかを知る", + }, + descriptions: [ + "在庫にどのような部品があるか、どこで使用されているか分かりませんか?部品がいつなくなるか、または技術者が仕事をするために必要な部品を持っているか分かりませんか?", + "私たちは、これらの問題を解決するために{shortBrandName}の部品管理を設計しました。", + ], + checks: [ + "部品の数量が少なくなったときに即座にプッシュおよびメール通知を受け取る。部品の数量がカスタム設定されたしきい値を下回ったときに、即座に自動プッシュ/メール通知を受け取ることで、適切な数の部品を在庫に保持する。", + "技術者は、作業指示書内から部品が在庫にあるかどうかを即座に知ることができます。部品が在庫にない場合は、他の場所を簡単に確認して利用可能かどうかを確認できます。", + "自動部品使用状況追跡。作業指示書またはPMが部品を使用すると、在庫は使用された部品を反映するように自動的に更新されます。", + "部品の使用状況を知る。部品ログを表示して、部品がどこで誰によって使用されているかを確認する", + "未使用の部品を排除する。部品が古くなった時期を知る。", + "リアルタイムレポート。どの部品がどこでどれくらいの費用がかかっているかを知る。", + "在庫レベルを最適化する。部品の予測を即座に表示して、来年中にどれくらいの部品が使用されるかを確認する。", + "バーコード検索。カスタムQRコードで在庫を追跡し、アクセスしやすくする", + ], + }, + dashboard: { + title: "カスタムダッシュボードでデータを思い通りに", + descriptions: [ + "正直に言って、業務を改善するための最初のステップは、良い点、悪い点、そして醜い点を知ることです。", + "{shortBrandName}のカスタムダッシュボードを使用すると、悪名高い「メンテナンスのブラックホール」をようやく理解し始め、データに基づいた計画を実行に移すことができ、その結果、人件費の削減、ダウンタイムの短縮などが実現します。", + "{shortBrandName}のカスタムダッシュボードを使用すると、次のことができます…", + ], + checks: [ + "どこに、なぜお金が使われているかを知る", + "どの資産が最も費用がかかっているか、そしてその理由を知る", + "独自のカスタムKPIを作成する。", + "メトリックに基づいて自動的に生成および更新されるレポートを表示する", + "Excelシート、PDF、または{shortBrandName}内で簡単に共有できるレポートを表示する", + "その他にもたくさん…", + ], + }, + leading_maintenance: "メンテナンスと信頼性のより良い未来への道をリードする", + premium_included: "プレミアム機能が含まれています", + no_credit_card: "クレジットカードは不要です", +{ + perfect_tool: "メンテナンスチームに最適なツール", + start_trial_today: "今すぐ無料トライアルを開始", + create_account: "アカウントを作成", + signup_description: "アカウントを登録するには、以下のフィールドに入力してください。", + account_already: "すでにアカウントをお持ちですか?", + signin_here: "こちらからサインイン", + invalid_email: "有効なメールアドレスを入力してください", + required_email: "メールアドレスは必須です", + required_firstName: "名(ファーストネーム)は必須です", + required_lastName: "姓(ラストネーム)は必須です", + required_company: "会社名は必須です", + required_employeesCount: "従業員数を入力してください", + invalid_phone: "電話番号が無効です", + required_password: "パスワードは必須です", + required_terms: "利用規約に同意する必要があります", + verify_email: "アカウントを有効にするためにメールを確認してください", + registration_error: "登録に失敗しました", + first_name: "名", + last_name: "姓", + email: "メールアドレス", + phone: "電話番号", + password: "パスワード", + companyName: "会社名", + employeesCount: "従業員数", + i_accept: "私は以下に同意します", + terms_conditions: "利用規約", + create_your_account: "アカウントを作成", + register: "登録", + login_description: "アカウントにサインインするには、以下のフィールドに入力してください。", + no_account_yet: "まだアカウントをお持ちではありませんか?", + signup_here: "こちらからサインアップ", + wrong_credentials: "提供された認証情報が間違っています", + lost_password: "パスワードをお忘れですか?", + link_wo: "作業指示書をリンク", + link_wo_description: "作業指示書間の関係を作成します", + required_relationType: "関係の種類を選択してください。", + required_wo: "作業指示書フィールドは必須です。", + this_wo: "この作業指示書", + the_wo: "作業指示書", + link: "リンク", + cost_description: "費用説明", + assigned_to: "担当者", + category: "カテゴリ", + date: "日付", + cost: "費用", + include_cost: "この費用を合計費用に含める", + include_cost_description: "これにより、この費用が作業指示書に費やされた合計費用に追加されます", + required_cost_description: "費用説明は必須です", + required_cost: "費用は必須です", + add_cost: "追加費用を追加", + add_cost_description: "追加費用を作成して追加するには、以下のフィールドに入力してください", + add: "追加", + hourly_rate: "時給", + include_time: "この時間を合計時間に含める", + include_time_description: "これにより、この期間が作業指示書に費やされた合計時間に追加されます", + work_started_at: "作業開始時刻", + duration: "期間", + hours: "時間", + minutes: "分", + required_hours: "時間フィールドは必須です", + required_minutes: "分フィールドは必須です", + add_time: "時間を追加", + add_time_description: "時間を作成して追加するには、以下のフィールドに入力してください", + feedback: "フィードバック", + feedback_description: "フィードバックを送信してください", + required_feedback: "フィードバックは必須です", + signature: "署名", + required_signature: "画像は必須です", + close_wo: "作業指示書を閉じる", + close: "閉じる", + task_update_success: "タスクが正常に更新されました", + task_update_failure: "タスクを更新できませんでした", + notes_save_success: "メモが正常に保存されました", + images_add_task_success: "画像がタスクに追加されました", + images_add_task_failure: "何らかの問題が発生しました", + images: "画像", + required_images: "少なくとも1枚の画像をアップロードしてください", + add_images: "画像を追加", + tasks: "タスク", + wo_archive_success: "作業指示書がアーカイブされました", +} +wo_archive_failure: "作業指示書をアーカイブできませんでした", + wo_archive_confirm: "この作業指示書をアーカイブしてもよろしいですか?", + quantity_change_success: "数量が正常に変更されました", + quantity_change_failure: "数量を変更できませんでした", + details: "詳細", + updates: "更新", + id: "ID", + due_date: "期日", + location: "場所", + asset: "資産", + team: "チーム", + created_at: "作成日", + list_view: "リスト表示", + calendar_view: "カレンダー表示", + column_view: "列表示", + wo_create_success: "作業指示書が正常に作成されました", + wo_create_failure: "作業指示書を作成できませんでした", + changes_saved_success: "変更が保存されました", + wo_update_failure: "作業指示書を編集できませんでした", + wo_delete_success: "作業指示書が正常に削除されました", + wo_delete_failure: "作業指示書を削除できませんでした", + status: "ステータス", + title: "タイトル", + priority: "優先度", + description: "説明", + worker: "作業者", + location_name: "場所名", + location_address: "場所の住所", + asset_name: "資産名", + days_since_creation: "作成からの日数", + files: "ファイル", + requested_by: "依頼者", + completed_on: "完了日", + updated_at: "更新日時", + work_order: "作業指示書", + timer_running: "タイマー実行中", + run_timer: "タイマー実行", + approved_by: "承認者", + created_by: "作成者", + completed_by: "完了者", + time: "時間", + save: "保存", + customers: "請負業者", + no_labor: + "人件費はまだ追加されていません。ユーザーが時間を記録し、{shortBrandName}に時給が保存されている場合にここに表示されます。", + not_assigned: "未割り当て", + no_additional_cost: "追加費用はまだ追加されていません", + parts: "部品", + links: "リンク", + confirm_delete_file_wo: "この作業指示書からこのファイルを削除してもよろしいですか?", + archive: "アーカイブ", + labors: "人件費", + add_additional_cost: "追加費用を追加", + additional_costs: "追加費用", + add_parts: "部品を追加", + wo: { + title_description: "作業指示書のタイトルを入力してください", + }, + image: "画像", + estimated_duration: "推定所要時間(時間)", + primary_worker: "主担当者", + additional_workers: "追加作業者", + select_team: "チームを選択", + select_location: "場所を選択", + select_asset: "資産を選択", + select_tasks: "タスクを選択", + requires_signature: "署名が必要", + required_wo_title: "作業指示書のタイトルは必須です", + add_wo: "作業指示書を追加", + add_wo_description: "新しい作業指示書を作成して追加するには、以下のフィールドに入力してください", + edit_wo: "作業指示書を編集", + edit_wo_description: "作業指示書を更新するには、以下のフィールドに入力してください", + noRows: { + wo: { + message: "作業指示書は、スケジュール設定または誰かに割り当てることができるタスクまたはジョブです", + action: "「+」ボタンを押して作業指示書を作成してください", + }, + pm: { + message: "カスタムトリガーで作業指示書をスケジュール設定します", + action: "「+」ボタンを押してトリガーを作成してください", + }, +}, + request: { + message: "作業依頼を管理します", + action: "「+」ボタンを押して作業依頼を作成します", + }, + location: { + message: "ロケーションを使用すると、資産と作業員をより効率的に管理できます", + action: "「+」ボタンを押してロケーションを作成します", + }, + part: { + message: "部品は資産に組み合わせることも、単独で使用することもできます", + action: "「+」ボタンを押して部品を作成します", + }, + po: { + message: "購入依頼を1か所で管理します", + action: "「+」ボタンを押して購入依頼を作成します。", + }, + meter: { + message: + "メーター測定値により、資産を監視し、定義された条件に基づいて新しい作業指示をトリガーする機能が提供されます", + action: "「+」ボタンを押してメーターを作成します", + }, + customer: { + message: "請負業者は外部の作業員です", + action: "「+」ボタンを押して請負業者を作成します", + }, + vendor: { + message: "ベンダーは資産または部品を提供する組織です", + action: "「+」ボタンを押してベンダーを作成します", + }, + team: { + message: "チームは特定のグループの人々を管理するのに役立ちます。", + action: "「+」ボタンを押してチームを作成します。", + }, + file: { + message: "すべてのファイルを1か所にまとめます", + action: "「+」ボタンを押してファイルをアップロードします", + }, + asset: { + message: "資産は、会社が介入できるリソースです", + action: "「+」ボタンを押して新しい資産を作成します。", + }, + }, + to_delete: "削除", + confirm_delete_wo: "この作業指示を削除してもよろしいですか?", + no_access_wo: "作業指示へのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください。", + cancel: "キャンセル", + select_parts: "部品を選択", + sets_of_parts: "部品セット", + paused: "一時停止", + trigger_details: "トリガーの詳細", + starts_on: "開始日", + ends_on: "終了日", + frequency: "頻度", + every_frequency_days: "{frequency}日ごと", + wo_details: "作業指示の詳細", + confirm_delete_file: "このファイルを削除してもよろしいですか?", + wo_schedule_success: "作業指示が正常にスケジュールされました", + wo_schedule_failure: "作業指示をスケジュールできませんでした", + wo_trigger_edit_failure: "作業指示トリガーを編集できませんでした", + wo_trigger_delete_success: "作業指示トリガーが正常に削除されました", + wo_trigger_delete_failure: "作業指示トリガーを削除できませんでした", + name: "名前", + wo_title: "作業指示のタイトル", + next_wo: "次の作業指示", + trigger_name: "トリガー名", + enter_trigger_name: "トリガー名を入力", + frequency_description: "頻度(日数)", + wo_configuration: "作業指示の設定", + required_trigger_name: "トリガー名は必須です", + required_frequency: "トリガーの頻度は必須です", + invalid_frequency: "頻度は0より大きくする必要があります", + schedule_wo: "作業指示をスケジュール", + schedule_wo_description: "作業指示をスケジュールするには、以下のフィールドに入力してください", + edit_wo_trigger: "作業指示トリガーを編集", + edit_wo_trigger_description: "作業指示トリガーを編集するには、以下のフィールドに入力してください", + create_trigger: "トリガーを作成", + confirm_delete_pm: "この作業指示トリガーを削除してもよろしいですか?", + no_access_pm: + "予防保全セクションへのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください。", +{ + enter_wo_title: "作業指示書のタイトルを入力", + status_report: "ステータスレポート", + wo_analysis: "作業指示書分析", + wo_aging: "作業指示書のエージング", + time_and_cost: "時間とコスト", + assets: "資産", + reliability_dashboard: "信頼性ダッシュボード", + total_maintenance_cost: "総メンテナンス費用", + useful_life: "耐用年数", + requests: "リクエスト", + locations: "場所", + parts_and_inventory: "部品/在庫", + purchase_orders: "購入リクエスト", + meters: "メーター", + people_teams: "人員とチーム", + people: "人員", + teams: "チーム", + vendors_customers: "ベンダーと請負業者", + vendors: "ベンダー", + categories: "カテゴリ", + settings: "設定", + cancelled: "キャンセル済み", + reject: "却下", + approve: "承認", + request_create_success: "作業指示書が正常にリクエストされました", + request_create_failure: "作業リクエストを作成できませんでした", + request_edit_failure: "リクエストを編集できませんでした", + request_delete_success: "リクエストが正常に削除されました", + request_delete_failure: "リクエストを削除できませんでした", + rejected: "却下済み", + approved: "承認済み", + pending: "保留中", + required_request_name: "リクエストのタイトルは必須です", + required_field: "このフィールドは必須です", + add_request: "リクエストを追加", + add_request_description: "新しいリクエストを作成して追加するには、以下のフィールドに入力してください", + edit_request: "リクエストを編集", + edit_request_description: "リクエストを編集するには、以下のフィールドに入力してください", + confirm_delete_request: "このリクエストを削除してもよろしいですか?", + request: "リクエスト", + request_details: "リクエストの詳細", + none_priority: "なし", + low_priority: "低", + medium_priority: "中", + high_priority: "高", + downtimes: "ダウンタイム", + confirm_delete_file_asset: "この資産からこのファイルを削除してもよろしいですか?", + actions: "アクション", + show: "表示", + model: "モデル", + serial_number: "シリアル番号", + operational: "稼働中", + down: "停止中", + area: "エリア", + barcode: "バーコード", + placed_in_service: "サービス開始日", + warranty_expiration: "保証期限", + asset_information: "資産情報", + more_informations: "詳細情報", + confirm_delete_asset_downtime: "このダウンタイムを削除してもよろしいですか?", + create_downtime_success: "ダウンタイムが正常に追加されました", + create_downtime_failure: "ダウンタイムを追加できませんでした", + edit_downtime_success: "ダウンタイムが正常に編集されました", + started_on: "開始日", + required_startsOn: "開始日は必須です", + reading_create_success: "読み取り値が正常に追加されました", + reading_create_failure: "読み取り値を追加できませんでした", + reading: "読み取り値", + added_by: "追加者", + enter_meter_value: "メーター値を入力", + add_reading: "読み取り値を追加", + select_meter: "メーターを選択", + confirm_delete_part_asset: "この資産からこの部品を削除してもよろしいですか?", + no_due_date: "期日なし", + due_at_date: "{date}が期日", + no_primary_worker: "主担当者なし", + no_wo_linked_asset: "この資産にリンクされた作業指示書はありません", + asset_remove_success: "資産が正常に削除されました", + asset_remove_failure: "資産を削除できませんでした", + asset_name_description: "資産名を入力", +} +const ja = { + select_asset_location: "資産の場所を選択", + primary_user_description: "主要ユーザーを選択", + teams_description: "チームを選択", + customers_description: "請負業者を選択", + vendors_description: "ベンダーを選択", + inServiceDate_description: "サービス開始日", + warranty_expiration_date: "保証期限日", + additional_information: "追加情報", + structure: "構造", + parent_asset: "親資産", + asset_create_success: "資産が正常に作成されました", + asset_create_failure: "資産を作成できませんでした", + additional_workers_description: "追加の作業員を選択", + required_asset_name: "資産名は必須です", + add_asset: "資産を追加", + add_asset_description: "新しい資産を作成して追加するには、以下のフィールドに入力してください", + create_asset: "資産を作成", + hierarchy: "階層", + add_downtime: "ダウンタイムを追加", + edit_downtime: "ダウンタイムを編集", + remove_downtime: "ダウンタイムを削除", + edit: "編集", + edit_asset: "資産を編集", + edit_asset_description: "この資産を編集するには、以下のフィールドに入力してください", + confirm_delete_asset: "この資産を削除してもよろしいですか?", + loading_assets: "{name} #{id} の下の資産を読み込み中", + no_content: "コンテンツなし", + no_result_criteria: "検索条件に一致する結果はありません", + map_view: "地図表示", + location_create_success: "場所が正常に作成されました", + location_create_failure: "場所を作成できませんでした", + location_edit_failure: "場所を編集できませんでした", + location_delete_success: "場所が正常に削除されました", + location_delete_failure: "場所を削除できませんでした", + enter_location_name: "場所名を入力", + address: "住所", + parent_location: "親の場所", + select_workers: "作業員を選択", + map_coordinates: "地図座標", + required_location_name: "場所のタイトルは必須です", + required_location_address: "場所の住所は必須です", + add_location: "場所を追加", + add_location_description: "新しい場所を作成して追加するには、以下のフィールドに入力してください", + edit_location: "場所を編集", + edit_location_description: "場所を更新するには、以下のフィールドに入力してください", + confirm_delete_location: "この場所を削除してもよろしいですか?", + floor_plans: "フロアプラン", + floor_plan: "フロアプラン", + floor_plan_name_description: "フロアプラン名", + "Floor plan area in m²": "フロアプランの面積 (m²)", + upload_image: "画像をアップロード", + required_floor_plan_name: "フロアプラン名は必須です", + add_floor_plan: "新しいフロアプランを追加", + add_floor_plan_description: "新しいフロアプランを作成するには、以下のフィールドに入力してください", + no_asset_in_location: "この場所に資産はありません", + no_wo_in_location: "この場所に作業指示書はありません", + no_file_in_location: "この場所にファイルは添付されていません", + no_floor_plan_in_location: "この場所にフロアプランはありません", + assigned_teams: "割り当てられたチーム", + assigned_customers: "割り当てられた請負業者", + assigned_vendors: "割り当てられたベンダー", + no_access_location: "場所へのアクセス権がありません。アクセス権が必要な場合は、管理者に連絡してください", + no_access_vendors_customers: + "ベンダーと請負業者へのアクセス権がありません。アクセス権が必要な場合は、管理者に連絡してください", + no_access_people_team: + "人員とチームへのアクセス権がありません。アクセス権が必要な場合は、管理者に連絡してください", + no_access_analytics: + "分析へのアクセス権がありません。アクセス権が必要な場合は、管理者に連絡してください", + no_access_assets: "資産へのアクセス権がありません。アクセス権が必要な場合は、管理者に連絡してください", + no_access_categories: + "カテゴリへのアクセス権がありません。アクセス権が必要な場合は、管理者に連絡してください", + no_access_files: "ファイルへのアクセス権がありません。アクセス権が必要な場合は、管理者に連絡してください", + no_access_inventory: + "在庫へのアクセス権がありません。アクセス権が必要な場合は、管理者に連絡してください", + no_access_meters: "メーターへのアクセス権がありません。アクセス権が必要な場合は、管理者に連絡してください", + no_access_purchase_orders: + "購入リクエストを作成できません。アクセス権が必要な場合は、管理者に連絡してください", + no_access_requests: "リクエストへのアクセス権がありません。アクセス権が必要な場合は、管理者に連絡してください", + no_access_settings: "設定へのアクセス権がありません。アクセス権が必要な場合は、管理者に連絡してください", + no_access_page: "このページへのアクセス権がありません", +}; +{ + file: "ファイル", + card_view: "カードビュー", + set_create_success: "セットが正常に作成されました", + set_create_failure: "セットを作成できませんでした", + set_edit_failure: "セットを編集できませんでした", + set_delete_success: "セットが正常に削除されました", + set_delete_failure: "セットを削除できませんでした", + total_cost: "合計費用", + part: "部品", + enter_part_name: "部品名を入力", + required_set_name: "セット名は必須です", + add_set: "セットを追加", + add_set_description: "新しいセットを作成して追加するには、以下のフィールドに入力してください", + create_set: "セットを作成", + edit_set: "セットを編集", + edit_set_description: "セットを編集するには、以下のフィールドに入力してください", + confirm_delete_set: "このセットを削除してもよろしいですか?", + part_create_success: "部品が正常に作成されました", + part_create_failure: "部品を作成できませんでした", + part_edit_failure: "部品を編集できませんでした", + part_delete_success: "部品が正常に削除されました", + part_delete_failure: "部品を削除できませんでした", + quantity: "数量", + open_wo: "未完了の作業指示", + enter_part_category: "部品カテゴリを入力", + enter_part_cost: "部品費用を入力", + enter_part_quantity: "部品数量を入力", + minimum_quantity: "最小数量", + enter_part_minimum_quantity: "部品の最小数量を入力", + non_stock: "非在庫", + enter_part_barcode: "部品バーコードを入力", + enter_part_area: "部品エリアを入力", + additional_part_details: "追加の部品詳細", + add_part: "部品を追加", + add_part_description: "新しい部品を作成して追加するには、以下のフィールドに入力してください", + create_part: "部品を作成", + update_part: "部品を更新", + update_part_description: "部品を更新するには、以下のフィールドに入力してください", + confirm_delete_part: "この部品を削除してもよろしいですか?", + part_details: "部品詳細", + area_details: "エリア詳細", + assigned_people: "担当者", + no_asset_related_part: "この部品に関連する資産はありません", + no_file_found: "ファイルが見つかりません", + no_wo_found: "作業指示が見つかりません", + workers: "作業員", + Parts_and_Inventory: "部品と在庫", + po_edit_failure: "購入依頼を編集できませんでした", + po_delete_success: "購入依頼が正常に削除されました", + po_delete_failure: "購入依頼を削除できませんでした", + number_of_items: "アイテム数", + total_quantity: "合計数量", + shipping_to: "配送先", + shipping_address: "配送先住所", + po_details: "購入依頼詳細", + enter_po_name: "購入依頼名を入力", + additional_details: "追加詳細", + vendor: "ベンダー", + shipping_information: "配送情報", + company_name: "会社名", + ship_to: "配送先", + city: "都市", + state: "都道府県", + zip_code: "郵便番号", + fax_number: "FAX番号", + po_date: "購入依頼日", + notes: "メモ", + add_notes: "メモを追加", + requisitioner: "依頼者", + terms: "条件", + shipping_method: "配送方法", + required_name: "名前は必須です", + edit_po: "購入依頼を編集", + edit_po_description: "購入依頼を更新するには、以下のフィールドに入力してください", + purchase_order: "購入依頼", + confirm_delete_po: "この購入依頼を削除してもよろしいですか?", + upgrade_po: "購入依頼を作成するためにアップグレード", + new_po: "新規購入依頼", + po_create_success: "購入依頼が正常に作成されました", + select_one_part: "少なくとも1つの部品を選択してください", +} +po_create_failure: "購買依頼を作成できませんでした", + approve_while_submitting: "提出時に承認する", + invalid_fax: "FAX番号が無効です", + submit: "提出", + each_item_superior_zero: "各アイテムの数量は0より大きくする必要があります", + quantity_edit_success: "数量が正常に変更されました", + quantity_edit_failure: "数量を変更できませんでした", + APPROVED: "承認済み", + PENDING: "保留中", + REJECTED: "拒否済み", + when_reading_is: "メーター読み取り値が次のとき", + greater_than: "より大きい", + lower_than: "より小さい", + value: "値", + required_value: "値は必須です", + required_trigger_condition: "条件は必須です", + wo_trigger_create_success: "作業指示トリガーが正常に作成されました", + wo_trigger_create_failure: "作業指示トリガーを作成できませんでした", + add_wo_trigger: "作業指示トリガーを追加", + add_wo_trigger_description: "以下のフィールドに入力して、作業指示トリガーを作成および追加します", + wo_trigger_edit_success: "作業指示トリガーが正常に更新されました", + meter_create_success: "メーターが正常に作成されました", + meter_create_failure: "メーターを作成できませんでした", + meter_edit_failure: "メーターを編集できませんでした", + meter_delete_success: "メーターが正常に削除されました", + meter_delete_failure: "メーターを削除できませんでした", + next_reading_due: "次回の読み取り期限", + unit_of_measurement: "測定単位", + last_reading: "最終読み取り値", + enter_meter_name: "メーター名を入力", + unit: "単位", + update_frequency: "更新頻度", + update_frequency_in_days: "更新頻度(日数)", + required_meter_name: "メーター名は必須です", + required_meter_unit: "メーター単位は必須です", + required_meter_update_frequency: "メーターの更新頻度は必須です", + required_asset: "資産は必須です", + add_meter: "メーターを追加", + add_meter_description: "以下のフィールドに入力して、新しいメーターを作成および追加します", + edit_meter: "メーターを編集", + edit_meter_description: "以下のフィールドに入力して、メーターを編集します", + confirm_delete_meter: "このメーターを削除してもよろしいですか?", + upgrade_create_meter: "メーターを作成するにはアップグレードしてください", + history: "履歴", + reading_frequency: "読み取り頻度", + required_reading_value: "読み取り値は必須です", + wo_triggers: "作業指示トリガー", + add_trigger: "トリガーを追加", + meter_details: "メーター詳細", + meter: "メーター", + drag_one_file: "ここにファイルをドラッグしてください", + drag_many_files: "ここにファイルをドラッグ&ドロップしてください", + drop_to_start: "ファイルをドロップしてアップロードを開始", + invalid_files_type: "これらのファイルタイプはアップロードできません", + you_have_uploaded: "アップロード済み", + upload: "アップロード", + Vendors_Customers: "ベンダー&請負業者", + customer_create_success: "請負業者が正常に作成されました", + customer_create_failure: "請負業者を作成できませんでした", + customer_edit_failure: "請負業者を編集できませんでした", + customer_delete_success: "請負業者が正常に削除されました", + customer_delete_failure: "請負業者を削除できませんでした", + customer_name: "請負業者名", + website: "ウェブサイト", + customer_type: "請負業者タイプ", + customer_type_description: "例:配管、電気", + customer_description_description: "この請負業者の目的を数行で説明してください...", + billing_information: "請求情報", + address_line_2: "住所2", + billing_name: "請求名", + currency: "通貨", + select_currency: "通貨を選択", + required_customer_name: "請負業者名は必須です", + required_phone: "電話番号は必須です", + invalid_website: "無効なウェブサイト", + billing_address: "請求先住所", + add_customer: "請負業者を追加", + add_customer_description: "以下のフィールドに入力して、新しい請負業者を作成および追加します", + type: "タイプ", + billing_currency: "請求通貨", +go_back: "戻る", + confirm_delete_customer: "この請負業者を削除してもよろしいですか?", + vendor_create_success: "ベンダーが正常に作成されました", + vendor_create_failure: "ベンダーを作成できませんでした", + vendor_edit_failure: "ベンダーを編集できませんでした", + vendor_delete_success: "ベンダーが正常に削除されました", + vendor_delete_failure: "ベンダーを削除できませんでした", + required_company_name: "会社名は必須です", + vendor_type: "ベンダータイプ", + contact_name: "担当者名", + add_vendor: "ベンダーを追加", + add_vendor_description: "新しいベンダーを作成して追加するには、以下のフィールドに入力してください", + confirm_delete_vendor: "このベンダーを削除してもよろしいですか?", + vendor_type_description: "例: 配管、電気", + role: "役割", + edit_user: "ユーザーを編集", + edit_user_description: "ユーザーを編集するには、以下のフィールドに入力してください", + job_title: "役職", + invite_users: "ユーザーを招待", + bring_people_team: "チームに新しいメンバーを招待する", + add_20_users: + "各メールアドレスを入力後、「tab」または「enter」を押すことで、一度に20人までユーザーを追加できます。重複するメールアドレスや登録済みのメールアドレスは、要求されたユーザーの登録時に削除されます。", + enter_email: "メールアドレスを入力", + users_invite_success: "ユーザーが招待されました", + users_invite_failure: "ユーザーを招待できません。現在のサブスクリプションメンバー数を確認してください", + please_type_emails: "招待するメールアドレスを入力してください", + please_select_role: "役割を選択してください", + invite: "招待", + team_create_success: "チームが正常に作成されました", + team_create_failure: "チームを作成できませんでした", + team_edit_failure: "チームを編集できませんでした", + team_delete_success: "チームが正常に削除されました", + team_delete_failure: "チームを削除できませんでした", + team_name: "チーム名", + people_in_team: "チームのメンバー", + required_team_name: "チーム名は必須です", + create_team: "チームを作成", + create_team_description: "ここからチームメンバーを追加できます", + confirm_delete_team: "このチームを削除してもよろしいですか?", + overview: "概要", + activity: "アクティビティ", + wo_complete_last_14_days: "過去14日間に完了した作業指示", + no_wo_complete_last_14_days: "過去2週間で作業指示を完了していません", + ADMIN_name: "管理者", + ADMIN_description: "管理者は、作業指示やリクエストの編集、追加、削除を含むすべてのアクセス権を持っています", + LIMITED_ADMIN_name: "制限付き管理者", + LIMITED_ADMIN_description: + "制限付き管理者は、設定の表示/編集、ユーザーやチームの追加/編集ができない点を除いて、管理者と同じアクセス権を持っています。請負業者、カテゴリ、PMトリガーを作成した場合を除き、作業指示、資産の場所、メーター、購入リクエストを削除することはできません。", + TECHNICIAN_name: "技術者", + TECHNICIAN_description: + "技術者は、作業指示、資産、場所を作成およびクローズできます。作成したもののみ編集および削除できます", + LIMITED_TECHNICIAN_name: "制限付き技術者", + LIMITED_TECHNICIAN_description: "制限付き技術者は、自分に割り当てられた作業指示のみ表示できます", + VIEW_ONLY_name: "閲覧のみ", + VIEW_ONLY_description: "閲覧のみのユーザーはすべての閲覧アクセス権を持っていますが、何も編集できません", + REQUESTER_name: "リクエスター", + REQUESTER_description: "リクエスターは、作業リクエストを送信し、そのステータスを表示することのみができます", + select_user_role: "ユーザーの役割を選択", + user_details: "ユーザー詳細", + file_delete_success: "ファイルが正常に削除されました", + file_delete_failure: "ファイルを削除できませんでした", + uploaded_by: "アップロード者", + uploaded_on: "アップロード日", + rename: "名前を変更", + required_files: "少なくとも1つのファイルをアップロードしてください", + required_file_name: "ファイル名を入力してください", + add_files: "ファイルを追加", + edit_file: "ファイルを編集", + upgrade_files: "資産、作業指示、場所などでファイルを使用するにはアップグレードしてください...", + parts_consumption: "部品消費量", + requests_analysis: "リクエスト分析", + category_create_success: "カテゴリが正常に作成されました", + category_create_failure: "カテゴリを作成できませんでした", + category_edit_failure: "カテゴリを編集できませんでした", + category_delete_success: "カテゴリが正常に削除されました", + category_delete_failure: "カテゴリを削除できませんでした", + timers: "タイマー", + costs: "コスト", + add_category: "新しいカテゴリを追加", + add_category_description: "新しいカテゴリを作成して追加するには、名前を入力してください", +{ + edit_category: "カテゴリを編集", + edit_category_description: "カテゴリを編集するには名前を入力してください", + no_category_action: "最初のカテゴリを追加するには「+」ボタンを押してください。", + confirm_delete_category: "このカテゴリを削除してもよろしいですか?", + no_category_message: "{categoryName}カテゴリはまだありません。", + acquisition_cost: "取得費用", + general_settings: "一般設定", + request_form_configuration: "リクエストフォーム設定", + roles: "役割", + checklists: "チェックリスト", + field_configuration_description: "フィールドをオプション、非表示、または必須としてマークできます", + optional: "オプション", + required: "必須", + hidden: "非表示", + creating_wo: "作業指示書の作成", + completing_wo: "作業指示書の完了", + role_edit_failure: "役割を編集できませんでした", + edit_role: "役割を編集", + edit_role_description: "役割を編集するには以下のフィールドに入力してください", + external_id: "外部ID", + permissions: "権限", + create_role_description: + "この役割は、{brandName}で管理者ができるすべてのことを実行できますが、以下の重要な権限をカスタマイズできます。", + create_and_edit: "作成/編集", + to_access: "アクセス", + role_delete_success: "役割が正常に削除されました", + role_delete_failure: "役割を削除できませんでした", + confirm_delete_role: "この役割を完全に削除してもよろしいですか?", + users: "ユーザー", + paid: "有料", + free: "無料", + role_create_success: "役割が正常に作成されました", + role_create_failure: "役割を作成できませんでした", + roles_management: "役割管理", + roles_number: "{count}件の役割", + create_role: "役割を作成", + upgrade_role: "役割を作成するにはアップグレードしてください", + add_role: "新しい役割を追加", + add_role_description: "新しい役割を作成して追加するには、以下のフィールドに入力してください", + parts_and_sets: "部品と部品セット", + upgrade_role_edit: "役割を編集するにはアップグレードしてください", + delete_role: "役割を削除", + upgrade_role_delete: "役割を削除するにはアップグレードしてください", + create: "作成", + pm_trigger: "予防保全トリガー", + auto_assign_wo: "作業指示書の自動割り当て", + auto_assign_wo_description: "新しい作業指示書を作成した担当者に自動的に割り当てます", + auto_assign_requests: "リクエストの自動割り当て", + auto_assign_requests_description: "新しい作業指示書をリクエストを承認した担当者に自動的に割り当てます", + disable_closed_wo_notification: "クローズされた作業指示書の通知を無効にする", + disable_closed_wo_notification_description: "クローズされた作業指示書が更新されたときの通知を無効にします", + ask_feedback_wo_closed: "作業指示書がクローズされたときにフィードバックを求める", + ask_feedback_wo_closed_description: "ユーザーは完了した作業についてフィードバックを求められます", + include_labor_in_total_cost: "総費用に人件費を含める", + include_labor_in_total_cost_description: + "ユーザーが時間を記録し、時給が保存されている場合、総費用に人件費を追加します", + enable_wo_updates_requesters: "リクエスターの作業指示書更新を有効にする", + enable_wo_updates_requesters_description: "ユーザーはリクエストした作業指示書の更新を受け取ります", + language: "言語", + date_format: "日付形式", + time_zone: "タイムゾーン", + business_type: "業種", + general_asset_management: "一般資産管理", + physical_asset_management: "物理資産管理", + checklist_delete_success: "チェックリストが正常に削除されました", + checklist_delete_failure: "チェックリストを削除できませんでした", + create_checklist: "チェックリストを作成", + confirm_delete_checklist: "このチェックリストを削除してもよろしいですか?", + upgrade_checklist: "チェックリストを使用するにはアップグレードしてください", + upgrade_now: "今すぐアップグレード", + total: "合計", + sub_task_status: "サブタスクのステータス", + text_field: "テキストフィールド", + number_field: "数値フィールド", + inspection_check: "検査チェック", + multiple_choices: "複数選択", + meter_reading: "メーター読み取り", + select_user: "ユーザーを選択", + PASS: "合格", + FLAG: "フラグ", +} +{ + FAIL: "失敗", + enter_task_name: "タスク名を入力", + see_details: "詳細を見る", + concerned_asset: "関連資産", + me: "自分", + remove_blank_tasks: "空白のタスクを削除", + remove_blank_options: "空白のオプションを削除", + preview: "プレビュー", + edit_checklist: "チェックリストを編集", + add_tasks: "タスクを追加", + use_a_checklist: "チェックリストを使用", + select_checklist: "チェックリストを選択", + save_checklist: "チェックリストを保存", + assign_tasks_description: "技術者が記入するカスタムタスクを割り当てる", + select_date: "日付を選択", + task: "タスク", + checklist: "チェックリスト", + upgrade_analytics: "アップグレードして分析を見る", + grouped_by_category: "カテゴリ別にグループ化", + downtime_by_asset: "資産別ダウンタイム", + downtime_and_costs: "ダウンタイムとコスト", + downtime_and_costs_trends: "ダウンタイムとコストの傾向", + downtimes_trends: "ダウンタイムの傾向", + repair_time_by_asset: "資産別修理時間", + consumed_parts_costs: "消費部品コスト", + requests_by_priority: "優先度別リクエスト", + requests_trends: "リクエストの傾向", + time_spent: "費やした時間", + grouped_by_completed_by: "完了者別にグループ化", + grouped_by_assigned_to: "担当者別にグループ化", + grouped_by_priority: "優先度別にグループ化", + completion_comparison: "完了比較", + hours_worked: "作業時間", + work_remaining: "残りの作業", + wo_status: "作業指示ステータス", + cost_trends: "コストの傾向", + cost_center: "資産ライフサイクルコスト分析", + downtime_and_availability: "ダウンタイムと可用性", + incomplete_wo: "未完了の作業指示", + the_numbers: "数値", + hours_and_cost_by_asset: "資産別時間とコスト", + completion_comparison_description: "様々な種類の完了した作業指示の比較。", + wo_age_description: + "作業指示の経過日数は、作業指示(または作業リクエスト)の作成から完了までの日数として定義されます。", + rav_description: + "RAVに対する総コストの割合は、(資産に対する作業指示のコスト / 購入価格)*100に等しいです。業界標準では、この指標の目標値は3%です。", + downtime_and_availability_description: + "可用性とは、資産がサービス開始日から稼働状態にあった割合を指します。総ダウンタイムとは、指定された日付範囲で発生したダウンタイムイベントの数を指します。", + total_cost_description: "総コストには、作業指示における人件費、追加費用、部品費用が含まれます。", + compliant_wo_description: + "準拠した作業指示とは、期日までに完了した作業指示として定義されます。サイクルタイムとは、作業指示が完了するまでの日数を指します。", + hours_worked_description: + "これらの時間は、フィルターで指定された範囲内に期日がある作業指示に対応します。", + work_remaining_description: + "このグラフは、フィルターで指定された日付範囲内に期日がある未完了の作業指示の数を示します。推定時間は、それらの個々の作業指示に対応します。", + total_downtime_in_hours: "総ダウンタイム(時間)", + downtime_events: "ダウンタイムイベント", + percent_downtime: "ダウンタイム率", + meantime_between_failures_in_hours: "故障間平均時間(時間)", + availability_percent: "可用性率", + mean_time_to_repair_in_hours: "修理平均時間(時間)", + average_age: "平均経過日数", + count: "カウント", + average_cost: "平均コスト", + compliant: "準拠", + average_cycle_time_in_days: "平均サイクルタイム(日)", + total_consumption_cost: "総消費コスト", + parts_consumed: "消費部品", + total_cost_as_pct_rav: "RAVに対する総コストの割合", + approved_requests: "承認済みリクエスト", + pending_requests: "保留中のリクエスト", + cancelled_requests: "キャンセルされたリクエスト", + average_cycle_time: "平均サイクルタイム", + compliance_rate: "コンプライアンス率", + complete: "完了", + reactive: "事後保全", + recurring: "定期", + part_costs: "部品コスト", + labor_costs: "人件費", + total_time_spent_in_hours: "総費やした時間(時間)", +} +const ja = { + estimated_hours: "推定時間", + total_purchase_price: "合計購入価格", + you_have: "あなたには", + new_messages: "件の新しいメッセージがあります", + company: "会社", + change_cover: "カバーを変更", + required_address: "住所フィールドは必須です", + company_details: "会社情報", + company_details_description: "会社に関する情報を管理します", + learn_more: "詳細を見る", + profile: "プロフィール", + email_notifications: "メール通知", + email_updates_wo: "作業指示書とメッセージのメール更新", + email_updates_requests: "リクエストされた作業指示書のメール更新", + po_emails: "購入リクエストメール", + required_job_title: "役職フィールドは必須です", + required_old_password: "現在のパスワードを入力してください。", + invalid_password: "パスワードが短すぎます - 最低8文字必要です。", + required_new_password: "パスワードが入力されていません。", + passwords_must_match: "パスワードが一致しません", + password_change_success: "パスワードが正常に変更されました", + wrong_password: "間違ったパスワードが入力されました", + current_password: "現在のパスワード", + new_password: "新しいパスワード", + confirm_password: "パスワードを確認", + personal_details: "個人情報", + personal_details_description: "個人情報に関する情報を管理します", + change_password: "パスワードを変更", + notification_settings: "通知設定", + notification_settings_description: "通知に関する詳細を管理します", + recent_activity: "最近のアクティビティ", + created: "作成済み", + completed: "完了済み", + my_account: "マイアカウント", + my_company: "マイカンパニー", + you_are_using_plan: + "現在、{planName}プランをご利用中です。有効期限は{expiration}です。今すぐアップグレードして、より多くの機能にアクセスしましょう。", + upgrade_plan: "プランをアップグレード", + plans: "プラン", + monthly: "月額", + annually: "年額", + subscription_change_success: "サブスクリプションが正常に変更されました", + invalid_credit_card: "クレジットカード番号が無効です", + required_credit_card: "カードフィールドは必須です", + invalid_expiration_month: "有効期限月が無効です", + required_expiration_month: "有効期限月は必須です", + invalid_expiration_year: "有効期限年が無効です", + required_expiration_year: "有効期限年は必須です", + invalid_cvv: "CVVが無効です", + required_cvv: "CVVは必須です", + required_cardholder_name: "カード名義人は必須です", + card: "カード", + expiration_month: "有効期限月", + expiration_year: "有効期限年", + cardholder_name: "カード名義人", + seats: "シート", + cost_per_seat: "シートあたりの費用", + your_payment_secure: "お支払いデータは暗号化され、安全です。", + plan: "プラン", + current_plan: "現在のプラン", + number_users_who_will_use_grash: "{shortBrandName}を利用するユーザー数", + admin_role: "管理者", + technical_role: "技術者", + limited_technical_role: "限定技術者", + requester_role: "リクエスター", + view_only_role: "閲覧のみ", + how_will_you_be_billed: "どのように請求されますか?", + which_plan_fits_you: "どのプランが最適ですか?", + per_user_month: "ユーザー/月あたり", + per_user_year: "ユーザー/年あたり", + you_will_be_charged: "請求されます", + proceed_to_payment: "支払いに進む", + pay_only_for_roles: + "管理者技術者限定技術者のユーザーのみ支払い、リクエスター閲覧のみは無制限で無料で使用できます", + checkout_our: "当社の", + pricing_page: "料金ページ", + for_more_details: "で詳細を確認してください", + users_count_display: "{count}ユーザー", + monthly_adverb: "月額", + yearly_adverb: "年額", +}; +{ + features: "機能", + checkout: "チェックアウト", + checkout_description: "以下のフィールドに入力してください", + per_month: "月額", + per_year: "年額", + recover_password_description: "パスワードをリセットするには、登録に使用したメールアドレスを入力してください。", + send_me_new_password: "新しいパスワードを送信する", + want_to_sign_in_again: "もう一度サインインしますか?", + check_mails_for_instructions: "詳細な指示についてはメールを確認してください", + pdf_report: "PDFレポート", + HIGH: "高", + MEDIUM: "中", + LOW: "低", + NONE: "なし", + import: "インポート", + start_import_process: "インポート処理を開始", + import_data: "データをインポート", + set_header: "ヘッダーを設定", + match_columns: "列を照合", + review: "レビュー", + done: "完了", + no_match_yet: "まだ一致していません", + select: "選択...", + matched_to_field: "{field}に一致しました", + next: "次へ", + not_enough_rows: "ファイルに行が足りません", + there_are_duplicates: "重複があります: {duplicates}", + assigned_by: "割り当て元", + percent_rows_have_value: "{percent}%の行に値があります", + match_at_least_column: "少なくとも1つの列を照合してください", + to_import: "インポート", + required_match: "{field}の照合は必須です", + archived: "アーカイブ済み", + import_wo_success: "{created}件の作業指示が作成され、{updated}件が更新されました", + to_export: "エクスポート", + filters: "フィルター", + more_filters: "その他のフィルター", + customer: "請負業者", + to: "から", + dates: "日付", + start: "開始", + end: "終了", + longitude: "経度", + latitude: "緯度", + ALL: "すべて", + REACTIVE: "事後保全", + REPEATING: "予防保全", + import_location_success: "{created}件のロケーションが作成され、{updated}件が更新されました", + import_part_success: "{created}件の部品が作成され、{updated}件が更新されました", + import_meter_success: "{created}件のメーターが作成され、{updated}件が更新されました", + import_asset_success: "{created}件の資産が作成され、{updated}件が更新されました", + wo_calendar: "作業指示カレンダー", + month: "月", + week: "週", + day: "日", + agenda: "アジェンダ", + previous: "前へ", + today: "今日", + to_filter: "フィルター", + reset_filters: "フィルターをリセット", + toggle_menu: "メニューを切り替える", + no_results: "結果が見つかりませんでした", + an_error_occured: "エラーが発生しました。", + density: "密度", + compact: "コンパクト", + standard: "標準", + comfortable: "快適", + columns: "列", + select_columns: "列を選択", + show_filters: "フィルターを表示", + hide_filters: "フィルターを非表示", + search_placeholder: "検索…", + search: "検索", + clear: "クリア", + download_as_csv: "CSVとしてダウンロード", + print: "印刷", + download_as_excel: "Excelとしてダウンロード", + find_column: "列を検索", + column_title: "列のタイトル", + reorder_column: "列を並べ替える", +} +{ + show_all: "すべて表示", + hide_all: "すべて非表示", + add_filter: "フィルターを追加", + logic_operator: "論理演算子", + operator: "演算子", + and: "かつ", + or: "または", + filter_value: "フィルター値", + contains: "を含む", + equals: "と等しい", + starts_with: "で始まる", + ends_with: "で終わる", + is: "である", + is_not: "ではない", + is_after: "より後", + is_on_or_after: "以降", + is_before: "より前", + is_on_or_before: "以前", + is_empty: "空である", + is_not_empty: "空ではない", + is_any_of: "のいずれか", + any: "いずれか", + true_text: "真", + false_text: "偽", + menu: "メニュー", + show_columns: "列を表示", + hide: "非表示", + unsort: "ソート解除", + sort_by_ASC: "昇順でソート", + sort_by_DESC: "降順でソート", + sort: "ソート", + total_rows: "合計行数:", + yes: "はい", + no: "いいえ", + more: "その他", + to_group: "グループ", + see_children: "子を表示", + hide_children: "子を非表示", + expand: "展開", + collapse: "折りたたむ", + detail_panel_toggle: "詳細パネルの切り替え", + cancel_subscription: "サブスクリプションをキャンセル", + resume_subscription: "サブスクリプションを再開", + confirm_cancel_subscription: "サブスクリプションをキャンセルしてもよろしいですか?", + workflows: "ワークフロー", + create_workflow: "ワークフローを作成", + if: "もし", + and_optional: "かつ(オプション)", + then: "ならば", + workflow_description: + "「もし、かつ、ならば」のように簡単にカスタムワークフローを作成できます。ワークフローを通じて作業指示書を自動的に割り当てることで時間を節約し、チームの運用方法に合わせて{shortBrandName}をカスタマイズできます。\nすべてのプランで最大1つのカスタムワークフローを作成できます。追加のワークフローを追加するには、ビジネスプランにアップグレードしてください。", + CREATE_PURCHASE_ORDER: "購入依頼を作成", + PART_IS: "部品は", + QUANTITY_INFERIOR: "数量が以下である", + ASSIGN_VENDOR: "ベンダーを割り当てる", + ASSIGN_CATEGORY: "カテゴリを割り当てる", + APPROVE: "承認", + REJECT: "却下", + SEND_REMINDER_EMAIL: "リマインダーメールを送信", + VENDOR_IS: "ベンダーは", + CATEGORY_IS: "カテゴリは", + STATUS_IS: "ステータスは", + DUE_DATE_BETWEEN: "期日が期間内である", + DUE_DATE_AFTER: "期日がより後である", + ASSIGN_PRIORITY: "優先度を割り当てる", + ASSIGN_ASSET: "資産を割り当てる", + ASSIGN_LOCATION: "場所を割り当てる", + ASSIGN_USER: "ユーザーを割り当てる", + ASSIGN_TEAM: "チームを割り当てる", + ADD_CHECKLIST: "チェックリストを追加", + PRIORITY_IS: "優先度は", + ASSET_IS: "資産は", + LOCATION_IS: "場所は", + USER_IS: "ユーザーは", + TEAM_IS: "チームは", + CREATED_AT_BETWEEN: "作成日が期間内である", + TITLE_CONTAINS: "タイトルに以下が含まれる", + CREATE_REQUEST: "リクエストを作成", + CREATE_WORK_ORDER: "作業指示書を作成", + SET_ASSET_STATUS: "資産ステータスを設定", +} +{ + NAME_IS: "名前は", + NAME_CONTAINS: "名前に含まれる", + VALUE_IS: "値は", + VALUE_CONTAINS: "値に含まれる", + NUMBER_VALUE_SUPERIOR: "値はより大きい", + NUMBER_VALUE_INFERIOR: "値はより小さい", + WORK_ORDER_CREATED: "作業指示書が作成されました", + WORK_ORDER_CLOSED: "作業指示書がクローズされました", + WORK_ORDER_ARCHIVED: "作業指示書がアーカイブされました", + REQUEST_CREATED: "リクエストが作成されました", + REQUEST_APPROVED: "リクエストが承認されました", + REQUEST_REJECTED: "リクエストが却下されました", + PURCHASE_ORDER_CREATED: "購入リクエストが作成されました", + PURCHASE_ORDER_UPDATED: "購入リクエストが更新されました", + TASK_UPDATED: "タスクが更新されました", + PART_UPDATED: "部品が更新されました", + add_condition: "条件を追加", + workflow_creation_success: "ワークフローが正常に作成されました", + workflow_creation_failure: "ワークフローの作成に失敗しました", + action_value_missing: "アクション値がありません", + condition_value_missing: "条件値がありません", + workflow_edit_success: "ワークフローが正常に更新されました", + workflow_edit_failure: "ワークフローを編集できませんでした", + workflow_delete_success: "ワークフローが正常に削除されました", + workflow_delete_failure: "ワークフローを削除できませんでした", + confirm_delete_workflow: "このワークフローを削除してもよろしいですか", + click_here: "こちらをクリック", + verify_email_title: "メールアドレスを確認", + verify_email_description: + "確認メールが送信されました。受信トレイにない場合は、迷惑メールフォルダをご確認ください。", + payment_success_title: "支払い成功!", + payment_success_description: + "支払いが正常に処理されました。ライセンスの詳細については、メールをご確認ください。", + upgrade: "アップグレード", + downgrade: "ダウングレード", + upgrade_description: + "サブスクリプションプランをアップグレードしました。{shortBrandName}を使用する可能性のある無効なユーザーを有効にする必要があります。これは現在のサブスクリプションで一度しか実行できません。慎重に選択してください", + enable_users: "ユーザーを有効にする", + max_users_description: "{maxUsers}人までのユーザーを有効にできます", + downgrade_description: + "サブスクリプションプランをダウングレードしました。続行するには、一部のユーザーを無効にする必要があります。これは現在のサブスクリプションで一度しか実行できません。慎重に選択してください", + disable_users: "ユーザーを無効にする", + min_users_description: "最低{minUsers}人のユーザーを無効にする必要があります", + downgrade_description_no_owner: + "貴社はサブスクリプションプランをダウングレードしました。続行する前に、会社の所有者が一部のユーザーを無効にする必要があります", + past_due: "期限切れ", + due_date_delay: "期日遅延", + due_date_delay_description: "期日遅延日数", + days_count: "{days}日", + trigger_configuration: "トリガー設定", + WORK_ORDER_feature: "作業指示書", + REQUEST_feature: "作業リクエスト", + PART_feature: "部品管理", + MOBILE_APP_feature: "モバイルアプリ", + WORK_ORDER_HISTORY_feature: "作業指示書履歴", + PREVENTIVE_MAINTENANCE_feature: "予防保全", + CHECKLIST_feature: "チェックリスト", + FILE_feature: "ファイルアップロード", + PURCHASE_ORDER_feature: "購入リクエスト", + METER_feature: "メーター読み取り", + REQUEST_CONFIGURATION_feature: "リクエストフォーム設定", + ADDITIONAL_TIME_feature: "高度な時間追跡", + ADDITIONAL_COST_feature: "高度なコスト追跡", + ANALYTICS_feature: "分析とレポート", + REQUEST_PORTAL_feature: "リクエストポータル", + SIGNATURE_feature: "署名", + ROLE_feature: "カスタムロール", + WORKFLOW_feature: "ワークフロー自動化", + API_ACCESS_feature: "APIアクセス", + WEBHOOK_feature: "Webhook", + add_new_option: "新しいオプションを追加", + edit_company: "会社を編集", + fill_fields_below: "以下のフィールドに入力してください", + IMPORT_CSV_feature: "CSVインポート", + no_import_access: "CSV、Excelファイルからインポートするにはプランをアップグレードしてください", + members: "メンバー", + assign_user: "ユーザーを割り当てる", + assign_asset: "資産を割り当てる", + required_files_on_completion: "作業指示書完了時にファイルが必要です", + required_tasks_on_completion: "タスクを完了する必要があります", +} +const ja = { + required_labor_on_completion: "時間を記録する必要があります", + required_part_on_completion: "この作業指示書では部品が使用されていません", + required_cost_on_completion: "この作業指示書には費用情報が提供されていません", + estimated_hours_in_text: "{hours}時間の見積もり", + required_part_name: "部品名が必要です", + asset_update_failure: "資産を編集できませんでした", + terms_of_service: "利用規約", + privacy_policy: "プライバシーポリシー", + last_login: "最終ログイン", + not_enough_part: "この部品は十分ではありません", + remove_blank_meter_tasks: "メーターのないメータータイプのタスクを削除する", + checklist_update_failure: "チェックリストを編集できませんでした", + contact_us: "お問い合わせ", + simplify_wo: "モバイルアプリで作業指示書を簡素化する", + simplify_wo_description: "モバイルアプリ使用中に、作業指示書の詳細から時間管理、費用、部品を非表示にする", + account_deletion: "{brandName}アカウントの削除", + switch_account: "アカウントを切り替える", + switch_to_super_user: "スーパー管理者へ切り替える", + switch_account_description: "続行するアカウントを選択してください", + put_location_in_map: "地図に場所を置く", + confirm_disable_user: "{user}を無効にしますか?1ヶ月後まで有効にできません", + user_disabled_success: "ユーザーを無効にしました", + disable: "無効にする", + manufacturer: "メーカー", + power: "電力", + import_error: "インポートに失敗しました", + request_upgrade: "アップグレードをリクエスト", + operation_success: "操作は成功しました", + CANCELLED: "拒否されました", + uptime_hours: "稼働時間(h)", + downtime_hours: "停止時間(h)", + mark_all_as_seen: "すべて既読にする", + estimation_accuracy_ratio: "見積もり精度比率", + download_template: "テンプレートをダウンロード", + pareto_by_total_price: "合計価格によるパレート分析", + cumulative_percent: "累積パーセント", + part_consumption_by_asset: "資産ごとの部品消費量", + grouped_by_wo_category: "作業指示書カテゴリでグループ化", + resolution_rate: "解決率", + resolved: "解決済み", + average: "平均", + documentation: "ドキュメント", + days_before_pm_notification: "予定されている作業指示書に対する事前通知", + estimated_start_date: "予定開始日", + no_file_linked_to_wo: "この作業指示書にファイルは添付されていません", + add_file: "ファイルを追加", + try_for_free: "無料で試す", + choose_your_plan: "プランを選択してください", + STARTER_description: + "機械の状態と人員の可視化を通じて、効率的で強力な予防保全を構築しようとしているチーム向け。", + PROFESSIONAL_description: + "さらなる保全の成長と生産性を推進するために、洞察と分析を活用する必要がある部門向け。", + BUSINESS_description: + "複数の場所とシステムカスタマイズを管理するために、保全および運用データを取得する準備ができている組織向け。", + book_demo: "デモを予約する", + request_pricing: "詳細については価格をリクエストしてください", + Reports: "レポート", + "Custom dashboard built using the included components": "付属のコンポーネントを使用して構築されたカスタムダッシュボード", + Export: "エクスポート", + "Last year": "昨年", + Expenses: "費用", + Statistics: "統計", + General: "一般", + Calendar: "カレンダー", + Mailbox: "メールボックス", + Dashboards: "ダッシュボード", + Analytics: "分析", + Monitoring: "監視", + Tasks: "タスク", + Applications: "アプリケーション", + Users: "ユーザー", + "List All": "すべてリスト表示", + "User Profile": "ユーザープロフィール", + Login: "ログイン", + Register: "登録", + "Recover Password": "パスワードを回復", + Status: "ステータス", + "Error 404": "エラー 404", + "Error 500": "エラー 500", + "Coming Soon": "近日公開", +}; +{ + Maintenance: "メンテナンス", + Overview: "概要", + Documentation: "ドキュメント", + Welcome: "ようこそ", + Help: "ヘルプ", + "Features tour": "機能ツアー", + "Getting started guide": "開始ガイド", + "Contact support": "サポートに連絡", + Version: "バージョン", + Search: "検索", + Notifications: "通知", + Settings: "設定", + "Language Switcher": "言語切り替え", + "Sign out": "サインアウト", + "Change Theme": "テーマを変更", + "View all notifications": "すべての通知を表示", + rate: "レート", + select_at_least_column: "少なくとも1つの列を選択してください", + already_read: "既読", + OPERATIONAL: "稼働中", + DOWN: "停止中", + MODERNIZATION: "近代化", + STANDBY: "待機中", + INSPECTION_SCHEDULED: "検査予定", + COMMISSIONING: "試運転中", + EMERGENCY_SHUTDOWN: "緊急停止", + select_asset_status: "資産ステータスを選択", + asset_status: "資産ステータス", + ui_configuration: "UI設定", + password_leave_empty_if_you_dont_want_to_change: "パスワード - 変更しない場合は空欄のままにしてください", + upgrade_request_success: "アップグレードリクエストを受信しました!近日中にご連絡いたします", + continue_with_sso: "SSOで続行", + see_live_demo: "ライブデモを見る", + demo_warning: + "このインスタンスはデモモードです。実際のデータには使用しないでください!データは定期的に削除されます!", + days: "日", + weeks: "週", + months: "月", + years: "年", + based_on: "基準", + scheduled_date: "予定日", + on: "オン", + required_days_of_week: "必要な曜日", + schedule: { + daily_one: "{count}日ごと", + daily_other: "{count}日ごと", + weekly_one: "{count}週間ごと({days})", + weekly_other: "{count}週間ごと({days})", + monthly_one: "{count}ヶ月ごと", + monthly_other: "{count}ヶ月ごと", + yearly_one: "{count}年ごと", + yearly_other: "{count}年ごと", + }, + delete_demo_data: "デモデータを削除", + import_pm_success: "{created}件の作業指示スケジュールが作成され、{updated}件が更新されました", + recurrence_type: "繰り返しタイプ", + recurrence_based_on: "繰り返し基準", + days_of_week: "曜日", + no_recent_work_orders: "最近の作業指示はありません", + recent_work_orders: "最近の作業指示", + subscription_will_cancel_on: "サブスクリプションは{date}にキャンセルされます", + open_api_docs: "APIドキュメントを開く", + delete_account: "アカウントを削除", + csv_separator: "CSV区切り文字", + Advantages: "利点", + open_source_cmms: "オープンソースCMMS", + main: { + title: "無料オープンソースCMMS(メンテナンス管理ソフトウェア)", + }, + talk_to_sales: "営業担当者に相談", + pricing_1: { + choose_plan_and_get_started: "プランを選択して始めましょう", + slogan_effective_maintenance: + "当社のソフトウェアは、メンテナンスおよび信頼性チームが業務を効率的かつ効果的に運営するために必要なツールを提供します。", + compare_plans_and_pricing: "プランと料金を比較する", + see_which_plan_is_right_for_you: "あなたに合ったプランを見つける", + select_two_plans_to_compare: "比較する2つのプランを選択", + select_three_plans_to_compare: "比較する3つのプランを選択", + month_per_user: "月額(ユーザーあたり)", + year_per_user: "年額(ユーザーあたり)", + }, +} +{ + plan_basic_name: "Basic", + plan_basic_description: + "資産を追跡し、手順を含む基本的な予防保全スケジュールを作成したいチーム向け。", + feature_unlimited_work_orders: "無制限の作業指示", + feature_custom_tasks: "カスタムタスク", + feature_unlimited_request_user_licenses: "無制限のリクエストユーザーライセンス", + plan_starter_name: "Starter", + plan_starter_description: + "機械の状態と人員の可視化を通じて、効率的で強力な予防保全を構築したいチーム向け。", + feature_everything_in_basic_plus: "Basicの全機能に加え、以下が含まれます:", + feature_preventive_maintenance_recurring_work_orders: "予防保全/定期作業指示", + feature_custom_checklists: "カスタムチェックリスト", + feature_inventory_management_costing: "在庫管理/原価計算", + feature_time_and_manpower_tracking: "時間と人員の追跡", + feature_thirty_day_analytics_reporting: "30日間の分析とレポート", + plan_professional_name: "Professional", + plan_professional_description: + "さらなるメンテナンスの成長と生産性を推進するために、インサイトと分析を活用する必要がある部門向け。", + feature_everything_in_starter_plus: "Starterの全機能に加え、以下が含まれます:", + feature_multiple_inventory_lines: "複数の在庫ライン", + feature_customizable_request_portal: "カスタマイズ可能なリクエストポータル", + feature_mobile_offline_mode: "モバイルオフラインモード", + feature_advanced_analytics_reporting: "高度な分析とレポート", + plan_business_name: "Business", + plan_business_description: + "複数の拠点とシステムカスタマイズを管理するために、メンテナンスと運用データを取得する準備ができている組織向け。", + feature_everything_in_professional_plus: "Professionalの全機能に加え、以下が含まれます:", + feature_purchase_order_management: "発注書管理", + feature_multi_site_module_support: "マルチサイトモジュールサポート", + feature_custom_work_order_statuses: "カスタム作業指示ステータス", + feature_custom_integrations_support: "カスタム統合サポート", + feature_work_order_management: "作業指示管理", + feature_recurring_work_orders: "定期作業指示", + feature_custom_categories: "カスタムカテゴリ", + feature_data_importing: "データインポート", + feature_time_and_cost_tracking: "時間とコストの追跡", + feature_work_order_configuration: "作業指示設定", + feature_internal_requests: "内部リクエスト", + feature_external_request_portal: "外部リクエストポータル", + category_locations_assets_parts: "場所、資産、部品", + feature_location_management: "場所管理", + feature_barcode_scanning: "バーコードスキャン", + feature_inventory_management: "在庫管理", + feature_custom_asset_statuses: "カスタム資産ステータス", + feature_asset_downtime_tracking: "資産ダウンタイム追跡", + feature_asset_depreciation_tracking: "資産減価償却追跡", + feature_asset_warranty_tracking: "資産保証追跡", + feature_purchase_orders_management: "発注書", + feature_asset_check_in_out: "資産のチェックイン/チェックアウト", + category_mobile_offline: "モバイルオフライン", + feature_work_order_availability: "作業指示の可用性", + feature_updating_status: "ステータスの更新", + feature_updating_tasks: "タスクの更新", + feature_work_order_drafts: "作業指示の下書き", + feature_full_drill_down_reporting_history: "完全なドリルダウンレポートと履歴", + period_thirty_days: "30日間", + period_full: "全期間", + feature_pdf_csv_exporting: "PDFおよびCSVエクスポート", + feature_itemized_time_reporting: "項目別時間レポート", + feature_user_login_reports: "ユーザーログインレポート", + feature_parts_consumption_reports: "部品消費レポート", + feature_asset_downtime_reports: "資産ダウンタイムレポート", + feature_equipment_reliability_reports: "設備信頼性レポート", + feature_multi_site_modules: "マルチサイトモジュール", + category_integrations: "統合", + feature_business_integrations: "ビジネス統合 (SAP/Oracle/Causal AI...)", + feature_custom_integrations: "カスタム統合", + feature_unlimited_view_only_users: "無制限の閲覧専用ユーザー", + feature_unlimited_requesters: "無制限のリクエスター", + feature_unlimited_vendors: "無制限のベンダー", + feature_unlimited_customers: "無制限の顧客", + category_support: "サポート", + feature_daily_email_digest: "毎日のメールダイジェスト", + feature_articles: "記事", + feature_training_webinars: "トレーニングウェビナー", + feature_community_support_discord: "コミュニティサポート (Discord)", + feature_email_support: "メールサポート", + feature_chat_phone_support: "チャット/電話サポート", + feature_priority_support: "優先サポート", + feature_implementation_training: "導入とトレーニング", +} +feature_dedicated_account_manager: "専任アカウントマネージャー", + category_customization: "カスタマイズ", + feature_custom_development: "カスタム開発", + sh_plan_basic_name: "ベーシック", + sh_plan_basic_description: + "独自のインフラストラクチャで完全なデータ主権と基本的なメンテナンス追跡を必要とする小規模チーム向け。", + sh_feature_core_work_order_management: "コア作業指示管理", + sh_feature_asset_inventory_tracking: "資産および在庫追跡", + sh_feature_local_data_storage: "ローカルデータストレージ", + sh_plan_professional_name: "プロフェッショナル", + sh_plan_professional_description: + "高度なチェックリスト、ワークフロー、およびより深いシステム統合を必要とする成長中の工場に最適。", + sh_feature_everything_in_basic_plus: "ベーシックの全機能に加えて以下を含む:", + sh_feature_unlimited_assets_checklists: "無制限の資産/チェックリスト", + sh_feature_nfc_barcode_scanning: "NFCおよびバーコードスキャン", + sh_feature_email_support: "メールサポート", + sh_plan_business_name: "ビジネス", + sh_plan_business_description: + "マルチインスタンス管理、カスタムブランディング、および最高レベルのセキュリティを必要とする大規模な運用向け。", + sh_feature_everything_in_professional_plus: "プロフェッショナルの全機能に加えて以下を含む:", + sh_feature_multi_instance_management: "マルチインスタンス管理", + sh_feature_custom_user_roles: "カスタムユーザーロール", + sh_feature_priority_implementation_support: "優先導入サポート", + faq_free_users_q: "無料ユーザーと見なされるユーザーの種類はどれですか?", + faq_free_users_a1: "有料ライセンスを必要としないユーザータイプは3つあります。", + faq_view_only_users_title: "閲覧専用ユーザー", + faq_view_only_users_description: + "これらのユーザーは通常、メンテナンス活動のスナップショットを閲覧するためにめったにログインしない監督者です。彼らは作業要求を送信したり、レポートを実行したりすることもできます。", + faq_requester_users_title: "要求者ユーザー", + faq_requester_users_description: + "これらのユーザーは作業要求を送信し、それらの要求のステータスを表示することしかできません。彼らは作業指示、資産、部品、またはCMMSに保存されているその他のデータを見ることはできません。", + faq_third_party_users_title: "第三者ユーザー", + faq_third_party_users_description: + "これらのユーザーは通常、ベンダーや請負業者です。彼らは実際にシステムにサインインすることはできません。彼らは公開リンクを通じてタグ付けされた特定の作業指示にのみ更新を送信できます。", + faq_paid_users_q: "有料ユーザーと見なされるユーザーの種類はどれですか?", + faq_paid_users_a1: "有料ライセンスを必要とするユーザータイプは3つあります。", + faq_admin_users_title: "管理者ユーザー", + faq_admin_users_description: + "これらのユーザーは、他のユーザーをアカウントに追加したり、作業要求を承認または拒否したり、作業指示の詳細を編集したりする権限を持っています。彼らはアカウントを管理するユーザーです。1つのアカウントに複数の管理者を設定できます。", + faq_technical_users_title: "技術ユーザー", + faq_technical_users_description: + "これらのユーザーは通常、現場で作業指示を完了する技術者です。彼らは自分が作成した作業指示は編集できますが、他の作業指示は編集できません。彼らは作業指示に写真やステータス更新を追加したり、新しい作業指示を作成したりできます。", + faq_limited_technical_users_title: "制限付き技術ユーザー", + faq_limited_technical_users_description: + "これらのユーザーは技術ユーザーと同じ権限を持っています。唯一の例外は、彼らは自分に割り当てられた作業指示のみを見ることができ、アカウント上の他の技術ユーザーの作業指示は見ることができないことです。", + faq_change_plans_q: "後でプランを変更できますか?", + faq_change_plans_a: + "はい、いつでもプランをアップグレードまたはダウングレードできます。変更は次回の請求サイクルの開始時に有効になります。", + faq_free_trial_q: "無料トライアルはありますか?", + faq_free_trial_a: + "はい、ビジネスプランの15日間無料トライアルを提供していますので、決定を下す前にすべての機能を体験できます。", + faq_non_profit_discounts_q: "非営利団体向けの割引はありますか?", + faq_non_profit_discounts_a: + "はい、非営利団体向けの特別価格を提供しています。詳細については、営業チームにお問い合わせください。", + faq_payment_methods_q: "どのような支払い方法を受け付けていますか?", + faq_payment_methods_a: + "主要なクレジットカード、銀行振込、PayPalに対応しています。エンタープライズプランの場合、請求書払いも手配できます。", + faq_cancel_subscription_q: "サブスクリプションをキャンセルできますか?", + faq_cancel_subscription_a: + "はい、いつでもサブスクリプションをキャンセルできます。現在の請求期間の終わりまでアクセスは継続されます。", + faq_data_secure_q: "私のデータは安全ですか?", + faq_data_secure_a: + "はい、データセキュリティには非常に真剣に取り組んでいます。すべてのデータは転送中および保存時に暗号化され、定期的なセキュリティ監査を実施しています。", + faq_title: "よくある質問", + annually_save_two_months: "年間払い(2ヶ月分お得)", + most_popular: "最も人気", + get_your_license: "ライセンスを取得", + title: "料金", + description: + "Atlas CMMSの柔軟な料金プラン。オープンソースCMMSのクラウド版とセルフホスト版から選択して、メンテナンス業務を最適化しましょう。", + }, + get_started: "始める", + workflow_automation: "ワークフロー自動化", + push_notifications: "プッシュ通知", + cloud: "クラウド", + self_hosted: "セルフホスト", + full: "フル", + pricing: "料金", + industries: "業界", + work_order_management: "作業指示管理", +const locale = { + inventory_management: "在庫管理", + analytics_and_reporting: "分析とレポート", + manufacturing: "製造", + facility_management: "施設管理", + food_and_beverage: "食品・飲料", + healthcare: "ヘルスケア", + energy_and_utilities: "エネルギー・公益事業", + education: "教育", + hospitality: "ホスピタリティ", + construction: "建設", + installation_docs: "インストール ドキュメント", + trusted_by_maintenance_teams: "複数の業界のメンテナンスチームから信頼されています", + cut_costs_performance: "パフォーマンスを犠牲にすることなく、メンテナンスソフトウェアのコストを削減", + free_cmms: { + title: "無料CMMSソフトウェア | クレジットカード不要", + description: "無料のCMMSソフトウェア — トライアルではありません。メンテナンス、資産、作業指示書をすぐに管理できます。クレジットカードは不要です。", + keywords: "無料CMMS, メンテナンス管理ソフトウェア, 無料作業指示書ソフトウェア, 資産追跡, 予防保全", + hero: { + subtitle: "無料CMMSソフトウェア", + title: "作業指示書と資産を管理 - 永久無料", + description: "スプレッドシートや古いツールをやりくりするのはやめましょう。最新のCMMSソフトウェアに無料でアップグレードしてください。", + start_free: "今すぐ無料で始める", + work_orders_alt: "作業指示書", + mobile_app_alt: "モバイルアプリ", + }, + features: { + work_orders: { + title: "簡単な作業指示書", + p1: "作業指示書を数秒で作成、割り当て、追跡します。", + p2: "写真、マニュアル、チェックリストを任意のタスクに添付します。", + p3: "インスタントステータス更新でリアルタイムに進捗を監視します。", + alt: "作業指示書管理", + }, + asset_tracking: { + title: "資産ライフサイクル追跡", + p1: "すべての資産の完全なデジタル履歴を維持します。", + p2: "修理と交換についてデータに基づいた意思決定を行います。", + p3: "自動化されたコンプライアンスログで監査に備えます。", + alt: "資産管理", + }, + inventory: { + title: "在庫と部品", + p1: "複数の場所の在庫レベルをリアルタイムで追跡します。", + p2: "QRコードをスキャンして、部品の検索と使用を即座に行います。", + p3: "自動化された低在庫アラートを受け取り、即座に再注文します。", + alt: "在庫管理", + }, + mobile: { + title: "外出先でのメンテナンス", + p1: "iOSおよびAndroid向けの完全なモバイルアプリ機能。", + p2: "現場から直接写真を撮影し、バーコードをスキャンします。", + p3: "データを即座に同期し、必要に応じてオフラインで作業します。", + alt: "モバイルCMMSアプリ", + }, + get_started_free: "無料で始める", + ready_to_optimize: "メンテナンスを最適化する準備はできましたか?", + join_thousands: "世界で最も直感的な無料CMMSを使用している何千ものメンテナンス専門家に参加しましょう。", + get_started_no_card: "無料で始める - クレジットカード不要", + }, + }, + overview_1: { + description: "Atlas CMMSは、作業指示書、予防保全、資産、施設を管理するための無料のオープンソースCMMSです。今すぐメンテナンス業務を効率化しましょう。", + keywords: "CMMS, コンピュータ化されたメンテナンス管理システム, EAM, エンタープライズ資産管理, オープンソースCMMS, 無料メンテナンスソフトウェア, 作業指示書管理, 予防保全, 資産追跡, 施設管理, メンテナンス追跡ソフトウェア, 設備メンテナンス, Atlas CMMS", + }, + SSO: "SSO", +}; + +export default locale; \ No newline at end of file diff --git a/mobile/i18n/translations/ja.ts b/mobile/i18n/translations/ja.ts new file mode 100644 index 000000000..a1cdb5c2b --- /dev/null +++ b/mobile/i18n/translations/ja.ts @@ -0,0 +1,1456 @@ +const locale = { + DUPLICATE_OF: '重複元', + DUPLICATED_BY: '重複先', + RELATED_TO: '関連先', + SPLIT_TO: '分割先', + SPLIT_FROM: '分割元', + BLOCKED_BY: 'ブロック元', + BLOCKS: 'ブロック先', + MORE_THAN: 'より大きい', + LESS_THAN: 'より小さい', + OPEN: 'オープン', + IN_PROGRESS: '進行中', + ON_HOLD: '保留中', + COMPLETE: '完了', + 'home.built': 'メンテナンス管理をより簡単にするために構築されました', + home_description: + 'ホワイトボードや付箋が混沌としているとき、チームが実際に使えるほど簡単なCMMSソフトウェアが必要なときは、Atlasをお試しください', + try_grash: 'Atlasを試す', + login: 'ログイン', + start_trial: '無料トライアルを開始', + 'home.what': '何', + 'home.you_will_have': '得られるもの', + 'home.you_will_have_description': + 'メンテナンスを管理できる、効率的で信頼性の高いワークフローを構築します。作業指示書を生成、割り当て、追跡します。在庫を管理します。そして、可視性を向上させ、説明責任を生み出す信頼性の高い自動レポートを入手します。', + key_features: '主な機能', + key_features_description: + 'Atlasを今日利用できる最高のCMMSの1つにしている機能の一部', + contribute: '貢献する', + work_orders: '作業指示書', + request_system: '作業依頼システム', + mobile_app: 'モバイルアプリ', + asset_management: '資産管理', + preventive_maintenance: '予防保全', + parts_inventory: '部品在庫', + custom_dashboards: 'カスタムダッシュボード', + 'work-orders.title': '作業指示書をボスのように管理する', + 'work-orders.description.short': 'すべてのタスクを表示および管理する', + 'work-orders.descriptions.0': + '大量の書類と紛失した作業指示書にうんざりしていませんか?それらの紛失したアイテムはすべて、最終的な収益と評判に直接影響します。', + 'work-orders.descriptions.1': + 'Atlasを使用すると、どこからでもどのデバイスからでもアクセスできる一元化されたデータベースで、チーム全体のすべての作業指示書、PM、その他のタスクを簡単かつ迅速に整理できます。', + 'work-orders.checks.0': + 'WO、PM、作業依頼を含むすべてのタスクを表示する', + 'work-orders.checks.1': + '適切な作業が最初に行われるようにタスクの優先順位を設定する。', + 'work-orders.checks.2': '現在および今後のタスクのカレンダーを表示する。', + 'work-orders.checks.3': + '資産情報、期日、優先順位などの重要な情報を含む作業割り当てを表示する。', + 'work-orders.checks.4': + '実際の完了作業、費やした時間、計画された作業と計画外の作業などの重要なKPIを表示する。', + + 'work-requests.title': '合理化されたモバイル作業依頼システム', + 'work-requests.descriptions.0': + 'チケットの紛失、毎日の絶え間ない中断、重複した作業につながる古い電話とメールシステムの使用にうんざりしていませんか?', + 'work-requests.descriptions.1': + 'Atlasのメンテナンス管理ソリューションを使用すると、承認した誰もがQRコード(バーコード)をスキャンするか、URLにアクセスしてモバイルデバイスからリクエストを入力するだけで、メンテナンス部門に問題を提出できます。', + 'work-requests.checks.0': '二度と作業を失わない。', + 'work-requests.checks.1': + '作業依頼の処理に費やす時間を最大34%削減する。', + 'work-requests.checks.2': + '依頼者とのコミュニケーションに費やす時間(電話、メール、テキスト)を最大41%削減する。', + + 'mobile-app.title': 'メンテナンスチームを強化するモバイルCMMSアプリ', + 'mobile-app.descriptions.0': + 'AndroidおよびIOSモバイルアプリを使用することで、お客様はメンテナンスチーム全体で組織、コミュニケーション、説明責任、生産性を最大30%向上させています。', + 'mobile-app.descriptions.1': + '手持ちのデバイスから、メンテナンスチームの誰もが次のことができます。', + 'mobile-app.checks.0': '割り当てられた作業指示書とPMを表示する。', + 'mobile-app.checks.1': '60秒以内に作業指示書を記録する', + 'mobile-app.checks.2': + 'プッシュ通知とメール通知を介して即座に通信を受信する。', + 'mobile-app.checks.3': '現場で新しい作業指示書を開始する。', + 'mobile-app.checks.4': + '問題を実際に作業しながら問題に対応し、記録する', + 'mobile-app.checks.5': + '問題を診断しながら重要な資産情報を検索する。', + + 'eam.title': 'エンタープライズ資産管理', + 'eam.description.short': '資産を知る', + 'eam.descriptions.0': +'会社の機器の混沌とした状態を整理しようとしてイライラしていませんか?機器が適切に手入れされているか、維持にどれくらいの費用がかかるか分からず、資産管理に伴う他のすべての頭痛の種に悩んでいませんか?', + 'eam.descriptions.1': + 'Atlas CMMSのエンタープライズ資産管理モジュールは、10から1,000,000の資産に対応でき、使いやすく検索可能なツリー構造で、必要なものを必要な方法で正確に追跡できます。', + 'eam.checks.0': + '資産の状態を常に把握し、それらがどれくらいの費用がかかっているかを知る', + 'eam.checks.1': '完全で詳細なメンテナンスログを表示する。', + 'eam.checks.2': '無制限のカスタムフィールドで必要なものだけを追跡する', + 'eam.checks.3': '資産を明確な親子階層で整理する', + 'eam.checks.4': + 'QRコード(バーコード)で情報を素早く簡単に見つける', + 'eam.checks.5': 'センサー接続でリアルタイムの資産データを受信する。', + + 'pm.title': '効果的な予防保全プログラム', + 'pm.descriptions.0': + 'PMチェックリストを手動で配布したり、チームに作業が完了したことを確認するためにフォローアップしたりする貴重な時間を無駄にするのはやめましょう。', + 'pm.descriptions.1': + 'Atlasを使用すると、PMスケジューリングを簡単に自動化できるため、適切な作業が適切なタイミングで適切な技術者に適切な資産に対して自動的に配信されます。', + 'pm.checks.0': + 'PMスケジューリングを日次、週次、月次、年次、またはイベントやメーターの読み取りに基づいて自動化する。', + 'pm.checks.1': + 'PMが作成または期限切れになったときに自動プッシュおよびメール通知。', + 'pm.checks.2': + '使いやすいカレンダーで、すべての未処理の作業と今後のPMスケジュールを表示できます。', + 'pm.checks.3': 'ドラッグアンドドロップで期日を変更する。', + 'pm.checks.4': + 'PM完了後、作業は資産のメンテナンスログに自動的に記録されます。', + 'pm.checks.5': '使用するためのトレーニングはほとんど必要ありません。', + + 'part.title': 'スペアパーツ在庫を管理する', + 'part.description.short': '部品がいつなくなるかを知る', + 'part.descriptions.0': + '在庫にどのような部品があるか、どこで使用されているか分かりませんか?部品がいつなくなるか、技術者が必要な部品を持っているか分かりませんか?', + 'part.descriptions.1': + 'Atlasの部品管理は、これらの問題を解決するために設計されました。', + 'part.checks.0': + '部品の数量が少なくなったときに、即座にプッシュおよびメール通知を受け取る。部品の数量がカスタム設定されたしきい値を下回ったときに、即座に自動プッシュ/メール通知を受け取ることで、適切な数の部品を在庫に保つ。', + 'part.checks.1': + '技術者は、作業指示書内から部品が在庫にあるかどうかを即座に知ることができます。部品が在庫にない場合は、他の場所を簡単に確認して利用可能かどうかを確認できます。', + 'part.checks.2': + '自動部品使用状況追跡。作業指示書またはPMが部品を使用すると、在庫は使用された部品を反映するように自動的に更新されます。', + 'part.checks.3': + '部品の使用状況を知る。部品がどこで誰によって使用されているかを確認するために部品ログを表示する', + 'part.checks.4': '未使用の部品を排除する。部品が古くなった時期を知る。', + 'part.checks.5': + 'リアルタイムレポート。どの部品がどこでどれくらいの費用がかかっているかを知る。', + 'part.checks.6': + '在庫レベルを最適化する。部品の予測を即座に表示して、来年中にどれくらいの部品が使用されるかを確認する。', + 'part.checks.7': + 'バーコード検索。カスタムQRコードで在庫を追跡しやすく、アクセスしやすくする', + + 'dashboard.title': 'カスタムダッシュボードでデータを思い通りに', + 'dashboard.descriptions.0': + '正直に言って、業務を改善するための最初のステップは、良い点、悪い点、醜い点を知ることです。', + 'dashboard.descriptions.1': + 'Atlasのカスタムダッシュボードを使用すると、悪名高い「メンテナンスのブラックホール」を理解し始め、データに基づいた計画を実行に移すことができます。これにより、人件費の削減、ダウンタイムの短縮などが実現します。', + 'dashboard.descriptions.2': 'Atlasのカスタムダッシュボードを使用すると…', + 'dashboard.checks.0': 'どこに、なぜお金が使われているかを知る', + 'dashboard.checks.1': 'どの資産が最も費用がかかっているか、なぜそうなのかを知る', + 'dashboard.checks.2': '独自のカスタムKPIを作成する。', + 'dashboard.checks.3': + 'メトリックに基づいて自動的に生成および更新されるレポートを表示する', + 'dashboard.checks.4': + 'Excelシート、PDF、またはAtlas内で簡単に共有できるレポートを表示する', + 'dashboard.checks.5': 'その他にもたくさん…', + 'home.smarter': 'よりスマートな', + 'home.work': '作業', + 'home.smarter_description': + 'Atlasは、技術者が作業を完了するために必要なツールとデータにアクセスできるようにすることで、技術者が効率的に作業することを非常に簡単にします。これらすべては手のひらから行えます。', + leading_maintenance: + 'メンテナンスと信頼性のより良い未来への道をリードする', + //register + premium_included: 'プレミアム機能が含まれています', + no_credit_card: 'クレジットカードは不要です', + perfect_tool: 'メンテナンスチームに最適なツール', + start_trial_today: '今すぐ無料トライアルを開始する', + create_account: 'アカウントを作成する', + signup_description: 'アカウント登録のために以下のフィールドに入力してください。', + account_already: 'すでにアカウントをお持ちですか?', + signin_here: 'こちらからサインイン', + invalid_email: '提供されたメールアドレスは有効なメールアドレスである必要があります', +{ + required_email: 'メールアドレスは必須項目です', + required_firstName: '名は必須項目です', + required_lastName: '姓は必須項目です', + required_company: '会社名は必須項目です', + required_employeesCount: '従業員数を入力してください', + invalid_phone: '電話番号が無効です', + required_password: 'パスワードは必須項目です', + required_terms: '利用規約に同意する必要があります', + verify_email: 'アカウントを有効にするには、メールを確認してください', + registration_error: '登録に失敗しました', + first_name: '名', + last_name: '姓', + email: 'メールアドレス', + phone: '電話番号', + password: 'パスワード', + companyName: '会社名', + employeesCount: '従業員数', + i_accept: '私は以下に同意します', + terms_conditions: '利用規約', + required_fields_notice: 'アスタリスク(*)が付いている項目はすべて必須です。', + create_your_account: 'アカウントを作成', + register: '登録', + //signin + login_description: 'アカウントにサインインするには、以下の項目を入力してください。', + no_account_yet: 'まだアカウントをお持ちではありませんか?', + signup_here: 'こちらからサインアップ', + wrong_credentials: '提供された認証情報が間違っています', + lost_password: 'パスワードを忘れましたか?', + //work-orders + link_wo: '作業指示書をリンク', + link_wo_description: '作業指示書間の関係を作成します', + required_relationType: '関係タイプを選択してください。', + required_wo: '作業指示書フィールドは必須です。', + this_wo: 'この作業指示書', + the_wo: '作業指示書', + link: 'リンク', + cost_description: '費用説明', + assigned_to: '担当者', + category: 'カテゴリ', + date: '日付', + cost: '費用', + include_cost: 'この費用を合計費用に含める', + include_cost_description: 'これにより、作業指示書に費やされた合計費用にこの費用が追加されます', + required_cost_description: '費用説明は必須です', + required_cost: '費用は必須です', + add_cost: '追加費用を追加', + add_cost_description: '以下の項目を入力して追加費用を作成し、追加してください', + add: '追加', + hourly_rate: '時間単価', + include_time: 'この時間を合計時間に含める', + include_time_description: 'これにより、作業指示書に費やされた合計時間にこの期間が追加されます', + work_started_at: '作業開始時刻', + duration: '期間', + hours: '時間', + minutes: '分', + required_hours: '時間は必須項目です', + required_minutes: '分は必須項目です', + add_time: '時間を追加', + add_time_description: '以下の項目を入力して時間を作成し、追加してください', + feedback: 'フィードバック', + feedback_description: 'フィードバックをください', + required_feedback: 'フィードバックは必須です', + signature: '署名', + required_signature: '署名は必須です', + close_wo: '作業指示書をクローズ', + close: 'クローズ', + task_update_success: 'タスクが正常に更新されました', + task_update_failure: 'タスクを更新できませんでした', + notes_save_success: 'メモが正常に保存されました', + images_add_task_success: '画像がタスクに追加されました', + images_add_task_failure: '何らかの問題が発生しました', + images: '画像', + required_images: '少なくとも1枚の画像をアップロードしてください', + add_images: '画像を追加', + tasks: 'タスク', + wo_archive_success: '作業指示書がアーカイブされました', + wo_archive_failure: '作業指示書をアーカイブできませんでした', +} +{ + wo_archive_confirm: 'この作業指示書をアーカイブしてもよろしいですか?', + quantity_change_success: '数量が正常に変更されました', + quantity_change_failure: '数量を変更できませんでした', + details: '詳細', + updates: '更新', + id: 'ID', + due_date: '期日', + location: '場所', + asset: '資産', + team: 'チーム', + created_at: '作成日', + list_view: 'リスト表示', + calendar_view: 'カレンダー表示', + column_view: '列表示', + wo_create_success: '作業指示書が正常に作成されました', + wo_create_failure: '作業指示書を作成できませんでした', + changes_saved_success: '変更が保存されました', + wo_update_failure: '作業指示書を編集できませんでした', + wo_delete_success: '作業指示書が正常に削除されました', + wo_delete_failure: '作業指示書を削除できませんでした', + status: 'ステータス', + title: 'タイトル', + priority: '優先度', + description: '説明', + worker: '作業者', + location_name: '場所名', + location_address: '場所の住所', + asset_name: '資産名', + days_since_creation: '作成からの日数', + files: 'ファイル', + requested_by: '要求者', + completed_on: '完了日', + updated_at: '更新日時', + work_order: '作業指示書', + timer_running: 'タイマー実行中', + run_timer: 'タイマー実行', + approved_by: '承認者', + created_by: '作成者', + completed_by: '完了者', + time: '時間', + save: '保存', + customers: '請負業者', + no_labor: + 'まだ人件費は追加されていません。ユーザーが時間を記録し、Atlasに時給が保存されるとここに表示されます。', + not_assigned: '未割り当て', + no_additional_cost: 'まだ追加費用は追加されていません', + parts: '部品', + links: 'リンク', + confirm_delete_file_wo: + 'この作業指示書からこのファイルを削除してもよろしいですか?', + archive: 'アーカイブ', + labors: '労働', + add_additional_cost: '追加費用を追加', + additional_costs: '追加費用', + add_parts: '部品を追加', + 'wo.title_description': '作業指示書のタイトルを入力してください', + image: '画像', + estimated_duration: '推定所要時間(時間)', + primary_worker: '主担当者', + additional_workers: '追加作業者', + select_team: 'チームを選択', + select_location: '場所を選択', + select_asset: '資産を選択', + select_tasks: 'タスクを選択', + requires_signature: '署名が必要', + required_wo_title: '作業指示書のタイトルは必須です', + add_wo: '作業指示書を追加', + add_wo_description: '新しい作業指示書を作成して追加するには、以下のフィールドに入力してください', + edit_wo: '作業指示書を編集', + edit_wo_description: '作業指示書を更新するには、以下のフィールドに入力してください', + 'noRows.wo.message': + '作業指示書は、スケジュール設定したり誰かに割り当てたりできるタスクまたはジョブです', + 'noRows.wo.action': '「+」ボタンを押して作業指示書を作成してください', + to_delete: '削除', + confirm_delete_wo: 'この作業指示書を削除してもよろしいですか?', + no_access_wo: + '作業指示書へのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + cancel: 'キャンセル', + select_parts: '部品を選択', +} +sets_of_parts: '部品セット', + //preventive maintenance + paused: '一時停止中', + trigger_details: 'トリガーの詳細', + starts_on: '開始日', + ends_on: '終了日', + frequency: '頻度', + every_frequency_days: '{{frequency}}日ごと', + wo_details: '作業指示の詳細', + confirm_delete_file: 'このファイルを削除してもよろしいですか?', + wo_schedule_success: '作業指示が正常にスケジュールされました', + wo_schedule_failure: '作業指示をスケジュールできませんでした', + wo_trigger_edit_failure: '作業指示トリガーを編集できませんでした', + wo_trigger_delete_success: '作業指示トリガーが正常に削除されました', + wo_trigger_delete_failure: '作業指示トリガーを削除できませんでした', + name: '名前', + wo_title: '作業指示のタイトル', + next_wo: '次の作業指示', + trigger_name: 'トリガー名', + enter_trigger_name: 'トリガー名を入力', + frequency_description: '頻度(日数)', + wo_configuration: '作業指示の設定', + required_trigger_name: 'トリガー名は必須です', + required_frequency: 'トリガーの頻度は必須です', + invalid_frequency: '頻度は0より大きい値である必要があります', + schedule_wo: '作業指示をスケジュール', + schedule_wo_description: '作業指示をスケジュールするには、以下のフィールドに入力してください', + edit_wo_trigger: '作業指示トリガーを編集', + edit_wo_trigger_description: '作業指示トリガーを編集するには、以下のフィールドに入力してください', + create_trigger: 'トリガーを作成', + 'noRows.pm.message': 'カスタムトリガーで作業指示をスケジュール', + 'noRows.pm.action': '「+」ボタンを押してトリガーを作成', + confirm_delete_pm: 'この作業指示トリガーを削除してもよろしいですか?', + no_access_pm: '予防保全セクションへのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + enter_wo_title: '作業指示のタイトルを入力', + //menuItems + status_report: 'ステータスレポート', + wo_analysis: '作業指示分析', + wo_aging: '作業指示の経過日数', + time_and_cost: '時間とコスト', + assets: '資産', + reliability_dashboard: '信頼性ダッシュボード', + total_maintenance_cost: '総メンテナンス費用', + useful_life: '耐用年数', + requests: 'リクエスト', + locations: '場所', + parts_and_inventory: '部品/在庫', + purchase_orders: '発注書', + meters: 'メーター', + people_teams: '人員とチーム', + people: '人員', + teams: 'チーム', + vendors_customers: 'ベンダーと請負業者', + vendors: 'ベンダー', + categories: 'カテゴリ', + settings: '設定', + //request + cancelled: 'キャンセル済み', + reject: '却下', + approve: '承認', + request_create_success: '作業指示が正常にリクエストされました', + request_create_failure: '作業リクエストを作成できませんでした', + request_edit_failure: 'リクエストを編集できませんでした', + request_delete_success: 'リクエストが正常に削除されました', + request_delete_failure: 'リクエストを削除できませんでした', + rejected: '却下済み', + approved: '承認済み', + pending: '保留中', + required_request_name: 'リクエストのタイトルは必須です', + required_field: 'このフィールドは必須です', + add_request: 'リクエストを追加', + add_request_description: '新しいリクエストを作成して追加するには、以下のフィールドに入力してください', + edit_request: 'リクエストを編集', + edit_request_description: 'リクエストを編集するには、以下のフィールドに入力してください', + 'noRows.request.message': '作業リクエストを管理', + 'noRows.request.action': '「+」ボタンを押して作業リクエストを作成', +const ja = { + confirm_delete_request: 'このリクエストを削除してもよろしいですか?', + request: 'リクエスト', + request_details: 'リクエスト詳細', + none_priority: 'なし', + low_priority: '低', + medium_priority: '中', + high_priority: '高', + //asset + downtimes: 'ダウンタイム', + confirm_delete_file_asset: 'このアセットからこのファイルを削除してもよろしいですか?', + actions: 'アクション', + show: '表示', + model: 'モデル', + serial_number: 'シリアル番号', + operational: '稼働中', + down: '停止中', + area: 'エリア', + barcode: 'バーコード', + placed_in_service: 'サービス開始日', + warranty_expiration: '保証期限', + asset_information: 'アセット情報', + more_informations: '詳細情報', + confirm_delete_asset_downtime: 'このダウンタイムを削除してもよろしいですか?', + create_downtime_success: 'ダウンタイムが正常に追加されました', + create_downtime_failure: 'ダウンタイムを追加できませんでした', + edit_downtime_success: 'ダウンタイムが正常に編集されました', + started_on: '開始日', + required_startsOn: '開始日は必須です', + reading_create_success: '読み取り値が正常に追加されました', + reading_create_failure: '読み取り値を追加できませんでした', + reading: '読み取り値', + added_by: '追加者', + enter_meter_value: 'メーター値を入力', + add_reading: '読み取り値を追加', + select_meter: 'メーターを選択', + confirm_delete_part_asset: 'このアセットからこの部品を削除してもよろしいですか?', + no_due_date: '期日なし', + due_at_date: '期日 {{date}}', + no_primary_worker: '主担当者なし', + no_wo_linked_asset: 'このアセットにリンクされている作業指示書はありません', + asset_remove_success: 'アセットが正常に削除されました', + asset_remove_failure: 'アセットを削除できませんでした', + asset_name_description: 'アセット名を入力', + select_asset_location: 'アセットの場所を選択', + primary_user_description: '主担当者を選択', + teams_description: 'チームを選択', + customers_description: '請負業者を選択', + vendors_description: 'ベンダーを選択', + inServiceDate_description: 'サービス開始日', + warranty_expiration_date: '保証期限日', + additional_information: '追加情報', + structure: '構造', + parent_asset: '親アセット', + asset_create_success: 'アセットが正常に作成されました', + asset_create_failure: 'アセットを作成できませんでした', + additional_workers_description: '追加の作業者を選択', + required_asset_name: 'アセット名は必須です', + add_asset: 'アセットを追加', + add_asset_description: '新しいアセットを作成して追加するには、以下のフィールドに入力してください', + create_asset: 'アセットを作成', + hierarchy: '階層', + add_downtime: 'ダウンタイムを追加', + edit_downtime: 'ダウンタイムを編集', + remove_downtime: 'ダウンタイムを削除', + edit: '編集', + edit_asset: 'アセットを編集', + edit_asset_description: 'このアセットを編集するには、以下のフィールドに入力してください', + confirm_delete_asset: 'このアセットを削除してもよろしいですか?', + loading_assets: '{{name}} #{{id}} の下のアセットを読み込み中', + no_content: 'コンテンツなし', + no_result_criteria: '検索条件に一致する結果はありません', + //location + map_view: '地図表示', + location_create_success: '場所が正常に作成されました', + location_create_failure: '場所を作成できませんでした', + location_edit_failure: '場所を編集できませんでした', +}; +{ + location_delete_success: 'ロケーションは正常に削除されました', + location_delete_failure: 'ロケーションを削除できませんでした', + enter_location_name: 'ロケーション名を入力', + address: '住所', + parent_location: '親ロケーション', + select_workers: '作業員を選択', + map_coordinates: '地図座標', + required_location_name: 'ロケーションのタイトルは必須です', + required_location_address: 'ロケーションの住所は必須です', + add_location: 'ロケーションを追加', + add_location_description: '新しいロケーションを作成して追加するには、以下のフィールドに入力してください', + edit_location: 'ロケーションを編集', + edit_location_description: 'ロケーションを更新するには、以下のフィールドに入力してください', + confirm_delete_location: 'このロケーションを削除してもよろしいですか?', + floor_plans: 'フロアプラン', + floor_plan: 'フロアプラン', + floor_plan_name_description: 'フロアプラン名', + 'Floor plan area in m²': 'フロアプラン面積 (m²)', + upload_image: '画像をアップロード', + required_floor_plan_name: 'フロアプラン名は必須です', + add_floor_plan: '新しいフロアプランを追加', + add_floor_plan_description: '新しいフロアプランを作成するには、以下のフィールドに入力してください', + no_asset_in_location: 'このロケーションには資産がありません', + no_wo_in_location: 'このロケーションには作業指示がありません', + no_file_in_location: 'このロケーションにファイルは添付されていません', + no_floor_plan_in_location: 'このロケーションにフロアプランはありません', + assigned_teams: '割り当てられたチーム', + assigned_customers: '割り当てられた請負業者', + assigned_vendors: '割り当てられたベンダー', + //no_access + no_access_location: 'ロケーションへのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_vendors_customers: 'ベンダーと請負業者へのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_people_team: '人員とチームへのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_analytics: '分析へのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_assets: '資産へのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_categories: 'カテゴリへのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_files: 'ファイルへのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_inventory: '在庫へのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_meters: 'メーターへのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_purchase_orders: '発注書を作成できません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_requests: 'リクエストへのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_settings: '設定へのアクセス権がありません。アクセス権が必要な場合は、管理者にお問い合わせください', + no_access_page: 'このページへのアクセス権がありません', + file: 'ファイル', + 'noRows.location.message': 'ロケーションを使用すると、資産と作業員をより効率的に管理できます', + 'noRows.location.action': '「+」ボタンを押してロケーションを作成してください', + //inventory + card_view: 'カードビュー', + set_create_success: 'セットは正常に作成されました', + set_create_failure: 'セットを作成できませんでした', + set_edit_failure: 'セットを編集できませんでした', + set_delete_success: 'セットは正常に削除されました', + set_delete_failure: 'セットを削除できませんでした', + total_cost: '合計費用', + part: '部品', + enter_part_name: '部品名を入力', + required_set_name: 'セット名は必須です', + add_set: 'セットを追加', + add_set_description: '新しいセットを作成して追加するには、以下のフィールドに入力してください', + create_set: 'セットを作成', + edit_set: 'セットを編集', + edit_set_description: 'セットを編集するには、以下のフィールドに入力してください', + confirm_delete_set: 'このセットを削除してもよろしいですか?', + part_create_success: '部品は正常に作成されました', + part_create_failure: '部品を作成できませんでした', +} +{ + part_edit_failure: "部品を編集できませんでした", + part_delete_success: '部品が正常に削除されました', + part_delete_failure: "部品を削除できませんでした", + quantity: '数量', + open_wo: '未完了の作業指示', + enter_part_category: '部品カテゴリを入力', + enter_part_cost: '部品コストを入力', + enter_part_quantity: '部品数量を入力', + minimum_quantity: '最小数量', + enter_part_minimum_quantity: '部品の最小数量を入力', + non_stock: '非在庫', + enter_part_barcode: '部品バーコードを入力', + enter_part_area: '部品エリアを入力', + additional_part_details: '追加の部品詳細', + add_part: '部品を追加', + add_part_description: '新しい部品を作成して追加するには、以下のフィールドに入力してください', + create_part: '部品を作成', + update_part: '部品を更新', + update_part_description: '部品を更新するには、以下のフィールドに入力してください', + 'noRows.part.message': '部品は資産に結合することも、単独で使用することもできます', + 'noRows.part.action': "部品を作成するには「+」ボタンを押してください", + confirm_delete_part: 'この部品を削除してもよろしいですか?', + part_details: '部品詳細', + area_details: 'エリア詳細', + assigned_people: '担当者', + no_asset_related_part: 'この部品に関連する資産はありません', + no_file_found: 'ファイルが見つかりません', + no_wo_found: '作業指示が見つかりません', + workers: '作業員', + Parts_and_Inventory: '部品と在庫', + //purchase order + po_edit_failure: "発注書を編集できませんでした", + po_delete_success: '発注書が正常に削除されました', + po_delete_failure: "発注書を削除できませんでした", + number_of_items: '品目数', + total_quantity: '合計数量', + shipping_to: '配送先', + shipping_address: '配送先住所', + po_details: '発注書詳細', + enter_po_name: '発注書名を入力', + additional_details: '追加詳細', + vendor: 'ベンダー', + shipping_information: '配送情報', + company_name: '会社名', + ship_to: '配送先', + city: '市区町村', + state: '都道府県', + zip_code: '郵便番号', + fax_number: 'FAX番号', + po_date: '発注日', + notes: 'メモ', + add_notes: 'メモを追加', + requisitioner: '申請者', + terms: '条件', + shipping_method: '配送方法', + required_name: '名前は必須です', + edit_po: '発注書を編集', + edit_po_description: '発注書を更新するには、以下のフィールドに入力してください', + purchase_order: '発注書', + 'noRows.po.message': '発注書を一箇所で管理', + 'noRows.po.action': "発注書を作成するには「+」ボタンを押してください。", + confirm_delete_po: 'この発注書を削除してもよろしいですか?', + upgrade_po: '発注書を作成するにはアップグレードしてください', + new_po: '新規発注書', + po_create_success: '発注書が正常に作成されました', + select_one_part: '少なくとも1つの部品を選択してください', + po_create_failure: "発注書を作成できませんでした", + approve_while_submitting: '提出時に承認', + invalid_fax: 'FAX番号が無効です', + submit: '送信', + each_item_superior_zero: '各品目の数量は0より大きくする必要があります', + quantity_edit_success: '数量が正常に変更されました', + quantity_edit_failure: "数量を変更できませんでした", + APPROVED: '承認済み', + PENDING: '保留中', + REJECTED: '却下済み', + //meter + when_reading_is: 'メーターの読み取り値が', + greater_than: 'より大きい', + lower_than: 'より小さい', +} +{ + value: '値', + required_value: '値は必須です', + required_trigger_condition: '条件は必須です', + wo_trigger_create_success: '作業指示トリガーが正常に作成されました', + wo_trigger_create_failure: '作業指示トリガーを作成できませんでした', + add_wo_trigger: '作業指示トリガーを追加', + add_wo_trigger_description: '以下のフィールドに入力して、作業指示トリガーを作成および追加します', + wo_trigger_edit_success: '作業指示トリガーが正常に更新されました', + meter_create_success: 'メーターが正常に作成されました', + meter_create_failure: 'メーターを作成できませんでした', + meter_edit_failure: 'メーターを編集できませんでした', + meter_delete_success: 'メーターが正常に削除されました', + meter_delete_failure: 'メーターを削除できませんでした', + next_reading_due: '次回の読み取り予定', + unit_of_measurement: '測定単位', + last_reading: '最終読み取り値', + enter_meter_name: 'メーター名を入力', + unit: '単位', + update_frequency: '更新頻度', + update_frequency_in_days: '更新頻度(日数)', + required_meter_name: 'メーター名は必須です', + required_meter_unit: 'メーター単位は必須です', + required_meter_update_frequency: 'メーター更新頻度は必須です', + required_asset: '資産は必須です', + add_meter: 'メーターを追加', + add_meter_description: '以下のフィールドに入力して、新しいメーターを作成および追加します', + edit_meter: 'メーターを編集', + edit_meter_description: '以下のフィールドに入力して、メーターを編集します', + confirm_delete_meter: 'このメーターを削除してもよろしいですか?', + upgrade_create_meter: 'メーターを作成するにはアップグレードしてください', + history: '履歴', + reading_frequency: '読み取り頻度', + required_reading_value: '読み取り値は必須です', + wo_triggers: '作業指示トリガー', + add_trigger: 'トリガーを追加', + meter_details: 'メーター詳細', + 'noRows.meter.message': 'メーターの読み取り値により、資産を監視し、定義された条件に基づいて新しい作業指示をトリガーできます', + 'noRows.meter.action': "「+」ボタンを押してメーターを作成します", + meter: 'メーター', + //upload + drag_one_file: 'ここにファイルをドラッグしてください', + drag_many_files: 'ここにファイルをドラッグ&ドロップしてください', + drop_to_start: 'ファイルをドロップしてアップロードを開始します', + invalid_files_type: 'これらのファイルタイプはアップロードできません', + you_have_uploaded: 'アップロード済み', + upload: 'アップロード', + //vendors_customers + Vendors_Customers: 'ベンダー&請負業者', + customer_create_success: '請負業者が正常に作成されました', + customer_create_failure: '請負業者を作成できませんでした', + customer_edit_failure: '請負業者を編集できませんでした', + customer_delete_success: '請負業者が正常に削除されました', + customer_delete_failure: '請負業者を削除できませんでした', + customer_name: '請負業者名', + website: 'ウェブサイト', + customer_type: '請負業者タイプ', + customer_type_description: '例:配管、電気', + customer_description_description: 'この請負業者の目的を数行で説明してください...', + billing_information: '請求情報', + address_line_2: '住所2', + billing_name: '請求名', + currency: '通貨', + select_currency: '通貨を選択', + required_customer_name: '請負業者名は必須です', + required_phone: '電話番号は必須です', + invalid_website: '無効なウェブサイト', + billing_address: '請求先住所', + add_customer: '請負業者を追加', + add_customer_description: '以下のフィールドに入力して、新しい請負業者を作成および追加します', + 'noRows.customer.message': '請負業者は外部の作業者です', + 'noRows.customer.action': "「+」ボタンを押して請負業者を作成します", + type: 'タイプ', + billing_currency: '請求通貨', +} +go_back: '戻る', + confirm_delete_customer: 'この請負業者を削除してもよろしいですか?', + //vendor + vendor_create_success: 'ベンダーが正常に作成されました', + vendor_create_failure: 'ベンダーを作成できませんでした', + vendor_edit_failure: 'ベンダーを編集できませんでした', + vendor_delete_success: 'ベンダーが正常に削除されました', + vendor_delete_failure: 'ベンダーを削除できませんでした', + required_company_name: '会社名は必須です', + vendor_type: 'ベンダータイプ', + contact_name: '担当者名', + add_vendor: 'ベンダーを追加', + add_vendor_description: + '新しいベンダーを作成して追加するには、以下のフィールドに入力してください', + confirm_delete_vendor: 'このベンダーを削除してもよろしいですか?', + 'noRows.vendor.message': 'ベンダーは資産または部品を提供する組織です', + 'noRows.vendor.action': "「+」ボタンを押してベンダーを作成してください", + vendor_type_description: '例: 配管、電気', + //people teams + role: '役割', + edit_user: 'ユーザーを編集', + edit_user_description: 'ユーザーを編集するには、以下のフィールドに入力してください', + job_title: '役職', + invite_users: 'ユーザーを招待', + bring_people_team: 'チームに新しいメンバーを招く', + add_20_users: + '各メールアドレスを入力後、「tab」または「enter」を押すことで、一度に20人のユーザーを追加できます。重複するメールアドレスや登録済みのメールアドレスは、要求されたユーザーの登録時に削除されます。', + enter_email: 'メールアドレスを入力', + users_invite_success: 'ユーザーが招待されました', + users_invite_failure: 'ユーザーを招待できません。現在のサブスクリプションメンバー数を確認してください', + please_type_emails: '招待するメールアドレスを入力してください', + please_select_role: '役割を選択してください', + invite: '招待', + team_create_success: 'チームが正常に作成されました', + team_create_failure: 'チームを作成できませんでした', + team_edit_failure: 'チームを編集できませんでした', + team_delete_success: 'チームが正常に削除されました', + team_delete_failure: 'チームを削除できませんでした', + team_name: 'チーム名', + people_in_team: 'チームのメンバー', + required_team_name: 'チーム名は必須です', + create_team: 'チームを作成', + create_team_description: 'ここからチームメンバーを追加できます', + confirm_delete_team: 'このチームを削除してもよろしいですか?', + overview: '概要', + activity: 'アクティビティ', + wo_complete_last_14_days: '過去14日間に完了した作業指示', + no_wo_complete_last_14_days: '過去2週間で完了した作業指示はありません', + ADMIN_name: '管理者', + ADMIN_description: + '管理者は、作業指示やリクエストの編集、追加、削除を含むすべてのアクセス権を持っています', + LIMITED_ADMIN_name: '制限付き管理者', + LIMITED_ADMIN_description: + '制限付き管理者は、設定の表示/編集、人員やチームの追加/編集ができない点を除いて、管理者と同じアクセス権を持っています。請負業者、カテゴリ、PMトリガーを作成した場合を除き、作業指示、資産場所、メーター、発注書を削除することはできません。', + TECHNICIAN_name: '技術者', + TECHNICIAN_description: + '技術者は、作業指示、資産、場所を作成およびクローズできます。作成したもののみ編集および削除できます', + LIMITED_TECHNICIAN_name: '制限付き技術者', + LIMITED_TECHNICIAN_description: + '制限付き技術者は、自分に割り当てられた作業指示のみ表示できます', + VIEW_ONLY_name: '閲覧のみ', + VIEW_ONLY_description: + '閲覧のみのユーザーは、すべての閲覧アクセス権を持っていますが、何も編集できません', + REQUESTER_name: 'リクエスター', + REQUESTER_description: + 'リクエスターは、作業リクエストを送信し、そのステータスを表示することのみができます', + select_user_role: 'ユーザーの役割を選択', + 'noRows.team.message': 'チームは特定のグループの人々を管理するのに役立ちます。', + 'noRows.team.action': "「+」ボタンを押してチームを作成してください。", + user_details: 'ユーザー詳細', + //files + file_delete_success: 'ファイルが正常に削除されました', + file_delete_failure: 'ファイルを削除できませんでした', + uploaded_by: 'アップロード者', + uploaded_on: 'アップロード日', + rename: '名前を変更', + required_files: '少なくとも1つのファイルをアップロードしてください', +const ja = { + required_file_name: 'ファイル名を入力してください', + add_files: 'ファイルを追加', + edit_file: 'ファイルを編集', + 'noRows.file.message': 'すべてのファイルを一箇所に集める', + 'noRows.file.action': "「+」ボタンを押してファイルをアップロードしてください", + upgrade_files: + '資産、作業指示、場所などでファイルを使用するにはアップグレードしてください...', + parts_consumption: '部品消費量', + requests_analysis: 'リクエスト分析', + //categories, + category_create_success: 'カテゴリが正常に作成されました', + category_create_failure: 'カテゴリを作成できませんでした', + category_edit_failure: 'カテゴリを編集できませんでした', + category_delete_success: 'カテゴリが正常に削除されました', + category_delete_failure: 'カテゴリを削除できませんでした', + timers: 'タイマー', + costs: 'コスト', + add_category: '新しいカテゴリを追加', + add_category_description: '新しいカテゴリを作成して追加するために名前を入力してください', + edit_category: 'カテゴリを編集', + edit_category_description: 'カテゴリを編集するために名前を入力してください', + no_category_action: "「+」ボタンを押して最初のカテゴリを追加してください。", + confirm_delete_category: 'このカテゴリを削除してもよろしいですか?', + no_category_message: 'まだ{{categoryName}}カテゴリがないようです。', + acquisition_cost: '取得費用', + //settings + general_settings: '一般設定', + request_form_configuration: 'リクエストフォーム設定', + roles: '役割', + checklists: 'チェックリスト', + field_configuration_description: 'フィールドをオプション、非表示、または必須としてマークできます', + optional: 'オプション', + required: '必須', + hidden: '非表示', + creating_wo: '作業指示の作成', + completing_wo: '作業指示の完了', + role_edit_failure: '役割を編集できませんでした', + edit_role: '役割を編集', + edit_role_description: '役割を編集するために以下のフィールドに入力してください', + external_id: '外部ID', + permissions: '権限', + create_role_description: + 'この役割は、Atlasで管理者ができることすべてを実行できますが、以下の重要な権限をカスタマイズできます。', + create_and_edit: '作成/編集', + to_access: 'アクセス', + role_delete_success: '役割が正常に削除されました', + role_delete_failure: '役割を削除できませんでした', + confirm_delete_role: 'この役割を完全に削除してもよろしいですか?', + users: 'ユーザー', + paid: '有料', + free: '無料', + role_create_success: '役割が正常に作成されました', + role_create_failure: '役割を作成できませんでした', + roles_management: '役割管理', + roles_number: '{{count}}の役割', + create_role: '役割を作成', + upgrade_role: '役割を作成するにはアップグレードしてください', + add_role: '新しい役割を追加', + add_role_description: '新しい役割を作成して追加するために以下のフィールドに入力してください', + parts_and_sets: '部品と部品セット', + upgrade_role_edit: '役割を編集するにはアップグレードしてください', + delete_role: '役割を削除', + upgrade_role_delete: '役割を削除するにはアップグレードしてください', + create: '作成', + pm_trigger: '予防保全トリガー', + auto_assign_wo: '作業指示の自動割り当て', + auto_assign_wo_description: + '新しい作業指示を、それを作成した担当者に自動的に割り当てる', + auto_assign_requests: 'リクエストの自動割り当て', + auto_assign_requests_description: + '新しい作業指示を、リクエストを承認した担当者に自動的に割り当てる', + disable_closed_wo_notification: 'クローズされた作業指示の通知を無効にする', + disable_closed_wo_notification_description: + 'クローズされた作業指示が更新されたときの通知を無効にする', + ask_feedback_wo_closed: '作業指示がクローズされたときにフィードバックを求める', + ask_feedback_wo_closed_description: + 'ユーザーは行われた作業についてフィードバックを求められます', + include_labor_in_total_cost: '総コストに人件費を含める', +}; +include_labor_in_total_cost_description: + 'ユーザーが時間を記録し、時給が保存されている場合、合計に人件費を追加します', + enable_wo_updates_requesters: '依頼者向け作業指示書更新を有効にする', + enable_wo_updates_requesters_description: + 'ユーザーは依頼した作業指示書の更新を受け取ります', + language: '言語', + date_format: '日付形式', + business_type: '業種', + general_asset_management: '一般資産管理', + physical_asset_management: '物理資産管理', + //checklist + checklist_delete_success: 'チェックリストが正常に削除されました', + checklist_delete_failure: 'チェックリストを削除できませんでした', + create_checklist: 'チェックリストを作成', + confirm_delete_checklist: 'このチェックリストを削除してもよろしいですか?', + upgrade_checklist: 'チェックリストを使用するにはアップグレードしてください', + //components + upgrade_now: '今すぐアップグレード', + total: '合計', + sub_task_status: 'サブタスクステータス', + text_field: 'テキストフィールド', + number_field: '数値フィールド', + inspection_check: '検査チェック', + multiple_choices: '複数選択', + meter_reading: 'メーター読み取り', + select_user: 'ユーザーを選択', + PASS: '合格', + FLAG: 'フラグ', + FAIL: '不合格', + enter_task_name: 'タスク名を入力', + see_details: '詳細を見る', + concerned_asset: '関連資産', + me: '自分', + remove_blank_tasks: '空白のタスクを削除', + remove_blank_options: '空白のオプションを削除', + preview: 'プレビュー', + edit_checklist: 'チェックリストを編集', + add_tasks: 'タスクを追加', + use_a_checklist: 'チェックリストを使用', + select_checklist: 'チェックリストを選択', + save_checklist: 'チェックリストを保存', + assign_tasks_description: '技術者が記入するカスタムタスクを割り当てる', + select_date: '日付を選択', + task: 'タスク', + checklist: 'チェックリスト', + //analytics + upgrade_analytics: '分析を見るにはアップグレードしてください', + grouped_by_category: 'カテゴリ別', + downtime_by_asset: '資産別ダウンタイム', + downtime_and_costs: 'ダウンタイムとコスト', + downtime_and_costs_trends: 'ダウンタイムとコストの傾向', + downtimes_trends: 'ダウンタイムの傾向', + repair_time_by_asset: '資産別修理時間', + consumed_parts_costs: '消費部品コスト', + requests_by_priority: '優先度別リクエスト', + requests_trends: 'リクエストの傾向', + time_spent: '費やした時間', + grouped_by_completed_by: '完了者別', + grouped_by_assigned_to: '担当者別', + grouped_by_priority: '優先度別', + completion_comparison: '完了比較', + hours_worked: '作業時間', + work_remaining: '残りの作業', + wo_status: '作業指示書ステータス', + cost_trends: 'コストの傾向', + cost_center: 'コストセンター', + downtime_and_availability: 'ダウンタイムと可用性', + incomplete_wo: '未完了の作業指示書', + the_numbers: '数値', + hours_and_cost_by_asset: '資産別時間とコスト', + completion_comparison_description: '完了した様々な種類の作業指示書の比較。', + wo_age_description: + '作業指示書の経過日数は、作業指示書(または作業依頼)の作成日から今日までの日数として定義されます。', + rav_description: + 'RAVに対する総コストは、(資産の作業指示書コスト / 購入価格)*100 に等しいです。業界標準では、この指標の目標値は3%です。', + downtime_and_availability_description: + '可用性とは、資産がサービス開始日から稼働状態にあった割合を指します。総ダウンタイムとは、指定された日付範囲で発生したダウンタイムイベントの数を指します。', + total_cost_description: + '総コストには、作業指示書の人件費、追加費用、部品費用が含まれます', +{ + compliant_wo_description: + '準拠した作業指示とは、期日までに完了した作業指示と定義されます。サイクルタイムとは、作業指示が完了するまでの日数を指します。', + hours_worked_description: + 'これらの時間は、フィルターで指定された範囲内に期日がある作業指示に対応します。', + work_remaining_description: + 'このグラフは、フィルターで指定された日付範囲内に期日がある未完了の作業指示の数を示します。推定時間は、それらの個々の作業指示に対応します。', + total_downtime_in_hours: '合計ダウンタイム(時間)', + downtime_events: 'ダウンタイムイベント', + percent_downtime: 'ダウンタイム率', + meantime_between_failures_in_hours: '平均故障間隔(時間)', + availability_percent: '稼働率', + mean_time_to_repair_in_hours: '平均修復時間(時間)', + average_age: '平均経過時間', + count: '件数', + average_cost: '平均コスト', + compliant: '準拠', + average_cycle_time_in_days: '平均サイクルタイム(日)', + total_consumption_cost: '総消費コスト', + parts_consumed: '消費部品', + total_cost_as_pct_rav: 'RAVに対する総コストの割合', + approved_requests: '承認済みリクエスト', + pending_requests: '保留中のリクエスト', + cancelled_requests: 'キャンセルされたリクエスト', + average_cycle_time: '平均サイクルタイム', + compliance_rate: 'コンプライアンス率', + complete: '完了', + reactive: 'リアクティブ', + recurring: '定期', + part_costs: '部品コスト', + labor_costs: '人件費', + total_time_spent_in_hours: '合計費やした時間(時間)', + estimated_hours: '推定時間', + total_purchase_price: '合計購入価格', + you_have: 'あなたには', + new_messages: '件の新着メッセージがあります', + //company profile + company: '会社', + change_cover: 'カバーを変更', + required_address: '住所フィールドは必須です', + company_details: '会社情報', + company_details_description: '会社に関する情報を管理します', + learn_more: '詳細を見る', + //user profile + profile: 'プロフィール', + email_notifications: 'メール通知', + email_updates_wo: '作業指示とメッセージのメール更新', + email_updates_requests: 'リクエストされた作業指示のメール更新', + po_emails: '発注書メール', + required_job_title: '役職フィールドは必須です', + required_old_password: '現在のパスワードを入力してください。', + invalid_password: 'パスワードが短すぎます - 最低8文字必要です。', + required_new_password: 'パスワードが入力されていません。', + passwords_must_match: 'パスワードが一致しません', + password_change_success: 'パスワードが正常に変更されました', + wrong_password: '間違ったパスワードが入力されました', + current_password: '現在のパスワード', + new_password: '新しいパスワード', + confirm_password: 'パスワードを確認', + personal_details: '個人情報', + personal_details_description: '個人情報に関する詳細を管理します', + change_password: 'パスワードを変更', + delete_account: 'アカウントを削除', + delete_account_confirmation: + 'アカウントを削除してもよろしいですか?この操作は元に戻せません。', + account_deleted: 'アカウントが正常に削除されました', + account_delete_error: 'アカウントの削除中にエラーが発生しました', + confirm_delete_account: 'アカウントを削除', + notification_settings: '通知設定', + notification_settings_description: '通知に関する詳細を管理します', + recent_activity: '最近のアクティビティ', + created: '作成済み', + completed: '完了済み', + my_account: 'マイアカウント', + my_company: 'マイカンパニー', + you_are_using_plan: + '現在、{{planName}}プランをご利用中です。{{expiration}}に期限が切れます。今すぐアップグレードして、より多くの機能にアクセスしましょう。', + upgrade_plan: 'プランをアップグレード', + //subscription +} +{ + plans: 'プラン', + monthly: '月額', + annually: '年額', + subscription_change_success: 'サブスクリプションが正常に変更されました', + invalid_credit_card: 'クレジットカード番号が無効です', + required_credit_card: 'カードフィールドは必須です', + invalid_expiration_month: '有効期限の月が無効です', + required_expiration_month: '有効期限の月は必須です', + invalid_expiration_year: '有効期限の年が無効です', + required_expiration_year: '有効期限の年は必須です', + invalid_cvv: 'CVVが無効です', + required_cvv: 'CVVは必須です', + required_cardholder_name: 'カード名義人は必須です', + card: 'カード', + expiration_month: '有効期限(月)', + expiration_year: '有効期限(年)', + cardholder_name: 'カード名義人', + seats: 'シート', + cost_per_seat: 'シートあたりの費用', + your_payment_secure: 'お客様の支払いデータは暗号化され、安全です。', + plan: 'プラン', + current_plan: '現在のプラン', + number_users_who_will_use_grash: 'Atlasを使用するユーザー数', + admin_role: '管理者', + technical_role: '技術者', + limited_technical_role: '限定技術者', + requester_role: 'リクエスター', + view_only_role: '閲覧のみ', + how_will_you_be_billed: 'どのように請求されますか?', + which_plan_fits_you: 'どのプランが最適ですか?', + per_user_month: 'ユーザー/月あたり', + per_user_year: 'ユーザー/年あたり', + you_will_be_charged: '請求されます', + proceed_to_payment: '支払いに進む', + pay_only_for_roles: + '管理者技術者限定技術者のユーザーのみに支払い、リクエスター閲覧のみは無制限で無料で使用できます', + checkout_our: '当社の', + pricing_page: '料金ページ', + for_more_details: '詳細はこちら', + users_count_display: '{{count}}ユーザー', + monthly_adverb: '毎月', + yearly_adverb: '毎年', + features: '機能', + checkout: 'チェックアウト', + checkout_description: '以下のフィールドに入力してください', + per_month: '月額', + per_year: '年額', + recover_password_description: + 'パスワードをリセットするには、登録に使用したメールアドレスを入力してください。', + send_me_new_password: '新しいパスワードを送信する', + want_to_sign_in_again: 'もう一度サインインしますか?', + check_mails_for_instructions: '詳細な手順についてはメールを確認してください', + pdf_report: 'PDFレポート', + HIGH: '高', + MEDIUM: '中', + LOW: '低', + NONE: 'なし', + import: 'インポート', + start_import_process: 'インポート処理を開始', + import_data: 'データをインポート', + set_header: 'ヘッダーを設定', + match_columns: '列を照合', + review: 'レビュー', + done: '完了', + no_match_yet: 'まだ一致していません', + select: '選択...', + matched_to_field: '{{field}}に一致', + next: '次へ', + not_enough_rows: 'ファイルに行が足りません', + there_are_duplicates: '重複があります: {{duplicates}}', + assigned_by: '割り当て元', + percent_rows_have_value: '行の{{percent}}%に値があります', + match_at_least_column: '少なくとも1つの列を照合してください', + to_import: 'インポート', + required_match: '{{field}}の照合は必須です', + archived: 'アーカイブ済み', + import_wo_success: + '作業指示書が{{created}}件作成され、{{updated}}件更新されました', + to_export: 'エクスポート', + filters: 'フィルター', +} +const ja = { + more_filters: 'その他のフィルター', + customer: '請負業者', + to: 'から', + dates: '日付', + start: '開始', + end: '終了', + longitude: '経度', + latitude: '緯度', + ALL: 'すべて', + REACTIVE: '緊急', + REPEATING: '予防', + import_location_success: + '{{created}}個のロケーションが作成され、{{updated}}個が更新されました', + import_part_success: + '{{created}}個の部品が作成され、{{updated}}個が更新されました', + import_meter_success: + '{{created}}個のメーターが作成され、{{updated}}個が更新されました', + import_asset_success: + '{{created}}個の資産が作成され、{{updated}}個が更新されました', + wo_calendar: '作業指示カレンダー', + month: '月', + week: '週', + day: '日', + agenda: '議題', + next_day: '翌日', + previous_day: '前日', + today: '今日', + to_filter: 'フィルター', + 'noRows.asset.message': '資産は、会社が介入できるリソースです', + 'noRows.asset.action': "「+」ボタンを押して新しい資産を作成します。", + reset_filters: 'フィルターをリセット', + toggle_menu: 'メニューを切り替える', + no_results: '結果が見つかりません', + an_error_occured: 'エラーが発生しました。', + density: '密度', + compact: 'コンパクト', + standard: '標準', + comfortable: '快適', + columns: '列', + select_columns: '列を選択', + show_filters: 'フィルターを表示', + hide_filters: 'フィルターを非表示', + search_placeholder: '検索…', + search: '検索', + clear: 'クリア', + download_as_csv: 'CSVとしてダウンロード', + print: '印刷', + download_as_excel: 'Excelとしてダウンロード', + find_column: '列を検索', + column_title: '列のタイトル', + reorder_column: '列を並べ替える', + show_all: 'すべて表示', + hide_all: 'すべて非表示', + add_filter: 'フィルターを追加', + logic_operator: '論理演算子', + operator: '演算子', + and: 'かつ', + or: 'または', + filter_value: 'フィルター値', + contains: 'を含む', + equals: 'と等しい', + starts_with: 'で始まる', + ends_with: 'で終わる', + is: 'である', + is_not: 'ではない', + is_after: 'より後', + is_on_or_after: '以降', + is_before: 'より前', + is_on_or_before: '以前', + is_empty: '空である', + is_not_empty: '空ではない', + is_any_of: 'のいずれか', + any: 'いずれか', + true_text: '真', + false_text: '偽', + menu: 'メニュー', + show_columns: '列を表示', + hide: '非表示', + unsort: '並べ替えを解除', +}; +export default ja; +sort_by_ASC: '昇順で並べ替え', + sort_by_DESC: '降順で並べ替え', + sort: '並べ替え', + total_rows: '合計行数:', + yes: 'はい', + no: 'いいえ', + more: 'さらに表示', + to_group: 'グループ', + see_children: '子を表示', + hide_children: '子を非表示', + expand: '展開', + collapse: '折りたたむ', + detail_panel_toggle: '詳細パネルの切り替え', + cancel_subscription: 'サブスクリプションをキャンセル', + resume_subscription: 'サブスクリプションを再開', + confirm_cancel_subscription: 'サブスクリプションをキャンセルしてもよろしいですか?', + workflows: 'ワークフロー', + create_workflow: 'ワークフローを作成', + if: 'もし', + and_optional: 'かつ(オプション)', + then: 'ならば', + workflow_description: + '「もし、かつ、ならば」のように簡単にカスタムワークフローを作成できます。時間を節約し、ワークフローを通じて作業指示書を自動的に割り当てることで、チームの運用方法に合わせてAtlasをカスタマイズできます。\nすべてのプランで最大1つのカスタムワークフローを作成できます。追加のワークフローを追加するには、ビジネスプランにアップグレードしてください。', + CREATE_PURCHASE_ORDER: '発注書を作成', + PART_IS: '部品は', + QUANTITY_INFERIOR: '数量が以下である', + ASSIGN_VENDOR: 'ベンダーを割り当てる', + ASSIGN_CATEGORY: 'カテゴリを割り当てる', + APPROVE: '承認', + REJECT: '却下', + SEND_REMINDER_EMAIL: 'リマインダーメールを送信', + VENDOR_IS: 'ベンダーは', + CATEGORY_IS: 'カテゴリは', + STATUS_IS: 'ステータスは', + DUE_DATE_BETWEEN: '期日が期間内である', + DUE_DATE_AFTER: '期日が以降である', + ASSIGN_PRIORITY: '優先度を割り当てる', + ASSIGN_ASSET: '資産を割り当てる', + ASSIGN_LOCATION: '場所を割り当てる', + ASSIGN_USER: 'ユーザーを割り当てる', + ASSIGN_TEAM: 'チームを割り当てる', + ADD_CHECKLIST: 'チェックリストを追加', + PRIORITY_IS: '優先度は', + ASSET_IS: '資産は', + LOCATION_IS: '場所は', + USER_IS: 'ユーザーは', + TEAM_IS: 'チームは', + CREATED_AT_BETWEEN: '作成日が期間内である', + TITLE_CONTAINS: 'タイトルに以下が含まれる', + CREATE_REQUEST: 'リクエストを作成', + CREATE_WORK_ORDER: '作業指示書を作成', + SET_ASSET_STATUS: '資産ステータスを設定', + NAME_IS: '名前は', + NAME_CONTAINS: '名前に以下が含まれる', + VALUE_IS: '値は', + VALUE_CONTAINS: '値に以下が含まれる', + NUMBER_VALUE_SUPERIOR: '値がより大きい', + NUMBER_VALUE_INFERIOR: '値がより小さい', + WORK_ORDER_CREATED: '作業指示書が作成された', + WORK_ORDER_CLOSED: '作業指示書がクローズされた', + WORK_ORDER_ARCHIVED: '作業指示書がアーカイブされた', + REQUEST_CREATED: 'リクエストが作成された', + REQUEST_APPROVED: 'リクエストが承認された', + REQUEST_REJECTED: 'リクエストが却下された', + PURCHASE_ORDER_CREATED: '発注書が作成された', + PURCHASE_ORDER_UPDATED: '発注書が更新された', + TASK_UPDATED: 'タスクが更新された', + PART_UPDATED: '部品が更新された', + add_condition: '条件を追加', + workflow_creation_success: 'ワークフローが正常に作成されました', + workflow_creation_failure: 'ワークフローの作成に失敗しました', + action_value_missing: 'アクション値がありません', + condition_value_missing: '条件値がありません', + workflow_edit_success: 'ワークフローが正常に更新されました', + workflow_edit_failure: 'ワークフローを編集できませんでした', + workflow_delete_success: 'ワークフローが正常に削除されました', + workflow_delete_failure: 'ワークフローを削除できませんでした', + confirm_delete_workflow: 'このワークフローを削除してもよろしいですか', + click_here: 'こちらをクリック' +{ + verify_email_title: 'メールアドレスの確認', + verify_email_description: + '確認メールが送信されました。受信トレイにない場合は、迷惑メールをご確認ください。', + upgrade: 'アップグレード', + downgrade: 'ダウングレード', + upgrade_description: + 'サブスクリプションプランをアップグレードしました。Atlasを使用する可能性のある無効なユーザーを有効にする必要があります。これは現在のサブスクリプションで一度しか実行できません。慎重に選択してください。', + enable_users: 'ユーザーを有効にする', + max_users_description: '最大{{maxUsers}}人のユーザーを有効にできます', + downgrade_description: + 'サブスクリプションプランをダウングレードしました。続行するには、一部のユーザーを無効にする必要があります。これは現在のサブスクリプションで一度しか実行できません。慎重に選択してください。', + disable_users: 'ユーザーを無効にする', + min_users_description: '最低{{minUsers}}人のユーザーを無効にする必要があります', + downgrade_description_no_owner: + '会社がサブスクリプションプランをダウングレードしました。続行する前に、会社の所有者が一部のユーザーを無効にする必要があります。', + past_due: '期限切れ', + due_date_delay: '期日遅延', + due_date_delay_description: '期日遅延日数', + days_count: '{{days}}日', + trigger_configuration: 'トリガー設定', + WORK_ORDER_feature: '作業指示書', + REQUEST_feature: '作業依頼', + PART_feature: '部品管理', + MOBILE_APP_feature: 'モバイルアプリ', + WORK_ORDER_HISTORY_feature: '作業指示履歴', + PREVENTIVE_MAINTENANCE_feature: '予防保全', + CHECKLIST_feature: 'チェックリスト', + FILE_feature: 'ファイルアップロード', + PURCHASE_ORDER_feature: '発注書', + METER_feature: 'メーター読み取り', + REQUEST_CONFIGURATION_feature: '依頼フォーム設定', + ADDITIONAL_TIME_feature: '高度な時間追跡', + ADDITIONAL_COST_feature: '高度なコスト追跡', + ANALYTICS_feature: '分析とレポート', + REQUEST_PORTAL_feature: '依頼ポータル', + SIGNATURE_feature: '署名', + ROLE_feature: 'カスタムロール', + WORKFLOW_feature: 'ワークフロー自動化', + API_ACCESS_feature: 'APIアクセス', + WEBHOOK_feature: 'Webhook', + add_new_option: '新しいオプションを追加', + edit_company: '会社を編集', + fill_fields_below: '以下のフィールドに入力してください', + IMPORT_CSV_feature: 'CSVインポート', + no_import_access: 'CSV、Excelファイルからインポートするにはプランをアップグレードしてください', + register_here: 'こちらで登録', + home: 'ホーム', + user: 'ユーザー', + start_work_order: '作業指示を開始', + priority_label: '{{priority}}優先度', + stop_work_order: 'タイマーを停止', + required_files_on_completion: '作業指示完了時にファイルが必要です', + required_tasks_on_completion: 'タスクを完了する必要があります', + required_labor_on_completion: '時間を記録する必要があります', + required_part_on_completion: 'この作業指示では部品が使用されていません', + required_cost_on_completion: + 'この作業指示ではコスト情報が提供されていません', + complete_work_order: '作業指示を完了', + no_parts: '部品なし', + edit_quantity: '数量を編集', + remaining_tasks: '残りタスク{{count}}件', + complete_tasks_percent: '{{percent}}%完了', + create_work_order: '作業指示を作成', + select_customers: '顧客を選択', + select_vendors: 'ベンダーを選択', + select_users: 'ユーザーを選択', + select_teams: 'チームを選択', + select_locations: '場所を選択', + select_assets: '資産を選択', + select_categories: 'カテゴリを選択', + estimated_hours_in_text: '推定時間{{hours}}時間', + create_meter: 'メーターを作成', + create_location: '場所を作成', + create_request: '依頼を作成', + add_task: 'タスクを追加', + select_task_type: 'タスクタイプを選択', + assign_user: 'ユーザーを割り当てる', + assign_asset: '資産を割り当てる', + add_options: 'オプションを追加', + required_task_label: 'タスクラベルは必須です', +} +const ja = { + edit_work_order: '作業指示を編集', + confirmation: '確認', + LATE_WO: '遅延', + TODAY_WO: '今日', + HIGH_WO: '高優先度', + no_element_match_criteria: 'この条件に一致する要素はありません', + required_part_name: '部品名は必須です', + only_assigned_to_me: '自分に割り当てられたもののみ', + complete_work_orders: '完了した作業指示', + this_week: '今週', + all_time: '全期間', + compliant_work_orders: '準拠した作業指示', + stats: '統計', + vendors_and_customers: '業者と顧客', + no_notification_message: '作業の進捗状況を追跡するのに役立つ重要な更新がここに表示されます', + no_notification: '通知なし', + view_children: '子を表示', + loading: '読み込み中', + please_wait: 'お待ちください...', + add_file: 'ファイルを追加', + asset_update_failure: '資産を編集できませんでした', + no_wo_linked_location: 'この場所に作業指示はありません', + confirm_delete_file_location: 'この場所からこのファイルを削除してもよろしいですか?', + confirm_delete_file_part: 'この部品からこのファイルを削除してもよろしいですか?', + no_wo_linked_part: 'この部品にリンクされた作業指示はありません', + edit_customer: '請負業者を編集', + edit_vendor: '業者を編集', + reading_history: '履歴を読み取り中', + user_invite_success: 'ユーザーが招待されました', + user_invite_failure: 'ユーザーを招待できませんでした', + create_child_asset: '子資産を作成', + not_enough_part: 'この部品が足りません', + update_profile: 'プロフィールを更新', + confirm_logout: 'ログアウトしてもよろしいですか?', + report: 'レポート', + end_cannot_be_ulterior_to_start: '終了日は開始日より後にはできません', + storage_permission_needed_description: 'ファイルをダウンロードするにはストレージの許可を与える必要があります', + permission_denied: '許可が拒否されました!', + to_scan: 'スキャン', + nfc_tag: 'NFCタグ', + scanning: 'スキャン中', + error: 'エラー', + tag_not_found: 'タグが見つかりません', + 'no nfc support': 'NFC非対応', + remaining_parts: '残り{{quantity}}', + team_members_count: '{{count}}人のメンバー', + no_asset_found_nfc: 'このNFCタグで資産が見つかりませんでした。作成しますか?', + no_access_to_camera: 'カメラへのアクセスがありません', + no_asset_found_barcode: 'このバーコードで資産が見つかりませんでした。作成しますか?', + remove_blank_meter_tasks: 'メーターを選択してください', + no_notification_permission: '通知の許可がありません', + no_notification_permission_description: '設定に移動し、通知の許可を手動で有効にしてください', + allow: '許可', + failed_push_notification: 'プッシュ通知のプッシュトークンの取得に失敗しました!', + no_internet_connection: 'インターネット接続がありません', + success: '成功', + info: '情報', + switch_account: 'アカウントを切り替える', + switch_to_super_user: 'スーパー管理者へ切り替える', + switch_account_description: '続行するアカウントを選択してください', + manufacturer: 'メーカー', + power: '電源', + library: 'ライブラリ', + camera: 'カメラ', + media_library: 'メディアライブラリ', + permission_required_title: '許可が必要です', + permission_required_message: '{{permission}}へのアクセスが必要です。アプリ設定で有効にしてください。', + permission_denied_title: '許可が拒否されました', + permission_denied_message: '続行するには{{permission}}へのアクセスが必要です。', + unable_to_request_permission: '{{permission}}の許可を要求できません。', + open_settings: '設定を開く', + ok: 'OK', +}; +CANCELLED: '却下済み', + max_file_size_error: 'ファイルサイズは{{size}}MBより大きくすることはできません', + assignedToUser: '自分の作業', + mark_all_as_seen: 'すべて既読にする', + estimated_start_date: '予定開始日', + audio_description: '音声説明', + start_recording: '録音開始', + stop_recording: '録音停止', + OPERATIONAL: '稼働中', + DOWN: '停止中', + MODERNIZATION: '近代化', + STANDBY: '待機中', + INSPECTION_SCHEDULED: '検査予定', + COMMISSIONING: '試運転中', + EMERGENCY_SHUTDOWN: '緊急停止', + select_asset_status: '資産ステータスを選択', + asset_status: '資産ステータス', + custom_server: 'カスタムサーバー', + custom_server_title: 'カスタムサーバー設定', + custom_server_description: + 'カスタムAPIサーバーURLを設定します。独自のサーバーを使用している場合にのみ、この設定を変更してください。', + server_url: 'サーバーURL', + required_url: 'サーバーURLは必須です', + server_url_saved: 'サーバーURLが正常に保存されました', + error_saving_url: 'サーバーURLの保存中にエラーが発生しました', + server_url_reset: 'サーバーURLがデフォルトにリセットされました', + reset_to_default: 'デフォルトにリセット', + list: 'リスト', + back_to: '戻る', + top_level: 'トップレベル', + no_results_found: '結果が見つかりませんでした', + no_sub_assets: 'サブアセットなし', + no_assets_available: '利用可能なアセットがありません', + you_need_a_license: 'この機能にアクセスするにはライセンスが必要です', + asset_not_found: 'アセットが見つかりません', + comments: 'コメント', + no_comments: 'まだコメントはありません。最初のコメントを投稿してください!', + post_comment: 'コメントを投稿', + confirm_delete_comment: 'このコメントを削除してもよろしいですか?', + add_comment_placeholder: 'コメントを追加...', + id_required: 'IDは必須です' +}; +export default locale; \ No newline at end of file