Localize only the moment instance
This commit is contained in:
parent
d716bc0a07
commit
517b140911
|
@ -9,6 +9,8 @@ var langs;
|
|||
// eslint-disable-next-line prefer-const
|
||||
var localeData;
|
||||
|
||||
export const getCurrentLocale = () => localeFile;
|
||||
|
||||
/**
|
||||
* An observer that will check if any new i18n elements are added to the document
|
||||
* @type {MutationObserver}
|
||||
|
@ -215,7 +217,6 @@ function addLanguagesToDropdown() {
|
|||
}
|
||||
|
||||
export async function initLocales() {
|
||||
moment.locale(localeFile);
|
||||
langs = await fetch('/locales/lang.json').then(response => response.json());
|
||||
localeData = await getLocaleData(localeFile);
|
||||
applyLocale();
|
||||
|
|
|
@ -7,6 +7,7 @@ import { Popup, POPUP_RESULT, POPUP_TYPE } from './popup.js';
|
|||
import { SlashCommandClosure } from './slash-commands/SlashCommandClosure.js';
|
||||
import { getTagsList } from './tags.js';
|
||||
import { groups, selected_group } from './group-chats.js';
|
||||
import { getCurrentLocale } from './i18n.js';
|
||||
|
||||
/**
|
||||
* Pagination status string template.
|
||||
|
@ -831,7 +832,7 @@ export function timestampToMoment(timestamp) {
|
|||
}
|
||||
|
||||
const iso8601 = parseTimestamp(timestamp);
|
||||
const objMoment = iso8601 ? moment(iso8601) : moment.invalid();
|
||||
const objMoment = iso8601 ? moment(iso8601).locale(getCurrentLocale()) : moment.invalid();
|
||||
|
||||
dateCache.set(timestamp, objMoment);
|
||||
return objMoment;
|
||||
|
|
Loading…
Reference in New Issue