Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "translator.h"
#include <QtCore/QByteArray>
#include <QtCore/QDebug>
#include <QtCore/QDir>
#include <QtCore/QFile>
#include <QtCore/QFileInfo>
#include <QtCore/QMap>
#include <private/qtranslator_p.h>
Go to the source code of this file.
Classes | |
struct | NumerusTableEntry |
Macros | |
#define | EOL QLocale::C |
Functions | |
bool | getNumerusInfo (QLocale::Language language, QLocale::Territory country, QByteArray *rules, QStringList *forms, const char **gettextRules) |
QString | getNumerusInfoString () |
Variables | |
static QT_BEGIN_NAMESPACE const uchar | englishStyleRules [] |
static const uchar | frenchStyleRules [] |
static const uchar | latvianRules [] |
static const uchar | icelandicRules [] |
static const uchar | irishStyleRules [] |
static const uchar | gaelicStyleRules [] |
static const uchar | slovakStyleRules [] |
static const uchar | macedonianRules [] |
static const uchar | lithuanianRules [] |
static const uchar | russianStyleRules [] |
static const uchar | polishRules [] |
static const uchar | romanianRules [] |
static const uchar | slovenianRules [] |
static const uchar | malteseRules [] |
static const uchar | welshRules [] |
static const uchar | arabicRules [] |
static const uchar | tagalogRules [] |
static const char *const | japaneseStyleForms [] = { "Universal Form", 0 } |
static const char *const | englishStyleForms [] = { "Singular", "Plural", 0 } |
static const char *const | frenchStyleForms [] = { "Singular", "Plural", 0 } |
static const char *const | icelandicForms [] = { "Singular", "Plural", 0 } |
static const char *const | latvianForms [] = { "Singular", "Plural", "Nullar", 0 } |
static const char *const | irishStyleForms [] = { "Singular", "Dual", "Plural", 0 } |
static const char *const | gaelicStyleForms [] = { "1/11", "2/12", "Few", "Many", 0 } |
static const char *const | slovakStyleForms [] = { "Singular", "Paucal", "Plural", 0 } |
static const char *const | macedonianForms [] = { "Singular", "Dual", "Plural", 0 } |
static const char *const | lithuanianForms [] = { "Singular", "Paucal", "Plural", 0 } |
static const char *const | russianStyleForms [] = { "Singular", "Dual", "Plural", 0 } |
static const char *const | polishForms [] = { "Singular", "Paucal", "Plural", 0 } |
static const char *const | romanianForms [] = { "Singular", "Paucal", "Plural", 0 } |
static const char *const | slovenianForms [] = { "Singular", "Dual", "Trial", "Plural", 0 } |
static const char *const | malteseForms [] |
static const char *const | welshForms [] |
static const char *const | arabicForms [] |
static const char *const | tagalogForms [] |
static const QLocale::Language | japaneseStyleLanguages [] |
static const QLocale::Language | englishStyleLanguages [] |
static const QLocale::Language | frenchStyleLanguages [] |
static const QLocale::Language | latvianLanguage [] = { QLocale::Latvian, EOL } |
static const QLocale::Language | icelandicLanguage [] = { QLocale::Icelandic, EOL } |
static const QLocale::Language | irishStyleLanguages [] |
static const QLocale::Language | gaelicStyleLanguages [] = { QLocale::Gaelic, EOL } |
static const QLocale::Language | slovakStyleLanguages [] = { QLocale::Slovak, QLocale::Czech, EOL } |
static const QLocale::Language | macedonianLanguage [] = { QLocale::Macedonian, EOL } |
static const QLocale::Language | lithuanianLanguage [] = { QLocale::Lithuanian, EOL } |
static const QLocale::Language | russianStyleLanguages [] |
static const QLocale::Language | polishLanguage [] = { QLocale::Polish, EOL } |
static const QLocale::Language | romanianLanguages [] |
static const QLocale::Language | slovenianLanguage [] = { QLocale::Slovenian, EOL } |
static const QLocale::Language | malteseLanguage [] = { QLocale::Maltese, EOL } |
static const QLocale::Language | welshLanguage [] = { QLocale::Welsh, EOL } |
static const QLocale::Language | arabicLanguage [] = { QLocale::Arabic, EOL } |
static const QLocale::Language | tagalogLanguage [] = { QLocale::Filipino, EOL } |
static const QLocale::Territory | frenchStyleCountries [] |
static const NumerusTableEntry | numerusTable [] |
static const int | NumerusTableSize = sizeof(numerusTable) / sizeof(numerusTable[0]) |
#define EOL QLocale::C |
Definition at line 99 of file numerus.cpp.
bool getNumerusInfo | ( | QLocale::Language | language, |
QLocale::Territory | country, | ||
QByteArray * | rules, | ||
QStringList * | forms, | ||
const char ** | gettextRules ) |
Definition at line 328 of file numerus.cpp.
References NumerusTableEntry::forms, NumerusTableEntry::gettextRules, numerusTable, and NumerusTableSize.
QString getNumerusInfoString | ( | ) |
Definition at line 361 of file numerus.cpp.
References numerusTable, and NumerusTableSize.
|
static |
Definition at line 94 of file numerus.cpp.
|
static |
Definition at line 266 of file numerus.cpp.
|
static |
Definition at line 64 of file numerus.cpp.
|
static |
Definition at line 75 of file numerus.cpp.
|
static |
Definition at line 128 of file numerus.cpp.
|
static |
Definition at line 17 of file numerus.cpp.
|
static |
Definition at line 269 of file numerus.cpp.
|
static |
Definition at line 76 of file numerus.cpp.
|
static |
Definition at line 220 of file numerus.cpp.
|
static |
Definition at line 19 of file numerus.cpp.
|
static |
Definition at line 82 of file numerus.cpp.
|
static |
Definition at line 245 of file numerus.cpp.
|
static |
|
static |
Definition at line 77 of file numerus.cpp.
|
static |
Definition at line 232 of file numerus.cpp.
|
static |
Definition at line 24 of file numerus.cpp.
|
static |
Definition at line 79 of file numerus.cpp.
|
static |
Definition at line 233 of file numerus.cpp.
|
static |
Definition at line 26 of file numerus.cpp.
|
static |
Definition at line 74 of file numerus.cpp.
|
static |
Definition at line 101 of file numerus.cpp.
|
static |
Definition at line 78 of file numerus.cpp.
|
static |
Definition at line 231 of file numerus.cpp.
|
static |
|
static |
Definition at line 85 of file numerus.cpp.
|
static |
Definition at line 248 of file numerus.cpp.
|
static |
Definition at line 39 of file numerus.cpp.
|
static |
Definition at line 84 of file numerus.cpp.
|
static |
Definition at line 247 of file numerus.cpp.
|
static |
|
static |
Definition at line 90 of file numerus.cpp.
|
static |
Definition at line 264 of file numerus.cpp.
|
static |
|
static |
Definition at line 288 of file numerus.cpp.
Referenced by getNumerusInfo(), and getNumerusInfoString().
|
static |
Definition at line 326 of file numerus.cpp.
Referenced by getNumerusInfo(), and getNumerusInfoString().
|
static |
Definition at line 87 of file numerus.cpp.
|
static |
Definition at line 258 of file numerus.cpp.
|
static |
Definition at line 45 of file numerus.cpp.
|
static |
Definition at line 88 of file numerus.cpp.
|
static |
Definition at line 259 of file numerus.cpp.
|
static |
|
static |
Definition at line 86 of file numerus.cpp.
|
static |
Definition at line 249 of file numerus.cpp.
|
static |
|
static |
Definition at line 83 of file numerus.cpp.
|
static |
Definition at line 246 of file numerus.cpp.
|
static |
Definition at line 33 of file numerus.cpp.
|
static |
Definition at line 89 of file numerus.cpp.
|
static |
Definition at line 263 of file numerus.cpp.
|
static |
|
static |
Definition at line 96 of file numerus.cpp.
|
static |
Definition at line 267 of file numerus.cpp.
|
static |
|
static |
Definition at line 92 of file numerus.cpp.
|
static |
Definition at line 265 of file numerus.cpp.