diff options
| author | Michel Etienne | 2012-08-10 12:05:20 +0200 |
|---|---|---|
| committer | Michel Etienne | 2012-08-10 12:05:20 +0200 |
| commit | cf89f26ae038b33bcb33b2d4765e08375ebb0f50 (patch) | |
| tree | 9b9f1cabe4487e939661d4b68c6a22a8ce3e1ef9 | |
| parent | 5eb6208c4f9a72099241172891902f56e0df569b (diff) | |
| download | chouette-core-cf89f26ae038b33bcb33b2d4765e08375ebb0f50.tar.bz2 | |
correct error messages
| -rw-r--r-- | app/models/referential.rb | 5 | ||||
| -rw-r--r-- | config/locales/fr.yml | 4 | ||||
| -rw-r--r-- | config/locales/referentials.yml | 24 |
3 files changed, 13 insertions, 20 deletions
diff --git a/app/models/referential.rb b/app/models/referential.rb index a6910f66a..953038168 100644 --- a/app/models/referential.rb +++ b/app/models/referential.rb @@ -24,10 +24,10 @@ class Referential < ActiveRecord::Base def slug_excluded_values if ! slug.nil? if slug.start_with? "pg_" - errors.add(:slug,"pg_excluded") + errors.add(:slug,I18n.t("referentials.errors.pg_excluded")) end if slug == 'public' - errors.add(:slug,"public_excluded") + errors.add(:slug,I18n.t("referentials.errors.public_excluded")) end end end @@ -166,6 +166,7 @@ Rails.application.config.after_initialize do @referential ||= Referential.where(:slug => Apartment::Database.current_database).first! end + # override prefix for good prefix in objectid generation def prefix self.referential.prefix end diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 79eb8a110..e01e30fb4 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -161,6 +161,10 @@ fr: other: "Impossible d'enregistrer ce %{model} : %{count} erreurs" body: "Veuillez vérifier les champs suivants : " + activerecord: + errors: + messages: + taken: "n'est pas disponible" activemodel: errors: messages: diff --git a/config/locales/referentials.yml b/config/locales/referentials.yml index 5fb5cf3bb..ff09fc35d 100644 --- a/config/locales/referentials.yml +++ b/config/locales/referentials.yml @@ -17,16 +17,10 @@ en: destroy_confirm: "Do you confirm to destroy this data space ?" destroy: Destroy this data space edit: Edit this data space - activerecord: errors: - models: - referential: - slug: - pg_excluded: "code can't begins with pg_" - public_excluded: "public is reserved value" - attributes: - name: - taken: duplicate name + pg_excluded: "can't begins with pg_" + public_excluded: "public is reserved value" + activerecord: models: referential: zero: Data space @@ -85,16 +79,10 @@ fr: 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 - activerecord: errors: - models: - referential: - slug: - pg_excluded: "code ne peut commencer par pg_" - public_excluded: "public est une valeur réservée" - attributes: - name: - taken: "déjà utilisé pour un autre référentiel" + pg_excluded: "ne peut pas commencer par pg_ (valeurs réservées)" + public_excluded: "public est une valeur réservée" + activerecord: models: referential: zero: Espace de Données |
