From 8cd0718826f1c9b3c58cbe4446c38a01897a4af3 Mon Sep 17 00:00:00 2001 From: asanoaozora Date: Mon, 11 Sep 2017 14:47:36 +0200 Subject: some minor changes to allow display Korean on map --- src/navigation/build.sh | 6 +++--- .../configuration-plugin/genivi_mapviewer_configuration.cxx | 4 ++++ .../configuration-plugin/genivi_navigationcore_configuration.cxx | 4 ++++ src/navigation/update_third_party.sh | 4 ++-- src/poi-service/poi-server/main.cpp | 8 +++++++- 5 files changed, 20 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/navigation/build.sh b/src/navigation/build.sh index 952cbe2..4a7217e 100755 --- a/src/navigation/build.sh +++ b/src/navigation/build.sh @@ -144,9 +144,9 @@ echo 'build navigation' if [ "$clean" = 1 ] then cmake -DWITH_DLT=$dlt_option $commonapi_tools_option -DWITH_DEBUG=$debug ../ - echo 'replace a missing font in the configuration file of navit instances' - sed -i -e 's/Liberation Sans/TakaoPGothic/' ./navit/navit/navit_genivi_mapviewer.xml - sed -i -e 's/Liberation Sans/TakaoPGothic/' ./navit/navit/navit_genivi_navigationcore.xml + echo 'Allow to display Korean and Japanese by replacing a font in the configuration file of navit instances' + sed -i -e 's/Liberation Sans/NanumGothic/' ./navit/navit/navit_genivi_mapviewer.xml + sed -i -e 's/Liberation Sans/NanumGothic/' ./navit/navit/navit_genivi_navigationcore.xml fi make cd .. diff --git a/src/navigation/map-viewer/configuration-plugin/genivi_mapviewer_configuration.cxx b/src/navigation/map-viewer/configuration-plugin/genivi_mapviewer_configuration.cxx index 88bca33..4cc3de7 100644 --- a/src/navigation/map-viewer/configuration-plugin/genivi_mapviewer_configuration.cxx +++ b/src/navigation/map-viewer/configuration-plugin/genivi_mapviewer_configuration.cxx @@ -54,6 +54,7 @@ static struct map32 { {"eng","en"}, {"fra","fr"}, {"jpn","jp"}, + {"kor","ko"}, }; static struct map32 country_map[] = { @@ -62,6 +63,7 @@ static struct map32 country_map[] = { {"FRA","FR"}, {"USA","US"}, {"JPN","JP"}, + {"KOR","KO"}, }; static std::string scriptCode = "Latn"; @@ -226,10 +228,12 @@ class Configuration ::DBus::Struct< std::string, std::string, std::string > de_DE { "deu","DEU", "Latn" }; ::DBus::Struct< std::string, std::string, std::string > fr_FR { "fra","FRA", "Latn" }; ::DBus::Struct< std::string, std::string, std::string > jp_JP { "jpn","JPN", "Hrkt" }; + ::DBus::Struct< std::string, std::string, std::string > ko_KO { "kor","KOR", "Hang" }; ret.push_back(en_US); ret.push_back(de_DE); ret.push_back(fr_FR); ret.push_back(jp_JP); + ret.push_back(ko_KO); return ret; } diff --git a/src/navigation/navigation-core/configuration-plugin/genivi_navigationcore_configuration.cxx b/src/navigation/navigation-core/configuration-plugin/genivi_navigationcore_configuration.cxx index 8e3a8c2..9d5ddce 100644 --- a/src/navigation/navigation-core/configuration-plugin/genivi_navigationcore_configuration.cxx +++ b/src/navigation/navigation-core/configuration-plugin/genivi_navigationcore_configuration.cxx @@ -64,6 +64,7 @@ static struct map32 { {"eng","en"}, {"fra","fr"}, {"jpn","jp"}, + {"kor","ko"}, }; static struct map32 country_map[] = { @@ -72,6 +73,7 @@ static struct map32 country_map[] = { {"FRA","FR"}, {"USA","US"}, {"JPN","JP"}, + {"KOR","KO"}, }; static std::string scriptCode = "Latn"; @@ -228,10 +230,12 @@ class Configuration ::DBus::Struct< std::string, std::string, std::string > de_DE { "deu","DEU", "Latn" }; ::DBus::Struct< std::string, std::string, std::string > fr_FR { "fra","FRA", "Latn" }; ::DBus::Struct< std::string, std::string, std::string > jp_JP { "jpn","JPN", "Hrkt" }; + ::DBus::Struct< std::string, std::string, std::string > ko_KO { "kor","KOR", "Hang" }; ret.push_back(en_US); ret.push_back(de_DE); ret.push_back(fr_FR); ret.push_back(jp_JP); + ret.push_back(ko_KO); return ret; } diff --git a/src/navigation/update_third_party.sh b/src/navigation/update_third_party.sh index 712ebb4..0657337 100755 --- a/src/navigation/update_third_party.sh +++ b/src/navigation/update_third_party.sh @@ -11,8 +11,8 @@ read -r -p "Are you sure ? [y/N] " input case "$input" in [y/Y]) - ./update_navit $navit_version - ./update_positioning $positioning_version + ./update_navit.sh $navit_version + ./update_positioning.sh $positioning_version echo "Please rebuild with at least -c option" ;; *) diff --git a/src/poi-service/poi-server/main.cpp b/src/poi-service/poi-server/main.cpp index cb6ee28..a6053b9 100644 --- a/src/poi-service/poi-server/main.cpp +++ b/src/poi-service/poi-server/main.cpp @@ -1826,7 +1826,7 @@ uint16_t poiSearchServer::searchPOIRequest(uint16_t categoryIndex, std::string s m_poiTable.push_back(poi); LOG_DEBUG(gCtx,"POI name: %s found at distance: %d",poi.name.c_str(),poi.distance); } - LOG_DEBUG(gCtx,"Amount of POI found: %d",sqlQueryResult.size()); + LOG_DEBUG(gCtx,"Amount of POI found: %lu",sqlQueryResult.size()); return(sqlQueryResult.size()); } @@ -2125,9 +2125,15 @@ std::vector< ::DBus::Struct< std::string, std::string, std::string > > poiConfig { std::vector< ::DBus::Struct< std::string, std::string, std::string > > ret; ::DBus::Struct< std::string, std::string, std::string > en_US { "eng","USA", "Latn" }; + ::DBus::Struct< std::string, std::string, std::string > de_DE { "deu","DEU", "Latn" }; ::DBus::Struct< std::string, std::string, std::string > fr_FR { "fra","FRA", "Latn" }; + ::DBus::Struct< std::string, std::string, std::string > jp_JP { "jpn","JPN", "Hrkt" }; + ::DBus::Struct< std::string, std::string, std::string > ko_KO { "kor","KOR", "Hang" }; ret.push_back(en_US); + ret.push_back(de_DE); ret.push_back(fr_FR); + ret.push_back(jp_JP); + ret.push_back(ko_KO); return ret; } -- cgit v1.2.1