@@ -15,15 +15,15 @@ require('./polyfill');
15
15
16
16
var parsedOptions = links . parse ( window . location . search . slice ( 1 ) ) ;
17
17
var mergedOptions = L . extend ( leafletOptions . defaultState , parsedOptions ) ;
18
- var local = localization . get ( mergedOptions . language ) ;
18
+ var language = mergedOptions . language ;
19
19
20
20
// load only after language was chosen
21
21
var ItineraryBuilder = require ( './itinerary_builder' ) ( mergedOptions . language ) ;
22
22
23
23
var mapLayer = leafletOptions . layer ;
24
24
var overlay = leafletOptions . overlay ;
25
25
var baselayer = ls . get ( 'layer' ) ? mapLayer [ 0 ] [ ls . get ( 'layer' ) ] : leafletOptions . defaultState . layer ;
26
- var layers = ls . get ( 'getOverlay' ) && [ baselayer , overlay [ 'Small Components ' ] ] || baselayer ;
26
+ var layers = ls . get ( 'getOverlay' ) && [ baselayer , overlay [ 'hiking ' ] ] || baselayer ;
27
27
var map = L . map ( 'map' , {
28
28
zoomControl : true ,
29
29
dragging : true ,
@@ -115,8 +115,8 @@ var plan = new ReversablePlan([], {
115
115
dragStyles : options . lrm . dragStyles ,
116
116
geocodersClassName : options . lrm . geocodersClassName ,
117
117
geocoderPlaceholder : function ( i , n ) {
118
- var startend = [ local [ 'Start - press enter to drop marker' ] , local [ 'End - press enter to drop marker' ] ] ;
119
- var via = [ local [ 'Via point - press enter to drop marker' ] ] ;
118
+ var startend = [ localization . t ( language , 'Start - press enter to drop marker' ) , localization . t ( language , 'End - press enter to drop marker' ) ] ;
119
+ var via = [ localization . t ( language , 'Via point - press enter to drop marker' ) ] ;
120
120
if ( i === 0 ) {
121
121
return startend [ 0 ] ;
122
122
}
@@ -142,11 +142,19 @@ var controlOptions = {
142
142
showAlternatives : options . lrm . showAlternatives ,
143
143
units : mergedOptions . units ,
144
144
serviceUrl : leafletOptions . services [ 0 ] . path ,
145
+ useHints : false ,
146
+ services : leafletOptions . services ,
145
147
useZoomParameter : options . lrm . useZoomParameter ,
146
148
routeDragInterval : options . lrm . routeDragInterval ,
147
149
collapsible : options . lrm . collapsible ,
148
150
itineraryBuilder : new ItineraryBuilder ( ) ,
149
151
} ;
152
+ // translate profile names
153
+ for ( var profile = 0 , len = controlOptions . services . length ; profile < len ; profile ++ )
154
+ {
155
+ controlOptions . services [ profile ] . label = localization . t ( language , controlOptions . services [ profile ] . label ) || controlOptions . services [ profile ] . label ;
156
+ }
157
+
150
158
var router = ( new L . Routing . OSRMv1 ( controlOptions ) ) ;
151
159
router . _convertRouteOriginal = router . _convertRoute ;
152
160
router . _convertRoute = function ( responseRoute ) {
0 commit comments