WIP german translation, roster

merge-requests/237/merge
Christian Bayer 2022-09-21 22:30:52 -04:00 zatwierdzone przez Tag
rodzic ac70f956b6
commit a06d2b19a0
6 zmienionych plików z 64 dodań i 65 usunięć

Wyświetl plik

@ -4497,7 +4497,7 @@
"tooltip": "5-Band One Hundred Countries" "tooltip": "5-Band One Hundred Countries"
}, },
"OHCA60": { "OHCA60": {
"name": "OHCA60 - One Hundred Counties - 60m", "name": "OHCA60 - One Hundred Countries - 60m",
"rule": { "rule": {
"band": [ "band": [
"60m" "60m"
@ -4512,7 +4512,7 @@
"type": "dxcc" "type": "dxcc"
}, },
"sponsor": "FT8DMC", "sponsor": "FT8DMC",
"tooltip": "One Hundred Counties - 60m" "tooltip": "One Hundred Countries - 60m"
}, },
"PASA": { "PASA": {
"name": "PASA - Panamanian Stations", "name": "PASA - Panamanian Stations",

Wyświetl plik

@ -101,7 +101,7 @@
"mapFilter.prop.EME": "Erde-Mond-Erder", "mapFilter.prop.EME": "Erde-Mond-Erder",
"mapFilter.prop.SporadicE": "Sporadic E", "mapFilter.prop.SporadicE": "Sporadic E",
"mapFilter.prop.F2Reflection": "F2 Reflexion", "mapFilter.prop.F2Reflection": "F2 Reflexion",
"mapFilter.prop.FieldAlignedIregularities": "Field Aligned Iregularities", "mapFilter.prop.FieldAlignedIregularities": "Field Aligned Irregularities",
"mapFilter.prop.InternetAssist": "Internet-unterstützt", "mapFilter.prop.InternetAssist": "Internet-unterstützt",
"mapFilter.prop.Ionscatter": "Ionoscatter", "mapFilter.prop.Ionscatter": "Ionoscatter",
"mapFilter.prop.IRLP": "IRLP", "mapFilter.prop.IRLP": "IRLP",
@ -142,52 +142,52 @@
"controlPanel.Timezone.hover": "Zeitzonen-Layer umschalten", "controlPanel.Timezone.hover": "Zeitzonen-Layer umschalten",
"controlPanel.Radar.hover": "US-Nexrad-Radar-Layer umschalten", "controlPanel.Radar.hover": "US-Nexrad-Radar-Layer umschalten",
"controlPanel.AllGrids.hover": "Gesamt-Locator Overlay umschalten", "controlPanel.AllGrids.hover": "Gesamt-Locator Overlay umschalten",
"controlPanel.GTFlags.hover": "Toggle View GridTracker Users", "controlPanel.GTFlags.hover": "GridTracker Benutzeranzeige umschalten",
"controlPanel.Chat.hover": "Messaging Window", "controlPanel.Chat.hover": "Nachrichtenfenster",
"settings.General.label": "General", "settings.General.label": "Allgemein",
"settings.Lookups.label": "Lookups", "settings.Lookups.label": "Nachschlagen",
"settings.Audio.label": "Audio", "settings.Audio.label": "Audio",
"settings.Map.label": "Map", "settings.Map.label": "Karte",
"settings.Grids.label": "Locatorfelder", "settings.Grids.label": "Locatorfelder",
"settings.Logging.label": "Logging", "settings.Logging.label": "Logging",
"settings.Alerts.label": "Alerts", "settings.Alerts.label": "Alarme",
"settings.CallRoster.label": "Call Roster", "settings.CallRoster.label": "Rufzeichenliste",
"settings.OAMS.label": "OAMS", "settings.OAMS.label": "OAMS",
"settings.Logbook.label": "Logbook", "settings.Logbook.label": "Logbook",
"settings.Update.label": "Update", "settings.Update.label": "Update",
"settings.About.label": "About", "settings.About.label": "Über",
"settings.general.AppStatus.label": "Application Status", "settings.general.AppStatus.label": "Anwendungsstatus",
"settings.general.AppStatus.status": "Neither WSJT-X or JTDX are running", "settings.general.AppStatus.status": "Weder WSJT-X noch JTDX laufen",
"settings.general.UDP.Messages.label": "Receive UDP Messages", "settings.general.UDP.Messages.label": "UDP Nachrichten empfangen",
"settings.general.UDP.Multicast.label": "Multicast?", "settings.general.UDP.Multicast.label": "Multicast?",
"settings.general.UDP.IP.label": "IP", "settings.general.UDP.IP.label": "IP",
"settings.general.UDP.Port.label": "Port", "settings.general.UDP.Port.label": "Port",
"settings.general.Fwd.Messages.label1": "Forward UDP Messages", "settings.general.Fwd.Messages.label1": "UDP Nachrichten weiterleiten",
"settings.general.Fwd.Messages.label2": "e.g. GridTracker on another host", "settings.general.Fwd.Messages.label2": "z.b. zu GridTracker auf einem anderen Rechner",
"settings.general.Fwd.IP.label": "IP", "settings.general.Fwd.IP.label": "IP",
"settings.general.Fwd.Port.label": "Port", "settings.general.Fwd.Port.label": "Port",
"settings.general.Fwd.Enabled.label": "Enabled?", "settings.general.Fwd.Enabled.label": "Eingeschaltet?",
"settings.general.CenterGrid.label": "Center Locatorfelderquare", "settings.general.CenterGrid.label": "Locatorfeld zentrieren",
"settings.general.DistanceUnits.label": "Distance Units", "settings.general.DistanceUnits.label": "Entfernungseinheiten",
"settings.general.Distance.km": "Kilometers", "settings.general.Distance.km": "Kilometer",
"settings.general.Distance.mi": "Statute Miles", "settings.general.Distance.mi": "Meilen",
"settings.general.Distance.nm": "Nautical Miles", "settings.general.Distance.nm": "Seemeilen",
"settings.general.Distance.dg": "Degrees", "settings.general.Distance.dg": "Grad",
"settings.general.DecodeWaterfall.label": "Decode Traffic Waterfall", "settings.general.DecodeWaterfall.label": "Wasserfallnachrichten decodieren",
"settings.general.CheckNewVersion.label": "Check for new version", "settings.general.CheckNewVersion.label": "Nach Updates suchen",
"settings.general.Language.label": "Language", "settings.general.Language.label": "Sprache",
"settings.general.ClearAllSettings.label": "Clear All Settings!", "settings.general.ClearAllSettings.label": "Einstellungen zurücksetzen!",
"settings.general.ClearSettingSure.label": "Yes, I'm sure!", "settings.general.ClearSettingSure.label": "Ja, ich bin sicher!",
"settings.general.ExportSettings.label": "Export Settings", "settings.general.ExportSettings.label": "Einstellungen exportieren",
"settings.general.ImportSettings.label": "Import Settings", "settings.general.ImportSettings.label": "Einstellungen importieren",
"settings.lookup.label": "Callsign Lookup Service", "settings.lookup.label": "Rufzeichen-Nachschlagen",
"settings.lookup.Callook": "C A L L O O K (US Only)", "settings.lookup.Callook": "C A L L O O K (Nur US-Rufzeichen)",
"settings.lookup.HamQTH": "HamQTH (Free Login Required)", "settings.lookup.HamQTH": "HamQTH (Gratisaccount benötigt)",
"settings.lookup.QRZcom": "QRZ.com (Free and Paid Members Only)", "settings.lookup.QRZcom": "QRZ.com (Gratis und Bezahmitgliedschaft benötigt)",
"settings.lookup.QRZCQ": "QRZCQ.com (Paid Members Only)", "settings.lookup.QRZCQ": "QRZCQ.com (Bezahmitgliedschaft benötigt)",
"settings.lookup.Username.label": "Username", "settings.lookup.Username.label": "Benutzername",
"settings.lookup.Password.label": "Password", "settings.lookup.Password.label": "Passwort",
"settings.lookup.QRZTest": "Test", "settings.lookup.QRZTest": "Testen",
"settings.lookup.AddData.label": "Add Lookup Data to QSO Log event", "settings.lookup.AddData.label": "Add Lookup Data to QSO Log event",
"settings.lookup.AddData.hover": "When finishing a QSO ...\nadd extra data from Lookup service", "settings.lookup.AddData.hover": "When finishing a QSO ...\nadd extra data from Lookup service",
"settings.lookup.AddGrid.label": "Add Lookup Grid if QSO Grid Missing", "settings.lookup.AddGrid.label": "Add Lookup Grid if QSO Grid Missing",
@ -1035,7 +1035,7 @@
"rosterFilter.POTA.Unknown": "Unbekannter Park", "rosterFilter.POTA.Unknown": "Unbekannter Park",
"COMMENT_rosterColumns.js": "", "COMMENT_rosterColumns.js": "",
"rosterColumns.County.title": "Postleitzahl hat mehrere Kreise, klicken zum nachschlagen", "rosterColumns.County.title": "Postleitzahl hat mehrere Kreise, klicken zum nachschlagen",
"rosterColumns.LoTW.NoUpdate": "Kein seit.. keine QSOs mehr hochgeladen", "rosterColumns.LoTW.NoUpdate": "Keine QSOs mehr hochgeladen seit ",
"rosterColumns.LoTW.LastUpdate": "Letzter Upload
", "rosterColumns.LoTW.LastUpdate": "Letzter Upload
",
"rosterColumns.OAMS.user": "Off-Air Message Benutzer", "rosterColumns.OAMS.user": "Off-Air Message Benutzer",
"rosterColumns.Wanted.cont": "Kontinent", "rosterColumns.Wanted.cont": "Kontinent",

Wyświetl plik

@ -1664,7 +1664,7 @@ function addControls()
item = new nw.MenuItem({ item = new nw.MenuItem({
type: "normal", type: "normal",
label: $.i18n("roster.CompactMode"), label: $.i18n("roster.menu.CompactMode"),
click: function () click: function ()
{ {
g_rosterSettings.compact = true; g_rosterSettings.compact = true;
@ -1676,7 +1676,7 @@ function addControls()
item = new nw.MenuItem({ item = new nw.MenuItem({
type: "normal", type: "normal",
label: $.i18n("roster.RosterMode"), label: $.i18n("roster.menu.RosterMode"),
click: function () click: function ()
{ {
g_rosterSettings.compact = false; g_rosterSettings.compact = false;
@ -3533,4 +3533,4 @@ function listShortInstances()
} }
} }
return shortInstances; return shortInstances;
} }

Wyświetl plik

@ -371,4 +371,4 @@ function processRosterFiltering(callRoster, rosterSettings)
entry.tx = tx; entry.tx = tx;
} }
} }
} }

Wyświetl plik

@ -154,7 +154,7 @@ const ROSTER_COLUMNS = {
} }
if (callObj.cnty && callObj.qual == false) if (callObj.cnty && callObj.qual == false)
{ {
attrs.title = "Matches multiple counties, click to do a full lookup" attrs.title = $.i18n("rosterColumns.County.title")
attrs.onClick = `window.opener.lookupCallsign("${callObj.DEcall}", "${callObj.grid}")` attrs.onClick = `window.opener.lookupCallsign("${callObj.DEcall}", "${callObj.grid}")`
attrs.html = attrs.html + " +" + String(window.opener.g_zipToCounty[callObj.zipcode].length - 1) attrs.html = attrs.html + " +" + String(window.opener.g_zipToCounty[callObj.zipcode].length - 1)
attrs.style = "cursor: pointer; color: cyan;" attrs.style = "cursor: pointer; color: cyan;"
@ -253,7 +253,7 @@ const ROSTER_COLUMNS = {
return { return {
style: "color: yellow;", style: "color: yellow;",
align: "center", align: "center",
title: `Has not updated a QSO in ${Number(months).toYM()}`, title: `${$.i18n("rosterColumns.LoTW.NoUpdate")} ${Number(months).toYM()}`,
html: "?" html: "?"
} }
} }
@ -262,7 +262,7 @@ const ROSTER_COLUMNS = {
return { return {
style: "color: #0F0;", style: "color: #0F0;",
align: "center", align: "center",
title: `Last Upload
${ title: `${$.i18n("rosterColumns.LoTW.LastUpdate")}${
window.opener.userDayString(window.opener.g_lotwCallsigns[callObj.DEcall] * 86400000) window.opener.userDayString(window.opener.g_lotwCallsigns[callObj.DEcall] * 86400000)
}`, }`,
html: "✔" html: "✔"
@ -274,7 +274,7 @@ const ROSTER_COLUMNS = {
return { return {
style: "color: #0F0;", style: "color: #0F0;",
align: "center", align: "center",
title: `Last Upload
${ title: `${$.i18n("rosterColumns.LoTW.LastUpdate")}${
window.opener.userDayString(window.opener.g_lotwCallsigns[callObj.DEcall] * 86400000) window.opener.userDayString(window.opener.g_lotwCallsigns[callObj.DEcall] * 86400000)
}`, }`,
html: "✔" html: "✔"
@ -430,20 +430,19 @@ function potaColumnHover(callObj)
WANTED_ORDER = ["call", "qrz", "regex", "cont", "dxcc", "cqz", "ituz", "dxccMarathon", "cqzMarathon", "state", "pota", "grid", "cnty", "wpx", "oams"]; WANTED_ORDER = ["call", "qrz", "regex", "cont", "dxcc", "cqz", "ituz", "dxccMarathon", "cqzMarathon", "state", "pota", "grid", "cnty", "wpx", "oams"];
WANTED_LABELS = { WANTED_LABELS = {
cont: "Continent", cont: $.i18n("rosterColumns.Wanted.cont"),
cqz: "CQ Zone", cqz: $.i18n("rosterColumns.Wanted.cqz"),
ituz: "ITU Zone", ituz: $.i18n("rosterColumns.Wanted.ituz"),
dxcc: "DXCC", dxcc: $.i18n("rosterColumns.Wanted.dxcc"),
dxccMarathon: "Marathon DXCC", dxccMarathon: $.i18n("rosterColumns.Wanted.dxccMarathon"),
cqzMarathon: "Marathon CQ Zone", cqzMarathon: $.i18n("rosterColumns.Wanted.cqzMarathon"),
state: "State", state: $.i18n("rosterColumns.Wanted.state"),
grid: "Grid", grid: $.i18n("rosterColumns.Wanted.grid"),
cnty: "County", cnty: $.i18n("rosterColumns.Wanted.county"),
wpx: "WPX", wpx: $.i18n("rosterColumns.Wanted.wpx"),
call: "Call", call: $.i18n("rosterColumns.Wanted.call"),
regex: "Regex", oams: $.i18n("rosterColumns.Wanted.oams"),
oams: "OAMS", pota: $.i18n("rosterColumns.Wanted.pota"),
pota: "POTA"
} }
function wantedColumnParts(callObj, options) function wantedColumnParts(callObj, options)
@ -520,4 +519,4 @@ function wantedColumnComparer(a, b)
if (aWeight > bWeight) return -1; if (aWeight > bWeight) return -1;
} }
return 0; return 0;
} }

Wyświetl plik

@ -76,8 +76,8 @@ function sendAlerts(callRoster, rosterSettings)
scriptIcon.innerHTML = scriptIcon.innerHTML =
"<div class='buttonScript' onclick='window.opener.toggleCRScript();'>" + "<div class='buttonScript' onclick='window.opener.toggleCRScript();'>" +
(window.opener.g_crScript == 1 (window.opener.g_crScript == 1
? "<font color='lightgreen'>Script Enabled</font>" ? `<font color='lightgreen'>${$.i18n("sendAlerts.scriptEnabled")}</font>`
: "<font color='yellow'>Script Disabled</font>") + : `<font color='yellow'>${$.i18n("sendAlerts.scriptDisabled")}</font>`) +
"</div>"; "</div>";
scriptIcon.style.display = "block"; scriptIcon.style.display = "block";
} }
@ -137,4 +137,4 @@ function sendAlerts(callRoster, rosterSettings)
} }
else g_scriptReport = Object(); else g_scriptReport = Object();
} }
} }