TranslationManager

Defines a chained translation implementation combining multiple translators.

Hierarchy

File

core/lib/Drupal/Core/StringTranslation/TranslationManager.php, line 11

Namespace

Drupal\Core\StringTranslation

Members

Name Modifiers Type Description
TranslationManager::$defaultLangcode protected property The default langcode used in translations.
TranslationManager::$sortedTranslators protected property An array of translators, sorted by priority.
TranslationManager::$translators protected property An unsorted array of arrays of active translators.
TranslationManager::addTranslator public function Appends a translation system to the translation chain.
TranslationManager::doTranslate protected function Translates a string to the current language or to a given language.
TranslationManager::formatPlural public function Formats a string containing a count of items. Overrides TranslationInterface::formatPlural
TranslationManager::getStringTranslation public function Retrieves English string to given language. Overrides TranslatorInterface::getStringTranslation
TranslationManager::reset public function Resets translation cache. Overrides TranslatorInterface::reset
TranslationManager::setDefaultLangcode public function Sets the default langcode.
TranslationManager::sortTranslators protected function Sorts translators according to priority.
TranslationManager::translate public function Translates a string to the current language or to a given language. Overrides TranslationInterface::translate
TranslationManager::translateString public function Translates a TranslatableMarkup object to a string. Overrides TranslationInterface::translateString
TranslationManager::__construct public function Constructs a TranslationManager object.
doc_Drupal
2016-10-29 09:49:15
Comments
Leave a Comment

Please login to continue.