This commit is contained in:
48
www/i18n.js
48
www/i18n.js
@@ -76,6 +76,7 @@
|
||||
"nav.transitions": "Transitions",
|
||||
"nav.user-groups": "User groups",
|
||||
"nav.io-modules": "I/O modules",
|
||||
"nav.paths": "Paths",
|
||||
"nav.users": "Users",
|
||||
"nav.build-robot": "Build Robot",
|
||||
"nav.monitoring-log": "System log",
|
||||
@@ -317,7 +318,7 @@
|
||||
"maps.view": "Xem",
|
||||
"maps.importComingSoon": "Import site sẽ có trong phiên bản sau.",
|
||||
"maps.importNoSite": "Chọn site trước khi import.",
|
||||
"maps.importSuccess": "Import xong: {maps} map(s), {io} I/O module(s), {transitions} transition(s).",
|
||||
"maps.importSuccess": "Import xong: {maps} map(s), {io} I/O module(s), {transitions} transition(s), {paths} path(s).",
|
||||
"maps.helpTitle": "Trợ giúp Maps",
|
||||
"maps.helpText": "Tạo map mới, upload ảnh PNG qua menu ⋮, sau đó kích hoạt map cho robot.",
|
||||
"maps.createDialog.title": "Tạo map",
|
||||
@@ -401,6 +402,7 @@
|
||||
"maps.editor.canvasTip": "Kéo map để di chuyển vùng nhìn hoặc dùng nút zoom in/out để phóng to/thu nhỏ.",
|
||||
"maps.editor.unsaved": "Chưa lưu",
|
||||
"maps.editor.unsavedLeave": "Có thay đổi chưa lưu. Rời editor?",
|
||||
"maps.editor.preferredPathWarning": "Map này có path đã lưu. Thay đổi preferred zone có thể không áp dụng cho đến khi bạn xóa các path liên quan trong Setup → Paths. Tiếp tục lưu?",
|
||||
"maps.editor.menu": "Menu",
|
||||
"maps.editor.undo": "Hoàn tác",
|
||||
"maps.editor.save": "Lưu",
|
||||
@@ -692,6 +694,26 @@
|
||||
"ioModules.testConnection": "Kiểm tra kết nối",
|
||||
"ioModules.testOk": "Kết nối TCP thành công.",
|
||||
|
||||
"paths.title": "Paths",
|
||||
"paths.subtitle": "Xem và xóa tuyến đường đã lưu giữa các position.",
|
||||
"paths.helpTitle": "Trợ giúp Paths",
|
||||
"paths.helpBody": "Path là tuyến đường giữa hai position trên cùng một map. Path được tạo tự động lần đầu robot chạy từ position A đến B và được tái sử dụng cho các lần sau. Xóa path để buộc tính lại (ví dụ sau khi thêm preferred zone). Không thể tạo path thủ công.",
|
||||
"paths.clearFilters": "Xóa bộ lọc",
|
||||
"paths.filterLabel": "Lọc:",
|
||||
"paths.filterPlaceholder": "Lọc theo position hoặc map...",
|
||||
"paths.itemsFound": "{n} mục",
|
||||
"paths.pageOf": "Trang {page} / {total}",
|
||||
"paths.colFrom": "From position",
|
||||
"paths.colTo": "To position",
|
||||
"paths.colMap": "Map",
|
||||
"paths.colFunctions": "Functions",
|
||||
"paths.empty": "Chưa có path. Path được tạo tự động khi robot di chuyển giữa hai position.",
|
||||
"paths.emptyFilter": "Không có path khớp bộ lọc.",
|
||||
"paths.view": "Xem trên map",
|
||||
"paths.viewUnavailable": "Không mở được map editor.",
|
||||
"paths.deleteTitle": "Xóa path?",
|
||||
"paths.deleteConfirmText": "Xóa path từ \"{from}\" đến \"{to}\"? Path sẽ được tạo lại khi robot chạy lại giữa hai position này.",
|
||||
|
||||
"missions.title": "Missions",
|
||||
"missions.subtitle": "Setup → Missions — danh sách nhiệm vụ robot.",
|
||||
"missions.create": "Tạo mission",
|
||||
@@ -887,6 +909,7 @@
|
||||
"nav.transitions": "Transitions",
|
||||
"nav.user-groups": "User groups",
|
||||
"nav.io-modules": "I/O modules",
|
||||
"nav.paths": "Paths",
|
||||
"nav.users": "Users",
|
||||
"nav.build-robot": "Build Robot",
|
||||
"nav.monitoring-log": "System log",
|
||||
@@ -1128,7 +1151,7 @@
|
||||
"maps.view": "View",
|
||||
"maps.importComingSoon": "Import site will be available in a future release.",
|
||||
"maps.importNoSite": "Select a site before importing.",
|
||||
"maps.importSuccess": "Import complete: {maps} map(s), {io} I/O module(s), {transitions} transition(s).",
|
||||
"maps.importSuccess": "Import complete: {maps} map(s), {io} I/O module(s), {transitions} transition(s), {paths} path(s).",
|
||||
"maps.helpTitle": "Maps help",
|
||||
"maps.helpText": "Create a new map, upload a PNG via the ⋮ menu, then activate the map for the robot.",
|
||||
"maps.createDialog.title": "Create map",
|
||||
@@ -1212,6 +1235,7 @@
|
||||
"maps.editor.canvasTip": "Drag the map to move your view or use the zoom-in and -out buttons to zoom.",
|
||||
"maps.editor.unsaved": "Unsaved",
|
||||
"maps.editor.unsavedLeave": "You have unsaved changes. Leave the editor?",
|
||||
"maps.editor.preferredPathWarning": "This map has cached paths. Preferred zone changes may not apply until you delete the related paths under Setup → Paths. Save anyway?",
|
||||
"maps.editor.menu": "Menu",
|
||||
"maps.editor.undo": "Undo",
|
||||
"maps.editor.save": "Save",
|
||||
@@ -1503,6 +1527,26 @@
|
||||
"ioModules.testConnection": "Test connection",
|
||||
"ioModules.testOk": "TCP connection successful.",
|
||||
|
||||
"paths.title": "Paths",
|
||||
"paths.subtitle": "View and delete cached routes between positions.",
|
||||
"paths.helpTitle": "Paths help",
|
||||
"paths.helpBody": "A path is a saved route between two positions on the same map. It is created automatically the first time the robot drives from position A to B and reused afterward. Delete a path to force recalculation (for example after adding preferred zones). Paths cannot be created manually.",
|
||||
"paths.clearFilters": "Clear filters",
|
||||
"paths.filterLabel": "Filter:",
|
||||
"paths.filterPlaceholder": "Filter by position or map...",
|
||||
"paths.itemsFound": "{n} item(s) found",
|
||||
"paths.pageOf": "Page {page} of {total}",
|
||||
"paths.colFrom": "From position",
|
||||
"paths.colTo": "To position",
|
||||
"paths.colMap": "Map",
|
||||
"paths.colFunctions": "Functions",
|
||||
"paths.empty": "No paths yet. Paths are created automatically when the robot drives between two positions.",
|
||||
"paths.emptyFilter": "No paths match the filter.",
|
||||
"paths.view": "View on map",
|
||||
"paths.viewUnavailable": "Could not open the map editor.",
|
||||
"paths.deleteTitle": "Delete path?",
|
||||
"paths.deleteConfirmText": "Delete path from \"{from}\" to \"{to}\"? It will be recreated when the robot drives between these positions again.",
|
||||
|
||||
"missions.title": "Missions",
|
||||
"missions.subtitle": "Setup → Missions — robot task list.",
|
||||
"missions.create": "Create mission",
|
||||
|
||||
Reference in New Issue
Block a user