arvid-e 4 месяцев назад
Родитель
Сommit
039eecdab4
1 измененных файлов с 8 добавлено и 7 удалено
  1. 8 7
      apps/app/src/server/util/locale-utils.ts

+ 8 - 7
apps/app/src/server/util/locale-utils.ts

@@ -1,10 +1,9 @@
+import * as i18nextConfig from '^/config/i18next.config';
 import { Lang } from '@growi/core/dist/interfaces';
-import type { IncomingHttpHeaders } from 'http';
-import { type Locale } from 'date-fns/locale';
 import {
-  enUS, ja, fr, ko, zhCN,
+  enUS, fr, ja, ko, type Locale, zhCN,
 } from 'date-fns/locale';
-import * as i18nextConfig from '^/config/i18next.config';
+import type { IncomingHttpHeaders } from 'http';
 
 const ACCEPT_LANG_MAP = {
   en: Lang.en_US,
@@ -13,20 +12,21 @@ const ACCEPT_LANG_MAP = {
   fr: Lang.fr_FR,
   ko: Lang.ko_KR,
 };
+
 const DATE_FNS_LOCALE_MAP: Record<string, Locale | undefined> = {
   en: enUS,
   'en-US': enUS,
   en_US: enUS,
 
-  ja,
+  ja: ja,
   'ja-JP': ja,
   ja_JP: ja,
 
-  fr,
+  fr: fr,
   'fr-FR': fr,
   fr_FR: fr,
 
-  ko,
+  ko: ko,
   'ko-KR': ko,
   ko_KR: ko,
 
@@ -34,6 +34,7 @@ const DATE_FNS_LOCALE_MAP: Record<string, Locale | undefined> = {
   'zh-CN': zhCN,
   zh_CN: zhCN,
 };
+
 /**
  * Gets the corresponding date-fns Locale object from an i18next language code.
  * @param langCode The i18n language code (e.g., 'ja_JP').