![]() |
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 |