mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
feat(Locale): Added French translations. (#8795)
* clean up * clean up * clean up * clean up
This commit is contained in:
parent
1bc497f3b3
commit
ed88f1af06
@ -53,6 +53,7 @@ Current supported languages:
|
|||||||
| Romanian | ro-RO |
|
| Romanian | ro-RO |
|
||||||
| Turkish | tr-TR |
|
| Turkish | tr-TR |
|
||||||
| Thai | th-TH |
|
| Thai | th-TH |
|
||||||
|
| French | fr-FR |
|
||||||
|
|
||||||
> View all language configs [Here](https://github.com/youzan/vant/tree/dev/src/locale/lang).
|
> View all language configs [Here](https://github.com/youzan/vant/tree/dev/src/locale/lang).
|
||||||
|
|
||||||
|
@ -54,6 +54,7 @@ Locale.add(messages);
|
|||||||
| 罗马尼亚语 | ro-RO |
|
| 罗马尼亚语 | ro-RO |
|
||||||
| 土耳其语 | tr-TR |
|
| 土耳其语 | tr-TR |
|
||||||
| 泰语 | th-TH |
|
| 泰语 | th-TH |
|
||||||
|
| 法语 | fr-FR |
|
||||||
|
|
||||||
> 在 [这里](https://github.com/youzan/vant/tree/dev/src/locale/lang) 查看所有的语言包源文件。
|
> 在 [这里](https://github.com/youzan/vant/tree/dev/src/locale/lang) 查看所有的语言包源文件。
|
||||||
|
|
||||||
|
80
src/locale/lang/fr-FR.ts
Normal file
80
src/locale/lang/fr-FR.ts
Normal file
@ -0,0 +1,80 @@
|
|||||||
|
export default {
|
||||||
|
name: 'Nom',
|
||||||
|
tel: 'Telephone',
|
||||||
|
save: 'Sauvegarder',
|
||||||
|
confirm: 'Confirmer',
|
||||||
|
cancel: 'Annuler',
|
||||||
|
delete: 'Suprimer',
|
||||||
|
complete: 'Terminé',
|
||||||
|
loading: 'Chargement...',
|
||||||
|
telEmpty: 'Veuillez remplir le tel',
|
||||||
|
nameEmpty: 'Veuillez remplir le nom',
|
||||||
|
nameInvalid: 'Nom incorrect',
|
||||||
|
confirmDelete: 'Êtes-vous sûr de vouloir supprimer?',
|
||||||
|
telInvalid: 'Numéro de téléphone incorrect',
|
||||||
|
vanCalendar: {
|
||||||
|
end: 'Fin',
|
||||||
|
start: 'Début',
|
||||||
|
title: 'Calendrier',
|
||||||
|
startEnd: 'Début/Fin',
|
||||||
|
weekdays: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'],
|
||||||
|
monthTitle: (year: number, month: number) => `${year}/${month}`,
|
||||||
|
rangePrompt: (maxRange: number) => `Choisir pas plus de ${maxRange} jours`,
|
||||||
|
},
|
||||||
|
vanCascader: {
|
||||||
|
select: 'Sélectionner',
|
||||||
|
},
|
||||||
|
vanContactCard: {
|
||||||
|
addText: 'Ajouter des informations de contact',
|
||||||
|
},
|
||||||
|
vanContactList: {
|
||||||
|
addText: 'Ajouter un nouveau contact,
|
||||||
|
},
|
||||||
|
vanPagination: {
|
||||||
|
prev: 'Précédent',
|
||||||
|
next: 'Suivant',
|
||||||
|
},
|
||||||
|
vanPullRefresh: {
|
||||||
|
pulling: 'Tirer pour actualiser ...',
|
||||||
|
loosing: 'Relâchez pour actualiser...',
|
||||||
|
},
|
||||||
|
vanSubmitBar: {
|
||||||
|
label: 'Total:',
|
||||||
|
},
|
||||||
|
vanCoupon: {
|
||||||
|
unlimited: 'Illimité',
|
||||||
|
discount: (discount: number) => `${discount * 10}% de réduction`,
|
||||||
|
condition: (condition: number) => `Au moins ${condition}`,
|
||||||
|
},
|
||||||
|
vanCouponCell: {
|
||||||
|
title: 'Coupon',
|
||||||
|
tips: 'Pas de coupons',
|
||||||
|
count: (count: number) => `Vous avez ${count} coupons`,
|
||||||
|
},
|
||||||
|
vanCouponList: {
|
||||||
|
empty: 'Pas de coupons',
|
||||||
|
exchange: 'Exchange',
|
||||||
|
close: 'Fermer',
|
||||||
|
enable: 'Disponible',
|
||||||
|
disabled: 'Indisponible',
|
||||||
|
placeholder: 'Code coupon',
|
||||||
|
},
|
||||||
|
vanAddressEdit: {
|
||||||
|
area: 'Zone',
|
||||||
|
postal: 'Postal',
|
||||||
|
areaEmpty: 'Veuillez sélectionner une zone de réception',
|
||||||
|
addressEmpty: "L'adresse ne peut pas être vide",
|
||||||
|
postalEmpty: 'Mauvais code postal',
|
||||||
|
defaultAddress: 'Définir comme adresse par défaut',
|
||||||
|
telPlaceholder: 'Téléphone',
|
||||||
|
namePlaceholder: 'Nom',
|
||||||
|
areaPlaceholder: 'Zone',
|
||||||
|
},
|
||||||
|
vanAddressEditDetail: {
|
||||||
|
label: 'Adresse',
|
||||||
|
placeholder: 'Adresse',
|
||||||
|
},
|
||||||
|
vanAddressList: {
|
||||||
|
add: 'Ajouter une nouvelle adresse',
|
||||||
|
},
|
||||||
|
};
|
Loading…
x
Reference in New Issue
Block a user