From 276041d76af92dfc31755af2610eddbe8e9d3d3c Mon Sep 17 00:00:00 2001 From: labrute Date: Mon, 23 May 2016 11:43:50 +0200 Subject: [PATCH 1/2] Add missing translations : Language French --- src/js/i18n/fr.js | 34 ++++++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/src/js/i18n/fr.js b/src/js/i18n/fr.js index 986e2d94a7..8c925a5c2e 100644 --- a/src/js/i18n/fr.js +++ b/src/js/i18n/fr.js @@ -1,7 +1,16 @@ -(function () { +(function () { angular.module('ui.grid').config(['$provide', function($provide) { $provide.decorator('i18nService', ['$delegate', function($delegate) { $delegate.add('fr', { + headerCell: { + aria: { + defaultFilterLabel: 'Filtre de la colonne', + removeFilter: 'Supprimer le filtre', + columnMenuButtonLabel: 'Menu de la colonne' + }, + priority: 'Priorité:', + filterLabel: "Filtre de la colonne: " + }, aggregate: { label: 'éléments' }, @@ -25,6 +34,7 @@ sort: { ascending: 'Trier par ordre croissant', descending: 'Trier par ordre décroissant', + none: 'Aucun tri', remove: 'Enlever le tri' }, column: { @@ -42,7 +52,13 @@ pinRight: 'Épingler à droite', unpin: 'Détacher' }, + columnMenu: { + close: 'Fermer' + }, gridMenu: { + aria: { + buttonLabel: 'Menu du tableau' + }, columns: 'Colonnes:', importerTitle: 'Importer un fichier', exporterAllAsCsv: 'Exporter toutes les données en CSV', @@ -61,19 +77,33 @@ jsonNotArray: 'Le fichier JSON importé doit contenir un tableau, abandon.' }, pagination: { + aria: { + pageToFirst: 'Aller à la première page', + pageBack: 'Page précédente', + pageSelected: 'Page sélectionnée', + pageForward: 'Page suivante', + pageToLast: 'Aller à la dernière page' + }, sizes: 'éléments par page', totalItems: 'éléments', + through: 'par', of: 'sur' }, grouping: { group: 'Grouper', ungroup: 'Dégrouper', - aggregate_count: 'Agg: Compte', + aggregate_count: 'Agg: Compter', aggregate_sum: 'Agg: Somme', aggregate_max: 'Agg: Max', aggregate_min: 'Agg: Min', aggregate_avg: 'Agg: Moy', aggregate_remove: 'Agg: Retirer' + }, + validate: { + error: 'Erreur:', + minLength: 'La valeur doit être supérieure ou égale à THRESHOLD caractères.', + maxLength: 'La valeur doit être inférieure ou égale à THRESHOLD caractères.', + required: 'Une valeur est nécéssaire.' } }); return $delegate; From a8e2f1403f82e111219ebe2308be8826e69bb6d1 Mon Sep 17 00:00:00 2001 From: labrute Date: Mon, 23 May 2016 14:48:27 +0200 Subject: [PATCH 2/2] Update fr.js --- src/js/i18n/fr.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/i18n/fr.js b/src/js/i18n/fr.js index 8c925a5c2e..bf2c989f35 100644 --- a/src/js/i18n/fr.js +++ b/src/js/i18n/fr.js @@ -86,7 +86,7 @@ }, sizes: 'éléments par page', totalItems: 'éléments', - through: 'par', + through: 'à', of: 'sur' }, grouping: {