Explorar o código

#2290 format dayjs locale

bernard-ng %!s(int64=5) %!d(string=hai) anos
pai
achega
86c4853b2e
Modificáronse 1 ficheiros con 4 adicións e 2 borrados
  1. 4 2
      src/i18n/index.js

+ 4 - 2
src/i18n/index.js

@@ -73,12 +73,14 @@ function isLocaleAvailable (locale, available) {
  */
 async function fetchTranslations (_converse) {
     const { api, locale } = _converse;
+    const dayjs_locale = locale.toLowerCase().replace('_', '-');
+
     if (!isConverseLocale(locale, api.settings.get("locales")) || locale === 'en') {
         return;
     }
     const { default: data } = await import(/*webpackChunkName: "locales/[request]" */ `../i18n/${locale}/LC_MESSAGES/converse.po`);
-    await import(/*webpackChunkName: "locales/dayjs/[request]" */ `dayjs/locale/${locale.toLowerCase().replace('_', '-')}`);
-    dayjs.locale(getLocale(locale, l => dayjs.locale(l)));
+    await import(/*webpackChunkName: "locales/dayjs/[request]" */ `dayjs/locale/${dayjs_locale}`);
+    dayjs.locale(getLocale(dayjs_locale, l => dayjs.locale(l)));
     jed_instance = new Jed(data);
 }