mirror of
https://github.com/hydralauncher/hydra.git
synced 2025-02-09 03:37:45 +03:00
feat: Add toCapitalize function for capitalizing strings
This commit is contained in:
parent
4e9e9deec1
commit
9c261551c3
@ -1,3 +1,5 @@
|
|||||||
|
import { toCapitalize } from "./string";
|
||||||
|
|
||||||
export const isMultiplayerRepack = (title: string, repacker: string) => {
|
export const isMultiplayerRepack = (title: string, repacker: string) => {
|
||||||
const titleToLower = title.toLowerCase();
|
const titleToLower = title.toLowerCase();
|
||||||
const repackerToLower = repacker.toLowerCase();
|
const repackerToLower = repacker.toLowerCase();
|
||||||
@ -25,11 +27,13 @@ export const getRepackLanguageBasedOnRepacker = (
|
|||||||
xatab: "ru",
|
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",
|
type: "language",
|
||||||
});
|
});
|
||||||
|
|
||||||
return displayNames.of(languageCode);
|
const language = displayNames.of(languageCode);
|
||||||
|
|
||||||
|
return language ? toCapitalize(language) : "English";
|
||||||
};
|
};
|
||||||
|
3
src/renderer/src/helpers/string.ts
Normal file
3
src/renderer/src/helpers/string.ts
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
export function toCapitalize(str: string) {
|
||||||
|
return str.charAt(0).toUpperCase() + str.slice(1);
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user