mirror of
https://github.com/formbricks/formbricks.git
synced 2025-12-30 08:50:17 -06:00
41 lines
1.1 KiB
TypeScript
41 lines
1.1 KiB
TypeScript
import { FormatIcu } from "@tolgee/format-icu";
|
|
import { DevTools, Tolgee } from "@tolgee/web";
|
|
|
|
const apiKey = process.env.NEXT_PUBLIC_TOLGEE_API_KEY;
|
|
const apiUrl = process.env.NEXT_PUBLIC_TOLGEE_API_URL;
|
|
|
|
export const ALL_LANGUAGES = [
|
|
"en-US",
|
|
"de-DE",
|
|
"fr-FR",
|
|
"pt-BR",
|
|
"pt-PT",
|
|
"zh-Hant-TW",
|
|
"ro-RO",
|
|
"ja-JP",
|
|
"zh-Hans-CN",
|
|
];
|
|
|
|
export const DEFAULT_LANGUAGE = "en-US";
|
|
|
|
export function TolgeeBase() {
|
|
return Tolgee()
|
|
.use(FormatIcu())
|
|
.use(DevTools())
|
|
.updateDefaults({
|
|
apiKey,
|
|
apiUrl,
|
|
staticData: {
|
|
"en-US": () => import("@/locales/en-US.json"),
|
|
"de-DE": () => import("@/locales/de-DE.json"),
|
|
"fr-FR": () => import("@/locales/fr-FR.json"),
|
|
"pt-BR": () => import("@/locales/pt-BR.json"),
|
|
"pt-PT": () => import("@/locales/pt-PT.json"),
|
|
"zh-Hant-TW": () => import("@/locales/zh-Hant-TW.json"),
|
|
"ro-RO": () => import("@/locales/ro-RO.json"),
|
|
"ja-JP": () => import("@/locales/ja-JP.json"),
|
|
"zh-Hans-CN": () => import("@/locales/zh-Hans-CN.json"),
|
|
},
|
|
});
|
|
}
|