24 namespace File {
class Path; }
35 int nrSupportedLanguages()
const;
36 uiString getLanguageUserName(
int)
const;
38 bool setLanguage(
int,
uiString& errmsg);
39 int currentLanguage()
const;
48 const mQtclass(QTranslator)* getQTranslator(
const char* appl)
const;
49 const mQtclass(QLocale)* getQLocale()
const;
74 const char*vlocalename);
80 bool addFile(
const char* filename);
#define mExpClass(module)
Definition: commondefs.h:157
const ::QTranslator * getTranslator(const char *appl) const
Interface for several file and directory related services.
Definition: file.h:29
int currentlanguageidx_
Definition: texttranslator.h:61
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
BufferStringSet applications_
Definition: texttranslator.h:97
#define mQtclass(cls)
Definition: commondefs.h:232
ObjectSet< QTranslator > translators_
Definition: texttranslator.h:96
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
BufferString getLocaleName() const
#define mGlobal(module)
Definition: commondefs.h:160
::QLocale * locale_
Definition: texttranslator.h:92
const ::QString & getLanguageName() const
static char cApplicationEnd()
Definition: texttranslator.h:64
File pathname tools.
Definition: filepath.h:35
Definition: uistring.h:88
TextTranslateMgr & TrMgr()
Set of BufferString objects.
Definition: bufstringset.h:25
::QString * languagename_
Definition: texttranslator.h:91
ObjectSet< TextTranslatorLanguage > languages_
Definition: texttranslator.h:60
BufferStringSet filenames_
Definition: texttranslator.h:94
#define mFDQtclass(cls)
Definition: commondefs.h:231
const ::QLocale & getLanguageLocale() const
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
~TextTranslatorLanguage()
bool loaded_
Definition: texttranslator.h:89
int changeCount() const
Definition: texttranslator.h:45
Definition: texttranslator.h:70
int dirtycount_
Definition: texttranslator.h:59
bool addFile(const char *filename)
Notifier< TextTranslateMgr > languageChange
Definition: texttranslator.h:41
Definition: texttranslator.h:29
TextTranslatorLanguage(const char *vlocalename)
BufferString localename_
Definition: texttranslator.h:90