feat: setup i18next
All checks were successful
Deploy to VPS (dist) / deploy (push) Successful in 1m27s

This commit is contained in:
Hewston Fox
2026-03-10 03:05:06 +02:00
parent ced418544b
commit fcb8dab8a0
19 changed files with 290 additions and 4 deletions

View File

@@ -3,9 +3,18 @@ import react from "@vitejs/plugin-react-swc";
import tailwindcss from "@tailwindcss/vite";
import tanstackRouter from "@tanstack/router-plugin/vite";
import { devtools as tanstackDevtools } from "@tanstack/devtools-vite";
import { i18nextVitePlugin } from "@i18next-selector/vite-plugin";
import i18nextConfig, {
DEFAULT_LANGUAGE,
LOCALES_PATH,
LOCAL_LOCALES_PATH,
} from "./i18next.config";
export default defineConfig({
plugins: [
i18nextVitePlugin({
sourceDir: LOCAL_LOCALES_PATH,
}),
tanstackDevtools({
removeDevtoolsOnBuild: true,
logging: true,
@@ -32,4 +41,9 @@ export default defineConfig({
react(),
tailwindcss(),
],
define: {
__LANGS__: JSON.stringify(i18nextConfig.locales),
__LOCALES_PATH__: JSON.stringify(LOCALES_PATH),
__DEFAULT_LANG__: JSON.stringify(DEFAULT_LANGUAGE),
},
});