aboutsummaryrefslogtreecommitdiffstats
path: root/site/src/utils.ts
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2025-10-07 17:25:43 -0700
committerPinapelz <yukais@pinapelz.com>2025-10-07 17:25:50 -0700
commitd7b5b81b5d6ec55d0847b5171c3800a8f7b5c001 (patch)
treed646d8339602599eee64910cd252de0df595bcfe /site/src/utils.ts
parent014443ef502eee0c337a5feb2aa0aeebb8d51557 (diff)
feat: add i18n translation (initial JP and EN)
Diffstat (limited to 'site/src/utils.ts')
-rw-r--r--site/src/utils.ts13
1 files changed, 13 insertions, 0 deletions
diff --git a/site/src/utils.ts b/site/src/utils.ts
index c6d0566..e6d19b6 100644
--- a/site/src/utils.ts
+++ b/site/src/utils.ts
@@ -65,3 +65,16 @@ export const getShortenedGameName = (gameId: string) => {
if(lowerCaseGameId.startsWith("wangan_maxi_asia_oce")) return "wangan_maxi_asia_oce";
return gameId.toUpperCase();
};
+
+export const updateHtmlLang = (language: string): void => {
+ document.documentElement.lang = language;
+ const metaLang = document.querySelector('meta[name="language"]');
+ if (metaLang) {
+ metaLang.setAttribute('content', language);
+ } else {
+ const meta = document.createElement('meta');
+ meta.setAttribute('name', 'language');
+ meta.setAttribute('content', language);
+ document.head.appendChild(meta);
+ }
+};
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage