mostly finished with gridtracker.html file's i18n

merge-requests/150/merge
nr0q 2021-10-19 18:28:48 -05:00
rodzic 9a63953b7d
commit 215bc2c55c
2 zmienionych plików z 54 dodań i 76 usunięć

Wyświetl plik

@ -3359,34 +3359,33 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<br />
<div id="alertFormDiv" style="display: inline-block">
<table align="center" class="roundBorder" style="border: 3px groove darkred; margin: 0 auto">
<th colspan="8">Custom Alerts</th>
<th data-i18n="settings.alerts.CustomAlerts.label" colspan="8">Custom Alerts</th>
<tr>
<td>Type</td>
<td>Value</td>
<td>Notify</td>
<td data-i18n="settings.alerts.CustomAlerts.new.type.label">Type</td>
<td data-i18n="settings.alerts.CustomAlerts.new.value.label">Value</td>
<td data-i18n="settings.alerts.CustomAlerts.new.notify.label">Notify</td>
<td></td>
<td>Repeat</td>
<td data-i18n="settings.alerts.CustomAlerts.new.repeat.label">Repeat</td>
</tr>
<tr>
<td>
<select id="alertTypeSelect" name="alertTypeSelect" onchange="alertTypeChanged();">
<option value="0">Callsign (exact)</option>
<option value="5">Callsign (partial)</option>
<option value="6">Callsign (regex)</option>
<option value="2">Gridsquare</option>
<option value="4">QRZ</option>
<option data-i18n="settings.alerts.CustomAlerts.new.type.callsign.exact" value="0">Callsign (exact)</option>
<option data-i18n="settings.alerts.CustomAlerts.new.type.callsign.partial" value="5">Callsign (partial)</option>
<option data-i18n="settings.alerts.CustomAlerts.new.type.callsign.regex" value="6">Callsign (regex)</option>
<option data-i18n="settings.alerts.CustomAlerts.new.type.gridquare" value="2">Gridsquare</option>
<option data-i18n="settings.alerts.CustomAlerts.new.type.QRZ" value="4">QRZ</option>
</select>
</td>
<td id="alertValueSelect">
<input id="alertValueInput" type="text" class="inputTextValue" size="7"
oninput="ValidateCallsign(this,null);" / >
<input id="alertValueInput" type="text" class="inputTextValue" size="7" oninput="ValidateCallsign(this,null);" / >
</td>
<td>
<select id="alertNotifySelect" name="alertNotifySelect" onchange="alertNotifyChanged();">
<option value="1">Text-to-speech</option>
<option value="0">Media File</option>
<option value="2">Visual Popup</option>
<option value="3">Map Center</option>
<option data-i18n="settings.alerts.CustomAlerts.new.notify.textToSpeech" value="1">Text-to-speech</option>
<option data-i18n="settings.alerts.CustomAlerts.new.notify.mediaFile" value="0">Media File</option>
<option data-i18n="settings.alerts.CustomAlerts.new.notify.visual" value="2">Visual Popup</option>
<option data-i18n="settings.alerts.CustomAlerts.new.notify.mapcenter" value="3">Map Center</option>
</select>
</td>
<td>
@ -3394,14 +3393,14 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</td>
<td>
<select id="alertRepeatSelect" name="alertRepeatSelect">
<option value="2">Until Deleted</option>
<option value="3">Until Exit</option>
<option value="1">Once</option>
<option value="0">Never</option>
<option data-i18n="settings.alerts.CustomAlerts.new.repeat.deleted" value="2">Until Deleted</option>
<option data-i18n="settings.alerts.CustomAlerts.new.repeat.exit" value="3">Until Exit</option>
<option data-i18n="settings.alerts.CustomAlerts.new.repeat.once" value="1">Once</option>
<option data-i18n="settings.alerts.CustomAlerts.new.repeat.never" value="0">Never</option>
</select>
</td>
<td id="addButton">
<div class="button" style="min-width: 26px; width: 26px" onclick="addNewAlert();">ADD</div>
<div data-i18n="settings.alerts.CustomAlerts.new.addButton" class="button" style="min-width: 26px; width: 26px" onclick="addNewAlert();">ADD</div>
</td>
<td id="addError" style="color: red"></td>
</tr>
@ -3414,16 +3413,11 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<div class="mapItem">
<table align="center">
<tr>
<td title="Messaging Enable">Messaging Enable</td>
<td data-i18n="settings.OAMS.message.enable.label" title="Messaging Enable">Messaging Enable</td>
</tr>
<tr>
<td>
<input
title="Enable / Disable Messaging"
type="checkbox"
id="msgEnable"
onclick="setMsgEnable(this);"
/>
<input title="Enable / Disable Messaging" type="checkbox" id="msgEnable" onclick="setMsgEnable(this);"/>
</td>
</tr>
</table>
@ -3431,16 +3425,11 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<div class="mapItem" id="GTspotDiv">
<table align="center">
<tr>
<td title="Send and Recieve Spot Reports through the OAMS network">Spotting</td>
<td data-i18n="settings.OAMS.spotting.enable.label" title="Send and Recieve Spot Reports through the OAMS network">Spotting</td>
</tr>
<tr>
<td>
<input
title="Enable / Disable Spotting"
type="checkbox"
id="GTspotEnable"
onclick="setGTspotEnable(this);"
/>
<input title="Enable / Disable Spotting" type="checkbox" id="GTspotEnable" onclick="setGTspotEnable(this);"/>
</td>
</tr>
</table>
@ -3450,31 +3439,20 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<div class="mapItem">
<table align="center">
<tr>
<td title="New Message Alert">New Message Alert</td>
<td data-i18n="settings.OAMS.message.newAlert.label" title="New Message Alert">New Message Alert</td>
</tr>
<tr>
<td>
<select
id="msgAlertSelect"
name="msgAlertSelect"
onchange="newMessageSetting(this); alertChatMessage();"
>
<option value="0">None</option>
<option value="1">Text-to-Speech</option>
<option value="2">Media File</option>
<select id="msgAlertSelect" name="msgAlertSelect" onchange="newMessageSetting(this); alertChatMessage();">
<option data-i18n="settings.OAMS.message.newAlert.none" value="0">None</option>
<option data-i18n="settings.OAMS.message.newAlert.textToSpeech" value="1">Text-to-Speech</option>
<option data-i18n="settings.OAMS.message.newAlert.mediaFile" value="2">Media File</option>
</select>
</td>
</tr>
<tr>
<td>
<input
id="msgAlertWord"
type="text"
class="inputTextValue"
size="14"
onkeyup="if (event.keyCode === 13) {newMessageSetting(this); alertChatMessage(); }"
oninput="ValidateText(this);newMessageSetting(this);"
/>
<input id="msgAlertWord" type="text" class="inputTextValue" size="14" onkeyup="if (event.keyCode === 13) {newMessageSetting(this); alertChatMessage(); }" oninput="ValidateText(this);newMessageSetting(this);"/>
<select id="msgAlertMedia" onchange="newMessageSetting(this); alertChatMessage();"></select>
</td>
</tr>
@ -3484,19 +3462,19 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<div class="mapItem" id="msgFrequencySelectDiv">
<table align="center">
<tr>
<td title="New Message Alert Frequency">Alert Frequency</td>
<td data-i18n="settings.OAMS.message.newAlert.Frequency" title="New Message Alert Frequency">Alert Frequency</td>
</tr>
<tr>
<td>
<select id="msgFrequencySelect" name="msgFrequencySelect" onchange="newMessageSetting(this);">
<option value="0">Once</option>
<option value="1">1 minute</option>
<option value="3">3 minutes</option>
<option value="5">5 minutes</option>
<option value="10">10 minutes</option>
<option value="15">15 minutes</option>
<option value="30">30 minutes</option>
<option value="60">1 hour</option>
<option data-i18n="settings.OAMS.message.newAlert.Once" value="0">Once</option>
<option data-i18n="settings.OAMS.message.newAlert.1min" value="1">1 minute</option>
<option data-i18n="settings.OAMS.message.newAlert.3min" value="3">3 minutes</option>
<option data-i18n="settings.OAMS.message.newAlert.5min" value="5">5 minutes</option>
<option data-i18n="settings.OAMS.message.newAlert.10min" value="10">10 minutes</option>
<option data-i18n="settings.OAMS.message.newAlert.15min" value="15">15 minutes</option>
<option data-i18n="settings.OAMS.message.newAlert.30min" value="30">30 minutes</option>
<option data-i18n="settings.OAMS.message.newAlert.60min" value="60">1 hour</option>
</select>
</td>
</tr>
@ -3505,13 +3483,13 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<div class="mapItem">
<table align="center">
<tr>
<td title="New Message Action">New Message Action</td>
<td data-i18n="settings.OAMS.message.newAlert.Action" title="New Message Action">New Message Action</td>
</tr>
<tr>
<td>
<select id="msgActionSelect" name="msgActionSelect" onchange="newMessageSetting(this);">
<option value="0">Do nothing</option>
<option value="1">Open Messaging Window</option>
<option data-i18n="settings.OAMS.message.newAlert.Nothing" value="0">Do nothing</option>
<option data-i18n="settings.OAMS.message.newAlert.OpenWindow" value="1">Open Messaging Window</option>
</select>
</td>
</tr>
@ -3521,13 +3499,13 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<div class="mapItem">
<table align="center">
<tr>
<td title="Away Mode">Away Mode</td>
<td data-i18n="settings.OAMS.message.awayMode" title="Away Mode">Away Mode</td>
</tr>
<tr>
<td>
<select id="msgAwaySelect" name="msgAwaySelect" onchange="newMessageSetting(this);">
<option value="0">Not Away</option>
<option value="1">I Am Away</option>
<option data-i18n="settings.OAMS.message.NotAway" value="0">Not Away</option>
<option data-i18n="settings.OAMS.message.AmAway" value="1">I Am Away</option>
</select>
</td>
</tr>
@ -3537,12 +3515,11 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<div class="mapItem" id="msgAwayTextDiv">
<table align="center">
<tr>
<td title="Away Text">Away Text</td>
<td data-i18n="settings.OAMS.message.awayText" title="Away Text">Away Text</td>
</tr>
<tr>
<td>
<input id="msgAwayText" type="text" class="inputTextValue" size="30" oninput="ValidateText(this);
newMessageSetting(this);" / >
<input id="msgAwayText" type="text" class="inputTextValue" size="30" oninput="ValidateText(this); newMessageSetting(this);" / >
</td>
</tr>
</table>
@ -3551,7 +3528,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</div>
<div id="aboutDiv" class="settingsTabcontent">
<div class="mapItem" style="padding: 4px">
<h2><div id="aboutVersionDiv">GridTracker</div></h2>
<h2><div data-i18n="settings.about.AppVersion" id="aboutVersionDiv">GridTracker</div></h2>
<p>
GridTracker is a warehouse of amateur radio information presented in an easy to use interface<br />
<br />
@ -3568,7 +3545,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
>GridTracker.org!</a
>
</p>
<p>Copyright &copy; 2021 GridTracker.org</p>
<p data-i18n="settings.about.Copyright">Copyright &copy; 2021 GridTracker.org</p>
<img src="./gridview.png" /> <br />
</div>
</div>

Wyświetl plik

@ -8,7 +8,7 @@
"message-documentation": "qqq"
},
"COMMENT_GridTracker.html": "",
"appname-title": "GridTracker",
"appname-title": "GridTracker ${version}",
"appname-sub-title": "An Amteur Radio Companion",
"statupStatusDiv": "Initial Startup",
"documents.Div1": "Your Documents folder (${searchedDocFolder}) could not be located.",
@ -428,9 +428,10 @@
"settings.OAMS.message.newAlert.Action": "New Message Action",
"settings.OAMS.message.newAlert.Nothing": "Do Nothing",
"settings.OAMS.message.newAlert.OpenWindow": "Open Messaging Window",
"settings.OAMS.message.newAlert.awayMode": "Away Mode",
"settings.OAMS.message.newAlert.NotAway": "Not Away",
"settings.OAMS.message.newAlert.AmAway": "I Am Away",
"settings.OAMS.message.awayMode": "Away Mode",
"settings.OAMS.message.NotAway": "Not Away",
"settings.OAMS.message.AmAway": "I Am Away",
"settings.OAMS.message.awayText": "Away Text",
"settings.about.AppVersion": "GridTracker ${version}",
"settings.about.Brief": "GridTracker is a warehouse of amateur radio information presented in an easy to use interface",
"settings.about.FeatureList1": "From Live Traffic Decodes",