GlobalObjects
Lade ...
Suche ...
Keine Treffer
EuLanguageFunctions.h-Dateireferenz

Header für LanguageFunctions Mehr ...

#include <EuToolTypes.h>
#include <string>
#include <vector>
#include <unordered_set>

gehe zum Quellcode dieser Datei

Namensbereiche

namespace  eut
 
namespace  eut::LanguageFunctions
 Hilfsfunktionen um unterschiedliche Sprachen zu unterstützen.
 

Aufzählungen

enum  eut::LanguageFunctions::EnLanguageKey {
  eut::LanguageFunctions::eUNDEFINED = 0 , eut::LanguageFunctions::eDEU_1 , eut::LanguageFunctions::eDEU_2 , eut::LanguageFunctions::eAUT ,
  eut::LanguageFunctions::eFRA , eut::LanguageFunctions::eDNK , eut::LanguageFunctions::eNOR , eut::LanguageFunctions::eFIN ,
  eut::LanguageFunctions::eSWE , eut::LanguageFunctions::eISL , eut::LanguageFunctions::eEST , eut::LanguageFunctions::eGBR ,
  eut::LanguageFunctions::eUSA , eut::LanguageFunctions::eENUM_SIZE
}
 

Funktionen

__tool_export_dll int eut::LanguageFunctions::changeLanguageChar (std::string &rsText, const std::vector< LanguageFunctions::EnLanguageKey > &rLanguageKeys)
 
__tool_export_dll int eut::LanguageFunctions::changeLanguageChar (std::string &rsText, LanguageFunctions::EnLanguageKey eLanguageKey)
 
__tool_export_dll std::string eut::LanguageFunctions::getLanguageIsoCodeByNum (EnLanguageKey eLanguageKeyNum)
 
__tool_export_dll LanguageFunctions::EnLanguageKey eut::LanguageFunctions::getLanguageKeyAsEnum (const std::string &rsLanguageKey)
 
__tool_export_dll unsigned int eut::LanguageFunctions::getLanguageKeyCount ()
 
__tool_export_dll std::string eut::LanguageFunctions::toUpperString (const std::string &rsSourc)
 

Ausführliche Beschreibung

Header für LanguageFunctions

Autor
Helmut Jakoby

Terms of License

This file is part of the EuTools module.

EuTools is free software:

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

GNU Affero General Public License Usage
You can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. Please review the following information to ensure the GNU Affero General Public License requirements will be met: https://www.gnu.org/licenses/agpl-3.0.en.html .