TranslateAction
class TranslateAction
Traits
Properties
TranslationController | $mod | from CommonOperationsTrait |
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
void
createTranslationJobs(string $content, string $target_model, int $target_id, array $languages, bool $add_to_search_index = false, $priority = 1)
Creates translation jobs in the translation job queue to translate $content into $languages
array
array
translate(string $content, string $target_language)
No description
void
updateTranslationCounter(string $language, string $content)
Updates the translation_counter table with info about the translated content
Details
in
CommonOperationsTrait at line 49
protected
buildLangStrings()
Builds a map of available system languages in $lang_strings: ['de' => 'DE_DE', 'en' => 'EN_GB', ...]
in
CommonOperationsTrait 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
at line 74
void
createTranslationJobs(string $content, string $target_model, int $target_id, array $languages, bool $add_to_search_index = false, $priority = 1)
Creates translation jobs in the translation job queue to translate $content into $languages
in
CommonOperationsTrait at line 85
string
getDbLanguageString(string $language)
No description
in
CommonOperationsTrait at line 69
array
getLangStrings()
Getter for $lang_strings
at line 118
array
processTranslationJob(TranslationJob $translationJob)
Processes the TranslationJob
at line 24
array
translate(string $content, string $target_language)
No description
at line 240
protected void
updateTranslationCounter(string $language, string $content)
Updates the translation_counter table with info about the translated content