function LocaleImportFunctionalTest::getPoFileWithContext

Same name and namespace in other branches
  1. 7.x modules/locale/locale.test \LocaleImportFunctionalTest::getPoFileWithContext()
  2. 9 core/modules/locale/tests/src/Functional/LocaleImportFunctionalTest.php \Drupal\Tests\locale\Functional\LocaleImportFunctionalTest::getPoFileWithContext()
  3. 8.9.x core/modules/locale/tests/src/Functional/LocaleImportFunctionalTest.php \Drupal\Tests\locale\Functional\LocaleImportFunctionalTest::getPoFileWithContext()
  4. 10 core/modules/locale/tests/src/Functional/LocaleImportFunctionalTest.php \Drupal\Tests\locale\Functional\LocaleImportFunctionalTest::getPoFileWithContext()

Helper function that returns a .po file with context.

1 call to LocaleImportFunctionalTest::getPoFileWithContext()
LocaleImportFunctionalTest::testLanguageContext in core/modules/locale/tests/src/Functional/LocaleImportFunctionalTest.php
Tests msgctxt context support.

File

core/modules/locale/tests/src/Functional/LocaleImportFunctionalTest.php, line 590

Class

LocaleImportFunctionalTest
Tests the import of locale files.

Namespace

Drupal\Tests\locale\Functional

Code

public function getPoFileWithContext() {
  // Croatian (code hr) is one of the languages that have a different
  // form for the full name and the abbreviated name for the month of May.
  return <<<EOF
msgid ""
msgstr ""
"Project-Id-Version: Drupal 8\\n"
"MIME-Version: 1.0\\n"
"Content-Type: text/plain; charset=UTF-8\\n"
"Content-Transfer-Encoding: 8bit\\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\\n"

msgctxt "Long month name"
msgid "May"
msgstr "Svibanj"

msgctxt "Abbreviated month name"
msgid "May"
msgstr "Svib."

msgid "May"
msgstr "Svi."

msgctxt "Day ordinal suffix"
msgid "st"
msgstr "."

msgid "st"
msgstr "sv"
EOF;
}

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