2
0
mirror of https://github.com/inventree/InvenTree.git synced 2026-05-21 16:56:47 +00:00

Switched t/Trans useage

This commit is contained in:
Matthias Mair
2023-10-23 08:06:24 +02:00
parent 40007fa1ef
commit e950be4710
+31 -31
View File
@@ -1,5 +1,5 @@
import { i18n } from '@lingui/core'; import { i18n } from '@lingui/core';
import { t } from '@lingui/macro'; import { Trans } from '@lingui/macro';
import { I18nProvider } from '@lingui/react'; import { I18nProvider } from '@lingui/react';
import { useEffect } from 'react'; import { useEffect } from 'react';
@@ -9,36 +9,36 @@ import { useLocalState } from '../states/LocalState';
// Definitions // Definitions
export type Locales = keyof typeof languages | 'pseudo-LOCALE'; export type Locales = keyof typeof languages | 'pseudo-LOCALE';
export const languages: Record<string, string> = { export const languages: Record<string, JSX.Element> = {
cs: t`Czech`, cs: <Trans>Czech</Trans>,
da: t`Danish`, da: <Trans>Danish</Trans>,
de: t`German`, de: <Trans>German</Trans>,
el: t`Greek`, el: <Trans>Greek</Trans>,
en: t`English`, en: <Trans>English</Trans>,
es: t`Spanish`, es: <Trans>Spanish</Trans>,
'es-mx': t`Spanish (Mexican)`, 'es-mx': <Trans>Spanish (Mexican)</Trans>,
fa: t`Farsi / Persian`, fa: <Trans>Farsi / Persian</Trans>,
fi: t`Finnish`, fi: <Trans>Finnish</Trans>,
fr: t`French`, fr: <Trans>French</Trans>,
he: t`Hebrew`, he: <Trans>Hebrew</Trans>,
hi: t`Hindi`, hi: <Trans>Hindi</Trans>,
hu: t`Hungarian`, hu: <Trans>Hungarian</Trans>,
it: t`Italian`, it: <Trans>Italian</Trans>,
ja: t`Japanese`, ja: <Trans>Japanese</Trans>,
ko: t`Korean`, ko: <Trans>Korean</Trans>,
nl: t`Dutch`, nl: <Trans>Dutch</Trans>,
no: t`Norwegian`, no: <Trans>Norwegian</Trans>,
pl: t`Polish`, pl: <Trans>Polish</Trans>,
pt: t`Portuguese`, pt: <Trans>Portuguese</Trans>,
'pt-br': t`Portuguese (Brazilian)`, 'pt-br': <Trans>Portuguese (Brazilian)</Trans>,
ru: t`Russian`, ru: <Trans>Russian</Trans>,
sl: t`Slovenian`, sl: <Trans>Slovenian</Trans>,
sv: t`Swedish`, sv: <Trans>Swedish</Trans>,
th: t`Thai`, th: <Trans>Thai</Trans>,
tr: t`Turkish`, tr: <Trans>Turkish</Trans>,
vi: t`Vietnamese`, vi: <Trans>Vietnamese</Trans>,
'zh-hans': t`Chinese (Simplified)`, 'zh-hans': <Trans>Chinese (Simplified)</Trans>,
'zh-hant': t`Chinese (Traditional)` 'zh-hant': <Trans>Chinese (Traditional)</Trans>
}; };
export function LanguageContext({ children }: { children: JSX.Element }) { export function LanguageContext({ children }: { children: JSX.Element }) {