Skip to content

Commit

Permalink
fix: adds more translations (#3548)
Browse files Browse the repository at this point in the history
  • Loading branch information
amir20 authored Jan 14, 2025
1 parent 368646a commit 14ddd1c
Show file tree
Hide file tree
Showing 14 changed files with 149 additions and 27 deletions.
2 changes: 1 addition & 1 deletion assets/components/StackViewer/StackLog.vue
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
{{ $t("label.container", stack.containers.length) }}
</Tag>
<Tag class="hidden font-mono max-md:hidden @3xl:block" size="small">
{{ $t("label.serivce", stack.services.length) }}
{{ $t("label.service", stack.services.length) }}
</Tag>
</div>
<MultiContainerStat class="ml-auto" :containers="stack.containers" />
Expand Down
6 changes: 3 additions & 3 deletions assets/components/SwarmMenu.vue
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,14 @@
</details>
</li>

<li v-if="serivcesWithoutStacks.length > 0">
<li v-if="servicesWithoutStacks.length > 0">
<details open>
<summary class="text-base-content/80 font-light">
<ph:circles-four />
{{ $t("label.services") }}
</summary>
<ul>
<li v-for="service in serivcesWithoutStacks" :key="service.name">
<li v-for="service in servicesWithoutStacks" :key="service.name">
<router-link :to="{ name: '/service/[name]', params: { name: service.name } }" active-class="menu-active">
<ph:stack-simple />
<div class="truncate">
Expand Down Expand Up @@ -73,7 +73,7 @@ const store = useSwarmStore();
const { stacks, services, customGroups } = storeToRefs(store);
const serivcesWithoutStacks = computed(() => services.value.filter((service) => !service.stack));
const servicesWithoutStacks = computed(() => services.value.filter((service) => !service.stack));
</script>
<style scoped>
.menu {
Expand Down
2 changes: 1 addition & 1 deletion locales/da.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ toolbar:
label:
containers: Containere
container: Ingen containere | 1 container | {count} containere
serivce: Ingen tjenester | 1 tjeneste | {count} tjenester
service: Ingen tjenester | 1 tjeneste | {count} tjenester
running-containers: Kørende Containere
all-containers: Alle Containere
total-containers: Samlede Containere
Expand Down
26 changes: 14 additions & 12 deletions locales/de.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,17 @@ toolbar:
download: Herunterladen
search: Suchen
show: Zeige nur {std}
show-all: Zeige alle Streams
show-all: Zeige alle Streams
stop: Stop
start: Start
restart: Neustarten
show-hostname: Host-Name anzeigen
show-container-name: Container-Name anzeigen
label:
containers: Container
container: Keine Container | 1 Container | {count} Container
total-containers: Gesamte Container
serivce: Kein Service | 1 Service | {count} Service
service: Kein Service | 1 Service | {count} Services
running-containers: Laufende Container
all-containers: Alle Container
host: Host
Expand All @@ -38,6 +40,7 @@ tooltip:
pin-column: Als Spalte anheften
merge-services: Services zusammenführen
merge-containers: Container zusammenführen
merge-hosts: Alle Container auf diesem Host in einer Ansicht zusammenführen
error:
page-not-found: Diese Seite existiert nicht.
invalid-auth: Benutzername und Passwort sind ungültig.
Expand All @@ -46,14 +49,13 @@ error:
events-stream:
title: Unerwarteter Fehler
message: >-
Dozzle UI konnte keine Verbindung zur API herstellen. Bitte überprüfe
Deine Netzwerkeinstellungen. Wenn Du einen Reverse-Proxy verwendest,
stelle bitte sicher, dass er ordnungsgemäß konfiguriert ist.
Das Dozzle UI konnte keine Verbindung zur API herstellen. Bitte überprüfen Sie Ihre Netzwerkeinstellungen.
Wenn Sie einen Reverse-Proxy verwenden, stellen Sie sicher, dass er korrekt konfiguriert ist.
events-timeout:
title: Etwas stimmt nicht
message: >-
Dozzle UI hat beim Verbinden mit der API ein Timeout. Bitte überprüfe
die Netzwerkverbindung und versuche es erneut.
Das Dozzle UI hat beim Verbinden mit der API eine Zeitüberschreitung. Bitte überprüfen Sie die
Netzwerkverbindung und versuchen Sie es erneut.
alert:
redirected:
title: Zu neuem Container umgeleitet
Expand Down Expand Up @@ -84,6 +86,9 @@ settings:
show-timesamps: Zeige Zeitstempel
soft-wrap: Zeilenumbruch
datetime-format: Datums- und Zeitformat
12-24-format: >-
Standardmäßig verwendet Dozzle die Spracheinstellungen des Browsers, um die
Zeit anzuzeigen. Sie können das 12- oder 24-Stunden-Format erzwingen.
font-size: Schriftgröße für Logs
color-scheme: Farbschema
options: Optionen
Expand All @@ -96,15 +101,12 @@ settings:
show-std: Zeige stdout und stderr Labels
automatic-redirect: Automatische Weiterleitung zu neuen Containern mit demselben Namen
compact: Aktiviere den kompakten Modus für Logs
12-24-format: >-
Standardmäßig verwendet Dozzle die Spracheinstellungen des Browsers, um die
Zeit anzuzeigen. Du kannst die Zeit auf 12 oder 24 Stunden umstellen.
log:
preview: Dies ist eine Vorschau auf die Protokolle
warning: Ein Warnprotokoll sieht wie folgt aus
complex: Dies ist ein komplexer Protokolleintrag als json
simple: Dies ist eine sehr, sehr lange Nachricht, die standardmäßig umbrochen wird. Die Deaktivierung von Zeilenumbrüche würde dies unterbinden. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
multi-line-error:
simple: Dies ist eine sehr, sehr lange Nachricht, die standardmäßig umbrochen wird. Die Deaktivierung von Zeilenumbrüche würde dies unterbinden. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
multi-line-error:
start-line: Dies ist eine mehrzeilige Fehlermeldung
middle-line: mit einer zweiten Zeile
end-line: und schließlich einer dritten Zeile.
Expand Down
4 changes: 2 additions & 2 deletions locales/en.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ toolbar:
label:
containers: Containers
container: No containers | 1 container | {count} containers
serivce: No services | 1 service | {count} services
service: No services | 1 service | {count} services
services: Services
running-containers: Running Containers
all-containers: All Containers
host: Host
Expand All @@ -27,7 +28,6 @@ label:
pinned: Pinned
per-page: Rows per page
swarm-mode: Swarm Mode
services: Services
custom-groups: Custom Groups
tooltip:
search: Search containers (⌘ + k, ⌃k)
Expand Down
2 changes: 1 addition & 1 deletion locales/es.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ toolbar:
label:
containers: Contenedores
container: No contenedores | 1 contenedor | {count} contenedores
serivce: Sin servicios | 1 servicio | {count} servicios
service: Sin servicios | 1 servicio | {count} servicios
running-containers: Contenedores en ejecución
all-containers: Todos los contenedores
total-containers: Contenedores Totales
Expand Down
27 changes: 26 additions & 1 deletion locales/fr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,9 @@ toolbar:
start: Démarrer
restart: Redémarrer
label:
container: Pas de conteneur | 1 conteneur | {count} conteneurs
service: Pas de service | 1 service | {count} services
containers: Conteneurs
container: No containers | 1 container | {count} containers
running-containers: Conteneurs en execution
all-containers: Tous les conteneurs
host: Hôte
Expand All @@ -23,10 +24,16 @@ label:
avg-mem: Moyenne MEM (%)
pinned: Epinglé
per-page: Colonnes par page
swarm-mode: Mode Swarm
services: Services
custom-groups: Groupes personnalisés

tooltip:
search: Recherche de conteneurs (⌘ + k, ⌃k)
pin-column: Epinglé en colonne
merge-services: Fusionner tous les services dans une vue
merge-containers: Fusionner tous les conteneurs dans une vue
merge-hosts: Fusionner tous les conteneurs de cet hôte dans une vue
error:
page-not-found: Cette page n'existe pas
invalid-auth: Nom d'utilisateur ou mot de passe non valides
Expand Down Expand Up @@ -82,7 +89,25 @@ settings:
rel="noreferrer noopener">{nextVersion}</a>.
show-std: Afficher les étiquettes stdout et stderr
automatic-redirect: Redirection automatique vers de nouveaux conteneurs portant le même nom
cancel: Annuler
log:
preview: Voici un aperçu des logs
warning: Un log d'avertissement ressemble à ceci
complex: Voici une entrée de journal complexe au format json
simple: Ceci est un très long message qui se plierait par défaut. La désactivation des retours à la ligne doux désactiverait cela. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
multi-line-error:
start-line: Ceci est un message d'erreur multiligne
middle-line: avec une deuxième ligne
end-line: et enfin une troisième ligne.
compact: Activer le mode compact pour les journaux
releases:
features: une nouvelle fonctionnalité | {count} fonctionnalités
bugFixes: un correctif | {count} correctifs
breaking: un changement majeur | {count} changements majeurs
three_parts: "{first}, {second} et {third}"
two_parts: "{first} avec {second}"
latest: Plus récent
no_releases: Vous avez la dernière version
releases:
features: une nouvelle fonctionnalité | {count} fonctionnalités
bugFixes: correction d'un bug | {count} bugs
Expand Down
25 changes: 25 additions & 0 deletions locales/it.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ toolbar:
stop: Stop
start: Start
restart: Restart
show-hostname: Mostra nome host
show-container-name: Mostra nome container
label:
containers: Container
running-containers: Container in esecuzione
Expand All @@ -28,6 +30,9 @@ label:
avg-mem: MEM (%)
pinned: Spuntato
tooltip:
merge-services: Unisci tutti i servizi in una vista
merge-containers: Unisci tutti i container in una vista
merge-hosts: Unisci tutti i container su questo host in una vista
search: Ricerca container (⌘ + k, ⌃k)
pin-column: Blocca come colonna
error:
Expand All @@ -41,6 +46,26 @@ error:
Dozzle UI non è stato in grado di connettersi alle API. Controlla la tua configurazione di rete.
Se stai utilizzando un reverse proxy, assicurati di averlo configurato correttamente.
events-timeout:
alert:
redirected:
title: Reindirizzato a nuovo container
message: Dozzle ti ha automaticamente reindirizzato al nuovo container {containerId}.
similar-container-found:
title: Trovato container simile
message: >-
Dozzle ha trovato un container simile {containerId} in esecuzione sullo stesso
host e passerà automaticamente ad esso a meno che non si faccia clic su 'Annulla'.
settings:
log:
preview: Questa è un'anteprima dei log
warning: Un log di avviso appare così
complex: Questa è una voce di log complessa in formato json
simple: Questo è un messaggio molto lungo che normalmente andrebbe a capo. La disattivazione del soft wrap disabiliterebbe questo comportamento. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
multi-line-error:
start-line: Questo è un messaggio di errore multilinea
middle-line: con una seconda riga
end-line: e infine una terza riga.
title: Qualcosa non è corretto
message: >-
Dozzle UI timed out durante la connessione alle API. Controlla la configurazione di rete e riprova.
Expand Down
15 changes: 15 additions & 0 deletions locales/pl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,12 @@ toolbar:
start: Start
restart: Restart
label:
service: Brak usług | 1 usługa | {count} usług
total-containers: Całkowita liczba kontenerów
running: Uruchomione
total-cpu-usage: Całkowite użycie CPU
total-mem-usage: Całkowite użycie pamięci
dozzle-version: Wersja Dozzle
containers: Kontenery
container: Brak kontenerów | 1 kontener | {count} kontenerów
running-containers: Działające kontenery
Expand Down Expand Up @@ -82,6 +88,15 @@ settings:
show-std: Pokaż etykiety dla stdout i stderr
automatic-redirect: Automatycznie przekieruj na kontener o tej samej nazwie
compact: Włącz tryb kompaktowy dla logów
log:
preview: To jest podgląd logów
warning: Log ostrzeżenia wygląda tak
complex: To jest złożony wpis dziennika w formacie json
simple: To jest bardzo długa wiadomość, która domyślnie zostanie zawinięta. Wyłączenie miękkiego zawijania wyłączy to. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
multi-line-error:
start-line: To jest wieloliniowy komunikat o błędzie
middle-line: z drugą linią
end-line: i wreszcie trzecią linią.
releases:
features: jedna nowa funkcjonalność | {count} funkcjonalności
bugFixes: jeden naprawiony błąd | {count} poprawki
Expand Down
23 changes: 23 additions & 0 deletions locales/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,3 +83,26 @@ settings:
show-std: Mostrar etiquetas de saída padrão e saída de erro padrão
automatic-redirect: Redirecionar automaticamente para novos contentores com o mesmo nome
compact: Compactar a interface do utilizador
releases:
features: uma nova funcionalidade | {count} funcionalidades
bugFixes: uma correção de bug | {count} correções
breaking: uma mudança significativa | {count} mudanças significativas
three_parts: "{first}, {second} e {third}"
two_parts: "{first} com {second}"
latest: Mais recente
no_releases: Você tem a versão mais recente

log_actions:
copy_log: Copiar log
jump_to_context: Ir para contexto

settings:
log:
preview: Esta é uma prévia dos logs
warning: Um log de aviso se parece com isto
complex: Esta é uma entrada de log complexa em json
simple: Esta é uma mensagem muito longa que seria quebrada por padrão. Desativar quebras suaves desativaria isso. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
multi-line-error:
start-line: Esta é uma mensagem de erro multi-linha
middle-line: com uma segunda linha
end-line: e finalmente uma terceira linha.
11 changes: 11 additions & 0 deletions locales/ru.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
toolbar:
clear: Очистить
show-hostname: Показать имя хоста
show-container-name: Показать имя контейнера
download: Скачать
search: Поиск
show: Показать только {std}
Expand Down Expand Up @@ -81,3 +83,12 @@ settings:
show-std: Показывать метки stdout и stderr
automatic-redirect: Автоматическое перенаправление на новые контейнеры с тем же именем.
compact: Компактный режим
log:
preview: Это предварительный просмотр логов
warning: Так выглядит лог предупреждения
complex: Это сложная запись лога в формате json
simple: Это очень длинное сообщение, которое по умолчанию переносится. Отключение мягкого переноса отключит это. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
multi-line-error:
start-line: Это многострочное сообщение об ошибке
middle-line: со второй строкой
end-line: и наконец третьей строкой.
3 changes: 3 additions & 0 deletions locales/tr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@ label:
tooltip:
search: Konteynerlerde ara (⌘ + k, ⌃k)
pin-column: Sütun olarak sabitle
merge-services: Tüm servisleri tek görünümde birleştir
merge-containers: Tüm konteynerleri tek görünümde birleştir
merge-hosts: Bu sunucudaki tüm konteynerleri tek görünümde birleştir
error:
page-not-found: Bu sayfa bulunamadı
invalid-auth: Kullanıcı adı veya şifre geçersiz
Expand Down
16 changes: 13 additions & 3 deletions locales/zh-tw.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ toolbar:
label:
containers: 容器
container: 無容器 | 1 個容器 | {count} 個容器
serivce: 無服務 | 1 個服務 | {count} 個服務
service: 無服務 | 1 個服務 | {count} 個服務
running-containers: 運行中的容器
all-containers: 所有容器
total-containers: 總容器數
Expand Down Expand Up @@ -38,7 +38,17 @@ tooltip:
pin-column: 固定此列
merge-services: 合併所有服務到一個視圖
merge-containers: 合併所有容器到一個視圖
merge-hosts: 將此主機上的所有容器合併到一個視圖中
error:
events-stream:
title: 意外錯誤
message: >-
Dozzle UI 無法連接到 API。請檢查您的網路設定。
如果您使用反向代理,請確保其正確配置。
events-timeout:
title: 發生錯誤
message: >-
Dozzle UI 連接 API 時超時。請檢查網路連接並重試。
page-not-found: 此頁面不存在。
invalid-auth: 使用者名稱和密碼不正確。
logs-skipped: 略過 {total} 筆記錄
Expand Down Expand Up @@ -81,8 +91,8 @@ settings:
preview: 這是日誌的預覽
warning: 警告日誌看起來是這樣的
complex: 這是一個複雜的 JSON 格式日誌條目
simple: 這是一條非常非常長的訊息,默認情況下會自動換行。禁用自動換行會使其禁用。Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
multi-line-error:
simple: 這是一條非常非常長的訊息,默認情況下會自動換行。禁用自動換行會使其禁用。Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
multi-line-error:
start-line: 這是一條多行錯誤訊息
middle-line: 第二行訊息
end-line: 最後是第三行。
Expand Down
Loading

0 comments on commit 14ddd1c

Please sign in to comment.