Skip to content

Commit bc353ba

Browse files
monkeyiqtvdijen
andcommitted
i18n in 2.3 allow Brazilian to be selected again (#2216)
* i18n in 2.3 allow Brazilian to be selected again * This is a more special case * break the CI again but with simpler code * Allow CI to complete with no implicit lower case on lang * One more case of strtolower --------- Co-authored-by: Tim van Dijen <[email protected]>
1 parent 723007d commit bc353ba

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

src/SimpleSAML/Locale/Language.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,6 @@ public function getPosixLanguage(string $language): string
159159
*/
160160
public function setLanguage(string $language, bool $setLanguageCookie = true): void
161161
{
162-
$language = strtolower($language);
163162
if (in_array($language, $this->availableLanguages, true)) {
164163
$this->language = $language;
165164
if ($setLanguageCookie === true) {
@@ -356,7 +355,7 @@ public static function getLanguageCookie(): ?string
356355
$name = $config->getOptionalString('language.cookie.name', 'language');
357356

358357
if (isset($_COOKIE[$name])) {
359-
$language = strtolower($_COOKIE[$name]);
358+
$language = $_COOKIE[$name];
360359
if (in_array($language, $availableLanguages, true)) {
361360
return $language;
362361
}

tests/src/SimpleSAML/Locale/LanguageTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ public function testSetLanguage(): void
164164
'language.parameter.name' => 'xyz',
165165
'language.parameter.setcookie' => false,
166166
], '', 'simplesaml');
167-
$_GET['xyz'] = 'Es'; // test also that lang code is transformed to lower caps
167+
$_GET['xyz'] = 'es';
168168
$l = new Language($c);
169169
$this->assertEquals('es', $l->getLanguage());
170170

0 commit comments

Comments
 (0)