feat(logs): log viewer streaming real-time (F-004) — tab Log, follow+scroll, toggle timestamp, focus panel
CI / test (push) Successful in 38s
CI / test (push) Successful in 38s
This commit is contained in:
1 parent
8f7b6c8ab6
commit
de8bbbd354
7 files changed
+522
-30
No files matched your search
@@ -16,6 +16,13 @@ section:
|
||||
activity: "Activity"
|
||||
detail: "Detail"
|
||||
|
||||
tab:
|
||||
logs: "Logs"
|
||||
stats: "Stats"
|
||||
config: "Config"
|
||||
env: "Env"
|
||||
top: "Top"
|
||||
|
||||
host:
|
||||
local: "local"
|
||||
|
||||
@@ -59,6 +66,8 @@ state:
|
||||
untagged: "<untagged>"
|
||||
yes: "yes"
|
||||
no: "no"
|
||||
on: "on"
|
||||
off: "off"
|
||||
|
||||
error:
|
||||
fail: "FAILED"
|
||||
@@ -73,9 +82,11 @@ hint:
|
||||
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."
|
||||
tabComing: "This tab is coming (Phase 2)."
|
||||
logsWaiting: "waiting for logs…"
|
||||
logsEnd: "log stream ended"
|
||||
footerHome: "[1/enter] containers · [t] toast · [T] theme · [a] reduced-motion · [q] quit"
|
||||
footerContainers: "[1-4] sections · [j/k] select · [r] reload · [0/esc] home · [T] theme · [q] quit"
|
||||
footerContainers: "[1-4] sections · [j/k] select · [Tab] focus · [h/l] tab · [r] reload · [0] home · [T] theme · [q] quit"
|
||||
|
||||
footer:
|
||||
status: "%s animation %s fps · audio: %s"
|
||||
@@ -86,6 +97,7 @@ toast:
|
||||
dockerError: "✖ [ FAILED ] Docker"
|
||||
configError: "⚠ [ WARNING ] Config problem — using defaults"
|
||||
themeMode: "Theme mode: %s"
|
||||
timestamps: "Log timestamps: %s"
|
||||
|
||||
activity:
|
||||
coming: "Docker events listener coming (Phase 2)."
|
||||
|
||||
@@ -16,6 +16,13 @@ section:
|
||||
activity: "Aktivitas"
|
||||
detail: "Detail"
|
||||
|
||||
tab:
|
||||
logs: "Log"
|
||||
stats: "Statistik"
|
||||
config: "Konfigurasi"
|
||||
env: "Env"
|
||||
top: "Proses"
|
||||
|
||||
host:
|
||||
local: "lokal"
|
||||
|
||||
@@ -59,6 +66,8 @@ state:
|
||||
untagged: "<tanpa tag>"
|
||||
yes: "ya"
|
||||
no: "tidak"
|
||||
on: "nyala"
|
||||
off: "mati"
|
||||
|
||||
error:
|
||||
fail: "GAGAL"
|
||||
@@ -73,9 +82,11 @@ hint:
|
||||
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."
|
||||
tabComing: "Tab ini menyusul (Phase 2)."
|
||||
logsWaiting: "menunggu log…"
|
||||
logsEnd: "stream log berakhir"
|
||||
footerHome: "[1/enter] kontainer · [t] toast · [T] tema · [a] reduced-motion · [q] keluar"
|
||||
footerContainers: "[1-4] bagian · [j/k] pilih · [r] muat ulang · [0/esc] beranda · [T] tema · [q] keluar"
|
||||
footerContainers: "[1-4] bagian · [j/k] pilih · [Tab] fokus · [h/l] tab · [r] muat ulang · [0] beranda · [T] tema · [q] keluar"
|
||||
|
||||
footer:
|
||||
status: "%s animasi %s fps · audio: %s"
|
||||
@@ -86,6 +97,7 @@ toast:
|
||||
dockerError: "✖ [ GAGAL ] Docker"
|
||||
configError: "⚠ [ PERINGATAN ] Config bermasalah — memakai default"
|
||||
themeMode: "Mode tema: %s"
|
||||
timestamps: "Timestamp log: %s"
|
||||
|
||||
activity:
|
||||
coming: "Listener Docker events menyusul (Phase 2)."
|
||||
|
||||
Reference in new issue
Block a user