diff options
| -rw-r--r-- | app/helpers/pagination_helper.rb | 14 | ||||
| -rw-r--r-- | app/views/workbenches/show.html.slim | 2 | ||||
| -rw-r--r-- | config/locales/referentials.en.yml | 2 | ||||
| -rw-r--r-- | config/locales/referentials.fr.yml | 38 | ||||
| -rw-r--r-- | config/locales/will_paginate.en.yml | 18 | ||||
| -rw-r--r-- | config/locales/will_paginate.fr.yml | 10 |
6 files changed, 48 insertions, 36 deletions
diff --git a/app/helpers/pagination_helper.rb b/app/helpers/pagination_helper.rb index 43bd48796..e604d47c3 100644 --- a/app/helpers/pagination_helper.rb +++ b/app/helpers/pagination_helper.rb @@ -20,13 +20,17 @@ module PaginationHelper end def new_pagination collection, cls = nil - pinfos = page_entries_info collection, html: false + pinfos = page_entries_info collection, model: t("will_paginate.page_entries_info.#{collection.first.class.name.downcase}"), html: false - links = content_tag :div, '', class: 'page_links' do - will_paginate collection, container: false, page_links: false, previous_label: '', next_label: '' - end + if collection.total_pages > 1 + links = content_tag :div, '', class: 'page_links' do + will_paginate collection, container: false, page_links: false, previous_label: '', next_label: '' + end - content_tag :div, pinfos.concat(links).html_safe, class: "pagination #{cls}" + content_tag :div, pinfos.concat(links).html_safe, class: "pagination #{cls}" + else + content_tag :div, pinfos, class: "pagination #{cls}" + end end end diff --git a/app/views/workbenches/show.html.slim b/app/views/workbenches/show.html.slim index c5187c939..95668bce3 100644 --- a/app/views/workbenches/show.html.slim +++ b/app/views/workbenches/show.html.slim @@ -1,6 +1,6 @@ / PageHeader = pageheader 'map-marker', - 'Jeux de données', + t('referentials.index.title'), 'Lorem ipsum dolor sit amet', t('last_update', time: l(@workbench.updated_at, format: :short)) do diff --git a/config/locales/referentials.en.yml b/config/locales/referentials.en.yml index 8c92eb839..995fdbcc7 100644 --- a/config/locales/referentials.en.yml +++ b/config/locales/referentials.en.yml @@ -1,6 +1,8 @@ en: referentials: search_no_results: 'No data space matching your query' + index: + title: 'Data spaces' edit: title: "Edit the data space" show: diff --git a/config/locales/referentials.fr.yml b/config/locales/referentials.fr.yml index 30d7d073c..8a3e220bd 100644 --- a/config/locales/referentials.fr.yml +++ b/config/locales/referentials.fr.yml @@ -1,18 +1,20 @@ fr: referentials: search_no_results: 'Aucun jeu de données ne correspond à votre recherche' + index: + title: 'Jeux de données' edit: - title: "Modifier l'espace de données" + title: "Modifier le jeu de données" show: lines: "lignes" networks: "réseaux" vehicle_journeys: "courses" time_tables: "calendriers" - title: "Espace de données" + title: "Jeu de données" clean_up: "Purge des données obsolètes" api_keys: "Clés d'authentification pour un accès à l'API REST" - show_all_referentials: Voir tous les espaces de données - from_this_workbench: Voir les espaces de données de cet gestion de l'offre + show_all_referentials: Voir tous les jeux de données + from_this_workbench: Voir les jeux de données de cet gestion de l'offre counts: objects: "Eléments" count: "Qté" @@ -20,14 +22,14 @@ fr: validity_out_time_tables: "Calendriers échus" validity_out_soon_time_tables: "Calendriers à échoir dans %{count} jours" new: - title: "Créer un nouvel espace de données" - submit: "Créer un espace de données" + title: "Créer un nouveau jeu de données" + submit: "Créer un jeu de données" actions: - new: "Ajouter un espace de données" - destroy_confirm: "Etes vous sûr de vouloir supprimer cet espace de données ?" - destroy: "Supprimer cet espace de données" - edit: "Modifier cet espace de données" - clone: "Cloner cet espace de données" + new: "Ajouter un jeu de données" + destroy_confirm: "Etes vous sûr de vouloir supprimer ce jeu de données ?" + destroy: "Supprimer ce jeu de données" + edit: "Modifier ce jeu de données" + clone: "Cloner ce jeu de données" errors: pg_excluded: "ne peut pas commencer par pg_ (valeurs réservées)" public_excluded: "public est une valeur réservée" @@ -37,9 +39,9 @@ fr: activerecord: models: referential: - zero: "Espace de Données" - one: "Espace de Données" - other: "Espaces de Données" + zero: "Jeu de Données" + one: "Jeu de Données" + other: "Jeux de Données" attributes: referential: name: "Nom" @@ -97,7 +99,7 @@ fr: notice: referential: - archived: "L'espace de données a été correctement archivé" - unarchived: "L'espace de données a été correctement désarchivé" - unarchived_failed: "L'espace de données ne peut être désarchivé" - deleted: "L'espace de données a été correctement supprimé" + archived: "Le jeu de données a été correctement archivé" + unarchived: "Le jeu de données a été correctement désarchivé" + unarchived_failed: "Le jeu de données ne peut être désarchivé" + deleted: "Le jeu de données a été correctement supprimé" diff --git a/config/locales/will_paginate.en.yml b/config/locales/will_paginate.en.yml index 8d9d27800..52cba8685 100644 --- a/config/locales/will_paginate.en.yml +++ b/config/locales/will_paginate.en.yml @@ -1,20 +1,22 @@ en: - will_paginate: + will_paginate: previous_label: "← Previous" next_label: "Next →" page_gap: "…" page_entries_info: - search: "Results :" - list: "Paginated list" + search: "Results :" + list: "Paginated list" single_page: zero: "No item found" one: "1 %{model} shown" - other: "%{count} %{model} shown" + other: "%{model} 1 to %{count} of %{count}" single_page_html: zero: "No item found" - one: "<b>1</b> %{model} shown" - other: "<b>%{count}</b> %{model} shown" + one: "1 %{model} shown" + other: "%{model} 1 to %{count} of %{count}" + + multi_page: "%{model} %{from} to %{to} of %{count}" + multi_page_html: "%{model} %{from} to %{to} of %{count}" - multi_page: "%{model} %{from} - %{to} of %{count} " - multi_page_html: "%{model} <b>%{from} - %{to}</b> of <b>%{count}</b> " + referential: 'data spaces' diff --git a/config/locales/will_paginate.fr.yml b/config/locales/will_paginate.fr.yml index 6705eafea..4f8bc4895 100644 --- a/config/locales/will_paginate.fr.yml +++ b/config/locales/will_paginate.fr.yml @@ -10,11 +10,13 @@ fr: single_page: zero: "Aucun élément trouvé" one: "1 %{model} affiché(e)" - other: "%{count} %{model} affiché(e)s" + other: "Liste des %{model} 1 à %{count} sur %{count}" single_page_html: zero: "Aucun élément trouvé" - one: "<b>1</b> %{model} affiché(e)" - other: "<b>%{count}</b> %{model} affiché(e)s" + one: "1 %{model} affiché(e)" + other: "Liste des %{model} 1 à %{count} sur %{count}" multi_page: "Liste des %{model} %{from} à %{to} sur %{count}" - multi_page_html: "Liste des %{model} <b>%{from} à %{to}</b> sur <b>%{count}</b>" + multi_page_html: "Liste des %{model} %{from} à %{to} sur %{count}" + + referential: 'jeux de données' |
