19 #ifndef QTSPELL_CODETABLE_HPP 20 #define QTSPELL_CODETABLE_HPP 26 class QXmlStreamReader;
51 void lookup(
const QString& language_code, QString& language_name, QString& country_name)
const;
54 typedef void (*parser_t)(
const QXmlStreamReader&, QMap<QString, QString>&);
55 QMap<QString, QString> m_languageTable;
56 QMap<QString, QString> m_countryTable;
59 void parse(
const QDir& dataDir,
const QString& basename,
const parser_t& parser, QMap<QString, QString>& table);
60 static void parseIso3166Elements(
const QXmlStreamReader& xml, QMap<QString, QString> & table);
61 static void parseIso639Elements(
const QXmlStreamReader& xml, QMap<QString, QString> & table);
66 #endif // QTSPELL_CODETABLE_HPP static Codetable * instance()
Get codetable instance.
void lookup(const QString &language_code, QString &language_name, QString &country_name) const
Looks up the language and country name for the specified language code. If no matching entries are fo...
Class for translating locale identifiers into human readable strings.