WSJT-X/widgets
Bill Somerville 45b12e6028
Preparation for UI i18n
Re-enabling the WSJT-X i18n  facilities. This allows translation files
to  be created  for languages  that are  automatically used  to lookup
translatable strings. To enable a  new language the language name must
be added to the CMakeLists.txt LANGUAGES list variable in BCP47 format
(i.e. en_US,  en_GB, pt_PT, ...). Do  one build with the  CMake option
UPDATE_TRANSLATIONS enabled  (do not  leave it enabled  as there  is a
danger of loosing existing translated texts), that will create a fresh
translations/wsjtx_<lang>.ts file which  should be immediately checked
in with the  CMakeLists.txt change. The .ts should then  be updated by
the translator using  the Qt Linguist tool to  add translations. Check
in the  updated .ts file  to complete the initial  translation process
for that language.

To  aid translators  their WIP  .ts file  may be  tested by  releasing
(using the  lrelease tool or  from the Linguist  menu) a .qm  file and
placing  that  .qm  file  in the  current  directory  before  starting
WSJT-X. The translations will be used if the system locale matches the
file name.   If the system  locale does not  match the file  name; the
language may be  overridden by setting the  LANG environment variable.
For  example if  a wsjtx_pt_PT.qm  file  is in  the current  directory
WSJT-X will use it for  translation lookups, regardless of the current
system locale setting, if the LANG variable is set to pt_PT or pt-PT.

On MS Windows from a command prompt:

 set LANG=pt_PT
 C:\WSJT\wsjtx\bin\wsjtx

elsewhere:

 LANG=pt_PT wsjtx
2019-06-06 12:56:25 +01:00
..
about.cpp Fix samples CMake script and update NEWS and copyright dates 2019-02-25 03:07:51 +00:00
about.h
about.ui
AbstractLogWindow.cpp Preparation for UI i18n 2019-06-06 12:56:25 +01:00
AbstractLogWindow.hpp Preparation for UI i18n 2019-06-06 12:56:25 +01:00
astro.cpp Change m_TRperiod from qint32 to double. Functional, but needs more testing! 2019-05-22 12:44:28 -04:00
astro.h Change m_TRperiod from qint32 to double. Functional, but needs more testing! 2019-05-22 12:44:28 -04:00
astro.ui
CabrilloLogWindow.cpp Moving toward multiplier and dupe detection for contest modes 2019-05-30 22:20:09 +01:00
CabrilloLogWindow.hpp
CabrilloLogWindow.ui Improvements to accessibiity 2019-05-03 10:21:50 +01:00
colorhighlighting.cpp
colorhighlighting.h
colorhighlighting.ui
DateTimeEdit.hpp Add default QDateTime delegate editor 2019-05-04 01:02:16 +01:00
DecodeHighlightingListView.cpp Preparation for UI i18n 2019-06-06 12:56:25 +01:00
DecodeHighlightingListView.hpp Preparation for UI i18n 2019-06-06 12:56:25 +01:00
displaytext.cpp Moving toward multiplier and dupe detection for contest modes 2019-05-30 22:20:09 +01:00
displaytext.h Moving toward multiplier and dupe detection for contest modes 2019-05-30 22:20:09 +01:00
DoubleClickablePushButton.cpp
DoubleClickablePushButton.hpp
DoubleClickableRadioButton.cpp
DoubleClickableRadioButton.hpp
echograph.cpp
echograph.h
echograph.ui
echoplot.cpp Improve performance of Fox and contest log view windows 2018-12-06 05:41:16 +00:00
echoplot.h Improve performance of Fox and contest log view windows 2018-12-06 05:41:16 +00:00
ExportCabrillo.cpp Preparation for UI i18n 2019-06-06 12:56:25 +01:00
ExportCabrillo.h Preparation for UI i18n 2019-06-06 12:56:25 +01:00
ExportCabrillo.ui
fastgraph.cpp Change m_TRperiod from qint32 to double. Functional, but needs more testing! 2019-05-22 12:44:28 -04:00
fastgraph.h Change m_TRperiod from qint32 to double. Functional, but needs more testing! 2019-05-22 12:44:28 -04:00
fastgraph.ui
fastplot.cpp Change m_TRperiod from qint32 to double. Functional, but needs more testing! 2019-05-22 12:44:28 -04:00
fastplot.h Change m_TRperiod from qint32 to double. Functional, but needs more testing! 2019-05-22 12:44:28 -04:00
FoxLogWindow.cpp Improvements to accessibiity 2019-05-03 10:21:50 +01:00
FoxLogWindow.hpp Add Fox log ADIF export to the Fox Log window log table contextual pop up menu 2018-12-30 12:35:41 +00:00
FoxLogWindow.ui
FrequencyDeltaLineEdit.cpp Moving toward multiplier and dupe detection for contest modes 2019-05-30 22:20:09 +01:00
FrequencyDeltaLineEdit.hpp Moving toward multiplier and dupe detection for contest modes 2019-05-30 22:20:09 +01:00
FrequencyLineEdit.cpp Moving toward multiplier and dupe detection for contest modes 2019-05-30 22:20:09 +01:00
FrequencyLineEdit.hpp Moving toward multiplier and dupe detection for contest modes 2019-05-30 22:20:09 +01:00
HelpTextWindow.cpp Preparation for UI i18n 2019-06-06 12:56:25 +01:00
HelpTextWindow.hpp Preparation for UI i18n 2019-06-06 12:56:25 +01:00
HintedSpinBox.cpp
HintedSpinBox.hpp
LettersSpinBox.cpp
LettersSpinBox.hpp
logqso.cpp Moving toward multiplier and dupe detection for contest modes 2019-05-30 22:20:09 +01:00
logqso.h Add option to include or exclude WAE extra entities in DXCC entity lookups 2019-05-29 23:35:18 +01:00
logqso.ui Revert "Log buttons" 2019-05-06 22:25:06 +01:00
mainwindow.cpp Repair an object instance initialization order issue that causes crashes 2019-06-03 00:35:20 +01:00
mainwindow.h Repair an object instance initialization order issue that causes crashes 2019-06-03 00:35:20 +01:00
mainwindow.ui Improvements to accessibiity 2019-05-03 10:21:50 +01:00
messageaveraging.cpp Preparation for UI i18n 2019-06-06 12:56:25 +01:00
messageaveraging.h Preparation for UI i18n 2019-06-06 12:56:25 +01:00
messageaveraging.ui
MessageBox.cpp
MessageBox.hpp
meterwidget.cpp
meterwidget.h
plotter.cpp FT4: Change Fortran code to NSPS=576 and make necessary accompanying 2019-05-22 17:02:15 -05:00
plotter.h Change m_TRperiod from qint32 to double. Functional, but needs more testing! 2019-05-22 12:44:28 -04:00
RestrictedSpinBox.cpp
RestrictedSpinBox.hpp
signalmeter.cpp
signalmeter.h
SplashScreen.cpp
SplashScreen.hpp
widegraph.cpp Change m_TRperiod from qint32 to double. Functional, but needs more testing! 2019-05-22 12:44:28 -04:00
widegraph.h Change m_TRperiod from qint32 to double. Functional, but needs more testing! 2019-05-22 12:44:28 -04:00
widegraph.ui
widgets.pri Moving toward multiplier and dupe detection for contest modes 2019-05-30 22:20:09 +01:00