aboutsummaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorLuc Donnet2012-01-09 17:57:51 +0100
committerLuc Donnet2012-01-09 17:57:51 +0100
commita4eeeeaa4b7b199e5b4e41c61c33e5a56fccc823 (patch)
treefb6d934cb44518c7b04b87e4f4886efd36fcfa58 /config
parentd9dd47206fe11e6b2400ed93407fc50521fa10dd (diff)
downloadchouette-core-a4eeeeaa4b7b199e5b4e41c61c33e5a56fccc823.tar.bz2
Add locales and views for lines
Diffstat (limited to 'config')
-rw-r--r--config/application.rb2
-rw-r--r--config/initializers/array_ext.rb3
-rw-r--r--config/initializers/ninoxe.rb1
-rw-r--r--config/locales/fr.yml189
-rw-r--r--config/locales/layouts.yml20
-rw-r--r--config/locales/lines.yml40
-rw-r--r--config/locales/transport_modes.yml24
7 files changed, 278 insertions, 1 deletions
diff --git a/config/application.rb b/config/application.rb
index 230e9e8a2..07b94ace7 100644
--- a/config/application.rb
+++ b/config/application.rb
@@ -31,7 +31,7 @@ module ChouetteIhm
# The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded.
# config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
- # config.i18n.default_locale = :de
+ config.i18n.default_locale = :fr
# Configure the default encoding used in templates for Ruby 1.9.
config.encoding = "utf-8"
diff --git a/config/initializers/array_ext.rb b/config/initializers/array_ext.rb
new file mode 100644
index 000000000..92cc22d12
--- /dev/null
+++ b/config/initializers/array_ext.rb
@@ -0,0 +1,3 @@
+Rails.configuration.after_initialize do
+ require 'array_ext'
+end
diff --git a/config/initializers/ninoxe.rb b/config/initializers/ninoxe.rb
index 32b40ebda..10ac5e02d 100644
--- a/config/initializers/ninoxe.rb
+++ b/config/initializers/ninoxe.rb
@@ -6,4 +6,5 @@ class Chouette::Line
end
ActiveModel::Name.new name
end
+
end
diff --git a/config/locales/fr.yml b/config/locales/fr.yml
new file mode 100644
index 000000000..385ce3172
--- /dev/null
+++ b/config/locales/fr.yml
@@ -0,0 +1,189 @@
+fr:
+# https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/fr.yml
+ 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 ]
+
+ time:
+ formats:
+ default: "%d %B %Y %H:%M:%S"
+ short: "%d %b %H:%M"
+ long: "%A %d %B %Y à %Hh%M"
+ hour: "%Hh%M"
+ minute: "%M min"
+ am: 'am'
+ pm: 'pm'
+
+ datetime:
+ distance_in_words:
+ half_a_minute: "une demi-minute"
+ less_than_x_seconds:
+ zero: "moins d'une seconde"
+ one: "moins d'une seconde"
+ other: "moins de %{count} secondes"
+ x_seconds:
+ one: "1 seconde"
+ other: "%{count} secondes"
+ less_than_x_minutes:
+ zero: "moins d'une minute"
+ one: "moins d'une minute"
+ other: "moins de %{count} minutes"
+ x_minutes:
+ one: "1 minute"
+ other: "%{count} minutes"
+ about_x_hours:
+ one: "environ une heure"
+ other: "environ %{count} heures"
+ x_days:
+ one: "1 jour"
+ other: "%{count} jours"
+ about_x_months:
+ one: "environ un mois"
+ other: "environ %{count} mois"
+ x_months:
+ one: "1 mois"
+ other: "%{count} mois"
+ about_x_years:
+ one: "environ un an"
+ other: "environ %{count} ans"
+ over_x_years:
+ one: "plus d'un an"
+ other: "plus de %{count} ans"
+ almost_x_years:
+ one: "presqu'un an"
+ other: "presque %{count} ans"
+ prompts:
+ year: "Année"
+ month: "Mois"
+ day: "Jour"
+ hour: "Heure"
+ minute: "Minute"
+ second: "Seconde"
+
+ number:
+ format:
+ separator: ","
+ delimiter: " "
+ precision: 3
+ significant: false
+ strip_insignificant_zeros: false
+ currency:
+ format:
+ format: "%n %u"
+ unit: "€"
+ separator: ","
+ delimiter: " "
+ precision: 2
+ significant: false
+ strip_insignificant_zeros: false
+ percentage:
+ format:
+ delimiter: ""
+ precision:
+ format:
+ delimiter: ""
+ human:
+ format:
+ delimiter: ""
+ precision: 2
+ significant: true
+ strip_insignificant_zeros: true
+ storage_units:
+ format: "%n %u"
+ units:
+ byte:
+ one: "octet"
+ other: "octets"
+ kb: "ko"
+ mb: "Mo"
+ gb: "Go"
+ tb: "To"
+ decimal_units:
+ format: "%n %u"
+ units:
+ unit: ""
+ thousand: "millier"
+ million: "million"
+ billion: "milliard"
+ trillion: "billion"
+ quadrillion: "million de milliards"
+
+ support:
+ array:
+ 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}"
+
+
+ errors:
+ format: "Le %{attribute} %{message}"
+ messages: &errors_messages
+ inclusion: "n'est pas inclus(e) dans la liste"
+ exclusion: "n'est pas disponible"
+ invalid: "n'est pas valide"
+ confirmation: "ne concorde pas avec la confirmation"
+ 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)"
+ not_a_number: "n'est pas un nombre"
+ not_an_integer: "doit être un nombre entier"
+ greater_than: "doit être supérieur à %{count}"
+ greater_than_or_equal_to: "doit être supérieur ou égal à %{count}"
+ equal_to: "doit être égal à %{count}"
+ less_than: "doit être inférieur à %{count}"
+ less_than_or_equal_to: "doit être inférieur ou égal à %{count}"
+ odd: "doit être impair"
+ even: "doit être pair"
+ template: &errors_template
+ header:
+ one: "Impossible d'enregistrer ce %{model} : 1 erreur"
+ other: "Impossible d'enregistrer ce %{model} : %{count} erreurs"
+ body: "Veuillez vérifier les champs suivants : "
+
+ 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}"
+# FIN: https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/fr.yml
+ or: ou
+ back: Revenir
+ today: "Aujourd'hui"
+ yesterday: "Hier"
+ edit_periods: "Editer Périodes"
+ delete_periods: "Supprimer Périodes"
+ formtastic:
+ actions:
+ create: "Créer %{model}"
+ update: "Modifier %{model}"
+ attributes:
+ author: "Modifié par"
+ created_at: "Créé le"
+ updated_at: "Modifié le"
+
diff --git a/config/locales/layouts.yml b/config/locales/layouts.yml
new file mode 100644
index 000000000..d4b78e014
--- /dev/null
+++ b/config/locales/layouts.yml
@@ -0,0 +1,20 @@
+en:
+ layouts:
+ back_to_dashboard: "Back to Dashboard"
+ help: Help
+ home: "Home"
+ user:
+ profile: "My Profile"
+ sign_out: "Sign out"
+ tabs:
+ dashboard: "Dashboard"
+fr:
+ layouts:
+ back_to_dashboard: "Retour au Tableau de Bord"
+ help: Besoin d'aide?
+ home: "Accueil"
+ user:
+ profile: "Mon Profil"
+ sign_out: "Déconnexion"
+ tabs:
+ dashboard: "Tableau de bord"
diff --git a/config/locales/lines.yml b/config/locales/lines.yml
new file mode 100644
index 000000000..a958858de
--- /dev/null
+++ b/config/locales/lines.yml
@@ -0,0 +1,40 @@
+en:
+ lines:
+ actions:
+ new: Add a new line
+ edit: Edit this line
+ destroy: Remove this line
+ destroy_confirm: "Are you sure you want destroy this line?"
+ new:
+ title: "Add a new line"
+ edit:
+ title: "Update line"
+ show:
+ title: "Line"
+
+fr:
+ lines:
+ actions:
+ new: Ajouter une ligne
+ edit: Modifier cette ligne
+ destroy: Supprimer cette ligne
+ destroy_confirm: "Etes vous sûr de détruire cette ligne ?"
+ new:
+ title: "Ajouter une ligne"
+ edit:
+ title: "Modifier la ligne"
+ show:
+ title: "Ligne"
+ activerecord:
+ models:
+ line: Lignes
+ attributes:
+ line:
+ network: "Réseau"
+ company: "Transporteur"
+ registrationnumber: "Identifiant"
+ name: "Nom"
+ publishedname: "Nom publié"
+ number: "Indice"
+ transportmodename: "Mode de transport"
+ comment: "Commentaire"
diff --git a/config/locales/transport_modes.yml b/config/locales/transport_modes.yml
new file mode 100644
index 000000000..45e273903
--- /dev/null
+++ b/config/locales/transport_modes.yml
@@ -0,0 +1,24 @@
+en:
+
+fr:
+ interchange: Correspondance
+ unknown: Inconnu
+ coach: Voiture
+ air: Air
+ waterborne: Eau
+ bus: Bus
+ ferry: Ferry
+ walk: Piéton
+ metro: Métro
+ shuttle: Navette
+ rapid_transit: Lignes rapides
+ taxi: Taxi
+ local_train: Train Local
+ train: Train
+ long_distance_train: Train longue distance
+ tramway: Tramway
+ trolley_bus: Bus Trolley
+ private_vehicle: Véhicule Privé
+ bicycle: Vélo
+ other: Autre
+ \ No newline at end of file