ctrl k & i18n

This commit is contained in:
Arsfy
2024-10-28 13:37:21 +08:00
parent b7176fc8f3
commit 376e8d4621
17 changed files with 441 additions and 114 deletions

View File

@@ -0,0 +1,22 @@
import i18n from 'i18next';
import { initReactI18next } from 'react-i18next';
import LanguageDetector from 'i18next-browser-languagedetector';
import en from '../locales/en/translation.json';
import es from '../locales/es/translation.json';
i18n
.use(LanguageDetector)
.use(initReactI18next)
.init({
resources: {
en: { translation: en },
es: { translation: es }
},
fallbackLng: 'en',
interpolation: {
escapeValue: false
}
});
export { i18n };

View File

@@ -0,0 +1,30 @@
[
{
"lang": "en",
"label": "English"
},
{
"lang": "es",
"label": "Español"
},
{
"lang": "fr",
"label": "Français"
},
{
"lang": "de",
"label": "Deutsch"
},
{
"lang": "ru",
"label": "Русский"
},
{
"lang": "zh-Hans",
"label": "简体中文"
},
{
"lang": "zh-Hant",
"label": "繁體中文"
}
]