(12a311eb3492635e3d7307fd8ebd3aa1932c2443)
#include "translator.h"
#include <QtCore/QDebug>
#include <QtCore/QIODevice>
#include <QtCore/QHash>
#include <QtCore/QRegularExpression>
#include <QtCore/QString>
#include <QtCore/QStringConverter>
#include <QtCore/QTextStream>
#include <ctype.h>
Go to the source code of this file.
|
static QString | poEscapedString (const QString &prefix, const QString &keyword, bool noWrap, const QString &ba) |
|
static QString | poEscapedLines (const QString &prefix, bool addSpace, const QStringList &lines) |
|
static QString | poEscapedLines (const QString &prefix, bool addSpace, const QString &in0) |
|
static QString | poWrappedEscapedLines (const QString &prefix, bool addSpace, const QString &line) |
|
static bool | isTranslationLine (const QByteArray &line) |
|
static QByteArray | slurpEscapedString (const QList< QByteArray > &lines, int &l, int offset, const QByteArray &prefix, ConversionData &cd) |
|
static void | slurpComment (QByteArray &msg, const QList< QByteArray > &lines, int &l) |
|
static void | splitContext (QByteArray *comment, QByteArray *context) |
|
static QString | makePoHeader (const QString &str) |
|
static QByteArray | QByteArrayList_join (const QList< QByteArray > &that, char sep) |
|
bool | loadPO (Translator &translator, QIODevice &dev, ConversionData &cd) |
|
static void | addPoHeader (Translator::ExtraData &headers, QStringList &hdrOrder, const char *name, const QString &value) |
|
static QString | escapeComment (const QString &in, bool escape) |
|
bool | savePO (const Translator &translator, QIODevice &dev, ConversionData &) |
|
static bool | savePOT (const Translator &translator, QIODevice &dev, ConversionData &cd) |
|
int | initPO () |
|
◆ addPoHeader()
◆ escapeComment()
◆ initPO()
◆ isTranslationLine()
static bool isTranslationLine |
( |
const QByteArray & | line | ) |
|
|
static |
◆ loadPO()
Definition at line 373 of file po.cpp.
References PoItem::PoItem(), Translator::append(), TranslatorMessage::Finished, PoItem::isFuzzy, PoItem::isPlural, TranslatorMessage::isTranslated(), TranslatorMessage::Obsolete, TranslatorMessage::setExtras(), TranslatorMessage::setPlural(), TranslatorMessage::setType(), TranslatorMessage::Unfinished, and TranslatorMessage::Vanished.
Referenced by initPO().
◆ makePoHeader()
◆ poEscapedLines() [1/2]
◆ poEscapedLines() [2/2]
◆ poEscapedString()
◆ poWrappedEscapedLines()
◆ QByteArrayList_join()
◆ savePO()
◆ savePOT()
◆ slurpComment()
◆ slurpEscapedString()
◆ splitContext()
◆ MAX_LEN