Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qtranslator_p.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
// Qt-Security score:significant reason:header-decls-only
4
5
#
ifndef
QTRANSLATOR_P_H
6
#
define
QTRANSLATOR_P_H
7
8
//
9
// W A R N I N G
10
// -------------
11
//
12
// This file is not part of the Qt API. It exists for the convenience
13
// of the Qt translation tools. This header file may change from version
14
// to version without notice, or even be removed.
15
//
16
// We mean it.
17
//
18
19
#
include
<
QtCore
/
private
/
qglobal_p
.
h
>
20
21
enum
{
22
Q_EQ = 0x01,
23
Q_LT = 0x02,
24
Q_LEQ = 0x03,
25
Q_BETWEEN = 0x04,
26
27
Q_NOT = 0x08,
28
Q_MOD_10 = 0x10,
29
Q_MOD_100 = 0x20,
30
Q_LEAD_1000 = 0x40,
31
32
Q_AND = 0xFD,
33
Q_OR = 0xFE,
34
Q_NEWRULE = 0xFF,
35
36
Q_OP_MASK = 0x07,
37
38
Q_NEQ = Q_NOT | Q_EQ,
39
Q_GT = Q_NOT | Q_LEQ,
40
Q_GEQ = Q_NOT | Q_LT,
41
Q_NOT_BETWEEN = Q_NOT | Q_BETWEEN
42
};
43
44
#
endif
QFileInfo
Definition
qfileinfo.h:26
QFile
Definition
qfile.h:71
QResource
\inmodule QtCore
Definition
qresource.h:21
QTranslatorPrivate
Definition
qtranslator.cpp:260
QTranslatorPrivate::do_load
bool do_load(const QString &filename, const QString &directory)
Definition
qtranslator.cpp:514
QTranslatorPrivate::lock
QMutex lock
Definition
qtranslator.cpp:265
QTranslatorPrivate::clear
void clear()
Definition
qtranslator.cpp:1039
QTranslatorPrivate::contextArray
const uchar * contextArray
Definition
qtranslator.cpp:291
QTranslatorPrivate::filePath
QString filePath
Definition
qtranslator.cpp:299
QTranslatorPrivate::do_load
bool do_load(const uchar *data, qsizetype len, const QString &directory)
Definition
qtranslator.cpp:791
QTranslatorPrivate::QTranslatorPrivate
QTranslatorPrivate()
Definition
qtranslator.cpp:267
QTranslatorPrivate::messageArray
const uchar * messageArray
Definition
qtranslator.cpp:289
QTranslatorPrivate::do_translate
QString do_translate(const char *context, const char *sourceText, const char *comment, int n) const
Definition
qtranslator.cpp:934
QTranslatorPrivate::unmapPointer
char * unmapPointer
Definition
qtranslator.cpp:278
QTranslatorPrivate::offsetArray
const uchar * offsetArray
Definition
qtranslator.cpp:290
QTranslatorPrivate::offsetLength
uint offsetLength
Definition
qtranslator.cpp:294
QTranslatorPrivate::load_translation
bool load_translation(const QStringList &languages, const QString &filename, const QString &prefix, const QString &directory, const QString &suffix)
Definition
qtranslator.cpp:618
QTranslatorPrivate::language
QString language
Definition
qtranslator.cpp:298
QTranslatorPrivate::unmapLength
qsizetype unmapLength
Definition
qtranslator.cpp:279
QTranslatorPrivate::resource
std::unique_ptr< QResource > resource
Definition
qtranslator.cpp:282
QTranslatorPrivate::subTranslators
std::vector< std::unique_ptr< QTranslator > > subTranslators
Definition
qtranslator.cpp:285
QTranslatorPrivate::numerusRulesArray
const uchar * numerusRulesArray
Definition
qtranslator.cpp:292
QTranslatorPrivate::messageLength
uint messageLength
Definition
qtranslator.cpp:293
QTranslatorPrivate::contextLength
uint contextLength
Definition
qtranslator.cpp:295
QTranslatorPrivate::numerusRulesLength
uint numerusRulesLength
Definition
qtranslator.cpp:296
QTranslator
\inmodule QtCore
Definition
qtranslator.h:20
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
QT_BEGIN_NAMESPACE::Tag
Tag
Definition
qtranslator.cpp:50
QT_BEGIN_NAMESPACE::Tag_SourceText16
@ Tag_SourceText16
Definition
qtranslator.cpp:50
QT_BEGIN_NAMESPACE::Tag_Obsolete2
@ Tag_Obsolete2
Definition
qtranslator.cpp:51
QT_BEGIN_NAMESPACE::Tag_Context
@ Tag_Context
Definition
qtranslator.cpp:51
QT_BEGIN_NAMESPACE::Tag_SourceText
@ Tag_SourceText
Definition
qtranslator.cpp:51
QT_BEGIN_NAMESPACE::Tag_Translation
@ Tag_Translation
Definition
qtranslator.cpp:50
QT_BEGIN_NAMESPACE::Tag_Context16
@ Tag_Context16
Definition
qtranslator.cpp:50
QT_BEGIN_NAMESPACE::Tag_End
@ Tag_End
Definition
qtranslator.cpp:50
QT_BEGIN_NAMESPACE::Tag_Obsolete1
@ Tag_Obsolete1
Definition
qtranslator.cpp:50
QT_BEGIN_NAMESPACE::Tag_Comment
@ Tag_Comment
Definition
qtranslator.cpp:51
std
[33]
Definition
src_corelib_tools_qhash.cpp:421
qCDebug
#define qCDebug(category,...)
Definition
qloggingcategory.h:162
Q_STATIC_LOGGING_CATEGORY
#define Q_STATIC_LOGGING_CATEGORY(name,...)
Definition
qloggingcategory.h:154
QStringLiteral
#define QStringLiteral(str)
Definition
qstring.h:1865
MagicLength
static const int MagicLength
Definition
qtranslator.cpp:61
getMessage
static QString getMessage(const uchar *m, const uchar *end, const char *context, const char *sourceText, const char *comment, uint numerus)
Definition
qtranslator.cpp:867
read32
static quint32 read32(const uchar *data)
Definition
qtranslator.cpp:786
elfHash_continue
static void elfHash_continue(const char *name, uint &h)
Definition
qtranslator.cpp:78
isValidNumerusRules
static bool isValidNumerusRules(const uchar *rules, uint rulesSize)
Definition
qtranslator.cpp:112
dotQmLiteral
static QString dotQmLiteral()
Definition
qtranslator.cpp:67
elfHash
static uint elfHash(const char *name)
Definition
qtranslator.cpp:98
match
static bool match(const uchar *found, uint foundLen, const char *target, uint targetLen)
Definition
qtranslator.cpp:69
numerusHelper
static uint numerusHelper(int n, const uchar *rules, uint rulesSize)
Definition
qtranslator.cpp:180
read8
static quint8 read8(const uchar *data)
Definition
qtranslator.cpp:776
read16
static quint16 read16(const uchar *data)
Definition
qtranslator.cpp:781
magic
static const uchar magic[MagicLength]
Definition
qtranslator.cpp:62
elfHash_finish
static void elfHash_finish(uint &h)
Definition
qtranslator.cpp:92
qtbase
src
corelib
kernel
qtranslator_p.h
Generated on
for Qt by
1.18.0