![]() |
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 "xmlparser.h"#include <QtCore/QDebug>#include <QtCore/QMap>#include <QtCore/QRegularExpression>#include <QtCore/QStack>#include <QtCore/QString>#include <QtCore/QTextStream>Go to the source code of this file.
Classes | |
| struct | CharMnemonic |
| class | XLIFFHandler |
Macros | |
| #define | MAGIC_OBSOLETE_REFERENCE "Obsolete_PO_entries" |
| #define | COMBINE4CHARS(c1, c2, c3, c4) |
Variables | |
| static const char * | restypeContext = "x-trolltech-linguist-context" |
| static const char * | restypePlurals = "x-gettext-plurals" |
| static const char * | restypeDummy = "x-dummy" |
| static const char * | dataTypeUIFile = "x-trolltech-designer-ui" |
| static const char * | contextMsgctxt = "x-gettext-msgctxt" |
| static const char * | contextOldMsgctxt = "x-gettext-previous-msgctxt" |
| static const char * | attribPlural = "trolltech:plural" |
| static const char * | XLIFF11namespaceURI = "urn:oasis:names:tc:xliff:document:1.1" |
| static const char * | XLIFF12namespaceURI = "urn:oasis:names:tc:xliff:document:1.2" |
| static const char * | TrollTsNamespaceURI = "urn:trolltech:names:ts:document:1.0" |
| static const CharMnemonic | charCodeMnemonics [] |
| #define COMBINE4CHARS | ( | c1, | |
| c2, | |||
| c3, | |||
| c4 ) |
|
static |
Definition at line 95 of file xliff.cpp.
References CharMnemonic::ch, charCodeMnemonics, and CharMnemonic::escape.
|
static |
Definition at line 41 of file xliff.cpp.
References dataTypeUIFile.
| int initXLIFF | ( | ) |
Definition at line 817 of file xliff.cpp.
References Translator::FileFormat::loader, loadXLIFF(), Translator::FileFormat::priority, Translator::registerFileFormat(), Translator::FileFormat::saver, saveXLIFF(), Translator::FileFormat::TranslationSource, and Translator::FileFormat::untranslatedDescription.
| bool loadXLIFF | ( | Translator & | translator, |
| QIODevice & | dev, | ||
| ConversionData & | cd ) |
Definition at line 731 of file xliff.cpp.
References XmlParser::parse().
Referenced by initXLIFF().
| bool saveXLIFF | ( | const Translator & | translator, |
| QIODevice & | dev, | ||
| ConversionData & | cd ) |
Definition at line 738 of file xliff.cpp.
References Translator::extras(), TrollTsNamespaceURI, and XLIFF12namespaceURI.
Referenced by initXLIFF().
|
static |
Definition at line 185 of file xliff.cpp.
References TranslatorMessage::extras().
|
static |
|
static |
|
static |
Definition at line 167 of file xliff.cpp.
References TranslatorMessage::extraReferences(), and TranslatorMessage::lineNumber().
|
static |
Definition at line 321 of file xliff.cpp.
References TranslatorMessage::isPlural(), TranslatorMessage::Obsolete, restypePlurals, TranslatorMessage::type(), and TranslatorMessage::Vanished.
|
static |
Definition at line 212 of file xliff.cpp.
References attribPlural, TranslatorMessage::extras(), TranslatorMessage::Finished, TranslatorMessage::isPlural(), TranslatorMessage::Obsolete, restypeDummy, TranslatorMessage::type(), TranslatorMessage::Unfinished, and TranslatorMessage::Vanished.
|
static |
Definition at line 106 of file xliff.cpp.
References charCodeMnemonics, CharMnemonic::escape, and CharMnemonic::mnemonic.
|
static |
Definition at line 33 of file xliff.cpp.
Referenced by XLIFFHandler::startElement(), and writeTransUnits().
|
static |
Definition at line 85 of file xliff.cpp.
Referenced by charFromEscape(), and xlNumericEntity().
|
static |
Definition at line 31 of file xliff.cpp.
Referenced by XLIFFHandler::startElement().
|
static |
Definition at line 32 of file xliff.cpp.
Referenced by XLIFFHandler::startElement().
|
static |
Definition at line 30 of file xliff.cpp.
Referenced by dataType().
|
static |
Implementation of XLIFF file format for Linguist
Definition at line 27 of file xliff.cpp.
Referenced by XLIFFHandler::startElement().
|
static |
Definition at line 29 of file xliff.cpp.
Referenced by XLIFFHandler::startElement(), and writeTransUnits().
|
static |
Definition at line 28 of file xliff.cpp.
Referenced by XLIFFHandler::startElement(), and writeMessage().
|
static |
Definition at line 36 of file xliff.cpp.
Referenced by saveXLIFF().
|
static |
|
static |
Definition at line 35 of file xliff.cpp.
Referenced by saveXLIFF().