Add Danish translation (Thanks to Filip Stadler and Info)

This commit is contained in:
Ingo Oppermann 2023-01-12 12:03:06 +01:00
parent 94f7715b2b
commit 085f6fe4d1
No known key found for this signature in database
GPG Key ID: 2AB32426E9DD229E
6 changed files with 2941 additions and 2 deletions

View File

@ -14,6 +14,7 @@
"sourceLocale": "en",
"locales": [
"en",
"da",
"de",
"es",
"fr",

View File

@ -5,6 +5,7 @@ import { i18n } from '@lingui/core';
import * as plurals from 'make-plural/plurals';
import { messages as EN } from './locales/en/messages.js';
import { messages as DA } from './locales/da/messages.js';
import { messages as DE } from './locales/de/messages.js';
import { messages as ES } from './locales/es/messages.js';
import { messages as FR } from './locales/fr/messages.js';
@ -17,6 +18,7 @@ import { messages as TR } from './locales/tr/messages.js';
import * as Storage from './utils/storage';
i18n.loadLocaleData('en', { plurals: plurals.en });
i18n.loadLocaleData('da', { plurals: plurals.da });
i18n.loadLocaleData('de', { plurals: plurals.de });
i18n.loadLocaleData('es', { plurals: plurals.es });
i18n.loadLocaleData('fr', { plurals: plurals.fr });
@ -28,6 +30,7 @@ i18n.loadLocaleData('ru', { plurals: plurals.ru });
i18n.loadLocaleData('tr', { plurals: plurals.tr });
i18n.load({
en: EN,
da: DA,
de: DE,
es: ES,
fr: FR,
@ -65,7 +68,7 @@ const getBrowserLanguage = (defaultLanguage) => {
return match[0].toLowerCase();
};
i18n.activate(getLanguage('en', ['en', 'de', 'es', 'fr', 'it', 'ko', 'pl', 'pt', 'ru', 'tr']));
i18n.activate(getLanguage('en', ['en', 'da', 'de', 'es', 'fr', 'it', 'ko', 'pl', 'pt', 'ru', 'tr']));
export default function Provider(props) {
return <I18nProvider i18n={i18n}>{props.children}</I18nProvider>;

File diff suppressed because one or more lines are too long

2933
src/locales/da/messages.po Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -43,6 +43,7 @@ export default function LanguageSelect(props) {
return (
<Select className={classes.root} variant="standard" displayEmpty value={i18n.locale} onChange={handleChange}>
<MenuItem value="en">English</MenuItem>
<MenuItem value="da">Dansk</MenuItem>
<MenuItem value="de">Deutsch</MenuItem>
<MenuItem value="es">Español</MenuItem>
<MenuItem value="fr">Français</MenuItem>