# eric6.Plugins.UiExtensionPlugins.Translator.TranslatorLanguagesDb

Module implementing the translation languages database.

### Global Attributes

None

### Classes

TranslatorLanguagesDb | Class implementing the translation languages database.

### Functions

None

## TranslatorLanguagesDb

Class implementing the translation languages database.

### Derived from

QObject

### Class Attributes

None

### Class Methods

None

### Methods

TranslatorLanguagesDb | Constructor
convertTwoToThree | Public method to convert a two character language code to a thre character code.
getAllLanguages | Public method to get a list of the supported language codes.
getLanguage | Public method to get a translated language.
getLanguageIcon | Public method to get a language icon.

### Static Methods

None

#### TranslatorLanguagesDb (Constructor)

TranslatorLanguagesDb(parent=None)

Constructor

parent
  reference to the parent object (QObject)

#### TranslatorLanguagesDb.convertTwoToThree

convertTwoToThree(code)

Public method to convert a two character language code to a thre character code.

code
  two character language code (string)

Returns:
  three character language code (string)

#### TranslatorLanguagesDb.getAllLanguages

getAllLanguages()

Public method to get a list of the supported language codes.

Returns:
  list of supported language codes (list of string)

#### TranslatorLanguagesDb.getLanguage

getLanguage(code)

Public method to get a translated language.

code
  language code (string)

Returns:
  translated language (string)

#### TranslatorLanguagesDb.getLanguageIcon

getLanguageIcon(code)

Public method to get a language icon.

code
  language code (string)

Returns:
  language icon (QIcon)

Up