aboutsummaryrefslogtreecommitdiffstats
path: root/qt-models/divelocationmodel.cpp
diff options
context:
space:
mode:
authorGravatar Jan Mulder <jlmulder@xs4all.nl>2017-04-25 23:16:46 +0200
committerGravatar Dirk Hohndel <dirk@hohndel.org>2017-04-26 05:34:40 -0700
commit12a59ef3137c84ae693227942fd40ee4dbdc8e88 (patch)
tree0bd53b5981dd0617cd7aff3900eb3fae192e93e3 /qt-models/divelocationmodel.cpp
parentdc9cf7bcbccba78c64c4e935341d816798b6dc03 (diff)
downloadsubsurface-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.cpp3
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);
}