one step forward, 2 steps backwards

merge-requests/149/merge^2
Matthew Chambers 2022-08-15 20:19:09 -05:00
rodzic 903319452b
commit 78aaaed2ad
6 zmienionych plików z 74 dodań i 92 usunięć

Wyświetl plik

@ -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>

Wyświetl plik

@ -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">

Wyświetl plik

@ -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",

Wyświetl plik

@ -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"],

Wyświetl plik

@ -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);
}

Wyświetl plik

@ -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();
}