Add russian translation

This commit is contained in:
viktorstrate
2021-07-22 13:56:29 +02:00
parent 3622c511b9
commit 110cc68546
7 changed files with 13 additions and 1 deletions

View File

@@ -1850,6 +1850,7 @@ enum LanguageTranslation {
Spanish,
Polish,
German,
Russian,
}
type UserPreferences {

View File

@@ -79,6 +79,7 @@ const (
LanguageTranslationSpanish LanguageTranslation = "Spanish"
LanguageTranslationPolish LanguageTranslation = "Polish"
LanguageTranslationGerman LanguageTranslation = "German"
LanguageTranslationRussian LanguageTranslation = "Russian"
)
var AllLanguageTranslation = []LanguageTranslation{
@@ -90,11 +91,12 @@ var AllLanguageTranslation = []LanguageTranslation{
LanguageTranslationSpanish,
LanguageTranslationPolish,
LanguageTranslationGerman,
LanguageTranslationRussian,
}
func (e LanguageTranslation) IsValid() bool {
switch e {
case LanguageTranslationEnglish, LanguageTranslationFrench, LanguageTranslationItalian, LanguageTranslationSwedish, LanguageTranslationDanish, LanguageTranslationSpanish, LanguageTranslationPolish, LanguageTranslationGerman:
case LanguageTranslationEnglish, LanguageTranslationFrench, LanguageTranslationItalian, LanguageTranslationSwedish, LanguageTranslationDanish, LanguageTranslationSpanish, LanguageTranslationPolish, LanguageTranslationGerman, LanguageTranslationRussian:
return true
}
return false

View File

@@ -230,6 +230,7 @@ enum LanguageTranslation {
Spanish,
Polish,
German,
Russian,
}
type UserPreferences {

View File

@@ -26,6 +26,7 @@ const languagePreferences = [
{ key: 6, label: 'polski', flag: 'pl', value: LanguageTranslation.Polish },
{ key: 7, label: 'Italiano', flag: 'it', value: LanguageTranslation.Italian },
{ key: 8, label: 'Deutsch', flag: 'de', value: LanguageTranslation.German },
{ key: 8, label: 'Русский', flag: 'ru', value: LanguageTranslation.Russian },
]
const CHANGE_USER_PREFERENCES = gql`

View File

@@ -14,6 +14,7 @@ export enum LanguageTranslation {
German = 'German',
Italian = 'Italian',
Polish = 'Polish',
Russian = 'Russian',
Spanish = 'Spanish',
Swedish = 'Swedish',
}

View File

@@ -106,6 +106,12 @@ export const loadTranslations = () => {
i18n.changeLanguage('de')
})
return
case LanguageTranslation.Russian:
import('./extractedTranslations/ru/translation.json').then(russian => {
i18n.addResourceBundle('ru', 'translation', russian)
i18n.changeLanguage('ru')
})
return
}
exhaustiveCheck(language)