From 9ff9abef8987e6723a6d7e6f8184b1e30dc3ed78 Mon Sep 17 00:00:00 2001 From: sky121113 Date: Thu, 14 May 2026 09:33:43 +0800 Subject: [PATCH] =?UTF-8?q?[FEAT]=20=E5=AF=A6=E4=BD=9C=E3=80=8C=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=E5=88=B0=E6=89=80=E6=9C=89=E6=A9=9F=E5=8F=B0=E3=80=8D?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E8=88=87=E5=95=86=E5=93=81=E8=B3=87=E6=96=99?= =?UTF-8?q?=E5=90=8C=E6=AD=A5=E6=A9=9F=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 在商品管理介面新增「同步到所有機台」按鈕與 Alpine.js 確認彈窗。 2. 實作後端 syncToAllMachines 控制器邏輯,並加入同一公司 1 分鐘內禁止重複發送的限制。 3. 建立 SyncProductsToMachinesJob 與 SendProductSyncCommandJob 非同步隊列任務,支援舊指令覆蓋機制。 4. 補全繁體中文、英文與日文的多語系翻譯字串。 5. 更新遠端指令日誌視圖,支援展示商品同步指令及其備註。 6. 更新 MQTT 通訊規範與 API 技術規格文檔,納入 update_products 指令。 7. 整合 update_ads 與 update_products 指令至 config/api-docs.php 的系統指令規格中。 --- .agents/skills/api-technical-specs/SKILL.md | 30 +- .../skills/mqtt-communication-specs/SKILL.md | 12 + .../Controllers/Admin/ProductController.php | 49 + .../Product/SendProductSyncCommandJob.php | 76 + .../Product/SyncProductsToMachinesJob.php | 52 + config/api-docs.php | 20 +- lang/en.json | 94 +- lang/ja.json | 1807 +++++++++-------- lang/zh_TW.json | 11 +- .../views/admin/products/index.blade.php | 238 ++- resources/views/admin/remote/index.blade.php | 4 +- .../partials/tab-history-index.blade.php | 5 +- routes/web.php | 1 + 13 files changed, 1404 insertions(+), 995 deletions(-) create mode 100644 app/Jobs/Product/SendProductSyncCommandJob.php create mode 100644 app/Jobs/Product/SyncProductsToMachinesJob.php diff --git a/.agents/skills/api-technical-specs/SKILL.md b/.agents/skills/api-technical-specs/SKILL.md index bca93a8..79041d8 100644 --- a/.agents/skills/api-technical-specs/SKILL.md +++ b/.agents/skills/api-technical-specs/SKILL.md @@ -185,35 +185,6 @@ description: 本技能規範定義了 Star Cloud 系統中所有機台 (IoT) 與 --- -### 3.8 B017: 貨道庫存同步 (Slot Synchronization) -用於機台端**主動**向遠端後台拉取目前所有貨道的最新庫存、效期與配置狀態。通常發生於機台開機初始化、補貨/維護模式結束,或是機台需要確保本地端庫存資料與雲端一致時主動請求。 - -- **URL**: GET /api/v1/app/machine/reload_msg/B017 -- **Authentication**: Bearer Token (Header) -- **Request Body:** 無 (由 Token 自動識別機台) - -- **Response Body:** - -| 參數 | 類型 | 說明 | 範例 | -| :--- | :--- | :--- | :--- | -| success | Boolean | 請求是否成功 | true | -| code | Integer | 200 | 200 | -| data | Array | 貨道數據陣列 (依 slot_no 排序) | 見下表 | - -**data 陣列內部欄位:** - -| 欄位 | 類型 | 說明 | 範例 | -| :--- | :--- | :--- | :--- | -| tid | String | 貨道編號 | "1" | -| num | Integer | 當前庫存數量 | 10 | -| expiry_date | String | 商品效期 | "2026-12-31" | -| batch_no | String | 批號 | "B202604" | -| product_id | Integer | 商品 ID | 1 | -| capacity | Integer | 貨道容量上限 | 15 | -| status | String | 貨道狀態 ("1": 啟用, "0": 停用) | "1" | - ---- - ### 3.9 B660: 取貨碼驗證 (Pickup Code) 處理機台端的 8 位數代碼取貨流程。 @@ -304,6 +275,7 @@ description: 本技能規範定義了 Star Cloud 系統中所有機台 (IoT) 與 | B601 | 發票紀錄 | `machine/{serial_no}/transaction` | `action: invoice` | | B602 | 出貨結果 | `machine/{serial_no}/transaction` | `action: dispense` | | B600+ | 交易完成(統整) | `machine/{serial_no}/transaction` | `action: finalize` | +| [New] | 商品同步指令 | `machine/{serial_no}/command` | `command: update_products` | | B055 (PUT) | 遠端出貨回報 | `machine/{serial_no}/command/ack` | GET 查詢路由保留 | --- diff --git a/.agents/skills/mqtt-communication-specs/SKILL.md b/.agents/skills/mqtt-communication-specs/SKILL.md index 60ade80..e060842 100644 --- a/.agents/skills/mqtt-communication-specs/SKILL.md +++ b/.agents/skills/mqtt-communication-specs/SKILL.md @@ -280,6 +280,7 @@ Mqtt3Client client = MqttClient.builder() - `update_inventory`: 遠端即時修改庫存。 - `dispense`: 遠端出貨指令。 - `update_ads`: 遠端廣告同步指令。 +- `update_products`: 遠端商品資料同步指令(觸發機台調用 B012)。 **`update_inventory` Payload 範例:** ```json @@ -295,6 +296,17 @@ Mqtt3Client client = MqttClient.builder() } ``` +**`update_products` Payload 範例:** + ```json +{ + "command": "update_products", + "command_id": "123", + "payload": { + "remark": "手動同步商品資料" + } +} + ``` + ### 3.5 指令回覆 (Command ACK) - `machine/{serial_no}/command/ack` 機台執行完雲端下發的指令後,透過此 Topic 回報執行結果。雲端收到後會根據 `command_id` 更新操作紀錄狀態,若結果為 `failed` 且為庫存指令,將觸發自動回滾 (Rollback)。 diff --git a/app/Http/Controllers/Admin/ProductController.php b/app/Http/Controllers/Admin/ProductController.php index 5586de8..26ce57e 100644 --- a/app/Http/Controllers/Admin/ProductController.php +++ b/app/Http/Controllers/Admin/ProductController.php @@ -434,4 +434,53 @@ class ProductController extends Controller return redirect()->back()->with('error', $e->getMessage()); } } + + /** + * 同步商品目錄至全公司機台 (Phase 2) + */ + public function syncToAllMachines(Request $request) + { + $user = auth()->user(); + + // 1. 決定目標公司 ID + $companyId = $user->isSystemAdmin() + ? $request->input('company_id') + : $user->company_id; + + if (!$companyId) { + return response()->json([ + 'success' => false, + 'message' => __('Please select a company.') + ], 422); + } + + // 3. 頻率限制:1 分鐘內不可重複對同一家公司發送同步指令 + $machineIds = \App\Models\Machine\Machine::where('company_id', $companyId)->pluck('id'); + $recentCommand = \App\Models\Machine\RemoteCommand::whereIn('machine_id', $machineIds) + ->where('command_type', 'update_products') + ->where('created_at', '>=', now()->subMinute()) + ->whereIn('status', ['pending', 'sent']) + ->exists(); + + if ($recentCommand) { + return response()->json([ + 'success' => false, + 'message' => __('A sync command was recently sent. Please wait 1 minute.') + ], 422); + } + + $remark = $request->input('remark') ?: __('Manual Sync Products'); + + // 2. 派遣延遲廣播 Job + \App\Jobs\Product\SyncProductsToMachinesJob::dispatch( + (int) $companyId, + $remark, + $user->id + ); + + return response()->json([ + 'success' => true, + 'message' => __('Batch sync command has been queued. Machines will be updated sequentially.') + ]); + } } diff --git a/app/Jobs/Product/SendProductSyncCommandJob.php b/app/Jobs/Product/SendProductSyncCommandJob.php new file mode 100644 index 0000000..d6c9ba1 --- /dev/null +++ b/app/Jobs/Product/SendProductSyncCommandJob.php @@ -0,0 +1,76 @@ +machineId); + + if (!$machine) { + Log::error("SendProductSyncCommandJob: Machine not found", ['id' => $this->machineId]); + return; + } + + // 覆蓋任何該機台尚在「待處理」狀態的商品同步指令 + RemoteCommand::where('machine_id', $machine->id) + ->where('command_type', 'update_products') + ->where('status', 'pending') + ->update([ + 'status' => 'superseded', + 'note' => 'Superseded by new command' + ]); + + $command = RemoteCommand::create([ + 'machine_id' => $machine->id, + 'user_id' => $this->userId, + 'command_type' => 'update_products', + 'payload' => [], // No extra payload needed for B012 trigger + 'status' => 'pending', + 'remark' => $this->remark ?: __('Batch Product Sync'), + ]); + + $success = $mqttService->pushCommand( + $machine->serial_no, + 'update_products', + [], + (string) $command->id + ); + + if (!$success) { + $command->update(['status' => 'failed', 'note' => 'MQTT push failed']); + } + } +} diff --git a/app/Jobs/Product/SyncProductsToMachinesJob.php b/app/Jobs/Product/SyncProductsToMachinesJob.php new file mode 100644 index 0000000..79bcbe7 --- /dev/null +++ b/app/Jobs/Product/SyncProductsToMachinesJob.php @@ -0,0 +1,52 @@ +find($this->companyId); + + if (!$company || $company->machines->isEmpty()) { + return; + } + + $delayMs = 100; // 100ms per machine + + foreach ($company->machines as $index => $machine) { + // Calculate delay to avoid thundering herd (100ms, 200ms, 300ms...) + $currentDelay = ($index * $delayMs) / 1000; + + SendProductSyncCommandJob::dispatch($machine->id, $this->remark, $this->userId) + ->delay(now()->addSeconds($currentDelay)); + } + } +} diff --git a/config/api-docs.php b/config/api-docs.php index 3d47b1d..a76d248 100644 --- a/config/api-docs.php +++ b/config/api-docs.php @@ -673,24 +673,6 @@ return [ ] ], ], - [ - 'name' => '指令下發:廣告同步 (Update Ads)', - 'slug' => 'mqtt-command-update-ads', - 'action' => 'SUB', - 'topic' => 'machine/{serial_no}/command', - 'qos' => 1, - 'description' => '雲端主動下發「廣告同步」指令。指示機台重新拉取 B005 廣告清單。', - 'payload_parameters' => [ - 'command' => ['type' => 'string', 'description' => '固定為 "update_ads"'], - 'command_id' => ['type' => 'string', 'description' => '指令唯一 ID'], - 'payload' => ['type' => 'object', 'description' => '空物件 (無額外參數)'], - ], - 'payload_example' => [ - 'command' => 'update_ads', - 'command_id' => '1122334456', - 'payload' => new \stdClass() - ], - ], [ 'name' => '指令下發:遠端找零 (Change)', 'slug' => 'mqtt-command-change', @@ -720,7 +702,7 @@ return [ 'qos' => 1, 'description' => '雲端主動下發的系統級別控制指令。包含重啟、設備鎖定解鎖、購物車結帳等無額外參數的指令。', 'payload_parameters' => [ - 'command' => ['type' => 'string', 'description' => '系統指令類型。支援:reboot (重啟機台), reboot_card (重啟刷卡機), checkout (購物車結帳), lock (設備鎖定), unlock (設備解鎖)'], + 'command' => ['type' => 'string', 'description' => '系統指令類型。支援:reboot (重啟機台), reboot_card (重啟刷卡機), checkout (購物車結帳), lock (設備鎖定), unlock (設備解鎖), update_ads (廣告同步), update_products (商品資料同步)'], 'command_id' => ['type' => 'string', 'description' => '指令唯一 ID'], 'payload' => ['type' => 'object', 'description' => '空物件 (無額外參數)'], ], diff --git a/lang/en.json b/lang/en.json index 0ca46f5..20d2e14 100644 --- a/lang/en.json +++ b/lang/en.json @@ -168,9 +168,9 @@ "Audit Permissions": "Audit Permissions", "Authorization updated successfully": "Authorization updated successfully", "Authorize": "Authorize", - "Authorize Btn": "Authorize Btn", + "Authorize Btn": "Authorize", "Authorized Accounts": "Authorized Accounts", - "Authorized Accounts Tab": "Authorized Accounts Tab", + "Authorized Accounts Tab": "Authorized Accounts", "Authorized Machines": "Authorized Machines", "Authorized Machines Management": "Authorized Machines Management", "Authorized Status": "Authorized Status", @@ -1592,6 +1592,7 @@ "This is a system administrator role. Its name is locked to ensure system stability.": "This is a system administrator role. Its name is locked to ensure system stability.", "This role belongs to another company and cannot be assigned.": "This role belongs to another company and cannot be assigned.", "This slot has a pending command. Please wait.": "This slot has a pending command. Please wait.", + "This machine has a pending command. Please wait.": "This machine has a pending command. Please wait.", "This slot has a pending update. Please wait for the previous command to complete.": "This slot has a pending update. Please wait for the previous command to complete.", "This slot is syncing with the machine. Please wait.": "This slot is syncing with the machine. Please wait.", "Ticket": "Ticket", @@ -1777,33 +1778,33 @@ "Your recent account activity": "Your recent account activity", "accounts": "Account Management", "admin": "Admin", - "analysis": "Analysis Management", + "analysis": "Data Analysis", "and :count other items": "and :count other items", - "app": "APP Management", + "app": "APP Maintenance", "audit": "Audit Management", "basic-settings": "Basic Settings", "basic.machines": "Machine Settings", - "basic.payment-configs": "Customer Payment Configs", + "basic.payment-configs": "Customer Payment Config", "by": "by", - "cancel": "Cancel", + "cancel": "cancel", "command.change": "Change", "command.checkout": "Checkout", "command.dispense": "Dispense", - "command.lock": "Lock Machine", + "command.lock": "Lock", "command.reboot": "Reboot", "command.reboot_card": "Reboot Card Reader", "command.reload_stock": "Sync Stock", "command.unlock": "Unlock", "companies": "Customer Management", "completed": "Pickup Completed", - "consume": "Pickup Success", + "consume": "Pickup Successful", "consume_failed": "Pickup Failed", - "consumed": "Verification Completed", + "consumed": "Consumed", "create": "Create", "data-config": "Data Configuration", "data-config.sub-account-roles": "Sub Account Roles", - "data-config.sub-accounts": "Sub Account Management", - "disabled": "Disabled", + "data-config.sub-accounts": "Sub Accounts", + "disabled": "disabled", "e.g. 500ml / 300g": "e.g. 500ml / 300g", "e.g. John Doe": "e.g. John Doe", "e.g. Main Warehouse": "e.g. Main Warehouse", @@ -1818,40 +1819,40 @@ "e.g., John Doe": "e.g., John Doe", "e.g., S001": "e.g., S001", "e.g., Taipei Station": "e.g., Taipei Station", - "e.g., お飲み物": "e.g., お飲み物", - "enabled": "Enabled", - "failed": "Failed", + "e.g., お飲み物": "e.g., Drinks", + "enabled": "enabled", + "failed": "failed", "files selected": "files selected", "hours ago": "hours ago", - "image": "Image", + "image": "image", "items": "items", "john@example.com": "john@example.com", - "line": "Line Management", + "line": "LINE Config", "log.command.failed": "Remote command [:type] execution failed", - "log.command.success": "Remote command [:type] execution succeeded", - "log.passcode.verify_success_note": "Maintenance staff verified pass code [:code] at machine [:machine_sn]", + "log.command.success": "Remote command [:type] execution successful", + "log.passcode.verify_success_note": "Maintenance staff verified passcode [:code] on machine [:machine_sn]", "log.pickup.consume_success": "[Pickup Code] Consumed successfully: :code, Slot: :slot", "log.pickup.consume_success_note": "Machine [:machine_sn] consumed pickup code. Slot :slot: :old -> :new", "log.pickup.dispense_failed": "[Pickup Code] Machine reported dispense failed: :code", - "log.pickup.dispense_failed_note": "Machine [:machine_sn] reported pickup code [:code] dispense failed", - "log.pickup.verify_success": "[Pickup Code] Verified successfully, Code: :code", + "log.pickup.dispense_failed_note": "Machine [:machine_sn] reported dispense failed for pickup code [:code]", + "log.pickup.verify_success": "[Pickup Code] Verification successful, Code: :code", "log.pickup.verify_success_note": "Machine [:machine_sn] verified pickup code [:code]", "machines": "Machine Management", "members": "Member Management", "menu.analysis": "Data Analysis", - "menu.app": "APP Operations", + "menu.app": "APP Maintenance", "menu.audit": "Audit Management", "menu.basic": "Basic Settings", "menu.basic.machines": "Machine Settings", - "menu.basic.payment-configs": "Customer Payment Configs", + "menu.basic.payment-configs": "Customer Payment Config", "menu.data-config": "Data Configuration", "menu.data-config.admin-products": "Product Status", "menu.data-config.advertisements": "Advertisement Management", "menu.data-config.badges": "Staff ID Management", - "menu.data-config.points": "Points Settings", + "menu.data-config.points": "Point Settings", "menu.data-config.products": "Product Management", "menu.data-config.sub-accounts": "Sub Accounts", - "menu.line": "LINE Configuration", + "menu.line": "LINE Config", "menu.machines": "Machine Management", "menu.machines.list": "Machine List", "menu.machines.maintenance": "Maintenance Records", @@ -1862,7 +1863,7 @@ "menu.permissions": "Permission Management", "menu.permissions.accounts": "Account Management", "menu.permissions.companies": "Customer Management", - "menu.permissions.roles": "Role Management", + "menu.permissions.roles": "Role Permissions", "menu.remote": "Remote Commands", "menu.remote.commands": "Command Center", "menu.remote.stock": "Remote Expiry & Stock", @@ -1871,7 +1872,7 @@ "menu.sales.orders": "Purchase Orders", "menu.sales.pass-codes": "Pass Codes", "menu.sales.pickup-codes": "Pickup Codes", - "menu.sales.promotions": "Promotional Periods", + "menu.sales.promotions": "Promotions", "menu.sales.records": "Sales Records", "menu.sales.store-gifts": "Store Gifts", "menu.special-permission": "Special Permissions", @@ -1882,15 +1883,15 @@ "menu.warehouses.inventory": "Inventory Management", "menu.warehouses.machine-inventory": "Machine Inventory Overview", "menu.warehouses.overview": "Warehouse Overview", - "menu.warehouses.replenishments": "Machine Replenishment Orders", - "menu.warehouses.transfers": "Transfer Order Management", + "menu.warehouses.replenishments": "Machine Replenishment", + "menu.warehouses.transfers": "Transfer Orders", "min": "min", "mins ago": "mins ago", - "movement.note.initial_sync_report": "B009 Initial sync slot stock (New slot: :slot_no, Initial stock: :new)", - "movement.note.manual_adjustment": "Manual stock adjustment in backend (Old: :old -> New: :new)", - "movement.note.product_changed_and_adjusted": "B009 Slot product changed and stock adjusted (Stock :old -> :new)", - "movement.note.replenishment_correction": "B009 Inventory correction (Old: :old -> New: :new)", - "movement.note.slot_decommissioned_by_b009": "B009 Full sync: Slot :slot_no not in report, stock :old cleared and removed", + "movement.note.initial_sync_report": "B009 Initial sync slot inventory (New slot: :slot_no, Initial stock: :new)", + "movement.note.manual_adjustment": "Backend manual adjustment of slot inventory (Old: :old -> New: :new)", + "movement.note.product_changed_and_adjusted": "B009 Slot product changed and inventory adjusted (Stock :old -> :new)", + "movement.note.replenishment_correction": "B009 Inventory report correction (Old: :old -> New: :new)", + "movement.note.slot_decommissioned_by_b009": "B009 Full sync: Slot :slot_no is not in the report list, stock :old reset to zero and removed", "movement.note.remote_dispense_queued": "Remote dispense command (B055), Command ID: :id", "movement.type.adjustment": "Inventory Adjustment", "movement.type.decommission": "B009 Full Sync Removal", @@ -1900,11 +1901,11 @@ "movement.type.rollback": "Dispense Failed Rollback", "of": "of", "of items": "items", - "pending": "Pending Pickup", + "pending": "Pending", "permissions": "Permission Settings", "permissions.accounts": "Account Management", "permissions.companies": "Customer Management", - "permissions.roles": "Role Management", + "permissions.roles": "Role Permissions", "remote": "Remote Management", "reservation": "Reservation System", "roles": "Roles", @@ -1914,23 +1915,23 @@ "set": "Set", "special-permission": "Special Permissions", "standby": "Standby Ad", - "success": "Success", + "success": "success", "superseded": "Superseded", "timeout": "Timeout", "super-admin": "Super Admin", "to": "to", "update": "Update", "used": "Used", - "user": "General User", + "user": "User", "vending": "Vending Page", "Verified Only": "Verified Only", - "verified": "Verified Successfully", + "verified": "Verified", "verify_success": "Verify Success", "video": "Video", "visit_gift": "Visit Gift", "vs Yesterday": "vs Yesterday", "warehouses": "Warehouse Management", - "待填寫": "To be filled", + "待填寫": "Pending", "Sales Today": "Sales Today", "Revenue": "Revenue", "Errors": "Errors", @@ -1945,7 +1946,20 @@ "Real-time fleet status and revenue monitoring": "Real-time fleet status and revenue monitoring", "[StaffCard] Verification failed: :uid": "[StaffCard] Verification failed: :uid", "[PickupCode] Verification failed: :code": "[PickupCode] Verification failed: :code", + "Sync to Machine": "Sync to Machine", + "Manual Sync Ads": "Manual Sync Ads", + "Sync command sent successfully.": "Sync command sent successfully.", + "Failed to send sync command.": "Failed to send sync command.", "Sync Ads": "Sync Ads", "Uploading...": "Uploading...", - "Upload failed, please try again": "Upload failed, please try again" + "Upload failed, please try again": "Upload failed, please try again", + "Sync to All Machines": "Sync to All Machines", + "Sync Products": "Sync Products", + "Reason for this sync...": "Reason for this sync...", + "Select Target Company": "Select Target Company", + "Search Company...": "Search Company...", + "Manual Sync Products": "Manual Sync Products", + "Please select a company.": "Please select a company.", + "Batch sync command has been queued. Machines will be updated sequentially.": "Batch sync command has been queued. Machines will be updated sequentially.", + "A sync command was recently sent. Please wait 1 minute.": "A sync command was recently sent. Please wait 1 minute." } \ No newline at end of file diff --git a/lang/ja.json b/lang/ja.json index e4acee6..1be64e2 100644 --- a/lang/ja.json +++ b/lang/ja.json @@ -13,8 +13,8 @@ "AI Prediction": "AI予測", "API Token": "APIトークン", "API Token Copied": "APIトークンをコピーしました", - "API Token regenerated successfully.": "APIトークンが正常に再生成されました。", - "API Token has been regenerated due to serial number change.": "シリアル番号の変更に伴い、APIトークンが再生成されました。", + "API Token regenerated successfully.": "APIトークンの再生成が成功しました。", + "API Token has been regenerated due to serial number change.": "シリアル番号の変更により、APIトークンが再生成されました。", "APK Versions": "APKバージョン", "APP Features": "アプリ機能", "APP Management": "アプリ管理", @@ -35,19 +35,19 @@ "Account updated successfully.": "アカウントが正常に更新されました。", "Account:": "アカウント:", "Accounts / Machines": "アカウント / 機器", - "Action": "操作", + "Action": "アクション", "Action / Target": "操作 / 対象", "Actions": "操作", "Active": "有効", "Are you sure you want to change the status of this item?": "この項目のステータスを変更してもよろしいですか?", - "Active Slots": "使用中のレーン", + "Active Slots": "使用中のスロット", "Active Status": "有効ステータス", "Ad Settings": "広告設定", "Add Account": "アカウント追加", "Add Advertisement": "広告追加", - "Add Category": "カテゴリー追加", + "Add Category": "カテゴリ追加", "Add Customer": "顧客追加", - "Add Item": "アイテム追加", + "Add Item": "項目追加", "Add Machine": "機器追加", "Add Machine Model": "機器モデル追加", "Add Maintenance Record": "メンテナンス記録追加", @@ -58,11 +58,11 @@ "Add Role": "ロール追加", "Add Staff Card": "スタッフカード追加", "Add Warehouse": "倉庫追加", - "Add new inventory items to your warehouse": "倉庫に新しい在庫アイテムを追加します", + "Add new inventory items to your warehouse": "倉庫に新しい在庫アイテムを追加", "Address": "住所", "Adjust Inventory": "在庫調整", "Adjust Stock": "在庫調整", - "Adjust Stock & Expiry": "在庫と期限の調整", + "Adjust Stock & Expiry": "在庫・期限調整", "Adjustment": "調整", "Admin": "管理者", "Admin Name": "管理者名", @@ -73,390 +73,390 @@ "Advertisement List": "広告一覧", "Advertisement Management": "広告管理", "Advertisement Video/Image": "広告動画/画像", - "Advertisement assigned successfully": "広告の割り当てに成功しました", - "Advertisement assigned successfully.": "広告が正常に割り当てられました。", - "Advertisement created successfully": "広告の作成に成功しました", - "Advertisement created successfully.": "広告が正常に作成されました。", - "Advertisement deleted successfully": "広告の削除に成功しました", - "Advertisement deleted successfully.": "広告が正常に削除されました。", - "Advertisement updated successfully": "広告の更新に成功しました", - "Advertisement updated successfully.": "広告が正常に更新されました。", + "Advertisement assigned successfully": "広告の割り当てが完了しました", + "Advertisement assigned successfully.": "広告の割り当てが完了しました。", + "Advertisement created successfully": "広告が作成されました", + "Advertisement created successfully.": "広告が作成されました。", + "Advertisement deleted successfully": "広告が削除されました", + "Advertisement deleted successfully.": "広告が削除されました。", + "Advertisement updated successfully": "広告が更新されました", + "Advertisement updated successfully.": "広告が更新されました。", "Bill Acceptor": "紙幣識別機", "Affiliated Company": "所属会社", - "Affiliated Unit": "所属単位", + "Affiliated Unit": "所属ユニット", "Affiliation": "所属", - "After Qty": "変更後数量", + "After Qty": "変動後数量", "Alert Summary": "アラート概要", "Alerts": "アラート", "Alerts Pending": "保留中のアラート", "All": "すべて", "All Affiliations": "すべての所属", - "All Categories": "すべてのカテゴリー", + "All Categories": "すべてのカテゴリ", "All Command Types": "すべてのコマンドタイプ", "All Companies": "すべての会社", "All Levels": "すべてのレベル", "All Machines": "すべての機器", "All Permissions": "すべての権限", - "All Slots": "すべてのレーン", + "All Slots": "すべてのスロット", "All Stable": "すべて安定", "All Status": "すべてのステータス", "All Statuses": "すべてのステータス", - "All Statuses (Codes)": "すべてのステータス (コード)", - "All Times System Timezone": "すべての時間はシステムタイムゾーン", + "All Statuses (Codes)": "すべてのステータス(コード)", + "All Times System Timezone": "時間はすべてシステムタイムゾーンに基づきます", "All Types": "すべてのタイプ", "All Warehouses": "すべての倉庫", "All issues marked as resolved.": "すべての問題が解決済みとしてマークされました。", - "All slots are fully stocked": "すべてのレーンに在庫が満杯です", + "All slots are fully stocked": "すべてのスロットが補充完了しました", "Amount": "金額", "Amount / Payment": "金額 / 支払い", "An error occurred while saving.": "保存中にエラーが発生しました。", "Analysis Management": "分析管理", "Analysis Permissions": "分析権限", - "Apply changes to all identical products in this machine": "この機器内のすべての同一商品に変更を適用する", - "Apply to all identical products in this machine": "この機器内のすべての同一商品に適用する", + "Apply changes to all identical products in this machine": "この機器内のすべての同一商品に変更を適用", + "Apply to all identical products in this machine": "この機器内のすべての同一商品に適用", "Approved At": "承認日時", "Are you sure to delete this customer?": "この顧客を削除してもよろしいですか?", - "Are you sure to delete this warehouse? This action cannot be undone.": "この倉庫を削除してもよろしいですか?この操作は元に戻せません。", + "Are you sure to delete this warehouse? This action cannot be undone.": "この倉庫を削除してもよろしいですか?この操作は取り消せません。", "Are you sure to disable this warehouse?": "この倉庫を無効にしてもよろしいですか?", "Are you sure you want to cancel this code?": "このコードをキャンセルしてもよろしいですか?", - "Are you sure you want to cancel this order? If the order has been prepared, stock will be returned to the warehouse.": "この注文をキャンセルしてもよろしいですか?準備済みの場合は在庫が倉庫に戻されます。", - "Are you sure you want to cancel this pass code? This action cannot be undone.": "このパスコードをキャンセルしてもよろしいですか?この操作は元に戻せません。", - "Are you sure you want to cancel this pickup code? This action cannot be undone.": "この受取コードをキャンセルしてもよろしいですか?この操作は元に戻せません。", - "Are you sure you want to change the status of this item? This will affect its visibility on vending machines.": "この項目のステータスを変更してもよろしいですか?自動販売機での表示に影響します。", - "Are you sure you want to change the status of this product? Disabled products will not be visible on the machine.": "この商品のステータスを変更してもよろしいですか?無効にした商品は機器に表示されなくなります。", - "Are you sure you want to change the status? After disabling, this account will no longer be able to log in to the system.": "ステータスを変更してもよろしいですか?無効にした後、このアカウントはシステムにログインできなくなります。", - "Are you sure you want to change the status? This may affect associated accounts.": "ステータスを変更してもよろしいですか?これは関連アカウントに影響する可能性があります。", + "Are you sure you want to cancel this order? If the order has been prepared, stock will be returned to the warehouse.": "この注文をキャンセルしてもよろしいですか?準備済みの場合は、在庫が倉庫に戻ります。", + "Are you sure you want to cancel this pass code? This action cannot be undone.": "このパスコードをキャンセルしてもよろしいですか?この操作は取り消せません。", + "Are you sure you want to cancel this pickup code? This action cannot be undone.": "受取コードをキャンセルしてもよろしいですか?この操作は取り消せません。", + "Are you sure you want to change the status of this item? This will affect its visibility on vending machines.": "この項目のステータスを変更してもよろしいですか?これは自販機での表示に影響します。", + "Are you sure you want to change the status of this product? Disabled products will not be visible on the machine.": "この商品のステータスを変更してもよろしいですか?無効にすると自販機に表示されません。", + "Are you sure you want to change the status? After disabling, this account will no longer be able to log in to the system.": "ステータスを変更してもよろしいですか?無効にすると、このアカウントはシステムにログインできなくなります。", + "Are you sure you want to change the status? This may affect associated accounts.": "ステータスを変更してもよろしいですか?関連するアカウントに影響する可能性があります。", "Are you sure you want to confirm completion? This will update the machine stock.": "完了を確認してもよろしいですか?これにより機器の在庫が更新されます。", - "Are you sure you want to confirm preparation? This will deduct stock from the warehouse.": "準備の完了を確認してもよろしいですか?これにより倉庫の在庫が引き落とされます。", - "Are you sure you want to confirm this stock-in order? This action will update your inventory levels.": "この入庫伝票を確認してもよろしいですか?これにより在庫数が更新されます。", - "Are you sure you want to confirm this transfer? This will deduct stock from source and add to target.": "この移動を確認してもよろしいですか?元の在庫が減少し、移動先に追加されます。", - "Are you sure you want to deactivate this account? After deactivating, this account will no longer be able to log in to the system.": "このアカウントを無効にしてもよろしいですか?無効にした後、システムにログインできなくなります。", + "Are you sure you want to confirm preparation? This will deduct stock from the warehouse.": "準備を確認してもよろしいですか?これにより倉庫の在庫が差し引かれます。", + "Are you sure you want to confirm this stock-in order? This action will update your inventory levels.": "この入庫伝票を確認してもよろしいですか?在庫数が更新されます。", + "Are you sure you want to confirm this transfer? This will deduct stock from source and add to target.": "この在庫移動を確認してもよろしいですか?元から引かれ、先に加算されます。", + "Are you sure you want to deactivate this account? After deactivating, this account will no longer be able to log in to the system.": "このアカウントを無効にしてもよろしいですか?ログインできなくなります。", "Are you sure you want to deactivate this pass code? It will no longer be usable for authentication.": "このパスコードを無効にしてもよろしいですか?認証に使用できなくなります。", "Are you sure you want to delete this account?": "このアカウントを削除してもよろしいですか?", - "Are you sure you want to delete this account? This action cannot be undone.": "このアカウントを削除してもよろしいですか?この操作は元に戻せません。", - "Are you sure you want to delete this advertisement? This will also remove all assignments to machines.": "この広告を削除してもよろしいですか?機器への割り当てもすべて削除されます。", + "Are you sure you want to delete this account? This action cannot be undone.": "このアカウントを削除してもよろしいですか?この操作は取り消せません。", + "Are you sure you want to delete this advertisement? This will also remove all assignments to machines.": "この広告を削除してもよろしいですか?機器への配信設定も削除されます。", "Are you sure you want to delete this configuration?": "この設定を削除してもよろしいですか?", - "Are you sure you want to delete this configuration? This action cannot be undone.": "この設定を削除してもよろしいですか?この操作は元に戻せません。", - "Are you sure you want to delete this draft order? This action cannot be undone.": "この下書き注文を削除してもよろしいですか?この操作は元に戻せません。", - "Are you sure you want to delete this item? This action cannot be undone.": "この項目を削除してもよろしいですか?この操作は元に戻せません。", + "Are you sure you want to delete this configuration? This action cannot be undone.": "この設定を削除してもよろしいですか?取り消しはできません。", + "Are you sure you want to delete this draft order? This action cannot be undone.": "この移動伝票の下書きを削除してもよろしいですか?取り消しはできません。", + "Are you sure you want to delete this item? This action cannot be undone.": "この項目を削除してもよろしいですか?取り消しはできません。", "Are you sure you want to delete this pass code?": "このパスコードを削除してもよろしいですか?", - "Are you sure you want to delete this product or category? This action cannot be undone.": "この商品またはカテゴリーを削除してもよろしいですか?この操作は元に戻せません。", + "Are you sure you want to delete this product or category? This action cannot be undone.": "この商品またはカテゴリを削除してもよろしいですか?取り消しはできません。", "Are you sure you want to delete this product?": "この商品を削除してもよろしいですか?", - "Are you sure you want to delete this product? All related historical translation data will also be removed.": "この商品を削除してもよろしいですか?関連する過去の翻訳データもすべて削除されます。", - "Are you sure you want to delete this role? This action cannot be undone.": "このロールを削除してもよろしいですか?この操作は元に戻せません。", + "Are you sure you want to delete this product? All related historical translation data will also be removed.": "この商品を削除してもよろしいですか?関連するすべての翻訳履歴データも削除されます。", + "Are you sure you want to delete this role? This action cannot be undone.": "このロールを削除してもよろしいですか?取り消しはできません。", "Are you sure you want to delete your account?": "アカウントを削除してもよろしいですか?", - "Are you sure you want to disable this pass code? It will no longer be valid for machine access.": "このパスコードを無効にしてもよろしいですか?機器へのアクセスに無効になります。", - "Are you sure you want to proceed? This action cannot be undone.": "続行してもよろしいですか?この操作は元に戻せません。", + "Are you sure you want to disable this pass code? It will no longer be valid for machine access.": "このパスコードを無効にしてもよろしいですか?機器へのアクセスに使用できなくなります。", + "Are you sure you want to proceed? This action cannot be undone.": "続行してもよろしいですか?この操作は取り消せません。", "Are you sure you want to remove this assignment?": "この割り当てを削除してもよろしいですか?", - "Are you sure you want to resolve all recent issues for this machine?": "この機器の最近のすべての問題を解決してもよろしいですか?", + "Are you sure you want to resolve all recent issues for this machine?": "この機器の最近のすべての異常記録を解消してもよろしいですか?ステータスが正常に戻ります。", "Are you sure you want to send this command?": "このコマンドを送信してもよろしいですか?", "Are you sure you want to start delivery?": "配送を開始してもよろしいですか?", - "Are you sure you want to delete this machine? This action cannot be undone.": "この機器を削除してもよろしいですか?この操作は元に戻せません。", - "Are you sure?": "本当によろしいですか?", + "Are you sure you want to delete this machine? This action cannot be undone.": "この機器を削除してもよろしいですか?この操作は取り消せません。", + "Are you sure?": "よろしいですか?", "Assign": "割り当て", - "Assign Advertisement": "広告の割り当て", - "Assign Machines": "機器の割り当て", - "Assign Personnel": "人員の割り当て", - "Assign Personnel (Optional)": "人員の割り当て (任意)", - "Assign replenishment staff": "補充スタッフの割り当て", - "Assign warehouse managers": "倉庫管理者の割り当て", + "Assign Advertisement": "広告配信", + "Assign Machines": "機器割り当て", + "Assign Personnel": "担当者指名", + "Assign Personnel (Optional)": "担当者指名 (任意)", + "Assign replenishment staff": "補充スタッフを割り当て", + "Assign warehouse managers": "倉庫責任者を割り当て", "Assigned Machines": "割り当てられた機器", "Assigned To": "担当者", - "Assignment removed successfully.": "割り当てが正常に削除されました。", + "Assignment removed successfully.": "配信設定が削除されました。", "Associated Order": "関連注文", "Audit Management": "監査管理", "Audit Permissions": "監査権限", - "Authorization updated successfully": "権限が正常に更新されました", - "Authorize": "承認する", + "Authorization updated successfully": "権限が更新されました", + "Authorize": "承認", "Authorize Btn": "承認", "Authorized Accounts": "承認済みアカウント", "Authorized Accounts Tab": "承認済みアカウント", "Authorized Machines": "承認済み機器", "Authorized Machines Management": "承認済み機器管理", - "Authorized Status": "承認済みステータス", - "Auto Replenishment": "ワンクリック補充", - "Automatically calculate replenishment needs based on machine capacity": "機器の容量に基づいて補充要件を自動計算する", - "Availability": "可用性", - "Available Machines": "利用可能な機器", - "Avatar updated successfully.": "アバターが正常に更新されました。", + "Authorized Status": "承認ステータス", + "Auto Replenishment": "一括補充", + "Automatically calculate replenishment needs based on machine capacity": "機器容量に基づいて補充必要量を自動計算", + "Availability": "可用性 (Availability)", + "Available Machines": "割り当て可能な機器", + "Avatar updated successfully.": "アバターが更新されました。", "Avg Cycle": "平均サイクル", "Back to History": "履歴に戻る", "Back to List": "一覧に戻る", "Badge Settings": "バッジ設定", "Barcode": "バーコード", - "Barcode / Material": "バーコード / 材料コード", + "Barcode / Material": "バーコード / 資材", "Basic Information": "基本情報", "Basic Settings": "基本設定", "Basic Specifications": "基本仕様", "Batch": "バッチ", - "Batch No": "バッチ番号", - "Batch Number": "バッチ番号", - "Before Qty": "変更前数量", - "Based on Hours": "時間に基づく", - "Belongs To": "所属会社", + "Batch No": "ロット番号", + "Batch Number": "ロット番号", + "Before Qty": "変動前数量", + "Based on Hours": "時間ベースで計算", + "Belongs To": "会社名", "Belongs To Company": "所属会社", - "Branch": "支店倉庫", - "Branch Warehouses": "支店倉庫数", - "Business Type": "事業タイプ", - "Buyout": "買い切り", + "Branch": "分庫", + "Branch Warehouses": "分庫数", + "Business Type": "業務タイプ", + "Buyout": "買い取り", "CASH": "現金", - "CREATE STOCK TRANSFERS BETWEEN WAREHOUSES AND MACHINE RETURNS": "倉庫間の在庫移動または機器からの返却を作成", + "CREATE STOCK TRANSFERS BETWEEN WAREHOUSES AND MACHINE RETURNS": "倉庫間の移動または機器からの返品を作成", "Calculate Replenishment": "補充量を計算", "Cancel": "キャンセル", - "Cancel Order": "注文をキャンセル", - "Cancel Pass Code": "パスコードをキャンセル", - "Cancel Pickup Code": "受取コードをキャンセル", - "Cancel Purchase": "購入をキャンセル", + "Cancel Order": "注文キャンセル", + "Cancel Pass Code": "パスコードキャンセル", + "Cancel Pickup Code": "受取コードキャンセル", + "Cancel Purchase": "購入キャンセル", "Cancelled": "キャンセル済み", "Cannot Delete Role": "ロールを削除できません", "Cannot cancel this order": "この注文はキャンセルできません", - "Cannot change Super Admin status.": "スーパー管理者のステータスは変更できません。", - "Cannot delete advertisement being used by machines.": "機器で使用中の広告は削除できません。", - "Cannot delete company with active accounts.": "有効なアカウントを持つ会社は削除できません。", - "Cannot delete model that is currently in use by machines.": "機器で現在使用されているモデルは削除できません。", - "Cannot delete role with active users.": "有効なユーザーがいるロールは削除できません。", + "Cannot change Super Admin status.": "特権管理者のステータスは変更できません。", + "Cannot delete advertisement being used by machines.": "機器で使用中の広告素材は削除できません。", + "Cannot delete company with active accounts.": "有効なアカウントを持つ顧客は削除できません。", + "Cannot delete model that is currently in use by machines.": "機器で使用中のモデルは削除できません。", + "Cannot delete role with active users.": "ユーザーが紐付けられているロールは削除できません。", "Cannot delete warehouse with existing stock": "在庫がある倉庫は削除できません", "Card Machine System": "カードリーダーシステム", "Card Reader": "カードリーダー", - "Card UID": "カード UID", + "Card UID": "カードUID", "Card Reader No": "カードリーダー番号", "Card Reader Reboot": "カードリーダー再起動", "Card Reader Restart": "カードリーダー再起動", "Card Reader Seconds": "カードリーダー秒数", "Card System": "カードシステム", "Card Terminal": "カード端末", - "Card Terminal System": "カード端末システム", - "Cash Module": "現金モジュール", + "Card Terminal System": "カードリーダーシステム", + "Cash Module": "コイン・紙幣モジュール", "Cash Module Feature": "現金モジュール機能", "Cash Module Function": "現金モジュール機能", - "Category": "カテゴリー", - "Category Management": "カテゴリー管理", - "Category Name": "カテゴリー名", - "Category Name (en)": "カテゴリー名 (英語)", - "Category Name (ja)": "カテゴリー名 (日本語)", - "Category Name (zh_TW)": "カテゴリー名 (繁体字)", - "Change": "お釣り", - "Change Note": "変更メモ", + "Category": "カテゴリ", + "Category Management": "カテゴリ管理", + "Category Name": "カテゴリ名", + "Category Name (en)": "カテゴリ名 (英語)", + "Category Name (ja)": "カテゴリ名 (日本語)", + "Category Name (zh_TW)": "カテゴリ名 (繁体字中国語)", + "Change": "変更", + "Change Note": "変動備考", "Change Stock": "お釣り在庫", - "Channel Limits": "レーン上限", - "Channel Limits (Track/Spring)": "レーン上限 (コンベア/スプリング)", - "Channel Limits Configuration": "レーン上限設定", - "ChannelId": "チャンネルID", - "ChannelSecret": "チャンネルシークレット", - "Checkout Time 1": "決済時間 1", - "Checkout Time 2": "決済時間 2", + "Channel Limits": "スロット上限", + "Channel Limits (Track/Spring)": "スロット上限 (ベルト/スプリング)", + "Channel Limits Configuration": "スロット上限設定", + "ChannelId": "ChannelId", + "ChannelSecret": "ChannelSecret", + "Checkout Time 1": "カード決済締め時間1", + "Checkout Time 2": "カード決済締め時間2", "Clear": "クリア", - "Clear Abnormal Status": "異常ステータスのクリア", + "Clear Abnormal Status": "異常状態のクリア", "Clear Filter": "フィルターをクリア", "Clear Stock": "在庫クリア", - "Click here to re-send the verification email.": "確認メールを再送信するにはここをクリックしてください。", - "Click to Open Dashboard": "ダッシュボードを開く", + "Click here to re-send the verification email.": "確認メールを再送するにはここをクリック。", + "Click to Open Dashboard": "クリックしてダッシュボードを開く", "Click to upload": "クリックしてアップロード", "Close": "閉じる", "Close Panel": "パネルを閉じる", "Code": "コード", "Code Copied": "コードをコピーしました", - "Coin/Banknote Machine": "硬貨/紙幣機", - "Coin/Bill Acceptor": "硬貨/紙幣識別機", - "Coin Acceptor": "硬貨識別機", + "Coin/Banknote Machine": "硬貨・紙幣機", + "Coin/Bill Acceptor": "硬貨・紙幣機", + "Coin Acceptor": "硬貨機", "Command Center": "コマンドセンター", "Command Confirmation": "コマンド確認", "Command Type": "コマンドタイプ", "Command error:": "コマンドエラー:", - "Command has been queued successfully.": "コマンドが正常にキューに追加されました。", + "Command has been queued successfully.": "コマンドがキューに追加されました。", "Command not found": "コマンドが見つかりません", - "Command queued successfully.": "コマンドが正常にキューに追加されました。", - "Company": "会社", + "Command queued successfully.": "コマンドが正常にキューされました。", + "Company": "顧客企業", "Company Code": "会社コード", "Company Information": "会社情報", "Company Level": "会社レベル", "Company Name": "会社名", - "Complete movement history log": "完全な移動履歴ログ", - "Completed": "完了", + "Complete movement history log": "完全な在庫変動履歴", + "Completed": "完了済み", "Completed At": "完了日時", "Config Name": "設定名", "Configuration Name": "設定名", "Confirm": "確認", - "Confirm Account Deactivation": "アカウントの無効化を確認", - "Confirm Account Status Change": "アカウントステータス変更の確認", - "Confirm Assignment": "割り当ての確認", + "Confirm Account Deactivation": "アカウント無効化の確認", + "Confirm Account Status Change": "ステータス変更の確認", + "Confirm Assignment": "配信の確認", "Confirm Cancel": "キャンセルの確認", "Confirm Changes": "変更の確認", "Confirm Complete": "完了の確認", "Confirm Deactivation": "無効化の確認", "Confirm Delete": "削除の確認", - "Confirm Deletion": "削除の確認", - "Confirm Password": "パスワード確認", + "Confirm Deletion": "データの削除確認", + "Confirm Password": "新しいパスワードの確認", "Confirm Status Change": "ステータス変更の確認", "Confirm Prepare": "準備の確認", "Confirm Stock-In": "入庫の確認", "Confirm Stock-in Order": "入庫伝票の確認", - "Confirm Transfer": "移動の確認", - "Confirm Transfer Order": "移動伝票の確認", - "Confirm replenishment completed?": "補充の完了を確認しますか?", + "Confirm Transfer": "在庫移動の確認", + "Confirm Transfer Order": "在庫移動伝票の確認", + "Confirm replenishment completed?": "補充完了を確認しますか?", "Confirm this stock-in order?": "この入庫伝票を確認しますか?", - "Confirm this transfer?": "この移動を確認しますか?", - "Connected": "接続中", + "Confirm this transfer?": "この在庫移動作業を確認しますか?", + "Connected": "通信中", "Connecting...": "接続中...", - "Connection lost (LWT)": "接続切断 (LWT)", + "Connection lost (LWT)": "接続遮断", "Connection restored": "接続復旧", - "Connectivity Status": "接続ステータス", - "Connectivity vs Sales Correlation": "接続状況と販売の相関", - "Contact & Details": "連絡先と詳細", - "Contact Email": "連絡先メールアドレス", + "Connectivity Status": "接続ステータス概要", + "Connectivity vs Sales Correlation": "接続状態と売上の相関分析", + "Contact & Details": "連絡先・詳細", + "Contact Email": "連絡先メール", "Contact Info": "連絡先情報", - "Contact Name": "担当者名", + "Contact Name": "連絡先名", "Contact Phone": "連絡先電話番号", "Contract": "契約", "Contract End": "契約終了", "Contract History": "契約履歴", "Contract History Detail": "契約履歴詳細", - "Contract Model": "契約モデル", + "Contract Model": "契約形態", "Contract Period": "契約期間", "Contract Start": "契約開始", "Contract Until (Optional)": "契約満了日 (任意)", "Contract information updated": "契約情報が更新されました", - "Consumed": "消費済み", - "Control": "監視と制御", + "Consumed": "消込成功", + "Control": "監視操作", "Copy": "コピー", "Copy Code": "コードをコピー", "Copy Link": "リンクをコピー", - "Cost": "コスト", + "Cost": "原価", "Coupons": "クーポン", "Create": "作成", - "Create Config": "設定の作成", - "Create Machine": "機器の作成", - "Create New Role": "新しいロールの作成", - "Create Payment Config": "決済設定の作成", - "Create Product": "商品の作成", - "Create Replenishment Order": "補充伝票の作成", - "Create Role": "ロールの作成", - "Create Sub Account Role": "サブアカウントロールの作成", - "Create Transfer Order": "移動伝票の作成", + "Create Config": "設定作成", + "Create Machine": "機器追加", + "Create New Role": "新規ロール作成", + "Create Payment Config": "決済設定作成", + "Create Product": "商品作成", + "Create Replenishment Order": "補充伝票作成", + "Create Role": "ロール作成", + "Create Sub Account Role": "サブアカウントロール作成", + "Create Transfer Order": "在庫移動伝票作成", "Create a new role and assign permissions.": "新しいロールを作成し、権限を割り当てます。", - "Create and manage replenishment orders from warehouse to machines": "倉庫から機器への補充伝票を作成・管理します", - "Create main and branch warehouses": "メイン倉庫と支店倉庫を作成します", - "Create replenishment orders and manage restocking from warehouse to machines": "補充伝票を作成し、倉庫から機器への補充を管理します", - "Create stock replenishment for specific machines": "特定の機器の在庫補充を作成します", - "Create stock transfers between warehouses and machine returns": "倉庫間の在庫移動または機器からの返却を作成します", - "Create stock-in orders": "入庫伝票を作成します", + "Create and manage replenishment orders from warehouse to machines": "倉庫から機器への補充伝票を作成・管理", + "Create main and branch warehouses": "本庫と分庫を作成", + "Create replenishment orders and manage restocking from warehouse to machines": "補充伝票を作成し、倉庫から機器への補充プロセスを管理", + "Create stock replenishment for specific machines": "特定の機器の在庫補充伝票を作成", + "Create stock transfers between warehouses and machine returns": "倉庫間の移動または機器からの返品を作成", + "Create stock-in orders": "入庫伝票を作成", "Created At": "作成日時", "Created By": "作成者", "Creation Time": "作成時間", "Creator": "作成者", "Credit Card": "クレジットカード", - "Credit Card / Contactless": "クレジットカード / タッチ決済", - "Critical": "重大", + "Credit Card / Contactless": "クレジットカード/非接触決済対応", + "Critical": "深刻", "Current": "現在", "Current Password": "現在のパスワード", "Current Status": "現在のステータス", - "Current Stock": "現在の在庫", - "Current Stocks": "現在の在庫数", + "Current Stock": "現在庫", + "Current Stocks": "現在の在庫", "Current Type": "現在のタイプ", - "Current:": "現在:", + "Current:": "現:", "Custom Date": "カスタム日付", - "Custom Date Set": "カスタム日付が設定されました", + "Custom Date Set": "カスタム日付設定済み", "Customer Details": "顧客詳細", "Customer Info": "顧客情報", - "Customer List": "顧客リスト", + "Customer List": "顧客一覧", "Customer Management": "顧客管理", "Customer Payment Config": "顧客決済設定", - "Customer and associated accounts disabled successfully.": "顧客と関連するアカウントが正常に無効化されました。", - "Customer created successfully.": "顧客が正常に作成されました。", + "Customer and associated accounts disabled successfully.": "顧客および関連アカウントが正常に無効化されました。", + "Customer created successfully.": "顧客が正常に追加されました。", "Customer deleted successfully.": "顧客が正常に削除されました。", "Customer enabled successfully.": "顧客が正常に有効化されました。", "Customer updated successfully.": "顧客が正常に更新されました。", "Cycle Efficiency": "サイクル効率", "Daily Revenue": "本日の収益", - "Damage": "破損/廃棄", - "Danger Zone: Delete Account": "デンジャーゾーン: アカウント削除", + "Damage": "廃棄", + "Danger Zone: Delete Account": "デンジャーゾーン:アカウント削除", "Dashboard": "ダッシュボード", "Data Configuration": "データ設定", "Data Configuration Permissions": "データ設定権限", "Date": "日付", - "Date Range": "期間", - "Day Before": "前日", - "Days": "日数", - "Default Donate": "デフォルトで寄付", + "Date Range": "日付範囲", + "Day Before": "一昨日", + "Days": "日", + "Default Donate": "デフォルトで寄付する", "Default Not Donate": "デフォルトで寄付しない", - "Define and manage security roles and permissions.": "セキュリティロールと権限を定義および管理します。", - "Define new third-party payment parameters": "新しいサードパーティ決済パラメーターを定義します", + "Define and manage security roles and permissions.": "セキュリティロールと権限を定義・管理します。", + "Define new third-party payment parameters": "新しい外部決済パラメータを定義", "Delete": "削除", "Delete Account": "アカウント削除", "Delete Advertisement": "広告削除", - "Delete Advertisement Confirmation": "広告削除の確認", + "Delete Advertisement Confirmation": "広告削除確認", "Delete Code": "コード削除", "Delete Customer": "顧客削除", - "Delete Pass Code": "パスコード削除", - "Delete Permanently": "完全に削除", + "Delete Pass Code": "パスコード無効化", + "Delete Permanently": "恒久的な削除の確認", "Delete Product": "商品削除", - "Delete Product Confirmation": "商品削除の確認", + "Delete Product Confirmation": "商品削除確認", "Delivering": "配送中", - "Delivering product": "商品を配送中", - "Delivery door close error": "配送ドア閉鎖エラー", - "Delivery door closed": "配送ドア閉鎖", - "Delivery door open error": "配送ドア開放エラー", - "Delivery door opened": "配送ドア開放", - "Delta": "変化量", + "Delivering product": "商品を搬出中", + "Delivery door close error": "搬出口閉鎖エラー", + "Delivery door closed": "搬出口閉鎖", + "Delivery door open error": "搬出口開放エラー", + "Delivery door opened": "搬出口開放", + "Delta": "変動量", "Deposit Bonus": "チャージボーナス", - "Describe the repair or maintenance status...": "修理またはメンテナンスの状況を説明してください...", + "Describe the repair or maintenance status...": "修理やメンテナンスの状況を説明してください...", "Description / Name": "説明 / 名前", - "Deselect All": "すべて選択解除", + "Deselect All": "すべて解除", "Detail": "詳細", - "Details": "詳細", + "Details": "明細", "Device Information": "デバイス情報", "Device Status Logs": "デバイスステータスログ", "Devices": "台のデバイス", - "Disable": "無効にする", - "Disable Code": "コードを無効にする", - "Disable Customer Confirmation": "顧客の無効化を確認", - "Disable Pass Code": "パスコードを無効にする", - "Disable Product Confirmation": "商品の無効化を確認", - "Disable Warehouse": "倉庫を無効にする", - "Disabled": "無効", - "Disabling this customer will also disable all accounts under this customer. Are you sure you want to continue?": "この顧客を無効にすると、この顧客に関連するすべてのアカウントも無効になります。続行してもよろしいですか?", - "Discord Notifications": "Discord 通知", + "Disable": "無効", + "Disable Code": "パスコード無効化", + "Disable Customer Confirmation": "顧客無効化確認", + "Disable Pass Code": "パスコード無効化", + "Disable Product Confirmation": "商品無効化確認", + "Disable Warehouse": "倉庫無効化", + "Disabled": "無効済み", + "Disabling this customer will also disable all accounts under this customer. Are you sure you want to continue?": "顧客を無効にすると配下の全アカウントも無効になります。続行しますか?", + "Discord Notifications": "Discord通知", "Discount": "割引", - "Dispense Failed": "排出失敗", - "Dispense Pending": "排出保留中", - "Dispense Product": "商品を排出", - "Dispense Quantity": "排出数量", - "Dispense Records": "排出記録", - "Dispense Status": "排出ステータス", - "Dispense Success": "排出成功", - "Dispense Time": "排出時間", - "Dispense error (0407)": "排出エラー (0407)", - "Dispense error (0408)": "排出エラー (0408)", - "Dispense error (0409)": "排出エラー (0409)", - "Dispense error (040A)": "排出エラー (040A)", - "Dispense stopped": "排出停止", - "Dispense successful": "排出成功", - "Dispensing": "排出中", - "Dispensing in progress": "排出中", - "Display Material Code": "材料コードを表示", + "Dispense Failed": "出庫失敗", + "Dispense Pending": "出庫中", + "Dispense Product": "商品出庫", + "Dispense Quantity": "出庫数", + "Dispense Records": "出庫記録", + "Dispense Status": "出庫ステータス", + "Dispense Success": "出庫成功", + "Dispense Time": "出庫時間", + "Dispense error (0407)": "出庫プロセス異常 (0407)", + "Dispense error (0408)": "出庫プロセス異常 (0408)", + "Dispense error (0409)": "出庫プロセス異常 (0409)", + "Dispense error (040A)": "出庫プロセス異常 (040A)", + "Dispense stopped": "出庫停止", + "Dispense successful": "出庫成功", + "Dispensing": "出庫", + "Dispensing in progress": "出庫作業中", + "Display Material Code": "資材コードを表示", "Displaying": "表示中", - "Door Closed": "ドア閉鎖", - "Door Opened": "ドア開放", + "Door Closed": "扉が閉まりました", + "Door Opened": "扉が開きました", "Download Image": "画像をダウンロード", "Draft": "下書き", - "Duration": "期間/長さ", + "Duration": "時間", "Duration (Seconds)": "再生秒数", "E.SUN Bank Scan": "玉山銀行スキャン", "E.SUN Pay": "玉山 Pay", - "E.SUN QR Pay": "玉山銀行QRペイ", - "E.SUN QR Scan": "玉山銀行QRスキャン", - "E.SUN QR Scan Settings Description": "玉山銀行QRスキャン設定の説明", - "EASY_MERCHANT_ID": "EASY_MERCHANT_ID", - "ECPay Invoice": "緑界電子インボイス", - "ECPay Invoice Settings Description": "緑界電子インボイス設定の説明", + "E.SUN QR Pay": "玉山銀行QR決済", + "E.SUN QR Scan": "玉山銀行ラベル決済", + "E.SUN QR Scan Settings Description": "玉山銀行スキャン決済設定", + "EASY_MERCHANT_ID": "Easy Wallet 加盟店ID", + "ECPay Invoice": "ECPay 電子領収書", + "ECPay Invoice Settings Description": "ECPay 電子領収書設定", "ESUN": "玉山銀行", - "ESUN Scan Pay": "玉山銀行スキャンペイ", + "ESUN Scan Pay": "玉山スキャン決済", "Edit": "編集", "Edit Account": "アカウント編集", "Edit Advertisement": "広告編集", - "Edit Category": "カテゴリー編集", + "Edit Category": "カテゴリ編集", "Edit Customer": "顧客編集", - "Edit Expiry": "有効期限編集", + "Edit Expiry": "期限編集", "Edit Machine": "機器編集", "Edit Machine Model": "機器モデル編集", "Edit Machine Name": "機器名編集", @@ -468,368 +468,368 @@ "Edit Role": "ロール編集", "Edit Role Permissions": "ロール権限編集", "Edit Settings": "設定編集", - "Edit Slot": "レーン編集", + "Edit Slot": "スロット編集", "Edit Staff Card": "スタッフカード編集", "Edit Sub Account Role": "サブアカウントロール編集", "Edit Warehouse": "倉庫編集", "E-Ticket (EasyCard/iPass)": "電子チケット (EasyCard/iPass)", - "Easy Wallet": "Easy Wallet", - "Electronic Invoice": "電子インボイス", - "Electronic Invoices": "電子インボイス", - "Elevator descending": "エレベーター下降中", - "Elevator descent error": "エレベーター下降エラー", - "Elevator failure": "エレベーター故障", - "Elevator rise error": "エレベーター上昇エラー", - "Elevator rising": "エレベーター上昇中", - "Elevator sensor error": "エレベーターセンサーエラー", + "Easy Wallet": "悠遊付 (Easy Wallet)", + "Electronic Invoice": "電子領収書", + "Electronic Invoices": "電子領収書", + "Elevator descending": "昇降プラットフォーム下降中", + "Elevator descent error": "昇降プラットフォーム下降異常", + "Elevator failure": "昇降システム故障", + "Elevator rise error": "昇降プラットフォーム上昇異常", + "Elevator rising": "昇降プラットフォーム上昇中", + "Elevator sensor error": "昇降箱センサー異常", "Email": "メールアドレス", "Emblem / Label": "エンブレム / ラベル", "Employee": "従業員", - "Employee ID": "従業員ID", + "Employee ID": "社員番号", "Empty": "空", - "Empty Slot": "空のレーン", - "Empty Slots": "空のレーン", - "Enable": "有効にする", - "Enable Material Code": "材料コードを有効にする", - "Enable Points": "ポイント規則を有効にする", - "Enable Points Mechanism": "ポイント機能メカニズムを有効にする", - "Enabled": "有効", + "Empty Slot": "空きスロット", + "Empty Slots": "空きスロット", + "Enable": "有効", + "Enable Material Code": "資材コードを有効化", + "Enable Points": "ポイントルールを有効化", + "Enable Points Mechanism": "ポイント機能を有効化", + "Enabled": "有効済み", "Enabled Features": "有効な機能", "Enabled/Disabled": "有効/無効", "End Date": "終了日", "End Time": "終了時間", - "Engineer": "エンジニア", + "Engineer": "メンテナンス担当者", "English": "英語", - "Ensure your account is using a long, random password to stay secure.": "安全を確保するために、長くてランダムなパスワードを使用してください。", + "Ensure your account is using a long, random password to stay secure.": "安全を保つため、長くランダムなパスワードを使用してください。", "Enter ad material name": "広告素材名を入力", "Enter full address": "完全な住所を入力", - "Enter login ID": "ログインIDを入力", - "Enter machine location": "機器の場所を入力", - "Enter machine name": "機器名を入力", + "Enter login ID": "ログインIDを入力してください", + "Enter machine location": "機器の設置場所を入力してください", + "Enter machine name": "機器名を入力してください", "Enter machine name...": "機器名を入力...", - "Enter model name": "モデル名を入力", - "Enter role name": "ロール名を入力", - "Enter serial number": "シリアル番号を入力", - "Enter your password to confirm": "パスワードを入力して確認", - "Entire Machine": "機器全体", - "Equipment efficiency and OEE metrics": "設備効率とOEE指標", - "Error": "エラー", + "Enter model name": "モデル名を入力してください", + "Enter role name": "ロール名を入力してください", + "Enter serial number": "シリアル番号を入力してください", + "Enter your password to confirm": "確認のためパスワードを入力してください", + "Entire Machine": "全機器", + "Equipment efficiency and OEE metrics": "設備効率および OEE 指標", + "Error": "異常", "Error processing request": "リクエスト処理エラー", "Error report accepted": "エラー報告を受理しました", "Error: :message (:code)": "エラー: :message (:code)", - "Estimated Expiry": "推定有効期限", + "Estimated Expiry": "推定期限", "Execute": "実行", - "Execute Change": "お釣りを実行", - "Execute Delivery Now": "今すぐ排出を実行", - "Execute Remote Change": "リモートお釣りを実行", - "Execute maintenance and operational commands remotely": "リモートでメンテナンスと運用コマンドを実行します", + "Execute Change": "お釣り払い出し実行", + "Execute Delivery Now": "今すぐ出庫実行", + "Execute Remote Change": "遠隔お釣り払い出し", + "Execute maintenance and operational commands remotely": "メンテナンスおよび運用コマンドを遠隔実行", "Execution Time": "実行時間", - "Exp": "有効期限", - "Expected Expiry": "予想される期限切れ", - "Expected Expiry Date & Time": "予想される期限日時", + "Exp": "期限", + "Expected Expiry": "予想期限", + "Expected Expiry Date & Time": "予想期限日時", "Expected Stock": "予想在庫", "Expired": "期限切れ", "Expired / Disabled": "期限切れ / 無効", - "Expired Time": "期限切れ時間", + "Expired Time": "掲載終了時間", "Expires At": "有効期限", "Expiring": "期限間近", "Expiry": "有効期限", "Expiry Date": "有効期限日", - "Expiry Management": "有効期限管理", - "Expiry Time": "期限日時", + "Expiry Management": "期限管理", + "Expiry Time": "期限時間", "Expiry date tracking and warnings": "有効期限の追跡と警告", "Failed": "失敗", "Failed to fetch machine data.": "機器データの取得に失敗しました。", "Failed to load permissions": "権限の読み込みに失敗しました", "Failed to load preview": "プレビューの読み込みに失敗しました", - "Failed to load tab content": "タブのコンテンツの読み込みに失敗しました", - "Failed to resolve issues.": "問題の解決に失敗しました。", + "Failed to load tab content": "タブ内容の読み込みに失敗しました", + "Failed to resolve issues.": "異常の解消に失敗しました。", "Failed to save permissions.": "権限の保存に失敗しました。", - "Failed to update machine images: ": "機器の画像の更新に失敗しました: ", + "Failed to update machine images: ": "機器画像の更新に失敗しました: ", "Feature Settings": "機能設定", - "Feature Toggles": "機能の切り替え", - "Fill Quantity": "補充数量", - "Fill Rate": "満載率", - "Fill in the device repair or maintenance details": "機器の修理またはメンテナンスの詳細を記入してください", - "Fill in the product details below": "以下の商品の詳細を記入してください", + "Feature Toggles": "機能切り替え", + "Fill Quantity": "補充数", + "Fill Rate": "充填率", + "Fill in the device repair or maintenance details": "デバイスの修理またはメンテナンスの詳細を入力", + "Fill in the product details below": "以下に商品の詳細情報を入力してください", "Filter": "フィルター", - "Filter by Warehouse Presence": "倉庫の在庫状況で絞り込み", + "Filter by Warehouse Presence": "倉庫の在庫状況で絞り込む", "Firmware Version": "ファームウェアバージョン", - "Firmware updated to :version": "ファームウェアが :version に更新されました", - "Fleet Avg OEE": "全機器の平均OEE", - "Fleet Performance": "機器全体のパフォーマンス", + "Firmware updated to :version": "ファームウェア更新完了 : :version", + "Fleet Avg OEE": "全機器平均 OEE", + "Fleet Performance": "全機器パフォーマンス", "Flow ID": "フローID", "Flow ID / Amount": "フローID / 金額", "Flow ID / Date": "フローID / 日付", "Flow ID / Machine": "フローID / 機器", - "Flow ID / Order": "フローID / 注文", + "Flow ID / Order": "フローID / 関連注文", "Flow ID / Product": "フローID / 商品", - "Flow ID / Slot": "フローID / レーン", - "Flow ID / Slot / Amount": "フローID / レーン / 金額", - "Flow ID / Slot / Date": "フローID / レーン / 日付", - "Flow ID / Slot / Machine": "フローID / レーン / 機器", - "Flow ID / Slot / Order": "フローID / レーン / 注文", - "Flow ID / Slot / Product": "フローID / レーン / 商品", - "Flow ID / Slot / Product / Amount": "フローID / レーン / 商品 / 金額", - "Flow ID / Slot / Product / Amount / Date": "フローID / レーン / 商品 / 金額 / 日付", - "Flow ID / Slot / Product / Amount / Date / Order": "フローID / レーン / 商品 / 金額 / 日付 / 注文", - "Flow ID / Slot / Product / Amount / Date / Time": "フローID / レーン / 商品 / 金額 / 日付 / 時間", - "Flow ID / Slot / Product / Amount / Date / Time / Order": "フローID / レーン / 商品 / 金額 / 日付 / 時間 / 注文", - "Flow ID / Slot / Product / Amount / Machine": "フローID / レーン / 商品 / 金額 / 機器", - "Flow ID / Slot / Product / Amount / Machine / Date": "フローID / レーン / 商品 / 金額 / 機器 / 日付", - "Flow ID / Slot / Product / Amount / Machine / Date / Order": "フローID / レーン / 商品 / 金額 / 機器 / 日付 / 注文", - "Flow ID / Slot / Product / Amount / Machine / Date / Time": "フローID / レーン / 商品 / 金額 / 機器 / 日付 / 時間", - "Flow ID / Slot / Product / Amount / Machine / Date / Time / Order": "フローID / レーン / 商品 / 金額 / 機器 / 日付 / 時間 / 注文", - "Flow ID / Slot / Product / Amount / Machine / Order": "フローID / レーン / 商品 / 金額 / 機器 / 注文", - "Flow ID / Slot / Product / Amount / Machine / Time": "フローID / レーン / 商品 / 金額 / 機器 / 時間", - "Flow ID / Slot / Product / Amount / Machine / Time / Order": "フローID / レーン / 商品 / 金額 / 機器 / 時間 / 注文", - "Flow ID / Slot / Product / Amount / Order": "フローID / レーン / 商品 / 金額 / 注文", - "Flow ID / Slot / Product / Amount / Status": "フローID / レーン / 商品 / 金額 / ステータス", - "Flow ID / Slot / Product / Amount / Status / Date": "フローID / レーン / 商品 / 金額 / ステータス / 日付", - "Flow ID / Slot / Product / Amount / Status / Date / Order": "フローID / レーン / 商品 / 金額 / ステータス / 日付 / 注文", - "Flow ID / Slot / Product / Amount / Status / Date / Time": "フローID / レーン / 商品 / 金額 / ステータス / 日付 / 時間", - "Flow ID / Slot / Product / Amount / Status / Date / Time / Order": "フローID / レーン / 商品 / 金額 / ステータス / 日付 / 時間 / 注文", - "Flow ID / Slot / Product / Amount / Status / Machine": "フローID / レーン / 商品 / 金額 / ステータス / 機器", - "Flow ID / Slot / Product / Amount / Status / Machine / Date": "フローID / レーン / 商品 / 金額 / ステータス / 機器 / 日付", - "Flow ID / Slot / Product / Amount / Status / Machine / Date / Order": "フローID / レーン / 商品 / 金額 / ステータス / 機器 / 日付 / 注文", - "Flow ID / Slot / Product / Amount / Status / Machine / Date / Time": "フローID / レーン / 商品 / 金額 / ステータス / 機器 / 日付 / 時間", - "Flow ID / Slot / Product / Amount / Status / Machine / Date / Time / Order": "フローID / レーン / 商品 / 金額 / ステータス / 機器 / 日付 / 時間 / 注文", - "Flow ID / Slot / Product / Amount / Status / Machine / Date / Time / Order / Extra": "フローID / レーン / 商品 / 金額 / ステータス / 機器 / 日付 / 時間 / 注文 / 追加", - "Flow ID / Slot / Product / Amount / Status / Machine / Date / Time / Order / Extra / More": "フローID / レーン / 商品 / 金額 / ステータス / 機器 / 日付 / 時間 / 注文 / 追加 / さらに", - "Flow ID / Slot / Product / Amount / Status / Machine / Date / Time / Order / Extra / More / Done": "フローID / レーン / 商品 / 金額 / ステータス / 機器 / 日付 / 時間 / 注文 / 追加 / さらに / 完了", - "Flow ID / Slot / Product / Amount / Status / Machine / Order": "フローID / レーン / 商品 / 金額 / ステータス / 機器 / 注文", - "Flow ID / Slot / Product / Amount / Status / Machine / Time": "フローID / レーン / 商品 / 金額 / ステータス / 機器 / 時間", - "Flow ID / Slot / Product / Amount / Status / Machine / Time / Order": "フローID / レーン / 商品 / 金額 / ステータス / 機器 / 時間 / 注文", - "Flow ID / Slot / Product / Amount / Status / Order": "フローID / レーン / 商品 / 金額 / ステータス / 注文", - "Flow ID / Slot / Product / Amount / Status / Time": "フローID / レーン / 商品 / 金額 / ステータス / 時間", - "Flow ID / Slot / Product / Amount / Status / Time / Order": "フローID / レーン / 商品 / 金額 / ステータス / 時間 / 注文", - "Flow ID / Slot / Product / Amount / Time": "フローID / レーン / 商品 / 金額 / 時間", - "Flow ID / Slot / Product / Amount / Time / Order": "フローID / レーン / 商品 / 金額 / 時間 / 注文", - "Flow ID / Slot / Product / Date": "フローID / レーン / 商品 / 日付", - "Flow ID / Slot / Product / Date / Order": "フローID / レーン / 商品 / 日付 / 注文", - "Flow ID / Slot / Product / Date / Time": "フローID / レーン / 商品 / 日付 / 時間", - "Flow ID / Slot / Product / Date / Time / Order": "フローID / レーン / 商品 / 日付 / 時間 / 注文", - "Flow ID / Slot / Product / Machine": "フローID / レーン / 商品 / 機器", - "Flow ID / Slot / Product / Machine / Date": "フローID / レーン / 商品 / 機器 / 日付", - "Flow ID / Slot / Product / Machine / Date / Order": "フローID / レーン / 商品 / 機器 / 日付 / 注文", - "Flow ID / Slot / Product / Machine / Date / Time": "フローID / レーン / 商品 / 機器 / 日付 / 時間", - "Flow ID / Slot / Product / Machine / Date / Time / Order": "フローID / レーン / 商品 / 機器 / 日付 / 時間 / 注文", - "Flow ID / Slot / Product / Machine / Order": "フローID / レーン / 商品 / 機器 / 注文", - "Flow ID / Slot / Product / Machine / Time": "フローID / レーン / 商品 / 機器 / 時間", - "Flow ID / Slot / Product / Machine / Time / Order": "フローID / レーン / 商品 / 機器 / 時間 / 注文", - "Flow ID / Slot / Product / Order": "フローID / レーン / 商品 / 注文", - "Flow ID / Slot / Product / Status": "フローID / レーン / 商品 / ステータス", - "Flow ID / Slot / Product / Status / Date": "フローID / レーン / 商品 / ステータス / 日付", - "Flow ID / Slot / Product / Status / Date / Order": "フローID / レーン / 商品 / ステータス / 日付 / 注文", - "Flow ID / Slot / Product / Status / Date / Time": "フローID / レーン / 商品 / ステータス / 日付 / 時間", - "Flow ID / Slot / Product / Status / Date / Time / Order": "フローID / レーン / 商品 / ステータス / 日付 / 時間 / 注文", - "Flow ID / Slot / Product / Status / Machine": "フローID / レーン / 商品 / ステータス / 機器", - "Flow ID / Slot / Product / Status / Machine / Date": "フローID / レーン / 商品 / ステータス / 機器 / 日付", - "Flow ID / Slot / Product / Status / Machine / Date / Order": "フローID / レーン / 商品 / ステータス / 機器 / 日付 / 注文", - "Flow ID / Slot / Product / Status / Machine / Date / Time": "フローID / レーン / 商品 / ステータス / 機器 / 日付 / 時間", - "Flow ID / Slot / Product / Status / Machine / Date / Time / Order": "フローID / レーン / 商品 / ステータス / 機器 / 日付 / 時間 / 注文", - "Flow ID / Slot / Product / Status / Machine / Order": "フローID / レーン / 商品 / ステータス / 機器 / 注文", - "Flow ID / Slot / Product / Status / Machine / Time": "フローID / レーン / 商品 / ステータス / 機器 / 時間", - "Flow ID / Slot / Product / Status / Machine / Time / Order": "フローID / レーン / 商品 / ステータス / 機器 / 時間 / 注文", - "Flow ID / Slot / Product / Status / Order": "フローID / レーン / 商品 / ステータス / 注文", - "Flow ID / Slot / Product / Status / Time": "フローID / レーン / 商品 / ステータス / 時間", - "Flow ID / Slot / Product / Status / Time / Order": "フローID / レーン / 商品 / ステータス / 時間 / 注文", - "Flow ID / Slot / Product / Time": "フローID / レーン / 商品 / 時間", - "Flow ID / Slot / Product / Time / Order": "フローID / レーン / 商品 / 時間 / 注文", - "Flow ID / Slot / Status": "フローID / レーン / ステータス", - "Flow ID / Slot / Time": "フローID / レーン / 時間", + "Flow ID / Slot": "フローID / スロット", + "Flow ID / Slot / Amount": "フローID / スロット / 金額", + "Flow ID / Slot / Date": "フローID / スロット / 日付", + "Flow ID / Slot / Machine": "フローID / スロット / 機器", + "Flow ID / Slot / Order": "フローID / スロット / 関連注文", + "Flow ID / Slot / Product": "フローID / スロット / 商品", + "Flow ID / Slot / Product / Amount": "フローID / スロット / 商品 / 金額", + "Flow ID / Slot / Product / Amount / Date": "フローID / スロット / 商品 / 金額 / 日付", + "Flow ID / Slot / Product / Amount / Date / Order": "フローID / スロット / 商品 / 金額 / 日付 / 関連注文", + "Flow ID / Slot / Product / Amount / Date / Time": "フローID / スロット / 商品 / 金額 / 日付 / 時間", + "Flow ID / Slot / Product / Amount / Date / Time / Order": "フローID / スロット / 商品 / 金額 / 日付 / 時間 / 関連注文", + "Flow ID / Slot / Product / Amount / Machine": "フローID / スロット / 商品 / 金額 / 機器", + "Flow ID / Slot / Product / Amount / Machine / Date": "フローID / スロット / 商品 / 金額 / 機器 / 日付", + "Flow ID / Slot / Product / Amount / Machine / Date / Order": "フローID / スロット / 商品 / 金額 / 機器 / 日付 / 関連注文", + "Flow ID / Slot / Product / Amount / Machine / Date / Time": "フローID / スロット / 商品 / 金額 / 機器 / 日付 / 時間", + "Flow ID / Slot / Product / Amount / Machine / Date / Time / Order": "フローID / スロット / 商品 / 金額 / 機器 / 日付 / 時間 / 関連注文", + "Flow ID / Slot / Product / Amount / Machine / Order": "フローID / スロット / 商品 / 金額 / 機器 / 関連注文", + "Flow ID / Slot / Product / Amount / Machine / Time": "フローID / スロット / 商品 / 金額 / 機器 / 時間", + "Flow ID / Slot / Product / Amount / Machine / Time / Order": "フローID / スロット / 商品 / 金額 / 機器 / 時間 / 関連注文", + "Flow ID / Slot / Product / Amount / Order": "フローID / スロット / 商品 / 金額 / 関連注文", + "Flow ID / Slot / Product / Amount / Status": "フローID / スロット / 商品 / 金額 / ステータス", + "Flow ID / Slot / Product / Amount / Status / Date": "フローID / スロット / 商品 / 金額 / ステータス / 日付", + "Flow ID / Slot / Product / Amount / Status / Date / Order": "フローID / スロット / 商品 / 金額 / ステータス / 日付 / 関連注文", + "Flow ID / Slot / Product / Amount / Status / Date / Time": "フローID / スロット / 商品 / 金額 / ステータス / 日付 / 時間", + "Flow ID / Slot / Product / Amount / Status / Date / Time / Order": "フローID / スロット / 商品 / 金額 / ステータス / 日付 / 時間 / 関連注文", + "Flow ID / Slot / Product / Amount / Status / Machine": "フローID / スロット / 商品 / 金額 / ステータス / 機器", + "Flow ID / Slot / Product / Amount / Status / Machine / Date": "フローID / スロット / 商品 / 金額 / ステータス / 機器 / 日付", + "Flow ID / Slot / Product / Amount / Status / Machine / Date / Order": "フローID / スロット / 商品 / 金額 / ステータス / 機器 / 日付 / 関連注文", + "Flow ID / Slot / Product / Amount / Status / Machine / Date / Time": "フローID / スロット / 商品 / 金額 / ステータス / 機器 / 日付 / 時間", + "Flow ID / Slot / Product / Amount / Status / Machine / Date / Time / Order": "フローID / スロット / 商品 / 金額 / ステータス / 機器 / 日付 / 時間 / 関連注文", + "Flow ID / Slot / Product / Amount / Status / Machine / Date / Time / Order / Extra": "フローID / スロット / 商品 / 金額 / ステータス / 機器 / 日付 / 時間 / 関連注文 / 追加", + "Flow ID / Slot / Product / Amount / Status / Machine / Date / Time / Order / Extra / More": "フローID / スロット / 商品 / 金額 / ステータス / 機器 / 日付 / 時間 / 関連注文 / 追加 / さらに", + "Flow ID / Slot / Product / Amount / Status / Machine / Date / Time / Order / Extra / More / Done": "フローID / スロット / 商品 / 金額 / ステータス / 機器 / 日付 / 時間 / 関連注文 / 追加 / さらに / 完了", + "Flow ID / Slot / Product / Amount / Status / Machine / Order": "フローID / スロット / 商品 / 金額 / ステータス / 機器 / 関連注文", + "Flow ID / Slot / Product / Amount / Status / Machine / Time": "フローID / スロット / 商品 / 金額 / ステータス / 機器 / 時間", + "Flow ID / Slot / Product / Amount / Status / Machine / Time / Order": "フローID / スロット / 商品 / 金額 / ステータス / 機器 / 時間 / 関連注文", + "Flow ID / Slot / Product / Amount / Status / Order": "フローID / スロット / 商品 / 金額 / ステータス / 関連注文", + "Flow ID / Slot / Product / Amount / Status / Time": "フローID / スロット / 商品 / 金額 / ステータス / 時間", + "Flow ID / Slot / Product / Amount / Status / Time / Order": "フローID / スロット / 商品 / 金額 / ステータス / 時間 / 関連注文", + "Flow ID / Slot / Product / Amount / Time": "フローID / スロット / 商品 / 金額 / 時間", + "Flow ID / Slot / Product / Amount / Time / Order": "フローID / スロット / 商品 / 時間 / 関連注文", + "Flow ID / Slot / Product / Date": "フローID / スロット / 商品 / 日付", + "Flow ID / Slot / Product / Date / Order": "フローID / スロット / 商品 / 日付 / 関連注文", + "Flow ID / Slot / Product / Date / Time": "フローID / スロット / 商品 / 日付 / 時間", + "Flow ID / Slot / Product / Date / Time / Order": "フローID / スロット / 商品 / 日付 / 時間 / 関連注文", + "Flow ID / Slot / Product / Machine": "フローID / スロット / 商品 / 機器", + "Flow ID / Slot / Product / Machine / Date": "フローID / スロット / 商品 / 機器 / 日付", + "Flow ID / Slot / Product / Machine / Date / Order": "フローID / スロット / 商品 / 機器 / 日付 / 関連注文", + "Flow ID / Slot / Product / Machine / Date / Time": "フローID / スロット / 商品 / 機器 / 日付 / 時間", + "Flow ID / Slot / Product / Machine / Date / Time / Order": "フローID / スロット / 商品 / 機器 / 日付 / 時間 / 関連注文", + "Flow ID / Slot / Product / Machine / Order": "フローID / スロット / 商品 / 機器 / 関連注文", + "Flow ID / Slot / Product / Machine / Time": "フローID / スロット / 商品 / 機器 / 時間", + "Flow ID / Slot / Product / Machine / Time / Order": "フローID / スロット / 商品 / 機器 / 時間 / 関連注文", + "Flow ID / Slot / Product / Order": "フローID / スロット / 商品 / 関連注文", + "Flow ID / Slot / Product / Status": "フローID / スロット / 商品 / ステータス", + "Flow ID / Slot / Product / Status / Date": "フローID / スロット / 商品 / ステータス / 日付", + "Flow ID / Slot / Product / Status / Date / Order": "フローID / スロット / 商品 / ステータス / 日付 / 関連注文", + "Flow ID / Slot / Product / Status / Date / Time": "フローID / スロット / 商品 / ステータス / 日付 / 時間", + "Flow ID / Slot / Product / Status / Date / Time / Order": "フローID / スロット / 商品 / ステータス / 日付 / 時間 / 関連注文", + "Flow ID / Slot / Product / Status / Machine": "フローID / スロット / 商品 / ステータス / 機器", + "Flow ID / Slot / Product / Status / Machine / Date": "フローID / スロット / 商品 / ステータス / 機器 / 日付", + "Flow ID / Slot / Product / Status / Machine / Date / Order": "フローID / スロット / 商品 / ステータス / 機器 / 日付 / 関連注文", + "Flow ID / Slot / Product / Status / Machine / Date / Time": "フローID / スロット / 商品 / ステータス / 機器 / 日付 / 時間", + "Flow ID / Slot / Product / Status / Machine / Date / Time / Order": "フローID / スロット / 商品 / ステータス / 機器 / 日付 / 時間 / 関連注文", + "Flow ID / Slot / Product / Status / Machine / Order": "フローID / スロット / 商品 / ステータス / 機器 / 関連注文", + "Flow ID / Slot / Product / Status / Machine / Time": "フローID / スロット / 商品 / ステータス / 機器 / 時間", + "Flow ID / Slot / Product / Status / Machine / Time / Order": "フローID / スロット / 商品 / ステータス / 機器 / 時間 / 関連注文", + "Flow ID / Slot / Product / Status / Order": "フローID / スロット / 商品 / ステータス / 関連注文", + "Flow ID / Slot / Product / Status / Time": "フローID / スロット / 商品 / ステータス / 時間", + "Flow ID / Slot / Product / Status / Time / Order": "フローID / スロット / 商品 / ステータス / 時間 / 関連注文", + "Flow ID / Slot / Product / Time": "フローID / スロット / 商品 / 時間", + "Flow ID / Slot / Product / Time / Order": "フローID / スロット / 商品 / 時間 / 関連注文", + "Flow ID / Slot / Status": "フローID / スロット / ステータス", + "Flow ID / Slot / Time": "フローID / スロット / 時間", "Flow ID / Status": "フローID / ステータス", "Flow ID / Time": "フローID / 時間", - "Force End Session": "現在のセッションを強制終了", + "Force End Session": "セッションを強制終了", "Force end current session": "現在のセッションを強制終了", - "From": "送信元/元", - "From Machine": "元の機器", - "From Warehouse": "元の倉庫", + "From": "元", + "From Machine": "元機器", + "From Warehouse": "元倉庫", "From:": "開始:", - "Full Access": "フルアクセス", - "Full Name": "氏名", + "Full Access": "全機器アクセス権", + "Full Name": "名前", "Full Points": "フルポイント", "Functional Settings": "機能設定", "Games": "ゲーム", - "General permissions not linked to a specific menu.": "特定のメニューにリンクされていない一般的な権限。", + "General permissions not linked to a specific menu.": "特定のメニューに紐付かない一般権限。", "Generate": "生成", - "Generate New Code": "新しいコードを生成", - "Generate Pickup Code": "受取コードを生成", - "Generate and manage one-time pickup codes for customers": "顧客向けの1回限りの受取コードを生成および管理します", - "Gift Definitions": "ギフト定義", - "Global roles accessible by all administrators.": "すべての管理者がアクセス可能なグローバルロール。", + "Generate New Code": "新コード生成", + "Generate Pickup Code": "受取コード生成", + "Generate and manage one-time pickup codes for customers": "顧客用のワンタイム受取コードを生成・管理", + "Gift Definitions": "ギフト設定", + "Global roles accessible by all administrators.": "全管理者がアクセス可能なグローバルロール。", "Go Back": "戻る", - "Go to E-Invoice": "電子インボイスへ", - "Goods & System Settings": "商品とシステム設定", + "Go to E-Invoice": "電子領収書へ移動", + "Goods & System Settings": "商品・システム設定", "Got it": "了解しました", - "Grant UI Access": "UIアクセスを許可", + "Grant UI Access": "UIアクセスを開放", "Grid View": "グリッドビュー", "Half Points": "ハーフポイント", "Half Points Amount": "ハーフポイント金額", - "Hardware & Network": "ハードウェアとネットワーク", - "Hardware & Slots": "ハードウェアとレーン", + "Hardware & Network": "ハードウェア・ネットワーク", + "Hardware & Slots": "ハードウェア・スロット", "HashIV": "HashIV", "HashKey": "HashKey", "Heartbeat": "ハートビート", - "Heating End Time": "加熱終了時間", + "Heating End Time": "加熱停止時間", "Heating Range": "加熱時間帯", "Heating Start Time": "加熱開始時間", "Helper": "ヘルパー", "Home Page": "ホームページ", - "Hopper empty": "ホッパー空", + "Hopper empty": "ホッパーが空です", "Hopper empty (0212)": "ホッパー空 (0212)", - "Hopper error (0424)": "ホッパーエラー (0424)", + "Hopper error (0424)": "ホッパー異常 (0424)", "Hopper heating timeout": "ホッパー加熱タイムアウト", "Hopper overheated": "ホッパー過熱", "Hours": "時間", "Hrs": "時間", - "IC Card UID": "ICカード UID", + "IC Card UID": "ICカード番号", "ID": "ID", "ITEM": "アイテム", "Identification": "識別情報", - "Identity & Codes": "識別とコード", + "Identity & Codes": "識別・コード", "Image": "画像", "Image Downloaded": "画像をダウンロードしました", "Immediate": "即時", - "In Stock": "在庫あり", - "Includes Credit Card/Mobile Pay": "クレジットカード/モバイル決済を含む", + "In Stock": "現在庫", + "Includes Credit Card/Mobile Pay": "クレジット/QR決済を含む", "Indefinite": "無期限", "Info": "情報", - "Initial Admin Account": "初期管理者アカウント", + "Initial Admin Account": "初期管理アカウント", "Initial Role": "初期ロール", "Initial contract registration": "初期契約登録", - "Installation": "インストール", - "Insufficient stock for transfer": "移動するための在庫が不足しています", - "Invalid personnel selection": "無効な人員の選択", + "Installation": "設置", + "Insufficient stock for transfer": "在庫不足のため移動できません", + "Invalid personnel selection": "無効な担当者選択", "Invalid status transition": "無効なステータス遷移", - "Inventory": "在庫", + "Inventory": "在庫概要", "Inventory Alerts": "在庫アラート", "Inventory Management": "在庫管理", - "Inventory Overview": "在庫概要", + "Inventory Overview": "在庫閲覧", "Inventory Stable": "在庫安定", - "Inventory synced with machine": "在庫が機器と同期されました", - "Invoice Date": "インボイス日付", - "Invoice Information": "インボイス情報", - "Invoice Number": "インボイス番号", - "Invoice Number / Flow ID": "インボイス番号 / フローID", - "Invoice Number / Time": "インボイス番号 / 時間", - "Invoice Status": "インボイスステータス", + "Inventory synced with machine": "在庫を機器と同期しました", + "Invoice Date": "発行日", + "Invoice Information": "領収書情報", + "Invoice Number": "領収書番号", + "Invoice Number / Flow ID": "領収書番号 / フローID", + "Invoice Number / Time": "領収書番号 / 時間", + "Invoice Status": "発行ステータス", "Issued At": "発行日時", - "Item List": "アイテム一覧", + "Item List": "商品リスト", "Items": "件", - "JKO Pay": "JKO Pay (街口支払)", - "JKO_MERCHANT_ID": "JKO_MERCHANT_ID", + "JKO Pay": "街口支付 (JKO Pay)", + "JKO_MERCHANT_ID": "街口支付 (JKO Pay) 加盟店ID", "Japanese": "日本語", - "Inactive": "非アクティブ", - "Joined": "参加日", + "Inactive": "停止中", + "Joined": "加入日", "Just now": "たった今", "Key": "キー", - "Key No": "キー番号", + "Key No": "鍵番号", "LEVEL TYPE": "レベルタイプ", - "LINE Pay Direct": "LINE Pay ダイレクト", - "LINE Pay Direct Settings Description": "LINE Pay ダイレクト設定の説明", + "LINE Pay Direct": "LINE Pay 直結", + "LINE Pay Direct Settings Description": "LINE Pay 直結設定", "LINE Pay": "LINE Pay", - "LINE_PAY_CHANNEL_ID": "LINE_PAY_CHANNEL_ID", + "LINE_PAY_CHANNEL_ID": "LINE Pay チャンネルID", "LIVE": "ライブ", "Last Communication": "最終通信", "Last Heartbeat": "最終ハートビート", "Last Page": "最終ページ", - "Last Signal": "最終シグナル", - "Last Sync": "最終同期", + "Last Signal": "最終信号", + "Last Sync": "最終通信", "Last Time": "最終時間", - "Last Updated": "最終更新", + "Last Updated": "最終更新日", "Last Used": "最終使用", "Latitude": "緯度", "Lease": "リース", - "Leave empty for permanent code": "永久コードの場合は空白のままにします", - "Leave empty or 0 for permanent code": "永久コードの場合は空白または 0 にします", + "Leave empty for permanent code": "空欄で無期限コードになります", + "Leave empty or 0 for permanent code": "空欄または0で無期限コードになります", "Level": "レベル", - "Line Coupons": "Lineクーポン", - "Line Machines": "Line機器", - "Line Management": "Line管理", - "Line Members": "Lineメンバー", - "Line Official Account": "Line公式アカウント", - "Line Orders": "Line注文", - "Line Permissions": "Line権限", - "Line Products": "Line商品", + "Line Coupons": "LINEクーポン", + "Line Machines": "LINE機器", + "Line Management": "LINE管理", + "Line Members": "LINEメンバー", + "Line Official Account": "LINE公式アカウント", + "Line Orders": "LINE注文", + "Line Permissions": "LINE権限", + "Line Products": "LINE商品", "LinePay": "LinePay", "LinePay Payment": "LinePay決済", "Link": "リンク", "Link Copied": "リンクをコピーしました", - "Live Fleet Updates": "リアルタイムのフリート更新", - "Loading Cabinet...": "キャビネットを読み込み中...", + "Live Fleet Updates": "リアルタイム更新", + "Loading Cabinet...": "機器キャビネットを読み込み中...", "Loading Data": "データを読み込み中", "Loading failed": "読み込み失敗", "Loading machines...": "機器を読み込み中...", "Loading...": "読み込み中...", "Location": "場所", - "Location found!": "場所が見つかりました!", - "Location not found": "場所が見つかりません。ランドマーク名を使用してみてください(例:花蓮県庁)", + "Location found!": "座標を取得しました!", + "Location not found": "場所が見つかりません。ランドマーク名(例:花蓮県庁)を使用してみてください", "Lock": "ロック", "Lock Now": "今すぐロック", "Lock Page": "ページロック", - "Lock Page Lock": "ページロック", - "Lock Page Unlock": "ページロック解除", - "Locked Page": "ロックされたページ", - "Log Time": "ログ時間", + "Lock Page Lock": "機器アプリロック", + "Lock Page Unlock": "機器アプリロック解除", + "Locked Page": "ロックページ", + "Log Time": "記録時間", "Login History": "ログイン履歴", "Login failed: :account": "ログイン失敗: :account", "Logout": "ログアウト", "Logs": "ログ", "Longitude": "経度", "Low": "低", - "Low Stock": "在庫不足", - "Low Stock Alerts": "在庫不足アラート", - "Low stock and out-of-stock alerts": "在庫不足および品切れアラート", - "Loyalty & Features": "ロイヤルティと機能", - "Machine": "自販機/機器", + "Low Stock": "在庫わずか", + "Low Stock Alerts": "低在庫アラート", + "Low stock and out-of-stock alerts": "低在庫と欠品のアラート", + "Loyalty & Features": "マーケティング・ポイント", + "Machine": "自販機", "Machine / Date": "機器 / 日付", "Machine / Employee": "機器 / 従業員", "Machine / Pass Code": "機器 / パスコード", - "Machine / Slot": "機器 / レーン", + "Machine / Slot": "機器 / スロット", "Machine Advertisement Settings": "機器広告設定", "Machine Count": "機器数", - "Machine Details": "機器の詳細", - "Machine Distribution": "機器の分布", + "Machine Details": "機器詳細", + "Machine Distribution": "機器分布", "Machine Distribution Map": "機器分布マップ", "Machine Flow ID": "機器フローID", "Machine Flow ID / Time": "機器フローID / 時間", - "Machine Images": "機器画像", + "Machine Images": "機器写真", "Machine Info": "機器情報", "Machine Information": "機器情報", "Machine Inventory": "機器在庫", "Machine Inventory Overview": "機器在庫概要", "Machine List": "機器一覧", - "Machine Login Logs": "機器ログインログ", + "Machine Login Logs": "機器ログイン記録", "Machine Logs": "機器ログ", - "Machine Management": "機器管理", - "Machine Management Permissions": "機器管理権限", + "Machine Management": "自販機管理", + "Machine Management Permissions": "自販機管理権限", "Machine Model": "機器モデル", "Machine Model Settings": "機器モデル設定", "Machine Name": "機器名", "Machine Permissions": "機器権限", - "Machine Reboot": "機器再起動", - "Machine Registry": "機器レジストリ", - "Machine Replenishment": "機器補充", + "Machine Reboot": "機器アプリ再起動", + "Machine Registry": "機器リスト", + "Machine Replenishment": "機器補充伝票", "Machine Reports": "機器レポート", - "Machine Restart": "機器再起動", - "Machine Return": "機器からの返却", + "Machine Restart": "機器アプリ再起動", + "Machine Return": "機器返却", "Machine Serial": "機器シリアル", "Machine Serial No": "機器シリアル番号", "Machine Settings": "機器設定", - "Machine Status": "機器ステータス", - "Machine Status List": "機器ステータス一覧", + "Machine Status": "自販機ステータス", + "Machine Status List": "機器稼働ステータスリスト", "Machine Stock": "機器在庫", - "Machine Stock Movements": "機器在庫の動き", + "Machine Stock Movements": "機器在庫変動履歴", "Machine System Settings": "機器システム設定", "Machine Utilization": "機器稼働率", "Machine created successfully.": "機器が正常に作成されました。", - "Machine images updated successfully.": "機器の画像が正常に更新されました。", - "Machine is heartbeat normal": "機器のハートビートは正常です", + "Machine images updated successfully.": "機器画像が正常に更新されました。", + "Machine is heartbeat normal": "機器の通信は正常です", "Machine model created successfully.": "機器モデルが正常に作成されました。", "Machine model deleted successfully.": "機器モデルが正常に削除されました。", "Machine model updated successfully.": "機器モデルが正常に更新されました。", - "Machine normal": "機器正常", + "Machine normal": "機器システム正常", "Machine not found": "機器が見つかりません", "Machine permissions updated successfully.": "機器権限が正常に更新されました。", "Machine settings updated successfully.": "機器設定が正常に更新されました。", @@ -837,10 +837,10 @@ "Machine to warehouse returns": "機器から倉庫への返却", "Machine updated successfully.": "機器が正常に更新されました。", "Machine deleted successfully.": "機器が正常に削除されました。", - "Machines": "機器", - "Machines Online": "オンラインの機器", - "Main": "メイン", - "Main Warehouses": "メイン倉庫数", + "Machines": "機器管理", + "Machines Online": "オンライン機器", + "Main": "本庫", + "Main Warehouses": "本庫数", "Maintenance": "メンテナンス", "Maintenance Content": "メンテナンス内容", "Maintenance Date": "メンテナンス日", @@ -852,40 +852,40 @@ "Maintenance Records": "メンテナンス記録", "Maintenance record created successfully": "メンテナンス記録が正常に作成されました", "Manage": "管理", - "Manage Account Access": "アカウントアクセスを管理", - "Manage ad materials and machine playback settings": "広告素材と機器の再生設定を管理します", - "Manage administrative and tenant accounts": "管理者とテナントアカウントを管理します", - "Manage all tenant accounts and validity": "すべてのテナントアカウントとその有効期間を管理します", - "Manage employee IC cards and track usage logs.": "従業員ICカードを管理し、使用ログを追跡します。", - "Manage multi-use authorization codes for testing and maintenance": "テストとメンテナンスのための多目的承認コードを管理します", - "Manage stock levels, stock-in orders, and movement history": "在庫レベル、入庫伝票、移動履歴を管理します", - "Manage stock transfers between warehouses and machine returns": "倉庫間の在庫移動または機器からの返却を管理します", - "Manage warehouse stock levels, stock-in orders, adjustments, and movement history": "倉庫の在庫レベル、入庫伝票、調整、および移動履歴を管理します", - "Manage your ad material details": "広告素材の詳細を管理します", - "Manage your catalog, categories, and inventory settings.": "カタログ、カテゴリー、在庫設定を管理します。", - "Manage your catalog, prices, and multilingual details.": "カタログ、価格、多言語の詳細を管理します。", - "Manage your company's sub-accounts and role permissions": "会社のサブアカウントとロール権限を管理します", - "Manage your machine fleet and operational data": "機器フリートと運用データを管理します", - "Manage your profile information, security settings, and login history": "プロフィール情報、セキュリティ設定、ログイン履歴を管理します", - "Manage your warehouses, including main and branch warehouses": "メイン倉庫と支店倉庫を含む倉庫を管理します", - "Management of operational parameters": "運用パラメーターの管理", - "Management of operational parameters and models": "運用パラメーターとモデルの管理", - "Manufacturer": "メーカー", - "Material Code": "材料コード", + "Manage Account Access": "アカウントアクセス管理", + "Manage ad materials and machine playback settings": "広告素材と機器の再生設定を管理", + "Manage administrative and tenant accounts": "システム管理者と顧客アカウントを管理", + "Manage all tenant accounts and validity": "すべての顧客アカウントと有効期限を管理", + "Manage employee IC cards and track usage logs.": "従業員ICカードの管理と使用履歴の追跡。", + "Manage multi-use authorization codes for testing and maintenance": "テストおよびメンテナンス用の多用途認証コードを管理", + "Manage stock levels, stock-in orders, and movement history": "在庫レベル、入庫伝票、変動履歴を管理", + "Manage stock transfers between warehouses and machine returns": "倉庫間の在庫移動と機器からの返却を管理", + "Manage warehouse stock levels, stock-in orders, adjustments, and movement history": "倉庫の在庫レベル、入庫伝票、調整、変動履歴を管理", + "Manage your ad material details": "広告素材の詳細を管理", + "Manage your catalog, categories, and inventory settings.": "カタログ、カテゴリ、および在庫設定を管理。", + "Manage your catalog, prices, and multilingual details.": "カタログ、価格、および多言語詳細を管理。", + "Manage your company's sub-accounts and role permissions": "会社のサブアカウントとロール権限を管理", + "Manage your machine fleet and operational data": "機器フリートと運用データを管理", + "Manage your profile information, security settings, and login history": "プロフィール情報、セキュリティ設定、ログイン履歴を管理", + "Manage your warehouses, including main and branch warehouses": "本庫と分庫を含む倉庫を管理", + "Management of operational parameters": "運用パラメータの管理", + "Management of operational parameters and models": "運用パラメータとモデルの管理", + "Manufacturer": "製造メーカー", + "Material Code": "資材コード", "Material Name": "素材名", "Material Type": "素材タイプ", "Max": "最大", - "Max 24 Hours": "最大24時間", - "Max 3": "最大3", - "Max 50MB": "最大50MB", - "Max 5MB": "最大5MB", - "Max 720 hours (30 days)": "最大720時間 (30日)", + "Max 24 Hours": "最長 24時間", + "Max 3": "最大 3枚", + "Max 50MB": "最大 50MB", + "Max 5MB": "最大 5MB", + "Max 720 hours (30 days)": "最大 720時間 (30日)", "Max :max hours": "最大 :max 時間", "Max Capacity": "最大容量", "Max Capacity:": "最大容量:", - "Max Stock": "最大在庫", + "Max Stock": "在庫上限", "Member": "会員価格", - "Member & External": "会員と外部", + "Member & External": "会員および外部システム", "Member List": "会員リスト", "Member Management": "会員管理", "Member Price": "会員価格", @@ -904,35 +904,35 @@ "Member + Pi Pay": "会員 + Pi Pay", "Member + PlusPay": "会員 + PlusPay", "Member Status": "会員ステータス", - "Member Verify Pickup": "会員確認での受取", + "Member Verify Pickup": "会員認証受取", "Member System": "会員システム", - "Membership Tiers": "会員ティア", + "Membership Tiers": "会員ランク", "Menu Permissions": "メニュー権限", - "Merchant IDs": "加盟店ID", - "Merchant payment gateway settings management": "加盟店決済ゲートウェイの設定管理", + "Merchant IDs": "加盟店IDリスト", + "Merchant payment gateway settings management": "加盟店決済ゲートウェイ設定管理", "Message": "メッセージ", "Message Content": "メッセージ内容", "Message Display": "メッセージ表示", - "Microwave door error": "電子レンジドアエラー", - "Microwave door opened": "電子レンジドア開放", - "Min 8 characters": "最小8文字", - "Model": "モデル", + "Microwave door error": "電子レンジ扉エラー", + "Microwave door opened": "電子レンジ扉開放", + "Min 8 characters": "最低 8文字", + "Model": "機器モデル", "Model Name": "モデル名", "Model changed to :model": "モデルが :model に変更されました", "Models": "モデル一覧", "Modification History": "変更履歴", - "Modifying your own administrative permissions may result in losing access to certain system functions.": "自身の管理権限を変更すると、一部のシステム機能にアクセスできなくなる可能性があります。", - "Monitor and manage stock levels across your fleet": "フリート全体の在庫レベルを監視および管理します", - "Monitor events and system activity across your vending fleet.": "自動販売機フリート全体のイベントとシステムアクティビティを監視します。", - "Monitor warehouse stock summary": "倉庫の在庫概要を監視します", - "Monthly Transactions": "月間取引", - "Monthly Cumulative Revenue": "月間累計収益", - "Monthly cumulative revenue overview": "月間累計収益の概要", + "Modifying your own administrative permissions may result in losing access to certain system functions.": "自分自身の管理権限を変更すると、一部のシステム機能にアクセスできなくなる可能性があります。", + "Monitor and manage stock levels across your fleet": "すべての機器の在庫レベルを監視および管理", + "Monitor events and system activity across your vending fleet.": "すべての自販機のイベントとシステムアクティビティを監視。", + "Monitor warehouse stock summary": "倉庫在庫の概要を監視", + "Monthly Transactions": "今月の取引額", + "Monthly Cumulative Revenue": "今月の累計収益", + "Monthly cumulative revenue overview": "今月の累計収益の概要", "Motor not stopped": "モーターが停止していません", - "Movement History": "移動履歴", - "Movement Logs": "移動ログ", + "Movement History": "変動履歴", + "Movement Logs": "変動ログ", "Multilingual Names": "多言語名", - "N/A": "該当なし", + "N/A": "なし", "Name": "名前", "Name / Machine": "名前 / 機器", "Name in English": "英語名", @@ -941,30 +941,30 @@ "Needs replenishment": "補充が必要", "Never Connected": "接続履歴なし", "Never Used": "未使用", - "New Command": "新しいコマンド", - "New Machine Name": "新しい機器名", - "New Password": "新しいパスワード", - "New Password (leave blank to keep current)": "新しいパスワード (変更しない場合は空白)", - "New Record": "新しい記録", - "New Replenishment": "新しい補充", + "New Command": "新規コマンド", + "New Machine Name": "新機器名", + "New Password": "新パスワード", + "New Password (leave blank to keep current)": "新しいパスワード (変更しない場合は空白のまま)", + "New Record": "新規記録", + "New Replenishment": "新規補充伝票", "New Role": "新しいロール", - "New Stock-In Order": "新しい入庫伝票", + "New Stock-In Order": "新規入庫伝票", "New Sub Account Role": "新しいサブアカウントロール", - "New Transfer": "新しい移動", + "New Transfer": "新規移動伝票", "Next": "次へ", "No Company": "システム", - "No Invoice": "インボイスなし", - "No Location": "場所情報なし", + "No Invoice": "領収書を発行しない", + "No Location": "位置情報なし", "No Machine Selected": "機器が選択されていません", "No accounts found": "アカウントが見つかりません", - "No active cargo lanes found": "アクティブなレーンが見つかりません", - "No additional notes": "追加のメモなし", - "No address information": "住所情報なし", - "No advertisements found.": "広告が見つかりません。", - "No alert summary": "アラート履歴なし", + "No active cargo lanes found": "アクティブなスロットが見つかりません", + "No additional notes": "追加のメモはありません", + "No address information": "住所情報がありません", + "No advertisements found.": "広告素材が見つかりません。", + "No alert summary": "アラート履歴はありません", "No assignments": "割り当てなし", "No associated order found": "関連する注文が見つかりません", - "No categories found.": "カテゴリーが見つかりません。", + "No categories found.": "カテゴリが見つかりません。", "No command history": "コマンド履歴なし", "No configurations found": "設定が見つかりません", "No content provided": "コンテンツが提供されていません", @@ -977,62 +977,62 @@ "No location set": "場所が設定されていません", "No login history yet": "ログイン履歴はまだありません", "No logs found": "ログが見つかりません", - "No machines assigned": "割り当てられた機器なし", - "No machines available": "利用可能な機器はありません", - "No machines available in this company.": "この会社で利用可能な機器はありません。", + "No machines assigned": "機器が割り当てられていません", + "No machines available": "利用可能な機器がありません", + "No machines available in this company.": "この会社で利用可能な機器がありません。", "No machines found": "機器が見つかりません", "No maintenance records found": "メンテナンス記録が見つかりません", "No matching logs found": "一致するログが見つかりません", "No matching machines": "一致する機器がありません", - "No materials available": "利用可能な素材はありません", - "No movement records found": "移動記録が見つかりません", - "No movements found": "移動が見つかりません", + "No materials available": "利用可能な素材がありません", + "No movement records found": "変動記録が見つかりません", + "No movements found": "変動が見つかりません", "No pass codes found": "パスコードが見つかりません", "No permissions": "権限なし", "No pickup codes found": "受取コードが見つかりません", "No product record found": "商品記録が見つかりません", - "No products found in this warehouse": "この倉庫に商品が見つかりません", + "No products found in this warehouse": "この倉庫に商品は見つかりません", "No products found matching your criteria.": "条件に一致する商品が見つかりません。", "No records found": "記録が見つかりません", "No related detail found": "関連する詳細が見つかりません", "No replenishment orders found": "補充伝票が見つかりません", "No results found": "結果が見つかりません", - "No roles available": "利用可能なロールはありません。", + "No roles available": "利用可能なロールがありません。", "No roles found.": "ロールが見つかりません。", - "No slot data": "レーンデータなし", - "No slot data available": "利用可能なレーンデータはありません", - "No slots found": "レーンが見つかりません", - "No slots need replenishment": "補充が必要なレーンはありません", + "No slot data": "スロットデータなし", + "No slot data available": "利用可能なスロットデータがありません", + "No slots found": "スロットが見つかりません", + "No slots need replenishment": "補充が必要なスロットはありません", "No staff cards found": "スタッフカードが見つかりません", "No staff cards found.": "スタッフカードが見つかりません。", "No stock data found": "在庫データが見つかりません", "No stock-in orders found": "入庫伝票が見つかりません", "No transaction orders found": "取引注文が見つかりません", "No transfer orders found": "移動伝票が見つかりません", - "No usage logs found": "使用ログが見つかりません", - "No usage logs found.": "使用ログが見つかりません。", + "No usage logs found": "使用履歴が見つかりません", + "No usage logs found.": "使用履歴が見つかりません。", "No users found": "ユーザーが見つかりません", "No warehouses found": "倉庫が見つかりません", "None": "なし", "Normal": "正常", - "Not Used": "未使用", - "Not Used Description": "サードパーティの支払いインターフェースを使用しない", - "Note": "メモ", - "Note (optional)": "メモ (任意)", - "Notes": "メモ", + "Not Used": "使用しない", + "Not Used Description": "サードパーティ決済を使用しない", + "Note": "備考", + "Note (optional)": "備考 (任意)", + "Notes": "備考", "OEE": "OEE", - "OEE Efficiency Trend": "OEE効率の傾向", - "OEE Score": "OEE総合スコア", - "OEE.Activity": "稼働アクティビティ", - "OEE.Errors": "エラー", + "OEE Efficiency Trend": "OEE効率トレンド", + "OEE Score": "OEEスコア", + "OEE.Activity": "稼働活動", + "OEE.Errors": "異常", "OEE.Hours": "時間", "OEE.Orders": "注文", "OEE.Sales": "販売", "Offline": "オフライン", "Offline Machines": "オフライン機器", - "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "アカウントが削除されると、そのリソースとデータはすべて完全に削除されます。アカウントを削除する前に、保持したいデータや情報をダウンロードしてください。", - "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "アカウントが削除されると、関連データは完全に削除されます。アカウントの完全削除を確認するためにパスワードを入力してください。", - "One-click replenishment order generation": "ワンクリックで補充伝票を生成", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "アカウントが削除されると、すべてのリソースとデータは完全に削除されます。アカウントを削除する前に、保持したいデータや情報をダウンロードしてください。", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "アカウントが削除されると、すべてのデータは永久に削除されます。完全に削除することを確認するためにパスワードを入力してください。", + "One-click replenishment order generation": "ワンクリック補充伝票生成", "Ongoing": "進行中", "Online": "オンライン", "Online Duration": "累積オンライン時間", @@ -1042,73 +1042,73 @@ "Operation Note": "操作メモ", "Operation Records": "操作記録", "Operation failed": "操作失敗", - "Operational Parameters": "運用パラメーター", + "Operational Parameters": "運用パラメータ", "Operations": "運用設定", - "Operator": "オペレーター", + "Operator": "操作者", "Optimal": "良好", "Optimized Performance": "最適化されたパフォーマンス", - "Optimized for display. Supported formats: JPG, PNG, WebP.": "表示に最適化。サポートされる形式:JPG、PNG、WebP。", + "Optimized for display. Supported formats: JPG, PNG, WebP.": "表示用に最適化。対応フォーマット: JPG, PNG, WebP。", "Optional": "任意", "Optional notes...": "任意のメモ...", "Optional remarks": "任意の備考", "Optional remarks...": "任意の備考...", "Order Details": "注文詳細", "Order Info": "注文情報", - "Order Items": "注文アイテム", + "Order Items": "商品内容", "Order Management": "注文管理", "Order No.": "注文番号", "Order Number / Time": "注文番号 / 時間", "Order Status": "注文ステータス", "Order Time": "注文時間", - "Order already completed": "注文はすでに完了しています", - "Order already processed": "注文はすでに処理されています", + "Order already completed": "注文は既に完了しています", + "Order already processed": "注文は既に処理されています", "Order completed and stock updated": "注文が完了し、機器の在庫が更新されました", - "Order has been cancelled": "注文はキャンセルされました", - "Order is now in delivery": "注文は現在配送中です", - "Order prepared successfully, stock deducted": "注文の準備が完了し、在庫が引き落とされました", + "Order has been cancelled": "注文がキャンセルされました", + "Order is now in delivery": "注文は配送中です", + "Order prepared successfully, stock deducted": "注文の準備が成功し、在庫が差し引かれました", "Orders": "購入注文", - "Original": "オリジナル", - "Original Type": "オリジナルタイプ", - "Original:": "変更前:", + "Original": "元の", + "Original Type": "元のタイプ", + "Original:": "元:", "Other Features": "その他の機能", "Other Permissions": "その他の権限", "Others": "その他", - "Out of Stock": "在庫切れ", + "Out of Stock": "欠品", "Out of stock.": "在庫不足です。", - "Output Count": "排出回数", + "Output Count": "出庫回数", "Overall Capacity": "総在庫容量", "Owner": "所有者", "PARTNER_KEY": "PARTNER_KEY", - "PI_MERCHANT_ID": "PI_MERCHANT_ID", - "PNG, JPG up to 2MB": "PNG, JPG (最大 2MB)", - "PNG, JPG, WEBP up to 10MB": "PNG, JPG, WEBP (最大 10MB)", - "Recommended: 320x320 (Auto-cropped)": "推奨サイズ: 320x320 (自動クロップ)", + "PI_MERCHANT_ID": "Pi 拍錢包 加盟店ID", + "PNG, JPG up to 2MB": "PNG, JPG 最大 2MB", + "PNG, JPG, WEBP up to 10MB": "PNG, JPG, WEBP 最大 10MB", + "Recommended: 320x320 (Auto-cropped)": "推奨サイズ: 320x320 (自動トリミング)", "POS Reboot": "POS再起動", "PS_LEVEL": "PS_LEVEL", - "PS_MERCHANT_ID": "PS_MERCHANT_ID", + "PS_MERCHANT_ID": "全盈+Pay 加盟店ID", "Page 0": "ページ 0 (オフライン)", - "Page 1": "ページ 1 (ホーム)", - "Page 2": "ページ 2 (販売)", - "Page 3": "ページ 3 (管理)", - "Page 4": "ページ 4 (補充)", + "Page 1": "ページ 1 (ホームページ)", + "Page 2": "ページ 2 (販売ページ)", + "Page 3": "ページ 3 (管理ページ)", + "Page 4": "ページ 4 (補充ページ)", "Page 5": "ページ 5 (チュートリアル)", "Page 6": "ページ 6 (購入中)", - "Page 60": "ページ 60 (排出成功)", - "Page 61": "ページ 61 (レーンテスト)", + "Page 60": "ページ 60 (出庫成功)", + "Page 61": "ページ 61 (スロットテスト)", "Page 610": "ページ 610 (購入終了)", "Page 611": "ページ 611 (来店ギフト)", - "Page 612": "ページ 612 (排出失敗)", - "Page 62": "ページ 62 (支払い選択)", - "Page 63": "ページ 63 (支払い待ち)", - "Page 64": "ページ 64 (排出)", - "Page 65": "ページ 65 (レシート)", + "Page 612": "ページ 612 (出庫失敗)", + "Page 62": "ページ 62 (支払選択)", + "Page 63": "ページ 63 (支払待機)", + "Page 64": "ページ 64 (出庫)", + "Page 65": "ページ 65 (領収書)", "Page 66": "ページ 66 (パスコード)", "Page 67": "ページ 67 (受取コード)", - "Page 68": "ページ 68 (メッセージ)", - "Page 69": "ページ 69 (キャンセル)", - "Page 7": "ページ 7 (ロック画面)", - "Page Lock Status": "ページロック状態", - "Parameters": "パラメーター", + "Page 68": "ページ 68 (メッセージ表示)", + "Page 69": "ページ 69 (購入キャンセル)", + "Page 7": "ページ 7 (ロックページ)", + "Page Lock Status": "ページロックステータス", + "Parameters": "パラメータ設定", "Pass Code": "パスコード", "Pass Code (8 Digits)": "パスコード (8桁)", "Pass Code Management": "パスコード管理", @@ -1121,32 +1121,32 @@ "Pass code disabled.": "パスコードが無効化されました。", "Pass code updated.": "パスコードが更新されました。", "Password": "パスワード", - "Password updated successfully.": "パスワードが正常に変更されました。", - "Payment & Invoice": "決済とインボイス", + "Password updated successfully.": "パスワードが正常に更新されました。", + "Payment & Invoice": "決済・領収書", "Payment Amount": "支払金額", - "Payment Buffer Seconds": "決済バッファー秒数", + "Payment Buffer Seconds": "決済バッファ秒数(s)", "Payment Config": "決済設定", "Payment Configuration": "顧客決済設定", "Payment Configuration created successfully.": "決済設定が正常に作成されました。", "Payment Configuration deleted successfully.": "決済設定が正常に削除されました。", "Payment Configuration updated successfully.": "決済設定が正常に更新されました。", - "Payment Selection": "支払い選択", - "Payment Type": "支払いタイプ", + "Payment Selection": "支払選択", + "Payment Type": "支払方法", "Pending": "保留中", - "Per Page": "1ページあたりの表示数", + "Per Page": "1ページあたり表示", "Performance": "パフォーマンス", - "Permanent": "永久", - "Permanent Code": "永久コード", - "Permanent if empty": "空白の場合は永久", + "Permanent": "恒久", + "Permanent Code": "無期限コード", + "Permanent if empty": "空欄で無期限", "Permanently Delete Account": "アカウントを完全に削除する", "Permission Settings": "権限設定", "Permission Tags": "権限タグ", "Permissions": "権限", "Permissions updated successfully": "権限が正常に更新されました", - "Personnel assigned successfully": "人員が正常に割り当てられました", + "Personnel assigned successfully": "担当者が正常に割り当てられました", "Phone": "電話番号", "Photo Slot": "写真スロット", - "Picked up": "受取完了", + "Picked up": "受取済み", "Picked up Time": "受取時間", "Pickup Code": "受取コード", "Pickup Code (8 Digits)": "受取コード (8桁)", @@ -1155,30 +1155,30 @@ "Pickup code cancelled.": "受取コードがキャンセルされました。", "Pickup code generated: :code": "受取コードが生成されました: :code", "Pickup code updated.": "受取コードが更新されました。", - "Pickup door closed": "受取口が閉じました", - "Pickup door error": "受取口エラー", - "Pickup door not closed": "受取口が閉じていません", + "Pickup door closed": "受取扉が閉まりました", + "Pickup door error": "受取扉エラー", + "Pickup door not closed": "受取扉が閉まっていません", "Playback Order": "再生順序", - "Please Select Slot first": "最初にレーンを選択してください", + "Please Select Slot first": "先にスロットを選択してください", "Please check the following errors:": "以下のエラーを確認してください:", "Please check the form for errors.": "フォームのエラーを確認してください。", "Please confirm the details below": "以下の詳細を確認してください", - "Please enter address first": "最初に住所を入力してください", + "Please enter address first": "先に住所を入力してください", "Please enter configuration name": "設定名を入力してください", "Please select a company": "会社を選択してください", "Please select a machine": "機器を選択してください", - "Please select a machine first": "最初に機器を選択してください", + "Please select a machine first": "先に機器を選択してください", "Please select a machine model": "機器モデルを選択してください", - "Please select a machine to view and manage its advertisements.": "広告を表示および管理する機器を選択してください。", + "Please select a machine to view and manage its advertisements.": "機器を選択して、その広告を表示および管理してください。", "Please select a machine to view metrics": "指標を表示する機器を選択してください", "Please select a material": "素材を選択してください", - "Please select a slot": "レーンを選択してください", + "Please select a slot": "スロットを選択してください", "Please select warehouse and machine": "倉庫と機器を選択してください", - "Pi Pay": "Pi Pay", - "PlusPay": "PlusPay", - "Point Rules": "ポイント規則", + "Pi Pay": "Pi 拍錢包 (Pi Pay)", + "PlusPay": "全盈+PAY (PlusPay)", + "Point Rules": "ポイントルール", "Point Settings": "ポイント設定", - "Points": "ポイント機能", + "Points": "ポイント", "Offline + 1": "オフライン + 1", "Offline + 2": "オフライン + 2", "Offline + 3": "オフライン + 3", @@ -1192,23 +1192,23 @@ "Points/Voucher": "ポイント/クーポン", "Points Settings": "ポイント設定", "Points toggle": "ポイント切り替え", - "Position": "配置位置", + "Position": "配信位置", "Prepared": "準備完了", "Preparing": "準備中", "Preview": "プレビュー", "Previous": "前へ", "Price / Member": "価格 / 会員価格", "Pricing Information": "価格情報", - "Print Invoice": "インボイスを印刷", + "Print Invoice": "領収書印刷", "Product": "商品", - "Product / Slot": "商品 / レーン", + "Product / Slot": "商品 / スロット", "Product / Stock": "商品 / 在庫", "Product Count": "商品数", - "Product Details": "商品の詳細", + "Product Details": "商品詳細", "Product ID": "商品ID", "Product Image": "商品画像", "Product Info": "商品情報", - "Product List": "商品一覧", + "Product List": "商品リスト", "Product Management": "商品管理", "Product Name": "商品名", "Product Name (Multilingual)": "商品名 (多言語)", @@ -1216,8 +1216,8 @@ "Product Status": "商品ステータス", "Product created successfully": "商品が正常に作成されました", "Product deleted successfully": "商品が正常に削除されました", - "Slot sensor blocked": "レーンのセンサーが塞がれています", - "Product empty": "商品が空です", + "Slot sensor blocked": "スロットセンサーが塞がれています", + "Product empty": "スロットが空です (PDT_EMPTY)", "Product status updated to :status": "商品のステータスが :status に更新されました", "Product updated successfully": "商品が正常に更新されました", "Production Company": "製造会社", @@ -1230,113 +1230,113 @@ "Promotions": "プロモーション期間", "Protected": "保護されています", "Publish": "公開", - "Publish Time": "公開日時", + "Publish Time": "公開時間", "Purchase Audit": "購入監査", - "Purchase Finished": "購入完了", - "Purchases": "購入一覧", + "Purchase Finished": "購入終了", + "Purchases": "購入伝票", "Purchasing": "購入中", "QR": "QR", "QR CODE": "QRコード", "QR Scan Payment": "QRスキャン決済", "Qty": "数量", - "Qty Change": "数量変更", - "Quality": "品質", + "Qty Change": "変動数", + "Quality": "品質 (Quality)", "Quantity": "数量", "QR Code Payment": "QRコード決済", "Questionnaire": "アンケート", - "Quick Expiry Check": "クイック有効期限チェック", + "Quick Expiry Check": "クイック期限チェック", "Quick Maintenance": "クイックメンテナンス", "Quick Replenish": "クイック補充", "Quick Select": "クイック選択", - "Quick replenishment from this view": "このビューからクイック補充", + "Quick replenishment from this view": "この画面からクイック補充", "Quick search...": "クイック検索...", - "Real-time OEE analysis awaits": "リアルタイムOEE分析が待機中", - "Real-time Operation Logs (Last 50)": "リアルタイム操作ログ (最新50件)", - "Real-time fleet efficiency and OEE metrics": "リアルタイムのフリート効率とOEE指標", - "Real-time inventory status across all machines with expiry tracking": "すべての機器のリアルタイム在庫ステータスと有効期限の追跡", - "Real-time monitoring across all machines": "すべての機器にわたるリアルタイム監視", - "Real-time monitoring and adjustment of cargo lane inventory and expiration dates": "レーンの在庫と有効期限のリアルタイム監視と調整", + "Real-time OEE analysis awaits": "リアルタイムOEE分析待機中", + "Real-time Operation Logs (Last 50)": "リアルタイム操作ログ (直近50件)", + "Real-time fleet efficiency and OEE metrics": "全機器のリアルタイム効率とOEE指標", + "Real-time inventory status across all machines with expiry tracking": "すべての機器のリアルタイム在庫状態と期限追跡", + "Real-time monitoring across all machines": "全機器のリアルタイム監視", + "Real-time monitoring and adjustment of cargo lane inventory and expiration dates": "スロット在庫と期限のリアルタイム監視および調整", "Real-time performance analytics": "リアルタイムパフォーマンス分析", - "Real-time slot-level inventory across all machines": "すべての機器のリアルタイムなレーンごとの在庫", - "Real-time status monitoring": "リアルタイムのステータス監視", - "Reason for this command...": "このコマンドの理由...", + "Real-time slot-level inventory across all machines": "全機器のリアルタイムスロットレベル在庫", + "Real-time status monitoring": "リアルタイムステータス監視", + "Reason for this command...": "このコマンドの理由を入力...", "Recalculate": "再計算", - "Receipt Printing": "レシート印刷", + "Receipt Printing": "領収書印刷", "Recent Commands": "最近のコマンド", "Recent Login": "最近のログイン", - "Recently reported errors or warnings in logs": "ログで最近報告されたエラーまたは警告", + "Recently reported errors or warnings in logs": "最近のログにエラーまたは警告が報告されています", "Records": "記録", "Refunded": "返金済み", "Regenerate": "再生成", "Regenerating the token will disconnect the physical machine until it is updated. Continue?": "トークンを再生成すると、更新されるまで物理機器の接続が切断されます。続行しますか?", - "Remote Change": "リモートお釣り", - "Remote Checkout": "リモート決済", - "Remote Command Center": "リモートコマンドセンター", - "Remote Dispense": "リモート排出", - "Remote Lock": "リモートロック", - "Remote Management": "リモート管理", - "Remote Permissions": "リモート権限", - "Remote Reboot": "リモート再起動", - "Remote Settlement": "カードリーダー決済", - "Remote dispense failed for slot :slot": "レーン :slot のリモート排出に失敗しました", - "Remote dispense successful for slot :slot": "レーン :slot のリモート排出に成功しました", + "Remote Change": "遠隔お釣り", + "Remote Checkout": "遠隔決済", + "Remote Command Center": "遠隔コマンドセンター", + "Remote Dispense": "遠隔出庫", + "Remote Lock": "遠隔ロック", + "Remote Management": "遠隔管理", + "Remote Permissions": "遠隔管理権限", + "Remote Reboot": "遠隔再起動", + "Remote Settlement": "カード決済締め", + "Remote dispense failed for slot :slot": "スロット :slot の遠隔出庫に失敗しました", + "Remote dispense successful for slot :slot": "スロット :slot の遠隔出庫に成功しました", "Removal": "撤去", "Repair": "修理", "Replenish": "補充", "Replenishment": "補充", "Replenishment Audit": "補充伝票", - "Replenishment Details": "補充詳細", - "Replenishment Items": "補充アイテム", + "Replenishment Details": "補充伝票詳細", + "Replenishment Items": "補充項目", "Replenishment Orders": "機器補充伝票", "Replenishment Page": "補充ページ", "Replenishment Records": "機器補充記録", - "Replenishment Staff": "補充スタッフ", + "Replenishment Staff": "補充担当者", "Replenishment cancelled, stock returned": "補充がキャンセルされ、在庫が戻されました", - "Replenishment completed": "補充完了", + "Replenishment completed": "補充が完了しました", "Replenishment history": "補充履歴", "Replenishment order confirmed and inventory updated": "補充伝票が確認され、在庫が更新されました", "Replenishment order created": "補充伝票が作成されました", "Replenishment order created successfully": "補充伝票が正常に作成されました", - "Replenishment prepare": "補充の準備", - "Replenishments": "補充", + "Replenishment prepare": "補充準備", + "Replenishments": "補充伝票", "Reporting Period": "レポート期間", - "Reservation Members": "予約メンバー", + "Reservation Members": "予約会員", "Reservation System": "予約システム", "Reservations": "予約管理", "Reset Filters": "フィルターをリセット", - "Reset POS terminal": "POS端末のリセット", + "Reset POS terminal": "POS端末をリセット", "Resolve Coordinates": "座標を取得", "Restart entire machine": "機器全体を再起動", "Restock report accepted": "補充報告を受理しました", - "Restrict UI Access": "UIアクセスを制限する", - "Restrict machine UI access": "機器のUIアクセスを制限する", + "Restrict UI Access": "UIアクセスを制限", + "Restrict machine UI access": "機器UIへのアクセスを制限", "Result reported": "結果が報告されました", "Retail Price": "小売価格", "Returns": "返却伝票", - "Risk": "リスク", + "Risk": "リスク状態", "Role": "ロール", - "Role Identification": "ロール識別", - "Role Management": "ロール管理", + "Role Identification": "ロール識別情報", + "Role Management": "ロール権限管理", "Role Name": "ロール名", "Role Permissions": "ロール権限", - "Role Settings": "ロール設定", + "Role Settings": "ロール権限設定", "Role Type": "ロールタイプ", "Role created successfully.": "ロールが正常に作成されました。", "Role deleted successfully.": "ロールが正常に削除されました。", "Role name already exists in this company.": "この会社にはすでに同じ名前のロールが存在します。", "Role not found.": "ロールが見つかりません。", "Role updated successfully.": "ロールが正常に更新されました。", - "Roles": "ロール", - "Roles scoped to specific customer companies.": "特定の顧客企業を対象とするロール。", + "Roles": "ロール権限", + "Roles scoped to specific customer companies.": "特定の顧客企業にスコープされたロール。", "Running": "稼働中", "Running Status": "稼働ステータス", - "SYSTEM": "システム", + "SYSTEM": "システムレベル", "Safety Stock": "安全在庫", "Sale Price": "販売価格", "Sales": "販売管理", - "Sales Activity": "販売アクティビティ", + "Sales Activity": "販売活動", "Sales Management": "販売管理", - "Sales Permissions": "販売権限", + "Sales Permissions": "販売管理権限", "Sales Record": "販売記録", "Sales Records": "販売記録", "Save": "保存", @@ -1353,135 +1353,136 @@ "Scan QR Code": "QRコードをスキャン", "Scan this code at the machine or share the link with the customer.": "機器でこのコードをスキャンするか、リンクを顧客と共有してください。", "Scan this code at the machine to authorize testing or maintenance.": "機器でこのコードをスキャンして、テストまたはメンテナンスを承認します。", - "Scan this code to quickly access the maintenance form for this device.": "このコードをスキャンして、この機器のメンテナンスフォームにすばやくアクセスします。", + "Scan this code to quickly access the maintenance form for this device.": "このQRコードをスキャンすると、このデバイスのメンテナンスフォームに素早くアクセスできます。", "Scan to authorize testing or maintenance": "スキャンしてテストまたはメンテナンスを承認", "Scan to pick up your product": "スキャンして商品を受け取る", "Schedule": "スケジュール", "Search Company Title...": "会社名を検索...", - "Search Flow ID / Slot...": "フローID / レーンを検索...", - "Search Invoice No / Flow ID...": "インボイス番号 / フローIDを検索...", + "Search Flow ID / Slot...": "フローID / スロットを検索...", + "Search Invoice No / Flow ID...": "領収書番号 / フローIDを検索...", "Search Machine...": "機器を検索...", - "Search Order No / Flow ID / Invoice...": "注文番号 / フローID / インボイス番号を検索...", + "Search Order No / Flow ID / Invoice...": "注文番号 / フローID / 領収書を検索...", "Search Product": "商品を検索", - "Search Product / Slot...": "商品 / レーンを検索...", + "Search Product / Slot...": "商品名 / スロットを検索...", "Search accounts...": "アカウントを検索...", "Search by ID or Name": "IDまたは名前で検索", "Search by ID or Name...": "IDまたは名前で検索...", - "Search by ID, Name or UID": "ID、名前、またはUIDで検索", - "Search by ID, Name or UID...": "ID、名前、またはUIDで検索...", + "Search by ID, Name or UID": "社員番号、名前、またはカードUIDで検索", + "Search by ID, Name or UID...": "社員番号、名前、またはカードUIDで検索...", "Search by code, machine name or serial...": "コード、機器名、またはシリアルで検索...", "Search by code, name or machine...": "コード、名前、または機器で検索...", "Search by name or S/N...": "名前またはシリアル番号で検索...", "Search by name...": "名前で検索...", - "Search cargo lane": "レーンを検索", - "Search categories...": "カテゴリーを検索...", + "Search cargo lane": "スロット番号または商品名で検索", + "Search categories...": "カテゴリを検索...", "Search company...": "会社を検索...", "Search configurations...": "設定を検索...", "Search customers...": "顧客を検索...", "Search logs...": "ログを検索...", - "Search machines by name or serial...": "名前またはシリアルで機器を検索...", + "Search machines by name or serial...": "機器名またはシリアルで検索...", "Search machines...": "機器を検索...", "Search models...": "モデルを検索...", - "Search order number...": "注文番号を検索...", - "Search products...": "商品を検索...", + "Search order number...": "注文番号で検索...", + "Search products...": "商品名で検索...", "Search roles...": "ロールを検索...", "Search serial no or name...": "シリアル番号または機器名で検索...", - "Search serial or machine...": "シリアルまたは機器で検索...", - "Search serial or name...": "シリアルまたは名前で検索...", + "Search serial or machine...": "シリアルまたは機器名で検索...", + "Search serial or name...": "シリアルまたは機器名で検索...", "Search users...": "ユーザーを検索...", "Search warehouses...": "倉庫を検索...", "Search...": "検索...", "Searching...": "検索中...", "Seconds": "秒", - "Security & State": "セキュリティとステータス", + "Security & State": "セキュリティ・状態", "Security Controls": "セキュリティ制御", "Select All": "すべて選択", - "Select Cargo Lane": "レーンを選択", - "Select Category": "カテゴリーを選択", + "Select Cargo Lane": "スロットを選択", + "Select Category": "カテゴリを選択", "Select Company": "会社を選択", "Select Company (Default: System)": "会社を選択 (デフォルト: システム)", "Select Date Range": "日付範囲を選択", "Select Machine": "機器を選択", - "Select Machine First": "最初に機器を選択してください", + "Select Machine First": "先に機器を選択してください", "Select Machine to view metrics": "指標を表示する機器を選択", "Select Material": "素材を選択", "Select Model": "モデルを選択", "Select Owner": "所有者を選択", - "Select Personnel": "人員を選択", + "Select Personnel": "担当者を選択", "Select Product": "商品を選択", - "Select Slot": "レーンを選択", - "Select Slot...": "レーンを選択...", - "Select Target Slot": "ターゲットレーンを選択", + "Select Slot": "スロットを選択", + "Select Slot...": "スロットを選択...", + "Select Target Slot": "対象のスロットを選択", "Select Warehouse": "倉庫を選択", - "Select a machine to deep dive": "分析する機器を選択", + "Select a machine to deep dive": "詳細分析する機器を選択", "Select a material to play on this machine": "この機器で再生する素材を選択", - "Select a team member to handle this replenishment order": "この補充伝票を処理するチームメンバーを選択", - "Select all slots": "すべてのレーンを選択", - "Select an asset from the left to start analysis": "左側からアセットを選択して分析を開始", + "Select a team member to handle this replenishment order": "この補充伝票を処理する担当者を選択", + "Select all slots": "すべてのスロットを選択", + "Select an asset from the left to start analysis": "左側から機器を選択して分析を開始", "Select date to sync data": "データを同期する日付を選択", - "Select...": "選択...", - "Selected": "選択済み", - "Selected Date": "選択した日付", + "Select...": "選択してください...", + "Selected": "選択中", + "Selected Date": "選択日", "Selected Machine": "選択された機器", - "Selected Slot": "選択されたレーン", - "Selection": "選択範囲", - "Sent": "送信済み", + "Selected Slot": "選択されたスロット", + "Selection": "選択中", + "Sent": "送信済み (機器受信待ち)", "Serial & Version": "シリアルとバージョン", "Serial NO": "シリアル番号", "Serial No": "シリアル番号", "Serial No.": "シリアル番号", "Serial Number": "シリアル番号", "Service Periods": "サービス期間", - "Service Terms": "サービス期間", - "Settings Saved": "設定が保存されました", + "Service Terms": "サービス条件", + "Settings Saved": "設定を保存しました", "Settings updated successfully.": "設定が正常に更新されました。", "Settlement": "決済処理", "Shopping Cart": "ショッピングカート", "Shopping Cart Feature": "ショッピングカート機能", "Shopping Cart Function": "ショッピングカート機能", "Show": "表示", - "Show material code field in products": "商品に材料コードフィールドを表示する", - "Show points rules in products": "商品にポイント規則を表示する", + "Show material code field in products": "商品に資材コードフィールドを表示する", + "Show points rules in products": "商品にポイントルールフィールドを表示する", "Showing": "表示中", - "Showing :from to :to of :total items": "全 :total 件中 :from 〜 :to 件目を表示", + "Showing :from to :to of :total items": "全 :total 件中 :from から :to 件を表示", "Sign in to your account": "アカウントにサインイン", - "Signed in as": "ログイン中:", - "Slot": "レーン", - "Slot / Product": "レーン / 商品", - "Slot Mechanism (default: Conveyor, check for Spring)": "レーンメカニズム (デフォルト: コンベア、チェックでスプリング)", - "Slot No": "レーン番号", - "Slot Status": "レーンステータス", - "Slot Test": "レーンテスト", - "Slot empty": "レーン空", - "Slot jammed": "レーン詰まり", - "Slot motor error (0207)": "レーンモーターエラー (0207)", - "Slot motor error (0208)": "レーンモーターエラー (0208)", - "Slot motor error (0209)": "レーンモーターエラー (0209)", - "Slot normal": "レーン正常", - "Slot not closed": "レーンが閉じていません", - "Slot not found": "レーンが見つかりません", - "Slot report synchronized success": "レーンレポートの同期に成功しました", - "Slot updated successfully.": "レーンが正常に更新されました。", - "Slots": "レーン数", - "Slots need replenishment": "補充が必要なレーン", - "Smallest number plays first.": "数字が小さい順に再生されます。", + "Signed in as": "ログイン中のユーザー", + "Slot": "スロット", + "Slot / Product": "スロット / 商品", + "Slot Mechanism (default: Conveyor, check for Spring)": "スロット機構 (デフォルト: ベルトコンベア、スプリングの場合はチェック)", + "Slot No": "スロット番号", + "Slot Status": "スロット期限ステータス", + "Slot Test": "スロットテスト", + "Slot empty": "スロットが空です (SLOT_EMPTY)", + "Slot jammed": "スロット詰まり (K-PDT)", + "Slot motor error (0207)": "スロットモーター異常 (0207)", + "Slot motor error (0208)": "スロットモーター異常 (0208)", + "Slot motor error (0209)": "スロットモーター異常 (0209)", + "Slot normal": "スロット正常", + "Slot not closed": "スロットが閉まっていません", + "Slot not found": "指定されたスロットが見つかりません", + "Slot report synchronized success": "スロットレポートの同期に成功しました", + "Slot updated successfully.": "スロットが正常に更新されました。", + "Slots": "スロット数", + "Slots need replenishment": "補充が必要なスロット", + "Smallest number plays first.": "番号が小さい順に再生されます。", "Smart replenishment suggestions": "スマート補充の提案", "Software": "ソフトウェア", "Software End": "ソフトウェア終了", "Software Service": "ソフトウェアサービス", "Software Start": "ソフトウェア開始", - "Some fields need attention": "一部のフィールドに注意が必要です", - "Sort Order": "並べ替え順序", - "Source": "ソース/元", - "Source Warehouse": "元の倉庫", + "Some fields need attention": "いくつかのフィールドに注意が必要です", + "Sort Order": "並び順", + "Source": "移動元", + "Source Warehouse": "移動元倉庫", "Special Permission": "特別権限", "Specification": "仕様", "Specifications": "仕様", "Spring": "スプリング", - "Spring Channel Limit": "スプリングレーン上限", + "Spring Channel Limit": "スプリングスロット上限", + "Spring Limit": "スプリング上限", "Staff": "スタッフ", "Staff Card": "スタッフカード", - "Staff Identification Management": "スタッフID管理", + "Staff Identification Management": "スタッフ識別管理", "Staff List": "スタッフ一覧", "Staff Name": "スタッフ名", "Staff Stock": "スタッフ在庫", @@ -1490,39 +1491,39 @@ "Staff card updated successfully": "スタッフカードが正常に更新されました", "Standby Ad": "待機広告", "Start Date": "開始日", - "Start Delivery": "配送を開始", + "Start Delivery": "配送開始", "Standby": "待機中", "Start Time": "開始時間", "Statistics": "統計", "Status": "ステータス", - "Status / Invoice": "ステータス / インボイス", - "Status / Temp / Sub / Card / Scan": "ステータス / 温度 / サブ / カード / スキャン", + "Status / Invoice": "ステータス / 領収書", + "Status / Temp / Sub / Card / Scan": "ステータス / 温度 / 下位機 / カードリーダー / スキャナー", "Status Timeline": "ステータスタイムライン", "Status updated successfully": "ステータスが正常に更新されました", "Stock": "在庫", "Stock & Expiry": "在庫と期限", - "Stock & Expiry Management": "在庫と期限管理", + "Stock & Expiry Management": "在庫と期限の管理", "Stock & Expiry Overview": "在庫と期限の概要", "Stock / Capacity": "在庫 / 容量", "Stock In": "入庫", "Stock Level": "在庫レベル", - "Stock Level > 50%": "在庫レベル > 50%", + "Stock Level > 50%": "在庫 50% 超", "Stock Levels": "在庫レベル", "Stock Management": "在庫管理伝票", - "Stock Movement Log": "在庫移動ログ", + "Stock Movement Log": "在庫変動ログ", "Stock Out": "出庫", "Stock Quantity": "在庫数", "Stock Rate": "在庫率", - "Stock Update": "在庫更新", - "Stock adjustments and damage reports": "在庫調整と破損レポート", + "Stock Update": "在庫同期", + "Stock adjustments and damage reports": "在庫調整と廃棄レポート", "Stock flow history": "在庫フロー履歴", - "Stock overview by warehouse": "倉庫ごとの在庫概要", + "Stock overview by warehouse": "倉庫別在庫概要", "Stock returned to warehouse": "在庫が倉庫に戻されました", "Stock-In Management": "入庫管理", "Stock-In Order": "入庫伝票", "Stock-In Order Details": "入庫伝票詳細", - "Stock-In Orders": "入庫伝票", - "Stock-In Orders Tab": "入庫伝票", + "Stock-In Orders": "入庫伝票管理", + "Stock-In Orders Tab": "入庫伝票管理", "Stock-in order": "入庫伝票", "Stock-in order confirmed and inventory updated": "入庫伝票が確認され、在庫が更新されました", "Stock-in order created": "入庫伝票が作成されました", @@ -1530,106 +1531,107 @@ "Stock-in order deleted successfully": "入庫伝票が正常に削除されました", "Stock:": "在庫:", "Store Gifts": "来店ギフト", - "Store ID": "ストアID", - "Store Management": "ストア管理", - "StoreID": "StoreID", - "Sub / Card / Scan": "サブ / カード / スキャン", + "Store ID": "店舗ID (Store ID)", + "Store Management": "店舗管理", + "StoreID": "店舗ID", + "Sub / Card / Scan": "下位機 / カードリーダー / スキャナー", "Sub Account Management": "サブアカウント管理", "Sub Account Roles": "サブアカウントロール", "Sub Accounts": "サブアカウント", "Sub-actions": "サブアクション", - "Sub-machine Status Request": "サブマシンステータス要求", - "Submit Record": "記録を送信", + "Sub-machine Status Request": "下位機ステータスリクエスト", + "Submit Record": "記録を提出", "Subtotal": "小計", "Success": "成功", "Timeout": "タイムアウト", - "Super Admin": "スーパー管理者", - "Super-admin role cannot be assigned to tenant accounts.": "スーパー管理者ロールはテナントアカウントに割り当てることはできません。", + "Super Admin": "特権管理者", + "Super-admin role cannot be assigned to tenant accounts.": "特権管理者ロールは顧客アカウントに割り当てることはできません。", "Superseded": "上書きされました", - "Superseded by new adjustment": "新しい調整によって上書きされました", - "Superseded by new command": "新しいコマンドによって上書きされました", - "Superseded by new command (Timeout)": "新しいコマンドによって上書きされました (タイムアウト)", + "Superseded by new adjustment": "新しい調整により上書きされました", + "Superseded by new command": "新しいコマンドにより上書きされました", + "Superseded by new command (Timeout)": "新しいコマンドにより上書きされました (タイムアウト)", "Survey Analysis": "アンケート分析", "Syncing": "同期中", "Syncing Permissions...": "権限を同期中...", "System": "システム", - "System & Security Control": "システムとセキュリティ制御", + "System & Security Control": "システムおよびセキュリティ制御", "System Default": "システムデフォルト", "System Default (All Companies)": "システムデフォルト (すべての会社)", "System Default (Common)": "システムデフォルト (共通)", "System Level": "システムレベル", - "System Official": "システム公式", + "System Official": "システムオフィシャル", "System Reboot": "システム再起動", "System Role": "システムロール", "System Settings": "システム設定", "System role name cannot be modified.": "システムロール名は変更できません。", - "System roles cannot be deleted by tenant administrators.": "システムロールはテナント管理者が削除することはできません。", - "System roles cannot be modified by tenant administrators.": "システムロールはテナント管理者が変更することはできません。", + "System roles cannot be deleted by tenant administrators.": "顧客管理者はシステムロールを削除できません。", + "System roles cannot be modified by tenant administrators.": "顧客管理者はシステムロールを変更できません。", "System settings updated successfully.": "システム設定が正常に更新されました。", - "System super admin accounts cannot be deleted.": "システムのスーパー管理者アカウントは削除できません。", - "System super admin accounts cannot be modified via this interface.": "システムのスーパー管理者アカウントはこのインターフェースから変更できません。", + "System super admin accounts cannot be deleted.": "システム特権管理者アカウントは削除できません。", + "System super admin accounts cannot be modified via this interface.": "システム特権管理者アカウントはこのインターフェースから変更できません。", "Systems Initializing": "システム初期化中", "Table View": "リストビュー", - "TapPay Integration": "TapPay統合", - "TapPay Integration Settings Description": "TapPay統合設定の説明", - "Target": "ターゲット", - "Target Machine": "ターゲット機器", - "Target Warehouse": "ターゲット倉庫", - "Tax ID": "統一番号/税務ID", - "Tax ID (Optional)": "統一番号/税務ID (任意)", + "TapPay Integration": "TapPay 連携", + "TapPay Integration Settings Description": "TapPay 決済連携設定", + "Target": "対象", + "Target Machine": "対象機器", + "Target Warehouse": "対象倉庫", + "Tax ID": "統一企業番号", + "Tax ID (Optional)": "統一企業番号 (任意)", "Tax System": "税務システム", "Taxation System": "税務システム", "Temperature": "温度", "Temperature reported: :temp°C": "温度報告: :temp°C", "Temperature updated to :temp°C": "温度が :temp°C に更新されました", - "Tenant": "テナント", + "Tenant": "顧客 (テナント)", "TermID": "端末ID (TermID)", - "The Super Admin role cannot be deleted.": "スーパー管理者ロールは削除できません。", - "The Super Admin role is immutable.": "スーパー管理者ロールは変更できません。", - "The Super Admin role name cannot be modified.": "スーパー管理者ロール名は変更できません。", - "The image is too large. Please upload an image smaller than 1MB.": "画像が大きすぎます。1MB未満の画像をアップロードしてください。", + "The Super Admin role cannot be deleted.": "特権管理者ロールは削除できません。", + "The Super Admin role is immutable.": "特権管理者ロールは変更できません。", + "The Super Admin role name cannot be modified.": "特権管理者ロールの名前は変更できません。", + "The image is too large. Please upload an image smaller than 1MB.": "画像サイズが大きすぎます。1MB未満の画像をアップロードしてください。", "This is a system administrator role. Its name is locked to ensure system stability.": "これはシステム管理者ロールです。システムの安定性を確保するため、名前はロックされています。", - "This role belongs to another company and cannot be assigned.": "このロールは他の会社に属しているため、割り当てることができません。", - "This slot has a pending command. Please wait.": "このレーンには保留中のコマンドがあります。お待ちください。", - "This slot has a pending update. Please wait for the previous command to complete.": "このレーンには保留中の更新があります。前のコマンドが完了するまでお待ちください。", - "This slot is syncing with the machine. Please wait.": "このレーンは機器と同期中です。お待ちください。", + "This role belongs to another company and cannot be assigned.": "このロールは別の会社に属しているため、割り当てることができません。", + "This slot has a pending command. Please wait.": "このスロットには実行中のコマンドがあります。しばらくお待ちください。", + "This machine has a pending command. Please wait.": "この機器には実行中のコマンドがあります。しばらくお待ちください。", + "This slot has a pending update. Please wait for the previous command to complete.": "このスロットには保留中の更新があります。前のコマンドが完了するまでお待ちください。", + "This slot is syncing with the machine. Please wait.": "このスロットは機器と同期中です。しばらくお待ちください。", "Ticket": "チケット", "Ticket Link": "チケットリンク", "Time": "時間", - "Time Slots": "タイムスロット", + "Time Slots": "時間帯", "Timer": "タイマー", "Timestamp": "タイムスタンプ", - "To": "宛先", - "To Warehouse": "宛先倉庫", + "To": "移動先", + "To Warehouse": "移動先倉庫", "To:": "終了:", "Today Cumulative Sales": "本日の累積売上", "Today's Transactions": "本日の取引", "Total": "合計", - "Total Connected": "合計接続数", - "Total Customers": "合計顧客数", - "Total Daily Sales": "本日の合計売上", - "Total Gross Value": "総売上高", - "Total Logins": "合計ログイン数", - "Total Machines": "合計機器数", - "Total Quantity": "合計数量", - "Total Selected": "合計選択数", - "Total Slots": "合計レーン数", - "Total Stock": "合計在庫", + "Total Connected": "総接続数", + "Total Customers": "総顧客数", + "Total Daily Sales": "本日の総販売数", + "Total Gross Value": "総販売額", + "Total Logins": "総ログイン回数", + "Total Machines": "総機器数", + "Total Quantity": "総数量", + "Total Selected": "選択合計", + "Total Slots": "総スロット数", + "Total Stock": "総在庫", "Total Stock Volume": "総在庫量", - "Total Warehouses": "合計倉庫数", - "Total items": "合計 :count アイテム", - "Track": "コンベア", - "Track Channel Limit": "コンベアレーン上限", - "Track Limit": "コンベアレーン上限", - "Track Limit (Track/Spring)": "レーン上限(コンベア/スプリング)", - "Track device health and maintenance history": "デバイスの正常性とメンテナンス履歴を追跡します", - "Track stock levels, stock-in orders, and movement history": "在庫レベル、入庫伝票、および移動履歴を追跡します", - "Track stock-in orders and movement history": "入庫伝票と移動履歴を追跡します", + "Total Warehouses": "総倉庫数", + "Total items": "全 :count 件", + "Track": "ベルトコンベア", + "Track Channel Limit": "ベルトコンベアスロット上限", + "Track Limit": "ベルトコンベア上限", + "Track Limit (Track/Spring)": "スロット上限 (ベルト/スプリング)", + "Track device health and maintenance history": "デバイスの健全性とメンテナンス履歴を追跡", + "Track stock levels, stock-in orders, and movement history": "在庫レベル、入庫伝票、および変動履歴を追跡", + "Track stock-in orders and movement history": "入庫伝票と在庫変動履歴を追跡", "Traditional Chinese": "繁体字中国語", "Transaction Info": "取引情報", "Transaction Orders": "取引注文", "Transaction Time": "取引時間", - "Transaction processed: :id": "取引が処理されました: :id", + "Transaction processed: :id": "取引処理完了: :id", "Transfer Audit": "移動伝票監査", "Transfer Details": "移動伝票詳細", "Transfer In": "転入", @@ -1637,27 +1639,27 @@ "Transfer Out": "転出", "Transfer Type": "移動タイプ", "Transfer completed": "移動完了", - "Transfer in": "移動(入庫)", + "Transfer in": "移動(入)", "Transfer order confirmed and inventory updated": "移動伝票が確認され、在庫が更新されました", "Transfer order created": "移動伝票が作成されました", "Transfer order created successfully": "移動伝票が正常に作成されました", "Transfer order deleted successfully": "移動伝票が正常に削除されました", - "Transfer order status tracking": "移動伝票ステータスの追跡", - "Transfer out": "移動(出庫)", + "Transfer order status tracking": "移動伝票ステータス追跡", + "Transfer out": "移動(出)", "Transfers": "移動伝票", - "Trigger": "トリガー", - "Trigger Dispense": "排出をトリガー", - "Trigger Remote Dispense": "リモート排出をトリガー", - "Try using landmark names (e.g., Hualien County Government)": "ランドマーク名を使用してみてください(例:花蓮県庁)", + "Trigger": "実行", + "Trigger Dispense": "出庫トリガー", + "Trigger Remote Dispense": "遠隔出庫をトリガー", + "Try using landmark names (e.g., Hualien County Government)": "ランドマーク名(例:花蓮県庁)を使用してみてください", "Tutorial Page": "チュートリアルページ", "Type": "タイプ", - "Type to search or leave blank for system defaults.": "検索するには入力するか、空白にしてシステムデフォルトを使用します。", + "Type to search or leave blank for system defaults.": "入力して検索、または空白のままでシステムデフォルトを使用します。", "UI Elements": "UI要素", "Unassigned": "未割り当て", "Unassigned / No Change": "未割り当て / 変更なし", "Unauthorized Status": "未承認", - "Unauthorized login attempt: :account": "未承認のログイン試行: :account", - "Unauthorized: Account not authorized for this machine": "未承認: この機器に対するアカウントの権限がありません", + "Unauthorized login attempt: :account": "不正なログイン試行: :account", + "Unauthorized: Account not authorized for this machine": "未承認: アカウントはこの機器へのアクセス権がありません", "Unauthorized: Account not found": "未承認: アカウントが見つかりません", "Uncategorized": "未分類", "Unified Operational Timeline": "統合運用タイムライン", @@ -1672,35 +1674,35 @@ "Unlock Page": "ページロック解除", "Unpublish": "非公開", "Update": "更新", - "Update Authorization": "権限を更新", - "Update Customer": "顧客を更新", - "Update Pass Code": "パスコードを更新", - "Update Password": "パスワードを更新", - "Update Product": "商品を更新", - "Update Settings": "設定を更新", - "Update existing role and permissions.": "既存のロールと権限を更新します。", + "Update Authorization": "権限更新", + "Update Customer": "顧客更新", + "Update Pass Code": "パスコード更新", + "Update Password": "パスワード更新", + "Update Product": "商品更新", + "Update Settings": "設定更新", + "Update existing role and permissions.": "既存のロールと権限設定を更新します。", "Update failed": "更新失敗", - "Update identification for your asset": "アセットの識別情報を更新します", + "Update identification for your asset": "資産の識別情報を更新", "Update your account's profile information and email address.": "アカウントのプロフィール情報とメールアドレスを更新します。", "Upload Image": "画像をアップロード", - "Upload New Images": "新しい画像をアップロード", + "Upload New Images": "新しい写真をアップロード", "Upload Video": "動画をアップロード", - "Uploading new images will replace all existing images.": "新しい画像をアップロードすると、既存の画像はすべて置き換えられます。", - "Usage Limit": "使用制限", - "Usage Logs": "使用ログ", + "Uploading new images will replace all existing images.": "新しい写真をアップロードすると、既存のすべての写真が置き換えられます。", + "Usage Limit": "使用回数上限", + "Usage Logs": "使用履歴", "Usage Progress": "使用進捗", - "Verified": "確認済み", + "Verified": "検証済み", "Usage Completed": "使用完了", "Used": "使用済み", "User": "一般ユーザー", "User Info": "ユーザー情報", "User logged in: :name": "ユーザーがログインしました: :name", "Username": "ユーザー名", - "Users": "ユーザー", - "Utilization Rate": "稼働率", + "Users": "アカウント数", + "Utilization Rate": "機器稼働率", "Utilization Timeline": "稼働タイムライン", - "Utilization, OEE and Operational Intelligence": "稼働率、OEE、およびオペレーショナルインテリジェンス", - "Utilized Time": "稼働時間", + "Utilization, OEE and Operational Intelligence": "稼働率、OEE、運用インテリジェンス", + "Utilized Time": "稼働継続時間", "Valid": "有効", "Valid Ticket": "有効なチケット", "Valid Until": "有効期限", @@ -1708,53 +1710,53 @@ "Validity Period": "有効期間", "Validity Period (Days)": "有効期間 (日)", "Validity Period (Hours)": "有効期間 (時間)", - "Vending": "販売", + "Vending": "販売ページ", "Vending Page": "販売ページ", - "Venue Management": "会場管理", + "Venue Management": "施設管理", "Video": "動画", - "View Details": "詳細を表示", - "View Full History": "完全な履歴を表示", - "View Inventory": "在庫を表示", - "View Logs": "ログを表示", + "View Details": "詳細を見る", + "View Full History": "完全な履歴を見る", + "View Inventory": "在庫を見る", + "View Logs": "ログを見る", "View More": "さらに表示", - "View Order": "注文を表示", - "View QR Code": "QRコードを表示", - "View Slots": "レーンを表示", - "View all warehouses": "すべての倉庫を表示", - "View slot-level inventory for each machine": "各機器のレーンレベルの在庫を表示します", + "View Order": "注文を見る", + "View QR Code": "QRコードを見る", + "View Slots": "スロットを見る", + "View all warehouses": "すべての倉庫を見る", + "View slot-level inventory for each machine": "各機器のスロットレベルの在庫を見る", "Visit Gift": "来店ギフト", - "Visual overview of all machine locations": "すべての機器の場所の視覚的な概要", - "Void": "無効", - "Void Invoice": "インボイスを無効化", + "Visual overview of all machine locations": "すべての機器の位置の視覚的概要", + "Void": "無効化 (作廢)", + "Void Invoice": "領収書無効化", "Waiting": "待機中", - "Waiting for Payment": "支払い待ち", + "Waiting for Payment": "支払待機中", "Warehouse": "倉庫", - "Warehouse :status successfully": "倉庫の :status に成功しました", + "Warehouse :status successfully": "倉庫が正常に :status になりました", "Warehouse Info": "倉庫情報", - "Warehouse Inventory": "倉庫在庫詳細", - "Warehouse List": "倉庫一覧", - "Warehouse List (All)": "倉庫一覧 (すべて)", - "Warehouse List (Individual)": "倉庫一覧 (個別)", + "Warehouse Inventory": "倉庫商品詳細", + "Warehouse List": "倉庫リスト", + "Warehouse List (All)": "倉庫リスト (全体)", + "Warehouse List (Individual)": "倉庫リスト (個別)", "Warehouse Management": "倉庫管理", "Warehouse Name": "倉庫名", - "Warehouse Overview": "倉庫の概要", - "Warehouse Permissions": "倉庫権限", + "Warehouse Overview": "倉庫概要", + "Warehouse Permissions": "倉庫管理権限", "Warehouse Stock": "倉庫在庫", - "Warehouse Transfer": "倉庫移動", + "Warehouse Transfer": "倉庫間移動", "Warehouse Type": "倉庫タイプ", - "Warehouse created successfully": "倉庫の作成に成功しました", + "Warehouse created successfully": "倉庫が正常に作成されました", "Warehouse created successfully.": "倉庫が正常に作成されました。", - "Warehouse deleted successfully": "倉庫の削除に成功しました", + "Warehouse deleted successfully": "倉庫が正常に削除されました", "Warehouse deleted successfully.": "倉庫が正常に削除されました。", - "Warehouse purchase records": "倉庫購入履歴", + "Warehouse purchase records": "倉庫購入(入庫)記録", "Warehouse stock insufficient": "倉庫の在庫が不足しています", - "Warehouse stock insufficient warning": "倉庫の在庫がすべてのレーンを補充するのに不十分ですが、補充伝票は作成可能です", - "Warehouse to Warehouse": "倉庫から倉庫へ", - "Warehouse to warehouse transfers": "倉庫から倉庫への移動", - "Warehouse updated successfully": "倉庫の更新に成功しました", + "Warehouse stock insufficient warning": "倉庫の在庫が不足しているためすべてのスロットを補充できませんが、補充伝票は作成可能です", + "Warehouse to Warehouse": "倉庫から倉庫", + "Warehouse to warehouse transfers": "倉庫から倉庫への在庫移動", + "Warehouse updated successfully": "倉庫が正常に更新されました", "Warehouse updated successfully.": "倉庫が正常に更新されました。", "Warning": "期限間近", - "Warning: You are editing your own role!": "警告: 自分のロールを編集しています!", + "Warning: You are editing your own role!": "警告: あなたは自分自身のロールを編集しています!", "Warranty": "保証", "Warranty End": "保証終了", "Warranty Service": "保証サービス", @@ -1762,7 +1764,7 @@ "Welcome Gift": "来店ギフト", "Welcome Gift Feature": "ウェルカムギフト機能", "Welcome Gift Function": "ウェルカムギフト機能", - "Welcome Gift Status": "来店ギフト", + "Welcome Gift Status": "来店ギフトステータス", "Work Content": "作業内容", "Yes, Cancel": "はい、キャンセルします", "Yes, regenerate": "はい、再生成します", @@ -1770,25 +1772,25 @@ "Yes, Delete": "はい、削除します", "Yes, Disable": "はい、無効にします", "Yesterday": "昨日", - "You can assign or change the personnel handling this order": "この注文を担当する人員を割り当てたり変更したりできます", + "You can assign or change the personnel handling this order": "この注文を処理する担当者を割り当て、または変更できます", "You cannot assign permissions you do not possess.": "自身が持っていない権限を割り当てることはできません。", - "You cannot delete your own account.": "自分のアカウントは削除できません。", + "You cannot delete your own account.": "自分自身のアカウントは削除できません。", "Your recent account activity": "最近のアカウントアクティビティ", "accounts": "アカウント管理", "admin": "管理者", "analysis": "分析管理", - "and :count other items": "他 :count 件のアイテム", - "app": "アプリ管理", + "and :count other items": "ほか :count 点", + "app": "APP 運用保守", "audit": "監査管理", "basic-settings": "基本設定", "basic.machines": "機器設定", "basic.payment-configs": "顧客決済設定", - "by": "によって", + "by": "作成者:", "cancel": "キャンセル", - "command.change": "お釣り", + "command.change": "お釣り払い出し", "command.checkout": "決済", - "command.dispense": "排出", - "command.lock": "機器ロック", + "command.dispense": "出庫", + "command.lock": "ロック", "command.reboot": "再起動", "command.reboot_card": "カードリーダー再起動", "command.reload_stock": "在庫同期", @@ -1803,42 +1805,42 @@ "data-config.sub-account-roles": "サブアカウントロール", "data-config.sub-accounts": "サブアカウント管理", "disabled": "無効", - "e.g. 500ml / 300g": "例: 500ml / 300g", - "e.g. John Doe": "例: 山田太郎", - "e.g. Main Warehouse": "例: メイン倉庫", - "e.g. TWSTAR": "例: TWSTAR", - "e.g. Taiwan Star": "例: 台湾スター", - "e.g. Test Code for Maintenance": "例: メンテナンステストコード", - "e.g. johndoe": "例: yamada", - "e.g., 12345678": "例: 12345678", - "e.g., Beverage": "例: 飲料", - "e.g., Company Standard Pay": "例: 会社標準支払い", - "e.g., Drinks": "例: 飲み物", - "e.g., John Doe": "例: 山田太郎", - "e.g., S001": "例: S001", - "e.g., Taipei Station": "例: 東京駅", - "e.g., お飲み物": "例: お飲み物", + "e.g. 500ml / 300g": "例:500ml / 300g", + "e.g. John Doe": "例:山田太郎", + "e.g. Main Warehouse": "例:第一倉庫", + "e.g. TWSTAR": "例:TWSTAR", + "e.g. Taiwan Star": "例:台湾星", + "e.g. Test Code for Maintenance": "例:メンテナンステスト用コード", + "e.g. johndoe": "例:yamadataro", + "e.g., 12345678": "例:12345678", + "e.g., Beverage": "例:飲料", + "e.g., Company Standard Pay": "例:会社標準決済", + "e.g., Drinks": "例:Drinks", + "e.g., John Doe": "例:山田太郎", + "e.g., S001": "例:S001", + "e.g., Taipei Station": "例:東京駅", + "e.g., お飲み物": "例:お飲み物", "enabled": "有効", "failed": "失敗", - "files selected": "個のファイルが選択されました", + "files selected": "個のファイルを選択しました", "hours ago": "時間前", "image": "画像", - "items": "件のアイテム", - "john@example.com": "yamada@example.com", - "line": "Line管理", - "log.command.failed": "リモートコマンド [:type] 実行失敗", - "log.command.success": "リモートコマンド [:type] 実行成功", - "log.passcode.verify_success_note": "メンテナンス担当者が機器 [:machine_sn] でパスコード [:code] を検証しました", - "log.pickup.consume_success": "[受取コード] 消込成功::code,レーン::slot", - "log.pickup.consume_success_note": "機器 [:machine_sn] が受取コードを消込しました。レーン :slot::old -> :new", - "log.pickup.dispense_failed": "[受取コード] 機器から排出失敗が報告されました::code", - "log.pickup.dispense_failed_note": "機器 [:machine_sn] が受取コード [:code] の排出失敗を報告しました", + "items": "件", + "john@example.com": "john@example.com", + "line": "Line 管理", + "log.command.failed": "遠隔コマンド [:type] 実行失敗", + "log.command.success": "遠隔コマンド [:type] 実行成功", + "log.passcode.verify_success_note": "メンテナンス担当者が機器 [:machine_sn] でパスコード [:code] を検証", + "log.pickup.consume_success": "[受取コード] 消込成功::code、スロット::slot", + "log.pickup.consume_success_note": "機器 [:machine_sn] が受取コードを消込。スロット :slot::old -> :new", + "log.pickup.dispense_failed": "[受取コード] 機器が出庫失敗を報告::code", + "log.pickup.dispense_failed_note": "機器 [:machine_sn] が受取コード [:code] の出庫失敗を報告", "log.pickup.verify_success": "[受取コード] 検証成功、コード::code", - "log.pickup.verify_success_note": "機器 [:machine_sn] が受取コード [:code] を検証しました", + "log.pickup.verify_success_note": "機器 [:machine_sn] が受取コード [:code] を検証", "machines": "機器管理", "members": "会員管理", "menu.analysis": "データ分析", - "menu.app": "アプリ運用", + "menu.app": "APP 運用保守", "menu.audit": "監査管理", "menu.basic": "基本設定", "menu.basic.machines": "機器設定", @@ -1846,14 +1848,14 @@ "menu.data-config": "データ設定", "menu.data-config.admin-products": "商品ステータス", "menu.data-config.advertisements": "広告管理", - "menu.data-config.badges": "スタッフID管理", + "menu.data-config.badges": "スタッフ識別管理", "menu.data-config.points": "ポイント設定", "menu.data-config.products": "商品管理", "menu.data-config.sub-accounts": "サブアカウント", - "menu.line": "LINE設定", + "menu.line": "LINE 配置", "menu.machines": "機器管理", "menu.machines.list": "機器一覧", - "menu.machines.maintenance": "メンテナンス管理", + "menu.machines.maintenance": "メンテナンス記録", "menu.machines.permissions": "機器権限", "menu.machines.utilization": "機器稼働率", "menu.members": "会員管理", @@ -1862,9 +1864,9 @@ "menu.permissions.accounts": "アカウント管理", "menu.permissions.companies": "顧客管理", "menu.permissions.roles": "ロール権限管理", - "menu.remote": "リモートコマンド", + "menu.remote": "遠隔コマンド", "menu.remote.commands": "コマンドセンター", - "menu.remote.stock": "リモート期限と在庫", + "menu.remote.stock": "遠隔期限と在庫", "menu.reservation": "予約管理", "menu.sales": "販売管理", "menu.sales.orders": "購入注文", @@ -1885,66 +1887,79 @@ "menu.warehouses.transfers": "移動伝票管理", "min": "分", "mins ago": "分前", - "movement.note.initial_sync_report": "B009 初回同期でのレーン在庫初期化(新規レーン: :slot_no, 初期在庫: :new)", - "movement.note.manual_adjustment": "管理画面での手動在庫調整(旧: :old → 新: :new)", - "movement.note.product_changed_and_adjusted": "B009 レーン商品変更および在庫調整(在庫 :old → :new)", - "movement.note.replenishment_correction": "B009 棚卸し報告修正(旧: :old → 新: :new)", - "movement.note.slot_decommissioned_by_b009": "B009 完全同期:レーン :slot_no が報告リストにないため、在庫 :old をゼロにして削除", - "movement.note.remote_dispense_queued": "リモート排出コマンド (B055), コマンドID: :id", + "movement.note.initial_sync_report": "B009 初回同期スロット在庫(新規スロット: :slot_no, 初期在庫: :new)", + "movement.note.manual_adjustment": "バックエンド手動スロット在庫調整(旧: :old → 新: :new)", + "movement.note.product_changed_and_adjusted": "B009 スロット商品変更および在庫調整(在庫 :old → :new)", + "movement.note.replenishment_correction": "B009 棚卸報告修正(旧: :old → 新: :new)", + "movement.note.slot_decommissioned_by_b009": "B009 全量同期:スロット :slot_no は報告リストにありません。在庫 :old はゼロにリセットされ削除されました", + "movement.note.remote_dispense_queued": "遠隔出庫コマンド (B055), コマンド ID: :id", "movement.type.adjustment": "在庫調整", - "movement.type.decommission": "B009 完全同期による削除", + "movement.type.decommission": "B009 全量同期削除", "movement.type.pickup": "受取コード消費", - "movement.type.remote_dispense": "リモート排出", + "movement.type.remote_dispense": "遠隔出庫", "movement.type.replenishment": "補充入庫", - "movement.type.rollback": "排出失敗による返却", - "of": "/", - "of items": "件", - "pending": "機器受け取り待ち", + "movement.type.rollback": "出庫失敗ロールバック", + "of": "/全", + "of items": "件中", + "pending": "機器受取待機中", "permissions": "権限設定", "permissions.accounts": "アカウント管理", "permissions.companies": "顧客管理", "permissions.roles": "ロール権限管理", - "remote": "リモート管理", + "remote": "遠隔管理", "reservation": "予約システム", "roles": "ロール権限", "s": "秒", "sales": "販売管理", - "sent": "機器が受信しました", + "sent": "機器受信済み", "set": "設定済み", "special-permission": "特別権限", "standby": "待機広告", "success": "成功", - "superseded": "コマンド上書き済み", + "superseded": "コマンドは上書きされました", "timeout": "コマンドタイムアウト", - "super-admin": "スーパー管理者", - "to": "〜", + "super-admin": "特権管理者", + "to": "~", "update": "更新", "used": "使用済み", "user": "一般ユーザー", "vending": "販売ページ", - "Verified Only": "確認のみ", - "verified": "確認成功", + "Verified Only": "検証済みのみ", + "verified": "検証成功", "verify_success": "検証成功", "video": "動画", "visit_gift": "来店ギフト", "vs Yesterday": "昨日比", "warehouses": "倉庫管理", "待填寫": "未記入", - "Sales Today": "本日の販売", + "Sales Today": "本日の販売数", "Revenue": "本日の収益", - "Errors": "エラー回数", + "Errors": "異常回数", "times": "回", "orders": "件", - "Hourly Sales": "時間別販売", + "Hourly Sales": "時間別販売数", "Orders per hour for selected date": "選択した日付の1時間あたりの注文数", "Alerts Today": "本日のアラート", "All Normal": "すべて正常", "Needs Attention": "要注意", - "Total Orders": "本日の合計注文", - "Real-time fleet status and revenue monitoring": "フリート全体のリアルタイムステータスと収益監視", - "[StaffCard] Verification failed: :uid": "[スタッフカード] 認証失敗: :uid", - "[PickupCode] Verification failed: :code": "[受取コード] 認証失敗: :code", + "Total Orders": "本日の注文", + "Real-time fleet status and revenue monitoring": "全機器のリアルタイムステータスと収益監視", + "[StaffCard] Verification failed: :uid": "[スタッフカード] 検証失敗: :uid", + "[PickupCode] Verification failed: :code": "[受取コード] 検証失敗: :code", + "Sync to Machine": "機器へ広告を同期", + "Manual Sync Ads": "手動広告同期", + "Sync command sent successfully.": "同期コマンドが正常に送信されました。", + "Failed to send sync command.": "同期コマンドの送信に失敗しました。", "Sync Ads": "広告を同期", "Uploading...": "アップロード中...", - "Upload failed, please try again": "アップロードに失敗しました。もう一度お試しください" + "Upload failed, please try again": "アップロードに失敗しました、再試行してください", + "Sync to All Machines": "全機器へ同期", + "Sync Products": "商品データを同期", + "Reason for this sync...": "今回の同期の理由...", + "Select Target Company": "対象の会社を選択", + "Search Company...": "会社を検索...", + "Manual Sync Products": "手動商品同期", + "Please select a company.": "会社を選択してください。", + "Batch sync command has been queued. Machines will be updated sequentially.": "一括同期コマンドがキューに追加されました。機器は順次更新されます。", + "A sync command was recently sent. Please wait 1 minute.": "先ほど同期コマンドが送信されました。1分間お待ちください。" } \ No newline at end of file diff --git a/lang/zh_TW.json b/lang/zh_TW.json index f663c7b..f91f5ef 100644 --- a/lang/zh_TW.json +++ b/lang/zh_TW.json @@ -1952,5 +1952,14 @@ "Failed to send sync command.": "無法送出同步指令", "Sync Ads": "同步廣告", "Uploading...": "上傳中...", - "Upload failed, please try again": "上傳失敗,請重試" + "Upload failed, please try again": "上傳失敗,請重試", + "Sync to All Machines": "同步到所有機台", + "Sync Products": "同步商品資料", + "Reason for this sync...": "此次同步的原因...", + "Select Target Company": "選擇目標公司", + "Search Company...": "搜尋公司...", + "Manual Sync Products": "手動同步商品", + "Please select a company.": "請選擇公司", + "Batch sync command has been queued. Machines will be updated sequentially.": "批次同步指令已進入隊列,機台將依序進行更新", + "A sync command was recently sent. Please wait 1 minute.": "近期已發送過同步指令,請等待 1 分鐘後再試" } \ No newline at end of file diff --git a/resources/views/admin/products/index.blade.php b/resources/views/admin/products/index.blade.php index 0504d4c..8c543a5 100644 --- a/resources/views/admin/products/index.blade.php +++ b/resources/views/admin/products/index.blade.php @@ -25,13 +25,22 @@ hover:bg-slate-100 dark:hover:bg-white/5 rounded-lg flex items-center justify-be