![]() |
QtLingo 1
QtLingo is an Application to make Qt Computer Translations easier
|
#include <MyLocalization.h>
Public Types | |
enum | MyMessageTypes { Information = 100 , Question = 101 , Warning = 102 , Critical = 103 , Debug = 104 } |
Public Member Functions | |
MyLocalization (QObject *parent=nullptr, MyOrgSettings *thisSetting=nullptr) | |
TranslationFiles Constructor. More... | |
void | setDebugMessage (bool thisState) |
set Debug Message More... | |
bool | getDebugMessage () |
get Debug Message More... | |
void | setMessage (const QString &thisMessage, MyLocalization::MyMessageTypes thisMessageType) |
set Message More... | |
QStringList | getQmFiles (const QString &thisFolder) |
find Qm Files More... | |
QStringList | findTsFiles (const QString &thisFolder) |
find Ts Files More... | |
bool | languageMatch (const QString &thisPrefix, const QString &thisLang, const QString &thisQmFile) |
language Match More... | |
QString | languageNameFromFile (const QString &thisTranslationFile) |
language Name From File More... | |
QString | getLocalizerCode (const QString &thisPrefix, const QString &thisQmFile) |
get Localizer Code More... | |
QString | getLangCode (const QString &thisString) |
get Lang Code More... | |
void | removeArgs (const QString &thisString, const QString &thisTransFile) |
remove Args file creation More... | |
void | fileRemoveArgs () |
file Remove Args More... | |
void | fixTranslationFile (const QString &thisFile) |
fix Translation File More... | |
QString | getLocalizedCodeFromFile (const QString &thisPrefix, const QString &thisQmFile) |
get Localized Code From File More... | |
QString | languageNameToCode (const QString &lang) |
language Name to Code Added by Light-Wizzard More... | |
QString | languageCodeToName (const QString &lang) |
language Code to Name Added by Light-Wizzard More... | |
QString | getDefaultLanguageCode () |
Added by Light-Wizzard language Code to Name. More... | |
void | loadLanguage (const QString &thisQmLanguageFile) |
load Language More... | |
QString | etLanguageFile (const QString &thisLanguageCode, const QString &thisPath, const QString &thisPrefix) |
get Language File More... | |
QString | getLanguageFromFile (const QString &thisPrefix, const QString &thisQmLanguageFile) |
getLanguageFromFile More... | |
QString | getTranslationSource () |
get Translation Source More... | |
void | setTranslationSource (const QString &thisTranslationSource) |
set Translation Source More... | |
QString | getHelpSource () |
get Help Source More... | |
void | setHelpSource (const QString &thisHelpSource) |
set Help Source More... | |
QString | getTransFilePrefix () |
get TransFile Prefix More... | |
void | setTransFilePrefix (const QString &thisTransFilePrefix) |
set TransFile Prefix More... | |
QString | readLanguage () |
read Language More... | |
void | writeLanguage (const QString &thisCurrentLanguageCode) |
write Language More... | |
QString | language (const QLocale &thisLocale) |
language More... | |
void | setLanguageCode (const QString &thisLanguageCode) |
set Language Code More... | |
QString | getLanguageCode () |
get Language Code More... | |
void | setMainLoaded (bool thisMainLoaded) |
set Main Loaded More... | |
bool | getMainLoaded () |
get Main Loaded More... | |
QString | languageName (const QLocale &thisLocale) |
language Name More... | |
QString | getLanguageFile (const QString &thisLanguageCode, const QString &thisPath, const QString &thisPrefix) |
get Language File. getLanguageFile More... | |
Public Attributes | |
MyOrgSettings * | mySetting |
mySetting More... | |
const QString | MY_LANG_CODE = "LanguageCode" |
MY_LANG_CODE More... | |
const QString | MY_LANG_NAME = "LanguageName" |
MY_LANG_NAME More... | |
const QString | MY_LOCALE_LANG_CODE = "LocaleLanguageCode" |
MY_CURRENT_LANG_CODE More... | |
Definition at line 34 of file MyLocalization.h.
Enumerator | |
---|---|
Information |
Information |
Question |
Question |
Warning |
Warning |
Critical |
Critical |
Debug |
Debug |
Definition at line 39 of file MyLocalization.h.
|
explicit |
TranslationFiles Constructor.
Translation Files Constructor. MyLocalization.
Definition at line 7 of file MyLocalization.cpp.
QString MyLocalization::etLanguageFile | ( | const QString & | thisLanguageCode, |
const QString & | thisPath, | ||
const QString & | thisPrefix | ||
) |
get Language File
void MyLocalization::fileRemoveArgs | ( | ) |
file Remove Args
file Remove Args "String %1". fileRemoveArgs
Definition at line 177 of file MyLocalization.cpp.
QStringList MyLocalization::findTsFiles | ( | const QString & | thisFolder | ) |
void MyLocalization::fixTranslationFile | ( | const QString & | thisFile | ) |
fix Translation File
fix Translation File; mostly Arabic gets the value before the ID on some fields. fixTranslationFile
Definition at line 191 of file MyLocalization.cpp.
bool MyLocalization::getDebugMessage | ( | ) |
get Debug Message
get Debug Message. getDebugMessage
Definition at line 127 of file MyLocalization.cpp.
QString MyLocalization::getDefaultLanguageCode | ( | ) |
Added by Light-Wizzard language Code to Name.
languageCodeToName
Definition at line 308 of file MyLocalization.cpp.
QString MyLocalization::getHelpSource | ( | ) |
QString MyLocalization::getLangCode | ( | const QString & | thisString | ) |
QString MyLocalization::getLanguageCode | ( | ) |
get Language Code
get Debug Message. getDebugMessage
Definition at line 345 of file MyLocalization.cpp.
QString MyLocalization::getLanguageFile | ( | const QString & | thisLanguageCode, |
const QString & | thisPath, | ||
const QString & | thisPrefix | ||
) |
get Language File. getLanguageFile
Definition at line 98 of file MyLocalization.cpp.
QString MyLocalization::getLanguageFromFile | ( | const QString & | thisPrefix, |
const QString & | thisQmLanguageFile | ||
) |
getLanguageFromFile
get Language File. getLanguageFromFile QString thisLangFile = getLanguageFromFile(getTransFilePrefix(), "?.qm");
Definition at line 16 of file MyLocalization.cpp.
QString MyLocalization::getLocalizedCodeFromFile | ( | const QString & | thisPrefix, |
const QString & | thisQmFile | ||
) |
get Localized Code From File
language Match qmFile naming. languageMatch
Definition at line 148 of file MyLocalization.cpp.
QString MyLocalization::getLocalizerCode | ( | const QString & | thisPrefix, |
const QString & | thisQmFile | ||
) |
get Localizer Code
get Localizer Code. getLocalizerCode
Definition at line 265 of file MyLocalization.cpp.
bool MyLocalization::getMainLoaded | ( | ) |
QStringList MyLocalization::getQmFiles | ( | const QString & | thisFolder | ) |
QString MyLocalization::getTransFilePrefix | ( | ) |
get TransFile Prefix
get Trans File Prefix. getTransFilePrefix
Definition at line 61 of file MyLocalization.cpp.
QString MyLocalization::getTranslationSource | ( | ) |
get Translation Source
get Translation Source. getTranslationSource
Definition at line 25 of file MyLocalization.cpp.
QString MyLocalization::language | ( | const QLocale & | thisLocale | ) |
language
language. language
thisLocale | QLocale given QLocale() returns Country Code |
Definition at line 378 of file MyLocalization.cpp.
QString MyLocalization::languageCodeToName | ( | const QString & | lang | ) |
language Code to Name Added by Light-Wizzard
Added by Light-Wizzard language Code to Name.
languageCodeToName
Definition at line 299 of file MyLocalization.cpp.
bool MyLocalization::languageMatch | ( | const QString & | thisPrefix, |
const QString & | thisLang, | ||
const QString & | thisQmFile | ||
) |
language Match
language Match qmFile naming. languageMatch
Definition at line 221 of file MyLocalization.cpp.
QString MyLocalization::languageName | ( | const QLocale & | thisLocale | ) |
QString MyLocalization::languageNameFromFile | ( | const QString & | thisTranslationFile | ) |
language Name From File
language Name From File. languageNameFromFile
Definition at line 136 of file MyLocalization.cpp.
QString MyLocalization::languageNameToCode | ( | const QString & | lang | ) |
language Name to Code Added by Light-Wizzard
Added by Light-Wizzard language Name to Code. languageNameToCode.
Definition at line 290 of file MyLocalization.cpp.
void MyLocalization::loadLanguage | ( | const QString & | thisQmLanguageFile | ) |
QString MyLocalization::readLanguage | ( | ) |
read Language
read Language. readLanguage
Definition at line 316 of file MyLocalization.cpp.
void MyLocalization::removeArgs | ( | const QString & | thisString, |
const QString & | thisTransFile | ||
) |
remove Args file creation
remove Args like "String %1" list. removeArgs
Definition at line 168 of file MyLocalization.cpp.
void MyLocalization::setDebugMessage | ( | bool | thisState | ) |
set Debug Message
set Debug Message. setDebugMessage
Definition at line 118 of file MyLocalization.cpp.
void MyLocalization::setHelpSource | ( | const QString & | thisHelpSource | ) |
void MyLocalization::setLanguageCode | ( | const QString & | thisLanguageCode | ) |
set Language Code
set Debug Message. setDebugMessage
Definition at line 336 of file MyLocalization.cpp.
void MyLocalization::setMainLoaded | ( | bool | thisMainLoaded | ) |
void MyLocalization::setMessage | ( | const QString & | thisMessage, |
MyLocalization::MyMessageTypes | thisMessageType | ||
) |
void MyLocalization::setTransFilePrefix | ( | const QString & | thisTransFilePrefix | ) |
set TransFile Prefix
set Trans File Prefix setTransFilePrefix("ProjectName");. setTransFilePrefix
Definition at line 70 of file MyLocalization.cpp.
void MyLocalization::setTranslationSource | ( | const QString & | thisTranslationSource | ) |
set Translation Source
set Translation Source. setTranslationSource
Definition at line 34 of file MyLocalization.cpp.
void MyLocalization::writeLanguage | ( | const QString & | thisCurrentLanguageCode | ) |
write Language
write Language. writeLanguage
Definition at line 326 of file MyLocalization.cpp.
const QString MyLocalization::MY_LANG_CODE = "LanguageCode" |
const QString MyLocalization::MY_LANG_NAME = "LanguageName" |
const QString MyLocalization::MY_LOCALE_LANG_CODE = "LocaleLanguageCode" |
MY_CURRENT_LANG_CODE
Field Name for Current Language Code.
Definition at line 55 of file MyLocalization.h.
MyOrgSettings* MyLocalization::mySetting |