From eb51cf0aa62a96c552c1a32778aa84e64df458a6 Mon Sep 17 00:00:00 2001
From: cedricnjanga
Date: Thu, 12 Apr 2018 06:33:32 -0700
Subject: Refs #6376 Add some english translations
---
 app/javascript/routes/components/App.js            |  9 -------
 app/javascript/routes/components/BSelect2.js       | 12 +++------
 app/javascript/routes/components/OlMap.js          | 30 ++++++++++------------
 app/javascript/routes/components/StopPoint.js      |  6 +----
 app/javascript/routes/components/StopPointList.js  |  2 +-
 app/javascript/routes/containers/AddStopPoint.js   |  2 +-
 .../vehicle_journeys/components/Filters.js         |  1 +
 .../components/tools/NotesEditVehicleJourney.js    |  4 +--
 .../tools/PurchaseWindowsEditVehicleJourney.js     |  3 ++-
 .../tools/TimetablesEditVehicleJourney.js          |  1 +
 .../components/tools/select2s/TimetableSelect2.js  |  2 +-
 11 files changed, 27 insertions(+), 45 deletions(-)
(limited to 'app/javascript')
diff --git a/app/javascript/routes/components/App.js b/app/javascript/routes/components/App.js
index 26e69bf53..6f8cdf749 100644
--- a/app/javascript/routes/components/App.js
+++ b/app/javascript/routes/components/App.js
@@ -3,14 +3,9 @@ import PropTypes from 'prop-types'
 import AddStopPoint from '../containers/AddStopPoint'
 import VisibleStopPoints from'../containers/VisibleStopPoints'
 import clone  from '../../helpers/clone'
-const I18n = clone(window , "I18n", true)
 
 export default class App extends Component {
 
-  getChildContext() {
-    return { I18n }
-  }
-
   render() {
     return (
       
@@ -20,7 +15,3 @@ export default class App extends Component {
     )
   }
 }
-
-App.childContextTypes = {
-  I18n: PropTypes.object
-}
diff --git a/app/javascript/routes/components/BSelect2.js b/app/javascript/routes/components/BSelect2.js
index 89e1b6cfa..90f288944 100644
--- a/app/javascript/routes/components/BSelect2.js
+++ b/app/javascript/routes/components/BSelect2.js
@@ -10,8 +10,8 @@ var path = window.location.pathname.split('/', 3).join('/')
 
 
 export default class BSelect3 extends Component {
-  constructor(props, context) {
-    super(props, context)
+  constructor(props) {
+    super(props)
   }
   onChange(e) {
     this.props.onChange(this.props.index, {
@@ -86,7 +86,7 @@ class BSelect2 extends Component{
         onSelect={ this.props.onSelect }
         ref='newSelect'
         options={{
-          placeholder: this.context.I18n.t("routes.edit.select2.placeholder"),
+          placeholder: I18n.t("routes.edit.select2.placeholder"),
           allowClear: true,
           language: 'fr', /* Doesn't seem to work... :( */
           theme: 'bootstrap',
@@ -129,8 +129,4 @@ class BSelect2 extends Component{
       />
     )
   }
-}
-
-BSelect2.contextTypes = {
-  I18n: PropTypes.object
-}
+}
\ No newline at end of file
diff --git a/app/javascript/routes/components/OlMap.js b/app/javascript/routes/components/OlMap.js
index 4beb02872..16fec0e87 100644
--- a/app/javascript/routes/components/OlMap.js
+++ b/app/javascript/routes/components/OlMap.js
@@ -3,8 +3,8 @@ import React, { Component } from 'react'
 import PropTypes from 'prop-types'
 
 export default class OlMap extends Component{
-  constructor(props, context){
-    super(props, context)
+  constructor(props){
+    super(props)
   }
 
   fetchApiURL(id){
@@ -115,40 +115,40 @@ export default class OlMap extends Component{
               
{this.props.value.olMap.json.name}
             
             
-              {this.context.I18n.t('routes.edit.map.stop_point_type')} : 
+              {I18n.t('routes.edit.map.stop_point_type')} : 
               {this.props.value.olMap.json.area_type}
             
             
-              {this.context.I18n.t('routes.edit.map.short_name')} : 
+              {I18n.t('routes.edit.map.short_name')} : 
               {this.props.value.olMap.json.short_name}
             
             
-              {this.context.I18n.t('id_reflex')} : 
+              {I18n.t('id_reflex')} : 
               {this.props.value.olMap.json.user_objectid}
             
 
-            
{this.context.I18n.t('routes.edit.map.coordinates')} : 
+            
{I18n.t('routes.edit.map.coordinates')} : 
             
-              {this.context.I18n.t('routes.edit.map.proj')}.: WSG84
-              {this.context.I18n.t('routes.edit.map.lat')}.: {this.props.value.olMap.json.latitude} 
-              {this.context.I18n.t('routes.edit.map.lon')}.: {this.props.value.olMap.json.longitude}
+              {I18n.t('routes.edit.map.proj')}.: WSG84
+              {I18n.t('routes.edit.map.lat')}.: {this.props.value.olMap.json.latitude} 
+              {I18n.t('routes.edit.map.lon')}.: {this.props.value.olMap.json.longitude}
             
             
-              {this.context.I18n.t('routes.edit.map.postal_code')} : 
+              {I18n.t('routes.edit.map.postal_code')} : 
               {this.props.value.olMap.json.zip_code}
             
             
-              {this.context.I18n.t('routes.edit.map.city')} : 
+              {I18n.t('routes.edit.map.city')} : 
               {this.props.value.olMap.json.city_name}
             
             
-              {this.context.I18n.t('routes.edit.map.comment')} : 
+              {I18n.t('routes.edit.map.comment')} : 
               {this.props.value.olMap.json.comment}
             
             {(this.props.value.stoparea_id != this.props.value.olMap.json.stoparea_id) &&(
               
 {this.props.onUpdateViaOlMap(this.props.index, this.props.value.olMap.json)}}
-              >{this.context.I18n.t('actions.select')}
+              >{I18n.t('actions.select')}
@@ -164,7 +164,3 @@ export default class OlMap extends Component{
 
 OlMap.propTypes = {
 }
-
-OlMap.contextTypes = {
-  I18n: PropTypes.object
-}
diff --git a/app/javascript/routes/components/StopPoint.js b/app/javascript/routes/components/StopPoint.js
index 908e97263..916052b42 100644
--- a/app/javascript/routes/components/StopPoint.js
+++ b/app/javascript/routes/components/StopPoint.js
@@ -6,7 +6,7 @@ import OlMap from './OlMap'
 
 import { defaultAttribute } from '../actions'
 
-export default function StopPoint(props, {I18n}) {
+export default function StopPoint(props) {
   return (
     
       
@@ -92,7 +92,3 @@ StopPoint.propTypes = {
   index: PropTypes.number,
   value: PropTypes.object
 }
-
-StopPoint.contextTypes = {
-  I18n: PropTypes.object
-}
diff --git a/app/javascript/routes/components/StopPointList.js b/app/javascript/routes/components/StopPointList.js
index b227abdea..9bc5e02d1 100644
--- a/app/javascript/routes/components/StopPointList.js
+++ b/app/javascript/routes/components/StopPointList.js
@@ -3,7 +3,7 @@ import PropTypes from 'prop-types'
 
 import StopPoint from './StopPoint'
 
-export default function StopPointList({ stopPoints, onDeleteClick, onMoveUpClick, onMoveDownClick, onChange, onSelectChange, onToggleMap, onToggleEdit, onSelectMarker, onUnselectMarker, onUpdateViaOlMap }, {I18n}) {
+export default function StopPointList({ stopPoints, onDeleteClick, onMoveUpClick, onMoveDownClick, onChange, onSelectChange, onToggleMap, onToggleEdit, onSelectMarker, onUnselectMarker, onUpdateViaOlMap }) {
   return (
     
       
diff --git a/app/javascript/routes/containers/AddStopPoint.js b/app/javascript/routes/containers/AddStopPoint.js
index fd9227ff3..4b169807d 100644
--- a/app/javascript/routes/containers/AddStopPoint.js
+++ b/app/javascript/routes/containers/AddStopPoint.js
@@ -11,7 +11,7 @@ let AddStopPoint = ({ dispatch }) => {
         dispatch(actions.addStop())
       }}>
         
       
     
diff --git a/app/javascript/vehicle_journeys/components/Filters.js b/app/javascript/vehicle_journeys/components/Filters.js
index 93fe015a8..1e43a490e 100644
--- a/app/javascript/vehicle_journeys/components/Filters.js
+++ b/app/javascript/vehicle_journeys/components/Filters.js
@@ -33,6 +33,7 @@ export default function Filters({filters, pagination, missions, onFilter, onRese
             {/* Calendriers */}
             
                this.props.onToggleFootnoteModal(lf, false)}
-      > Retirer
+      >{I18n.t('actions.remove')}
     } else {
       return 
+      >{I18n.t('actions.add')}
     }
   }
 
diff --git a/app/javascript/vehicle_journeys/components/tools/PurchaseWindowsEditVehicleJourney.js b/app/javascript/vehicle_journeys/components/tools/PurchaseWindowsEditVehicleJourney.js
index 30c511302..5fc925f4c 100644
--- a/app/javascript/vehicle_journeys/components/tools/PurchaseWindowsEditVehicleJourney.js
+++ b/app/javascript/vehicle_journeys/components/tools/PurchaseWindowsEditVehicleJourney.js
@@ -44,7 +44,7 @@ export default class PurchaseWindowsEditVehicleJourney extends Component {
               
                 
                   
-                    
{I18n.t('vehicle_journeys.form.purchase_windows')}s
+                    {I18n.t('vehicle_journeys.form.purchase_windows')}
                     ×
                   
 
@@ -95,6 +95,7 @@ export default class PurchaseWindowsEditVehicleJourney extends Component {