Browse Source

fix: updated translations for de-DE, es-ES, it-IT and zh-Hans-CN

jamesread 2 months ago
parent
commit
926b02bcba
5 changed files with 151 additions and 8 deletions
  1. 115 4
      lang/combined_output.json
  2. 9 1
      lang/de-DE.yaml
  3. 9 1
      lang/es-ES.yaml
  4. 9 1
      lang/it-IT.yaml
  5. 9 1
      lang/zh-Hans-CN.yaml

+ 115 - 4
lang/combined_output.json

@@ -11,7 +11,7 @@
             "diagnostics.found-key": "Schlüssel gefunden",
             "diagnostics.generate-browser-info": "Browser-Informationen erstellen",
             "diagnostics.generate-server-diagnostics": "Server-Diagnostik erstellen",
-            "diagnostics.get-support": "Unterstützung erhalten",
+            "diagnostics.get-support": "Unterstützung erhalten Unterstützung erhalten",
             "diagnostics.get-support-description": "Wenn Sie Probleme mit OliveTin haben und eine Support-Anfrage stellen möchten, wäre es sehr hilfreich, Server-Diagnostik von dieser Seite einzufügen.",
             "diagnostics.server-diagnostics": "Server-Diagnostik",
             "diagnostics.server-diagnostics-description": "Dieser Abschnitt ermöglicht es Ihnen, einen detaillierten Bericht über Ihre Konfiguration und Umgebung zu erstellen. Es ist eine gute Idee, dies bei einer Support-Anfrage einzufügen.",
@@ -41,10 +41,18 @@
             "logs.clear-filter": "Suchfilter löschen",
             "logs.completed": "Abgeschlossen",
             "logs.exit-code": "Ausführungscode",
+            "logs.filter-error": "Filterausdruck konnte nicht angewendet werden.",
+            "logs.filter-help-examples": "Beispiele: backup · !Update · Status != Completed · Status == Blocked · Action contains backup and Status == Completed",
+            "logs.filter-help-fields": "Felder: Status, Action, User, Output, Blocked, TimedOut, Running, ExitCode. Operatoren: ==, !=, contains. Ein !-Präfix vor einem einzelnen Wort schließt passende Einträge aus.",
+            "logs.filter-help-intro": "Filter laufen auf dem Server über Einträge, die Sie anzeigen dürfen. Kombinieren Sie Begriffe mit and / or.",
+            "logs.filter-help-title": "Filtersyntax",
+            "logs.filter-placeholder": "Protokolle filtern (z. B. !Update oder Status != Completed)",
             "logs.metadata": "Metadaten",
+            "logs.no-logs-for-filter": "Keine Protokolle entsprechen dem aktuellen Filter.",
             "logs.no-logs-to-display": "Es gibt keine Protokolle zu anzeigen.",
             "logs.page-description": "Dies ist eine Liste von Protokollen von Aktionen, die ausgeführt wurden. Sie können die Liste nach Aktionstitel filtern.",
             "logs.queue": "Warteschlange",
+            "logs.queue-action-details": "Aktionsdetails",
             "logs.queue-default-group": "Standard",
             "logs.queue-empty": "Derzeit gibt es keine aktiven oder wartenden Ausführungen.",
             "logs.queue-entity": "Entität",
@@ -161,7 +169,7 @@
             "diagnostics.found-key": "Clave encontrada",
             "diagnostics.generate-browser-info": "Generar información del navegador",
             "diagnostics.generate-server-diagnostics": "Generar diagnóstico del servidor",
-            "diagnostics.get-support": "Obtener soporte",
+            "diagnostics.get-support": "Obtener soporte Obtener soporte",
             "diagnostics.get-support-description": "Si tiene problemas con OliveTin y desea presentar una solicitud de soporte, sería muy útil incluir diagnósticos del servidor desde esta página.",
             "diagnostics.server-diagnostics": "Diagnóstico del servidor",
             "diagnostics.server-diagnostics-description": "Esta sección le permite generar un informe detallado de su configuración y entorno. Es una buena idea incluir esto al presentar una solicitud de soporte.",
@@ -191,10 +199,18 @@
             "logs.clear-filter": "Limpiar filtro de búsqueda",
             "logs.completed": "Completado",
             "logs.exit-code": "Código de salida",
+            "logs.filter-error": "No se pudo aplicar la expresión del filtro.",
+            "logs.filter-help-examples": "Ejemplos: backup · !Update · Status != Completed · Status == Blocked · Action contains backup and Status == Completed",
+            "logs.filter-help-fields": "Campos: Status, Action, User, Output, Blocked, TimedOut, Running, ExitCode. Operadores: ==, !=, contains. Un prefijo ! en una sola palabra excluye las entradas coincidentes.",
+            "logs.filter-help-intro": "Los filtros se ejecutan en el servidor sobre las entradas que puede ver. Combine términos con and / or.",
+            "logs.filter-help-title": "Sintaxis del filtro",
+            "logs.filter-placeholder": "Filtrar registros (p. ej. !Update o Status != Completed)",
             "logs.metadata": "Metadatos",
+            "logs.no-logs-for-filter": "Ningún registro coincide con el filtro actual.",
             "logs.no-logs-to-display": "No hay registros para mostrar.",
             "logs.page-description": "Esta es una lista de registros de acciones que han sido ejecutadas. Puede filtrar la lista por título de acción.",
             "logs.queue": "Cola",
+            "logs.queue-action-details": "Detalles de la acción",
             "logs.queue-default-group": "Predeterminado",
             "logs.queue-empty": "No hay ejecuciones activas o en espera en este momento.",
             "logs.queue-entity": "Entidad",
@@ -232,7 +248,7 @@
             "diagnostics.found-key": "Chiave trovata",
             "diagnostics.generate-browser-info": "Genera informazioni del browser",
             "diagnostics.generate-server-diagnostics": "Genera diagnostica del server",
-            "diagnostics.get-support": "Ottenere supporto",
+            "diagnostics.get-support": "Ottenere supporto Ottenere supporto",
             "diagnostics.get-support-description": "Se hai problemi con OliveTin e vuoi presentare una richiesta di supporto, sarebbe molto utile includere la diagnostica del server da questa pagina.",
             "diagnostics.server-diagnostics": "Diagnostica del server",
             "diagnostics.server-diagnostics-description": "Questa sezione ti consente di generare un rapporto dettagliato della tua configurazione e ambiente. È una buona idea includere questo quando si presenta una richiesta di supporto.",
@@ -262,10 +278,18 @@
             "logs.clear-filter": "Cancella filtro di ricerca",
             "logs.completed": "Completato",
             "logs.exit-code": "Codice di uscita",
+            "logs.filter-error": "Impossibile applicare l'espressione di filtro.",
+            "logs.filter-help-examples": "Esempi: backup · !Update · Status != Completed · Status == Blocked · Action contains backup and Status == Completed",
+            "logs.filter-help-fields": "Campi: Status, Action, User, Output, Blocked, TimedOut, Running, ExitCode. Operatori: ==, !=, contains. Un prefisso ! su una singola parola esclude le voci corrispondenti.",
+            "logs.filter-help-intro": "I filtri vengono eseguiti sul server sulle voci che sei autorizzato a visualizzare. Combina i termini con and / or.",
+            "logs.filter-help-title": "Sintassi del filtro",
+            "logs.filter-placeholder": "Filtra i registri (es. !Update o Status != Completed)",
             "logs.metadata": "Metadati",
+            "logs.no-logs-for-filter": "Nessun registro corrisponde al filtro corrente.",
             "logs.no-logs-to-display": "Non ci sono registri da mostrare.",
             "logs.page-description": "Questa è una lista di registri delle azioni che sono state eseguite. Puoi filtrare la lista per titolo dell'azione.",
             "logs.queue": "Coda",
+            "logs.queue-action-details": "Dettagli azione",
             "logs.queue-default-group": "Predefinito",
             "logs.queue-empty": "Non ci sono esecuzioni attive o in attesa al momento.",
             "logs.queue-entity": "Entità",
@@ -303,7 +327,7 @@
             "diagnostics.found-key": "找到密钥",
             "diagnostics.generate-browser-info": "生成浏览器信息",
             "diagnostics.generate-server-diagnostics": "生成服务器诊断",
-            "diagnostics.get-support": "获取支持",
+            "diagnostics.get-support": "获取支持 获取支持",
             "diagnostics.get-support-description": "如果您在使用 OliveTin 时遇到问题并希望提交支持请求,从本页面包含服务器诊断将非常有帮助。",
             "diagnostics.server-diagnostics": "服务器诊断",
             "diagnostics.server-diagnostics-description": "此部分允许您生成配置和环境的详细报告。在提交支持请求时包含此信息是个好主意。",
@@ -333,10 +357,18 @@
             "logs.clear-filter": "清除搜索筛选器",
             "logs.completed": "完成",
             "logs.exit-code": "退出代码",
+            "logs.filter-error": "无法应用过滤表达式。",
+            "logs.filter-help-examples": "示例:backup · !Update · Status != Completed · Status == Blocked · Action contains backup and Status == Completed",
+            "logs.filter-help-fields": "字段:Status, Action, User, Output, Blocked, TimedOut, Running, ExitCode。运算符:==, !=, contains。在单个单词前加上 ! 前缀可排除匹配的条目。",
+            "logs.filter-help-intro": "过滤器会在服务器端针对您有权限查看的条目进行筛选。您可以使用 and / or 来组合搜索条件。",
+            "logs.filter-help-title": "过滤语法",
+            "logs.filter-placeholder": "过滤日志(例如 !Update 或 Status != Completed)",
             "logs.metadata": "元数据",
+            "logs.no-logs-for-filter": "没有符合当前过滤条件的日志。",
             "logs.no-logs-to-display": "没有日志可显示。",
             "logs.page-description": "这是一个动作执行日志列表。您可以按动作标题过滤列表。",
             "logs.queue": "队列",
+            "logs.queue-action-details": "动作详细信息",
             "logs.queue-default-group": "默认",
             "logs.queue-empty": "当前没有正在运行或等待中的执行。",
             "logs.queue-entity": "实体",
@@ -363,6 +395,85 @@
             "theme-dialog.default": "默认主题",
             "theme-dialog.title": "选择主题",
             "welcome": "欢迎使用 OliveTin"
+        },
+        "zh-Hant-TW": {
+            "connected": "已連線",
+            "diagnostics.browser-info": "瀏覽器資訊",
+            "diagnostics.browser-info-description": "此區塊可讓您產生瀏覽器資訊的詳細報告。這在排解特定瀏覽器問題時相當有幫助。",
+            "diagnostics.copied": "已複製!",
+            "diagnostics.copy-to-clipboard": "複製到剪貼簿",
+            "diagnostics.found-config": "找到設定檔 (Config)",
+            "diagnostics.found-key": "找到金鑰 (Key)",
+            "diagnostics.generate-browser-info": "產生瀏覽器資訊",
+            "diagnostics.generate-server-diagnostics": "產生伺服器診斷資訊",
+            "diagnostics.get-support": "尋求技術支援",
+            "diagnostics.get-support-description": "如果您在使用 OliveTin 時遇到問題並希望提出支援請求,提供此頁面的「伺服器診斷資訊」將會有很大的幫助。",
+            "diagnostics.server-diagnostics": "伺服器診斷",
+            "diagnostics.server-diagnostics-description": "此區塊可讓您產生詳細的設定與環境報告。建議在提出支援請求時附上此報告。",
+            "diagnostics.server-diagnostics-docs": "伺服器診斷官方文件",
+            "diagnostics.ssh": "SSH",
+            "diagnostics.unknown": "未知",
+            "diagnostics.useragent-data-error": "取得 userAgentData 時發生錯誤",
+            "diagnostics.where-to-find-help": "哪裡可以尋求協助",
+            "disconnected": "已斷線",
+            "disconnected-banner-announcement": "系統事件 WebSocket 已斷線。",
+            "disconnected-banner-link-text": "系統事件 WebSocket 已斷線",
+            "disconnected-banner-suffix": " 自 {disconnectedSince} 起。將在 {reconnectIn} 後嘗試重新連線。",
+            "disconnected-banner-suffix-reconnecting": " 自 {disconnectedSince} 起。嘗試重新連線中…",
+            "docs": "官方文件",
+            "language-dialog.browser-languages": "瀏覽器語言",
+            "language-dialog.close": "關閉",
+            "language-dialog.not-available": "無法使用",
+            "language-dialog.title": "選擇語言",
+            "login-button": "登入",
+            "logs.action": "動作",
+            "logs.action-group-limits": "並行數:{concurrent},佇列大小:{queueSize}",
+            "logs.back-to-list": "返回清單",
+            "logs.blocked": "已阻擋",
+            "logs.calendar": "日曆",
+            "logs.calendar-title": "日誌日曆",
+            "logs.clear-date-filter": "清除日期過濾條件",
+            "logs.clear-filter": "清除搜尋過濾條件",
+            "logs.completed": "已完成",
+            "logs.exit-code": "結束代碼",
+            "logs.filter-error": "無法套用過濾運算式。",
+            "logs.filter-help-examples": "範例:backup · !Update · Status != Completed · Status == Blocked · Action contains backup and Status == Completed",
+            "logs.filter-help-fields": "欄位:Status, Action, User, Output, Blocked, TimedOut, Running, ExitCode。運算子:==, !=, contains。在單一單字前加上 ! 前綴可排除相符的項目。",
+            "logs.filter-help-intro": "過濾器會在伺服器端針對您有權限檢視的項目進行篩選。您可以使用 and / or 來組合搜尋條件。",
+            "logs.filter-help-title": "過濾語法",
+            "logs.filter-placeholder": "過濾日誌 (例如 !Update 或 Status != Completed)",
+            "logs.metadata": "中繼資料",
+            "logs.no-logs-for-filter": "沒有符合目前過濾條件的日誌。",
+            "logs.no-logs-to-display": "目前沒有可顯示的日誌。",
+            "logs.page-description": "這是已執行動作的日誌清單。請使用過濾條件欄位來搜尋關鍵字與運算式。",
+            "logs.queue": "佇列",
+            "logs.queue-action-details": "動作詳細資訊",
+            "logs.queue-default-group": "預設",
+            "logs.queue-empty": "目前沒有使用中或等待中的執行項目。",
+            "logs.queue-entity": "實體",
+            "logs.queue-group-active": "{active} 個使用中 (最大值 {max})",
+            "logs.queue-group-active-unlimited": "{active} 個使用中",
+            "logs.queue-page-description": "依動作群組分類的使用中與等待中執行項目。您無權檢視的項目將會被隱藏。",
+            "logs.queue-position": "#{position}",
+            "logs.queue-running": "執行中",
+            "logs.queue-title": "執行佇列",
+            "logs.queue-waiting": "等待中",
+            "logs.status": "狀態",
+            "logs.timed-out": "執行逾時",
+            "logs.timestamp": "時間戳記",
+            "logs.title": "日誌",
+            "nav.actions": "動作",
+            "nav.diagnostics": "診斷",
+            "nav.entities": "實體",
+            "nav.logs": "日誌",
+            "raise-issue": "在 GitHub 上建立 Issue",
+            "reconnecting": "重新連線中…",
+            "return-to-index": "返回首頁",
+            "search-filter": "過濾目前頁面",
+            "theme-dialog.close": "關閉",
+            "theme-dialog.default": "預設佈景主題",
+            "theme-dialog.title": "選擇佈景主題",
+            "welcome": "歡迎使用 OliveTin"
         }
     }
 }

+ 9 - 1
lang/de-DE.yaml

@@ -17,6 +17,13 @@ translations:
   docs: Dokumentation
   logs.title: Protokolle
   logs.page-description: Dies ist eine Liste von Protokollen von Aktionen, die ausgeführt wurden. Sie können die Liste nach Aktionstitel filtern.
+  logs.filter-placeholder: Protokolle filtern (z. B. !Update oder Status != Completed)
+  logs.filter-help-title: Filtersyntax
+  logs.filter-help-intro: Filter laufen auf dem Server über Einträge, die Sie anzeigen dürfen. Kombinieren Sie Begriffe mit and / or.
+  logs.filter-help-fields: "Felder: Status, Action, User, Output, Blocked, TimedOut, Running, ExitCode. Operatoren: ==, !=, contains. Ein !-Präfix vor einem einzelnen Wort schließt passende Einträge aus."
+  logs.filter-help-examples: "Beispiele: backup · !Update · Status != Completed · Status == Blocked · Action contains backup and Status == Completed"
+  logs.filter-error: Filterausdruck konnte nicht angewendet werden.
+  logs.no-logs-for-filter: Keine Protokolle entsprechen dem aktuellen Filter.
   logs.timestamp: Zeitstempel
   logs.action: Aktion
   logs.metadata: Metadaten
@@ -43,7 +50,8 @@ translations:
   logs.queue-running: Läuft
   logs.queue-position: "#{position}"
   logs.queue-entity: Entität
-  diagnostics.get-support: Unterstützung erhalten
+  logs.queue-action-details: Aktionsdetails
+  diagnostics.get-support: Unterstützung erhalten Unterstützung erhalten
   diagnostics.get-support-description: Wenn Sie Probleme mit OliveTin haben und eine Support-Anfrage stellen möchten, wäre es sehr hilfreich, Server-Diagnostik von dieser Seite einzufügen.
   diagnostics.where-to-find-help: Wo Sie Hilfe finden
   diagnostics.ssh: SSH

+ 9 - 1
lang/es-ES.yaml

@@ -17,6 +17,13 @@ translations:
   docs: Documentación
   logs.title: Registros
   logs.page-description: Esta es una lista de registros de acciones que han sido ejecutadas. Puede filtrar la lista por título de acción.
+  logs.filter-placeholder: Filtrar registros (p. ej. !Update o Status != Completed)
+  logs.filter-help-title: Sintaxis del filtro
+  logs.filter-help-intro: Los filtros se ejecutan en el servidor sobre las entradas que puede ver. Combine términos con and / or.
+  logs.filter-help-fields: "Campos: Status, Action, User, Output, Blocked, TimedOut, Running, ExitCode. Operadores: ==, !=, contains. Un prefijo ! en una sola palabra excluye las entradas coincidentes."
+  logs.filter-help-examples: "Ejemplos: backup · !Update · Status != Completed · Status == Blocked · Action contains backup and Status == Completed"
+  logs.filter-error: No se pudo aplicar la expresión del filtro.
+  logs.no-logs-for-filter: Ningún registro coincide con el filtro actual.
   logs.timestamp: Marca de tiempo
   logs.action: Acción
   logs.metadata: Metadatos
@@ -43,7 +50,8 @@ translations:
   logs.queue-running: En ejecución
   logs.queue-position: "#{position}"
   logs.queue-entity: Entidad
-  diagnostics.get-support: Obtener soporte
+  logs.queue-action-details: Detalles de la acción
+  diagnostics.get-support: Obtener soporte Obtener soporte
   diagnostics.get-support-description: Si tiene problemas con OliveTin y desea presentar una solicitud de soporte, sería muy útil incluir diagnósticos del servidor desde esta página.
   diagnostics.where-to-find-help: Dónde encontrar ayuda
   diagnostics.ssh: SSH

+ 9 - 1
lang/it-IT.yaml

@@ -17,6 +17,13 @@ translations:
   raise-issue: Segnala un problema su GitHub
   logs.title: Registri
   logs.page-description: Questa è una lista di registri delle azioni che sono state eseguite. Puoi filtrare la lista per titolo dell'azione.
+  logs.filter-placeholder: Filtra i registri (es. !Update o Status != Completed)
+  logs.filter-help-title: Sintassi del filtro
+  logs.filter-help-intro: I filtri vengono eseguiti sul server sulle voci che sei autorizzato a visualizzare. Combina i termini con and / or.
+  logs.filter-help-fields: "Campi: Status, Action, User, Output, Blocked, TimedOut, Running, ExitCode. Operatori: ==, !=, contains. Un prefisso ! su una singola parola esclude le voci corrispondenti."
+  logs.filter-help-examples: "Esempi: backup · !Update · Status != Completed · Status == Blocked · Action contains backup and Status == Completed"
+  logs.filter-error: Impossibile applicare l'espressione di filtro.
+  logs.no-logs-for-filter: Nessun registro corrisponde al filtro corrente.
   logs.timestamp: Date e ora
   logs.action: Azione
   logs.metadata: Metadati
@@ -43,7 +50,8 @@ translations:
   logs.queue-running: In esecuzione
   logs.queue-position: "#{position}"
   logs.queue-entity: Entità
-  diagnostics.get-support: Ottenere supporto
+  logs.queue-action-details: Dettagli azione
+  diagnostics.get-support: Ottenere supporto Ottenere supporto
   diagnostics.get-support-description: Se hai problemi con OliveTin e vuoi presentare una richiesta di supporto, sarebbe molto utile includere la diagnostica del server da questa pagina.
   diagnostics.where-to-find-help: Dove trovare aiuto
   diagnostics.ssh: SSH

+ 9 - 1
lang/zh-Hans-CN.yaml

@@ -17,6 +17,13 @@ translations:
   docs: 文档
   logs.title: 日志
   logs.page-description: 这是一个动作执行日志列表。您可以按动作标题过滤列表。
+  logs.filter-placeholder: 过滤日志(例如 !Update 或 Status != Completed)
+  logs.filter-help-title: 过滤语法
+  logs.filter-help-intro: 过滤器会在服务器端针对您有权限查看的条目进行筛选。您可以使用 and / or 来组合搜索条件。
+  logs.filter-help-fields: "字段:Status, Action, User, Output, Blocked, TimedOut, Running, ExitCode。运算符:==, !=, contains。在单个单词前加上 ! 前缀可排除匹配的条目。"
+  logs.filter-help-examples: "示例:backup · !Update · Status != Completed · Status == Blocked · Action contains backup and Status == Completed"
+  logs.filter-error: 无法应用过滤表达式。
+  logs.no-logs-for-filter: 没有符合当前过滤条件的日志。
   logs.timestamp: 时间戳
   logs.action: 动作
   logs.metadata: 元数据
@@ -52,7 +59,8 @@ translations:
   logs.queue-running: 运行中
   logs.queue-position: "第 {position} 位"
   logs.queue-entity: 实体
-  diagnostics.get-support: 获取支持
+  logs.queue-action-details: 动作详细信息
+  diagnostics.get-support: 获取支持 获取支持
   diagnostics.get-support-description: 如果您在使用 OliveTin 时遇到问题并希望提交支持请求,从本页面包含服务器诊断将非常有帮助。
   diagnostics.where-to-find-help: 在哪里找到帮助
   diagnostics.ssh: SSH