From 1083c7768331f8fe2d65810ef931a1f4dca5f08b Mon Sep 17 00:00:00 2001 From: Maria-Volkova-Tula <106367190+Maria-Volkova-Tula@users.noreply.github.com> Date: Mon, 21 Oct 2024 17:42:12 +0300 Subject: [PATCH] Minor corrections --- .../de.VirtoCommerce.Platform.json | 849 ++++++++++++------ .../en.VirtoCommerce.Common.json | 54 +- 2 files changed, 619 insertions(+), 284 deletions(-) diff --git a/src/VirtoCommerce.Platform.Web/wwwroot/Localizations/de.VirtoCommerce.Platform.json b/src/VirtoCommerce.Platform.Web/wwwroot/Localizations/de.VirtoCommerce.Platform.json index 87f9928612a..0b4e804fa00 100644 --- a/src/VirtoCommerce.Platform.Web/wwwroot/Localizations/de.VirtoCommerce.Platform.json +++ b/src/VirtoCommerce.Platform.Web/wwwroot/Localizations/de.VirtoCommerce.Platform.json @@ -1,63 +1,72 @@ { "platform": { "menu": { - "home": "Start", + "home": "Startseite", "browse": "Durchsuchen", "configuration": "Konfiguration", "notifications": "Benachrichtigungen", - "more": " Mehr", + "more": "Mehr", "settings": "Einstellungen", "dynamic-properties": "Dynamische Eigenschaften", "security": "Sicherheit", "modules": "Module", "export-import": "Export & Import", "user-profile": "Benutzerprofil", - "assets": "Medien", - "toggle-favorites": "Umschalttaste+Leertaste zu Favoriten umschalten", - "help": "hilfe" + "assets": "Ressourcen", + "toggle-favorites": "Umschalt + Leertaste zum Umschalten der Favoriten", + "help": "Hilfe" }, "navigation": { "back": "Zurück" }, "blades": { "system-info": { - "title": "Plattform Informationen" + "title": "Plattforminformationen", + "labels": { + "clr-version": "CLR-Version", + "environment-name": "Umgebungsmodus", + "is-64-bit-os": "64-Bit-Betriebssystem", + "is-64-bit-process": "64-Bit-Prozess", + "database-provider": "Datenbankanbieter" + } }, "asset-list": { - "title": "Medien", + "title": "Ressourcenmanagement", + "bread-crumb-top": "Alle Ressourcen", "labels": { "picture": "Bild", - "name": " Name", - "size": " Größe", + "name": "Name", + "size": "Größe", "modified": "Geändert", "actions": "Aktionen", - "group": "Groep" + "group": "Gruppe", + "language": "Sprache" } }, "asset-upload": { - "title": "Dateien hochladen", + "title": "Ressourcen hochladen", "labels": { "select-files": "Dateien auswählen", - "drag-note": "Hochzuladende Dateien hier hinziehen", - "progress": " Fortschritt", - "asset-uploaded": "Dateien hochgeladen." + "drag-note": "Dateien hierher ziehen und ablegen", + "progress": "Fortschritt", + "asset-uploaded": "Hochgeladene Ressourcen" }, "placeholders": { - "image-url": "Bild von URL importieren" + "image-url": "Datei-URL hier einfügen" } }, "operation-list": { "labels": { - "login": "Einloggen", + "login": "Anmeldung", "details": "Details", "time": "Zeit" } }, "dynamicObject-list": { - "title": "Dynamische Eigenschaften", - "subtitle": "Dynamische Eigenschaften verwalten", + "title": "Dynamische Objekttypen", + "subtitle": "Objekttyp auswählen, um dynamische Eigenschaften zu verwalten", "labels": { - "no-objects": "Keine Objekte unterstützt dynamische Eigenschaften." + "no-objects": "Noch keine Objekte unterstützen dynamische Eigenschaften" } }, "dynamicProperty-detail": { @@ -65,45 +74,45 @@ "subtitle": "Eigenschaft verwalten", "subtitle-new": "Neue Eigenschaft", "labels": { - "property-name": "Name", + "property-name": "Eigenschaftsname", "required": "Erforderlich", - "multivalue": "Mehrere Werte möglich", + "multivalue": "Mehrwert", "multilingual": "Mehrsprachig", "dictionary": "Wörterbuch", "description": "Beschreibung", - "display-order": "Bestellung anzeigen", + "display-order": "Anzeigereihenfolge", "display-name": "Anzeigename", - "value-type": "Typ", - "dictionary-values": "Wörterbucheinträge", + "value-type": "Werttyp", + "dictionary-values": "Wörterbuch-Werte", "manage-dictionary": "Wörterbuch verwalten" }, "placeholders": { - "description": "Beschreibung der Eigenschaft", + "description": "Eigenschaftsbeschreibung eingeben", "display-name": "Anzeigename eingeben...", - "display-order": "Bestellung anzeigen" + "display-order": "Anzeigereihenfolge" }, "validations": { - "multivalue": "Mehrwert-Eigenschaft kann nur Kurztext-, Integer- oder Dezimal-Wert-Typ haben.", - "multilingual": "Nur Text oder HTML-Wert kann mehrsprachig sein.", - "dictionary": "Nur Wörterbücher der Werttyp ShortText werden unterstützt." + "multivalue": "Mehrwertige Eigenschaft kann nur ShortText, Integer oder Decimal als Werttyp haben", + "multilingual": "Nur Text oder HTML-Wert kann mehrsprachig sein", + "dictionary": "Nur Wörterbücher vom Werttyp ShortText werden unterstützt" } }, "dynamicProperty-list": { - "subtitle": "Verwalten Sie die dynamische Eigenschaften", + "subtitle": "Dynamische Eigenschaften verwalten", "labels": { - "no-properties": "Keine dynamische Eigenschaften." + "no-properties": "Noch keine dynamischen Eigenschaften" } }, "notifications-menu": { - "subtitle": "Arbeiten mit Benachrichtigungen System" + "subtitle": "Arbeiten mit dem Benachrichtigungssystem" }, "property-dictionary": { - "title": "Wörterbucheinträge", - "subtitle": "Wörterbucheinträge verwalten", + "title": "Wörterbuch-Werte", + "subtitle": "Wörterbuch-Werte verwalten", "labels": { "edit-value": "Wert bearbeiten", "new-value": "Neuer Wert", - "dictionary-name": "Wörterbuch Eintrag name", + "dictionary-name": "Name des Wörterbucheintrags", "localized-values": "Lokalisierte Werte", "current-values": "Aktuelle Werte", "name": "Name", @@ -111,10 +120,10 @@ }, "validations": { "dictionary-name-required": "Erforderlich", - "dictionary-name": "Doppelte Namen gefunden", + "dictionary-name": "Doppelter Name gefunden", "localized-values-required": "Erforderlich", - "localized-values": "Doppelte Namen gefunden", - "dictionary": "Nur Wörterbücher der Werttyp ShortText werden unterstützt." + "localized-values": "Doppelter Name gefunden", + "dictionary": "Nur Wörterbücher vom Werttyp ShortText werden unterstützt" }, "placeholders": { "dictionary-name": "Namen eingeben", @@ -122,35 +131,48 @@ } }, "propertyValue-list": { - "title": "Eigenschaften Werte", + "title": "Dynamische Eigenschaften", + "subtitle": "", "labels": { - "header": "Eigenschaften Werte", - "no-properties": "Diese Einheit hat keine dynamischen Eigenschaften haben. Verwalten klicken Sie auf Eigenschaften und einige Eigenschaften erstellen. Schließen und aktuelle Einheit Ansicht öffnen dynamische Eigenschaften geladen zu erhalten." + "header": "Eigenschaftswerte", + "no-properties": "Diese Entität hat noch keine dynamischen Eigenschaften. Klicken Sie auf 'Eigenschaftstypen' und erstellen Sie einige Eigenschaften. Schließen und öffnen Sie die aktuelle Entitätsansicht erneut, um dynamische Eigenschaften zu laden" + } + }, + "edit-array": { + "validations": { + "new-value-required": "Erforderlich" + }, + "labels": { + "new-value": "Neuer Wert", + "current-values": "Aktuelle Werte", + "values": "Werte" + }, + "placeholders": { + "value": "Wert eingeben" } }, "export-main": { - "title": "Daten exportieren", + "title": "Datenexport", "labels": { - "select-file": "Wählen Sie die zu importierende Datei", - "platform-entries": "Plattform Einträge", - "choose-modules": "Module wählen Sie exportieren", - "download-url": "URL herunterladen", + "platform-entries": "Plattformeinträge", + "choose-modules": "Module zum Exportieren auswählen", + "download-url": "Download-URL", "errors": "Fehler", - "start": "Starten", + "start": "Start", "end": "Ende" }, "menu": { "security": { "title": "Sicherheit", - "description": "Benutzerkonten und Rollen" + "description": "Konten und Rollen" }, "binary": { "title": "Binär", - "description": "Binäre Daten" + "description": "Binärdaten" }, "settings": { "title": "Einstellungen", - "description": "Plattform Einstellungen" + "description": "Plattformeinstellungen" }, "dynamic-props": { "title": "Dynamische Eigenschaften", @@ -159,34 +181,38 @@ } }, "import-main": { - "title": "Daten importieren", + "title": "Datenimport", "labels": { "start-import": "Import starten", - "select-file": "Wählen Sie die zu importierende Datei", - "upload-progress": "Fortschritte hochladen", - "import-data-information": "Importieren von Daten", - "author": "Thema", - "data-file-created": "Daten Datei erstellt", - "created-platform-version": "In der Plattform Version erstellt", - "platform-entries": "Plattform Einträge", - "choose-modules": "Wählen Sie Module zu importieren.", + "select-file": "Wählen Sie eine .zip-Datei zum Importieren aus. Die Datei muss vom Commerce Manager-Datenexport erstellt worden sein", + "drag-note": "Ziehen Sie eine .zip-Datei zum Importieren hierher. Die Datei muss vom Commerce Manager-Datenexport erstellt worden sein", + "upload-failed": "Upload fehlgeschlagen", + "upload-progress": "Upload-Fortschritt", + "import-progress": "Import-Fortschritt", + "import-finished": "Import abgeschlossen", + "import-data-information": "Import-Dateninformationen", + "author": "Autor", + "data-file-created": "Datendatei erstellt", + "created-platform-version": "Erstellt in Plattformversion", + "platform-entries": "Plattformeinträge", + "choose-modules": "Module zum Importieren auswählen", "no-data": "Keine Daten", "errors": "Fehler", - "start": "Starten", + "start": "Start", "end": "Ende" }, "menu": { "security": { "title": "Sicherheit", - "description": "Benutzerkonten und Rollen" + "description": "Konten und Rollen" }, "binary": { "title": "Binär", - "description": "Binäre Daten" + "description": "Binärdaten" }, "settings": { "title": "Einstellungen", - "description": "Plattform Einstellungen" + "description": "Plattformeinstellungen" }, "dynamic-props": { "title": "Dynamische Eigenschaften", @@ -195,93 +221,99 @@ } }, "exportImport-main": { - "title": "Importieren und Exportieren von Daten", + "title": "Datenexport und -import", "menu": { "export": { - "title": "Exportieren", - "description": "Die Daten werden in einer Datei gespeichert, damit sie später importiert werden kann." + "title": "Export", + "description": "Daten werden in eine Datei gespeichert, damit sie später importiert werden können" }, "import": { - "title": "Importieren", - "description": "Import von Daten einer exportierten Datei." + "title": "Import", + "description": "Daten aus einer exportierten Datei importieren" } } }, "resolve-result": { - "title": "Vorschau Ergebnis", + "title": "Vorschau des Ergebnisses", "labels": { "subject": "Betreff", - "body": "Körper" + "body": "Inhalt" } }, "module-settings-detail": { - "title": "Einstellungen des Moduls" + "title": "Moduleinstellungen" }, "module-wizard-progress-step": { - "title-install": "Modul einbauen", - "title-update": "Baugruppe aktualisieren", - "title-uninstall": "Modul deinstallieren", + "title-install": "Modulinstallation", + "title-update": "Modulaktualisierung", + "title-uninstall": "Moduldeinstallation", "labels": { - "start": "Starten", + "start": "Start", "end": "Ende", - "progress-messages": "Die Statusmeldungen", - "process-completed": "Die Installation ist abgeschlossen.", - "restart-application": "Starten Sie die Anwendung neu, jetzt oder später." + "progress-messages": "Fortschrittsmeldungen", + "process-completed": "Modulinstallationsprozess abgeschlossen", + "restart-application": "Starten Sie die Anwendung jetzt oder später neu" } }, "module-detail": { - "title": "Informationen zum Modul", + "title": "Modulinformationen", "labels": { "i-accept-the": "Ich akzeptiere die", "license-link": "Lizenz", "license": "Lizenz", - "agreement": "Vereinbarung.", - "install-from-file": "Installieren/Modul von lokalem Dateisystem aktualisieren", - "select-module-file": "Ein Modul (.zip-Datei) aus Ihrem lokalen Dateisystem hochladen.", - "upload-progress": "Hochladen Fortschritte", - "module-info": "Modul info", + "agreement": "Vereinbarung", + "install-from-file": "Modul aus Datei installieren / aktualisieren", + "select-module-file": "Laden Sie eine Moduldatei (.zip) aus einer externen Quelle außerhalb des zentralen Modulrepositories hoch", + "upload-progress": "Upload-Fortschritt", + "module-info": "Modulinfo", "title": "Titel", - "author": "Thema", + "official": "Offizielles Modul von {{$owner}}", + "owners": "Entwickelt von {{$owner}}", + "author": "Autor", "authors": "Autoren", "id": "ID", "version": "Version", - "project-information": "Informationen zum Projekt", + "project-information": "Projektinformationen", "description": "Beschreibung", - "platform-version": "Plattform Version", + "platform-version": "Plattformversion", "dependencies": "Abhängigkeiten", + "optional-dependencies": "Optionale Abhängigkeiten", "tags": "Tags", - "install-version": "Installieren Sie version", + "install-version": "Installationsversion", "errors": "Fehler" } }, "modules-main": { "title": "Module", "labels": { - "updates": "Updates", + "updates": "Aktualisierungen", "available": "Verfügbar", "installed": "Installiert", "withErrors": "Fehler", - "advanced": "Weitere Optionen" + "advanced": "Erweitert" } }, "modules-list": { - "subtitle": "Module Management", + "subtitle": "Modulverwaltung", "labels": { - "grouping": "Modul Bundles anzeigen", + "grouping": "Modulbündel anzeigen", "ungrouped": "Andere", - "no-updates": "Keine Aktualisierungen gefunden.", - "no-modules-part1": "Keine neue Module zu installieren.", - "no-installed-modules": "Keine installierten Module.", + "no-updates": "Keine Aktualisierungen gefunden", + "no-modules-part1": "Keine neuen Module zum Installieren", + "no-installed-modules": "Keine installierten Module gefunden", "icon": "Symbol", + "up-to-date": "Modul ist auf dem neuesten Stand", + "update-available": "Aktualisierung für dieses Modul verfügbar", "module": "Modul", "version": "Version", - "author": "Thema", - "installed": "Installierte Module" + "author": "Autor", + "installed": "Installierte Module", + "manual-install-warning": "Warnung! Manuell installierte Module werden nicht gestartet, da RefreshProbingFolderOnStart auf false gesetzt ist" } }, "history": { "title": "Systemereignisse", - "subtitle": "Veranstaltungen Geschichte", + "subtitle": "Ereignisverlauf", "labels": { "type": "Typ", "title": "Titel", @@ -290,58 +322,38 @@ } }, "historyDetailDefault": { - "title": "Event Detail", - "subtitle": "Event Detail", + "title": "Ereignisdetail", + "subtitle": "Ereignisdetail", "labels": { - "start": "Starten", + "start": "Start", "end": "Ende", - "errors": "Fehler" + "elapsed": "Vergangen", + "errors": "Fehler", + "stats": "{{ processedCount }} von {{ totalCount }} Datensätzen verarbeitet" } }, "menuHeader": { "labels": { - "history": "Geschichte", - "clear-recent": "Löschen Sie alle kürzlich" - } - }, - "account-api": { - "title": "API-Konto", - "title-new": "Neue API-Konto", - "labels": { - "is-active": "Ist aktiv", - "account-name": "Name der Konto", - "account-type": "Kontotyp", - "secret-key": "Geheimer Schlüssel" - }, - "placeholders": { - "account-name": "Namen eingeben", - "account-type": "Wählen Sie aus...", - "secret-key": "Geheime Schlüssel generieren", - "app-id": "Erzeugen..." - } - }, - "account-api-list": { - "labels": { - "is-active": "Ist aktiv", - "name": "Name" + "history": "Verlauf", + "clear-recent": "Alle kürzlichen löschen" } }, "account-changePassword": { "labels": { + "title": "Neues Passwort eingeben", + "login": "Anmelden", + "force-change-info": "Ihr Passwort ist abgelaufen. Sie müssen das Passwort ändern, um fortzufahren und den Manager zu nutzen", "current-password": "Aktuelles Passwort", "new-password": "Neues Passwort", - "repeat-password": "Passwort wiederholen", - "force-password-change": "Veranlassen Sie, dass dieser Benutzer bei der ersten Anmeldung sein Passwort ändert" + "repeat-password": "Neues Passwort wiederholen", + "cancel": "Abbrechen", + "save": "Ändern", + "fail": "Entschuldigung, wir konnten das Passwort für diesen Benutzer nicht zurücksetzen" }, "validations": { - "repeat-password": "Das neue Passwort stimmt nicht überein!", - "invalid-token": "Passwort zurücksetzen Token ist ungültig oder abgelaufen", - "password-too-weak": "Neues Passwort entspricht nicht einer oder mehreren Passwortsicherheitsrichtlinien:", - "passwordTooShort": "Passwörter müssen {{parameter}} oder mehr Zeichen lang sein", - "passwordRequiresLower": "Passwörter müssen mindestens einen Kleinbuchstaben enthalten ('a'-'z')", - "passwordRequiresUpper": "Passwörter müssen mindestens einen Großbuchstaben haben ('A'-'Z')", - "passwordRequiresDigit": "Passwörter müssen mindestens eine Ziffer haben ('0'-'9')", - "passwordRequiresNonAlphanumeric": "Passwörter müssen mindestens ein nicht alphanumerisches Zeichen enthalten" + "current-password": "Erforderlich", + "new-password": "Altes und neues Passwort sind identisch!", + "repeat-password": "Neue Passwörter stimmen nicht überein!" }, "placeholders": { "current-password": "Aktuelles Passwort eingeben", @@ -350,13 +362,23 @@ } }, "account-resetPassword": { - "subtitle": "Ändern Sie Ihr Passwort", + "subtitle": "Benutzerpasswort ändern", "labels": { "new-password": "Neues Passwort", - "repeat-password": "Passwort wiederholen" + "repeat-password": "Passwort wiederholen", + "force-password-change": "Diesen Benutzer zwingen, sein Passwort bei der nächsten Anmeldung zu ändern" }, "validations": { - "repeat-password": "Das neue Passwort stimmt nicht überein!" + "repeat-password": "Neue Passwörter stimmen nicht überein!", + "invalid-token": "Token zum Zurücksetzen des Passworts ist ungültig oder abgelaufen", + "password-too-weak": "Das neue Passwort entspricht nicht einer oder mehreren Passwort-Sicherheitsrichtlinien:", + "passwordTooShort": "Passwörter müssen {{parameter}} oder mehr Zeichen lang sein", + "passwordRequiresUniqueChars": "Passwörter müssen mindestens {{parameter}} verschiedene Zeichen verwenden", + "passwordRequiresLower": "Passwörter müssen mindestens einen Kleinbuchstaben ('a'-'z') enthalten", + "passwordRequiresUpper": "Passwörter müssen mindestens einen Großbuchstaben ('A'-'Z') enthalten", + "passwordRequiresDigit": "Passwörter müssen mindestens eine Ziffer ('0'-'9') enthalten", + "passwordRequiresNonAlphanumeric": "Passwörter müssen mindestens ein nicht-alphanumerisches Zeichen enthalten", + "recentPasswordUsed": "Sie haben dieses Passwort in der Vergangenheit verwendet. Wählen Sie ein anderes" }, "placeholders": { "new-password": "Neues Passwort eingeben", @@ -368,14 +390,22 @@ "labels": { "user-information": "Benutzerinformationen", "is-administrator": "Ist Administrator", - "account-type": "Kontentyp", - "login": "Einloggen", - "account-state": "Konto Zustand", - "account-email": "E-mail" + "account-type": "Kontotyp", + "login": "Anmeldung", + "account-state": "Kontostatus", + "account-email": "E-Mail", + "locked-state": "Gesperrter Zustand", + "status": "Status", + "verified": "Verifiziert", + "resend-link": "Link erneut senden", + "link-sent": "Der Link wurde gesendet", + "last-login-date": "Letztes Anmeldedatum" }, "placeholders": { - "account-type": "Wählen Sie aus...", - "email": "Voer email in" + "account-type": "Auswählen ...", + "email": "E-Mail eingeben", + "user-name": "Benutzernamen eingeben", + "status": "Auswählen ..." } }, "account-list": { @@ -383,20 +413,30 @@ "subtitle": "Sicherheitsdienst", "labels": { "name": "Name", - "account-type": "Kontentyp", - "login": "Einloggen", - "state": "Zustand" + "account-type": "Kontotyp", + "login": "Anmeldung", + "state": "Zustand", + "status": "Status" + } + }, + "account-api": { + "labels": { + "api-key": "API-Schlüssel", + "is-active": "ist aktiv" + }, + "placeholders": { + "api-key": "API-Schlüssel eingeben" } }, "role-detail": { - "subtitle": "Rolle details", + "subtitle": "Rollendetails", "labels": { "summary": "Zusammenfassung", "name": "Name", "description": "Beschreibung", "assigned-permissions": "Zugewiesene Berechtigungen", "permission-name": "Name", - "assigned-scopes": "Zugeordnete Bereiche", + "assigned-scopes": "Zugewiesene Bereiche", "no-permissions-assigned": "Keine Berechtigungen zugewiesen" }, "placeholders": { @@ -405,32 +445,32 @@ } }, "account-roles": { - "subtitle": "Zuweisen von Rollen", + "subtitle": "Rollen zuweisen", "labels": { - "select-roles": "Wählen Sie Rollen zuweisen", - "no-roles": "Keine Rollen zuweisen." + "select-roles": "Rollen zum Zuweisen auswählen", + "no-roles": "Keine Rollen zum Zuweisen" } }, "account-roles-list": { "title": "", "labels": { "assigned-roles": "Zugewiesene Rollen", - "no-assigned": "Keine Rollen zugewiesen." + "no-assigned": "Keine Rollen zugewiesen" } }, "permission-scopes": { - "subtitle": "Erlaubnis Scopes konfigurieren", + "subtitle": "Berechtigungsbereiche konfigurieren", "labels": { - "select-bounded-scopes": "Wählen Sie begrenzte Bereiche", - "selected": "Ausgewählte", - "scope-name": "Umfang der Name und die Parameter", - "no-scopes": "Keine Scopes." + "select-bounded-scopes": "Begrenzte Bereiche auswählen", + "selected": "Ausgewählt", + "scope-name": "Bereichsname und Parameter", + "no-scopes": "Keine Bereiche" } }, "role-permissions": { - "subtitle": "Zuweisen von Berechtigungen", + "subtitle": "Berechtigungen zuweisen", "labels": { - "select-permissions": "Wählen Sie Berechtigungen zuweisen" + "select-permissions": "Berechtigungen zum Zuweisen auswählen" } }, "new-role-wizard": { @@ -439,7 +479,7 @@ "summary": "Zusammenfassung", "name": "Name", "description": "Beschreibung", - "assign-permissions": "Zuweisen von Berechtigungen" + "assign-permissions": "Berechtigungen zuweisen" }, "placeholders": { "name": "Namen eingeben", @@ -448,44 +488,121 @@ }, "role-list": { "title": "Rollen", - "subtitle": "Security Service", + "subtitle": "Sicherheitsdienst", "labels": { "name": "Name" } }, + "oauthapps": { + "labels": { + "clientId": "Client-ID", + "displayName": "Anzeigename", + "type": "Typ", + "clientSecret": "Client-Geheimnis", + "assigned-permissions": "Zugewiesene Berechtigungen", + "redirectUris": "Weiterleitungs-URIs", + "postLogoutRedirectUris": "Post-Logout-Weiterleitungs-URIs" + }, + "placeholders": { + "clientId": "Client-ID eingeben", + "displayName": "Anzeigenamen eingeben", + "type": "Typ eingeben", + "clientSecret": "Client-Geheimnis eingeben" + } + }, + "oauthapps-list": { + "title": "OAuth-Anwendungen", + "subtitle": "Sicherheitsdienst" + }, + "oauthapps-detail": { + "title": "OAuth-Anwendung bearbeiten", + "title-new": "OAuth-Anwendung erstellen", + "subtitle": "Sicherheitsdienst", + "labels": { + "clientSecret-warning": "Achtung! Sie müssen das Geheimnis jetzt kopieren. Es wird nach dem Schließen des Fensters verborgen", + "urls": "URLs" + }, + "blades": { + "edit-redirectUris": { + "title": "Weiterleitungs-URIs", + "subtitle": "Weiterleitungs-URIs verwalten" + }, + "edit-postLogoutRedirectUris": { + "title": "Post-Logout-Weiterleitungs-URIs", + "subtitle": "Post-Logout-Weiterleitungs-URIs verwalten" + } + } + }, "login": { "labels": { - "sign-in": "Melden Sie sich bei {{title}} Manager", - "login": "Einloggen", + "sign-in": "Anmelden bei {{title}} Manager", + "login": "Anmeldung", "password": "Passwort", - "remember-me": "Erinnern Sie sich an mich", - "external-sign-in": "Melden Sie sich mit {{displayName}} an", - "forgot-password": "Haben Sie Ihr Passwort vergessen?", + "remember-me": "Angemeldet bleiben", + "external-sign-in": "Anmelden mit {{displayName}}", + "forgot-password": "Passwort vergessen?", "log-in": "Anmelden", - "or": "oder" + "log-in-placeholder": "Geben Sie Ihre E-Mail oder Ihren Benutzernamen ein", + "password-placeholder": "Geben Sie Ihr Passwort ein", + "azure-log-in-label": "Über Azure bei der Admin-Site anmelden", + "password-log-in-type": "Systembenutzer", + "or": "oder", + "signing-in": "Anmeldung läuft..." + } + }, + "forgotpassword": { + "title": "Passwort vergessen?", + "labels": { + "login": "Anmeldung oder E-Mail", + "description": "Wir senden Ihnen eine E-Mail mit Anweisungen zum Zurücksetzen Ihres Passworts", + "success": "E-Mail mit Anweisungen wurde an Sie gesendet", + "fail": "Entschuldigung, wir konnten das Passwort für diesen Benutzer nicht zurücksetzen", + "back": "Zurück", + "submit": "Absenden", + "time-limit": "Sie können es in {{countdown}} erneut versuchen", + "time-limit-end": "Sie können es jetzt erneut versuchen" + }, + "placeholders": { + "login-or-email": "Bitte geben Sie Anmeldung oder E-Mail ein" + } + }, + "access-denied": { + "title": "Zugriff verweigert", + "labels": { + "message": "Sie haben keinen Zugriff auf diese Ressource. Bitte kontaktieren Sie Ihren Administrator", + "button": "Mit anderen Anmeldedaten anmelden" + } + }, + "resetpassword": { + "title": "Passwort zurücksetzen", + "labels": { + "success": "Ihr Passwort wurde zurückgesetzt", + "fail": "Entschuldigung, wir konnten das Passwort für diesen Benutzer nicht zurücksetzen", + "submit": "Zurücksetzen", + "log-in": "Anmelden" } }, "license": { "title": "Aktuelle Lizenz", - "title-new": "Neue Lizenz aktivieren", + "title-new": "Neue Lizenzaktivierung", "license-info": "Lizenzinformationen", - "license-activation": "Aktivieren der Lizenz", - "labels": { - "info-running-no-license": "Diese Instanz von virto Commerce läuft unter der", - "info-open-source-license": "Open Source Community Lizenz.", - "info0": "Erwerb oder Erneuerung der Lizenz", - "info1": "Füllen Sie das Formular aus ", - "info2": "Wir werden uns sobald wie möglich mit Ihnen in Verbindung setzen.", - "info3": "Sobald Sie den Aktivierungscode und / oder die Lizenzdatei erhalten haben, füllen Sie eines der folgenden Aktivierungsfelder aus.", - "info4": "Das System zeigt Ihnen die neuen Lizenzinformationen an. Überprüfen Sie diese und klicken Sie auf Aktivieren, um zu bestätigen.", - "customer": "Lizenz ausgestellt auf", + "license-activation": "Lizenzaktivierung", + "labels": { + "info-running-no-license": "Diese Instanz von Virto Commerce läuft auf", + "info-open-source-license": "Open Source Community Lizenz", + "info0": "Lizenz erwerben oder erneuern:", + "info1": "Reichen Sie das ", + "info2": "Wir werden Ihre Anfrage bearbeiten und Sie bald kontaktieren", + "info3": "Sobald Sie den \"Aktivierungscode\" und/oder die Lizenzdatei erhalten haben, füllen Sie eines der Aktivierungsfelder unten aus", + "info4": "Das System zeigt Ihnen die neuen Lizenzinformationen an. Überprüfen Sie diese und klicken Sie auf \"Aktivieren\", um zu bestätigen", + "customer": "Lizenz ausgestellt für", "type": "Typ", "expiration": "Ablauf", "email": "Kunden-E-Mail", - "request-license": "License Request Form.", - "code-descr": "Geben Sie den erhaltenen Aktivierungscode ein und drücken Sie [Enter]. Dies ist die schnellste Aktivierungsmethode. (Benötigt Internetverbindung)", - "file-descr": "Optional können Sie die erhaltene Lizenzdatei hochladen. (Off-line-Aktivierung)", - "upload-progress": "Fortschritte hochladen", + "request-license": "Lizenzantragsformular", + "code-descr": "Geben Sie den erhaltenen \"Aktivierungscode\" ein und drücken Sie [Enter]. Dies ist die schnellste Methode zur Lizenzaktivierung. (Internetverbindung erforderlich)", + "file-descr": "Optional können Sie die erhaltene Lizenzdatei bereitstellen. (Offline-Aktivierung)", + "upload-progress": "Upload-Fortschritt", "errors": "Aktivierungsfehler" }, "placeholders": { @@ -494,21 +611,21 @@ }, "new-account-wizard": { "labels": { - "email": "E-mail", - "login": "Einloggen", + "login": "Anmeldung", + "email": "E-Mail", "password": "Passwort", "repeat-password": "Passwort wiederholen", - "assign-roles": "Zuweisen von Rollen" + "assign-roles": "Rollen zuweisen" }, "placeholders": { - "email": "E-Mail-Adresse eingeben", - "login": "Einloggen eingeben", + "email": "E-Mail eingeben", + "login": "Anmeldung eingeben", "password": "Neues Passwort eingeben", "repeat-password": "Neues Passwort wiederholen" }, "validations": { - "repeat-password": "Eingegebene Passwörter stimmen nicht überein!", - "password-too-weak": "Das eingegebene Passwort entspricht nicht einer oder mehreren Passwortsicherheitsrichtlinien:" + "repeat-password": "Die eingegebenen Passwörter stimmen nicht überein!", + "password-too-weak": "Das eingegebene Passwort entspricht nicht einer oder mehreren Passwort-Sicherheitsrichtlinien:" } }, "security-main": { @@ -519,7 +636,7 @@ "title": "Einstellungen" }, "setting-dictionary": { - "subtitle": "Wörterbuch Werte verwalten", + "subtitle": "Wörterbucheinträge verwalten", "labels": { "new-value": "Bitte Wert eingeben", "current-values": "Aktuelle Werte", @@ -534,61 +651,93 @@ } }, "settings-detail": { - "title": "Modul Einstellungen", - "hide-description": "Verstecken" + "title": "Einstellungswerte", + "hide-description": "Ausblenden" }, "settingGroup-list": { "title": "Einstellungen", - "bread-crumb-top": "Alle" + "bread-crumb-top": "Alle Einstellungen" + }, + "settings-uploader": { + "drag-drop-comment": "Datei hierher ziehen und ablegen", + "or": "oder", + "browse-your-files": "Ihre Dateien durchsuchen" }, "localizable-setting-value-list": { - "subtitle": "Wörterbuch Werte verwalten" + "subtitle": "Wörterbucheinträge verwalten" }, "localizable-setting-value-details": { - "title": "Wörterbuch wert bearbeiten", + "title": "Wörterbucheintrag bearbeiten", "alias": "Systemwert" }, "user-profile": { - "title": "User Profil", + "title": "Benutzerprofil", "labels": { "language": "Sprache", + "language-description": "Anzeigesprache. Leer lassen, um Browser- oder Fallback-Sprache zu verwenden", "regional-format": "Regionales Format", - "timezone": "Zeitzone" + "regional-format-description": "Regionales Format für Zahlen, Währung, Datum und Uhrzeit. Leer lassen, um Browser- oder Fallback-Regionalformat zu verwenden", + "time-zone": "Zeitzone", + "time-zone-description": "Aktuelle Benutzer-Zeitzone im IANA-Format (tz-Datenbank). Wählen Sie die nächstgelegene Stadt in Ihrer Zeitzone. Leer lassen, um Browser- oder Fallback-Zeitzone zu verwenden", + "use-time-ago": "Zeitpunkt in 'vor X Zeit'-Format angeben, wenn möglich", + "full-date-threshold-group": "Vollständiges Datumsformat für Daten verwenden, die älter sind als...", + "full-date-threshold-description": "Numerischer Wert der Zeiteinheiten", + "full-date-threshold-unit-description": "Zeiteinheit (z.B. Stunden oder Jahre)" + }, + "placeholders": { + "full-date-threshold": "Schwellenwert eingeben", + "full-date-threshold-unit": "Schwellenwerteinheit auswählen" + }, + "full-date-threshold-units": { + "Never": "Nie", + "Seconds": "Sekunden", + "Minutes": "Minuten", + "Hours": "Stunden", + "Days": "Tage", + "Weeks": "Wochen", + "Months": "Monate", + "Quarters": "Quartale", + "Years": "Jahre" } } }, "templates": { "sampleDataChoose": { "labels": { - "choose-sample-data-type": "Wählen Sie beispieldaten Typ", + "choose-sample-data-type": "Beispieldatentyp auswählen", "size": "Größe", "version": "Version" } }, "sampleDataInitialization": { "labels": { - "sample-data-initialization": "Beispieldaten Initialisierung", - "starting-initialization": "Starten von Beispieldaten Initialisierung...", + "sample-data-initialization": "Beispieldaten-Initialisierung", + "starting-initialization": "Starte Beispieldaten-Initialisierung...", "errors": "Fehler", - "start": "Starten", + "start": "Start", "end": "Ende" } }, "licensing": { - "license-absent": "Common License", - "license-present": "{{type}} Lizenz ist bis zum {{expirationDate | amParse | date}}", - "community": "Sie nutzen die Community Edition. klicken Sie hier um eine kommerzielle Lizenz zu beantragen.", - "expired": "Ihre Lizenz ist am {{expirationDate | amParse | date}} abgelaufen, bitte erneuern.", - "purchase": "Kauf", - "renew": "Aktualisieren", - "expiration-date": "Gültig bis" + "license-absent": "Community-Lizenz", + "license-present": "{{type}}-Lizenz, läuft am {{expirationDate | amParse | date}} ab", + "community": "Community-Edition wird ausgeführt, klicken Sie hier, um eine kommerzielle Lizenz anzufordern", + "expired": "Ihre Lizenz ist am {{expirationDate | amParse | date}} abgelaufen, bitte erneuern Sie sie", + "purchase": "Kaufen", + "renew": "Erneuern", + "expiration-date": "Ablaufdatum" + }, + "password-expiry": { + "expire-days": "Um Ihr Konto zu schützen, müssen Sie Ihr Passwort in {{count}} Tagen ändern.", + "expire-today": "Um Ihr Konto zu schützen, müssen Sie Ihr Passwort heute ändern.", + "change-link": "Jetzt ändern" }, "modulesAutoInstallation": { "labels": { - "module-auto-installation": "Module automatische Installation", - "loading": "Abrufen der Module Informationen...", - "finished": "Installation abgeschlossen. Klicken Sie auf Neu starten, um fortzufahren.", - "start": "Starten", + "module-auto-installation": "Automatische Modulinstallation", + "loading": "Modulinformationen werden abgerufen...", + "finished": "Installation abgeschlossen. Klicken Sie auf Neustart, um fortzufahren", + "start": "Start", "end": "Ende" } } @@ -596,7 +745,7 @@ "widgets": { "operations": { "title": "Änderungen", - "blade-subtitle": "Änderunggeschichte" + "blade-subtitle": "Änderungsverlauf" }, "dynamicProperty": { "title": "Dynamische Eigenschaften" @@ -605,8 +754,8 @@ "title": "Einstellungen" }, "accountApi": { - "title": "API-Konten", - "blade-subtitle": "API-Konten" + "title": "API-Schlüssel", + "blade-subtitle": "API-Schlüssel" }, "accountRoles": { "title": "Rollen", @@ -615,12 +764,12 @@ }, "dialogs": { "folders-delete": { - "title": "Bestätigung löschen", - "message": "Möchten Sie die ausgewählten Dateien oder Ordner löschen?" + "title": "Löschen bestätigen", + "message": "Sind Sie sicher, dass Sie die ausgewählten Ordner oder Dateien löschen möchten?" }, "properties-save": { "title": "Änderungen speichern", - "message": "Die Eigenschaften wurden geändert. Möchten Sie die Änderungen bestätigen?" + "message": "Die Eigenschaften wurden geändert. Möchten Sie die Änderungen speichern?" }, "notification-template-save": { "title": "Änderungen speichern", @@ -631,79 +780,265 @@ "message": "Die Rolle wurde geändert. Möchten Sie die Änderungen speichern?" }, "roles-delete": { - "title": "Bestätigung löschen", - "message": "Möchten Sie die ausgewählten Rollen löschen?" + "title": "Löschen bestätigen", + "message": "Sind Sie sicher, dass Sie die ausgewählten Rollen löschen möchten?" }, "account-save": { "title": "Änderungen speichern", "message": "Das Konto wurde geändert. Möchten Sie die Änderungen speichern?" }, "account-delete": { - "title": "Bestätigung löschen", - "message": "Möchten Sie die ausgewählten Konten löschen?" + "title": "Löschen bestätigen", + "message": "Sind Sie sicher, dass Sie die ausgewählten Konten löschen möchten?" + }, + "oauthapps-save": { + "title": "Änderungen speichern", + "message": "Die OAuth-Anwendung wurde geändert. Möchten Sie die Änderungen speichern?" + }, + "oauthapps-delete": { + "title": "Löschen bestätigen", + "message": "Sind Sie sicher, dass Sie die ausgewählte OAuth-Anwendung löschen möchten?" }, "dynamic-property-delete": { - "title": "Bestätigung löschen", - "message": "Sind Sie sicher, dass Sie diese dynamische Eigenschaft löschen?" + "title": "Löschen bestätigen", + "message": "Sind Sie sicher, dass Sie diese dynamische Eigenschaft löschen möchten?" }, "settings-value-delete": { - "title": "Bestätigung löschen", - "message": "Möchten Sie die ausgewählten Werte löschen?" + "title": "Löschen bestätigen", + "message": "Sind Sie sicher, dass Sie die ausgewählten Werte löschen möchten?" }, "settings-save": { "title": "Änderungen speichern", - "message": "Die Einstellungen wurden geändert. Möchten Sie die Änderungen bestätigen?" + "message": "Die Einstellungen wurden geändert. Möchten Sie die Änderungen speichern?" }, "settings-delete": { - "title": "Bestätigung löschen", + "title": "Löschen bestätigen", "message": "Die Einstellungen wurden geändert. Möchten Sie die Änderungen speichern?" }, "localizable-setting-value-delete": { - "title": "Bestätigung löschen", - "message": "Möchten Sie die ausgewählte Wörterbuch Werte löschen?" + "title": "Löschen bestätigen", + "message": "Sind Sie sicher, dass Sie die ausgewählten Wörterbucheinträge löschen möchten?" }, "localizable-setting-value-save": { "title": "Änderungen speichern", - "message": "This dictionary value has been modified. Do you want to save changes?" + "message": "Dieser Wörterbucheintrag wurde geändert. Möchten Sie die Änderungen speichern?" }, "email-sending-success": { - "title": "Erfolg senden", - "message": "E-Mail wurde erfolgreich gesendet." + "title": "Senden erfolgreich", + "message": "E-Mail wurde erfolgreich gesendet!" }, "email-send-error": { "title": "Fehler beim Senden", - "message": "E-Mail wurde nicht gesendet! Fehler {{error}}" + "message": "E-Mail wurde nicht gesendet! Fehler: {{error}}" }, "dictionary-items-delete": { - "title": "Bestätigung löschen", - "message": "Sind Sie sicher, dass Sie die {{quantity}} ausgewählte Wörterbuch(s) Element(e) löschen wollen?" + "title": "Löschen bestätigen", + "message": "Sind Sie sicher, dass Sie {{quantity}} ausgewählte(n) Wörterbucheintrag/-einträge löschen möchten?" }, "module-action": { - "title-install": "Installieren bestätigung", - "title-update": "Aktualisierung bestätigung", - "title-delete": "Bestätigung der Deinstallation", - "message0-install": "Sie werden jetzt installieren.", - "message0-update": "Sie werden jetzt aktualisieren.", - "message0-delete": "Sie werden jetzt deinstallieren.", - "message1-install": "Die folgenden Abhängigkeiten wird auch installiert werden", - "message1-delete": "Die folgenden je Module werden auch deinstalliert werden.", + "title-install": "Installation bestätigen", + "title-update": "Aktualisierung bestätigen", + "title-delete": "Deinstallation bestätigen", + "message0-install": "Sie sind dabei, Folgendes zu installieren:", + "message0-update": "Sie sind dabei, Folgendes zu aktualisieren:", + "message0-delete": "Sie sind dabei, Folgendes zu deinstallieren:", + "message1-install": "Die folgenden Abhängigkeiten werden ebenfalls installiert:", + "message1-delete": "Die folgenden abhängigen Module werden ebenfalls deinstalliert:", "message2-install": "Auswahl und Abhängigkeiten installieren?", - "message2-update": "Auswahl aktualisieren und Abhängigkeiten?", - "message2-delete": "Deinstallieren Sie diese und alle je Module?" + "message2-update": "Auswahl und Abhängigkeiten aktualisieren?", + "message2-delete": "Dieses und ALLE abhängigen Module deinstallieren?" }, "module-delete": { - "title": "Bestätigung löschen", - "message": "Sind Sie sicher, dass Sie dieses Modul deinstallieren wollen?" + "title": "Löschen bestätigen", + "message": "Sind Sie sicher, dass Sie dieses Modul deinstallieren möchten?" }, "api-key-delete": { - "title": "Bestätigung löschen", - "message": "Sind Sie sicher, dass Sie diese API-Schlüssel löschen?" + "title": "Löschen bestätigen", + "message": "Sind Sie sicher, dass Sie diesen API-Schlüssel löschen möchten?" + }, + "app-restart": { + "title": "Anwendungsbeendigung", + "message": "Starten Sie die Anwendung neu, um die Änderungen zu übernehmen. Je nach Ihrem Hosting-Dienst kann die Anwendung automatisch neu gestartet werden oder Sie müssen dies manuell tun. Sind Sie sicher, dass Sie die Anwendung jetzt schließen möchten?" + }, + "error-details": { + "title": "Fehlerdetails" + }, + "impersonate-no-url": { + "title": "Anmeldung im Namen von", + "message": "Die Shop-URL wurde nicht zu den Shop-Einstellungen hinzugefügt. Bitte kontaktieren Sie den Administrator" + }, + "asset-upload-error": { + "title": "Fehler beim Hochladen", + "message": "Wählen Sie einen Ordner aus! Eine Datei kann nicht im Stammverzeichnis hochgeladen werden!" + }, + "run-import": { + "title": "Import bestätigen", + "message": "Sind Sie sicher, dass Sie Beispieldaten importieren möchten?" + }, + "create-folder": { + "title": "Ein Ordnername muss den folgenden Benennungsregeln entsprechen:\n Der Ordnername muss zwischen 3 und 63 Zeichen lang sein.\n Der Ordnername muss mit einem Buchstaben oder einer Zahl beginnen und darf nur Buchstaben, Zahlen und Bindestriche (-) enthalten.\n Jeder Bindestrich (-) muss unmittelbar vor und nach einem Buchstaben oder einer Zahl stehen; aufeinanderfolgende Bindestriche sind nicht erlaubt.\n Alle Buchstaben in einem Ordnernamen müssen klein geschrieben sein" + }, + "storefront-cache-reset-successfully": { + "title": "Cache zurückgesetzt", + "message": "Der Cache der Frontend-Anwendung wurde erfolgreich zurückgesetzt" + } + }, + "commands": { + "login-on-behalf": "Im Namen von anmelden", + "reset-storefront-cache": "Cache zurücksetzen" + } + }, + "permissions": { + "platform:asset:access": "Ressourcen im Hauptmenü anzeigen", + "platform:asset:delete": "Platform-Ressourcen löschen", + "platform:asset:update": "Platform-Ressourcen ändern", + "platform:asset:create": "Neue Platform-Ressourcen hochladen", + "platform:asset:read": "Platform-Ressourcen herunterladen", + "platform:module:read": "Moduldetails anzeigen", + "platform:module:access": "Module im Hauptmenü anzeigen", + "platform:module:manage": "Module installieren/deinstallieren", + "platform:setting:read": "Platform-Einstellungen lesen", + "platform:setting:access": "Einstellungen im Hauptmenü anzeigen", + "platform:setting:update": "Platform-Einstellungen ändern", + "platform:dynamic_properties:read": "Details dynamischer Eigenschaften anzeigen", + "platform:dynamic_properties:create": "Neue dynamische Eigenschaften erstellen", + "platform:dynamic_properties:access": "Dynamische Eigenschaften im Hauptmenü anzeigen", + "platform:dynamic_properties:update": "Dynamische Eigenschaften ändern", + "platform:dynamic_properties:delete": "Dynamische Eigenschaften löschen", + "platform:security:read": "Benutzer- und Rollendetails anzeigen", + "platform:security:create": "Neue Benutzer und Rollen erstellen", + "platform:security:access": "Sicherheit im Hauptmenü anzeigen", + "platform:security:update": "Benutzer und Rollen ändern", + "platform:security:delete": "Benutzer und Rollen löschen", + "platform:security:verifyEmail": "Verifizierten Status ändern und Verifizierungs-E-Mail senden", + "background_jobs:manage": "Zugriff auf die Hangfire-Konsole", + "platform:exportImport:access": "Export/Import im Hauptmenü anzeigen", + "platform:import": "Platform- und Moduldaten importieren", + "platform:export": "Platform- und Moduldaten exportieren", + "platform:security:loginOnBehalf": "Im Namen eines Kunden anmelden" + }, + "settings": { + "VirtoCommerce": { + "Core": { + "General": { + "Languages": { + "title": "Sprachen", + "description": "Liste der verfügbaren Sprachen" + } + } + }, + "ModulesAutoInstalled": { + "description": "Die Markierung zeigt an, dass die Module automatisch installiert wurden", + "title": "Module installiert" + }, + "ModulesAutoInstallState": { + "title": "Status der automatischen Modulinstallation", + "description": "Aktueller Status des Assistenten für die automatische Modulinstallation" + }, + "SetupStep": { + "title": "Aktueller Einrichtungsschritt", + "description": "Aktueller Schritt im Einrichtungsassistenten" + }, + "SampleDataState": { + "title": "Status der Beispieldaten", + "description": "Aktueller Status des Beispieldaten-Assistenten" + }, + "SendDiagnosticData": { + "title": "Diagnosedaten senden", + "description": "VC-Plattform-Diagnosedaten an VC senden. Kann nur mit dem Kauf einer Lizenz deaktiviert werden" + }, + "Platform": { + "Security": { + "AccountTypes": { + "description": "Wörterbuch für mögliche Kontotypen", + "title": "Kontotypen" + }, + "DefaultAccountType": { + "title": "Standard-Kontotyp", + "description": "Standardwert für den Kontotyp beim Erstellen eines neuen Kontos" + }, + "DefaultAccountStatus": { + "title": "Standard-Kontostatus", + "description": "Standardwert für den Kontostatus beim Erstellen eines neuen Kontos" + }, + "DefaultExternalAccountStatus": { + "title": "Standard-Status für externe Konten", + "description": "Standardwert für den Kontostatus beim Erstellen eines neuen Kontos während der externen Anmeldung" + }, + "EnablePruneExpiredTokensJob": { + "description": "Aktiviert das Entfernen abgelaufener und ungültiger Token/Autorisierungen", + "title": "Abgelaufene Token entfernen" + }, + "CronPruneExpiredTokensJob": { + "description": "Cron-Ausdruck für den Job zum Entfernen abgelaufener und ungültiger Token/Autorisierungen", + "title": "Cron für den Token-Entfernungsjob" + }, + "FileExtensionsBlackList": { + "description": "Von der Plattform verbotene Dateierweiterungen für den Upload (zusätzlich zu 'FileExtensionsBlackList' in appsettings.json)", + "title": "Schwarze Liste" + }, + "FileExtensionsWhiteList": { + "description": "Von der Plattform erlaubte Dateierweiterungen für den Upload (zusätzlich zu 'FileExtensionsWhiteList' in appsettings.json)", + "title": "Weiße Liste" + } + }, + "UI": { + "MainMenu": { + "State": { + "description": "Gespeicherter Zustand des Hauptmenüs", + "title": "Gespeicherter Zustand des Hauptmenüs" + } + }, + "Language": { + "description": "Standardsprache (zweistelliger Code aus ISO 639-1, Groß-/Kleinschreibung wird ignoriert). Beispiel: de, en", + "title": "Sprache" + }, + "RegionalFormat": { + "description": "Standardregionalformat (CLDR-Gebietsschema-Code, mit Bindestrich oder Unterstrich als Trennzeichen, Groß-/Kleinschreibung wird ignoriert). Beispiel: de, de_DE, sr_Cyrl, sr_Cyrl_RS", + "title": "Regionales Format" + }, + "TimeZone": { + "description": "Standard-Zeitzone (IANA-Zeitzonenname [tz-Datenbank], genau wie in der Datenbank, Groß-/Kleinschreibung beachten). Beispiele: Europe/Berlin, America/New_York", + "title": "Zeitzone" + }, + "UseTimeAgo": { + "description": "Wenn auf true gesetzt (Standard), zeigt das System das Datum im Format 'vor einigen Sekunden' an, wann immer möglich", + "title": "Zeit-Ago-Format verwenden, wenn möglich" + }, + "FullDateThreshold": { + "description": "Das Zeit-Ago-Format wechselt nach einer bestimmten Anzahl von Zeiteinheiten zu einem vollständigen Datumsformat", + "title": "Schwellenwert für vollständiges Datum" + }, + "FullDateThresholdUnit": { + "description": "Einheit des Schwellenwerts für vollständiges Datum", + "title": "Einheit des Schwellenwerts für vollständiges Datum" + }, + "Customization": { + "description": "JSON enthält Personalisierungseinstellungen der Manager-Benutzeroberfläche", + "title": "Die Anpassung der Manager-Benutzeroberfläche" + }, + "ShowMeridian": { + "description": "Zeitmeridian-Anzeige (AM oder PM) anzeigen", + "title": "Zeitmeridian anzeigen" + } + }, + "Cache": { + "Enabled": { + "description": "Diese Einstellung ermöglicht es Ihnen, das Caching für die gesamte Plattformanwendung global zu aktivieren und zu deaktivieren", + "title": "Cache global aktivieren oder deaktivieren" + }, + "AbsoulteExpiration": { + "description": "Gibt die maximale Zeit an, für die die zwischengespeicherten Daten im Cache gespeichert werden. Format: [-][d.]hh:mm:ss[.fffffff]", + "title": "Globale Lebensdauer von Objekten im Cache" + } + } + }, + "Other": { + "AccountStatuses": { + "title": "Kontostatus", + "description": "Kontostatus ändern" + } } - // temproraly disabled restart feature, show english dialog version - //"app-restart": { - // "title": "Anwendungsneustart", - // "message": "Sind Sie sicher, dass Sie die Anwendung neu starten möchten?" - //} } } } diff --git a/src/VirtoCommerce.Platform.Web/wwwroot/Localizations/en.VirtoCommerce.Common.json b/src/VirtoCommerce.Platform.Web/wwwroot/Localizations/en.VirtoCommerce.Common.json index 0a52c8fabc5..541bb518937 100644 --- a/src/VirtoCommerce.Platform.Web/wwwroot/Localizations/en.VirtoCommerce.Common.json +++ b/src/VirtoCommerce.Platform.Web/wwwroot/Localizations/en.VirtoCommerce.Common.json @@ -41,14 +41,14 @@ "restart": "Restart", "save": "Save", "send": "Send", - "select-all": "Select All", + "select-all": "Select all", "set-to-default": "Set to default", "start-export": "Start export", "settings": "Settings", "sign-out": "Sign out", "undo": "Undo", "uninstall": "Uninstall", - "unselect-all": "Unselect All", + "unselect-all": "Unselect all", "update": "Update", "upload": "Upload", "yes": "Yes", @@ -67,7 +67,7 @@ "time": "Time", "now": "Now", "date": "Date", - "see-details": "See details", + "see-details": "View details", "dismiss": "Dismiss", "hide-empty-property-values": "Hide empty values", "show-empty-property-values": "Show empty values", @@ -81,7 +81,7 @@ "no-data": "No data", "count": "Count", "loading": "Loading...", - "item-not-found": "Error: Not Found" + "item-not-found": "Error: Not found" }, "placeholders": { "n-a": "N/A", @@ -98,39 +98,39 @@ }, "properties": { "short-text": { - "title": "Short Text", - "description": "Text values less than 1024 chars." + "title": "Short text", + "description": "Text values under 1024 characters" }, "long-text": { - "title": "Long Text", - "description": "Huge amount text without size limit." + "title": "Long text", + "description": "Unlimited text with no size restriction" }, "integer": { "title": "Integer", - "description": "Integer number." + "description": "Integer number" }, "decimal": { "title": "Decimal Number", - "description": "Decimal number with precision 18 and scale 4." + "description": "Decimal number with a precision of 18 and a scale of 4" }, "date-time": { "title": "Date time", - "description": "Select date." + "description": "Select date" }, "boolean": { "title": "Boolean", - "description": "Switch type." + "description": "Switch type" }, "html": { "title": "HTML", - "description": "HTML markup." + "description": "HTML markup" }, "undefined": { "title": "Undefined" }, "image": { "title": "Image", - "description": "Image type." + "description": "Image type" } }, "genericValueInput": { @@ -163,26 +163,26 @@ }, "validators": { "uriWithoutQuery": { - "error": "Invalid uri format. Make shure uri dosn't have query params." + "error": "Invalid URI format. Ensure the URI doesn't have query parameters" } }, "errors": { "generic-error": "Error", - "400": "Bad Request", + "400": "Bad request", "401": "Unauthorized", "403": "Forbidden", - "404": "Not Found", - "405": "Method Not Allowed", - "406": "Not Acceptable", - "407": "Proxy Authentication Required", - "408": "Request Timeout", + "404": "Not found", + "405": "Method not allowed", + "406": "Not acceptable", + "407": "Proxy authentication required", + "408": "Request timeout", "409": "Conflict", - "429": "Too Many Requests", - "500": "Internal Server Error", - "501": "Not Implemented", - "502": "Bad Gateway", - "503": "Service Unavailable", - "504": "Gateway Timeout" + "429": "Too many requests", + "500": "Internal server error", + "501": "Not implemented", + "502": "Bad gateway", + "503": "Service unavailable", + "504": "Gateway timeout" } } }