aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/helpers/pagination_helper.rb14
-rw-r--r--app/views/workbenches/show.html.slim2
-rw-r--r--config/locales/referentials.en.yml2
-rw-r--r--config/locales/referentials.fr.yml38
-rw-r--r--config/locales/will_paginate.en.yml18
-rw-r--r--config/locales/will_paginate.fr.yml10
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}&nbsp;-&nbsp;%{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}&nbsp;à&nbsp;%{to}</b> sur <b>%{count}</b>"
+ multi_page_html: "Liste des %{model} %{from}&nbsp;à&nbsp;%{to} sur %{count}"
+
+ referential: 'jeux de données'