feat(Locale): Add German translations (#7245)

This commit is contained in:
Tom Hare 2020-09-26 05:52:06 +02:00 committed by GitHub
parent 68d47fe16a
commit ef44482883
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 167 additions and 11 deletions

View File

@ -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).

View File

@ -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',
},
};

77
src/locale/lang/de-DE.ts Normal file
View File

@ -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',
},
};