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'  | 
