aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuc Donnet2012-12-18 12:28:42 +0100
committerLuc Donnet2012-12-18 12:28:42 +0100
commitaf311cd2f3b20c39b2b5f78fb4001406b4daae53 (patch)
tree453f5a4a909f12e5fa0aeb8f1a9eec0d371aa383
parentf4dcbb8898ded3b10627b8061a33b2ea21b45b12 (diff)
downloadchouette-core-af311cd2f3b20c39b2b5f78fb4001406b4daae53.tar.bz2
Update locales for jruby
-rw-r--r--config/locales/file_validations.yml12
-rw-r--r--config/locales/fr.yml125
-rw-r--r--config/locales/imports.yml14
-rw-r--r--config/locales/subscriptions.yml2
4 files changed, 96 insertions, 57 deletions
diff --git a/config/locales/file_validations.yml b/config/locales/file_validations.yml
index 96c2d60e8..0cc418013 100644
--- a/config/locales/file_validations.yml
+++ b/config/locales/file_validations.yml
@@ -22,7 +22,7 @@ en:
failed: Failed
file_validation_log_messages:
messages:
- undefined: %{key} undefined
+ undefined: "%{key} undefined"
TooMuchDetails: ( %{0} erreurs / warnings supplémentaires )
ONE: "Catégorie 1 : Syntaxe"
Test1_Sheet1: 'Fiche n° 1.1 : Conformité à la syntaxe XML suivant les recommandations du W3C'
@@ -287,22 +287,22 @@ fr:
ok_count:
zero: aucun test réussi
one: un test réussi
- other: %{count} tests réussis
+ other: "%{count} tests réussis"
warning_count:
zero: aucun warning
one: un warning
- other: %{count} warnings
+ other: "%{count} warnings"
error_count:
zero: aucune erreur
one: une erreur
- other: %{count} erreurs
+ other: "%{count} erreurs"
fatal_count:
zero: aucune erreur fatale
one: une erreur fatale
- other: %{count} erreurs fatales
+ other: "%{count} erreurs fatales"
file_validation_log_messages:
messages:
- undefined: %{key} non défini
+ undefined: "%{key} non défini"
TooMuchDetails: ( %{0} erreurs / warnings supplémentaires )
ONE: "Catégorie 1 : Syntaxe"
Test1_Sheet1: 'Fiche n° 1.1 : Conformité à la syntaxe XML suivant les recommandations du W3C'
diff --git a/config/locales/fr.yml b/config/locales/fr.yml
index 7175b138d..6563c1af6 100644
--- a/config/locales/fr.yml
+++ b/config/locales/fr.yml
@@ -1,22 +1,72 @@
-fr:
# https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/fr.yml
+# French translations for Ruby on Rails
+# by Christian Lescuyer (christian@flyingcoders.com)
+# contributors:
+# - Sebastien Grosjean - ZenCocoon.com
+# - Bruno Michel - http://github.com/nono
+# - Tsutomu Kuroda - http://github.com/kuroda (t-kuroda@oiax.jp)
+# Emended by Benjamin des Gachons and Patrick Chew : <http://www.fitima.org/docs/fiche.pdf>
+
+fr:
date:
formats:
default: "%d/%m/%Y"
short: "%e %b"
long: "%e %B %Y"
- summary: "%A %d %B %Y" # added
- day_names: [dimanche, lundi, mardi, mercredi, jeudi, vendredi, samedi]
- abbr_day_names: [dim, lun, mar, mer, jeu, ven, sam]
- month_names: [~, janvier, février, mars, avril, mai, juin, juillet, août, septembre, octobre, novembre, décembre]
- abbr_month_names: [~, jan., fév., mar., avr., mai, juin, juil., août, sept., oct., nov., déc.]
- order: [ :day, :month, :year ]
+ day_names:
+ - dimanche
+ - lundi
+ - mardi
+ - mercredi
+ - jeudi
+ - vendredi
+ - samedi
+ abbr_day_names:
+ - dim
+ - lun
+ - mar
+ - mer
+ - jeu
+ - ven
+ - sam
+ month_names:
+ - ~
+ - janvier
+ - février
+ - mars
+ - avril
+ - mai
+ - juin
+ - juillet
+ - août
+ - septembre
+ - octobre
+ - novembre
+ - décembre
+ abbr_month_names:
+ - ~
+ - jan.
+ - fév.
+ - mar.
+ - avr.
+ - mai
+ - juin
+ - juil.
+ - août
+ - sept.
+ - oct.
+ - nov.
+ - déc.
+ order:
+ - :day
+ - :month
+ - :year
time:
formats:
default: "%d %B %Y %H:%M:%S"
- short: "%d %b %y %H:%M"
- long: "%A %d %B %Y à %Hh%M"
+ short: "%d %b %H:%M"
+ long: "%A %d %B %Y %H:%M"
hour: "%Hh%M"
minute: "%M min"
am: 'am'
@@ -121,20 +171,17 @@ fr:
words_connector: ", "
two_words_connector: " et "
last_word_connector: " et "
- select:
- prompt: "Veuillez sélectionner"
helpers:
select:
prompt: "Veuillez sélectionner"
submit:
- create: "Créer un %{model}"
- update: "Modifier ce %{model}"
- submit: "Enregistrer ce %{model}"
-
+ create: "Créer un(e) %{model}"
+ update: "Modifier ce(tte) %{model}"
+ submit: "Enregistrer ce(tte) %{model}"
- errors:
- format: "Le %{attribute} %{message}"
+ errors: &errors
+ format: "%{attribute} %{message}"
messages: &errors_messages
inclusion: "n'est pas inclus(e) dans la liste"
exclusion: "n'est pas disponible"
@@ -143,9 +190,15 @@ fr:
accepted: "doit être accepté(e)"
empty: "doit être rempli(e)"
blank: "doit être rempli(e)"
- too_long: "est trop long (pas plus de %{count} caractères)"
- too_short: "est trop court (au moins %{count} caractères)"
- wrong_length: "ne fait pas la bonne longueur (doit comporter %{count} caractères)"
+ too_long:
+ one: "est trop long (pas plus d'un caractère)"
+ other: "est trop long (pas plus de %{count} caractères)"
+ too_short:
+ one: "est trop court (au moins un caractère)"
+ other: "est trop court (au moins %{count} caractères)"
+ wrong_length:
+ one: "ne fait pas la bonne longueur (doit comporter un seul caractère)"
+ other: "ne fait pas la bonne longueur (doit comporter %{count} caractères)"
not_a_number: "n'est pas un nombre"
not_an_integer: "doit être un nombre entier"
greater_than: "doit être supérieur à %{count}"
@@ -155,35 +208,21 @@ fr:
less_than_or_equal_to: "doit être inférieur ou égal à %{count}"
odd: "doit être impair"
even: "doit être pair"
+ taken: "n'est pas disponible"
+ record_invalid: "La validation a échoué : %{errors}"
+
template: &errors_template
header:
- one: "Impossible d'enregistrer ce %{model} : 1 erreur"
- other: "Impossible d'enregistrer ce %{model} : %{count} erreurs"
+ one: "Impossible d'enregistrer ce(tte) %{model} : 1 erreur"
+ other: "Impossible d'enregistrer ce(tte) %{model} : %{count} erreurs"
body: "Veuillez vérifier les champs suivants : "
- activerecord:
- errors:
- messages:
- taken: "n'est pas disponible"
activemodel:
errors:
- messages:
- taken: "n'est pas disponible"
- record_invalid: "La validation a échoué : %{errors}"
- <<: *errors_messages
- template:
- <<: *errors_template
- full_messages:
- format: "%{attribute} %{message}"
- flash:
- actions:
- create:
- notice: '%{resource_name} créé(e) avec succès.'
- update:
- notice: '%{resource_name} mise(e) à jour avec succès.'
- destroy:
- notice: '%{resource_name} détruit(e) avec succès.'
- alert: '%{resource_name} ne peut être détruit(e).'
+ <<: *errors
+ activerecord:
+ errors:
+ <<: *errors
# FIN: https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/fr.yml
"true": "oui"
diff --git a/config/locales/imports.yml b/config/locales/imports.yml
index c76377713..70f15979d 100644
--- a/config/locales/imports.yml
+++ b/config/locales/imports.yml
@@ -20,7 +20,7 @@ en:
started: Started import
completed: Completed import
failed: Failed import
- undefined: %{key} undefined
+ undefined: "%{key} undefined"
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'
@@ -32,7 +32,7 @@ en:
NEPTUNE_Test1_Sheet1_Step1_error: "le fichier %{0} n'est pas correctement formé selon les recommandations du W3C"
NEPTUNE_Test1_Sheet1_Step2_error: "le fichier %{0} ne respecte pas le modèle NEPTUNE"
NEPTUNE_Test1_Sheet1_Step2_encoding: "le fichier %{0} ne respecte pas le codage de caractères du modèle NEPTUNE (ISO-8859-1)"
- NEPTUNE_Test1_Sheet1_Step2_fatal: "Erreur fatale \: Aucune entrée valide trouvée dans le fichier"
+ NEPTUNE_Test1_Sheet1_Step2_fatal: "Erreur fatale : Aucune entrée valide trouvée dans le fichier"
NEPTUNE_Test1_Sheet2: 'Fiche n° 1.2 : Conformité au schéma XML du profil NEPTUNE'
NEPTUNE_Test1_Sheet2_Step1: Conformité au schéma XML du profil NEPTUNE
NEPTUNE_Test1_Sheet2_Step1_error: "le fichier %{0} ne respecte pas le modèle NEPTUNE"
@@ -46,7 +46,7 @@ en:
CSV_FILE_NOT_FOUND: "file %{0} : error %{1}"
CSV_FILE_IGNORED: file %{0} ignored (not XML)
CSV_VALIDATION_ERROR: "XML file don't agree with Neptune XSD : %{0}"
- CSV_VALIDATION_CAUSE: %{0}
+ CSV_VALIDATION_CAUSE: "%{0}"
CSV_PARSE_OBJECT: Analyse %{0}
CSV_MANDATORY_TAG: "missing or empty mandatory tag : %{0}"
CSV_UNKNOWN_ENUM: "Unknown %{0} enumaration value : %{1}"
@@ -62,7 +62,7 @@ en:
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_OK: "%{0} saved"
SAVE_ERROR: "%{0} save failed : %{1}"
severities:
info: Information
@@ -116,7 +116,7 @@ fr:
started: Import démarré
completed: Import achevé avec succès
failed: Import interrompu
- undefined: %{key} non défini
+ undefined: "%{key} non défini"
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'
@@ -142,7 +142,7 @@ fr:
CSV_FILE_ERROR: "Fichier %{0} : erreur %{1}"
CSV_FILE_IGNORED: "Fichier %{0} ignoré (non CSV) "
CSV_VALIDATION_ERROR: "Fichier CSV ne respecte pas le format Chouette : %{0}"
- CSV_VALIDATION_CAUSE: %{0}
+ CSV_VALIDATION_CAUSE: "%{0}"
CSV_PARSE_OBJECT: Analyse %{0}
CSV_MANDATORY_TAG: "Tag obligatoire absent ou vide : %{0}"
CSV_UNKNOWN_ENUM: "Valeur de l'enum %{0} inconnue : %{1}"
@@ -158,7 +158,7 @@ fr:
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_OK: "%{0} enregistré"
SAVE_ERROR: "Echec de l'enregistrement de %{0} : %{1}"
severities:
info: Information
diff --git a/config/locales/subscriptions.yml b/config/locales/subscriptions.yml
index 0a814770a..458e6132d 100644
--- a/config/locales/subscriptions.yml
+++ b/config/locales/subscriptions.yml
@@ -20,7 +20,7 @@ fr:
subscriptions:
success: "Inscription enregistrée"
failure: "Inscription invalide"
- activemodel:
+ activemodel:
models:
subscription: compte
attributes: