diff --git a/lib/main.js b/lib/main.js
index 1003216695b1a804141f4abe6f9acdc852a64309..3f18c4e4ad1464da03a2488dac6b2d15a34f5401 100644
--- a/lib/main.js
+++ b/lib/main.js
@@ -82,8 +82,9 @@ define(['moment', 'utils/router', 'leaflet', 'gui', 'helper', 'utils/language'],
         }
       }
 
+      language.init(router);
+
       function update() {
-        language.init(router);
         return Promise.all(urls.map(helper.getJSON))
           .then(handleData);
       }