3 namespace Drupal\Component\Gettext;
6 * Methods required for both reader and writer implementations.
8 * @see \Drupal\Component\Gettext\PoReaderInterface
9 * @see \Drupal\Component\Gettext\PoWriterInterface
11 interface PoMetadataInterface {
16 * @param string $langcode
17 * Language code string.
19 public function setLangcode($langcode);
25 * Language code string.
27 public function getLangcode();
30 * Set header metadata.
32 * @param \Drupal\Component\Gettext\PoHeader $header
33 * Header object representing metadata in a PO header.
35 public function setHeader(PoHeader $header);
38 * Get header metadata.
40 * @return \Drupal\Component\Gettext\PoHeader
41 * Header instance representing metadata in a PO header.
43 public function getHeader();