chore: add i18n next

This commit is contained in:
Steven 2023-06-26 20:20:00 +08:00
parent 4073b2f57e
commit 2bf698d3b8
2 changed files with 45 additions and 0 deletions

View File

@ -14,11 +14,13 @@
"axios": "^0.27.2",
"copy-to-clipboard": "^3.3.2",
"dayjs": "^1.11.3",
"i18next": "^23.2.3",
"lodash-es": "^4.17.21",
"lucide-react": "^0.252.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-hot-toast": "^2.4.0",
"react-i18next": "^13.0.1",
"react-redux": "^8.0.1",
"react-router-dom": "^6.13.0",
"tailwindcss": "^3.3.2"

43
web/pnpm-lock.yaml generated
View File

@ -26,6 +26,9 @@ dependencies:
dayjs:
specifier: ^1.11.3
version: 1.11.3
i18next:
specifier: ^23.2.3
version: 23.2.3
lodash-es:
specifier: ^4.17.21
version: 4.17.21
@ -41,6 +44,9 @@ dependencies:
react-hot-toast:
specifier: ^2.4.0
version: 2.4.0(csstype@3.1.2)(react-dom@18.2.0)(react@18.2.0)
react-i18next:
specifier: ^13.0.1
version: 13.0.1(i18next@23.2.3)(react-dom@18.2.0)(react@18.2.0)
react-redux:
specifier: ^8.0.1
version: 8.0.1(@types/react-dom@18.2.5)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1)
@ -1948,6 +1954,18 @@ packages:
react-is: 16.13.1
dev: false
/html-parse-stringify@3.0.1:
resolution: {integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==}
dependencies:
void-elements: 3.1.0
dev: false
/i18next@23.2.3:
resolution: {integrity: sha512-5spO7L0rNmW0jFuNhz+gfirlFt1anle4mTy4+gFkgsH0+T3R5++4oncBrzeKa7v8pweRyGBoGmOpboqlxovg6A==}
dependencies:
'@babel/runtime': 7.22.5
dev: false
/ignore@4.0.6:
resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==}
engines: {node: '>= 4'}
@ -2519,6 +2537,26 @@ packages:
- csstype
dev: false
/react-i18next@13.0.1(i18next@23.2.3)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-gMO6N2GfSfuH7xlHSsZ/mZf+Py9bLm/+EDKIn5fNTuDTjcCcwmMU5UEuGCDk5mdfivbo7ySyYXBN7B9tbGUxiA==}
peerDependencies:
i18next: '>= 23.2.3'
react: '>= 16.8.0'
react-dom: '*'
react-native: '*'
peerDependenciesMeta:
react-dom:
optional: true
react-native:
optional: true
dependencies:
'@babel/runtime': 7.22.5
html-parse-stringify: 3.0.1
i18next: 23.2.3
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
/react-is@16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
@ -3015,6 +3053,11 @@ packages:
fsevents: 2.3.2
dev: true
/void-elements@3.1.0:
resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==}
engines: {node: '>=0.10.0'}
dev: false
/which-boxed-primitive@1.0.2:
resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
dependencies: