| Grantlee 5.3.0
    | 
Interface for implementing an internationalization system. More...
#include <abstractlocalizer.h>

| Public Member Functions | |
| AbstractLocalizer () | |
| virtual | ~AbstractLocalizer () | 
| virtual QString | currentLocale () const =0 | 
| virtual void | loadCatalog (const QString &path, const QString &catalog)=0 | 
| virtual QString | localize (const QVariant &variant) const | 
| virtual QString | localizeContextString (const QString &string, const QString &context, const QVariantList &arguments={}) const =0 | 
| virtual QString | localizeDate (const QDate &date, QLocale::FormatType formatType=QLocale::ShortFormat) const =0 | 
| virtual QString | localizeDateTime (const QDateTime &dateTime, QLocale::FormatType formatType=QLocale::ShortFormat) const =0 | 
| virtual QString | localizeMonetaryValue (qreal value, const QString ¤cyCode={}) const =0 | 
| virtual QString | localizeNumber (int number) const =0 | 
| virtual QString | localizeNumber (qreal number) const =0 | 
| virtual QString | localizePluralContextString (const QString &string, const QString &pluralForm, const QString &context, const QVariantList &arguments={}) const =0 | 
| virtual QString | localizePluralString (const QString &string, const QString &pluralForm, const QVariantList &arguments={}) const =0 | 
| virtual QString | localizeString (const QString &string, const QVariantList &arguments={}) const =0 | 
| virtual QString | localizeTime (const QTime &time, QLocale::FormatType formatType=QLocale::ShortFormat) const =0 | 
| virtual void | popLocale ()=0 | 
| virtual void | pushLocale (const QString &localeName)=0 | 
| virtual void | unloadCatalog (const QString &catalog)=0 | 
This class defines an interface for accessing an internationalization, such as QLocale/QTranslator or gettext/KLocale.
Definition at line 43 of file abstractlocalizer.h.
| Grantlee::AbstractLocalizer::AbstractLocalizer | ( | ) | 
Constructor
| 
 | virtual | 
Destructor
| 
 | pure virtual | 
Returns the current locale as a string.
Implemented in Grantlee::QtLocalizer.
| 
 | pure virtual | 
Loads the catalog from path. 
Implemented in Grantlee::QtLocalizer.
| 
 | virtual | 
Processes the data in variant into a localized string.
The base implementation can localize numbers, dates and times, and strings.
| 
 | pure virtual | 
Localizes string, disambiguated by context with the specified arguments for substitution 
Implemented in Grantlee::QtLocalizer.
| 
 | pure virtual | 
Localizes date with the specified formatType 
Implemented in Grantlee::QtLocalizer.
| 
 | pure virtual | 
Localizes dateTime with the specified formatType 
Implemented in Grantlee::QtLocalizer.
| 
 | pure virtual | 
Localizes value as a monetary value in the currency specified by currencyCode. 
Implemented in Grantlee::QtLocalizer.
| 
 | pure virtual | 
Localizes number 
Implemented in Grantlee::QtLocalizer.
| 
 | pure virtual | 
Localizes number 
Implemented in Grantlee::QtLocalizer.
| 
 | pure virtual | 
Localizes string or its pluralForm, disambiguated by context with the specified arguments for substitution 
Implemented in Grantlee::QtLocalizer.
| 
 | pure virtual | 
Localizes string or its pluralForm with the specified arguments for substitution 
Implemented in Grantlee::QtLocalizer.
| 
 | pure virtual | 
Localizes string with the specified arguments for substitution 
Implemented in Grantlee::QtLocalizer.
| 
 | pure virtual | 
Localizes time with the specified formatType 
Implemented in Grantlee::QtLocalizer.
| 
 | pure virtual | 
Makes this localizer use the previous locale for output.
Implemented in Grantlee::QtLocalizer.
| 
 | pure virtual | 
Makes this localizer use the locale specified by localeName for output. 
Implemented in Grantlee::QtLocalizer.
| 
 | pure virtual | 
Unloads the catalog 
Implemented in Grantlee::QtLocalizer.