From ef444828833b955e41d33f8d2fd37bbc272fa1bc Mon Sep 17 00:00:00 2001 From: Tom Hare Date: Sat, 26 Sep 2020 05:52:06 +0200 Subject: [PATCH] feat(Locale): Add German translations (#7245) --- src/locale/README.md | 24 +++++----- src/locale/lang/de-DE-formal.ts | 77 +++++++++++++++++++++++++++++++++ src/locale/lang/de-DE.ts | 77 +++++++++++++++++++++++++++++++++ 3 files changed, 167 insertions(+), 11 deletions(-) create mode 100644 src/locale/lang/de-DE-formal.ts create mode 100644 src/locale/lang/de-DE.ts diff --git a/src/locale/README.md b/src/locale/README.md index e7de47270..b2844ed7b 100644 --- a/src/locale/README.md +++ b/src/locale/README.md @@ -37,16 +37,18 @@ Locale.add(messages); Current supported languages: -| Language | Filename | -| ------------------------ | -------- | -| Chinese | zh-CN | -| Traditional Chinese (HK) | zh-HK | -| Traditional Chinese (TW) | zh-TW | -| English | en-US | -| Turkish | tr-TR | -| Spanish (Spain) | es-ES | -| Japanese | ja-JP | -| Romanian | ro-RO | -| Norwegian | nb-NO | +| Language | Filename | +| ------------------------ | ------------ | +| Chinese | zh-CN | +| Traditional Chinese (HK) | zh-HK | +| Traditional Chinese (TW) | zh-TW | +| English | en-US | +| German | de-DE | +| German (formal) | de-DE-formal | +| Norwegian | nb-NO | +| Japanese | ja-JP | +| Romanian | ro-RO | +| Spanish (Spain) | es-ES | +| Turkish | tr-TR | > View all language configs [Here](https://github.com/youzan/vant/tree/dev/src/locale/lang). diff --git a/src/locale/lang/de-DE-formal.ts b/src/locale/lang/de-DE-formal.ts new file mode 100644 index 000000000..38d1d1c25 --- /dev/null +++ b/src/locale/lang/de-DE-formal.ts @@ -0,0 +1,77 @@ +export default { + name: 'Name', + tel: 'Telefon', + save: 'Speichern', + confirm: 'Bestätigen', + cancel: 'Abbrechen', + delete: 'Löschen', + complete: 'Complete', + loading: 'Laden...', + telEmpty: 'Bitte füllen Sie das Telefon aus', + nameEmpty: 'Bitte geben Sie den Name an', + nameInvalid: 'Ungültiger Name', + confirmDelete: 'Sind Sie sicher, dass Sie löschen möchten?', + telInvalid: 'Ungültige Telefonnummer', + vanCalendar: { + end: 'Ende', + start: 'Start', + title: 'Kalender', + startEnd: 'Start/Ende', + weekdays: ['So', 'Mo', 'Di', 'Mo', 'Do', 'Fr', 'Sa'], + monthTitle: (year: number, month: number) => `${year}/${month}`, + rangePrompt: (maxRange: number) => `Wähle nicht mehr als ${maxRange} Tage`, + }, + vanContactCard: { + addText: 'Kontaktinformationen hinzufügen', + }, + vanContactList: { + addText: 'Neuen Kontakt hinzufügen', + }, + vanPagination: { + prev: 'Vorherige', + next: 'Nächste', + }, + vanPullRefresh: { + pulling: 'Zum Aktualisieren herunterziehen...', + loosing: 'Loslassen zum Aktualisieren...', + }, + vanSubmitBar: { + label: 'Total:', + }, + vanCoupon: { + unlimited: 'Unbegrenzt', + discount: (discount: number) => `${discount * 10}% Rabatt`, + condition: (condition: number) => `Mindestens ${condition}`, + }, + vanCouponCell: { + title: 'Coupon', + tips: 'Keine Coupons', + count: (count: number) => `Sie haben ${count} Coupons`, + }, + vanCouponList: { + empty: 'Keine Coupons', + exchange: 'Austauschen', + close: 'Schließen', + enable: 'Verfügbar', + disabled: 'Nicht verfügbar', + placeholder: 'Couponcode', + }, + vanAddressEdit: { + area: 'Standort', + postal: 'PLZ', + areaEmpty: 'Bitte geben Sie Ihren Standort an', + addressEmpty: 'Adresse darf nicht leer sein', + postalEmpty: 'Falsche Postleitzahl', + defaultAddress: 'Als Standardadresse festgelegen', + telPlaceholder: 'Telefon', + namePlaceholder: 'Name', + areaPlaceholder: 'Ort', + }, + vanAddressEditDetail: { + label: 'Adresse', + placeholder: 'Adresse', + }, + vanAddressList: { + add: 'Neue Adresse hinzufügen', + }, +}; diff --git a/src/locale/lang/de-DE.ts b/src/locale/lang/de-DE.ts new file mode 100644 index 000000000..2acd455ae --- /dev/null +++ b/src/locale/lang/de-DE.ts @@ -0,0 +1,77 @@ +export default { + name: 'Name', + tel: 'Telefon', + save: 'Speichern', + confirm: 'Bestätigen', + cancel: 'Abbrechen', + delete: 'Löschen', + complete: 'Complete', + loading: 'Laden...', + telEmpty: 'Bitte das Telefon ausfüllen', + nameEmpty: 'Bitte den Name angeben', + nameInvalid: 'Ungültiger Name', + confirmDelete: 'Bist du sicher, dass du löschen möchtest?', + telInvalid: 'Ungültige Telefonnummer', + vanCalendar: { + end: 'Ende', + start: 'Start', + title: 'Kalender', + startEnd: 'Start/Ende', + weekdays: ['So', 'Mo', 'Di', 'Mo', 'Do', 'Fr', 'Sa'], + monthTitle: (year: number, month: number) => `${year}/${month}`, + rangePrompt: (maxRange: number) => `Wähle nicht mehr als ${maxRange} Tage`, + }, + vanContactCard: { + addText: 'Kontaktinformationen hinzufügen', + }, + vanContactList: { + addText: 'Neuen Kontakt hinzufügen', + }, + vanPagination: { + prev: 'Vorherige', + next: 'Nächste', + }, + vanPullRefresh: { + pulling: 'Zum Aktualisieren herunterziehen...', + loosing: 'Loslassen zum Aktualisieren...', + }, + vanSubmitBar: { + label: 'Total:', + }, + vanCoupon: { + unlimited: 'Unbegrenzt', + discount: (discount: number) => `${discount * 10}% Rabatt`, + condition: (condition: number) => `Mindestens ${condition}`, + }, + vanCouponCell: { + title: 'Coupon', + tips: 'Keine Coupons', + count: (count: number) => `Du hast ${count} Coupons`, + }, + vanCouponList: { + empty: 'Keine Coupons', + exchange: 'Austauschen', + close: 'Schließen', + enable: 'Verfügbar', + disabled: 'Nicht verfügbar', + placeholder: 'Couponcode', + }, + vanAddressEdit: { + area: 'Standort', + postal: 'PLZ', + areaEmpty: 'Bitte deinen Ort angeben', + addressEmpty: 'Adresse darf nicht leer sein', + postalEmpty: 'Falsche Postleitzahl', + defaultAddress: 'Als Standardadresse festgelegen', + telPlaceholder: 'Telefon', + namePlaceholder: 'Name', + areaPlaceholder: 'Ort', + }, + vanAddressEditDetail: { + label: 'Adresse', + placeholder: 'Adresse', + }, + vanAddressList: { + add: 'Neue Adresse hinzufügen', + }, +};