Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include "qplatformdefs.h"
#include "qtranslator.h"
#include "qfileinfo.h"
#include "qstring.h"
#include "qstringlist.h"
#include "qcoreapplication.h"
#include "qcoreapplication_p.h"
#include "qdatastream.h"
#include "qendian.h"
#include "qfile.h"
#include "qmap.h"
#include "qalgorithms.h"
#include "qtranslator_p.h"
#include "qlocale.h"
#include "qresource.h"
#include <stdlib.h>
#include <new>
#include "qobject_p.h"
#include <vector>
#include <memory>
#include "moc_qtranslator.cpp"
Go to the source code of this file.
Classes | |
class | QTranslatorPrivate |
Namespaces | |
namespace | QT_BEGIN_NAMESPACE |
Combined button and popup list for selecting options. | |
Functions | |
static QString | dotQmLiteral () |
static bool | match (const uchar *found, uint foundLen, const char *target, uint targetLen) |
static void | elfHash_continue (const char *name, uint &h) |
static void | elfHash_finish (uint &h) |
static uint | elfHash (const char *name) |
static bool | isValidNumerusRules (const uchar *rules, uint rulesSize) |
static uint | numerusHelper (int n, const uchar *rules, uint rulesSize) |
static Q_NEVER_INLINE bool | is_readable_file (const QString &name) |
static QString | find_translation (const QLocale &locale, const QString &filename, const QString &prefix, const QString &directory, const QString &suffix) |
static quint8 | read8 (const uchar *data) |
static quint16 | read16 (const uchar *data) |
static quint32 | read32 (const uchar *data) |
static QString | getMessage (const uchar *m, const uchar *end, const char *context, const char *sourceText, const char *comment, uint numerus) |
Variables | |
static const int | MagicLength = 16 |
static const uchar | magic [MagicLength] |
|
inlinestatic |
Definition at line 60 of file qtranslator.cpp.
References QStringLiteral.
Referenced by find_translation(), and QTranslator::load().
|
static |
Definition at line 91 of file qtranslator.cpp.
References elfHash_continue(), elfHash_finish(), and hash.
Referenced by QTranslatorPrivate::do_translate().
Definition at line 71 of file qtranslator.cpp.
Referenced by QTranslatorPrivate::do_translate(), and elfHash().
Definition at line 85 of file qtranslator.cpp.
Referenced by QTranslatorPrivate::do_translate(), and elfHash().
|
static |
Definition at line 606 of file qtranslator.cpp.
References directory, dotQmLiteral(), i, is_readable_file(), QString::isNull(), isRelative(), QString::size(), QString::toLower(), and QLocale::Underscore.
Referenced by QTranslator::load().
|
static |
Definition at line 855 of file qtranslator.cpp.
References context, QString::data(), match(), read32(), read8(), QString::size(), str, tag, and Qt::Uninitialized.
Referenced by QTranslatorPrivate::do_translate().
|
static |
Definition at line 600 of file qtranslator.cpp.
Referenced by find_translation().
|
static |
Definition at line 62 of file qtranslator.cpp.
Referenced by QBluetoothServiceDiscoveryAgentPrivate::QBluetoothServiceDiscoveryAgentPrivate(), QVncIntegration::QVncIntegration(), QTapTestLogger::addIncident(), Parser::addIncludesRecursive(), AVFImageCapture::applySettings(), architectureFromName(), arrayLength(), QDBusAbstractInterface::callWithArgumentList(), SyncScanner::checkLineForSymbols(), QPlatformFileDialogHelper::cleanFilterList(), detectMenuRole(), QTranslatorPrivate::do_translate(), QQuickShortcut::event(), QSSGQmlUtilities::expandComponents(), findDependencyInfo(), Parser::findEnumValues(), QFontDatabasePrivate::findFont(), Widget::firstIndexOfFunction(), QEglFSDeviceIntegration::framebufferIndex(), LocalFileApi::Type::fromQt(), QGraphicsAnchorLayoutPrivate::getGraphParts(), QT_BEGIN_NAMESPACE::getKeyFromCode(), getMessage(), QBenchmarkValgrindUtils::getNewestFileName(), src_gui_text_qsyntaxhighlighter::MyHighlighter::highlightBlock(), QPlaceManagerEngineNokiaV2::icon(), QIntegrityFbScreen::initialize(), QBsdFbScreen::initialize(), QLinuxFbScreen::initialize(), QVncScreen::initialize(), QAbstractItemView::keyboardSearch(), QTreeView::keyboardSearch(), Widget::lastIndexOfFunction(), main(), QKeySequence::matches(), matches(), maybeEscapeFirstChar(), QV4::RegExpPrototype::method_match(), QV4::StringPrototype::method_match(), QV4::RegExpPrototype::method_replace(), QOCIDriver::open(), QtPrivate::q_boyer_moore_searcher_hashed_needle< RandomIt1, Hash, BinaryPredicate >::operator()(), QtPrivate::q_boyer_moore_searcher< RandomIt1, Hash, BinaryPredicate >::operator()(), QRegularExpressionMatch::operator<<(), QRegularExpressionMatch::operator=(), QRegularExpressionMatch::operator=(), Parser::parse(), parseDateString(), SyncScanner::parseHeader(), parseIconEntryInfo(), Parser::parseMetadata(), parseProvider(), parseTestArgs(), parseTracepoint(), SyncScanner::parseVersionScriptContent(), QSvgHandler::processingInstruction(), qFindPSQLVersion(), qt_find_best_framerate_match(), qt_find_supported_framerate_range(), qt_idForPointSize(), qt_idForPpdKey(), qt_idForSize(), qt_idForWindowsID(), qt_strip_filters(), QString::remove(), QDomDocumentPrivate::saveDocument(), QColorDialogPrivate::selectColor(), and sequenceLength().
Definition at line 769 of file qtranslator.cpp.
Referenced by QTranslatorPrivate::do_translate().
Definition at line 774 of file qtranslator.cpp.
Referenced by QTranslatorPrivate::do_load(), QTranslatorPrivate::do_translate(), and getMessage().
Definition at line 764 of file qtranslator.cpp.
References qFromBigEndian< quint8 >().
Referenced by QTranslatorPrivate::do_load(), QTranslatorPrivate::do_translate(), and getMessage().
|
static |
Definition at line 55 of file qtranslator.cpp.
Referenced by QTranslatorPrivate::do_load(), isDigit(), isDigit(), QTranslator::load(), parseIconEntryData(), wrapInFunction(), and QQsbCollection::writeEndHeader().
|
static |
Definition at line 54 of file qtranslator.cpp.
Referenced by QTranslatorPrivate::do_load(), QTranslatorPrivate::do_load(), and QTranslator::load().