public TranslationManager::getStringTranslation($langcode, $string, $context)
Retrieves English string to given language.
Parameters
string $langcode: Language code to translate to.
string $string: The source string.
string $context: The string context.
Return value
string|false Translated string if there is a translation, FALSE if not.
Overrides TranslatorInterface::getStringTranslation
File
- core/lib/Drupal/Core/StringTranslation/TranslationManager.php, line 92
Class
- TranslationManager
- Defines a chained translation implementation combining multiple translators.
Namespace
Drupal\Core\StringTranslation
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 | public function getStringTranslation( $langcode , $string , $context ) { if ( $this ->sortedTranslators === NULL) { $this ->sortedTranslators = $this ->sortTranslators(); } foreach ( $this ->sortedTranslators as $translator ) { $translation = $translator ->getStringTranslation( $langcode , $string , $context ); if ( $translation !== FALSE) { return $translation ; } } // No translator got a translation. return FALSE; } |
Please login to continue.