Skip to content

Commit 23e0380

Browse files
committed
feat(lang): add module i18n
1 parent 4424647 commit 23e0380

File tree

3 files changed

+456
-94
lines changed

3 files changed

+456
-94
lines changed

nuxt.config.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,35 @@ export default defineNuxtConfig({
44
modules: [
55
'@nuxtjs/tailwindcss',
66
'@nuxtjs/color-mode',
7+
'@nuxtjs/i18n',
78
'@vueuse/nuxt',
89
'nuxt-site-config',
910
],
1011
site: {
1112
title: 'Mafl',
13+
lang: 'en',
1214
theme: 'system',
1315
services: [],
1416
},
17+
i18n: {
18+
locales: [
19+
{
20+
code: 'en',
21+
iso: 'en-US',
22+
name: 'English',
23+
file: 'en-US.json',
24+
},
25+
{
26+
code: 'ru',
27+
iso: 'ru-RU',
28+
name: 'Русский',
29+
file: 'ru-RU.json',
30+
},
31+
],
32+
strategy: 'no_prefix',
33+
langDir: 'locales',
34+
defaultLocale: 'en',
35+
},
1536
tailwindcss: {
1637
cssPath: '~/assets/style/tailwind.css',
1738
},

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
"@antfu/eslint-config": "^1.2.1",
1919
"@nuxt/devtools": "latest",
2020
"@nuxtjs/color-mode": "^3.3.2",
21+
"@nuxtjs/i18n": "^8.0.0",
2122
"@nuxtjs/tailwindcss": "^6.10.1",
2223
"@types/node": "^20.10.5",
2324
"eslint": "^8.56.0",

0 commit comments

Comments
 (0)