I share it, it might be helpful for some
$.extend(kendo.ui.Pager.fn.options.messages, { display: "{0} - {1} de {2} éléments", empty: "Aucun élément à afficher", page: "Page", of: "de {0}", itemsPerPage: "éléments par page", first: "Aller à la première page", previous: "Aller à la page précédente", next: "Aller à la page suivante", last: "Aller à la denière page", refresh: "Rafraîchir"});$.extend(kendo.ui.FilterMenu.fn.options.messages, { info: "Voir les éléments correspondant aux critères suivants:", // sets the text on top of the filter menu filter: "Filtrer", // sets the text for the "Filter" button clear: "Enlever les filtres", // sets the text for the "Clear" button // when filtering boolean numbers isTrue: "est vrai", // sets the text for "isTrue" radio button isFalse: "est faux", // sets the text for "isFalse" radio button //changes the text of the "And" and "Or" of the filter menu and: "et", or: "ou bien", selectValue: "- Choisir -"});$.extend(kendo.ui.FilterMenu.fn.options.operators, { string: { contains: "contient", eq: "est", doesnotcontain: "ne contient pas", neq: "n'est pas", startswith: "commence par", endswith: "se termine par" }, number: { eq: "est égal à", neq: "est différent de", gte: "est supérieur ou égal", gt: "est supérieur", lte: "est inférieur ou égal", lt: "est inférieur" }, date: { eq: "est", neq: "n'est pas", gte: "est après ou est", gt: "est après", lte: "est avant ou est", lt: "est avant" }, enums: { eq: "est", neq: "n'est pas" },});$.extend(kendo.ui.ColumnMenu.fn.options.messages, { sortAscending: "Trier par ordre croissant", sortDescending: "Trier par ordre décroissant", filter: "Filtre", columns: "Colonnes"});$.extend(kendo.ui.Groupable.fn.options.messages, { empty: "Faites glisser l'entête d'une colonne ici pour grouper les résultats sur cette colonne"});$.extend(kendo.ui.Editor.fn.options.messages, { bold: "Gras", italic: "Italique", underline: "Souligné", strikethrough: "Barré", superscript: "Exposant", subscript: "Indice", justifyCenter: "Centrer le texte", justifyLeft: "Aligner le texte à gauche", justifyRight: "Aligner le texte à droite", justifyFull: "Justifier", insertUnorderedList: "Insérer une liste", insertOrderedList: "Insérer une liste ordonnée", indent: "Vers l'intérieur", outdent: "Vers l'extérieur", createLink: "Insérer un lien hypertexte", unlink: "Supprimer le lien", insertImage: "Insérer une image", insertHtml: "Insérer du HTML", fontName: "Famille de police", fontNameInherit: "Police par défaut", fontSize: "Taille de police", fontSizeInherit: "Taille par défaut", formatBlock: "Format", style: "Styles", emptyFolder: "Dossier vide", uploadFile: "Envoyer", orderBy: "Trier par: ", orderBySize: "Taille", orderByName: "Nom", invalidFileType: "Le fichier sélectionné \"{0}\" est invalide. Les formats supportés sont {1}.", deleteFile: "\u00cates-vous s\u00fbr \"{0}\"?", overwriteFile: "Un fichier avec le nom \"{0}\" existe déjà dans ce dossier. Voulez-vous le remplacer?", directoryNotFound: "Dossier introuvable.", imageWebAddress: "Adresse Web", imageAltText: "Texte alternatif", linkWebAddress: "Adresse Web", linkText: "Texte", linkToolTip: "Aide", linkOpenInNewWindow: "Ouvrir le lien dans une nouvelle fen\u00eatre", dialogInsert: "Insérer", dialogButtonSeparator: "ou", dialogCancel: "Annuler" });$.extend(kendo.ui.Validator.fn.options.messages, { required: "{0} est obligatoire", pattern: "{0} n'est pas valide", min: "{0} doit être supérieur ou égal à {1}", max: "{0} doit être inférieur ou égal à {1}", step: "{0} n'est pas valide", email: "{0} n'est pas une adresse email valide", url: "{0} n'est pas une URL valide", date: "{0} n'est pas une date valide"});$.extend(kendo.ui.ImageBrowser.fn.options.messages, { uploadFile: "Envoyer", orderBy: "Ordonner par", orderByName: "Nom", orderBySize: "Taille", directoryNotFound: "Aucun dossier de ce nom n'a été trouvé", emptyFolder: "Dossier vide", deleteFile: 'Êtes-vous sûr de vouloir supprimer "{0}"?', invalidFileType: 'Le fichier sélectionné "{0}" n\'est pas valide. Les types de fichier supprotés sont {1}.', overwriteFile: 'Un fichier portant ce nom "{0}" existe déjà dans le dossier courant. Voulez-vous le remplacer?', dropFilesHere: "déposer les fichiers ici pour les envoyer", search: "Rechercher"});