|
@@ -0,0 +1,1326 @@
|
|
|
|
|
+{
|
|
|
|
|
+ "author": "tobychui",
|
|
|
|
|
+ "version": "1.0",
|
|
|
|
|
+ "keys": {
|
|
|
|
|
+ "zh-tw": {
|
|
|
|
|
+ "name": "繁體中文(台灣)",
|
|
|
|
|
+ "fwtitle": "Docker 管理員",
|
|
|
|
|
+ "strings": {
|
|
|
|
|
+ "common/cancel": "取消",
|
|
|
|
|
+ "common/close": "關閉",
|
|
|
|
|
+ "common/save": "儲存",
|
|
|
|
|
+ "common/refresh": "重新整理",
|
|
|
|
|
+ "common/failed": "失敗:{error}",
|
|
|
|
|
+ "common/requestFailed": "請求失敗。",
|
|
|
|
|
+ "common/loadFailedAdmin": "載入失敗(僅限管理員)。",
|
|
|
|
|
+ "app/title": "Docker 管理員",
|
|
|
|
|
+ "common/loading": "載入中…",
|
|
|
|
|
+ "nav/containers": "容器",
|
|
|
|
|
+ "nav/images": "映像檔",
|
|
|
|
|
+ "nav/compose": "Compose 堆疊",
|
|
|
|
|
+ "nav/registries": "映像檔倉庫",
|
|
|
|
|
+ "nav/adminNote": "僅限管理員。Docker 存取權限等同於此主機的 root 權限。",
|
|
|
|
|
+ "stats/cpu": "CPU",
|
|
|
|
|
+ "stats/ram": "記憶體",
|
|
|
|
|
+ "stats/storage": "儲存空間",
|
|
|
|
|
+ "stats/load": "負載",
|
|
|
|
|
+ "stats/cores": "{n} 核心",
|
|
|
|
|
+ "stats/na": "不適用",
|
|
|
|
|
+ "stats/unavailable": "無法取得",
|
|
|
|
|
+ "table/status": "狀態",
|
|
|
|
|
+ "table/container": "容器",
|
|
|
|
|
+ "table/actions": "操作",
|
|
|
|
|
+ "table/repository": "倉庫",
|
|
|
|
|
+ "table/tag": "標籤",
|
|
|
|
|
+ "table/size": "大小",
|
|
|
|
|
+ "table/created": "建立時間",
|
|
|
|
|
+ "table/imageId": "映像檔 ID",
|
|
|
|
|
+ "table/stack": "堆疊",
|
|
|
|
|
+ "table/state": "狀態",
|
|
|
|
|
+ "table/autostart": "自動啟動",
|
|
|
|
|
+ "table/name": "名稱",
|
|
|
|
|
+ "table/stars": "星數",
|
|
|
|
|
+ "state/running": "執行中",
|
|
|
|
|
+ "state/exited": "已結束",
|
|
|
|
|
+ "state/paused": "已暫停",
|
|
|
|
|
+ "state/restarting": "重新啟動中",
|
|
|
|
|
+ "state/created": "已建立",
|
|
|
|
|
+ "state/removing": "移除中",
|
|
|
|
|
+ "state/dead": "已失效",
|
|
|
|
|
+ "act/start": "啟動",
|
|
|
|
|
+ "act/stop": "停止",
|
|
|
|
|
+ "act/restart": "重新啟動",
|
|
|
|
|
+ "act/console": "主控台",
|
|
|
|
|
+ "act/logs": "日誌",
|
|
|
|
|
+ "act/publish": "發佈為應用程式",
|
|
|
|
|
+ "act/config": "設定",
|
|
|
|
|
+ "act/remove": "移除",
|
|
|
|
|
+ "act/run": "執行",
|
|
|
|
|
+ "act/edit": "編輯",
|
|
|
|
|
+ "act/deploy": "部署",
|
|
|
|
|
+ "act/delete": "刪除",
|
|
|
|
|
+ "verb/start": "啟動",
|
|
|
|
|
+ "verb/stop": "停止",
|
|
|
|
|
+ "verb/restart": "重新啟動",
|
|
|
|
|
+ "verb/remove": "移除",
|
|
|
|
|
+ "verb/deploy": "部署",
|
|
|
|
|
+ "verb/down": "停止",
|
|
|
|
|
+ "toast/actFailed": "{action}失敗:{error}",
|
|
|
|
|
+ "toast/actRequestFailed": "{action}請求失敗。",
|
|
|
|
|
+ "toast/containerOk": "容器{action}成功。",
|
|
|
|
|
+ "toast/stackOk": "堆疊{action}成功。",
|
|
|
|
|
+ "containers/rowHint": "點選任一列以查看完整的容器詳細資料。",
|
|
|
|
|
+ "containers/none": "找不到任何容器。",
|
|
|
|
|
+ "containers/loadFailed": "載入失敗(需要管理員權限)。",
|
|
|
|
|
+ "containers/confirmRemove": "要移除容器「{name}」嗎?這會強制停止並刪除該容器,且無法復原。",
|
|
|
|
|
+ "containers/confirmRemoveShort": "要移除容器「{name}」嗎?此操作無法復原。",
|
|
|
|
|
+ "publish/appTitle": "容器應用程式",
|
|
|
|
|
+ "logs/streamError": "日誌串流錯誤。",
|
|
|
|
|
+ "logs/openFailed": "無法開啟日誌串流。",
|
|
|
|
|
+ "details/noData": "沒有資料。",
|
|
|
|
|
+ "details/state": "狀態",
|
|
|
|
|
+ "details/image": "映像檔",
|
|
|
|
|
+ "details/containerId": "容器 ID",
|
|
|
|
|
+ "details/created": "建立時間",
|
|
|
|
|
+ "details/restartPolicy": "重新啟動原則",
|
|
|
|
|
+ "details/started": "啟動時間",
|
|
|
|
|
+ "details/command": "指令",
|
|
|
|
|
+ "details/ports": "連接埠",
|
|
|
|
|
+ "details/noPorts": "沒有公開的連接埠。",
|
|
|
|
|
+ "details/containerPort": "容器連接埠",
|
|
|
|
|
+ "details/protocol": "通訊協定",
|
|
|
|
|
+ "details/publishedTo": "發佈至(主機)",
|
|
|
|
|
+ "details/notPublished": "未發佈",
|
|
|
|
|
+ "details/mounts": "掛載",
|
|
|
|
|
+ "details/noMounts": "沒有掛載。",
|
|
|
|
|
+ "details/source": "來源",
|
|
|
|
|
+ "details/destination": "目的地",
|
|
|
|
|
+ "details/mode": "模式",
|
|
|
|
|
+ "details/networks": "網路",
|
|
|
|
|
+ "details/network": "網路",
|
|
|
|
|
+ "details/ip": "IP 位址",
|
|
|
|
|
+ "details/gateway": "閘道",
|
|
|
|
|
+ "details/environment": "環境變數",
|
|
|
|
|
+ "images/pull": "下載",
|
|
|
|
|
+ "images/none": "找不到任何映像檔。",
|
|
|
|
|
+ "images/starting": "開始下載…",
|
|
|
|
|
+ "images/finished": "下載完成",
|
|
|
|
|
+ "images/streamError": "下載串流錯誤。",
|
|
|
|
|
+ "images/startFailed": "無法開始下載。",
|
|
|
|
|
+ "images/confirmRemove": "要移除映像檔「{name}」嗎?此操作無法復原。",
|
|
|
|
|
+ "images/removeFailed": "移除失敗:{error}",
|
|
|
|
|
+ "images/removed": "已移除映像檔。",
|
|
|
|
|
+ "images/removeRequestFailed": "移除請求失敗。",
|
|
|
|
|
+ "images/enterRef": "請輸入映像檔名稱。",
|
|
|
|
|
+ "compose/newStack": "新增堆疊",
|
|
|
|
|
+ "compose/unavailable": "此主機未偵測到 Docker Compose v2 外掛程式。請安裝 <code>docker-compose-plugin</code> 以管理堆疊。",
|
|
|
|
|
+ "compose/note": "堆疊存放於 <code>./system/docker/stacks/<name>/docker-compose.yml</code>。已啟用自動啟動的堆疊會在伺服器開機時啟動。",
|
|
|
|
|
+ "compose/none": "尚未有堆疊。按「新增堆疊」建立一個。",
|
|
|
|
|
+ "compose/stopped": "已停止",
|
|
|
|
|
+ "compose/disabled": "已停用",
|
|
|
|
|
+ "compose/enabled": "已啟用",
|
|
|
|
|
+ "compose/enable": "啟用",
|
|
|
|
|
+ "compose/disable": "停用",
|
|
|
|
|
+ "compose/editTitle": "編輯堆疊:{name}",
|
|
|
|
|
+ "compose/nameLabel": "堆疊名稱(英文字母、數字、連字號、底線)",
|
|
|
|
|
+ "compose/validate": "驗證",
|
|
|
|
|
+ "compose/saveDeploy": "儲存並部署",
|
|
|
|
|
+ "compose/nameRequired": "必須填寫堆疊名稱。",
|
|
|
|
|
+ "compose/nameRequiredValidate": "驗證前必須填寫堆疊名稱。",
|
|
|
|
|
+ "compose/saving": "驗證並儲存中…",
|
|
|
|
|
+ "compose/deploying": "部署中…下載映像檔可能需要一段時間。",
|
|
|
|
|
+ "compose/deployingStack": "正在部署堆疊…可能需要一段時間。",
|
|
|
|
|
+ "compose/deployFailed": "部署失敗:{error}",
|
|
|
|
|
+ "compose/deployed": "堆疊已部署。",
|
|
|
|
|
+ "compose/deployRequestFailed": "部署請求失敗。",
|
|
|
|
|
+ "compose/saved": "堆疊已儲存。",
|
|
|
|
|
+ "compose/saveRequestFailed": "儲存請求失敗。",
|
|
|
|
|
+ "compose/valid": "Compose 檔案有效並已儲存。",
|
|
|
|
|
+ "compose/validateRequestFailed": "驗證請求失敗。",
|
|
|
|
|
+ "compose/loadStackFailed": "無法載入堆疊。",
|
|
|
|
|
+ "compose/logTitle": "堆疊:{name}",
|
|
|
|
|
+ "compose/toggleFailed": "切換失敗。",
|
|
|
|
|
+ "compose/confirmDelete": "要刪除堆疊「{name}」嗎?這會停止其容器並刪除堆疊檔案,且無法復原。",
|
|
|
|
|
+ "compose/deleteFailed": "刪除失敗:{error}",
|
|
|
|
|
+ "compose/deleted": "已刪除堆疊。",
|
|
|
|
|
+ "compose/deleteRequestFailed": "刪除請求失敗。",
|
|
|
|
|
+ "compose/confirmDown": "要停止堆疊「{name}」嗎?這會移除其執行中的容器(堆疊檔案會保留)。",
|
|
|
|
|
+ "registry/loginTitle": "登入",
|
|
|
|
|
+ "registry/registry": "倉庫(留空 = Docker Hub)",
|
|
|
|
|
+ "registry/username": "使用者名稱",
|
|
|
|
|
+ "registry/password": "密碼 / 權杖",
|
|
|
|
|
+ "registry/login": "登入",
|
|
|
|
|
+ "registry/credNote": "憑證由 Docker CLI 儲存,ArozOS 不會保存。密碼只會傳送一次,且不會被記錄。",
|
|
|
|
|
+ "registry/configured": "已設定的倉庫",
|
|
|
|
|
+ "registry/searchTitle": "搜尋 Docker Hub",
|
|
|
|
|
+ "registry/search": "搜尋",
|
|
|
|
|
+ "registry/searchHint": "輸入關鍵字後搜尋。",
|
|
|
|
|
+ "registry/none": "尚未登入任何倉庫。",
|
|
|
|
|
+ "registry/logout": "登出",
|
|
|
|
|
+ "registry/credRequired": "需要使用者名稱和密碼。",
|
|
|
|
|
+ "registry/loginFailed": "登入失敗:{error}",
|
|
|
|
|
+ "registry/loggedIn": "已登入。",
|
|
|
|
|
+ "registry/loginRequestFailed": "登入請求失敗。",
|
|
|
|
|
+ "registry/logoutFailed": "登出失敗:{error}",
|
|
|
|
|
+ "registry/loggedOut": "已登出。",
|
|
|
|
|
+ "registry/logoutRequestFailed": "登出請求失敗。",
|
|
|
|
|
+ "registry/searching": "搜尋中…",
|
|
|
|
|
+ "registry/noResults": "沒有結果。",
|
|
|
|
|
+ "registry/official": "官方",
|
|
|
|
|
+ "registry/searchFailed": "搜尋失敗(僅限管理員)。",
|
|
|
|
|
+ "drawer/container": "容器:",
|
|
|
|
|
+ "drawer/logs": "日誌:",
|
|
|
|
|
+ "drawer/pulling": "下載中:",
|
|
|
|
|
+ "drawer/configure": "設定:",
|
|
|
|
|
+ "drawer/console": "主控台:",
|
|
|
|
|
+ "run/title": "執行映像檔",
|
|
|
|
|
+ "run/recreateTitle": "重建容器",
|
|
|
|
|
+ "run/recreateWarn": "<b>重建</b>會刪除現有的容器,並以這些設定啟動新的容器。此操作無法復原。",
|
|
|
|
|
+ "run/image": "映像檔",
|
|
|
|
|
+ "run/name": "容器名稱(選填)",
|
|
|
|
|
+ "run/ports": "連接埠對應(每行一個)",
|
|
|
|
|
+ "run/volumes": "磁碟區(src:dst[:mode])",
|
|
|
|
|
+ "run/env": "環境變數(每行一個 KEY=value)",
|
|
|
|
|
+ "run/restart": "重新啟動原則",
|
|
|
|
|
+ "run/network": "網路(選填)",
|
|
|
|
|
+ "run/command": "覆寫指令(選填)",
|
|
|
|
|
+ "run/createOnly": "建立(不啟動)",
|
|
|
|
|
+ "run/run": "執行",
|
|
|
|
|
+ "run/recreate": "重建",
|
|
|
|
|
+ "run/imageRequired": "必須填寫映像檔。",
|
|
|
|
|
+ "run/recreated": "已重建容器。",
|
|
|
|
|
+ "run/created": "已建立容器。",
|
|
|
|
|
+ "run/started": "容器已啟動。",
|
|
|
|
|
+ "cfg/rename": "重新命名",
|
|
|
|
|
+ "cfg/liveUpdate": "即時更新",
|
|
|
|
|
+ "cfg/liveUpdateNote": "(無需重建即可套用)",
|
|
|
|
|
+ "cfg/unchanged": "(不變更)",
|
|
|
|
|
+ "cfg/memory": "記憶體上限",
|
|
|
|
|
+ "cfg/cpus": "CPU 數量",
|
|
|
|
|
+ "cfg/recreateNote": "變更連接埠、磁碟區或環境變數需要<b>重建</b>容器。",
|
|
|
|
|
+ "cfg/recreateLink": "以新設定重建…",
|
|
|
|
|
+ "cfg/apply": "套用即時更新",
|
|
|
|
|
+ "cfg/enterName": "請輸入新名稱。",
|
|
|
|
|
+ "cfg/renameFailed": "重新命名失敗:{error}",
|
|
|
|
|
+ "cfg/renamed": "已重新命名。",
|
|
|
|
|
+ "cfg/renameRequestFailed": "重新命名請求失敗。",
|
|
|
|
|
+ "cfg/nothing": "沒有需要更新的項目。",
|
|
|
|
|
+ "cfg/updateFailed": "更新失敗:{error}",
|
|
|
|
|
+ "cfg/updated": "已更新。",
|
|
|
|
|
+ "cfg/updateRequestFailed": "更新請求失敗。",
|
|
|
|
|
+ "console/warn": "您已連線至<b>此容器內的即時 Shell</b>。指令會以容器的權限執行,並可能影響主機。",
|
|
|
|
|
+ "console/shell": "Shell:",
|
|
|
|
|
+ "console/reconnect": "重新連線",
|
|
|
|
|
+ "console/closed": "工作階段已結束",
|
|
|
|
|
+ "console/connError": "主控台連線錯誤。"
|
|
|
|
|
+ },
|
|
|
|
|
+ "titles": {
|
|
|
|
|
+ "Open in window": "在視窗中開啟"
|
|
|
|
|
+ },
|
|
|
|
|
+ "placeholder": {
|
|
|
|
|
+ "nginx:alpine or registry/repo:tag": "nginx:alpine 或 registry/repo:tag",
|
|
|
|
|
+ "e.g. nginx": "例如 nginx"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "zh-hk": {
|
|
|
|
|
+ "name": "繁體中文(香港)",
|
|
|
|
|
+ "fwtitle": "Docker 管理員",
|
|
|
|
|
+ "strings": {
|
|
|
|
|
+ "common/cancel": "取消",
|
|
|
|
|
+ "common/close": "關閉",
|
|
|
|
|
+ "common/save": "儲存",
|
|
|
|
|
+ "common/refresh": "重新整理",
|
|
|
|
|
+ "common/failed": "失敗:{error}",
|
|
|
|
|
+ "common/requestFailed": "請求失敗。",
|
|
|
|
|
+ "common/loadFailedAdmin": "載入失敗(僅限管理員)。",
|
|
|
|
|
+ "app/title": "Docker 管理員",
|
|
|
|
|
+ "common/loading": "載入中…",
|
|
|
|
|
+ "nav/containers": "容器",
|
|
|
|
|
+ "nav/images": "映像檔",
|
|
|
|
|
+ "nav/compose": "Compose 堆疊",
|
|
|
|
|
+ "nav/registries": "映像檔倉庫",
|
|
|
|
|
+ "nav/adminNote": "僅限管理員。Docker 存取權限等同於此主機的 root 權限。",
|
|
|
|
|
+ "stats/cpu": "CPU",
|
|
|
|
|
+ "stats/ram": "記憶體",
|
|
|
|
|
+ "stats/storage": "儲存空間",
|
|
|
|
|
+ "stats/load": "負載",
|
|
|
|
|
+ "stats/cores": "{n} 核心",
|
|
|
|
|
+ "stats/na": "不適用",
|
|
|
|
|
+ "stats/unavailable": "無法取得",
|
|
|
|
|
+ "table/status": "狀態",
|
|
|
|
|
+ "table/container": "容器",
|
|
|
|
|
+ "table/actions": "操作",
|
|
|
|
|
+ "table/repository": "倉庫",
|
|
|
|
|
+ "table/tag": "標籤",
|
|
|
|
|
+ "table/size": "大小",
|
|
|
|
|
+ "table/created": "建立時間",
|
|
|
|
|
+ "table/imageId": "映像檔 ID",
|
|
|
|
|
+ "table/stack": "堆疊",
|
|
|
|
|
+ "table/state": "狀態",
|
|
|
|
|
+ "table/autostart": "自動啟動",
|
|
|
|
|
+ "table/name": "名稱",
|
|
|
|
|
+ "table/stars": "星數",
|
|
|
|
|
+ "state/running": "執行中",
|
|
|
|
|
+ "state/exited": "已結束",
|
|
|
|
|
+ "state/paused": "已暫停",
|
|
|
|
|
+ "state/restarting": "重新啟動中",
|
|
|
|
|
+ "state/created": "已建立",
|
|
|
|
|
+ "state/removing": "移除中",
|
|
|
|
|
+ "state/dead": "已失效",
|
|
|
|
|
+ "act/start": "啟動",
|
|
|
|
|
+ "act/stop": "停止",
|
|
|
|
|
+ "act/restart": "重新啟動",
|
|
|
|
|
+ "act/console": "主控台",
|
|
|
|
|
+ "act/logs": "日誌",
|
|
|
|
|
+ "act/publish": "發佈為應用程式",
|
|
|
|
|
+ "act/config": "設定",
|
|
|
|
|
+ "act/remove": "移除",
|
|
|
|
|
+ "act/run": "執行",
|
|
|
|
|
+ "act/edit": "編輯",
|
|
|
|
|
+ "act/deploy": "部署",
|
|
|
|
|
+ "act/delete": "刪除",
|
|
|
|
|
+ "verb/start": "啟動",
|
|
|
|
|
+ "verb/stop": "停止",
|
|
|
|
|
+ "verb/restart": "重新啟動",
|
|
|
|
|
+ "verb/remove": "移除",
|
|
|
|
|
+ "verb/deploy": "部署",
|
|
|
|
|
+ "verb/down": "停止",
|
|
|
|
|
+ "toast/actFailed": "{action}失敗:{error}",
|
|
|
|
|
+ "toast/actRequestFailed": "{action}請求失敗。",
|
|
|
|
|
+ "toast/containerOk": "容器{action}成功。",
|
|
|
|
|
+ "toast/stackOk": "堆疊{action}成功。",
|
|
|
|
|
+ "containers/rowHint": "點選任一列以查看完整的容器詳細資料。",
|
|
|
|
|
+ "containers/none": "找不到任何容器。",
|
|
|
|
|
+ "containers/loadFailed": "載入失敗(需要管理員權限)。",
|
|
|
|
|
+ "containers/confirmRemove": "要移除容器「{name}」嗎?這會強制停止並刪除該容器,且無法復原。",
|
|
|
|
|
+ "containers/confirmRemoveShort": "要移除容器「{name}」嗎?此操作無法復原。",
|
|
|
|
|
+ "publish/appTitle": "容器應用程式",
|
|
|
|
|
+ "logs/streamError": "日誌串流錯誤。",
|
|
|
|
|
+ "logs/openFailed": "無法開啟日誌串流。",
|
|
|
|
|
+ "details/noData": "沒有資料。",
|
|
|
|
|
+ "details/state": "狀態",
|
|
|
|
|
+ "details/image": "映像檔",
|
|
|
|
|
+ "details/containerId": "容器 ID",
|
|
|
|
|
+ "details/created": "建立時間",
|
|
|
|
|
+ "details/restartPolicy": "重新啟動原則",
|
|
|
|
|
+ "details/started": "啟動時間",
|
|
|
|
|
+ "details/command": "指令",
|
|
|
|
|
+ "details/ports": "連接埠",
|
|
|
|
|
+ "details/noPorts": "沒有公開的連接埠。",
|
|
|
|
|
+ "details/containerPort": "容器連接埠",
|
|
|
|
|
+ "details/protocol": "通訊協定",
|
|
|
|
|
+ "details/publishedTo": "發佈至(主機)",
|
|
|
|
|
+ "details/notPublished": "未發佈",
|
|
|
|
|
+ "details/mounts": "掛載",
|
|
|
|
|
+ "details/noMounts": "沒有掛載。",
|
|
|
|
|
+ "details/source": "來源",
|
|
|
|
|
+ "details/destination": "目的地",
|
|
|
|
|
+ "details/mode": "模式",
|
|
|
|
|
+ "details/networks": "網路",
|
|
|
|
|
+ "details/network": "網路",
|
|
|
|
|
+ "details/ip": "IP 位址",
|
|
|
|
|
+ "details/gateway": "閘道",
|
|
|
|
|
+ "details/environment": "環境變數",
|
|
|
|
|
+ "images/pull": "下載",
|
|
|
|
|
+ "images/none": "找不到任何映像檔。",
|
|
|
|
|
+ "images/starting": "開始下載…",
|
|
|
|
|
+ "images/finished": "下載完成",
|
|
|
|
|
+ "images/streamError": "下載串流錯誤。",
|
|
|
|
|
+ "images/startFailed": "無法開始下載。",
|
|
|
|
|
+ "images/confirmRemove": "要移除映像檔「{name}」嗎?此操作無法復原。",
|
|
|
|
|
+ "images/removeFailed": "移除失敗:{error}",
|
|
|
|
|
+ "images/removed": "已移除映像檔。",
|
|
|
|
|
+ "images/removeRequestFailed": "移除請求失敗。",
|
|
|
|
|
+ "images/enterRef": "請輸入映像檔名稱。",
|
|
|
|
|
+ "compose/newStack": "新增堆疊",
|
|
|
|
|
+ "compose/unavailable": "此主機未偵測到 Docker Compose v2 外掛程式。請安裝 <code>docker-compose-plugin</code> 以管理堆疊。",
|
|
|
|
|
+ "compose/note": "堆疊存放於 <code>./system/docker/stacks/<name>/docker-compose.yml</code>。已啟用自動啟動的堆疊會在伺服器開機時啟動。",
|
|
|
|
|
+ "compose/none": "尚未有堆疊。按「新增堆疊」建立一個。",
|
|
|
|
|
+ "compose/stopped": "已停止",
|
|
|
|
|
+ "compose/disabled": "已停用",
|
|
|
|
|
+ "compose/enabled": "已啟用",
|
|
|
|
|
+ "compose/enable": "啟用",
|
|
|
|
|
+ "compose/disable": "停用",
|
|
|
|
|
+ "compose/editTitle": "編輯堆疊:{name}",
|
|
|
|
|
+ "compose/nameLabel": "堆疊名稱(英文字母、數字、連字號、底線)",
|
|
|
|
|
+ "compose/validate": "驗證",
|
|
|
|
|
+ "compose/saveDeploy": "儲存並部署",
|
|
|
|
|
+ "compose/nameRequired": "必須填寫堆疊名稱。",
|
|
|
|
|
+ "compose/nameRequiredValidate": "驗證前必須填寫堆疊名稱。",
|
|
|
|
|
+ "compose/saving": "驗證並儲存中…",
|
|
|
|
|
+ "compose/deploying": "部署中…下載映像檔可能需要一段時間。",
|
|
|
|
|
+ "compose/deployingStack": "正在部署堆疊…可能需要一段時間。",
|
|
|
|
|
+ "compose/deployFailed": "部署失敗:{error}",
|
|
|
|
|
+ "compose/deployed": "堆疊已部署。",
|
|
|
|
|
+ "compose/deployRequestFailed": "部署請求失敗。",
|
|
|
|
|
+ "compose/saved": "堆疊已儲存。",
|
|
|
|
|
+ "compose/saveRequestFailed": "儲存請求失敗。",
|
|
|
|
|
+ "compose/valid": "Compose 檔案有效並已儲存。",
|
|
|
|
|
+ "compose/validateRequestFailed": "驗證請求失敗。",
|
|
|
|
|
+ "compose/loadStackFailed": "無法載入堆疊。",
|
|
|
|
|
+ "compose/logTitle": "堆疊:{name}",
|
|
|
|
|
+ "compose/toggleFailed": "切換失敗。",
|
|
|
|
|
+ "compose/confirmDelete": "要刪除堆疊「{name}」嗎?這會停止其容器並刪除堆疊檔案,且無法復原。",
|
|
|
|
|
+ "compose/deleteFailed": "刪除失敗:{error}",
|
|
|
|
|
+ "compose/deleted": "已刪除堆疊。",
|
|
|
|
|
+ "compose/deleteRequestFailed": "刪除請求失敗。",
|
|
|
|
|
+ "compose/confirmDown": "要停止堆疊「{name}」嗎?這會移除其執行中的容器(堆疊檔案會保留)。",
|
|
|
|
|
+ "registry/loginTitle": "登入",
|
|
|
|
|
+ "registry/registry": "倉庫(留空 = Docker Hub)",
|
|
|
|
|
+ "registry/username": "使用者名稱",
|
|
|
|
|
+ "registry/password": "密碼 / 權杖",
|
|
|
|
|
+ "registry/login": "登入",
|
|
|
|
|
+ "registry/credNote": "憑證由 Docker CLI 儲存,ArozOS 不會保存。密碼只會傳送一次,且不會被記錄。",
|
|
|
|
|
+ "registry/configured": "已設定的倉庫",
|
|
|
|
|
+ "registry/searchTitle": "搜尋 Docker Hub",
|
|
|
|
|
+ "registry/search": "搜尋",
|
|
|
|
|
+ "registry/searchHint": "輸入關鍵字後搜尋。",
|
|
|
|
|
+ "registry/none": "尚未登入任何倉庫。",
|
|
|
|
|
+ "registry/logout": "登出",
|
|
|
|
|
+ "registry/credRequired": "需要使用者名稱和密碼。",
|
|
|
|
|
+ "registry/loginFailed": "登入失敗:{error}",
|
|
|
|
|
+ "registry/loggedIn": "已登入。",
|
|
|
|
|
+ "registry/loginRequestFailed": "登入請求失敗。",
|
|
|
|
|
+ "registry/logoutFailed": "登出失敗:{error}",
|
|
|
|
|
+ "registry/loggedOut": "已登出。",
|
|
|
|
|
+ "registry/logoutRequestFailed": "登出請求失敗。",
|
|
|
|
|
+ "registry/searching": "搜尋中…",
|
|
|
|
|
+ "registry/noResults": "沒有結果。",
|
|
|
|
|
+ "registry/official": "官方",
|
|
|
|
|
+ "registry/searchFailed": "搜尋失敗(僅限管理員)。",
|
|
|
|
|
+ "drawer/container": "容器:",
|
|
|
|
|
+ "drawer/logs": "日誌:",
|
|
|
|
|
+ "drawer/pulling": "下載中:",
|
|
|
|
|
+ "drawer/configure": "設定:",
|
|
|
|
|
+ "drawer/console": "主控台:",
|
|
|
|
|
+ "run/title": "執行映像檔",
|
|
|
|
|
+ "run/recreateTitle": "重建容器",
|
|
|
|
|
+ "run/recreateWarn": "<b>重建</b>會刪除現有的容器,並以這些設定啟動新的容器。此操作無法復原。",
|
|
|
|
|
+ "run/image": "映像檔",
|
|
|
|
|
+ "run/name": "容器名稱(選填)",
|
|
|
|
|
+ "run/ports": "連接埠對應(每行一個)",
|
|
|
|
|
+ "run/volumes": "磁碟區(src:dst[:mode])",
|
|
|
|
|
+ "run/env": "環境變數(每行一個 KEY=value)",
|
|
|
|
|
+ "run/restart": "重新啟動原則",
|
|
|
|
|
+ "run/network": "網路(選填)",
|
|
|
|
|
+ "run/command": "覆寫指令(選填)",
|
|
|
|
|
+ "run/createOnly": "建立(不啟動)",
|
|
|
|
|
+ "run/run": "執行",
|
|
|
|
|
+ "run/recreate": "重建",
|
|
|
|
|
+ "run/imageRequired": "必須填寫映像檔。",
|
|
|
|
|
+ "run/recreated": "已重建容器。",
|
|
|
|
|
+ "run/created": "已建立容器。",
|
|
|
|
|
+ "run/started": "容器已啟動。",
|
|
|
|
|
+ "cfg/rename": "重新命名",
|
|
|
|
|
+ "cfg/liveUpdate": "即時更新",
|
|
|
|
|
+ "cfg/liveUpdateNote": "(無需重建即可套用)",
|
|
|
|
|
+ "cfg/unchanged": "(不變更)",
|
|
|
|
|
+ "cfg/memory": "記憶體上限",
|
|
|
|
|
+ "cfg/cpus": "CPU 數量",
|
|
|
|
|
+ "cfg/recreateNote": "變更連接埠、磁碟區或環境變數需要<b>重建</b>容器。",
|
|
|
|
|
+ "cfg/recreateLink": "以新設定重建…",
|
|
|
|
|
+ "cfg/apply": "套用即時更新",
|
|
|
|
|
+ "cfg/enterName": "請輸入新名稱。",
|
|
|
|
|
+ "cfg/renameFailed": "重新命名失敗:{error}",
|
|
|
|
|
+ "cfg/renamed": "已重新命名。",
|
|
|
|
|
+ "cfg/renameRequestFailed": "重新命名請求失敗。",
|
|
|
|
|
+ "cfg/nothing": "沒有需要更新的項目。",
|
|
|
|
|
+ "cfg/updateFailed": "更新失敗:{error}",
|
|
|
|
|
+ "cfg/updated": "已更新。",
|
|
|
|
|
+ "cfg/updateRequestFailed": "更新請求失敗。",
|
|
|
|
|
+ "console/warn": "您已連線至<b>此容器內的即時 Shell</b>。指令會以容器的權限執行,並可能影響主機。",
|
|
|
|
|
+ "console/shell": "Shell:",
|
|
|
|
|
+ "console/reconnect": "重新連線",
|
|
|
|
|
+ "console/closed": "工作階段已結束",
|
|
|
|
|
+ "console/connError": "主控台連線錯誤。"
|
|
|
|
|
+ },
|
|
|
|
|
+ "titles": {
|
|
|
|
|
+ "Open in window": "在視窗中開啟"
|
|
|
|
|
+ },
|
|
|
|
|
+ "placeholder": {
|
|
|
|
|
+ "nginx:alpine or registry/repo:tag": "nginx:alpine 或 registry/repo:tag",
|
|
|
|
|
+ "e.g. nginx": "例如 nginx"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "zh-cn": {
|
|
|
|
|
+ "name": "简体中文",
|
|
|
|
|
+ "fwtitle": "Docker 管理器",
|
|
|
|
|
+ "strings": {
|
|
|
|
|
+ "common/cancel": "取消",
|
|
|
|
|
+ "common/close": "关闭",
|
|
|
|
|
+ "common/save": "保存",
|
|
|
|
|
+ "common/refresh": "刷新",
|
|
|
|
|
+ "common/failed": "失败:{error}",
|
|
|
|
|
+ "common/requestFailed": "请求失败。",
|
|
|
|
|
+ "common/loadFailedAdmin": "加载失败(仅限管理员)。",
|
|
|
|
|
+ "app/title": "Docker 管理器",
|
|
|
|
|
+ "common/loading": "加载中…",
|
|
|
|
|
+ "nav/containers": "容器",
|
|
|
|
|
+ "nav/images": "镜像",
|
|
|
|
|
+ "nav/compose": "Compose 堆栈",
|
|
|
|
|
+ "nav/registries": "镜像仓库",
|
|
|
|
|
+ "nav/adminNote": "仅限管理员。Docker 访问权限等同于此主机的 root 权限。",
|
|
|
|
|
+ "stats/cpu": "CPU",
|
|
|
|
|
+ "stats/ram": "内存",
|
|
|
|
|
+ "stats/storage": "存储",
|
|
|
|
|
+ "stats/load": "负载",
|
|
|
|
|
+ "stats/cores": "{n} 核",
|
|
|
|
|
+ "stats/na": "不适用",
|
|
|
|
|
+ "stats/unavailable": "不可用",
|
|
|
|
|
+ "table/status": "状态",
|
|
|
|
|
+ "table/container": "容器",
|
|
|
|
|
+ "table/actions": "操作",
|
|
|
|
|
+ "table/repository": "仓库",
|
|
|
|
|
+ "table/tag": "标签",
|
|
|
|
|
+ "table/size": "大小",
|
|
|
|
|
+ "table/created": "创建时间",
|
|
|
|
|
+ "table/imageId": "镜像 ID",
|
|
|
|
|
+ "table/stack": "堆栈",
|
|
|
|
|
+ "table/state": "状态",
|
|
|
|
|
+ "table/autostart": "自动启动",
|
|
|
|
|
+ "table/name": "名称",
|
|
|
|
|
+ "table/stars": "星标",
|
|
|
|
|
+ "state/running": "运行中",
|
|
|
|
|
+ "state/exited": "已退出",
|
|
|
|
|
+ "state/paused": "已暂停",
|
|
|
|
|
+ "state/restarting": "重启中",
|
|
|
|
|
+ "state/created": "已创建",
|
|
|
|
|
+ "state/removing": "移除中",
|
|
|
|
|
+ "state/dead": "已失效",
|
|
|
|
|
+ "act/start": "启动",
|
|
|
|
|
+ "act/stop": "停止",
|
|
|
|
|
+ "act/restart": "重启",
|
|
|
|
|
+ "act/console": "控制台",
|
|
|
|
|
+ "act/logs": "日志",
|
|
|
|
|
+ "act/publish": "发布为应用",
|
|
|
|
|
+ "act/config": "配置",
|
|
|
|
|
+ "act/remove": "移除",
|
|
|
|
|
+ "act/run": "运行",
|
|
|
|
|
+ "act/edit": "编辑",
|
|
|
|
|
+ "act/deploy": "部署",
|
|
|
|
|
+ "act/delete": "删除",
|
|
|
|
|
+ "verb/start": "启动",
|
|
|
|
|
+ "verb/stop": "停止",
|
|
|
|
|
+ "verb/restart": "重启",
|
|
|
|
|
+ "verb/remove": "移除",
|
|
|
|
|
+ "verb/deploy": "部署",
|
|
|
|
|
+ "verb/down": "停止",
|
|
|
|
|
+ "toast/actFailed": "{action}失败:{error}",
|
|
|
|
|
+ "toast/actRequestFailed": "{action}请求失败。",
|
|
|
|
|
+ "toast/containerOk": "容器{action}成功。",
|
|
|
|
|
+ "toast/stackOk": "堆栈{action}成功。",
|
|
|
|
|
+ "containers/rowHint": "点击任意行查看完整的容器详细信息。",
|
|
|
|
|
+ "containers/none": "未找到容器。",
|
|
|
|
|
+ "containers/loadFailed": "加载失败(需要管理员权限)。",
|
|
|
|
|
+ "containers/confirmRemove": "要移除容器“{name}”吗?这将强制停止并删除该容器,且无法撤销。",
|
|
|
|
|
+ "containers/confirmRemoveShort": "要移除容器“{name}”吗?此操作无法撤销。",
|
|
|
|
|
+ "publish/appTitle": "容器应用",
|
|
|
|
|
+ "logs/streamError": "日志流错误。",
|
|
|
|
|
+ "logs/openFailed": "无法打开日志流。",
|
|
|
|
|
+ "details/noData": "没有数据。",
|
|
|
|
|
+ "details/state": "状态",
|
|
|
|
|
+ "details/image": "镜像",
|
|
|
|
|
+ "details/containerId": "容器 ID",
|
|
|
|
|
+ "details/created": "创建时间",
|
|
|
|
|
+ "details/restartPolicy": "重启策略",
|
|
|
|
|
+ "details/started": "启动时间",
|
|
|
|
|
+ "details/command": "命令",
|
|
|
|
|
+ "details/ports": "端口",
|
|
|
|
|
+ "details/noPorts": "没有暴露的端口。",
|
|
|
|
|
+ "details/containerPort": "容器端口",
|
|
|
|
|
+ "details/protocol": "协议",
|
|
|
|
|
+ "details/publishedTo": "发布到(主机)",
|
|
|
|
|
+ "details/notPublished": "未发布",
|
|
|
|
|
+ "details/mounts": "挂载",
|
|
|
|
|
+ "details/noMounts": "没有挂载。",
|
|
|
|
|
+ "details/source": "源",
|
|
|
|
|
+ "details/destination": "目标",
|
|
|
|
|
+ "details/mode": "模式",
|
|
|
|
|
+ "details/networks": "网络",
|
|
|
|
|
+ "details/network": "网络",
|
|
|
|
|
+ "details/ip": "IP 地址",
|
|
|
|
|
+ "details/gateway": "网关",
|
|
|
|
|
+ "details/environment": "环境变量",
|
|
|
|
|
+ "images/pull": "拉取",
|
|
|
|
|
+ "images/none": "未找到镜像。",
|
|
|
|
|
+ "images/starting": "开始拉取…",
|
|
|
|
|
+ "images/finished": "拉取完成",
|
|
|
|
|
+ "images/streamError": "拉取流错误。",
|
|
|
|
|
+ "images/startFailed": "无法开始拉取。",
|
|
|
|
|
+ "images/confirmRemove": "要移除镜像“{name}”吗?此操作无法撤销。",
|
|
|
|
|
+ "images/removeFailed": "移除失败:{error}",
|
|
|
|
|
+ "images/removed": "已移除镜像。",
|
|
|
|
|
+ "images/removeRequestFailed": "移除请求失败。",
|
|
|
|
|
+ "images/enterRef": "请输入镜像名称。",
|
|
|
|
|
+ "compose/newStack": "新建堆栈",
|
|
|
|
|
+ "compose/unavailable": "此主机未检测到 Docker Compose v2 插件。请安装 <code>docker-compose-plugin</code> 以管理堆栈。",
|
|
|
|
|
+ "compose/note": "堆栈存放在 <code>./system/docker/stacks/<name>/docker-compose.yml</code>。已启用自动启动的堆栈会在服务器启动时启动。",
|
|
|
|
|
+ "compose/none": "暂无堆栈。点击“新建堆栈”创建一个。",
|
|
|
|
|
+ "compose/stopped": "已停止",
|
|
|
|
|
+ "compose/disabled": "已禁用",
|
|
|
|
|
+ "compose/enabled": "已启用",
|
|
|
|
|
+ "compose/enable": "启用",
|
|
|
|
|
+ "compose/disable": "禁用",
|
|
|
|
|
+ "compose/editTitle": "编辑堆栈:{name}",
|
|
|
|
|
+ "compose/nameLabel": "堆栈名称(字母、数字、连字符、下划线)",
|
|
|
|
|
+ "compose/validate": "验证",
|
|
|
|
|
+ "compose/saveDeploy": "保存并部署",
|
|
|
|
|
+ "compose/nameRequired": "必须填写堆栈名称。",
|
|
|
|
|
+ "compose/nameRequiredValidate": "验证前必须填写堆栈名称。",
|
|
|
|
|
+ "compose/saving": "正在验证并保存…",
|
|
|
|
|
+ "compose/deploying": "部署中…拉取镜像可能需要一段时间。",
|
|
|
|
|
+ "compose/deployingStack": "正在部署堆栈…可能需要一段时间。",
|
|
|
|
|
+ "compose/deployFailed": "部署失败:{error}",
|
|
|
|
|
+ "compose/deployed": "堆栈已部署。",
|
|
|
|
|
+ "compose/deployRequestFailed": "部署请求失败。",
|
|
|
|
|
+ "compose/saved": "堆栈已保存。",
|
|
|
|
|
+ "compose/saveRequestFailed": "保存请求失败。",
|
|
|
|
|
+ "compose/valid": "Compose 文件有效并已保存。",
|
|
|
|
|
+ "compose/validateRequestFailed": "验证请求失败。",
|
|
|
|
|
+ "compose/loadStackFailed": "无法加载堆栈。",
|
|
|
|
|
+ "compose/logTitle": "堆栈:{name}",
|
|
|
|
|
+ "compose/toggleFailed": "切换失败。",
|
|
|
|
|
+ "compose/confirmDelete": "要删除堆栈“{name}”吗?这将停止其容器并删除堆栈文件,且无法撤销。",
|
|
|
|
|
+ "compose/deleteFailed": "删除失败:{error}",
|
|
|
|
|
+ "compose/deleted": "已删除堆栈。",
|
|
|
|
|
+ "compose/deleteRequestFailed": "删除请求失败。",
|
|
|
|
|
+ "compose/confirmDown": "要停止堆栈“{name}”吗?这将移除其运行中的容器(堆栈文件会保留)。",
|
|
|
|
|
+ "registry/loginTitle": "登录",
|
|
|
|
|
+ "registry/registry": "仓库(留空 = Docker Hub)",
|
|
|
|
|
+ "registry/username": "用户名",
|
|
|
|
|
+ "registry/password": "密码 / 令牌",
|
|
|
|
|
+ "registry/login": "登录",
|
|
|
|
|
+ "registry/credNote": "凭据由 Docker CLI 保存,ArozOS 不会保存。密码只发送一次,且不会被记录。",
|
|
|
|
|
+ "registry/configured": "已配置的仓库",
|
|
|
|
|
+ "registry/searchTitle": "搜索 Docker Hub",
|
|
|
|
|
+ "registry/search": "搜索",
|
|
|
|
|
+ "registry/searchHint": "输入关键字后搜索。",
|
|
|
|
|
+ "registry/none": "尚未登录任何仓库。",
|
|
|
|
|
+ "registry/logout": "退出",
|
|
|
|
|
+ "registry/credRequired": "需要用户名和密码。",
|
|
|
|
|
+ "registry/loginFailed": "登录失败:{error}",
|
|
|
|
|
+ "registry/loggedIn": "已登录。",
|
|
|
|
|
+ "registry/loginRequestFailed": "登录请求失败。",
|
|
|
|
|
+ "registry/logoutFailed": "退出失败:{error}",
|
|
|
|
|
+ "registry/loggedOut": "已退出登录。",
|
|
|
|
|
+ "registry/logoutRequestFailed": "退出请求失败。",
|
|
|
|
|
+ "registry/searching": "搜索中…",
|
|
|
|
|
+ "registry/noResults": "没有结果。",
|
|
|
|
|
+ "registry/official": "官方",
|
|
|
|
|
+ "registry/searchFailed": "搜索失败(仅限管理员)。",
|
|
|
|
|
+ "drawer/container": "容器:",
|
|
|
|
|
+ "drawer/logs": "日志:",
|
|
|
|
|
+ "drawer/pulling": "正在拉取:",
|
|
|
|
|
+ "drawer/configure": "配置:",
|
|
|
|
|
+ "drawer/console": "控制台:",
|
|
|
|
|
+ "run/title": "运行镜像",
|
|
|
|
|
+ "run/recreateTitle": "重建容器",
|
|
|
|
|
+ "run/recreateWarn": "<b>重建</b>将删除现有容器,并使用这些设置启动新容器。此操作无法撤销。",
|
|
|
|
|
+ "run/image": "镜像",
|
|
|
|
|
+ "run/name": "容器名称(可选)",
|
|
|
|
|
+ "run/ports": "端口映射(每行一个)",
|
|
|
|
|
+ "run/volumes": "卷(src:dst[:mode])",
|
|
|
|
|
+ "run/env": "环境变量(每行一个 KEY=value)",
|
|
|
|
|
+ "run/restart": "重启策略",
|
|
|
|
|
+ "run/network": "网络(可选)",
|
|
|
|
|
+ "run/command": "覆盖命令(可选)",
|
|
|
|
|
+ "run/createOnly": "创建(不启动)",
|
|
|
|
|
+ "run/run": "运行",
|
|
|
|
|
+ "run/recreate": "重建",
|
|
|
|
|
+ "run/imageRequired": "必须填写镜像。",
|
|
|
|
|
+ "run/recreated": "已重建容器。",
|
|
|
|
|
+ "run/created": "已创建容器。",
|
|
|
|
|
+ "run/started": "容器已启动。",
|
|
|
|
|
+ "cfg/rename": "重命名",
|
|
|
|
|
+ "cfg/liveUpdate": "实时更新",
|
|
|
|
|
+ "cfg/liveUpdateNote": "(无需重建即可应用)",
|
|
|
|
|
+ "cfg/unchanged": "(不更改)",
|
|
|
|
|
+ "cfg/memory": "内存上限",
|
|
|
|
|
+ "cfg/cpus": "CPU 数量",
|
|
|
|
|
+ "cfg/recreateNote": "更改端口、卷或环境变量需要<b>重建</b>容器。",
|
|
|
|
|
+ "cfg/recreateLink": "使用新设置重建…",
|
|
|
|
|
+ "cfg/apply": "应用实时更新",
|
|
|
|
|
+ "cfg/enterName": "请输入新名称。",
|
|
|
|
|
+ "cfg/renameFailed": "重命名失败:{error}",
|
|
|
|
|
+ "cfg/renamed": "已重命名。",
|
|
|
|
|
+ "cfg/renameRequestFailed": "重命名请求失败。",
|
|
|
|
|
+ "cfg/nothing": "没有需要更新的项目。",
|
|
|
|
|
+ "cfg/updateFailed": "更新失败:{error}",
|
|
|
|
|
+ "cfg/updated": "已更新。",
|
|
|
|
|
+ "cfg/updateRequestFailed": "更新请求失败。",
|
|
|
|
|
+ "console/warn": "您已连接到<b>此容器内的实时 Shell</b>。命令将以容器的权限运行,并可能影响主机。",
|
|
|
|
|
+ "console/shell": "Shell:",
|
|
|
|
|
+ "console/reconnect": "重新连接",
|
|
|
|
|
+ "console/closed": "会话已关闭",
|
|
|
|
|
+ "console/connError": "控制台连接错误。"
|
|
|
|
|
+ },
|
|
|
|
|
+ "titles": {
|
|
|
|
|
+ "Open in window": "在窗口中打开"
|
|
|
|
|
+ },
|
|
|
|
|
+ "placeholder": {
|
|
|
|
|
+ "nginx:alpine or registry/repo:tag": "nginx:alpine 或 registry/repo:tag",
|
|
|
|
|
+ "e.g. nginx": "例如 nginx"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "en-us": {
|
|
|
|
|
+ "name": "English (US)",
|
|
|
|
|
+ "fwtitle": "Docker Manager",
|
|
|
|
|
+ "strings": {
|
|
|
|
|
+ "common/cancel": "Cancel",
|
|
|
|
|
+ "common/close": "Close",
|
|
|
|
|
+ "common/save": "Save",
|
|
|
|
|
+ "common/refresh": "Refresh",
|
|
|
|
|
+ "common/failed": "Failed: {error}",
|
|
|
|
|
+ "common/requestFailed": "Request failed.",
|
|
|
|
|
+ "common/loadFailedAdmin": "Failed to load (admin only).",
|
|
|
|
|
+ "app/title": "Docker Manager",
|
|
|
|
|
+ "common/loading": "Loading…",
|
|
|
|
|
+ "nav/containers": "Containers",
|
|
|
|
|
+ "nav/images": "Images",
|
|
|
|
|
+ "nav/compose": "Compose Stacks",
|
|
|
|
|
+ "nav/registries": "Registries",
|
|
|
|
|
+ "nav/adminNote": "Admin-only. Docker access is root-equivalent on this host.",
|
|
|
|
|
+ "stats/cpu": "CPU",
|
|
|
|
|
+ "stats/ram": "RAM",
|
|
|
|
|
+ "stats/storage": "Storage",
|
|
|
|
|
+ "stats/load": "Load",
|
|
|
|
|
+ "stats/cores": "{n} cores",
|
|
|
|
|
+ "stats/na": "n/a",
|
|
|
|
|
+ "stats/unavailable": "unavailable",
|
|
|
|
|
+ "table/status": "Status",
|
|
|
|
|
+ "table/container": "Container",
|
|
|
|
|
+ "table/actions": "Actions",
|
|
|
|
|
+ "table/repository": "Repository",
|
|
|
|
|
+ "table/tag": "Tag",
|
|
|
|
|
+ "table/size": "Size",
|
|
|
|
|
+ "table/created": "Created",
|
|
|
|
|
+ "table/imageId": "Image ID",
|
|
|
|
|
+ "table/stack": "Stack",
|
|
|
|
|
+ "table/state": "State",
|
|
|
|
|
+ "table/autostart": "Auto-start",
|
|
|
|
|
+ "table/name": "Name",
|
|
|
|
|
+ "table/stars": "Stars",
|
|
|
|
|
+ "state/running": "running",
|
|
|
|
|
+ "state/exited": "exited",
|
|
|
|
|
+ "state/paused": "paused",
|
|
|
|
|
+ "state/restarting": "restarting",
|
|
|
|
|
+ "state/created": "created",
|
|
|
|
|
+ "state/removing": "removing",
|
|
|
|
|
+ "state/dead": "dead",
|
|
|
|
|
+ "act/start": "Start",
|
|
|
|
|
+ "act/stop": "Stop",
|
|
|
|
|
+ "act/restart": "Restart",
|
|
|
|
|
+ "act/console": "Console",
|
|
|
|
|
+ "act/logs": "Logs",
|
|
|
|
|
+ "act/publish": "Publish as app",
|
|
|
|
|
+ "act/config": "Configure",
|
|
|
|
|
+ "act/remove": "Remove",
|
|
|
|
|
+ "act/run": "Run",
|
|
|
|
|
+ "act/edit": "Edit",
|
|
|
|
|
+ "act/deploy": "Deploy",
|
|
|
|
|
+ "act/delete": "Delete",
|
|
|
|
|
+ "verb/start": "start",
|
|
|
|
|
+ "verb/stop": "stop",
|
|
|
|
|
+ "verb/restart": "restart",
|
|
|
|
|
+ "verb/remove": "remove",
|
|
|
|
|
+ "verb/deploy": "deploy",
|
|
|
|
|
+ "verb/down": "down",
|
|
|
|
|
+ "toast/actFailed": "{action} failed: {error}",
|
|
|
|
|
+ "toast/actRequestFailed": "{action} request failed.",
|
|
|
|
|
+ "toast/containerOk": "Container {action} ok.",
|
|
|
|
|
+ "toast/stackOk": "Stack {action} ok.",
|
|
|
|
|
+ "containers/rowHint": "Click a row to open full container details.",
|
|
|
|
|
+ "containers/none": "No containers found.",
|
|
|
|
|
+ "containers/loadFailed": "Failed to load (administrator access required).",
|
|
|
|
|
+ "containers/confirmRemove": "Remove container \"{name}\"? This force-stops and deletes it. This cannot be undone.",
|
|
|
|
|
+ "containers/confirmRemoveShort": "Remove container \"{name}\"? This cannot be undone.",
|
|
|
|
|
+ "publish/appTitle": "Container Apps",
|
|
|
|
|
+ "logs/streamError": "Log stream error.",
|
|
|
|
|
+ "logs/openFailed": "Unable to open log stream.",
|
|
|
|
|
+ "details/noData": "No data.",
|
|
|
|
|
+ "details/state": "State",
|
|
|
|
|
+ "details/image": "Image",
|
|
|
|
|
+ "details/containerId": "Container ID",
|
|
|
|
|
+ "details/created": "Created",
|
|
|
|
|
+ "details/restartPolicy": "Restart Policy",
|
|
|
|
|
+ "details/started": "Started",
|
|
|
|
|
+ "details/command": "Command",
|
|
|
|
|
+ "details/ports": "Ports",
|
|
|
|
|
+ "details/noPorts": "No exposed ports.",
|
|
|
|
|
+ "details/containerPort": "Container Port",
|
|
|
|
|
+ "details/protocol": "Protocol",
|
|
|
|
|
+ "details/publishedTo": "Published To (host)",
|
|
|
|
|
+ "details/notPublished": "not published",
|
|
|
|
|
+ "details/mounts": "Mounts",
|
|
|
|
|
+ "details/noMounts": "No mounts.",
|
|
|
|
|
+ "details/source": "Source",
|
|
|
|
|
+ "details/destination": "Destination",
|
|
|
|
|
+ "details/mode": "Mode",
|
|
|
|
|
+ "details/networks": "Networks",
|
|
|
|
|
+ "details/network": "Network",
|
|
|
|
|
+ "details/ip": "IP Address",
|
|
|
|
|
+ "details/gateway": "Gateway",
|
|
|
|
|
+ "details/environment": "Environment",
|
|
|
|
|
+ "images/pull": "Pull",
|
|
|
|
|
+ "images/none": "No images found.",
|
|
|
|
|
+ "images/starting": "Starting pull…",
|
|
|
|
|
+ "images/finished": "pull finished",
|
|
|
|
|
+ "images/streamError": "Pull stream error.",
|
|
|
|
|
+ "images/startFailed": "Unable to start pull.",
|
|
|
|
|
+ "images/confirmRemove": "Remove image \"{name}\"? This cannot be undone.",
|
|
|
|
|
+ "images/removeFailed": "Remove failed: {error}",
|
|
|
|
|
+ "images/removed": "Image removed.",
|
|
|
|
|
+ "images/removeRequestFailed": "Remove request failed.",
|
|
|
|
|
+ "images/enterRef": "Enter an image reference.",
|
|
|
|
|
+ "compose/newStack": "New Stack",
|
|
|
|
|
+ "compose/unavailable": "The Docker Compose v2 plugin was not detected on this host. Install <code>docker-compose-plugin</code> to manage stacks.",
|
|
|
|
|
+ "compose/note": "Stacks live in <code>./system/docker/stacks/<name>/docker-compose.yml</code>. Stacks with auto-start enabled are brought up on server boot.",
|
|
|
|
|
+ "compose/none": "No stacks yet. Click \"New Stack\" to create one.",
|
|
|
|
|
+ "compose/stopped": "stopped",
|
|
|
|
|
+ "compose/disabled": "disabled",
|
|
|
|
|
+ "compose/enabled": "enabled",
|
|
|
|
|
+ "compose/enable": "Enable",
|
|
|
|
|
+ "compose/disable": "Disable",
|
|
|
|
|
+ "compose/editTitle": "Edit Stack: {name}",
|
|
|
|
|
+ "compose/nameLabel": "Stack name (letters, digits, dash, underscore)",
|
|
|
|
|
+ "compose/validate": "Validate",
|
|
|
|
|
+ "compose/saveDeploy": "Save & Deploy",
|
|
|
|
|
+ "compose/nameRequired": "Stack name is required.",
|
|
|
|
|
+ "compose/nameRequiredValidate": "Stack name is required to validate.",
|
|
|
|
|
+ "compose/saving": "Validating & saving…",
|
|
|
|
|
+ "compose/deploying": "Deploying… pulling images may take a while.",
|
|
|
|
|
+ "compose/deployingStack": "Deploying stack… this can take a while.",
|
|
|
|
|
+ "compose/deployFailed": "Deploy failed: {error}",
|
|
|
|
|
+ "compose/deployed": "Stack deployed.",
|
|
|
|
|
+ "compose/deployRequestFailed": "Deploy request failed.",
|
|
|
|
|
+ "compose/saved": "Stack saved.",
|
|
|
|
|
+ "compose/saveRequestFailed": "Save request failed.",
|
|
|
|
|
+ "compose/valid": "Compose file is valid and saved.",
|
|
|
|
|
+ "compose/validateRequestFailed": "Validate request failed.",
|
|
|
|
|
+ "compose/loadStackFailed": "Failed to load stack.",
|
|
|
|
|
+ "compose/logTitle": "stack: {name}",
|
|
|
|
|
+ "compose/toggleFailed": "Toggle failed.",
|
|
|
|
|
+ "compose/confirmDelete": "Delete stack \"{name}\"? This stops its containers and deletes the stack files. This cannot be undone.",
|
|
|
|
|
+ "compose/deleteFailed": "Delete failed: {error}",
|
|
|
|
|
+ "compose/deleted": "Stack deleted.",
|
|
|
|
|
+ "compose/deleteRequestFailed": "Delete request failed.",
|
|
|
|
|
+ "compose/confirmDown": "Stop stack \"{name}\"? This removes its running containers (the stack files are kept).",
|
|
|
|
|
+ "registry/loginTitle": "Login",
|
|
|
|
|
+ "registry/registry": "Registry (blank = Docker Hub)",
|
|
|
|
|
+ "registry/username": "Username",
|
|
|
|
|
+ "registry/password": "Password / Token",
|
|
|
|
|
+ "registry/login": "Login",
|
|
|
|
|
+ "registry/credNote": "Credentials are stored by the Docker CLI, never by ArozOS. The password is sent once and never logged.",
|
|
|
|
|
+ "registry/configured": "Configured registries",
|
|
|
|
|
+ "registry/searchTitle": "Search Docker Hub",
|
|
|
|
|
+ "registry/search": "Search",
|
|
|
|
|
+ "registry/searchHint": "Enter a term and search.",
|
|
|
|
|
+ "registry/none": "No registries logged in.",
|
|
|
|
|
+ "registry/logout": "Logout",
|
|
|
|
|
+ "registry/credRequired": "Username and password required.",
|
|
|
|
|
+ "registry/loginFailed": "Login failed: {error}",
|
|
|
|
|
+ "registry/loggedIn": "Logged in.",
|
|
|
|
|
+ "registry/loginRequestFailed": "Login request failed.",
|
|
|
|
|
+ "registry/logoutFailed": "Logout failed: {error}",
|
|
|
|
|
+ "registry/loggedOut": "Logged out.",
|
|
|
|
|
+ "registry/logoutRequestFailed": "Logout request failed.",
|
|
|
|
|
+ "registry/searching": "Searching…",
|
|
|
|
|
+ "registry/noResults": "No results.",
|
|
|
|
|
+ "registry/official": "official",
|
|
|
|
|
+ "registry/searchFailed": "Search failed (admin only).",
|
|
|
|
|
+ "drawer/container": "Container:",
|
|
|
|
|
+ "drawer/logs": "Logs:",
|
|
|
|
|
+ "drawer/pulling": "Pulling:",
|
|
|
|
|
+ "drawer/configure": "Configure:",
|
|
|
|
|
+ "drawer/console": "Console:",
|
|
|
|
|
+ "run/title": "Run Image",
|
|
|
|
|
+ "run/recreateTitle": "Recreate Container",
|
|
|
|
|
+ "run/recreateWarn": "<b>Recreate</b> deletes the existing container and launches a new one with these settings. This cannot be undone.",
|
|
|
|
|
+ "run/image": "Image",
|
|
|
|
|
+ "run/name": "Container name (optional)",
|
|
|
|
|
+ "run/ports": "Port mappings (one per line)",
|
|
|
|
|
+ "run/volumes": "Volumes (src:dst[:mode])",
|
|
|
|
|
+ "run/env": "Environment variables (KEY=value per line)",
|
|
|
|
|
+ "run/restart": "Restart policy",
|
|
|
|
|
+ "run/network": "Network (optional)",
|
|
|
|
|
+ "run/command": "Command override (optional)",
|
|
|
|
|
+ "run/createOnly": "Create (don't start)",
|
|
|
|
|
+ "run/run": "Run",
|
|
|
|
|
+ "run/recreate": "Recreate",
|
|
|
|
|
+ "run/imageRequired": "Image is required.",
|
|
|
|
|
+ "run/recreated": "Container recreated.",
|
|
|
|
|
+ "run/created": "Container created.",
|
|
|
|
|
+ "run/started": "Container started.",
|
|
|
|
|
+ "cfg/rename": "Rename",
|
|
|
|
|
+ "cfg/liveUpdate": "Live update",
|
|
|
|
|
+ "cfg/liveUpdateNote": "(applied without recreating)",
|
|
|
|
|
+ "cfg/unchanged": "(unchanged)",
|
|
|
|
|
+ "cfg/memory": "Memory limit",
|
|
|
|
|
+ "cfg/cpus": "CPUs",
|
|
|
|
|
+ "cfg/recreateNote": "Changing ports, volumes or environment needs a <b>recreate</b>.",
|
|
|
|
|
+ "cfg/recreateLink": "Recreate with new settings…",
|
|
|
|
|
+ "cfg/apply": "Apply live update",
|
|
|
|
|
+ "cfg/enterName": "Enter a new name.",
|
|
|
|
|
+ "cfg/renameFailed": "Rename failed: {error}",
|
|
|
|
|
+ "cfg/renamed": "Renamed.",
|
|
|
|
|
+ "cfg/renameRequestFailed": "Rename request failed.",
|
|
|
|
|
+ "cfg/nothing": "Nothing to update.",
|
|
|
|
|
+ "cfg/updateFailed": "Update failed: {error}",
|
|
|
|
|
+ "cfg/updated": "Updated.",
|
|
|
|
|
+ "cfg/updateRequestFailed": "Update request failed.",
|
|
|
|
|
+ "console/warn": "You are connected to a <b>live shell inside this container</b>. Commands run with the container's privileges and can affect the host.",
|
|
|
|
|
+ "console/shell": "Shell:",
|
|
|
|
|
+ "console/reconnect": "Reconnect",
|
|
|
|
|
+ "console/closed": "session closed",
|
|
|
|
|
+ "console/connError": "Console connection error."
|
|
|
|
|
+ },
|
|
|
|
|
+ "titles": {
|
|
|
|
|
+ "Open in window": "Open in window"
|
|
|
|
|
+ },
|
|
|
|
|
+ "placeholder": {
|
|
|
|
|
+ "nginx:alpine or registry/repo:tag": "nginx:alpine or registry/repo:tag",
|
|
|
|
|
+ "e.g. nginx": "e.g. nginx"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "ja-jp": {
|
|
|
|
|
+ "name": "日本語",
|
|
|
|
|
+ "fwtitle": "Docker マネージャー",
|
|
|
|
|
+ "strings": {
|
|
|
|
|
+ "common/cancel": "キャンセル",
|
|
|
|
|
+ "common/close": "閉じる",
|
|
|
|
|
+ "common/save": "保存",
|
|
|
|
|
+ "common/refresh": "更新",
|
|
|
|
|
+ "common/failed": "失敗しました: {error}",
|
|
|
|
|
+ "common/requestFailed": "リクエストに失敗しました。",
|
|
|
|
|
+ "common/loadFailedAdmin": "読み込みに失敗しました(管理者のみ)。",
|
|
|
|
|
+ "app/title": "Docker マネージャー",
|
|
|
|
|
+ "common/loading": "読み込み中…",
|
|
|
|
|
+ "nav/containers": "コンテナ",
|
|
|
|
|
+ "nav/images": "イメージ",
|
|
|
|
|
+ "nav/compose": "Compose スタック",
|
|
|
|
|
+ "nav/registries": "レジストリ",
|
|
|
|
|
+ "nav/adminNote": "管理者専用。Docker へのアクセスはこのホストの root 権限に相当します。",
|
|
|
|
|
+ "stats/cpu": "CPU",
|
|
|
|
|
+ "stats/ram": "メモリ",
|
|
|
|
|
+ "stats/storage": "ストレージ",
|
|
|
|
|
+ "stats/load": "負荷",
|
|
|
|
|
+ "stats/cores": "{n} コア",
|
|
|
|
|
+ "stats/na": "なし",
|
|
|
|
|
+ "stats/unavailable": "利用不可",
|
|
|
|
|
+ "table/status": "ステータス",
|
|
|
|
|
+ "table/container": "コンテナ",
|
|
|
|
|
+ "table/actions": "操作",
|
|
|
|
|
+ "table/repository": "リポジトリ",
|
|
|
|
|
+ "table/tag": "タグ",
|
|
|
|
|
+ "table/size": "サイズ",
|
|
|
|
|
+ "table/created": "作成",
|
|
|
|
|
+ "table/imageId": "イメージ ID",
|
|
|
|
|
+ "table/stack": "スタック",
|
|
|
|
|
+ "table/state": "状態",
|
|
|
|
|
+ "table/autostart": "自動起動",
|
|
|
|
|
+ "table/name": "名前",
|
|
|
|
|
+ "table/stars": "スター",
|
|
|
|
|
+ "state/running": "実行中",
|
|
|
|
|
+ "state/exited": "終了",
|
|
|
|
|
+ "state/paused": "一時停止",
|
|
|
|
|
+ "state/restarting": "再起動中",
|
|
|
|
|
+ "state/created": "作成済み",
|
|
|
|
|
+ "state/removing": "削除中",
|
|
|
|
|
+ "state/dead": "異常停止",
|
|
|
|
|
+ "act/start": "開始",
|
|
|
|
|
+ "act/stop": "停止",
|
|
|
|
|
+ "act/restart": "再起動",
|
|
|
|
|
+ "act/console": "コンソール",
|
|
|
|
|
+ "act/logs": "ログ",
|
|
|
|
|
+ "act/publish": "アプリとして公開",
|
|
|
|
|
+ "act/config": "設定",
|
|
|
|
|
+ "act/remove": "削除",
|
|
|
|
|
+ "act/run": "実行",
|
|
|
|
|
+ "act/edit": "編集",
|
|
|
|
|
+ "act/deploy": "デプロイ",
|
|
|
|
|
+ "act/delete": "削除",
|
|
|
|
|
+ "verb/start": "起動",
|
|
|
|
|
+ "verb/stop": "停止",
|
|
|
|
|
+ "verb/restart": "再起動",
|
|
|
|
|
+ "verb/remove": "削除",
|
|
|
|
|
+ "verb/deploy": "デプロイ",
|
|
|
|
|
+ "verb/down": "停止",
|
|
|
|
|
+ "toast/actFailed": "{action}に失敗しました: {error}",
|
|
|
|
|
+ "toast/actRequestFailed": "{action}のリクエストに失敗しました。",
|
|
|
|
|
+ "toast/containerOk": "コンテナの{action}が完了しました。",
|
|
|
|
|
+ "toast/stackOk": "スタックの{action}が完了しました。",
|
|
|
|
|
+ "containers/rowHint": "行をクリックするとコンテナの詳細を表示します。",
|
|
|
|
|
+ "containers/none": "コンテナが見つかりません。",
|
|
|
|
|
+ "containers/loadFailed": "読み込みに失敗しました(管理者権限が必要です)。",
|
|
|
|
|
+ "containers/confirmRemove": "コンテナ「{name}」を削除しますか?強制停止して削除します。この操作は元に戻せません。",
|
|
|
|
|
+ "containers/confirmRemoveShort": "コンテナ「{name}」を削除しますか?この操作は元に戻せません。",
|
|
|
|
|
+ "publish/appTitle": "コンテナアプリ",
|
|
|
|
|
+ "logs/streamError": "ログストリームのエラー。",
|
|
|
|
|
+ "logs/openFailed": "ログストリームを開けません。",
|
|
|
|
|
+ "details/noData": "データがありません。",
|
|
|
|
|
+ "details/state": "状態",
|
|
|
|
|
+ "details/image": "イメージ",
|
|
|
|
|
+ "details/containerId": "コンテナ ID",
|
|
|
|
|
+ "details/created": "作成日時",
|
|
|
|
|
+ "details/restartPolicy": "再起動ポリシー",
|
|
|
|
|
+ "details/started": "開始日時",
|
|
|
|
|
+ "details/command": "コマンド",
|
|
|
|
|
+ "details/ports": "ポート",
|
|
|
|
|
+ "details/noPorts": "公開ポートはありません。",
|
|
|
|
|
+ "details/containerPort": "コンテナポート",
|
|
|
|
|
+ "details/protocol": "プロトコル",
|
|
|
|
|
+ "details/publishedTo": "公開先(ホスト)",
|
|
|
|
|
+ "details/notPublished": "未公開",
|
|
|
|
|
+ "details/mounts": "マウント",
|
|
|
|
|
+ "details/noMounts": "マウントはありません。",
|
|
|
|
|
+ "details/source": "ソース",
|
|
|
|
|
+ "details/destination": "マウント先",
|
|
|
|
|
+ "details/mode": "モード",
|
|
|
|
|
+ "details/networks": "ネットワーク",
|
|
|
|
|
+ "details/network": "ネットワーク",
|
|
|
|
|
+ "details/ip": "IP アドレス",
|
|
|
|
|
+ "details/gateway": "ゲートウェイ",
|
|
|
|
|
+ "details/environment": "環境変数",
|
|
|
|
|
+ "images/pull": "取得",
|
|
|
|
|
+ "images/none": "イメージが見つかりません。",
|
|
|
|
|
+ "images/starting": "取得を開始しています…",
|
|
|
|
|
+ "images/finished": "取得完了",
|
|
|
|
|
+ "images/streamError": "取得ストリームのエラー。",
|
|
|
|
|
+ "images/startFailed": "取得を開始できません。",
|
|
|
|
|
+ "images/confirmRemove": "イメージ「{name}」を削除しますか?この操作は元に戻せません。",
|
|
|
|
|
+ "images/removeFailed": "削除に失敗しました: {error}",
|
|
|
|
|
+ "images/removed": "イメージを削除しました。",
|
|
|
|
|
+ "images/removeRequestFailed": "削除リクエストに失敗しました。",
|
|
|
|
|
+ "images/enterRef": "イメージ名を入力してください。",
|
|
|
|
|
+ "compose/newStack": "新しいスタック",
|
|
|
|
|
+ "compose/unavailable": "このホストで Docker Compose v2 プラグインが見つかりません。スタックを管理するには <code>docker-compose-plugin</code> をインストールしてください。",
|
|
|
|
|
+ "compose/note": "スタックは <code>./system/docker/stacks/<name>/docker-compose.yml</code> に保存されます。自動起動が有効なスタックはサーバー起動時に立ち上がります。",
|
|
|
|
|
+ "compose/none": "スタックはまだありません。「新しいスタック」をクリックして作成します。",
|
|
|
|
|
+ "compose/stopped": "停止",
|
|
|
|
|
+ "compose/disabled": "無効",
|
|
|
|
|
+ "compose/enabled": "有効",
|
|
|
|
|
+ "compose/enable": "有効化",
|
|
|
|
|
+ "compose/disable": "無効化",
|
|
|
|
|
+ "compose/editTitle": "スタックを編集: {name}",
|
|
|
|
|
+ "compose/nameLabel": "スタック名(英字、数字、ハイフン、アンダースコア)",
|
|
|
|
|
+ "compose/validate": "検証",
|
|
|
|
|
+ "compose/saveDeploy": "保存してデプロイ",
|
|
|
|
|
+ "compose/nameRequired": "スタック名は必須です。",
|
|
|
|
|
+ "compose/nameRequiredValidate": "検証にはスタック名が必要です。",
|
|
|
|
|
+ "compose/saving": "検証して保存中…",
|
|
|
|
|
+ "compose/deploying": "デプロイ中… イメージの取得に時間がかかる場合があります。",
|
|
|
|
|
+ "compose/deployingStack": "スタックをデプロイ中… 時間がかかる場合があります。",
|
|
|
|
|
+ "compose/deployFailed": "デプロイに失敗しました: {error}",
|
|
|
|
|
+ "compose/deployed": "スタックをデプロイしました。",
|
|
|
|
|
+ "compose/deployRequestFailed": "デプロイのリクエストに失敗しました。",
|
|
|
|
|
+ "compose/saved": "スタックを保存しました。",
|
|
|
|
|
+ "compose/saveRequestFailed": "保存リクエストに失敗しました。",
|
|
|
|
|
+ "compose/valid": "Compose ファイルは有効で、保存されました。",
|
|
|
|
|
+ "compose/validateRequestFailed": "検証リクエストに失敗しました。",
|
|
|
|
|
+ "compose/loadStackFailed": "スタックを読み込めませんでした。",
|
|
|
|
|
+ "compose/logTitle": "スタック: {name}",
|
|
|
|
|
+ "compose/toggleFailed": "切り替えに失敗しました。",
|
|
|
|
|
+ "compose/confirmDelete": "スタック「{name}」を削除しますか?コンテナを停止し、スタックのファイルを削除します。この操作は元に戻せません。",
|
|
|
|
|
+ "compose/deleteFailed": "削除に失敗しました: {error}",
|
|
|
|
|
+ "compose/deleted": "スタックを削除しました。",
|
|
|
|
|
+ "compose/deleteRequestFailed": "削除リクエストに失敗しました。",
|
|
|
|
|
+ "compose/confirmDown": "スタック「{name}」を停止しますか?実行中のコンテナは削除されます(スタックのファイルは残ります)。",
|
|
|
|
|
+ "registry/loginTitle": "ログイン",
|
|
|
|
|
+ "registry/registry": "レジストリ(空欄 = Docker Hub)",
|
|
|
|
|
+ "registry/username": "ユーザー名",
|
|
|
|
|
+ "registry/password": "パスワード / トークン",
|
|
|
|
|
+ "registry/login": "ログイン",
|
|
|
|
|
+ "registry/credNote": "認証情報は Docker CLI が保存し、ArozOS には保存されません。パスワードは一度だけ送信され、記録されません。",
|
|
|
|
|
+ "registry/configured": "設定済みのレジストリ",
|
|
|
|
|
+ "registry/searchTitle": "Docker Hub を検索",
|
|
|
|
|
+ "registry/search": "検索",
|
|
|
|
|
+ "registry/searchHint": "キーワードを入力して検索します。",
|
|
|
|
|
+ "registry/none": "ログイン中のレジストリはありません。",
|
|
|
|
|
+ "registry/logout": "ログアウト",
|
|
|
|
|
+ "registry/credRequired": "ユーザー名とパスワードが必要です。",
|
|
|
|
|
+ "registry/loginFailed": "ログインに失敗しました: {error}",
|
|
|
|
|
+ "registry/loggedIn": "ログインしました。",
|
|
|
|
|
+ "registry/loginRequestFailed": "ログインリクエストに失敗しました。",
|
|
|
|
|
+ "registry/logoutFailed": "ログアウトに失敗しました: {error}",
|
|
|
|
|
+ "registry/loggedOut": "ログアウトしました。",
|
|
|
|
|
+ "registry/logoutRequestFailed": "ログアウトリクエストに失敗しました。",
|
|
|
|
|
+ "registry/searching": "検索中…",
|
|
|
|
|
+ "registry/noResults": "結果がありません。",
|
|
|
|
|
+ "registry/official": "公式",
|
|
|
|
|
+ "registry/searchFailed": "検索に失敗しました(管理者のみ)。",
|
|
|
|
|
+ "drawer/container": "コンテナ:",
|
|
|
|
|
+ "drawer/logs": "ログ:",
|
|
|
|
|
+ "drawer/pulling": "取得中:",
|
|
|
|
|
+ "drawer/configure": "設定:",
|
|
|
|
|
+ "drawer/console": "コンソール:",
|
|
|
|
|
+ "run/title": "イメージを実行",
|
|
|
|
|
+ "run/recreateTitle": "コンテナを再作成",
|
|
|
|
|
+ "run/recreateWarn": "<b>再作成</b>すると既存のコンテナを削除し、この設定で新しいコンテナを起動します。この操作は元に戻せません。",
|
|
|
|
|
+ "run/image": "イメージ",
|
|
|
|
|
+ "run/name": "コンテナ名(任意)",
|
|
|
|
|
+ "run/ports": "ポートマッピング(1 行に 1 つ)",
|
|
|
|
|
+ "run/volumes": "ボリューム(src:dst[:mode])",
|
|
|
|
|
+ "run/env": "環境変数(1 行に 1 つ KEY=value)",
|
|
|
|
|
+ "run/restart": "再起動ポリシー",
|
|
|
|
|
+ "run/network": "ネットワーク(任意)",
|
|
|
|
|
+ "run/command": "コマンドの上書き(任意)",
|
|
|
|
|
+ "run/createOnly": "作成(起動しない)",
|
|
|
|
|
+ "run/run": "実行",
|
|
|
|
|
+ "run/recreate": "再作成",
|
|
|
|
|
+ "run/imageRequired": "イメージは必須です。",
|
|
|
|
|
+ "run/recreated": "コンテナを再作成しました。",
|
|
|
|
|
+ "run/created": "コンテナを作成しました。",
|
|
|
|
|
+ "run/started": "コンテナを起動しました。",
|
|
|
|
|
+ "cfg/rename": "名前を変更",
|
|
|
|
|
+ "cfg/liveUpdate": "ライブ更新",
|
|
|
|
|
+ "cfg/liveUpdateNote": "(再作成せずに適用)",
|
|
|
|
|
+ "cfg/unchanged": "(変更なし)",
|
|
|
|
|
+ "cfg/memory": "メモリ上限",
|
|
|
|
|
+ "cfg/cpus": "CPU 数",
|
|
|
|
|
+ "cfg/recreateNote": "ポート、ボリューム、環境変数を変更するには<b>再作成</b>が必要です。",
|
|
|
|
|
+ "cfg/recreateLink": "新しい設定で再作成…",
|
|
|
|
|
+ "cfg/apply": "ライブ更新を適用",
|
|
|
|
|
+ "cfg/enterName": "新しい名前を入力してください。",
|
|
|
|
|
+ "cfg/renameFailed": "名前の変更に失敗しました: {error}",
|
|
|
|
|
+ "cfg/renamed": "名前を変更しました。",
|
|
|
|
|
+ "cfg/renameRequestFailed": "名前変更のリクエストに失敗しました。",
|
|
|
|
|
+ "cfg/nothing": "更新する項目がありません。",
|
|
|
|
|
+ "cfg/updateFailed": "更新に失敗しました: {error}",
|
|
|
|
|
+ "cfg/updated": "更新しました。",
|
|
|
|
|
+ "cfg/updateRequestFailed": "更新リクエストに失敗しました。",
|
|
|
|
|
+ "console/warn": "<b>このコンテナ内のライブシェル</b>に接続しています。コマンドはコンテナの権限で実行され、ホストに影響する可能性があります。",
|
|
|
|
|
+ "console/shell": "シェル:",
|
|
|
|
|
+ "console/reconnect": "再接続",
|
|
|
|
|
+ "console/closed": "セッションが終了しました",
|
|
|
|
|
+ "console/connError": "コンソールの接続エラー。"
|
|
|
|
|
+ },
|
|
|
|
|
+ "titles": {
|
|
|
|
|
+ "Open in window": "ウィンドウで開く"
|
|
|
|
|
+ },
|
|
|
|
|
+ "placeholder": {
|
|
|
|
|
+ "nginx:alpine or registry/repo:tag": "nginx:alpine または registry/repo:tag",
|
|
|
|
|
+ "e.g. nginx": "例: nginx"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "ko-kr": {
|
|
|
|
|
+ "name": "한국어",
|
|
|
|
|
+ "fwtitle": "Docker 관리자",
|
|
|
|
|
+ "strings": {
|
|
|
|
|
+ "common/cancel": "취소",
|
|
|
|
|
+ "common/close": "닫기",
|
|
|
|
|
+ "common/save": "저장",
|
|
|
|
|
+ "common/refresh": "새로 고침",
|
|
|
|
|
+ "common/failed": "실패: {error}",
|
|
|
|
|
+ "common/requestFailed": "요청에 실패했습니다.",
|
|
|
|
|
+ "common/loadFailedAdmin": "불러오기 실패 (관리자 전용).",
|
|
|
|
|
+ "app/title": "Docker 관리자",
|
|
|
|
|
+ "common/loading": "불러오는 중…",
|
|
|
|
|
+ "nav/containers": "컨테이너",
|
|
|
|
|
+ "nav/images": "이미지",
|
|
|
|
|
+ "nav/compose": "Compose 스택",
|
|
|
|
|
+ "nav/registries": "레지스트리",
|
|
|
|
|
+ "nav/adminNote": "관리자 전용. Docker 접근 권한은 이 호스트의 root 권한과 같습니다.",
|
|
|
|
|
+ "stats/cpu": "CPU",
|
|
|
|
|
+ "stats/ram": "메모리",
|
|
|
|
|
+ "stats/storage": "스토리지",
|
|
|
|
|
+ "stats/load": "부하",
|
|
|
|
|
+ "stats/cores": "{n}코어",
|
|
|
|
|
+ "stats/na": "해당 없음",
|
|
|
|
|
+ "stats/unavailable": "사용할 수 없음",
|
|
|
|
|
+ "table/status": "상태",
|
|
|
|
|
+ "table/container": "컨테이너",
|
|
|
|
|
+ "table/actions": "작업",
|
|
|
|
|
+ "table/repository": "저장소",
|
|
|
|
|
+ "table/tag": "태그",
|
|
|
|
|
+ "table/size": "크기",
|
|
|
|
|
+ "table/created": "생성",
|
|
|
|
|
+ "table/imageId": "이미지 ID",
|
|
|
|
|
+ "table/stack": "스택",
|
|
|
|
|
+ "table/state": "상태",
|
|
|
|
|
+ "table/autostart": "자동 시작",
|
|
|
|
|
+ "table/name": "이름",
|
|
|
|
|
+ "table/stars": "스타",
|
|
|
|
|
+ "state/running": "실행 중",
|
|
|
|
|
+ "state/exited": "종료됨",
|
|
|
|
|
+ "state/paused": "일시 중지됨",
|
|
|
|
|
+ "state/restarting": "재시작 중",
|
|
|
|
|
+ "state/created": "생성됨",
|
|
|
|
|
+ "state/removing": "제거 중",
|
|
|
|
|
+ "state/dead": "비정상 종료",
|
|
|
|
|
+ "act/start": "시작",
|
|
|
|
|
+ "act/stop": "중지",
|
|
|
|
|
+ "act/restart": "재시작",
|
|
|
|
|
+ "act/console": "콘솔",
|
|
|
|
|
+ "act/logs": "로그",
|
|
|
|
|
+ "act/publish": "앱으로 게시",
|
|
|
|
|
+ "act/config": "구성",
|
|
|
|
|
+ "act/remove": "제거",
|
|
|
|
|
+ "act/run": "실행",
|
|
|
|
|
+ "act/edit": "편집",
|
|
|
|
|
+ "act/deploy": "배포",
|
|
|
|
|
+ "act/delete": "삭제",
|
|
|
|
|
+ "verb/start": "시작",
|
|
|
|
|
+ "verb/stop": "중지",
|
|
|
|
|
+ "verb/restart": "재시작",
|
|
|
|
|
+ "verb/remove": "제거",
|
|
|
|
|
+ "verb/deploy": "배포",
|
|
|
|
|
+ "verb/down": "중지",
|
|
|
|
|
+ "toast/actFailed": "{action} 실패: {error}",
|
|
|
|
|
+ "toast/actRequestFailed": "{action} 요청에 실패했습니다.",
|
|
|
|
|
+ "toast/containerOk": "컨테이너 {action} 완료.",
|
|
|
|
|
+ "toast/stackOk": "스택 {action} 완료.",
|
|
|
|
|
+ "containers/rowHint": "행을 클릭하면 컨테이너 세부 정보를 볼 수 있습니다.",
|
|
|
|
|
+ "containers/none": "컨테이너가 없습니다.",
|
|
|
|
|
+ "containers/loadFailed": "불러오기 실패 (관리자 권한 필요).",
|
|
|
|
|
+ "containers/confirmRemove": "컨테이너 \"{name}\"을(를) 제거하시겠습니까? 강제로 중지하고 삭제합니다. 되돌릴 수 없습니다.",
|
|
|
|
|
+ "containers/confirmRemoveShort": "컨테이너 \"{name}\"을(를) 제거하시겠습니까? 되돌릴 수 없습니다.",
|
|
|
|
|
+ "publish/appTitle": "컨테이너 앱",
|
|
|
|
|
+ "logs/streamError": "로그 스트림 오류.",
|
|
|
|
|
+ "logs/openFailed": "로그 스트림을 열 수 없습니다.",
|
|
|
|
|
+ "details/noData": "데이터가 없습니다.",
|
|
|
|
|
+ "details/state": "상태",
|
|
|
|
|
+ "details/image": "이미지",
|
|
|
|
|
+ "details/containerId": "컨테이너 ID",
|
|
|
|
|
+ "details/created": "생성 시각",
|
|
|
|
|
+ "details/restartPolicy": "재시작 정책",
|
|
|
|
|
+ "details/started": "시작 시각",
|
|
|
|
|
+ "details/command": "명령",
|
|
|
|
|
+ "details/ports": "포트",
|
|
|
|
|
+ "details/noPorts": "노출된 포트가 없습니다.",
|
|
|
|
|
+ "details/containerPort": "컨테이너 포트",
|
|
|
|
|
+ "details/protocol": "프로토콜",
|
|
|
|
|
+ "details/publishedTo": "게시 대상 (호스트)",
|
|
|
|
|
+ "details/notPublished": "게시되지 않음",
|
|
|
|
|
+ "details/mounts": "마운트",
|
|
|
|
|
+ "details/noMounts": "마운트가 없습니다.",
|
|
|
|
|
+ "details/source": "원본",
|
|
|
|
|
+ "details/destination": "대상",
|
|
|
|
|
+ "details/mode": "모드",
|
|
|
|
|
+ "details/networks": "네트워크",
|
|
|
|
|
+ "details/network": "네트워크",
|
|
|
|
|
+ "details/ip": "IP 주소",
|
|
|
|
|
+ "details/gateway": "게이트웨이",
|
|
|
|
|
+ "details/environment": "환경 변수",
|
|
|
|
|
+ "images/pull": "가져오기",
|
|
|
|
|
+ "images/none": "이미지가 없습니다.",
|
|
|
|
|
+ "images/starting": "가져오기 시작 중…",
|
|
|
|
|
+ "images/finished": "가져오기 완료",
|
|
|
|
|
+ "images/streamError": "가져오기 스트림 오류.",
|
|
|
|
|
+ "images/startFailed": "가져오기를 시작할 수 없습니다.",
|
|
|
|
|
+ "images/confirmRemove": "이미지 \"{name}\"을(를) 제거하시겠습니까? 되돌릴 수 없습니다.",
|
|
|
|
|
+ "images/removeFailed": "제거 실패: {error}",
|
|
|
|
|
+ "images/removed": "이미지가 제거되었습니다.",
|
|
|
|
|
+ "images/removeRequestFailed": "제거 요청에 실패했습니다.",
|
|
|
|
|
+ "images/enterRef": "이미지 이름을 입력하세요.",
|
|
|
|
|
+ "compose/newStack": "새 스택",
|
|
|
|
|
+ "compose/unavailable": "이 호스트에서 Docker Compose v2 플러그인을 찾을 수 없습니다. 스택을 관리하려면 <code>docker-compose-plugin</code>을 설치하세요.",
|
|
|
|
|
+ "compose/note": "스택은 <code>./system/docker/stacks/<name>/docker-compose.yml</code>에 저장됩니다. 자동 시작이 활성화된 스택은 서버 부팅 시 시작됩니다.",
|
|
|
|
|
+ "compose/none": "아직 스택이 없습니다. \"새 스택\"을 클릭하여 만드세요.",
|
|
|
|
|
+ "compose/stopped": "중지됨",
|
|
|
|
|
+ "compose/disabled": "비활성화됨",
|
|
|
|
|
+ "compose/enabled": "활성화됨",
|
|
|
|
|
+ "compose/enable": "활성화",
|
|
|
|
|
+ "compose/disable": "비활성화",
|
|
|
|
|
+ "compose/editTitle": "스택 편집: {name}",
|
|
|
|
|
+ "compose/nameLabel": "스택 이름 (영문자, 숫자, 하이픈, 밑줄)",
|
|
|
|
|
+ "compose/validate": "검증",
|
|
|
|
|
+ "compose/saveDeploy": "저장 후 배포",
|
|
|
|
|
+ "compose/nameRequired": "스택 이름은 필수입니다.",
|
|
|
|
|
+ "compose/nameRequiredValidate": "검증하려면 스택 이름이 필요합니다.",
|
|
|
|
|
+ "compose/saving": "검증 및 저장 중…",
|
|
|
|
|
+ "compose/deploying": "배포 중… 이미지를 가져오는 데 시간이 걸릴 수 있습니다.",
|
|
|
|
|
+ "compose/deployingStack": "스택 배포 중… 시간이 걸릴 수 있습니다.",
|
|
|
|
|
+ "compose/deployFailed": "배포 실패: {error}",
|
|
|
|
|
+ "compose/deployed": "스택이 배포되었습니다.",
|
|
|
|
|
+ "compose/deployRequestFailed": "배포 요청에 실패했습니다.",
|
|
|
|
|
+ "compose/saved": "스택이 저장되었습니다.",
|
|
|
|
|
+ "compose/saveRequestFailed": "저장 요청에 실패했습니다.",
|
|
|
|
|
+ "compose/valid": "Compose 파일이 유효하며 저장되었습니다.",
|
|
|
|
|
+ "compose/validateRequestFailed": "검증 요청에 실패했습니다.",
|
|
|
|
|
+ "compose/loadStackFailed": "스택을 불러오지 못했습니다.",
|
|
|
|
|
+ "compose/logTitle": "스택: {name}",
|
|
|
|
|
+ "compose/toggleFailed": "전환에 실패했습니다.",
|
|
|
|
|
+ "compose/confirmDelete": "스택 \"{name}\"을(를) 삭제하시겠습니까? 컨테이너가 중지되고 스택 파일이 삭제됩니다. 되돌릴 수 없습니다.",
|
|
|
|
|
+ "compose/deleteFailed": "삭제 실패: {error}",
|
|
|
|
|
+ "compose/deleted": "스택이 삭제되었습니다.",
|
|
|
|
|
+ "compose/deleteRequestFailed": "삭제 요청에 실패했습니다.",
|
|
|
|
|
+ "compose/confirmDown": "스택 \"{name}\"을(를) 중지하시겠습니까? 실행 중인 컨테이너가 제거됩니다 (스택 파일은 유지됩니다).",
|
|
|
|
|
+ "registry/loginTitle": "로그인",
|
|
|
|
|
+ "registry/registry": "레지스트리 (비워 두면 Docker Hub)",
|
|
|
|
|
+ "registry/username": "사용자 이름",
|
|
|
|
|
+ "registry/password": "비밀번호 / 토큰",
|
|
|
|
|
+ "registry/login": "로그인",
|
|
|
|
|
+ "registry/credNote": "자격 증명은 ArozOS가 아닌 Docker CLI가 저장합니다. 비밀번호는 한 번만 전송되며 기록되지 않습니다.",
|
|
|
|
|
+ "registry/configured": "구성된 레지스트리",
|
|
|
|
|
+ "registry/searchTitle": "Docker Hub 검색",
|
|
|
|
|
+ "registry/search": "검색",
|
|
|
|
|
+ "registry/searchHint": "검색어를 입력하고 검색하세요.",
|
|
|
|
|
+ "registry/none": "로그인된 레지스트리가 없습니다.",
|
|
|
|
|
+ "registry/logout": "로그아웃",
|
|
|
|
|
+ "registry/credRequired": "사용자 이름과 비밀번호가 필요합니다.",
|
|
|
|
|
+ "registry/loginFailed": "로그인 실패: {error}",
|
|
|
|
|
+ "registry/loggedIn": "로그인되었습니다.",
|
|
|
|
|
+ "registry/loginRequestFailed": "로그인 요청에 실패했습니다.",
|
|
|
|
|
+ "registry/logoutFailed": "로그아웃 실패: {error}",
|
|
|
|
|
+ "registry/loggedOut": "로그아웃되었습니다.",
|
|
|
|
|
+ "registry/logoutRequestFailed": "로그아웃 요청에 실패했습니다.",
|
|
|
|
|
+ "registry/searching": "검색 중…",
|
|
|
|
|
+ "registry/noResults": "결과가 없습니다.",
|
|
|
|
|
+ "registry/official": "공식",
|
|
|
|
|
+ "registry/searchFailed": "검색 실패 (관리자 전용).",
|
|
|
|
|
+ "drawer/container": "컨테이너:",
|
|
|
|
|
+ "drawer/logs": "로그:",
|
|
|
|
|
+ "drawer/pulling": "가져오는 중:",
|
|
|
|
|
+ "drawer/configure": "구성:",
|
|
|
|
|
+ "drawer/console": "콘솔:",
|
|
|
|
|
+ "run/title": "이미지 실행",
|
|
|
|
|
+ "run/recreateTitle": "컨테이너 재생성",
|
|
|
|
|
+ "run/recreateWarn": "<b>재생성</b>하면 기존 컨테이너를 삭제하고 이 설정으로 새 컨테이너를 실행합니다. 되돌릴 수 없습니다.",
|
|
|
|
|
+ "run/image": "이미지",
|
|
|
|
|
+ "run/name": "컨테이너 이름 (선택)",
|
|
|
|
|
+ "run/ports": "포트 매핑 (한 줄에 하나씩)",
|
|
|
|
|
+ "run/volumes": "볼륨 (src:dst[:mode])",
|
|
|
|
|
+ "run/env": "환경 변수 (한 줄에 하나씩 KEY=value)",
|
|
|
|
|
+ "run/restart": "재시작 정책",
|
|
|
|
|
+ "run/network": "네트워크 (선택)",
|
|
|
|
|
+ "run/command": "명령 재정의 (선택)",
|
|
|
|
|
+ "run/createOnly": "생성 (시작 안 함)",
|
|
|
|
|
+ "run/run": "실행",
|
|
|
|
|
+ "run/recreate": "재생성",
|
|
|
|
|
+ "run/imageRequired": "이미지는 필수입니다.",
|
|
|
|
|
+ "run/recreated": "컨테이너가 재생성되었습니다.",
|
|
|
|
|
+ "run/created": "컨테이너가 생성되었습니다.",
|
|
|
|
|
+ "run/started": "컨테이너가 시작되었습니다.",
|
|
|
|
|
+ "cfg/rename": "이름 변경",
|
|
|
|
|
+ "cfg/liveUpdate": "실시간 업데이트",
|
|
|
|
|
+ "cfg/liveUpdateNote": "(재생성 없이 적용)",
|
|
|
|
|
+ "cfg/unchanged": "(변경 안 함)",
|
|
|
|
|
+ "cfg/memory": "메모리 제한",
|
|
|
|
|
+ "cfg/cpus": "CPU 수",
|
|
|
|
|
+ "cfg/recreateNote": "포트, 볼륨 또는 환경 변수를 변경하려면 <b>재생성</b>이 필요합니다.",
|
|
|
|
|
+ "cfg/recreateLink": "새 설정으로 재생성…",
|
|
|
|
|
+ "cfg/apply": "실시간 업데이트 적용",
|
|
|
|
|
+ "cfg/enterName": "새 이름을 입력하세요.",
|
|
|
|
|
+ "cfg/renameFailed": "이름 변경 실패: {error}",
|
|
|
|
|
+ "cfg/renamed": "이름이 변경되었습니다.",
|
|
|
|
|
+ "cfg/renameRequestFailed": "이름 변경 요청에 실패했습니다.",
|
|
|
|
|
+ "cfg/nothing": "업데이트할 항목이 없습니다.",
|
|
|
|
|
+ "cfg/updateFailed": "업데이트 실패: {error}",
|
|
|
|
|
+ "cfg/updated": "업데이트되었습니다.",
|
|
|
|
|
+ "cfg/updateRequestFailed": "업데이트 요청에 실패했습니다.",
|
|
|
|
|
+ "console/warn": "<b>이 컨테이너 내부의 라이브 셸</b>에 연결되어 있습니다. 명령은 컨테이너 권한으로 실행되며 호스트에 영향을 줄 수 있습니다.",
|
|
|
|
|
+ "console/shell": "셸:",
|
|
|
|
|
+ "console/reconnect": "다시 연결",
|
|
|
|
|
+ "console/closed": "세션이 종료됨",
|
|
|
|
|
+ "console/connError": "콘솔 연결 오류."
|
|
|
|
|
+ },
|
|
|
|
|
+ "titles": {
|
|
|
|
|
+ "Open in window": "창에서 열기"
|
|
|
|
|
+ },
|
|
|
|
|
+ "placeholder": {
|
|
|
|
|
+ "nginx:alpine or registry/repo:tag": "nginx:alpine 또는 registry/repo:tag",
|
|
|
|
|
+ "e.g. nginx": "예: nginx"
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+}
|