diff --git a/CHANGELOG.md b/CHANGELOG.md index c3ac404161..6deded6a6c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ - Updates to Slovak (#4915) - Fixed Norwegian `inputTooShort` message (#4896) - Add Bosnian translation (`bs`) (#4504) +- Improve French translation (#4988) ## 4.0.4 diff --git a/src/js/select2/i18n/fr.js b/src/js/select2/i18n/fr.js index 0f4fbdc2fb..276a08b763 100644 --- a/src/js/select2/i18n/fr.js +++ b/src/js/select2/i18n/fr.js @@ -7,37 +7,18 @@ define(function () { inputTooLong: function (args) { var overChars = args.input.length - args.maximum; - var message = 'Supprimez ' + overChars + ' caractère'; - - if (overChars !== 1) { - message += 's'; - } - - return message; + return 'Supprimez ' + overChars + ' caractère' + (overChars > 1) ? 's' : ''; }, inputTooShort: function (args) { var remainingChars = args.minimum - args.input.length; - var message = 'Saisissez ' + remainingChars + ' caractère'; - - if (remainingChars !== 1) { - message += 's'; - } - - return message; + return 'Saisissez au moins ' + remainingChars + ' caractère' + (remainingChars > 1) ? 's' : ''; }, loadingMore: function () { return 'Chargement de résultats supplémentaires…'; }, maximumSelected: function (args) { - var message = 'Vous pouvez seulement sélectionner ' + - args.maximum + ' élément'; - - if (args.maximum !== 1) { - message += 's'; - } - - return message; + return 'Vous pouvez seulement sélectionner ' + args.maximum + ' élément' + (args.maximum > 1) ? 's' : ''; }, noResults: function () { return 'Aucun résultat trouvé';