diff --git a/src/locale/README.md b/src/locale/README.md index f26b7a7b8..02077b201 100644 --- a/src/locale/README.md +++ b/src/locale/README.md @@ -53,6 +53,7 @@ Current supported languages: | Romanian | ro-RO | | Turkish | tr-TR | | Thai | th-TH | +| French | fr-FR | > View all language configs [Here](https://github.com/youzan/vant/tree/dev/src/locale/lang). diff --git a/src/locale/README.zh-CN.md b/src/locale/README.zh-CN.md index 7de6bbc9b..9cebbb262 100644 --- a/src/locale/README.zh-CN.md +++ b/src/locale/README.zh-CN.md @@ -54,6 +54,7 @@ Locale.add(messages); | 罗马尼亚语 | ro-RO | | 土耳其语 | tr-TR | | 泰语 | th-TH | +| 法语 | fr-FR | > 在 [这里](https://github.com/youzan/vant/tree/dev/src/locale/lang) 查看所有的语言包源文件。 diff --git a/src/locale/lang/fr-FR.ts b/src/locale/lang/fr-FR.ts new file mode 100644 index 000000000..c9bbebcbe --- /dev/null +++ b/src/locale/lang/fr-FR.ts @@ -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', + }, +};