fix: merge common and web po files (#1563)

This commit is contained in:
David Nguyen
2024-12-31 17:20:58 +11:00
committed by GitHub
parent 0d3681e26a
commit 4085151f80
20 changed files with 8879 additions and 9587 deletions

View File

@ -9,17 +9,7 @@ import { APP_I18N_OPTIONS } from '../constants/i18n';
export async function dynamicActivate(i18nInstance: I18n, locale: string) {
const extension = process.env.NODE_ENV === 'development' ? 'po' : 'js';
let { messages } = await import(`../translations/${locale}/web.${extension}`);
// Dirty way to load common messages for development since it's not compiled.
if (process.env.NODE_ENV === 'development') {
const commonMessages = await import(`../translations/${locale}/common.${extension}`);
messages = {
...messages,
...commonMessages.messages,
};
}
const { messages } = await import(`../translations/${locale}/web.${extension}`);
i18nInstance.loadAndActivate({ locale, messages });
}