summaryrefslogtreecommitdiff
path: root/src/hmi/qml/Core/genivi-origin.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/hmi/qml/Core/genivi-origin.js')
-rw-r--r--src/hmi/qml/Core/genivi-origin.js16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/hmi/qml/Core/genivi-origin.js b/src/hmi/qml/Core/genivi-origin.js
index 29d7cff..ea897b1 100644
--- a/src/hmi/qml/Core/genivi-origin.js
+++ b/src/hmi/qml/Core/genivi-origin.js
@@ -38,7 +38,7 @@ var g_mapviewer_session=["uint32",0];
var g_mapviewer_handle=["uint32",0];
var g_mapviewer_handle2=["uint32",0];
var g_poisearch_handle=["uint32",0];
-var g_lang;
+var g_language,g_country,g_script;
var data=new Array;
data['destination']=new Array; //the destination
@@ -54,7 +54,7 @@ var categoriesIdNameList;
var translations=new Array;
-var simulationMode=true;// simulation mode on by default
+var simulationMode=false;// simulation mode off by default
var showroom=false; //showroom off by default
var guidance_activated=false;
@@ -210,11 +210,13 @@ function time(seconds)
}
// Language and text
-function setlang(lang)
+function setlang(language,country,script)
{
- g_lang=lang;
+ g_language=language;
+ g_country=country;
+ g_script=script;
translations = new Array;
- Qt.include("translations/"+lang+".js");
+ Qt.include("translations/"+g_language + "_" + g_country+".js");
}
// Default position (for showroom mode)
@@ -237,8 +239,8 @@ function setDefaultAddress(country,city,street,number)
function gettext(arg)
{
if (!translations[arg]) {
- if (g_lang) {
- console.log("Translation for '" + arg + "' missing for " + g_lang);
+ if (g_language) {
+ console.log("Translation for '" + arg + "' missing for " + g_language);
}
return arg;
} else {