diff --git a/core/modules/language/src/Form/NegotiationUrlForm.php b/core/modules/language/src/Form/NegotiationUrlForm.php index 7c824db..2ed158f 100644 --- a/core/modules/language/src/Form/NegotiationUrlForm.php +++ b/core/modules/language/src/Form/NegotiationUrlForm.php @@ -86,7 +86,7 @@ public function buildForm(array $form, FormStateInterface $form_state) { '#tree' => TRUE, '#title' => $this->t('Path prefix configuration'), '#open' => TRUE, - '#description' => $this->t('Language codes or other custom text to use as a path prefix for URL language detection. For the default language, this value may be left blank. Modifying this value may break existing URLs. Use with caution in a production environment. Example: Specifying "deutsch" as the path prefix code for German results in URLs like "example.com/deutsch/contact".'), + '#description' => $this->t('Language codes or other custom text to use as a path prefix for URL language detection. For the selected fallback language, this value may be left blank. Modifying this value may break existing URLs. Use with caution in a production environment. Example: Specifying "deutsch" as the path prefix code for German results in URLs like "example.com/deutsch/contact".'), '#states' => array( 'visible' => array( ':input[name="language_negotiation_url_part"]' => array( @@ -153,7 +153,7 @@ public function validateForm(array &$form, FormStateInterface $form_state) { if (!($default_langcode == $langcode) && $form_state->getValue('language_negotiation_url_part') == LanguageNegotiationUrl::CONFIG_PATH_PREFIX) { // Throw a form error if the prefix is blank for a non-default language, // although it is required for selected negotiation type. - $form_state->setErrorByName("prefix][$langcode", $this->t('The prefix may only be left blank for the negotiation selected language.')); + $form_state->setErrorByName("prefix][$langcode", $this->t('The prefix may only be left blank for the selected negotiation fallback language.')); } } elseif (strpos($value, '/') !== FALSE) { diff --git a/core/modules/language/src/Tests/LanguageConfigurationTest.php b/core/modules/language/src/Tests/LanguageConfigurationTest.php index a02a189..7e865db 100644 --- a/core/modules/language/src/Tests/LanguageConfigurationTest.php +++ b/core/modules/language/src/Tests/LanguageConfigurationTest.php @@ -92,7 +92,7 @@ function testLanguageConfiguration() { 'prefix[en]' => '', ); $this->drupalPostForm(NULL, $edit, t('Save configuration')); - $this->assertText(t('The prefix may only be left blank for the negotiation selected language.'), 'Only negotiation language prefix can be changed to empty string.'); + $this->assertText(t('The prefix may only be left blank for the selected negotiation fallback language.')); // Check that prefix cannot be changed to contain a slash. $edit = array( diff --git a/core/modules/language/src/Tests/LanguageSwitchingTest.php b/core/modules/language/src/Tests/LanguageSwitchingTest.php index 887f728..1c39a88 100644 --- a/core/modules/language/src/Tests/LanguageSwitchingTest.php +++ b/core/modules/language/src/Tests/LanguageSwitchingTest.php @@ -161,7 +161,7 @@ protected function doTestLanguageBlockAnonymous($block_label) { } /** - * Test language switcher links for domain based negotiation + * Test language switcher links for domain based negotiation. */ function testLanguageBlockWithDomain() { // Add the Italian language.