Pārlūkot izejas kodu

feat(admin-ui): Add German translations

Co-authored-by: Jaroslav Bobrowski <jbob@campudus.com>
McHunkyTrunk 5 gadi atpakaļ
vecāks
revīzija
00bf63049e

+ 8 - 1
packages/admin-ui-plugin/src/constants.ts

@@ -4,4 +4,11 @@ import path from 'path';
 export const DEFAULT_APP_PATH = path.join(__dirname, '../admin-ui');
 export const loggerCtx = 'AdminUiPlugin';
 export const defaultLanguage = LanguageCode.en;
-export const defaultAvailableLanguages = [LanguageCode.en, LanguageCode.es, LanguageCode.zh, LanguageCode.pl];
+
+export const defaultAvailableLanguages = [
+    LanguageCode.de,
+    LanguageCode.en,
+    LanguageCode.es,
+    LanguageCode.pl,
+    LanguageCode.zh,
+];

+ 671 - 0
packages/admin-ui/src/lib/static/i18n-messages/de.json

@@ -0,0 +1,671 @@
+{
+  "admin": {
+    "create-new-administrator": "Neuen Administrator anlegen"
+  },
+  "asset": {
+    "add-asset": "Asset hinzufügen",
+    "add-asset-with-count": "{count, plural, 0 {Assets} one {1 Asset} other {{count} Assets}} hinzufügen",
+    "assets-selected-count": "{count, plural, 0 {Kein Asset} one {1 Asset} other {{count} Assets}} ausgewählt",
+    "dimensions": "Abmessungen",
+    "focal-point": "Fokuspunkt",
+    "notify-create-assets-success": "{count, plural, one {Neues Asset} other {{count} neue Assets}} erstellt",
+    "original-asset-size": "Dateigröße",
+    "preview": "Vorschau",
+    "remove-asset": "Asset entfernen",
+    "search-asset-name": "Assets nach Namen durchsuchen",
+    "select-assets": "Assets auswählen",
+    "set-as-featured-asset": "Als \"Featured Asset\" festlegen",
+    "set-focal-point": "Fokuspunkt setzen",
+    "source-file": "Quelldatei",
+    "unset-focal-point": "Zurücksetzen",
+    "update-focal-point": "Punkt aktualisieren",
+    "update-focal-point-error": "Der Fokuspunkt konnte nicht aktualisiert werden",
+    "update-focal-point-success": "Fokuspunkt aktualisiert",
+    "upload-assets": "Assets hochladen",
+    "uploading": "Hochladen..."
+  },
+  "breadcrumb": {
+    "administrators": "Administratoren",
+    "assets": "Assets",
+    "channels": "Kanäle",
+    "collections": "Sammlungen",
+    "countries": "Länder",
+    "customers": "Kunden",
+    "dashboard": "Dashboard",
+    "facets": "Facetten",
+    "global-settings": "Globale Einstellungen",
+    "job-queue": "Job-Warteschlange",
+    "manage-variants": "Varianten verwalten",
+    "orders": "Bestellungen",
+    "payment-methods": "Zahlungsarten",
+    "products": "Produkte",
+    "promotions": "Promotionen",
+    "roles": "Rollen",
+    "shipping-methods": "Versandarten",
+    "system-status": "Systemstatus",
+    "tax-categories": "Steuerkategorien",
+    "tax-rates": "Steuersätze",
+    "zones": "Zonen"
+  },
+  "catalog": {
+    "add-facet-value": "Facettenwert hinzufügen",
+    "add-facets": "Facetten hinzufügen",
+    "add-option": "Option hinzufügen",
+    "assign-product-to-channel-success": "Produkt erfolgreich an \"{ channel }\" zugewiesen",
+    "assign-products-to-channel": "Produkte dem Kanal zuweisen",
+    "assign-to-channel": "Zuweisung an Kanal",
+    "assign-to-named-channel": "Zuweisen an { channelCode }",
+    "channel-price-preview": "Kanal-Preisvorschau",
+    "collection-contents": "Inhalt der Sammlung",
+    "confirm-adding-options-delete-default-body": "Das Hinzufügen von Optionen zu diesem Produkt führt dazu, dass die vorhandene Standardvariante gelöscht wird. Möchten Sie fortfahren?",
+    "confirm-adding-options-delete-default-title": "Standardvariante löschen?",
+    "confirm-delete-asset": "Asset löschen?",
+    "confirm-delete-channel": "Kanal löschen?",
+    "confirm-delete-collection": "Sammlung löschen?",
+    "confirm-delete-collection-and-children-body": "Wenn Sie diese Sammlung löschen, werden auch alle untergeordneten Sammlungen gelöscht.",
+    "confirm-delete-country": "Land löschen?",
+    "confirm-delete-facet": "Facette löschen?",
+    "confirm-delete-facet-value": "Facettenwert löschen?",
+    "confirm-delete-product": "Produkt löschen?",
+    "confirm-delete-product-variant": "Produktvariante löschen?",
+    "confirm-delete-promotion": "Werbeaktion löschen?",
+    "confirm-delete-shipping-method": "Versandart löschen?",
+    "confirm-delete-zone": "Zone löschen?",
+    "create-new-collection": "Neue Kollektion anlegen",
+    "create-new-facet": "Neue Facette erstellen",
+    "create-new-product": "Neues Produkt",
+    "created-new-variants-success": "{count, plural, one {1 neue Variante} other {{count} neue Varianten}} erfolgreich erstellt",
+    "default-variant": "Standardvariante",
+    "delete-default-variant": "Standardvariante löschen",
+    "display-variant-cards": "Details anzeigen",
+    "display-variant-table": "Tabellenansicht",
+    "drop-files-to-upload": "Dateien zum Hochladen ablegen",
+    "expand-all-collections": "Alle Sammlungen erweitern",
+    "facet-values": "Facettenwerte",
+    "filter-by-name": "Nach Name filtern",
+    "filters": "Filter",
+    "group-by-product": "Nach Produkt gruppieren",
+    "manage-variants": "Varianten verwalten",
+    "move-down": "Nach unten bewegen",
+    "move-to": "Verschieben nach",
+    "move-up": "Nach oben bewegen",
+    "no-channel-selected": "Kein Kanal ausgewählt",
+    "no-featured-asset": "Kein \"Featured Asset\"",
+    "no-selection": "Keine Auswahl",
+    "notify-remove-product-from-channel-error": "Das Produkt konnte nicht aus dem Kanal entfernt werden",
+    "notify-remove-product-from-channel-success": "Das Produkt erfolgreich aus dem Kanal entfernt",
+    "option": "Option",
+    "option-name": "Optionsname",
+    "option-values": "Optionswerte",
+    "price": "Preis",
+    "price-conversion-factor": "Preisumwandlungsfaktor",
+    "price-in-channel": "Preis in { channel }",
+    "price-includes-tax-at": "Einschließlich Steuer von { rate }%",
+    "price-with-tax-in-default-zone": "Inkl. { rate }% Steuer: { price }",
+    "private": "Privat",
+    "product-details": "Produktdetails",
+    "product-name": "Produktname",
+    "product-variants": "Produktvarianten",
+    "public": "Öffentlich",
+    "rebuild-search-index": "Suchindex neu aufbauen",
+    "reindex-error": "Beim Neuaufbau des Suchindex ist ein Fehler aufgetreten",
+    "reindex-successful": "{count, plural, one {Produktvariante} other {{count} Produktvarianten}} indiziert in {time}ms",
+    "reindexing": "Suchindex wird neu aufgebaut",
+    "remove-from-channel": "Aus dem Kanal entfernen",
+    "remove-option": "Option entfernen",
+    "remove-product-from-channel": "Produkt aus dem Kanal entfernen",
+    "search-for-term": "Suche nach Begriff",
+    "search-product-name-or-code": "Suche nach Produktname oder -code",
+    "sku": "Artikelnummer",
+    "slug": "Slug",
+    "stock-on-hand": "Bestand",
+    "tax-category": "Steuerkategorie",
+    "taxes": "Steuern",
+    "track-inventory": "Bestand verfolgen",
+    "update-product-option": "Produktoption aktualisieren",
+    "values": "Werte",
+    "variant": "Variante",
+    "view-contents": "Inhalt anzeigen",
+    "visibility": "Sichtbarkeit"
+  },
+  "common": {
+    "ID": "ID",
+    "actions": "Aktionen",
+    "add-new-variants": "{count, plural, one {1 Variante} other {{count} Varianten}} hinzufügen",
+    "available-languages": "Verfügbare Sprachen",
+    "cancel": "Abbrechen",
+    "cancel-navigation": "Navigation abbrechen",
+    "channel": "Kanal",
+    "channels": "Kanäle",
+    "code": "Code",
+    "confirm-navigation": "Navigation bestätigen",
+    "create": "Erstellen",
+    "created-at": "Erstellt am",
+    "custom-fields": "Benutzerdefinierte Felder",
+    "default-channel": "Standardkanal",
+    "default-language": "Standardsprache",
+    "delete": "Löschen",
+    "description": "Beschreibung",
+    "disabled": "Deaktiviert",
+    "discard-changes": "Änderungen verwerfen",
+    "display-custom-fields": "Benutzerdefinierte Felder anzeigen",
+    "done": "Fertig",
+    "edit": "Bearbeiten",
+    "edit-field": "Feld bearbeiten",
+    "enabled": "Aktiviert",
+    "extension-running-in-separate-window": "Die Erweiterung läuft in einem separaten Fenster",
+    "guest": "Gast",
+    "hide-custom-fields": "Benutzerdefinierte Felder ausblenden",
+    "items-per-page-option": "{ count } pro Seite",
+    "language": "Sprache",
+    "launch-extension": "Erweiterung starten",
+    "live-update": "Live-Aktualisierung",
+    "log-out": "Abmelden",
+    "login": "Anmelden",
+    "more": "Mehr...",
+    "name": "Name",
+    "no-results": "Keine Ergebnisse",
+    "not-set": "Nicht festgelegt",
+    "notify-create-error": "Ein Fehler ist aufgetreten, { entity } konnte nicht erstellt werden",
+    "notify-create-success": "{ entity } erstellt",
+    "notify-delete-error": "Ein Fehler ist aufgetreten, { entity } konnte nicht gelöscht werden",
+    "notify-delete-success": "{ entity } gelöscht",
+    "notify-save-changes-error": "Ein Fehler ist aufgetreten, Änderungen konnten nicht gespeichert werden",
+    "notify-saved-changes": "Änderungen gespeichert",
+    "notify-update-error": "Ein Fehler ist aufgetreten, { entity } konnte nicht aktualisiert werden",
+    "notify-update-success": "{ entity } aktualisiert",
+    "open": "Öffnen",
+    "password": "Passwort",
+    "price": "Preis",
+    "price-with-tax": "Preis mit Steuer",
+    "private": "Privat",
+    "public": "Öffentlich",
+    "remember-me": "Logindaten merken",
+    "remove": "Entfernen",
+    "results-count": "{ count } {count, plural, one {Ergebnis} other {Ergebnisse}}",
+    "select": "Auswählen...",
+    "select-display-language": "Anzeigesprache wählen",
+    "select-today": "Heute auswählen",
+    "there-are-unsaved-changes": "Es gibt ungespeicherte Änderungen. Wenn Sie wechseln, gehen diese Änderungen verloren.",
+    "update": "Aktualisieren",
+    "updated-at": "Aktualisiert am",
+    "username": "Benutzername",
+    "view-next-month": "Nächsten Monat anzeigen",
+    "view-previous-month": "Vorherigen Monat anzeigen",
+    "with-selected": "Auswahl..."
+  },
+  "customer": {
+    "addresses": "Adressen",
+    "city": "Stadt",
+    "country": "Land",
+    "create-new-address": "Neue Adresse anlegen",
+    "create-new-customer": "Neuen Kunden anlegen",
+    "customer-type": "Kundentyp",
+    "default-billing-address": "Standard-Abrechnung",
+    "default-shipping-address": "Standardversand",
+    "email-address": "E-Mail-Adresse",
+    "email-verification-sent": "Eine Verifizierungs-E-Mail wurde gesendet an { emailAddress }",
+    "first-name": "Vorname",
+    "full-name": "Vollständiger Name",
+    "guest": "Gast",
+    "last-name": "Nachname",
+    "name": "Name",
+    "no-orders-placed": "Keine Bestellungen aufgegeben",
+    "orders": "Bestellungen",
+    "password": "Passwort",
+    "phone-number": "Telefonnummer",
+    "postal-code": "Postleitzahl",
+    "province": "Gebiet",
+    "registered": "Registriert",
+    "search-customers-by-email": "Suche nach E-Mail-Adresse",
+    "set-as-default-billing-address": "Als Standard-Rechnungsadresse festlegen",
+    "set-as-default-shipping-address": "Als Standard-Versandadresse festlegen",
+    "street-line-1": "Straße Zeile 1",
+    "street-line-2": "Straße Zeile 2",
+    "title": "Titel",
+    "verified": "Bestätigt"
+  },
+  "datetime": {
+    "ago-days": "{count, plural, one {Vor einem Tag} other {Vor {count} Tagen}}",
+    "ago-hours": "{count, plural, one {Vor einer Stunde} other {Vor {count} Stunden}}",
+    "ago-minutes": "{count, plural, one {Vor einer Minute} other {Vor {count} Minuten}}",
+    "ago-seconds": "{count, plural, =0 {Gerade eben} one {Vor einer Sekunde} other {Vor {count} Sekunden}}",
+    "duration-milliseconds": "{ms}ms",
+    "duration-minutes:seconds": "{m}:{s}m",
+    "duration-seconds": "{s}s",
+    "month-apr": "April",
+    "month-aug": "August",
+    "month-dec": "Dezember",
+    "month-feb": "Februar",
+    "month-jan": "Januar",
+    "month-jul": "Juli",
+    "month-jun": "Juni",
+    "month-mar": "März",
+    "month-may": "Mai",
+    "month-nov": "November",
+    "month-oct": "Oktober",
+    "month-sep": "September",
+    "time": "Zeit",
+    "weekday-fr": "Fr",
+    "weekday-mo": "Mo",
+    "weekday-sa": "Sa",
+    "weekday-su": "So",
+    "weekday-th": "Do",
+    "weekday-tu": "Di",
+    "weekday-we": "Mi"
+  },
+  "editor": {
+    "image-alt": "Beschreibung ('alt')",
+    "image-src": "Quelle",
+    "image-title": "Titel",
+    "insert-image": "Bild einfügen",
+    "link-href": "Link 'href'",
+    "link-title": "Link 'title'",
+    "remove-link": "Entfernen",
+    "set-link": "Link setzen"
+  },
+  "error": {
+    "403-forbidden": "Sie sind derzeit nicht berechtigt, auf \"{ path }\" zuzugreifen. Entweder fehlen Ihnen die Berechtigungen, oder Ihre Sitzung ist abgelaufen.",
+    "could-not-connect-to-server": "Es konnte keine Verbindung zum Vendure-Server auf { url } hergestellt werden.",
+    "facet-value-form-values-do-not-match": "Die Anzahl der Werte im Facetten-Formular stimmt nicht mit der tatsächlichen Anzahl der Werte überein",
+    "health-check-failed": "Systemzustandsprüfung fehlgeschlagen",
+    "no-default-shipping-zone-set": "Dieser Kanal hat keine Standard-Versandzone. Dies kann zu Fehlern bei der Berechnung der Auftragsversandkosten führen.",
+    "no-default-tax-zone-set": "Dieser Kanal verfügt nicht über ein Standard-Steuerzone, was zu Fehlern bei der Preisberechnung führen kann. Bitte erstellen oder wählen Sie eine Zone.",
+    "product-variant-form-values-do-not-match": "Die Anzahl der Varianten im Produktformular stimmt nicht mit der tatsächlichen Anzahl der Varianten überein."
+  },
+  "lang": {
+    "aa": "Afar",
+    "ab": "Abchasisch",
+    "ae": "Avestan",
+    "af": "Afrikaans",
+    "ak": "Akan",
+    "am": "Amharisch",
+    "an": "Aragonisch",
+    "ar": "Arabisch",
+    "as": "Assamesisch",
+    "av": "Avarisch",
+    "ay": "Aymara",
+    "az": "Aserbaidschanisch",
+    "ba": "Baschkirisch",
+    "be": "Belarussisch",
+    "bg": "Bulgarisch",
+    "bh": "Bihari-Sprachen",
+    "bi": "Bislama",
+    "bm": "Bambara",
+    "bn": "Bengalisch",
+    "bo": "Tibetisch",
+    "br": "Bretonisch",
+    "bs": "Bosnisch",
+    "ca": "Katalanisch; Valencianisch",
+    "ce": "Tschetschenisch",
+    "ch": "Chamorro",
+    "co": "Korsisch",
+    "cr": "Cree",
+    "cs": "Tschechisch",
+    "cu": "Kirchenslawisch",
+    "cv": "Tschuwaschisch",
+    "cy": "Walisisch",
+    "da": "Dänisch",
+    "de": "Deutsch",
+    "dv": "Divehi; Divehi; Maledivisch",
+    "dz": "Dzongkha",
+    "ee": "Ewe",
+    "el": "Griechisch, Modern (1453-)",
+    "en": "Englisch",
+    "eo": "Esperanto",
+    "es": "Spanisch; Kastilisch",
+    "et": "Estnisch",
+    "eu": "Baskisch",
+    "fa": "Persisch",
+    "ff": "Fulah",
+    "fi": "Finnisch",
+    "fj": "Fidschianisch",
+    "fo": "Färöisch",
+    "fr": "Französisch",
+    "fy": "Westfriesisch",
+    "ga": "Irisch",
+    "gd": "Gälisch; Schottisch-Gälisch",
+    "gl": "Galizisch",
+    "gn": "Guarani",
+    "gu": "Gujarati",
+    "gv": "Manx",
+    "ha": "Hausa",
+    "he": "Hebräisch",
+    "hi": "Hindi",
+    "ho": "Hiri Motu",
+    "hr": "Kroatisch",
+    "ht": "Haitianisch; Haitianisch-Kreolisch",
+    "hu": "Ungarisch",
+    "hy": "Armenisch",
+    "hz": "Herero",
+    "ia": "Interlingua",
+    "id": "Indonesisch",
+    "ie": "Interlingue; Occidental",
+    "ig": "Igbo",
+    "ii": "Sichuan Yi; Nuosu",
+    "ik": "Inupiaq",
+    "io": "Ido",
+    "is": "Isländisch",
+    "it": "Italienisch",
+    "iu": "Inuktitut",
+    "ja": "Japanisch",
+    "jv": "Javanisch",
+    "ka": "Georgisch",
+    "kg": "Kongo",
+    "ki": "Kikuyu; Gikuyu",
+    "kj": "Kuanyama; Kwanyama",
+    "kk": "Kasachisch",
+    "kl": "Kalaallisut; Grönländisch",
+    "km": "Zentral-Khmer",
+    "kn": "Kannada",
+    "ko": "Koreanisch",
+    "kr": "Kanuri",
+    "ks": "Kaschmirisch",
+    "ku": "Kurdisch",
+    "kv": "Komi",
+    "kw": "Kornisch",
+    "ky": "Kirgisisch",
+    "la": "Lateinisch",
+    "lb": "Luxemburgisch; Letzeburgesch",
+    "lg": "Ganda",
+    "li": "Limburgisch",
+    "ln": "Lingala",
+    "lo": "Laotisch",
+    "lt": "Litauisch",
+    "lu": "Luba-Katanga",
+    "lv": "Lettisch",
+    "mg": "Madagassisch",
+    "mh": "Marshallisch",
+    "mi": "Maori",
+    "mk": "Mazedonisch",
+    "ml": "Malayalam",
+    "mn": "Mongolisch",
+    "mr": "Marathi",
+    "ms": "Malaysisch",
+    "mt": "Maltesisch",
+    "my": "Birmanisch",
+    "na": "Nauru",
+    "nb": "Bokmål, Norwegisch; Norwegisch-Bokmål",
+    "nd": "Ndebele, Norden; Nord-Ndebele",
+    "ne": "Nepalisch",
+    "ng": "Ndonga",
+    "nl": "Niederländisch; Flämisch",
+    "nn": "Norwegisch Nynorsk; Nynorsk, Norwegisch",
+    "no": "Norwegisch",
+    "nr": "Ndebele, Süden; Süd-Ndebele",
+    "nv": "Navajo; Navaho",
+    "ny": "Chichewa; Chewa; Nyanja",
+    "oc": "Okzitanisch (nach 1500); Provenzalisch",
+    "oj": "Ojibwa",
+    "om": "Oromo",
+    "or": "Oriya",
+    "os": "Ossetisch",
+    "pa": "Panjabi; Punjabi",
+    "pi": "Pali",
+    "pl": "Polnisch",
+    "ps": "Paschtu",
+    "pt": "Portugiesisch",
+    "qu": "Quechua",
+    "rm": "Rätoromanisch",
+    "rn": "Rundi",
+    "ro": "Rumänisch; Moldawisch; Moldauisch",
+    "ru": "Russisch",
+    "rw": "Kinyarwanda",
+    "sa": "Sanskrit",
+    "sc": "Sardisch",
+    "sd": "Sindhi",
+    "se": "Nordsamisch",
+    "sg": "Sango",
+    "si": "Singhalesisch",
+    "sk": "Slowakisch",
+    "sl": "Slowenisch",
+    "sm": "Samoanisch",
+    "sn": "Shona",
+    "so": "Somalisch",
+    "sq": "Albanisch",
+    "sr": "Serbisch",
+    "ss": "Swati",
+    "st": "Sotho, Süden",
+    "su": "Sundanesisch",
+    "sv": "Schwedisch",
+    "sw": "Suaheli",
+    "ta": "Tamilisch",
+    "te": "Telugu",
+    "tg": "Tadschikisch",
+    "th": "Thailändisch",
+    "ti": "Tigrinya",
+    "tk": "Turkmenisch",
+    "tl": "Tagalog",
+    "tn": "Tswana",
+    "to": "Tonga (Tonga-Inseln)",
+    "tr": "Türkisch",
+    "ts": "Tsonga",
+    "tt": "Tatarisch",
+    "tw": "Twi",
+    "ty": "Tahitianisch",
+    "ug": "Uigurisch",
+    "uk": "Ukrainisch",
+    "ur": "Urdu",
+    "uz": "Usbekisch",
+    "ve": "Venda",
+    "vi": "Vietnamesisch",
+    "vo": "Volapük",
+    "wa": "Wallonisch",
+    "wo": "Wolof",
+    "xh": "Xhosa",
+    "yi": "Jiddisch",
+    "yo": "Yoruba",
+    "za": "Zhuang; Chuang",
+    "zh": "Chinesisch",
+    "zu": "Zulu"
+  },
+  "marketing": {
+    "actions": "Aktionen",
+    "add-action": "Aktion hinzufügen",
+    "add-condition": "Bedingung hinzufügen",
+    "conditions": "Bedingungen",
+    "coupon-code": "Gutscheincode",
+    "create-new-promotion": "Neue Werbeaktion erstellen",
+    "ends-at": "Endet am",
+    "per-customer-limit": "Begrenzung pro Kunde",
+    "starts-at": "Beginnt am"
+  },
+  "nav": {
+    "administrators": "Administratoren",
+    "assets": "Assets",
+    "catalog": "Katalog",
+    "channels": "Kanäle",
+    "collections": "Sammlungen",
+    "countries": "Länder",
+    "customers": "Kunden",
+    "facets": "Facetten",
+    "global-settings": "Globale Einstellungen",
+    "job-queue": "Job-Warteschlange",
+    "marketing": "Marketing",
+    "orders": "Bestellungen",
+    "payment-methods": "Zahlungsarten",
+    "products": "Produkte",
+    "promotions": "Werbeaktionen",
+    "roles": "Rollen",
+    "sales": "Verkäufe",
+    "settings": "Einstellungen",
+    "shipping-methods": "Versandarten",
+    "system": "System",
+    "system-status": "Systemstatus",
+    "tax-categories": "Steuerkategorien",
+    "tax-rates": "Steuersätze",
+    "zones": "Zonen"
+  },
+  "order": {
+    "add-note": "Notiz hinzufügen",
+    "add-note-success": "Notiz erfolgreich hinzugefügt",
+    "amount": "Betrag",
+    "cancel": "Abbrechen",
+    "cancel-order": "Bestellung stornieren",
+    "cancel-reason-customer-request": "Kundenanfrage",
+    "cancel-reason-not-available": "Nicht verfügbar",
+    "cancel-selected-items": "Auswahl aufheben",
+    "cancellation-reason": "Stornierungsgrund",
+    "cancelled-order-success": "Bestellung erfolgreich storniert",
+    "contents": "Inhalt",
+    "create-fulfillment": "Auftrag ausführen",
+    "create-fulfillment-success": "Auftrag ausgeführt",
+    "customer": "Kunde",
+    "details": "Details",
+    "fulfill": "Ausführen",
+    "fulfill-order": "Auftragsausführung",
+    "fulfillment": "Ausführung",
+    "fulfillment-method": "Ausführungsart",
+    "history-coupon-code-applied": "Gutscheincode aktiviert",
+    "history-coupon-code-removed": "Gutscheincode entfernt",
+    "history-fulfillment-created": "Auftrag ausgeführt",
+    "history-items-cancelled": "{count} {count, plural, one {Artikel} other {Artikel}} gestrichen",
+    "history-order-cancelled": "Bestellung storniert",
+    "history-order-fulfilled": "Auftrag ausgeführt",
+    "history-order-transition": "Auftragsstatus von {from} nach {to}",
+    "history-payment-settled": "Bezahlt",
+    "history-payment-transition": "Zahlungsstatus (#{id}) von {from} nach {to}",
+    "history-refund-transition": "Rückzahlungsstatus (#{id}) von {from} nach {to}",
+    "item-count": "{count} {count, plural, one {Artikel} other {Artikel}}",
+    "line-fulfillment-all": "Alle Positionen ausgeführt",
+    "line-fulfillment-none": "Keine Positionen ausgeführt",
+    "line-fulfillment-partial": "{ count } von { total } Positionen ausgeführt",
+    "net-price": "Nettopreis",
+    "note-is-private": "Notiz ist privat",
+    "note-only-visible-to-administrators": "Nur für Administratoren sichtbar",
+    "note-visible-to-customer": "Sichtbar für Administratoren und Kunden",
+    "order-history": "Bestellhistorie",
+    "payment": "Zahlung",
+    "payment-amount": "Zahlungsbetrag",
+    "payment-metadata": "Metadaten zur Bezahlung",
+    "payment-method": "Zahlungsart",
+    "payment-state": "Status",
+    "payment-to-refund": "Zu erstattende Zahlung",
+    "product-name": "Produktname",
+    "product-sku": "Artikelnummer",
+    "promotions-applied": "Aktivierte Werbeaktionen",
+    "quantity": "Anzahl",
+    "refund": "Rückzahlung",
+    "refund-adjustment": "Anpassung",
+    "refund-and-cancel-order": "Rückzahlung & Stornierung der Bestellung",
+    "refund-metadata": "Metadaten zur Rückzahlung",
+    "refund-order": "Bestellung zurückzahlen",
+    "refund-order-success": "Bestellung erfolgreich zurückgezahlt",
+    "refund-reason": "Rückzahlungsgrund",
+    "refund-reason-customer-request": "Kundenanfrage",
+    "refund-reason-not-available": "Nicht verfügbar",
+    "refund-reason-required": "Rückzahlungsgrund ist erforderlich",
+    "refund-shipping": "Versandkosten erstatten",
+    "refund-total": "Rückzahlung gesamt",
+    "refund-total-error": "Die Erstattungssumme muss zwischen {min} und {max} liegen",
+    "refund-with-amount": "Rückzahlung {amount}",
+    "refunded-count": "{count} {count, plural, one {Artikel} other {Artikel}} erstattet",
+    "return-to-stock": "Zum Lagerbestand hinzufügen",
+    "search-by-order-code": "Suche nach Bestellcode",
+    "settle-payment": "Zahlung durchführen",
+    "settle-payment-error": "Die Zahlung konnte nicht durchgeführt werden",
+    "settle-payment-success": "Zahlung erfolgreich durchgeführt",
+    "settle-refund": "Rückzahlung durchführen",
+    "settle-refund-manual-instructions": "Geben Sie hier nach der manuellen Rückzahlung über Ihren Zahlungsanbieter ({method}) die Transaktions-ID ein.",
+    "settle-refund-success": "Rückzahlung erfolgreich durchgeführt",
+    "shipping": "Versand",
+    "shipping-address": "Lieferadresse",
+    "shipping-method": "Versandart",
+    "state": "Status",
+    "state-adding-items": "Artikel hinzufügen",
+    "state-all-orders": "Alle Bestellungen",
+    "state-arranging-payment": "Zahlung einrichten",
+    "state-cancelled": "Storniert",
+    "state-fulfilled": "Ausgeführt",
+    "state-partially-fulfilled": "Teilweise ausgeführt",
+    "state-payment-authorized": "Zahlung autorisiert",
+    "state-payment-settled": "Bezahlt",
+    "sub-total": "Zwischensumme",
+    "total": "Gesamtsumme",
+    "tracking-code": "Sendungsverfolgungscode",
+    "transaction-id": "Transaktions-ID",
+    "unfulfilled": "Nicht ausgeführt",
+    "unit-price": "Einzelpreis"
+  },
+  "settings": {
+    "add-countries-to-zone": "Länder hinzufügen zu { zoneName }",
+    "add-countries-to-zone-success": "{ countryCount } {countryCount, plural, one {Land} other {Länder}} hinzugefügt zu \"{ zoneName }\"",
+    "add-products-to-test-order": "Produkte zur Testbestellung hinzufügen",
+    "administrator": "Administrator",
+    "catalog": "Katalog",
+    "channel": "Kanal",
+    "channel-token": "Kanal-Token",
+    "confirm-delete-role": "Rolle löschen?",
+    "confirm-delete-tax-category": "Steuerkategorie löschen?",
+    "confirm-delete-tax-rate": "Steuersatz löschen?",
+    "create": "Erstellen",
+    "create-new-channel": "Neuen Kanal erstellen",
+    "create-new-country": "Neues Land erstellen",
+    "create-new-role": "Neue Rolle erstellen",
+    "create-new-shipping-method": "Neue Versandart erstellen",
+    "create-new-tax-category": "Neue Steuerkategorie erstellen",
+    "create-new-tax-rate": "Neuen Steuersatz erstellen",
+    "create-new-zone": "Neue Zone erstellen",
+    "create-zone": "Zone erstellen",
+    "currency": "Währung",
+    "customer": "Kunde",
+    "default-role-label": "Dies ist eine Standardrolle und kann nicht geändert werden.",
+    "default-shipping-zone": "Standard-Versandzone",
+    "default-tax-zone": "Standard-Steuerzone",
+    "delete": "Löschen",
+    "eligible": "Verfügbar",
+    "email-address": "E-Mail-Adresse",
+    "filter-by-member-name": "Nach Land filtern",
+    "first-name": "Vorname",
+    "last-name": "Nachname",
+    "no-eligible-shipping-methods": "Keine verfügbaren Versandarten",
+    "order": "Bestellung",
+    "password": "Passwort",
+    "payment-method-config-options": "Konfiguration der Zahlungsart",
+    "permissions": "Berechtigungen",
+    "prices-include-tax": "Preise enthalten die Steuer für die Standardzone",
+    "promotion": "Werbeaktion",
+    "rate": "Steuersatz",
+    "read": "Lesen",
+    "remove-countries-from-zone-success": "{ countryCount } {countryCount, plural, one {Land} other {Länder}} entfernt aus \"{ zoneName }\"",
+    "remove-from-zone": "Aus Zone entfernen",
+    "roles": "Rollen",
+    "search-by-product-name-or-sku": "Suche nach Produktname oder Artikelnummer",
+    "search-country-by-name": "Länder nach Namen suchen",
+    "section": "Bereich",
+    "settings": "Einstellungen",
+    "shipping-calculator": "Versandkostenrechner",
+    "shipping-eligibility-checker": "Verfügbarkeit der Versandart prüfen",
+    "shipping-method": "Versandart",
+    "tax-category": "Steuerkategorie",
+    "tax-rate": "Steuersatz",
+    "test-address": "Test-Adresse",
+    "test-order": "Test-Bestellung",
+    "test-result": "Test-Ergebnis",
+    "test-shipping-method": "Test-Versandart",
+    "test-shipping-methods": "Test-Versandarten",
+    "track-inventory-default": "Bestand standardmäßig verfolgen",
+    "update": "Aktualisieren",
+    "update-zone": "Zone aktualisieren",
+    "view-zone-members": "Mitglieder anzeigen",
+    "zone": "Zone"
+  },
+  "system": {
+    "all-job-queues": "Alle Job-Warteschlangen",
+    "health-all-systems-up": "Alle Systeme betriesbereit",
+    "health-error": "Fehler: Ein oder mehrere Systeme sind ausgefallen!",
+    "health-last-checked": "Zuletzt überprüft",
+    "health-message": "Nachricht",
+    "health-refresh": "Aktualisieren",
+    "health-status": "Status",
+    "health-status-down": "Ausgefallen",
+    "health-status-up": "Betriesbereit",
+    "hide-settled-jobs": "Abgeschlossene Jobs ausblenden",
+    "job-data": "Job-Daten",
+    "job-duration": "Job-Dauer",
+    "job-error": "Job-Fehler",
+    "job-queue-name": "Name der Warteschlange",
+    "job-result": "Job-Ergebnis",
+    "job-state": "Job-Status"
+  }
+}

+ 1 - 1
packages/admin-ui/src/lib/static/vendure-ui-config.json

@@ -5,5 +5,5 @@
   "tokenMethod": "cookie",
   "authTokenHeaderKey": "vendure-auth-token",
   "defaultLanguage": "en",
-  "availableLanguages": ["en", "es", "zh", "pl"]
+  "availableLanguages": ["en", "es", "zh", "pl", "de"]
 }