diff options
| author | Zog | 2018-04-24 14:00:17 +0200 |
|---|---|---|
| committer | Zog | 2018-05-07 15:03:07 +0200 |
| commit | 42ac1fa61ea79fe612bcd98f2b38bad5b6f24421 (patch) | |
| tree | 71e1023bde0de16489df1df798f962b8b4d85219 /config | |
| parent | 3750a1da0650b692046d7422537a310ba5c5bfd6 (diff) | |
| download | chouette-core-42ac1fa61ea79fe612bcd98f2b38bad5b6f24421.tar.bz2 | |
Rework imports to use Resources and make the a little more verbose
Diffstat (limited to 'config')
| -rw-r--r-- | config/breadcrumbs.rb | 5 | ||||
| -rw-r--r-- | config/locales/import_messages.fr.yml | 15 | ||||
| -rw-r--r-- | config/locales/import_resources.fr.yml | 9 | ||||
| -rw-r--r-- | config/locales/imports.en.yml | 10 | ||||
| -rw-r--r-- | config/locales/imports.fr.yml | 11 | ||||
| -rw-r--r-- | config/routes.rb | 2 |
6 files changed, 48 insertions, 4 deletions
diff --git a/config/breadcrumbs.rb b/config/breadcrumbs.rb index e60ff187f..6285be71c 100644 --- a/config/breadcrumbs.rb +++ b/config/breadcrumbs.rb @@ -131,6 +131,11 @@ crumb :import_resources do |import, import_resources| parent :import, import.workbench, import.parent end +crumb :import_resource do |import_resource| + link I18n.t('import.resources.index.title'), workbench_import_import_resource_path(import_resource.root_import.workbench, import_resource.root_import, import_resource) + parent :import, import_resource.root_import.workbench, import_resource.root_import +end + crumb :organisation do |organisation| link breadcrumb_name(organisation), organisation_path(organisation) end diff --git a/config/locales/import_messages.fr.yml b/config/locales/import_messages.fr.yml index 5d82b9125..c05b8dc85 100644 --- a/config/locales/import_messages.fr.yml +++ b/config/locales/import_messages.fr.yml @@ -4,8 +4,21 @@ fr: inconsistent_zip_file: "Le fichier zip contient des repertoires non prévus : %{spurious_dirs} qui seront ignorés" missing_calendar_in_zip_file: "Le dossier %{source_filename} ne contient pas de calendrier" wrong_calendar_in_zip_file: "Le calendrier contenu dans %{source_filename} contient des données incorrectes ou incohérentes" - referential_creation: "Le référentiel %{referential_name} n'a pas pu être créé car un référentiel existe déjà sur les mêmes périodes et lignes" + referential_creation: "Le référentiel %{referential_name} n'a pas pu être créé." + referential_creation_overlapping_existing_referential: "Le référentiel %{referential_name} n'a pas pu être créé car un référentiel existe déjà sur les mêmes périodes et lignes: <a href='%{overlapped_url}'>%{overlapped_name}</a>" referential_creation_missing_lines: "Le référentiel %{referential_name} n'a pas pu être créé car aucune ligne ne correspond" + referential_creation_lines_found: "Lignes lues dans le dossier: %{line_objectids}" + gtfs: + agencies: + imported: "%{count} agence(s) importée(s)" + stops: + imported: "%{count} arrêt(s) importé(s)" + routes: + imported: "%{count} itinéraire(s) importé(s)" + trips: + imported: "%{count} course(s) importé(s)" + calendars: + imported: "%{count} calndrier(s) importé(s)" 1_netexstif_2: "Le fichier %{source_filename} ne respecte pas la syntaxe XML ou la XSD NeTEx : erreur '%{error_value}' rencontré" 1_netexstif_5: "%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} a une date de mise à jour dans le futur" 2_netexstif_1_1: "Le fichier commun.xml ne contient pas de frame nommée NTEX_COMMUN" diff --git a/config/locales/import_resources.fr.yml b/config/locales/import_resources.fr.yml index 93a576f01..8ddb3fb6b 100644 --- a/config/locales/import_resources.fr.yml +++ b/config/locales/import_resources.fr.yml @@ -1,12 +1,17 @@ fr: import: resources: &resources - index: - title: "Rapport de conformité NeTEx" + table: &table table_state: "%{lines_imported} ligne(s) importée(s) sur %{lines_in_zipfile} présente(s) dans l'archive" table_title: "Etat des fichiers analysés" table_explanation: "Dans le cas ou le(s) fichiers calendriers.xml et/ou commun.xml sont dans un état non importé, alors tous les fichiers lignes sont automatiquement dans un état non traité." + index: + <<: *table + title: "Rapport de conformité NeTEx" metrics: "%{error_count} errors, %{warning_count} warnings" + show: + <<: *table + title: Rapport d'import import_resources: <<: *resources activerecord: diff --git a/config/locales/imports.en.yml b/config/locales/imports.en.yml index c8683a2a7..344ee05a8 100644 --- a/config/locales/imports.en.yml +++ b/config/locales/imports.en.yml @@ -41,6 +41,16 @@ en: warning: "Warning" error: "Error" fatal: "Fatal" + status: + new: New + pending: Pending + successful: Successful + ok: Successful + warning: Warning + failed: Failed + running: Running + aborted: Aborted + canceled: Canceled activerecord: models: import: diff --git a/config/locales/imports.fr.yml b/config/locales/imports.fr.yml index 733254fa4..870896111 100644 --- a/config/locales/imports.fr.yml +++ b/config/locales/imports.fr.yml @@ -41,6 +41,17 @@ fr: warning: "Alerte" error: "Erreur" fatal: "Fatal" + status: + new: Nouveau + pending: En attente + successful: Succès + ok: Succès + warning: Avertissement + failed: Échec + error: Échec + running: En cours + aborted: Annulé + canceled: Annulé import: base: <<: *imports diff --git a/config/routes.rb b/config/routes.rb index 41b345aa5..cde1701f8 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -5,7 +5,7 @@ ChouetteIhm::Application.routes.draw do delete :referentials, on: :member, action: :delete_referentials resources :imports do get :download, on: :member - resources :import_resources, only: [:index] do + resources :import_resources, only: [:index, :show] do resources :import_messages, only: [:index] end end |
