feat(ui): bagian Image/Volume/Jaringan di workspace (F-003) + fix closure applyList + emulator ESC[J penuh
CI / test (push) Successful in 12m9s

This commit is contained in:
oxpoe committed 2026-10-15 14:06:51 +07:00
1 parent 8b2a86877e
commit a28b83513d
8 files changed
+487 -73

No files matched your search

+17 -1
View File
@@ -10,6 +10,9 @@ section:
clock: "Clock"
host: "Host"
containers: "Containers"
images: "Images"
volumes: "Volumes"
networks: "Networks"
activity: "Activity"
detail: "Detail"
@@ -26,6 +29,9 @@ theme:
field:
id: "ID"
image: "Image"
tags: "Tags"
size: "Size"
created: "Created"
state: "State"
status: "Status"
host: "Host"
@@ -34,6 +40,11 @@ field:
uptime: "Uptime"
engine: "Engine"
api: "API"
driver: "Driver"
mountpoint: "Mountpoint"
scope: "Scope"
subnet: "Subnet"
inUse: "In use"
state:
loading: "loading…"
@@ -45,6 +56,9 @@ state:
restarting: "restarting"
created: "created"
dead: "dead"
untagged: "<untagged>"
yes: "yes"
no: "no"
error:
fail: "FAILED"
@@ -52,14 +66,16 @@ error:
ok: "OK"
loadFailed: "Failed to load"
loadContainers: "Failed to load container list"
loadSection: "Failed to load %s list"
hint:
retry: "press r to retry"
noContainers: "No containers yet — run something with Docker, then press r."
miniNoContainers: "no containers yet — press 1"
emptyItems: "no %s yet"
tabsComing: "Detail tabs (Logs · Stats · Config) coming in Phase 2."
footerHome: "[1/enter] containers · [t] toast · [T] theme · [a] reduced-motion · [q] quit"
footerContainers: "[j/k] select · [r] reload · [0/esc] home · [T] theme · [q] quit"
footerContainers: "[1-4] sections · [j/k] select · [r] reload · [0/esc] home · [T] theme · [q] quit"
footer:
status: "%s animation %s fps · audio: %s"
+17 -1
View File
@@ -10,6 +10,9 @@ section:
clock: "Jam"
host: "Host"
containers: "Kontainer"
images: "Image"
volumes: "Volume"
networks: "Jaringan"
activity: "Aktivitas"
detail: "Detail"
@@ -26,6 +29,9 @@ theme:
field:
id: "ID"
image: "Image"
tags: "Tags"
size: "Size"
created: "Created"
state: "State"
status: "Status"
host: "Host"
@@ -34,6 +40,11 @@ field:
uptime: "Uptime"
engine: "Engine"
api: "API"
driver: "Driver"
mountpoint: "Mountpoint"
scope: "Scope"
subnet: "Subnet"
inUse: "Dipakai"
state:
loading: "memuat…"
@@ -45,6 +56,9 @@ state:
restarting: "memulai ulang"
created: "dibuat"
dead: "mati"
untagged: "<tanpa tag>"
yes: "ya"
no: "tidak"
error:
fail: "GAGAL"
@@ -52,14 +66,16 @@ error:
ok: "OK"
loadFailed: "GAGAL memuat"
loadContainers: "Gagal memuat daftar kontainer"
loadSection: "Gagal memuat daftar %s"
hint:
retry: "tekan r untuk coba lagi"
noContainers: "Belum ada kontainer — jalankan sesuatu dengan Docker, lalu tekan r."
miniNoContainers: "belum ada kontainer — tekan 1"
emptyItems: "belum ada %s"
tabsComing: "Tab detail (Log · Statistik · Konfigurasi) menyusul di Phase 2."
footerHome: "[1/enter] kontainer · [t] toast · [T] tema · [a] reduced-motion · [q] keluar"
footerContainers: "[j/k] pilih · [r] muat ulang · [0/esc] beranda · [T] tema · [q] keluar"
footerContainers: "[1-4] bagian · [j/k] pilih · [r] muat ulang · [0/esc] beranda · [T] tema · [q] keluar"
footer:
status: "%s animasi %s fps · audio: %s"