Scribus
Open source desktop publishing at your fingertips
LanguageManager Class Reference

Public Member Functions

void languageChange ()
 
QStringList languageList (bool getTranslated=true)
 
const QString getLangFromAbbrev (QString, bool getTranslated=true)
 
const QString getAbbrevFromLang (QString, bool getFromTranslated=true, bool useInstalled=true)
 
const QString getLangFromTransLang (QString transLang)
 
const QString getTransLangFromLang (QString lang)
 
const QString getShortAbbrevFromAbbrev (QString langAbbrev)
 
const QString getAlternativeAbbrevfromAbbrev (QString langAbbrev)
 
void fillInstalledStringList (QStringList *stringListToFill, bool addDefaults)
 
void fillInstalledGUIStringList (QStringList *stringListToFill, bool addDefaults)
 
void fillInstalledHyphStringList (QStringList *stringListToFill)
 
void printInstalledList ()
 
QString numericSequence (QString seq)
 
bool findSpellingDictionaries (QStringList &sl)
 
void findSpellingDictionarySets (QStringList &dictionaryPaths, QMap< QString, QString > &dictionaryMap)
 
bool findHyphDictionaries (QStringList &sl)
 
void findHyphDictionarySets (QStringList &dictionaryPaths, QMap< QString, QString > &dictionaryMap)
 
const QString getHyphFilename (const QString &langAbbrev)
 
int langTableIndex (const QString &abbrev)
 

Static Public Member Functions

static LanguageManagerinstance ()
 
static void deleteInstance ()
 

The documentation for this class was generated from the following files: