Skip to content

Commit

Permalink
Integrate polish translation
Browse files Browse the repository at this point in the history
  • Loading branch information
viktorstrate committed Apr 19, 2021
1 parent 1e121e6 commit 7e4e0dd
Show file tree
Hide file tree
Showing 15 changed files with 35 additions and 6 deletions.
1 change: 1 addition & 0 deletions api/graphql/generated.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion api/graphql/models/generated.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions api/graphql/schema.graphql
Expand Up @@ -228,6 +228,7 @@ enum LanguageTranslation {
Swedish,
Danish,
Spanish,
Polish,
}

type UserPreferences {
Expand Down
1 change: 1 addition & 0 deletions ui/__generated__/globalTypes.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion ui/babel.config.js
Expand Up @@ -13,7 +13,7 @@ module.exports = function (api) {
plugins.push([
'i18next-extract',
{
locales: ['en', 'da', 'fr', 'sv'],
locales: ['en', 'da', 'fr', 'sv', 'es', 'it', 'pl'],
defaultValue: null,
},
])
Expand Down
1 change: 1 addition & 0 deletions ui/extractedTranslations/da/translation.json
Expand Up @@ -247,6 +247,7 @@
},
"title": {
"loading_album": "Loader album",
"login": null,
"people": "Personer",
"settings": "Indstillinger"
}
Expand Down
1 change: 1 addition & 0 deletions ui/extractedTranslations/en/translation.json
Expand Up @@ -247,6 +247,7 @@
},
"title": {
"loading_album": "Loading album",
"login": "Login",
"people": "People",
"settings": "Settings"
}
Expand Down
2 changes: 2 additions & 0 deletions ui/extractedTranslations/es/translation.json
Expand Up @@ -17,6 +17,7 @@
"add": "Añadir",
"cancel": "Cancelar",
"delete": "Eliminar",
"more": null,
"remove": "Borrar",
"save": "Guardar"
},
Expand Down Expand Up @@ -246,6 +247,7 @@
},
"title": {
"loading_album": "Cargando álbum",
"login": null,
"people": "Personas",
"settings": "Opciones"
}
Expand Down
1 change: 1 addition & 0 deletions ui/extractedTranslations/fr/translation.json
Expand Up @@ -247,6 +247,7 @@
},
"title": {
"loading_album": "Chargement de l'album",
"login": null,
"people": "Personnes",
"settings": "Paramètres"
}
Expand Down
2 changes: 2 additions & 0 deletions ui/extractedTranslations/it/translation.json
Expand Up @@ -17,6 +17,7 @@
"add": "Aggiungi",
"cancel": "Cancella",
"delete": "Elimina",
"more": null,
"remove": "Rimuovi",
"save": "Salva"
},
Expand Down Expand Up @@ -246,6 +247,7 @@
},
"title": {
"loading_album": "Caricamento album",
"login": null,
"people": "Persone",
"settings": "Impostazioni"
}
Expand Down
4 changes: 4 additions & 0 deletions ui/extractedTranslations/pl/translation.json
Expand Up @@ -175,6 +175,9 @@
"download": {
"filesize": {
"byte": "{{count}} Bajt",
"byte_0": null,
"byte_1": null,
"byte_2": null,
"byte_plural": "{{count}} Bajtów",
"giga_byte": "{{count}} GB",
"kilo_byte": "{{count}} KB",
Expand Down Expand Up @@ -247,6 +250,7 @@
},
"title": {
"loading_album": "Ładowanie albumu",
"login": null,
"people": "Ludzie",
"settings": "Ustawienia"
}
Expand Down
1 change: 1 addition & 0 deletions ui/extractedTranslations/sv/translation.json
Expand Up @@ -247,6 +247,7 @@
},
"title": {
"loading_album": "Laddar album",
"login": null,
"people": "Personer",
"settings": "Inställningar"
}
Expand Down
4 changes: 4 additions & 0 deletions ui/src/Pages/LoginPage/LoginPage.tsx
Expand Up @@ -8,6 +8,7 @@ import { authToken } from '../../helpers/authentication'

import logoPath from '../../assets/photoview-logo.svg'
import { useTranslation } from 'react-i18next'
import { Helmet } from 'react-helmet'

const authorizeMutation = gql`
mutation Authorize($username: String!, $password: String!) {
Expand Down Expand Up @@ -96,6 +97,9 @@ const LoginPage = () => {

return (
<div>
<Helmet>
<title>{t('title.login', 'Login')} - Photoview</title>
</Helmet>
<Container>
<LogoHeaderStyled />
{initialSetupData?.siteInfo?.initialSetup && (
Expand Down
2 changes: 2 additions & 0 deletions ui/src/Pages/SettingsPage/UserPreferences.tsx
Expand Up @@ -22,6 +22,8 @@ const languagePreferences = [
{ key: 3, text: 'Svenska', flag: 'se', value: LanguageTranslation.Swedish },
{ key: 4, text: 'Dansk', flag: 'dk', value: LanguageTranslation.Danish },
{ 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 },
]

const CHANGE_USER_PREFERENCES = gql`
Expand Down
14 changes: 10 additions & 4 deletions ui/src/localization.ts
Expand Up @@ -83,17 +83,23 @@ export const loadTranslations = () => {
})
return
case LanguageTranslation.Italian:
import('../extractedTranslations/it/translation.json').then(swedish => {
i18n.addResourceBundle('it', 'translation', swedish)
import('../extractedTranslations/it/translation.json').then(italian => {
i18n.addResourceBundle('it', 'translation', italian)
i18n.changeLanguage('it')
})
return
case LanguageTranslation.Spanish:
import('../extractedTranslations/es/translation.json').then(swedish => {
i18n.addResourceBundle('es', 'translation', swedish)
import('../extractedTranslations/es/translation.json').then(spanish => {
i18n.addResourceBundle('es', 'translation', spanish)
i18n.changeLanguage('es')
})
return
case LanguageTranslation.Polish:
import('../extractedTranslations/pl/translation.json').then(polish => {
i18n.addResourceBundle('pl', 'translation', polish)
i18n.changeLanguage('pl')
})
return
}

exhaustiveCheck(language)
Expand Down

0 comments on commit 7e4e0dd

Please sign in to comment.