function PluralTranslatableMarkup::translateString

Same name and namespace in other branches
  1. main core/lib/Drupal/Core/StringTranslation/PluralTranslatableMarkup.php \Drupal\Core\StringTranslation\PluralTranslatableMarkup::translateString()

Translates the string.

Return value

string The translated string.

Overrides TranslatableMarkup::translateString

File

core/lib/Drupal/Core/StringTranslation/PluralTranslatableMarkup.php, line 95

Class

PluralTranslatableMarkup
A class to hold plural translatable markup.

Namespace

Drupal\Core\StringTranslation

Code

protected function translateString() : string {
  $this->translatedString ??= parent::translateString();
  return $this->getStringTranslation()
    ->selectPluralForm($this->count, $this->translatedString, $this->getOptions()['langcode'] ?? NULL);
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.