21#ifndef GRANTLEE_QTLOCALIZER_P_H
22#define GRANTLEE_QTLOCALIZER_P_H
24#include "abstractlocalizer.h"
31class QtLocalizerPrivate;
93 const QString &localeName = QLocale::system().name());
98 void loadCatalog(
const QString &path,
const QString &catalog)
override;
104 = {})
const override;
106 QLocale::FormatType formatType
107 = QLocale::ShortFormat)
const override;
109 QLocale::FormatType formatType
110 = QLocale::ShortFormat)
const override;
112 QLocale::FormatType formatType
113 = QLocale::ShortFormat)
const override;
115 const QVariantList &arguments = {})
const override;
117 const QVariantList &arguments
118 = {})
const override;
120 const QString &pluralForm,
121 const QString &context,
122 const QVariantList &arguments
123 = {})
const override;
125 const QVariantList &arguments
126 = {})
const override;
131 QtLocalizerPrivate *
const d_ptr;
Interface for implementing an internationalization system.
Provides internationalization based on QLocale and QTranslator.
void unloadCatalog(const QString &catalog) override
void pushLocale(const QString &localeName) override
void setAppTranslatorPath(const QString &path)
QString localizeTime(const QTime &time, QLocale::FormatType formatType=QLocale::ShortFormat) const override
QString localizeDate(const QDate &date, QLocale::FormatType formatType=QLocale::ShortFormat) const override
QString localizeContextString(const QString &string, const QString &context, const QVariantList &arguments={}) const override
void loadCatalog(const QString &path, const QString &catalog) override
void setAppTranslatorPrefix(const QString &prefix)
QString localizeString(const QString &string, const QVariantList &arguments={}) const override
QString localizeMonetaryValue(qreal value, const QString ¤cyCode={}) const override
void installTranslator(QTranslator *translator, const QString &localeName=QLocale::system().name())
void popLocale() override
QString localizeDateTime(const QDateTime &dateTime, QLocale::FormatType formatType=QLocale::ShortFormat) const override
QtLocalizer(const QLocale &locale=QLocale::system())
QString localizeNumber(int number) const override
QString localizePluralString(const QString &string, const QString &pluralForm, const QVariantList &arguments={}) const override
QString localizeNumber(qreal number) const override
QString currentLocale() const override
QString localizePluralContextString(const QString &string, const QString &pluralForm, const QString &context, const QVariantList &arguments={}) const override
The Grantlee namespace holds all public Grantlee API.