This commit is contained in:
achintya 2026-04-19 15:25:30 -05:00 committed by GitHub
commit 2e73b477eb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 17 additions and 0 deletions

View file

@ -351,6 +351,14 @@ func (gui *Gui) handleContainersRemoveMenu(g *gocui.Gui, v *gocui.View) error {
LabelColumns: []string{gui.Tr.RemoveWithVolumes, "docker rm --volumes " + ctr.ID[1:10]}, LabelColumns: []string{gui.Tr.RemoveWithVolumes, "docker rm --volumes " + ctr.ID[1:10]},
OnPress: func() error { return handleMenuPress(container.RemoveOptions{RemoveVolumes: true}) }, OnPress: func() error { return handleMenuPress(container.RemoveOptions{RemoveVolumes: true}) },
}, },
{
LabelColumns: []string{gui.Tr.ForceRemove, "docker rm --force " + ctr.ID[1:10]},
OnPress: func() error { return handleMenuPress(container.RemoveOptions{Force: true}) },
},
{
LabelColumns: []string{gui.Tr.ForceRemoveWithVolumes, "docker rm --force --volumes " + ctr.ID[1:10]},
OnPress: func() error { return handleMenuPress(container.RemoveOptions{Force: true, RemoveVolumes: true}) },
},
} }
return gui.Menu(CreateMenuOptions{ return gui.Menu(CreateMenuOptions{

View file

@ -43,6 +43,7 @@ func chineseSet() TranslationSet {
Remove: "移除", Remove: "移除",
HideStopped: "隐藏/显示已停止的容器", HideStopped: "隐藏/显示已停止的容器",
ForceRemove: "强制移除", ForceRemove: "强制移除",
ForceRemoveWithVolumes: "强制移除并删除卷",
RemoveWithVolumes: "移除并删除卷", RemoveWithVolumes: "移除并删除卷",
RemoveService: "移除容器", RemoveService: "移除容器",
UpService: "启动服务", UpService: "启动服务",

View file

@ -33,6 +33,7 @@ func dutchSet() TranslationSet {
Remove: "verwijder", Remove: "verwijder",
HideStopped: "verberg gestopte containers", HideStopped: "verberg gestopte containers",
ForceRemove: "geforceerd verwijderen", ForceRemove: "geforceerd verwijderen",
ForceRemoveWithVolumes: "geforceerd verwijderen met volumes",
RemoveWithVolumes: "verwijder met volumes", RemoveWithVolumes: "verwijder met volumes",
RemoveService: "verwijder containers", RemoveService: "verwijder containers",
Stop: "stop", Stop: "stop",

View file

@ -35,6 +35,7 @@ type TranslationSet struct {
HideStopped string HideStopped string
ForceRemove string ForceRemove string
RemoveWithVolumes string RemoveWithVolumes string
ForceRemoveWithVolumes string
MustForceToRemoveContainer string MustForceToRemoveContainer string
Confirm string Confirm string
Return string Return string
@ -181,6 +182,7 @@ func englishSet() TranslationSet {
Remove: "remove", Remove: "remove",
HideStopped: "hide/show stopped containers", HideStopped: "hide/show stopped containers",
ForceRemove: "force remove", ForceRemove: "force remove",
ForceRemoveWithVolumes: "force remove with volumes",
RemoveWithVolumes: "remove with volumes", RemoveWithVolumes: "remove with volumes",
RemoveService: "remove containers", RemoveService: "remove containers",
UpService: "up service", UpService: "up service",

View file

@ -39,6 +39,7 @@ func frenchSet() TranslationSet {
Remove: "supprimer", Remove: "supprimer",
HideStopped: "cacher/montrer les conteneurs arrêtés", HideStopped: "cacher/montrer les conteneurs arrêtés",
ForceRemove: "forcer la suppression", ForceRemove: "forcer la suppression",
ForceRemoveWithVolumes: "forcer la suppression avec les volumes",
RemoveWithVolumes: "supprimer avec les volumes", RemoveWithVolumes: "supprimer avec les volumes",
RemoveService: "supprimer les conteneurs", RemoveService: "supprimer les conteneurs",
Stop: "arrêter", Stop: "arrêter",

View file

@ -32,6 +32,7 @@ func germanSet() TranslationSet {
Cancel: "abbrechen", Cancel: "abbrechen",
Remove: "entfernen", Remove: "entfernen",
ForceRemove: "Entfernen erzwingen", ForceRemove: "Entfernen erzwingen",
ForceRemoveWithVolumes: "Entfernen erzwingen mit Volumes",
RemoveWithVolumes: "entferne mit Volumes", RemoveWithVolumes: "entferne mit Volumes",
RemoveService: "entferne Container", RemoveService: "entferne Container",
Stop: "anhalten", Stop: "anhalten",

View file

@ -32,6 +32,7 @@ func polishSet() TranslationSet {
Cancel: "anuluj", Cancel: "anuluj",
Remove: "usuń", Remove: "usuń",
ForceRemove: "usuń siłą", ForceRemove: "usuń siłą",
ForceRemoveWithVolumes: "usuń siłą z wolumenami",
RemoveWithVolumes: "usuń z wolumenami", RemoveWithVolumes: "usuń z wolumenami",
RemoveService: "usuń kontenery", RemoveService: "usuń kontenery",
Stop: "zatrzymaj", Stop: "zatrzymaj",

View file

@ -43,6 +43,7 @@ func portugueseSet() TranslationSet {
Remove: "remover", Remove: "remover",
HideStopped: "ocultar/mostrar contêineres parados", HideStopped: "ocultar/mostrar contêineres parados",
ForceRemove: "forçar remoção", ForceRemove: "forçar remoção",
ForceRemoveWithVolumes: "forçar remoção com volumes",
RemoveWithVolumes: "remover com volumes", RemoveWithVolumes: "remover com volumes",
RemoveService: "remover contêineres", RemoveService: "remover contêineres",
UpService: "subir serviço", UpService: "subir serviço",

View file

@ -39,6 +39,7 @@ func spanishSet() TranslationSet {
Remove: "borrar", Remove: "borrar",
HideStopped: "esconder/mostrar contenedores parados", HideStopped: "esconder/mostrar contenedores parados",
ForceRemove: "borrar(forzado)", ForceRemove: "borrar(forzado)",
ForceRemoveWithVolumes: "borrar(forzado) con volúmenes",
RemoveWithVolumes: "borrar con volúmenes", RemoveWithVolumes: "borrar con volúmenes",
RemoveService: "borrar contenedores", RemoveService: "borrar contenedores",
UpService: "levantar servicio", UpService: "levantar servicio",