aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Locale
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-03-17 05:25:40 -0700
committerFuwn <[email protected]>2024-03-17 05:25:40 -0700
commit3e0c9e79937a3d8da23d7e43743a7810485e3c6f (patch)
tree01db18e01265156962854512be220df047befb64 /src/lib/Locale
parentfeat(tools): hayai v2 (diff)
downloaddue.moe-3e0c9e79937a3d8da23d7e43743a7810485e3c6f.tar.xz
due.moe-3e0c9e79937a3d8da23d7e43743a7810485e3c6f.zip
fix(umamusume): null-check birthdays
Diffstat (limited to 'src/lib/Locale')
-rw-r--r--src/lib/Locale/english.ts6
-rw-r--r--src/lib/Locale/japanese.ts7
-rw-r--r--src/lib/Locale/layout.ts1
3 files changed, 14 insertions, 0 deletions
diff --git a/src/lib/Locale/english.ts b/src/lib/Locale/english.ts
index d994475f..34666978 100644
--- a/src/lib/Locale/english.ts
+++ b/src/lib/Locale/english.ts
@@ -297,6 +297,12 @@ const English: Locale = {
minute: 'numeric'
// second: 'numeric'
// timeZoneName: 'short'
+ }).format,
+ dayFormatter: new Intl.DateTimeFormat('en-US', {
+ year: 'numeric',
+ month: 'long',
+ day: 'numeric',
+ weekday: 'long'
}).format
};
diff --git a/src/lib/Locale/japanese.ts b/src/lib/Locale/japanese.ts
index 6004ce4e..3caea474 100644
--- a/src/lib/Locale/japanese.ts
+++ b/src/lib/Locale/japanese.ts
@@ -301,6 +301,13 @@ const Japanese: Locale = {
minute: 'numeric'
// second: 'numeric'
// timeZoneName: 'short'
+ }).format,
+ dayFormatter: new Intl.DateTimeFormat('ja-JP', {
+ // era: 'long',
+ year: 'numeric',
+ month: 'long',
+ day: 'numeric',
+ weekday: 'long'
}).format
};
diff --git a/src/lib/Locale/layout.ts b/src/lib/Locale/layout.ts
index 2064ed00..c1a0df5f 100644
--- a/src/lib/Locale/layout.ts
+++ b/src/lib/Locale/layout.ts
@@ -277,4 +277,5 @@ export interface Locale {
parseError: LocaleValue;
};
dateFormatter: (date?: number | Date | undefined) => string;
+ dayFormatter: (date?: number | Date | undefined) => string;
}