|
@@ -0,0 +1,2955 @@
|
|
|
+msgid ""
|
|
|
+msgstr ""
|
|
|
+"Project-Id-Version: PACKAGE VERSION\n"
|
|
|
+"Last-Translator: Jannomag / Copilot\n"
|
|
|
+"Language-Team: none\n"
|
|
|
+"Language: de_DE\n"
|
|
|
+"MIME-Version: 1.0\n"
|
|
|
+"Content-Type: text/plain; charset=UTF-8\n"
|
|
|
+"Content-Transfer-Encoding: 8bit\n"
|
|
|
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
|
|
+
|
|
|
+#: src/views/user/userColumns.tsx:32
|
|
|
+msgid "2FA"
|
|
|
+msgstr "2FA"
|
|
|
+
|
|
|
+#: src/views/preference/AuthSettings.vue:57
|
|
|
+msgid "2FA Settings"
|
|
|
+msgstr "2FA-Einstellungen"
|
|
|
+
|
|
|
+#: src/routes/index.ts:283
|
|
|
+msgid "About"
|
|
|
+msgstr "Über"
|
|
|
+
|
|
|
+#: src/routes/index.ts:210 src/views/site/ngx_conf/LogEntry.vue:75
|
|
|
+msgid "Access Logs"
|
|
|
+msgstr "Zugriffslog"
|
|
|
+
|
|
|
+#: src/routes/index.ts:148 src/views/certificate/ACMEUser.vue:112
|
|
|
+#: src/views/certificate/ACMEUserSelector.vue:85
|
|
|
+#, fuzzy
|
|
|
+msgid "ACME User"
|
|
|
+msgstr "Benutzername"
|
|
|
+
|
|
|
+#: src/views/certificate/ACMEUser.vue:95
|
|
|
+#: src/views/certificate/CertificateList/certColumns.tsx:97
|
|
|
+#: src/views/certificate/DNSCredential.vue:33
|
|
|
+#: src/views/config/configColumns.ts:38
|
|
|
+#: src/views/environment/envColumns.tsx:125
|
|
|
+#: src/views/notification/notificationColumns.tsx:62
|
|
|
+#: src/views/preference/AuthSettings.vue:26
|
|
|
+#: src/views/site/site_category/columns.ts:26
|
|
|
+#: src/views/site/site_list/columns.tsx:74 src/views/stream/StreamList.vue:47
|
|
|
+#: src/views/user/userColumns.tsx:60
|
|
|
+msgid "Action"
|
|
|
+msgstr "Aktion"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:156
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:191
|
|
|
+#: src/views/preference/CertSettings.vue:42
|
|
|
+#: src/views/site/ngx_conf/config_template/ConfigTemplate.vue:117
|
|
|
+#: src/views/site/ngx_conf/NgxServer.vue:162
|
|
|
+#: src/views/site/ngx_conf/NgxUpstream.vue:154
|
|
|
+#: src/views/stream/StreamList.vue:121
|
|
|
+msgid "Add"
|
|
|
+msgstr "Hinzufügen"
|
|
|
+
|
|
|
+#: src/views/preference/components/AddPasskey.vue:51
|
|
|
+#: src/views/preference/components/AddPasskey.vue:55
|
|
|
+msgid "Add a passkey"
|
|
|
+msgstr "Passkey hinzufügen"
|
|
|
+
|
|
|
+#: src/routes/index.ts:118 src/views/config/ConfigEditor.vue:146
|
|
|
+#: src/views/config/ConfigEditor.vue:206
|
|
|
+#, fuzzy
|
|
|
+msgid "Add Configuration"
|
|
|
+msgstr "Konfiguration bearbeiten"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/directive/DirectiveAdd.vue:95
|
|
|
+msgid "Add Directive Below"
|
|
|
+msgstr "Anweisung darunter hinzufügen"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/LocationEditor.vue:132
|
|
|
+#: src/views/site/ngx_conf/LocationEditor.vue:159
|
|
|
+msgid "Add Location"
|
|
|
+msgstr "Ort hinzufügen"
|
|
|
+
|
|
|
+#: src/routes/index.ts:63 src/views/site/SiteAdd.vue:89
|
|
|
+msgid "Add Site"
|
|
|
+msgstr "Seite hinzufügen"
|
|
|
+
|
|
|
+#: src/views/stream/StreamList.vue:182
|
|
|
+#, fuzzy
|
|
|
+msgid "Add Stream"
|
|
|
+msgstr "Seite hinzufügen"
|
|
|
+
|
|
|
+#: src/views/stream/StreamList.vue:111
|
|
|
+#, fuzzy
|
|
|
+msgid "Added successfully"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/views/certificate/DNSChallenge.vue:110
|
|
|
+#, fuzzy
|
|
|
+msgid "Additional"
|
|
|
+msgstr "Ort hinzufügen"
|
|
|
+
|
|
|
+#: src/views/site/site_edit/SiteEdit.vue:205
|
|
|
+#: src/views/stream/StreamEdit.vue:189
|
|
|
+msgid "Advance Mode"
|
|
|
+msgstr "Erweiterter Modus"
|
|
|
+
|
|
|
+#: src/views/preference/components/AddPasskey.vue:105
|
|
|
+msgid "Afterwards, refresh this page and click add passkey again."
|
|
|
+msgstr "Anschließend diese Seite aktualisieren und erneut auf Passkey hinzufügen klicken."
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdTable.vue:425
|
|
|
+#: src/views/site/site_list/SiteList.vue:102
|
|
|
+msgid "All"
|
|
|
+msgstr "Alle"
|
|
|
+
|
|
|
+#: src/views/preference/OpenAISettings.vue:44
|
|
|
+msgid "API Base Url"
|
|
|
+msgstr "API-Basis-URL"
|
|
|
+
|
|
|
+#: src/views/certificate/DNSChallenge.vue:83
|
|
|
+msgid "API Document"
|
|
|
+msgstr "API-Dokument"
|
|
|
+
|
|
|
+#: src/views/preference/OpenAISettings.vue:57
|
|
|
+msgid "API Proxy"
|
|
|
+msgstr "API-Proxy"
|
|
|
+
|
|
|
+#: src/views/preference/OpenAISettings.vue:69
|
|
|
+msgid "API Token"
|
|
|
+msgstr "API-Token"
|
|
|
+
|
|
|
+#: src/views/preference/OpenAISettings.vue:78
|
|
|
+msgid "API Type"
|
|
|
+msgstr "API-Typ"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdBulkActions.vue:105
|
|
|
+msgid "Apply"
|
|
|
+msgstr "Anwenden"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdBulkActions.vue:67
|
|
|
+#, fuzzy
|
|
|
+msgid "Apply bulk action successfully"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/views/system/Upgrade.vue:178
|
|
|
+msgid "Arch"
|
|
|
+msgstr "Arch"
|
|
|
+
|
|
|
+#: src/views/preference/AuthSettings.vue:136
|
|
|
+#, fuzzy
|
|
|
+msgid "Are you sure to delete this banned IP immediately?"
|
|
|
+msgstr "Bist du sicher, dass du diese Richtlinie löschen möchtest?"
|
|
|
+
|
|
|
+#: src/views/preference/components/Passkey.vue:119
|
|
|
+#, fuzzy
|
|
|
+msgid "Are you sure to delete this passkey immediately?"
|
|
|
+msgstr "Bist du sicher, dass du diese Richtlinie löschen möchtest?"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdBulkActions.vue:98
|
|
|
+#, fuzzy
|
|
|
+msgid "Are you sure you want to apply to all selected?"
|
|
|
+msgstr "Bist du sicher, dass du diese Richtlinie löschen möchtest?"
|
|
|
+
|
|
|
+#: src/components/Notification/Notification.vue:135
|
|
|
+#: src/views/notification/Notification.vue:40
|
|
|
+#, fuzzy
|
|
|
+msgid "Are you sure you want to clear all notifications?"
|
|
|
+msgstr "Bist du sicher, dass du diese Richtlinie löschen möchtest?"
|
|
|
+
|
|
|
+#: src/components/ChatGPT/ChatGPT.vue:279
|
|
|
+#, fuzzy
|
|
|
+msgid "Are you sure you want to clear the record of chat?"
|
|
|
+msgstr "Bist du sicher, dass du diese Richtlinie löschen möchtest?"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdTable.vue:552
|
|
|
+#, fuzzy
|
|
|
+msgid "Are you sure you want to delete this item permanently?"
|
|
|
+msgstr "Bist du sicher, dass du diese Richtlinie löschen möchtest?"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdTable.vue:523
|
|
|
+#, fuzzy
|
|
|
+msgid "Are you sure you want to delete this item?"
|
|
|
+msgstr "Bist du sicher, dass du diese Richtlinie löschen möchtest?"
|
|
|
+
|
|
|
+#: src/views/site/site_list/SiteList.vue:150
|
|
|
+#: src/views/stream/StreamList.vue:166
|
|
|
+#, fuzzy
|
|
|
+msgid "Are you sure you want to delete?"
|
|
|
+msgstr "Bist du sicher, dass du diese Richtlinie löschen möchtest?"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdTable.vue:537
|
|
|
+#, fuzzy
|
|
|
+msgid "Are you sure you want to recover this item?"
|
|
|
+msgstr "Bist du sicher, dass du diese Richtlinie löschen möchtest?"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/directive/DirectiveEditorItem.vue:88
|
|
|
+msgid "Bist du sicher, dass du diese Richtlinie löschen möchtest?"
|
|
|
+msgstr "Bist du sicher, dass du diese Richtlinie löschen möchtest?"
|
|
|
+
|
|
|
+#: src/views/preference/CertSettings.vue:68
|
|
|
+#, fuzzy
|
|
|
+msgid "Are you sure you want to remove this item?"
|
|
|
+msgstr "Bist du sicher, dass du diese Richtlinie löschen möchtest?"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/LocationEditor.vue:88
|
|
|
+#, fuzzy
|
|
|
+msgid "Are you sure you want to remove this location?"
|
|
|
+msgstr "Bist du sicher, dass du diese Richtlinie löschen möchtest?"
|
|
|
+
|
|
|
+#: src/components/ChatGPT/ChatGPT.vue:223
|
|
|
+msgid "Ask ChatGPT for Help"
|
|
|
+msgstr "Frage ChatGPT um Hilfe"
|
|
|
+
|
|
|
+#: src/components/ChatGPT/ChatGPT.vue:237
|
|
|
+msgid "Assistant"
|
|
|
+msgstr "Assistent"
|
|
|
+
|
|
|
+#: src/views/preference/AuthSettings.vue:17
|
|
|
+msgid "Attempts"
|
|
|
+msgstr "Versuche"
|
|
|
+
|
|
|
+#: src/views/preference/Preference.vue:154
|
|
|
+msgid "Auth"
|
|
|
+msgstr "Authentifizierung"
|
|
|
+
|
|
|
+#: src/components/TwoFA/Authorization.vue:126
|
|
|
+msgid "Authenticate with a passkey"
|
|
|
+msgstr "Mit Passkey authentifizieren"
|
|
|
+
|
|
|
+#: src/views/preference/AuthSettings.vue:62
|
|
|
+msgid "Authentication Settings"
|
|
|
+msgstr "Authentifizierungseinstellungen"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/config_template/ConfigTemplate.vue:106
|
|
|
+#: src/views/site/ngx_conf/config_template/ConfigTemplate.vue:120
|
|
|
+msgid "Author"
|
|
|
+msgstr "Autor"
|
|
|
+
|
|
|
+#: src/views/nginx_log/NginxLog.vue:152
|
|
|
+msgid "Auto Refresh"
|
|
|
+msgstr "Automatische Aktualisierung"
|
|
|
+
|
|
|
+#: src/views/site/cert/components/ObtainCert.vue:80
|
|
|
+msgid "Auto-renewal disabled for %{name}"
|
|
|
+msgstr "Automatische Verlängerung deaktiviert für %{name}"
|
|
|
+
|
|
|
+#: src/views/site/cert/components/ObtainCert.vue:73
|
|
|
+msgid "Auto-renewal enabled for %{name}"
|
|
|
+msgstr "Automatische Verlängerung aktiviert für %{name}"
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateEditor.vue:256
|
|
|
+#: src/views/config/ConfigEditor.vue:215 src/views/config/ConfigList.vue:106
|
|
|
+#: src/views/config/ConfigList.vue:180 src/views/nginx_log/NginxLog.vue:173
|
|
|
+#: src/views/site/site_edit/SiteEdit.vue:264
|
|
|
+#: src/views/stream/StreamEdit.vue:245
|
|
|
+msgid "Back"
|
|
|
+msgstr "Zurück"
|
|
|
+
|
|
|
+#: src/views/other/Error.vue:22
|
|
|
+#, fuzzy
|
|
|
+msgid "Back Home"
|
|
|
+msgstr "Zurück"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:211
|
|
|
+msgid "Back to list"
|
|
|
+msgstr "Zurück zur Liste"
|
|
|
+
|
|
|
+#: src/views/preference/AuthSettings.vue:103
|
|
|
+msgid "Ban Threshold Minutes"
|
|
|
+msgstr "Schwellenwert für Minuten sperren"
|
|
|
+
|
|
|
+#: src/views/preference/AuthSettings.vue:124
|
|
|
+msgid "Banned IPs"
|
|
|
+msgstr "Gesperrte IPs"
|
|
|
+
|
|
|
+#: src/views/preference/AuthSettings.vue:20
|
|
|
+msgid "Banned Until"
|
|
|
+msgstr "Gesperrt bis"
|
|
|
+
|
|
|
+#: src/views/site/SiteAdd.vue:95
|
|
|
+msgid "Base information"
|
|
|
+msgstr "Basisinformationen"
|
|
|
+
|
|
|
+#: src/views/config/ConfigEditor.vue:243
|
|
|
+#: src/views/preference/Preference.vue:148
|
|
|
+#: src/views/site/site_edit/RightSettings.vue:79
|
|
|
+#: src/views/stream/components/RightSettings.vue:74
|
|
|
+#, fuzzy
|
|
|
+msgid "Basic"
|
|
|
+msgstr "Basic-Modus"
|
|
|
+
|
|
|
+#: src/views/site/site_edit/SiteEdit.vue:208
|
|
|
+#: src/views/stream/StreamEdit.vue:192
|
|
|
+msgid "Basic Mode"
|
|
|
+msgstr "Basic-Modus"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdBulkActions.vue:85
|
|
|
+#, fuzzy
|
|
|
+msgid "Batch Actions"
|
|
|
+msgstr "Aktionen"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:66
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdTable.vue:454
|
|
|
+#, fuzzy
|
|
|
+msgid "Batch Modify"
|
|
|
+msgstr "Konfiguration bearbeiten"
|
|
|
+
|
|
|
+#: src/views/environment/BatchUpgrader.vue:155
|
|
|
+msgid "Batch Upgrade"
|
|
|
+msgstr "Stapel-Upgrade"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:74
|
|
|
+msgid "Belows are selected items that you want to batch modify"
|
|
|
+msgstr "Hier sind die ausgewählten Elemente, die Sie stapelweise ändern möchten"
|
|
|
+
|
|
|
+#: src/views/system/About.vue:39
|
|
|
+msgid "Build with"
|
|
|
+msgstr "Build mit"
|
|
|
+
|
|
|
+#: src/views/certificate/ACMEUser.vue:37
|
|
|
+msgid "CA Dir"
|
|
|
+msgstr "CA-Verzeichnis"
|
|
|
+
|
|
|
+#: src/views/preference/CertSettings.vue:16
|
|
|
+msgid "CADir"
|
|
|
+msgstr "CA-Verzeichnis"
|
|
|
+
|
|
|
+#: src/views/preference/components/TOTP.vue:150
|
|
|
+msgid "Can't scan? Use text key binding"
|
|
|
+msgstr "Scannt nicht möglich? Verwenden Sie die Texttastenbindung"
|
|
|
+
|
|
|
+#: src/components/ChatGPT/ChatGPT.vue:260
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:251
|
|
|
+#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:180
|
|
|
+#: src/components/StdDesign/StdDetail/StdDetail.vue:101
|
|
|
+#: src/views/preference/components/Passkey.vue:147
|
|
|
+#: src/views/site/cert/components/ObtainCert.vue:140
|
|
|
+#: src/views/site/ngx_conf/NgxConfigEditor.vue:51
|
|
|
+#: src/views/site/ngx_conf/NgxServer.vue:80
|
|
|
+#: src/views/site/ngx_conf/NgxUpstream.vue:34
|
|
|
+#: src/views/site/site_edit/RightSettings.vue:55
|
|
|
+#: src/views/stream/components/Deploy.vue:20
|
|
|
+#: src/views/stream/components/RightSettings.vue:51
|
|
|
+msgid "Cancel"
|
|
|
+msgstr "Abbrechen"
|
|
|
+
|
|
|
+#: src/views/site/site_edit/RightSettings.vue:91
|
|
|
+#: src/views/site/site_list/columns.tsx:23
|
|
|
+msgid "Category"
|
|
|
+msgstr "Kategorie"
|
|
|
+
|
|
|
+#: src/views/preference/Preference.vue:160
|
|
|
+msgid "Cert"
|
|
|
+msgstr "Zertifikat"
|
|
|
+
|
|
|
+#: src/views/preference/CertSettings.vue:24
|
|
|
+#, fuzzy
|
|
|
+msgid "Certificate Renewal Interval"
|
|
|
+msgstr "Zeitifikat ist gültig"
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateEditor.vue:129
|
|
|
+#: src/views/site/cert/Cert.vue:32
|
|
|
+#, fuzzy
|
|
|
+msgid "Certificate Status"
|
|
|
+msgid_plural "Certificates Status"
|
|
|
+msgstr[0] "Zertifikatsstatus"
|
|
|
+msgstr[1] "Zertifikatsstatus"
|
|
|
+
|
|
|
+#: src/routes/index.ts:139
|
|
|
+#: src/views/certificate/CertificateList/Certificate.vue:13
|
|
|
+#, fuzzy
|
|
|
+msgid "Certificates"
|
|
|
+msgstr "Zertifikatsstatus"
|
|
|
+
|
|
|
+#: src/routes/index.ts:156
|
|
|
+#, fuzzy
|
|
|
+msgid "Certificates List"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/views/site/cert/components/AutoCertStepOne.vue:66
|
|
|
+msgid "Challenge Method"
|
|
|
+msgstr "Challenge-Methode"
|
|
|
+
|
|
|
+#: src/views/site/cert/components/ChangeCert/ChangeCert.vue:49
|
|
|
+#: src/views/site/cert/components/ChangeCert/ChangeCert.vue:53
|
|
|
+#, fuzzy
|
|
|
+msgid "Change Certificate"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/views/site/cert/Cert.vue:51
|
|
|
+#, fuzzy
|
|
|
+msgid "Changed Certificate"
|
|
|
+msgid_plural "Changed Certificates"
|
|
|
+msgstr[0] "Zertifikat ist gültig"
|
|
|
+msgstr[1] "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/views/config/ConfigEditor.vue:271
|
|
|
+#, fuzzy
|
|
|
+msgid "Changed Path"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/views/environment/BatchUpgrader.vue:162 src/views/system/Upgrade.vue:190
|
|
|
+msgid "Channel"
|
|
|
+msgstr "Kanal"
|
|
|
+
|
|
|
+#: src/views/system/Upgrade.vue:187
|
|
|
+msgid "Check again"
|
|
|
+msgstr "Erneut prüfen"
|
|
|
+
|
|
|
+#: src/language/constants.ts:13
|
|
|
+msgid "Cleaning environment variables"
|
|
|
+msgstr "Säuberung von Umgebungsvariablen"
|
|
|
+
|
|
|
+#: src/components/ChatGPT/ChatGPT.vue:283
|
|
|
+#: src/components/Notification/Notification.vue:140
|
|
|
+#: src/views/notification/Notification.vue:45
|
|
|
+msgid "Clear"
|
|
|
+msgstr "Säubern"
|
|
|
+
|
|
|
+#: src/components/Notification/Notification.vue:90
|
|
|
+#: src/views/notification/Notification.vue:13
|
|
|
+#, fuzzy
|
|
|
+msgid "Cleared successfully"
|
|
|
+msgstr "Erfolgreich deaktiviert"
|
|
|
+
|
|
|
+#: src/views/preference/LogrotateSettings.vue:22
|
|
|
+#, fuzzy
|
|
|
+msgid "Command"
|
|
|
+msgstr "Kommando"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/directive/DirectiveEditorItem.vue:106
|
|
|
+#: src/views/site/ngx_conf/LocationEditor.vue:105
|
|
|
+#: src/views/site/ngx_conf/LocationEditor.vue:136
|
|
|
+#: src/views/site/ngx_conf/NgxServer.vue:134
|
|
|
+msgid "Comments"
|
|
|
+msgstr "Kom"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/config_template/ConfigTemplate.vue:84
|
|
|
+#, fuzzy
|
|
|
+msgid "Config Templates"
|
|
|
+msgstr "Konfigurationen"
|
|
|
+
|
|
|
+#: src/views/config/InspectConfig.vue:27
|
|
|
+msgid "Configuration file is test successful"
|
|
|
+msgstr "Konfigurationsdatei erfolgreich getestet"
|
|
|
+
|
|
|
+#: src/views/site/SiteAdd.vue:101
|
|
|
+msgid "Configuration Name"
|
|
|
+msgstr "Konf"
|
|
|
+
|
|
|
+#: src/views/config/ConfigList.vue:98
|
|
|
+msgid "Configurations"
|
|
|
+msgstr "Konfigurationen"
|
|
|
+
|
|
|
+#: src/views/site/SiteAdd.vue:96
|
|
|
+msgid "Configure SSL"
|
|
|
+msgstr "SSL konfigurieren"
|
|
|
+
|
|
|
+#: src/views/dashboard/Environments.vue:141
|
|
|
+msgid "Connected"
|
|
|
+msgstr "Verbunden"
|
|
|
+
|
|
|
+#: src/views/terminal/Terminal.vue:120
|
|
|
+msgid "Connection lost, please refresh the page."
|
|
|
+msgstr "Ver"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/directive/DirectiveEditorItem.vue:111
|
|
|
+#: src/views/site/ngx_conf/LocationEditor.vue:117
|
|
|
+#: src/views/site/ngx_conf/LocationEditor.vue:145
|
|
|
+msgid "Content"
|
|
|
+msgstr "Inhalt"
|
|
|
+
|
|
|
+#: src/components/SensitiveString/SensitiveString.vue:37
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdTableTransformer.tsx:150
|
|
|
+msgid "Copied"
|
|
|
+msgstr "Kopiert"
|
|
|
+
|
|
|
+#: src/components/SensitiveString/SensitiveString.vue:37
|
|
|
+msgid "Copy"
|
|
|
+msgstr "Kopieren"
|
|
|
+
|
|
|
+#: src/views/system/Upgrade.vue:148
|
|
|
+msgid "Core Upgrade"
|
|
|
+msgstr "Core-Upgrade"
|
|
|
+
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:305
|
|
|
+msgid "CPU Status"
|
|
|
+msgstr "CPU-Status"
|
|
|
+
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:199
|
|
|
+msgid "CPU:"
|
|
|
+msgstr "CPU:"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/NgxUpstream.vue:165
|
|
|
+#, fuzzy
|
|
|
+msgid "Create"
|
|
|
+msgstr "Erstellt"
|
|
|
+
|
|
|
+#: src/views/site/SiteAdd.vue:157
|
|
|
+msgid "Create Another"
|
|
|
+msgstr "Weiteres erstellen"
|
|
|
+
|
|
|
+#: src/views/config/ConfigList.vue:116
|
|
|
+#, fuzzy
|
|
|
+msgid "Create File"
|
|
|
+msgstr "Erstellt"
|
|
|
+
|
|
|
+#: src/views/config/components/Mkdir.vue:49 src/views/config/ConfigList.vue:123
|
|
|
+#, fuzzy
|
|
|
+msgid "Create Folder"
|
|
|
+msgstr "Weiteres erstellen"
|
|
|
+
|
|
|
+#: src/views/notification/notificationColumns.tsx:56
|
|
|
+#: src/views/preference/components/Passkey.vue:101
|
|
|
+#: src/views/site/site_category/columns.ts:14 src/views/user/userColumns.tsx:48
|
|
|
+msgid "Created at"
|
|
|
+msgstr "Erstellt"
|
|
|
+
|
|
|
+#: src/views/config/components/Mkdir.vue:35
|
|
|
+#, fuzzy
|
|
|
+msgid "Created successfully"
|
|
|
+msgstr "Erfolgreich erstellt"
|
|
|
+
|
|
|
+#: src/language/constants.ts:9
|
|
|
+msgid "Creating client facilitates communication with the CA server"
|
|
|
+msgstr "Er"
|
|
|
+
|
|
|
+#: src/views/site/cert/components/DNSChallenge.vue:104
|
|
|
+msgid "Credential"
|
|
|
+msgstr "Zugangsdaten"
|
|
|
+
|
|
|
+#: src/views/certificate/DNSChallenge.vue:99
|
|
|
+msgid "Credentials"
|
|
|
+msgstr "Zugangsdaten"
|
|
|
+
|
|
|
+#: src/views/preference/components/TOTP.vue:98
|
|
|
+msgid "Current account is enabled TOTP."
|
|
|
+msgstr "Aktuelles Konto ist TOTP aktiviert."
|
|
|
+
|
|
|
+#: src/views/preference/components/TOTP.vue:95
|
|
|
+msgid "Current account is not enabled TOTP."
|
|
|
+msgstr "Aktuelles Konto ist nicht TOTP aktiviert."
|
|
|
+
|
|
|
+#: src/views/system/Upgrade.vue:167
|
|
|
+msgid "Current Version"
|
|
|
+msgstr "Aktuelle Version"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/config_template/ConfigTemplate.vue:127
|
|
|
+#: src/views/site/ngx_conf/NgxConfigEditor.vue:194
|
|
|
+msgid "Custom"
|
|
|
+msgstr "Benutzerdefiniert"
|
|
|
+
|
|
|
+#: src/views/preference/BasicSettings.vue:34
|
|
|
+msgid ""
|
|
|
+"Customize the name of local node to be displayed in the environment "
|
|
|
+"indicator."
|
|
|
+msgstr "Name des lokalen Knotens anpassen, der im Umgebungsindikator angezeigt wird."
|
|
|
+
|
|
|
+#: src/routes/index.ts:38 src/views/config/ConfigEditor.vue:136
|
|
|
+#: src/views/config/ConfigEditor.vue:97 src/views/config/ConfigList.vue:64
|
|
|
+msgid "Dashboard"
|
|
|
+msgstr "Übersicht"
|
|
|
+
|
|
|
+#: src/views/other/Install.vue:121
|
|
|
+msgid "Database (Optional, default: database)"
|
|
|
+msgstr "Datenbank (Optional, Standard: database)"
|
|
|
+
|
|
|
+#: src/views/preference/CertSettings.vue:29
|
|
|
+msgid "Days"
|
|
|
+msgstr "Tage"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdBulkActions.vue:21
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdTable.vue:530
|
|
|
+#: src/views/site/ngx_conf/NgxServer.vue:110
|
|
|
+#: src/views/site/ngx_conf/NgxUpstream.vue:128
|
|
|
+#: src/views/site/site_list/SiteList.vue:159
|
|
|
+#: src/views/stream/StreamList.vue:175
|
|
|
+msgid "Delete"
|
|
|
+msgstr "Löschen"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdBulkActions.vue:35
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdTable.vue:559
|
|
|
+msgid "Delete Permanently"
|
|
|
+msgstr "Permanent löschen"
|
|
|
+
|
|
|
+#: src/language/constants.ts:49
|
|
|
+#, fuzzy
|
|
|
+msgid "Delete Remote Site Error"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/language/constants.ts:48
|
|
|
+#, fuzzy
|
|
|
+msgid "Delete Remote Site Success"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/views/site/site_list/SiteList.vue:69
|
|
|
+msgid "Delete site: %{site_name}"
|
|
|
+msgstr "Seite löschen: %{site_name}"
|
|
|
+
|
|
|
+#: src/views/stream/StreamList.vue:78
|
|
|
+msgid "Delete stream: %{stream_name}"
|
|
|
+msgstr "Stream löschen: %{stream_name}"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdTable.vue:183
|
|
|
+#, fuzzy
|
|
|
+msgid "Deleted successfully"
|
|
|
+msgstr "Erfolgreich deaktiviert"
|
|
|
+
|
|
|
+#: src/views/config/ConfigEditor.vue:287
|
|
|
+#: src/views/stream/components/Deploy.vue:100
|
|
|
+#: src/views/stream/components/RightSettings.vue:92
|
|
|
+msgid "Deploy"
|
|
|
+msgstr "Ausführen"
|
|
|
+
|
|
|
+#: src/views/stream/components/Deploy.vue:57
|
|
|
+msgid "Deploy %{conf_name} to %{node_name} failed"
|
|
|
+msgstr "Ausführen von %{conf_name} auf %{node_name} fehlgeschlagen"
|
|
|
+
|
|
|
+#: src/views/stream/components/Deploy.vue:36
|
|
|
+msgid "Deploy %{conf_name} to %{node_name} successfully"
|
|
|
+msgstr "Ausführen von %{conf_name} auf %{node_name} erfolgreich"
|
|
|
+
|
|
|
+#: src/views/stream/components/Deploy.vue:34
|
|
|
+#, fuzzy
|
|
|
+msgid "Deploy successfully"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/config_template/ConfigTemplate.vue:107
|
|
|
+#: src/views/site/ngx_conf/config_template/ConfigTemplate.vue:121
|
|
|
+msgid "Description"
|
|
|
+msgstr "Beschreibung"
|
|
|
+
|
|
|
+#: src/views/notification/notificationColumns.tsx:51
|
|
|
+msgid "Details"
|
|
|
+msgstr "Details"
|
|
|
+
|
|
|
+#: src/views/system/About.vue:22
|
|
|
+msgid "Development Mode"
|
|
|
+msgstr "Entwicklungsmodus"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/directive/DirectiveAdd.vue:73
|
|
|
+msgid "Directive"
|
|
|
+msgstr "Anweisung"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/directive/DirectiveEditor.vue:21
|
|
|
+msgid "Directives"
|
|
|
+msgstr "Anweisung"
|
|
|
+
|
|
|
+#: src/views/config/configColumns.ts:22
|
|
|
+#, fuzzy
|
|
|
+msgid "Directory"
|
|
|
+msgstr "Anweisung"
|
|
|
+
|
|
|
+#: src/views/site/site_list/SiteList.vue:128
|
|
|
+#: src/views/stream/StreamList.vue:144
|
|
|
+#, fuzzy
|
|
|
+msgid "Disable"
|
|
|
+msgstr "Deaktiviert"
|
|
|
+
|
|
|
+#: src/views/site/cert/components/ObtainCert.vue:82
|
|
|
+msgid "Disable auto-renewal failed for %{name}"
|
|
|
+msgstr "Automatische Verlängerung deaktiviert für %{name}"
|
|
|
+
|
|
|
+#: src/language/constants.ts:51
|
|
|
+#, fuzzy
|
|
|
+msgid "Disable Remote Site Error"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/language/constants.ts:50
|
|
|
+#, fuzzy
|
|
|
+msgid "Disable Remote Site Success"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/components/Notification/config.ts:82
|
|
|
+#, fuzzy
|
|
|
+msgid "Disable site %{site} on %{node} error, response: %{resp}"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/components/Notification/config.ts:74
|
|
|
+#, fuzzy
|
|
|
+msgid "Disable Site %{site} on %{node} successfully"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/views/environment/envColumns.tsx:109
|
|
|
+#: src/views/environment/envColumns.tsx:92
|
|
|
+#: src/views/site/site_edit/SiteEdit.vue:190
|
|
|
+#: src/views/site/site_list/columns.tsx:51
|
|
|
+#: src/views/site/site_list/columns.tsx:60 src/views/stream/StreamEdit.vue:175
|
|
|
+#: src/views/stream/StreamList.vue:33 src/views/user/userColumns.tsx:41
|
|
|
+msgid "Disabled"
|
|
|
+msgstr "Deaktiviert"
|
|
|
+
|
|
|
+#: src/views/site/site_edit/RightSettings.vue:42
|
|
|
+#: src/views/site/site_list/SiteList.vue:58
|
|
|
+#: src/views/stream/components/RightSettings.vue:38
|
|
|
+#: src/views/stream/StreamList.vue:67
|
|
|
+msgid "Disabled successfully"
|
|
|
+msgstr "Erfolgreich deaktiviert"
|
|
|
+
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:370
|
|
|
+msgid "Disk IO"
|
|
|
+msgstr "Festplatten-IO"
|
|
|
+
|
|
|
+#: src/routes/index.ts:184 src/views/certificate/DNSCredential.vue:40
|
|
|
+msgid "DNS Credentials"
|
|
|
+msgstr "DNS-Zugangsdaten"
|
|
|
+
|
|
|
+#: src/views/certificate/DNSChallenge.vue:72
|
|
|
+#: src/views/site/cert/components/DNSChallenge.vue:94
|
|
|
+msgid "DNS Provider"
|
|
|
+msgstr "DNS-Anbieter"
|
|
|
+
|
|
|
+#: src/views/site/cert/components/AutoCertStepOne.vue:73
|
|
|
+msgid "DNS01"
|
|
|
+msgstr ""
|
|
|
+
|
|
|
+#: src/views/site/cert/components/AutoCertStepOne.vue:98
|
|
|
+msgid "Do not enable this option unless you are sure that you need it."
|
|
|
+msgstr "Aktiviere diese Option nicht, es sei denn, du bist sicher, dass du sie benötigst."
|
|
|
+
|
|
|
+#: src/views/stream/components/Deploy.vue:16
|
|
|
+#, fuzzy
|
|
|
+msgid "Do you want to deploy this file to remote server?"
|
|
|
+msgid_plural "Do you want to deploy this file to remote servers?"
|
|
|
+msgstr[0] "Bist du sicher, dass du diese Richtlinie löschen möchtest?"
|
|
|
+msgstr[1] "Bist du sicher, dass du diese Richtlinie löschen möchtest?"
|
|
|
+
|
|
|
+#: src/views/site/cert/components/ObtainCert.vue:136
|
|
|
+msgid "Do you want to disable auto-cert renewal?"
|
|
|
+msgstr "Möchtest du die automatische Zertifikatsverlängerung deaktivieren?"
|
|
|
+
|
|
|
+#: src/views/site/site_edit/RightSettings.vue:51
|
|
|
+#, fuzzy
|
|
|
+msgid "Do you want to disable this site?"
|
|
|
+msgstr "Bist du sicher, dass du diese Richtlinie löschen möchtest?"
|
|
|
+
|
|
|
+#: src/views/stream/components/RightSettings.vue:47
|
|
|
+#, fuzzy
|
|
|
+msgid "Do you want to disable this stream?"
|
|
|
+msgstr "Bist du sicher, dass du diese Richtlinie löschen möchtest?"
|
|
|
+
|
|
|
+#: src/views/site/site_edit/RightSettings.vue:51
|
|
|
+#, fuzzy
|
|
|
+msgid "Do you want to enable this site?"
|
|
|
+msgstr "Bist du sicher, dass du diese Richtlinie löschen möchtest?"
|
|
|
+
|
|
|
+#: src/views/stream/components/RightSettings.vue:47
|
|
|
+#, fuzzy
|
|
|
+msgid "Do you want to enable this stream?"
|
|
|
+msgstr "Bist du sicher, dass du diese Richtlinie löschen möchtest?"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/NgxConfigEditor.vue:44
|
|
|
+#, fuzzy
|
|
|
+msgid "Do you want to enable TLS?"
|
|
|
+msgstr "Bist du sicher, dass du diese Richtlinie löschen möchtest?"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/NgxServer.vue:76
|
|
|
+#, fuzzy
|
|
|
+msgid "Do you want to remove this server?"
|
|
|
+msgstr "Bist du sicher, dass du diese Richtlinie löschen möchtest?"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/NgxUpstream.vue:30
|
|
|
+#, fuzzy
|
|
|
+msgid "Do you want to remove this upstream?"
|
|
|
+msgstr "Bist du sicher, dass du diese Richtlinie löschen möchtest?"
|
|
|
+
|
|
|
+#: src/views/certificate/WildcardCertificate.vue:68
|
|
|
+msgid "Domain"
|
|
|
+msgstr "Domain"
|
|
|
+
|
|
|
+#: src/views/site/SiteAdd.vue:147
|
|
|
+msgid "Domain Config Created Successfully"
|
|
|
+msgstr "Domain-Konfiguration erfolgreich erstellt"
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateEditor.vue:113
|
|
|
+msgid "Domains list is empty, try to reopen Auto Cert for %{config}"
|
|
|
+msgstr "Domänenliste ist leer, versuche Auto-Zertifikat für %{config} erneut zu öffnen"
|
|
|
+
|
|
|
+#: src/language/constants.ts:26
|
|
|
+msgid "Download latest release error"
|
|
|
+msgstr "Fehler beim Herunterladen der neuesten Version"
|
|
|
+
|
|
|
+#: src/language/constants.ts:25
|
|
|
+msgid "Downloading latest release"
|
|
|
+msgstr "Neueste Version wird heruntergeladen"
|
|
|
+
|
|
|
+#: src/views/environment/BatchUpgrader.vue:191 src/views/system/Upgrade.vue:217
|
|
|
+msgid "Dry run mode enabled"
|
|
|
+msgstr "Dry-Run-Modus aktiviert"
|
|
|
+
|
|
|
+#: src/views/preference/components/AddPasskey.vue:107
|
|
|
+msgid ""
|
|
|
+"Due to the security policies of some browsers, you cannot use passkeys on "
|
|
|
+"non-HTTPS websites, except when running on localhost."
|
|
|
+msgstr "Aufgrund der Sicherheitsrichtlinien einiger Browser kannst du Passkeys nicht auf Nicht-HTTPS-Websites verwenden, außer wenn sie auf localhost ausgeführt werden."
|
|
|
+
|
|
|
+#: src/views/site/site_list/SiteDuplicate.vue:74
|
|
|
+#: src/views/site/site_list/SiteList.vue:144
|
|
|
+#: src/views/stream/components/StreamDuplicate.vue:121
|
|
|
+#: src/views/stream/StreamList.vue:160
|
|
|
+msgid "Duplicate"
|
|
|
+msgstr "Duplizieren"
|
|
|
+
|
|
|
+#: src/views/stream/components/StreamDuplicate.vue:82
|
|
|
+#, fuzzy
|
|
|
+msgid "Duplicate %{conf_name} to %{node_name} successfully"
|
|
|
+msgstr "Erfolgreich dupliziert"
|
|
|
+
|
|
|
+#: src/views/stream/components/StreamDuplicate.vue:86
|
|
|
+#, fuzzy
|
|
|
+msgid "Duplicate failed"
|
|
|
+msgstr "Anlegen fehlgeschlagen"
|
|
|
+
|
|
|
+#: src/views/stream/components/StreamDuplicate.vue:80
|
|
|
+#, fuzzy
|
|
|
+msgid "Duplicate successfully"
|
|
|
+msgstr "Erfolgreich dupliziert"
|
|
|
+
|
|
|
+#: src/views/site/site_list/SiteDuplicate.vue:48
|
|
|
+#: src/views/stream/components/StreamDuplicate.vue:63
|
|
|
+#, fuzzy
|
|
|
+msgid "Duplicate to local successfully"
|
|
|
+msgstr "Erfolgreich dupliziert"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDetail/StdDetail.vue:110
|
|
|
+#, fuzzy
|
|
|
+msgid "Edit"
|
|
|
+msgstr "Bearbeiten %{n}"
|
|
|
+
|
|
|
+#: src/views/site/site_edit/SiteEdit.vue:179
|
|
|
+#: src/views/stream/StreamEdit.vue:164
|
|
|
+msgid "Edit %{n}"
|
|
|
+msgstr "Bearbeiten %{n}"
|
|
|
+
|
|
|
+#: src/routes/index.ts:128 src/views/config/ConfigEditor.vue:206
|
|
|
+msgid "Edit Configuration"
|
|
|
+msgstr "Konfiguration bearbeiten"
|
|
|
+
|
|
|
+#: src/routes/index.ts:78
|
|
|
+msgid "Edit Site"
|
|
|
+msgstr "Seite bearbeiten"
|
|
|
+
|
|
|
+#: src/routes/index.ts:98
|
|
|
+#, fuzzy
|
|
|
+msgid "Edit Stream"
|
|
|
+msgstr "Seite bearbeiten"
|
|
|
+
|
|
|
+#: src/views/certificate/ACMEUser.vue:25
|
|
|
+#, fuzzy
|
|
|
+msgid "Email"
|
|
|
+msgstr "Email (*)"
|
|
|
+
|
|
|
+#: src/views/other/Install.vue:90
|
|
|
+msgid "Email (*)"
|
|
|
+msgstr "Email (*)"
|
|
|
+
|
|
|
+#: src/views/site/site_list/SiteList.vue:136
|
|
|
+#: src/views/stream/components/Deploy.vue:80
|
|
|
+#: src/views/stream/StreamList.vue:152
|
|
|
+#, fuzzy
|
|
|
+msgid "Enable"
|
|
|
+msgstr "Aktivieren"
|
|
|
+
|
|
|
+#: src/views/stream/components/Deploy.vue:47
|
|
|
+msgid "Enable %{conf_name} in %{node_name} failed"
|
|
|
+msgstr "Aktivieren von %{conf_name} in %{node_name} fehlgeschlagen"
|
|
|
+
|
|
|
+#: src/views/stream/components/Deploy.vue:43
|
|
|
+msgid "Enable %{conf_name} in %{node_name} successfully"
|
|
|
+msgstr "Aktivieren von %{conf_name} in %{node_name} erfolgreich"
|
|
|
+
|
|
|
+#: src/views/preference/components/TOTP.vue:54
|
|
|
+#, fuzzy
|
|
|
+msgid "Enable 2FA successfully"
|
|
|
+msgstr "Aktivieren erfolgreich"
|
|
|
+
|
|
|
+#: src/views/site/cert/components/ObtainCert.vue:75
|
|
|
+msgid "Enable auto-renewal failed for %{name}"
|
|
|
+msgstr "Aktiviere automatische Verlängerung fehlgeschlagen für %{name}"
|
|
|
+
|
|
|
+#: src/views/site/SiteAdd.vue:43
|
|
|
+msgid "Enable failed"
|
|
|
+msgstr "Aktivieren fehlgeschlagen"
|
|
|
+
|
|
|
+#: src/language/constants.ts:53
|
|
|
+#, fuzzy
|
|
|
+msgid "Enable Remote Site Error"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/language/constants.ts:52
|
|
|
+#, fuzzy
|
|
|
+msgid "Enable Remote Site Success"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/components/Notification/config.ts:69
|
|
|
+#, fuzzy
|
|
|
+msgid "Enable site %{site} on %{node} error, response: %{resp}"
|
|
|
+msgstr "Erfolgreich gespeichert"
|
|
|
+
|
|
|
+#: src/components/Notification/config.ts:61
|
|
|
+#, fuzzy
|
|
|
+msgid "Enable Site %{site} on %{node} successfully"
|
|
|
+msgstr "Erfolgreich gespeichert"
|
|
|
+
|
|
|
+#: src/views/stream/components/Deploy.vue:41
|
|
|
+#, fuzzy
|
|
|
+msgid "Enable successfully"
|
|
|
+msgstr "Erfolgreich aktiviert"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/NgxConfigEditor.vue:183
|
|
|
+msgid "Enable TLS"
|
|
|
+msgstr "Aktiviere TLS"
|
|
|
+
|
|
|
+#: src/views/preference/components/TOTP.vue:124
|
|
|
+#, fuzzy
|
|
|
+msgid "Enable TOTP"
|
|
|
+msgstr "Aktiviere TLS"
|
|
|
+
|
|
|
+#: src/views/environment/envColumns.tsx:100
|
|
|
+#: src/views/environment/envColumns.tsx:106
|
|
|
+#: src/views/preference/LogrotateSettings.vue:19
|
|
|
+#: src/views/site/site_edit/RightSettings.vue:82
|
|
|
+#: src/views/site/site_edit/SiteEdit.vue:184
|
|
|
+#: src/views/site/site_list/columns.tsx:47
|
|
|
+#: src/views/site/site_list/columns.tsx:59
|
|
|
+#: src/views/stream/components/RightSettings.vue:76
|
|
|
+#: src/views/stream/StreamEdit.vue:169 src/views/stream/StreamList.vue:29
|
|
|
+#: src/views/user/userColumns.tsx:38
|
|
|
+msgid "Enabled"
|
|
|
+msgstr "Aktiviert"
|
|
|
+
|
|
|
+#: src/views/site/site_edit/RightSettings.vue:33
|
|
|
+#: src/views/site/site_list/SiteList.vue:48 src/views/site/SiteAdd.vue:40
|
|
|
+#: src/views/stream/components/RightSettings.vue:29
|
|
|
+#: src/views/stream/components/StreamDuplicate.vue:93
|
|
|
+#: src/views/stream/StreamList.vue:57
|
|
|
+msgid "Enabled successfully"
|
|
|
+msgstr "Erfolgreich aktiviert"
|
|
|
+
|
|
|
+#: src/views/site/cert/IssueCert.vue:48
|
|
|
+msgid "Encrypt website with Let's Encrypt"
|
|
|
+msgstr "Webseite mit Let's Encrypt verschlüsseln"
|
|
|
+
|
|
|
+#: src/routes/index.ts:234 src/views/environment/Environment.vue:34
|
|
|
+msgid "Environment"
|
|
|
+msgstr "Umgebung"
|
|
|
+
|
|
|
+#: src/language/constants.ts:21
|
|
|
+msgid "Environment variables cleaned"
|
|
|
+msgstr "Umgebungsvariablen gesäubert"
|
|
|
+
|
|
|
+#: src/views/dashboard/Environments.vue:83
|
|
|
+#, fuzzy
|
|
|
+msgid "Environments"
|
|
|
+msgstr "Kommentare"
|
|
|
+
|
|
|
+#: src/constants/index.ts:16 src/views/config/InspectConfig.vue:44
|
|
|
+#: src/views/notification/notificationColumns.tsx:15
|
|
|
+msgid "Error"
|
|
|
+msgstr "Fehler"
|
|
|
+
|
|
|
+#: src/routes/index.ts:217 src/views/site/ngx_conf/LogEntry.vue:83
|
|
|
+msgid "Error Logs"
|
|
|
+msgstr "Feherlogs"
|
|
|
+
|
|
|
+#: src/views/system/Upgrade.vue:179
|
|
|
+msgid "Executable Path"
|
|
|
+msgstr "Ausführbarer Pfad"
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateList/certColumns.tsx:85
|
|
|
+#: src/views/site/cert/CertInfo.vue:31
|
|
|
+msgid "Expired"
|
|
|
+msgstr "Abgelaufen"
|
|
|
+
|
|
|
+#: src/views/site/cert/CertInfo.vue:38
|
|
|
+#, fuzzy
|
|
|
+msgid "Expired At: %{date}"
|
|
|
+msgstr "Ablaufdatum: %{date}"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/methods/exportCsv.ts:66
|
|
|
+msgid "Export"
|
|
|
+msgstr "Exportieren"
|
|
|
+
|
|
|
+#: src/views/site/cert/components/ObtainCertLive.vue:94
|
|
|
+#, fuzzy
|
|
|
+msgid "Fail to obtain certificate"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/views/site/site_edit/RightSettings.vue:45
|
|
|
+#: src/views/site/site_list/SiteList.vue:62
|
|
|
+#: src/views/stream/components/RightSettings.vue:41
|
|
|
+#: src/views/stream/StreamList.vue:71
|
|
|
+msgid "Failed to disable %{msg}"
|
|
|
+msgstr "Deaktivierung von %{msg} fehlgeschlagen"
|
|
|
+
|
|
|
+#: src/views/site/site_edit/RightSettings.vue:36
|
|
|
+#: src/views/site/site_list/SiteList.vue:52
|
|
|
+#: src/views/stream/components/RightSettings.vue:32
|
|
|
+#: src/views/stream/StreamList.vue:61
|
|
|
+msgid "Failed to enable %{msg}"
|
|
|
+msgstr "Aktiviern von %{msg} fehlgeschlagen"
|
|
|
+
|
|
|
+#: src/language/constants.ts:5
|
|
|
+msgid "Failed to get certificate information"
|
|
|
+msgstr "Fehler beim Abrufen von Zertifikatsinformationen"
|
|
|
+
|
|
|
+#: src/views/site/site_edit/SiteEdit.vue:135
|
|
|
+#: src/views/stream/StreamEdit.vue:122
|
|
|
+msgid "Failed to save, syntax error(s) was detected in the configuration."
|
|
|
+msgstr "Fehler beim Speichern, Syntaxfehler wurden in der Konfiguration erkannt."
|
|
|
+
|
|
|
+#: src/views/config/configColumns.ts:24
|
|
|
+msgid "File"
|
|
|
+msgstr "Datei"
|
|
|
+
|
|
|
+#: src/language/constants.ts:31
|
|
|
+msgid "File exists"
|
|
|
+msgstr "Datei existiert"
|
|
|
+
|
|
|
+#: src/views/other/Error.vue:8
|
|
|
+msgid "File Not Found"
|
|
|
+msgstr "FDatei nicht gefunden"
|
|
|
+
|
|
|
+#: src/views/nginx_log/NginxLog.vue:155
|
|
|
+msgid "Filter"
|
|
|
+msgstr "Filter"
|
|
|
+
|
|
|
+#: src/language/constants.ts:19 src/views/site/SiteAdd.vue:97
|
|
|
+msgid "Finished"
|
|
|
+msgstr "Erledigt"
|
|
|
+
|
|
|
+#: src/views/preference/components/AddPasskey.vue:77
|
|
|
+msgid ""
|
|
|
+"Follow the instructions in the dialog to complete the passkey registration "
|
|
|
+"process."
|
|
|
+msgstr "Folge den Anweisungen im Dialog, um den Passkey-Registrierungsprozess abzuschließen."
|
|
|
+
|
|
|
+#: src/views/preference/BasicSettings.vue:59
|
|
|
+#: src/views/preference/BasicSettings.vue:71
|
|
|
+msgid "For Chinese user"
|
|
|
+msgstr "Für chinesische Benutzer"
|
|
|
+
|
|
|
+#: src/views/preference/BasicSettings.vue:47
|
|
|
+msgid "For Chinese user: https://mirror.ghproxy.com/"
|
|
|
+msgstr "Für chinesische Benutzer: https://mirror.ghproxy.com/"
|
|
|
+
|
|
|
+#: src/views/config/ConfigEditor.vue:218
|
|
|
+msgid "Format Code"
|
|
|
+msgstr "Formatcode"
|
|
|
+
|
|
|
+#: src/views/config/ConfigEditor.vue:185
|
|
|
+#, fuzzy
|
|
|
+msgid "Format error %{msg}"
|
|
|
+msgstr "Fehler beim Speichern %{msg}"
|
|
|
+
|
|
|
+#: src/views/config/ConfigEditor.vue:183
|
|
|
+#, fuzzy
|
|
|
+msgid "Format successfully"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateList/certColumns.tsx:32
|
|
|
+#, fuzzy
|
|
|
+msgid "General Certificate"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataEntry/components/StdPassword.vue:55
|
|
|
+msgid "Generate"
|
|
|
+msgstr "Generieren"
|
|
|
+
|
|
|
+#: src/language/constants.ts:7
|
|
|
+msgid "Generating private key for registering account"
|
|
|
+msgstr "Generiere privaten Schlüssel zur Registrierung des Kontos"
|
|
|
+
|
|
|
+#: src/views/environment/BatchUpgrader.vue:180 src/views/system/Upgrade.vue:171
|
|
|
+#, fuzzy
|
|
|
+msgid "Get release information error"
|
|
|
+msgstr "Basisinformationen"
|
|
|
+
|
|
|
+#: src/views/site/cert/components/ObtainCertLive.vue:44
|
|
|
+msgid "Getting the certificate, please wait..."
|
|
|
+msgstr "Hole das Zertifikat, bitte warten..."
|
|
|
+
|
|
|
+#: src/views/preference/BasicSettings.vue:39
|
|
|
+msgid "Github Proxy"
|
|
|
+msgstr ""
|
|
|
+
|
|
|
+#: src/components/SensitiveString/SensitiveString.vue:40
|
|
|
+msgid "Hide"
|
|
|
+msgstr "Verstecken"
|
|
|
+
|
|
|
+#: src/routes/index.ts:30
|
|
|
+msgid "Home"
|
|
|
+msgstr "Startseite"
|
|
|
+
|
|
|
+#: src/views/preference/CertSettings.vue:12
|
|
|
+msgid "HTTP Challenge Port"
|
|
|
+msgstr ""
|
|
|
+
|
|
|
+#: src/views/preference/BasicSettings.vue:11
|
|
|
+msgid "HTTP Host"
|
|
|
+msgstr ""
|
|
|
+
|
|
|
+#: src/views/preference/BasicSettings.vue:14
|
|
|
+msgid "HTTP Port"
|
|
|
+msgstr ""
|
|
|
+
|
|
|
+#: src/views/site/cert/components/AutoCertStepOne.vue:70
|
|
|
+msgid "HTTP01"
|
|
|
+msgstr ""
|
|
|
+
|
|
|
+#: src/views/preference/BasicSettings.vue:51
|
|
|
+msgid "ICP Number"
|
|
|
+msgstr "ICP-Nummer"
|
|
|
+
|
|
|
+#: src/views/certificate/ACMEUser.vue:45
|
|
|
+msgid "If left blank, the default CA Dir will be used."
|
|
|
+msgstr "Wenn leer, wird das Standard-CA-Verzeichnis verwendet."
|
|
|
+
|
|
|
+#: src/views/preference/AuthSettings.vue:119
|
|
|
+msgid ""
|
|
|
+"If the number of login failed attempts from a ip reach the max attempts in "
|
|
|
+"ban threshold minutes, the ip will be banned for a period of time."
|
|
|
+msgstr "Wenn die Anzahl der fehlgeschlagenen Anmeldeversuche von einer IP die "
|
|
|
+"maximalen Versuche in der Sperrschwellenzeit erreicht, wird die IP für eine "
|
|
|
+"bestimmte Zeit gesperrt."
|
|
|
+
|
|
|
+#: src/views/preference/components/TOTP.vue:110
|
|
|
+msgid ""
|
|
|
+"If you lose your mobile phone, you can use the recovery code to reset your "
|
|
|
+"2FA."
|
|
|
+msgstr "Wenn du dein Handy verlierst, kannst du den Wiederherstellungscode "
|
|
|
+"verwenden, um dein 2FA zurückzusetzen."
|
|
|
+
|
|
|
+#: src/views/preference/components/AddPasskey.vue:76
|
|
|
+msgid "If your browser supports WebAuthn Passkey, a dialog box will appear."
|
|
|
+msgstr "Wenn dein Browser WebAuthn Passkey unterstützt, wird ein Dialogfeld "
|
|
|
+"angezeigt."
|
|
|
+
|
|
|
+#: src/views/site/cert/components/AutoCertStepOne.vue:108
|
|
|
+msgid ""
|
|
|
+"If your domain has CNAME records and you cannot obtain certificates, you "
|
|
|
+"need to enable this option."
|
|
|
+msgstr "Wenn deine Domain CNAME-Einträge hat und du keine Zertifikate "
|
|
|
+"erhalten kannst, musst du diese Option aktivieren."
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateList/Certificate.vue:20
|
|
|
+msgid "Import"
|
|
|
+msgstr "Import"
|
|
|
+
|
|
|
+#: src/routes/index.ts:174 src/views/certificate/CertificateEditor.vue:86
|
|
|
+#, fuzzy
|
|
|
+msgid "Import Certificate"
|
|
|
+msgstr "Zertifikatsstatus"
|
|
|
+
|
|
|
+#: src/views/other/Login.vue:78
|
|
|
+msgid "Incorrect username or password"
|
|
|
+msgstr "Falcher Benutzername oder Passwort"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDetail/StdDetail.vue:81
|
|
|
+#: src/constants/index.ts:18 src/views/notification/notificationColumns.tsx:29
|
|
|
+msgid "Info"
|
|
|
+msgstr "Information"
|
|
|
+
|
|
|
+#: src/language/constants.ts:24
|
|
|
+msgid "Initial core upgrader error"
|
|
|
+msgstr "Feher beim Initialisieren des Core-Upgraders"
|
|
|
+
|
|
|
+#: src/language/constants.ts:23
|
|
|
+msgid "Initialing core upgrader"
|
|
|
+msgstr "Initialisierung des Core-Upgraders"
|
|
|
+
|
|
|
+#: src/views/preference/components/TOTP.vue:157
|
|
|
+msgid "Input the code from the app:"
|
|
|
+msgstr "Füge den Code aus der App ein:"
|
|
|
+
|
|
|
+#: src/components/TwoFA/Authorization.vue:87
|
|
|
+#: src/views/preference/components/TOTP.vue:170
|
|
|
+msgid "Input the recovery code:"
|
|
|
+msgstr "Füge den Wiederherstellungscode ein:"
|
|
|
+
|
|
|
+#: src/routes/index.ts:305 src/views/other/Install.vue:136
|
|
|
+msgid "Install"
|
|
|
+msgstr "Installieren"
|
|
|
+
|
|
|
+#: src/views/other/Install.vue:67
|
|
|
+#, fuzzy
|
|
|
+msgid "Install successfully"
|
|
|
+msgstr "Aktualisierung erfolgreich"
|
|
|
+
|
|
|
+#: src/views/preference/LogrotateSettings.vue:25
|
|
|
+msgid "Interval"
|
|
|
+msgstr "Intervall"
|
|
|
+
|
|
|
+#: src/views/certificate/ACMEUser.vue:128
|
|
|
+#, fuzzy
|
|
|
+msgid "Invalid"
|
|
|
+msgstr "Ungültige E-Mail!"
|
|
|
+
|
|
|
+#: src/views/other/Login.vue:88
|
|
|
+msgid "Invalid 2FA or recovery code"
|
|
|
+msgstr "Ungültiger 2FA- oder Wiederherstellungscode"
|
|
|
+
|
|
|
+#: src/views/config/components/Rename.vue:66
|
|
|
+#: src/views/config/ConfigEditor.vue:252
|
|
|
+#, fuzzy
|
|
|
+msgid "Invalid filename"
|
|
|
+msgstr "Ungültige E-Mail!"
|
|
|
+
|
|
|
+#: src/views/config/components/Mkdir.vue:59
|
|
|
+msgid "Invalid folder name"
|
|
|
+msgstr "Ungültiger Ordnername"
|
|
|
+
|
|
|
+#: src/components/TwoFA/use2FAModal.ts:61
|
|
|
+msgid "Invalid passcode or recovery code"
|
|
|
+msgstr "Ungültiger Passcode oder Wiederherstellungscode"
|
|
|
+
|
|
|
+#: src/views/preference/AuthSettings.vue:14
|
|
|
+msgid "IP"
|
|
|
+msgstr ""
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateList/Certificate.vue:28
|
|
|
+#, fuzzy
|
|
|
+msgid "Issue wildcard certificate"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/views/certificate/WildcardCertificate.vue:59
|
|
|
+#, fuzzy
|
|
|
+msgid "Issue Wildcard Certificate"
|
|
|
+msgstr "Zertifikatsstatus"
|
|
|
+
|
|
|
+#: src/language/constants.ts:20
|
|
|
+#, fuzzy
|
|
|
+msgid "Issued certificate successfully"
|
|
|
+msgstr "Aktivieren erfolgreich"
|
|
|
+
|
|
|
+#: src/views/site/cert/CertInfo.vue:35
|
|
|
+msgid "Issuer: %{issuer}"
|
|
|
+msgstr "Aussteller: %{issuer}"
|
|
|
+
|
|
|
+#: src/views/preference/BasicSettings.vue:20
|
|
|
+msgid "Jwt Secret"
|
|
|
+msgstr "Jwt-Secret"
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateList/certColumns.tsx:62
|
|
|
+#: src/views/site/cert/components/AutoCertStepOne.vue:77
|
|
|
+msgid "Key Type"
|
|
|
+msgstr "Schlüsseltyp"
|
|
|
+
|
|
|
+#: src/views/system/Upgrade.vue:181
|
|
|
+msgid "Last checked at"
|
|
|
+msgstr "Zuletzt überprüft am"
|
|
|
+
|
|
|
+#: src/views/preference/components/Passkey.vue:102
|
|
|
+#, fuzzy
|
|
|
+msgid "Last used at"
|
|
|
+msgstr "Erstellt am"
|
|
|
+
|
|
|
+#: src/views/user/userColumns.tsx:25
|
|
|
+msgid "Leave blank for no change"
|
|
|
+msgstr "Leer lassen für keine Änderung"
|
|
|
+
|
|
|
+#: src/views/preference/OpenAISettings.vue:53
|
|
|
+msgid "Leave blank for the default: https://api.openai.com/"
|
|
|
+msgstr "Leer lassen für den Standard: https://api.openai.com/"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:83
|
|
|
+#, fuzzy
|
|
|
+msgid "Leave blank if do not want to modify"
|
|
|
+msgstr "Leer lassen für keine Änderung"
|
|
|
+
|
|
|
+#: src/views/certificate/ACMEUser.vue:59
|
|
|
+#, fuzzy
|
|
|
+msgid "Leave blank if you don't need this."
|
|
|
+msgstr "Leeer lassen, wenn du dies nicht benötigst."
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateEditor.vue:221
|
|
|
+#: src/views/certificate/CertificateEditor.vue:234
|
|
|
+#, fuzzy
|
|
|
+msgid "Leave blank will not change anything"
|
|
|
+msgstr "Leeer lassen, wenn du dies nicht benötigst."
|
|
|
+
|
|
|
+#: src/views/site/cert/components/AutoCertStepOne.vue:105
|
|
|
+msgid "Lego disable CNAME Support"
|
|
|
+msgstr "Legoe deaktiviert CNAME-Unterstützung"
|
|
|
+
|
|
|
+#: src/views/system/About.vue:47
|
|
|
+#, fuzzy
|
|
|
+msgid "License"
|
|
|
+msgstr "Lizenz"
|
|
|
+
|
|
|
+#: src/views/dashboard/Environments.vue:141
|
|
|
+#: src/views/dashboard/Environments.vue:156
|
|
|
+msgid "Link Start"
|
|
|
+msgstr "Link Start"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:178
|
|
|
+msgid "List"
|
|
|
+msgstr "Liste"
|
|
|
+
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:187
|
|
|
+#, fuzzy
|
|
|
+msgid "Load Average:"
|
|
|
+msgstr "Lastdurchschnitt:"
|
|
|
+
|
|
|
+#: src/views/environment/Environment.vue:39
|
|
|
+msgid "Load from settings"
|
|
|
+msgstr "Aus Einstellungen laden"
|
|
|
+
|
|
|
+#: src/views/environment/Environment.vue:13
|
|
|
+#, fuzzy
|
|
|
+msgid "Load successfully"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/components/EnvIndicator/EnvIndicator.vue:39
|
|
|
+#: src/components/NodeSelector/NodeSelector.vue:80
|
|
|
+#, fuzzy
|
|
|
+msgid "Local"
|
|
|
+msgstr "Ort"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/LocationEditor.vue:69
|
|
|
+msgid "Location"
|
|
|
+msgstr "Ort"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/LocationEditor.vue:50
|
|
|
+msgid "Locations"
|
|
|
+msgstr "Orte"
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateEditor.vue:244
|
|
|
+#, fuzzy
|
|
|
+msgid "Log"
|
|
|
+msgstr "Login"
|
|
|
+
|
|
|
+#: src/routes/index.ts:311 src/views/other/Login.vue:246
|
|
|
+msgid "Login"
|
|
|
+msgstr "Login"
|
|
|
+
|
|
|
+#: src/views/other/Login.vue:132 src/views/other/Login.vue:65
|
|
|
+msgid "Login successful"
|
|
|
+msgstr "Login erfolgreich"
|
|
|
+
|
|
|
+#: src/layouts/HeaderLayout.vue:20
|
|
|
+msgid "Logout successful"
|
|
|
+msgstr "Logout erfolgreich"
|
|
|
+
|
|
|
+#: src/views/preference/Preference.vue:178
|
|
|
+msgid "Logrotate"
|
|
|
+msgstr "Logrotate"
|
|
|
+
|
|
|
+#: src/views/preference/LogrotateSettings.vue:12
|
|
|
+msgid ""
|
|
|
+"Logrotate, by default, is enabled in most mainstream Linux distributions for "
|
|
|
+"users who install Nginx UI on the host machine, so you don't need to modify "
|
|
|
+"the parameters on this page. For users who install Nginx UI using Docker "
|
|
|
+"containers, you can manually enable this option. The crontab task scheduler "
|
|
|
+"of Nginx UI will execute the logrotate command at the interval you set in "
|
|
|
+"minutes."
|
|
|
+msgstr "Logrotate ist standardmäßig in den meisten gängigen Linux-Distributionen "
|
|
|
+"für Benutzer aktiviert, die Nginx UI auf dem Host-Rechner installieren, "
|
|
|
+"sodass du die Parameter auf dieser Seite nicht ändern musst. Wenn du "
|
|
|
+"Nginx UI mit Docker-Containern installierst, kannst du diese Option manuell aktivieren. "
|
|
|
+"Der Crontab-Aufgabenplaner von Nginx UI führt den Logrotate-Befehl "
|
|
|
+"in dem von dir in Minuten festgelegten Intervall aus."
|
|
|
+
|
|
|
+#: src/views/site/cert/components/AutoCertStepOne.vue:53
|
|
|
+#, fuzzy
|
|
|
+msgid ""
|
|
|
+"Make sure you have configured a reverse proxy for .well-known directory to "
|
|
|
+"HTTPChallengePort before obtaining the certificate."
|
|
|
+msgstr ""
|
|
|
+"Stelle sicher, dass du einen Reverse-Proxy für das .well-known-Verzeichnis "
|
|
|
+"zum HTTPChallengePort (Standard: 9180) konfiguriert hast, bevor du das "
|
|
|
+"Zertifikat erhältst."
|
|
|
+
|
|
|
+#: src/routes/index.ts:108 src/views/config/ConfigEditor.vue:102
|
|
|
+#: src/views/config/ConfigEditor.vue:141 src/views/config/ConfigList.vue:69
|
|
|
+msgid "Manage Configs"
|
|
|
+msgstr "Verwalte Konfigurationen"
|
|
|
+
|
|
|
+#: src/routes/index.ts:47 src/views/site/site_list/SiteList.vue:98
|
|
|
+msgid "Manage Sites"
|
|
|
+msgstr "Verwalte Seiten"
|
|
|
+
|
|
|
+#: src/routes/index.ts:89 src/views/stream/StreamList.vue:119
|
|
|
+#, fuzzy
|
|
|
+msgid "Manage Streams"
|
|
|
+msgstr "Verwalte Seiten"
|
|
|
+
|
|
|
+#: src/routes/index.ts:257 src/views/user/User.vue:9
|
|
|
+msgid "Manage Users"
|
|
|
+msgstr "Verwalte Benutzer"
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateList/certColumns.tsx:31
|
|
|
+#, fuzzy
|
|
|
+msgid "Managed Certificate"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/views/preference/AuthSettings.vue:109
|
|
|
+msgid "Max Attempts"
|
|
|
+msgstr "Maximale Versuche"
|
|
|
+
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:226
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:227
|
|
|
+msgid "Memory"
|
|
|
+msgstr "Arbeitsspeicher"
|
|
|
+
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:216
|
|
|
+msgid "Memory and Storage"
|
|
|
+msgstr "Arbeitsspeicher und Speicher"
|
|
|
+
|
|
|
+#: src/views/preference/LogrotateSettings.vue:29
|
|
|
+msgid "Minutes"
|
|
|
+msgstr "Minuten"
|
|
|
+
|
|
|
+#: src/views/preference/OpenAISettings.vue:32
|
|
|
+#, fuzzy
|
|
|
+msgid "Model"
|
|
|
+msgstr "Erweiterter Modus"
|
|
|
+
|
|
|
+#: src/components/ChatGPT/ChatGPT.vue:256
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:156
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdTable.vue:508
|
|
|
+#: src/views/config/ConfigList.vue:158
|
|
|
+#, fuzzy
|
|
|
+msgid "Modify"
|
|
|
+msgstr "Konfiguration bearbeiten"
|
|
|
+
|
|
|
+#: src/routes/index.ts:164 src/views/certificate/CertificateEditor.vue:86
|
|
|
+#, fuzzy
|
|
|
+msgid "Modify Certificate"
|
|
|
+msgstr "Zertifikatsstatus"
|
|
|
+
|
|
|
+#: src/views/site/SiteAdd.vue:154
|
|
|
+msgid "Modify Config"
|
|
|
+msgstr "Konfiguration bearbeiten"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:267
|
|
|
+#, fuzzy
|
|
|
+msgid "Modify Mode"
|
|
|
+msgstr "Konfiguration bearbeiten"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/directive/DirectiveAdd.vue:54
|
|
|
+#, fuzzy
|
|
|
+msgid "Multi-line Directive"
|
|
|
+msgstr "Einzelne Anweisung"
|
|
|
+
|
|
|
+#: src/views/certificate/ACMEUser.vue:13
|
|
|
+#: src/views/certificate/CertificateEditor.vue:161
|
|
|
+#: src/views/certificate/CertificateList/certColumns.tsx:10
|
|
|
+#: src/views/certificate/DNSCredential.vue:11
|
|
|
+#: src/views/config/components/Mkdir.vue:66 src/views/config/configColumns.ts:8
|
|
|
+#: src/views/config/ConfigEditor.vue:258 src/views/environment/envColumns.tsx:9
|
|
|
+#: src/views/preference/components/AddPasskey.vue:81
|
|
|
+#: src/views/site/ngx_conf/NgxUpstream.vue:177
|
|
|
+#: src/views/site/site_category/columns.ts:7
|
|
|
+#: src/views/site/site_edit/RightSettings.vue:88
|
|
|
+#: src/views/site/site_list/columns.tsx:13
|
|
|
+#: src/views/site/site_list/SiteDuplicate.vue:81
|
|
|
+#: src/views/stream/components/RightSettings.vue:82
|
|
|
+#: src/views/stream/components/StreamDuplicate.vue:128
|
|
|
+#: src/views/stream/StreamList.vue:13 src/views/stream/StreamList.vue:187
|
|
|
+msgid "Name"
|
|
|
+msgstr "Name"
|
|
|
+
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:331
|
|
|
+msgid "Network"
|
|
|
+msgstr "Netzwerk"
|
|
|
+
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:273
|
|
|
+msgid "Network Statistics"
|
|
|
+msgstr "Netzwerkstatistiken"
|
|
|
+
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:280
|
|
|
+msgid "Network Total Receive"
|
|
|
+msgstr "Gesamter Netzwerkempfang"
|
|
|
+
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:286
|
|
|
+msgid "Network Total Send"
|
|
|
+msgstr "Gesamter Netzwerkversand"
|
|
|
+
|
|
|
+#: src/views/config/components/Rename.vue:74
|
|
|
+#, fuzzy
|
|
|
+msgid "New name"
|
|
|
+msgstr "Benutzername"
|
|
|
+
|
|
|
+#: src/views/config/ConfigEditor.vue:271
|
|
|
+#, fuzzy
|
|
|
+msgid "New Path"
|
|
|
+msgstr "Pfad"
|
|
|
+
|
|
|
+#: src/views/system/Upgrade.vue:210
|
|
|
+msgid "New version released"
|
|
|
+msgstr "Neue Version veröffentlicht"
|
|
|
+
|
|
|
+#: src/views/certificate/WildcardCertificate.vue:91
|
|
|
+#: src/views/site/cert/components/ObtainCert.vue:211
|
|
|
+#: src/views/site/SiteAdd.vue:141
|
|
|
+msgid "Next"
|
|
|
+msgstr "Nächster"
|
|
|
+
|
|
|
+#: src/views/preference/Preference.vue:166
|
|
|
+msgid "Nginx"
|
|
|
+msgstr ""
|
|
|
+
|
|
|
+#: src/views/preference/NginxSettings.vue:9
|
|
|
+msgid "Nginx Access Log Path"
|
|
|
+msgstr "Nginx Zugriffslog-Pfad"
|
|
|
+
|
|
|
+#: src/views/site/site_edit/SiteEdit.vue:223
|
|
|
+#: src/views/stream/StreamEdit.vue:207
|
|
|
+#, fuzzy
|
|
|
+msgid "Nginx Configuration Parse Error"
|
|
|
+msgstr "Name der Konfiguration"
|
|
|
+
|
|
|
+#: src/views/preference/NginxSettings.vue:15
|
|
|
+#, fuzzy
|
|
|
+msgid "Nginx Configurations Directory"
|
|
|
+msgstr "Name der Konfiguration"
|
|
|
+
|
|
|
+#: src/components/NginxControl/NginxControl.vue:68
|
|
|
+msgid "Nginx Control"
|
|
|
+msgstr "Nginx-Steuerung"
|
|
|
+
|
|
|
+#: src/views/preference/NginxSettings.vue:12
|
|
|
+msgid "Nginx Error Log Path"
|
|
|
+msgstr "Nginx Fehlerlog-Pfad"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/NginxStatusAlert.vue:15
|
|
|
+msgid "Nginx is not running"
|
|
|
+msgstr "Nginx läuft nicht"
|
|
|
+
|
|
|
+#: src/routes/index.ts:202 src/views/nginx_log/NginxLog.vue:148
|
|
|
+msgid "Nginx Log"
|
|
|
+msgstr "Nginx-Log"
|
|
|
+
|
|
|
+#: src/views/preference/NginxSettings.vue:18
|
|
|
+msgid "Nginx Log Directory Whitelist"
|
|
|
+msgstr "Nginx-Log-Verzeichnis-Whitelist"
|
|
|
+
|
|
|
+#: src/views/preference/NginxSettings.vue:27
|
|
|
+msgid "Nginx PID Path"
|
|
|
+msgstr "Nginx PID-Pfad"
|
|
|
+
|
|
|
+#: src/views/preference/NginxSettings.vue:30
|
|
|
+msgid "Nginx Reload Command"
|
|
|
+msgstr "Befehl zum Neuladen von Nginx"
|
|
|
+
|
|
|
+#: src/components/NginxControl/NginxControl.vue:26
|
|
|
+#, fuzzy
|
|
|
+msgid "Nginx reloaded successfully"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/views/preference/NginxSettings.vue:33
|
|
|
+msgid "Nginx Restart Command"
|
|
|
+msgstr "Beffehl zum Neustarten von Nginx"
|
|
|
+
|
|
|
+#: src/components/NginxControl/NginxControl.vue:42
|
|
|
+#, fuzzy
|
|
|
+msgid "Nginx restarted successfully"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/components/ChatGPT/ChatGPT.vue:277
|
|
|
+#: src/components/Notification/Notification.vue:133
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:67
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdBulkActions.vue:96
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdTable.vue:521
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdTable.vue:535
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdTable.vue:550
|
|
|
+#: src/views/notification/Notification.vue:38
|
|
|
+#: src/views/preference/AuthSettings.vue:138
|
|
|
+#: src/views/preference/CertSettings.vue:70
|
|
|
+#: src/views/site/ngx_conf/directive/DirectiveEditorItem.vue:90
|
|
|
+#: src/views/site/ngx_conf/LocationEditor.vue:90
|
|
|
+#: src/views/site/site_list/SiteList.vue:148
|
|
|
+#: src/views/stream/StreamList.vue:164
|
|
|
+msgid "No"
|
|
|
+msgstr "Nein"
|
|
|
+
|
|
|
+#: src/views/preference/BasicSettings.vue:30
|
|
|
+#, fuzzy
|
|
|
+msgid "Node name"
|
|
|
+msgstr "Benuztername"
|
|
|
+
|
|
|
+#: src/views/preference/BasicSettings.vue:23
|
|
|
+msgid "Node Secret"
|
|
|
+msgstr "Node-Secret"
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateList/certColumns.tsx:91
|
|
|
+msgid "Not After"
|
|
|
+msgstr "Nicht nach"
|
|
|
+
|
|
|
+#: src/routes/index.ts:317
|
|
|
+msgid "Not Found"
|
|
|
+msgstr "Nicth gefunden"
|
|
|
+
|
|
|
+#: src/views/site/cert/CertInfo.vue:41
|
|
|
+msgid "Not Valid Before: %{date}"
|
|
|
+msgstr "Nich gültig vor: %{date}"
|
|
|
+
|
|
|
+#: src/views/certificate/DNSCredential.vue:49
|
|
|
+#: src/views/site/cert/components/AutoCertStepOne.vue:39
|
|
|
+msgid "Note"
|
|
|
+msgstr "Notiz"
|
|
|
+
|
|
|
+#: src/views/site/site_edit/RightSettings.vue:120
|
|
|
+msgid ""
|
|
|
+"Note, if the configuration file include other configurations or "
|
|
|
+"certificates, please synchronize them to the remote nodes in advance."
|
|
|
+msgstr ""
|
|
|
+"Hinweis: Wenn die Konfigurationsdatei andere Konfigurationen oder Zertifikate "
|
|
|
+"enthält, synchronisiere sie bitte im Voraus mit den Remote-Knoten."
|
|
|
+
|
|
|
+#: src/views/notification/Notification.vue:29
|
|
|
+#, fuzzy
|
|
|
+msgid "Notification"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/components/Notification/Notification.vue:131 src/routes/index.ts:248
|
|
|
+#, fuzzy
|
|
|
+msgid "Notifications"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/views/site/cert/components/ObtainCert.vue:182
|
|
|
+#, fuzzy
|
|
|
+msgid "Obtain certificate"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/language/constants.ts:15
|
|
|
+msgid "Obtaining certificate"
|
|
|
+msgstr ""
|
|
|
+
|
|
|
+#: src/views/site/cert/components/AutoCertStepOne.vue:95
|
|
|
+msgid "OCSP Must Staple"
|
|
|
+msgstr ""
|
|
|
+
|
|
|
+#: src/views/site/cert/components/AutoCertStepOne.vue:99
|
|
|
+msgid ""
|
|
|
+"OCSP Must Staple may cause errors for some users on first access using "
|
|
|
+"Firefox."
|
|
|
+msgstr ""
|
|
|
+"OCSP Must Staple kann bei einigen Benutzern beim ersten Zugriff mit Firefox "
|
|
|
+"Fehler verursachen."
|
|
|
+
|
|
|
+#: src/components/NodeSelector/NodeSelector.vue:103
|
|
|
+#: src/views/dashboard/Environments.vue:107
|
|
|
+#: src/views/environment/envColumns.tsx:87
|
|
|
+msgid "Offline"
|
|
|
+msgstr "Offline"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:252
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdTable.vue:522
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdTable.vue:536
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdTable.vue:551
|
|
|
+#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:181
|
|
|
+msgid "Ok"
|
|
|
+msgstr "OK"
|
|
|
+
|
|
|
+#: src/components/ChatGPT/ChatGPT.vue:278
|
|
|
+#: src/components/Notification/Notification.vue:134
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdBulkActions.vue:97
|
|
|
+#: src/views/notification/Notification.vue:39
|
|
|
+#: src/views/site/cert/components/ObtainCert.vue:139
|
|
|
+#: src/views/site/ngx_conf/NgxConfigEditor.vue:50
|
|
|
+#: src/views/site/ngx_conf/NgxServer.vue:79
|
|
|
+#: src/views/site/ngx_conf/NgxUpstream.vue:33
|
|
|
+#: src/views/site/site_edit/RightSettings.vue:54
|
|
|
+#: src/views/site/site_list/SiteList.vue:149
|
|
|
+#: src/views/stream/components/Deploy.vue:19
|
|
|
+#: src/views/stream/components/RightSettings.vue:50
|
|
|
+#: src/views/stream/StreamList.vue:165
|
|
|
+msgid "OK"
|
|
|
+msgstr "OK"
|
|
|
+
|
|
|
+#: src/views/certificate/DNSCredential.vue:59
|
|
|
+msgid "Once the verification is complete, the records will be removed."
|
|
|
+msgstr "Sobaöd die Überprüfung abgeschlossen ist, werden die Einträge entfernt."
|
|
|
+
|
|
|
+#: src/components/NodeSelector/NodeSelector.vue:83
|
|
|
+#: src/components/NodeSelector/NodeSelector.vue:97
|
|
|
+#: src/views/dashboard/Environments.vue:100
|
|
|
+#: src/views/environment/envColumns.tsx:83
|
|
|
+msgid "Online"
|
|
|
+msgstr ""
|
|
|
+
|
|
|
+#: src/views/preference/Preference.vue:172
|
|
|
+msgid "OpenAI"
|
|
|
+msgstr ""
|
|
|
+
|
|
|
+#: src/components/TwoFA/Authorization.vue:117 src/views/other/Login.vue:255
|
|
|
+msgid "Or"
|
|
|
+msgstr "Oder"
|
|
|
+
|
|
|
+#: src/views/config/components/Rename.vue:70
|
|
|
+msgid "Original name"
|
|
|
+msgstr "Originalname"
|
|
|
+
|
|
|
+#: src/views/system/Upgrade.vue:177
|
|
|
+#, fuzzy
|
|
|
+msgid "OS"
|
|
|
+msgstr "OS:"
|
|
|
+
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:193
|
|
|
+msgid "OS:"
|
|
|
+msgstr "OS:"
|
|
|
+
|
|
|
+#: src/views/config/ConfigEditor.vue:296
|
|
|
+#: src/views/stream/components/Deploy.vue:84
|
|
|
+msgid "Overwrite"
|
|
|
+msgstr "Überschreiben"
|
|
|
+
|
|
|
+#: src/views/config/ConfigEditor.vue:300
|
|
|
+#: src/views/stream/components/Deploy.vue:88
|
|
|
+msgid "Overwrite exist file"
|
|
|
+msgstr "Zu überschreibende Datei existiert"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/directive/DirectiveAdd.vue:78
|
|
|
+msgid "Params"
|
|
|
+msgstr "Parameter"
|
|
|
+
|
|
|
+#: src/views/preference/components/Passkey.vue:65
|
|
|
+msgid "Passkey"
|
|
|
+msgstr "Passkey"
|
|
|
+
|
|
|
+#: src/views/preference/components/Passkey.vue:68
|
|
|
+msgid ""
|
|
|
+"Passkeys are webauthn credentials that validate your identity using touch, "
|
|
|
+"facial recognition, a device password, or a PIN. They can be used as a "
|
|
|
+"password replacement or as a 2FA method."
|
|
|
+msgstr ""
|
|
|
+"Passkeys sind Webauthn-Anmeldeinformationen, die deine Identität über "
|
|
|
+"Berührung, Gesichtserkennung, ein Gerätepasswort oder eine PIN validieren. "
|
|
|
+"Sie können als Passwortersatz oder als 2FA-Methode verwendet werden."
|
|
|
+
|
|
|
+#: src/views/other/Login.vue:207 src/views/user/userColumns.tsx:18
|
|
|
+msgid "Password"
|
|
|
+msgstr "Passwort"
|
|
|
+
|
|
|
+#: src/views/other/Install.vue:110
|
|
|
+msgid "Password (*)"
|
|
|
+msgstr "Passwort (*)"
|
|
|
+
|
|
|
+#: src/views/other/Install.vue:48
|
|
|
+msgid "Password length cannot exceed 20 characters"
|
|
|
+msgstr "Passwort darf nicht länger als 20 Zeichen sein"
|
|
|
+
|
|
|
+#: src/views/config/ConfigEditor.vue:265
|
|
|
+#: src/views/site/ngx_conf/LocationEditor.vue:111
|
|
|
+#: src/views/site/ngx_conf/LocationEditor.vue:139
|
|
|
+msgid "Path"
|
|
|
+msgstr "Pfad"
|
|
|
+
|
|
|
+#: src/views/environment/BatchUpgrader.vue:235
|
|
|
+msgid "Perform"
|
|
|
+msgstr "Ausführen"
|
|
|
+
|
|
|
+#: src/language/constants.ts:28
|
|
|
+msgid "Perform core upgrade error"
|
|
|
+msgstr "Führe Core-Upgrade-Fehler aus"
|
|
|
+
|
|
|
+#: src/language/constants.ts:27
|
|
|
+msgid "Performing core upgrade"
|
|
|
+msgstr "Führe Core-Upgrade aus"
|
|
|
+
|
|
|
+#: src/views/preference/components/AddPasskey.vue:75
|
|
|
+msgid ""
|
|
|
+"Please enter a name for the passkey you wish to create and click the OK "
|
|
|
+"button below."
|
|
|
+msgstr ""
|
|
|
+"Bitte gib einen Namen für den Passkey ein, den du erstellen möchtest, und "
|
|
|
+"klicke auf die Schaltfläche OK."
|
|
|
+
|
|
|
+#: src/components/TwoFA/Authorization.vue:75
|
|
|
+msgid "Please enter the OTP code:"
|
|
|
+msgstr "Bitte gib den OTP-Code ein:"
|
|
|
+
|
|
|
+#: src/views/certificate/DNSCredential.vue:53
|
|
|
+msgid ""
|
|
|
+"Please fill in the API authentication credentials provided by your DNS "
|
|
|
+"provider."
|
|
|
+msgstr ""
|
|
|
+"Bitte fülle die API-Authentifizierungsdaten aus, die dir von deinem DNS-Provider "
|
|
|
+"zur Verfügung gestellt wurden."
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:107
|
|
|
+msgid "Please fill in the required fields"
|
|
|
+msgstr "Bitte fülle die erforderlichen Felder aus"
|
|
|
+
|
|
|
+#: src/views/site/cert/components/AutoCertStepOne.vue:57
|
|
|
+msgid ""
|
|
|
+"Please first add credentials in Certification > DNS Credentials, and then "
|
|
|
+"select one of the credentialsbelow to request the API of the DNS provider."
|
|
|
+msgstr ""
|
|
|
+"Bitte füge zuerst Anmeldeinformationen in Zertifikation > DNS-Anmeldeinformationen "
|
|
|
+"hinzu und wähle dann eine der unten aufgeführten Anmeldeinformationen aus, "
|
|
|
+"um die API des DNS-Anbieters anzufordern."
|
|
|
+
|
|
|
+#: src/views/config/components/Rename.vue:65
|
|
|
+#: src/views/config/ConfigEditor.vue:251
|
|
|
+#, fuzzy
|
|
|
+msgid "Please input a filename"
|
|
|
+msgstr "Bitte Benutzernamen eingeben!"
|
|
|
+
|
|
|
+#: src/views/config/components/Mkdir.vue:58
|
|
|
+#, fuzzy
|
|
|
+msgid "Please input a folder name"
|
|
|
+msgstr "Bitte Benutzernamen eingeben!"
|
|
|
+
|
|
|
+#: src/views/stream/components/StreamDuplicate.vue:38
|
|
|
+msgid ""
|
|
|
+"Please input name, this will be used as the filename of the new "
|
|
|
+"configuration!"
|
|
|
+msgstr ""
|
|
|
+"Bitte gib einen Namen ein, der als Dateiname der neuen Konfiguration "
|
|
|
+"verwendet wird!"
|
|
|
+
|
|
|
+#: src/views/site/site_list/SiteDuplicate.vue:33
|
|
|
+msgid ""
|
|
|
+"Please input name, this will be used as the filename of the new "
|
|
|
+"configuration."
|
|
|
+msgstr ""
|
|
|
+"Bitte gib einen Namen ein, der als Dateiname der neuen Konfiguration "
|
|
|
+"verwendet wird."
|
|
|
+
|
|
|
+#: src/views/other/Install.vue:32
|
|
|
+msgid "Please input your E-mail!"
|
|
|
+msgstr "Bitte gib deine E-Mail-Adresse ein!"
|
|
|
+
|
|
|
+#: src/views/other/Install.vue:44 src/views/other/Login.vue:47
|
|
|
+msgid "Please input your password!"
|
|
|
+msgstr "Bitte gib dein Passwort ein!"
|
|
|
+
|
|
|
+#: src/views/other/Install.vue:38 src/views/other/Login.vue:41
|
|
|
+msgid "Please input your username!"
|
|
|
+msgstr "Bitte gib deinen Benutzernamen ein!"
|
|
|
+
|
|
|
+#: src/views/certificate/DNSCredential.vue:62
|
|
|
+msgid ""
|
|
|
+"Please note that the unit of time configurations below are all in seconds."
|
|
|
+msgstr ""
|
|
|
+"Bitte beachte, dass die Zeiteinheiten der unten aufgeführten Konfigurationen "
|
|
|
+"alle in Sekunden angegeben sind."
|
|
|
+
|
|
|
+#: src/views/environment/Environment.vue:47
|
|
|
+msgid "Please select at least one node to upgrade"
|
|
|
+msgstr "Bitte wähle mindestens einen Knoten zum Upgrade aus"
|
|
|
+
|
|
|
+#: src/views/stream/components/StreamDuplicate.vue:45
|
|
|
+msgid "Please select at least one node!"
|
|
|
+msgstr "Bitte wähle mindestens einen Knoten aus!"
|
|
|
+
|
|
|
+#: src/components/Notification/config.ts:11
|
|
|
+#: src/components/Notification/config.ts:27
|
|
|
+#: src/components/Notification/config.ts:41
|
|
|
+#: src/components/Notification/config.ts:54
|
|
|
+#: src/components/Notification/config.ts:67
|
|
|
+#: src/components/Notification/config.ts:80
|
|
|
+#: src/components/Notification/config.ts:93
|
|
|
+#, fuzzy
|
|
|
+msgid "Please upgrade the remote Nginx UI to the latest version"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/views/environment/BatchUpgrader.vue:170
|
|
|
+#: src/views/environment/BatchUpgrader.vue:223 src/views/system/Upgrade.vue:196
|
|
|
+#: src/views/system/Upgrade.vue:247
|
|
|
+msgid "Pre-release"
|
|
|
+msgstr "Vorabversion"
|
|
|
+
|
|
|
+#: src/routes/index.ts:266 src/views/preference/Preference.vue:143
|
|
|
+msgid "Preference"
|
|
|
+msgstr "Einstellungen"
|
|
|
+
|
|
|
+#: src/language/constants.ts:8
|
|
|
+#, fuzzy
|
|
|
+msgid "Preparing lego configurations"
|
|
|
+msgstr "Konfigurationen"
|
|
|
+
|
|
|
+#: src/language/constants.ts:3
|
|
|
+msgid "Prohibit changing root password in demo"
|
|
|
+msgstr "Verhindere das Ändern des Root-Passworts in der Demo"
|
|
|
+
|
|
|
+#: src/language/constants.ts:4
|
|
|
+msgid "Prohibit deleting the default user"
|
|
|
+msgstr "Verhindere das Löschen des Standardbenutzers"
|
|
|
+
|
|
|
+#: src/views/system/About.vue:35
|
|
|
+msgid "Project Team"
|
|
|
+msgstr "Projektteam"
|
|
|
+
|
|
|
+#: src/views/certificate/DNSCredential.vue:19
|
|
|
+msgid "Provider"
|
|
|
+msgstr "Anbieter"
|
|
|
+
|
|
|
+#: src/views/certificate/ACMEUser.vue:51
|
|
|
+msgid "Proxy"
|
|
|
+msgstr "Proxy"
|
|
|
+
|
|
|
+#: src/views/preference/BasicSettings.vue:63
|
|
|
+msgid "Public Security Number"
|
|
|
+msgstr "Öffentliche Sicherheitsnummer"
|
|
|
+
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:37
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:387
|
|
|
+msgid "Reads"
|
|
|
+msgstr "Aufrufe"
|
|
|
+
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:338
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:35
|
|
|
+msgid "Receive"
|
|
|
+msgstr "Empfangen"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdBulkActions.vue:43
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdTable.vue:544
|
|
|
+msgid "Recover"
|
|
|
+msgstr "Wiederherstellen"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdTable.vue:191
|
|
|
+#, fuzzy
|
|
|
+msgid "Recovered Successfully"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/components/TwoFA/Authorization.vue:94
|
|
|
+#: src/views/preference/components/TOTP.vue:177
|
|
|
+msgid "Recovery"
|
|
|
+msgstr "Wiederherstellung"
|
|
|
+
|
|
|
+#: src/views/preference/components/TOTP.vue:103
|
|
|
+msgid "Recovery Code"
|
|
|
+msgstr "Wiederherstellungscode"
|
|
|
+
|
|
|
+#: src/views/preference/components/TOTP.vue:112
|
|
|
+msgid "Recovery Code:"
|
|
|
+msgstr "Wiederherstellungscode:"
|
|
|
+
|
|
|
+#: src/views/preference/CertSettings.vue:37
|
|
|
+msgid "Recursive Nameservers"
|
|
|
+msgstr "Rekursive Nameserver"
|
|
|
+
|
|
|
+#: src/components/ChatGPT/ChatGPT.vue:290
|
|
|
+msgid "Regenerate response"
|
|
|
+msgstr "Auffrischen der Antwort"
|
|
|
+
|
|
|
+#: src/views/certificate/ACMEUser.vue:136
|
|
|
+msgid "Register"
|
|
|
+msgstr "Registrieren"
|
|
|
+
|
|
|
+#: src/views/certificate/ACMEUser.vue:56
|
|
|
+msgid ""
|
|
|
+"Register a user or use this account to issue a certificate through an HTTP "
|
|
|
+"proxy."
|
|
|
+msgstr ""
|
|
|
+"Registriere einen Benutzer oder verwende dieses Konto, um ein Zertifikat "
|
|
|
+"durch einen HTTP-Proxy auszustellen."
|
|
|
+
|
|
|
+#: src/views/certificate/ACMEUser.vue:105
|
|
|
+#, fuzzy
|
|
|
+msgid "Register failed"
|
|
|
+msgstr "Aktivieren fehlgeschlagen"
|
|
|
+
|
|
|
+#: src/views/certificate/ACMEUser.vue:77
|
|
|
+msgid "Register On Startup"
|
|
|
+msgstr "Registrieren beim Start"
|
|
|
+
|
|
|
+#: src/views/preference/components/AddPasskey.vue:26
|
|
|
+#, fuzzy
|
|
|
+msgid "Register passkey successfully"
|
|
|
+msgstr "Aktivieren erfolgreich"
|
|
|
+
|
|
|
+#: src/views/certificate/ACMEUser.vue:103
|
|
|
+#, fuzzy
|
|
|
+msgid "Register successfully"
|
|
|
+msgstr "Aktivieren erfolgreich"
|
|
|
+
|
|
|
+#: src/language/constants.ts:14
|
|
|
+msgid "Registering user"
|
|
|
+msgstr "Registriere Benutzer"
|
|
|
+
|
|
|
+#: src/views/certificate/ACMEUser.vue:119
|
|
|
+msgid "Registration Status"
|
|
|
+msgstr "Registrierungsstatus"
|
|
|
+
|
|
|
+#: src/views/system/Upgrade.vue:228
|
|
|
+#, fuzzy
|
|
|
+msgid "Reinstall"
|
|
|
+msgstr "Installieren"
|
|
|
+
|
|
|
+#: src/views/system/Upgrade.vue:251
|
|
|
+msgid "Release Note"
|
|
|
+msgstr "Änderungsprotokoll"
|
|
|
+
|
|
|
+#: src/components/ChatGPT/ChatGPT.vue:266
|
|
|
+#: src/components/NginxControl/NginxControl.vue:103
|
|
|
+msgid "Reload"
|
|
|
+msgstr "Neu laden"
|
|
|
+
|
|
|
+#: src/components/NginxControl/NginxControl.vue:77
|
|
|
+msgid "Reloading"
|
|
|
+msgstr "Lade neu"
|
|
|
+
|
|
|
+#: src/language/constants.ts:18
|
|
|
+msgid "Reloading nginx"
|
|
|
+msgstr "Lade Nginx neu"
|
|
|
+
|
|
|
+#: src/views/preference/AuthSettings.vue:143
|
|
|
+msgid "Remove"
|
|
|
+msgstr "Löschen"
|
|
|
+
|
|
|
+#: src/components/Notification/config.ts:56
|
|
|
+#, fuzzy
|
|
|
+msgid "Remove site %{site} from %{node} error, response: %{resp}"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/components/Notification/config.ts:48
|
|
|
+#, fuzzy
|
|
|
+msgid "Remove Site %{site} from %{node} successfully"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/views/preference/AuthSettings.vue:47
|
|
|
+#: src/views/preference/components/Passkey.vue:50
|
|
|
+#, fuzzy
|
|
|
+msgid "Remove successfully"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/components/Notification/Notification.vue:100
|
|
|
+#, fuzzy
|
|
|
+msgid "Removed successfully"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/views/config/components/ConfigName.vue:50
|
|
|
+#: src/views/config/components/Rename.vue:56
|
|
|
+#: src/views/config/ConfigList.vue:166
|
|
|
+#: src/views/site/ngx_conf/NgxUpstream.vue:125
|
|
|
+#: src/views/site/site_edit/components/ConfigName.vue:46
|
|
|
+#, fuzzy
|
|
|
+msgid "Rename"
|
|
|
+msgstr "Benuztername"
|
|
|
+
|
|
|
+#: src/components/Notification/config.ts:30
|
|
|
+#, fuzzy
|
|
|
+msgid ""
|
|
|
+"Rename %{orig_path} to %{new_path} on %{env_name} failed, response: %{resp}"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/components/Notification/config.ts:20
|
|
|
+#, fuzzy
|
|
|
+msgid "Rename %{orig_path} to %{new_path} on %{env_name} successfully"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/language/constants.ts:41
|
|
|
+#, fuzzy
|
|
|
+msgid "Rename Remote Config Error"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/language/constants.ts:40
|
|
|
+#, fuzzy
|
|
|
+msgid "Rename Remote Config Success"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/language/constants.ts:55
|
|
|
+#, fuzzy
|
|
|
+msgid "Rename Remote Site Error"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/language/constants.ts:54
|
|
|
+#, fuzzy
|
|
|
+msgid "Rename Remote Site Success"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/components/Notification/config.ts:95
|
|
|
+#, fuzzy
|
|
|
+msgid "Rename Site %{site} to %{new_site} on %{node} error, response: %{resp}"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/components/Notification/config.ts:87
|
|
|
+#, fuzzy
|
|
|
+msgid "Rename Site %{site} to %{new_site} on %{node} successfully"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/views/config/components/Rename.vue:42
|
|
|
+#, fuzzy
|
|
|
+msgid "Rename successfully"
|
|
|
+msgstr "Aktivierung erfolgreich"
|
|
|
+
|
|
|
+#: src/views/config/components/ConfigName.vue:30
|
|
|
+#: src/views/site/site_edit/components/ConfigName.vue:27
|
|
|
+#, fuzzy
|
|
|
+msgid "Renamed successfully"
|
|
|
+msgstr "Aktivierung erfolgreich"
|
|
|
+
|
|
|
+#: src/views/certificate/RenewCert.vue:45
|
|
|
+#: src/views/certificate/RenewCert.vue:49
|
|
|
+#, fuzzy
|
|
|
+msgid "Renew Certificate"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/language/constants.ts:35
|
|
|
+#, fuzzy
|
|
|
+msgid "Renew Certificate Error"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/language/constants.ts:34
|
|
|
+#, fuzzy
|
|
|
+msgid "Renew Certificate Success"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/views/certificate/RenewCert.vue:27
|
|
|
+#: src/views/certificate/WildcardCertificate.vue:48
|
|
|
+#, fuzzy
|
|
|
+msgid "Renew successfully"
|
|
|
+msgstr "Aktivierung erfolgreich"
|
|
|
+
|
|
|
+#: src/language/constants.ts:32
|
|
|
+msgid "Requested with wrong parameters"
|
|
|
+msgstr "Forderte mit falschen Parametern an"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdTable.vue:448
|
|
|
+msgid "Reset"
|
|
|
+msgstr "Zurücksetzen"
|
|
|
+
|
|
|
+#: src/views/preference/components/TOTP.vue:132
|
|
|
+msgid "Reset 2FA"
|
|
|
+msgstr "Setze 2FA zurück"
|
|
|
+
|
|
|
+#: src/components/NginxControl/NginxControl.vue:96
|
|
|
+msgid "Restart"
|
|
|
+msgstr "Neustart"
|
|
|
+
|
|
|
+#: src/components/NginxControl/NginxControl.vue:82
|
|
|
+msgid "Restarting"
|
|
|
+msgstr "Starte neu"
|
|
|
+
|
|
|
+#: src/views/preference/AuthSettings.vue:81
|
|
|
+msgid "RP Display Name"
|
|
|
+msgstr "RP-Anzeigename"
|
|
|
+
|
|
|
+#: src/views/preference/AuthSettings.vue:87
|
|
|
+msgid "RP Origins"
|
|
|
+msgstr "RP-Ursprünge"
|
|
|
+
|
|
|
+#: src/views/preference/AuthSettings.vue:75
|
|
|
+msgid "RPID"
|
|
|
+msgstr "RPID"
|
|
|
+
|
|
|
+#: src/views/preference/BasicSettings.vue:17
|
|
|
+#, fuzzy
|
|
|
+msgid "Run Mode"
|
|
|
+msgstr "Erweiterter Modus"
|
|
|
+
|
|
|
+#: src/components/NginxControl/NginxControl.vue:72
|
|
|
+msgid "Running"
|
|
|
+msgstr "Arbeite"
|
|
|
+
|
|
|
+#: src/components/ChatGPT/ChatGPT.vue:259
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:68
|
|
|
+#: src/components/StdDesign/StdDetail/StdDetail.vue:93
|
|
|
+#: src/views/certificate/CertificateEditor.vue:263
|
|
|
+#: src/views/config/components/ConfigName.vue:58
|
|
|
+#: src/views/config/ConfigEditor.vue:224
|
|
|
+#: src/views/preference/components/Passkey.vue:136
|
|
|
+#: src/views/preference/Preference.vue:189
|
|
|
+#: src/views/site/ngx_conf/directive/DirectiveEditorItem.vue:120
|
|
|
+#: src/views/site/site_edit/components/ConfigName.vue:54
|
|
|
+#: src/views/site/site_edit/SiteEdit.vue:271
|
|
|
+#: src/views/stream/StreamEdit.vue:252
|
|
|
+msgid "Save"
|
|
|
+msgstr "Speichern"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/directive/DirectiveAdd.vue:105
|
|
|
+msgid "Save Directive"
|
|
|
+msgstr "Anweisung speichern"
|
|
|
+
|
|
|
+#: src/views/config/ConfigEditor.vue:173
|
|
|
+#: src/views/site/ngx_conf/directive/DirectiveEditorItem.vue:41
|
|
|
+#: src/views/site/SiteAdd.vue:46
|
|
|
+msgid "Save error %{msg}"
|
|
|
+msgstr "Fehler beim Speichern %{msg}"
|
|
|
+
|
|
|
+#: src/language/constants.ts:47
|
|
|
+#, fuzzy
|
|
|
+msgid "Save Remote Site Error"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/language/constants.ts:46
|
|
|
+#, fuzzy
|
|
|
+msgid "Save Remote Site Success"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/components/Notification/config.ts:43
|
|
|
+#, fuzzy
|
|
|
+msgid "Save site %{site} to %{node} error, response: %{resp}"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/components/Notification/config.ts:35
|
|
|
+#, fuzzy
|
|
|
+msgid "Save Site %{site} to %{node} successfully"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:47
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:97
|
|
|
+#: src/views/certificate/CertificateEditor.vue:49
|
|
|
+#: src/views/preference/Preference.vue:112
|
|
|
+#, fuzzy
|
|
|
+msgid "Save successfully"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/views/config/ConfigEditor.vue:169
|
|
|
+#: src/views/site/ngx_conf/directive/DirectiveEditorItem.vue:39
|
|
|
+#: src/views/site/site_edit/SiteEdit.vue:152 src/views/site/SiteAdd.vue:37
|
|
|
+#: src/views/stream/StreamEdit.vue:138
|
|
|
+msgid "Saved successfully"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/views/preference/components/TOTP.vue:93
|
|
|
+msgid "Scan the QR code with your mobile phone to add the account to the app."
|
|
|
+msgstr "Scanne den QR-Code mit deinem Handy, um das Konto zur App hinzuzufügen."
|
|
|
+
|
|
|
+#: src/views/certificate/DNSChallenge.vue:90
|
|
|
+msgid "SDK"
|
|
|
+msgstr "SDK"
|
|
|
+
|
|
|
+#: src/views/preference/components/TOTP.vue:149
|
|
|
+msgid "Secret has been copied"
|
|
|
+msgstr "Schlüssel wurde kopiert"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:182
|
|
|
+msgid "Selector"
|
|
|
+msgstr "Auswähler"
|
|
|
+
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:348
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:35
|
|
|
+msgid "Send"
|
|
|
+msgstr "Senden"
|
|
|
+
|
|
|
+#: src/components/NginxControl/NginxControl.vue:32
|
|
|
+#: src/components/NginxControl/NginxControl.vue:48
|
|
|
+#: src/components/StdDesign/StdDataDisplay/methods/exportCsv.ts:44
|
|
|
+#: src/components/StdDesign/StdDataDisplay/methods/sortable.ts:124
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:53
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdBulkActions.vue:70
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdTable.vue:194
|
|
|
+#: src/views/config/components/Mkdir.vue:38
|
|
|
+#: src/views/config/components/Rename.vue:45
|
|
|
+#: src/views/config/ConfigEditor.vue:111
|
|
|
+#: src/views/environment/BatchUpgrader.vue:59
|
|
|
+#: src/views/environment/Environment.vue:15 src/views/other/Install.vue:70
|
|
|
+#: src/views/preference/AuthSettings.vue:49
|
|
|
+#: src/views/preference/components/Passkey.vue:26
|
|
|
+#: src/views/preference/components/Passkey.vue:43
|
|
|
+#: src/views/preference/components/Passkey.vue:56
|
|
|
+#: src/views/preference/components/TOTP.vue:44
|
|
|
+#: src/views/preference/components/TOTP.vue:57
|
|
|
+#: src/views/preference/Preference.vue:116
|
|
|
+#: src/views/site/site_list/SiteList.vue:40
|
|
|
+#: src/views/site/site_list/SiteList.vue:72 src/views/stream/StreamList.vue:113
|
|
|
+#: src/views/stream/StreamList.vue:81 src/views/system/Upgrade.vue:42
|
|
|
+msgid "Server error"
|
|
|
+msgstr "Serverfehler"
|
|
|
+
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:179
|
|
|
+msgid "Server Info"
|
|
|
+msgstr "Serverinformationen"
|
|
|
+
|
|
|
+#: src/views/site/cert/components/ObtainCert.vue:107
|
|
|
+msgid "server_name not found in directives"
|
|
|
+msgstr "server_name wurde in den Anweisungen nicht gefunden"
|
|
|
+
|
|
|
+#: src/views/site/SiteAdd.vue:120
|
|
|
+msgid "server_name parameter is required"
|
|
|
+msgstr "server_name-Parameter ist erforderlich"
|
|
|
+
|
|
|
+#: src/views/preference/CertSettings.vue:33
|
|
|
+msgid ""
|
|
|
+"Set the recursive nameservers to override the systems nameservers for the "
|
|
|
+"step of DNS challenge."
|
|
|
+msgstr ""
|
|
|
+"Setze die rekursiven Nameserver, um die System-Nameserver für den Schritt der "
|
|
|
+"DNS-Herausforderung zu überschreiben."
|
|
|
+
|
|
|
+#: src/language/constants.ts:11
|
|
|
+msgid "Setting DNS01 challenge provider"
|
|
|
+msgstr "Setze DNS01-Challengeanbieter"
|
|
|
+
|
|
|
+#: src/language/constants.ts:12
|
|
|
+msgid "Setting environment variables"
|
|
|
+msgstr "Setze Umgebungsvariablen"
|
|
|
+
|
|
|
+#: src/language/constants.ts:10
|
|
|
+msgid "Setting HTTP01 challenge provider"
|
|
|
+msgstr "Setze HTTP01-Challengeanbieter"
|
|
|
+
|
|
|
+#: src/components/SensitiveString/SensitiveString.vue:40
|
|
|
+msgid "Show"
|
|
|
+msgstr "Zeige"
|
|
|
+
|
|
|
+#: src/views/other/Login.vue:264
|
|
|
+msgid "Sign in with a passkey"
|
|
|
+msgstr "Mit einem Passkey anmelden"
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/directive/DirectiveAdd.vue:51
|
|
|
+msgid "Single Directive"
|
|
|
+msgstr "Einzige Anweisung"
|
|
|
+
|
|
|
+#: src/routes/index.ts:71 src/views/site/site_category/SiteCategory.vue:10
|
|
|
+msgid "Site Categories"
|
|
|
+msgstr "Seitenkategorien"
|
|
|
+
|
|
|
+#: src/routes/index.ts:224
|
|
|
+#, fuzzy
|
|
|
+msgid "Site Logs"
|
|
|
+msgstr "Liste der Seiten"
|
|
|
+
|
|
|
+#: src/routes/index.ts:56
|
|
|
+msgid "Sites List"
|
|
|
+msgstr "Liste der Seiten"
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateEditor.vue:212
|
|
|
+#, fuzzy
|
|
|
+msgid "SSL Certificate Content"
|
|
|
+msgstr "Zertifikatsstatus"
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateEditor.vue:225
|
|
|
+#, fuzzy
|
|
|
+msgid "SSL Certificate Key Content"
|
|
|
+msgstr "Zertifikatsstatus"
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateEditor.vue:191
|
|
|
+#, fuzzy
|
|
|
+msgid "SSL Certificate Key Path"
|
|
|
+msgstr "Zertifikatsstatus"
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateEditor.vue:176
|
|
|
+#, fuzzy
|
|
|
+msgid "SSL Certificate Path"
|
|
|
+msgstr "Zertifikatsstatus"
|
|
|
+
|
|
|
+#: src/views/other/Login.vue:222
|
|
|
+#, fuzzy
|
|
|
+msgid "SSO Login"
|
|
|
+msgstr "Login"
|
|
|
+
|
|
|
+#: src/views/environment/BatchUpgrader.vue:167
|
|
|
+#: src/views/environment/BatchUpgrader.vue:217 src/views/system/Upgrade.vue:193
|
|
|
+#: src/views/system/Upgrade.vue:241
|
|
|
+#, fuzzy
|
|
|
+msgid "Stable"
|
|
|
+msgstr "Altiviert"
|
|
|
+
|
|
|
+#: src/views/certificate/ACMEUser.vue:65
|
|
|
+#: src/views/certificate/CertificateList/certColumns.tsx:68
|
|
|
+#: src/views/environment/envColumns.tsx:75
|
|
|
+#: src/views/site/site_list/columns.tsx:40 src/views/stream/StreamList.vue:22
|
|
|
+msgid "Status"
|
|
|
+msgstr "Status"
|
|
|
+
|
|
|
+#: src/components/NginxControl/NginxControl.vue:87
|
|
|
+msgid "Stopped"
|
|
|
+msgstr "Gestoppt"
|
|
|
+
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:254
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:255
|
|
|
+msgid "Storage"
|
|
|
+msgstr "Speicher"
|
|
|
+
|
|
|
+#: src/constants/index.ts:19 src/views/notification/notificationColumns.tsx:36
|
|
|
+msgid "Success"
|
|
|
+msgstr "Erfolg"
|
|
|
+
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:240
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:241
|
|
|
+msgid "Swap"
|
|
|
+msgstr "Swap"
|
|
|
+
|
|
|
+#: src/components/SwitchAppearance/SwitchAppearance.vue:13
|
|
|
+msgid "Switch to dark theme"
|
|
|
+msgstr "Zum dunklen Thema wechseln"
|
|
|
+
|
|
|
+#: src/components/SwitchAppearance/SwitchAppearance.vue:13
|
|
|
+msgid "Switch to light theme"
|
|
|
+msgstr "Zum hellen Thema wechseln"
|
|
|
+
|
|
|
+#: src/views/config/components/Rename.vue:81
|
|
|
+msgid "Sync"
|
|
|
+msgstr "Synchronisieren"
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateList/certColumns.tsx:30
|
|
|
+#, fuzzy
|
|
|
+msgid "Sync Certificate"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/components/Notification/cert.ts:11
|
|
|
+#, fuzzy
|
|
|
+msgid ""
|
|
|
+"Sync Certificate %{cert_name} to %{env_name} failed, please upgrade the "
|
|
|
+"remote Nginx UI to the latest version"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/components/Notification/cert.ts:14
|
|
|
+#, fuzzy
|
|
|
+msgid "Sync Certificate %{cert_name} to %{env_name} failed, response: %{resp}"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/components/Notification/cert.ts:4
|
|
|
+#, fuzzy
|
|
|
+msgid "Sync Certificate %{cert_name} to %{env_name} successfully"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/language/constants.ts:38
|
|
|
+#, fuzzy
|
|
|
+msgid "Sync Certificate Error"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/language/constants.ts:37
|
|
|
+#, fuzzy
|
|
|
+msgid "Sync Certificate Success"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/components/Notification/config.ts:14
|
|
|
+#, fuzzy
|
|
|
+msgid "Sync config %{config_name} to %{env_name} failed, response: %{resp}"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/components/Notification/config.ts:4
|
|
|
+#, fuzzy
|
|
|
+msgid "Sync Config %{config_name} to %{env_name} successfully"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/language/constants.ts:44
|
|
|
+#, fuzzy
|
|
|
+msgid "Sync Config Error"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/language/constants.ts:43
|
|
|
+#, fuzzy
|
|
|
+msgid "Sync Config Success"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/views/site/site_category/SiteCategory.vue:16
|
|
|
+msgid "Sync Nodes"
|
|
|
+msgstr "Synchrone Knoten"
|
|
|
+
|
|
|
+#: src/views/site/site_edit/RightSettings.vue:113
|
|
|
+#: src/views/site/site_edit/RightSettings.vue:126
|
|
|
+#, fuzzy
|
|
|
+msgid "Sync strategy"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateEditor.vue:205
|
|
|
+msgid "Sync to"
|
|
|
+msgstr "Synchronisieren mit"
|
|
|
+
|
|
|
+#: src/views/site/site_edit/RightSettings.vue:110
|
|
|
+msgid "Synchronization"
|
|
|
+msgstr "Synchronisation"
|
|
|
+
|
|
|
+#: src/routes/index.ts:275
|
|
|
+msgid "System"
|
|
|
+msgstr "System"
|
|
|
+
|
|
|
+#: src/views/certificate/ACMEUserSelector.vue:88
|
|
|
+msgid "System Initial User"
|
|
|
+msgstr "System-Startbenutzer"
|
|
|
+
|
|
|
+#: src/views/stream/components/StreamDuplicate.vue:135
|
|
|
+msgid "Target"
|
|
|
+msgstr "Ziel"
|
|
|
+
|
|
|
+#: src/routes/index.ts:194 src/views/terminal/Terminal.vue:114
|
|
|
+msgid "Terminal"
|
|
|
+msgstr "Terminal"
|
|
|
+
|
|
|
+#: src/views/preference/BasicSettings.vue:26
|
|
|
+msgid "Terminal Start Command"
|
|
|
+msgstr "Terminal-Startbefehl"
|
|
|
+
|
|
|
+#: src/views/site/cert/components/AutoCertStepOne.vue:49
|
|
|
+#, fuzzy
|
|
|
+msgid ""
|
|
|
+"The certificate for the domain will be checked 30 minutes, and will be "
|
|
|
+"renewed if it has been more than 1 week or the period you set in settings "
|
|
|
+"since it was last issued."
|
|
|
+msgstr ""
|
|
|
+"Das Zertifikat für die Domain wird alle Stunde überprüft und erneuert, wenn "
|
|
|
+"es seit der letzten Ausstellung vor mehr als 1 Monat ausgestellt wurde."
|
|
|
+
|
|
|
+#: src/views/other/Install.vue:54
|
|
|
+msgid "The filename cannot contain the following characters: %{c}"
|
|
|
+msgstr "Der Dateiname darf die folgenden Zeichen nicht enthalten: %{c}"
|
|
|
+
|
|
|
+#: src/views/preference/BasicSettings.vue:54
|
|
|
+msgid ""
|
|
|
+"The ICP Number should only contain letters, unicode, numbers, hyphens, "
|
|
|
+"dashes, colons, and dots."
|
|
|
+msgstr ""
|
|
|
+"Die ICP-Nummer sollte nur Buchstaben, Unicode, Zahlen, Bindestriche, ""
|
|
|
+"Doppelpunkte und Punkte enthalten."
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateEditor.vue:215
|
|
|
+msgid "The input is not a SSL Certificate"
|
|
|
+msgstr ""
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateEditor.vue:228
|
|
|
+#, fuzzy
|
|
|
+msgid "The input is not a SSL Certificate Key"
|
|
|
+msgstr "Zertifikatsstatus"
|
|
|
+
|
|
|
+#: src/views/preference/OpenAISettings.vue:35
|
|
|
+msgid ""
|
|
|
+"The model name should only contain letters, unicode, numbers, hyphens, "
|
|
|
+"dashes, colons, and dots."
|
|
|
+msgstr ""
|
|
|
+"Der Modellname sollte nur Buchstaben, Unicode, Zahlen, Bindestriche, Doppelpunkte "
|
|
|
+"und Punkte enthalten."
|
|
|
+
|
|
|
+#: src/views/preference/BasicSettings.vue:33
|
|
|
+msgid ""
|
|
|
+"The node name should only contain letters, unicode, numbers, hyphens, "
|
|
|
+"dashes, colons, and dots."
|
|
|
+msgstr ""
|
|
|
+"Der Knotenname sollte nur Buchstaben, Unicode, Zahlen, Bindestriche, Doppelpunkte "
|
|
|
+"und Punkte enthalten."
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateEditor.vue:180
|
|
|
+#, fuzzy
|
|
|
+msgid "The path exists, but the file is not a certificate"
|
|
|
+msgstr "Zertifikatsstatus"
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateEditor.vue:195
|
|
|
+msgid "The path exists, but the file is not a private key"
|
|
|
+msgstr "Der Pfad existiert, aber die Datei ist kein privater Schlüssel"
|
|
|
+
|
|
|
+#: src/views/preference/BasicSettings.vue:66
|
|
|
+msgid ""
|
|
|
+"The Public Security Number should only contain letters, unicode, numbers, "
|
|
|
+"hyphens, dashes, colons, and dots."
|
|
|
+msgstr ""
|
|
|
+"Die öffentliche Sicherheitsnummer sollte nur Buchstaben, Unicode, Zahlen, "
|
|
|
+"Bindestriche, Doppelpunkte und Punkte enthalten."
|
|
|
+
|
|
|
+#: src/views/preference/components/TOTP.vue:111
|
|
|
+msgid ""
|
|
|
+"The recovery code is only displayed once, please save it in a safe place."
|
|
|
+msgstr ""
|
|
|
+"Der Wiederherstellungscode wird nur einmal angezeigt, bitte speichere ihn an "
|
|
|
+"einem sicheren Ort."
|
|
|
+
|
|
|
+#: src/views/dashboard/Environments.vue:148
|
|
|
+msgid ""
|
|
|
+"The remote Nginx UI version is not compatible with the local Nginx UI "
|
|
|
+"version. To avoid potential errors, please upgrade the remote Nginx UI to "
|
|
|
+"match the local version."
|
|
|
+msgstr ""
|
|
|
+"Die Version vom entfernten Nginx-UI ist nicht mit der lokalen Nginx-UI-Version "
|
|
|
+"kompatibel. Um potenzielle Fehler zu vermeiden, aktualisiere bitte das "
|
|
|
+"entfernte Nginx-UI, um die lokale Version anzupassen."
|
|
|
+
|
|
|
+#: src/views/site/cert/components/AutoCertStepOne.vue:44
|
|
|
+#, fuzzy
|
|
|
+msgid ""
|
|
|
+"The server_name in the current configuration must be the domain name you "
|
|
|
+"need to get the certificate, supportmultiple domains."
|
|
|
+msgstr ""
|
|
|
+"Beachten: Der server_name in der aktuellen Konfiguration muss der "
|
|
|
+"Domainname sein, für den das Zertifikat benötigt wird."
|
|
|
+
|
|
|
+#: src/views/preference/BasicSettings.vue:42
|
|
|
+#: src/views/preference/CertSettings.vue:19
|
|
|
+msgid "The url is invalid"
|
|
|
+msgstr "Die URL ist ungültig"
|
|
|
+
|
|
|
+#: src/views/preference/OpenAISettings.vue:47
|
|
|
+#: src/views/preference/OpenAISettings.vue:60
|
|
|
+msgid "The url is invalid."
|
|
|
+msgstr "Die URL ist ungültig."
|
|
|
+
|
|
|
+#: src/language/constants.ts:2
|
|
|
+msgid "The username or password is incorrect"
|
|
|
+msgstr "Benuztername oder Passwort ist falsch"
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateEditor.vue:103
|
|
|
+msgid "This Auto Cert item is invalid, please remove it."
|
|
|
+msgstr "Dieses Auto-Zertifikatselement ist ungültig, bitte entferne es."
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateEditor.vue:93
|
|
|
+msgid "This certificate is managed by Nginx UI"
|
|
|
+msgstr "Dieses Zertifikat wird von Nginx UI verwaltet"
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateEditor.vue:164
|
|
|
+#: src/views/certificate/CertificateEditor.vue:178
|
|
|
+#: src/views/certificate/CertificateEditor.vue:193
|
|
|
+msgid "This field is required"
|
|
|
+msgstr "Dieses Feld ist erforderlich"
|
|
|
+
|
|
|
+#: src/constants/form_errors.ts:3
|
|
|
+msgid "This field should be a valid email address"
|
|
|
+msgstr "Dieses Feld sollte eine gültige E-Mail-Adresse sein"
|
|
|
+
|
|
|
+#: src/constants/form_errors.ts:5
|
|
|
+msgid "This field should be a valid hostname"
|
|
|
+msgstr "Dieses Feld sollte ein gültiger Hostname sein"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataEntry/StdFormItem.vue:45
|
|
|
+#: src/constants/form_errors.ts:2
|
|
|
+msgid "This field should not be empty"
|
|
|
+msgstr "Dieses Feld darf nicht leer sein"
|
|
|
+
|
|
|
+#: src/constants/form_errors.ts:6
|
|
|
+msgid ""
|
|
|
+"This field should only contain letters, unicode characters, numbers, and -_."
|
|
|
+msgstr ""
|
|
|
+"Dieses Feld sollte nur Buchstaben, Unicode-Zeichen, Zahlen und -_ enthalten."
|
|
|
+
|
|
|
+#: src/constants/form_errors.ts:4
|
|
|
+msgid "This value is already taken"
|
|
|
+msgstr "Dieser Wert ist bereits vergeben"
|
|
|
+
|
|
|
+#: src/views/environment/BatchUpgrader.vue:185
|
|
|
+msgid ""
|
|
|
+"This will upgrade or reinstall the Nginx UI on %{nodeNames} to %{version}."
|
|
|
+msgstr ""
|
|
|
+"Dies wird das Nginx UI auf %{nodeNames} auf %{version} aktualisieren oder "
|
|
|
+"neu installieren."
|
|
|
+
|
|
|
+#: src/views/preference/AuthSettings.vue:98
|
|
|
+msgid "Throttle"
|
|
|
+msgstr "Begrenzung"
|
|
|
+
|
|
|
+#: src/views/preference/AuthSettings.vue:118
|
|
|
+#: src/views/preference/components/AddPasskey.vue:71
|
|
|
+#: src/views/preference/LogrotateSettings.vue:11
|
|
|
+msgid "Tips"
|
|
|
+msgstr "Tipps"
|
|
|
+
|
|
|
+#: src/views/notification/notificationColumns.tsx:44
|
|
|
+msgid "Title"
|
|
|
+msgstr "Titel"
|
|
|
+
|
|
|
+#: src/views/preference/components/TOTP.vue:92
|
|
|
+msgid ""
|
|
|
+"To enable it, you need to install the Google or Microsoft Authenticator app "
|
|
|
+"on your mobile phone."
|
|
|
+msgstr ""
|
|
|
+"Um es zu aktivieren, musst du die Google- oder Microsoft Authenticator-App "
|
|
|
+"auf deinem Handy installieren."
|
|
|
+
|
|
|
+#: src/views/preference/components/AddPasskey.vue:95
|
|
|
+msgid ""
|
|
|
+"To ensure security, Webauthn configuration cannot be added through the UI. "
|
|
|
+"Please manually configure the following in the app.ini configuration file "
|
|
|
+"and restart Nginx UI."
|
|
|
+msgstr ""
|
|
|
+"Um die Sicherheit zu gewährleisten, kann die Webauthn-Konfiguration nicht "
|
|
|
+"durch die Benutzeroberfläche hinzugefügt werden. Bitte konfiguriere die "
|
|
|
+"folgenden Einstellungen manuell in der app.ini-Konfigurationsdatei und starte "
|
|
|
+"das Nginx UI neu."
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/NgxConfigEditor.vue:45
|
|
|
+msgid ""
|
|
|
+"To make sure the certification auto-renewal can work normally, we need to "
|
|
|
+"add a location which can proxy the request from authority to backend, and we "
|
|
|
+"need to save this file and reload the Nginx. Are you sure you want to "
|
|
|
+"continue?"
|
|
|
+msgstr ""
|
|
|
+"Um sicherzustellen, dass die automatische Zertifikatserneuerung normal "
|
|
|
+"funktioniert, müssen wir einen Ort hinzufügen, der die Anfrage von der "
|
|
|
+
|
|
|
+#: src/views/preference/OpenAISettings.vue:48
|
|
|
+msgid ""
|
|
|
+"To use a local large model, deploy it with ollama, vllm or imdeploy. They "
|
|
|
+"provide an OpenAI-compatible API endpoint, so just set the baseUrl to your "
|
|
|
+"local API."
|
|
|
+msgstr ""
|
|
|
+"Um ein lokales großes Modell zu verwenden, implementiere es mit ollama, vllm "
|
|
|
+"oder imdeploy. Sie bieten einen OpenAI-kompatiblen API-Endpunkt, also setze "
|
|
|
+"die baseUrl auf deine lokale API."
|
|
|
+
|
|
|
+#: src/views/preference/OpenAISettings.vue:72
|
|
|
+msgid "Token is not valid"
|
|
|
+msgstr "Schlüssel ist ungültig"
|
|
|
+
|
|
|
+#: src/views/other/Login.vue:81
|
|
|
+msgid "Too many login failed attempts, please try again later"
|
|
|
+msgstr "Zu viele fehlgeschlagene Anmeldeversuche, bitte versuche es später erneut"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdPagination.vue:40
|
|
|
+msgid "Total %{total} item"
|
|
|
+msgid_plural "Total %{total} items"
|
|
|
+msgstr[0] "Gesamt %{total} Element"
|
|
|
+msgstr[1] "Gesamt %{total} Elemente"
|
|
|
+
|
|
|
+#: src/views/preference/components/TOTP.vue:90
|
|
|
+msgid "TOTP"
|
|
|
+msgstr "TOTP"
|
|
|
+
|
|
|
+#: src/views/preference/components/TOTP.vue:91
|
|
|
+msgid ""
|
|
|
+"TOTP is a two-factor authentication method that uses a time-based one-time "
|
|
|
+"password algorithm."
|
|
|
+msgstr ""
|
|
|
+"TOTP ist eine Zwei-Faktor-Authentifizierungsmethode, die einen "
|
|
|
+"zeitbasierten Einmalpasswortalgorithmus verwendet."
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:202
|
|
|
+msgid "Trash"
|
|
|
+msgstr "Mülleimer"
|
|
|
+
|
|
|
+#: src/components/TwoFA/use2FAModal.ts:67
|
|
|
+msgid "Two-factor authentication required"
|
|
|
+msgstr "Zwei-Faktor-Authentifizierung erforderlich"
|
|
|
+
|
|
|
+#: src/views/certificate/CertificateList/certColumns.tsx:25
|
|
|
+#: src/views/config/configColumns.ts:16
|
|
|
+#: src/views/notification/notificationColumns.tsx:9
|
|
|
+msgid "Type"
|
|
|
+msgstr "Typ"
|
|
|
+
|
|
|
+#: src/views/preference/components/Passkey.vue:41
|
|
|
+#, fuzzy
|
|
|
+msgid "Update successfully"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/views/certificate/ACMEUser.vue:88
|
|
|
+#: src/views/certificate/DNSCredential.vue:27
|
|
|
+#: src/views/config/configColumns.ts:31 src/views/config/ConfigEditor.vue:278
|
|
|
+#: src/views/environment/envColumns.tsx:119
|
|
|
+#: src/views/site/site_category/columns.ts:20
|
|
|
+#: src/views/site/site_edit/RightSettings.vue:100
|
|
|
+#: src/views/site/site_list/columns.tsx:67
|
|
|
+#: src/views/stream/components/RightSettings.vue:85
|
|
|
+#: src/views/stream/StreamList.vue:41 src/views/user/userColumns.tsx:54
|
|
|
+msgid "Updated at"
|
|
|
+msgstr "Aktualisiert am"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/methods/sortable.ts:121
|
|
|
+#, fuzzy
|
|
|
+msgid "Updated successfully"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/routes/index.ts:290 src/views/environment/Environment.vue:55
|
|
|
+#: src/views/system/Upgrade.vue:145 src/views/system/Upgrade.vue:228
|
|
|
+msgid "Upgrade"
|
|
|
+msgstr "Upgrade"
|
|
|
+
|
|
|
+#: src/views/environment/BatchUpgrader.vue:140
|
|
|
+#, fuzzy
|
|
|
+msgid "Upgraded Nginx UI on %{node} successfully 🎉"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/language/constants.ts:29
|
|
|
+#, fuzzy
|
|
|
+msgid "Upgraded successfully"
|
|
|
+msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#: src/views/environment/BatchUpgrader.vue:91 src/views/system/Upgrade.vue:79
|
|
|
+msgid "Upgrading Nginx UI, please wait..."
|
|
|
+msgstr "Upgrade von Nginx UI, bitte warten..."
|
|
|
+
|
|
|
+#: src/views/site/ngx_conf/NgxUpstream.vue:172
|
|
|
+msgid "Upstream Name"
|
|
|
+msgstr "Upstream-Name"
|
|
|
+
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:183
|
|
|
+msgid "Uptime:"
|
|
|
+msgstr "Uptime:"
|
|
|
+
|
|
|
+#: src/views/environment/envColumns.tsx:18
|
|
|
+msgid "URL"
|
|
|
+msgstr "URL"
|
|
|
+
|
|
|
+#: src/components/TwoFA/Authorization.vue:107
|
|
|
+msgid "Use OTP"
|
|
|
+msgstr "Benutze OTP"
|
|
|
+
|
|
|
+#: src/components/TwoFA/Authorization.vue:103
|
|
|
+msgid "Use recovery code"
|
|
|
+msgstr "Benuzte Wiederherstellungscode"
|
|
|
+
|
|
|
+#: src/components/ChatGPT/ChatGPT.vue:237
|
|
|
+#, fuzzy
|
|
|
+msgid "User"
|
|
|
+msgstr "Benuztername"
|
|
|
+
|
|
|
+#: src/views/other/Login.vue:84
|
|
|
+msgid "User is banned"
|
|
|
+msgstr "Benuzter ist gesperrt"
|
|
|
+
|
|
|
+#: src/views/other/Login.vue:197 src/views/user/userColumns.tsx:9
|
|
|
+msgid "Username"
|
|
|
+msgstr "Benutzername"
|
|
|
+
|
|
|
+#: src/views/other/Install.vue:100
|
|
|
+msgid "Username (*)"
|
|
|
+msgstr "Benutzername (*)"
|
|
|
+
|
|
|
+#: src/views/certificate/ACMEUser.vue:123
|
|
|
+#: src/views/certificate/CertificateList/certColumns.tsx:81
|
|
|
+#: src/views/site/cert/CertInfo.vue:24
|
|
|
+msgid "Valid"
|
|
|
+msgstr "Gültig"
|
|
|
+
|
|
|
+#: src/views/environment/envColumns.tsx:29
|
|
|
+msgid "Version"
|
|
|
+msgstr ""
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdTable.vue:494
|
|
|
+#: src/views/site/ngx_conf/config_template/ConfigTemplate.vue:103
|
|
|
+msgid "View"
|
|
|
+msgstr "Anzeigen"
|
|
|
+
|
|
|
+#: src/components/Notification/Notification.vue:192
|
|
|
+#, fuzzy
|
|
|
+msgid "View all notifications"
|
|
|
+msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:156
|
|
|
+msgid "View Details"
|
|
|
+msgstr "Details anzeigen"
|
|
|
+
|
|
|
+#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:267
|
|
|
+#, fuzzy
|
|
|
+msgid "View Mode"
|
|
|
+msgstr "Basic-Modus"
|
|
|
+
|
|
|
+#: src/constants/index.ts:17 src/views/config/InspectConfig.vue:33
|
|
|
+#: src/views/notification/notificationColumns.tsx:22
|
|
|
+#: src/views/preference/components/AddPasskey.vue:88
|
|
|
+#: src/views/site/SiteAdd.vue:115
|
|
|
+msgid "Warning"
|
|
|
+msgstr "Warnung"
|
|
|
+
|
|
|
+#: src/views/certificate/DNSCredential.vue:56
|
|
|
+msgid ""
|
|
|
+"We will add one or more TXT records to the DNS records of your domain for "
|
|
|
+"ownership verification."
|
|
|
+msgstr ""
|
|
|
+"Wir werden einen oder mehrere TXT-Einträge zu den DNS-Einträgen deiner Domain "
|
|
|
+"hinzufügen, um die Eigentumsverifizierung durchzuführen."
|
|
|
+
|
|
|
+#: src/views/site/cert/components/ObtainCert.vue:137
|
|
|
+msgid ""
|
|
|
+"We will remove the HTTPChallenge configuration from this file and reload the "
|
|
|
+"Nginx. Are you sure you want to continue?"
|
|
|
+msgstr ""
|
|
|
+"Wir werden die HTTPChallenge-Konfiguration aus dieser Datei entfernen und das "
|
|
|
+"Nginx neu laden. Möchtest du fortfahren?"
|
|
|
+
|
|
|
+#: src/views/preference/AuthSettings.vue:71
|
|
|
+msgid "Webauthn"
|
|
|
+msgstr "Webauthn"
|
|
|
+
|
|
|
+#: src/views/certificate/ACMEUser.vue:83
|
|
|
+msgid ""
|
|
|
+"When Enabled, Nginx UI will automatically re-register users upon startup. "
|
|
|
+"Generally, do not enable this unless you are in a dev environment and using "
|
|
|
+"Pebble as CA."
|
|
|
+msgstr ""
|
|
|
+"Wenn aktiviert, wird Nginx UI Benutzer beim Start automatisch neu registrieren. "
|
|
|
+"Im Allgemeinen sollte dies nicht aktiviert werden, es sei denn, du befindest "
|
|
|
+"dich in einer Entwicklerumgebung und verwendest Pebble als CA."
|
|
|
+
|
|
|
+#: src/views/site/site_edit/RightSettings.vue:116
|
|
|
+msgid ""
|
|
|
+"When you enable/disable, delete, or save this site, the nodes set in the "
|
|
|
+"site category and the nodes selected below will be synchronized."
|
|
|
+msgstr ""
|
|
|
+"Wenn du diese Seite aktivierst/deaktivierst, löschst oder speicherst, werden "
|
|
|
+"die Knoten, die in der Seitenkategorie festgelegt sind, und die unten "
|
|
|
+
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:37
|
|
|
+#: src/views/dashboard/ServerAnalytic.vue:377
|
|
|
+msgid "Writes"
|
|
|
+msgstr "Writes"
|
|
|
+
|
|
|
+#: src/language/constants.ts:17
|
|
|
+msgid "Writing certificate private key to disk"
|
|
|
+msgstr "Scrheibe Zertifikat-Privatschlüssel auf die Festplatte"
|
|
|
+
|
|
|
+#: src/language/constants.ts:16
|
|
|
+msgid "Writing certificate to disk"
|
|
|
+msgstr "Schreibe Zertifikat auf die Festplatte"
|
|
|
+
|
|
|
+#: src/views/preference/AuthSettings.vue:137
|
|
|
+#: src/views/preference/CertSettings.vue:69
|
|
|
+#: src/views/site/ngx_conf/directive/DirectiveEditorItem.vue:89
|
|
|
+#: src/views/site/ngx_conf/LocationEditor.vue:89
|
|
|
+msgid "Yes"
|
|
|
+msgstr "Ja"
|
|
|
+
|
|
|
+#: src/views/system/Upgrade.vue:204
|
|
|
+msgid "You are using the latest version"
|
|
|
+msgstr "Du verwendest die neueste Version"
|
|
|
+
|
|
|
+#: src/views/system/Upgrade.vue:166
|
|
|
+msgid "You can check Nginx UI upgrade at this page."
|
|
|
+msgstr "Du kannst das Nginx UI-Upgrade auf dieser Seite überprüfen."
|
|
|
+
|
|
|
+#: src/views/preference/components/AddPasskey.vue:93
|
|
|
+msgid ""
|
|
|
+"You have not configured the settings of Webauthn, so you cannot add a "
|
|
|
+"passkey."
|
|
|
+msgstr ""
|
|
|
+"Du hast die Einstellungen von Webauthn nicht konfiguriert, daher kannst du "
|
|
|
+"keinen Passkey hinzufügen."
|
|
|
+
|
|
|
+#: src/views/preference/components/Passkey.vue:81
|
|
|
+msgid "Your passkeys"
|
|
|
+msgstr "Deine Passkeys"
|
|
|
+
|
|
|
+#, fuzzy
|
|
|
+#~ msgid ""
|
|
|
+#~ "Rename %{orig_path} to %{new_path} on %{env_name} failed, please upgrade "
|
|
|
+#~ "the remote Nginx UI to the latest version"
|
|
|
+#~ msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#, fuzzy
|
|
|
+#~ msgid "File not found"
|
|
|
+#~ msgstr "File Not Found"
|
|
|
+
|
|
|
+#, fuzzy
|
|
|
+#~ msgid "Server Name"
|
|
|
+#~ msgstr "Server Info"
|
|
|
+
|
|
|
+#, fuzzy
|
|
|
+#~ msgid "Enable 2FA"
|
|
|
+#~ msgstr "Enabled"
|
|
|
+
|
|
|
+#, fuzzy
|
|
|
+#~ msgid "Rename "
|
|
|
+#~ msgstr "Benutzername"
|
|
|
+
|
|
|
+#~ msgid "Certificate has expired"
|
|
|
+#~ msgstr "Certificate has expired"
|
|
|
+
|
|
|
+#~ msgid "Certificate is valid"
|
|
|
+#~ msgstr "Zertifikat ist gültig"
|
|
|
+
|
|
|
+#~ msgid "Intermediate Certification Authorities: %{issuer}"
|
|
|
+#~ msgstr "Intermediate Certification Authorities: %{issuer}"
|
|
|
+
|
|
|
+#, fuzzy
|
|
|
+#~ msgid "Subject Name: %{subject}"
|
|
|
+#~ msgstr "Subject Name: %{name}"
|
|
|
+
|
|
|
+#, fuzzy
|
|
|
+#~ msgid "Save Successfully"
|
|
|
+#~ msgstr "Speichern erfolgreich"
|
|
|
+
|
|
|
+#, fuzzy
|
|
|
+#~ msgid "Table"
|
|
|
+#~ msgstr "Enabled"
|
|
|
+
|
|
|
+#, fuzzy
|
|
|
+#~ msgid "Config Name"
|
|
|
+#~ msgstr "Configuration Name"
|
|
|
+
|
|
|
+#, fuzzy
|
|
|
+#~ msgid "Inspect Configurations"
|
|
|
+#~ msgstr "Edit Configuration"
|
|
|
+
|
|
|
+#~ msgid "server_name parameters more than one"
|
|
|
+#~ msgstr "server_name parameters more than one"
|
|
|
+
|
|
|
+#~ msgid "404 Not Found"
|
|
|
+#~ msgstr "404 Not Found"
|