diff --git a/core/modules/config_translation/src/FormElement/PluralVariants.php b/core/modules/config_translation/src/FormElement/PluralVariants.php index 0735a59..e13e628 100644 --- a/core/modules/config_translation/src/FormElement/PluralVariants.php +++ b/core/modules/config_translation/src/FormElement/PluralVariants.php @@ -38,8 +38,9 @@ protected function getSourceElement(LanguageInterface $source_language, $source_ for ($i = 0; $i < $plurals; $i++) { $element[$i] = array( '#type' => 'inline_template', - '#template' => '
{{ value }}
', + '#template' => '
{{ value }}
', '#context' => array( + 'id' => 'edit-source-config-format-plural-string-' . $i, // @todo Should use better labels https://www.drupal.org/node/2499639 'label' => $i == 0 ? $this->t('Singular form') : $this->formatPlural($i, 'First plural form', '@count. plural form'), 'langcode' => $source_language->getId(), diff --git a/core/modules/config_translation/src/Tests/ConfigTranslationUiTest.php b/core/modules/config_translation/src/Tests/ConfigTranslationUiTest.php index dd3e033..811a5f0 100644 --- a/core/modules/config_translation/src/Tests/ConfigTranslationUiTest.php +++ b/core/modules/config_translation/src/Tests/ConfigTranslationUiTest.php @@ -659,16 +659,16 @@ public function testPluralConfigStringsSourceElements() { $config->save(); // Go to the translation page of the 'files' view. - $translation_url = 'admin/structure/views/view/files/translate/en/add'; + $translation_url = 'admin/structure/views/view/files/translate/' . $langcode . '/add'; $this->drupalGet($translation_url); // Check if the expected number of source elements are present. foreach ($data['expected'] as $index => $expected) { if ($expected) { - $this->assertRaw('edit-source-config-names-viewsviewfiles-display-default-display-options-fields-count-format-plural-string-' . $index); + $this->assertRaw('edit-source-config-format-plural-string-' . $index); } else { - $this->assertNoRaw('edit-source-config-names-viewsviewfiles-display-default-display-options-fields-count-format-plural-string-' . $index); + $this->assertNoRaw('edit-source-config-format-plural-string-' . $index); } } }