Skip to content

Commit

Permalink
Merge pull request #539 from SamR1/enable-czech
Browse files Browse the repository at this point in the history
Enable Czech translation
  • Loading branch information
SamR1 authored May 1, 2024
2 parents 91cb9ee + 661f7bf commit a1b615f
Show file tree
Hide file tree
Showing 7 changed files with 108 additions and 89 deletions.
2 changes: 1 addition & 1 deletion fittrackee/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ class BaseConfig:
'gl',
'pl',
'eu',
# 'cs', # disabled for now
'cs',
]
OAUTH2_TOKEN_EXPIRES_IN = {
'authorization_code': 864000, # 10 days
Expand Down
2 changes: 1 addition & 1 deletion fittrackee/dist/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<link rel="stylesheet" href="/static/css/fork-awesome.min.css"/>
<link rel="stylesheet" href="/static/css/leaflet.css"/>
<title>FitTrackee</title>
<script type="module" crossorigin src="/static/index-BuzPdA0X.js"></script>
<script type="module" crossorigin src="/static/index-PA70XKod.js"></script>
<link rel="modulepreload" crossorigin href="/static/charts-DGASXVto.js">
<link rel="modulepreload" crossorigin href="/static/maps-BFpqWvfo.js">
<link rel="stylesheet" crossorigin href="/static/css/maps-HupOsEJb.css">
Expand Down

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions fittrackee_client/src/i18n.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { createI18n } from 'vue-i18n'

// import csMessages from '@/locales/cs/cs'
import csMessages from '@/locales/cs/cs'
import deMessages from '@/locales/de/de'
import enMessages from '@/locales/en/en'
import esMessages from '@/locales/es/es'
Expand All @@ -18,7 +18,7 @@ export default createI18n({
fallbackLocale: 'en',
globalInjection: true,
messages: {
// cs: csMessages, // disabled for now
cs: csMessages,
de: deMessages,
en: enMessages,
es: esMessages,
Expand Down
13 changes: 11 additions & 2 deletions fittrackee_client/src/types/locales.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
export type TLanguage =
// | 'cs' // disabled for now
'de' | 'en' | 'es' | 'eu' | 'fr' | 'gl' | 'it' | 'nb' | 'nl' | 'pl'
| 'cs'
| 'de'
| 'en'
| 'es'
| 'eu'
| 'fr'
| 'gl'
| 'it'
| 'nb'
| 'nl'
| 'pl'
2 changes: 1 addition & 1 deletion fittrackee_client/src/utils/dates.ts
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ const availableDateFormats = [
'date_string', // depending on language
]
export const dateStringFormats: Record<string, string> = {
// cs: 'd. MMM yyyy',
cs: 'd. MMM yyyy',
de: 'do MMM yyyy',
en: 'MMM. do, yyyy',
es: 'd MMM yyyy',
Expand Down
34 changes: 22 additions & 12 deletions fittrackee_client/src/utils/locales.ts
Original file line number Diff line number Diff line change
@@ -1,19 +1,29 @@
import type { Locale } from 'date-fns'
import { de, enUS, es, eu, fr, gl, it, nb, nl, pl } from 'date-fns/locale'
import { cs, de, enUS, es, eu, fr, gl, it, nb, nl, pl } from 'date-fns/locale'

import createI18n from '@/i18n'
import type { TLanguage } from '@/types/locales'

export const isLanguageSupported = (
language: string
): language is TLanguage => {
return ['de', 'en', 'es', 'eu', 'fr', 'gl', 'it', 'nb', 'nl', 'pl'].includes(
language
)
return [
'cs',
'de',
'en',
'es',
'eu',
'fr',
'gl',
'it',
'nb',
'nl',
'pl',
].includes(language)
}

export const localeFromLanguage: Record<TLanguage, Locale> = {
// cs: cs,
cs: cs,
de: de,
en: enUS,
es: es,
Expand All @@ -27,17 +37,17 @@ export const localeFromLanguage: Record<TLanguage, Locale> = {
}

export const languageLabels: Record<TLanguage, string> = {
// cs: 'Česky',
de: 'Deutsch (89%)',
cs: 'Česky (15%)',
de: 'Deutsch (88%)',
en: 'English',
es: 'Español',
eu: 'Euskara (89%)',
eu: 'Euskara (88%)',
fr: 'Français',
gl: 'Galego (99%)',
it: 'Italiano (75%)',
gl: 'Galego',
it: 'Italiano (74%)',
nb: 'Norsk bokmål (53%)',
nl: 'Nederlands (89%)',
pl: 'Polski (89%)',
nl: 'Nederlands (98%)',
pl: 'Polski (88%)',
}

const { availableLocales } = createI18n.global
Expand Down

0 comments on commit a1b615f

Please sign in to comment.