function PoItem::formatItem
Same name in other branches
- 9 core/lib/Drupal/Component/Gettext/PoItem.php \Drupal\Component\Gettext\PoItem::formatItem()
- 8.9.x core/lib/Drupal/Component/Gettext/PoItem.php \Drupal\Component\Gettext\PoItem::formatItem()
- 11.x core/lib/Drupal/Component/Gettext/PoItem.php \Drupal\Component\Gettext\PoItem::formatItem()
Format the POItem as a string.
1 call to PoItem::formatItem()
- PoItem::__toString in core/
lib/ Drupal/ Component/ Gettext/ PoItem.php - Output the PoItem as a string.
File
-
core/
lib/ Drupal/ Component/ Gettext/ PoItem.php, line 220
Class
- PoItem
- PoItem handles one translation.
Namespace
Drupal\Component\GettextCode
private function formatItem() {
$output = '';
// Format string context.
if (!empty($this->context)) {
$output .= 'msgctxt ' . $this->formatString($this->context);
}
// Format translation.
if ($this->plural) {
$output .= $this->formatPlural();
}
else {
$output .= $this->formatSingular();
}
// Add one empty line to separate the translations.
$output .= "\n";
return $output;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.