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);
}
}
}