kopia lustrzana https://gitlab.com/gridtracker.org/gridtracker
one step forward, 2 steps backwards
rodzic
903319452b
commit
78aaaed2ad
|
@ -48,6 +48,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
<script src="./lib/datepicker.js"></script>
|
||||
<script src="./lib/callsigns.js" type="text/javascript"></script>
|
||||
<script src="node_modules/jquery/dist/jquery.js"></script>
|
||||
<script src="./lib/i18n.js"></script>
|
||||
<script src="./lib/CLDRPluralRuleParser.js"></script>
|
||||
<script src="./lib/jquery.i18n.js"></script>
|
||||
<script src="./lib/jquery.i18n.messagestore.js"></script>
|
||||
|
|
|
@ -21,15 +21,16 @@
|
|||
<link id="roster" rel="stylesheet" href="./lib/style_roster.css" />
|
||||
<script src="./lib/protos.js" type="text/javascript"></script>
|
||||
<script src="./lib/third-party.js" type="text/javascript"></script>
|
||||
<script src="node_modules/jquery/dist/jquery.js"></script>
|
||||
<script src="./lib/CLDRPluralRuleParser.js"></script>
|
||||
<script src="./lib/jquery.i18n.js"></script>
|
||||
<script src="./lib/jquery.i18n.messagestore.js"></script>
|
||||
<script src="./lib/jquery.i18n.fallbacks.js"></script>
|
||||
<script src="./lib/jquery.i18n.parser.js"></script>
|
||||
<script src="./lib/jquery.i18n.emitter.js"></script>
|
||||
<script src="./lib/jquery.i18n.language.js"></script>
|
||||
<script src="./lib/roster.js" type="text/javascript"></script>
|
||||
<script src="node_modules/jquery/dist/jquery.js" type="text/javascript"></script>
|
||||
<script src="./lib/CLDRPluralRuleParser.js" type="text/javascript"></script>
|
||||
<script src="./lib/jquery.i18n.js" type="text/javascript"></script>
|
||||
<script src="./lib/jquery.i18n.messagestore.js" type="text/javascript"></script>
|
||||
<script src="./lib/jquery.i18n.fallbacks.js" type="text/javascript"></script>
|
||||
<script src="./lib/jquery.i18n.parser.js" type="text/javascript"></script>
|
||||
<script src="./lib/jquery.i18n.emitter.js" type="text/javascript"></script>
|
||||
<script src="./lib/jquery.i18n.language.js" type="text/javascript"></script>
|
||||
<script src="./lib/i18n.js" type="text/javascript"></script>
|
||||
<script src="./lib/roster.js " type="text/javascript"></script>
|
||||
<script src="./lib/roster/prepareRosterSettings.js" type="text/javascript"></script>
|
||||
<script src="./lib/roster/processRosterFiltering.js" type="text/javascript"></script>
|
||||
<script src="./lib/roster/processRosterHunting.js" type="text/javascript"></script>
|
||||
|
@ -39,7 +40,8 @@
|
|||
<script src="./lib/roster/rosterColumns.js" type="text/javascript"></script>
|
||||
<script src="./lib/roster/rosterColumnFunctions.js" type="text/javascript"></script>
|
||||
<script src="./lib/roster/sendAlerts.js" type="text/javascript"></script>
|
||||
<script src="./lib/screens.js"></script>
|
||||
<script src="./lib/screens.js" type="text/javascript"></script>
|
||||
<script src="./lib/alerts.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body onload="init()" class="roster" oncontextmenu="return handleContextMenu(event);">
|
||||
<div id="MainCallRoster">
|
||||
|
|
|
@ -518,7 +518,7 @@
|
|||
"roster.secondary.wanted.callsign": "Callsign",
|
||||
"roster.secondary.wanted.grid": "Grid",
|
||||
"roster.secondary.wanted.dxcc": "DXCC",
|
||||
"roster.secodnary.wanted.qrz": "QRZ",
|
||||
"roster.secondary.wanted.qrz": "QRZ",
|
||||
"roster.secondary.wanted.wpx": "WPX",
|
||||
"roster.secondary.wanted.pota": "POTA",
|
||||
"roster.secondary.wanted.OAMS": "OAMS",
|
||||
|
|
|
@ -2588,6 +2588,7 @@ function openCallRosterWindow(show = true)
|
|||
{
|
||||
console.error(e);
|
||||
}
|
||||
|
||||
lockNewWindows();
|
||||
}
|
||||
else
|
||||
|
@ -13582,20 +13583,6 @@ function startupVersionInit()
|
|||
}
|
||||
}
|
||||
|
||||
function loadi18n()
|
||||
{
|
||||
$.i18n().load(
|
||||
{
|
||||
en: "i18n/en.json",
|
||||
es: "i18n/es.json",
|
||||
cn: "i18n/cn.json",
|
||||
de: "i18n/de.json"
|
||||
}).done(function ()
|
||||
{
|
||||
$.i18n().locale = g_appSettings.locale;
|
||||
});
|
||||
}
|
||||
|
||||
function startupButtonsAndInputs()
|
||||
{
|
||||
try
|
||||
|
@ -13686,34 +13673,6 @@ function postInit()
|
|||
openCallRosterWindow(false);
|
||||
openConditionsWindow(false);
|
||||
showMessaging(false);
|
||||
renderI18n();
|
||||
}
|
||||
|
||||
function renderI18n()
|
||||
{
|
||||
$("body").i18n();
|
||||
// render call roster window strings
|
||||
if (g_callRosterWindowHandle)
|
||||
{
|
||||
try
|
||||
{
|
||||
g_callRosterWindowHandle.window.close();
|
||||
g_callRosterWindowHandle = null;
|
||||
openCallRosterWindow(false);
|
||||
}
|
||||
catch (e)
|
||||
{
|
||||
console.error(e);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function changeLocale()
|
||||
{
|
||||
g_appSettings.locale = languageLocale.value;
|
||||
$.i18n().locale = g_appSettings.locale;
|
||||
renderI18n();
|
||||
}
|
||||
|
||||
document.addEventListener("dragover", function (event)
|
||||
|
@ -13749,6 +13708,7 @@ var g_startupTable = [
|
|||
[initSoundCards, "Sounds Initialized"],
|
||||
[loadPortSettings, "Loaded Network Settings"],
|
||||
[loadLookupDetails, "Callsign Lookup Details Loaded"],
|
||||
[renderLocale, "Rendering Locale"],
|
||||
[startupEventsAndTimers, "Set Events and Timers"],
|
||||
[registerHotKeys, "Registered Hotkeys"],
|
||||
[gtChatSystemInit, "Chat System Initialized"],
|
||||
|
|
|
@ -0,0 +1,45 @@
|
|||
function loadi18n()
|
||||
{
|
||||
$.i18n().load(
|
||||
{
|
||||
en: "i18n/en.json",
|
||||
es: "i18n/es.json",
|
||||
cn: "i18n/cn.json",
|
||||
de: "i18n/de.json"
|
||||
}).done(function ()
|
||||
{
|
||||
$.i18n().locale = g_appSettings.locale;
|
||||
});
|
||||
}
|
||||
|
||||
function renderI18n(locale)
|
||||
{
|
||||
$.i18n().locale = locale;
|
||||
$("body").i18n();
|
||||
}
|
||||
|
||||
function changeLocale()
|
||||
{
|
||||
g_appSettings.locale = languageLocale.value;
|
||||
renderI18n(g_appSettings.locale);
|
||||
}
|
||||
|
||||
function loadRosteri18n()
|
||||
{
|
||||
$.i18n().load(
|
||||
{
|
||||
en: "i18n/en.json",
|
||||
es: "i18n/es.json",
|
||||
cn: "i18n/cn.json",
|
||||
de: "i18n/de.json"
|
||||
}).done(function ()
|
||||
{
|
||||
renderI18n(window.opener.g_appSettings.locale);
|
||||
addControls();
|
||||
});
|
||||
}
|
||||
|
||||
function renderLocale()
|
||||
{
|
||||
renderI18n(g_appSettings.locale);
|
||||
}
|
|
@ -1005,7 +1005,7 @@ function setVisual()
|
|||
resize();
|
||||
}
|
||||
|
||||
function wantedChanged(element)
|
||||
function wantedChagned(element)
|
||||
{
|
||||
g_rosterSettings.wanted[element.id] = element.checked;
|
||||
|
||||
|
@ -1517,43 +1517,41 @@ function init()
|
|||
g_callsignDatabaseDXCC = window.opener.g_callsignDatabaseDXCC;
|
||||
g_callsignDatabaseUS = window.opener.g_callsignDatabaseUS;
|
||||
g_callsignDatabaseUSplus = window.opener.g_callsignDatabaseUSplus;
|
||||
|
||||
loadAwardJson();
|
||||
|
||||
updateWorked();
|
||||
|
||||
// addAllAwards();
|
||||
|
||||
window.addEventListener("message", receiveMessage, false);
|
||||
|
||||
lockNewWindows();
|
||||
|
||||
loadi18n();
|
||||
loadRosteri18n()
|
||||
|
||||
if (window.opener.g_mapSettings.offlineMode == false) {
|
||||
if (window.opener.g_mapSettings.offlineMode == false)
|
||||
{
|
||||
getBuffer(
|
||||
"https://storage.googleapis.com/gt_app/callsigns/manifest.json",
|
||||
manifestResult,
|
||||
null,
|
||||
"http",
|
||||
80
|
||||
"https://storage.googleapis.com/gt_app/callsigns/manifest.json",
|
||||
manifestResult,
|
||||
null,
|
||||
"http",
|
||||
80
|
||||
);
|
||||
}
|
||||
|
||||
loadSettings();
|
||||
|
||||
window.opener.setRosterSpot(g_rosterSettings.columns.Spot);
|
||||
|
||||
// addControls();
|
||||
for (let key in g_rosterSettings.wanted)
|
||||
{
|
||||
if (document.getElementById(key))
|
||||
{ document.getElementById(key).checked = g_rosterSettings.wanted[key]; }
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function addControls() {
|
||||
|
||||
function addControls()
|
||||
{
|
||||
g_menu = new nw.Menu();
|
||||
g_compactMenu = new nw.Menu();
|
||||
|
||||
|
@ -1619,7 +1617,7 @@ function addControls() {
|
|||
|
||||
item = new nw.MenuItem({
|
||||
type: "normal",
|
||||
label: $.i18n( "roster.menu.RosterMode"),
|
||||
label: $.i18n("roster.menu.RosterMode"),
|
||||
click: function ()
|
||||
{
|
||||
g_rosterSettings.compact = false;
|
||||
|
@ -3486,27 +3484,3 @@ function listShortInstances()
|
|||
}
|
||||
return shortInstances;
|
||||
}
|
||||
|
||||
|
||||
function loadi18n()
|
||||
{
|
||||
console.log("load i18n");
|
||||
$.i18n().load(
|
||||
{
|
||||
en: "i18n/en.json",
|
||||
es: "i18n/es.json",
|
||||
cn: "i18n/cn.json",
|
||||
de: "i18n/de.json"
|
||||
}).done(function () {
|
||||
renderI18n('de');
|
||||
addControls();
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function renderI18n(locale)
|
||||
{
|
||||
console.log("render i18n");
|
||||
$.i18n().locale = locale;
|
||||
$("body").i18n();
|
||||
}
|
Ładowanie…
Reference in New Issue