diff --git a/frontend/src/components/common/LanguageSelector.tsx b/frontend/src/components/common/LanguageSelector.tsx index 9534903a..00e9e25e 100644 --- a/frontend/src/components/common/LanguageSelector.tsx +++ b/frontend/src/components/common/LanguageSelector.tsx @@ -21,9 +21,18 @@ const DEFlag: React.FC<{ className?: string }> = ({ className = "w-5 h-5" }) => ); +const RUFlag: React.FC<{ className?: string }> = ({ className = "w-5 h-5" }) => ( + + + + + +); + const languages = [ { code: 'en', name: 'English', Flag: GBFlag }, { code: 'de', name: 'Deutsch', Flag: DEFlag }, + { code: 'ru', name: 'Русский', Flag: RUFlag }, ]; export const LanguageSelector: React.FC = () => { diff --git a/frontend/src/i18n/config.ts b/frontend/src/i18n/config.ts index f8b29a5a..0963952e 100644 --- a/frontend/src/i18n/config.ts +++ b/frontend/src/i18n/config.ts @@ -5,6 +5,7 @@ import HttpBackend from 'i18next-http-backend'; import enTranslations from './locales/en.json'; import deTranslations from './locales/de.json'; +import ruTranslations from './locales/ru.json'; i18n .use(HttpBackend) @@ -21,6 +22,9 @@ i18n de: { translation: deTranslations, }, + ru: { + translation: ruTranslations, + }, }, interpolation: {