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