Add Greek translation

This commit is contained in:
Ingo Oppermann 2023-01-12 12:15:18 +01:00
parent cfd71d7b9b
commit e299dfd3f6
No known key found for this signature in database
GPG Key ID: 2AB32426E9DD229E
5 changed files with 2940 additions and 1 deletions

View File

@ -16,6 +16,7 @@
"en",
"da",
"de",
"el",
"es",
"fr",
"it",

View File

@ -7,6 +7,7 @@ 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 EL } from './locales/el/messages.js';
import { messages as ES } from './locales/es/messages.js';
import { messages as FR } from './locales/fr/messages.js';
import { messages as IT } from './locales/it/messages.js';
@ -21,6 +22,7 @@ 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('el', { plurals: plurals.el });
i18n.loadLocaleData('es', { plurals: plurals.es });
i18n.loadLocaleData('fr', { plurals: plurals.fr });
i18n.loadLocaleData('it', { plurals: plurals.it });
@ -34,6 +36,7 @@ i18n.load({
en: EN,
da: DA,
de: DE,
el: EL,
es: ES,
fr: FR,
it: IT,
@ -71,7 +74,7 @@ const getBrowserLanguage = (defaultLanguage) => {
return match[0].toLowerCase();
};
i18n.activate(getLanguage('en', ['en', 'da', 'de', 'es', 'fr', 'it', 'ko', 'pl', 'pt', 'ru', 'sl', 'tr']));
i18n.activate(getLanguage('en', ['en', 'da', 'de', 'el', 'es', 'fr', 'it', 'ko', 'pl', 'pt', 'ru', 'sl', '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/el/messages.po Normal file

File diff suppressed because it is too large Load Diff

View File

@ -45,6 +45,7 @@ export default function LanguageSelect(props) {
<MenuItem value="en">English</MenuItem>
<MenuItem value="da">Dansk</MenuItem>
<MenuItem value="de">Deutsch</MenuItem>
<MenuItem value="el">Ελληνικά</MenuItem>
<MenuItem value="es">Español</MenuItem>
<MenuItem value="fr">Français</MenuItem>
<MenuItem value="it">Italiano</MenuItem>