diff --git a/package.nw/GridTracker.html b/package.nw/GridTracker.html
index 0df10c7..05ce158 100644
--- a/package.nw/GridTracker.html
+++ b/package.nw/GridTracker.html
@@ -46,6 +46,18 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+
+
+
+
+
+
+
@@ -482,7 +494,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
>
- Map View Filters |
+ Map View Filters |
diff --git a/package.nw/lib/gt.js b/package.nw/lib/gt.js
index a09d8cf..f2884b9 100644
--- a/package.nw/lib/gt.js
+++ b/package.nw/lib/gt.js
@@ -5,26 +5,11 @@ const pjson = require("./package.json");
var gtVersion = parseInt(pjson.version.replace(/\./g, ""));
var gtBeta = pjson.betaVersion;
-var banana = require('../../node_modules/banana-i18n/dist/banana-i18n.js');
+
var g_startVersion = 0;
if (typeof localStorage.currentVersion != "undefined")
{ g_startVersion = localStorage.currentVersion; }
-// const messages = {
-// 'en': {
-// 'appname-sub-title': 'Example Application'
-// },
-// 'ru' : {
-// 'appname-sub-title': 'Демонстрационное приложение'
-// },
-// 'zn' : {
-// 'appname-sub-title': '业余无线电数据通信助手'
-// }
-// };
-
-// const banana = new Banana('en');
-// banana.load(messages);
-
if (
typeof localStorage.currentVersion == "undefined" ||
localStorage.currentVersion != String(gtVersion)
@@ -13772,6 +13757,33 @@ function postInit()
openCallRosterWindow(false);
openConditionsWindow(false);
showMessaging(false);
+ renderI18n();
+}
+
+function renderI18n()
+{
+ const messages = {
+ 'en': {
+ 'appname-sub-title': 'Example Application',
+ 'map-view-filters': 'maps'
+ },
+ 'ru' : {
+ 'appname-sub-title': 'Демонстрационное приложение',
+ 'map-view-filters': 'Демонстрационное'
+ },
+ 'zn' : {
+ 'appname-sub-title': '业余无线电数据通信助手',
+ 'map-view-filters': '业余无线电数据通信助手'
+ }
+ };
+
+ $.i18n( {
+ locale: 'ru'
+ } );
+
+ $.i18n().load( messages );
+ $('body').i18n();
+
}
document.addEventListener("dragover", function (event)