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;