mirror of
https://github.com/zulip/zulip-desktop.git
synced 2025-10-30 19:43:39 +00:00
20 lines
523 B
TypeScript
20 lines
523 B
TypeScript
import path from "node:path";
|
|
|
|
import i18n from "i18n";
|
|
|
|
import * as ConfigUtil from "./config-util.js";
|
|
import {publicPath} from "./paths.js";
|
|
|
|
i18n.configure({
|
|
directory: path.join(publicPath, "translations/"),
|
|
updateFiles: false,
|
|
});
|
|
|
|
/* Fetches the current appLocale from settings.json */
|
|
const appLocale = ConfigUtil.getConfigItem("appLanguage", "en");
|
|
|
|
/* If no locale present in the json, en is set default */
|
|
export function __(phrase: string): string {
|
|
return i18n.__({phrase, locale: appLocale ?? "en"});
|
|
}
|