From e9de11169346111122a210fe318a7a777f47ea96 Mon Sep 17 00:00:00 2001 From: Dominika Jadowska Date: Fri, 26 Jul 2024 19:14:14 +0200 Subject: [PATCH 1/8] Add an update all funtion --- frontend/src/components/StackList.vue | 21 ++++++++++++++++++++- frontend/src/lang/ar.json | 3 ++- frontend/src/lang/bg-BG.json | 3 ++- frontend/src/lang/ca.json | 3 ++- frontend/src/lang/cs-CZ.json | 3 ++- frontend/src/lang/da.json | 3 ++- frontend/src/lang/de.json | 3 ++- frontend/src/lang/en.json | 3 ++- frontend/src/lang/es.json | 3 ++- frontend/src/lang/fr.json | 3 ++- frontend/src/lang/hu.json | 3 ++- frontend/src/lang/id.json | 3 ++- frontend/src/lang/it-IT.json | 3 ++- frontend/src/lang/ja.json | 3 ++- frontend/src/lang/ko-KR.json | 3 ++- frontend/src/lang/nl.json | 3 ++- frontend/src/lang/pl-PL.json | 3 ++- frontend/src/lang/pt-BR.json | 3 ++- frontend/src/lang/pt.json | 3 ++- frontend/src/lang/ro.json | 3 ++- frontend/src/lang/ru.json | 3 ++- frontend/src/lang/sl.json | 3 ++- frontend/src/lang/sv-SE.json | 3 ++- frontend/src/lang/th.json | 3 ++- frontend/src/lang/tr.json | 3 ++- frontend/src/lang/uk-UA.json | 3 ++- frontend/src/lang/ur.json | 3 ++- frontend/src/lang/vi.json | 3 ++- frontend/src/lang/zh-CN.json | 3 ++- frontend/src/lang/zh-TW.json | 3 ++- 30 files changed, 78 insertions(+), 30 deletions(-) diff --git a/frontend/src/components/StackList.vue b/frontend/src/components/StackList.vue index 6b00cb24..713dbd17 100644 --- a/frontend/src/components/StackList.vue +++ b/frontend/src/components/StackList.vue @@ -8,6 +8,7 @@
+
@@ -19,6 +20,12 @@
+
+ +
@@ -346,6 +353,18 @@ export default { this.cancelSelectMode(); }, + + updateAll() { + console.log("updateAll"); + console.log(this.sortedStackList); + for (let stack of this.sortedStackList) { + console.log(stack); + this.$root.emitAgent(stack.endpoint, "updateStack", stack.name, (res) => { + this.processing = false; + this.$root.toastRes(res); + }); + } + } }, }; @@ -417,7 +436,7 @@ export default { } .search-input { - max-width: 15em; + max-width: 10em; } .stack-item { diff --git a/frontend/src/lang/ar.json b/frontend/src/lang/ar.json index c50bafbb..ba2a3b4b 100644 --- a/frontend/src/lang/ar.json +++ b/frontend/src/lang/ar.json @@ -98,5 +98,6 @@ "url": "رابط | روابط", "extra": "إضافات", "reverseProxyMsg1": "هل تستدخم خادم عكسي؟", - "connecting...": "جاري الاتصال بخادم المقبس…" + "connecting...": "جاري الاتصال بخادم المقبس…", + "updateAll": "تحديث الكل", } diff --git a/frontend/src/lang/bg-BG.json b/frontend/src/lang/bg-BG.json index 136d226a..9e85c44f 100644 --- a/frontend/src/lang/bg-BG.json +++ b/frontend/src/lang/bg-BG.json @@ -112,5 +112,6 @@ "dockgeAgent": "Dockge агент | Dockge агенти", "connecting": "Свързване", "agentRemovedSuccessfully": "Агентът е премахнат успешно.", - "LongSyntaxNotSupported": "Дългият синтаксис не се поддържа тук. Моля, използвайте YAML редактора." + "LongSyntaxNotSupported": "Дългият синтаксис не се поддържа тук. Моля, използвайте YAML редактора.", + "updateAll": "Обнови всички" } diff --git a/frontend/src/lang/ca.json b/frontend/src/lang/ca.json index 71f46fab..d8afa374 100644 --- a/frontend/src/lang/ca.json +++ b/frontend/src/lang/ca.json @@ -111,5 +111,6 @@ "Please use this option carefully!": "Si us plau, utilitzeu aquesta opció amb cura!", "Enable Auth": "Habilitar autenticació", "I understand, please disable": "Ho entenc, si us plau deshabilita", - "Password": "Contrasenya" + "Password": "Contrasenya", + "updateAll": "Actualitzar totes" } diff --git a/frontend/src/lang/cs-CZ.json b/frontend/src/lang/cs-CZ.json index 67f62b92..0ff2c386 100644 --- a/frontend/src/lang/cs-CZ.json +++ b/frontend/src/lang/cs-CZ.json @@ -97,5 +97,6 @@ "extra": "Extra", "reverseProxyMsg1": "Používáte Reverzní proxy server?", "reverseProxyMsg2": "Podívat se jak to nastavit pro WebSocket", - "Cannot connect to the socket server.": "Nelze se připojit k serveru ." + "Cannot connect to the socket server.": "Nelze se připojit k serveru .", + "updateAll": "Aktualizovat všechny" } diff --git a/frontend/src/lang/da.json b/frontend/src/lang/da.json index 43739b6e..f1cd14b6 100644 --- a/frontend/src/lang/da.json +++ b/frontend/src/lang/da.json @@ -111,5 +111,6 @@ "agentAddedSuccessfully": "Agent succesfuld tilføjet.", "agentRemovedSuccessfully": "Agent succesfuld fjernet.", "removeAgent": "Fjern agent", - "removeAgentMsg": "Er du sikker på at du vil fjerne denne agent?" + "removeAgentMsg": "Er du sikker på at du vil fjerne denne agent?", + "updateAll": "Opdater alle" } diff --git a/frontend/src/lang/de.json b/frontend/src/lang/de.json index 58bf4422..0e078949 100644 --- a/frontend/src/lang/de.json +++ b/frontend/src/lang/de.json @@ -112,5 +112,6 @@ "agentRemovedSuccessfully": "Agent erfolgreich entfernt.", "removeAgent": "Agent Entfernen", "removeAgentMsg": "Bist Du sicher, dass Du diesen Agent entfernen möchtest?", - "LongSyntaxNotSupported": "Lange Syntax wird nicht unterstützt. Bitte verwende den YAML-Editor." + "LongSyntaxNotSupported": "Lange Syntax wird nicht unterstützt. Bitte verwende den YAML-Editor.", + "updateAll": "Alle aktualisieren" } diff --git a/frontend/src/lang/en.json b/frontend/src/lang/en.json index 93bf53a1..5d13ad28 100644 --- a/frontend/src/lang/en.json +++ b/frontend/src/lang/en.json @@ -112,5 +112,6 @@ "agentRemovedSuccessfully": "Agent removed successfully.", "removeAgent": "Remove Agent", "removeAgentMsg": "Are you sure you want to remove this agent?", - "LongSyntaxNotSupported": "Long syntax is not supported here. Please use the YAML editor." + "LongSyntaxNotSupported": "Long syntax is not supported here. Please use the YAML editor.", + "updateAll": "Update All" } diff --git a/frontend/src/lang/es.json b/frontend/src/lang/es.json index 30d24a66..6483091f 100644 --- a/frontend/src/lang/es.json +++ b/frontend/src/lang/es.json @@ -111,5 +111,6 @@ "removeAgentMsg": "Estás seguro que deseas remover este agente?", "dockgeAgent": "Agentes Dockge", "connecting": "Conectando", - "agentRemovedSuccessfully": "Agente removido satisfactoriamente." + "agentRemovedSuccessfully": "Agente removido satisfactoriamente.", + "updateAll": "Actualizar todos" } diff --git a/frontend/src/lang/fr.json b/frontend/src/lang/fr.json index 9f637a04..ee2897e8 100644 --- a/frontend/src/lang/fr.json +++ b/frontend/src/lang/fr.json @@ -112,5 +112,6 @@ "currentEndpoint": "Actuel", "connect": "Connecter", "removeAgentMsg": "Êtes-vous sûr de vouloir supprimer cet agent ?", - "LongSyntaxNotSupported": "La syntaxe longue n'est pas prise en charge ici. Veuillez utiliser l'éditeur YAML." + "LongSyntaxNotSupported": "La syntaxe longue n'est pas prise en charge ici. Veuillez utiliser l'éditeur YAML.", + "updateAll": "Mettre à jour tout" } diff --git a/frontend/src/lang/hu.json b/frontend/src/lang/hu.json index 8d940da1..74f08eee 100644 --- a/frontend/src/lang/hu.json +++ b/frontend/src/lang/hu.json @@ -111,5 +111,6 @@ "Cannot connect to the socket server.": "A Socket csatlakozás nem elérhető.", "connecting...": "Csatlakozás a socket szerver-hez…", "url": "URL | URL-ek", - "dockgeURL": "Dockge URL (pl. http://127.0.0.1:5001)" + "dockgeURL": "Dockge URL (pl. http://127.0.0.1:5001)", + "updateAll": "Frissítés Minden" } diff --git a/frontend/src/lang/id.json b/frontend/src/lang/id.json index 3d97a308..46e6cc7f 100644 --- a/frontend/src/lang/id.json +++ b/frontend/src/lang/id.json @@ -111,5 +111,6 @@ "currentEndpoint": "Sekarang", "agentOnline": "Terhubung", "agentOffline": "Terputus", - "removeAgentMsg": "Apakah anda yakin untuk menghapus agen ini?" + "removeAgentMsg": "Apakah anda yakin untuk menghapus agen ini?", + "updateAll": "Perbarui Semua" } diff --git a/frontend/src/lang/it-IT.json b/frontend/src/lang/it-IT.json index 64c987f2..d213d2a2 100644 --- a/frontend/src/lang/it-IT.json +++ b/frontend/src/lang/it-IT.json @@ -111,5 +111,6 @@ "removeAgent": "Rimuovi Agente", "removeAgentMsg": "Sei sicuro di voler rimuovere questo agente?", "addAgent": "Aggungi Agente", - "agentAddedSuccessfully": "Agente aggiunto correttamente." + "agentAddedSuccessfully": "Agente aggiunto correttamente.", + "updateAll": "Aggiorna tutti" } diff --git a/frontend/src/lang/ja.json b/frontend/src/lang/ja.json index c4fb0729..c78da959 100644 --- a/frontend/src/lang/ja.json +++ b/frontend/src/lang/ja.json @@ -107,5 +107,6 @@ "agentRemovedSuccessfully": "エージェントは正常に削除されました。", "removeAgent": "エージェントを削除", "removeAgentMsg": "本当にこのエージェントを削除しますか?", - "url": "URL | URL" + "url": "URL | URL", + "updateAll": "全てのエージェントをアップデート" } diff --git a/frontend/src/lang/ko-KR.json b/frontend/src/lang/ko-KR.json index 515c8972..e5f72bb6 100644 --- a/frontend/src/lang/ko-KR.json +++ b/frontend/src/lang/ko-KR.json @@ -112,5 +112,6 @@ "currentEndpoint": "현재", "connecting": "연결 중", "agentRemovedSuccessfully": "에이전트를 성공적으로 삭제했습니다.", - "LongSyntaxNotSupported": "긴 문법은 여기서 지원되지 않습니다. YAML 에디터를 사용하세요." + "LongSyntaxNotSupported": "긴 문법은 여기서 지원되지 않습니다. YAML 에디터를 사용하세요.", + "updateAll": "정지 & 비활성화" } diff --git a/frontend/src/lang/nl.json b/frontend/src/lang/nl.json index 4063c54b..47403dc9 100644 --- a/frontend/src/lang/nl.json +++ b/frontend/src/lang/nl.json @@ -111,5 +111,6 @@ "agentAddedSuccessfully": "Agent toegevoegd.", "agentRemovedSuccessfully": "Agent verwijderd.", "removeAgent": "Verwijder agent", - "removeAgentMsg": "Weet je zeker dat je deze agent wilt verwijderen?" + "removeAgentMsg": "Weet je zeker dat je deze agent wilt verwijderen?", + "updateAll": "Update alles" } diff --git a/frontend/src/lang/pl-PL.json b/frontend/src/lang/pl-PL.json index 3bc17b35..a98c0bd8 100644 --- a/frontend/src/lang/pl-PL.json +++ b/frontend/src/lang/pl-PL.json @@ -111,5 +111,6 @@ "connecting...": "Łączenie z socketem serwera…", "extra": "Ekstra", "url": "URL | URLe", - "reconnecting...": "Wznawianie połączenia…" + "reconnecting...": "Wznawianie połączenia…", + "updateAll": "Zaktualizuj wszystkie" } diff --git a/frontend/src/lang/pt-BR.json b/frontend/src/lang/pt-BR.json index f79c006e..cc7765a7 100644 --- a/frontend/src/lang/pt-BR.json +++ b/frontend/src/lang/pt-BR.json @@ -111,5 +111,6 @@ "agentAddedSuccessfully": "Agente adicionado com sucesso.", "agentRemovedSuccessfully": "Agente removido com sucesso.", "removeAgent": "Remover Agente", - "removeAgentMsg": "Tem certeza de que deseja remover este agente?" + "removeAgentMsg": "Tem certeza de que deseja remover este agente?", + "updateAll": "Atualizar tudo" } diff --git a/frontend/src/lang/pt.json b/frontend/src/lang/pt.json index a584d68d..2d98725d 100644 --- a/frontend/src/lang/pt.json +++ b/frontend/src/lang/pt.json @@ -111,5 +111,6 @@ "url": "URL | URLs", "extra": "Extra", "reconnecting...": "Reconectando…", - "connecting...": "Conectando ao servidor de socket…" + "connecting...": "Conectando ao servidor de socket…", + "updateAll": "Atualizar tudo" } diff --git a/frontend/src/lang/ro.json b/frontend/src/lang/ro.json index 83c09ae4..c92764c1 100644 --- a/frontend/src/lang/ro.json +++ b/frontend/src/lang/ro.json @@ -98,5 +98,6 @@ "Please use this option carefully!": "Vă rugăm să utilizați această opțiune cu atenție!", "Show update if available": "Afișează actualizarea dacă este disponibilă", "disableauth.message1": "Sigur doriți să dezactivați autentificarea?", - "disableauth.message2": "Este conceput pentru scenarii în care intenționați să implementați autentificarea terță în fața Dockge-lui, cum ar fi Cloudflare Access, Authelia sau alte mecanisme de autentificare." + "disableauth.message2": "Este conceput pentru scenarii în care intenționați să implementați autentificarea terță în fața Dockge-lui, cum ar fi Cloudflare Access, Authelia sau alte mecanisme de autentificare.", + "updateAll": "Actualizează " } diff --git a/frontend/src/lang/ru.json b/frontend/src/lang/ru.json index 81874f13..c8f769df 100644 --- a/frontend/src/lang/ru.json +++ b/frontend/src/lang/ru.json @@ -112,5 +112,6 @@ "dockgeAgent": "Агент Dockge | Агенты Dockge", "dockgeURL": "URL-адрес Dockge (например: http://127.0.0.1:5001)", "agentRemovedSuccessfully": "Агент успешно удален.", - "LongSyntaxNotSupported": "Длинный синтаксис здесь не поддерживается. Пожалуйста, используйте редактор YAML." + "LongSyntaxNotSupported": "Длинный синтаксис здесь не поддерживается. Пожалуйста, используйте редактор YAML.", + "updateAll": "Обновить все" } diff --git a/frontend/src/lang/sl.json b/frontend/src/lang/sl.json index de5fee7f..47577fcd 100644 --- a/frontend/src/lang/sl.json +++ b/frontend/src/lang/sl.json @@ -99,5 +99,6 @@ "newUpdate": "Nova posodobitev", "reverseProxyMsg2": "Preverite, kako ga konfigurirati za WebSocket", "Cannot connect to the socket server.": "Ni mogoče vzpostaviti povezave s strežnikom vtičnic.", - "url": "URL | URL-ji" + "url": "URL | URL-ji", + "updateAll": "Posodobi vse" } diff --git a/frontend/src/lang/sv-SE.json b/frontend/src/lang/sv-SE.json index d76bba3e..d3ea2fd4 100644 --- a/frontend/src/lang/sv-SE.json +++ b/frontend/src/lang/sv-SE.json @@ -111,5 +111,6 @@ "removeAgent": "Ta bort agent", "removeAgentMsg": "Är du säker att du vill ta bort denna agent?", "dockgeAgent": "Dockge agenter | Dockge agenter", - "agentAddedSuccessfully": "Agent tillagd." + "agentAddedSuccessfully": "Agent tillagd.", + "updateAll": "Uppdatera alla" } diff --git a/frontend/src/lang/th.json b/frontend/src/lang/th.json index 8cb847b0..7c613816 100644 --- a/frontend/src/lang/th.json +++ b/frontend/src/lang/th.json @@ -98,5 +98,6 @@ "connecting...": "กำลังเชื่อมต่อกับเซิร์ฟเวอร์ socket…", "url": "URL | URLs", "extra": "พิเศษ", - "reconnecting...": "กำลังเชื่อมต่อใหม่…" + "reconnecting...": "กำลังเชื่อมต่อใหม่…", + "updateAll": "อัปเดตทุกอย่าง" } diff --git a/frontend/src/lang/tr.json b/frontend/src/lang/tr.json index 0d6dfe4d..532ab440 100644 --- a/frontend/src/lang/tr.json +++ b/frontend/src/lang/tr.json @@ -111,5 +111,6 @@ "agentAddedSuccessfully": "Aracı başarıyla eklendi.", "agentRemovedSuccessfully": "Aracı başarıyla kaldırıldı.", "removeAgent": "Aracıyı Kaldır", - "removeAgentMsg": "Bu aracıyı kaldırmak istediğinize emin misiniz?" + "removeAgentMsg": "Bu aracıyı kaldırmak istediğinize emin misiniz?", + "updateAll": "Tut" } diff --git a/frontend/src/lang/uk-UA.json b/frontend/src/lang/uk-UA.json index 7d426515..387bac8a 100644 --- a/frontend/src/lang/uk-UA.json +++ b/frontend/src/lang/uk-UA.json @@ -112,5 +112,6 @@ "agentRemovedSuccessfully": "Агент успішно видалено.", "agentAddedSuccessfully": "Агент успішно додано.", "removeAgentMsg": "Ви впевнені, що хочете видалити цей агент?", - "LongSyntaxNotSupported": "Довгий синтаксис тут не підтримується. Будь ласка, використовуйте редактор YAML." + "LongSyntaxNotSupported": "Довгий синтаксис тут не підтримується. Будь ласка, використовуйте редактор YAML.", + "updateAll": "Оновити все" } diff --git a/frontend/src/lang/ur.json b/frontend/src/lang/ur.json index c4b8b120..30763266 100644 --- a/frontend/src/lang/ur.json +++ b/frontend/src/lang/ur.json @@ -112,5 +112,6 @@ "agentRemovedSuccessfully": "ایجنٹ کو کامیابی سے ہٹا دیا گیا۔", "removeAgent": "ایجنٹ کو ہٹا دیں", "removeAgentMsg": "کیا آپ واقعی اس ایجنٹ کو ہٹانا چاہتے ہیں؟", - "LongSyntaxNotSupported": "لمبا نحو یہاں تعاون یافتہ نہیں ہے۔ براہ کرم YAML ایڈیٹر استعمال کریں۔" + "LongSyntaxNotSupported": "لمبا نحو یہاں تعاون یافتہ نہیں ہے۔ براہ کرم YAML ایڈیٹر استعمال کریں۔", + "updateAll": "تمام تازہ کاری کو ہٹا دیں" } diff --git a/frontend/src/lang/vi.json b/frontend/src/lang/vi.json index 54a0c3bc..bc1c8e6b 100644 --- a/frontend/src/lang/vi.json +++ b/frontend/src/lang/vi.json @@ -111,5 +111,6 @@ "disableauth.message2": "Nó được thiết kế trong hoàn cảnh mà bạn dự định triển khai xác thực đăng nhập bên thứ ba trước Dockge như là Cloudflare Access, Authelia hay các phương thức xác minh đăng nhập khác.", "dockerImage": "Image", "Show update if available": "Hiển thị cập nhật nếu có", - "restartPolicyUnlessStopped": "Trừ Khi Dừng Lại" + "restartPolicyUnlessStopped": "Trừ Khi Dừng Lại", + "updateAll": "Cập Nhật Càc" } diff --git a/frontend/src/lang/zh-CN.json b/frontend/src/lang/zh-CN.json index 1b926e26..afa82a20 100644 --- a/frontend/src/lang/zh-CN.json +++ b/frontend/src/lang/zh-CN.json @@ -112,5 +112,6 @@ "removeAgent": "移除代理", "removeAgentMsg": "您确定要移除此代理?", "agentAddedSuccessfully": "代理添加成功。", - "LongSyntaxNotSupported": "此处不支持Long syntax,请使用YAML编辑器。" + "LongSyntaxNotSupported": "此处不支持Long syntax,请使用YAML编辑器。", + "updateAll": "更新全部" } diff --git a/frontend/src/lang/zh-TW.json b/frontend/src/lang/zh-TW.json index 5c83dd02..e83b274d 100644 --- a/frontend/src/lang/zh-TW.json +++ b/frontend/src/lang/zh-TW.json @@ -100,5 +100,6 @@ "url": "網址 | 網址", "extra": "額外", "newUpdate": "新版本", - "currentEndpoint": "目前" + "currentEndpoint": "目前", + "updateAll": "更新所有" } From 1bcd57ddd2048311d04930491ae9f9770ea3b513 Mon Sep 17 00:00:00 2001 From: Dominika Jadowska Date: Fri, 26 Jul 2024 19:18:40 +0200 Subject: [PATCH 2/8] Remove a trailing comma --- frontend/src/lang/ar.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lang/ar.json b/frontend/src/lang/ar.json index ba2a3b4b..cc250b91 100644 --- a/frontend/src/lang/ar.json +++ b/frontend/src/lang/ar.json @@ -99,5 +99,5 @@ "extra": "إضافات", "reverseProxyMsg1": "هل تستدخم خادم عكسي؟", "connecting...": "جاري الاتصال بخادم المقبس…", - "updateAll": "تحديث الكل", + "updateAll": "تحديث الكل" } From 1f78264825bb0a447b6feae24f36babb5ac07478 Mon Sep 17 00:00:00 2001 From: Dominika Jadowska Date: Fri, 26 Jul 2024 19:57:22 +0200 Subject: [PATCH 3/8] Remove unused console logs --- frontend/src/components/StackList.vue | 3 --- 1 file changed, 3 deletions(-) diff --git a/frontend/src/components/StackList.vue b/frontend/src/components/StackList.vue index 713dbd17..b8793b62 100644 --- a/frontend/src/components/StackList.vue +++ b/frontend/src/components/StackList.vue @@ -355,10 +355,7 @@ export default { }, updateAll() { - console.log("updateAll"); - console.log(this.sortedStackList); for (let stack of this.sortedStackList) { - console.log(stack); this.$root.emitAgent(stack.endpoint, "updateStack", stack.name, (res) => { this.processing = false; this.$root.toastRes(res); From 643dbfa39f35020aeb8511fd487da0176db7cb75 Mon Sep 17 00:00:00 2001 From: Dominika Jadowska Date: Fri, 26 Jul 2024 20:50:26 +0200 Subject: [PATCH 4/8] Missed the point about translations. Reverted them --- frontend/src/lang/ar.json | 3 +-- frontend/src/lang/bg-BG.json | 3 +-- frontend/src/lang/cs-CZ.json | 3 +-- frontend/src/lang/da.json | 3 +-- frontend/src/lang/de.json | 3 +-- frontend/src/lang/es.json | 5 ++--- frontend/src/lang/fr.json | 3 +-- frontend/src/lang/hu.json | 3 +-- frontend/src/lang/id.json | 3 +-- frontend/src/lang/it-IT.json | 3 +-- frontend/src/lang/ja.json | 3 +-- frontend/src/lang/ko-KR.json | 3 +-- frontend/src/lang/nl.json | 3 +-- frontend/src/lang/pl-PL.json | 3 +-- frontend/src/lang/pt-BR.json | 3 +-- frontend/src/lang/pt.json | 3 +-- frontend/src/lang/ro.json | 3 +-- frontend/src/lang/ru.json | 3 +-- frontend/src/lang/sl.json | 3 +-- frontend/src/lang/sv-SE.json | 3 +-- frontend/src/lang/th.json | 3 +-- frontend/src/lang/tr.json | 3 +-- frontend/src/lang/uk-UA.json | 3 +-- frontend/src/lang/ur.json | 3 +-- frontend/src/lang/vi.json | 3 +-- frontend/src/lang/zh-CN.json | 3 +-- frontend/src/lang/zh-TW.json | 5 ++--- 27 files changed, 29 insertions(+), 56 deletions(-) diff --git a/frontend/src/lang/ar.json b/frontend/src/lang/ar.json index cc250b91..c50bafbb 100644 --- a/frontend/src/lang/ar.json +++ b/frontend/src/lang/ar.json @@ -98,6 +98,5 @@ "url": "رابط | روابط", "extra": "إضافات", "reverseProxyMsg1": "هل تستدخم خادم عكسي؟", - "connecting...": "جاري الاتصال بخادم المقبس…", - "updateAll": "تحديث الكل" + "connecting...": "جاري الاتصال بخادم المقبس…" } diff --git a/frontend/src/lang/bg-BG.json b/frontend/src/lang/bg-BG.json index 9e85c44f..136d226a 100644 --- a/frontend/src/lang/bg-BG.json +++ b/frontend/src/lang/bg-BG.json @@ -112,6 +112,5 @@ "dockgeAgent": "Dockge агент | Dockge агенти", "connecting": "Свързване", "agentRemovedSuccessfully": "Агентът е премахнат успешно.", - "LongSyntaxNotSupported": "Дългият синтаксис не се поддържа тук. Моля, използвайте YAML редактора.", - "updateAll": "Обнови всички" + "LongSyntaxNotSupported": "Дългият синтаксис не се поддържа тук. Моля, използвайте YAML редактора." } diff --git a/frontend/src/lang/cs-CZ.json b/frontend/src/lang/cs-CZ.json index 0ff2c386..67f62b92 100644 --- a/frontend/src/lang/cs-CZ.json +++ b/frontend/src/lang/cs-CZ.json @@ -97,6 +97,5 @@ "extra": "Extra", "reverseProxyMsg1": "Používáte Reverzní proxy server?", "reverseProxyMsg2": "Podívat se jak to nastavit pro WebSocket", - "Cannot connect to the socket server.": "Nelze se připojit k serveru .", - "updateAll": "Aktualizovat všechny" + "Cannot connect to the socket server.": "Nelze se připojit k serveru ." } diff --git a/frontend/src/lang/da.json b/frontend/src/lang/da.json index f1cd14b6..43739b6e 100644 --- a/frontend/src/lang/da.json +++ b/frontend/src/lang/da.json @@ -111,6 +111,5 @@ "agentAddedSuccessfully": "Agent succesfuld tilføjet.", "agentRemovedSuccessfully": "Agent succesfuld fjernet.", "removeAgent": "Fjern agent", - "removeAgentMsg": "Er du sikker på at du vil fjerne denne agent?", - "updateAll": "Opdater alle" + "removeAgentMsg": "Er du sikker på at du vil fjerne denne agent?" } diff --git a/frontend/src/lang/de.json b/frontend/src/lang/de.json index 0e078949..58bf4422 100644 --- a/frontend/src/lang/de.json +++ b/frontend/src/lang/de.json @@ -112,6 +112,5 @@ "agentRemovedSuccessfully": "Agent erfolgreich entfernt.", "removeAgent": "Agent Entfernen", "removeAgentMsg": "Bist Du sicher, dass Du diesen Agent entfernen möchtest?", - "LongSyntaxNotSupported": "Lange Syntax wird nicht unterstützt. Bitte verwende den YAML-Editor.", - "updateAll": "Alle aktualisieren" + "LongSyntaxNotSupported": "Lange Syntax wird nicht unterstützt. Bitte verwende den YAML-Editor." } diff --git a/frontend/src/lang/es.json b/frontend/src/lang/es.json index 6483091f..d11965d4 100644 --- a/frontend/src/lang/es.json +++ b/frontend/src/lang/es.json @@ -111,6 +111,5 @@ "removeAgentMsg": "Estás seguro que deseas remover este agente?", "dockgeAgent": "Agentes Dockge", "connecting": "Conectando", - "agentRemovedSuccessfully": "Agente removido satisfactoriamente.", - "updateAll": "Actualizar todos" -} + "agentRemovedSuccessfully": "Agente removido satisfactoriamente." + } diff --git a/frontend/src/lang/fr.json b/frontend/src/lang/fr.json index ee2897e8..9f637a04 100644 --- a/frontend/src/lang/fr.json +++ b/frontend/src/lang/fr.json @@ -112,6 +112,5 @@ "currentEndpoint": "Actuel", "connect": "Connecter", "removeAgentMsg": "Êtes-vous sûr de vouloir supprimer cet agent ?", - "LongSyntaxNotSupported": "La syntaxe longue n'est pas prise en charge ici. Veuillez utiliser l'éditeur YAML.", - "updateAll": "Mettre à jour tout" + "LongSyntaxNotSupported": "La syntaxe longue n'est pas prise en charge ici. Veuillez utiliser l'éditeur YAML." } diff --git a/frontend/src/lang/hu.json b/frontend/src/lang/hu.json index 74f08eee..8d940da1 100644 --- a/frontend/src/lang/hu.json +++ b/frontend/src/lang/hu.json @@ -111,6 +111,5 @@ "Cannot connect to the socket server.": "A Socket csatlakozás nem elérhető.", "connecting...": "Csatlakozás a socket szerver-hez…", "url": "URL | URL-ek", - "dockgeURL": "Dockge URL (pl. http://127.0.0.1:5001)", - "updateAll": "Frissítés Minden" + "dockgeURL": "Dockge URL (pl. http://127.0.0.1:5001)" } diff --git a/frontend/src/lang/id.json b/frontend/src/lang/id.json index 46e6cc7f..3d97a308 100644 --- a/frontend/src/lang/id.json +++ b/frontend/src/lang/id.json @@ -111,6 +111,5 @@ "currentEndpoint": "Sekarang", "agentOnline": "Terhubung", "agentOffline": "Terputus", - "removeAgentMsg": "Apakah anda yakin untuk menghapus agen ini?", - "updateAll": "Perbarui Semua" + "removeAgentMsg": "Apakah anda yakin untuk menghapus agen ini?" } diff --git a/frontend/src/lang/it-IT.json b/frontend/src/lang/it-IT.json index d213d2a2..64c987f2 100644 --- a/frontend/src/lang/it-IT.json +++ b/frontend/src/lang/it-IT.json @@ -111,6 +111,5 @@ "removeAgent": "Rimuovi Agente", "removeAgentMsg": "Sei sicuro di voler rimuovere questo agente?", "addAgent": "Aggungi Agente", - "agentAddedSuccessfully": "Agente aggiunto correttamente.", - "updateAll": "Aggiorna tutti" + "agentAddedSuccessfully": "Agente aggiunto correttamente." } diff --git a/frontend/src/lang/ja.json b/frontend/src/lang/ja.json index c78da959..c4fb0729 100644 --- a/frontend/src/lang/ja.json +++ b/frontend/src/lang/ja.json @@ -107,6 +107,5 @@ "agentRemovedSuccessfully": "エージェントは正常に削除されました。", "removeAgent": "エージェントを削除", "removeAgentMsg": "本当にこのエージェントを削除しますか?", - "url": "URL | URL", - "updateAll": "全てのエージェントをアップデート" + "url": "URL | URL" } diff --git a/frontend/src/lang/ko-KR.json b/frontend/src/lang/ko-KR.json index e5f72bb6..515c8972 100644 --- a/frontend/src/lang/ko-KR.json +++ b/frontend/src/lang/ko-KR.json @@ -112,6 +112,5 @@ "currentEndpoint": "현재", "connecting": "연결 중", "agentRemovedSuccessfully": "에이전트를 성공적으로 삭제했습니다.", - "LongSyntaxNotSupported": "긴 문법은 여기서 지원되지 않습니다. YAML 에디터를 사용하세요.", - "updateAll": "정지 & 비활성화" + "LongSyntaxNotSupported": "긴 문법은 여기서 지원되지 않습니다. YAML 에디터를 사용하세요." } diff --git a/frontend/src/lang/nl.json b/frontend/src/lang/nl.json index 47403dc9..4063c54b 100644 --- a/frontend/src/lang/nl.json +++ b/frontend/src/lang/nl.json @@ -111,6 +111,5 @@ "agentAddedSuccessfully": "Agent toegevoegd.", "agentRemovedSuccessfully": "Agent verwijderd.", "removeAgent": "Verwijder agent", - "removeAgentMsg": "Weet je zeker dat je deze agent wilt verwijderen?", - "updateAll": "Update alles" + "removeAgentMsg": "Weet je zeker dat je deze agent wilt verwijderen?" } diff --git a/frontend/src/lang/pl-PL.json b/frontend/src/lang/pl-PL.json index a98c0bd8..3bc17b35 100644 --- a/frontend/src/lang/pl-PL.json +++ b/frontend/src/lang/pl-PL.json @@ -111,6 +111,5 @@ "connecting...": "Łączenie z socketem serwera…", "extra": "Ekstra", "url": "URL | URLe", - "reconnecting...": "Wznawianie połączenia…", - "updateAll": "Zaktualizuj wszystkie" + "reconnecting...": "Wznawianie połączenia…" } diff --git a/frontend/src/lang/pt-BR.json b/frontend/src/lang/pt-BR.json index cc7765a7..f79c006e 100644 --- a/frontend/src/lang/pt-BR.json +++ b/frontend/src/lang/pt-BR.json @@ -111,6 +111,5 @@ "agentAddedSuccessfully": "Agente adicionado com sucesso.", "agentRemovedSuccessfully": "Agente removido com sucesso.", "removeAgent": "Remover Agente", - "removeAgentMsg": "Tem certeza de que deseja remover este agente?", - "updateAll": "Atualizar tudo" + "removeAgentMsg": "Tem certeza de que deseja remover este agente?" } diff --git a/frontend/src/lang/pt.json b/frontend/src/lang/pt.json index 2d98725d..a584d68d 100644 --- a/frontend/src/lang/pt.json +++ b/frontend/src/lang/pt.json @@ -111,6 +111,5 @@ "url": "URL | URLs", "extra": "Extra", "reconnecting...": "Reconectando…", - "connecting...": "Conectando ao servidor de socket…", - "updateAll": "Atualizar tudo" + "connecting...": "Conectando ao servidor de socket…" } diff --git a/frontend/src/lang/ro.json b/frontend/src/lang/ro.json index c92764c1..83c09ae4 100644 --- a/frontend/src/lang/ro.json +++ b/frontend/src/lang/ro.json @@ -98,6 +98,5 @@ "Please use this option carefully!": "Vă rugăm să utilizați această opțiune cu atenție!", "Show update if available": "Afișează actualizarea dacă este disponibilă", "disableauth.message1": "Sigur doriți să dezactivați autentificarea?", - "disableauth.message2": "Este conceput pentru scenarii în care intenționați să implementați autentificarea terță în fața Dockge-lui, cum ar fi Cloudflare Access, Authelia sau alte mecanisme de autentificare.", - "updateAll": "Actualizează " + "disableauth.message2": "Este conceput pentru scenarii în care intenționați să implementați autentificarea terță în fața Dockge-lui, cum ar fi Cloudflare Access, Authelia sau alte mecanisme de autentificare." } diff --git a/frontend/src/lang/ru.json b/frontend/src/lang/ru.json index c8f769df..81874f13 100644 --- a/frontend/src/lang/ru.json +++ b/frontend/src/lang/ru.json @@ -112,6 +112,5 @@ "dockgeAgent": "Агент Dockge | Агенты Dockge", "dockgeURL": "URL-адрес Dockge (например: http://127.0.0.1:5001)", "agentRemovedSuccessfully": "Агент успешно удален.", - "LongSyntaxNotSupported": "Длинный синтаксис здесь не поддерживается. Пожалуйста, используйте редактор YAML.", - "updateAll": "Обновить все" + "LongSyntaxNotSupported": "Длинный синтаксис здесь не поддерживается. Пожалуйста, используйте редактор YAML." } diff --git a/frontend/src/lang/sl.json b/frontend/src/lang/sl.json index 47577fcd..de5fee7f 100644 --- a/frontend/src/lang/sl.json +++ b/frontend/src/lang/sl.json @@ -99,6 +99,5 @@ "newUpdate": "Nova posodobitev", "reverseProxyMsg2": "Preverite, kako ga konfigurirati za WebSocket", "Cannot connect to the socket server.": "Ni mogoče vzpostaviti povezave s strežnikom vtičnic.", - "url": "URL | URL-ji", - "updateAll": "Posodobi vse" + "url": "URL | URL-ji" } diff --git a/frontend/src/lang/sv-SE.json b/frontend/src/lang/sv-SE.json index d3ea2fd4..d76bba3e 100644 --- a/frontend/src/lang/sv-SE.json +++ b/frontend/src/lang/sv-SE.json @@ -111,6 +111,5 @@ "removeAgent": "Ta bort agent", "removeAgentMsg": "Är du säker att du vill ta bort denna agent?", "dockgeAgent": "Dockge agenter | Dockge agenter", - "agentAddedSuccessfully": "Agent tillagd.", - "updateAll": "Uppdatera alla" + "agentAddedSuccessfully": "Agent tillagd." } diff --git a/frontend/src/lang/th.json b/frontend/src/lang/th.json index 7c613816..8cb847b0 100644 --- a/frontend/src/lang/th.json +++ b/frontend/src/lang/th.json @@ -98,6 +98,5 @@ "connecting...": "กำลังเชื่อมต่อกับเซิร์ฟเวอร์ socket…", "url": "URL | URLs", "extra": "พิเศษ", - "reconnecting...": "กำลังเชื่อมต่อใหม่…", - "updateAll": "อัปเดตทุกอย่าง" + "reconnecting...": "กำลังเชื่อมต่อใหม่…" } diff --git a/frontend/src/lang/tr.json b/frontend/src/lang/tr.json index 532ab440..0d6dfe4d 100644 --- a/frontend/src/lang/tr.json +++ b/frontend/src/lang/tr.json @@ -111,6 +111,5 @@ "agentAddedSuccessfully": "Aracı başarıyla eklendi.", "agentRemovedSuccessfully": "Aracı başarıyla kaldırıldı.", "removeAgent": "Aracıyı Kaldır", - "removeAgentMsg": "Bu aracıyı kaldırmak istediğinize emin misiniz?", - "updateAll": "Tut" + "removeAgentMsg": "Bu aracıyı kaldırmak istediğinize emin misiniz?" } diff --git a/frontend/src/lang/uk-UA.json b/frontend/src/lang/uk-UA.json index 387bac8a..7d426515 100644 --- a/frontend/src/lang/uk-UA.json +++ b/frontend/src/lang/uk-UA.json @@ -112,6 +112,5 @@ "agentRemovedSuccessfully": "Агент успішно видалено.", "agentAddedSuccessfully": "Агент успішно додано.", "removeAgentMsg": "Ви впевнені, що хочете видалити цей агент?", - "LongSyntaxNotSupported": "Довгий синтаксис тут не підтримується. Будь ласка, використовуйте редактор YAML.", - "updateAll": "Оновити все" + "LongSyntaxNotSupported": "Довгий синтаксис тут не підтримується. Будь ласка, використовуйте редактор YAML." } diff --git a/frontend/src/lang/ur.json b/frontend/src/lang/ur.json index 30763266..c4b8b120 100644 --- a/frontend/src/lang/ur.json +++ b/frontend/src/lang/ur.json @@ -112,6 +112,5 @@ "agentRemovedSuccessfully": "ایجنٹ کو کامیابی سے ہٹا دیا گیا۔", "removeAgent": "ایجنٹ کو ہٹا دیں", "removeAgentMsg": "کیا آپ واقعی اس ایجنٹ کو ہٹانا چاہتے ہیں؟", - "LongSyntaxNotSupported": "لمبا نحو یہاں تعاون یافتہ نہیں ہے۔ براہ کرم YAML ایڈیٹر استعمال کریں۔", - "updateAll": "تمام تازہ کاری کو ہٹا دیں" + "LongSyntaxNotSupported": "لمبا نحو یہاں تعاون یافتہ نہیں ہے۔ براہ کرم YAML ایڈیٹر استعمال کریں۔" } diff --git a/frontend/src/lang/vi.json b/frontend/src/lang/vi.json index bc1c8e6b..54a0c3bc 100644 --- a/frontend/src/lang/vi.json +++ b/frontend/src/lang/vi.json @@ -111,6 +111,5 @@ "disableauth.message2": "Nó được thiết kế trong hoàn cảnh mà bạn dự định triển khai xác thực đăng nhập bên thứ ba trước Dockge như là Cloudflare Access, Authelia hay các phương thức xác minh đăng nhập khác.", "dockerImage": "Image", "Show update if available": "Hiển thị cập nhật nếu có", - "restartPolicyUnlessStopped": "Trừ Khi Dừng Lại", - "updateAll": "Cập Nhật Càc" + "restartPolicyUnlessStopped": "Trừ Khi Dừng Lại" } diff --git a/frontend/src/lang/zh-CN.json b/frontend/src/lang/zh-CN.json index afa82a20..1b926e26 100644 --- a/frontend/src/lang/zh-CN.json +++ b/frontend/src/lang/zh-CN.json @@ -112,6 +112,5 @@ "removeAgent": "移除代理", "removeAgentMsg": "您确定要移除此代理?", "agentAddedSuccessfully": "代理添加成功。", - "LongSyntaxNotSupported": "此处不支持Long syntax,请使用YAML编辑器。", - "updateAll": "更新全部" + "LongSyntaxNotSupported": "此处不支持Long syntax,请使用YAML编辑器。" } diff --git a/frontend/src/lang/zh-TW.json b/frontend/src/lang/zh-TW.json index e83b274d..8b5a4685 100644 --- a/frontend/src/lang/zh-TW.json +++ b/frontend/src/lang/zh-TW.json @@ -100,6 +100,5 @@ "url": "網址 | 網址", "extra": "額外", "newUpdate": "新版本", - "currentEndpoint": "目前", - "updateAll": "更新所有" -} + "currentEndpoint": "目前" + } From 2d1fecc370006394981270adac3872589c0593ef Mon Sep 17 00:00:00 2001 From: Dominika Jadowska Date: Fri, 26 Jul 2024 20:53:51 +0200 Subject: [PATCH 5/8] Use the store instead of the sorted list --- frontend/src/components/StackList.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/components/StackList.vue b/frontend/src/components/StackList.vue index b8793b62..5a33efa4 100644 --- a/frontend/src/components/StackList.vue +++ b/frontend/src/components/StackList.vue @@ -355,7 +355,7 @@ export default { }, updateAll() { - for (let stack of this.sortedStackList) { + for (let stack of this.$root.completeStackList) { this.$root.emitAgent(stack.endpoint, "updateStack", stack.name, (res) => { this.processing = false; this.$root.toastRes(res); From 2ac01faf23ba495b59b7bcdfe6efb00eaf512a8a Mon Sep 17 00:00:00 2001 From: Dominika Jadowska Date: Fri, 26 Jul 2024 20:57:03 +0200 Subject: [PATCH 6/8] Clean up the reverts of the translations further --- frontend/src/lang/ca.json | 3 +-- frontend/src/lang/es.json | 2 +- frontend/src/lang/zh-TW.json | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/frontend/src/lang/ca.json b/frontend/src/lang/ca.json index d8afa374..71f46fab 100644 --- a/frontend/src/lang/ca.json +++ b/frontend/src/lang/ca.json @@ -111,6 +111,5 @@ "Please use this option carefully!": "Si us plau, utilitzeu aquesta opció amb cura!", "Enable Auth": "Habilitar autenticació", "I understand, please disable": "Ho entenc, si us plau deshabilita", - "Password": "Contrasenya", - "updateAll": "Actualitzar totes" + "Password": "Contrasenya" } diff --git a/frontend/src/lang/es.json b/frontend/src/lang/es.json index d11965d4..30d24a66 100644 --- a/frontend/src/lang/es.json +++ b/frontend/src/lang/es.json @@ -112,4 +112,4 @@ "dockgeAgent": "Agentes Dockge", "connecting": "Conectando", "agentRemovedSuccessfully": "Agente removido satisfactoriamente." - } +} diff --git a/frontend/src/lang/zh-TW.json b/frontend/src/lang/zh-TW.json index 8b5a4685..5c83dd02 100644 --- a/frontend/src/lang/zh-TW.json +++ b/frontend/src/lang/zh-TW.json @@ -101,4 +101,4 @@ "extra": "額外", "newUpdate": "新版本", "currentEndpoint": "目前" - } +} From d7ab665c10471449d35f8049f7653c4f16bc0db9 Mon Sep 17 00:00:00 2001 From: Dominika Jadowska Date: Fri, 26 Jul 2024 20:58:45 +0200 Subject: [PATCH 7/8] Fix the object values --- frontend/src/components/StackList.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/components/StackList.vue b/frontend/src/components/StackList.vue index 5a33efa4..c20bc4e1 100644 --- a/frontend/src/components/StackList.vue +++ b/frontend/src/components/StackList.vue @@ -355,7 +355,7 @@ export default { }, updateAll() { - for (let stack of this.$root.completeStackList) { + for (let stack of Object.values(this.$root.completeStackList)) { this.$root.emitAgent(stack.endpoint, "updateStack", stack.name, (res) => { this.processing = false; this.$root.toastRes(res); From 9a05812a5aae1b1df0c2b2ba25db45ea2f0b5729 Mon Sep 17 00:00:00 2001 From: Dominika Jadowska Date: Fri, 26 Jul 2024 21:34:34 +0200 Subject: [PATCH 8/8] Add the stack name to the update message --- backend/agent-socket-handlers/docker-socket-handler.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/agent-socket-handlers/docker-socket-handler.ts b/backend/agent-socket-handlers/docker-socket-handler.ts index 93abe851..f2c66b08 100644 --- a/backend/agent-socket-handlers/docker-socket-handler.ts +++ b/backend/agent-socket-handlers/docker-socket-handler.ts @@ -180,7 +180,7 @@ export class DockerSocketHandler extends AgentSocketHandler { await stack.update(socket); callbackResult({ ok: true, - msg: "Updated" + msg: `Updated: ${stackName}` }, callback); server.sendStackList(); } catch (e) {