diff options
author | Jan Mulder <jlmulder@xs4all.nl> | 2017-04-25 23:16:46 +0200 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2017-04-26 05:34:40 -0700 |
commit | 12a59ef3137c84ae693227942fd40ee4dbdc8e88 (patch) | |
tree | 0bd53b5981dd0617cd7aff3900eb3fae192e93e3 /qt-models/divelocationmodel.cpp | |
parent | dc9cf7bcbccba78c64c4e935341d816798b6dc03 (diff) | |
download | subsurface-12a59ef3137c84ae693227942fd40ee4dbdc8e88.tar.gz |
Correct divesite geocoding translation
See https://github.com/Subsurface-divelog/subsurface/issues/345. The
menues where not translated. The basis of this error is a simple
typo in core/taxonomy.c where the classname was mis-spelled in the
QT_TRANSLATE_NOOP. In addition, to pull and translate the strings
from C code, the normal tr() does not work, and the functionality
from the gettextfromc class is used.
Fixes: #345
Signed-off-by: Jan Mulder <jlmulder@xs4all.nl>
Diffstat (limited to 'qt-models/divelocationmodel.cpp')
-rw-r--r-- | qt-models/divelocationmodel.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/qt-models/divelocationmodel.cpp b/qt-models/divelocationmodel.cpp index 877ca0552..1d9cda558 100644 --- a/qt-models/divelocationmodel.cpp +++ b/qt-models/divelocationmodel.cpp @@ -4,6 +4,7 @@ #include <QDebug> #include <QLineEdit> #include <QIcon> +#include <core/gettextfromc.h> bool dive_site_less_than(dive_site *a, dive_site *b) { @@ -184,7 +185,7 @@ GeoReferencingOptionsModel::GeoReferencingOptionsModel(QObject *parent) : QStrin QStringList list; int i; for (i = 0; i < TC_NR_CATEGORIES; i++) - list << taxonomy_category_names[i]; + list << gettextFromC::instance()->trGettext(taxonomy_category_names[i]); setStringList(list); } |