KTextTemplate
qtlocalizer.h
83 void installTranslator(QTranslator *translator, const QString &localeName = QLocale::system().name());
94 QString localizeDate(const QDate &date, QLocale::FormatType formatType = QLocale::ShortFormat) const override;
95 QString localizeTime(const QTime &time, QLocale::FormatType formatType = QLocale::ShortFormat) const override;
96 QString localizeDateTime(const QDateTime &dateTime, QLocale::FormatType formatType = QLocale::ShortFormat) const override;
97 QString localizeString(const QString &string, const QVariantList &arguments = {}) const override;
98 QString localizeContextString(const QString &string, const QString &context, const QVariantList &arguments = {}) const override;
100 localizePluralContextString(const QString &string, const QString &pluralForm, const QString &context, const QVariantList &arguments = {}) const override;
101 QString localizePluralString(const QString &string, const QString &pluralForm, const QVariantList &arguments = {}) const override;
QString localizePluralString(const QString &string, const QString &pluralForm, const QVariantList &arguments={}) const override
Localizes string or its pluralForm with the specified arguments for substitution.
Definition qtlocalizer.cpp:257
QString localizeDate(const QDate &date, QLocale::FormatType formatType=QLocale::ShortFormat) const override
Localizes date with the specified formatType.
Definition qtlocalizer.cpp:173
void installTranslator(QTranslator *translator, const QString &localeName=QLocale::system().name())
Install a translator to use for a particular localeName.
Definition qtlocalizer.cpp:163
QString localizeContextString(const QString &string, const QString &context, const QVariantList &arguments={}) const override
Localizes string, disambiguated by context with the specified arguments for substitution.
Definition qtlocalizer.cpp:233
QString currentLocale() const override
Returns the current locale as a string.
Definition qtlocalizer.cpp:267
void setAppTranslatorPath(const QString &path)
Set the path to look for translations of the application strings.
Definition qtlocalizer.cpp:151
QString localizeMonetaryValue(qreal value, const QString ¤cyCode={}) const override
Localizes value as a monetary value in the currency specified by currencyCode.
Definition qtlocalizer.cpp:203
void popLocale() override
Makes this localizer use the previous locale for output.
Definition qtlocalizer.cpp:293
void loadCatalog(const QString &path, const QString &catalog) override
Loads the catalog from path.
Definition qtlocalizer.cpp:300
QString localizeTime(const QTime &time, QLocale::FormatType formatType=QLocale::ShortFormat) const override
Localizes time with the specified formatType.
Definition qtlocalizer.cpp:179
QString localizeDateTime(const QDateTime &dateTime, QLocale::FormatType formatType=QLocale::ShortFormat) const override
Localizes dateTime with the specified formatType.
Definition qtlocalizer.cpp:185
QtLocalizer(const QLocale &locale=QLocale::system())
Constructs a new QtLocalizer using the locale.
Definition qtlocalizer.cpp:141
QString localizePluralContextString(const QString &string, const QString &pluralForm, const QString &context, const QVariantList &arguments={}) const override
Localizes string or its pluralForm, disambiguated by context with the specified arguments for substit...
Definition qtlocalizer.cpp:247
void pushLocale(const QString &localeName) override
Makes this localizer use the locale specified by localeName for output.
Definition qtlocalizer.cpp:273
QString localizeString(const QString &string, const QVariantList &arguments={}) const override
Localizes string with the specified arguments for substitution.
Definition qtlocalizer.cpp:240
void setAppTranslatorPrefix(const QString &prefix)
Set the prefix of translation files.
Definition qtlocalizer.cpp:157
void unloadCatalog(const QString &catalog) override
Unloads the catalog.
Definition qtlocalizer.cpp:317
The KTextTemplate namespace holds all public KTextTemplate API.
Definition Mainpage.dox:8
FormatType
QLocale system()
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 28 2025 11:59:22 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 28 2025 11:59:22 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.