Uppercase first letter in language name

Signed-off-by: Vadim Bogomazov <bogomazov.vadim@yandex.ru>
This commit is contained in:
Vadim Bogomazov
2025-04-14 15:22:58 +03:00
parent b188c03210
commit 5b04b14b49
2 changed files with 10 additions and 1 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-user-settings': patch
---
Uppercase language name in language select
@@ -88,7 +88,11 @@ export const UserSettingsLanguageToggle = () => {
const names = new Intl.DisplayNames([language], {
type: 'language',
});
return names.of(language) || language;
const languageDisplayName = names.of(language);
return languageDisplayName
? languageDisplayName.charAt(0).toLocaleUpperCase('en-US') +
languageDisplayName.slice(1)
: language;
} catch (err) {
return language;
}