Skip to content

Commit 24a094e

Browse files
committed
fix(date): fix date to be based on locale and not navigator
1 parent 38cd65c commit 24a094e

File tree

4 files changed

+5
-4
lines changed

4 files changed

+5
-4
lines changed

src/components/common/list/ListItemPanel.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ const content = computed(() => deCapitalise(item.value.content));
5959
6060
const date = computed(() => {
6161
if (hideDate.value) return;
62-
return item.value.date?.current?.toLocaleTimeString(navigator.language, {
62+
return item.value.date?.current?.toLocaleTimeString(undefined, {
6363
hour: '2-digit',
6464
minute: '2-digit',
6565
});

src/components/views/panel/MoviePanelDetails.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ const releasedDate = computed(() => {
3838
const releasedTime = computed(() => {
3939
if (!released.value) return;
4040
if (typeof released.value === 'string') return released.value;
41-
return released.value.toLocaleTimeString(navigator.language, {
41+
return released.value.toLocaleTimeString(undefined, {
4242
hour: '2-digit',
4343
minute: '2-digit',
4444
});

src/components/views/panel/ShowPanelDetails.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ const airedDate = computed(() => {
6363
const airedTime = computed(() => {
6464
if (!aired.value) return;
6565
if (typeof aired.value === 'string') return '-';
66-
return aired.value.toLocaleTimeString(navigator.language, {
66+
return aired.value.toLocaleTimeString(undefined, {
6767
hour: '2-digit',
6868
minute: '2-digit',
6969
});

src/stores/data/image.store.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import type { TmdbImage } from '~/models/tmdb/tmdb-image.model';
99
import { TraktService } from '~/services/trakt.service';
1010
import { logger } from '~/stores/settings/log.store';
1111
import { storage } from '~/utils/browser/browser-storage.utils';
12+
import { getShortLocale } from '~/utils/browser/browser.utils';
1213
import { debounce } from '~/utils/debounce.utils';
1314
import { arrayMax, findClosestMatch } from '~/utils/math.utils';
1415

@@ -56,7 +57,7 @@ const localArrayMax = (
5657
prop: keyof TmdbImage = 'vote_average',
5758
filter: (item: TmdbImage) => boolean = i => !!i.file_path,
5859
) => {
59-
const lang = navigator?.language?.split('-')?.at(0) ?? 'en';
60+
const lang = getShortLocale();
6061

6162
const localArray = array.filter(i => i.iso_639_1 === lang);
6263
if (localArray.length) return arrayMax(localArray, prop, filter);

0 commit comments

Comments
 (0)