#include <kcatalogue.h>
Public Member Functions | |
KCatalogue (const TQString &name=TQString::null, const TQString &language=TQString::null) | |
KCatalogue (const KCatalogue &rhs) | |
KCatalogue & | operator= (const KCatalogue &rhs) |
virtual | ~KCatalogue () |
TQString | name () const |
TQString | language () const |
int | pluralType () const |
void | setPluralType (int pluralType) |
const char * | translate (const char *msgid) const |
Detailed Description
This class abstracts a gettext message catalog.
It will take care of opening the file and reading the catalog.
- See also
- TDELocale
Definition at line 37 of file kcatalogue.h.
Constructor & Destructor Documentation
◆ KCatalogue() [1/2]
|
explicit |
Constructor.
- Parameters
-
name The name of the catalog language The language of this catalog
Definition at line 55 of file kcatalogue.cpp.
◆ KCatalogue() [2/2]
KCatalogue::KCatalogue | ( | const KCatalogue & | rhs | ) |
Copy constructor.
Definition at line 77 of file kcatalogue.cpp.
◆ ~KCatalogue()
|
virtual |
Destructor.
Definition at line 93 of file kcatalogue.cpp.
Member Function Documentation
◆ language()
TQString KCatalogue::language | ( | ) | const |
Returns the language of the catalog.
- Returns
- The language of the catalog
Definition at line 105 of file kcatalogue.cpp.
◆ name()
TQString KCatalogue::name | ( | ) | const |
Returns the name of the catalog.
- Returns
- The name of the catalog
Definition at line 100 of file kcatalogue.cpp.
◆ operator=()
KCatalogue & KCatalogue::operator= | ( | const KCatalogue & | rhs | ) |
Assignment operator.
Definition at line 83 of file kcatalogue.cpp.
◆ pluralType()
int KCatalogue::pluralType | ( | ) | const |
Returns the plural type for the catalog.
This type is based on the language of the catalog and is cached for performance.
- Returns
- The plural type for the catalog
Definition at line 115 of file kcatalogue.cpp.
◆ setPluralType()
void KCatalogue::setPluralType | ( | int | pluralType | ) |
Sets the plural type for the catalog.
The caller has probably looked it up in a tdelibs.mo-catalog for the appropriate language
- Returns
- The plural type for the catalog
Definition at line 110 of file kcatalogue.cpp.
◆ translate()
const char * KCatalogue::translate | ( | const char * | msgid | ) | const |
Retrieves a translation of the specified message id.
Do not pass 0 or "" strings as message ids.
- Parameters
-
msgid The message id
- Returns
- The translated message, in utf8 encoding, or 0 if not found
Definition at line 144 of file kcatalogue.cpp.
The documentation for this class was generated from the following files: