function DrupalTranslator::trans
Translates the given message.
Parameters
string $id: The message id (may also be an object that can be cast to string).
array $parameters: An array of parameters for the message.
string|null $domain: The domain for the message or null to use the default.
string|null $locale: The locale or null to use the default.
Return value
string The translated string.
Overrides TranslatorInterface::trans
File
- 
              core/lib/ Drupal/ Core/ Validation/ DrupalTranslator.php, line 25 
Class
- DrupalTranslator
- Translates strings using Drupal's translation system.
Namespace
Drupal\Core\ValidationCode
public function trans($id, array $parameters = [], $domain = NULL, $locale = NULL) {
  // If a TranslatableMarkup object is passed in as $id, return it since the
  // message has already been translated.
  if ($id instanceof TranslatableMarkup) {
    return $id;
  }
  return new TranslatableMarkup($id, $this->processParameters($parameters), $this->getOptions($domain, $locale));
}Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
