Normalize language name to our styling/tile data 18/123718/1
authorHannes Janetzek <hannes.janetzek@gmail.com>
Tue, 28 Mar 2017 17:00:25 +0000 (19:00 +0200)
committerHannes Janetzek <hannes.janetzek@gmail.com>
Thu, 6 Apr 2017 18:10:53 +0000 (20:10 +0200)
Change-Id: I42daa6a61d792d9a4bf428832d6c35c30bff4046

src/mapzen/tangram_view.cpp
src/mapzen/tangram_view.hpp

index 1516c2d..fb365ea 100644 (file)
@@ -863,7 +863,7 @@ void TangramView::setMapType(maps_view_h view)
        if (newViewType != m_viewType) {
                m_buildingsEnabled = true;
                m_publicTransitEnabled = false;
-               m_language = "eng";
+               m_language = "en";
                m_isProviderKeySet = false;
        }
 
@@ -893,7 +893,7 @@ void TangramView::setMapType(maps_view_h view)
        maps_view_get_language(view, &language);
        if (m_language != language) {
                m_language = language;
-               sceneUpdates.push_back( {"global.ux_language", m_language.c_str()} );
+               sceneUpdates.push_back( {"global.ux_language", m_language.substr(0, 2).c_str()} );
        }
        free(language);
 
index 395ad6e..ed2da19 100644 (file)
@@ -99,7 +99,7 @@ private:
        bool m_publicTransitEnabled = false;
        bool m_buildingsEnabled = true;
        bool m_sceneLoaded = false;
-       std::string m_language = "eng";
+       std::string m_language = "en";
        std::string m_providerKey = "";
        bool m_isProviderKeySet = false;