trait CommonOperationsTrait

Properties

TranslationController $mod

Methods

buildLangStrings()

Builds a map of available system languages in $lang_strings: ['de' => 'DE_DE', 'en' => 'EN_GB', ...]

createTranslationJob(string $content, string $target_model, int $target_id, string $language, bool $add_to_search_index = true, int $priority = 1)

Creates a translation_job model

string
getDbLanguageString(string $language)

No description

array
getLangStrings()

Getter for $lang_strings

Details

at line 49
protected buildLangStrings()

Builds a map of available system languages in $lang_strings: ['de' => 'DE_DE', 'en' => 'EN_GB', ...]

at line 27
TranslationJob createTranslationJob(string $content, string $target_model, int $target_id, string $language, bool $add_to_search_index = true, int $priority = 1)

Creates a translation_job model

Parameters

string $content
string $target_model
int $target_id
string $language
bool $add_to_search_index
int $priority

Return Value

TranslationJob

at line 85
string getDbLanguageString(string $language)

No description

Parameters

string $language

The language to get the db string for eg.: 'de'

Return Value

string

$db_string The i18n db field representation of lang eg.: 'DE_DE'

Exceptions

TranslationException

If language string could not be mapped

at line 69
array getLangStrings()

Getter for $lang_strings

Return Value

array