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.