+<% end %>
diff --git a/config/initializers/ui_datepicker-rails3.rb b/config/initializers/ui_datepicker-rails3.rb
new file mode 100644
index 000000000..7c53bb46a
--- /dev/null
+++ b/config/initializers/ui_datepicker-rails3.rb
@@ -0,0 +1 @@
+UiDatePickerRails3.activate :formtastic
\ No newline at end of file
diff --git a/config/locales/time_tables.yml b/config/locales/time_tables.yml
new file mode 100644
index 000000000..f0333e4f0
--- /dev/null
+++ b/config/locales/time_tables.yml
@@ -0,0 +1,94 @@
+en:
+ time_tables:
+ time_table:
+ actions:
+ new: Add a new timetable
+ edit: Edit this timetable
+ destroy: Remove this timetable
+ destroy_confirm: Are you sure you want destroy this timetable?
+ new:
+ title: Add a new timetable
+ edit:
+ title: Update timetable %{time_table}
+ show:
+ title: Timetable %{time_table}
+ index:
+ title: Timetables
+ comment: Comment
+ selection: Selection
+ selection_all: All
+ activerecord:
+ models:
+ time_table: Timetable
+ attributes:
+ time_table:
+ comment: Comment
+ version: Version
+ monday: Monday
+ tuesday: Tuesday
+ wednesday: Wednesday
+ thursday: Thursday
+ friday: Friday
+ saturday: Saturday
+ sunday: Sunday
+ objectid: Neptune identifier
+ object_version: Version
+ creation_time: Created on
+ creator_id: Created by
+ dates: Application dates
+ periods: Application periods
+ period_start: From
+ period_end: to
+ formtastic:
+ hints:
+ time_table:
+ objectid: "[prefix]:Timetable:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+
+fr:
+ time_tables:
+ time_table:
+ actions:
+ new: Ajouter un calendrier
+ edit: Modifier ce calendrier
+ destroy: Supprimer ce calendrier
+ destroy_confirm: Etes vous sûr de détruire ce calendrier ?
+ new:
+ title: Ajouter un calendrier
+ edit:
+ title: "Modifier le calendrier %{time_table}"
+ show:
+ title: Calendrier %{time_table}
+ index:
+ comment: Commentaire
+ title: calendriers
+ selection: Sélection
+ selection_all: Tous
+ activerecord:
+ models:
+ time_table: Calendrier
+ attributes:
+ time_table:
+ comment: Commentaire
+ version: Version
+ monday: Lundi
+ tuesday: Mardi
+ wednesday: Mercredi
+ thursday: Jeudi
+ friday: Vendredi
+ saturday: Samedi
+ sunday: Dimanche
+ object_id: Identifiant Neptune
+ object_version: Version
+ creation_time: Créé le
+ creator_id: Créé par
+ dates: "Dates d'application"
+ periods: "Périodes d'application"
+ period_start: Du
+ period_end: au
+
+ formtastic:
+ hints:
+ time_table:
+ objectid: "[prefixe]:Timetable:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
+
+
diff --git a/doc/functional/dataspaces.textile b/doc/functional/dataspaces.textile
new file mode 100644
index 000000000..536ea4173
--- /dev/null
+++ b/doc/functional/dataspaces.textile
@@ -0,0 +1,21 @@
+---
+layout: default
+title: Espaces de donnees
+---
+
+h3. Définition
+
+p. un espace de données est le lieu de stockage d'un ensemble de données de transport connectées entre elles.
+
+h3. Attributs
+
+- Nom := nom de l'espace de données
+- Code := code de l'espace de données
+- Préfixe Neptune := préfixe utilisé par défaut pour la génération des identifiants Neptune
+- Projection géographique := référentiel de projection des coordonnées cartographiques en complément du WGS84
+
+h3. Implémentation
+
+p. L'espace de données est concrétisé dans la base de données par un schéma au sens SQL portant le nom definit par l'attribut code,
+les attributs sont enregistrés dans la table REFERENTIALS du schema PUBLIC
+
diff --git a/doc/functional/introduction.textile b/doc/functional/introduction.textile
new file mode 100644
index 000000000..54725242b
--- /dev/null
+++ b/doc/functional/introduction.textile
@@ -0,0 +1,5 @@
+---
+layout: default
+title: Introduction
+---
+
diff --git a/doc/functional/timetables.textile b/doc/functional/timetables.textile
new file mode 100644
index 000000000..bff532980
--- /dev/null
+++ b/doc/functional/timetables.textile
@@ -0,0 +1,39 @@
+---
+layout: default
+title: Calendriers d'application
+---
+
+h3. Définition
+
+p. Un calendrier d'application est un ensemble de dates et de périodes calendaires
+
+h3. Attributs
+
+- Commentaire := Description du calendrier
+- Version :=
+- Jours d'application := jours de la semaine effectivement applicables dans le cas où des périodes sont définies dans le calendrier
+- Périodes d'application := périodes calendaires durant lesquelles le calendrier est applicable
+- Dates d'application :=
+dates spécifiques pour lesquelles le calendrier est applicable;
+ces dates peuvent être ajoutées dans ou en dehors des périodes calendaires.
+Un calendrier peut n'avoir que des dates calendaires, auquel cas les jours d'applications n'ont pas de signification
+
+Données de gestion :
+
+- Identifiant Neptune :=
+clé unique pérenne identifiant le réseau pour les échanges Neptune
+cet identifiant est composé de 3 parties : préfixe:type:id_technique
+* préfixe : clé identifiant un producteur de données unique
+* type = Timetable : clé identifiant le type d'objet (valeur imposée)
+* id_technique : valeur identifiant un seul object d'un type donné pour un même producteur
+ce champ obligatoire est automatiquement généré s'il n'est pas renseigné
+il est possible aussi de ne renseigner que le préfixe auquel cas la valeur sera complétée automatiquement.
+=:
+- Date de création := date à laquelle l'objet a été créé ou modifié pour la dernière fois
+- Version := version de l'objet (auto incrémenté à chaque modification)
+- Créé par := compte utilisateur ayant procédé à la derni&egarve;re modification
+
+h3. Implémentation
+
+p. TODO
+
--
cgit v1.2.3