Grid, State, County clean up of log loading

ssh key test

Fixed pota fixup

Added State Column to log view

Added state column to log view

Speed opt

Clean up

QSO cleanup early stage

Any QSL can overwrite existing state/cnty/grid

Clear qsoRefreshTimer handle on timeout

CR UI fixes

State and County QSO fixes, Emoji fixes, CN translations, CR Exceptions

BIGCTY 1205

French type

CR UI

Version bump

CR Watcher bug fix for Wanted Callsigns failing to appear

New hard date for valid saved qso data

Correct year, omg
fix-state-keys-shapesjson
Tag Loomis 2023-12-02 13:29:25 -08:00
rodzic 915c14f816
commit 74dc5b6ae2
20 zmienionych plików z 1000 dodań i 1100 usunięć

7
debian/changelog vendored
Wyświetl plik

@ -1,3 +1,10 @@
gridtracker (1.23.1207) unstable; urgency=high
- BIGCTY - Update from December 5th
- System - LoTW, eQSL and OQRS membership columns icon updated
- System - Fixed major bug in how confirmation (QSL) records were handled
- Call Roster - Returned non-slider based exceptions to the exceptions control area
- Language - Updates to Chinese simplified and traditional translations
-- Tag Loomis <n0ttl@gridtracker.org> Thu, 07 Dec 2023 00:00:00 -0000
gridtracker (1.23.1202) unstable; urgency=low gridtracker (1.23.1202) unstable; urgency=low
- BIGCTY - Update from November 29th - BIGCTY - Update from November 29th
- System - Returned LoTW, eQSL and OQRS membership columns to log entries - System - Returned LoTW, eQSL and OQRS membership columns to log entries

Wyświetl plik

@ -1,6 +1,6 @@
Name: {{{ git_name name=gridtracker }}} Name: {{{ git_name name=gridtracker }}}
Summary: GridTracker: An Amateur Radio Companion Summary: GridTracker: An Amateur Radio Companion
Version: 1.23.1202 Version: 1.23.1207
Release: 1%{?dist} Release: 1%{?dist}
BuildArch: noarch BuildArch: noarch
Source0: {{{ git_dir_pack }}} Source0: {{{ git_dir_pack }}}
@ -40,6 +40,12 @@ DESTDIR=${RPM_BUILD_ROOT} make clean
%license %{_docdir}/%{name}/ %license %{_docdir}/%{name}/
%changelog %changelog
* Thu Dec 07 2023 Tag Loomis <n0ttl@gridtracker.org> - 1.23.1207-1
- BIGCTY - Update from December 5th
- System - LoTW, eQSL and OQRS membership columns icon updated
- System - Fixed major bug in how confirmation (QSL) records were handled
- Call Roster - Returned non-slider based exceptions to the exceptions control area
- Language - Updates to Chinese simplified and traditional translations
* Sat Dec 02 2023 Tag Loomis <n0ttl@gridtracker.org> - 1.23.1202-1 * Sat Dec 02 2023 Tag Loomis <n0ttl@gridtracker.org> - 1.23.1202-1
- BIGCTY - Update from November 29th - BIGCTY - Update from November 29th
- System - Returned LoTW, eQSL and OQRS membership columns to log entries - System - Returned LoTW, eQSL and OQRS membership columns to log entries

Wyświetl plik

@ -1517,7 +1517,7 @@
"VE9TEN/5", "VE9TEN/5",
"VE9XX/6", "VE9XX/6",
"VE9ZP/4", "VE9ZP/4",
"VER20231129", "VER20231205",
"VF0X", "VF0X",
"VF0X/M", "VF0X/M",
"VO/DL2GF", "VO/DL2GF",
@ -3034,7 +3034,6 @@
"KI4SET", "KI4SET",
"KI4SOM", "KI4SOM",
"KI4YRQ", "KI4YRQ",
"KI5HPI",
"KI5KBN", "KI5KBN",
"KI6BGR", "KI6BGR",
"KI6DES", "KI6DES",
@ -3101,6 +3100,7 @@
"KL7D/M", "KL7D/M",
"KL7NC/IMD", "KL7NC/IMD",
"KM4AGL", "KM4AGL",
"KM4GHR",
"KM4KWS", "KM4KWS",
"KM4KX", "KM4KX",
"KM4NIC", "KM4NIC",
@ -6888,6 +6888,7 @@
"DP1POL", "DP1POL",
"DP1POL/P", "DP1POL/P",
"EM1/UW5EHR", "EM1/UW5EHR",
"EM1EHR",
"EM1HO", "EM1HO",
"EM1KCC", "EM1KCC",
"EM1KGG", "EM1KGG",
@ -7217,6 +7218,7 @@
"RI30ANT": "70", "RI30ANT": "70",
"SM/OH2FFP": "67", "SM/OH2FFP": "67",
"EM1/UW5EHR": "73", "EM1/UW5EHR": "73",
"EM1EHR": "73",
"EM1HO": "73", "EM1HO": "73",
"EM1KCC": "73", "EM1KCC": "73",
"EM1KGG": "73", "EM1KGG": "73",
@ -23478,7 +23480,9 @@
"confirmed_bands": {}, "confirmed_bands": {},
"worked_modes": {}, "worked_modes": {},
"confirmed_modes": {}, "confirmed_modes": {},
"direct": [], "direct": [
"VERSION"
],
"prefixITU": {}, "prefixITU": {},
"prefixCQ": {}, "prefixCQ": {},
"directITU": {}, "directITU": {},
@ -30361,6 +30365,7 @@
"AI5EA", "AI5EA",
"AJ0M", "AJ0M",
"AJ8HT", "AJ8HT",
"AK0S",
"AK2J", "AK2J",
"AK4RA", "AK4RA",
"AL3U", "AL3U",
@ -30407,7 +30412,6 @@
"K6GUY", "K6GUY",
"K6HI", "K6HI",
"K6HNL", "K6HNL",
"K6JAE",
"K6KCW", "K6KCW",
"K6KKW", "K6KKW",
"K6RHJ", "K6RHJ",
@ -30543,7 +30547,6 @@
"KC9KEX", "KC9KEX",
"KC9NJG", "KC9NJG",
"KC9SBG", "KC9SBG",
"KC9WIB",
"KD0JNO", "KD0JNO",
"KD0OLJ", "KD0OLJ",
"KD0OXU", "KD0OXU",
@ -30583,6 +30586,7 @@
"KD7TZ", "KD7TZ",
"KD7UV", "KD7UV",
"KD7WJM", "KD7WJM",
"KD7ZAP",
"KD8GVO", "KD8GVO",
"KD8LYB", "KD8LYB",
"KD9IAH", "KD9IAH",
@ -30802,7 +30806,6 @@
"KK4KXS", "KK4KXS",
"KK4QAX", "KK4QAX",
"KK4RNF", "KK4RNF",
"KK6BRW",
"KK6CSE", "KK6CSE",
"KK6DIT", "KK6DIT",
"KK6DWS", "KK6DWS",
@ -31526,8 +31529,7 @@
"4U150ITU", "4U150ITU",
"4U1ITU", "4U1ITU",
"4U1WRC", "4U1WRC",
"4U2WRC", "4U2WRC"
"VERSION"
], ],
"prefixITU": {}, "prefixITU": {},
"prefixCQ": {}, "prefixCQ": {},
@ -36917,6 +36919,7 @@
"KP4VP/LH", "KP4VP/LH",
"KR4SQ", "KR4SQ",
"KU4JI", "KU4JI",
"KX4GB",
"N0XAR", "N0XAR",
"N1CN", "N1CN",
"N1HRV", "N1HRV",
@ -46034,6 +46037,7 @@
"K6H", "K6H",
"K6HWK", "K6HWK",
"K6IJ", "K6IJ",
"K6JAE",
"K6K", "K6K",
"K6KUS", "K6KUS",
"K6LN", "K6LN",
@ -46296,6 +46300,7 @@
"KC9HYY/LUS100", "KC9HYY/LUS100",
"KC9HYY/MMD", "KC9HYY/MMD",
"KC9JDB", "KC9JDB",
"KC9WIB",
"KD0EBY", "KD0EBY",
"KD0ETC/LH", "KD0ETC/LH",
"KD0FDP", "KD0FDP",
@ -47025,6 +47030,7 @@
"KI4WOI", "KI4WOI",
"KI5DQL", "KI5DQL",
"KI5EEE", "KI5EEE",
"KI5HPI",
"KI5MKH", "KI5MKH",
"KI6FPL", "KI6FPL",
"KI6GIG", "KI6GIG",
@ -47044,6 +47050,7 @@
"KJ6SKC", "KJ6SKC",
"KJ7FX", "KJ7FX",
"KK4YIT", "KK4YIT",
"KK6BRW",
"KK6DLH", "KK6DLH",
"KK6QAI", "KK6QAI",
"KK6Z", "KK6Z",
@ -48446,6 +48453,7 @@
"N6RMQ", "N6RMQ",
"N6SCW", "N6SCW",
"N6SEG", "N6SEG",
"N6SIW",
"N6SPP", "N6SPP",
"N6TSM", "N6TSM",
"N6TYB", "N6TYB",
@ -49638,10 +49646,12 @@
"WH6GNA", "WH6GNA",
"WH6GOZ", "WH6GOZ",
"WH6GQ", "WH6GQ",
"WH6GRC",
"WH6GRE", "WH6GRE",
"WH6GSX", "WH6GSX",
"WH6GSY", "WH6GSY",
"WH6GTV", "WH6GTV",
"WH6GUP",
"WH6GV", "WH6GV",
"WH6GWN", "WH6GWN",
"WH6HA", "WH6HA",
@ -52114,6 +52124,7 @@
"N2QMT": "08", "N2QMT": "08",
"N2SEX/LH": "08", "N2SEX/LH": "08",
"N2VXF": "08", "N2VXF": "08",
"N6SIW": "08",
"ND2Y": "08", "ND2Y": "08",
"NH2DC": "08", "NH2DC": "08",
"NH7NA": "08", "NH7NA": "08",
@ -52481,6 +52492,7 @@
"AL7HW": "08", "AL7HW": "08",
"AL7HW/4": "08", "AL7HW/4": "08",
"AL7IS": "08", "AL7IS": "08",
"AL7JP": "08",
"AL7LH": "08", "AL7LH": "08",
"AL7LJ": "08", "AL7LJ": "08",
"AL7NL": "08", "AL7NL": "08",
@ -53245,8 +53257,10 @@
"WH6GJD": "08", "WH6GJD": "08",
"WH6GKB": "08", "WH6GKB": "08",
"WH6GMZ": "08", "WH6GMZ": "08",
"WH6GRC": "08",
"WH6GSX": "08", "WH6GSX": "08",
"WH6GSY": "08", "WH6GSY": "08",
"WH6GUP": "08",
"WH6GV": "08", "WH6GV": "08",
"WH6HA": "08", "WH6HA": "08",
"WH6IF": "08", "WH6IF": "08",
@ -53544,7 +53558,6 @@
"AL7IM": "07", "AL7IM": "07",
"AL7J": "07", "AL7J": "07",
"AL7JJ": "07", "AL7JJ": "07",
"AL7JP": "07",
"AL7L/5": "07", "AL7L/5": "07",
"AL7MQ": "07", "AL7MQ": "07",
"AL7PB": "07", "AL7PB": "07",
@ -54811,6 +54824,7 @@
"K2ICW": "06", "K2ICW": "06",
"K2NMA": "06", "K2NMA": "06",
"K6HWK": "06", "K6HWK": "06",
"K6JAE": "06",
"K6MW": "06", "K6MW": "06",
"K6SAX": "06", "K6SAX": "06",
"K6WBZ": "06", "K6WBZ": "06",
@ -55059,6 +55073,7 @@
"KH8E": "06", "KH8E": "06",
"KH9AA": "06", "KH9AA": "06",
"KI0HM": "06", "KI0HM": "06",
"KI5HPI": "06",
"KI6HOG": "06", "KI6HOG": "06",
"KI7FJW": "06", "KI7FJW": "06",
"KI7FJX": "06", "KI7FJX": "06",
@ -56093,6 +56108,7 @@
"KC9HYY/EOI": "08", "KC9HYY/EOI": "08",
"KC9HYY/LUS100": "08", "KC9HYY/LUS100": "08",
"KC9HYY/MMD": "08", "KC9HYY/MMD": "08",
"KC9WIB": "08",
"KD9Q/M": "08", "KD9Q/M": "08",
"KD9TWW": "08", "KD9TWW": "08",
"KE5DDD": "08", "KE5DDD": "08",
@ -56300,6 +56316,7 @@
"KI4IGB": "08", "KI4IGB": "08",
"KI6PS": "08", "KI6PS": "08",
"KJ6HF": "08", "KJ6HF": "08",
"KK6BRW": "08",
"KK9W": "08", "KK9W": "08",
"KL0AH": "08", "KL0AH": "08",
"KL0BX": "08", "KL0BX": "08",
@ -57164,6 +57181,7 @@
"N2QMT": "05", "N2QMT": "05",
"N2SEX/LH": "05", "N2SEX/LH": "05",
"N2VXF": "05", "N2VXF": "05",
"N6SIW": "05",
"ND2Y": "05", "ND2Y": "05",
"NH2DC": "05", "NH2DC": "05",
"NH7NA": "05", "NH7NA": "05",
@ -57531,6 +57549,7 @@
"AL7HW": "05", "AL7HW": "05",
"AL7HW/4": "05", "AL7HW/4": "05",
"AL7IS": "05", "AL7IS": "05",
"AL7JP": "05",
"AL7LH": "05", "AL7LH": "05",
"AL7LJ": "05", "AL7LJ": "05",
"AL7NL": "05", "AL7NL": "05",
@ -58295,8 +58314,10 @@
"WH6GJD": "05", "WH6GJD": "05",
"WH6GKB": "05", "WH6GKB": "05",
"WH6GMZ": "05", "WH6GMZ": "05",
"WH6GRC": "05",
"WH6GSX": "05", "WH6GSX": "05",
"WH6GSY": "05", "WH6GSY": "05",
"WH6GUP": "05",
"WH6GV": "05", "WH6GV": "05",
"WH6HA": "05", "WH6HA": "05",
"WH6IF": "05", "WH6IF": "05",
@ -58594,7 +58615,6 @@
"AL7IM": "04", "AL7IM": "04",
"AL7J": "04", "AL7J": "04",
"AL7JJ": "04", "AL7JJ": "04",
"AL7JP": "04",
"AL7L/5": "04", "AL7L/5": "04",
"AL7MQ": "04", "AL7MQ": "04",
"AL7PB": "04", "AL7PB": "04",
@ -59861,6 +59881,7 @@
"K2ICW": "03", "K2ICW": "03",
"K2NMA": "03", "K2NMA": "03",
"K6HWK": "03", "K6HWK": "03",
"K6JAE": "03",
"K6MW": "03", "K6MW": "03",
"K6SAX": "03", "K6SAX": "03",
"K6WBZ": "03", "K6WBZ": "03",
@ -60109,6 +60130,7 @@
"KH8E": "03", "KH8E": "03",
"KH9AA": "03", "KH9AA": "03",
"KI0HM": "03", "KI0HM": "03",
"KI5HPI": "03",
"KI6HOG": "03", "KI6HOG": "03",
"KI7FJW": "03", "KI7FJW": "03",
"KI7FJX": "03", "KI7FJX": "03",
@ -61143,6 +61165,7 @@
"KC9HYY/EOI": "04", "KC9HYY/EOI": "04",
"KC9HYY/LUS100": "04", "KC9HYY/LUS100": "04",
"KC9HYY/MMD": "04", "KC9HYY/MMD": "04",
"KC9WIB": "04",
"KD9Q/M": "04", "KD9Q/M": "04",
"KD9TWW": "04", "KD9TWW": "04",
"KE5DDD": "04", "KE5DDD": "04",
@ -61350,6 +61373,7 @@
"KI4IGB": "04", "KI4IGB": "04",
"KI6PS": "04", "KI6PS": "04",
"KJ6HF": "04", "KJ6HF": "04",
"KK6BRW": "04",
"KK9W": "04", "KK9W": "04",
"KL0AH": "04", "KL0AH": "04",
"KL0BX": "04", "KL0BX": "04",
@ -75385,7 +75409,8 @@
"ZS71SIG", "ZS71SIG",
"ZS75PTA", "ZS75PTA",
"ZS80VT", "ZS80VT",
"ZS85SARL" "ZS85SARL",
"ZS85VDAM"
], ],
"prefixITU": {}, "prefixITU": {},
"prefixCQ": {}, "prefixCQ": {},

Wyświetl plik

@ -320,19 +320,6 @@
</div> </div>
<div id="exceptionsBoxDiv" class="infoTabcontent"> <div id="exceptionsBoxDiv" class="infoTabcontent">
<div class="exceptionTab"> <div class="exceptionTab">
<div id="onlySpotDiv">
<input type="checkbox" id="onlySpot" onchange="valuesChanged();" />
<label data-i18n="roster.secondary.exceptions.spottedMe" for="onlySpot">Spotted Me</label>
</div>
<div>
<input type="checkbox" id="noMyDxcc" onchange="onlyMyDxcc.checked=false; valuesChanged();" />
<label data-i18n="roster.secondary.exceptions.noMyDXCC" for="noMyDxcc">Not My DXCC</label>
<p>
<input type="checkbox" id="onlyMyDxcc" onchange="noMyDxcc.checked=false; valuesChanged();" />
<label data-i18n="roster.secondary.exceptions.onlyMyDXCC" for="onlyMyDxcc">Only My DXCC</label>
</div>
<div> <div>
<input type="checkbox" id="wantMinDB" onchange="valuesChanged();" /> <input type="checkbox" id="wantMinDB" onchange="valuesChanged();" />
<label data-i18n="roster.secondary.exceptions.minDB" for="wantMinDB">Min dB</label> <label data-i18n="roster.secondary.exceptions.minDB" for="wantMinDB">Min dB</label>
@ -348,7 +335,6 @@
oninput="valuesChanged();" oninput="valuesChanged();"
/> />
</div> </div>
<div> <div>
<input type="checkbox" id="wantMaxDT" onchange="valuesChanged();" /> <input type="checkbox" id="wantMaxDT" onchange="valuesChanged();" />
<label data-i18n="roster.secondary.exceptions.maxDT" for="wantMaxDT">Max DT</label> <label data-i18n="roster.secondary.exceptions.maxDT" for="wantMaxDT">Max DT</label>
@ -636,15 +622,29 @@
<label data-i18n="roster.secondary.exceptions.wantRRCQ" for="wantRRCQ">RR73 as CQ</label> <label data-i18n="roster.secondary.exceptions.wantRRCQ" for="wantRRCQ">RR73 as CQ</label>
</div> </div>
<div> <div>
<input type="checkbox" id="wantGrid" onchange="valuesChanged();" /> <input type="checkbox" id="wantGrid" onchange="valuesChanged();" />
<label data-i18n="roster.secondary.exceptions.hasGrid" for="wantGrid">Has Grid</label> <label data-i18n="roster.secondary.exceptions.hasGrid" for="wantGrid">Has Grid</label>
</div>
<div>
<input type="checkbox" id="noMyDxcc" onchange="onlyMyDxcc.checked=false; valuesChanged();" />
<label data-i18n="roster.secondary.exceptions.noMyDXCC" for="noMyDxcc">Not My DXCC</label>
</div> </div>
<div>
<input type="checkbox" id="onlyMyDxcc" onchange="noMyDxcc.checked=false; valuesChanged();" />
<label data-i18n="roster.secondary.exceptions.onlyMyDXCC" for="onlyMyDxcc">Only My DXCC</label>
</div>
<div id="allOnlyNewDiv"> <div id="allOnlyNewDiv">
<input type="checkbox" id="allOnlyNew" onchange="valuesChanged();" /> <input type="checkbox" id="allOnlyNew" onchange="valuesChanged();" />
<label data-i18n="roster.secondary.exceptions.allOnlyNew" for="allOnlyNew">Only New Calls</label> <label data-i18n="roster.secondary.exceptions.allOnlyNew" for="allOnlyNew">New Calls</label>
</div> </div>
<div class="flexButton" style="margin-left: 15px;font:smaller;" onclick="openExceptions()">More</div> <div id="onlySpotDiv">
<input type="checkbox" id="onlySpot" onchange="valuesChanged();" />
<label data-i18n="roster.secondary.exceptions.spottedMe" for="onlySpot">Spotted Me</label>
</div>
<div class="flexButton" style="margin-left: 18px;font-weight: bolder;" onclick="openExceptions()">&nbsp;. . .&nbsp;</div>
</div> </div>
</div> </div>

Wyświetl plik

@ -32,7 +32,7 @@
<script src="./lib/stats.js"></script> <script src="./lib/stats.js"></script>
</head> </head>
<body id="mainBody" onresize="Resize();" onload="init();"> <body id="mainBody" onresize="Resize();" onload="init();window.opener.GT.statsWindowInitialized = true">
<div <div
id="rootInfoDiv" id="rootInfoDiv"
style=" style="

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Wyświetl plik

@ -4,24 +4,24 @@
"The GridTracker Team", "The GridTracker Team",
"VR2UPU" "VR2UPU"
], ],
"last-updated": "2022-09-11", "last-updated": "2023-12-03",
"locale": "hk", "locale": "hk",
"message-documentation": "Traditional Chinese: VR2UPU" "message-documentation": "Traditional Chinese: VR2UPU"
}, },
"COMMENT_GridTracker.html": "", "COMMENT_GridTracker.html": "",
"appname-title": "GridTracker", "appname-title": "單擊隱藏菜單",
"appname-sub-title": "GridTracker網格追蹤助手", "appname-sub-title": "GridTracker網格追蹤助手",
"sidebarNoMessages": "waiting for message", "sidebarNoMessages": "等待信息",
"sidebarNoDataYet": "...no data yet...", "sidebarNoDataYet": "...仍沒有資料...",
"statupStatusDiv": "初始化啟動", "statupStatusDiv": "初始化啟動",
"documents.Div1": "您的存檔目錄<div id='searchedDocFolder'></div> 未找到。", "documents.Div1": "您的存檔目錄<div id='searchedDocFolder'></div> 未找到。",
"documents.Div2": "沒有存檔目錄, GridTracker將無法繼續。", "documents.Div2": "沒有存檔目錄, GridTracker將無法繼續。",
"documents.Div3": "請選擇一個目錄, 以便GridTracker可以存儲重要檔案。", "documents.Div3": "請選擇一個目錄, 以便GridTracker可以存儲重要檔案。",
"legend.title": "圖例", "legend.title": "圖例",
"legend.QSO.hover": "您曾經通過的電臺網格", "legend.QSO.hover": "您曾經通過的電臺網格",
"legend.QSO.label": "QSO", "legend.QSO.label": "通聯",
"legend.QSL.hover": "您曾經通過並確認的電臺網格", "legend.QSL.hover": "您曾經通過並確認的電臺網格",
"legend.QSL.label": "QSL", "legend.QSL.label": "確認",
"legend.QSX.hover": "其他正在通聯帶網格的電臺", "legend.QSX.hover": "其他正在通聯帶網格的電臺",
"legend.QSX.label": "QSX", "legend.QSX.label": "QSX",
"legend.CQ.hover": "網格內的電臺正在呼叫CQ", "legend.CQ.hover": "網格內的電臺正在呼叫CQ",
@ -49,16 +49,16 @@
"quickStats.CallRX.hover": "聽到的呼號", "quickStats.CallRX.hover": "聽到的呼號",
"quickStats.CallRX.label": "接收的呼叫", "quickStats.CallRX.label": "接收的呼叫",
"quickStats.QSO.hover": "通聯的電臺", "quickStats.QSO.hover": "通聯的電臺",
"quickStats.QSO.label": "QSO", "quickStats.QSO.label": "通聯",
"quickStats.DXCCRx.hover": "聽到的DXCC", "quickStats.DXCCRx.hover": "聽到的DXCC",
"quickStats.DXCCRx.label": "接收的DXCC", "quickStats.DXCCRx.label": "接收的DXCC",
"quickStats.QSL.hover": "顯示確認清單", "quickStats.QSL.hover": "顯示確認清單",
"quickStats.QSL.label": "QSL", "quickStats.QSL.label": "確認",
"quickLoad.clearLive.hover": "清除GridTracker接收的實時數據", "quickLoad.clearLive.hover": "清除GridTracker接收的實時數據",
"quickLoad.clearLive.label": "清除實時數據", "quickLoad.clearLive.label": "清除實時數據",
"quickLoad.clearLog.hover": "清除或重新加載日志數據(不刪除日志檔案)", "quickLoad.clearLog.hover": "清除或重新加載日誌數據(不刪除日誌檔案)",
"quickLoad.clearLog.label": "清除日", "quickLoad.clearLog.label": "清除日",
"quickLoad.loadLog.label": "加載日", "quickLoad.loadLog.label": "加載日",
"mapFilter.title.hover": "地圖視圖控制面板", "mapFilter.title.hover": "地圖視圖控制面板",
"mapFilter.title.label": "地圖視圖過濾器", "mapFilter.title.label": "地圖視圖過濾器",
"mapFilter.band.hover": "選擇波段自動跟蹤WSJT-X", "mapFilter.band.hover": "選擇波段自動跟蹤WSJT-X",
@ -85,6 +85,7 @@
"mapFilter.band.2m": "2m", "mapFilter.band.2m": "2m",
"mapFilter.band.1_25m": "1.25m", "mapFilter.band.1_25m": "1.25m",
"mapFilter.band.70cm": "70cm", "mapFilter.band.70cm": "70cm",
"mapFilter.band.33cm": "33cm",
"mapFilter.band.23cm": "23cm", "mapFilter.band.23cm": "23cm",
"mapFilter.band.13cm": "13cm", "mapFilter.band.13cm": "13cm",
"mapFilter.band.9cm": "9cm", "mapFilter.band.9cm": "9cm",
@ -125,8 +126,8 @@
"mapFilter.prop.TransEquatorial": "跨赤道", "mapFilter.prop.TransEquatorial": "跨赤道",
"mapFilter.prop.TropoDuct": "對流層管道", "mapFilter.prop.TropoDuct": "對流層管道",
"mapFilter.data.label": "數據", "mapFilter.data.label": "數據",
"mapFilter.data.LogLive": "日志+實時", "mapFilter.data.LogLive": "日誌 &amp; 實時",
"mapFilter.data.Logbook": "日數據", "mapFilter.data.Logbook": "日數據",
"mapFilter.data.Live": "實時信號", "mapFilter.data.Live": "實時信號",
"controlPanel.CallRoster.hover": "打開呼叫清單", "controlPanel.CallRoster.hover": "打開呼叫清單",
"controlPanel.PushPin.hover": "切換圖釘模式(P)", "controlPanel.PushPin.hover": "切換圖釘模式(P)",
@ -137,20 +138,19 @@
"controlPanel.MapLegend.hover": "切換地圖圖例", "controlPanel.MapLegend.hover": "切換地圖圖例",
"controlPanel.Share.hover": "讓其他GridTracker用戶看到您的在線狀態", "controlPanel.Share.hover": "讓其他GridTracker用戶看到您的在線狀態",
"controlPanel.Help.hover": "打開熱鍵清單(F1)", "controlPanel.Help.hover": "打開熱鍵清單(F1)",
"controlPanel.Trophy.hover": "循環顯示獎狀圖層(=)", "controlPanel.Trophy.hover": "循環顯示獎狀圖層(=)",
"controlPanel.Moon.hover": "顯示月球位置(D)", "controlPanel.Moon.hover": "顯示月球位置(D)",
"controlPanel.MaidenheadWidth.hover": "切換梅登黑德網格位數(W)", "controlPanel.MaidenheadWidth.hover": "切換梅登黑德網格位數(W)",
"controlPanel.Settings.hover": "設定(S)", "controlPanel.Settings.hover": "設定(S)",
"controlPanel.LoadADIF.hover": "載入本地ADIF日(L)", "controlPanel.LoadADIF.hover": "載入本地ADIF日(L)",
"controlPanel.CurrentCNDX.hover": "查看當前空間數據(C)", "controlPanel.CurrentCNDX.hover": "查看當前空間數據(C)",
"controlPanel.DonateMoney.hover": "使用PayPal捐款", "controlPanel.DonateMoney.hover": "使用PayPal捐款",
"controlPanel.AudioMute.hover": "切換靜音狀態(M)", "controlPanel.AudioMute.hover": "切換靜音狀態(M)",
"controlPanel.Spots.hover": "顯示Spot信息報告(O)", "controlPanel.Spots.hover": "顯示Spot信息報告(O)",
"controlPanel.PSK24.hover": "您24小時的PSK報告", "controlPanel.PSK24.hover": "您24小時的PSK報告",
"controlPanel.QRZ.hover": "從QRZ.com下載日", "controlPanel.QRZ.hover": "從QRZ.com下載日",
"controlPanel.LOTW.hover": "從LOTW下載日", "controlPanel.LOTW.hover": "從LOTW下載日",
"controlPanel.ClubLog.hover": "從ClubLog下載日", "controlPanel.ClubLog.hover": "從ClubLog下載日",
"controlPanel.LocalAIDF.hover": "重新載入本地ADIF檔案", "controlPanel.LocalAIDF.hover": "重新載入本地ADIF檔案",
"controlPanel.Timezone.hover": "顯示時區圖層", "controlPanel.Timezone.hover": "顯示時區圖層",
"controlPanel.Radar.hover": "顯示美國地區氣象雷達圖層(數字0)", "controlPanel.Radar.hover": "顯示美國地區氣象雷達圖層(數字0)",
@ -162,22 +162,22 @@
"settings.Audio.label": "音頻", "settings.Audio.label": "音頻",
"settings.Map.label": "地圖", "settings.Map.label": "地圖",
"settings.Grids.label": "網格", "settings.Grids.label": "網格",
"settings.Logging.label": "日記錄", "settings.Logging.label": "日記錄",
"settings.Alerts.label": "警報", "settings.Alerts.label": "警報",
"settings.CallRoster.label": "呼叫清單", "settings.CallRoster.label": "呼叫清單",
"settings.Columns.label": "表格列", "settings.Columns.label": "表格列",
"settings.OAMS.label": "OAMS", "settings.OAMS.label": "OAMS",
"settings.OAMS.simplepush.enable.label": "Simplepush.io Message Forwarding", "settings.OAMS.simplepush.enable.label": "簡單推送 .io消息 轉發",
"settings.OAMS.simplepush.apikey.label": "Simplepush API Key", "settings.OAMS.simplepush.apikey.label": "簡單推送 API密鑰",
"settings.OAMS.simplepush.test": "Test", "settings.OAMS.simplepush.test": "測試",
"settings.OAMS.pushover.enable.label": "Pushover.net Message Forwarding", "settings.OAMS.pushover.enable.label": "推送 .Net消息 轉發",
"settings.OAMS.pushover.credentials.label": "Pushover Credentials", "settings.OAMS.pushover.credentials.label": "推送憑據",
"settings.OAMS.pushover.userkey.label": "User Key", "settings.OAMS.pushover.userkey.label": "用戶密鑰",
"settings.OAMS.pushover.token.label": "API Token", "settings.OAMS.pushover.token.label": "API 密鑰",
"settings.OAMS.pushover.test": "Test", "settings.OAMS.pushover.test": "測試",
"settings.OAMS.forward.chat": "Forward Chat Messages", "settings.OAMS.forward.chat": "轉發聊天消息",
"settings.OAMS.forward.roster": "Forward Roster Alerts", "settings.OAMS.forward.roster": "轉發名單警報",
"settings.Logbook.label": "日", "settings.Logbook.label": "日",
"settings.Update.label": "更新", "settings.Update.label": "更新",
"settings.About.label": "關於", "settings.About.label": "關於",
"settings.general.AppStatus.label": "應用軟件狀態", "settings.general.AppStatus.label": "應用軟件狀態",
@ -188,7 +188,7 @@
"settings.general.UDP.Port.label": "埠號", "settings.general.UDP.Port.label": "埠號",
"settings.general.Fwd.Messages.label1": "轉發UDP數據", "settings.general.Fwd.Messages.label1": "轉發UDP數據",
"settings.general.Fwd.Messages.label2": "例如,另一台主機上的GridTracker", "settings.general.Fwd.Messages.label2": "例如,另一台主機上的GridTracker",
"settings.general.Fwd.IP.label": "IP", "settings.general.Fwd.IP.label": "IP地址",
"settings.general.Fwd.Port.label": "埠號", "settings.general.Fwd.Port.label": "埠號",
"settings.general.Fwd.Enabled.label": "啟用?", "settings.general.Fwd.Enabled.label": "啟用?",
"settings.general.CenterGrid.label": "所在網格", "settings.general.CenterGrid.label": "所在網格",
@ -199,7 +199,7 @@
"settings.general.Distance.dg": "度", "settings.general.Distance.dg": "度",
"settings.general.DecodeWaterfall.label": "右下角信息欄", "settings.general.DecodeWaterfall.label": "右下角信息欄",
"settings.general.CheckNewVersion.label": "檢查新版本", "settings.general.CheckNewVersion.label": "檢查新版本",
"settings.general.Language.label": "語言", "settings.general.Language.label": "語言(重新啟動)",
"settings.general.ClearAllSettings.label": "清除所有設定!", "settings.general.ClearAllSettings.label": "清除所有設定!",
"settings.general.ClearSettingSure.label": "是的,我肯定!", "settings.general.ClearSettingSure.label": "是的,我肯定!",
"settings.general.ExportSettings.label": "匯出設定", "settings.general.ExportSettings.label": "匯出設定",
@ -212,19 +212,19 @@
"settings.lookup.Username.label": "用戶名", "settings.lookup.Username.label": "用戶名",
"settings.lookup.Password.label": "密碼", "settings.lookup.Password.label": "密碼",
"settings.lookup.QRZTest": "測試", "settings.lookup.QRZTest": "測試",
"settings.lookup.AddData.label": "將尋找得到的資料增加至QSO日志紀錄中", "settings.lookup.AddData.label": "將尋找得到的資料增加至通聯日誌紀錄中",
"settings.lookup.AddData.hover": "當完成一個QSO時...&#10;增加來自尋找得到的額外數據", "settings.lookup.AddData.hover": "當完成一個通聯時...&#10;增加來自尋找得到的額外數據",
"settings.lookup.AddGrid.label": "如果缺少QSO網格則增加尋找到的網格數據", "settings.lookup.AddGrid.label": "如果缺少通聯網格則增加尋找到的網格數據",
"settings.lookup.AddGrid.hover": "如果缺少QSO網格則增加尋找到的網格數據", "settings.lookup.AddGrid.hover": "如果缺少通聯網格則增加尋找到的網格數據",
"settings.lookup.OpenOnTx.label": "在傳輸時打開尋找", "settings.lookup.OpenOnTx.label": "在傳輸時打開尋找",
"settings.lookup.OpenOnTx.hover": "發送時打開尋找視窗", "settings.lookup.OpenOnTx.hover": "發送時打開尋找視窗",
"settings.lookup.CloseOnLog.label": "記錄日後關閉尋找", "settings.lookup.CloseOnLog.label": "記錄日後關閉尋找",
"settings.lookup.CloseOnLog.hover": "記錄日後關閉尋找", "settings.lookup.CloseOnLog.hover": "記錄日後關閉尋找",
"settings.lookup.CallookFirst.label": "在使用其他服務之前優先使用Callook平台", "settings.lookup.CallookFirst.label": "在使用其他服務之前優先使用Callook平台",
"settings.lookup.CallookFirst.hover": "在使用其他服務之前使用Callook平台,因為免費Callook比免費QRZ.com可以獲取更多數據。", "settings.lookup.CallookFirst.hover": "在使用其他服務之前使用Callook平台,因為免費Callook比免費QRZ.com可以獲取更多數據。",
"settings.lookup.Databases.label": "全球呼號數據庫", "settings.lookup.Databases.label": "全球呼號數據庫",
"settings.lookup.Databases.header": "數據庫平台 (如果啟用代表您支持此平台的QSL)", "settings.lookup.Databases.header": "數據庫平台 (如果啟用代表您支持此平台的QSL)",
"settings.lookup.Enabled.header": "啟用", "settings.lookup.Enabled.header": "啟用",
"settings.lookup.LastDwnld.header": "最後下載", "settings.lookup.LastDwnld.header": "最後下載",
"settings.lookup.Count.header": "數量", "settings.lookup.Count.header": "數量",
"settings.lookup.db.ULS": "美國ULS", "settings.lookup.db.ULS": "美國ULS",
@ -239,17 +239,17 @@
"settings.audio.Speech.Phonetics.hover": "以語音方式播出呼號和網格", "settings.audio.Speech.Phonetics.hover": "以語音方式播出呼號和網格",
"settings.audio.Device.label": "音頻播放設備", "settings.audio.Device.label": "音頻播放設備",
"settings.audio.File.Volume.label": "音頻檔案音量", "settings.audio.File.Volume.label": "音頻檔案音量",
"settings.audio.QSOLogEventFile.label": "QSO日志記錄通知音頻", "settings.audio.QSOLogEventFile.label": "通聯日誌記錄通知音頻",
"settings.logbook.callsigns.hover": "QSO日志以僅包含這些呼號的數據(逗號分隔)", "settings.logbook.callsigns.hover": "通聯日誌以僅包含這些呼號的數據(逗號分隔)",
"settings.logbook.callsigns.label": "過濾通聯呼號", "settings.logbook.callsigns.label": "過濾通聯呼號",
"settings.logbook.callsigns.enable": "啟用?", "settings.logbook.callsigns.enable": "啟用?",
"settings.logbook.callsigns.callsigns": "呼號(可多選)", "settings.logbook.callsigns.callsigns": "呼號(可多選)",
"settings.logbook.date.hover": "在此日期之前過濾日志QSO", "settings.logbook.date.hover": "在此日期之前過濾通聯日誌",
"settings.logbook.date.label": "通聯日期", "settings.logbook.date.label": "通聯日期",
"settings.logbook.date.enable": "啟用?", "settings.logbook.date.enable": "啟用?",
"settings.logbook.date.date": "Date", "settings.logbook.date.date": "日期",
"settings.logbook.date.time": "Time", "settings.logbook.date.time": "時間",
"settings.logbook.apply.hover": "套用更改並重新匯入日", "settings.logbook.apply.hover": "套用更改並重新匯入日",
"settings.logbook.apply.label": "套用更改", "settings.logbook.apply.label": "套用更改",
"settings.grids.reset.title": "網格顏色", "settings.grids.reset.title": "網格顏色",
"settings.grids.reset.hover": "將網格顏色重置為預設值", "settings.grids.reset.hover": "將網格顏色重置為預設值",
@ -264,7 +264,7 @@
"settings.grids.spotsOverGrids.label": "RX-Spots在網格之上", "settings.grids.spotsOverGrids.label": "RX-Spots在網格之上",
"settings.grids.spotsoverGrids.hover": "在網格層上放置接收點", "settings.grids.spotsoverGrids.hover": "在網格層上放置接收點",
"settings.grids.opacity.label": "網格不透明度", "settings.grids.opacity.label": "網格不透明度",
"settings.grids.splitQSL.label": "分QSL網格", "settings.grids.splitQSL.label": "分QSL網格",
"settings.grids.splitQSL.hover": "使用活動網格切換分解QSL網格", "settings.grids.splitQSL.hover": "使用活動網格切換分解QSL網格",
"settings.grids.AutoMouseOver.label": "自動鼠標懸停在網格上", "settings.grids.AutoMouseOver.label": "自動鼠標懸停在網格上",
"settings.grids.AutoMouseOver.hover": "在網格表上切換自動鼠標", "settings.grids.AutoMouseOver.hover": "在網格表上切換自動鼠標",
@ -303,7 +303,7 @@
"settings.map.NightRXSpot.color.label": "夜間RX-Spot路徑顏色", "settings.map.NightRXSpot.color.label": "夜間RX-Spot路徑顏色",
"settings.map.NightRXSpot.color.default": "RX-Spot調色板", "settings.map.NightRXSpot.color.default": "RX-Spot調色板",
"settings.map.NightBrightness.label": "夜間地圖區域亮度", "settings.map.NightBrightness.label": "夜間地圖區域亮度",
"settings.logging.tableheader.source": "日平台/同步", "settings.logging.tableheader.source": "日平台/同步",
"settings.logging.tableheader.menu": "選單?", "settings.logging.tableheader.menu": "選單?",
"settings.logging.tableheader.startup": "啟動?", "settings.logging.tableheader.startup": "啟動?",
"settings.logging.tableheader.log": "記錄?", "settings.logging.tableheader.log": "記錄?",
@ -311,10 +311,10 @@
"settings.logging.tableheader.test": "測試", "settings.logging.tableheader.test": "測試",
"settings.logging.tableheader.result": "結果", "settings.logging.tableheader.result": "結果",
"settings.logging.gridtracker.source": "GridTracker", "settings.logging.gridtracker.source": "GridTracker",
"settings.logging.gridtracker.details": "GridTracker QSO日志檔案", "settings.logging.gridtracker.details": "GridTracker 通聯日誌檔案",
"settings.logging.LocalFiles.source": "本地檔案(s)", "settings.logging.LocalFiles.source": "本地檔案(s)",
"settings.logging.LocalFiles.details.add": "添加日檔案", "settings.logging.LocalFiles.details.add": "添加日檔案",
"settings.logging.LocalFiles.details.noFiles": "未選擇日檔案", "settings.logging.LocalFiles.details.noFiles": "未選擇日檔案",
"settings.logging.PSKReporter.source": "PSK-Reporter", "settings.logging.PSKReporter.source": "PSK-Reporter",
"settings.logging.PSKReporter.details": "上傳24小時Spot歷史數據", "settings.logging.PSKReporter.details": "上傳24小時Spot歷史數據",
"settings.logging.QRZcom.source": "QRZ.com", "settings.logging.QRZcom.source": "QRZ.com",
@ -376,7 +376,7 @@
"settings.callroster.AlwaysOnTop.label": "視窗始終在最上層", "settings.callroster.AlwaysOnTop.label": "視窗始終在最上層",
"settings.callroster.AlwaysOnTop.hover": "將呼叫清單置於其他視窗之上", "settings.callroster.AlwaysOnTop.hover": "將呼叫清單置於其他視窗之上",
"settings.callroster.MaxAge.label": "呼叫清單最大時效", "settings.callroster.MaxAge.label": "呼叫清單最大時效",
"settings.callroster.MultiRig.label": "在QSO回覆時", "settings.callroster.MultiRig.label": "在通聯回覆時",
"settings.callroster.MultiRig.HaltTx.label": "在所有其他實例上停止發送", "settings.callroster.MultiRig.HaltTx.label": "在所有其他實例上停止發送",
"settings.callroster.MultiRig.SwitchView.label": "將視圖切換到傳輸實例", "settings.callroster.MultiRig.SwitchView.label": "將視圖切換到傳輸實例",
"settings.callroster.AudioAlert.label": "開啟聲音警報", "settings.callroster.AudioAlert.label": "開啟聲音警報",
@ -426,7 +426,7 @@
"settings.alerts.CustomAlerts.new.repeat.label": "重覆", "settings.alerts.CustomAlerts.new.repeat.label": "重覆",
"settings.alerts.CustomAlerts.new.type.callsign.exact": "呼號(準確)", "settings.alerts.CustomAlerts.new.type.callsign.exact": "呼號(準確)",
"settings.alerts.CustomAlerts.new.type.callsign.partial": "呼號(局部)", "settings.alerts.CustomAlerts.new.type.callsign.partial": "呼號(局部)",
"settings.alerts.CustomAlerts.new.type.callsign.regex": "呼號(正則表達式)", "settings.alerts.CustomAlerts.new.type.callsign.regex": "呼號匹配",
"settings.alerts.CustomAlerts.new.type.gridsquare": "網格", "settings.alerts.CustomAlerts.new.type.gridsquare": "網格",
"settings.alerts.CustomAlerts.new.type.QRZ": "QRZ", "settings.alerts.CustomAlerts.new.type.QRZ": "QRZ",
"settings.alerts.CustomAlerts.new.notify.textToSpeech": "文字朗讀", "settings.alerts.CustomAlerts.new.notify.textToSpeech": "文字朗讀",
@ -436,16 +436,16 @@
"settings.alerts.CustomAlerts.new.repeat.deleted": "直到刪除", "settings.alerts.CustomAlerts.new.repeat.deleted": "直到刪除",
"settings.alerts.CustomAlerts.new.repeat.exit": "直到退出", "settings.alerts.CustomAlerts.new.repeat.exit": "直到退出",
"settings.alerts.CustomAlerts.new.repeat.once": "一次", "settings.alerts.CustomAlerts.new.repeat.once": "一次",
"settings.alerts.CustomAlerts.new.repeat.never": "從不", "settings.alerts.CustomAlerts.new.repeat.never": "永不重複",
"settings.alerts.CustomAlerts.new.addButton": "加", "settings.alerts.CustomAlerts.new.addButton": "加",
"settings.OAMS.message.enable.label": "啟用消息傳遞", "settings.OAMS.message.enable.label": "啟用消息傳遞",
"settings.OAMS.message.enable.hover": "啟用消息傳遞", "settings.OAMS.message.enable.hover": "啟用消息傳遞",
"settings.OAMS.spotting.enable.label": "啟用定位", "settings.OAMS.spotting.enable.label": "啟用定位",
"settings.OAMS.spotting.enable.hover": "通過OAMS網絡發送和接收現場報告", "settings.OAMS.spotting.enable.hover": "通過OAMS網絡發送和接收現場報告",
"settings.OAMS.BandActivity.enable.label": "Band Activity", "settings.OAMS.BandActivity.enable.label": "波段活動",
"settings.OAMS.BandActivity.enable.hover": "Receive Band Activity Reports through the OAMS network", "settings.OAMS.BandActivity.enable.hover": "通過OAMS網絡接收波段活動報告",
"settings.OAMS.BandActivity.neighbor.enable.label": "Neighboring Grids", "settings.OAMS.BandActivity.neighbor.enable.label": "相鄰網格",
"settings.OAMS.BandActivity.neighbor.enable.hover": "Include your 8 neighboring grids in report", "settings.OAMS.BandActivity.neighbor.enable.hover": "在報告中包括您的8個相鄰網格",
"settings.OAMS.message.newAlert.label": "新消息警報", "settings.OAMS.message.newAlert.label": "新消息警報",
"settings.OAMS.message.newAlert.hover": "收到新消息時發出警報。", "settings.OAMS.message.newAlert.hover": "收到新消息時發出警報。",
"settings.OAMS.message.newAlert.none": "None", "settings.OAMS.message.newAlert.none": "None",
@ -466,16 +466,16 @@
"settings.OAMS.message.awayMode": "離開模式", "settings.OAMS.message.awayMode": "離開模式",
"settings.OAMS.message.NotAway": "不離開", "settings.OAMS.message.NotAway": "不離開",
"settings.OAMS.message.AmAway": "離開", "settings.OAMS.message.AmAway": "離開",
"settings.OAMS.message.awayText": "拿走文字", "settings.OAMS.message.awayText": "離開文本",
"settings.about.AppVersion": "GridTracker", "settings.about.AppVersion": "GridTracker",
"settings.about.Brief": "GridTracker是一個以易於使用的界面呈現的業餘無線電信息倉庫", "settings.about.Brief": "GridTracker是一個以易於使用的界面呈現的業餘無線電信息倉庫",
"settings.about.FeatureList1": "來自實時通聯數據解碼", "settings.about.FeatureList1": "來自實時通聯數據解碼",
"settings.about.FeatureList2": "日", "settings.about.FeatureList2": "日",
"settings.about.FeatureList3": "實時通聯報告", "settings.about.FeatureList3": "實時通聯報告",
"settings.about.FeatureList4": "天氣", "settings.about.FeatureList4": "天氣",
"settings.about.FeatureList5": "當前的太陽和空間條件和更多!", "settings.about.FeatureList5": "當前的太陽和空間條件和更多!",
"settings.about.HomepageLink": "了解更多關於", "settings.about.HomepageLink": "了解更多關於",
"settings.about.Copyright": "版權所有2023 GridTracker.org", "settings.about.Copyright": "版權所有 © 2023 GridTracker.org",
"alertPopup.title": "新警報!!!", "alertPopup.title": "新警報!!!",
"alertPopup.dismiss": "解除", "alertPopup.dismiss": "解除",
"updatePopup.newUpdate": "GridTracker已有新的版本", "updatePopup.newUpdate": "GridTracker已有新的版本",
@ -495,11 +495,11 @@
"chat.noHistory": "無信息歷史記錄", "chat.noHistory": "無信息歷史記錄",
"chat.notice.para1": "通知", "chat.notice.para1": "通知",
"chat.notice.para2": "<b>永遠不要</b>提供密碼、信用卡號、安全組合或任何你不想讓壞人知道的個人信息,因為那里有一些非常壞的人。", "chat.notice.para2": "<b>永遠不要</b>提供密碼、信用卡號、安全組合或任何你不想讓壞人知道的個人信息,因為那里有一些非常壞的人。",
"chat.notice.para3": "但不是我們。雖然GridTracker是免費的,但與其他一些免費應用程序不同,我們不會存儲、保存、出售、窺視或以其他方式對聊天進行任何違反您信任的操作。我們不保存日。我們不存儲元數據。我們只是不這樣做。", "chat.notice.para3": "但不是我們。雖然GridTracker是免費的,但與其他一些免費應用程序不同,我們不會存儲、保存、出售、窺視或以其他方式對聊天進行任何違反您信任的操作。我們不保存日。我們不存儲元數據。我們只是不這樣做。",
"chat.notice.para4": "關閉GridTracker,丟失文字。所以寫下你想保存的任何東西。因為當它消失時,它就永遠消失了。", "chat.notice.para4": "關閉GridTracker,丟失文字。所以寫下你想保存的任何東西。因為當它消失時,它就永遠消失了。",
"chat.notice.agree": "單擊此處確認上述內容並啟用信息傳遞", "chat.notice.agree": "單擊此處確認上述內容並啟用信息傳遞",
"chat.filter.band": "波段", "chat.filter.band": "波段: ",
"chat.filter.mode": "模式", "chat.filter.mode": "模式: ",
"chat.stationCount": "電臺計算", "chat.stationCount": "電臺計算",
"COMMENT_gt_conditions.html": "", "COMMENT_gt_conditions.html": "",
"conditions.title": "當前條件", "conditions.title": "當前條件",
@ -507,7 +507,7 @@
"lookup.title": "呼號信息查詢", "lookup.title": "呼號信息查詢",
"lookup.callsign.label": "呼號:", "lookup.callsign.label": "呼號:",
"lookup.callsign.button": "尋找", "lookup.callsign.button": "尋找",
"lookup.noinfo": "沒有要顯示的呼號信息 請嘗試其他呼號尋找!", "lookup.noinfo": "沒有要顯示的呼號信息, 請嘗試其他呼號尋找!",
"COMMENT_gt_popup.html": "", "COMMENT_gt_popup.html": "",
"popup.title": "數據突破", "popup.title": "數據突破",
"COMMENT_gt_roster.html": "", "COMMENT_gt_roster.html": "",
@ -515,7 +515,7 @@
"roster.haltTX": "停止發送", "roster.haltTX": "停止發送",
"roster.controls.more": "打開控件欄", "roster.controls.more": "打開控件欄",
"roster.controls.less": "關閉控件欄", "roster.controls.less": "關閉控件欄",
"roster.controls.logbook.label": "日", "roster.controls.logbook.label": "日",
"roster.controls.logbook.awardTracker": "獎勵追蹤", "roster.controls.logbook.awardTracker": "獎勵追蹤",
"roster.controls.logbook.liveBandMode": "實時波段和模式", "roster.controls.logbook.liveBandMode": "實時波段和模式",
"roster.controls.logbook.liveBandMixMode": "實時波段, 混合模式", "roster.controls.logbook.liveBandMixMode": "實時波段, 混合模式",
@ -552,16 +552,17 @@
"roster.secondary.wanted.callsign": "呼號", "roster.secondary.wanted.callsign": "呼號",
"roster.secondary.wanted.grid": "網格", "roster.secondary.wanted.grid": "網格",
"roster.secondary.wanted.dxcc": "DXCC", "roster.secondary.wanted.dxcc": "DXCC",
"roster.secodnary.wanted.qrz": "QRZ", "roster.secondary.wanted.qrz": "QRZ",
"roster.secondary.wanted.wpx": "WPX", "roster.secondary.wanted.wpx": "WPX",
"roster.secondary.wanted.pota": "POTA", "roster.secondary.wanted.pota": "POTA",
"roster.secondary.wanted.OAMS": "OAMS", "roster.secondary.wanted.OAMS": "OAMS",
"roster.secondary.wanted.cqzone": "CQz", "roster.secondary.wanted.cqzone": "CQ分區",
"roster.secondary.wanted.ituzone": "ITUz", "roster.secondary.wanted.ituzone": "ITU分區",
"roster.secondary.wanted.state": "狀態", "roster.secondary.wanted.regex": "呼號匹配",
"roster.secondary.wanted.marathon": "Marathon", "roster.secondary.wanted.state": "美國州",
"roster.secondary.wanted.county": "縣", "roster.secondary.wanted.marathon": "馬拉松",
"roster.secondary.wanted cont": "續", "roster.secondary.wanted.county": "美國縣",
"roster.secondary.wanted.cont": "洲大陸",
"roster.exceptions.label": "例外情況", "roster.exceptions.label": "例外情況",
"roster.secondary.exceptions.cqOnly": "僅限CQ", "roster.secondary.exceptions.cqOnly": "僅限CQ",
"roster.secondary.exceptions.hasGrid": "有網格", "roster.secondary.exceptions.hasGrid": "有網格",
@ -571,35 +572,35 @@
"roster.secondary.exceptions.maxFreq": "最高頻率", "roster.secondary.exceptions.maxFreq": "最高頻率",
"roster.secondary.exceptions.usesLoTW": "LoTW用戶", "roster.secondary.exceptions.usesLoTW": "LoTW用戶",
"roster.secondary.exceptions.spottedMe": "發報自己", "roster.secondary.exceptions.spottedMe": "發報自己",
"roster.secondary.execptions.noMyDXCC": "我不需要的DXCC", "roster.secondary.exceptions.noMyDXCC": "我不需要的DXCC",
"roster.secondary.execptions.onlyMyDXCC": "我需要的DXCC", "roster.secondary.exceptions.onlyMyDXCC": "我需要的DXCC",
"roster.secondary.exceptions.useseQSL": "eQSL用戶", "roster.secondary.exceptions.useseQSL": "eQSL用戶",
"roster.secondary.exceptions.usesOQRS": "OQRS用戶", "roster.secondary.exceptions.usesOQRS": "OQRS用戶",
"roster.secondary.exceptions.allOnlyNew": "僅限新呼號", "roster.secondary.exceptions.allOnlyNew": "僅限新呼號",
"roster.secondary.exceptions.wantRRCQ": "RR73 as CQ", "roster.secondary.exceptions.wantRRCQ": "RR73當作CQ",
"roster.secondary.exceptions.noUnknownDXCC": "No Unknown DXCC", "roster.secondary.exceptions.noUnknownDXCC": "禁止不明DXCC",
"roster.secondary.exceptions.noMsg.label": "不包含", "roster.secondary.exceptions.noMsg.label": "不包含",
"roster.secondary.exceptions.noMsg.hover": "不包含解碼...", "roster.secondary.exceptions.noMsg.hover": "不包含解碼...",
"roster.secondary.exceptions.onlyMsg.label": "包含", "roster.secondary.exceptions.onlyMsg.label": "包含",
"roster.secondary.exceptions.onlyMsg.hover": "僅包含解碼...", "roster.secondary.exceptions.onlyMsg.hover": "僅包含解碼...",
"roster.secondary.excpetions.regex.label": "正則表達式", "roster.secondary.exceptions.regex.label": "呼號匹配",
"roster.secondary.exceptions.regex.hover": "調用符號正則表達式", "roster.secondary.exceptions.regex.hover": "調用呼號匹配",
"roster.secondary.instances.label": "實例", "roster.secondary.instances.label": "實例",
"roster.ignores.label": "忽", "roster.ignores.label": "忽略呼號",
"roster.close": "關閉", "roster.close": "關閉",
"roster.watcher.label": "觀察者", "roster.watcher.label": "監察",
"roster.add.watcher.label": "添加觀察者", "roster.add.watcher.label": "添加監察",
"COMMENT_gt_stats.html": "", "COMMENT_gt_stats.html": "",
"stats.title": "日數據統計", "stats.title": "日數據統計",
"stats.tabs.logbook": "日", "stats.tabs.logbook": "日",
"stats.tabs.scores": "分數", "stats.tabs.scores": "分數",
"stats.tabs.DXCCs": "DXCCs", "stats.tabs.DXCCs": "DXCCs",
"stats.tabs.CQZones": "CQ 分區", "stats.tabs.CQZones": "CQ 分區",
"stats.tabs.ITUZones": "ITU 分區", "stats.tabs.ITUZones": "ITU 分區",
"stats.tabs.WASWAC": "WAC/WAS", "stats.tabs.WASWAC": "洲大陸/美國州",
"stats.tabs.live": "在線", "stats.tabs.live": "在線",
"stats.noDecodes": "還沒有解碼", "stats.noDecodes": "還沒有解碼",
"stats.viewing": "Viewing", "stats.viewing": "檢視",
"COMMENT_adif.js": "", "COMMENT_adif.js": "",
"adif.TestResult.invalid": "測試無效", "adif.TestResult.invalid": "測試無效",
"adif.TestResult.error": "未知錯誤", "adif.TestResult.error": "未知錯誤",
@ -633,7 +634,7 @@
"adif.FaileQSLNick": "登錄 eQSL.cc (暱稱)失敗", "adif.FaileQSLNick": "登錄 eQSL.cc (暱稱)失敗",
"adif.FaileQSLDupe": "登錄 eQSL.cc (日誌重複)失敗", "adif.FaileQSLDupe": "登錄 eQSL.cc (日誌重複)失敗",
"adif.LoggedeQSL": "已記錄到 eQSL.cc", "adif.LoggedeQSL": "已記錄到 eQSL.cc",
"adif.FailedeQSL": "記錄到 eQSL.cc (?)失敗", "adif.FailedeQSL": "記錄到 eQSL.cc 失敗(?)",
"adif.Offline": "目前<br/>離線", "adif.Offline": "目前<br/>離線",
"adif.TestUpload": "測試上傳", "adif.TestUpload": "測試上傳",
"adif.ErrorEncountered": "遇到錯誤", "adif.ErrorEncountered": "遇到錯誤",
@ -641,18 +642,18 @@
"adif.MissingTQSL": "沒有安裝 TrustedQSL", "adif.MissingTQSL": "沒有安裝 TrustedQSL",
"adif.TQSLPassword": "TQSL 失去密碼", "adif.TQSLPassword": "TQSL 失去密碼",
"adif.TQSLStation": "選擇電臺", "adif.TQSLStation": "選擇電臺",
"adif.TQSLFailed": "記錄到 TQSL 失敗", "adif.TQSLFailed": "記錄到 TQSL 失敗",
"adif.TQSLLogged": "已記錄到 TQSL", "adif.TQSLLogged": "已記錄到 TQSL",
"adif.CloudLogAPIKey": "API 密鑰無效", "adif.CloudLogAPIKey": "API 密鑰無效",
"adif.CloudLogLogged": "已記錄到 Cloudlog", "adif.CloudLogLogged": "已記錄到 Cloudlog",
"adif.CloudLogFailed": "記錄到 Cloudlog 失敗", "adif.CloudLogFailed": "記錄到 Cloudlog 失敗",
"adif.QRZFailedAlert": "將 QSO 上傳到 QRZ.com 時失敗", "adif.QRZFailedAlert": "將通聯上傳到 QRZ.com 失敗",
"adif.QRZFailed": "登錄到 QRZ.com 失敗", "adif.QRZFailed": "登錄到 QRZ.com 失敗",
"adif.QRZLogged": "已登錄到 QRZ.com", "adif.QRZLogged": "已登錄到 QRZ.com",
"adif.QRZNoResponse": "將 QSO 上傳到 QRZ.com 時出錯(無回應)", "adif.QRZNoResponse": "上傳到 QRZ.com 失敗(無回應)",
"adif.ClubLogLogged": "已登錄到 ClubLog.org", "adif.ClubLogLogged": "已登錄到 ClubLog.org",
"adif.HRDLogNetLogged": "已登錄到 HRDLOG.net", "adif.HRDLogNetLogged": "已登錄到 HRDLOG.net",
"adif.HRDLogNetFailed": "登錄到 HRDLOG.net 失敗", "adif.HRDLogNetFailed": "登錄到 HRDLOG.net 失敗",
"COMMENT_alerts.js": "", "COMMENT_alerts.js": "",
"alerts.addNew.Added": "增加", "alerts.addNew.Added": "增加",
"alerts.addNew.SelectFile": "選擇檔案!", "alerts.addNew.SelectFile": "選擇檔案!",
@ -660,8 +661,8 @@
"alerts.addnew.Duplicate": "重複!", "alerts.addnew.Duplicate": "重複!",
"alerts.callsign.speech": "呼號", "alerts.callsign.speech": "呼號",
"alerts.callsign.popup": "尋找", "alerts.callsign.popup": "尋找",
"alerts.gridsquare.speech": "格", "alerts.gridsquare.speech": "網格",
"alerts.gridsquare.popup": "格", "alerts.gridsquare.popup": "網格",
"alerts.QRZ.speech": "呼叫中", "alerts.QRZ.speech": "呼叫中",
"alerts.QRZ.popup": "QRZ", "alerts.QRZ.popup": "QRZ",
"alerts.AlertPop.Type": "類型", "alerts.AlertPop.Type": "類型",
@ -678,8 +679,8 @@
"alerts.TypesArray.CallExact": "呼叫 (精確)", "alerts.TypesArray.CallExact": "呼叫 (精確)",
"alerts.TypesArray.Grid": "網格", "alerts.TypesArray.Grid": "網格",
"alerts.TypesArray.QRZ": "QRZ", "alerts.TypesArray.QRZ": "QRZ",
"alerts.TypesArray.CallPartial": "呼 (局部)", "alerts.TypesArray.CallPartial": "呼 (局部)",
"alerts.TypesArray.CallRegex": "呼 (匹配)", "alerts.TypesArray.CallRegex": "呼 (匹配)",
"alerts.ValueArray.AudioFile": "音頻檔案", "alerts.ValueArray.AudioFile": "音頻檔案",
"alerts.ValueArray.TextToSpeech": "朗讀", "alerts.ValueArray.TextToSpeech": "朗讀",
"alerts.ValueArray.PopUp": "彈出", "alerts.ValueArray.PopUp": "彈出",
@ -701,8 +702,8 @@
"alerts.ClassicWords.callsign": "呼叫", "alerts.ClassicWords.callsign": "呼叫",
"alerts.ClassicWords.grid": "網格", "alerts.ClassicWords.grid": "網格",
"alerts.ClassicWords.DXCC": "DXCC", "alerts.ClassicWords.DXCC": "DXCC",
"alerts.ClassicWords.CQz": "C-Q 分區", "alerts.ClassicWords.CQz": "C-Q分區",
"alerts.ClassicWords.ITUz": "I-T-U 分區", "alerts.ClassicWords.ITUz": "I-T-U分區",
"alerts.ClassicWords.State": "國家地區", "alerts.ClassicWords.State": "國家地區",
"COMMENT_callsigns.js": "", "COMMENT_callsigns.js": "",
"callsigns.Downloading": "下載中...", "callsigns.Downloading": "下載中...",
@ -713,28 +714,28 @@
"gt.gridView.logbook": "日誌", "gt.gridView.logbook": "日誌",
"gt.gridView.logLive": "日誌 &amp; 實時", "gt.gridView.logLive": "日誌 &amp; 實時",
"gt.viewInfo.qsoGrids": "網格", "gt.viewInfo.qsoGrids": "網格",
"gt.viewInfo.cqZones": "CQ 分區", "gt.viewInfo.cqZones": "CQ分區",
"gt.viewInfo.ituZones": "ITU 分區", "gt.viewInfo.ituZones": "ITU分區",
"gt.viewInfo.wacZones": "各大洲", "gt.viewInfo.wacZones": "各大洲",
"gt.viewInfo.wasZones": "美國各州", "gt.viewInfo.wasZones": "美國各州",
"gt.viewInfo.worldGeoData": "DXCCs", "gt.viewInfo.worldGeoData": "DXCCs",
"gt.viewInfo.countyData": "美國各縣", "gt.viewInfo.countyData": "美國各縣",
"gt.viewInfo.us48Data": "美國大陸網格", "gt.viewInfo.us48Data": "美國大陸48網格",
"gt.ignoreMessages.receive": "接收", "gt.ignoreMessages.receive": "接收",
"gt.ignoremessages.ignore": "忽略", "gt.ignoremessages.ignore": "忽略",
"gt.timeoutSetUdpPort": "等待信息...", "gt.timeoutSetUdpPort": "等待信息...",
"gt.setUdpPort": "...setting...", "gt.setUdpPort": "...設置中...",
"gt.changeGridDecay": "無衰減", "gt.changeGridDecay": "無衰減",
"gt.spotTable.RXSpot": "RX Spot", "gt.spotTable.RXSpot": "RX Spot",
"gt.spotTable.Age": "距今", "gt.spotTable.Age": "距今",
"gt.spotTable.db": "分貝", "gt.spotTable.db": "分貝",
"gt.spotTable.Call": "呼叫", "gt.spotTable.Call": "呼叫",
"gt.spottable.Dxcc": "DXCC", "gt.spottable.Dxcc": "DXCC",
"gt.spotTable.Grid": "網格", "gt.spotTable.Grid": "網格",
"gt.spotTable.Freq": "頻率", "gt.spotTable.Freq": "頻率",
"gt.spotTable.Band": "波段", "gt.spotTable.Band": "波段",
"gt.spotTable.Mode": "模式", "gt.spotTable.Mode": "模式",
"gt.newCallList.Call": "呼號", "gt.newCallList.Call": "主叫",
"gt.newCallList.Freq": "頻率", "gt.newCallList.Freq": "頻率",
"gt.newCallList.Sent": "發出", "gt.newCallList.Sent": "發出",
"gt.newCallList.Rcvd": "接收", "gt.newCallList.Rcvd": "接收",
@ -748,7 +749,7 @@
"gt.newCallList.LoTW": "LoTW", "gt.newCallList.LoTW": "LoTW",
"gt.newCallList.eQSL": "eQSL", "gt.newCallList.eQSL": "eQSL",
"gt.newCallList.OQRS": "OQRS", "gt.newCallList.OQRS": "OQRS",
"gt.TitleInfo.GridTracker": "GridTracker", "gt.TitleInfo.GridTracker": "GridTracker網格追蹤助手",
"gt.TitleInfo.Band": "波段:", "gt.TitleInfo.Band": "波段:",
"gt.TitleInfo.Mode": "模式:", "gt.TitleInfo.Mode": "模式:",
"gt.TitleInfo.Worked": "曾通聯", "gt.TitleInfo.Worked": "曾通聯",
@ -757,8 +758,8 @@
"gt.moonOver.Moon": "月球", "gt.moonOver.Moon": "月球",
"gt.moonOver.Azimuth": "角度", "gt.moonOver.Azimuth": "角度",
"gt.moonOver.Elevation": "仰角", "gt.moonOver.Elevation": "仰角",
"gt.Trophy.CQZone": "CQ 分區", "gt.Trophy.CQZone": "CQ分區",
"gt.Trohpy.ITUZone": "ITU 分區", "gt.Trohpy.ITUZone": "ITU分區",
"gt.Trophy.WAC": "各大洲", "gt.Trophy.WAC": "各大洲",
"gt.Trohpy.WAS": "美國各州", "gt.Trohpy.WAS": "美國各州",
"gt.Trophy.DXCC": "DXCC", "gt.Trophy.DXCC": "DXCC",
@ -800,8 +801,8 @@
"gt.callsignBox.CQ": "CQ", "gt.callsignBox.CQ": "CQ",
"gt.callsignBox.ITU": "ITU", "gt.callsignBox.ITU": "ITU",
"gt.callsignBox.Flag": "旗幟", "gt.callsignBox.Flag": "旗幟",
"gt.callsignBox.QSO": "QSO", "gt.callsignBox.QSO": "通聯",
"gt.callsignBox.QSL": "確認", "gt.callsignBox.QSL": "確認",
"gt.callsignBox.When": "當", "gt.callsignBox.When": "當",
"gt.callsignBox.LoTW": "LoTW", "gt.callsignBox.LoTW": "LoTW",
"gt.callsignBox.eQSL": "eQSL", "gt.callsignBox.eQSL": "eQSL",
@ -813,10 +814,10 @@
"gt.qsoPage.Grid": "網格", "gt.qsoPage.Grid": "網格",
"gt.qsoPage.Band": "波段", "gt.qsoPage.Band": "波段",
"gt.qsoPage.Mode": "模式", "gt.qsoPage.Mode": "模式",
"gt.qsoPage.QSL": "確認卡", "gt.qsoPage.QSL": "確認",
"gt.qsoPage.Sent": "Sent",
"gt.qsoPage.Rcvd": "Rcvd",
"gt.qsoPage.DXCC": "DXCC", "gt.qsoPage.DXCC": "DXCC",
"gt.qsoPage.Sent": "我收對方",
"gt.qsoPage.Rcvd": "對方收我",
"gt.qsoPage.Flag": "旗幟", "gt.qsoPage.Flag": "旗幟",
"gt.qsoPage.When": "當", "gt.qsoPage.When": "當",
"gt.qsoPage.LoTW": "LoTW", "gt.qsoPage.LoTW": "LoTW",
@ -828,17 +829,17 @@
"gt.dxccBox.DXCC": "DXCC", "gt.dxccBox.DXCC": "DXCC",
"gt.dxccBox.Confirmed": "已確認", "gt.dxccBox.Confirmed": "已確認",
"gt.dxccBox.Needed": "需要的", "gt.dxccBox.Needed": "需要的",
"gt.CQZoneBox.Worked": "曾通聯的 CQ 分區", "gt.CQZoneBox.Worked": "曾通聯的 CQ分區",
"gt.ITUZoneBox.Worked": "曾通聯的 ITU 分區", "gt.ITUZoneBox.Worked": "曾通聯的 ITU分區",
"gt.WASWACBox.WAC": "曾通聯的所有大洲", "gt.WASWACBox.WAC": "曾通聯的所有大洲",
"gt.WASWACBox.WAS": "曾通聯的所有州份", "gt.WASWACBox.WAS": "曾通聯的所有美國州份",
"gt.displayItemsList.Worked": "曾通聯", "gt.displayItemsList.Worked": "曾通聯",
"gt.displayItemsList.Confirmed": "已確認", "gt.displayItemsList.Confirmed": "已確認",
"gt.displayItemsList.Needed": "需要的", "gt.displayItemsList.Needed": "需要的",
"gt.WPXBox.worked": "曾通聯的前綴", "gt.WPXBox.worked": "曾通聯的前綴",
"gt.WPXBox.confirmed": "已確認的前綴", "gt.WPXBox.confirmed": "已確認的前綴",
"gt.statBox.Parsing": "...解析日誌項...", "gt.statBox.Parsing": "...分析日誌資料...",
"gt.statBox.NoEntries": "沒有可用的日誌條目, 請加載一個或多個ADIF日誌", "gt.statBox.NoEntries": "沒有可用的日誌資料, 請加載一個或多個ADIF日誌",
"gt.typeNames.Mixed": "混合", "gt.typeNames.Mixed": "混合",
"gt.typeNames.Digital": "數據", "gt.typeNames.Digital": "數據",
"gt.typeNames.Phone": "語音", "gt.typeNames.Phone": "語音",
@ -849,12 +850,12 @@
"gt.awardNames.DXCC": "DXCCs", "gt.awardNames.DXCC": "DXCCs",
"gt.awardNames.CQ": "CQ 分區", "gt.awardNames.CQ": "CQ 分區",
"gt.awardNames.ITU": "ITU 分區", "gt.awardNames.ITU": "ITU 分區",
"gt.awardNames.WAC": "大洲", "gt.awardNames.WAC": "大洲",
"gt.awardNames.WAS": "美國各州", "gt.awardNames.WAS": "美國各州",
"gt.awardNames.USC": "美國各縣", "gt.awardNames.USC": "美國各縣",
"gt.awardNames.WPX": "前綴", "gt.awardNames.WPX": "前綴",
"gt.logbook.title": "日", "gt.logbook.title": "日",
"gt.logbook.scoreCard": "Score Card", "gt.logbook.scoreCard": "單項統計表",
"gt.logbook.callsign": "呼號", "gt.logbook.callsign": "呼號",
"gt.logbook.firstContact": "首次通聯", "gt.logbook.firstContact": "首次通聯",
"gt.logbook.lastContact": "最後通聯", "gt.logbook.lastContact": "最後通聯",
@ -878,7 +879,7 @@
"gt.stationsTable.Rcvd": "接收", "gt.stationsTable.Rcvd": "接收",
"gt.stationsTable.Mode": "模式", "gt.stationsTable.Mode": "模式",
"gt.stationsTable.Band": "波段", "gt.stationsTable.Band": "波段",
"gt.stationsTable.QSL": "確認", "gt.stationsTable.QSL": "確認",
"gt.stationsTable.Comments": "注釋", "gt.stationsTable.Comments": "注釋",
"gt.stationsTable.DXCC": "DXCC", "gt.stationsTable.DXCC": "DXCC",
"gt.stationsTable.Time": "時間", "gt.stationsTable.Time": "時間",
@ -894,8 +895,8 @@
"gt.statTable.Types": "類型", "gt.statTable.Types": "類型",
"gt.bandActivity.Score": "分數:", "gt.bandActivity.Score": "分數:",
"gt.bandActivity.Sptos": "Spots:", "gt.bandActivity.Sptos": "Spots:",
"gt.bandActivity.Tx": "Tx:", "gt.bandActivity.Tx": "發射:",
"gt.bandActivity.Rx": "Rx:", "gt.bandActivity.Rx": "接收:",
"gt.bandActivity.NoData": "..還沒有數據..", "gt.bandActivity.NoData": "..還沒有數據..",
"gt.N1MMAlert": "N1MM Logger+ 啟用相同設定, 停止 GridTracker N1MM logger", "gt.N1MMAlert": "N1MM Logger+ 啟用相同設定, 停止 GridTracker N1MM logger",
"gt.NoLocationAlert": "網格位置不可用!\n要么啟動 WSJT-X/JTDX 或在設定中輸入網格位置", "gt.NoLocationAlert": "網格位置不可用!\n要么啟動 WSJT-X/JTDX 或在設定中輸入網格位置",
@ -909,7 +910,7 @@
"gt.SpotMaxAge": "最大時效:", "gt.SpotMaxAge": "最大時效:",
"gt.tqslPermissionError": "由於操作系統許可權限, 無法訪問 LoTW TrustedQSL (TQSL) \n已禁用登入到 LoTW\n或以管理員身分運行, 若果問題仍然存在時允許檔案訪問 GridTracker", "gt.tqslPermissionError": "由於操作系統許可權限, 無法訪問 LoTW TrustedQSL (TQSL) \n已禁用登入到 LoTW\n或以管理員身分運行, 若果問題仍然存在時允許檔案訪問 GridTracker",
"gt.startupTable.versionCheck": "版本檢查已完成", "gt.startupTable.versionCheck": "版本檢查已完成",
"gt.startupTable.loadi18n": "加載語言", "gt.startupTable.loadi18n": "加載語言完成",
"gt.startupTable.qsoBackup": "通聯備份已初始化", "gt.startupTable.qsoBackup": "通聯備份已初始化",
"gt.startupTable.callsigns": "呼號服務已初始化", "gt.startupTable.callsigns": "呼號服務已初始化",
"gt.startupTable.mapSettings": "地圖設定已初始化", "gt.startupTable.mapSettings": "地圖設定已初始化",
@ -921,7 +922,7 @@
"gt.startupTable.newWindows": "載入新窗口", "gt.startupTable.newWindows": "載入新窗口",
"gt.startupTable.maidenheadData": "載入 Maidenhead 數据集", "gt.startupTable.maidenheadData": "載入 Maidenhead 數据集",
"gt.startupTable.renderGrids": "渲染所有 Maidenhead 網格", "gt.startupTable.renderGrids": "渲染所有 Maidenhead 網格",
"gt.startupTable.updateProcesses": "更新正在運行的進程", "gt.startupTable.updateProcesses": "更新正在運行的進程",
"gt.startupTable.updateINI": "更新自 WSJT-X/JTDX", "gt.startupTable.updateINI": "更新自 WSJT-X/JTDX",
"gt.startupTable.loadADIF": "載入 ADIF 設定", "gt.startupTable.loadADIF": "載入 ADIF 設定",
"gt.startupTable.initButtons": "按鈕和輸入已初始化", "gt.startupTable.initButtons": "按鈕和輸入已初始化",
@ -932,7 +933,7 @@
"gt.startupTable.eventTimers": "設定事件和計時器", "gt.startupTable.eventTimers": "設定事件和計時器",
"gt.startupTable.regHotkeys": "注册熱鍵", "gt.startupTable.regHotkeys": "注册熱鍵",
"gt.startupTable.initOams": "對話系統已初始化", "gt.startupTable.initOams": "對話系統已初始化",
"gt.startupTable.loadPOTA": "載入 POTA Database", "gt.startupTable.loadPOTA": "載入 POTA 資料庫",
"gt.startupTable.potaSpots": "啟動 POTA Spots 加速器", "gt.startupTable.potaSpots": "啟動 POTA Spots 加速器",
"gt.startupTable.getAcks": "貢獻者致谢已載入", "gt.startupTable.getAcks": "貢獻者致谢已載入",
"gt.startupTable.postInit": "系統已完成", "gt.startupTable.postInit": "系統已完成",
@ -942,12 +943,12 @@
"gt.lookup.lookingUp1": "正在查詢 ", "gt.lookup.lookingUp1": "正在查詢 ",
"gt.lookup.lookingUp2": "請等候...", "gt.lookup.lookingUp2": "請等候...",
"gt.callookDX1": "C A L L O O K", "gt.callookDX1": "C A L L O O K",
"gt.callookDX2": "毫無意義的業餘無線電美國呼號査詢", "gt.callookDX2": "嚴肅的業餘無線電美國呼號査詢",
"gt.callookDX3":"僅限於美國和美國領土", "gt.callookDX3": "請求來自",
"gt.callookDX4": "這呼號", "gt.callookDX4": "僅限於美國和美國領土",
"gt.callookDX5": "請求來自", "gt.callookDX5": "呼號",
"gt.callookDX6": "您可能需要考慮使用 QRZ.com, 他們擁有免費會員資料, 提供大多數呼號有限數據", "gt.callookDX6": "您可能需要考慮使用 QRZ.com付費會員的詳細資訊",
"gt.callookDX7": "他們亦有付費會員的詳細資訊", "gt.callookDX7": "他們亦有免費資料, 提供大多數呼號有限數據",
"gt.QRZhamQTH.valid": "有效", "gt.QRZhamQTH.valid": "有效",
"gt.QRZhamQTH.invalid": "無效回應", "gt.QRZhamQTH.invalid": "無效回應",
"gt.QRZhamQTH.error": "未知錯誤", "gt.QRZhamQTH.error": "未知錯誤",
@ -955,7 +956,7 @@
"gt.dbInit.error1": "資料庫錯誤:", "gt.dbInit.error1": "資料庫錯誤:",
"gt.dbInit.error2": ": GridTracker 會有問題", "gt.dbInit.error2": ": GridTracker 會有問題",
"gt.addLookup.Error": "查找寫入問題", "gt.addLookup.Error": "查找寫入問題",
"gt.lookup.getAddress": "按一下以將地址複製到剪貼板", "gt.lookup.getAddress": "按一下複製到剪貼板",
"gt.lookup.details": "詳情", "gt.lookup.details": "詳情",
"gt.lookup.website": "網站", "gt.lookup.website": "網站",
"gt.lookup.biography": "簡介", "gt.lookup.biography": "簡介",
@ -992,7 +993,7 @@
"roster.award.Select": "選擇獎項", "roster.award.Select": "選擇獎項",
"roster.award.name": "名稱", "roster.award.name": "名稱",
"roster.award.Award": "獎項", "roster.award.Award": "獎項",
"roster.": "獲獎軌跡", "roster.award.Track": "獲獎軌跡",
"roster.award.ToggleTracking": "切換跟蹤", "roster.award.ToggleTracking": "切換跟蹤",
"roster.award.Remove": "移除跟蹤器", "roster.award.Remove": "移除跟蹤器",
"roster.award.addName": "選擇獎項", "roster.award.addName": "選擇獎項",
@ -1002,9 +1003,9 @@
"roster.ignore.none": "沒有", "roster.ignore.none": "沒有",
"roster.ignore.CQ": "CQ", "roster.ignore.CQ": "CQ",
"roster.ignore.DXCCs": "DXCCs", "roster.ignore.DXCCs": "DXCCs",
"roster.ignore.CQZones": "CQ 分區", "roster.ignore.CQZones": "CQ分區",
"roster.ignore.ITUZones": "ITU 分區", "roster.ignore.ITUZones": "ITU分區",
"roster.menu.Settings": "Settings", "roster.menu.Settings": "設定",
"roster.menu.HideControls": "隱藏控件", "roster.menu.HideControls": "隱藏控件",
"roster.menu.ShowControls": "顯示控件", "roster.menu.ShowControls": "顯示控件",
"roster.menu.CompactMode": "緊密模式", "roster.menu.CompactMode": "緊密模式",
@ -1022,10 +1023,10 @@
"roster.menu.ClearCQFromAll": "清除所有的 CQ", "roster.menu.ClearCQFromAll": "清除所有的 CQ",
"roster.menu.ClearCQIgnore": "清除忽視的 CQ", "roster.menu.ClearCQIgnore": "清除忽視的 CQ",
"roster.menu.EditIgnores": "編輯忽視", "roster.menu.EditIgnores": "編輯忽視",
"roster.menu.IgnoreCQZone": "忽視的 CQ 分區", "roster.menu.IgnoreCQZone": "忽視的 CQ分區",
"roster.menu.ClearCQZoneIgnore": "清除忽視的 CQ 分區", "roster.menu.ClearCQZoneIgnore": "清除忽視的 CQ分區",
"roster.menu.IgnoreITUZone": "忽視的 ITU 分區", "roster.menu.IgnoreITUZone": "忽視的 ITU 分區",
"roster.menu.ClearITUZoneIgnore": "清除忽視的 ITU 分區", "roster.menu.ClearITUZoneIgnore": "清除忽視的 ITU分區",
"roster.menu.IgnoreDXCC": "忽視的 DXCC", "roster.menu.IgnoreDXCC": "忽視的 DXCC",
"roster.menu.ClearDXCCIgnore": "清除忽視的 DXCC", "roster.menu.ClearDXCCIgnore": "清除忽視的 DXCC",
"roster.AwardTypes.IOTA": "島嶼電臺已在電波上", "roster.AwardTypes.IOTA": "島嶼電臺已在電波上",
@ -1036,7 +1037,7 @@
"roster.AwardTypes.cont": "大洲", "roster.AwardTypes.cont": "大洲",
"roster.AwardTypes.cont5": "五大洲", "roster.AwardTypes.cont5": "五大洲",
"roster.AwardTypes.cont52band": "五大洲每個波段", "roster.AwardTypes.cont52band": "五大洲每個波段",
"roster.AwardTypes.cqz": "CQ 分區", "roster.AwardTypes.cqz": "CQ分區",
"roster.AwardTypes.dxcc": "DXCC", "roster.AwardTypes.dxcc": "DXCC",
"roster.AwardTypes.grids": "網格", "roster.AwardTypes.grids": "網格",
"roster.AwradTypes.numsfx": "本身呼叫地區 + 後綴", "roster.AwradTypes.numsfx": "本身呼叫地區 + 後綴",
@ -1044,11 +1045,11 @@
"roster.AwardTypes.pxa": "前綴", "roster.AwardTypes.pxa": "前綴",
"roster.AwardTypes.pxplus": "特別呼號", "roster.AwardTypes.pxplus": "特別呼號",
"roster.AwardTypes.sfx": "後綴", "roster.AwardTypes.sfx": "後綴",
"roster.AwardTypes.states": "各州", "roster.AwardTypes.states": "美國各州",
"roster.AwardTypes.cont2band": "每個波段的大洲", "roster.AwardTypes.cont2band": "每個波段的大洲",
"roster.AwardTypes.calls2band": "每個波段的電臺", "roster.AwardTypes.calls2band": "每個波段的電臺",
"roster.AwardTypes.dxcc2band": "每個波段的 DXCC", "roster.AwardTypes.dxcc2band": "每個波段的 DXCC",
"roster.AwardTypes.states2band": "每個波段的州", "roster.AwardTypes.states2band": "每個波段的美國州",
"COMMENT_stats.js": "", "COMMENT_stats.js": "",
"stats.Validate.Valid": "有效!", "stats.Validate.Valid": "有效!",
"stats.Validate.Invalid": "無效!", "stats.Validate.Invalid": "無效!",
@ -1060,15 +1061,16 @@
"rosterColumns.LoTW.LastUpdate": "最後上傳&#10;", "rosterColumns.LoTW.LastUpdate": "最後上傳&#10;",
"rosterColumns.OAMS.user": "離線信息用戶", "rosterColumns.OAMS.user": "離線信息用戶",
"rosterColumns.Wanted.cont": "大洲", "rosterColumns.Wanted.cont": "大洲",
"rosterColumns.Wanted.cqz": "CQ 分區", "rosterColumns.Wanted.cqz": "CQ分區",
"rosterColumns.Wanted.ituz": "ITU 分區", "rosterColumns.Wanted.ituz": "ITU分區",
"rosterColumns.Wanted.dxcc": "DXCC", "rosterColumns.Wanted.dxcc": "DXCC",
"rosterColumns.Wanted.dxccMarathon": "馬拉松 DXCC", "rosterColumns.Wanted.dxccMarathon": "馬拉松 DXCC",
"rosterColumns.Wanted.cqzMarathon": "馬拉松 CQ 分區", "rosterColumns.Wanted.cqzMarathon": "馬拉松 CQ分區",
"rosterColumns.Wanted.state": "各州", "rosterColumns.Wanted.state": "美國各州",
"rosterColumns.Wanted.grid": "網格", "rosterColumns.Wanted.grid": "網格",
"rosterColumns.Wanted.cnty": "縣", "rosterColumns.Wanted.cnty": "美國縣",
"rosterColumns.Wanted.wpx": "WPX", "rosterColumns.Wanted.wpx": "WPX",
"rosterColumns.Wanted.regex": "呼號匹配",
"rosterColumns.Wanted.call": "呼號", "rosterColumns.Wanted.call": "呼號",
"rosterColumns.Wanted.oams": "OAMS", "rosterColumns.Wanted.oams": "OAMS",
"rosterColumns.Wanted.pota": "POTA", "rosterColumns.Wanted.pota": "POTA",

Wyświetl plik

@ -4,24 +4,24 @@
"The GridTracker Team", "The GridTracker Team",
"BD3OOX" "BD3OOX"
], ],
"last-updated": "2022-09-11", "last-updated": "2023-12-02",
"locale": "cn", "locale": "cn",
"message-documentation": "Simplified Chinese: BD3OOX" "message-documentation": "Simplified Chinese: BD3OOX"
}, },
"COMMENT_GridTracker.html": "", "COMMENT_GridTracker.html": "",
"appname-title": "GridTracker", "appname-title": "单击隐藏菜单",
"sidebarNoMessages": "waiting for message", "sidebarNoMessages": "等待信息",
"sidebarNoDataYet": "...no data yet...", "sidebarNoDataYet": "...还没有数据...",
"appname-sub-title": "Grid网格追踪助手", "appname-sub-title": "GridTracker网格追踪助手",
"statupStatusDiv": "初始化启动", "statupStatusDiv": "初始化启动",
"documents.Div1": "您的存档目录<div id='searchedDocFolder'></div> 未找到", "documents.Div1": "您的存档目录<div id='searchedDocFolder'></div> 未找到.",
"documents.Div2": "没有存档目录,GridTracker将无法继续。", "documents.Div2": "没有存档目录, GridTracker将无法继续.",
"documents.Div3": "请选择一个目录,以便GridTracker可以存储重要文件。", "documents.Div3": "请选择一个目录, 以便GridTracker可以存储重要文件.",
"legend.title": "图例", "legend.title": "图例",
"legend.QSO.hover": "您曾经通的电台网格", "legend.QSO.hover": "您曾经通的电台网格",
"legend.QSO.label": "QSO", "legend.QSO.label": "通联",
"legend.QSL.hover": "您曾经通过并确认的电台网格", "legend.QSL.hover": "您曾经通过并确认的电台网格",
"legend.QSL.label": "QSL", "legend.QSL.label": "确认",
"legend.QSX.hover": "其他正在通联带网格的电台", "legend.QSX.hover": "其他正在通联带网格的电台",
"legend.QSX.label": "QSX", "legend.QSX.label": "QSX",
"legend.CQ.hover": "网格内的电台正在呼叫CQ", "legend.CQ.hover": "网格内的电台正在呼叫CQ",
@ -38,7 +38,7 @@
"info.WsjtMode.hover": "模式", "info.WsjtMode.hover": "模式",
"info.CurrentTime.hover": "切换本地/UTC时间", "info.CurrentTime.hover": "切换本地/UTC时间",
"info.DXcall.hover": "您正在呼叫或上次呼叫的人", "info.DXcall.hover": "您正在呼叫或上次呼叫的人",
"info.DXGrid.hover": "他们的Grid网格", "info.DXGrid.hover": "他们的网格",
"info.DXReport.hover": "最后已知的SNR", "info.DXReport.hover": "最后已知的SNR",
"info.DXCountry.hover": "DXCC", "info.DXCountry.hover": "DXCC",
"info.DXDistance.hover": "距离", "info.DXDistance.hover": "距离",
@ -49,11 +49,11 @@
"quickStats.CallRX.hover": "听到的呼号", "quickStats.CallRX.hover": "听到的呼号",
"quickStats.CallRX.label": "接收的呼叫", "quickStats.CallRX.label": "接收的呼叫",
"quickStats.QSO.hover": "工作的电台", "quickStats.QSO.hover": "工作的电台",
"quickStats.QSO.label": "QSO", "quickStats.QSO.label": "通联",
"quickStats.DXCCRx.hover": "听到的DXCC", "quickStats.DXCCRx.hover": "听到的DXCC",
"quickStats.DXCCRx.label": "接收的DXCC", "quickStats.DXCCRx.label": "接收的DXCC",
"quickStats.QSL.hover": "显示确认列表", "quickStats.QSL.hover": "显示确认列表",
"quickStats.QSL.label": "QSL", "quickStats.QSL.label": "确认",
"quickLoad.clearLive.hover": "清除GridTracker接收的实时数据", "quickLoad.clearLive.hover": "清除GridTracker接收的实时数据",
"quickLoad.clearLive.label": "清除实时数据", "quickLoad.clearLive.label": "清除实时数据",
"quickLoad.clearLog.hover": "清除或重新加载日志数据(不删除日志文件)", "quickLoad.clearLog.hover": "清除或重新加载日志数据(不删除日志文件)",
@ -156,7 +156,7 @@
"controlPanel.Radar.hover": "显示美国地区气象雷达图层(数字0)", "controlPanel.Radar.hover": "显示美国地区气象雷达图层(数字0)",
"controlPanel.AllGrids.hover": "显示网格图层(B)", "controlPanel.AllGrids.hover": "显示网格图层(B)",
"controlPanel.GTFlags.hover": "切换查看GridTracker用户", "controlPanel.GTFlags.hover": "切换查看GridTracker用户",
"controlPanel.Chat.hover": "切换查看GridTracker在线用户(G)", "controlPanel.Chat.hover": "查看离线信息(G)",
"settings.General.label": "常规", "settings.General.label": "常规",
"settings.Lookups.label": "查找", "settings.Lookups.label": "查找",
"settings.Audio.label": "音频", "settings.Audio.label": "音频",
@ -167,21 +167,21 @@
"settings.CallRoster.label": "呼叫列表", "settings.CallRoster.label": "呼叫列表",
"settings.Columns.label": "表格列", "settings.Columns.label": "表格列",
"settings.OAMS.label": "OAMS", "settings.OAMS.label": "OAMS",
"settings.OAMS.simplepush.enable.label": "Simplepush.io Message Forwarding", "settings.OAMS.simplepush.enable.label": "简单推送 .io消息 转发",
"settings.OAMS.simplepush.apikey.label": "Simplepush API Key", "settings.OAMS.simplepush.apikey.label": "简单推送 API 钥匙",
"settings.OAMS.simplepush.test": "Test", "settings.OAMS.simplepush.test": "测试",
"settings.OAMS.pushover.enable.label": "Pushover.net Message Forwarding", "settings.OAMS.pushover.enable.label": "推送 .net 消息转发",
"settings.OAMS.pushover.credentials.label": "Pushover Credentials", "settings.OAMS.pushover.credentials.label": "推送凭证",
"settings.OAMS.pushover.userkey.label": "User Key", "settings.OAMS.pushover.userkey.label": "User 钥匙",
"settings.OAMS.pushover.token.label": "API Token", "settings.OAMS.pushover.token.label": "API 钥匙",
"settings.OAMS.pushover.test": "Test", "settings.OAMS.pushover.test": "测试",
"settings.OAMS.forward.chat": "Forward Chat Messages", "settings.OAMS.forward.chat": "转发聊天消息",
"settings.OAMS.forward.roster": "Forward Roster Alerts", "settings.OAMS.forward.roster": "转发名单提醒",
"settings.Logbook.label": "日志", "settings.Logbook.label": "日志",
"settings.Update.label": "更新", "settings.Update.label": "更新",
"settings.About.label": "关于", "settings.About.label": "关于",
"settings.general.AppStatus.label": "应用软件状态", "settings.general.AppStatus.label": "应用软件状态",
"settings.general.AppStatus.status": "WSJT-X或JTDX均未运行", "settings.general.AppStatus.status": "WSJT-X或JTDX均未运行.",
"settings.general.UDP.Messages.label": "接收UDP数据", "settings.general.UDP.Messages.label": "接收UDP数据",
"settings.general.UDP.Multicast.label": "组播?", "settings.general.UDP.Multicast.label": "组播?",
"settings.general.UDP.IP.label": "IP", "settings.general.UDP.IP.label": "IP",
@ -199,7 +199,7 @@
"settings.general.Distance.dg": "度", "settings.general.Distance.dg": "度",
"settings.general.DecodeWaterfall.label": "右下角信息栏", "settings.general.DecodeWaterfall.label": "右下角信息栏",
"settings.general.CheckNewVersion.label": "检查新版本", "settings.general.CheckNewVersion.label": "检查新版本",
"settings.general.Language.label": "语言", "settings.general.Language.label": "语言(重新启动)",
"settings.general.ClearAllSettings.label": "清除所有设置!", "settings.general.ClearAllSettings.label": "清除所有设置!",
"settings.general.ClearSettingSure.label": "是的,我肯定!", "settings.general.ClearSettingSure.label": "是的,我肯定!",
"settings.general.ExportSettings.label": "导出设置", "settings.general.ExportSettings.label": "导出设置",
@ -212,10 +212,10 @@
"settings.lookup.Username.label": "用户名", "settings.lookup.Username.label": "用户名",
"settings.lookup.Password.label": "密码", "settings.lookup.Password.label": "密码",
"settings.lookup.QRZTest": "测试", "settings.lookup.QRZTest": "测试",
"settings.lookup.AddData.label": "将寻找得到的资料增加至QSO日志纪录中", "settings.lookup.AddData.label": "将寻找得到的资料增加至通联日志纪录中",
"settings.lookup.AddData.hover": "当完成一个QSO时...&#10;增加来自查找得到的额外数据", "settings.lookup.AddData.hover": "当完成一个通联时...&#10;增加来自查找得到的额外数据",
"settings.lookup.AddGrid.label": "如果缺少QSO网格则增加查找到的网格数据", "settings.lookup.AddGrid.label": "如果缺少通联网格则增加查找到的网格数据",
"settings.lookup.AddGrid.hover": "如果缺少QSO网格则增加查找到的网格数据", "settings.lookup.AddGrid.hover": "如果缺少通联网格则增加查找到的网格数据",
"settings.lookup.OpenOnTx.label": "在传输时打开查找", "settings.lookup.OpenOnTx.label": "在传输时打开查找",
"settings.lookup.OpenOnTx.hover": "发送时打开查找窗口", "settings.lookup.OpenOnTx.hover": "发送时打开查找窗口",
"settings.lookup.CloseOnLog.label": "记录日志后关闭查找", "settings.lookup.CloseOnLog.label": "记录日志后关闭查找",
@ -239,20 +239,20 @@
"settings.audio.Speech.Phonetics.hover": "以语音方式播出呼号和网格", "settings.audio.Speech.Phonetics.hover": "以语音方式播出呼号和网格",
"settings.audio.Device.label": "音频播放设备", "settings.audio.Device.label": "音频播放设备",
"settings.audio.File.Volume.label": "音频文件音量", "settings.audio.File.Volume.label": "音频文件音量",
"settings.audio.QSOLogEventFile.label": "QSO日志记录通知音频", "settings.audio.QSOLogEventFile.label": "通联日志记录通知音频",
"settings.logbook.callsigns.hover": "QSO日志以仅包含这些呼号的数据(逗号分隔)", "settings.logbook.callsigns.hover": "通联日志以仅包含这些呼号的数据(逗号分隔)",
"settings.logbook.callsigns.label": "过滤通联呼号", "settings.logbook.callsigns.label": "过滤通联呼号",
"settings.logbook.callsigns.enable": "启用?", "settings.logbook.callsigns.enable": "启用?",
"settings.logbook.callsigns.callsigns": "呼号(可多选)", "settings.logbook.callsigns.callsigns": "呼号(可多选)",
"settings.logbook.date.hover": "在此日期之前过滤日志QSO", "settings.logbook.date.hover": "在此日期之前过滤通联日志",
"settings.logbook.date.label": "通联日期", "settings.logbook.date.label": "通联日期",
"settings.logbook.date.enable": "启用?", "settings.logbook.date.enable": "启用?",
"settings.logbook.date.date": "Date", "settings.logbook.date.date": "日期",
"settings.logbook.date.time": "Time", "settings.logbook.date.time": "时间",
"settings.logbook.apply.hover": "应用更改并重新导入日志", "settings.logbook.apply.hover": "应用更改并重新导入日志",
"settings.logbook.apply.label": "应用更改", "settings.logbook.apply.label": "应用更改",
"settings.grids.reset.title": "网格颜色", "settings.grids.reset.title": "网格颜色",
"settings.grids.reset.hover": "将Grid网格颜色重置为默认值", "settings.grids.reset.hover": "将网格颜色重置为默认值",
"settings.grids.reset.label": "重置颜色", "settings.grids.reset.label": "重置颜色",
"settings.grids.QSO.label": "QSO/曾经通联", "settings.grids.QSO.label": "QSO/曾经通联",
"settings.grids.QSL.label": "QSL/已经确认", "settings.grids.QSL.label": "QSL/已经确认",
@ -311,7 +311,7 @@
"settings.logging.tableheader.test": "测试", "settings.logging.tableheader.test": "测试",
"settings.logging.tableheader.result": "结果", "settings.logging.tableheader.result": "结果",
"settings.logging.gridtracker.source": "GridTracker", "settings.logging.gridtracker.source": "GridTracker",
"settings.logging.gridtracker.details": "GridTracker QSO日志文件", "settings.logging.gridtracker.details": "GridTracker 通联日志文件",
"settings.logging.LocalFiles.source": "本地文件(s)", "settings.logging.LocalFiles.source": "本地文件(s)",
"settings.logging.LocalFiles.details.add": "添加日志文件", "settings.logging.LocalFiles.details.add": "添加日志文件",
"settings.logging.LocalFiles.details.noFiles": "未选择日志文件", "settings.logging.LocalFiles.details.noFiles": "未选择日志文件",
@ -376,7 +376,7 @@
"settings.callroster.AlwaysOnTop.label": "窗口始终在最上层", "settings.callroster.AlwaysOnTop.label": "窗口始终在最上层",
"settings.callroster.AlwaysOnTop.hover": "将呼叫列表置于其他窗口之上", "settings.callroster.AlwaysOnTop.hover": "将呼叫列表置于其他窗口之上",
"settings.callroster.MaxAge.label": "呼叫列表最大时效", "settings.callroster.MaxAge.label": "呼叫列表最大时效",
"settings.callroster.MultiRig.label": "在QSO回复时", "settings.callroster.MultiRig.label": "在通联回复时",
"settings.callroster.MultiRig.HaltTx.label": "在所有其他实例上停止发送", "settings.callroster.MultiRig.HaltTx.label": "在所有其他实例上停止发送",
"settings.callroster.MultiRig.SwitchView.label": "将视图切换到传输实例", "settings.callroster.MultiRig.SwitchView.label": "将视图切换到传输实例",
"settings.callroster.AudioAlert.label": "开启声音警报", "settings.callroster.AudioAlert.label": "开启声音警报",
@ -409,8 +409,8 @@
"settings.alerts.AudioAlert.Exceptions.label": "例外情况", "settings.alerts.AudioAlert.Exceptions.label": "例外情况",
"settings.alerts.AudioAlert.Exceptions.CQOnly": "仅限CQ", "settings.alerts.AudioAlert.Exceptions.CQOnly": "仅限CQ",
"settings.alerts.AudioAlert.Exceptions.ReqGrid": "需要网格", "settings.alerts.AudioAlert.Exceptions.ReqGrid": "需要网格",
"settings.alerts.AudioAlert.Exceptions.MinDB": "最小dB", "settings.alerts.AudioAlert.Exceptions.MinDB": "最小分贝",
"settings.alerts.AudioAlert.Exceptions.MaxDT": "最大DT", "settings.alerts.AudioAlert.Exceptions.MaxDT": "最大时差",
"settings.alerts.AudioAlert.Exceptions.MinFreq": "最低频率", "settings.alerts.AudioAlert.Exceptions.MinFreq": "最低频率",
"settings.alerts.AudioAlert.Exceptions.MaxFreq": "最高频率", "settings.alerts.AudioAlert.Exceptions.MaxFreq": "最高频率",
"settings.alerts.AudioAlert.Exceptions.NotMyDXCC": "不是我的DXCC", "settings.alerts.AudioAlert.Exceptions.NotMyDXCC": "不是我的DXCC",
@ -426,7 +426,7 @@
"settings.alerts.CustomAlerts.new.repeat.label": "重复", "settings.alerts.CustomAlerts.new.repeat.label": "重复",
"settings.alerts.CustomAlerts.new.type.callsign.exact": "呼号(准确)", "settings.alerts.CustomAlerts.new.type.callsign.exact": "呼号(准确)",
"settings.alerts.CustomAlerts.new.type.callsign.partial": "呼号(局部)", "settings.alerts.CustomAlerts.new.type.callsign.partial": "呼号(局部)",
"settings.alerts.CustomAlerts.new.type.callsign.regex": "呼号(正则表达式", "settings.alerts.CustomAlerts.new.type.callsign.regex": "呼号(匹配",
"settings.alerts.CustomAlerts.new.type.gridsquare": "网格", "settings.alerts.CustomAlerts.new.type.gridsquare": "网格",
"settings.alerts.CustomAlerts.new.type.QRZ": "QRZ", "settings.alerts.CustomAlerts.new.type.QRZ": "QRZ",
"settings.alerts.CustomAlerts.new.notify.textToSpeech": "文本朗读", "settings.alerts.CustomAlerts.new.notify.textToSpeech": "文本朗读",
@ -437,15 +437,15 @@
"settings.alerts.CustomAlerts.new.repeat.exit": "直到退出", "settings.alerts.CustomAlerts.new.repeat.exit": "直到退出",
"settings.alerts.CustomAlerts.new.repeat.once": "一次", "settings.alerts.CustomAlerts.new.repeat.once": "一次",
"settings.alerts.CustomAlerts.new.repeat.never": "从不", "settings.alerts.CustomAlerts.new.repeat.never": "从不",
"settings.alerts.CustomAlerts.new.addButton": "加", "settings.alerts.CustomAlerts.new.addButton": "加",
"settings.OAMS.message.enable.label": "启用消息传递", "settings.OAMS.message.enable.label": "启用消息传递",
"settings.OAMS.message.enable.hover": "启用消息传递", "settings.OAMS.message.enable.hover": "启用消息传递",
"settings.OAMS.spotting.enable.label": "启用定位", "settings.OAMS.spotting.enable.label": "启用定位",
"settings.OAMS.spotting.enable.hover": "通过OAMS网络发送和接收现场报告", "settings.OAMS.spotting.enable.hover": "通过OAMS网络发送和接收现场报告",
"settings.OAMS.BandActivity.enable.label": "Band Activity", "settings.OAMS.BandActivity.enable.label": "波段活动",
"settings.OAMS.BandActivity.enable.hover": "Receive Band Activity Reports through the OAMS network", "settings.OAMS.BandActivity.enable.hover": "通过OAMS网络接收波段活动报告",
"settings.OAMS.BandActivity.neighbor.enable.label": "Neighboring Grids", "settings.OAMS.BandActivity.neighbor.enable.label": "相邻网格",
"settings.OAMS.BandActivity.neighbor.enable.hover": "Include your 8 neighboring grids in report", "settings.OAMS.BandActivity.neighbor.enable.hover": "在报告中包括您的8个相邻网格",
"settings.OAMS.message.newAlert.label": "新消息警报", "settings.OAMS.message.newAlert.label": "新消息警报",
"settings.OAMS.message.newAlert.hover": "收到新消息时发出警报。", "settings.OAMS.message.newAlert.hover": "收到新消息时发出警报。",
"settings.OAMS.message.newAlert.none": "None", "settings.OAMS.message.newAlert.none": "None",
@ -466,7 +466,7 @@
"settings.OAMS.message.awayMode": "离开模式", "settings.OAMS.message.awayMode": "离开模式",
"settings.OAMS.message.NotAway": "不离开", "settings.OAMS.message.NotAway": "不离开",
"settings.OAMS.message.AmAway": "离开", "settings.OAMS.message.AmAway": "离开",
"settings.OAMS.message.awayText": "Away Text", "settings.OAMS.message.awayText": "离开文本",
"settings.about.AppVersion": "GridTracker", "settings.about.AppVersion": "GridTracker",
"settings.about.Brief": "GridTracker是一个以易于使用的界面呈现的业余无线电信息仓库", "settings.about.Brief": "GridTracker是一个以易于使用的界面呈现的业余无线电信息仓库",
"settings.about.FeatureList1": "来自实时通联数据解码", "settings.about.FeatureList1": "来自实时通联数据解码",
@ -475,7 +475,7 @@
"settings.about.FeatureList4": "天气", "settings.about.FeatureList4": "天气",
"settings.about.FeatureList5": "当前的太阳和空间条件和更多!", "settings.about.FeatureList5": "当前的太阳和空间条件和更多!",
"settings.about.HomepageLink": "了解更多关于", "settings.about.HomepageLink": "了解更多关于",
"settings.about.Copyright": "版权所有2023 GridTracker.org", "settings.about.Copyright": "版权所有 © 2023 GridTracker.org",
"alertPopup.title": "新警报!!!", "alertPopup.title": "新警报!!!",
"alertPopup.dismiss": "解除", "alertPopup.dismiss": "解除",
"updatePopup.newUpdate": "GridTracker已有新的版本", "updatePopup.newUpdate": "GridTracker已有新的版本",
@ -507,7 +507,7 @@
"lookup.title": "呼号信息查询", "lookup.title": "呼号信息查询",
"lookup.callsign.label": "呼号:", "lookup.callsign.label": "呼号:",
"lookup.callsign.button": "查找", "lookup.callsign.button": "查找",
"lookup.noinfo": "没有要显示的呼号信息 请尝试其他呼号查找!", "lookup.noinfo": "没有要显示的呼号信息, 请尝试其他呼号查找!",
"COMMENT_gt_popup.html": "", "COMMENT_gt_popup.html": "",
"popup.title": "数据突破", "popup.title": "数据突破",
"COMMENT_gt_roster.html": "", "COMMENT_gt_roster.html": "",
@ -552,43 +552,44 @@
"roster.secondary.wanted.callsign": "呼号", "roster.secondary.wanted.callsign": "呼号",
"roster.secondary.wanted.grid": "网格", "roster.secondary.wanted.grid": "网格",
"roster.secondary.wanted.dxcc": "DXCC", "roster.secondary.wanted.dxcc": "DXCC",
"roster.secodnary.wanted.qrz": "QRZ", "roster.secondary.wanted.qrz": "QRZ",
"roster.secondary.wanted.wpx": "WPX", "roster.secondary.wanted.wpx": "WPX",
"roster.secondary.wanted.pota": "POTA", "roster.secondary.wanted.pota": "POTA",
"roster.secondary.wanted.OAMS": "OAMS", "roster.secondary.wanted.OAMS": "OAMS",
"roster.secondary.wanted.cqzone": "CQz", "roster.secondary.wanted.cqzone": "CQ分区",
"roster.secondary.wanted.ituzone": "ITUz", "roster.secondary.wanted.ituzone": "ITU分区",
"roster.secondary.wanted.state": "状态", "roster.secondary.wanted.regex": "呼号匹配",
"roster.secondary.wanted.state": "美国州",
"roster.secondary.wanted.marathon": "马拉松", "roster.secondary.wanted.marathon": "马拉松",
"roster.secondary.wanted.county": "县", "roster.secondary.wanted.county": "美国县",
"roster.secondary.wanted cont": "续", "roster.secondary.wanted.cont": "洲大陆",
"roster.exceptions.label": "例外情况", "roster.exceptions.label": "例外情况",
"roster.secondary.exceptions.cqOnly": "仅限CQ", "roster.secondary.exceptions.cqOnly": "仅限CQ",
"roster.secondary.exceptions.hasGrid": "有网格", "roster.secondary.exceptions.hasGrid": "有网格",
"roster.secondary.exceptions.minDB": "最小dB", "roster.secondary.exceptions.minDB": "最小分贝",
"roster.secondary.exceptions.maxDT": "最大DT", "roster.secondary.exceptions.maxDT": "最大时差",
"roster.secondary.exceptions.minFreq": "最低频率", "roster.secondary.exceptions.minFreq": "最低频率",
"roster.secondary.exceptions.maxFreq": "最高频率", "roster.secondary.exceptions.maxFreq": "最高频率",
"roster.secondary.exceptions.usesLoTW": "在用LoTW", "roster.secondary.exceptions.usesLoTW": "在用LoTW",
"roster.secondary.exceptions.spottedMe": "发报自己", "roster.secondary.exceptions.spottedMe": "发报自己",
"roster.secondary.execptions.noMyDXCC": "我不需要的DXCC", "roster.secondary.exceptions.noMyDXCC": "我不需要的DXCC",
"roster.secondary.execptions.onlyMyDXCC": "我需要的DXCC", "roster.secondary.exceptions.onlyMyDXCC": "我需要的DXCC",
"roster.secondary.exceptions.useseQSL": "在用eQSL", "roster.secondary.exceptions.useseQSL": "在用eQSL",
"roster.secondary.exceptions.usesOQRS": "在用OQRS", "roster.secondary.exceptions.usesOQRS": "在用OQRS",
"roster.secondary.exceptions.allOnlyNew": "仅限新呼号", "roster.secondary.exceptions.allOnlyNew": "仅限新呼号",
"roster.secondary.exceptions.wantRRCQ": "RR73 as CQ", "roster.secondary.exceptions.wantRRCQ": "RR73当作CQ",
"roster.secondary.exceptions.noUnknownDXCC": "No Unknown DXCC", "roster.secondary.exceptions.noUnknownDXCC": "禁止不明DXCC",
"roster.secondary.exceptions.noMsg.label": "不包含", "roster.secondary.exceptions.noMsg.label": "不包含",
"roster.secondary.exceptions.noMsg.hover": "不包含解码...", "roster.secondary.exceptions.noMsg.hover": "不包含解码...",
"roster.secondary.exceptions.onlyMsg.label": "只包含", "roster.secondary.exceptions.onlyMsg.label": "仅限",
"roster.secondary.exceptions.onlyMsg.hover": "仅包含解码...", "roster.secondary.exceptions.onlyMsg.hover": "仅包含解码...",
"roster.secondary.excpetions.regex.label": "正则表达式", "roster.secondary.exceptions.regex.label": "呼号匹配",
"roster.secondary.exceptions.regex.hover": "调用符号正则表达式", "roster.secondary.exceptions.regex.hover": "调用呼号匹配",
"roster.secondary.instances.label": "实例", "roster.secondary.instances.label": "实例",
"roster.ignores.label": "忽", "roster.ignores.label": "忽略呼号",
"roster.close": "关闭", "roster.close": "关闭",
"roster.watcher.label": "观察者", "roster.watcher.label": "监察",
"roster.add.watcher.label": "添加观察者", "roster.add.watcher.label": "添加监察",
"COMMENT_gt_stats.html": "", "COMMENT_gt_stats.html": "",
"stats.title": "日志数据统计", "stats.title": "日志数据统计",
"stats.tabs.logbook": "日志", "stats.tabs.logbook": "日志",
@ -596,10 +597,10 @@
"stats.tabs.DXCCs": "DXCCs", "stats.tabs.DXCCs": "DXCCs",
"stats.tabs.CQZones": "CQ分区", "stats.tabs.CQZones": "CQ分区",
"stats.tabs.ITUZones": "ITU分区", "stats.tabs.ITUZones": "ITU分区",
"stats.tabs.WASWAC": "WAC/WAS", "stats.tabs.WASWAC": "洲大陆/美国州",
"stats.tabs.live": "实时", "stats.tabs.live": "实时",
"stats.noDecodes": "还没有解码", "stats.noDecodes": "还没有解码",
"stats.viewing": "Viewing", "stats.viewing": "检视",
"COMMENT_adif.js": "", "COMMENT_adif.js": "",
"adif.TestResult.invalid": "测试失败", "adif.TestResult.invalid": "测试失败",
"adif.TestResult.error": "未知错误", "adif.TestResult.error": "未知错误",
@ -629,9 +630,9 @@
"adif.UnknownCall": "未知<br/>呼号", "adif.UnknownCall": "未知<br/>呼号",
"adif.QTHNickname": "需要<br/>QTH昵称", "adif.QTHNickname": "需要<br/>QTH昵称",
"adif.UnknownError": "未知<br/>错误", "adif.UnknownError": "未知<br/>错误",
"adif.FaileQSLCreds": "保存失败 eQSL.cc (credentials)", "adif.FaileQSLCreds": "保存失败 eQSL.cc (认证)",
"adif.FaileQSLNick": "保存失败 eQSL.cc (nickname)", "adif.FaileQSLNick": "保存失败 eQSL.cc (昵称)",
"adif.FaileQSLDupe": "保存失败 eQSL.cc (dupe)", "adif.FaileQSLDupe": "保存失败 eQSL.cc (重复)",
"adif.LoggedeQSL": "已保存到 eQSL.cc", "adif.LoggedeQSL": "已保存到 eQSL.cc",
"adif.FailedeQSL": "保存失败 eQSL.cc (?)", "adif.FailedeQSL": "保存失败 eQSL.cc (?)",
"adif.Offline": "当前<br/>离线", "adif.Offline": "当前<br/>离线",
@ -646,10 +647,10 @@
"adif.CloudLogAPIKey": "API 密匙无效", "adif.CloudLogAPIKey": "API 密匙无效",
"adif.CloudLogLogged": "已保存到 Cloudlog", "adif.CloudLogLogged": "已保存到 Cloudlog",
"adif.CloudLogFailed": "保存失败 Cloudlog", "adif.CloudLogFailed": "保存失败 Cloudlog",
"adif.QRZFailedAlert": "将QSO上传到QRZ.com时出错", "adif.QRZFailedAlert": "将通联上传到QRZ.com时出错",
"adif.QRZFailed": "保存失败 QRZ.com", "adif.QRZFailed": "保存失败 QRZ.com",
"adif.QRZLogged": "已保存到 QRZ.com", "adif.QRZLogged": "已保存到 QRZ.com",
"adif.QRZNoResponse": "将QSO上传到QRZ.com时出错无响应", "adif.QRZNoResponse": "将通联上传到QRZ.com时出错无响应",
"adif.ClubLogLogged": "已保存到 ClubLog.org", "adif.ClubLogLogged": "已保存到 ClubLog.org",
"adif.HRDLogNetLogged": "已保存到 HRDLOG.net", "adif.HRDLogNetLogged": "已保存到 HRDLOG.net",
"adif.HRDLogNetFailed": "保存失败 HRDLOG.net", "adif.HRDLogNetFailed": "保存失败 HRDLOG.net",
@ -657,11 +658,11 @@
"alerts.addNew.Added": "增加", "alerts.addNew.Added": "增加",
"alerts.addNew.SelectFile": "选择文件!", "alerts.addNew.SelectFile": "选择文件!",
"alerts.addNew.InvalidCall": "无效的呼号", "alerts.addNew.InvalidCall": "无效的呼号",
"alerts.addnew.Duplicate": "Duplicate!", "alerts.addnew.Duplicate": "重复!",
"alerts.callsign.speech": "呼号", "alerts.callsign.speech": "呼号",
"alerts.callsign.popup": "寻找中", "alerts.callsign.popup": "寻找中",
"alerts.gridsquare.speech": "Grid 网格", "alerts.gridsquare.speech": "网格",
"alerts.gridsquare.popup": "Grid 网格", "alerts.gridsquare.popup": "网格",
"alerts.QRZ.speech": "呼叫中", "alerts.QRZ.speech": "呼叫中",
"alerts.QRZ.popup": "QRZ", "alerts.QRZ.popup": "QRZ",
"alerts.AlertPop.Type": "类型", "alerts.AlertPop.Type": "类型",
@ -671,18 +672,18 @@
"alerts.AlertPop.Filename": "文件名", "alerts.AlertPop.Filename": "文件名",
"alerts.AlertPop.Alerted": "已提醒", "alerts.AlertPop.Alerted": "已提醒",
"alerts.AlertPop.LastMessage": "最后一条消息", "alerts.AlertPop.LastMessage": "最后一条消息",
"alerts.AlertPop.When": "When", "alerts.AlertPop.When": "",
"alerts.AlertPop.Yes": "是", "alerts.AlertPop.Yes": "是",
"alerts.AlertPop.No": "否", "alerts.AlertPop.No": "否",
"alerts.AlertPop.Gathering": "收集警报", "alerts.AlertPop.Gathering": "收集警报",
"alerts.TypesArray.CallExact": "呼号 (标准)", "alerts.TypesArray.CallExact": "呼号 (标准)",
"alerts.TypesArray.Grid": "Grid", "alerts.TypesArray.Grid": "网格",
"alerts.TypesArray.QRZ": "QRZ", "alerts.TypesArray.QRZ": "QRZ",
"alerts.TypesArray.CallPartial": "呼号 (局部)", "alerts.TypesArray.CallPartial": "呼号 (局部)",
"alerts.TypesArray.CallRegex": "呼号 (正则表达式)", "alerts.TypesArray.CallRegex": "呼号 (匹配)",
"alerts.ValueArray.AudioFile": "音频文件", "alerts.ValueArray.AudioFile": "音频文件",
"alerts.ValueArray.TextToSpeech": "TTS", "alerts.ValueArray.TextToSpeech": "朗读",
"alerts.ValueArray.PopUp": "PopUp", "alerts.ValueArray.PopUp": "弹出",
"alerts.ValueArray.MapCenter": "地图中心", "alerts.ValueArray.MapCenter": "地图中心",
"alerts.RepeatArray.No": "否", "alerts.RepeatArray.No": "否",
"alerts.RepeatArray.Once": "一次", "alerts.RepeatArray.Once": "一次",
@ -695,7 +696,7 @@
"alerts.Display.Filename": "文件名", "alerts.Display.Filename": "文件名",
"alerts.Display.Alerted": "已提醒", "alerts.Display.Alerted": "已提醒",
"alerts.Display.LastMessage": "最后一条消息", "alerts.Display.LastMessage": "最后一条消息",
"alerts.Display.When": "When", "alerts.Display.When": "",
"alerts.Display.Reset": "重置", "alerts.Display.Reset": "重置",
"alerts.Display.Delete": "删除", "alerts.Display.Delete": "删除",
"alerts.ClassicWords.callsign": "呼号", "alerts.ClassicWords.callsign": "呼号",
@ -706,7 +707,7 @@
"alerts.ClassicWords.State": "美国", "alerts.ClassicWords.State": "美国",
"COMMENT_callsigns.js": "", "COMMENT_callsigns.js": "",
"callsigns.Downloading": "下载中...", "callsigns.Downloading": "下载中...",
"callsigns.never": "Never", "callsigns.never": "从不",
"callsigns.processing": "处理中...", "callsigns.processing": "处理中...",
"COMMENT_gt.js": "", "COMMENT_gt.js": "",
"gt.gridView.live": "实时数据", "gt.gridView.live": "实时数据",
@ -725,30 +726,30 @@
"gt.timeoutSetUdpPort": "正在等待消息...", "gt.timeoutSetUdpPort": "正在等待消息...",
"gt.setUdpPort": "...设置中...", "gt.setUdpPort": "...设置中...",
"gt.changeGridDecay": "没有衰减", "gt.changeGridDecay": "没有衰减",
"gt.spotTable.RXSpot": "RX Spot", "gt.spotTable.RXSpot": "接收 Spot",
"gt.spotTable.Age": "距今", "gt.spotTable.Age": "距今",
"gt.spotTable.db": "dB", "gt.spotTable.db": "分贝",
"gt.spotTable.Call": "被呼叫", "gt.spotTable.Call": "呼号",
"gt.spottable.Dxcc": "DXCC", "gt.spottable.Dxcc": "DXCC",
"gt.spotTable.Grid": "Grid", "gt.spotTable.Grid": "网格",
"gt.spotTable.Freq": "频率", "gt.spotTable.Freq": "频率",
"gt.spotTable.Band": "波段", "gt.spotTable.Band": "波段",
"gt.spotTable.Mode": "模式", "gt.spotTable.Mode": "模式",
"gt.newCallList.Call": "被呼叫", "gt.newCallList.Call": "呼号",
"gt.newCallList.Freq": "频率", "gt.newCallList.Freq": "频率",
"gt.newCallList.Sent": "发射", "gt.newCallList.Sent": "发射",
"gt.newCallList.Rcvd": "接收", "gt.newCallList.Rcvd": "接收",
"gt.newCallList.Station": "主叫", "gt.newCallList.Station": "主叫",
"gt.newCallList.Mode": "模式", "gt.newCallList.Mode": "模式",
"gt.newCallList.Band": "波段", "gt.newCallList.Band": "波段",
"gt.newCallList.QSL": "QSL", "gt.newCallList.QSL": "确认",
"gt.newCallList.LastMsg": "备注信息", "gt.newCallList.LastMsg": "备注信息",
"gt.newCallList.DXCC": "DXCC", "gt.newCallList.DXCC": "DXCC",
"gt.newCallList.Time": "时间", "gt.newCallList.Time": "时间",
"gt.newCallList.LoTW": "LoTW", "gt.newCallList.LoTW": "LoTW",
"gt.newCallList.eQSL": "eQSL", "gt.newCallList.eQSL": "eQSL",
"gt.newCallList.OQRS": "OQRS", "gt.newCallList.OQRS": "OQRS",
"gt.TitleInfo.GridTracker": "Grid网格追踪助手", "gt.TitleInfo.GridTracker": "GridTracker网格追踪助手",
"gt.TitleInfo.Band": "波段:", "gt.TitleInfo.Band": "波段:",
"gt.TitleInfo.Mode": "模式:", "gt.TitleInfo.Mode": "模式:",
"gt.TitleInfo.Worked": "已通联", "gt.TitleInfo.Worked": "已通联",
@ -783,8 +784,8 @@
"gt.WSJTMessage.Decode": "解码", "gt.WSJTMessage.Decode": "解码",
"gt.WSJTMessage.DecodedMsg": "解码信息", "gt.WSJTMessage.DecodedMsg": "解码信息",
"gt.WSJTMessage.Time": "时间", "gt.WSJTMessage.Time": "时间",
"gt.WSJTMessage.dB": "dB", "gt.WSJTMessage.dB": "分贝",
"gt.WSJTMessage.DT": "DT", "gt.WSJTMessage.DT": "时差",
"gt.WSJTMessage.Freq": "频率", "gt.WSJTMessage.Freq": "频率",
"gt.WSJTMessage.Mode": "模式", "gt.WSJTMessage.Mode": "模式",
"gt.WSJTMessage.Message": "信息", "gt.WSJTMessage.Message": "信息",
@ -795,34 +796,34 @@
"gt.importSettings.Mismatch": "设置版本不匹配!", "gt.importSettings.Mismatch": "设置版本不匹配!",
"gt.callsignBox.title": "呼号和DXCC字头", "gt.callsignBox.title": "呼号和DXCC字头",
"gt.callsignBox.callsign": "呼号", "gt.callsignBox.callsign": "呼号",
"gt.callsignBox.Grid": "Grid", "gt.callsignBox.Grid": "网格",
"gt.callsignBox.DXCC": "DXCC", "gt.callsignBox.DXCC": "DXCC",
"gt.callsignBox.CQ": "CQ", "gt.callsignBox.CQ": "CQ",
"gt.callsignBox.ITU": "ITU", "gt.callsignBox.ITU": "ITU",
"gt.callsignBox.Flag": "国旗", "gt.callsignBox.Flag": "国旗",
"gt.callsignBox.QSO": "QSO", "gt.callsignBox.QSO": "通联",
"gt.callsignBox.QSL": "QSL", "gt.callsignBox.QSL": "确认",
"gt.callsignBox.When": "When", "gt.callsignBox.When": "",
"gt.callsignBox.LoTW": "LoTW", "gt.callsignBox.LoTW": "LoTW",
"gt.callsignBox.eQSL": "eQSL", "gt.callsignBox.eQSL": "eQSL",
"gt.callsignBox.OQRS": "OQRS", "gt.callsignBox.OQRS": "OQRS",
"gt.callsignBox.Name": "Name", "gt.callsignBox.Name": "名称",
"gt.callsignBox.Calls": "Calls", "gt.callsignBox.Calls": "呼号",
"gt.qsoPage.head": "日志记录数量", "gt.qsoPage.head": "日志记录数量",
"gt.qsoPage.Station": "站台", "gt.qsoPage.Station": "站台",
"gt.qsoPage.Grid": "网格", "gt.qsoPage.Grid": "网格",
"gt.qsoPage.Band": "波段", "gt.qsoPage.Band": "波段",
"gt.qsoPage.Mode": "模式", "gt.qsoPage.Mode": "模式",
"gt.qsoPage.QSL": "QSL", "gt.qsoPage.QSL": "确认",
"gt.qsoPage.Sent": "我收对方",
"gt.qsoPage.Rcvd": "对方收我",
"gt.qsoPage.DXCC": "DXCC", "gt.qsoPage.DXCC": "DXCC",
"gt.qsoPage.Sent": "Sent",
"gt.qsoPage.Rcvd": "Rcvd",
"gt.qsoPage.Flag": "国旗", "gt.qsoPage.Flag": "国旗",
"gt.qsoPage.When": "When", "gt.qsoPage.When": "当",
"gt.qsoPage.LoTW": "LoTW", "gt.qsoPage.LoTW": "LoTW",
"gt.qsoPage.eQSL": "eQSL", "gt.qsoPage.eQSL": "eQSL",
"gt.qsoPage.OQRS": "OQRS", "gt.qsoPage.OQRS": "OQRS",
"gt.dxccBox.Worked": "通联过的", "gt.dxccBox.Worked": "通联",
"gt.dxccBox.Name": "名称", "gt.dxccBox.Name": "名称",
"gt.dxccBox.Flag": "国旗", "gt.dxccBox.Flag": "国旗",
"gt.dxccBox.DXCC": "DXCC", "gt.dxccBox.DXCC": "DXCC",
@ -831,7 +832,7 @@
"gt.CQZoneBox.Worked": "通联过的 CQ分区", "gt.CQZoneBox.Worked": "通联过的 CQ分区",
"gt.ITUZoneBox.Worked": "通联过的 ITU分区", "gt.ITUZoneBox.Worked": "通联过的 ITU分区",
"gt.WASWACBox.WAC": "通联过的所有大洲", "gt.WASWACBox.WAC": "通联过的所有大洲",
"gt.WASWACBox.WAS": "通联过的所有州", "gt.WASWACBox.WAS": "通联过的所有美国州",
"gt.displayItemsList.Worked": "通联过的", "gt.displayItemsList.Worked": "通联过的",
"gt.displayItemsList.Confirmed": "已确认的", "gt.displayItemsList.Confirmed": "已确认的",
"gt.displayItemsList.Needed": "需要的", "gt.displayItemsList.Needed": "需要的",
@ -853,12 +854,11 @@
"gt.awardNames.WAS": "美国各州", "gt.awardNames.WAS": "美国各州",
"gt.awardNames.USC": "美国各县", "gt.awardNames.USC": "美国各县",
"gt.awardNames.WPX": "前缀", "gt.awardNames.WPX": "前缀",
"gt.logbook.title": "Logbook", "gt.logbook.title": "日志",
"gt.logbook.scoreCard": "Score Card", "gt.logbook.scoreCard": "单项统计表",
"gt.logbook.callsign": "呼号", "gt.logbook.callsign": "呼号",
"gt.logbook.firstContact": "第一歌通联的", "gt.logbook.firstContact": "第一个通联",
"gt.logbook.firstContact": "第一歌通联的2", "gt.logbook.lastContact": "最后一个通联",
"gt.logbook.lastContact": "最后一个通联的",
"gt.logbook.topScore": "最高得分", "gt.logbook.topScore": "最高得分",
"gt.logbook.worked": "通联过的", "gt.logbook.worked": "通联过的",
"gt.logbook.confirmed": "已确认的", "gt.logbook.confirmed": "已确认的",
@ -873,13 +873,13 @@
"gt.GTUsers": "GT用户", "gt.GTUsers": "GT用户",
"gt.GTUsersOnline": "已运行的GridTracker工作站<br/>立即联机", "gt.GTUsersOnline": "已运行的GridTracker工作站<br/>立即联机",
"gt.scorecardError": "生成统计信息时出错<br/>请截屏并发送至team@gridtracker.org", "gt.scorecardError": "生成统计信息时出错<br/>请截屏并发送至team@gridtracker.org",
"gt.stationsTable.Call": "被呼叫", "gt.stationsTable.Call": "呼号",
"gt.stationsTable.Grid": "Grid", "gt.stationsTable.Grid": "网格",
"gt.stationsTable.Sent": "发射", "gt.stationsTable.Sent": "发射",
"gt.stationsTable.Rcvd": "接收", "gt.stationsTable.Rcvd": "接收",
"gt.stationsTable.Mode": "模式", "gt.stationsTable.Mode": "模式",
"gt.stationsTable.Band": "波段", "gt.stationsTable.Band": "波段",
"gt.stationsTable.QSL": "QSL", "gt.stationsTable.QSL": "确认",
"gt.stationsTable.Comments": "备注", "gt.stationsTable.Comments": "备注",
"gt.stationsTable.DXCC": "DXCC", "gt.stationsTable.DXCC": "DXCC",
"gt.stationsTable.Time": "时间", "gt.stationsTable.Time": "时间",
@ -899,7 +899,7 @@
"gt.bandActivity.Rx": "接收:", "gt.bandActivity.Rx": "接收:",
"gt.bandActivity.NoData": "..还没有数据传入..", "gt.bandActivity.NoData": "..还没有数据传入..",
"gt.N1MMAlert": "使用相同的设置启用了N1MM Logger+禁用了GridTracker N1MM记录器", "gt.N1MMAlert": "使用相同的设置启用了N1MM Logger+禁用了GridTracker N1MM记录器",
"gt.NoLocationAlert": "位置不可用启动WSJT-X/JTDX或在设置中输入Grid网格", "gt.NoLocationAlert": "位置不可用启动WSJT-X/JTDX或在设置中输入网格",
"gt.validate.Valid": "有效的!", "gt.validate.Valid": "有效的!",
"gt.validate.Invalid": "无效的!", "gt.validate.Invalid": "无效的!",
"gt.NewVersion.Release": "新版本", "gt.NewVersion.Release": "新版本",
@ -907,11 +907,11 @@
"gt.newVersion.Text2": "可供下载<br/>现在去下载?", "gt.newVersion.Text2": "可供下载<br/>现在去下载?",
"gt.GetVoices.title": "选择语音", "gt.GetVoices.title": "选择语音",
"gt.GetAudioDev.title": "选择声卡", "gt.GetAudioDev.title": "选择声卡",
"gt.SpotMaxAge": "最大寿命:", "gt.SpotMaxAge": "最大时效:",
"gt.tqslPermissionError": "由于操作系统权限无法访问LoTW TrustedQSLTQSL\n此会话已禁用登录到LoTW \n如果问题仍然存在请以管理员身份运行或允许对GridTracker进行文件访问", "gt.tqslPermissionError": "由于操作系统权限无法访问LoTW TrustedQSLTQSL\n此会话已禁用登录到LoTW \n如果问题仍然存在请以管理员身份运行或允许对GridTracker进行文件访问",
"gt.startupTable.versionCheck": "已完成版本检查", "gt.startupTable.versionCheck": "已完成版本检查",
"gt.startupTable.loadi18n": "载入区域信息", "gt.startupTable.loadi18n": "载入区域信息",
"gt.startupTable.qsoBackup": "QSO备份已初始化", "gt.startupTable.qsoBackup": "通联备份已初始化",
"gt.startupTable.callsigns": "呼号服务已初始化", "gt.startupTable.callsigns": "呼号服务已初始化",
"gt.startupTable.mapSettings": "地图设置已初始化", "gt.startupTable.mapSettings": "地图设置已初始化",
"gt.startupTable.loadMap": "载入地图", "gt.startupTable.loadMap": "载入地图",
@ -943,12 +943,12 @@
"gt.lookup.lookingUp1": "先前查找 ", "gt.lookup.lookingUp1": "先前查找 ",
"gt.lookup.lookingUp2": "请稍等...", "gt.lookup.lookingUp2": "请稍等...",
"gt.callookDX1": "C A L L O O K", "gt.callookDX1": "C A L L O O K",
"gt.callookDX2": "NO-NONSENSE AMATEUR RADIO U.S.A. CALLSIGN LOOKUPS", "gt.callookDX2": "严肃的美国业余无线电呼号查询",
"gt.callookDX3": "are limited to United States and United States Territories Only", "gt.callookDX3": "请求来自",
"gt.callookDX4": "呼号", "gt.callookDX4": "仅限于美国和美国领土",
"gt.callookDX5": "请求来自", "gt.callookDX5": "呼号",
"gt.callookDX6": "您可能想考虑使用QRZ。com他有免费服务为大多数呼号提供有限的数据查询功能", "gt.callookDX6": "您可能想考虑使用QRZ.com付费会员的详细信息",
"gt.callookDX7": "付费会员的详细信息", "gt.callookDX7": "他有免费服务, 为大多数呼号提供有限的数据查询功能",
"gt.QRZhamQTH.valid": "有效的", "gt.QRZhamQTH.valid": "有效的",
"gt.QRZhamQTH.invalid": "无效响应", "gt.QRZhamQTH.invalid": "无效响应",
"gt.QRZhamQTH.error": "未知错误", "gt.QRZhamQTH.error": "未知错误",
@ -966,9 +966,9 @@
"gt.lookup.azmuth": "方位角", "gt.lookup.azmuth": "方位角",
"gt.lookup.cachedRecord": "缓存的记录", "gt.lookup.cachedRecord": "缓存的记录",
"gt.lookup.genMessages": "生成消息(JTDX无效)", "gt.lookup.genMessages": "生成消息(JTDX无效)",
"gt.makeYesNo.yes": "Yes", "gt.makeYesNo.yes": "确定",
"gt.makeYesNo.no": "No", "gt.makeYesNo.no": "",
"gt.lookup.acks": "GridTracker would like to acknowledge", "gt.lookup.acks": "GridTracker 想要感谢",
"gt.lookup.worked": "已通联", "gt.lookup.worked": "已通联",
"gt.lookup.confirmed": "已确认", "gt.lookup.confirmed": "已确认",
"gt.lookup.lastQSO": "最后通联", "gt.lookup.lastQSO": "最后通联",
@ -976,7 +976,7 @@
"gt.documents.error2": "文件夹\r\n权限受限GT无法继续", "gt.documents.error2": "文件夹\r\n权限受限GT无法继续",
"gt.spots.refreshing": "...刷新中...", "gt.spots.refreshing": "...刷新中...",
"gt.spots.noTX": "最近没有发射", "gt.spots.noTX": "最近没有发射",
"gt.spots.refresh": "剩余刷新:", "gt.spots.refresh": "刷新:",
"gt.spots.count": "Spots:", "gt.spots.count": "Spots:",
"gt.spots.maxAge": "最大时效:", "gt.spots.maxAge": "最大时效:",
"gt.crScript.enabled": "呼叫列表启动", "gt.crScript.enabled": "呼叫列表启动",
@ -987,7 +987,7 @@
"gtws.corrupt": "接收的信息已损坏", "gtws.corrupt": "接收的信息已损坏",
"gtws.awaySent": "离线消息", "gtws.awaySent": "离线消息",
"COMMENT_roster.js": "", "COMMENT_roster.js": "",
"roster.process.Decode": "解码", "roster.process.Decode": "解码",
"roster.process.Receive": "接收中", "roster.process.Receive": "接收中",
"roster.process.Transmit": "发射中", "roster.process.Transmit": "发射中",
"roster.award.Select": "选择奖状", "roster.award.Select": "选择奖状",
@ -1005,17 +1005,18 @@
"roster.ignore.DXCCs": "DXCCs", "roster.ignore.DXCCs": "DXCCs",
"roster.ignore.CQZones": "CQ分区", "roster.ignore.CQZones": "CQ分区",
"roster.ignore.ITUZones": "ITU分区", "roster.ignore.ITUZones": "ITU分区",
"roster.menu.Settings": "Settings", "roster.menu.Settings": "设置",
"roster.menu.HideControls": "隐藏控件栏", "roster.menu.HideControls": "隐藏控件栏",
"roster.menu.ShowControls": "显示控件栏", "roster.menu.ShowControls": "显示控件栏",
"roster.menu.CompactMode": "紧凑模式", "roster.menu.CompactMode": "紧凑模式",
"roster.menu.RosterMode": "列表模式", "roster.menu.RosterMode": "列表模式",
"roster.menu.Lookup": "查找", "roster.menu.Lookup": "查找",
"roster.menu.GenMesg": "生成信息", "roster.menu.GenMesg": "生成信息",
"roster.menu.AimRotator": "瞄准名单",
"roster.menu.IgnoreCall": "忽略呼叫", "roster.menu.IgnoreCall": "忽略呼叫",
"roster.menu.Realtime": "实时", "roster.menu.Realtime": "实时",
"roster.menu.MoveLeft": "向左移动", "roster.menu.MoveLeft": "向左移动",
"roster.menu.MoveRight": "向右移动", "roster.menu.MoveRight": "向右移动",
"roster.menu.ClearCallIgnore": "清除已忽略的呼叫", "roster.menu.ClearCallIgnore": "清除已忽略的呼叫",
"roster.menu.ClearIgnore": "清除忽略", "roster.menu.ClearIgnore": "清除忽略",
"roster.menu.ClearCQFromDXCC": "从DXCC中清除CQ", "roster.menu.ClearCQFromDXCC": "从DXCC中清除CQ",
@ -1038,7 +1039,7 @@
"roster.AwardTypes.cont52band": "每个波段5个大陆", "roster.AwardTypes.cont52band": "每个波段5个大陆",
"roster.AwardTypes.cqz": "CQ分区", "roster.AwardTypes.cqz": "CQ分区",
"roster.AwardTypes.dxcc": "DXCC", "roster.AwardTypes.dxcc": "DXCC",
"roster.AwardTypes.grids": "Grids", "roster.AwardTypes.grids": "网格",
"roster.AwradTypes.numsfx": "呼叫区域+后缀", "roster.AwradTypes.numsfx": "呼叫区域+后缀",
"roster.AwardTypes.px": "前缀", "roster.AwardTypes.px": "前缀",
"roster.AwardTypes.pxa": "前缀", "roster.AwardTypes.pxa": "前缀",
@ -1056,7 +1057,7 @@
"rosterFilter.POTA.Unknown": "未知的公园", "rosterFilter.POTA.Unknown": "未知的公园",
"COMMENT_rosterColumns.js": "", "COMMENT_rosterColumns.js": "",
"rosterColumns.County.title": "匹配到哪多个县,单击以进行完整查找", "rosterColumns.County.title": "匹配到哪多个县,单击以进行完整查找",
"rosterColumns.LoTW.NoUpdate": "尚未更新中的QSO", "rosterColumns.LoTW.NoUpdate": "尚未更新的通联",
"rosterColumns.LoTW.LastUpdate": "最后上传&#10;", "rosterColumns.LoTW.LastUpdate": "最后上传&#10;",
"rosterColumns.OAMS.user": "非广播消息用户", "rosterColumns.OAMS.user": "非广播消息用户",
"rosterColumns.Wanted.cont": "大洲", "rosterColumns.Wanted.cont": "大洲",
@ -1064,11 +1065,12 @@
"rosterColumns.Wanted.ituz": "ITU分区", "rosterColumns.Wanted.ituz": "ITU分区",
"rosterColumns.Wanted.dxcc": "DXCC", "rosterColumns.Wanted.dxcc": "DXCC",
"rosterColumns.Wanted.dxccMarathon": "马拉松DXCC", "rosterColumns.Wanted.dxccMarathon": "马拉松DXCC",
"rosterColumns.Wanted.cqzMarathon": "马拉松CQ分区", "rosterColumns.Wanted.cqzMarathon": "马拉松 CQ分区",
"rosterColumns.Wanted.state": "美国州", "rosterColumns.Wanted.state": "美国州",
"rosterColumns.Wanted.grid": "Grid", "rosterColumns.Wanted.grid": "网格",
"rosterColumns.Wanted.cnty": "美国县", "rosterColumns.Wanted.cnty": "美国县",
"rosterColumns.Wanted.wpx": "WPX", "rosterColumns.Wanted.wpx": "WPX",
"rosterColumns.Wanted.regex": "呼号匹配",
"rosterColumns.Wanted.call": "呼号", "rosterColumns.Wanted.call": "呼号",
"rosterColumns.Wanted.oams": "OAMS", "rosterColumns.Wanted.oams": "OAMS",
"rosterColumns.Wanted.pota": "POTA", "rosterColumns.Wanted.pota": "POTA",

Wyświetl plik

@ -575,7 +575,7 @@
"roster.secondary.exceptions.onlyMyDXCC": "Only My DXCC", "roster.secondary.exceptions.onlyMyDXCC": "Only My DXCC",
"roster.secondary.exceptions.useseQSL":" Uses eQSL", "roster.secondary.exceptions.useseQSL":" Uses eQSL",
"roster.secondary.exceptions.usesOQRS": "Uses OQRS", "roster.secondary.exceptions.usesOQRS": "Uses OQRS",
"roster.secondary.exceptions.allOnlyNew": "Only New Calls", "roster.secondary.exceptions.allOnlyNew": "New Calls",
"roster.secondary.exceptions.wantRRCQ": "RR73 as CQ", "roster.secondary.exceptions.wantRRCQ": "RR73 as CQ",
"roster.secondary.exceptions.noUnknownDXCC": "No Unknown DXCC", "roster.secondary.exceptions.noUnknownDXCC": "No Unknown DXCC",
"roster.secondary.exceptions.noMsg.label": "No", "roster.secondary.exceptions.noMsg.label": "No",

Wyświetl plik

@ -574,7 +574,7 @@
"roster.secondary.exceptions.onlyMyDXCC": "Solo Mi DXCC", "roster.secondary.exceptions.onlyMyDXCC": "Solo Mi DXCC",
"roster.secondary.exceptions.useseQSL": "Usa eQSL", "roster.secondary.exceptions.useseQSL": "Usa eQSL",
"roster.secondary.exceptions.usesOQRS": "Usa OQRS", "roster.secondary.exceptions.usesOQRS": "Usa OQRS",
"roster.secondary.exceptions.allOnlyNew": "Solo Nuevas Llamadas", "roster.secondary.exceptions.allOnlyNew": "Nuevas Llamadas",
"roster.secondary.exceptions.wantRRCQ": "RR73 como CQ", "roster.secondary.exceptions.wantRRCQ": "RR73 como CQ",
"roster.secondary.exceptions.noUnknownDXCC": "No DXCC Desconocido", "roster.secondary.exceptions.noUnknownDXCC": "No DXCC Desconocido",
"roster.secondary.exceptions.noMsg.label": "Excluir", "roster.secondary.exceptions.noMsg.label": "Excluir",

Wyświetl plik

@ -413,7 +413,7 @@
"settings.alerts.AudioAlert.Exceptions.MinFreq": "Min Freq", "settings.alerts.AudioAlert.Exceptions.MinFreq": "Min Freq",
"settings.alerts.AudioAlert.Exceptions.MaxFreq": "Max Freq", "settings.alerts.AudioAlert.Exceptions.MaxFreq": "Max Freq",
"settings.alerts.AudioAlert.Exceptions.NotMyDXCC": "Pas mon DXCC", "settings.alerts.AudioAlert.Exceptions.NotMyDXCC": "Pas mon DXCC",
"settings.alerts.AudioAlert.Exceptions.OnlyMyDXCC": "Seulement mon DXCC", "settings.alerts.AudioAlert.Exceptions.OnlyMyDXCC": "Juste mon DXCC",
"settings.alerts.AudioAlert.Exceptions.NoRoundUp": "Pas de Round-Up", "settings.alerts.AudioAlert.Exceptions.NoRoundUp": "Pas de Round-Up",
"settings.alerts.AudioAlert.Exceptions.OnlyRoundUp": "Seulement Round-Up", "settings.alerts.AudioAlert.Exceptions.OnlyRoundUp": "Seulement Round-Up",
"settings.alerts.AudioAlert.Exceptions.UsesLoTW": "Utilisations LoTW", "settings.alerts.AudioAlert.Exceptions.UsesLoTW": "Utilisations LoTW",
@ -572,11 +572,11 @@
"roster.secondary.exceptions.usesLoTW": "Utilise LoTW", "roster.secondary.exceptions.usesLoTW": "Utilise LoTW",
"roster.secondary.exceptions.spottedMe": "Je suis repéré", "roster.secondary.exceptions.spottedMe": "Je suis repéré",
"roster.secondary.exceptions.noMyDXCC": "Pas mon DXCC", "roster.secondary.exceptions.noMyDXCC": "Pas mon DXCC",
"roster.secondary.exceptions.onlyMyDXCC": "Seulement mon DXCC", "roster.secondary.exceptions.onlyMyDXCC": "Juste mon DXCC",
"roster.secondary.exceptions.useseQSL":" Utilise eQSL", "roster.secondary.exceptions.useseQSL":" Utilise eQSL",
"roster.secondary.exceptions.usesOQRS": "Utilise OQRS", "roster.secondary.exceptions.usesOQRS": "Utilise OQRS",
"roster.secondary.exceptions.allOnlyNew": "Uniquement nouveaux appels", "roster.secondary.exceptions.allOnlyNew": "Nouveaux appels",
"roster.secondary.exceptions.wantRRCQ": "RR73 as CQ", "roster.secondary.exceptions.wantRRCQ": "RR73 comme CQ",
"roster.secondary.exceptions.noUnknownDXCC": " DXCC Inconnu", "roster.secondary.exceptions.noUnknownDXCC": " DXCC Inconnu",
"roster.secondary.exceptions.noMsg.label": "Non", "roster.secondary.exceptions.noMsg.label": "Non",
"roster.secondary.exceptions.noMsg.hover": "Aucun décodeur ne contenant...", "roster.secondary.exceptions.noMsg.hover": "Aucun décodeur ne contenant...",

Wyświetl plik

@ -575,8 +575,8 @@
"roster.secondary.exceptions.onlyMyDXCC": "Solo il mio DXCC", "roster.secondary.exceptions.onlyMyDXCC": "Solo il mio DXCC",
"roster.secondary.exceptions.useseQSL":" Utilizza eQSL", "roster.secondary.exceptions.useseQSL":" Utilizza eQSL",
"roster.secondary.exceptions.usesOQRS": "Utilizza OQRS", "roster.secondary.exceptions.usesOQRS": "Utilizza OQRS",
"roster.secondary.exceptions.allOnlyNew": "Solo nuove chiamate", "roster.secondary.exceptions.allOnlyNew": "Nuove chiamate",
"roster.secondary.exceptions.wantRRCQ": "RR73 as CQ", "roster.secondary.exceptions.wantRRCQ": "RR73 come CQ",
"roster.secondary.exceptions.noUnknownDXCC": " DXCC Sconosciuto", "roster.secondary.exceptions.noUnknownDXCC": " DXCC Sconosciuto",
"roster.secondary.exceptions.noMsg.label": "No", "roster.secondary.exceptions.noMsg.label": "No",
"roster.secondary.exceptions.noMsg.hover": "Nessun decoder contenente...", "roster.secondary.exceptions.noMsg.hover": "Nessun decoder contenente...",

Wyświetl plik

@ -81,7 +81,7 @@ function findAdiField(row, field)
return value; return value;
} }
function onAdiLoadComplete(adiBuffer, saveAdifFile, adifFileName, newFile) function onAdiLoadComplete(adiBuffer)
{ {
var rawAdiBuffer = ""; var rawAdiBuffer = "";
if (typeof adiBuffer == "object") rawAdiBuffer = String(adiBuffer); if (typeof adiBuffer == "object") rawAdiBuffer = String(adiBuffer);
@ -114,6 +114,7 @@ function onAdiLoadComplete(adiBuffer, saveAdifFile, adifFileName, newFile)
{ {
if (activeAdifLogMode) if (activeAdifLogMode)
{ {
// let object = parseADIFRecord(activeAdifArray[x]);
var appLoTW_RXQSO = findAdiField(activeAdifArray[x], "APP_LOTW_RXQSO"); var appLoTW_RXQSO = findAdiField(activeAdifArray[x], "APP_LOTW_RXQSO");
if (appLoTW_RXQSO != "") if (appLoTW_RXQSO != "")
{ {
@ -191,8 +192,7 @@ function onAdiLoadComplete(adiBuffer, saveAdifFile, adifFileName, newFile)
{ {
finalBand = formatBand(Number(findAdiField(activeAdifArray[x], "FREQ"))); finalBand = formatBand(Number(findAdiField(activeAdifArray[x], "FREQ")));
} }
var finalState = findAdiField(activeAdifArray[x], "STATE").toUpperCase();
if (finalState.length == 0) finalState = null;
var finalPropMode = findAdiField(activeAdifArray[x], "PROP_MODE").toUpperCase(); var finalPropMode = findAdiField(activeAdifArray[x], "PROP_MODE").toUpperCase();
var finalSatName = findAdiField(activeAdifArray[x], "SAT_NAME").toUpperCase(); var finalSatName = findAdiField(activeAdifArray[x], "SAT_NAME").toUpperCase();
var finalCont = findAdiField(activeAdifArray[x], "CONT").toUpperCase(); var finalCont = findAdiField(activeAdifArray[x], "CONT").toUpperCase();
@ -251,6 +251,13 @@ function onAdiLoadComplete(adiBuffer, saveAdifFile, adifFileName, newFile)
finalDxcc = Number(callsignToDxcc(finalDXcall)); finalDxcc = Number(callsignToDxcc(finalDXcall));
} }
var finalState = findAdiField(activeAdifArray[x], "STATE").toUpperCase();
if (finalState.length == 0) finalState = null;
else if (finalDxcc > 0)
{
finalState = GT.dxccToCountryCode[finalDxcc] + "-" + finalState;
}
// If my callsign isn't present, it must be for me anyway // If my callsign isn't present, it must be for me anyway
var finalCqZone = findAdiField(activeAdifArray[x], "CQZ"); var finalCqZone = findAdiField(activeAdifArray[x], "CQZ");
@ -310,7 +317,7 @@ function onAdiLoadComplete(adiBuffer, saveAdifFile, adifFileName, newFile)
if (finalDXcall != "") if (finalDXcall != "")
{ {
addDeDx( addQSO(
finalGrid, finalGrid,
finalDXcall, finalDXcall,
finalDEcall, finalDEcall,
@ -320,7 +327,6 @@ function onAdiLoadComplete(adiBuffer, saveAdifFile, adifFileName, newFile)
finalMode, finalMode,
finalBand, finalBand,
confirmed, confirmed,
true,
finalRSTrecv, finalRSTrecv,
finalDxcc, finalDxcc,
finalState, finalState,
@ -384,7 +390,7 @@ function onAdiLoadComplete(adiBuffer, saveAdifFile, adifFileName, newFile)
{ {
if (finalDXcall == GT.appSettings.myCall) if (finalDXcall == GT.appSettings.myCall)
{ {
addDeDx( addLiveCallsign(
finalMyGrid, finalMyGrid,
finalDEcall, finalDEcall,
finalDXcall, finalDXcall,
@ -406,7 +412,7 @@ function onAdiLoadComplete(adiBuffer, saveAdifFile, adifFileName, newFile)
} }
else if (finalDEcall == GT.appSettings.myCall) else if (finalDEcall == GT.appSettings.myCall)
{ {
addDeDx( addLiveCallsign(
finalGrid, finalGrid,
finalDXcall, finalDXcall,
"-", "-",
@ -428,7 +434,7 @@ function onAdiLoadComplete(adiBuffer, saveAdifFile, adifFileName, newFile)
} }
else else
{ {
addDeDx( addLiveCallsign(
finalGrid, finalGrid,
finalDXcall, finalDXcall,
finalDEcall, finalDEcall,
@ -458,8 +464,7 @@ function onAdiLoadComplete(adiBuffer, saveAdifFile, adifFileName, newFile)
saveLogSettings(); saveLogSettings();
} }
redrawGrids(); refreshQSOs();
updateCountStats();
updateLogbook(); updateLogbook();
if (GT.fromDirectCallNoFileDialog == false) if (GT.fromDirectCallNoFileDialog == false)
@ -470,9 +475,6 @@ function onAdiLoadComplete(adiBuffer, saveAdifFile, adifFileName, newFile)
GT.fileSelector.value = null; GT.fileSelector.value = null;
} }
GT.fromDirectCallNoFileDialog = false; GT.fromDirectCallNoFileDialog = false;
updateRosterWorked();
goProcessRoster();
} }
function clubLogCallback(buffer, flag, cookie) function clubLogCallback(buffer, flag, cookie)
@ -497,7 +499,7 @@ function clubLogCallback(buffer, flag, cookie)
tryToWriteAdifToDocFolder("clublog.adif", rawAdiBuffer); tryToWriteAdifToDocFolder("clublog.adif", rawAdiBuffer);
onAdiLoadComplete(rawAdiBuffer, true, "clublog.adif", true); onAdiLoadComplete(rawAdiBuffer);
} }
} }
} }
@ -646,7 +648,7 @@ function lotwCallback(buffer, flag, cookies, url)
shouldAppend shouldAppend
); );
onAdiLoadComplete(rawAdiBuffer, true, adiFileName, true); onAdiLoadComplete(rawAdiBuffer);
if (url.indexOf("qso_qsl=no") != -1) if (url.indexOf("qso_qsl=no") != -1)
{ {
@ -798,7 +800,7 @@ function qrzCallback(buffer, flag)
tryToWriteAdifToDocFolder("qrz.adif", htmlString); tryToWriteAdifToDocFolder("qrz.adif", htmlString);
onAdiLoadComplete(htmlString, true, "qrz.adif", true); onAdiLoadComplete(htmlString);
} }
} }
} }
@ -888,7 +890,7 @@ function ValidateText(inputText)
function pskCallback(buffer, flag) function pskCallback(buffer, flag)
{ {
GT.fromDirectCallNoFileDialog = true; GT.fromDirectCallNoFileDialog = true;
onAdiLoadComplete(buffer, false); onAdiLoadComplete(buffer);
} }
GT.isGettingPsk = false; GT.isGettingPsk = false;
@ -1000,7 +1002,7 @@ GT.fileSelector.onchange = function ()
{ {
if (e.target.error == null) if (e.target.error == null)
{ {
onAdiLoadComplete(e.target.result, false); onAdiLoadComplete(e.target.result);
} }
}; };
@ -1117,7 +1119,7 @@ function loadGtQSOLogFile()
if (fs.existsSync(GT.qsoLogFile)) if (fs.existsSync(GT.qsoLogFile))
{ {
GT.fromDirectCallNoFileDialog = true; GT.fromDirectCallNoFileDialog = true;
onAdiLoadComplete(fs.readFileSync(GT.qsoLogFile), false); onAdiLoadComplete(fs.readFileSync(GT.qsoLogFile));
} }
} }
@ -1136,7 +1138,7 @@ function loadLoTWLogFile()
if (fs.existsSync(GT.LoTWLogFile) && getFilesizeInBytes(GT.LoTWLogFile) > 0) if (fs.existsSync(GT.LoTWLogFile) && getFilesizeInBytes(GT.LoTWLogFile) > 0)
{ {
GT.fromDirectCallNoFileDialog = true; GT.fromDirectCallNoFileDialog = true;
onAdiLoadComplete(fs.readFileSync(GT.LoTWLogFile), false); onAdiLoadComplete(fs.readFileSync(GT.LoTWLogFile));
} }
else else
{ {
@ -1163,7 +1165,7 @@ function loadWsjtLogFile()
if (fs.existsSync(GT.workingIniPath + "wsjtx_log.adi")) if (fs.existsSync(GT.workingIniPath + "wsjtx_log.adi"))
{ {
GT.fromDirectCallNoFileDialog = true; GT.fromDirectCallNoFileDialog = true;
onAdiLoadComplete(fs.readFileSync(GT.workingIniPath + "wsjtx_log.adi"), false); onAdiLoadComplete(fs.readFileSync(GT.workingIniPath + "wsjtx_log.adi"));
} }
} }
@ -1353,7 +1355,7 @@ function startupAdifLoadFunction()
if (fs.existsSync(GT.startupLogs[i].file)) if (fs.existsSync(GT.startupLogs[i].file))
{ {
GT.fromDirectCallNoFileDialog = true; GT.fromDirectCallNoFileDialog = true;
onAdiLoadComplete(fs.readFileSync(GT.startupLogs[i].file), false); onAdiLoadComplete(fs.readFileSync(GT.startupLogs[i].file));
} }
} }
catch (e) {} catch (e) {}
@ -1862,8 +1864,8 @@ GT.adifLookupMap = {
cqzone: "CQZ", cqzone: "CQZ",
ituzone: "ITUZ", ituzone: "ITUZ",
email: "EMAIL", email: "EMAIL",
county: "CNTY", state: "STATE",
state: "STATE" county: "CNTY"
}; };
function sendToLogger(ADIF) function sendToLogger(ADIF)
@ -1878,10 +1880,7 @@ function sendToLogger(ADIF)
} }
var localHash = record.CALL + record.BAND + localMode; var localHash = record.CALL + record.BAND + localMode;
if ( if ((!("GRIDSQUARE" in record) || record.GRIDSQUARE.length == 0) && localHash in GT.liveCallsigns)
(!("GRIDSQUARE" in record) || record.GRIDSQUARE.length == 0) &&
localHash in GT.liveCallsigns
)
{ {
record.GRIDSQUARE = GT.liveCallsigns[localHash].grid.substr(0, 4); record.GRIDSQUARE = GT.liveCallsigns[localHash].grid.substr(0, 4);
} }
@ -1951,18 +1950,12 @@ function sendToLogger(ADIF)
} }
if ("GRIDSQUARE" in record && "grid" in lookup) if ("GRIDSQUARE" in record && "grid" in lookup)
{ {
if ( if (record.GRIDSQUARE.substr(0, 4) == lookup.grid.substr(0, 4))
record.GRIDSQUARE.substr(0, 4) == lookup.grid.substr(0, 4)
)
{ {
record.GRIDSQUARE = lookup.grid; record.GRIDSQUARE = lookup.grid;
} }
} }
if ( if (GT.appSettings.lookupMissingGrid && "grid" in lookup && (!("GRIDSQUARE" in record) || record.GRIDSQUARE.length == 0))
GT.appSettings.lookupMissingGrid &&
"grid" in lookup &&
(!("GRIDSQUARE" in record) || record.GRIDSQUARE.length == 0)
)
{ {
record.GRIDSQUARE = lookup.grid; record.GRIDSQUARE = lookup.grid;
} }
@ -3218,9 +3211,6 @@ function parseADIFRecord(adif)
var line = newLine[0].trim(); // Catch the naughty case of someone sending two records at the same time var line = newLine[0].trim(); // Catch the naughty case of someone sending two records at the same time
var record = {}; var record = {};
// because strings are not escaped for adif.. ie: :'s and <'s .. we have to walk from left to right
// cheesy, but damn i'm tired of parsing things
var x = 0;
while (line.length > 0) while (line.length > 0)
{ {
while (line.charAt(0) != "<" && line.length > 0) while (line.charAt(0) != "<" && line.length > 0)

Wyświetl plik

@ -773,25 +773,24 @@ function lookupUsCallsign(object, writeState = false)
{ {
object.state = "US-" + results.rows[0].state; object.state = "US-" + results.rows[0].state;
} }
if (writeState) if (writeState)
{ {
setState(object); refreshQSOs();
} }
} }
object.zipcode = String(results.rows[0].zip); object.zipcode = String(results.rows[0].zip);
if (object.cnty == null) if (object.cnty == null)
{ {
let request = GT.Idb.transaction(["lookups"], "readwrite").objectStore("lookups").get(object.DEcall); let request = GT.Idb.transaction(["lookups"], "readwrite").objectStore("lookups").get(object.DEcall);
request.onsuccess = function (event) request.onsuccess = function (event)
{ {
if (request.result) let save = false;
if (request.result && object.cnty == null)
{ {
object.cnty = request.result.cnty; object.cnty = request.result.cnty;
object.qual = true; object.qual = true;
save = true;
} }
if (object.cnty == null && object.zipcode in GT.zipToCounty) if (object.cnty == null && object.zipcode in GT.zipToCounty)
{ {
var counties = GT.zipToCounty[object.zipcode]; var counties = GT.zipToCounty[object.zipcode];
@ -804,30 +803,13 @@ function lookupUsCallsign(object, writeState = false)
object.qual = true; object.qual = true;
} }
object.cnty = counties[0]; object.cnty = counties[0];
save = true;
} }
else if (writeState && save)
{ {
object.qual = false; refreshQSOs();
}
if (writeState)
{
setState(object);
} }
}; };
request.onerror = function (event)
{
object.qual = false;
if (writeState)
{
setState(object);
}
};
}
if (writeState)
{
setState(object);
} }
} }
}, },

Plik diff jest za duży Load Diff

Wyświetl plik

@ -199,7 +199,7 @@ function processRosterHunting(callRoster, rosterSettings, awardTracker)
if (rosterSettings.huntIndex && !(hash in rosterSettings.huntIndex.call)) if (rosterSettings.huntIndex && !(hash in rosterSettings.huntIndex.call))
{ {
shouldAlert = true; shouldAlert |= true;
callObj.reason.push("call"); callObj.reason.push("call");
if (rosterSettings.workedIndex && hash in rosterSettings.workedIndex.call) if (rosterSettings.workedIndex && hash in rosterSettings.workedIndex.call)
@ -252,7 +252,7 @@ function processRosterHunting(callRoster, rosterSettings, awardTracker)
if (huntWatcher.checked) if (huntWatcher.checked)
{ {
shouldAlert = processWatchers(callObj); shouldAlert |= processWatchers(callObj);
} }
// Hunting for "stations calling you" // Hunting for "stations calling you"

Wyświetl plik

@ -275,7 +275,7 @@ const ROSTER_COLUMNS = {
title: `${$.i18n("rosterColumns.LoTW.LastUpdate")}${ title: `${$.i18n("rosterColumns.LoTW.LastUpdate")}${
window.opener.userDayString(window.opener.GT.lotwCallsigns[callObj.DEcall] * 86400000) window.opener.userDayString(window.opener.GT.lotwCallsigns[callObj.DEcall] * 86400000)
}`, }`,
html: "🙋🏻‍♂️" html: ""
} }
} }
} }
@ -287,7 +287,7 @@ const ROSTER_COLUMNS = {
title: `${$.i18n("rosterColumns.LoTW.LastUpdate")}${ title: `${$.i18n("rosterColumns.LoTW.LastUpdate")}${
window.opener.userDayString(window.opener.GT.lotwCallsigns[callObj.DEcall] * 86400000) window.opener.userDayString(window.opener.GT.lotwCallsigns[callObj.DEcall] * 86400000)
}`, }`,
html: "🙋🏻‍♂️" html: ""
} }
} }
} }
@ -305,7 +305,7 @@ const ROSTER_COLUMNS = {
tableData: (callObj) => ({ tableData: (callObj) => ({
style: "color: #0F0;", style: "color: #0F0;",
align: "center", align: "center",
html: (callObj.DEcall in window.opener.GT.eqslCallsigns ? "🙋🏻‍♂️" : "&nbsp;") html: (callObj.DEcall in window.opener.GT.eqslCallsigns ? "" : "&nbsp;")
}) })
}, },
@ -314,7 +314,7 @@ const ROSTER_COLUMNS = {
tableData: (callObj) => ({ tableData: (callObj) => ({
style: "color: #0F0;", style: "color: #0F0;",
align: "center", align: "center",
html: (callObj.DEcall in window.opener.GT.oqrsCallsigns ? "🙋🏻‍♂️" : "&nbsp;") html: (callObj.DEcall in window.opener.GT.oqrsCallsigns ? "" : "&nbsp;")
}) })
}, },

Wyświetl plik

@ -161,13 +161,13 @@ body.roster {
#LessControls { #LessControls {
position: absolute; position: absolute;
top: 7px; top: 7px;
left: 50%; right: 6px;
text-align: center; text-align: center;
} }
#MoreControls { #MoreControls {
position: absolute; position: absolute;
top: 5px; top: 7px;
right: 6px; right: 6px;
text-align: right; text-align: right;
} }
@ -322,7 +322,7 @@ body.roster {
} }
#exceptionDiv { #exceptionDiv {
flex: .25; flex: .7;
} }
.secondaryControlGroup h3 { .secondaryControlGroup h3 {
@ -352,7 +352,7 @@ body.roster {
flex-direction: column; flex-direction: column;
flex-wrap: wrap; flex-wrap: wrap;
justify-content: flex-start; justify-content: flex-start;
align-items: normal; align-items: left;
} }
.secondaryControlGroup .columns div { .secondaryControlGroup .columns div {

Wyświetl plik

@ -1,7 +1,7 @@
{ {
"name": "GridTracker", "name": "GridTracker",
"product_string_do_not_use": "gridtracker", "product_string_do_not_use": "gridtracker",
"version": "1.23.1202", "version": "1.23.1207",
"betaVersion": "", "betaVersion": "",
"description": "GridTracker: An Amateur Radio Companion", "description": "GridTracker: An Amateur Radio Companion",
"author": "GridTracker.org", "author": "GridTracker.org",