2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-16 20:15:44 +00:00

Added more languages

This commit is contained in:
Matthias Mair
2023-10-18 12:51:54 +02:00
parent 158a209a0f
commit b2a363b593
2 changed files with 94 additions and 3 deletions

View File

@ -1,5 +1,35 @@
{
"locales": ["en", "de", "hu", "pseudo-LOCALE"],
"locales": [
"cs",
"da",
"de",
"el",
"en",
"es",
"es-mx",
"fa",
"fi",
"fr",
"he",
"hi",
"hu",
"it",
"ja",
"ko",
"nl",
"no",
"pl",
"pt",
"pt-br",
"ru",
"sl",
"sv",
"th",
"tr",
"vi",
"zh-hans",
"zh-hant",
"pseudo-LOCALE"],
"catalogs": [{
"path": "src/locales/{locale}/messages",
"include": ["src"],

View File

@ -6,8 +6,69 @@ import { api } from '../App';
import { useLocalState } from '../states/LocalState';
// Definitions
export type Locales = 'en' | 'de' | 'hu' | 'pseudo-LOCALE';
export const languages: Locales[] = ['en', 'de', 'hu'];
export type Locales =
| 'cs'
| 'da'
| 'de'
| 'el'
| 'en'
| 'es'
| 'es-mx'
| 'fa'
| 'fi'
| 'fr'
| 'he'
| 'hi'
| 'hu'
| 'it'
| 'ja'
| 'ko'
| 'nl'
| 'no'
| 'pl'
| 'pt'
| 'pt-br'
| 'ru'
| 'sl'
| 'sv'
| 'th'
| 'tr'
| 'vi'
| 'zh-hans'
| 'zh-hant'
| 'pseudo-LOCALE';
export const languages: Locales[] = [
'cs',
'da',
'de',
'el',
'en',
'es',
'es-mx',
'fa',
'fi',
'fr',
'he',
'hi',
'hu',
'it',
'ja',
'ko',
'nl',
'no',
'pl',
'pt',
'pt-br',
'ru',
'sl',
'sv',
'th',
'tr',
'vi',
'zh-hans',
'zh-hant'
];
export function LanguageContext({ children }: { children: JSX.Element }) {
const [language] = useLocalState((state) => [state.language]);