|
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. |
Benutzt __tool_export_dll.
| __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. |
Benutzt __tool_export_dll.
| __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. |
Benutzt __tool_export_dll.
| __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. |
Benutzt __tool_export_dll.
| __tool_export_dll unsigned int eut::LanguageFunctions::getLanguageKeyCount | ( | ) |
Liefert Anzahl der unterstützten Sprachschlüssel.
Benutzt __tool_export_dll.
| __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. |
Benutzt __tool_export_dll.