mirror of
https://git.vectorsigma.ru/public/photoview.git
synced 2026-08-03 20:49:02 +00:00
add structure for German localization
This commit is contained in:
1
ui/__generated__/globalTypes.ts
generated
1
ui/__generated__/globalTypes.ts
generated
@@ -11,6 +11,7 @@ export enum LanguageTranslation {
|
||||
Danish = 'Danish',
|
||||
English = 'English',
|
||||
French = 'French',
|
||||
German = 'German',
|
||||
Italian = 'Italian',
|
||||
Polish = 'Polish',
|
||||
Spanish = 'Spanish',
|
||||
|
||||
@@ -13,7 +13,7 @@ module.exports = function (api) {
|
||||
plugins.push([
|
||||
'i18next-extract',
|
||||
{
|
||||
locales: ['en', 'da', 'fr', 'sv', 'es', 'it', 'pl'],
|
||||
locales: ['en', 'da', 'fr', 'sv', 'es', 'it', 'pl', 'de'],
|
||||
defaultValue: null,
|
||||
},
|
||||
])
|
||||
|
||||
@@ -24,6 +24,7 @@ const languagePreferences = [
|
||||
{ key: 5, text: 'Español', flag: 'es', value: LanguageTranslation.Spanish },
|
||||
{ key: 6, text: 'polski', flag: 'pl', value: LanguageTranslation.Polish },
|
||||
{ key: 7, text: 'Italiano', flag: 'it', value: LanguageTranslation.Italian },
|
||||
{ key: 8, text: 'Deutsch', flag: 'de', value: LanguageTranslation.German },
|
||||
]
|
||||
|
||||
const CHANGE_USER_PREFERENCES = gql`
|
||||
|
||||
@@ -100,6 +100,12 @@ export const loadTranslations = () => {
|
||||
i18n.changeLanguage('pl')
|
||||
})
|
||||
return
|
||||
case LanguageTranslation.German:
|
||||
import('../extractedTranslations/de/translation.json').then(german => {
|
||||
i18n.addResourceBundle('de', 'translation', german)
|
||||
i18n.changeLanguage('de')
|
||||
})
|
||||
return
|
||||
}
|
||||
|
||||
exhaustiveCheck(language)
|
||||
|
||||
Reference in New Issue
Block a user