aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuc Donnet2018-04-10 09:24:12 +0200
committerGitHub2018-04-10 09:24:12 +0200
commitc2c73022319a1b58eae53eb992fa0153634d239a (patch)
tree83930767e17daa6f6a181bc6966d1a32dceab7e0
parent91a047b7e3c7fbe925b25c81592df3fdd6bc1b0b (diff)
parentc327d2ec90851bfe1f81c072ef328bd68ea55f38 (diff)
downloadchouette-core-c2c73022319a1b58eae53eb992fa0153634d239a.tar.bz2
Merge pull request #445 from af83/6370-translations-2
Refs #6370 Add some more translations
-rw-r--r--app/javascript/vehicle_journeys/components/Filters.js4
-rw-r--r--app/javascript/vehicle_journeys/components/tools/select2s/CompanySelect2.js2
-rw-r--r--app/javascript/vehicle_journeys/components/tools/select2s/MissionSelect2.js2
-rw-r--r--app/javascript/vehicle_journeys/components/tools/select2s/TimetableSelect2.js2
-rw-r--r--app/javascript/vehicle_journeys/components/tools/select2s/VJSelect2.js2
-rw-r--r--app/javascript/vehicle_journeys/components/tools/select2s/fr.js9
-rw-r--r--app/javascript/vehicle_journeys/components/tools/select2s/language.js9
-rw-r--r--app/views/lines/_filters.html.slim4
-rw-r--r--app/views/referential_lines/_filters.html.slim6
-rw-r--r--app/views/referential_vehicle_journeys/_filters.html.slim4
-rw-r--r--app/views/routes/show.html.slim2
-rw-r--r--app/views/stop_areas/_filters.html.slim4
-rw-r--r--app/views/stop_areas/index.html.slim2
-rw-r--r--app/views/vehicle_journeys/index.html.slim2
-rw-r--r--config/locales/calendars.en.yml2
-rw-r--r--config/locales/companies.en.yml2
-rw-r--r--config/locales/line_referentials.en.yml2
-rw-r--r--config/locales/lines.en.yml8
-rw-r--r--config/locales/lines.fr.yml4
-rw-r--r--config/locales/networks.en.yml2
-rw-r--r--config/locales/routes.en.yml2
-rw-r--r--config/locales/routes.fr.yml2
-rw-r--r--config/locales/select2.en.yml15
-rw-r--r--config/locales/select2.fr.yml15
-rw-r--r--config/locales/stop_area_referentials.en.yml2
-rw-r--r--config/locales/stop_areas.en.yml10
-rw-r--r--config/locales/stop_points.en.yml4
-rw-r--r--config/locales/vehicle_journeys.en.yml4
28 files changed, 81 insertions, 47 deletions
diff --git a/app/javascript/vehicle_journeys/components/Filters.js b/app/javascript/vehicle_journeys/components/Filters.js
index ae3ab3476..93fe015a8 100644
--- a/app/javascript/vehicle_journeys/components/Filters.js
+++ b/app/javascript/vehicle_journeys/components/Filters.js
@@ -145,12 +145,12 @@ export default function Filters({filters, pagination, missions, onFilter, onRese
<span
className='btn btn-link'
onClick={(e) => onResetFilters(e, pagination)}>
- Effacer
+ {I18n.t('actions.erase')}
</span>
<span
className='btn btn-default'
onClick={(e) => onFilter(e, pagination)}>
- Filtrer
+ {I18n.t('actions.filter')}
</span>
</div>
</div>
diff --git a/app/javascript/vehicle_journeys/components/tools/select2s/CompanySelect2.js b/app/javascript/vehicle_journeys/components/tools/select2s/CompanySelect2.js
index b7e9691c1..60ad439b8 100644
--- a/app/javascript/vehicle_journeys/components/tools/select2s/CompanySelect2.js
+++ b/app/javascript/vehicle_journeys/components/tools/select2s/CompanySelect2.js
@@ -31,7 +31,7 @@ export default class BSelect4 extends Component {
theme: 'bootstrap',
width: '100%',
placeholder: I18n.t('vehicle_journeys.vehicle_journeys_matrix.affect_company'),
- language: require('./fr'),
+ language: require('./language'),
ajax: {
url: origin + path + '/companies.json' + '?line_id=' + line,
dataType: 'json',
diff --git a/app/javascript/vehicle_journeys/components/tools/select2s/MissionSelect2.js b/app/javascript/vehicle_journeys/components/tools/select2s/MissionSelect2.js
index 96b34125d..cec39ab4e 100644
--- a/app/javascript/vehicle_journeys/components/tools/select2s/MissionSelect2.js
+++ b/app/javascript/vehicle_journeys/components/tools/select2s/MissionSelect2.js
@@ -75,7 +75,7 @@ export default class BSelect4 extends Component {
escapeMarkup: function (markup) { return markup; },
templateResult: formatRepo,
placeholder: I18n.t('vehicle_journeys.vehicle_journeys_matrix.filters.journey_pattern'),
- language: require('./fr'),
+ language: require('./language'),
allowClear: false,
escapeMarkup: function (markup) { return markup; },
}
diff --git a/app/javascript/vehicle_journeys/components/tools/select2s/TimetableSelect2.js b/app/javascript/vehicle_journeys/components/tools/select2s/TimetableSelect2.js
index 9a345b464..d5aad20d0 100644
--- a/app/javascript/vehicle_journeys/components/tools/select2s/TimetableSelect2.js
+++ b/app/javascript/vehicle_journeys/components/tools/select2s/TimetableSelect2.js
@@ -27,7 +27,7 @@ export default class BSelect4 extends Component {
theme: 'bootstrap',
width: '100%',
placeholder: I18n.t('vehicle_journeys.vehicle_journeys_matrix.filters.timetable'),
- language: require('./fr'),
+ language: require('./language'),
ajax: {
url: origin + path + this.props.chunkURL,
dataType: 'json',
diff --git a/app/javascript/vehicle_journeys/components/tools/select2s/VJSelect2.js b/app/javascript/vehicle_journeys/components/tools/select2s/VJSelect2.js
index f5881cef7..50a941b6d 100644
--- a/app/javascript/vehicle_journeys/components/tools/select2s/VJSelect2.js
+++ b/app/javascript/vehicle_journeys/components/tools/select2s/VJSelect2.js
@@ -27,7 +27,7 @@ export default class BSelect4b extends Component {
theme: 'bootstrap',
placeholder: I18n.t('vehicle_journeys.vehicle_journeys_matrix.filters.id'),
width: '100%',
- language: require('./fr'),
+ language: require('./language'),
ajax: {
url: origin + path + '/vehicle_journeys.json',
dataType: 'json',
diff --git a/app/javascript/vehicle_journeys/components/tools/select2s/fr.js b/app/javascript/vehicle_journeys/components/tools/select2s/fr.js
deleted file mode 100644
index 20154d412..000000000
--- a/app/javascript/vehicle_journeys/components/tools/select2s/fr.js
+++ /dev/null
@@ -1,9 +0,0 @@
-module.exports = {
- errorLoading:function(){return"Les résultats ne peuvent pas être chargés."},
- inputTooLong:function(e){var t=e.input.length-e.maximum,n="Supprimez "+t+" caractère";return t!==1&&(n+="s"),n},
- inputTooShort:function(e){var t=e.minimum-e.input.length,n="Saisissez "+t+" caractère";return t!==1&&(n+="s"),n},
- loadingMore:function(){return"Chargement de résultats supplémentaires…"},
- maximumSelected:function(e){var t="Vous pouvez seulement sélectionner "+e.maximum+" élément";return e.maximum!==1&&(t+="s"),t},
- noResults:function(){return"Aucun résultat trouvé"},
- searching:function(){return"Recherche en cours…"}
-}
diff --git a/app/javascript/vehicle_journeys/components/tools/select2s/language.js b/app/javascript/vehicle_journeys/components/tools/select2s/language.js
new file mode 100644
index 000000000..9d587f96e
--- /dev/null
+++ b/app/javascript/vehicle_journeys/components/tools/select2s/language.js
@@ -0,0 +1,9 @@
+module.exports = {
+ errorLoading: () => I18n.t('select2.error_loading'),
+ inputTooLong: (e) => I18n.t('select2.input_too_short', { count: e.input.length - e.maximum}),
+ inputTooShort: (e) => I18n.t('select2.input_too_long', { count: e.minimum - e.input.length }),
+ loadingMore: () => I18n.t('select2.loading_more'),
+ maximumSelected: (e) => I18n.t('select2.maximum_selected', {count: e.maximum}),
+ noResults: () => I18n.t('select2.no_results'),
+ searching: () => I18n.t('select2.searching')
+}
diff --git a/app/views/lines/_filters.html.slim b/app/views/lines/_filters.html.slim
index da0539bd0..f745d10a4 100644
--- a/app/views/lines/_filters.html.slim
+++ b/app/views/lines/_filters.html.slim
@@ -44,5 +44,5 @@
.actions
- = link_to 'Effacer', @workbench, class: 'btn btn-link'
- = f.submit 'Filtrer', class: 'btn btn-default'
+ = link_to t('actions.erase'), @workbench, class: 'btn btn-link'
+ = f.submit t('actions.filter'), class: 'btn btn-default'
diff --git a/app/views/referential_lines/_filters.html.slim b/app/views/referential_lines/_filters.html.slim
index 501f61c16..15db0e33e 100644
--- a/app/views/referential_lines/_filters.html.slim
+++ b/app/views/referential_lines/_filters.html.slim
@@ -1,7 +1,7 @@
= search_form_for @q, url: referential_line_path(@referential, @line), class: 'form form-filter' do |f|
.ffg-row
.input-group.search_bar class=filter_item_class(params[:q], :name_or_objectid_cont)
- = f.search_field :name_or_objectid_cont, class: 'form-control', placeholder: "Indiquez un nom d'itinéraire ou un ID..."
+ = f.search_field :name_or_objectid_cont, class: 'form-control', placeholder: t('.name_or_objectid_cont')
span.input-group-btn
button.btn.btn-default#search-btn type='submit'
span.fa.fa-search
@@ -12,5 +12,5 @@
= f.input :wayback_eq_any, class: 'form-control', collection: Chouette::Route.wayback.values, as: :check_boxes, label: false, required: false, wrapper_html: { class: 'checkbox_list'}, label_method: lambda{|l| ("<span>" + t("enumerize.route.wayback.#{l}") + "</span>").html_safe}
.actions
- = link_to 'Effacer', referential_line_path(@referential, @line), class: 'btn btn-link'
- = f.submit 'Filtrer', class: 'btn btn-default'
+ = link_to t('actions.erase'), referential_line_path(@referential, @line), class: 'btn btn-link'
+ = f.submit t('actions.filter'), class: 'btn btn-default'
diff --git a/app/views/referential_vehicle_journeys/_filters.html.slim b/app/views/referential_vehicle_journeys/_filters.html.slim
index f1fbdb5d8..f9fa4fcf7 100644
--- a/app/views/referential_vehicle_journeys/_filters.html.slim
+++ b/app/views/referential_vehicle_journeys/_filters.html.slim
@@ -68,5 +68,5 @@
.actions
- = link_to 'Effacer', referential_vehicle_journeys_path(@referential), class: 'btn btn-link'
- = f.submit 'Filtrer', class: 'btn btn-default'
+ = link_to t('actions.erase'), referential_vehicle_journeys_path(@referential), class: 'btn btn-link'
+ = f.submit t('actions.filter'), class: 'btn btn-default'
diff --git a/app/views/routes/show.html.slim b/app/views/routes/show.html.slim
index d2e750fb0..d4571c173 100644
--- a/app/views/routes/show.html.slim
+++ b/app/views/routes/show.html.slim
@@ -34,7 +34,7 @@
end \
), \
TableBuilderHelper::Column.new( \
- key: :deleted_at, \
+ name: Chouette::Line.tmf('activated'), \
attribute: Proc.new { |s| line_status(s.try(:stop_area).deleted_at) } \
), \
TableBuilderHelper::Column.new( \
diff --git a/app/views/stop_areas/_filters.html.slim b/app/views/stop_areas/_filters.html.slim
index a32638567..c698eaaa5 100644
--- a/app/views/stop_areas/_filters.html.slim
+++ b/app/views/stop_areas/_filters.html.slim
@@ -41,5 +41,5 @@
input_html: { checked: @status.try(:[], :deactivated) }
.actions
- = link_to 'Effacer', @workbench, class: 'btn btn-link'
- = f.submit 'Filtrer', class: 'btn btn-default'
+ = link_to t('actions.erase'), @workbench, class: 'btn btn-link'
+ = f.submit t('actions.filter'), class: 'btn btn-default'
diff --git a/app/views/stop_areas/index.html.slim b/app/views/stop_areas/index.html.slim
index 587efbdaa..fbdb54e02 100644
--- a/app/views/stop_areas/index.html.slim
+++ b/app/views/stop_areas/index.html.slim
@@ -32,7 +32,7 @@
attribute: 'registration_number' \
), \
TableBuilderHelper::Column.new( \
- name: t('activerecord.attributes.stop_area.state'), \
+ name: Chouette::StopArea.tmf('state'), \
attribute: Proc.new { |s| stop_area_status(s) } \
), \
TableBuilderHelper::Column.new( \
diff --git a/app/views/vehicle_journeys/index.html.slim b/app/views/vehicle_journeys/index.html.slim
index c92fb7bae..7fcee545f 100644
--- a/app/views/vehicle_journeys/index.html.slim
+++ b/app/views/vehicle_journeys/index.html.slim
@@ -7,7 +7,7 @@
- if has_feature? :purchase_windows
= link_to I18n.t("purchase_windows.index.title"), [@referential, :purchase_windows], class: 'btn btn-primary sticky-action', target: :blank
- if @route.opposite_route.present?
- = link_to(t('routes.actions.opposite_route_timetable'), [@referential, @route.line, @route.opposite_route, :vehicle_journeys], class: 'btn btn-primary sticky-action')
+ = link_to(t('routes.actions.reversed_vehicle_journey'), [@referential, @route.line, @route.opposite_route, :vehicle_journeys], class: 'btn btn-primary sticky-action')
.page_content
diff --git a/config/locales/calendars.en.yml b/config/locales/calendars.en.yml
index 3d16e7c05..696ae2734 100644
--- a/config/locales/calendars.en.yml
+++ b/config/locales/calendars.en.yml
@@ -69,7 +69,7 @@ en:
date_ranges: Date ranges
dates: Dates
shared: Shared
- organisation: Organisation
+ organisation: Organization
monday: "Monday"
tuesday: "Tuesday"
wednesday: "Wednesday"
diff --git a/config/locales/companies.en.yml b/config/locales/companies.en.yml
index becb087b1..f2b19bc19 100644
--- a/config/locales/companies.en.yml
+++ b/config/locales/companies.en.yml
@@ -16,7 +16,7 @@ en:
index:
title: "Companies"
name: "Search by name..."
- name_or_objectid: "Search by name or by Codifligne ID..."
+ name_or_objectid: "Search by name or by ID..."
advanced_search: "Advanced search"
activerecord:
models:
diff --git a/config/locales/line_referentials.en.yml b/config/locales/line_referentials.en.yml
index 5663ed691..18ff28c24 100644
--- a/config/locales/line_referentials.en.yml
+++ b/config/locales/line_referentials.en.yml
@@ -7,7 +7,7 @@ en:
edit:
title: "Edit %{name} referential"
show:
- title: "iLICO synchronization"
+ title: Line referential
synchronized: Synchronized
status: Status
message: Message
diff --git a/config/locales/lines.en.yml b/config/locales/lines.en.yml
index e61013725..1cd5150db 100644
--- a/config/locales/lines.en.yml
+++ b/config/locales/lines.en.yml
@@ -1,6 +1,5 @@
en:
lines: &en_lines
- search_no_results: "No line matching your query"
actions:
new: "Add a new line"
edit: "Edit this line"
@@ -20,6 +19,8 @@ en:
show: 'Show'
show_network: 'Show network'
show_company: 'Show company'
+ filters:
+ name_or_objectid_cont: "Search by name or objectid"
new:
title: "Add a new line"
create:
@@ -33,11 +34,12 @@ en:
routes:
title: "Routes list"
group_of_lines: "Groups of lines"
+ search_no_results: "No line matching your query"
index:
deactivated: "Disabled line"
title: "Lines"
line: "Line %{line}"
- name_or_number_or_objectid: "Search by name, short name or ID Codif..."
+ name_or_number_or_objectid: "Search by name, short name or ID..."
no_networks: "No networks"
no_companies: "No companies"
no_group_of_lines: "No group of lines"
@@ -115,7 +117,7 @@ en:
creator_id: "Created by"
footnotes: "Footnotes"
stable_id: External permanent idenifier"
- state: State
+ state: Status
activated: Activated
deactivated: Deactivated
formtastic:
diff --git a/config/locales/lines.fr.yml b/config/locales/lines.fr.yml
index d3069f1d1..058238710 100644
--- a/config/locales/lines.fr.yml
+++ b/config/locales/lines.fr.yml
@@ -1,6 +1,5 @@
fr:
lines: &fr_lines
- search_no_results: "Aucune ligne ne correspond à votre recherche"
actions:
new: "Ajouter une ligne"
edit: "Editer cette ligne"
@@ -20,6 +19,8 @@ fr:
show: 'Consulter'
show_network: 'Voir le réseau'
show_company: 'Voir le transporteur principal'
+ filters:
+ name_or_objectid_cont: "Indiquez un nom d'itinéraire ou un ID..."
new:
title: "Ajouter une ligne"
create:
@@ -34,6 +35,7 @@ fr:
title: "Liste des Itinéraires"
itineraries: "Liste des séquences d'arrêts de la ligne"
group_of_lines: "Groupes de lignes"
+ search_no_results: "Aucune ligne ne correspond à votre recherche"
index:
deactivated: "Ligne désactivée"
title: "Lignes"
diff --git a/config/locales/networks.en.yml b/config/locales/networks.en.yml
index 94a8d9df0..2046a30ae 100644
--- a/config/locales/networks.en.yml
+++ b/config/locales/networks.en.yml
@@ -15,7 +15,7 @@ en:
index:
title: "Networks"
name: "Search by name..."
- name_or_objectid: "Search by name or by Codifligne ID..."
+ name_or_objectid: "Search by name or by ID..."
advanced_search: "Advanced search"
activerecord:
models:
diff --git a/config/locales/routes.en.yml b/config/locales/routes.en.yml
index 58869b895..66805e050 100644
--- a/config/locales/routes.en.yml
+++ b/config/locales/routes.en.yml
@@ -15,7 +15,7 @@ en:
export_hub_all: "Export HUB routes"
add_stop_point: "Add stop point"
new_stop_point: "Create new stop"
- opposite_route_timetable: "Timetable back"
+ reversed_vehicle_journey: "Reversed vehicle journeys"
new:
title: "Add a new route"
edit:
diff --git a/config/locales/routes.fr.yml b/config/locales/routes.fr.yml
index 9539a2ee3..f4eefa10d 100644
--- a/config/locales/routes.fr.yml
+++ b/config/locales/routes.fr.yml
@@ -15,7 +15,7 @@ fr:
export_hub_all: "Export HUB des itinéraires"
add_stop_point: "Ajouter un arrêt"
new_stop_point: "Créer un arrêt pour l'ajouter"
- opposite_route_timetable: "Horaires retour"
+ reversed_vehicle_journey: "Horaires retour"
opposite: "%{name} (retour)"
new:
title: "Ajouter un itinéraire"
diff --git a/config/locales/select2.en.yml b/config/locales/select2.en.yml
new file mode 100644
index 000000000..308540af0
--- /dev/null
+++ b/config/locales/select2.en.yml
@@ -0,0 +1,15 @@
+en:
+ select2:
+ error_loading: The results cannot be loaded.
+ input_too_long:
+ one: Remove %{count} letter
+ other: Remove %{count} letters
+ input_too_short:
+ one: Type %{count} letter
+ other: Type %{count} letters
+ loading_more: Loading more…
+ maximum_selected:
+ one: You can select %{count} element
+ other: You can select %{count} elements
+ no_results: No Results
+ searching: Searching...
diff --git a/config/locales/select2.fr.yml b/config/locales/select2.fr.yml
new file mode 100644
index 000000000..4a37a3d78
--- /dev/null
+++ b/config/locales/select2.fr.yml
@@ -0,0 +1,15 @@
+fr:
+ select2:
+ error_loading: Les résultats ne peuvent pas être chargés.
+ input_too_long:
+ one: Supprimez %{count} caractère
+ other: Supprimez %{count} caractères
+ input_too_short:
+ one: Saisissez %{count} caractère
+ other: Saisissez %{count} caractères
+ loading_more: Chargement de résultats supplémentaires…
+ maximum_selected:
+ one: Vous pouvez sélectionner %{count} élément
+ other: Vous pouvez sélectionner %{count} élément
+ no_results: Aucun résultat trouvé
+ searching: Recherche en cours... \ No newline at end of file
diff --git a/config/locales/stop_area_referentials.en.yml b/config/locales/stop_area_referentials.en.yml
index 11baf67e2..9d49d7c5d 100644
--- a/config/locales/stop_area_referentials.en.yml
+++ b/config/locales/stop_area_referentials.en.yml
@@ -4,7 +4,7 @@ en:
sync: "Launch a new reflex synchronization"
cancel_sync: "Cancel reflex synchronization"
show:
- title: 'Synchronization iCAR'
+ title: 'Stop area referential'
activerecord:
models:
stop_area_referential:
diff --git a/config/locales/stop_areas.en.yml b/config/locales/stop_areas.en.yml
index ddb2d940c..1da4b58b4 100644
--- a/config/locales/stop_areas.en.yml
+++ b/config/locales/stop_areas.en.yml
@@ -48,9 +48,9 @@ en:
export_hub_physical: "Export HUB physical"
filters:
name_or_objectid: "Search by name or by objectid..."
- zip_code: Type a zip code...
- city_name: Type a city name...
- area_type: Type an area type...
+ zip_code: Enter a zip code...
+ city_name: Enter a city name...
+ area_type: Enter an area type...
new:
title: "Add a new stop"
update:
@@ -70,7 +70,7 @@ en:
stop_managment: "Parent-child relations"
access_managment: "Access Points and Links managment"
access_points: "Access Points"
- not_editable: "Le type d'arrêt est non modifiable"
+ not_editable: "The area type is not editable"
state:
active: Active
deactivated: Deactivated
@@ -148,7 +148,7 @@ en:
zip_code: "Zip code"
city_name: "City"
waiting_time: Waiting time (minutes)
- state: State
+ state: Status
formtastic:
titles:
stop_area:
diff --git a/config/locales/stop_points.en.yml b/config/locales/stop_points.en.yml
index 72e138270..76e142ba1 100644
--- a/config/locales/stop_points.en.yml
+++ b/config/locales/stop_points.en.yml
@@ -43,8 +43,8 @@ en:
created_at: Created
updated_at: Updated
deleted_at: "Activated"
- for_boarding: "For boarding"
- for_alighting: "For alighting"
+ for_boarding: "Boarding"
+ for_alighting: "Alighting"
area_type: "Area type"
city_name: "City name"
zip_code: "Zip code"
diff --git a/config/locales/vehicle_journeys.en.yml b/config/locales/vehicle_journeys.en.yml
index 79e805ee8..12d8d0da4 100644
--- a/config/locales/vehicle_journeys.en.yml
+++ b/config/locales/vehicle_journeys.en.yml
@@ -3,8 +3,8 @@ en:
vehicle_journeys_matrix:
filters:
id: Filter by ID...
- timetable: Filter by journey pattern...
- timetable: Filter by timetable...
+ journey_pattern: Filter by journey pattern...
+ timetable: Filter by timetable...
cancel_selection: "Cancel Selection"
fetching_error: "There has been a problem fetching the data. Please reload the page to try again."
line_routes: "Line's routes"