kopia lustrzana https://gitlab.com/gridtracker.org/gridtracker
german translation cont'
roster code labels translated correct chinese labels for language dropdownmerge-requests/237/merge
rodzic
4e67040ec7
commit
bd1204c18a
|
@ -1156,8 +1156,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
<td>
|
||||
<select id="languageLocale" value="en" onchange="changeLocale();">
|
||||
<option value="en">English</option>
|
||||
<option value="cn">中文</option>
|
||||
<option value="hk">Traditional Chinese (HK)</option>
|
||||
<option value="cn">简体中文</option>
|
||||
<option value="hk">繁體中文</option>
|
||||
<option value="de">Deutsch</option>
|
||||
<option value="es">Español</option>
|
||||
<option value="ja">日本語</option>
|
||||
|
|
|
@ -950,75 +950,75 @@
|
|||
"gt.makeYesNo.yes": "Yes",
|
||||
"gt.makeYesNo.no": "No",
|
||||
"gt.lookup.acks": "GridTracker would like to acknowledge",
|
||||
"gt.lookup.worked": "Worked",
|
||||
"gt.lookup.confirmed": "Confirmed",
|
||||
"gt.lookup.lastQSO": "Last QSO",
|
||||
"gt.lookup.worked": "Gearbeitet",
|
||||
"gt.lookup.confirmed": "Bestätigt",
|
||||
"gt.lookup.lastQSO": "Letztes QSO",
|
||||
"gt.documents.error1": "Unable to create or access",
|
||||
"gt.documents.error2": "folder.\r\nPermission violation, GT cannot continue",
|
||||
"gt.spots.refreshing": "...refreshing...",
|
||||
"gt.spots.noTX": "No recent TX",
|
||||
"gt.spots.refresh": "Refresh:",
|
||||
"gt.spots.refreshing": "...aktualisiere...",
|
||||
"gt.spots.noTX": "Keine aktuelle TX",
|
||||
"gt.spots.refresh": "Aktualisiere:",
|
||||
"gt.spots.count": "Spots:",
|
||||
"gt.spots.maxAge": "Max Age:",
|
||||
"gt.crScript.enabled": "Call Roster Script Enabled",
|
||||
"gt.crScript.disabled": "Call Roster Script Disabled",
|
||||
"gt.savedScreenshot": "Saved Screenshot",
|
||||
"gt.screenshotFailed": "Screenshot write failed",
|
||||
"gt.spots.maxAge": "Max Alter:",
|
||||
"gt.crScript.enabled": "Call Roster Script ein",
|
||||
"gt.crScript.disabled": "Call Roster Script aus",
|
||||
"gt.savedScreenshot": "Bildschirmfoto gespeichert",
|
||||
"gt.screenshotFailed": "Bildschirmfoto speichern fehlgeschlagen",
|
||||
"COMMENT_gtws.js": "",
|
||||
"gtws.corrupt": "Corrupt message received",
|
||||
"gtws.awaySent": "Away message",
|
||||
"gtws.corrupt": "Fehlerhafte Nachricht empfangen",
|
||||
"gtws.awaySent": "Abwesenheitsnachricht",
|
||||
"COMMENT_roster.js": "",
|
||||
"roster.process.Decode": "DECODE",
|
||||
"roster.process.Receive": "RECEIVE",
|
||||
"roster.process.Transmit": "TRANSMIT",
|
||||
"roster.award.Select": "Select Award",
|
||||
"roster.process.Decode": "DECODIEREN",
|
||||
"roster.process.Receive": "EMPFANG",
|
||||
"roster.process.Transmit": "SENDEN",
|
||||
"roster.award.Select": "Diplom auswählen",
|
||||
"roster.award.name": "Name",
|
||||
"roster.award.Award": "Award",
|
||||
"roster.award.Track": "Track",
|
||||
"roster.award.ToggleTracking": "Toggle Tracking",
|
||||
"roster.award.Remove": "Remove Tracker",
|
||||
"roster.award.addName": "Select Award",
|
||||
"roster.award.addSponsor": "Select Sponsor",
|
||||
"roster.ignore.clearAll": "Clear All",
|
||||
"roster.ignore.Callsigns": "Callsigns",
|
||||
"roster.ignore.none": "none",
|
||||
"roster.award.Award": "Diplom",
|
||||
"roster.award.Track": "Verfolgen",
|
||||
"roster.award.ToggleTracking": "Verfolgung umschalten",
|
||||
"roster.award.Remove": "Verfolgung beenden",
|
||||
"roster.award.addName": "Diplom auswählen",
|
||||
"roster.award.addSponsor": "Sponsor auswählen",
|
||||
"roster.ignore.clearAll": "Alle aufheben",
|
||||
"roster.ignore.Callsigns": "Rufzeichen",
|
||||
"roster.ignore.none": "keine",
|
||||
"roster.ignore.CQ": "CQ",
|
||||
"roster.ignore.DXCCs": "DXCCs",
|
||||
"roster.ignore.CQZones": "CQ Zones",
|
||||
"roster.ignore.ITUZones": "ITU Zones",
|
||||
"roster.menu.HideControls": "Hide Controls",
|
||||
"roster.menu.ShowControls": "Show Controls",
|
||||
"roster.menu.CompactMode": "Compact Mode",
|
||||
"roster.menu.RosterMode": "Roster Modus",
|
||||
"roster.ignore.CQZones": "CQ-Zonen",
|
||||
"roster.ignore.ITUZones": "ITU-Zonen",
|
||||
"roster.menu.HideControls": "Einstellungen ausblenden",
|
||||
"roster.menu.ShowControls": "Einstellungen anzeigen",
|
||||
"roster.menu.CompactMode": "Kompaktmodus",
|
||||
"roster.menu.RosterMode": "Rostermodus",
|
||||
"roster.menu.Lookup": "Nachschlagen",
|
||||
"roster.menu.GenMesg": "WSJT-X befüllen",
|
||||
"roster.menu.IgnoreCall": "Rufzeichen ignorieren",
|
||||
"roster.menu.Realtime": "Echtzeit",
|
||||
"roster.menu.MoveLeft": "Move Column Left",
|
||||
"roster.menu.ClearCallIgnore": "Clear Call Ignore",
|
||||
"roster.menu.ClearIgnore": "Clear Ignore",
|
||||
"roster.menu.ClearCQFromDXCC": "Clear CQ from DXCC",
|
||||
"roster.menu.ClearCQFromAll": "Clear CQ from All",
|
||||
"roster.menu.ClearCQIgnore": "Clear CQ Ignore",
|
||||
"roster.menu.EditIgnores": "Edit Ignores",
|
||||
"roster.menu.IgnoreCQZone": "Ignore CQ Zone",
|
||||
"roster.menu.ClearCQZoneIgnore": "Clear CQ Zone Ignore",
|
||||
"roster.menu.IgnoreITUZone": "Ignore ITU Zone",
|
||||
"roster.menu.ClearITUZoneIgnore": "Clear ITU Zone Ignore",
|
||||
"roster.menu.IgnoreDXCC": "Ignore DXCC",
|
||||
"roster.menu.ClearDXCCIgnore": "Clear DXCC Ignore",
|
||||
"roster.menu.MoveLeft": "Spalte nach links verschieben",
|
||||
"roster.menu.ClearCallIgnore": "Ignorierte Rufzeichen aufheben",
|
||||
"roster.menu.ClearIgnore": "Ignorierte aufheben",
|
||||
"roster.menu.ClearCQFromDXCC": "CQ von DXCC aufheben",
|
||||
"roster.menu.ClearCQFromAll": "CQ von Allen aufheben",
|
||||
"roster.menu.ClearCQIgnore": "CQ Ignorierte aufheben",
|
||||
"roster.menu.EditIgnores": "Ignorierte bearbeiten",
|
||||
"roster.menu.IgnoreCQZone": "Ignoriere CQ-Zone",
|
||||
"roster.menu.ClearCQZoneIgnore": "CQ-Zone Ignorierte aufheben",
|
||||
"roster.menu.IgnoreITUZone": "Ignoriere ITU-Zone",
|
||||
"roster.menu.ClearITUZoneIgnore": "ITU-Zone Ignorierte aufheben",
|
||||
"roster.menu.IgnoreDXCC": "Ignoriere DXCC",
|
||||
"roster.menu.ClearDXCCIgnore": "DXCC Ignorierte aufheben",
|
||||
"roster.AwardTypes.IOTA": "Islands On The Air",
|
||||
"roster.AwardTypes.call": "Callsign",
|
||||
"roster.AwardTypes.callarea": "Call Area",
|
||||
"roster.AwardTypes.calls2dxcc": "Stations per DXCC",
|
||||
"roster.AwardTypes.cnty": "County",
|
||||
"roster.AwardTypes.call": "Rufzeichen",
|
||||
"roster.AwardTypes.callarea": "Rufzeichengebiet",
|
||||
"roster.AwardTypes.calls2dxcc": "Stationen pro DXCC",
|
||||
"roster.AwardTypes.cnty": "Kreis",
|
||||
"roster.AwardTypes.cont": "Kontinente",
|
||||
"roster.AwardTypes.cont5": "5 Kontinente",
|
||||
"roster.AwardTypes.cont52band": "5 Kontinente pro Band",
|
||||
"roster.AwardTypes.cqz": "CQ Zone",
|
||||
"roster.AwardTypes.dxcc": "DXCC",
|
||||
"roster.AwardTypes.grids": "Locator",
|
||||
"roster.AwradTypes.numsfx": "Call Area + Suffix",
|
||||
"roster.AwradTypes.numsfx": "Rufzeichengebiet + Suffix",
|
||||
"roster.AwardTypes.px": "Prefix",
|
||||
"roster.AwardTypes.pxa": "Prefixe",
|
||||
"roster.AwardTypes.pxplus": "Sonderrufzeichen",
|
||||
|
@ -1037,7 +1037,7 @@
|
|||
"rosterColumns.County.title": "Postleitzahl hat mehrere Kreise, klicken zum nachschlagen",
|
||||
"rosterColumns.LoTW.NoUpdate": "Kein seit.. keine QSOs mehr hochgeladen",
|
||||
"rosterColumns.LoTW.LastUpdate": "Letzter Upload ",
|
||||
"rosterColumns.OAMS.user": "Off-Air Message User",
|
||||
"rosterColumns.OAMS.user": "Off-Air Message Benutzer",
|
||||
"rosterColumns.Wanted.cont": "Kontinent",
|
||||
"rosterColumns.Wanted.cqz": "CQ Zone",
|
||||
"rosterColumns.Wanted.ituz": "ITU Zone",
|
||||
|
|
|
@ -1612,25 +1612,26 @@ function addControls()
|
|||
|
||||
g_menu = new nw.Menu();
|
||||
g_compactMenu = new nw.Menu();
|
||||
|
||||
let showControlsText = $.i18n("roster.menu.ShowControls");
|
||||
let hideControlsText = $.i18n("roster.menu.HideControls");
|
||||
let item = new nw.MenuItem({
|
||||
type: "normal",
|
||||
label: g_rosterSettings.controls ? "Hide Controls" : "Show Controls",
|
||||
label: g_rosterSettings.controls ? hideControlsText : showControlsText,
|
||||
click: function ()
|
||||
{
|
||||
if (this.label == "Hide Controls")
|
||||
{
|
||||
this.label = "Show Controls";
|
||||
this.label = showControlsText;
|
||||
g_rosterSettings.controls = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.label = "Hide Controls";
|
||||
this.label = hideControlsText;
|
||||
g_rosterSettings.controls = true;
|
||||
}
|
||||
g_compactMenu.items[0].label = g_rosterSettings.controls
|
||||
? "Hide Controls"
|
||||
: "Show Controls";
|
||||
? hideControlsText
|
||||
: showControlsText;
|
||||
localStorage.rosterSettings = JSON.stringify(g_rosterSettings);
|
||||
setVisual();
|
||||
}
|
||||
|
@ -1639,22 +1640,22 @@ function addControls()
|
|||
|
||||
item = new nw.MenuItem({
|
||||
type: "normal",
|
||||
label: g_rosterSettings.controls ? "Hide Controls" : "Show Controls",
|
||||
label: g_rosterSettings.controls ? hideControlsText : showControlsText,
|
||||
click: function ()
|
||||
{
|
||||
if (this.label == "Hide Controls")
|
||||
if (this.label == hideControlsText)
|
||||
{
|
||||
this.label = "Show Controls";
|
||||
this.label = showControlsText;
|
||||
g_rosterSettings.controls = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.label = "Hide Controls";
|
||||
this.label = hideControlsText;
|
||||
g_rosterSettings.controls = true;
|
||||
}
|
||||
g_menu.items[0].label = g_rosterSettings.controls
|
||||
? "Hide Controls"
|
||||
: "Show Controls";
|
||||
? hideControlsText
|
||||
: showControlsText;
|
||||
localStorage.rosterSettings = JSON.stringify(g_rosterSettings);
|
||||
setVisual();
|
||||
}
|
||||
|
@ -1663,7 +1664,7 @@ function addControls()
|
|||
|
||||
item = new nw.MenuItem({
|
||||
type: "normal",
|
||||
label: "Compact Mode",
|
||||
label: $.i18n("roster.CompactMode"),
|
||||
click: function ()
|
||||
{
|
||||
g_rosterSettings.compact = true;
|
||||
|
@ -1675,7 +1676,7 @@ function addControls()
|
|||
|
||||
item = new nw.MenuItem({
|
||||
type: "normal",
|
||||
label: "Roster Mode",
|
||||
label: $.i18n("roster.RosterMode"),
|
||||
click: function ()
|
||||
{
|
||||
g_rosterSettings.compact = false;
|
||||
|
@ -1689,7 +1690,6 @@ function addControls()
|
|||
|
||||
item = new nw.MenuItem({
|
||||
type: "normal",
|
||||
// label: "Lookup",
|
||||
label: $.i18n("roster.menu.Lookup"),
|
||||
click: function ()
|
||||
{
|
||||
|
@ -1701,7 +1701,6 @@ function addControls()
|
|||
|
||||
item = new nw.MenuItem({
|
||||
type: "normal",
|
||||
// label: "Gen Msgs",
|
||||
label: $.i18n("roster.menu.GenMesg"),
|
||||
click: function ()
|
||||
{
|
||||
|
@ -1717,7 +1716,7 @@ function addControls()
|
|||
|
||||
item = new nw.MenuItem({
|
||||
type: "normal",
|
||||
label: "Ignore Call",
|
||||
label: $.i18n("roster.menu.IgnoreCall"),
|
||||
click: function ()
|
||||
{
|
||||
let thisCall = callRoster[g_targetHash].DEcall;
|
||||
|
@ -1733,7 +1732,7 @@ function addControls()
|
|||
|
||||
item = new nw.MenuItem({
|
||||
type: "normal",
|
||||
label: "Lookup",
|
||||
label: $.i18n("roster.menu.Lookup"),
|
||||
click: function ()
|
||||
{
|
||||
callingLookup(g_targetHash, "");
|
||||
|
@ -1744,7 +1743,7 @@ function addControls()
|
|||
|
||||
item = new nw.MenuItem({
|
||||
type: "normal",
|
||||
label: "Gen Msgs",
|
||||
label: $.i18n("roster.menu.GenMesg"),
|
||||
click: function ()
|
||||
{
|
||||
callingGenMessage(g_targetHash, "");
|
||||
|
@ -1758,7 +1757,7 @@ function addControls()
|
|||
|
||||
item = new nw.MenuItem({
|
||||
type: "checkbox",
|
||||
label: "Realtime",
|
||||
label: $.i18n("roster.menu.Realtime"),
|
||||
checked: g_rosterSettings.realtime,
|
||||
click: function ()
|
||||
{
|
||||
|
@ -1774,7 +1773,7 @@ function addControls()
|
|||
|
||||
g_menuItemForCurrentColumn = new nw.MenuItem({
|
||||
type: "normal",
|
||||
label: "Move Column Left",
|
||||
label: $.i18n("roster.menu.MoveLeft"),
|
||||
click: function ()
|
||||
{
|
||||
moveColumnLeft(g_currentColumnName);
|
||||
|
|
Ładowanie…
Reference in New Issue