WIP banana i18n

merge-requests/138/merge
christian 2021-05-24 21:08:15 -04:00
rodzic 8730dfbd43
commit 7e9e5b9cfe
3 zmienionych plików z 20 dodań i 1 usunięć

Wyświetl plik

@ -17,5 +17,8 @@
"dist-win": "build --concurrent --tasks win-x86,win-x64 package.nw",
"distsome": "build --debug --tasks linux-x64,mac-x64 package.nw",
"start": "run package.nw"
},
"dependencies": {
"banana-i18n": "^2.1.0"
}
}

Wyświetl plik

@ -60,7 +60,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<h1><div id="startupVersionDiv">GridTracker</div></h1>
</div>
<div>
<h3><i>An Amateur Radio Companion</i></h3>
<h3><i data-i18n="appname-sub-title">An Amateur Radio Companion</i></h3>
</div>
<div id="startupStatusDiv">Initial Startup</div>
</div>

Wyświetl plik

@ -5,10 +5,26 @@ 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)