export default defineNuxtConfig({
devtools: { enabled: true },
runtimeConfig: {
public: {
apiBase: process.env.NUXT_PUBLIC_API_BASE, // can be overridden by NUXT_PUBLIC_API_BASE environment variable
},
i18n: {
locales: {
uk: process.env.NUXT_PUBLIC_I18N_LOCALES_UK_DOMAIN,
fr: process.env.NUXT_PUBLIC_I18N_LOCALES_FR_DOMAIN,
},
},
},
modules: ["@nuxtjs/i18n"],
i18n: {
locales: [
{
code: "uk",
domain: process.env.NUXT_PUBLIC_I18N_LOCALES_UK_DOMAIN,
file: "en.ts",
},
{
code: "fr",
domain: process.env.NUXT_PUBLIC_I18N_LOCALES_FR_DOMAIN,
file: "fr.ts",
},
],
differentDomains: true,
langDir: "lang",
},
});
export default defineNuxtConfig({
devtools: { enabled: true },
runtimeConfig: {
public: {
apiBase: process.env.NUXT_PUBLIC_API_BASE, // can be overridden by NUXT_PUBLIC_API_BASE environment variable
},
i18n: {
locales: {
uk: process.env.NUXT_PUBLIC_I18N_LOCALES_UK_DOMAIN,
fr: process.env.NUXT_PUBLIC_I18N_LOCALES_FR_DOMAIN,
},
},
},
modules: ["@nuxtjs/i18n"],
i18n: {
locales: [
{
code: "uk",
domain: process.env.NUXT_PUBLIC_I18N_LOCALES_UK_DOMAIN,
file: "en.ts",
},
{
code: "fr",
domain: process.env.NUXT_PUBLIC_I18N_LOCALES_FR_DOMAIN,
file: "fr.ts",
},
],
differentDomains: true,
langDir: "lang",
},
});