GlobalObjects
|
Hilfsfunktionen um unterschiedliche Sprachen zu unterstützen. Mehr ...
Aufzählungen | |
enum | EnLanguageKey { eUNDEFINED = 0 , eDEU_1 , eDEU_2 , eAUT , eFRA , eDNK , eNOR , eFIN , eSWE , eISL , eEST , eGBR , eUSA , eENUM_SIZE } |
Funktionen | |
__tool_export_dll int | changeLanguageChar (std::string &rsText, const std::vector< LanguageFunctions::EnLanguageKey > &rLanguageKeys) |
__tool_export_dll int | changeLanguageChar (std::string &rsText, LanguageFunctions::EnLanguageKey eLanguageKey) |
__tool_export_dll std::string | getLanguageIsoCodeByNum (EnLanguageKey eLanguageKeyNum) |
__tool_export_dll LanguageFunctions::EnLanguageKey | getLanguageKeyAsEnum (const std::string &rsLanguageKey) |
__tool_export_dll unsigned int | getLanguageKeyCount () |
__tool_export_dll std::string | toUpperString (const std::string &rsSourc) |
Hilfsfunktionen um unterschiedliche Sprachen zu unterstützen.
Enumerationen für Länder bzw. Sprachcodes um länderspezifische Sortierungen zu ermöglichen.
Aufzählungswerte | |
---|---|
eUNDEFINED | Undefiniert. |
eDEU_1 | Sortierschlüssel für die deutsch Sprache in Deutschland. Sortierung nach DIN 5007-1
|
eDEU_2 | Sortierschlüssel für die deutsch Sprache in Deutschland. Sortierung nach DIN 5007-2
|
eAUT | Sortierschlüssel für die deutsch Sprache in Österreich.
|
eFRA | Sortierschlüssel für die französche Sprache in Frankreich.
|
eDNK | Sortierschlüssel für die dänische Sprache in Dänemark.
|
eNOR | Sortierschlüssel für die norwegische Sprache. Dasselbe wie eDNK. |
eFIN | Sortierschlüssel für die finnische Sprache.
|
eSWE | Sortierschlüssel für die schwedische Sprache. Dasselbe wie eFIN. |
eISL | Sortierschlüssel für die isländische Sprache.
|
eEST | Sortierschlüssel für die estnische Sprache.
|
eGBR | Sortierschlüssel für die englische Sprache in Großbritannien. |
eUSA | Sortierschlüssel für die englische Sprache in den USA. |
eENUM_SIZE | Mit diesem Enum bekommt man die Anzahl der unterstützten Typen raus. MUSS letztes sein! |
__tool_export_dll int eut::LanguageFunctions::changeLanguageChar | ( | std::string & | rsText, |
const std::vector< LanguageFunctions::EnLanguageKey > & | rLanguageKeys ) |
Wandelt alle länderspezifischen Zeichen nach übergebenen Sprachschlüssel um. Es können mehrere Sprachschlüssel übergeben werden, welche in ihrer Reihenfolge abgearbeitet werden.
[in,out] | rsText | Der Text, in dem die länderspezifischen Zeichen ausgetauscht werden. |
[in] | rLanguageKeys | Die Sprachschlüssel in einem Vector. Es können in dem Vector mehrere Sortierschlüssel übergeben werden, diese werden nacheinander abgearbeitet. |
__tool_export_dll int eut::LanguageFunctions::changeLanguageChar | ( | std::string & | rsText, |
LanguageFunctions::EnLanguageKey | eLanguageKey ) |
Wandelt alle länderspezifischen Zeichen nach übergebenen Sprachschlüssel um.
[in,out] | rsText | Der Text, in dem die länderspezifischen Zeichen ausgetauscht werden. |
[in] | eLanguageKey | Der Sprachschlüssel. |
__tool_export_dll std::string eut::LanguageFunctions::getLanguageIsoCodeByNum | ( | EnLanguageKey | eLanguageKeyNum | ) |
Liefert den Sprachschlüssel als String, der mit übergebenen Enumerations-Wert übereinstimmt bzw. "UNDEFINED" wenn keine Übereinstimmung vorhanden ist.
[in] | eLanguageKeyNum | Der Enumerations-Wert des Sprachschlüsels. |
__tool_export_dll LanguageFunctions::EnLanguageKey eut::LanguageFunctions::getLanguageKeyAsEnum | ( | const std::string & | rsLanguageKey | ) |
Liefert den Sprachschlüssel als Enumeration.
[in] | rsLanguageKey | Der Sprachschlüssel als QString. |
__tool_export_dll unsigned int eut::LanguageFunctions::getLanguageKeyCount | ( | ) |
Liefert Anzahl der unterstützten Sprachschlüssel.
__tool_export_dll std::string eut::LanguageFunctions::toUpperString | ( | const std::string & | rsSourc | ) |
Wandelt die Zeichen im übergebenen String in Großbuchstaben. Hier speziel mit den Zeichen:
[in] | rsSourc | Der String. |