From 515c1c033105b6bd5ace6cb32fe9bec5f4573cd8 Mon Sep 17 00:00:00 2001 From: cedricnjanga Date: Tue, 27 Mar 2018 22:57:42 -0700 Subject: Refs #6156 Update Vehicle journey translations --- app/helpers/pagination_helper.rb | 4 +-- .../vehicle_journeys/components/ConfirmModal.js | 4 +-- .../vehicle_journeys/components/Navigate.js | 3 +- .../components/tools/CreateModal.js | 16 +++++----- .../components/tools/DeleteVehicleJourneys.js | 2 +- .../components/tools/DuplicateVehicleJourney.js | 12 ++++---- .../components/tools/EditVehicleJourney.js | 4 +-- .../components/tools/NotesEditVehicleJourney.js | 14 ++++----- .../tools/PurchaseWindowsEditVehicleJourney.js | 8 ++--- .../components/tools/ShiftVehicleJourney.js | 12 ++++---- .../tools/TimetablesEditVehicleJourney.js | 8 ++--- .../components/tools/select2s/CompanySelect2.js | 3 +- .../components/tools/select2s/MissionSelect2.js | 2 +- .../components/tools/select2s/TimetableSelect2.js | 2 +- .../components/tools/select2s/VJSelect2.js | 2 +- config/locales/vehicle_journey_exports.en.yml | 2 +- config/locales/vehicle_journeys.en.yml | 35 +++++++++++++++++----- config/locales/vehicle_journeys.fr.yml | 26 ++++++++++++++-- 18 files changed, 100 insertions(+), 59 deletions(-) diff --git a/app/helpers/pagination_helper.rb b/app/helpers/pagination_helper.rb index 639d19de6..637010005 100644 --- a/app/helpers/pagination_helper.rb +++ b/app/helpers/pagination_helper.rb @@ -28,9 +28,9 @@ module PaginationHelper will_paginate collection, container: false, page_links: false, previous_label: '', next_label: '', param_name: (collection.try(:pagination_param_name) || "page") end - content_tag :div, pinfos.concat(links).html_safe, class: "pagination #{cls}" + content_tag :div, pinfos.capitalize.concat(links).html_safe, class: "pagination #{cls}" else - content_tag :div, pinfos, class: "pagination #{cls}" + content_tag :div, pinfos.capitalize, class: "pagination #{cls}" end end diff --git a/app/javascript/vehicle_journeys/components/ConfirmModal.js b/app/javascript/vehicle_journeys/components/ConfirmModal.js index 75e8a3932..330b4e02f 100644 --- a/app/javascript/vehicle_journeys/components/ConfirmModal.js +++ b/app/javascript/vehicle_journeys/components/ConfirmModal.js @@ -16,7 +16,7 @@ export default function ConfirmModal({dispatch, modal, onModalAccept, onModalCan type='button' onClick={() => { onModalCancel(modal.confirmModal.callback) }} > - Ne pas valider + {I18n.t('cancel')} diff --git a/app/javascript/vehicle_journeys/components/Navigate.js b/app/javascript/vehicle_journeys/components/Navigate.js index 24843babc..e79823e49 100644 --- a/app/javascript/vehicle_journeys/components/Navigate.js +++ b/app/javascript/vehicle_journeys/components/Navigate.js @@ -1,5 +1,6 @@ import React, { Component } from 'react' import PropTypes from 'prop-types' +import capitalize from 'lodash/capitalize' import actions from'../actions' export default function Navigate({ dispatch, vehicleJourneys, pagination, status, filters}) { @@ -17,7 +18,7 @@ export default function Navigate({ dispatch, vehicleJourneys, pagination, status if(status.fetchSuccess == true) { return (
- {I18n.t("vehicle_journeys.vehicle_journeys_matrix.pagination", {minVJ, maxVJ, total:pagination.totalCount})} + {I18n.t('will_paginate.page_entries_info.multi_page', { model: capitalize(I18n.model_name('vehicle_journey', { plural: true })), from: minVJ, to: maxVJ, count: pagination.totalCount })}
{e.preventDefault()}}>
diff --git a/app/javascript/vehicle_journeys/components/tools/DeleteVehicleJourneys.js b/app/javascript/vehicle_journeys/components/tools/DeleteVehicleJourneys.js index 4815003d3..b1ce3786b 100644 --- a/app/javascript/vehicle_journeys/components/tools/DeleteVehicleJourneys.js +++ b/app/javascript/vehicle_journeys/components/tools/DeleteVehicleJourneys.js @@ -13,7 +13,7 @@ export default function DeleteVehicleJourneys({onDeleteVehicleJourneys, vehicleJ e.preventDefault() onDeleteVehicleJourneys() }} - title='Supprimer' + title={ I18n.t('actions.delete') } > diff --git a/app/javascript/vehicle_journeys/components/tools/DuplicateVehicleJourney.js b/app/javascript/vehicle_journeys/components/tools/DuplicateVehicleJourney.js index 102a87d85..d7e48bf08 100644 --- a/app/javascript/vehicle_journeys/components/tools/DuplicateVehicleJourney.js +++ b/app/javascript/vehicle_journeys/components/tools/DuplicateVehicleJourney.js @@ -93,7 +93,7 @@ export default class DuplicateVehicleJourney extends Component {

- Dupliquer { actions.getSelected(this.props.vehicleJourneys).length > 1 ? 'plusieurs courses' : 'une course' } + {I18n.t('vehicle_journeys.vehicle_journeys_matrix.duplicate', { count: actions.getSelected(this.props.vehicleJourneys).length })}

×
@@ -102,7 +102,7 @@ export default class DuplicateVehicleJourney extends Component {
1 ? 'hidden' : '' )}> - + 1 ? ' disabled' : '')}>
- +
- + - Annuler + {I18n.t('cancel')}
diff --git a/app/javascript/vehicle_journeys/components/tools/EditVehicleJourney.js b/app/javascript/vehicle_journeys/components/tools/EditVehicleJourney.js index 795c2ecff..e4e266c79 100644 --- a/app/javascript/vehicle_journeys/components/tools/EditVehicleJourney.js +++ b/app/javascript/vehicle_journeys/components/tools/EditVehicleJourney.js @@ -173,14 +173,14 @@ export default class EditVehicleJourney extends Component { type='button' onClick={this.props.onModalClose} > - Annuler + {I18n.t('cancel')}
} diff --git a/app/javascript/vehicle_journeys/components/tools/NotesEditVehicleJourney.js b/app/javascript/vehicle_journeys/components/tools/NotesEditVehicleJourney.js index 880542216..dd4930af9 100644 --- a/app/javascript/vehicle_journeys/components/tools/NotesEditVehicleJourney.js +++ b/app/javascript/vehicle_journeys/components/tools/NotesEditVehicleJourney.js @@ -43,11 +43,11 @@ export default class NotesEditVehicleJourney extends Component { renderAssociatedFN() { if (this.footnotes().associated.length == 0) { - return

Aucune note associée

+ return

{I18n.t('vehicle_journeys.vehicle_journeys_matrix.no_associated_purchase_windows')}

} else { return (
-

Notes associées :

+

{I18n.t('vehicle_journeys.form.purchase_windows')} :

{this.footnotes().associated.map((lf, i) =>
La ligne ne possède pas de notes + if (window.line_footnotes.length == 0) return

{I18n.t('vehicle_journeys.vehicle_journeys_matrix.no_line_footnotes')}

if (this.footnotes().to_associate.length == 0) return false return (
-

Sélectionnez les notes à associer à cette course :

+

{I18n.t('vehicle_journeys.vehicle_journeys_matrix.select_footnotes')} :

{this.footnotes().to_associate.map((lf, i) =>
@@ -111,7 +111,7 @@ export default class NotesEditVehicleJourney extends Component {
-

Notes

+

{I18n.t('vehicle_journeys.form.footnotes')}

×
@@ -130,14 +130,14 @@ export default class NotesEditVehicleJourney extends Component { type='button' onClick={this.props.onModalClose} > - Annuler + {I18n.t('cancel')}
} diff --git a/app/javascript/vehicle_journeys/components/tools/PurchaseWindowsEditVehicleJourney.js b/app/javascript/vehicle_journeys/components/tools/PurchaseWindowsEditVehicleJourney.js index ce9a4cde9..30c511302 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 {
-

Calendriers commerciaux associés

+

{I18n.t('vehicle_journeys.form.purchase_windows')}s

×
@@ -58,7 +58,7 @@ export default class PurchaseWindowsEditVehicleJourney extends Component {
- +
@@ -117,14 +117,14 @@ export default class PurchaseWindowsEditVehicleJourney extends Component { type='button' onClick={this.props.onModalClose} > - Annuler + {I18n.t('cancel')}
} diff --git a/app/javascript/vehicle_journeys/components/tools/ShiftVehicleJourney.js b/app/javascript/vehicle_journeys/components/tools/ShiftVehicleJourney.js index 6574bfa2d..bc3d8db34 100644 --- a/app/javascript/vehicle_journeys/components/tools/ShiftVehicleJourney.js +++ b/app/javascript/vehicle_journeys/components/tools/ShiftVehicleJourney.js @@ -27,6 +27,7 @@ export default class ShiftVehicleJourney extends Component { } render() { + let id = this.props.modal.type == 'shift' && actions.getSelected(this.props.vehicleJourneys)[0].short_id if(this.props.status.isFetching == true) { return false } @@ -48,10 +49,7 @@ export default class ShiftVehicleJourney extends Component {
-

Mettre à jour une course

- {(this.props.modal.type == 'shift') && ( - Mettre à jour les horaires de la course {actions.getSelected(this.props.vehicleJourneys)[0].short_id} - )} +

{I18n.t('vehicle_journeys.form.slide_title', {id: id})}

×
@@ -61,7 +59,7 @@ export default class ShiftVehicleJourney extends Component {
- + - Annuler + {I18n.t('cancel')}
diff --git a/app/javascript/vehicle_journeys/components/tools/TimetablesEditVehicleJourney.js b/app/javascript/vehicle_journeys/components/tools/TimetablesEditVehicleJourney.js index f21480563..7a2686c13 100644 --- a/app/javascript/vehicle_journeys/components/tools/TimetablesEditVehicleJourney.js +++ b/app/javascript/vehicle_journeys/components/tools/TimetablesEditVehicleJourney.js @@ -44,7 +44,7 @@ export default class TimetablesEditVehicleJourney extends Component {
-

Calendriers associés

+

{I18n.t('vehicle_journeys.form.time_tables')}

×
@@ -58,7 +58,7 @@ export default class TimetablesEditVehicleJourney extends Component {
- +
@@ -119,14 +119,14 @@ export default class TimetablesEditVehicleJourney extends Component { type='button' onClick={this.props.onModalClose} > - Annuler + {I18n.t('cancel')}
} diff --git a/app/javascript/vehicle_journeys/components/tools/select2s/CompanySelect2.js b/app/javascript/vehicle_journeys/components/tools/select2s/CompanySelect2.js index 5c7f75d99..b7e9691c1 100644 --- a/app/javascript/vehicle_journeys/components/tools/select2s/CompanySelect2.js +++ b/app/javascript/vehicle_journeys/components/tools/select2s/CompanySelect2.js @@ -16,6 +16,7 @@ export default class BSelect4 extends Component { } render() { + let placeHolder = I18n.t('') return (