feat: Add toCapitalize function for capitalizing strings

This commit is contained in:
ChristoferMendes 2024-05-13 22:28:34 -03:00
parent 4e9e9deec1
commit 9c261551c3
2 changed files with 10 additions and 3 deletions

View File

@ -1,3 +1,5 @@
import { toCapitalize } from "./string";
export const isMultiplayerRepack = (title: string, repacker: string) => {
const titleToLower = title.toLowerCase();
const repackerToLower = repacker.toLowerCase();
@ -25,11 +27,13 @@ export const getRepackLanguageBasedOnRepacker = (
xatab: "ru",
};
const languageCode = languageCodes[repacker.toLowerCase()] || userLanguage;
const languageCode = languageCodes[repacker.toLowerCase()] || "en";
const displayNames = new Intl.DisplayNames([userLanguage.slice(0, 2)], {
const displayNames = new Intl.DisplayNames([userLanguage], {
type: "language",
});
return displayNames.of(languageCode);
const language = displayNames.of(languageCode);
return language ? toCapitalize(language) : "English";
};

View File

@ -0,0 +1,3 @@
export function toCapitalize(str: string) {
return str.charAt(0).toUpperCase() + str.slice(1);
}