QElectroTech 0.200.1-dev
Loading...
Searching...
No Matches
anonymous_namespace{edzpart.cpp} Namespace Reference

Classes

struct  NatTok

Functions

QList< QPair< QString, QString > > langDict (const QString &value)
QString pickLang (const QString &value)
QMap< QString, QString > multilangNames (const QString &value)
QList< NatToknatKey (const QString &s)
bool natLess (const QString &a, const QString &b)

Function Documentation

◆ langDict()

QList< QPair< QString, QString > > anonymous_namespace{edzpart.cpp}::langDict ( const QString & value)

Parse EPLAN's de_DE@..;en_EN@..;.. multilingual blob into ordered (full_code, text) pairs. Values may contain ;; as an in-text separator, so we split on language markers (xx_YY@) rather than on bare ;.

Here is the caller graph for this function:

◆ multilangNames()

QMap< QString, QString > anonymous_namespace{edzpart.cpp}::multilangNames ( const QString & value)

{2-letter QET lang -> text}; first variant of each language wins.

Here is the call graph for this function:

◆ natKey()

QList< NatTok > anonymous_namespace{edzpart.cpp}::natKey ( const QString & s)
Here is the caller graph for this function:

◆ natLess()

bool anonymous_namespace{edzpart.cpp}::natLess ( const QString & a,
const QString & b )
Here is the call graph for this function:

◆ pickLang()

QString anonymous_namespace{edzpart.cpp}::pickLang ( const QString & value)

Pick one language: preferred English variants, then any English, then first.

Here is the call graph for this function: