summaryrefslogtreecommitdiffstats
path: root/tools/linguist/shared/translator.h
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@nokia.com>2009-07-17 14:16:31 (GMT)
committerOswald Buddenhagen <oswald.buddenhagen@nokia.com>2009-07-17 14:35:21 (GMT)
commitb4d801bf4d6e664ad729e3e95b212b83cc0c784f (patch)
tree086991093228f4296c576d258c3418ae86e23d5b /tools/linguist/shared/translator.h
parent1d52548c21f9ca47e2ef02cd944b7640b0d4dd6b (diff)
downloadQt-b4d801bf4d6e664ad729e3e95b212b83cc0c784f.zip
Qt-b4d801bf4d6e664ad729e3e95b212b83cc0c784f.tar.gz
Qt-b4d801bf4d6e664ad729e3e95b212b83cc0c784f.tar.bz2
reorganize numerus form count normalization
replace implicit normalization of individual messages on file writeout with global normalization which is called by the command line tools. this should a) be faster and b) cover the most critical case: lrelease.
Diffstat (limited to 'tools/linguist/shared/translator.h')
-rw-r--r--tools/linguist/shared/translator.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/linguist/shared/translator.h b/tools/linguist/shared/translator.h
index 77b515f..01778d7 100644
--- a/tools/linguist/shared/translator.h
+++ b/tools/linguist/shared/translator.h
@@ -150,8 +150,8 @@ public:
static QString guessLanguageCodeFromFileName(const QString &fileName);
QList<TranslatorMessage> messages() const;
QList<TranslatorMessage> translatedMessages() const;
- static QStringList normalizedTranslations(const TranslatorMessage &m,
- QLocale::Language lang, QLocale::Country country);
+ static QStringList normalizedTranslations(const TranslatorMessage &m, int numPlurals);
+ void normalizeTranslations(ConversionData &cd);
QStringList normalizedTranslations(const TranslatorMessage &m, ConversionData &cd, bool *ok) const;
int messageCount() const { return m_messages.size(); }