aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichel Etienne2013-04-10 11:12:11 +0200
committerMichel Etienne2013-04-10 11:12:11 +0200
commitbf6ff175acb8560acda3cf895ddb133c999dd275 (patch)
tree94fbff4836a7fbcc2f67eaac37fbdfe6b2bd8137
parent55d8f616eac43ae4c917386a774d49af88841a72 (diff)
downloadchouette-core-bf6ff175acb8560acda3cf895ddb133c999dd275.tar.bz2
refactor import reporting
-rw-r--r--Gemfile2
-rw-r--r--Gemfile.lock16
-rw-r--r--config/locales/imports.yml74
3 files changed, 72 insertions, 20 deletions
diff --git a/Gemfile b/Gemfile
index 0f9739f43..da1a72974 100644
--- a/Gemfile
+++ b/Gemfile
@@ -45,7 +45,7 @@ gem 'inherited_resources'
gem 'will_paginate', '~> 3.0'
gem 'ransack'
gem 'squeel'
-gem 'ninoxe', '0.1.0'
+gem 'ninoxe', '0.1.1'
gem 'acts_as_list', '0.1.6'
gem "acts_as_tree-1.8", '1.1.0', :require => "acts_as_tree"
diff --git a/Gemfile.lock b/Gemfile.lock
index 3af021c5a..da760a109 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -107,8 +107,6 @@ GEM
ffi (1.0.11-java)
ffi-geos (0.1.1)
ffi (>= 1.0.0)
- rake (~> 0.9)
- rdoc
foreigner (1.4.0)
activerecord (>= 3.0.0)
formtastic (2.2.1)
@@ -153,7 +151,7 @@ GEM
jruby-rack (>= 1.1.1)
json (1.7.7)
json (1.7.7-java)
- json_pure (1.7.5)
+ json_pure (1.7.7)
launchy (2.1.0)
addressable (~> 2.2.6)
launchy (2.1.0-java)
@@ -182,13 +180,13 @@ GEM
net-ssh (2.6.2)
net-ssh-gateway (1.1.0)
net-ssh (>= 1.99.1)
- ninoxe (0.1.0)
+ ninoxe (0.1.1)
activerecord (>= 3.1.3)
acts_as_list (= 0.1.6)
foreigner (= 1.4.0)
georuby-ext (= 0.0.2)
- nokogiri (1.5.5)
- nokogiri (1.5.5-java)
+ nokogiri (1.5.9)
+ nokogiri (1.5.9-java)
open4 (1.3.0)
orm_adapter (0.4.0)
pg (0.11.0)
@@ -220,7 +218,7 @@ GEM
rake (>= 0.8.7)
rdoc (~> 3.4)
thor (>= 0.14.6, < 2.0)
- rake (0.9.6)
+ rake (10.0.4)
ransack (0.7.0)
actionpack (~> 3.0)
activerecord (~> 3.0)
@@ -292,7 +290,7 @@ GEM
treetop (1.4.12)
polyglot
polyglot (>= 0.3.1)
- tzinfo (0.3.35)
+ tzinfo (0.3.37)
uglifier (1.2.7)
execjs (>= 0.3.0)
multi_json (~> 1.3)
@@ -345,7 +343,7 @@ DEPENDENCIES
launchy
map_layers (= 0.0.4)
modernizr-rails (~> 2.0.6)
- ninoxe (= 0.1.0)
+ ninoxe (= 0.1.1)
pg (~> 0.11.0)
rabl
rails (= 3.2.6)
diff --git a/config/locales/imports.yml b/config/locales/imports.yml
index 6f353a7d4..4181bf321 100644
--- a/config/locales/imports.yml
+++ b/config/locales/imports.yml
@@ -21,6 +21,38 @@ en:
completed: Completed import
failed: Failed import
undefined: "%{key} undefined"
+ IMPORT: Import on %{0} format
+ ZIP_FILE: ZIP File %{0}
+ ZIP_ERROR: Error %{0}
+ FILE: File %{0}
+ FILE_ERROR: Error %{0}
+ FILE_IGNORED: "Unknown file format ; ignored"
+ VALIDATION_ERROR: "Le fichier ne respecte pas la grammaire : %{0}"
+ VALIDATION_CAUSE: %{0}
+ IMPORTED_LINE: Ligne importée %{0}
+ LINE_COUNT: "Nombre de lignes extraites : %{0}"
+ TIME_TABLE_COUNT: "Nombre de calendriers extraits : %{0}"
+ ROUTE_COUNT: "Nombre de séquences d'arrêts extraites : %{0}"
+ JOURNEY_PATTERN_COUNT: "Nombre de missions extraites : %{0}"
+ VEHICLE_JOURNEY_COUNT: "Nombre de courses extraites : %{0}"
+ STOP_AREA_COUNT: "Nombre d'arrêts extraits : %{0}"
+ CONNECTION_LINK_COUNT: "Nombre de correspondances extraites : %{0}"
+ ACCES_POINT_COUNT: "Nombre de points d'accès extraits : %{0}"
+ MANDATORY_TAG: "Valeur obligatoire absente ou vide : %{0} "
+ UNKNOWN_ENUM: "Valeur de l'enum %{0} inconnue : %{1} "
+ EMPTY_TAG: "Valeur vide : %{0}"
+ BAD_REFERENCE: "Référence %{0} manquante pour %{1}"
+ EMPTY_LINE: "Empty Line %{0} "
+ EMPTY_ROUTE: "Empty Route {0} "
+ EMPTY_JOURNEY_PATTERN: "Empty Journey pattern %{0}"
+ EMPTY_VEHICLE_JOURNEY: "Empty Vehicle journey %{0} "
+ EMPTY_TIMETABLE: "Empty Timetable %{0} "
+ SAVE_OK: "%{0} saved"
+ SAVE_ERROR: "%{0} save failed : %{1}"
+ IMPORT_ERROR: "Import Error"
+ EXCEPTION: "Problem : %{0}"
+ # old Import reports (before 2.0.3)
+ SAVE: Save
NEPTUNE_ONE: Conformité du fichier
NEPTUNE_TooMuchDetails: ( %{0} erreurs / warnings supplémentaires )
NEPTUNE_Test1_Sheet1: 'Fiche n° 1.1 : Conformité à la syntaxe XML suivant les recommandations du W3C'
@@ -61,11 +93,6 @@ en:
CSV_FILE_FORMAT: Invalid or deprecated CSV format
CSV_BAD_ID: "Invalid built Neptune Object ID : %{1} for %{0} "
CSV_UNUSED_TIMETABLE: Unused timetable %{0} (%{1})
- SAVE: Save
- SAVE_OK: "%{0} saved"
- SAVE_ERROR: "%{0} save failed : %{1}"
- IMPORT_ERROR: "Import Error"
- EXCEPTION: "Problem : %{0}"
severities:
info: Information
uncheck: Unchecked
@@ -134,6 +161,38 @@ fr:
completed: Import achevé avec succès
failed: Import interrompu
undefined: "%{key} non défini"
+ IMPORT: Import au format %{0}
+ ZIP_FILE: Fichier ZIP %{0}
+ ZIP_ERROR: Erreur %{0}
+ FILE: Fichier %{0}
+ FILE_ERROR: Erreur %{0}
+ FILE_IGNORED: "Format non traité; ignoré"
+ VALIDATION_ERROR: "Le fichier ne respecte pas la grammaire : %{0}"
+ VALIDATION_CAUSE: %{0}
+ IMPORTED_LINE: Ligne importée %{0}
+ LINE_COUNT: "Nombre de lignes extraites : %{0}"
+ TIME_TABLE_COUNT: "Nombre de calendriers extraits : %{0}"
+ ROUTE_COUNT: "Nombre de séquences d'arrêts extraites : %{0}"
+ JOURNEY_PATTERN_COUNT: "Nombre de missions extraites : %{0}"
+ VEHICLE_JOURNEY_COUNT: "Nombre de courses extraites : %{0}"
+ STOP_AREA_COUNT: "Nombre d'arrêts extraits : %{0}"
+ CONNECTION_LINK_COUNT: "Nombre de correspondances extraites : %{0}"
+ ACCES_POINT_COUNT: "Nombre de points d'accès extraits : %{0}"
+ MANDATORY_TAG: "Valeur obligatoire absente ou vide : %{0} "
+ UNKNOWN_ENUM: "Valeur de l'enum %{0} inconnue : %{1} "
+ EMPTY_TAG: "Valeur vide : %{0}"
+ BAD_REFERENCE: "Référence %{0} manquante pour %{1}"
+ EMPTY_LINE: "Ligne %{0} sans séquence d'arrêt"
+ EMPTY_ROUTE: "Séquence d'arrêts %{0} sans mission ou arrêt"
+ EMPTY_JOURNEY_PATTERN: "Mission %{0} sans arrêt ou course"
+ EMPTY_VEHICLE_JOURNEY: "Course %{0} sans horaire"
+ EMPTY_TIMETABLE: "Calendrier %{0} sans jours ni période"
+ SAVE_OK: "%{0} enregistré"
+ SAVE_ERROR: "Echec de l'enregistrement de %{0} : %{1}"
+ IMPORT_ERROR: "Erreur d'import"
+ EXCEPTION: "Problème : %{0}"
+ # old Import reports (before 2.0.3)
+ SAVE: Sauvegarde
NEPTUNE_ONE: Conformité du fichier
NEPTUNE_TooMuchDetails: ( %{0} erreurs / warnings supplémentaires )
NEPTUNE_Test1_Sheet1: 'Fiche n° 1.1 : Conformité à la syntaxe XML suivant les recommandations du W3C'
@@ -174,11 +233,6 @@ fr:
CSV_FILE_FORMAT: Format CSV invalide ou obsolète
CSV_BAD_ID: "Identifiant Neptune produit invalide : %{1} pour %{0} "
CSV_UNUSED_TIMETABLE: "Tableau de marche %{0} (%{1}) inutilisé"
- SAVE: Sauvegarde
- SAVE_OK: "%{0} enregistré"
- SAVE_ERROR: "Echec de l'enregistrement de %{0} : %{1}"
- IMPORT_ERROR: "Erreur d'import"
- EXCEPTION: "Problème : %{0}"
severities:
info: Information
uncheck: Non testé