Further improvements to SimpleFle

* show contest-exchange beneath RSTr/-s, as usual
* implement non-numeric contest-exchange
* warn, if xor contest-select / contest-data present
* introduce increment-mode, to be set by user
* add documentation
This commit is contained in:
DJ3CE
2025-01-11 02:30:23 +01:00
committed by DJ3CE
parent cc2fce9214
commit 9ad9e7c0f0
3 changed files with 140 additions and 20 deletions

View File

@@ -32,6 +32,7 @@
var lang_qso_simplefle_warning_missing_band_mode = "<?= __("Warning! You can't log the QSO List, because some QSO don't have band and/or mode defined!"); ?>";
var lang_qso_simplefle_warning_missing_time = "<?= __("Warning! You can't log the QSO List, because some QSO don't have a time defined!"); ?>";
var lang_qso_simplefle_warning_example_data = "<?= __("Attention! The Data Field containes example data. First Clear Logging Session!"); ?>";
var lang_qso_simplefle_warning_missing_contestid = "<?= __("Attention! Either you have set a contest, but included no exchange, or you have logged contest-data but did not select a contest."); ?>";
var lang_qso_simplefle_confirm_save_to_log = "<?= __("Are you sure that you want to add these QSO to the Log and clear the session?"); ?>";
var lang_qso_simplefle_success_save_to_log_header = "<?= __("QSO Logged!"); ?>";
var lang_qso_simplefle_success_save_to_log = "<?= __("The QSO were successfully logged in the logbook! Dupes were skipped."); ?>";
@@ -187,4 +188,4 @@
</div>
</div>
</div>
</div>
</div>

View File

@@ -25,5 +25,41 @@
day ++
df3et
</pre>
<p><?= __("Additional informations can be submitted in the following way:") ?></p>
<p><?= __("Notes:") ?></p>
<pre>
2112 dj3ce < comment >
</pre>
<p><?= __("Operator Name:") ?></p>
<pre>
2112 dj3ce @Cedric
</pre>
<p><?= __("QSL-message (Caution! Not visible in wavelog currently!):") ?></p>
<pre>
2112 dj3ce [tnx qso]
</pre>
<p><?= __("Contest exchange; serials or other exchange - or even both:") ?></p>
<pre>
2112 dj3ce ,1.12
2113 dj3ce ,LA.DL
2114 dj3ce ,12,LA.14.DL
2114 dj3ce .14 ,12 .DL ,LA
</pre>
<p><?= __("Received exchange has to be prefixed with a dot '.', sent exchange with a comma ','. The last to lines are equivalent - i.e. spaces don't matter as the order doesn't as well. Exchange you have sent will automatically be included in the next QSO, if it contains received exchange, or if you use a single comma ','. To automatically increment the sent serial, use ',++' and give an initial sent exchange. To deactivate, use ',+0':") ?></p>
<pre>
,++
2112 dj3ce ,1.12
2113 dk0mm .105
</pre>
<p><?= __("Here, the first qso uses the set serial 1, and the second will use 2 as the serial. If you want to wipe your sent exchange, use ',-':") ?></p>
<pre>
2115 dj3ce ,15,D23.1.F39
2116 dk0mm ,-,16.1015
</pre>
<p><?= __("First, all previous exchange is wiped, then only a serial is set. Otherwise the previous exchange 'D23' would have been set also.") ?></p>
<p><?= __("You may use the comment syntax, to fill adif-fields supported by the Wavelog-Import:") ?></p>
<pre>
2119 dj3ce <tx_pwr:50> <rx_pwr:750> <darc_dok:F39> <sfi:210> <rig:QCX> <...>
</pre>
<p><?= sprintf(__("A full summary of all commands and the necessary syntax can be found in %sthis article%s of our Wiki."), '<a href="https://github.com/wavelog/wavelog/wiki/SimpleFLE" target="_blank">', '</a>'); ?></p>