Commit Graph

5873 Commits

Author SHA1 Message Date
Bill Somerville e322de24d3
Cosmetic punctuation for translation 2020-05-19 01:14:18 +01:00
Bill Somerville ffb06c018e
Sorting out how to test translation files
Windows makes this more complex than necessary.

On  all  systems  the  packaged  translation  file  in  the  resources
:/Translations  directory wsjtx_<lang>.qm  will  be  loaded if  <lang>
matches the  current system locale. Otherwise  the native translatable
strings will be used (en_US is assumed for the native language).

On  all systems  a wsjtx_<lang>.qm  compiled translation  file in  the
current working directory will be loaded if <lang> matches the current
system locale  language and  country (wsjtx_en_GB.qm  for a  locale of
en-GB).

On non-Windows systems  the locale used above can be  set for just the
wsjtx instance being tested by  setting the LANG environment variable,
e.g.

LANG=ca-ES wsjtx

On  Windows  systems  the  current  locale  can  only  be  changed  by
installing  the  relevant  Windows  Language Pack,  selecting  the  UI
language     either      as     the      default     or      as     an
override (Set-WinUILanguageOverride  -Language ca-ES) and  the signing
out and back in.

The two translations file sources above  cam be overridden using a new
command line option:

[-l | -language] <language-code>[-<country-code>]

e.g. -language  ca-ES which will  load the first  readable translation
file as  found in the following  order: :/Translations/wsjtx_ca_ES.qm,
:/Translation/wsjtx_ca.qm,  :/Translations/wsjtx.qm. This  search will
be  preceded  by  the  normal translation  file  load  from  resources
described above. Following  that and the normal load  from the current
working directory described above, the first readable translation file
as    found    in    the   following    order:    $cwd/wsjtx_ca_ES.qm,
$cwd/wsjtx_ca.qm, $cwd/wsjtx.qm.

This allows Windows  testers to change the WSJT-X  UI language without
having to  change the system  UI language and installing  the relevant
language  pack.  Note  that using  this  method will  only change  the
translated  strings,  number  and  date formatting  will  not  change.
Because of this it should only be used for basic testing.
2020-05-18 23:50:02 +01:00
Steven Franke b6a7bf2d94 Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-05-16 09:30:33 -05:00
Steven Franke 6771d25cb7 Restore WSPR Tx Power to the correct value. 2020-05-16 09:30:25 -05:00
Bill Somerville 1c0c75d960
Fix the minimum size of help text windows to the content size
This could make  help text windows bigger than the  screen, if we want
to  go there  then  using  a QLabel  sub-class  will  need to  change,
probably  by using  a  read-only QTextEdit  instead  as that  provides
scroll bars. Maybe  consider a multi-column table for  the contents as
an alternative to scroll bars.
2020-05-15 14:37:14 +01:00
Bill Somerville 9c8eb88232
Add Spanish and Catalan to translations list 2020-05-14 13:02:22 +01:00
Bill Somerville 4a9b518513
Updated translation files
Spanish and Catalan added in preparation for Xavi, EA3W, to start work
on translations.
2020-05-14 12:54:22 +01:00
Joe Taylor 032de4a2c9 Fix a bug parsing EU VHF message with both calls "/P". (The only message with both calls hashed is type 5, EU VHF Contest.) 2020-05-12 13:40:00 -04:00
Joe Taylor f9959deff2 Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-05-11 14:33:42 -04:00
Joe Taylor ced6b6d525 I believe these changes fix the "missing blank line" bug. Please watch for a counter-example! 2020-05-11 11:30:02 -04:00
Bill Somerville 8e9853e5e4
Bump develop branch version number 2020-05-10 22:29:58 +01:00
Bill Somerville c303d3fe76
Merge branch 'master' into develop 2020-05-10 22:12:09 +01:00
Bill Somerville 83b8caacd3
Merge branch 'release-2.2.0' 2020-05-10 22:10:32 +01:00
Bill Somerville 63dd31a08e
User guide updates 2020-05-10 18:18:44 +01:00
Bill Somerville 28f92ebe8d
New JT65B sample files for averaging documentation 2020-05-10 10:54:56 +01:00
Bill Somerville d080e85fbf
Update User Guide OpenSSL for Windows installer links 2020-05-10 02:49:19 +01:00
Bill Somerville a94cf68193
Updated CTY.DAT (Big CTY 03 May 2020) 2020-05-10 01:48:46 +01:00
Bill Somerville 6919e17193
Prep for v2.2.0 2020-05-09 22:19:52 +01:00
Bill Somerville a0a8159129
Fix a command line parsing defect 2020-05-09 00:55:22 +01:00
Bill Somerville 8229e5110a
Squash some more warnings 2020-05-09 00:54:53 +01:00
Joe Taylor 839a4e5421 Fix a typo. Thanks, Steve! 2020-05-08 14:30:24 -04:00
Joe Taylor 9e1b353a47 Add to the EME Tips in User Guide. 2020-05-08 11:34:10 -04:00
Joe Taylor c92699531c Correct the record length submitted to JT4 decoder when newdat is false. 2020-05-08 10:57:45 -04:00
Joe Taylor 558c480b42 Don't mark shorthands as "synced" for JT65 averaging. 2020-05-08 10:32:23 -04:00
Joe Taylor 3a7eda58ea Add a section on EME Tips to the User Guide. 2020-05-08 10:02:05 -04:00
Joe Taylor 101356c26c Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-05-07 14:36:27 -04:00
Joe Taylor bc8173a395 Don't allow reading a .wav file while decoder is busy. 2020-05-07 14:35:46 -04:00
Joe Taylor 5693be1ee1 Fix bugs for generating and decoding JT65 shorthand messages. 2020-05-07 13:54:02 -04:00
Bill Somerville 97078eb8df
Update build script to macOS minimum version of 10.13 2020-05-07 17:42:14 +01:00
Bill Somerville 64fb919bed
Don't package webGL platform support on macOS 2020-05-07 17:19:02 +01:00
Joe Taylor fcf6b1f816 Fix a bug in wav11.f90. 2020-05-07 11:33:06 -04:00
Joe Taylor 5ebfdd3576 Add some test files for JT65 averaging, AP, and DS decodes. 2020-05-07 11:27:48 -04:00
Bill Somerville 5c3f3ab1ee Update case fall through warning squash for old and new gcc as well as Clang 2020-05-07 15:43:27 +01:00
Bill Somerville f194a516e6 Keep both Clang and gcc happy with fallthrough cases 2020-05-07 15:31:44 +01:00
Bill Somerville cf6893e56b Updates for compliance with gcc v10 and squash some warnings 2020-05-07 14:57:05 +01:00
Bill Somerville 268deb31fb
Further Qt v5.14 compatibility updates 2020-05-07 03:16:18 +01:00
Bill Somerville 1403c186d2
Updates for Qt v5.14 compaibility 2020-05-07 02:56:57 +01:00
Bill Somerville eb7681c7c5
Update qcustomplot component for Qt v5.14 compatibility 2020-05-07 02:55:53 +01:00
Joe Taylor 399b0caafe Enable "Decode after EME delay" for FT8. (Let the 1296 MHz EME guys play with FT8.) 2020-05-06 11:43:52 -04:00
Joe Taylor c5d14da4a1 Add G4WJS and K9AN to title and authorship credits. 2020-05-06 09:38:09 -04:00
Steven Franke 8f6663b0d7 Remove some experimental code. 2020-05-06 07:17:42 -05:00
K9AN df7224abee Bump up the FT4 decoding depth. 2020-05-05 17:20:24 -05:00
Steven Franke 80bdad45dc More housekeeping. 2020-05-05 14:26:30 -05:00
Steven Franke c0da6ce265 Housekeeping. 2020-05-05 14:05:46 -05:00
Steven Franke 0f74741f1d Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-05-05 13:45:11 -05:00
Steven Franke 3405687e89 Clean up in preparation for RC release. 2020-05-05 13:45:02 -05:00
Joe Taylor 967f2b3237 Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-05-05 14:12:17 -04:00
Joe Taylor 4077526d88 Updates to Release Notes and User Guide. 2020-05-05 14:11:54 -04:00
Steven Franke 9b6dd092c5 Streamline decoding to use a single call to decode174_91. 2020-05-05 11:59:43 -05:00
Steven Franke 27b94e2cc7 Fix another bug. 2020-05-05 08:07:31 -05:00