diff --git a/components/date-picker/locale/fr_BE.tsx b/components/date-picker/locale/fr_BE.tsx index 1729cacae9..e311c6dd0c 100644 --- a/components/date-picker/locale/fr_BE.tsx +++ b/components/date-picker/locale/fr_BE.tsx @@ -6,7 +6,14 @@ import type { PickerLocale } from '../generatePicker'; const locale: PickerLocale = { lang: { placeholder: 'Sélectionner une date', + yearPlaceholder: 'Sélectionner une année', + quarterPlaceholder: 'Sélectionner un trimestre', + monthPlaceholder: 'Sélectionner un mois', + weekPlaceholder: 'Sélectionner une semaine', rangePlaceholder: ['Date de début', 'Date de fin'], + rangeYearPlaceholder: ['Année de début', 'Année de fin'], + rangeMonthPlaceholder: ['Mois de début', 'Mois de fin'], + rangeWeekPlaceholder: ['Semaine de début', 'Semaine de fin'], ...CalendarLocale, }, timePickerLocale: { diff --git a/components/locale-provider/__tests__/__snapshots__/index.test.tsx.snap b/components/locale-provider/__tests__/__snapshots__/index.test.tsx.snap index 551b23d27b..b5e2d82c2e 100644 --- a/components/locale-provider/__tests__/__snapshots__/index.test.tsx.snap +++ b/components/locale-provider/__tests__/__snapshots__/index.test.tsx.snap @@ -92312,7 +92312,7 @@ exports[`Locale Provider should display the text as fr 1`] = ` @@ -92537,7 +92537,7 @@ exports[`Locale Provider should display the text as fr 1`] = ` diff --git a/components/locale/fr_BE.tsx b/components/locale/fr_BE.tsx index c72871f976..df4bb178d5 100644 --- a/components/locale/fr_BE.tsx +++ b/components/locale/fr_BE.tsx @@ -1,9 +1,12 @@ +/* eslint-disable no-template-curly-in-string */ import Pagination from 'rc-pagination/lib/locale/fr_BE'; import Calendar from '../calendar/locale/fr_BE'; import DatePicker from '../date-picker/locale/fr_BE'; import type { Locale } from '../locale'; import TimePicker from '../time-picker/locale/fr_BE'; +const typeTemplate = "La valeur du champ ${label} n'est pas valide pour le type ${type}"; + const localeValues: Locale = { locale: 'fr', Pagination, @@ -14,7 +17,20 @@ const localeValues: Locale = { filterTitle: 'Filtrer', filterConfirm: 'OK', filterReset: 'Réinitialiser', - filterCheckall: 'Sélectionner la page actuelle', + filterEmptyText: 'Aucun filtre', + filterCheckall: 'Tout sélectionner', + filterSearchPlaceholder: 'Chercher dans les filtres', + emptyText: 'Aucune donnée', + selectAll: 'Sélectionner la page actuelle', + selectInvert: 'Inverser la sélection de la page actuelle', + selectNone: 'Désélectionner toutes les données', + selectionAll: 'Sélectionner toutes les données', + sortTitle: 'Trier', + expand: 'Développer la ligne', + collapse: 'Réduire la ligne', + triggerDesc: 'Trier par ordre décroissant', + triggerAsc: 'Trier par ordre croissant', + cancelSort: 'Annuler le tri', }, Modal: { okText: 'OK', @@ -27,9 +43,15 @@ const localeValues: Locale = { }, Transfer: { titles: ['', ''], - searchPlaceholder: 'Recherche', + searchPlaceholder: 'Rechercher', itemUnit: 'élément', itemsUnit: 'éléments', + remove: 'Désélectionner', + selectCurrent: 'Sélectionner la page actuelle', + removeCurrent: 'Désélectionner la page actuelle', + selectAll: 'Sélectionner toutes les données', + removeAll: 'Désélectionner toutes les données', + selectInvert: 'Inverser la sélection de la page actuelle', }, Upload: { uploading: 'Téléchargement...', @@ -41,11 +63,70 @@ const localeValues: Locale = { Empty: { description: 'Aucune donnée', }, + Icon: { + icon: 'icône', + }, Text: { - edit: 'éditer', - copy: 'copier', - copied: 'copie effectuée', - expand: 'développer', + edit: 'Éditer', + copy: 'Copier', + copied: 'Copie effectuée', + expand: 'Développer', + }, + PageHeader: { + back: 'Retour', + }, + Form: { + optional: '(optionnel)', + defaultValidateMessages: { + default: 'Erreur de validation pour le champ ${label}', + required: 'Le champ ${label} est obligatoire', + enum: 'La valeur du champ ${label} doit être parmi [${enum}]', + whitespace: 'La valeur du champ ${label} ne peut pas être vide', + date: { + format: "La valeur du champ ${label} n'est pas au format date", + parse: 'La valeur du champ ${label} ne peut pas être convertie vers une date', + invalid: "La valeur du champ ${label} n'est pas une date valide", + }, + types: { + string: typeTemplate, + method: typeTemplate, + array: typeTemplate, + object: typeTemplate, + number: typeTemplate, + date: typeTemplate, + boolean: typeTemplate, + integer: typeTemplate, + float: typeTemplate, + regexp: typeTemplate, + email: typeTemplate, + url: typeTemplate, + hex: typeTemplate, + }, + string: { + len: 'La taille du champ ${label} doit être de ${len} caractères', + min: 'La taille du champ ${label} doit être au minimum de ${min} caractères', + max: 'La taille du champ ${label} doit être au maximum de ${max} caractères', + range: 'La taille du champ ${label} doit être entre ${min} et ${max} caractères', + }, + number: { + len: 'La valeur du champ ${label} doit être égale à ${len}', + min: 'La valeur du champ ${label} doit être plus grande que ${min}', + max: 'La valeur du champ ${label} doit être plus petit que ${max}', + range: 'La valeur du champ ${label} doit être entre ${min} et ${max}', + }, + array: { + len: 'La taille du tableau ${label} doit être de ${len}', + min: 'La taille du tableau ${label} doit être au minimum de ${min}', + max: 'La taille du tableau ${label} doit être au maximum de ${max}', + range: 'La taille du tableau ${label} doit être entre ${min}-${max}', + }, + pattern: { + mismatch: 'La valeur du champ ${label} ne correspond pas au modèle ${pattern}', + }, + }, + }, + Image: { + preview: 'Aperçu', }, }; diff --git a/components/time-picker/locale/fr_BE.tsx b/components/time-picker/locale/fr_BE.tsx index f066f6c277..8bf25122dd 100644 --- a/components/time-picker/locale/fr_BE.tsx +++ b/components/time-picker/locale/fr_BE.tsx @@ -2,6 +2,7 @@ import type { TimePickerLocale } from '../index'; const locale: TimePickerLocale = { placeholder: "Sélectionner l'heure", + rangePlaceholder: ['Heure de début', 'Heure de fin'], }; export default locale;