prepared localization / route description module to use description ids
instead of description strings
This commit is contained in:
parent
28a241c371
commit
3141d3ba48
@ -57,8 +57,30 @@ OSRM.Localization["de"] = {
|
||||
"NO": "Nordost",
|
||||
"SO": "Südost",
|
||||
"SW": "Südwest",
|
||||
"NW": "Nordwest"
|
||||
"NW": "Nordwest",
|
||||
// driving directions
|
||||
"DIRECTION_1":"Links abbiegen[ auf <b>%s</b>]",
|
||||
"DIRECTION_2":"Rechts abbiegen[ auf <b>%s</b>]",
|
||||
"DIRECTION_3":"Umkehren[ auf <b>%s</b>]",
|
||||
"DIRECTION_4":"Fahren Sie Richtung %s",
|
||||
"DIRECTION_5":"Weiterfahren[ auf <b>%s</b>]",
|
||||
"DIRECTION_6":"Leicht links abbiegen[ auf <b>%s</b>]",
|
||||
"DIRECTION_7":"Leicht rechts abbiegen[ auf <b>%s</b>]",
|
||||
"DIRECTION_8":"Scharf links abbiegen[ auf <b>%s</b>]",
|
||||
"DIRECTION_9":"Scharf rechts abbiegen[ auf <b>%s</b>]",
|
||||
"DIRECTION_10":"In den Kreisverkehr einfahren und bei erster Möglichkeit verlassen[ auf <b>%s</b>]",
|
||||
"DIRECTION_11":"In den Kreisverkehr einfahren und bei zweiter Möglichkeit verlassen[ auf <b>%s</b>]",
|
||||
"DIRECTION_12":"In den Kreisverkehr einfahren und bei dritter Möglichkeit verlassen[ auf <b>%s</b>]",
|
||||
"DIRECTION_13":"In den Kreisverkehr einfahren und bei vierter Möglichkeit verlassen[ auf <b>%s</b>]",
|
||||
"DIRECTION_14":"In den Kreisverkehr einfahren und bei f<>nfter Möglichkeit verlassen[ auf <b>%s</b>]",
|
||||
"DIRECTION_15":"In den Kreisverkehr einfahren und bei sechster Möglichkeit verlassen[ auf <b>%s</b>]",
|
||||
"DIRECTION_16":"In den Kreisverkehr einfahren und bei siebter Möglichkeit verlassen[ auf <b>%s</b>]",
|
||||
"DIRECTION_17":"In den Kreisverkehr einfahren und bei achter Möglichkeit verlassen[ auf <b>%s</b>]",
|
||||
"DIRECTION_18":"In den Kreisverkehr einfahren und bei neunter Möglichkeit verlassen[ auf <b>%s</b>]",
|
||||
"DIRECTION_19":"In den Kreisverkehr einfahren und bei zehnter Möglichkeit verlassen[ auf <b>%s</b>]",
|
||||
"DIRECTION_20":"In den Kreisverkehr einfahren und bei einer der vielen Möglichkeiten verlassen[ auf <b>%s</b>]",
|
||||
"DIRECTION_21":"Sie haben Ihr Ziel erreicht"
|
||||
};
|
||||
|
||||
// set GUI language on load
|
||||
OSRM.GUI.setLanguage();
|
||||
OSRM.Localization.change("de");
|
@ -57,8 +57,30 @@ OSRM.Localization["en"] = {
|
||||
"NE": "northeast",
|
||||
"SE": "southeast",
|
||||
"SW": "southwest",
|
||||
"NW": "northwest"
|
||||
"NW": "northwest",
|
||||
// driving directions
|
||||
"DIRECTION_1":"Turn left[ on <b>%s</b>]",
|
||||
"DIRECTION_2":"Turn right[ on <b>%s</b>]",
|
||||
"DIRECTION_3":"U-Turn[ on <b>%s</b>]",
|
||||
"DIRECTION_4":"Head %s",
|
||||
"DIRECTION_5":"Continue[ on <b>%s</b>]",
|
||||
"DIRECTION_6":"Turn slight left[ on <b>%s</b>]",
|
||||
"DIRECTION_7":"Turn slight right[ on <b>%s</b>]",
|
||||
"DIRECTION_8":"Turn sharp left[ on <b>%s</b>]",
|
||||
"DIRECTION_9":"Turn sharp right[ on <b>%s</b>]",
|
||||
"DIRECTION_10":"Enter roundabout and leave at first exit[ on <b>%s</b>]",
|
||||
"DIRECTION_11":"Enter roundabout and leave at second exit[ on <b>%s</b>]",
|
||||
"DIRECTION_12":"Enter roundabout and leave at third exit[ on <b>%s</b>]",
|
||||
"DIRECTION_13":"Enter roundabout and leave at fourth exit[ on <b>%s</b>]",
|
||||
"DIRECTION_14":"Enter roundabout and leave at fifth exit[ on <b>%s</b>]",
|
||||
"DIRECTION_15":"Enter roundabout and leave at sixth exit[ on <b>%s</b>]",
|
||||
"DIRECTION_16":"Enter roundabout and leave at seventh exit[ on <b>%s</b>]",
|
||||
"DIRECTION_17":"Enter roundabout and leave at eighth exit[ on <b>%s</b>]",
|
||||
"DIRECTION_18":"Enter roundabout and leave at nineth exit[ on <b>%s</b>]",
|
||||
"DIRECTION_19":"Enter roundabout and leave at tenth exit[ on <b>%s</b>]",
|
||||
"DIRECTION_20":"Enter roundabout and leave at one of the too many exits[ on <b>%s</b>]",
|
||||
"DIRECTION_21":"You have reached your destination"
|
||||
};
|
||||
|
||||
//set GUI language on load
|
||||
OSRM.GUI.setLanguage();
|
||||
OSRM.Localization.change("en");
|
@ -51,6 +51,8 @@ change: function(language) {
|
||||
OSRM.DEFAULTS.LANGUAGE = language;
|
||||
if( OSRM.Localization[language]) {
|
||||
OSRM.GUI.setLanguage();
|
||||
if( document.getElementById('information-box').innerHTML != "" )
|
||||
OSRM.RoutingDescription.show( OSRM.G.response );
|
||||
} else {
|
||||
var script = document.createElement('script');
|
||||
script.type = 'text/javascript';
|
||||
|
@ -72,6 +72,15 @@ show: function(response) {
|
||||
|
||||
route_desc += '<td class="result-items">';
|
||||
route_desc += '<span class="result-item" onclick="OSRM.RoutingDescription.onClickRouteDescription('+response.route_instructions[i][3]+')">';
|
||||
|
||||
// // build route description
|
||||
// if( i == 0 )
|
||||
// route_desc += OSRM.loc("DIRECTION_"+response.route_instructions[i][0]).replace(/%s/, response.route_instructions[i][6]);
|
||||
// else if( response.route_instructions[i][1] != "" )
|
||||
// route_desc += OSRM.loc("DIRECTION_"+response.route_instructions[i][0]).replace(/\[(.*)\]/,"");
|
||||
// else
|
||||
// route_desc += OSRM.loc("DIRECTION_"+response.route_instructions[i][0]).replace(/\[(.*)\]/,"$1").replace(/%s/, response.route_instructions[i][6]);
|
||||
|
||||
route_desc += response.route_instructions[i][0];
|
||||
if( i == 0 )
|
||||
route_desc += ' ' + OSRM.loc( response.route_instructions[i][6] );
|
||||
|
Loading…
Reference in New Issue
Block a user